/*! * filename: ej.webform.min.js * version : 18.3.0.35 * Copyright Syncfusion Inc. 2001 - 2018. All rights reserved. * Use of this code is subject to the terms of our license. * A copy of the current license can be obtained at any time by e-mailing * licensing@syncfusion.com. Any infringement will be prosecuted under * applicable laws. */ function setViewstate(n,t){n&&(n.prototype._includeOnViewstate=t)}function refreshFlag(){setTimeout(function(){ej.isOnWebForms=!0},0)}function EJ_ClientSideOnPostBack(){var n=typeof theForm=="undefined"?$("body form"):$(theForm);n.length&&(n.append(getPostBackData()),addPostBackHandler(),ej.isOnWebForms=!1)}function getPostBackData(){var f=$("body .e-js"),i,t,r,u,n,e;for($("#ej-hidden-model-container").remove(),i=$(document.createElement("div")),i.attr("id","ej-hidden-model-container"),t=0;t-1?ej.isNullOrUndefined(r[i[t].split(".")[0]])?r[i[t].split(".")[0]]=complexDataFilter(i[t],n.model):(u={},u[i[t].split(".")[0]]=complexDataFilter(i[t],n.model),r=$.extend(!0,r,u)):r[i[t]]=ej.util.getObject(i[t],n.model);return r}function complexDataFilter(n,t){var i=n.split(".")||[],r=0,u={};return t[i[r]]instanceof Array?u[i[r]]=arrayModelFilter(n,[],t[i[r]],i,r+1):typeof t[i[r]]=="object"&&(u[i[r]]=objectModelFilter(n,{},t[i[r]],i,r+1)),u[i[r]]}function arrayModelFilter(n,t,i,r,u){for(var e,f=0;f