UNPKG

@progress/kendo-ui

Version:

This package is part of the [Kendo UI for jQuery](http://www.telerik.com/kendo-ui) suite.

1 lines 313 kB
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):((e="undefined"!=typeof globalThis?globalThis:e||self).kendo=e.kendo||{},e.kendo._globals=e.kendo._globals||{},e.kendo._globals.Mobile=t())}(this,(function(){let e;const t="change",n={small:"(max-width: 500px)",medium:"(min-width: 500.1px) and (max-width: 768px)",large:"(min-width: 768.1px)"};function i(i){if(i)return e=e||Object.assign({},n,kendo.defaults.breakpoints),i in e&&(i=e[i]),function(e){let n=window.matchMedia(e),i=[],r=[],a=[],s={mediaQueryList:n};const o=e=>{a.forEach((t=>t(e))),e.matches?i.forEach((t=>t(e))):r.forEach((t=>t(e)))};return n.addEventListener(t,o),s.onChange=e=>(a.push(e),s),s.onEnter=e=>{if(i.push(e),n.matches){const i=n.media;e(new MediaQueryListEvent(t,{media:i,matches:!0}))}return s},s.onLeave=e=>(r.push(e),s),s.destroy=()=>{n&&n.removeEventListener(t,o),i=null,r=null,a=null,n=null,s=null},s}(i)}function r(e){class t extends e{static extend(e){const n=class extends t{constructor(){super(),e&&e.init&&e.init.apply(this,arguments)}};return Object.assign(n.prototype,e),a(n.prototype),n.fn=n.prototype,n}}return a(t.prototype),t.fn=t.prototype,t}function a(e){Object.defineProperty(e,"_instance",{get:function(){return this}})}var s={name:"@progress/kendo-ui",productName:"Kendo UI",productCodes:["KENDOUICOMPLETE","KENDOUI","UIASPCORE","KENDOMVC","KENDOUIMVC"],publishDate:1731480436,version:"2024.4.1112".replace(/^\s+|\s+$/g,""),licensingDocsUrl:"https://docs.telerik.com/kendo-ui/intro/installation/using-license-code?utm_medium=product&utm_source=kendojquery&utm_campaign=kendo-ui-jquery-purchase-license-keys-warning"};!function(e,t,a){var o,l=t.kendo=t.kendo||{cultures:{}},u=e.extend,c=e.each,d=Array.isArray,h=e.noop,f=Math,p=t.JSON||{},g={},m=/%/,v=/\{(\d+)(:[^\}]+)?\}/g,_=/(\d+(?:\.?)\d*)px\s*(\d+(?:\.?)\d*)px\s*(\d+(?:\.?)\d*)px\s*(\d+)?/i,y=/^(\+|-?)\d+(\.?)\d*$/,b="month",w="hour",x="zone",k="weekday",S="quarter",T={G:"era",y:"year",q:S,Q:S,M:b,L:b,d:"day",E:k,c:k,e:k,h:w,H:w,k:w,K:w,m:"minute",s:"second",a:"dayperiod",t:"dayperiod",x:x,X:x,z:x,Z:x},C={month:{type:"months",minLength:3,standAlone:"L"},quarter:{type:"quarters",minLength:3,standAlone:"q"},weekday:{type:"days",minLength:{E:0,c:3,e:3},standAlone:"c"},dayperiod:{type:"dayPeriods",minLength:0},era:{type:"eras",minLength:0}},M="function",E="string",O="number",D="object",P="null",A="boolean",z="undefined",F="prefix",I="aria-labelledby",R="aria-label",H={},N={},L=[].slice,j=["themeColor","fillMode","shape","size","rounded","positionMode"],B=function(){var e,t,n,i,r,s,o=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof o&&(c=o,o=arguments[l]||{},l++),"object"!=typeof o&&"function"!=typeof o&&(o={}),l===u&&(o=this,l--);l<u;l++)if(null!=(r=arguments[l]))for(i in r)"filters"!=i&&"concat"!=i&&":"!=i&&"cssNumber"!=i&&(e=o[i],o!==(n=r[i])&&(c&&n&&(jQuery.isPlainObject(n)||(t=Array.isArray(n)))?(t?(t=!1,s=e&&Array.isArray(e)?e:[]):s=e&&jQuery.isPlainObject(e)?e:{},o[i]=B(c,s,n)):n!==a&&(o[i]=n)));return o};function q(){}l.version="2024.4.1112".replace(/^\s+|\s+$/g,""),q.extend=function(e){var t,n,i=function(){},r=this,a=e&&e.init?e.init:function(){r.apply(this,arguments)};for(t in i.prototype=r.prototype,n=a.fn=a.prototype=new i,e)null!=e[t]&&e[t].constructor===Object?n[t]=u(!0,{},i.prototype[t],e[t]):n[t]=e[t];return n.constructor=a,a.extend=r.extend,a},q.prototype._initOptions=function(e){this.options=re({},this.options,e)},l.createProxyMember=function(e,t){e.fn[t]=function(){var e=this._instance;if(e)return e[t].apply(e,arguments)}},l.getBaseClass=function(e){if(e instanceof Function){let t=e;const n=Object.getPrototypeOf(t);if(n&&n!==Object&&n.name)return n}return null},l.getAllMethods=function(e){const t=Object.getOwnPropertyNames(e).filter((t=>"function"==typeof e[t])),n=Object.getOwnPropertyNames(Object.getPrototypeOf(new e({}))).filter((e=>"constructor"!==e));return t.concat(n)},l.convertPromiseToDeferred=function(t){let n=e.Deferred();return t.finally(n.always).then(n.resolve).catch(n.reject),n.promise()},l.ConvertClass=r;l.isPresent=e=>null!==e&&e!==a,l.isBlank=e=>null===e||e===a,l.isString=e=>"string"==typeof e,l.isNumeric=e=>!isNaN(e-parseFloat(e)),l.isDate=e=>e&&e.getTime;const G=l.isFunction=e=>"function"==typeof e;var V=function(){this._defaultPrevented=!0},U=function(){return!0===this._defaultPrevented},W=q.extend({init:function(){this._events={}},bind:function(e,t,n){var i,r,s,o,l=this,u=typeof e===E?[e]:e,c=typeof t===M;if(t===a){for(i in e)l.bind(i,e[i]);return l}for(i=0,r=u.length;i<r;i++)e=u[i],(o=c?t:t[e])&&(n&&(s=o,o=function(){l.unbind(e,o),s.apply(l,arguments)},o.original=s),(l._events[e]=l._events[e]||[]).push(o));return l},one:function(e,t){return this.bind(e,t,!0)},first:function(e,t){var n,i,r,a=this,s=typeof e===E?[e]:e,o=typeof t===M;for(n=0,i=s.length;n<i;n++)e=s[n],(r=o?t:t[e])&&(a._events[e]=a._events[e]||[]).unshift(r);return a},trigger:function(e,t){var n,i,r=this,a=r._events[e];if(a){for((t=t||{}).sender=r,t._defaultPrevented=!1,t.preventDefault=V,t.isDefaultPrevented=U,n=0,i=(a=a.slice()).length;n<i;n++)a[n].call(r,t);return!0===t._defaultPrevented}return!1},unbind:function(e,t){var n,i=this,r=i._events[e];if(e===a)i._events={};else if(r)if(t)for(n=r.length-1;n>=0;n--)r[n]!==t&&r[n].original!==t||r.splice(n,1);else i._events[e]=[];return i}});function $(e,t){if(t)return"'"+e.split("'").join("\\'").split('\\"').join('\\\\\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t")+"'";var n=e.charAt(0),i=e.substring(1);return"="===n?"+("+i+")+":":"===n?"+$kendoHtmlEncode("+i+")+":";"+e+";$kendoOutput+="}var Y=/^\w+/,J=/\$\{([^}]*)\}/g,Q=/\\\}/g,K=/__CURLY__/g,X=/\\#/g,Z=/__SHARP__/g,ee=["","0","00","000","0000"];function te(e,t,n){return(n=(t=t||2)-(e+="").length)?ee[t].substring(0,n)+e:e}function ne(t,n){var i,r,a;return(i=t.clone()).css("display",""),i.css("visibility","hidden"),i.appendTo(e("body")),r=i.outerWidth(n||!1),a=i.outerHeight(n||!1),i.remove(),{width:r||0,height:a||0}}function ie(e,t,n){var i=l._outerWidth,r=l._outerHeight,a=e.parent(),s=e.closest(".k-animation-container"),o=e.hasClass("k-tooltip"),u=e.is(":visible"),c=a[0].style,d=e[0].style.height;s.is(":hidden")&&s.css({display:"",position:""}),m.test(c.width)||m.test(c.height)||(u||e.add(a).show(),n&&a.css("width",""),a.css({width:t?i(e,!1,o)+1:i(e,!1,o)}),"auto"===d?e.css({height:r(a)}):a.css({height:r(e)}),u||e.hide())}function re(e){var t=1,n=arguments.length;for(t=1;t<n;t++)ae(e,arguments[t]);return e}function ae(e,n){var i,r,a,s,o,u=l.data.ObservableArray,c=l.data.LazyObservableArray,d=l.data.DataSource,h=l.data.HierarchicalDataSource;for(i in n)"__proto__"!==i&&"constructor"!==i&&(!(s=(a=typeof(r=n[i]))===D&&null!==r?r.constructor:null)||s===Array||s===u||s===c||s===d||s===h||s===RegExp||l.isFunction(t.ArrayBuffer)&&s===ArrayBuffer||r instanceof HTMLElement?a!==z&&(e[i]=r):r instanceof Date?e[i]=new Date(r.getTime()):G(r.clone)?e[i]=r.clone():(o=e[i],e[i]=typeof o===D&&o||{},ae(e[i],r)));return e}function se(e,t,n){for(var i in t)if(t.hasOwnProperty(i)&&t[i].test(e))return i;return n!==a?n:e}function oe(e){return e.replace(/\-(\w)/g,(function(e,t){return t.toUpperCase()}))}function le(t,n){var i,r={};return document.defaultView&&document.defaultView.getComputedStyle?(i=document.defaultView.getComputedStyle(t,""),n&&e.each(n,(function(e,t){r[t]=i.getPropertyValue(t)}))):(i=t.currentStyle,n&&e.each(n,(function(e,t){r[t]=i[oe(t)]}))),l.size(r)||(r=i),r}o={paramName:"data",useWithBlock:!0,render:function(e,t){var n,i,r="";for(n=0,i=t.length;n<i;n++)r+=e(t[n]);return r},compile:function(e,n){var i,r,a,s=u({},this,n),o=s.paramName,c=o.match(Y)[0],d=s.useWithBlock,h="var $kendoOutput, $kendoHtmlEncode = kendo.htmlEncode;";if(G(e))return e;for(h+=d?"with("+o+"){":"",h+="$kendoOutput=",r=e.replace(Q,"__CURLY__").replace(J,"#=$kendoHtmlEncode($1)#").replace(K,"}").replace(X,"__SHARP__").split("#"),a=0;a<r.length;a++)h+=$(r[a],a%2==0);h+=d?";}":";",h=(h+="return $kendoOutput;").replace(Z,"#");try{return(i=new Function(c,h))._slotCount=Math.floor(r.length/2),i}catch(n){if(!l.debugTemplates)throw new Error(l.format("Invalid template:'{0}' Generated code:'{1}'",e,h));t.console.warn(`Invalid template:'${e}' Generated code:'${h}'`)}}},function(){var e,t,n,i=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,r={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},a={}.toString;function s(e){return i.lastIndex=0,i.test(e)?'"'+e.replace(i,(function(e){var t=r[e];return typeof t===E?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}))+'"':'"'+e+'"'}function o(i,r){var l,u,c,d,h,f,p=e,g=r[i];if(g&&typeof g===D&&typeof g.toJSON===M&&(g=g.toJSON(i)),typeof n===M&&(g=n.call(r,i,g)),(f=typeof g)===E)return s(g);if(f===O)return isFinite(g)?String(g):P;if(f===A||f===P)return String(g);if(f===D){if(!g)return P;if(e+=t,h=[],"[object Array]"===a.apply(g)){for(d=g.length,l=0;l<d;l++)h[l]=o(l,g)||P;return c=0===h.length?"[]":e?"[\n"+e+h.join(",\n"+e)+"\n"+p+"]":"["+h.join(",")+"]",e=p,c}if(n&&typeof n===D)for(d=n.length,l=0;l<d;l++)typeof n[l]===E&&(c=o(u=n[l],g))&&h.push(s(u)+(e?": ":":")+c);else for(u in g)Object.hasOwnProperty.call(g,u)&&(c=o(u,g))&&h.push(s(u)+(e?": ":":")+c);return c=0===h.length?"{}":e?"{\n"+e+h.join(",\n"+e)+"\n"+p+"}":"{"+h.join(",")+"}",e=p,c}}typeof Date.prototype.toJSON!==M&&(Date.prototype.toJSON=function(){var e=this;return isFinite(e.valueOf())?te(e.getUTCFullYear(),4)+"-"+te(e.getUTCMonth()+1)+"-"+te(e.getUTCDate())+"T"+te(e.getUTCHours())+":"+te(e.getUTCMinutes())+":"+te(e.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()}),typeof p.stringify!==M&&(p.stringify=function(i,r,a){var s;if(e="",t="",typeof a===O)for(s=0;s<a;s+=1)t+=" ";else typeof a===E&&(t=a);if(n=r,r&&typeof r!==M&&(typeof r!==D||typeof r.length!==O))throw new Error("JSON.stringify");return o("",{"":i})})}(),function(){var t=/EEEE|dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|HH|H|hh|h|mm|m|fff|ff|f|tt|ss|s|zzz|zz|z|"[^"]*"|'[^']*'/g,n=/^(n|c|p|e)(\d*)$/i,i=/(\\.)|(['][^']*[']?)|(["][^"]*["]?)/g,r=/\,/g,s="",o=".",u="#",c="0",d="en-US",h={}.toString;function p(e){if(e){if(e.numberFormat)return e;if(typeof e===E){var t=l.cultures;return t[e]||t[e.split("-")[0]]||null}return null}return null}function g(e){return e&&(e=p(e)),e||l.cultures.current}l.cultures=l.cultures||{},l.cultures["en-US"]={name:d,numberFormat:{pattern:["-n"],decimals:2,",":",",".":".",groupSize:[3],percent:{pattern:["-n %","n %"],decimals:2,",":",",".":".",groupSize:[3],symbol:"%"},currency:{name:"US Dollar",abbr:"USD",pattern:["($n)","$n"],decimals:2,",":",",".":".",groupSize:[3],symbol:"$"}},calendars:{standard:{days:{names:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],namesAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],namesShort:["Su","Mo","Tu","We","Th","Fr","Sa"]},months:{names:["January","February","March","April","May","June","July","August","September","October","November","December"],namesAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]},AM:["AM","am","AM"],PM:["PM","pm","PM"],patterns:{d:"M/d/yyyy",D:"dddd, MMMM dd, yyyy",F:"dddd, MMMM dd, yyyy h:mm:ss tt",g:"M/d/yyyy h:mm tt",G:"M/d/yyyy h:mm:ss tt",m:"MMMM dd",M:"MMMM dd",s:"yyyy'-'MM'-'ddTHH':'mm':'ss",t:"h:mm tt",T:"h:mm:ss tt",u:"yyyy'-'MM'-'dd HH':'mm':'ss'Z'",y:"MMMM, yyyy",Y:"MMMM, yyyy"},"/":"/",":":":",firstDay:0,twoDigitYearMax:2029}}},l.culture=function(e){var t,n,i=l.cultures;if(e===a)return(n=i.current.calendars).standard.AM&&n.standard.AM.length&&n.standard.PM&&n.standard.PM.length&&n.standard.AM.indexOf("PMA0")<0&&(n.standard.AM.indexOf("AM")>-1||n.standard.PM.indexOf("PM")>-1)&&(n.standard.AM.push("a","A","PMa","PMA","PMa0","PMA0"),n.standard.PM.push("p","P","AMp","AMP","AMp0","AMP0")),i.current;(t=p(e)||i[d]).calendar=t.calendars.standard,i.current=t},l.findCulture=p,l.getCulture=g,l.kendoCultureToIntl=function(e){e=g(e)||l.cultures.current;let t={};t[e.numberFormat.currency.abbr]=e.numberFormat.currency;const n={},[i,r]=e.name.split("-");if(n.name=i,n.identity={language:i},r&&(n.territory=r),e.numberFormat&&(n.numbers={symbols:{decimal:e.numberFormat["."],group:e.numberFormat[","],percentSign:e.numberFormat.percent?.symbol||"%"},decimal:{patterns:e.numberFormat.pattern,groupSize:e.numberFormat.groupSize},currency:{patterns:e.numberFormat.currency?.pattern,groupSize:e.numberFormat.currency?.groupSize},percent:{patterns:e.numberFormat.percent?.pattern,groupSize:e.numberFormat.percent?.groupSize,decimals:e.numberFormat.percent?.decimals}},e.numberFormat.currency&&(n.numbers.currencies={[e.numberFormat.currency.abbr]:e.numberFormat.currency},n.numbers.localeCurrency=e.numberFormat.currency.abbr)),e.calendars&&e.calendars.standard){const t=e.calendars.standard;n.calendar={patterns:{d:t.patterns.d,D:t.patterns.D,F:t.patterns.F,g:t.patterns.g,G:t.patterns.G,m:t.patterns.m,M:t.patterns.M,s:t.patterns.s,t:t.patterns.t,T:t.patterns.T,u:t.patterns.u,y:t.patterns.y,Y:t.patterns.Y},days:{format:{wide:t.days.names,abbreviated:t.days.namesAbbr,short:t.days.namesShort},"stand-alone":{wide:t.days.names,abbreviated:t.days.namesAbbr,short:t.days.namesShort}},months:{format:{wide:t.months.names,abbreviated:t.months.namesAbbr,narrow:t.months.namesAbbr.map((e=>e.charAt(0)))},"stand-alone":{wide:t.months.names,abbreviated:t.months.namesAbbr,narrow:t.months.namesAbbr.map((e=>e.charAt(0)))}},dayPeriods:{format:{abbreviated:{am:t.AM[0],pm:t.PM[0]},narrow:{am:t.AM[1],pm:t.PM[1]},wide:{am:t.AM[0],pm:t.PM[0]}},"stand-alone":{abbreviated:{am:t.AM[0],pm:t.PM[0]},narrow:{am:t.AM[1],pm:t.PM[1]},wide:{am:t.AM[0],pm:t.PM[0]}}}},"firstDay"in t&&(n.firstDay=t.firstDay)}return{localeInfo:()=>({numbers:{localeCurrency:e.numberFormat.currency.abbr,currencies:t,symbols:{group:e.numberFormat[","],decimal:e.numberFormat["."],percentSign:e.numberFormat.percent.symbol}},calendar:{patterns:e.calendars.standard.patterns,months:{format:{wide:e.calendars.standard.months.names,abbreviated:e.calendars.standard.months.namesAbbr}},days:{format:{wide:e.calendars.standard.days.names,abbreviated:e.calendars.standard.days.namesAbbr}}}}),parseDate:(e,t)=>l.parseExactDate(e,t),toString:(e,t)=>y(e,t),format:(e,...t)=>l.format(e,t)}},l.culture(d);var m=function(e,t,n,i){var r,s,l,u,c,d,h=e.indexOf(i[o]),f=i.groupSize.slice(),p=f.shift();if(n=-1!==h?h:n+1,(s=(r=e.substring(t,n)).length)>=p){for(l=s,u=[];l>-1;)if((c=r.substring(l-p,l))&&u.push(c),l-=p,0===(p=(d=f.shift())!==a?d:p)){l>0&&u.push(r.substring(0,l));break}r=u.reverse().join(i[","]),e=e.substring(0,t)+r+e.substring(n)}return e},_=function(e,t,n){return t=t||0,e=e.toString().split("e"),e=Math.round(+(e[0]+"e"+(e[1]?+e[1]+t:t))),n&&(e=-e),(e=+((e=e.toString().split("e"))[0]+"e"+(e[1]?+e[1]-t:-t))).toFixed(Math.min(t,20))},y=function(e,l,d){if(l){if("[object Date]"===h.call(e))return function(e,n,i){var r=(i=g(i)).calendars.standard,s=r.days,o=r.months;return(n=n.pattern||r.patterns[n]||n).replace(t,(function(t){var n,i,l;return"d"===t?i=e.getDate():"dd"===t?i=te(e.getDate()):"ddd"===t?i=s.namesAbbr[e.getDay()]:"dddd"===t||"EEEE"===t?i=s.names[e.getDay()]:"M"===t?i=e.getMonth()+1:"MM"===t?i=te(e.getMonth()+1):"MMM"===t?i=o.namesAbbr[e.getMonth()]:"MMMM"===t?i=o.names[e.getMonth()]:"yy"===t?i=te(e.getFullYear()%100):"yyyy"===t?i=te(e.getFullYear(),4):"h"===t?i=e.getHours()%12||12:"hh"===t?i=te(e.getHours()%12||12):"H"===t?i=e.getHours():"HH"===t?i=te(e.getHours()):"m"===t?i=e.getMinutes():"mm"===t?i=te(e.getMinutes()):"s"===t?i=e.getSeconds():"ss"===t?i=te(e.getSeconds()):"f"===t?i=f.floor(e.getMilliseconds()/100):"ff"===t?((i=e.getMilliseconds())>99&&(i=f.floor(i/10)),i=te(i)):"fff"===t?i=te(e.getMilliseconds(),3):"tt"===t||"aa"===t?i=e.getHours()<12?r.AM[0]:r.PM[0]:"zzz"===t?(l=(n=e.getTimezoneOffset())<0,i=f.abs(n/60).toString().split(".")[0],n=f.abs(n)-60*i,i=(l?"+":"-")+te(i),i+=":"+te(n)):"zz"!==t&&"z"!==t||(l=(i=e.getTimezoneOffset()/60)<0,i=f.abs(i).toString().split(".")[0],i=(l?"+":"-")+("zz"===t?te(i):i)),i!==a?i:t.slice(1,t.length-1)}))}(e,l,d);if(typeof e===O)return function(e,t,l){var d,h,f,p,v,y,b,w,x,k,S,T,C,M,E,O,D,P,A,z,F=(l=g(l)).numberFormat,I=F[o],R=F.decimals,H=F.pattern[0],N=[],L=e<0,j=s,B=s,q=-1;if(e===a)return s;if(!isFinite(e))return e;if(!t)return l.name.length?e.toLocaleString():e.toString();if(v=n.exec(t)){if(f="p"===(t=v[1].toLowerCase()),((h="c"===t)||f)&&(I=(F=h?F.currency:F.percent)[o],R=F.decimals,d=F.symbol,H=F.pattern[L?0:1]),(p=v[2])&&(R=+p),"e"===t)return(p?e.toExponential(R):e.toExponential()).replace(o,F[o]);if(f&&(e*=100),L=(e=_(e,R))<0,y=(e=e.split(o))[0],b=e[1],L&&(y=y.substring(1)),B=m(y,0,y.length,F),b&&(B+=I+b),"n"===t&&!L)return B;for(e=s,x=0,k=H.length;x<k;x++)e+="n"===(S=H.charAt(x))?B:"$"===S||"%"===S?d:S;return e}if((t.indexOf("'")>-1||t.indexOf('"')>-1||t.indexOf("\\")>-1)&&(t=t.replace(i,(function(e){var t=e.charAt(0).replace("\\",""),n=e.slice(1).replace(t,"");return N.push(n),"??"}))),t=t.split(";"),L&&t[1])t=t[1],C=!0;else if(0===e&&t[2]){if(-1==(t=t[2]).indexOf(u)&&-1==t.indexOf(c))return t}else t=t[0];if((f=-1!=t.indexOf("%"))&&(e*=100),(h=-1!=(A=t.indexOf("$")))&&"\\"===t[A-1]&&(t=t.split("\\").join(""),h=!1),(h||f)&&(I=(F=h?F.currency:F.percent)[o],R=F.decimals,d=F.symbol),(T=t.indexOf(",")>-1)&&(t=t.replace(r,s)),M=t.indexOf(o),k=t.length,-1!=M)if(b=(b=(b=e.toString().split("e"))[1]?_(e,Math.abs(b[1])):b[0]).split(o)[1]||s,D=(O=t.lastIndexOf(c)-M)>-1,P=(E=t.lastIndexOf(u)-M)>-1,x=b.length,D||P||(k=(t=t.substring(0,M)+t.substring(M+1)).length,M=-1,x=0),D&&O>E)x=O;else if(E>O)if(P&&x>E){for(var G=_(e,E,L);G.charAt(G.length-1)===c&&E>0&&E>O;)E--,G=_(e,E,L);x=E}else D&&x<O&&(x=O);if(e=_(e,x,L),E=t.indexOf(u),O=t.indexOf(c),q=-1==E&&-1!=O?O:-1!=E&&-1==O?E:E>O?O:E,E=t.lastIndexOf(u),O=t.lastIndexOf(c),z=-1==E&&-1!=O?O:-1!=E&&-1==O||E>O?E:O,q==k&&(z=q),-1!=q){for(y=(B=e.toString().split(o))[0],b=B[1]||s,w=y.length,b.length,L&&-1*e>=0&&(L=!1),e=t.substring(0,q),L&&!C&&(e+="-"),x=q;x<k;){if(S=t.charAt(x),-1==M){if(z-x<w){e+=y;break}}else if(-1!=O&&O<x&&(j=s),M-x<=w&&M-x>-1&&(e+=y,x=M),M===x){e+=(b?I:s)+b,x+=z-M+1;continue}S===c?(e+=S,j=S):S===u&&(e+=j),x++}if(T&&(e=m(e,q+(L&&!C?1:0),Math.max(z,w+q),F)),z>=q&&(e+=t.substring(z+1)),h||f){for(B=s,x=0,k=e.length;x<k;x++)B+="$"===(S=e.charAt(x))||"%"===S?d:S;e=B}if(k=N.length)for(x=0;x<k;x++)e=e.replace("??",N[x])}return e}(e,l,d)}return e!==a?e:""};l.format=function(e){var t=arguments;return e.replace(v,(function(e,n,i){var r=t[parseInt(n,10)+1];return y(r,i?i.substring(1):"")}))},l._extractFormat=function(e){return"{0:"===e.slice(0,3)&&(e=e.slice(3,e.length-1)),e},l._activeElement=function(){try{return document.activeElement}catch(e){return document.documentElement.activeElement}},l._round=_,l._outerWidth=function(t,n,i){return t=e(t),i?ne(t,n).width:e(t).outerWidth(n||!1)||0},l._outerHeight=function(t,n,i){return t=e(t),i?ne(t,n).height:e(t).outerHeight(n||!1)||0},l.toString=y}(),function(){var t=/\u00A0/g,n=/\s/g,i=/[eE][\-+]?[0-9]+/,r=/[+|\-]\d{1,2}/,s=/[+|\-]\d{1,2}:?\d{2}/,o=/^\/Date\((.*?)\)\/$/,u=/[+-]\d*/,c=[[],["G","g","F"],["D","d","y","m","T","t"]],h=[["yyyy-MM-ddTHH:mm:ss.fffffffzzz","yyyy-MM-ddTHH:mm:ss.fffffff","yyyy-MM-ddTHH:mm:ss.fffzzz","yyyy-MM-ddTHH:mm:ss.fff","ddd MMM dd yyyy HH:mm:ss","yyyy-MM-ddTHH:mm:sszzz","yyyy-MM-ddTHH:mmzzz","yyyy-MM-ddTHH:mmzz","yyyy-MM-ddTHH:mm:ss","yyyy-MM-dd HH:mm:ss","yyyy/MM/dd HH:mm:ss"],["yyyy-MM-ddTHH:mm","yyyy-MM-dd HH:mm","yyyy/MM/dd HH:mm"],["yyyy/MM/dd","yyyy-MM-dd","HH:mm:ss","HH:mm"]],p={2:/^\d{1,2}/,3:/^\d{1,3}/,4:/^\d{4}/,exact3:/^\d{3}/},g={}.toString;function m(e,t,n){return!(e>=t&&e<=n)}function v(e){return e.charAt(0)}function _(t){return e.map(t,v)}function y(e){for(var t=0,n=e.length,i=[];t<n;t++)i[t]=(e[t]+"").toLowerCase();return i}function b(e){var t,n={};for(t in e)n[t]=y(e[t]);return n}function w(e){return Array.from(e).sort(((e,t)=>t.length-e.length))[0].length}function x(e,t,n,i,o){if(!e)return null;var u,c,d,h,f,g,v,y,x,k,S,T,C=function(e){for(var n=0;t[N]===e;)n++,N++;return n>0&&(N-=1),n},M=function(t){var n,i,r="";if(2===t)for(let n=0;n<=t;n++)r+=e[L+n]||"";return r=o&&r.match(p.exact3)&&Number.isInteger(Number(r))&&Number(r)>0?function(e){return e.replace(/^0*/,"")}(r):e.substr(L,t),n=p[t]||new RegExp("^\\d{1,"+t+"}"),(i=r.match(n))?(i=i[0],L+=i.length,parseInt(i,10)):null},E=function(t,n,i){for(var r,a,s,o=0,l=t.length,u=0,c=0;o<l;o++)a=(r=t[o]).length,s=e.substr(L,i||a),n&&(s=s.toLowerCase()),s==r&&a>u&&(u=a,c=o);return u?(L+=u,c+1):null},O=function(){var n=!1;return e.charAt(L)===t[N]&&(L++,n=!0),n},D=n.calendars.standard,P=null,A=null,z=null,F=null,I=null,R=null,H=null,N=0,L=0,j=!1,B=new Date,q=D.twoDigitYearMax||2029,G=B.getFullYear();for(t||(t="d"),(h=D.patterns[t])&&(t=h),d=(t=t.split("")).length;N<d;N++)if(u=t[N],j)"'"===u?j=!1:O();else if("d"===u){if(c=C("d"),D._lowerDays||(D._lowerDays=b(D.days)),null!==z&&c>2)continue;if(null===(z=c<3?M(2):E(D._lowerDays[3==c?"namesAbbr":"names"],!0))||m(z,1,31))return null}else if("M"===u){if(c=C("M"),D._lowerMonths||(D._lowerMonths=b(D.months)),null===(A=c<3?M(2):E(D._lowerMonths[3==c?"namesAbbr":"names"],!0))||m(A,1,12))return null;A-=1}else if("y"===u){if(null===(P=M(c=C("y"))))return null;2==c&&("string"==typeof q&&(q=G+parseInt(q,10)),(P=G-G%100+P)>q&&(P-=100))}else if("h"===u){if(C("h"),12==(F=M(2))&&(F=0),null===F||m(F,0,11))return null}else if("H"===u){if(C("H"),null===(F=M(2))||m(F,0,23))return null}else if("m"===u){if(C("m"),null===(I=M(2))||m(I,0,59))return null}else if("s"===u){if(C("s"),null===(R=M(2))||m(R,0,59))return null}else if("f"===u){if(c=C("f"),T=e.substr(L,c).match(p[3]),null!==(H=M(c))&&(H=parseFloat("0."+T[0],10),H=l._round(H,3),H*=1e3),null===H||m(H,0,999))return null}else if("t"===u){if(c=C("t"),y=D.AM,x=D.PM,1===c&&(y=_(y),x=_(x)),!(f=E(x,!1,w(x)))&&!E(y,!1,w(y)))return null}else if("z"===u){if(g=!0,c=C("z"),"Z"===e.substr(L,1)){O();continue}if(!(v=e.substr(L,6).match(c>2?s:r)))return null;if(k=(v=v[0].split(":"))[0],!(S=v[1])&&k.length>3&&(L=k.length-2,S=k.substring(L),k=k.substring(0,L)),m(k=parseInt(k,10),-12,13))return null;if(c>2&&(S=v[0][0]+S,S=parseInt(S,10),isNaN(S)||m(S,-59,59)))return null}else if("'"===u)j=!0,O();else if(!O())return null;return i&&!/^\s*$/.test(e.substr(L))?null:(null===P&&null===A&&null===z&&(null!==F||null!==I||R||null)?(P=G,A=B.getMonth(),z=B.getDate()):(null===P&&(P=G),null===z&&(z=1)),f&&F<12&&(F+=12),g?(k&&(F+=-k),S&&(I+=-S),e=new Date(Date.UTC(P,A,z,F,I,R,H))):function(e,t){t||23!==e.getHours()||e.setHours(e.getHours()+2)}(e=new Date(P,A,z,F,I,R,H),F),P<100&&e.setFullYear(P),e.getDate()!==z&&g===a?null:e)}function k(e,t,n,i,r){if("[object Date]"===g.call(e))return e;var a,s,p,m,v=0,_=null;if(e&&0===e.indexOf("/D")&&(_=o.exec(e)))return _=_[1],s=u.exec(_.substring(1)),_=new Date(parseInt(_,10)),s&&(p=s[0],m="-"===p.substr(0,1)?-1:1,p=p.substring(1),s=m*(60*parseInt(p.substr(0,2),10)+parseInt(p.substring(2),10)),_=l.timezone.apply(_,0),_=l.timezone.convert(_,0,-1*s)),_;for(n=l.getCulture(n),t||(t=function(e){var t,n,i,r=f.max(c.length,h.length),a=(e.calendar||e.calendars.standard).patterns,s=[];for(i=0;i<r;i++){for(t=c[i],n=0;n<t.length;n++)s.push(a[t[n]]);s=s.concat(h[i])}return s}(n)),a=(t=d(t)?t:[t]).length;v<a;v++)if(_=x(e,t[v],n,i,r))return _;return _}l.parseDate=function(e,t,n,i){return k(e,t,n,!1,i)},l.parseExactDate=function(e,t,n){return k(e,t,n,!0)},l.parseInt=function(e,t){var n=l.parseFloat(e,t);return n&&(n|=0),n},l.parseFloat=function(e,r,a){if(!e&&0!==e)return null;if(typeof e===O)return e;e=e.toString();var s,o,u=(r=l.getCulture(r)).numberFormat,c=u.percent,d=u.currency,h=d.symbol,f=c.symbol,p=e.indexOf("-");return i.test(e)?(e=parseFloat(e.replace(u["."],".")),isNaN(e)&&(e=null),e):p>0?null:(p=p>-1,e.indexOf(h)>-1||a&&a.toLowerCase().indexOf("c")>-1?(s=(u=d).pattern[0].replace("$",h).split("n"),e.indexOf(s[0])>-1&&e.indexOf(s[1])>-1&&(e=e.replace(s[0],"").replace(s[1],""),p=!0)):e.indexOf(f)>-1&&(o=!0,u=c,h=f),e=e.replace("-","").replace(h,"").replace(t," ").split(u[","].replace(t," ")).join("").replace(n,"").replace(u["."],"."),e=parseFloat(e),isNaN(e)?e=null:p&&(e*=-1),e&&o&&(e/=100),e)}}(),function(){g._scrollbar=a,g.scrollbar=function(e){if(isNaN(g._scrollbar)||e){var t,n=document.createElement("div");return n.style.cssText="overflow:scroll;overflow-x:hidden;zoom:1;clear:both;display:block",n.innerHTML="&nbsp;",document.body.appendChild(n),g._scrollbar=t=n.offsetWidth-n.scrollWidth,document.body.removeChild(n),t}return g._scrollbar},g.isRtl=function(t){return e(t).closest(".k-rtl").length>0};var n=document.createElement("table");try{n.innerHTML="<tr><td></td></tr>",g.tbodyInnerHtml=!0}catch(e){g.tbodyInnerHtml=!1}g.touch="ontouchstart"in t;let i=document.documentElement.style,r="HTMLElement"in t?HTMLElement.prototype:[];g.transforms=g.transitions={css:"",prefix:"",event:"transitionend"},g.hasHW3D="WebKitCSSMatrix"in t&&"m11"in new t.WebKitCSSMatrix||"MozPerspective"in i||"msPerspective"in i,g.cssFlexbox="flexWrap"in i||"WebkitFlexWrap"in i||"msFlexWrap"in i,n=null,g.devicePixelRatio=t.devicePixelRatio===a?1:t.devicePixelRatio;try{g.screenWidth=t.outerWidth||t.screen?t.screen.availWidth:t.innerWidth,g.screenHeight=t.outerHeight||t.screen?t.screen.availHeight:t.innerHeight}catch(e){g.screenWidth=t.screen.availWidth,g.screenHeight=t.screen.availHeight}g.detectOS=function(e){var n,i=!1,r=[],a=!/mobile safari/i.test(e),s={wp:/(Windows Phone(?: OS)?)\s(\d+)\.(\d+(\.\d+)?)/,fire:/(Silk)\/(\d+)\.(\d+(\.\d+)?)/,android:/(Android|Android.*(?:Opera|Firefox).*?\/)\s*(\d+)\.?(\d+(\.\d+)?)?/,iphone:/(iPhone|iPod).*OS\s+(\d+)[\._]([\d\._]+)/,ipad:/(iPad).*OS\s+(\d+)[\._]([\d_]+)/,meego:/(MeeGo).+NokiaBrowser\/(\d+)\.([\d\._]+)/,webos:/(webOS)\/(\d+)\.(\d+(\.\d+)?)/,blackberry:/(BlackBerry|BB10).*?Version\/(\d+)\.(\d+(\.\d+)?)/,playbook:/(PlayBook).*?Tablet\s*OS\s*(\d+)\.(\d+(\.\d+)?)/,windows:/(MSIE)\s+(\d+)\.(\d+(\.\d+)?)/,tizen:/(tizen).*?Version\/(\d+)\.(\d+(\.\d+)?)/i,sailfish:/(sailfish).*rv:(\d+)\.(\d+(\.\d+)?).*firefox/i,ffos:/(Mobile).*rv:(\d+)\.(\d+(\.\d+)?).*Firefox/},o={ios:/^i(phone|pad|pod)$/i,android:/^android|fire$/i,blackberry:/^blackberry|playbook/i,windows:/windows/,wp:/wp/,flat:/sailfish|ffos|tizen/i,meego:/meego/},l={tablet:/playbook|ipad|fire/i},u={omini:/Opera\sMini/i,omobile:/Opera\sMobi/i,firefox:/Firefox|Fennec/i,mobilesafari:/version\/.*safari/i,ie:/MSIE|Windows\sPhone/i,chrome:/chrome|crios/i,webkit:/webkit/i,edge:/edge|edg|edgios|edga/i};for(var c in s)if(s.hasOwnProperty(c)&&(r=e.match(s[c]))){if("windows"==c&&"plugins"in navigator)return!1;(i={}).device=c,i.tablet=se(c,l,!1),i.browser=se(e,u,"default"),i.name=se(c,o),i[i.name]=!0,i.majorVersion=r[2],i.minorVersion=(r[3]||"0").replace("_","."),n=i.minorVersion.replace(".","").substr(0,2),i.flatVersion=i.majorVersion+n+new Array(3-(n.length<3?n.length:2)).join("0"),i.cordova=typeof t.PhoneGap!==z||typeof t.cordova!==z,i.appMode=t.navigator.standalone||/file|local|wmapp/.test(t.location.protocol)||i.cordova,i.android&&(g.devicePixelRatio<1.5&&i.flatVersion<400||a)&&(g.screenWidth>800||g.screenHeight>800)&&(i.tablet=c);break}return i};var s,o,l,u,c=g.mobileOS=g.detectOS(navigator.userAgent);g.wpDevicePixelRatio=c.wp?screen.width/320:0,g.hasNativeScrolling=!1,(c.ios||c.android&&c.majorVersion>2||c.wp)&&(g.hasNativeScrolling=c),g.delayedClick=function(){if(g.touch){if(c.ios)return!0;if(c.android)return!g.browser.chrome||!(g.browser.version<32)&&!(e("meta[name=viewport]").attr("content")||"").match(/user-scalable=no/i)}return!1},g.mouseAndTouchPresent=g.touch&&!(g.mobileOS.ios||g.mobileOS.android),g.detectBrowser=function(e){var t=!1,n=[],i={edge:/(edge)[ \/]([\w.]+)/i,webkit:/(chrome|crios)[ \/]([\w.]+)/i,safari:/(webkit)[ \/]([\w.]+)/i,opera:/(opera)(?:.*version|)[ \/]([\w.]+)/i,msie:/(msie\s|trident.*? rv:)([\w.]+)/i,mozilla:/(mozilla)(?:.*? rv:([\w.]+)|)/i};for(var r in i)if(i.hasOwnProperty(r)&&(n=e.match(i[r]))){(t={})[r]=!0,t[n[1].toLowerCase().split(" ")[0].split("/")[0]]=!0,t.version=parseInt(document.documentMode||n[2],10),t.chrome&&e.match(/(edg)[ \/]([\w.]+)/i)&&(t.chromiumEdge=!0);break}return t},g.browser=g.detectBrowser(navigator.userAgent),!c&&g.touch&&g.browser.safari&&(c=g.mobileOS={ios:!0,tablet:"tablet",device:"ipad",majorVersion:13}),g.detectClipboardAccess=function(){var e={copy:!!document.queryCommandSupported&&document.queryCommandSupported("copy"),cut:!!document.queryCommandSupported&&document.queryCommandSupported("cut"),paste:!!document.queryCommandSupported&&document.queryCommandSupported("paste")};return g.browser.chrome&&(e.paste=!1,g.browser.version>=43&&(e.copy=!0,e.cut=!0)),e},g.clipboard=g.detectClipboardAccess(),g.zoomLevel=function(){try{var e=g.browser,n=0,i=document.documentElement;return e.msie&&11==e.version&&i.scrollHeight>i.clientHeight&&!g.touch&&(n=g.scrollbar()),g.touch?i.clientWidth/t.innerWidth:e.msie&&e.version>=10?((top||t).document.documentElement.offsetWidth+n)/(top||t).innerWidth:1}catch(e){return 1}},s=g.browser,o="",l=e(document.documentElement),u=parseInt(s.version,10),s.msie?o="ie":s.mozilla?o="ff":s.safari?o="safari":s.webkit?o="webkit":s.opera?o="opera":s.edge&&(o="edge"),o&&(o="k-"+o+" k-"+o+u),g.mobileOS&&(o+=" k-mobile"),g.cssFlexbox||(o+=" k-no-flexbox"),l.addClass(o),g.eventCapture=document.documentElement.addEventListener;var d=document.createElement("input");g.placeholder="placeholder"in d,g.propertyChangeEvent="onpropertychange"in d,g.input=function(){for(var e,t=["number","date","time","month","week","datetime","datetime-local"],n=t.length,i="test",r={},a=0;a<n;a++)e=t[a],d.setAttribute("type",e),d.value=i,r[e.replace("-","")]="text"!==d.type&&d.value!==i;return r}(),d.style.cssText="float:left;",g.cssFloat=!!d.style.cssFloat,d=null,g.stableSort=function(){for(var e=[{index:0,field:"b"}],t=1;t<513;t++)e.push({index:t,field:"a"});return e.sort((function(e,t){return e.field>t.field?1:e.field<t.field?-1:0})),1===e[0].index}(),g.matchesSelector=r.webkitMatchesSelector||r.mozMatchesSelector||r.msMatchesSelector||r.oMatchesSelector||r.matchesSelector||r.matches||function(t){for(var n=document.querySelectorAll?(this.parentNode||document).querySelectorAll(t)||[]:e(t),i=n.length;i--;)if(n[i]==this)return!0;return!1},g.matchMedia="matchMedia"in t,g.pushState=t.history&&t.history.pushState,g.hashChange="onhashchange"in t,g.customElements="registerElement"in t.document;var h=g.browser.chrome,f=g.browser.crios,p=g.browser.mozilla,m=g.browser.safari;g.msPointers=!h&&t.MSPointerEvent,g.pointers=!h&&!f&&!p&&!m&&t.PointerEvent,g.kineticScrollNeeded=c&&("ipad"!==c.device||c.majorVersion<13)&&(g.touch||g.msPointers||g.pointers)}();var ue={};function ce(e,t,n,i){return typeof e===E&&(G(t)&&(i=t,t=400,n=!1),G(n)&&(i=n,n=!1),typeof t===A&&(n=t,t=400),e={effects:e,duration:t,reverse:n,complete:i}),u({effects:{},duration:400,reverse:!1,init:h,teardown:h,hide:!1},e,{completeCallback:e.complete,complete:h})}function de(t,n,i,r,a){for(var s,o=0,l=t.length;o<l;o++)(s=e(t[o])).queue((function(){ue.promise(s,ce(n,i,r,a))}));return t}e.extend(ue,{enabled:!0,Element:function(t){this.element=e(t)},promise:function(e,t){e.is(":visible")||e.css({display:e.data("olddisplay")||"block"}).css("display"),t.hide&&e.data("olddisplay",e.css("display")).hide(),t.init&&t.init(),t.completeCallback&&t.completeCallback(e),e.dequeue()},disable:function(){this.enabled=!1,this.promise=this.promiseShim},enable:function(){this.enabled=!0,this.promise=this.animatedPromise}}),ue.promiseShim=ue.promise,"kendoAnimate"in e.fn||u(e.fn,{kendoStop:function(e,t){return this.stop(e,t)},kendoAnimate:function(e,t,n,i){return de(this,e,t,n,i)},kendoAddClass:function(e,t){return l.toggleClass(this,e,t,!0)},kendoRemoveClass:function(e,t){return l.toggleClass(this,e,t,!1)},kendoToggleClass:function(e,t,n){return l.toggleClass(this,e,t,n)}});var he=/&/g,fe=/</g,pe=/"/g,ge=/'/g,me=/>/g;var ve=function(e){return e.target};g.touch&&(ve=function(e){var t="originalEvent"in e?e.originalEvent.changedTouches:"changedTouches"in e?e.changedTouches:null;return t?document.elementFromPoint(t[0].clientX,t[0].clientY):e.target},c(["swipe","swipeLeft","swipeRight","swipeUp","swipeDown","doubleTap","tap"],(function(t,n){e.fn[n]=function(e){return this.on(n,e)}}))),g.touch?g.mobileOS?(g.mousedown="touchstart",g.mouseup="touchend",g.mousemove="touchmove",g.mousecancel="touchcancel",g.click="touchend",g.resize="orientationchange"):(g.mousedown="mousedown touchstart",g.mouseup="mouseup touchend",g.mousemove="mousemove touchmove",g.mousecancel="mouseleave touchcancel",g.click="click",g.resize="resize"):g.pointers?(g.mousemove="pointermove",g.mousedown="pointerdown",g.mouseup="pointerup",g.mousecancel="pointercancel",g.click="pointerup",g.resize="orientationchange resize"):g.msPointers?(g.mousemove="MSPointerMove",g.mousedown="MSPointerDown",g.mouseup="MSPointerUp",g.mousecancel="MSPointerCancel",g.click="MSPointerUp",g.resize="orientationchange resize"):(g.mousemove="mousemove",g.mousedown="mousedown",g.mouseup="mouseup",g.mousecancel="mouseleave",g.click="click",g.resize="resize");var _e=/^([a-z]+:)?\/\//i;u(l,{widgets:[],_widgetRegisteredCallbacks:[],ui:l.ui||{},fx:l.fx||function(e){return new l.effects.Element(e)},effects:l.effects||ue,mobile:l.mobile||{},data:l.data||{},dataviz:l.dataviz||{},drawing:l.drawing||{},spreadsheet:{messages:{}},keys:{INSERT:45,DELETE:46,BACKSPACE:8,TAB:9,ENTER:13,ESC:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,END:35,HOME:36,SPACEBAR:32,PAGEUP:33,PAGEDOWN:34,F2:113,F10:121,F12:123,NUMPAD_PLUS:107,NUMPAD_MINUS:109,NUMPAD_DOT:110},support:l.support||g,animate:l.animate||de,ns:"",attr:function(e){return"data-"+l.ns+e},getShadows:function(e){var t=e.css("box-shadow"),n=t&&t.match(_)||[0,0,0,0,0],i=f.max(+n[3],+(n[4]||0));return{left:-n[1]+i,right:+n[1]+i,bottom:+n[2]+i}},wrap:function(n,i,r,a=!0,s){var o,u=l._outerWidth,c=l._outerHeight,d=n.parent(),h=u(t);if(d.parent().removeClass("k-animation-container-sm"),d.hasClass("k-child-animation-container"))ie(n,i,a);else{var f=n[0].style.width,p=n[0].style.height,g=m.test(f),v=m.test(p),_=n.hasClass("k-tooltip")||n.is(".k-menu-horizontal.k-context-menu"),y=n.hasClass("k-tooltip");o=g||v,!g&&(!i||i&&f||_)&&(f=i?u(n,!1,y)+1:u(n,!1,y)),(!v&&(!i||i&&p)||_)&&(p=c(n,!1,y)),n.wrap(e("<div/>").addClass("k-child-animation-container").css({width:s?"auto":f,height:p})),(d=n.parent()).wrap(e("<div/>").addClass("k-animation-container").attr("role","region")),o&&n.css({width:"100%",height:"100%"})}return h<u(d=d.parent())&&(d.addClass("k-animation-container-sm"),r=!0),r&&ie(n,i,a),d},deepExtend:re,getComputedStyles:le,isScrollable:function(e){if("false"===e.dataset[l.ns+"scrollable"])return!1;if(e&&e.className&&"string"==typeof e.className&&e.className.indexOf("k-auto-scrollable")>-1)return!0;var t=le(e,["overflow"]).overflow;return t.indexOf("auto")>-1||t.indexOf("scroll")>-1},scrollLeft:function t(n,i){var r,s,o=g.browser.webkit,l=g.browser.mozilla,u=g.browser.version;if(n instanceof e&&i!==a)n.each((function(e,n){t(n,i)}));else if(r=n instanceof e?n[0]:n){if(s=g.isRtl(n),i===a)return s&&o&&(u<85||g.browser.safari)?r.scrollWidth-r.clientWidth-r.scrollLeft:Math.abs(r.scrollLeft);s&&o&&(u<85||g.browser.safari)?r.scrollLeft=r.scrollWidth-r.clientWidth-i:r.scrollLeft=s&&(l||o)&&i>0?-i:i}},size:function(e){var t,n=0;for(t in e)e.hasOwnProperty(t)&&"toJSON"!=t&&n++;return n},toCamelCase:oe,toHyphens:function(e){return e.replace(/([a-z][A-Z])/g,(function(e){return e.charAt(0)+"-"+e.charAt(1).toLowerCase()}))},getOffset:l.getOffset||function(e,n,i){n||(n="offset");var r=e[n](),a={top:r.top,right:r.right,bottom:r.bottom,left:r.left};if(g.browser.msie&&(g.pointers||g.msPointers)&&!i){var s=g.isRtl(e)?1:-1;a.top-=t.pageYOffset-document.documentElement.scrollTop,a.left-=t.pageXOffset+s*document.documentElement.scrollLeft}return a},parseEffects:l.parseEffects||function(e){var t={};return c("string"==typeof e?e.split(" "):e,(function(e){t[e]=this})),t},toggleClass:l.toggleClass||function(e,t,n,i){return t&&(t=t.split(" "),c(t,(function(t,n){e.toggleClass(n,i)}))),e},directions:l.directions||{left:{reverse:"right"},right:{reverse:"left"},down:{reverse:"up"},up:{reverse:"down"},top:{reverse:"bottom"},bottom:{reverse:"top"},in:{reverse:"out"},out:{reverse:"in"}},Observable:W,Class:q,Template:o,template:o.compile.bind(o),render:o.render.bind(o),stringify:p.stringify.bind(p),eventTarget:ve,htmlEncode:function(e,t){return!0===t&&(e=function(e){var t={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"};return e.replace(/&(?:amp|lt|gt|quot|#39);/g,(function(e){return t[e]}))}(e)),(""+e).replace(he,"&amp;").replace(fe,"&lt;").replace(me,"&gt;").replace(pe,"&quot;").replace(ge,"&#39;")},unescape:function(e){var n;try{n=t.decodeURIComponent(e)}catch(t){n=e.replace(/%u([\dA-F]{4})|%([\dA-F]{2})/gi,(function(e,t,n){return String.fromCharCode(parseInt("0x"+(t||n),16))}))}return n},isLocalUrl:function(e){return e&&!_e.test(e)},mediaQuery:i,expr:function(e,t,n){return typeof t==E&&(n=t,t=!1),n=n||"d",(e=e||"")&&"["!==e.charAt(0)&&(e="."+e),t?(e=function(e,t){var n,i,r,a,s=t||"d",o=1;for(i=0,r=e.length;i<r;i++)""!==(a=e[i])&&(0!==(n=a.indexOf("["))&&(-1==n?a="."+a:(o++,a="."+a.substring(0,n)+" || {})"+a.substring(n))),o++,s+=a+(i<r-1?" || {})":")"));return new Array(o).join("(")+s}((e=(e=e.replace(/"([^.]*)\.([^"]*)"/g,'"$1_$DOT$_$2"')).replace(/'([^.]*)\.([^']*)'/g,"'$1_$DOT$_$2'")).split("."),n),e=e.replace(/_\$DOT\$_/g,".")):e=n+e,e},exprToArray:(e,t)=>(e=e||"").indexOf(".")>=0||e.indexOf("[")>=0?e.split(/[[\].]/).map((e=>e.replace(/["']/g,""))).filter((e=>e)):""===e?[]:[e],getter:function(e,t){var n=e+t;return H[n]=H[n]||(n=>{const i=l.exprToArray(e,t);let r=n;for(let e=0;e<i.length;e++)if(r=r[i[e]],!l.isPresent(r)&&t)return r;return r})},setter:function(e){return N[e]=N[e]||((t,n)=>{const i=l.exprToArray(e),r=({parent:e,val:t,prop:n,props:i})=>{i.length?(e=e[i.shift()],r({parent:e,val:t,prop:n,props:i})):e[n]=t};r({parent:t,val:n,prop:i.pop(),props:i})})},accessor:function(e){return{get:l.getter(e),set:l.setter(e)}},guid:function(){var e,t,n="",i="abcdef";for(n+=i[Math.floor(Math.random()*Math.floor(6))],e=1;e<32;e++)t=16*f.random()|0,8!=e&&12!=e&&16!=e&&20!=e||(n+="-"),n+=(12==e?4:16==e?3&t|8:t).toString(16);return n},roleSelector:function(e){return e.replace(/(\S+)/g,"["+l.attr("role")+"=$1],").slice(0,-1)},directiveSelector:function(e){var t=e.split(" ");if(t)for(var n=0;n<t.length;n++)"view"!=t[n]&&(t[n]=t[n].replace(/(\w*)(view|bar|strip|over)$/,"$1-$2"));return t.join(" ").replace(/(\S+)/g,"kendo-mobile-$1,").slice(0,-1)},triggeredByInput:function(e){return/^(label|input|textarea|select)$/i.test(e.target.tagName)},onWidgetRegistered:function(e){for(var t=0,n=l.widgets.length;t<n;t++)e(l.widgets[t]);l._widgetRegisteredCallbacks.push(e)},logToConsole:function(e,n){var i=t.console;!l.suppressLog&&void 0!==i&&i.log&&i[n||"log"](e)}});var ye=W.extend({init:function(e,t){var n=this;KendoLicensing.validatePackage(s)||(n._showWatermarkOverlay=Xe),n.element=l.jQuery(e).handler(n),W.fn.init.call(n);var i,r=t?t.dataSource:null;t&&(i=(n.componentTypes||{})[(t||{}).componentType]),r&&(t=u({},t,{dataSource:{}})),t=n.options=u(!0,{},n.options,n.defaults,i||{},t),r&&(t.dataSource=r),n.element.attr(l.attr("role"))||n.element.attr(l.attr("role"),(t.name||"").toLowerCase()),n.element.data("kendo"+t.prefix+t.name,n),n.bind(n.events,t)},events:[],options:{prefix:""},_hasBindingTarget:function(){return!!this.element[0].kendoBindingTarget},_tabindex:function(e){e=e||this.wrapper;var t=this.element,n="tabindex",i=e.attr(n)||t.attr(n);t.removeAttr(n),e.attr(n,isNaN(i)?0:i)},setOptions:function(t){this._clearCssClasses(t),this._setEvents(t),e.extend(this.options,t),this._applyCssClasses()},_setEvents:function(e){for(var t,n=this,i=0,r=n.events.length;i<r;i++)t=n.events[i],n.options[t]&&e[t]&&(n.unbind(t,n.options[t]),n._events&&n._events[t]&&delete n._events[t]);n.bind(n.events,e)},resize:function(e){var t=this.getSize(),n=this._size;(e||(t.width>0||t.height>0)&&(!n||t.width!==n.width||t.height!==n.height))&&(this._size=t,this._resize(t,e),this.trigger("resize",t))},getSize:function(){return l.dimensions(this.element)},size:function(e){if(!e)return this.getSize();this.setSize(e)},setSize:e.noop,_resize:e.noop,destroy:function(){var e=this;e.element.removeData("kendo"+e.options.prefix+e.options.name),e.element.removeData("handler"),e.unbind()},_destroy:function(){this.destroy()},_applyCssClasses:function(e){var t,n,i,r,a=this.__proto__.options,s=this.options,o=e||this.wrapper||this.element,u=[];if(l.cssProperties.propertyDictionary[a.name]){for(t=0;t<j.length;t++)n=j[t],r=this.options._altname||a.name,a.hasOwnProperty(n)&&("themeColor"===n?(i=l.cssProperties.getValidClass({widget:r,propName:"fillMode",value:s.fillMode}))&&i.length&&u.push(l.cssProperties.getValidClass({widget:r,propName:n,value:s[n],fill:s.fillMode})):u.push(l.cssProperties.getValidClass({widget:r,propName:n,value:s[n]})));o.addClass(u.join(" "))}},_ariaLabel:function(t){var n,i=this.element,r=i.attr("id"),a=e('label[for="'+r+'"]'),s=i.attr(R),o=i.attr(I);t[0]!==i[0]&&(s?t.attr(R,s):o?t.attr(I,o):a.length&&(n=a.attr("id")||this._generateLabelId(a,r||l.guid()),t.attr(I,n)))},_clearCssClasses:function(e,t){var n,i,r,a=this.__proto__.options,s=this.options,o=t||this.wrapper||this.element;if(l.cssProperties.propertyDictionary[a.name])for(n=0;n<j.length;n++)i=j[n],r=this.options._altname||a.name,a.hasOwnProperty(i)&&e.hasOwnProperty(i)&&("themeColor"===i?o.removeClass(l.cssProperties.getValidClass({widget:r,propName:i,value:s[i],fill:s.fillMode})):("fillMode"===i&&o.removeClass(l.cssProperties.getValidClass({widget:r,propName:"themeColor",value:s.themeColor,fill:s.fillMode})),o.removeClass(l.cssProperties.getValidClass({widget:r,propName:i,value:s[i]}))))},_generateLabelId:function(e,t){var n=t+"_label";return e.attr("id",n),n}}),be=ye.extend({dataItems:function(){return this.dataSource.flatView()}});l.dimensions=function(e,t){var n=e[0];return t&&e.css(t),{width:n.offsetWidth,height:n.offsetHeight}},l.notify=h;var we=/template$/i,xe=/^\s*(?:\{(?:.|\r\n|\n)*\}|\[(?:.|\r\n|\n)*\])\s*$/,ke=/^\{(\d+)(:[^\}]+)?\}|^\[[A-Za-z_]+\]$/,Se=/([A-Z])/g;function Te(e,t,n){let i,r=!1;if(0===t.indexOf("data")&&(t=(t=t.substring(4)).charAt(0).toLowerCase()+t.substring(1)),t=t.replace(Se,"-$1"),i=e.getAttribute("data-"+l.ns+t),null===i&&(i=e.getAttribute("bind:data-"+l.ns+t),r=!0),null===i)i=a;else if("null"===i)i=null;else if("true"===i)i=!0;else if("false"===i)i=!1;else if(y.test(i)&&"mask"!=t&&"format"!=t)i=parseFloat(i);else if(xe.test(i)&&!ke.test(i))try{i=p.parse(i)}catch(e){i=new Function("return ("+i+")")()}else r&&(i=n[i],i instanceof W&&(i=i.toJSON(!0)));return i}function Ce(t,n,i){var r,s,o={},u=t.getAttribute("data-"+l.ns+"role");for(r in n)(s=Te(t,r,i))!==a&&(we.test(r)&&"drawer"!=u&&("string"==typeof s?s=Me(s)?l.template(e("#"+s).html()):i&&i[s]?l.template(i[s]):l.template(s):G(s)||(s=t.getAttribute(r))),o[r]=s);return o}function Me(t){try{return e("#"+t).length}catch(e){}return!1}function Ee(t,n){return e.contains(t,n)?-1:1}function Oe(){var t=e(this);return e.inArray(t.attr("data-"+l.ns+"role"),["slider","rangeslider","breadcrumb"])>-1||t.is(":visible")}l.initWidget=function(n,i,r,s){var o,u,c,d,h,f,p,g,m,v;if(r?r.roles&&(r=r.roles):r=l.ui.roles,f=(n=n.nodeType?n:n[0]).getAttribute("data-"+l.ns+"role")){c=(m=-1===f.indexOf("."))?r[f]:l.getter(f)(t);var _=e(n).data(),y=c?"kendo"+c.fn.options.prefix+c.fn.options.name:"";for(var b in v=m?new RegExp("^kendo.*"+f+"$","i"):new RegExp("^"+y+"$","i"),_)if(b.match(v)){if(b!==y)return _[b];o=_[b]}if(c){for(g=Te(n,"dataSource"),i=e.extend({},Ce(n,e.extend({},c.fn.options,c.fn.defaults),s),i),g&&(i.dataSource=typeof g===E?l.getter(g)(t):g),d=0,h=c.fn.events.length;d<h;d++)(p=Te(n,u=c.fn.events[d]))!==a&&(i[u]=l.getter(p)(t));return o?e.isEmptyObject(i)||o.setOptions(i):o=new c(n,i),o}}},l.rolesFromNamespaces=function(e){var t,n,i=[];for(e[0]||(e=[l.ui,l.dataviz.ui]),t=0,n=e.length;t<n;t++)i[t]=e[t].roles;return u.apply(null,[{}].concat(i.reverse()))},l.init=function(t){var n=l.rolesFromNamespaces(L.call(arguments,1));e(t).find("[data-"+l.ns+"role]").addBack().each((function(){l.initWidget(this,{},n)}))},l.destroy=function(t){e(t).find("[data-"+l.ns+"role]").addBack().each((function(){var t=e(this).data();for(var n in t)0===n.indexOf("kendo")&&typeof t[n].destroy===M&&t[n].destroy()}))},l.resize=function(t,n){var i=e(t).find("[data-"+l.ns+"role]").addBack().filter(Oe);if(i.length){var r=e.makeArray(i);r.sort(Ee),e.each(r,(function(){var t=l.widgetInstance(e(this));t&&t.resize(n)}))}},l.parseOptions=Ce,u(l.ui,{Widget:ye,DataBoundWidget:be,roles:{},progress:function(t,n,i){var r,a,s,o,u,c=t.find(".k-loading-mask"),d=l.support,h=d.browser;u=(i=e.extend({},{width:"100%",height:"100%",top:t.scrollTop(),opacity:!1},i)).opacity?"k-loading-mask k-opaque":"k-loading-mask",n?c.length||(a=(r=d.isRtl(t))?"right":"left",o=l.scrollLeft(t),s=h.webkit&&r?t[0].scrollWidth-t.width()-2*o:0,c=e(l.format("<div class='{0}'><span role='alert' aria-live='polite' class='k-loading-text'>{1}</span><div class='k-loading-image'></div><div class='k-loading-color'></div></div>",u,l.ui.progress.messages.loading)).width(i.width).height(i.height).css("top",i.top).css(a,Math.abs(o)+s).prependTo(t)):c&&c.remove()},plugin:function(t,n,i){var r,s=t.fn.options.name;i=i||"",(n=n||l.ui)[s]=t,n.roles[s.toLowerCase()]=t,r="getKendo"+i+s;var o={name:s="kendo"+i+s,widget:t,prefix:i||""};l.widgets.push(o);for(var u=0,c=l._widgetRegisteredCallbacks.length;u<c;u++)l._widgetRegisteredCallbacks[u](o);e.fn[s]=function(n){var i,r=this;return typeof n===E?(i=L.call(arguments,1),this.each((function(){var t,o,u=e.data(this,s);if(!u)throw new Error(l.format("Cannot call method '{0}' of {1} before it is initialized",n,s));if(typeof(t=u[n])!==M)throw new Error(l.format("Cannot find method '{0}' of {1}",n,s));if((o=t.apply(u,i))!==a)return r=o,!1}))):this.each((function(){return new t(this,n)})),r},e.fn[s].widget=t,e.fn[r]=function(){return this.data(s)}}}),l.ui.progress.messages={loading:"Loading..."};var De={bind:function(){return this},nullObject:!0,options:{}},Pe=ye.extend({init:function(e,t){ye.fn.init.call(this,e,t),this.element.autoApplyNS(),this.wrapper=this.element,this.element.addClass("km-widget")},destroy:function(){ye.fn.destroy.call(this),this.element.kendoDestroy()},options:{prefix:"Mobile"},events:[],view:function(){var e=this.element.closest(l.roleSelector("view splitview modalview drawer"));return l.widgetInstance(e,l.mobile.ui)||De},viewHasNativeScrolling:function(){var e=this.view();return e&&e.options.useNativeScrolling},container:function(){var e=this.element.closest(l.roleSelector("view layout modalview drawer splitview"));return l.widgetInstance(e.eq(0),l.mobile.ui)||De}});function Ae(t,n){var i=t.nodeName.toLowerCase();return(/input|select|textarea|button|object/.test(i)?!t.disabled:"a"===i&&t.href||n)&&function(t){return e.expr.pseudos.visible(t)&&!e(t).parents().addBack().filter((function(){return"hidden"===e.css(this,"visibility")})).length}(t)}u(l.mobile,{init:function(e){l.init(e,l.mobile.ui,l.ui,l.dataviz.ui)},roles:{},ui:{Widget:Pe,DataBoundWidget:be.extend(Pe.prototype),roles:{},plugin:function(e){l.ui.plugin(e,l.mobile.ui,"Mobile")}}}),re(l.dataviz,{init:function(e){l.init(e,l.dataviz.ui)},ui:{roles:{},themes:{},views:[],plugin:function(e){l.ui.plugin(e,l.dataviz.ui)}},roles:{}}),l.touchScroller=function(t,n){return n||(n={}),n.useNative=!0,e(t).map((function(t,i){return i=e(i),!(!g.kineticScrollNeeded||!l.mobile.ui.Scroller||i.data("kendoMobileScroller"))&&(i.kendoMobileScroller(n),i.data("kendoMobileScroller"))}))[0]},l.preventDefault=function(e){e.preventDefault()},l.widgetInstance=function(e,n){var i,r,a=e.data(l.ns+"role"),s=[],o=e.data("kendoView");if(a){if("content"===a&&(a="scroller"),"view"===a&&o)return o;if(n)if(n[0])for(i=0,r=n.length;i<r;i++)s.push(n[i].roles[a]);else s.push(n.roles[a]);else s=[l.ui.roles[a],l.dataviz.ui.roles[a],l.mobile.ui.roles[a]];for(a.indexOf(".")>=0&&(s=[l.getter(a)(t)]),i=0,r=s.length;i<r;i++){var u=s[i];if(u){var c=e.data("kendo"+u.fn.options.prefix+u.fn.options.name);if(c)return c}}}},l.onResize=function(n){var i=n;return g.mobileOS.android&&(i=function(){setTimeout(n,600)}),e(t).on(g.resize,i),i},l.unbindResize=function(n){e(t).off(g.resize,n)},l.attrValue=function(e,t){return e.data(l.ns+t)},l.days={Sunday:0,Monday:1,Tuesday:2,Wednesday:3,Thursday:4,Friday:5,Saturday:6},e.extend(e.expr.pseudos,{kendoFocusable:function(t){var n=e.attr(t,"tabindex");return Ae(t,!isNaN(n)&&n>-1)}});var ze=["mousedown","mousemove","mouseenter","mouseleave","mouseover","mouseout","mouseup","click"],Fe={setupMouseMute:function(){var t=0,n=ze.length,i=document.documentElement;if(!Fe.mouseTrap&&g.eventCapture){Fe.mouseTrap=!0,Fe.bustClick=!1,Fe.captureMouse=!1;for(var r=function(t){Fe.captureMouse&&("click"===t.type?Fe.bustClick&&!e(t.target).is("label, input, [data-rel=external]")&&(t.preventDefault(),t.stopPropagation()):t.stopPropagation())};t<n;t++)i.addEventListener(ze[t],r,!0)}},muteMouse:function(e){Fe.captureMouse=!0,e.data.bustClick&&(Fe.bustClick=!0),clearTimeout(Fe.mouseTrapTimeoutID)},unMuteMouse:function(){clearTimeout(Fe.mouseTrapTimeoutID),Fe.mouseTrapTimeoutID=setTimeout((function(){Fe.captureMouse=!1,Fe.bustClick=!1}),400)}},Ie={down:"touchstart mousedown",move:"mousemove touchmove",up:"mouseup touchend touchcancel",cancel:"mouseleave touchcancel"};g.touch&&(g.mobileOS.ios||g.mobileOS.android)?Ie={down:"touchstart",move:"touchmove",up:"touchend touchcancel",cancel:"touchcancel"}:g.pointers?Ie={down:"pointerdown",move:"pointermove",up:"pointerup",cancel:"pointercancel pointerleave"}:g.msPointers&&(Ie={down:"MSPointerDown",move:"MSPointerMove",up:"MSPointerUp",cancel:"MSPointerCancel MSPointerLea