cronapp-framework-mobile-js
Version:
Javascript library for CronApp's projects
9 lines • 3.75 MB
JavaScript
/**
* Kendo UI v2020.2.513 (http://www.telerik.com/kendo-ui)
* Copyright 2020 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
* Kendo UI commercial licenses may be obtained at
* http://www.telerik.com/purchase/license-agreement/kendo-ui-complete
* If you do not own a commercial license, this file shall be governed by the trial license terms.
*/
!function(e,define){define("kendo.core.min",["jquery"],e)}(function(){return function(e,t,i){function n(){}function o(e,t){if(t)return"'"+e.split("'").join("\\'").split('\\"').join('\\\\\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t")+"'";var i=e.charAt(0),n=e.substring(1);return"="===i?"+("+n+")+":":"===i?"+$kendoHtmlEncode("+n+")+":";"+e+";$kendoOutput+="}function r(e,t,i){return e+="",t=t||2,i=t-e.length,i?q[t].substring(0,i)+e:e}function a(e){var t=e.css(be.support.transitions.css+"box-shadow")||e.css("box-shadow"),i=t?t.match(Ie)||[0,0,0,0,0]:[0,0,0,0,0],n=Se.max(+i[3],+(i[4]||0));return{left:-i[1]+n,right:+i[1]+n,bottom:+i[2]+n}}function s(i,n){var o,r,a,s,d,c,u=De.browser,h=be._outerWidth,p=be._outerHeight,f=i.parent(),g=h(t);return f.removeClass("k-animation-container-sm"),f.hasClass("k-animation-container")?l(i,n):(r=i[0].style.width,a=i[0].style.height,s=Ae.test(r),d=Ae.test(a),c=i.hasClass("k-tooltip")||i.is(".k-menu-horizontal.k-context-menu"),o=s||d,!s&&(!n||n&&r||c)&&(r=n?h(i)+1:h(i)),(!d&&(!n||n&&a)||i.is(".k-menu-horizontal.k-context-menu"))&&(a=p(i)),i.wrap(e("<div/>").addClass("k-animation-container").css({width:r,height:a})),f=i.parent(),o&&i.css({width:"100%",height:"100%",boxSizing:"border-box",mozBoxSizing:"border-box",webkitBoxSizing:"border-box"})),g<h(f)&&(f.addClass("k-animation-container-sm"),l(i,n)),u.msie&&Se.floor(u.version)<=7&&(i.css({zoom:1}),i.children(".k-menu").width(i.width())),f}function l(e,t){var i,n=be._outerWidth,o=be._outerHeight,r=e.parent(".k-animation-container"),a=r[0].style;r.is(":hidden")&&r.css({display:"",position:""}),i=Ae.test(a.width)||Ae.test(a.height),i||r.css({width:t?n(e)+1:n(e),height:o(e),boxSizing:"content-box",mozBoxSizing:"content-box",webkitBoxSizing:"content-box"})}function d(e){var t=1,i=arguments.length;for(t=1;t<i;t++)c(e,arguments[t]);return e}function c(e,i){var n,o,r,a,s,l=be.data.ObservableArray,d=be.data.LazyObservableArray,u=be.data.DataSource,h=be.data.HierarchicalDataSource;for(n in i)o=i[n],r=typeof o,a=r===ze&&null!==o?o.constructor:null,!a||a===Array||a===l||a===d||a===u||a===h||a===RegExp||be.isFunction(t.ArrayBuffer)&&a===ArrayBuffer?r!==He&&(e[n]=o):o instanceof Date?e[n]=new Date(o.getTime()):P(o.clone)?e[n]=o.clone():(s=e[n],e[n]=typeof s===ze?s||{}:{},c(e[n],o));return e}function u(e,t,n){for(var o in t)if(t.hasOwnProperty(o)&&t[o].test(e))return o;return n!==i?n:e}function h(e){return e.replace(/([a-z][A-Z])/g,function(e){return e.charAt(0)+"-"+e.charAt(1).toLowerCase()})}function p(e){return e.replace(/\-(\w)/g,function(e,t){return t.toUpperCase()})}function f(t,i){var n,o={};return document.defaultView&&document.defaultView.getComputedStyle?(n=document.defaultView.getComputedStyle(t,""),i&&e.each(i,function(e,t){o[t]=n.getPropertyValue(t)})):(n=t.currentStyle,i&&e.each(i,function(e,t){o[t]=n[p(t)]})),be.size(o)||(o=n),o}function g(e){if(e&&e.className&&"string"==typeof e.className&&e.className.indexOf("k-auto-scrollable")>-1)return!0;var t=f(e,["overflow"]).overflow;return"auto"==t||"scroll"==t}function m(t,n){var o,r=De.browser.webkit,a=De.browser.mozilla,s=t instanceof e?t[0]:t;if(t)return o=De.isRtl(t),n===i?o&&r?s.scrollWidth-s.clientWidth-s.scrollLeft:Math.abs(s.scrollLeft):(s.scrollLeft=o&&r?s.scrollWidth-s.clientWidth-n:o&&a?-n:n,i)}function v(e){var t,i=0;for(t in e)e.hasOwnProperty(t)&&"toJSON"!=t&&i++;return i}function _(e,i,n){var o,r,a;return i||(i="offset"),o=e[i](),r={top:o.top,right:o.right,bottom:o.bottom,left:o.left},De.browser.msie&&(De.pointers||De.msPointers)&&!n&&(a=De.isRtl(e)?1:-1,r.top-=t.pageYOffset-document.documentElement.scrollTop,r.left-=t.pageXOffset+a*document.documentElement.scrollLeft),r}function b(e){var t={};return ke("string"==typeof e?e.split(" "):e,function(e){t[e]=this}),t}function w(e){return new be.effects.Element(e)}function k(e,t,i,n){return typeof e===Fe&&(P(t)&&(n=t,t=400,i=!1),P(i)&&(n=i,i=!1),typeof t===Le&&(i=t,t=400),e={effects:e,duration:t,reverse:i,complete:n}),we({effects:{},duration:400,reverse:!1,init:Ce,teardown:Ce,hide:!1},e,{completeCallback:e.complete,complete:Ce})}function y(t,i,n,o,r){for(var a,s=0,l=t.length;s<l;s++)a=e(t[s]),a.queue(function(){G.promise(a,k(i,n,o,r))});return t}function x(e,t,i,n){return t&&(t=t.split(" "),ke(t,function(t,i){e.toggleClass(i,n)})),e}function C(e){return(""+e).replace($,"&").replace(Y,"<").replace(X,">").replace(K,""").replace(Q,"'")}function S(e){var i;try{i=t.decodeURIComponent(e)}catch(n){i=e.replace(/%u([\dA-F]{4})|%([\dA-F]{2})/gi,function(e,t,i){return String.fromCharCode(parseInt("0x"+(t||i),16))})}return i}function T(e,t){var n;return 0===t.indexOf("data")&&(t=t.substring(4),t=t.charAt(0).toLowerCase()+t.substring(1)),t=t.replace(ae,"-$1"),n=e.getAttribute("data-"+be.ns+t),null===n?n=i:"null"===n?n=null:"true"===n?n=!0:"false"===n?n=!1:Me.test(n)&&"mask"!=t?n=parseFloat(n):oe.test(n)&&!re.test(n)&&(n=Function("return ("+n+")")()),n}function D(t,n,o){var r,a,s={},l=t.getAttribute("data-"+be.ns+"role");for(r in n)a=T(t,r),a!==i&&(ne.test(r)&&"drawer"!=l&&("string"==typeof a?e("#"+a).length?a=be.template(e("#"+a).html()):o&&(a=be.template(o[a])):a=t.getAttribute(r)),s[r]=a);return s}function A(t,i){return e.contains(t,i)?-1:1}function E(){var t=e(this);return e.inArray(t.attr("data-"+be.ns+"role"),["slider","rangeslider","breadcrumb"])>-1||t.is(":visible")}function I(e,t){var i=e.nodeName.toLowerCase();return(/input|select|textarea|button|object/.test(i)?!e.disabled:"a"===i?e.href||t:t)&&M(e)}function M(t){return e.expr.pseudos.visible(t)&&!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}function R(e,t){return new R.fn.init(e,t)}var F,P,z,B,L,H,N,O,V,W,U,q,j,G,$,Y,K,Q,X,J,Z,ee,te,ie,ne,oe,re,ae,se,le,de,ce,ue,he,pe,fe,ge,me,ve,_e,be=t.kendo=t.kendo||{cultures:{}},we=e.extend,ke=e.each,ye=e.isArray,xe=e.proxy,Ce=e.noop,Se=Math,Te=t.JSON||{},De={},Ae=/%/,Ee=/\{(\d+)(:[^\}]+)?\}/g,Ie=/(\d+(?:\.?)\d*)px\s*(\d+(?:\.?)\d*)px\s*(\d+(?:\.?)\d*)px\s*(\d+)?/i,Me=/^(\+|-?)\d+(\.?)\d*$/,Re="function",Fe="string",Pe="number",ze="object",Be="null",Le="boolean",He="undefined",Ne={},Oe={},Ve=[].slice,We=function(){var e,t,n,o,r,a,s=arguments[0]||{},l=1,d=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[l]||{},l++),"object"==typeof s||jQuery.isFunction(s)||(s={}),l===d&&(s=this,l--);l<d;l++)if(null!=(r=arguments[l]))for(o in r)"filters"!=o&&"concat"!=o&&":"!=o&&(e=s[o],n=r[o],s!==n&&(c&&n&&(jQuery.isPlainObject(n)||(t=jQuery.isArray(n)))?(t?(t=!1,a=e&&jQuery.isArray(e)?e:[]):a=e&&jQuery.isPlainObject(e)?e:{},s[o]=We(c,a,n)):n!==i&&(s[o]=n)));return s};be.version="2020.2.513".replace(/^\s+|\s+$/g,""),n.extend=function(e){var t,i,n=function(){},o=this,r=e&&e.init?e.init:function(){o.apply(this,arguments)};n.prototype=o.prototype,i=r.fn=r.prototype=new n;for(t in e)i[t]=null!=e[t]&&e[t].constructor===Object?we(!0,{},n.prototype[t],e[t]):e[t];return i.constructor=r,r.extend=o.extend,r},n.prototype._initOptions=function(e){this.options=d({},this.options,e)},P=be.isFunction=function(e){return"function"==typeof e},z=function(){this._defaultPrevented=!0},B=function(){return this._defaultPrevented===!0},L=n.extend({init:function(){this._events={}},bind:function(e,t,n){var o,r,a,s,l,d=this,c=typeof e===Fe?[e]:e,u=typeof t===Re;if(t===i){for(o in e)d.bind(o,e[o]);return d}for(o=0,r=c.length;o<r;o++)e=c[o],s=u?t:t[e],s&&(n&&(a=s,s=function(){d.unbind(e,s),a.apply(d,arguments)},s.original=a),l=d._events[e]=d._events[e]||[],l.push(s));return d},one:function(e,t){return this.bind(e,t,!0)},first:function(e,t){var i,n,o,r,a=this,s=typeof e===Fe?[e]:e,l=typeof t===Re;for(i=0,n=s.length;i<n;i++)e=s[i],o=l?t:t[e],o&&(r=a._events[e]=a._events[e]||[],r.unshift(o));return a},trigger:function(e,t){var i,n,o=this,r=o._events[e];if(r){for(t=t||{},t.sender=o,t._defaultPrevented=!1,t.preventDefault=z,t.isDefaultPrevented=B,r=r.slice(),i=0,n=r.length;i<n;i++)r[i].call(o,t);return t._defaultPrevented===!0}return!1},unbind:function(e,t){var n,o=this,r=o._events[e];if(e===i)o._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 o._events[e]=[];return o}}),H=/^\w+/,N=/\$\{([^}]*)\}/g,O=/\\\}/g,V=/__CURLY__/g,W=/\\#/g,U=/__SHARP__/g,q=["","0","00","000","0000"],F={paramName:"data",useWithBlock:!0,render:function(e,t){var i,n,o="";for(i=0,n=t.length;i<n;i++)o+=e(t[i]);return o},compile:function(e,t){var i,n,r,a=we({},this,t),s=a.paramName,l=s.match(H)[0],d=a.useWithBlock,c="var $kendoOutput, $kendoHtmlEncode = kendo.htmlEncode;";if(P(e))return e;for(c+=d?"with("+s+"){":"",c+="$kendoOutput=",n=e.replace(O,"__CURLY__").replace(N,"#=$kendoHtmlEncode($1)#").replace(V,"}").replace(W,"__SHARP__").split("#"),r=0;r<n.length;r++)c+=o(n[r],r%2===0);c+=d?";}":";",c+="return $kendoOutput;",c=c.replace(U,"#");try{return i=Function(l,c),i._slotCount=Math.floor(n.length/2),i}catch(u){throw Error(be.format("Invalid template:'{0}' Generated code:'{1}'",e,c))}}},function(){function e(e){return a.lastIndex=0,a.test(e)?'"'+e.replace(a,function(e){var t=s[e];return typeof t===Fe?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+e+'"'}function t(r,a){var s,d,c,u,h,p,f=i,g=a[r];if(g&&typeof g===ze&&typeof g.toJSON===Re&&(g=g.toJSON(r)),typeof o===Re&&(g=o.call(a,r,g)),p=typeof g,p===Fe)return e(g);if(p===Pe)return isFinite(g)?g+"":Be;if(p===Le||p===Be)return g+"";if(p===ze){if(!g)return Be;if(i+=n,h=[],"[object Array]"===l.apply(g)){for(u=g.length,s=0;s<u;s++)h[s]=t(s,g)||Be;return c=0===h.length?"[]":i?"[\n"+i+h.join(",\n"+i)+"\n"+f+"]":"["+h.join(",")+"]",i=f,c}if(o&&typeof o===ze)for(u=o.length,s=0;s<u;s++)typeof o[s]===Fe&&(d=o[s],c=t(d,g),c&&h.push(e(d)+(i?": ":":")+c));else for(d in g)Object.hasOwnProperty.call(g,d)&&(c=t(d,g),c&&h.push(e(d)+(i?": ":":")+c));return c=0===h.length?"{}":i?"{\n"+i+h.join(",\n"+i)+"\n"+f+"}":"{"+h.join(",")+"}",i=f,c}}var i,n,o,a=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,s={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},l={}.toString;typeof Date.prototype.toJSON!==Re&&(Date.prototype.toJSON=function(){var e=this;return isFinite(e.valueOf())?r(e.getUTCFullYear(),4)+"-"+r(e.getUTCMonth()+1)+"-"+r(e.getUTCDate())+"T"+r(e.getUTCHours())+":"+r(e.getUTCMinutes())+":"+r(e.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()}),typeof Te.stringify!==Re&&(Te.stringify=function(e,r,a){var s;if(i="",n="",typeof a===Pe)for(s=0;s<a;s+=1)n+=" ";else typeof a===Fe&&(n=a);if(o=r,r&&typeof r!==Re&&(typeof r!==ze||typeof r.length!==Pe))throw Error("JSON.stringify");return t("",{"":e})})}(),function(){function t(e){if(e){if(e.numberFormat)return e;if(typeof e===Fe){var t=be.cultures;return t[e]||t[e.split("-")[0]]||null}return null}return null}function n(e){return e&&(e=t(e)),e||be.cultures.current}function o(e,t,o){o=n(o);var a=o.calendars.standard,s=a.days,l=a.months;return t=a.patterns[t]||t,t.replace(c,function(t){var n,o,d;return"d"===t?o=e.getDate():"dd"===t?o=r(e.getDate()):"ddd"===t?o=s.namesAbbr[e.getDay()]:"dddd"===t?o=s.names[e.getDay()]:"M"===t?o=e.getMonth()+1:"MM"===t?o=r(e.getMonth()+1):"MMM"===t?o=l.namesAbbr[e.getMonth()]:"MMMM"===t?o=l.names[e.getMonth()]:"yy"===t?o=r(e.getFullYear()%100):"yyyy"===t?o=r(e.getFullYear(),4):"h"===t?o=e.getHours()%12||12:"hh"===t?o=r(e.getHours()%12||12):"H"===t?o=e.getHours():"HH"===t?o=r(e.getHours()):"m"===t?o=e.getMinutes():"mm"===t?o=r(e.getMinutes()):"s"===t?o=e.getSeconds():"ss"===t?o=r(e.getSeconds()):"f"===t?o=Se.floor(e.getMilliseconds()/100):"ff"===t?(o=e.getMilliseconds(),o>99&&(o=Se.floor(o/10)),o=r(o)):"fff"===t?o=r(e.getMilliseconds(),3):"tt"===t?o=e.getHours()<12?a.AM[0]:a.PM[0]:"zzz"===t?(n=e.getTimezoneOffset(),d=n<0,o=(""+Se.abs(n/60)).split(".")[0],n=Se.abs(n)-60*o,o=(d?"+":"-")+r(o),o+=":"+r(n)):"zz"!==t&&"z"!==t||(o=e.getTimezoneOffset()/60,d=o<0,o=(""+Se.abs(o)).split(".")[0],o=(d?"+":"-")+("zz"===t?r(o):o)),o!==i?o:t.slice(1,t.length-1)})}function a(e,t,o){var r,a,d,c,w,k,y,x,C,S,T,D,A,E,I,M,R,F,P,z,B,L,H,N,O,V,W,U,q,j,G,$,Y,K;if(o=n(o),r=o.numberFormat,a=r[g],d=r.decimals,c=r.pattern[0],w=[],T=e<0,M=f,R=f,G=-1,e===i)return f;if(!isFinite(e))return e;if(!t)return o.name.length?e.toLocaleString():""+e;if(S=u.exec(t)){if(t=S[1].toLowerCase(),y="c"===t,x="p"===t,(y||x)&&(r=y?r.currency:r.percent,a=r[g],d=r.decimals,k=r.symbol,c=r.pattern[T?0:1]),C=S[2],C&&(d=+C),"e"===t)return Y=C?e.toExponential(d):e.toExponential(),Y.replace(g,r[g]);if(x&&(e*=100),e=l(e,d),T=e<0,e=e.split(g),D=e[0],A=e[1],T&&(D=D.substring(1)),R=s(D,0,D.length,r),A&&(R+=a+A),"n"===t&&!T)return R;for(e=f,F=0,P=c.length;F<P;F++)z=c.charAt(F),e+="n"===z?R:"$"===z||"%"===z?k:z;return e}if((t.indexOf("'")>-1||t.indexOf('"')>-1||t.indexOf("\\")>-1)&&(t=t.replace(h,function(e){var t=e.charAt(0).replace("\\",""),i=e.slice(1).replace(t,"");return w.push(i),b})),t=t.split(";"),T&&t[1])t=t[1],L=!0;else if(0===e&&t[2]){if(t=t[2],t.indexOf(v)==-1&&t.indexOf(_)==-1)return t}else t=t[0];if(U=t.indexOf("%"),q=t.indexOf("$"),x=U!=-1,y=q!=-1,x&&(e*=100),y&&"\\"===t[q-1]&&(t=t.split("\\").join(""),y=!1),(y||x)&&(r=y?r.currency:r.percent,a=r[g],d=r.decimals,k=r.symbol),B=t.indexOf(m)>-1,B&&(t=t.replace(p,f)),H=t.indexOf(g),P=t.length,H!=-1)if(A=(""+e).split("e"),A=A[1]?l(e,Math.abs(A[1])):A[0],A=A.split(g)[1]||f,O=t.lastIndexOf(_)-H,N=t.lastIndexOf(v)-H,V=O>-1,W=N>-1,F=A.length,V||W||(t=t.substring(0,H)+t.substring(H+1),P=t.length,H=-1,F=0),V&&O>N)F=O;else if(N>O)if(W&&F>N){for(K=l(e,N,T);K.charAt(K.length-1)===_&&N>0&&N>O;)N--,K=l(e,N,T);F=N}else V&&F<O&&(F=O);if(e=l(e,F,T),N=t.indexOf(v),j=O=t.indexOf(_),G=N==-1&&O!=-1?O:N!=-1&&O==-1?N:N>O?O:N,N=t.lastIndexOf(v),O=t.lastIndexOf(_),$=N==-1&&O!=-1?O:N!=-1&&O==-1?N:N>O?N:O,G==P&&($=G),G!=-1){for(R=(""+e).split(g),D=R[0],A=R[1]||f,E=D.length,I=A.length,T&&e*-1>=0&&(T=!1),e=t.substring(0,G),T&&!L&&(e+="-"),F=G;F<P;F++){if(z=t.charAt(F),H==-1){if($-F<E){e+=D;break}}else if(O!=-1&&O<F&&(M=f),H-F<=E&&H-F>-1&&(e+=D,F=H),H===F){e+=(A?a:f)+A,F+=$-H+1;continue}z===_?(e+=z,M=z):z===v&&(e+=M)}if(B&&(e=s(e,G+(T&&!L?1:0),Math.max($,E+G),r)),$>=G&&(e+=t.substring($+1)),y||x){for(R=f,F=0,P=e.length;F<P;F++)z=e.charAt(F),R+="$"===z||"%"===z?k:z;e=R}if(P=w.length)for(F=0;F<P;F++)e=e.replace(b,w[F])}return e}var s,l,d,c=/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,u=/^(n|c|p|e)(\d*)$/i,h=/(\\.)|(['][^']*[']?)|(["][^"]*["]?)/g,p=/\,/g,f="",g=".",m=",",v="#",_="0",b="??",w="en-US",k={}.toString;be.cultures["en-US"]={name:w,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}}},be.culture=function(e){var n,o=be.cultures;return e===i?o.current:(n=t(e)||o[w],n.calendar=n.calendars.standard,o.current=n,i)},be.findCulture=t,be.getCulture=n,be.culture(w),s=function(e,t,n,o){var r,a,s,l,d,c,u=e.indexOf(o[g]),h=o.groupSize.slice(),p=h.shift();if(n=u!==-1?u:n+1,r=e.substring(t,n),a=r.length,a>=p){for(s=a,l=[];s>-1;)if(d=r.substring(s-p,s),d&&l.push(d),s-=p,c=h.shift(),p=c!==i?c:p,0===p){s>0&&l.push(r.substring(0,s));break}r=l.reverse().join(o[m]),e=e.substring(0,t)+r+e.substring(n)}return e},l=function(e,t,i){return t=t||0,e=(""+e).split("e"),e=Math.round(+(e[0]+"e"+(e[1]?+e[1]+t:t))),i&&(e=-e),e=(""+e).split("e"),e=+(e[0]+"e"+(e[1]?+e[1]-t:-t)),e.toFixed(Math.min(t,20))},d=function(e,t,n){if(t){if("[object Date]"===k.call(e))return o(e,t,n);if(typeof e===Pe)return a(e,t,n)}return e!==i?e:""},be.format=function(e){var t=arguments;return e.replace(Ee,function(e,i,n){var o=t[parseInt(i,10)+1];return d(o,n?n.substring(1):"")})},be._extractFormat=function(e){return"{0:"===e.slice(0,3)&&(e=e.slice(3,e.length-1)),e},be._activeElement=function(){try{return document.activeElement}catch(e){return document.documentElement.activeElement}},be._round=l,be._outerWidth=function(t,i){return e(t).outerWidth(i||!1)||0},be._outerHeight=function(t,i){return e(t).outerHeight(i||!1)||0},be.toString=d}(),function(){function t(e,t,i){return!(e>=t&&e<=i)}function n(e){return e.charAt(0)}function o(t){return e.map(t,n)}function r(e,t){t||23!==e.getHours()||e.setHours(e.getHours()+2)}function a(e){for(var t=0,i=e.length,n=[];t<i;t++)n[t]=(e[t]+"").toLowerCase();return n}function s(e){var t,i={};for(t in e)i[t]=a(e[t]);return i}function l(e,n,a,l){if(!e)return null;var d,c,u,h,p,m,v,_,b,k,y,x,C,S=function(e){for(var t=0;n[L]===e;)t++,L++;return t>0&&(L-=1),t},T=function(t){var i=w[t]||RegExp("^\\d{1,"+t+"}"),n=e.substr(H,t).match(i);return n?(n=n[0],H+=n.length,parseInt(n,10)):null},D=function(t,i){for(var n,o,r,a=0,s=t.length,l=0,d=0;a<s;a++)n=t[a],o=n.length,r=e.substr(H,o),i&&(r=r.toLowerCase()),r==n&&o>l&&(l=o,d=a);return l?(H+=l,d+1):null},A=function(){var t=!1;return e.charAt(H)===n[L]&&(H++,t=!0),t},E=a.calendars.standard,I=null,M=null,R=null,F=null,P=null,z=null,B=null,L=0,H=0,N=!1,O=new Date,V=E.twoDigitYearMax||2029,W=O.getFullYear();for(n||(n="d"),h=E.patterns[n],h&&(n=h),n=n.split(""),u=n.length;L<u;L++)if(d=n[L],N)"'"===d?N=!1:A();else if("d"===d){if(c=S("d"),E._lowerDays||(E._lowerDays=s(E.days)),null!==R&&c>2)continue;if(R=c<3?T(2):D(E._lowerDays[3==c?"namesAbbr":"names"],!0),null===R||t(R,1,31))return null}else if("M"===d){if(c=S("M"),E._lowerMonths||(E._lowerMonths=s(E.months)),M=c<3?T(2):D(E._lowerMonths[3==c?"namesAbbr":"names"],!0),null===M||t(M,1,12))return null;M-=1}else if("y"===d){if(c=S("y"),I=T(c),null===I)return null;2==c&&("string"==typeof V&&(V=W+parseInt(V,10)),I=W-W%100+I,I>V&&(I-=100))}else if("h"===d){if(S("h"),F=T(2),12==F&&(F=0),null===F||t(F,0,11))return null}else if("H"===d){if(S("H"),F=T(2),null===F||t(F,0,23))return null}else if("m"===d){if(S("m"),P=T(2),null===P||t(P,0,59))return null}else if("s"===d){if(S("s"),z=T(2),null===z||t(z,0,59))return null}else if("f"===d){if(c=S("f"),C=e.substr(H,c).match(w[3]),B=T(c),null!==B&&(B=parseFloat("0."+C[0],10),B=be._round(B,3),B*=1e3),null===B||t(B,0,999))return null}else if("t"===d){if(c=S("t"),_=E.AM,b=E.PM,1===c&&(_=o(_),b=o(b)),p=D(b),!p&&!D(_))return null}else if("z"===d){if(m=!0,c=S("z"),"Z"===e.substr(H,1)){A();continue}if(v=e.substr(H,6).match(c>2?g:f),!v)return null;if(v=v[0].split(":"),k=v[0],y=v[1],!y&&k.length>3&&(H=k.length-2,y=k.substring(H),k=k.substring(0,H)),k=parseInt(k,10),t(k,-12,13))return null;if(c>2&&(y=v[0][0]+y,y=parseInt(y,10),isNaN(y)||t(y,-59,59)))return null}else if("'"===d)N=!0,A();else if(!A())return null;return l&&!/^\s*$/.test(e.substr(H))?null:(x=null!==F||null!==P||z||null,null===I&&null===M&&null===R&&x?(I=W,M=O.getMonth(),R=O.getDate()):(null===I&&(I=W),null===R&&(R=1)),p&&F<12&&(F+=12),m?(k&&(F+=-k),y&&(P+=-y),e=new Date(Date.UTC(I,M,R,F,P,z,B))):(e=new Date(I,M,R,F,P,z,B),r(e,F)),I<100&&e.setFullYear(I),e.getDate()!==R&&m===i?null:e)}function d(e){var t="-"===e.substr(0,1)?-1:1;return e=e.substring(1),e=60*parseInt(e.substr(0,2),10)+parseInt(e.substring(2),10),t*e}function c(e){var t,i,n,o=Se.max(_.length,b.length),r=e.calendar||e.calendars.standard,a=r.patterns,s=[];for(n=0;n<o;n++){for(t=_[n],i=0;i<t.length;i++)s.push(a[t[i]]);s=s.concat(b[n])}return s}function u(e,t,i,n){var o,r,a,s;if("[object Date]"===k.call(e))return e;if(o=0,r=null,e&&0===e.indexOf("/D")&&(r=m.exec(e)))return r=r[1],s=v.exec(r.substring(1)),r=new Date(parseInt(r,10)),s&&(s=d(s[0]),r=be.timezone.apply(r,0),r=be.timezone.convert(r,0,-1*s)),r;for(i=be.getCulture(i),t||(t=c(i)),t=ye(t)?t:[t],a=t.length;o<a;o++)if(r=l(e,t[o],i,n))return r;return r}var h=/\u00A0/g,p=/[eE][\-+]?[0-9]+/,f=/[+|\-]\d{1,2}/,g=/[+|\-]\d{1,2}:?\d{2}/,m=/^\/Date\((.*?)\)\/$/,v=/[+-]\d*/,_=[[],["G","g","F"],["D","d","y","m","T","t"]],b=[["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"]],w={2:/^\d{1,2}/,3:/^\d{1,3}/,4:/^\d{4}/},k={}.toString;be.parseDate=function(e,t,i){return u(e,t,i,!1)},be.parseExactDate=function(e,t,i){return u(e,t,i,!0)},be.parseInt=function(e,t){var i=be.parseFloat(e,t);return i&&(i=0|i),i},be.parseFloat=function(e,t,i){if(!e&&0!==e)return null;if(typeof e===Pe)return e;e=""+e,t=be.getCulture(t);var n,o,r=t.numberFormat,a=r.percent,s=r.currency,l=s.symbol,d=a.symbol,c=e.indexOf("-");return p.test(e)?(e=parseFloat(e.replace(r["."],".")),isNaN(e)&&(e=null),e):c>0?null:(c=c>-1,e.indexOf(l)>-1||i&&i.toLowerCase().indexOf("c")>-1?(r=s,n=r.pattern[0].replace("$",l).split("n"),e.indexOf(n[0])>-1&&e.indexOf(n[1])>-1&&(e=e.replace(n[0],"").replace(n[1],""),c=!0)):e.indexOf(d)>-1&&(o=!0,r=a,l=d),e=e.replace("-","").replace(l,"").replace(h," ").split(r[","].replace(h," ")).join("").replace(r["."],"."),e=parseFloat(e),isNaN(e)?e=null:c&&(e*=-1),e&&o&&(e/=100),e)}}(),function(){var n,o,r,a,s,l,d,c,h,p,f,g;De._scrollbar=i,De.scrollbar=function(e){if(isNaN(De._scrollbar)||e){var t,i=document.createElement("div");return i.style.cssText="overflow:scroll;overflow-x:hidden;zoom:1;clear:both;display:block",i.innerHTML=" ",document.body.appendChild(i),De._scrollbar=t=i.offsetWidth-i.scrollWidth,document.body.removeChild(i),t}return De._scrollbar},De.isRtl=function(t){return e(t).closest(".k-rtl").length>0},n=document.createElement("table");try{n.innerHTML="<tr><td></td></tr>",De.tbodyInnerHtml=!0}catch(m){De.tbodyInnerHtml=!1}De.touch="ontouchstart"in t,o=document.documentElement.style,r=De.transitions=!1,a=De.transforms=!1,s="HTMLElement"in t?HTMLElement.prototype:[],De.hasHW3D="WebKitCSSMatrix"in t&&"m11"in new t.WebKitCSSMatrix||"MozPerspective"in o||"msPerspective"in o,De.cssFlexbox="flexWrap"in o||"WebkitFlexWrap"in o||"msFlexWrap"in o,ke(["Moz","webkit","O","ms"],function(){var e,t=""+this,i=typeof n.style[t+"Transition"]===Fe;if(i||typeof n.style[t+"Transform"]===Fe)return e=t.toLowerCase(),a={css:"ms"!=e?"-"+e+"-":"",prefix:t,event:"o"===e||"webkit"===e?e:""},i&&(r=a,r.event=r.event?r.event+"TransitionEnd":"transitionend"),!1}),n=null,De.transforms=a,De.transitions=r,De.devicePixelRatio=t.devicePixelRatio===i?1:t.devicePixelRatio;try{De.screenWidth=t.outerWidth||t.screen?t.screen.availWidth:t.innerWidth,De.screenHeight=t.outerHeight||t.screen?t.screen.availHeight:t.innerHeight}catch(m){De.screenWidth=t.screen.availWidth,De.screenHeight=t.screen.availHeight}De.detectOS=function(e){var i,n,o=!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/},l={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/},d={tablet:/playbook|ipad|fire/i},c={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};for(n in s)if(s.hasOwnProperty(n)&&(r=e.match(s[n]))){if("windows"==n&&"plugins"in navigator)return!1;o={},o.device=n,o.tablet=u(n,d,!1),o.browser=u(e,c,"default"),o.name=u(n,l),o[o.name]=!0,o.majorVersion=r[2],o.minorVersion=(r[3]||"0").replace("_","."),i=o.minorVersion.replace(".","").substr(0,2),o.flatVersion=o.majorVersion+i+Array(3-(i.length<3?i.length:2)).join("0"),o.cordova=typeof t.PhoneGap!==He||typeof t.cordova!==He,o.appMode=t.navigator.standalone||/file|local|wmapp/.test(t.location.protocol)||o.cordova,o.android&&(De.devicePixelRatio<1.5&&o.flatVersion<400||a)&&(De.screenWidth>800||De.screenHeight>800)&&(o.tablet=n);break}return o},l=De.mobileOS=De.detectOS(navigator.userAgent),De.wpDevicePixelRatio=l.wp?screen.width/320:0,De.hasNativeScrolling=!1,(l.ios||l.android&&l.majorVersion>2||l.wp)&&(De.hasNativeScrolling=l),De.delayedClick=function(){if(De.touch){if(l.ios)return!0;if(l.android)return!De.browser.chrome||!(De.browser.version<32)&&!(e("meta[name=viewport]").attr("content")||"").match(/user-scalable=no/i)}return!1},De.mouseAndTouchPresent=De.touch&&!(De.mobileOS.ios||De.mobileOS.android),De.detectBrowser=function(e){var t,i=!1,n=[],o={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(t in o)if(o.hasOwnProperty(t)&&(n=e.match(o[t]))){i={},i[t]=!0,i[n[1].toLowerCase().split(" ")[0].split("/")[0]]=!0,i.version=parseInt(document.documentMode||n[2],10);break}return i},De.browser=De.detectBrowser(navigator.userAgent),De.detectClipboardAccess=function(){var e={copy:!!document.queryCommandSupported&&document.queryCommandSupported("copy"),cut:!!document.queryCommandSupported&&document.queryCommandSupported("cut"),paste:!!document.queryCommandSupported&&document.queryCommandSupported("paste")};return De.browser.chrome&&(e.paste=!1,De.browser.version>=43&&(e.copy=!0,e.cut=!0)),e},De.clipboard=De.detectClipboardAccess(),De.zoomLevel=function(){var e,i,n;try{return e=De.browser,i=0,n=document.documentElement,e.msie&&11==e.version&&n.scrollHeight>n.clientHeight&&!De.touch&&(i=De.scrollbar()),De.touch?n.clientWidth/t.innerWidth:e.msie&&e.version>=10?((top||t).document.documentElement.offsetWidth+i)/(top||t).innerWidth:1}catch(o){return 1}},De.cssBorderSpacing=i!==o.borderSpacing&&!(De.browser.msie&&De.browser.version<8),function(t){var i="",n=e(document.documentElement),o=parseInt(t.version,10);t.msie?i="ie":t.mozilla?i="ff":t.safari?i="safari":t.webkit?i="webkit":t.opera?i="opera":t.edge&&(i="edge"),i&&(i="k-"+i+" k-"+i+o),De.mobileOS&&(i+=" k-mobile"),De.cssFlexbox||(i+=" k-no-flexbox"),n.addClass(i)}(De.browser),De.eventCapture=document.documentElement.addEventListener,d=document.createElement("input"),De.placeholder="placeholder"in d,De.propertyChangeEvent="onpropertychange"in d,De.input=function(){for(var e,t=["number","date","time","month","week","datetime","datetime-local"],i=t.length,n="test",o={},r=0;r<i;r++)e=t[r],d.setAttribute("type",e),d.value=n,o[e.replace("-","")]="text"!==d.type&&d.value!==n;return o}(),d.style.cssText="float:left;",De.cssFloat=!!d.style.cssFloat,d=null,De.stableSort=function(){var e,t=513,i=[{index:0,field:"b"}];for(e=1;e<t;e++)i.push({index:e,field:"a"});return i.sort(function(e,t){return e.field>t.field?1:e.field<t.field?-1:0}),1===i[0].index}(),De.matchesSelector=s.webkitMatchesSelector||s.mozMatchesSelector||s.msMatchesSelector||s.oMatchesSelector||s.matchesSelector||s.matches||function(t){for(var i=document.querySelectorAll?(this.parentNode||document).querySelectorAll(t)||[]:e(t),n=i.length;n--;)if(i[n]==this)return!0;return!1},De.matchMedia="matchMedia"in t,De.pushState=t.history&&t.history.pushState,c=document.documentMode,De.hashChange="onhashchange"in t&&!(De.browser.msie&&(!c||c<=8)),De.customElements="registerElement"in t.document,h=De.browser.chrome,p=De.browser.crios,f=De.browser.mozilla,g=De.browser.safari,De.msPointers=!h&&t.MSPointerEvent,De.pointers=!h&&!p&&!f&&!g&&t.PointerEvent,De.kineticScrollNeeded=l&&(De.touch||De.msPointers||De.pointers)}(),j={left:{reverse:"right"},right:{reverse:"left"},down:{reverse:"up"},up:{reverse:"down"},top:{reverse:"bottom"},bottom:{reverse:"top"},"in":{reverse:"out"},out:{reverse:"in"}},G={},e.extend(G,{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}}),G.promiseShim=G.promise,"kendoAnimate"in e.fn||we(e.fn,{kendoStop:function(e,t){return this.stop(e,t)},kendoAnimate:function(e,t,i,n){return y(this,e,t,i,n)},kendoAddClass:function(e,t){return be.toggleClass(this,e,t,!0)},kendoRemoveClass:function(e,t){return be.toggleClass(this,e,t,!1)},kendoToggleClass:function(e,t,i){return be.toggleClass(this,e,t,i)}}),$=/&/g,Y=/</g,K=/"/g,Q=/'/g,X=/>/g,J=function(e){return e.target},De.touch&&(J=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},ke(["swipe","swipeLeft","swipeRight","swipeUp","swipeDown","doubleTap","tap"],function(t,i){e.fn[i]=function(e){return this.bind(i,e)}})),De.touch?De.mobileOS?(De.mousedown="touchstart",De.mouseup="touchend",De.mousemove="touchmove",De.mousecancel="touchcancel",De.click="touchend",De.resize="orientationchange"):(De.mousedown="mousedown touchstart",De.mouseup="mouseup touchend",De.mousemove="mousemove touchmove",De.mousecancel="mouseleave touchcancel",De.click="click",De.resize="resize"):De.pointers?(De.mousemove="pointermove",De.mousedown="pointerdown",De.mouseup="pointerup",De.mousecancel="pointercancel",De.click="pointerup",De.resize="orientationchange resize"):De.msPointers?(De.mousemove="MSPointerMove",De.mousedown="MSPointerDown",De.mouseup="MSPointerUp",De.mousecancel="MSPointerCancel",De.click="MSPointerUp",De.resize="orientationchange resize"):(De.mousemove="mousemove",De.mousedown="mousedown",De.mouseup="mouseup",De.mousecancel="mouseleave",De.click="click",De.resize="resize"),Z=function(e,t){var i,n,o,r,a=t||"d",s=1;for(n=0,o=e.length;n<o;n++)r=e[n],""!==r&&(i=r.indexOf("["),0!==i&&(i==-1?r="."+r:(s++,r="."+r.substring(0,i)+" || {})"+r.substring(i))),s++,a+=r+(n<o-1?" || {})":")"));return Array(s).join("(")+a},ee=/^([a-z]+:)?\/\//i,we(be,{widgets:[],_widgetRegisteredCallbacks:[],ui:be.ui||{},fx:be.fx||w,effects:be.effects||G,mobile:be.mobile||{},data:be.data||{},dataviz:be.dataviz||{},drawing:be.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:be.support||De,animate:be.animate||y,ns:"",attr:function(e){return"data-"+be.ns+e},getShadows:a,wrap:s,deepExtend:d,getComputedStyles:f,isScrollable:g,scrollLeft:m,size:v,toCamelCase:p,toHyphens:h,getOffset:be.getOffset||_,parseEffects:be.parseEffects||b,toggleClass:be.toggleClass||x,directions:be.directions||j,
Observable:L,Class:n,Template:F,template:xe(F.compile,F),render:xe(F.render,F),stringify:xe(Te.stringify,Te),eventTarget:J,htmlEncode:C,unescape:S,isLocalUrl:function(e){return e&&!ee.test(e)},expr:function(e,t,i){return e=e||"",typeof t==Fe&&(i=t,t=!1),i=i||"d",e&&"["!==e.charAt(0)&&(e="."+e),t?(e=e.replace(/"([^.]*)\.([^"]*)"/g,'"$1_$DOT$_$2"'),e=e.replace(/'([^.]*)\.([^']*)'/g,"'$1_$DOT$_$2'"),e=Z(e.split("."),i),e=e.replace(/_\$DOT\$_/g,".")):e=i+e,e},getter:function(e,t){var i=e+t;return Ne[i]=Ne[i]||Function("d","return "+be.expr(e,t))},setter:function(e){return Oe[e]=Oe[e]||Function("d,value",be.expr(e)+"=value")},accessor:function(e){return{get:be.getter(e),set:be.setter(e)}},guid:function(){var e,t,i="";for(e=0;e<32;e++)t=16*Se.random()|0,8!=e&&12!=e&&16!=e&&20!=e||(i+="-"),i+=(12==e?4:16==e?3&t|8:t).toString(16);return i},roleSelector:function(e){return e.replace(/(\S+)/g,"["+be.attr("role")+"=$1],").slice(0,-1)},directiveSelector:function(e){var t,i=e.split(" ");if(i)for(t=0;t<i.length;t++)"view"!=i[t]&&(i[t]=i[t].replace(/(\w*)(view|bar|strip|over)$/,"$1-$2"));return i.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,i=be.widgets.length;t<i;t++)e(be.widgets[t]);be._widgetRegisteredCallbacks.push(e)},logToConsole:function(e,n){var o=t.console;!be.suppressLog&&i!==o&&o.log&&o[n||"log"](e)}}),te=L.extend({init:function(e,t){var i,n,o=this;o.element=be.jQuery(e).handler(o),o.angular("init",t),L.fn.init.call(o),i=t?t.dataSource:null,t&&(n=(o.componentTypes||{})[(t||{}).componentType]),i&&(t=we({},t,{dataSource:{}})),t=o.options=we(!0,{},o.options,o.defaults,n||{},t),i&&(t.dataSource=i),o.element.attr(be.attr("role"))||o.element.attr(be.attr("role"),(t.name||"").toLowerCase()),o.element.data("kendo"+t.prefix+t.name,o),o.bind(o.events,t)},events:[],options:{prefix:""},_hasBindingTarget:function(){return!!this.element[0].kendoBindingTarget},_tabindex:function(e){e=e||this.wrapper;var t=this.element,i="tabindex",n=e.attr(i)||t.attr(i);t.removeAttr(i),e.attr(i,isNaN(n)?0:n)},setOptions:function(t){this._setEvents(t),e.extend(this.options,t)},_setEvents:function(e){for(var t,i=this,n=0,o=i.events.length;n<o;n++)t=i.events[n],i.options[t]&&e[t]&&(i.unbind(t,i.options[t]),i._events&&i._events[t]&&delete i._events[t]);i.bind(i.events,e)},resize:function(e){var t=this.getSize(),i=this._size;(e||(t.width>0||t.height>0)&&(!i||t.width!==i.width||t.height!==i.height))&&(this._size=t,this._resize(t,e),this.trigger("resize",t))},getSize:function(){return be.dimensions(this.element)},size:function(e){return e?(this.setSize(e),i):this.getSize()},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()},angular:function(){},_muteAngularRebind:function(e){this._muteRebind=!0,e.call(this),this._muteRebind=!1}}),ie=te.extend({dataItems:function(){return this.dataSource.flatView()},_angularItems:function(t){var i=this;i.angular(t,function(){return{elements:i.items(),data:e.map(i.dataItems(),function(e){return{dataItem:e}})}})}}),be.dimensions=function(e,t){var i=e[0];return t&&e.css(t),{width:i.offsetWidth,height:i.offsetHeight}},be.notify=Ce,ne=/template$/i,oe=/^\s*(?:\{(?:.|\r\n|\n)*\}|\[(?:.|\r\n|\n)*\])\s*$/,re=/^\{(\d+)(:[^\}]+)?\}|^\[[A-Za-z_]+\]$/,ae=/([A-Z])/g,be.initWidget=function(n,o,r){var a,s,l,d,c,u,h,p,f,g,m,v,_;if(r?r.roles&&(r=r.roles):r=be.ui.roles,n=n.nodeType?n:n[0],u=n.getAttribute("data-"+be.ns+"role")){f=u.indexOf(".")===-1,l=f?r[u]:be.getter(u)(t),m=e(n).data(),v=l?"kendo"+l.fn.options.prefix+l.fn.options.name:"",g=f?RegExp("^kendo.*"+u+"$","i"):RegExp("^"+v+"$","i");for(_ in m)if(_.match(g)){if(_!==v)return m[_];a=m[_]}if(l){for(p=T(n,"dataSource"),o=e.extend({},D(n,e.extend({},l.fn.options,l.fn.defaults)),o),p&&(o.dataSource=typeof p===Fe?be.getter(p)(t):p),d=0,c=l.fn.events.length;d<c;d++)s=l.fn.events[d],h=T(n,s),h!==i&&(o[s]=be.getter(h)(t));return a?e.isEmptyObject(o)||a.setOptions(o):a=new l(n,o),a}}},be.rolesFromNamespaces=function(e){var t,i,n=[];for(e[0]||(e=[be.ui,be.dataviz.ui]),t=0,i=e.length;t<i;t++)n[t]=e[t].roles;return we.apply(null,[{}].concat(n.reverse()))},be.init=function(t){var i=be.rolesFromNamespaces(Ve.call(arguments,1));e(t).find("[data-"+be.ns+"role]").addBack().each(function(){be.initWidget(this,{},i)})},be.destroy=function(t){e(t).find("[data-"+be.ns+"role]").addBack().each(function(){var t,i=e(this).data();for(t in i)0===t.indexOf("kendo")&&typeof i[t].destroy===Re&&i[t].destroy()})},be.resize=function(t,i){var n,o=e(t).find("[data-"+be.ns+"role]").addBack().filter(E);o.length&&(n=e.makeArray(o),n.sort(A),e.each(n,function(){var t=be.widgetInstance(e(this));t&&t.resize(i)}))},be.parseOptions=D,we(be.ui,{Widget:te,DataBoundWidget:ie,roles:{},progress:function(t,i,n){var o,r,a,s,l,d=t.find(".k-loading-mask"),c=be.support,u=c.browser;n=e.extend({},{width:"100%",height:"100%",top:t.scrollTop(),opacity:!1},n),l=n.opacity?"k-loading-mask k-opaque":"k-loading-mask",i?d.length||(o=c.isRtl(t),r=o?"right":"left",s=t.scrollLeft(),a=u.webkit&&o?t[0].scrollWidth-t.width()-2*s:0,d=e(be.format("<div class='{0}'><span class='k-loading-text'>{1}</span><div class='k-loading-image'></div><div class='k-loading-color'></div></div>",l,be.ui.progress.messages.loading)).width(n.width).height(n.height).css("top",n.top).css(r,Math.abs(s)+a).prependTo(t)):d&&d.remove()},plugin:function(t,n,o){var r,a,s,l,d=t.fn.options.name;for(n=n||be.ui,o=o||"",n[d]=t,n.roles[d.toLowerCase()]=t,r="getKendo"+o+d,d="kendo"+o+d,a={name:d,widget:t,prefix:o||""},be.widgets.push(a),s=0,l=be._widgetRegisteredCallbacks.length;s<l;s++)be._widgetRegisteredCallbacks[s](a);e.fn[d]=function(n){var o,r=this;return typeof n===Fe?(o=Ve.call(arguments,1),this.each(function(){var t,a,s=e.data(this,d);if(!s)throw Error(be.format("Cannot call method '{0}' of {1} before it is initialized",n,d));if(t=s[n],typeof t!==Re)throw Error(be.format("Cannot find method '{0}' of {1}",n,d));if(a=t.apply(s,o),a!==i)return r=a,!1})):this.each(function(){return new t(this,n)}),r},e.fn[d].widget=t,e.fn[r]=function(){return this.data(d)}}}),be.ui.progress.messages={loading:"Loading..."},se={bind:function(){return this},nullObject:!0,options:{}},le=te.extend({init:function(e,t){te.fn.init.call(this,e,t),this.element.autoApplyNS(),this.wrapper=this.element,this.element.addClass("km-widget")},destroy:function(){te.fn.destroy.call(this),this.element.kendoDestroy()},options:{prefix:"Mobile"},events:[],view:function(){var e=this.element.closest(be.roleSelector("view splitview modalview drawer"));return be.widgetInstance(e,be.mobile.ui)||se},viewHasNativeScrolling:function(){var e=this.view();return e&&e.options.useNativeScrolling},container:function(){var e=this.element.closest(be.roleSelector("view layout modalview drawer splitview"));return be.widgetInstance(e.eq(0),be.mobile.ui)||se}}),we(be.mobile,{init:function(e){be.init(e,be.mobile.ui,be.ui,be.dataviz.ui)},appLevelNativeScrolling:function(){return be.mobile.application&&be.mobile.application.options&&be.mobile.application.options.useNativeScrolling},roles:{},ui:{Widget:le,DataBoundWidget:ie.extend(le.prototype),roles:{},plugin:function(e){be.ui.plugin(e,be.mobile.ui,"Mobile")}}}),d(be.dataviz,{init:function(e){be.init(e,be.dataviz.ui)},ui:{roles:{},themes:{},views:[],plugin:function(e){be.ui.plugin(e,be.dataviz.ui)}},roles:{}}),be.touchScroller=function(t,i){return i||(i={}),i.useNative=!0,e(t).map(function(t,n){return n=e(n),!(!De.kineticScrollNeeded||!be.mobile.ui.Scroller||n.data("kendoMobileScroller"))&&(n.kendoMobileScroller(i),n.data("kendoMobileScroller"))})[0]},be.preventDefault=function(e){e.preventDefault()},be.widgetInstance=function(e,i){var n,o,r,a,s,l=e.data(be.ns+"role"),d=[],c=e.data("kendoView");if(l){if("content"===l&&(l="scroller"),"editortoolbar"===l&&(r=e.data("kendoEditorToolbar")))return r;if("view"===l&&c)return c;if(i)if(i[0])for(n=0,o=i.length;n<o;n++)d.push(i[n].roles[l]);else d.push(i.roles[l]);else d=[be.ui.roles[l],be.dataviz.ui.roles[l],be.mobile.ui.roles[l]];for(l.indexOf(".")>=0&&(d=[be.getter(l)(t)]),n=0,o=d.length;n<o;n++)if(a=d[n],a&&(s=e.data("kendo"+a.fn.options.prefix+a.fn.options.name)))return s}},be.onResize=function(i){var n=i;return De.mobileOS.android&&(n=function(){setTimeout(i,600)}),e(t).on(De.resize,n),n},be.unbindResize=function(i){e(t).off(De.resize,i)},be.attrValue=function(e,t){return e.data(be.ns+t)},be.days={Sunday:0,Monday:1,Tuesday:2,Wednesday:3,Thursday:4,Friday:5,Saturday:6},e.extend(e.expr.pseudos,{kendoFocusable:function(t){var i=e.attr(t,"tabindex");return I(t,!isNaN(i)&&i>-1)}}),de=["mousedown","mousemove","mouseenter","mouseleave","mouseover","mouseout","mouseup","click"],ce="label, input, [data-rel=external]",ue={setupMouseMute:function(){var t,i=0,n=de.length,o=document.documentElement;if(!ue.mouseTrap&&De.eventCapture)for(ue.mouseTrap=!0,ue.bustClick=!1,ue.captureMouse=!1,t=function(t){ue.captureMouse&&("click"===t.type?ue.bustClick&&!e(t.target).is(ce)&&(t.preventDefault(),t.stopPropagation()):t.stopPropagation())};i<n;i++)o.addEventListener(de[i],t,!0)},muteMouse:function(e){ue.captureMouse=!0,e.data.bustClick&&(ue.bustClick=!0),clearTimeout(ue.mouseTrapTimeoutID)},unMuteMouse:function(){clearTimeout(ue.mouseTrapTimeoutID),ue.mouseTrapTimeoutID=setTimeout(function(){ue.captureMouse=!1,ue.bustClick=!1},400)}},he={down:"touchstart mousedown",move:"mousemove touchmove",up:"mouseup touchend touchcancel",cancel:"mouseleave touchcancel"},De.touch&&(De.mobileOS.ios||De.mobileOS.android)?he={down:"touchstart",move:"touchmove",up:"touchend touchcancel",cancel:"touchcancel"}:De.pointers?he={down:"pointerdown",move:"pointermove",up:"pointerup",cancel:"pointercancel pointerleave"}:De.msPointers&&(he={down:"MSPointerDown",move:"MSPointerMove",up:"MSPointerUp",cancel:"MSPointerCancel MSPointerLeave"}),!De.msPointers||"onmspointerenter"in t||e.each({MSPointerEnter:"MSPointerOver",MSPointerLeave:"MSPointerOut"},function(t,i){e.event.special[t]={delegateType:i,bindType:i,handle:function(t){var n,o=this,r=t.relatedTarget,a=t.handleObj;return r&&(r===o||e.contains(o,r))||(t.type=a.origType,n=a.handler.apply(this,arguments),t.type=i),n}}}),pe=function(e){return he[e]||e},fe=/([^ ]+)/g,be.applyEventMap=function(e,t){return e=e.replace(fe,pe),t&&(e=e.replace(fe,"$1."+t)),e},be.keyDownHandler=function(e,t){var i,n,o=t._events.kendoKeydown;if(!o)return!0;for(o=o.slice(),e.sender=t,e.preventKendoKeydown=!1,i=0,n=o.length;i<n;i++)o[i].call(t,e);return!e.preventKendoKeydown},ge=e.fn.on,We(!0,R,e),R.fn=R.prototype=new e,R.fn.constructor=R,R.fn.init=function(t,i){return i&&i instanceof e&&!(i instanceof R)&&(i=R(i)),e.fn.init.call(this,t,i,me)},R.fn.init.prototype=R.fn,me=R(document),we(R.fn,{handler:function(e){return this.data("handler",e),this},autoApplyNS:function(e){return this.data("kendoNS",e||be.guid()),this},on:function(){var e,t,i,n,o,r,a,s,l=this,d=l.data("kendoNS");return 1===arguments.length?ge.call(l,arguments[0]):(e=l,t=Ve.call(arguments),typeof t[t.length-1]===He&&t.pop(),i=t[t.length-1],n=be.applyEventMap(t[0],d),De.mouseAndTouchPresent&&n.search(/mouse|click/)>-1&&this[0]!==document.documentElement&&(ue.setupMouseMute(),o=2===t.length?null:t[1],r=n.indexOf("click")>-1&&n.indexOf("touchend")>-1,ge.call(this,{touchstart:ue.muteMouse,touchend:ue.unMuteMouse},o,{bustClick:r})),arguments[0].indexOf("keydown")!==-1&&t[1]&&t[1].options?(t[0]=n,a=t[1],s=t[t.length-1],t[t.length-1]=function(e){if(be.keyDownHandler(e,a))return s.apply(this,[e])},ge.apply(l,t),l):(typeof i===Fe&&(e=l.data("handler"),i=e[i],t[t.length-1]=function(t){i.call(e,t)}),t[0]=n,ge.apply(l,t),l))},kendoDestroy:function(e){return e=e||this.data("kendoNS"),e&&this.off("."+e),this}}),be.jQuery=R,be.eventMap=he,be.timezone=function(){function e(e,t){var i,n,o,r=t[3],a=t[4],s=t[5],l=t[8];return l||(t[8]=l={}),l[e]?l[e]:(isNaN(a)?0===a.indexOf("last")?(i=new Date(Date.UTC(e,c[r]+1,1,s[0]-24,s[1],s[2],0)),n=u[a.substr(4,3)],o=i.getUTCDay(),i.setUTCDate(i.getUTCDate()+n-o-(n>o?7:0))):a.indexOf(">=")>=0?(i=new Date(Date.UTC(e,c[r],a.substr(5),s[0],s[1],s[2],0)),n=u[a.substr(0,3)],o=i.getUTCDay(),i.setUTCDate(i.getUTCDate()+n-o+(n<o?7:0))):a.indexOf("<=")>=0&&(i=new Date(Date.UTC(e,c[r],a.substr(5),s[0],s[1],s[2],0)),n=u[a.substr(0,3)],o=i.getUTCDay(),i.setUTCDate(i.getUTCDate()+n-o-(n>o?7:0))):i=new Date(Date.UTC(e,c[r],a,s[0],s[1],s[2],0)),l[e]=i)}function t(t,i,n){var o,r,a,s;return(i=i[n])?(a=new Date(t).getUTCFullYear(),i=jQuery.grep(i,function(e){var t=e[0],i=e[1];return t<=a&&(i>=a||t==a&&"only"==i||"max"==i)}),i.push(t),i.sort(function(t,i){return"number"!=typeof t&&(t=+e(a,t)),"number"!=typeof i&&(i=+e(a,i)),t-i}),s=i[jQuery.inArray(t,i)-1]||i[i.length-1],isNaN(s)?s:null):(o=n.split(":"),r=0,o.length>1&&(r=60*o[0]+ +o[1]),[-1e6,"max","-","Jan",1,[0,0,0],r,"-"])}function i(e,t,i){var n,o,r,a=t[i];if("string"==typeof a&&(a=t[a]),!a)throw Error('Timezone "'+i+'" is either incorrect, or kendo.timezones.min.js is not included.');for(n=a.length-1;n>=0&&(o=a[n][3],!(o&&e>o));n--);if(r=a[n+1],!r)throw Error('Timezone "'+i+'" not found on '+e+".");return r}function n(e,n,o,r){typeof e!=Pe&&(e=Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));var a=i(e,n,r);return{zone:a,rule:t(e,o,a[1])}}function o(e,t){var i,o,r;return"Etc/UTC"==t||"Etc/GMT"==t?0:(i=n(e,this.zones,this.rules,t),o=i.zone,r=i.rule,be.parseFloat(r?o[0]-r[6]:o[0]))}function r(e,t){var i=n(e,this.zones,this.rules,t),o=i.zone,r=i.rule,a=o[2];return a.indexOf("/")>=0?a.split("/")[r&&+r[6]?1:0]:a.indexOf("%s")>=0?a.replace("%s",r&&"-"!=r[7]?r[7]:""):a}function a(e,t,i){var n,o,r,a=i;return typeof t==Fe&&(t=this.offset(e,t)),typeof i==Fe&&(i=this.offset(e,i)),o=e.getTimezoneOffset(),e=new Date(e.getTime()+6e4*(t-i)),r=e.getTimezoneOffset(),typeof a==Fe&&(a=this.offset(e,a)),n=r-o+(i-a),new Date(e.getTime()+6e4*n)}function s(e,t){return this.convert(e,e.getTimezoneOffset(),t)}function l(e,t){return this.convert(e,t,e.getTimezoneOffset())}function d(e){return this.apply(new Date(e),"Etc/UTC")}var c={Jan:0,Feb:1,Mar:2,Apr:3,May:4,Jun:5,Jul:6,Aug:7,Sep:8,Oct:9,Nov:10,Dec:11},u={Sun:0,Mon:1,Tue:2,Wed:3,Thu:4,Fri:5,Sat:6};return{zones:{},rules:{},offset:o,convert:a,apply:s,remove:l,abbr:r,toLocalDate:d}}(),be.date=function(){function e(e,t){return 0===t&&23===e.getHours()&&(e.setHours(e.getHours()+2),!0)}function t(t,i,n){var o=t.getHours();n=n||1,i=(i-t.getDay()+7*n)%7,t.setDate(t.getDate()+i),e(t,o)}function n(e,i,n){return e=new Date(e),t(e,i,n),e}function o(e){return new Date(e.getFullYear(),e.getMonth(),1)}function r(e){var t=new Date(e.getFullYear(),e.getMonth()+1,0),i=o(e),n=Math.abs(t.getTimezoneOffset()-i.getTimezoneOffset());return n&&t.setHours(i.getHours()+n/60),t}function a(e,t){return 1!==t?f(n(e,t,-1),4):f(e,4-(e.getDay()||7))}function s(e,t){var i=new Date(e.getFullYear(),0,1,(-6)),n=a(e,t),o=n.getTime()-i.getTime(),r=Math.floor(o/k);return 1+Math.floor(r/7)}function l(e,t){var n,o,r;return t===i&&(t=be.culture().calendar.firstDay),n=f(e,-7),o=f(e,7),r=s(e,t),0===r?s(n,t)+1:53===r&&s(o,t)>1?1:r}function d(t){return t=new Date(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0),e(t,0),t}function c(e){return Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())}function u(e){return b(e).getTime()-d(b(e))}function h(e,t,i){var n,o=u(t),r=u(i);return!e||o==r||(t>=i&&(i+=k),n=u(e),o>n&&(n+=k),r<o&&(r+=k),n>=o&&n<=r)}function p(e,t,i){var n,o=t.getTime(),r=i.getTime();return o>=r&&(r+=k),n=e.getTime(),n>=o&&n<=r}function f(t,i){var n=t.getHours();return t=new Date(t),g(t,i*k),e(t,n),t}function g(e,t,i){var n,o=e.getTimezoneOffset();e.setTime(e.getTime()+t),i||(n=e.getTimezoneOffset()-o,e.setTime(e.getTime()+n*w))}function m(t,i){return t=new Date(t.getFullYear(),t.getMonth(),t.getDate(),i.getHours(),i.getMinutes(),i.getSeconds(),i.getMilliseconds()),e(t,i.getHours()),t}function v(){return d(new Date)}function _(e){return d(e).getTime()==v().getTime()}function b(e){var t=new Date(1980,1,1,0,0,0);return e&&t.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),t}var w=6e4,k=864e5;return{adjustDST:e,dayOfWeek:n,setDayOfWeek:t,getDate:d,isInDateRange:p,isInTimeRange:h,isToday:_,nextDay:function(e){return f(e,1)},previousDay:function(e){return f(e,-1)},toUtcTime:c,MS_PER_DAY:k,MS_PER_HOUR:60*w,MS_PER_MINUTE:w,setTime:g,setHours:m,addDays:f,today:v,toInvariantTime:b,firstDayOfMonth:o,lastDayOfMonth:r,weekInYear:l,getMilliseconds:u}}(),be.stripWhitespace=function(e){var t,i,n;if(document.createNodeIterator)for(t=document.createNodeIterator(e,NodeFilter.SHOW_TEXT,function(t){return t.parentNode==e?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT},!1);t.nextNode();)t.referenceNode&&!t.referenceNode.textContent.trim()&&t.referenceNode.parentNode.removeChild(t.referenceNode);else for(i=0;i<e.childNodes.length;i++)n=e.childNodes[i],3!=n.nodeType||/\S/.test(n.nodeValue)||(e.removeChild(n),i--),1==n.nodeType&&be.stripWhitespace(n)},ve=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||t.msRequestAnimationFrame||function(e){setTimeout(e,1e3/60)},be.animationFrame=function(e){ve.call(t,e)},_e=[],be.queueAnimation=function(e){_e[_e.length]=e,1===_e.length&&be.runNextAnimation()},be.runNextAnimation=