@progress/kendo-ui
Version:
This package is part of the [Kendo UI for jQuery](http://www.telerik.com/kendo-ui) suite.
3 lines • 1.55 MB
JavaScript
!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.UiCore=t())}(this,(function(){function e(t,n){const i=k();return e=function(n,o){let r=i[n-=307];if(void 0===e.gUKDvc){e.LtQmWo=function(e){let t="",n="";for(let n,i,o=0,r=0;i=e.charAt(r++);~i&&(n=o%4?64*n+i:i,o++%4)?t+=String.fromCharCode(255&n>>(-2*o&6)):0)i="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(i);for(let e=0,i=t.length;e<i;e++)n+="%"+("00"+t.charCodeAt(e).toString(16)).slice(-2);return decodeURIComponent(n)},t=arguments,e.gUKDvc=!0}const a=n+i[0],s=t[a];return s?r=s:(r=e.LtQmWo(r),t[a]=r),r},e(t,n)}const t=e;!function(t){const n=e,i=t();for(;;)try{if(333496===-parseInt(n(367))/1+parseInt(n(321))/2+parseInt(n(364))/3+-parseInt(n(433))/4*(-parseInt(n(322))/5)+-parseInt(n(473))/6*(parseInt(n(435))/7)+parseInt(n(312))/8+-parseInt(n(442))/9)break;i.push(i.shift())}catch(e){i.push(i.shift())}}(k);const n=t(437),i=t(467),o=t(324);function r(e){const n=t;return Math[n(449)](e[n(475)]()/1e3)}function a(e,n){const i=t,o=new Date(1e3*e);return o[i(347)](o[i(401)]()+n),r(o)}function s(){return r(new Date)}function l(e){const n=t,i=function(e){const n=t;if(typeof atob===n(410)){if(n(372)==n(372))return atob(e);{const e=_0x45eb19^_0x3e027d;return _0x3a5992=_0x3730b8,e}}var i,o;if(typeof Buffer===n(410))return n(465)!==n(426)?Buffer[n(331)](e,n(438))[n(317)](n(461)):_0x5982dc[n(316)]===_0x234d23[n(427)]||(null===(i=_0x6250bd[n(310)])||void 0===i?void 0:i[n(382)](_0x48ef7f[n(427)]))||(null===(o=_0x5264b6[n(344)])||void 0===o?void 0:o[n(382)](_0x318dc8[n(427)]));throw new Error(n(451))}(e),o=new Uint8Array(i[n(434)]);for(let e=0;e<i[n(434)];e++){if(n(395)===n(386)){const e=_0x2a8377(_0x4e61ea),t=new _0x4dd5c5(e[n(434)]);for(let i=0;i<e[n(434)];i++)t[i]=e[n(369)](i);return t}o[e]=i[n(369)](e)}return o}function c(e){const n=t;return l(e[n(385)](/-/g,"+")[n(385)](/_/g,"/"))}function h(e){return new Date(1e3*e)}function d(e,n){const i=t,o=h(n);return e>new Date(o[i(388)](),o[i(459)](),o[i(401)]()+1)[i(475)]()/1e3}function u(e,n){const i=t;var o,r;let l=[];if((null===(o=e[i(348)])||void 0===o?void 0:o[i(434)])>0)i(339)===i(360)?_0x5502ca=!0:l=e[i(348)][i(471)]((e=>function(e){const n=t,i=e[n(390)](".")[1],o=String[n(329)](...c(i));return JSON[n(425)](o)}(e)));else if((null===(r=e[i(469)])||void 0===r?void 0:r[i(434)])>0)if(i(412)==i(412))l=e[i(469)][i(471)]((t=>({type:t[i(455)]?i(455):i(381),code:t[i(427)],expiration:t[i(474)],licenseId:null,userId:e[i(460)]})));else{const e=_0x3990e2[i(425)](_0x19e0bf[i(351)]);_0x4ca1a4[i(469)]=[...e[i(469)],..._0x43a9f3[i(469)]],_0x5d6ebe[i(348)]=[...e[i(348)],..._0x1643dc[i(348)]]}return function(e,n){const i=t,o=n[i(340)]((e=>e[i(436)]!==i(466)))[i(340)]((t=>{const n=i;var o,r;if(n(353)!==n(408))return e[n(316)]===t[n(427)]||(null===(o=e[n(310)])||void 0===o?void 0:o[n(382)](t[n(427)]))||(null===(r=e[n(344)])||void 0===r?void 0:r[n(382)](t[n(427)]));{this[n(366)]=_0x12519a,this[n(404)]=n(373),this[n(427)]=n(357);const e=_0x318be5?n(336)+_0xe92a75:"";this[n(387)]=n(319)+_0x313547[n(330)]()+n(418)+""+_0x293c36+e+n(342)+_0x52e88f[n(330)]()+".\n"+n(441)}}))[i(411)](((e,t)=>t[i(314)]-e[i(314)]));return o[i(398)]((e=>e[i(436)]===i(424)&&!d(s(),e[i(314)])))||o[i(398)]((t=>t[i(436)]===i(381)&&!d(e[i(318)],t[i(314)])))||o[i(398)]((e=>e[i(436)]===i(424)&&!d(a(s(),10),e[i(314)])))||o[i(398)]((e=>e[i(436)]===i(455)&&!d(s(),e[i(314)])))||o[i(398)]((e=>e[i(436)]===i(424)))||o[i(398)]((e=>e[i(436)]===i(381)))||o[i(398)]((e=>e[i(436)]===i(455)))}(n,l)}class p{constructor(e){const n=t;this[n(366)]=e,this[n(404)]=n(373),this[n(427)]=n(309),this[n(387)]=n(379)+n(429)}}class f{constructor(e,n){const i=t;this[i(366)]=e,this[i(404)]=i(373),this[i(427)]=i(332),this[i(387)]=e+i(452)+(i(397)+e+i(400)+n)}}class m{constructor(e,n){const i=t;this[i(366)]=e,this[i(404)]=i(373),this[i(427)]=i(419),this[i(387)]=i(420)+n+i(431)+(i(407)+e+i(450))+i(359)}}class v{constructor(e,n,i,o){const r=t;this[r(366)]=e,this[r(404)]=r(373),this[r(427)]=r(357);const a=i?r(336)+i:"";this[r(387)]=r(319)+n[r(330)]()+r(418)+""+e+a+r(342)+o[r(330)]()+".\n"+r(441)}}class g{constructor(e,n){const i=t;this[i(366)]=e,this[i(404)]=i(352),this[i(387)]=i(362)+-n+i(389)+i(445)}}async function _(e,i){const o=t;if(typeof crypto!==o(454)||typeof crypto[o(394)]!==o(454)||typeof TextEncoder!==o(410)||typeof TextDecoder!==o(410)){if(o(439)!==o(396))return;{const e=_0x34a581(_0x1582e2(_0x7bf33b[o(314)]));_0x34c51f(_0x5506c5(),_0x25c113[o(314)])?_0x28a253=new _0x14430e(_0x3f997d[o(366)],e):(_0x36c8f5=new _0x837e95(_0x56f6a2[o(366)],e),_0x12c799=!0)}}const r=crypto[o(394)],[a,s,h]=e[o(390)]("."),d=c(h),u=new TextEncoder,p=new TextDecoder,f=u[o(327)](a+"."+s),m=p[o(421)](c(a));if(!(JSON[o(425)](m)[o(376)]===n)){if(o(392)!==o(323))throw new Error(o(472));{if(_0x1099c9[o(456)](_0x46bd71[o(453)]))return _0x4bcdc1[o(354)](_0x3030b0[o(453)]);const{isLicenseValid:e,message:t}=_0x3e7f38(_0x5b5d09),n=_0x34b005(_0x12e66f);return t&&!_0x5d7ae8[o(456)](n)&&(_0x57b5ff(t,_0x5ee0c0),_0xc5232[o(463)](n)),_0x5b533c[o(399)](_0x36008[o(453)],e),e}}const v=await function(e){const n=t,i=n(335),o=n(380),r=l(e[n(385)](i,"")[n(385)](o,"")[n(385)](/\n/gm,""));return crypto[n(394)][n(422)](n(405),r,{name:n(440),hash:n(457)},!0,[n(458)])}(i);if(!await r[o(458)](v[o(326)],v,d,f)){if(o(446)==o(446))throw new Error(o(308));_0x51af4d[o(358)](_0x142c10)}}const b={data:" {} "};let w=o;const y=new Map,x=new Set;function k(){const e=["yLD1B3O","vvrMAgy","igfUzcbPCYbUB3qGDMfSAwqGzM9Yia","veTmmJaZ","ww91CIb0CMLHBcbOyxmGzxHWAxjLzca","zgvJB2rL","Aw1WB3j0s2v5","yNn4yva","C3vIC2nYAxb0Aw9U","CgfYC2u","z3HvvK4","y29Kzq","vunJAum","icbuBYbKB3DUBg9HzcbHigXPy2vUC2uGA2v5igzPBguSihzPC2L0igH0DhbZoI8VChjNCMvZCY5JBY8ZuhDrtuTA","CwruBuC","igrHEsHZksbHz28UcG","z3jVDxa","ndm2me5RzLP1Cq","BgvUz3rO","mJyXntjsuvP3z3y","DhLWzq","vgvSzxjPAYbmAwnLBNnLiev2AwrLBMnL","yMfZzty0","EMnSvNO","uLnbu1nblvblq1mXlxyXxZu","icbszw5LDYb5B3vYigXPy2vUC2uGyxqGAhr0Chm6lY9WCMDYzxnZlMnVlZnqEdLTnuy","mtC2nZeZmKjqDgnnqW","DgLTzxn0yw1W","DMvYC2LVBG","icbuBYbHy3f1AxjLigeGy29TBwvYy2LHBcbSAwnLBNnLlcb2AxnPDcbODhrWCZOVl3bYz3jLC3mUy28Vm1b5seLVsa","zKLjz2m","ywXS","ANntr0K","zMXVB3i","lcb3zsbOB3bLihLVDsbLBMPVEwvKihLVDxiGDhjPywWGCgvYAw9KlGO","yxrVyIbPCYb1BMrLzMLUzwq","igLZig5VDcbSAxn0zwqGAw4GEw91CIbJDxjYzw50igXPy2vUC2uGzMLSzs4k","BMfTzq","B2jQzwn0","DhjPywW","AgfZ","u0Hblti1nG","DMvYAwz5","z2v0tw9UDgG","DxnLCKLK","DxrMoa","DK9jzgS","ywrK","DgHLBG","rhn4Dei","DxnHz2u","vgvSzxjPAYbHBMqGs2vUzg8GvuKGtgLJzw5ZAw5N","BgLJzw5ZAw5Nrg9JC1vYBa","ChjVzhvJDhm","y2f0y2G","BwfW","vw5RBM93BIbSAwnLBNnLigv2AwrLBMnLihr5Cgu","nZy4AgTZu1Lz","BgLJzw5Zzuv4CgLYyxrPB25eyxrL","z2v0vgLTzq","z3jVDxbfBMq","sw52ywXPzcbSAwnLBNnLigv2AwrLBMnL","veTmmJaX","CMvKAxn0CMLIDxrLzej5","q2jNAw0","nda5mda5nKfotKXIsq","rM1rwMq","zxHWAxjHDgLVBG","BvHUwgu","ChjVzhvJDenVzgu","Dg9tDhjPBMC","ChvIBgLZAerHDgu","ww91CIbJDxjYzw50igXPy2vUC2uGAgfZigv4CgLYzwqGB24G","C3bSAwnL","ndmXmdq2EfzhsxPw","mJe1twHgtfPP","vw13Egm","ls0Tls1cruDjtIbqvujmsumGs0vzls0Tls0ktuLjqKLQqu5cz2TXAgTPrZL3mejbuuvgqufpq0froefnsuLcq2Dlq0frrueYBw5vvK1TA3rOmNGRtI9prhn6rWPprKLzqKW2tK9pmvHxuMOXD2TTzwnlDuX6AuPeAez6mfDrBxLpALKZnfLTzZLWthvcqtLru1DYCLP1DLb3ndbocM0Wwc9hqM10DezTue52y2eZv21kmM9lttDqCeXPvvu5zJDpDJvxzuLyBNGRk3rZl0Xdl09cn0z0wITmAvjNsJCkmg1ABLbLvg9NzezYqvnMmhPtuuP2ngPTwdG0meXqytzUB21xzvvNsvzhueXmvKKXneDPyJHeBcTUt2nRCunoyWPRqvvvAZrjqKy2n0r1zLj0oxPrEvj4zZK5ExnHA3ziwdjtrgjKr3zjqMr4v3H2AgHTCKjVzwL4mhvtvNrhmMDTcMPKDLnXBfbkvMr2twjRmvHLmITtvwXKsLbYEeGXvNjuwwvsvxq0ExfxEhKXnM5gsLveAJLLEfOYmdjynfriA1uksLfjrefrquikls0Tls1ftKqGufvcteLdieTfws0Tls0T","zg5zEhC","ywXNB3jPDgHT","zw5JB2rL","DMP0B1i","zNjVBunOyxjdB2rL","Dg9mB2nHBgveyxrLu3rYAw5N","zNjVBq","veTmmJaY","EfDuzMm","AM9PBG","ls0Tls1cruDjtIbqvujmsumGs0vzls0Tls0","ihzLCNnPB24G","AKziDK0","zMjfs3O","Bxbuzfi","zMLSDgvY","DvPPt1C","lIbuAguGChjVzhvJDcb3yxmGChvIBgLZAgvKig9Uia","CgfYC2vjBNq","ChjVzhvJDenVzgvZ","Dw5KzwzPBMvK","qvHeswW","C2v0rgf0zq","BgLJzw5Zzxm","D3HsBNO","C3rYAw5NAwz5","zgf0yq","su5gtW","rhbnz00","z2v0","DhjPBq","AvnVCxe","veTmmJa0","D2fYBG","icbuBYbJB250Aw51zsb1C2LUzYbVDxiGChjVzhvJDcWGy29UC2LKzxiGDxbNCMfKAw5NihrVigeGy29TBwvYy2LHBcbSAwnLBNnLoIbODhrWCZOVl3bYz3jLC3mUy28Vm0m5BxiXtq","D1jAsgu","q2rwuhe","ww91CIbuCMLHBcbSAwnLBNnLihDPBgWGzxHWAxjLigLUia","ALPoyKG","mti5nZmZnuXku1DAvW","D3LevfG","ChjVzhvJDe5HBwu","mtK4mdq4B0jiEuX4","s3jLC3G","y2HHCKnVzgvbDa","DejjvLu","sKzkuvK","y0j1C3G","v0fstG","AxnbCNjHEq","teLcC1C","DhLW","tuXVBxq","y2XLyxi","tM8GvgvSzxjPAYbHBMqGs2vUzg8GvuKGtgLJzw5ZzsbMB3vUzc4k","ls0Tls1ftKqGufvcteLdieTfws0Tls0T","CgvYCgv0DwfS","Aw5JBhvKzxm","ChvZAa","yMvTALi","CMvWBgfJzq","BvDPyMS","BwvZC2fNzq","z2v0rNvSBfLLyxi","igrHEsHZks4k","C3bSAxq","Du5ezeO","qK9PzKK","AfvhwNy","C3vIDgXL","rfLjseq","shLIEfC","icbmzwfYBIbTB3jLigfIB3v0ia","zMLUza","C2v0","igXPy2vUC2LUzYbHDca","z2v0rgf0zq","C2XPy2u","q2LXqNG","C2v2zxjPDhK","C3bRAq","C2nYAxb0s2v5","icbuAgfUAYb5B3uGzM9YihrYEwLUzYbVDxqG","r053tvC","rgLMAMG","zNvUy3rPB24","C29YDa","C2PbDNm","v0rkz0m","De93vhK","D0j1wK0"];return(k=function(){return e})()}let z=!0;function C(e){const n=t,i=JSON[n(425)](b[n(351)]),o=!i[n(406)]&&!i[n(443)],l=i[n(406)]&&typeof KendoLicensing===n(345);let c,x,k=!1;if(o||l||!(e=>{const n=t;var i,o;return(null===(i=e[n(348)])||void 0===i?void 0:i[n(434)])>0&&(n(328)!==n(361)?Promise[n(447)](null===(o=e[n(348)])||void 0===o?void 0:o[n(471)]((e=>_(e,w))))[n(464)]((()=>{const e=n;e(371)!=e(371)?((void 0)[e(366)]=_0xa0e9fa,(void 0)[e(404)]=e(352),(void 0)[e(387)]=e(362)+-_0x3c322c+e(389)+e(445)):z=!0}))[n(470)]((()=>{const e=n;e(325)===e(384)?(_0x279ee5(_0x40a78e,_0x376352),_0x1de0d9[e(463)](_0x9e336f)):(z=!1,y[e(378)]())})):_0x4919fc=_0x176fb4[n(348)][n(471)]((e=>_0x23b881(e)))),z})(i))n(346)!=n(346)?_0x172134=new _0xd45048(_0x20f331[n(366)],_0x5b103b[n(468)]):c=new p(e[n(366)]);else if(n(338)==n(338))if(x=u(i,e),x){if(x[n(436)]===n(455)){if(n(363)!=n(363))throw new _0x448cfd(n(472));{const i=function(e){const n=t,i=s()-r(e);return Math[n(449)](i/86400)}(h(x[n(314)]));if(d(s(),x[n(314)]))n(341)==n(341)?c=new m(e[n(366)],i):_0x35f50f=_0x1bc909[n(469)][n(471)]((e=>({type:e[n(455)]?n(455):n(381),code:e[n(427)],expiration:e[n(474)],licenseId:null,userId:_0x50a162[n(460)]})));else{if(n(413)===n(375)){const e=_0x43aa00(_0x26c514),t=new _0x160981(e[n(388)](),e[n(459)](),e[n(401)]()+1)[n(475)]()/1e3;return _0x30d191>t}c=new g(e[n(366)],i),k=!0}}}else if(x[n(436)]===n(381)||x[n(436)]===n(424)){if(n(393)===n(403)){const e=new _0x180312(1e3*_0x1c0fba);return e[n(347)](e[n(401)]()+_0x5d9b8e),_0x3c33b4(e)}{let t=x[n(314)];if(x[n(436)]===n(424)){if(n(365)===n(349))return _0x305a7e[n(331)](_0x1d74f2,n(438))[n(317)](n(461));t=a(t,10)}if(d(e[n(318)],t)){if(n(313)!=n(313)){const e=[],t=_0x24185b[n(355)]();for(let i=0;i<t[n(434)];i+=2){const o=t[n(402)](i,i+2);e[n(383)](_0x11ba44[n(343)](o,21))}let i=66;return e[n(471)]((e=>{const t=e^i;return i=e,t}))[n(471)]((e=>_0x4ea915[n(329)](e)))[n(334)]("")}c=new v(e[n(366)],h(x[n(314)]),e[n(444)],h(e[n(318)]))}else{if(n(370)===n(428)){const e=_0x3ac30b[n(385)](/-/g,"+")[n(385)](/_/g,"/");return _0x248bcc(e)}k=!0}}}}else n(333)!==n(391)?c=new f(e[n(366)],e[n(468)]):_0xa096c8=new _0x98da4d(_0x16eef4[n(366)],_0x1785ac);else _0x37cadf[n(432)](_0x30e463);const C=x,S=(null==C?void 0:C[n(314)])?h(C[n(314)]):void 0;return{isLicenseValid:k,licenseType:null==x?void 0:x[n(436)],licenseProductCode:null==C?void 0:C[n(427)],expiration:S,message:c}}function S(e){const n=t;if(y[n(456)](e[n(453)]))return n(462)!=n(462)?void 0:y[n(354)](e[n(453)]);const{isLicenseValid:o,message:r}=C(e),a=(s=e)[t(316)]||s[t(344)][0];var s;if(r&&!x[n(456)](a)){if(n(377)===n(368)){const e=_0x36910c[n(390)](".")[1],t=_0x2f9af6[n(329)](..._0x41151f(e));return _0x15476e[n(425)](t)}(function(e,n){const o=t;if(typeof console===o(454))if(o(356)==o(356)){const t="["+e[o(404)]+"]["+i+"]"+(r?" "+r+":":"")+" "+n[o(366)],a=typeof console[o(432)]===o(410);if(a)o(337)!=o(337)?(this[o(366)]=_0x37433e,this[o(404)]=o(373),this[o(427)]=o(332),this[o(387)]=_0x274a5f+o(452)+(o(397)+_0x5d4d36+o(400)+_0x2f4cfe)):console[o(432)](t);else{if(o(448)===o(416)){const e=_0x273768()-_0xe80df2(_0x275bda);return _0x4f2d04[o(449)](e/86400)}console[o(358)](t)}if(console[o(358)](e[o(387)]),a){if(o(414)!=o(414)){const e=_0x53c0d4[o(340)]((e=>e[o(436)]!==o(466)))[o(340)]((e=>{const t=o;var n,i;return _0x9d0913[t(316)]===e[t(427)]||(null===(n=_0x3c168c[t(310)])||void 0===n?void 0:n[t(382)](e[t(427)]))||(null===(i=_0x37b044[t(344)])||void 0===i?void 0:i[t(382)](e[t(427)]))}))[o(411)](((e,t)=>t[o(314)]-e[o(314)])),t=()=>e[o(398)]((e=>e[o(436)]===o(381)&&!_0xd396bd(_0x190c4f[o(318)],e[o(314)]))),n=()=>e[o(398)]((e=>e[o(436)]===o(424)&&!_0x3285c4(_0x23f671(_0x2184e9(),_0x557385),e[o(314)]))),i=()=>e[o(398)]((e=>e[o(436)]===o(455)&&!_0x1a54ab(_0x1357a4(),e[o(314)]))),r=()=>e[o(398)]((e=>e[o(436)]===o(381))),a=()=>e[o(398)]((e=>e[o(436)]===o(424))),s=()=>e[o(398)]((e=>e[o(436)]===o(455)));return(()=>e[o(398)]((e=>e[o(436)]===o(424)&&!_0x3f97ba(_0xcf232a(),e[o(314)]))))()||t()||n()||i()||a()||r()||s()}console[o(307)]()}}else _0xcdaef8[o(320)](3,0,"");var r})(r,e),x[n(463)](a)}return y[n(399)](e[n(453)],o),o}let M=null;try{M=Object.freeze(JSON.parse('{"productName":"Kendo UI","productCode":"KENDOUICOMPLETE","redistributedBy":["KENDOUI","UIASPCORE","KENDOMVC","KENDOUIMVC"],"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","name":"@progress/kendo-ui","version":"2025.2.520","publishDate":1747738504,"productCodes":["KENDOUICOMPLETE","KENDOUI","UIASPCORE","KENDOMVC","KENDOUIMVC"]}'))}catch(e){M=Object.freeze({name:"@progress/kendo-ui",productName:"Kendo UI",productCode:"KENDOUICOMPLETE",productCodes:["KENDOUICOMPLETE","KENDOUI","UIASPCORE","KENDOMVC","KENDOUIMVC"],redistributedBy:["KENDOUI","UIASPCORE","KENDOMVC","KENDOUIMVC"],publishDate:0,version:"0.0.0",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"})}const H=M;function I(e){return[/telerik\.com/,/progress\.com/,/stackblitz\.io/,/csb\.app/,/telerik\.io/].map((e=>e.test(window.location.hostname))).indexOf(!0)>-1||!1}const T=function(e){const n=t;try{if(n(415)!==n(423)){const i=JSON[n(425)](function(e){const n=t,i=[],o=e[n(355)]();for(let e=0;e<o[n(434)];e+=2)if(n(430)==n(430)){const t=o[n(402)](e,e+2);i[n(383)](Number[n(343)](t,21))}else{const e=_0x43c42d(_0x4fcee9[n(404)])+" "+_0x4a6842[n(366)],t=typeof _0x5071f0[n(432)]===n(410);t?_0x13a15a[n(432)](e):_0x21c165[n(358)](e),_0x28694c[n(358)](_0x589807[n(387)]),t&&_0x3f4a9a[n(307)]()}let r=66;return i[n(471)]((e=>{const t=n;if(t(315)==t(315)){const t=e^r;return r=e,t}if(typeof _0x433933===t(410))return _0x19be35(_0x5804b8);if(typeof _0x403fb9===t(410))return _0x3a56d7[t(331)](_0x4522c2,t(438))[t(317)](t(461));throw new _0x137512(t(451))}))[n(471)]((e=>String[n(329)](e)))[n(334)]("")}(e));if(Array[n(374)](i[3])){if(n(417)!=n(417))return _0x29026a(_0x1a8ad9);i[n(320)](3,0,"")}const o={products:i[1][n(471)]((([e,t,n])=>({code:e,licenseExpirationDate:t,trial:Boolean(n)}))),userId:i[2],integrity:i[3],licenses:i[4],scriptKey:!0};try{if(n(311)===n(409))_0x3bfc95=new _0xe341e8(_0x14ee9e[n(366)],_0x28c37b(_0x2e8976[n(314)]),_0x45ec3c[n(444)],_0x53b24c(_0x58112b[n(318)]));else{const e=JSON[n(425)](b[n(351)]);o[n(469)]=[...e[n(469)],...o[n(469)]],o[n(348)]=[...e[n(348)],...o[n(348)]]}}catch(e){}b[n(351)]=JSON[n(350)](o)}else{const e=_0x4dfe30[n(425)](_0x8c3499(_0x3c3cd8));_0x52c1ef[n(374)](e[3])&&e[n(320)](3,0,"");const t={products:e[1][n(471)]((([e,t,n])=>({code:e,licenseExpirationDate:t,trial:_0x1fae73(n)}))),userId:e[2],integrity:e[3],licenses:e[4],scriptKey:!0};try{const e=_0x59fa57[n(425)](_0x1d7011[n(351)]);t[n(469)]=[...e[n(469)],...t[n(469)]],t[n(348)]=[...e[n(348)],...t[n(348)]]}catch(e){}_0x4bfb71[n(351)]=_0x5e534c[n(350)](t)}}catch(e){}},V=function(e){!function(e){if(I())return;const t=document.createElement("div");t.style.setProperty("position","absolute"),t.style.setProperty("width","100%"),t.style.setProperty("height","100%"),t.style.setProperty("pointer-events","none"),t.style.setProperty("top","0"),t.style.setProperty("left","0"),t.style.setProperty("right","0"),t.style.setProperty("bottom","0");const n=t.attachShadow({mode:"closed"}),i=document.createElement("div");i.style.setProperty("position","absolute"),i.style.setProperty("top","0"),i.style.setProperty("left","0"),i.style.setProperty("right","0"),i.style.setProperty("bottom","0"),i.style.setProperty("pointer-events","none"),i.style.setProperty("z-index","101"),i.style.setProperty("opacity","0.2"),i.style.setProperty("width","100%"),i.style.setProperty("height","100%"),i.style.setProperty("background-image","url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABVxSURBVHgB7Z3tVRtJE4WL9zgANgLLGRCCnAGOADmCxRGgDFAGYiOADKQMIAGO9J8ji42g37mjqlUjBgOanpn+uM85sjC2sKzbVd1dVV0tQgghhBBCCCGEEEIIKRPn3Gn1GAlJmmN1pP558J6OX9540ejh4WGlX09OTk7+EZIclXYXlY43+vVflY7PH3wd9c+AY/Wvvcb9/b0bjUYOz/hBQpICmh1oOPrEa6l/4rTR337AhIMgTSqtzg+0m8gnof7p0mD8EzmGhkFwJiR6np6e7luLL9Q/RTDTBzF+7wfWg2CxWOCHjYVET6XTdLPZrFuLL9Q/NeCkoVUQ4/d+6Ijev1yof1rAUVMvQgjJHebrSRu+CEmWo/O8hISgCjStKpgiGoDWed4AUP/hwGf++Pi4hQYyFHgDzBP3T7A8b0uo/zD4+sMBy1CwWKR/YjF+fS/Uv2di0t/eEAdBT0QnvlD/PolR/xoOgu4JUd7bFdS/e6I1foODoFuqz3M2mUziFF+of5dEb/xGwyAYCwmCVuPNYv5MqX94Yl75NWKD4PLyEm92KqQoqH9Y8Bnis0zC+A14LbxxVqiVCfUPh678plxNFYQe5pjRgAgpDAv4IOAHJyCEkDJoiPaeCyG5UA1oRIYWHNivSSbV0wLq/zbQXz+bS8kV/AeZJ35NCcYPqH8zvv4VS8kVFou8phTjB9T/NcVt+zgI9rjQDRwTgPrvKcn5v4CDYIfT/vtFiS/UHxRr/AYHwQ4t9DiVwihZ/+KN36ATKJsS9U+utr9r/EGQdQSUNFKa/geZkImQ/2rHlznnQDG7oX9b9Xwl5AUl6G9oLcSSxl8Q/p4P13YJIaQMisvzEkJ2lJjnJyQY3lnoJGfNUvP8oUhZf7c70s2eCG1wL7uhRJ0iQnCveiDIhzf7t/f9IvP8IUhJfx/b9rErUkvgRVPIE1fv6xrvbzweu7OzM3d7e4v3OhfSilT092HMJzCxF4u43eWctfFvt1uHu9nxXvF1CWmtroldfx9W+HVErINAjX+M65ngAPxnOAJ1AiMhrUjBCdD4Oya2QYBlPwx8vV47WwFg+a+XZbrz83NzANz/ByBmJ0Dj74lYBgECfrbnt6U/DB/vC7388L2rqyu8vzshwYjRCdD4e8YfBLidVgYA0X7M9jB8PGazmbu5ualnfiz9dSAsufwPTwz6+5jjp/H3CD5ofPB9343u9v3u6+U+0jyY7eEA8Hx3d4c/QjvvMyGdMZT+TeA9wBHR+DPHUn3T6bRe7uMxn89tn18v/TH7O17gQEheYM9vEX7M9hbsg/FbHED3/IPPSISQgNhyE0au+7x7PPtOQFcB3PMTMjTYf4cyRN3zL2DgMHgs/7XU99acgDIWEgUh9W/4uWMh8QKBvCh8qxSR7fmxt0eEv8kJ6MzP8/2REFL/g59bp/o0xsMAb6xAnBB5Yr+6D3X9KOpBxP/ACWA0jFnoEw+h9D/4mYd5/pGQeAlRLFK95tJy+35578PDQ+0E9LAPi3wixAUsFmKRT6I0DIIPzdJuf6R3i+UeZnsz/nqjPx47/fMpZ/54OVb/g5/BZi4pY4Pgo8s2d3CkF0Z/cXFRL/+Xy2W9BdBUH4/5JsBn9W94PZu5pI77QzMOjepiNp/j71hO//fv31sr7qmtfT73i3xWjnvAZHhH/4nquXrLwB2bueSJ27Vmvodhq4df4BmzvQb3IPxWl/zgRl/DwZA4GrhdYFUHfbHE1y0enXsJ2FLfCnggvjqBejDoTI8o38ocgJAscNq8BY4fv/Uf+J46gjkdQcbA+19fXzs7zQfR8TWcgH+kFw/u+fMDKz/o3OQETk9PLcWLPSBbeeWELd91eb+CcTc5gXr6r9J8PNKbF/7S3z+6DYcvDasBOv6M0GUduNDfv+cEYPhjIVmA+I3Vc4gaOQzfHAECvb4joAPICCzlrIJP93h/dAIYDBQ/L8wBNC37rXUblv5CB5AfGvi5h6F7Ed9GJ2CZP0b780O1vreVnnhOAFsBOoCMscg/HMBbTsCO+grJFkvvHmYCSnYA/5MMcbsiH6TykNgfr9fry58/f0oltFxcXMj379+l+h42gBcnJyfr6iXfq1nhJ56FZIeuAq+fn59Xv379Oq0CgVJNBEIydAAavLv98ePHeSX4bfX1OQSv9noQ/a7y9A8HTuAcTqB63FSPZyE5Mq3GwOW3b99kNpu9+5e/fv2Kp3+FpAW8vB3cwbLOOvZYfl9LfGdW9KOn+mZCskZXhCuL9vtLfjvshd97hWArpn8TxGn5rhZzOL/gB19DYBzzxcEeTQEtGfArB7c7xbmyVu4YExoTuNcYEL6eCkkTxHYOmna4wzQfvq8z/+o949e940hIkjTp5/ZXjm/1+VQfr856UP/EcLtqr9s/OQENDl5+wPhH3nHQZK6mJjucNvNo2w+A+icC0jaY4a2LT5MT+Mye3+l58JSupiY7XIA2XtQ/IZw2f7D9v+X6D53AZ/f8LqGrqckOF7CNF/VPAF3Or6xvv53r951Amx5+DYOAXWEjxXXQxov6R4zTSzusht8OfABE+r3U39y1iPbbIODVX3ED4/Tagk8kENQ/QiyaC1Fg7PX6frm0Mk6/wUOQ8l799+j9I0cDwcF1ov4R4Xbde2vjxi92ogsPzPrY92szD7buJiQn3K6+v17q2yxvlV1u3+TRAn4jIYTkAfbymOWx1AcwfHMEXp5/JISQ9PEDd867ohvGbvt+cwRe6+5ee7ltNpuVf7yYdA8+68fHxy0+exkY6t8RGnSxJX19yAd7fWvhjEs7NOCHb2D9/+AGqO3HQGSeuD/8PD/GggwM9e8IBPCwr7ciHnzA6NrqtW5+4QRkIByLRXrDRXhXH/XvCKRccEuPX8mHD9jr7Vc7AV32D9rJh4Oge2I0foP6d8QHnADO9kdxYw8HQXfEbPwG9e+It5yAlvdG1beNgyA8KRi/Qf07oskJIEYQw8x/SMMgGAs5CmR0UjF+g/oHwh00YzAn0OZgT1/YINBU5VTIUeCzw2eYivEb1L8l7o1mDm7X220a48x/iNtVLE4dC5OOxu2794wlMaj/kbgAzRwIIQmS4p6PEBKIp6enexo/IYWCPdNms1nnbPxat7BwvH/+P7Dt08/kUjKH+hcOxGeeeI8f86lYSuZQ/8JhsciehoBv9rMi9VdcwZcucBCkVeEXmuL1dy0vbciBkgdBycZvFKs/8/x7ShwENP49xelP8V9T0iBgncdritGfxv82/iDIORJ+EAGfCKnJXn8a//to7fgy51y45sCX1P812erPZR8hBVMZ/Ax9+2j8hBSIHumcpXikkxBCBsXtz8QnUyXndvfz8Sx8AFLUnwTEveyKE32KyAK+7IYThqT0V88/o+cPBz7TVPLEJdb2d00y+pv4elHHTEgwUigWYaq3O6LXn56/e2IeBDT+7olWf4rfHzEOAurfH9HpT/H7J6ZBQP37Jxr9Kf5w+IMAt9PKQOB6NurfP4Prjyg/jX9Y8JnDAHE/vQwE/m0MQOrfP4PqX/3jp15Dj4kQQspCK5SK7OZDCCGEEBIfbneH4kgCoT9vLCQJguqPaD8CDdXzlZDogaEuFotgKSLL9uBnYmAJiZqg+vupPlzbJSR6YKSh8sSODVyTI5j+LO9NlxDFIqzzSJfW+jPPnz4Ng+DDGRvqnz5t9GeePxNsEHx2+U798+BY/e3FzPNnwLE6Uv88oI6EEEIIIYQQQgghhBBCCCGEEEIIIYQQQkiRoHyQxz/T51gdqX8evKfjlzdeNHp4eFjp15OTk5N/hCQHjoFWOt7o139VOj5/8HXUPwOO1f+/02ApXEhJmmnTzIP6p49r28wlRFMJMgwhmnlQ/3RB854g/RwaBgF7wkVOyGYe1D9N0L4vWDMXGwTaFHIsJGpgpF5TyIm0hPqnR6XTdLPZrF2oZi7aVIDePxFgqCH1ov6EEEIIITHRtl7jixBCkuToPH8ocGMQrihmiqh/8Jnjau6hrwen/sPQOs8fAgxA5on7xxcfBigDQf2HIUSdR6g3wmKRnolGfKH+QxCT/vaGOAh6Ijrxhfr3SYz613AQdE+04gv174Ng5b1dwUHQHTEbv0H9u6X6PGeTySTu69oaBsFYSCui9/we1L87tBpzFv1naoPg8vISA2AqpBX4DPFZxm78BvUn9awF8R07yrRGPf80pdmU+hNCyJHoYa4ZHSghhWEBXwT84ASEEFIGDdmec8mJ6j+EyNAiu/9YACC+fjaXkinU/21SSPW2BuIzT/waX/yKpWQK9W+mCOMHLBZ5TfbLPg/q/5pijN/gINhTnPhC/X1cwAauScFBUKbxG9R/h9P7F0rTv6bkQVCy8Rt0Aju00OtUSqTEQZBSbX/X0AmQF4Mg5wi4cRAJn0jhlKY/aUBrx5c558ANzYUvafx7StAfqxv0UKyer4QQUg5+zAfXdgkhpAxKqvMghHgUm+cPhdufhU/Oa+qRTp6Jb0HK+oOi8/whcC+74SSTIrJlH7vitCMl/RHcqx4I8uHN/u19v9w8f1swi6aWJ+aeLxyp6F+9r2u8v/F47M7Oztzt7S3e61xIe1IqFmGFX3hi19/tLuesjX+73brFYlG/V3xdQlq7F1JwAjT+7ohVfzX+Ma5ngwPwn+EI1AmMhLQnZidA4++e2PTHsh8Gvl6vna0AsPzXy1Ld+fm5OQDu/0MRoxOg8fdHLPoj4Gd7flv6w/DxvtDLD9+7urrC+7sTEhZ/EOB2WhkYE57G3w8x6I9oP2Z7GD4es9nM3dzc1DM/lv46FpZc/ncEBgEMD7XVMjB4DxiINP7+GEp/t7/voF7uI0WJ2R4OAM93d3f4I7TzPhNCSD5Yqm86ndbLfTzm87nt8+ulP2Z/x+vQCMkL7Pktwo/Z3oJ9MH6LA+ief/AVKSEkILbdgJHr3v4ez74T0FUA9/wxgP1XF0Lozx0LiZqQ+uuefwEDh8Fj+a+lvrfmBJSxkOGBEF4UNliKyFJ9usdjgCdSQupve37s7RHhb3ICOvPzfH8swDhD54kb8vwjIVESSn+/ug91/SjqQcT/wAlgNhiz0CcyQhaLsMgnPULoX73m0nL7fnnvw8ND7QT0sA+LfGKlYRB82ks7NnNIlmP1d/sjvVtsJTDbm/HXG/3x2OmfTznzR44NgmOX7Y7NHJLms/q7gyO9MPqLi4t6+b9cLustgKb6eMw3FdwfmjFggKg3X71l4I7NHJLmHf3PVPs5/o7l9H///r214p7a2udzv8hn5RgDShsN3Czg1SE4lom6xKO4heB2rdnvYdi6QljgGbO9BvfgOLa65Ac3+hpOBinjtHkDhMdv/Qe+p45gTkeQL7bUtwIeaK5OoJ4MdKZHlG9lDkBIPsDzQ/QmJ3B6emopHqwB2corQzDDX19fOzvNh7GAr+EE/CO9eHDPnxH+0t8/ugnBpWE1QOHzwpbvurxfwbibnEA9/VdpPh7pzQjs3yyfK2rkMHxzBAj0+I6ADiAvdFsHLvT37zkBGP5YSB6YA2ha9lvrJiz9hQ4gO7CVswo+jfH80QlgMqD2GaKC35unF88JYCtAB5AnGvi9h6F7GZ9GJ2CZP0b7M8XSO4eZADqAvLHIPxzAW07AjvpKYfxPCkBngevn5+fVr1+/TqtAoFQDQUieuF2RD1J5SOyP1+v15c+fP6Vy9HJxcSHfv3+X6nsIAF2cnJysq5d8r1YAP/EshVGEA6iYVkZ/+e3bN5nNZu/+5a9fv+LpXyHJocG72x8/fpxXDv+2+vocDr+K9cDp31UrvYcDJ3AOJ1A9bqrHs5D80BlhZdF+f8lvhz3we68QZMX0T3pglWcHd6Cjdeyx/L6W+M6s6EdP9c2ElIHbneJaWStnFIRoTOBe94D4eiokSZyW72oxl/MLfvA1jB6642CPpoCXDPhljO79RwffG6kj2OrzqT5e1Xo3vZ7EC2K7B0073GGaD9/XmX/1nvFT/4Rx2syjbT+AIW+gIZ/D7ao9b//kBDQ4ePkB46f+qeICtPFy2g8gpavJSwZpW8zw1sWnyQl8Zs9P/RPFBWzj5RK6mrxkTCfb/1uu/9AJfHbPT/0Tw3XQxqthELArcETocn5lffvtXL/vBNr08KP+CQFxvLbQEwmEDQJe/RQXTi/tsBp+O/AFEOn3Un9z1yLaT/0TQgNBwb20Zg/o/SPBsjkwShh7vb5fLq2M22/wEqS8V/+9sRBChsXtuvfWxo1f7EQnHpj1se/XZh5s3U1ITrhdfX+91LdZ3io73b7JqwX8RkIIyQPs5THLY6kPYPjmCLw8/0hI3iAd8/j4uN1sNisZGLwH/3gpCYcfuHPeFd0wdtv3myPwWnf32suR+veMn+fHBy8DA0fEPHF4NOhmS/r6kA/2+tbCHZd2aMAP38D6/8ENUNtP/XvERXhXn2OxSCcggId9vRXx4LNF12avdfsLJyADQf17IkbjNzgIwoOUK27p8Sv58Nl6vf1qJ6DL/kE7+VD/jonZ+A0OgvB8wAngbH8UN/ZQ/45IwfgNDoLwvOUEtLw3qr6N1D8wiOimYvxGwyAYC2lFkxNAjCCGmf8Q6h8QRHeR7knF+A0bBJqqmgr5NO6gGYc5gTYHe/qC+gfC7bv3jCUx3K5ibepYmPJp3BvNXNyut+M0xpn/EOpPyBG4AM1cCCEJkmLMhxASiKenp3saf4Fg2Vc9FsjpSuZo3hr/115r1lMAe+bNZrPO2fip/wH+nq9iKZkD8ZknLhfq79EQ8MneK7JYpGyov5JShV9oOAjKvnSjeP1LNn6j5EHgWl7akgPF6k/j31PiIGCef09x+jPP+5qSBgGd/2uKcgIHEdCJkBp/EOSaCaHxv00J+tdoDnRJ8V+jtePLHGshaPzvk7P+pGC47SOkYCqDn6FvH42fkAJxuyPdaN01FlIGbnc/37TkFE8o3L4nAmvHCyQ5/S3gw24oYXAvuyKxbLgwktK/xNr+rsFqKpU8sa78Zlz5hSMZ/Znq6Y4UikVMf72oYyYkGNHrT+PvnpgHAVd+3ROt/jT+/ohxEFD//ohOf4rfPzENAurfP1E5AVzPRPH7xx8EuJ1WBoDGPxyH+ruhjlTjbnR9AxMhvYLPHA4YGkjPIMpP4x+WIfUnhYMZx2voMRFCSFlohVqR3XwIIaQc3O5OtrGQJFC9RkKKRCsyRxICi/YuFgvs986ERA3Eh1ahUkT4GQg0Vc9XQqInqP6ODRyTA046VJ7Y1x/XdgmJnmD6M8+bLiGKRVjemy6t9WeeN30aBsGHI/bUP33a6M88bybYIPjs9o3658Gx+tuLmefNgGN1pP55QB0JIYQQQgghhBBCCJGy+T9ftRg+rVNPfAAAAABJRU5ErkJggg==')"),n.appendChild(i),e.appendChild(t),new MutationObserver((function(n){const i=n[0];i.removedNodes&&Array.from(i.removedNodes).indexOf(t)>-1&&setTimeout((()=>{e.appendChild(t)}),100),"attributes"===i.type&&i.target===t&&setTimeout((()=>{t.removeAttribute(i.attributeName)}),100)})).observe(e,{childList:!0,attributes:!0,subtree:!0})}(e),function(){if(I())return;let e=document.querySelector("#k-license-banner");if(!e){e=document.createElement("div"),e.setAttribute("id","k-license-banner"),e.style.setProperty("width","559px"),e.style.setProperty("display","flex"),e.style.setProperty("justify-content","center"),e.style.setProperty("align-items","center"),e.style.setProperty("position","absolute"),e.style.setProperty("top","16px"),e.style.setProperty("right","16px"),e.style.setProperty("padding","12px"),e.style.setProperty("border-radius","4px"),e.style.setProperty("box-shadow","0px 4px 5px 0px rgba(0, 0, 0, 0.04), 0px 2px 4px 0px rgba(0, 0, 0, 0.03)"),e.style.setProperty("font-size","14px"),e.style.setProperty("font-weight","14px"),e.style.setProperty("line-height","20px"),e.style.setProperty("background-color","#FFC000"),e.style.setProperty("color","#1E1E1E"),e.style.setProperty("z-index","999"),e.innerHTML='\n <span id="text">\n <svg width="16" height="14" viewBox="0 0 16 14" fill="none" xmlns="http://www.w3.org/2000/svg">\n <path fill-rule="evenodd" clip-rule="evenodd" d="M8 0L0 14H16L8 0ZM7 5V10H9V5H7ZM7 13V11H9V13H7Z" fill="#1E1E1E"/>\n </svg>\n </span>\n\n <span>\n We couldn\'t verify your <a href=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-banner>license key</a> for Kendo UI for jQuery. Please see the browser\n console for details and resolution steps.\n </span>\n\n <div id="button-wrapper">\n <button id="close-btn" title="Close">\n <svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg">\n <path d="M10 1.41562L6.41563 5L10 8.58438L8.58438 10L5 6.41563L1.41562 10L0 8.58438L3.58437 5L0 1.41562L1.41562 0L5 3.58437L8.58438 0L10 1.41562Z" fill="#1E1E1E"/>\n </svg>\n </button>\n </div>\n ';const t=e.querySelector("#text");t.style.setProperty("display","flex"),t.style.setProperty("align-self","center"),t.style.setProperty("margin-right","8px");const n=e.querySelector("#button-wrapper");n.style.setProperty("display","flex"),n.style.setProperty("align-items","center"),n.style.setProperty("margin-left","24px");const i=e.querySelector("#close-btn");i.style.setProperty("display","inline-flex"),i.style.setProperty("position","relative"),i.style.setProperty("border","none"),i.style.setProperty("background-color","transparent"),i.style.setProperty("cursor","pointer"),i.style.setProperty("outline","none"),i.style.setProperty("padding","5px"),i.style.setProperty("border-radius","4px"),i.style.setProperty("transition","color 0.2s ease-in-out"),i.addEventListener("click",(function(){e.setAttribute("hidden",!0)})),document.body.appendChild(e)}}()};let B;window.KendoLicensing||(window.KendoLicensing={setScriptKey:T});const A="change",L={small:"(max-width: 500px)",medium:"(min-width: 500.1px) and (max-width: 768px)",large:"(min-width: 768.1px)"};function E(e){if(e)return B=B||Object.assign({},L,kendo.defaults.breakpoints),e in B&&(e=B[e]),function(e){let t=window.matchMedia(e),n=[],i=[],o=[],r={mediaQueryList:t};const a=e=>{o.forEach((t=>t(e))),e.matches?n.forEach((t=>t(e))):i.forEach((t=>t(e)))};return t.addEventListener(A,a),r.onChange=e=>(o.push(e),r),r.onEnter=e=>{if(n.push(e),t.matches){const n=t.media;e(new MediaQueryListEvent(A,{media:n,matches:!0}))}return r},r.onLeave=e=>(i.push(e),r),r.destroy=()=>{t&&t.removeEventListener(A,a),n=null,i=null,o=null,t=null,r=null},r}(e)}function D(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),P(n.prototype),n.fn=n.prototype,n}}return P(t.prototype),t.fn=t.prototype,t}function P(e){Object.defineProperty(e,"_instance",{get:function(){return this}})}!function(e,t,n){var i,o=t.kendo=t.kendo||{cultures:{}},r=e.extend,a=e.each,s=Array.isArray,l=e.noop,c=Math,h=t.crypto,d=t.JSON||{},u={},p=/%/,f=/\{(\d+)(:[^\}]+)?\}/g,m=/(\d+(?:\.?)\d*)px\s*(\d+(?:\.?)\d*)px\s*(\d+(?:\.?)\d*)px\s*(\d+)?/i,v=/^(\+|-?)\d+(\.?)\d*$/,g="month",_="hour",b="zone",w="weekday",y="quarter",x={G:"era",y:"year",q:y,Q:y,M:g,L:g,d:"day",E:w,c:w,e:w,h:_,H:_,k:_,K:_,m:"minute",s:"second",a:"dayperiod",t:"dayperiod",x:b,X:b,z:b,Z:b},k={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}},z="function",C="string",M="number",I="object",T="null",B="boolean",A="undefined",P="prefix",O="aria-labelledby",F="aria-label",R={},N={},q=[].slice,j=["themeColor","fillMode","shape","size","rounded","positionMode"],W=function(){var e,t,i,o,r,a,s=arguments[0]||{},l=1,c=arguments.length,h=!1;for("boolean"==typeof s&&(h=s,s=arguments[l]||{},l++),"object"!=typeof s&&"function"!=typeof s&&(s={}),l===c&&(s=this,l--);l<c;l++)if(null!=(r=arguments[l]))for(o in r)"filters"!=o&&"concat"!=o&&":"!=o&&"cssNumber"!=o&&(e=s[o],s!==(i=r[o])&&(h&&i&&(jQuery.isPlainObject(i)||(t=Array.isArray(i)))?(t?(t=!1,a=e&&Array.isArray(e)?e:[]):a=e&&jQuery.isPlainObject(e)?e:{},s[o]=W(h,a,i)):i!==n&&(s[o]=i)));return s};function G(){}o.version=H.version,G.extend=function(e){var t,n,i=function(){},o=this,a=e&&e.init?e.init:function(){o.apply(this,arguments)};for(t in i.prototype=o.prototype,n=a.fn=a.prototype=new i,e)null!=e[t]&&e[t].constructor===Object?n[t]=r(!0,{},i.prototype[t],e[t]):n[t]=e[t];return n.constructor=a,a.extend=o.extend,a},G.prototype._initOptions=function(e){this.options=se({},this.options,e)},o.createProxyMember=function(e,t){e.fn[t]=function(){var e=this._instance;if(e)return e[t].apply(e,arguments)}},o.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},o.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)},o.convertPromiseToDeferred=function(t){let n=e.Deferred();return t.finally(n.always).then(n.resolve).catch(n.reject),n.promise()},o.ConvertClass=D;o.isPresent=e=>null!==e&&e!==n,o.isBlank=e=>null===e||e===n,o.isEmpty=e=>0===e.length,o.isString=e=>"string"==typeof e,o.isInteger=e=>Number.isInteger(e),o.isNumeric=e=>!isNaN(e-parseFloat(e)),o.isDate=e=>e&&e.getTime;const U=o.isFunction=e=>"function"==typeof e;var $=function(){this._defaultPrevented=!0},K=function(){return!0===this._defaultPrevented},Y=G.extend({init:function(){this._events={}},bind:function(e,t,i){var o,r,a,s,l=this,c=typeof e===C?[e]:e,h=typeof t===z;if(t===n){for(o in e)l.bind(o,e[o]);return l}for(o=0,r=c.length;o<r;o++)e=c[o],(s=h?t:t[e])&&(i&&(a=s,s=function(){l.unbind(e,s),a.apply(l,arguments)},s.original=a),(l._events[e]=l._events[e]||[]).push(s));return l},one:function(e,t){return this.bind(e,t,!0)},first:function(e,t){var n,i,o,r=this,a=typeof e===C?[e]:e,s=typeof t===z;for(n=0,i=a.length;n<i;n++)e=a[n],(o=s?t:t[e])&&(r._events[e]=r._events[e]||[]).unshift(o);return r},trigger:function(e,t){var n,i,o=this,r=o._events[e];if(r){for((t=t||{}).sender=o,t._defaultPrevented=!1,t.preventDefault=$,t.isDefaultPrevented=K,n=0,i=(r=r.slice()).length;n<i;n++)r[n].call(o,t);return!0===t._defaultPrevented}return!1},unbind:function(e,t){var i,o=this,r=o._events[e];if(e===n)o._events={};else if(r)if(t)for(i=r.length-1;i>=0;i--)r[i]!==t&&r[i].original!==t||r.splice(i,1);else o._events[e]=[];return o}});function Q(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 X=/^\w+/,J=/\$\{([^}]*)\}/g,Z=/\\\}/g,ee=/__CURLY__/g,te=/\\#/g,ne=/__SHARP__/g,ie=["","0","00","000","0000"];function oe(e,t,n){return(n=(t=t||2)-(e+="").length)?ie[t].substring(0,n)+e:e}function re(t,n){var i,o,r;return(i=t.clone()).css("display",""),i.css("visibility","hidden"),i.appendTo(e("body")),o=i.outerWidth(n||!1),r=i.outerHeight(n||!1),i.remove(),{width:o||0,height:r||0}}function ae(e,t,n){var i=o._outerWidth,r=o._outerHeight,a=e.parent(),s=e.closest(".k-animation-container"),l=e.hasClass("k-tooltip"),c=e.is(":visible"),h=a[0].style,d=e[0].style.height;s.is(":hidden")&&s.css({display:"",position:""}),p.test(h.width)||p.test(h.height)||(c||e.add(a).show(),n&&a.css("width",""),a.css({width:t?i(e,!1,l)+1:i(e,!1,l)}),"auto"===d?e.css({height:r(a)}):a.css({height:r(e)}),c||e.hide())}function se(e){var t=1,n=arguments.length;for(t=1;t<n;t++)le(e,arguments[t]);return e}function le(e,n){var i,r,a,s,l,c=o.data.ObservableArray,h=o.data.LazyObservableArray,d=o.data.DataSource,u=o.data.HierarchicalDataSource;for(i in n)"__proto__"!==i&&"constructor"!==i&&"prototype"!==i&&(!(s=(a=typeof(r=n[i]))===I&&null!==r?r.constructor:null)||s===Array||s===c||s===h||s===d||s===u||s===RegExp||o.isFunction(t.ArrayBuffer)&&s===ArrayBuffer||r instanceof HTMLElement?a!==A&&(e[i]=r):r instanceof Date?e[i]=new Date(r.getTime()):U(r.clone)?e[i]=r.clone():(l=e[i],e[i]=typeof l===I&&l||{},le(e[i],r)));return e}function ce(e,t,i){for(var o in t)if(t.hasOwnProperty(o)&&t[o].test(e))return o;return i!==n?i:e}function he(e){return e.replace(/\-(\w)/g,(function(e,t){return t.toUpperCase()}))}function de(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[he(t)]}))),o.size(r)||(r=i),r}i={paramName:"data",useWithBlock:!0,render:function(e,t){var n,i,o="";for(n=0,i=t.length;n<i;n++)o+=e(t[n]);return o},compile:function(e,n){var i,a,s,l=r({},this,n),c=l.paramName,h=c.match(X)[0],d=l.useWithBlock,u="var $kendoOutput, $kendoHtmlEncode = kendo.htmlEncode;";if(U(e))return e;for(u+=d?"with("+c+"){":"",u+="$kendoOutput=",a=e.replace(Z,"__CURLY__").replace(J,"#=$kendoHtmlEncode($1)#").replace(ee,"}").replace(te,"__SHARP__").split("#"),s=0;s<a.length;s++)u+=Q(a[s],s%2==0);u+=d?";}":";",u=(u+="return $kendoOutput;").replace(ne,"#");try{return(i=new Function(h,u))._slotCount=Math.floor(a.length/2),i}catch(n){if(!o.debugTemplates)throw new Error(o.format("Invalid template:'{0}' Generated code:'{1}'",e,u));t.console.warn(`Invalid template:'${e}' Generated code:'${u}'`)}}},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,o={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},r={}.toString;function a(e){return i.lastIndex=0,i.test(e)?'"'+e.replace(i,(function(e){var t=o[e];return typeof t===C?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}))+'"':'"'+e+'"'}function s(i,o){var l,c,h,d,u,p,f=e,m=o[i];if(m&&typeof m===I&&typeof m.toJSON===z&&(m=m.toJSON(i)),typeof n===z&&(m=n.call(o,i,m)),(p=typeof m)===C)return a(m);if(p===M)return isFinite(m)?String(m):T;if(p===B||p===T)return String(m);if(p===I){if(!m)return T;if(e+=t,u=[],"[object Array]"===r.apply(m)){for(d=m.length,l=0;l<d;l++)u[l]=s(l,m)||T;return h=0===u.length?"[]":e?"[\n"+e+u.join(",\n"+e)+"\n"+f+"]":"["+u.join(",")+"]",e=f,h}if(n&&typeof n===I)for(d=n.length,l=0;l<d;l++)typeof n[l]===C&&(h=s(c=n[l],m))&&u.push(a(c)+(e?": ":":")+h);else for(c in m)Object.hasOwnProperty.call(m,c)&&(h=s(c,m))&&u.push(a(c)+(e?": ":":")+h);return h=0===u.length?"{}":e?"{\n"+e+u.join(",\n"+e)+"\n"+f+"}":"{"+u.join(",")+"}",e=f,h}}typeof Date.prototype.toJSON!==z&&(Date.prototype.toJSON=function(){var e=this;return isFinite(e.valueOf())?oe(e.getUTCFullYear(),4)+"-"+oe(e.getUTCMonth()+1)+"-"+oe(e.getUTCDate())+"T"+oe(e.getUTCHours())+":"+oe(e.getUTCMinutes())+":"+oe(e.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()}),typeof d.stringify!==z&&(d.stringify=function(i,o,r){var a;if(e="",t="",typeof r===M)for(a=0;a<r;a+=1)t+=" ";else typeof r===C&&(t=r);if(n=o,o&&typeof o!==z&&(typeof o!==I||typeof o.length!==M))throw new Error("JSON.stringify");return s("",{"":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,i=/^(n|c|p|e)(\d*)$/i,r=/(\\.)|(['][^']*[']?)|(["][^"]*["]?)/g,a=/\,/g,s="",l=".",h="#",d="0",u="en-US",p={}.toString;function m(e){if(e){if(e.numberFormat)return e;if(typeof e===C){var t=o.cultures;return t[e]||t[e.split("-")[0]]||null}return null}return null}function v(e){return e&&(e=m(e)),e||o.cultures.current}o.cultures=o.cultures||{},o.cultures["en-US"]={name:u,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}}},o.culture=function(e){var t,i,r=o.cultures;if(e===n)return(i=r.current.calendars).standard.AM&&i.standard.AM.length&&i.standard.PM&&i.standard.PM.length&&i.standard.AM.indexOf("PMA0")<0&&(i.standard.AM.indexOf("AM")>-1||i.standard.PM.indexOf("PM")>-1)&&(i.standard.AM.push("a","A","PMa","PMA","PMa0","PMA0"),i.standard.PM.push("p","P","AMp","AMP","AMp0","AMP0")),r.current;(t=m(e)||r[u]).calendar=t.calendars.standard,r.current=t},o.findCulture=m,o.getCulture=v,o.kendoCultureToIntl=function(e){e=v(e)||o.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)=>o.parseExactDate(e,t),toString:(e,t)=>b(e,t),format:(e,...t)=>o.format(e,t)}},o.culture(u);var g=function(e,t,i,o){var r,a,s,c,h,d,u=e.indexOf(o[l]),p=o.groupSize.slice(),f=p.shift();if(i=-1!==u?u:i+1,(a=(r=e.substring(t,i)).length)>=f){for(s=a,c=[];s>-1;)if((h=r.substring(s-f,s))&&c.push(h),s-=f,0===(f=(d=p.shift())!==n?d:f)){s>0&&c.push(r.substring(0,s));break}r=c.reverse().join(o[","]),e=e.substring(0,t)+r+e.substring(i)}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))},b=function(e,o,u){if(o){if("[object Date]"===p.call(e))return function(e,i,o){var r=(o=v(o)).calendars.standard,a=r.days,s=r.months;return(i=i.pattern||r.patterns[i]||i).replace(t,(function(t){var i,o,l;return"d"===t?o=e.getDate():"dd"===t?o=oe(e.getDate()):"ddd"===t?o=a.namesAbbr[e.getDay()]:"dddd"===t||"EEEE"===t?o=a.names[e.getDay()]:"M"===t?o=e.getMonth()+1:"MM"===t?o=oe(e.getMonth()+1):"MMM"===t?o=s.namesAbbr[e.getMonth()]:"MMMM"===t?o=s.names[e.getMonth()]:"yy"===t?o=oe(e.getFullYear()%100):"yyyy"===t?o=oe(e.getFullYear(),4):"h"===t?o=e.getHours()%12||12:"hh"===t?o=oe(e.getHours()%12||12):"H"===t?o=e.getHours():"HH"===t?o=oe(e.getHours()):"m"===t?o=e.getMinutes():"mm"===t?o=oe(e.getMinutes()):"s"===t?o=e.getSeconds():"ss"===t?o=oe(e.getSeconds()):"f"===t?o=c.floor(e.getMilliseconds()/100):"ff"===t?((o=e.getMilliseconds())>99&&(o=c.floor(o/10)),o=oe(o)):"fff"===t?o=oe(e.getMilliseconds(),3):"tt"===t||"aa"===t?o=e.getHours()<12?r.AM[0]:r.PM[0]:"zzz"===t?(l=(i=e.getTimezoneOffset())<0,o=c.abs(i/60).toString().split(".")[0],i=c.abs(i)-60*o,o=(l?"+":"-")+oe(o),o+=":"+oe(i)):"zz"!==t&&"z"!==t||(l=(o=e.getTimezoneOffset()/60)<0,o=c.abs(o).toString().split(".")[0],o=(l?"+":"-")+("zz"===t?oe(o):o)),o!==n?o:t.slice(1,t.length-1)}))}(e,o,u);if(typeof e===M)return function(e,t,o){var c,u,p,f,m,b,w,y,x,k,z,C,S,M,H,I,T,V,B,A,L=(o=v(o)).numberFormat,E=L[l],D=L.decimals,P=L.pattern[0],O=[],F=e<0,R=s,N=s,q=-1;if(e===n)return s;if(!isFinite(e))return e;if(!t)return o.name.length?e.toLocaleString():e.toString();if(m=i.exec(t)){if(p="p"===(t=m[1].toLowerCase()),((u="c"===t)||p)&&(E=(L=u?L.currency:L.percent)[l],D=L.decimals,c=L.symbol,P=L.pattern[F?0:1]),(f=m[2])&&(D=+f),"e"===t)return(f?e.toExponential(D):e.toExponential()).replace(l,L[l]);if(p&&(e*=100),F=(e=_(e,D))<0,b=(e=e.split(l))[0],w=e[1],F&&(b=b.substring(1)),N=g(b,0,b.length,L),w&&(N+=E+w),"n"===t&&!F)return N;for(e=s,x=0,k=P.length;x<k;x++)e+="n"===(z=P.charAt(x))?N:"$"===z||"%"===z?c:z;return e}if((t.indexOf("'")>-1||t.indexOf('"')>-1||t.indexOf("\\")>-1)&&(t=t.replace(r,(function(e){var t=e.charAt(0).replace("\\",""),n=e.slice(1).replace(t,"");return O.push(n),"??"}))),t=t.split(";"),F&&t[1])t=t[1],S=!0;else if(0===e&&t[2]){if(-1==(t=t[2]).indexOf(h)&&-1==t.indexOf(d))return t}else t=t[0];if((p=-1!=t.indexOf("%"))&&(e*=100),(u=-1!=(B=t.indexOf("$")))&&"\\"===t[B-1]&&(t=t.split("\\").join(""),u=!1),(u||p)&&(E=(L=u?L.currency:L.percent)[l],D=L.decimals,c=L.symbol),(C=t.indexOf(",")>-1)&&(t=t.replace(a,s)),M=t.indexOf(l),k=t.length,-1!=M)if(w=(w=(w=e.toString().split("e"))[1]?_(e,Math.abs(w[1])):w[0]).split(l)[1]||s,T=(I=t.lastIndexOf(d)-M)>-1,V=(H=t.lastIndexOf(h)-M)>-1,x=w.length,T||V||(k=(t=t.substring(0,M)+t.substring(M+1)).length,M=-1,x=0),T&&I>H)x=I;else if(H>I)if(V&&x>H){for(var j=_(e,H,F);j.charAt(j.length-1)===d&&H>0&&H>I;)H--,j=_(e,H,F);x=H}else T&&x<I&&(x=I);if(e=_(e,x,F),H=t.indexOf(h),I=t.indexOf(d),q=-1==H&&-1!=I?I:-1!=H&&-1==I?H:H>I?I:H,H=t.lastIndexOf(h),I=t.lastIndexOf(d),A=-1==H&&-1!=I?I:-1!=H&&-1==I||H>I?H:I,q==k&&(A=q),-1!=q){for(b=(N=e.toString().split(l))[0],w=N[1]||s,y=b.length,w.length,F&&-1*e>=0&&(F=!1),e=t.substring(0,q),F&&!S&&(e+="-"),x=q;x<k;){if(z=t.charAt(x),-1==M){if(A-x<y){e+=b;break}}else if(-1!=I&&I<x&&(R=s),M-x<=y&&M-x>-1&&(e+=b,x=M),M===x){e+=(w?E:s)+w,x+=A-M+1;continue}z===d?(e+=z,R=z):z===h&&(e+=R),x++}if(C&&(e=g(e,q+(F&&!S?1:0),Math.max(A,y+q),L)),A>=q&&(e+=t.substring(A+1)),u||p){for(N=s,x=0,k=e.length;x<k;x++)N+="$"===(z=e.charAt(x))||"%"===z?c:z;e=N}if(k=O.length)for(x=0;x<k;x++)e=e.replace("??",O[x])}return e}(e,o,u)}return e!==n?e:""};o.format=function(e){var t=arguments;return e.replace(f,(function(e,n,i){var o=t[parseInt(n,10)+1];return b(o,i?i.substring(1):"")}))},o._extractFormat=function(e){return"{0:"===e.slice(0,3)&&(e=e.slice(3,e.length-1)),e},o._activeElement=function(){try{return document.activeElement}catch(e){return document.documentElement.activeElement}},o._round=_,o._outerWidth=function(t,n,i){return t=e(t),i?re(t,n).width:e(t).outerWidth(n||!1)||0},o._outerHeight=function(t,n,i){return t=e(t),i?re(t,n).height:e(t).outerHeight(n||!1)||0},o.toString=b}(),function(){var t=/\u00A0/g,i=/\s/g,r=/[eE][\-+]?[0-9]+/,a=/[+|\-]\d{1,2}/,l=/[+|\-]\d{1,2}:?\d{2}/,h=/^\/Date\((.*?)\)\/$/,d=/[+-]\d*/,u=[[],["G","g","F"],["D","d","y","m","T","t"]],p=[["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"]],f={2:/^\d{1,2}/,3:/^\d{1,3}/,4:/^\d{4}/,exact3:/^\d{3}/},m={}.toString;function v(e,t,n){return!(e>=t&&e<=n)}function g(e){return e.charAt(0)}function _(t){return e.map(t,g)}function b(e){for(var t=0,n=e.length,i=[];t<n;t++)i[t]=(e[t]+"").toLowerCase();return i}function w(e){var t,n={};for(t in e)n[t]=b(e[t]);return n}function y(e){return Array.from(e).sort(((e,t)=>t.length-e.length))[0].length}function x(e,t,i,r,s){if(!e)return null;var c,h,d,u,p,m,g,b,x,k,z,C,S=function(e){for(var n=0;t[O]===e;)n++,O++;return n>0&&(O-=1),n},M=function(t){var n,i,o="";if(2===t)for(let n=0;n<=t;n++)o+=e[F+n]||"";return o=s&&o.match(f.exact3)&&Number.isInteger(Number(o))&&Number(o)>0?function(e){return e.replace(/^0*/,"")}(o):e.substr(F,t),n=f[t]||new RegExp("^\\d{1,"+t+"}"),(i=o.match(n))?(i=i[0],F+=i.length,parseInt(i,10)):null},H=function(t,n,i){for(var o,r,a,s=0,l=t.length,c=0,h=0;s<l;s++)r=(o=t[s]).length,a=e.substr(F,i||r),n&&(a=a.toLowerCase()),a==o&&r>c&&(c=r,h=s);return c?(F+=c,h+1):null},I=function(){var n=!1;return e.charAt(F)===t[O]&&(F++,n=!0),n},T=i.calendars.standard,V=null,B=null,A=null,L=null,E=null,D=null,P=null,O=0,F=0,R=!1,N=new Date,q=T.twoDigitYearMax||2029,j=N.getFullYear();for(t||(t="d"),(u=T.patterns[t])&&(t=u),d=(t=t.split("")).length;O<d;O++)if(c=t[O],R)"'"===c?R=!1:I();else if("d"===c){if(h=S("d"),T._lowerDays||(T._lowerDays=w(T.days)),null!==A&&h>2)continue;if(null===(A=h<3?M(2):H(T._lowerDays[3==h?"namesAbbr":"names"],!0))||v(A,1,31))return null}else if("M"===c){if(h=S("M"),T._lowerMonths||(T._lowerMonths=w(T.months)),null===(B=h<3?M(2):H(T._lowerMonths[3==h?"namesAbbr":"names"],!0))||v(B,1,12))return null;B-=1}else if("y"===c){if(null===(V=M(h=S("y"))))return null;2==h&&("string"==typeof q&&(q=j+parseInt(q,10)),(V=j-j%100+V)>q&&(V-=100))}else if("h"===c){if(S("h"),12==(L=M(2))&&(L=0),null===L||v(L,0,11))return null}else if("H"===c){if(S("H"),null===(L=M(2))||v(L,0,23))return null}else if("m"===c){if(S("m"),null===(E=M(2))||v(E,0,59))return null}else if("s"===c){if(S("s"),null===(D=M(2))||v(D,0,59))return null}else if("f"===c){if(h=S("f"),C=e.substr(F,h).match(f[3]),null!==(P=M(h))&&(P=parseFloat("0."+C[0],10),P=o._round(P,3),P*=1e3),null===P||v(P,0,999))return null}else if("t"===c){if(h=S("t"),b=T.AM,x=T.PM,1===h&&(b=_(b),x=_(x)),!(p=H(x,!1,y(x)))&&!H(b,!1,y(b)))return null}else if("z"===c){if(m=!0,h=S("z"),"Z"===e.substr(F,1)){I();continue}if(!(g=e.substr(F,6).match(h>2?l:a)))return null;if(k=(g=g[0].split(":"))[0],!(z=g[1])&&k.length>3&&(F=k.length-2,z=k.substring(F),k=k.substring(0,F)),v(k=parseInt(k,10),-12,13))return null;if(h>2&&(z=g[0][0]+z,z=parseInt(z,10),isNaN(z)||v(z,-59,59)))return null}else if("'"===c)R=!0,I();else if(!I())return null;return r&&!/^\s*$/.test(e.substr(F))?null:(null===V&&null===B&&null===A&&(null!==L||null!==E||D||null)?(V=j,B=N.getMonth(),A=N.getDate()):(null===V&&(V=j),null===A&&(A=1)),p&&L<12&&(L+=12),m?(k&&(L+=-k),z&&(E+=-z),e=new Date(Date.UTC(V,B,A,L,E,D,P))):function(e,t){t||23!==e.getHours()||e.setHours(e.getHours()+2)}(e=new Date(V,B,A,L,E,D,P),L),V<100&&e.setFullYear(V),e.getDate()!==A&&m===n?null:e)}function k(e,t,n,i,r){if("[object Date]"===m.call(e))return e;var a,l,f,v,g=0,_=null;if(e&&0===e.indexOf("/D")&&(_=h.exec(e)))return _=_[1],l=d.exec(_.substring(1)),_=new Date(parseInt(_,10)),l&&(f=l[0],v="-"===f.substr(0,1)?-1:1,f=f.substring(1),l=v*(60*parseInt(f.substr(0,2),10)+parseInt(f.substring(2),10)),_=o.timezone.apply(_,0),_=o.timezone.convert(_,0,-1*l)),_;for(n=o.getCulture(n),t||(t=function(e){var t,n,i,o=c.max(u.length,p.length),r=(e.calendar||e.calendars.standard).patterns,a=[];for(i=0;i<o;i++){for(t=u[i],n=0;n<t.length;n++)a.push(r[t[n]]);a=a.concat(p[i])}return a}(n)),a=(t=s(t)?t:[t]).length;g<a;g++)if(_=x(e,t[g],n,i,r))return _;return _}o.parseDate=function(e,t,n,i){return k(e,t,n,!1,i)},o.parseExactDate=function(e,t,n){return k(e,t,n,!0)},o.parseInt=function(e,t){var n=o.parseFloat(e,t);return n&&(n|=0),n},o.parseFloat=function(e,n,a){if(!e&&0!==e)return null;if(typeof e===M)return e;e=e.toString();var s,l,c=(n=o.getCulture(n)).numberFormat,h=c.percent,d=c.currency,u=d.symbol,p=h.symbol,f=e.indexOf("-");return r.test(e)?(e=parseFloat(e.replace(c["."],".")),isNaN(e)&&(e=null),e):f>0?null:(f=f>-1,e.indexOf(u)>-1||a&&a.toLowerCase().indexOf("c")>-1?(s=(c=d).pattern[0].replace("$",u).split("n"),e.indexOf(s[0])>-1&&e.indexOf(s[1])>-1&&(e=e.replace(s[0],"").replace(s[1],""),f=!0)):e.indexOf(p)>-1&&(l=!0,c=h,u=p),e=e.replace("-","").replace(u,"").replace(t," ").split(c[","].replace(t," ")).join("").replace(i,"").replace(c["."],"."),e=parseFloat(e),isNaN(e)?e=null:f&&(e*=-1),e&&l&&(e/=100),e)}}(),function(){u._scrollbar=n,u.scrollbar=function(e){if(isNaN(u._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=" ",document.body.appendChild(n),u._scrollbar=t=n.offsetWidth-n.scrollWidth,document.body.removeChild(n),t}return u._scrollbar},u.isRtl=function(t){return e(t).closest(".k-rtl").length>0};var i=document.createElement("table");try{i.innerHTML="<tr><td></td></tr>",u.tbodyInnerHtml=!0}catch(e){u.tbodyInnerHtml=!1}u.touch="ontouchstart"in t;let o=document.documentElement.style,r="HTMLElement"in t?HTMLElement.prototype:[];u.transforms=u.transitions={css:"",prefix:"",event:"transitionend"},u.hasHW3D="WebKitCSSMatrix"in t&&"m11"in new t.WebKitCSSMatrix||"MozPerspective"in o||"msPerspective"in o,u.cssFlexbox="flexWrap"in o||"WebkitFlexWrap"in o||"msFlexWrap"in o,i=null,u.devicePixelRatio=t.devicePixelRatio===n?1:t.devicePixelRatio;try{u.screenWidth=t.outerWidth||t.screen?t.screen.availWidth:t.innerWidth,u.screenHeight=t.outerHeight||t.screen?t.screen.availHeight:t.innerHeight}catch(e){u.screenWidth=t.screen.availWidth,u.screenHeight=t.screen.availHeight}u.detectOS=function(e){var n,i=!1,o=[],r=!/mobile safari/i.test(e),a={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/},s={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},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,edge:/edge|edg|edgios|edga/i};for(var h in a)if(a.hasOwnProperty(h)&&(o=e.match(a[h]))){if("windows"==h&&"plugins"in navigator)return!1;(i={}).device=h,i.tablet=ce(h,l,!1),i.browser=ce(e,c,"default"),i.name=ce(h,s),i[i.name]=!0,i.majorVersion=o[2],i.minorVersion=(o[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!==A||typeof t.cordova!==A,i.appMode=t.navigator.standalone||/file|local|wmapp/.test(t.location.protocol)||i.cordova,i.android&&(u.devicePixelRatio<1.5&&i.flatVersion<400||r)&&(u.screenWidth>800||u.screenHeight>800)&&(i.tablet=h);break}return i};var a=u.mobileOS=u.detectOS(navigator.userAgent);u.wpDevicePixelRatio=a.wp?screen.width/320:0,u.hasNativeScrolling=!1,(a.ios||a.android&&a.majorVersion>2||a.wp)&&(u.hasNativeScrolling=a),u.delayedClick=function(){if(u.touch){if(a.ios)return!0;if(a.android)return!u.browser.chrome||!(u.browser.version<32)&&!(e("meta[name=viewport]").attr("content")||"").match(/user-scalable=no/i)}return!1},u.mouseAndTouchPresent=u.touch&&!(u.mobileOS.ios||u.mobileOS.android),u.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 o in i)if(i.hasOwnProperty(o)&&(n=e.match(i[o]))){(t={})[o]=!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},u.browser=u.detectBrowser(navigator.userAgent),!a&&u.touch&&u.browser.safari&&(a=u.mobileOS={ios:!0,tablet:"tablet",device:"ipad",majorVersion:13}),u.detectClipboardAccess=function(){var e={copy:!!document.queryCommandSupported&&document.queryCommandSupported("copy"),cut:!!document.queryCommandSupported&&document.queryCommandSupported("cut"),paste:!!document.queryCommandSupported&&document.queryCommandSupported("paste")};return u.browser.chrome&&(e.paste=!1,u.browser.version>=43&&(e.copy=!0,e.cut=!0)),e},u.clipboard=u.detectClipboardAccess(),u.zoomLevel=function(){try{var e=u.browser,n=0,i=document.documentElement;return e.msie&&11==e.version&&i.scrollHeight>i.clientHeight&&!u.touch&&(n=u.scrollbar()),u.touch?i.clientWidth/t.innerWidth:e.msie&&e.version>=10?((top||t).document.documentElement.offsetWidth+n)/(top||t).innerWidth:1}catch(e){return 1}},function(t){var n="",i=e(document.documentElement),o=parseInt(t.version,10);t.msie?n="ie":t.mozilla?n="ff":t.safari?n="safari":t.webkit?n="webkit":t.opera?n="opera":t.edge&&(n="edge"),n&&(n="k-"+n+" k-"+n+o),u.mobileOS&&(n+=" k-mobile"),u.cssFlexbox||(n+=" k-no-flexbox"),i.addClass(n)}(u.browser),u.eventCapture=document.documentElement.addEventListener;var s=document.createElement("input");u.placeholder="placeholder"in s,u.propertyChangeEvent="onpropertychange"in s,u.input=function(){for(var e,t=["number","date","time","month","week","datetime","datetime-local"],n=t.length,i="test",o={},r=0;r<n;r++)e=t[r],s.setAttribute("type",e),s.value=i,o[e.replace("-","")]="text"!==s.type&&s.value!==i;return o}(),s.style.cssText="float:left;",u.cssFloat=!!s.style.cssFloat,s=null,u.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}(),u.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},u.matchMedia="matchMedia"in t,u.pushState=t.history&&t.history.pushState,u.hashChange="onhashchange"in t,u.customElements="registerElement"in t.document;var l=u.browser.chrome,c=u.browser.crios,h=u.browser.mozilla,d=u.browser.safari;u.msPointers=!l&&t.MSPointerEvent,u.pointers=!l&&!c&&!h&&!d&&t.PointerEvent,u.kineticScrollNeeded=a&&("ipad"!==a.device||a.majorVersion<13)&&(u.touch||u.msPointers||u.pointers)}();var ue={};function pe(e,t,n,i){return typeof e===C&&(U(t)&&(i=t,t=400,n=!1),U(n)&&(i=n,n=!1),typeof t===B&&(n=t,t=400),e={effects:e,duration:t,reverse:n,complete:i}),r({effects:{},duration:400,reverse:!1,init:l,teardown:l,hide:!1},e,{completeCallback:e.complete,complete:l})}function fe(t,n,i,o,r){for(var a,s=0,l=t.length;s<l;s++)(a=e(t[s])).queue((function(){ue.promise(a,pe(n,i,o,r))}));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.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||r(e.fn,{kendoStop:function(e,t){return this.stop(e,t)},kendoAnimate:function(e,t,n,i){return fe(this,e,t,n,i)},kendoAddClass:function(e,t){return o.toggleClass(this,e,t,!0)},kendoRemoveClass:function(e,t){return o.toggleClass(this,e,t,!1)},kendoToggleClass:function(e,t,n){return o.toggleClass(this,e,t,n)}});var me=/&/g,ve=/</g,ge=/"/g,_e=/'/g,be=/>/g;function we(e,t){return!0===t&&(e=function(e){var t={"&":"&","<":"<",">":">",""":'"',"'":"'"};return e.replace(/&(?:amp|lt|gt|quot|#39);/g,(function(e){return t[e]}))}(e)),(""+e).replace(me,"&").replace(ve,"<").replace(be,">").replace(ge,""").replace(_e,"'")}var ye=function(e){return e.target};u.touch&&(ye=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},a(["swipe","swipeLeft","swipeRight","swipeUp","swipeDown","doubleTap","tap"],(function(t,n){e.fn[n]=function(e){return this.on(n,e)}}))),u.touch?u.mobileOS?(u.mousedown="touchstart",u.mouseup="touchend",u.mousemove="touchmove",u.mousecancel="touchcancel",u.click="touchend",u.resize="orientationchange"):(u.mousedown="mousedown touchstart",u.mouseup="mouseup touchend",u.mousemove="mousemove touchmove",u.mousecancel="mouseleave touchcancel",u.click="click",u.resize="resize"):u.pointers?(u.mousemove="pointermove",u.mousedown="pointerdown",u.mouseup="pointerup",u.mousecancel="pointercancel",u.click="pointerup",u.resize="orientationchange resize"):u.msPointers?(u.mousemove="MSPointerMove",u.mousedown="MSPointerDown",u.mouseup="MSPointerUp",u.mousecancel="MSPointerCancel",u.click="MSPointerUp",u.resize="orientationchange resize"):(u.mousemove="mousemove",u.mousedown="mousedown",u.mouseup="mouseup",u.mousecancel="mouseleave",u.click="click",u.resize="resize");var xe=/^([a-z]+:)?\/\//i;r(o,{widgets:[],_widgetRegisteredCallbacks:[],ui:o.ui||{},fx:o.fx||function(e){return new o.effects.Element(e)},effects:o.effects||ue,mobile:o.mobile||{},data:o.data||{},dataviz:o.dataviz||{},drawing:o.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,SHIFT:16,NUMPAD_PLUS:107,NUMPAD_MINUS:109,NUMPAD_DOT:110},support:o.support||u,animate:o.animate||fe,ns:"",attr:function(e){return"data-"+o.ns+e},getShadows:function(e){var t=e.css("box-shadow"),n=t&&t.match(m)||[0,0,0,0,0],i=c.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 l,c=o._outerWidth,h=o._outerHeight,d=n.parent(),u=c(t);if(d.parent().removeClass("k-animation-container-sm"),d.hasClass("k-child-animation-container"))ae(n,i,a);else{var f=n[0].style.width,m=n[0].style.height,v=p.test(f),g=p.test(m),_=n.hasClass("k-tooltip")||n.is(".k-menu-horizontal.k-context-menu"),b=n.hasClass("k-tooltip");l=v||g,!v&&(!i||i&&f||_)&&(f=i?c(n,!1,b)+1:c(n,!1,b)),(!g&&(!i||i&&m)||_)&&(m=h(n,!1,b)),n.wrap(e("<div/>").addClass("k-child-animation-container").css({width:s?"auto":f,height:m})),(d=n.parent()).wrap(e("<div/>").addClass("k-animation-container").attr("role","region")),l&&n.css({width:"100%",height:"100%"})}return u<c(d=d.parent())&&(d.addClass("k-animation-container-sm"),r=!0),r&&ae(n,i,a),d},deepExtend:se,getComputedStyles:de,isScrollable:function(e){if("false"===e.dataset[o.ns+"scrollable"])return!1;if(e&&e.className&&"string"==typeof e.className&&e.className.indexOf("k-auto-scrollable")>-1)return!0;var t=de(e,["overflow"]).overflow;return t.indexOf("auto")>-1||t.indexOf("scroll")>-1},scrollLeft:function t(i,o){var r,a,s=u.browser.webkit,l=u.browser.mozilla,c=u.browser.version;if(i instanceof e&&o!==n)i.each((function(e,n){t(n,o)}));else if(r=i instanceof e?i[0]:i){if(a=u.isRtl(i),o===n)return a&&s&&(c<85||u.browser.safari)?r.scrollWidth-r.clientWidth-r.scrollLeft:Math.abs(r.scrollLeft);a&&s&&(c<85||u.browser.safari)?r.scrollLeft=r.scrollWidth-r.clientWidth-o:r.scrollLeft=a&&(l||s)&&o>0?-o:o}},size:function(e){var t,n=0;for(t in e)e.hasOwnProperty(t)&&"toJSON"!=t&&n++;return n},toCamelCase:he,toHyphens:function(e){return e.replace(/([a-z][A-Z])/g,(function(e){return e.charAt(0)+"-"+e.charAt(1).toLowerCase()}))},getOffset:o.getOffset||function(e,n,i){n||(n="offset");var o=e[n](),r={top:o.top,right:o.right,bottom:o.bottom,left:o.left};if(u.browser.msie&&(u.pointers||u.msPointers)&&!i){var a=u.isRtl(e)?1:-1;r.top-=t.pageYOffset-document.documentElement.scrollTop,r.left-=t.pageXOffset+a*document.documentElement.scrollLeft}return r},parseEffects:o.parseEffects||function(e){var t={};return a("string"==typeof e?e.split(" "):e,(function(e){t[e]=this})),t},toggleClass:o.toggleClass||function(e,t,n,i){return t&&(t=t.split(" "),a(t,(function(t,n){e.toggleClass(n,i)}))),e},directions:o.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:Y,Class:G,Template:i,template:i.compile.bind(i),render:i.render.bind(i),stringify:d.stringify.bind(d),eventTarget:ye,htmlEncode:we,sanitizeLink:function(e){const n=["http:","https:"];let i="";try{const o=new URL(e,t.location.origin);if(!n.includes(o.protocol))throw new Error("Invalid protocol");i=e}catch{i="#INVALIDLINK"}return we(i)},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&&!xe.test(e)},mediaQuery:E,expr:function(e,t,n){return typeof t==C&&(n=t,t=!1),n=n||"d",(e=e||"")&&"["!==e.charAt(0)&&(e="."+e),t?(e=function(e,t){var n,i,o,r,a=t||"d",s=1;for(i=0,o=e.length;i<o;i++)""!==(r=e[i])&&(0!==(n=r.indexOf("["))&&(-1==n?r="."+r:(s++,r="."+r.substring(0,n)+" || {})"+r.substring(n))),s++,a+=r+(i<o-1?" || {})":")"));return new Array(s).join("(")+a}((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 R[n]=R[n]||(n=>{const i=o.exprToArray(e,t);let r=n;for(let e=0;e<i.length;e++)if(r=r[i[e]],!o.isPresent(r)&&t)return r;return r})},setter:function(e){return N[e]=N[e]||((t,n)=>{const i=o.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:o.getter(e),set:o.setter(e)}},guid:function(){try{return h.randomUUID()}catch(e){return h.getRandomValues(new Uint8Array(16)).reduce(((e,t,n)=>(4!==n&&6!==n&&8!==n&&10!==n||(e+="-"),e+=t.toString(16).padStart(2,"0"))),"")}},roleSelector:function(e){return e.replace(/(\S+)/g,"["+o.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=o.widgets.length;t<n;t++)e(o.widgets[t]);o._widgetRegisteredCallbacks.push(e)},logToConsole:function(e,n){var i=t.console;!o.suppressLog&&void 0!==i&&i.log&&i[n||"log"](e)}});var ke=Y.extend({init:function(e,t){var n=this;S(H)||(n._showWatermarkOverlay=V),n.element=o.jQuery(e).handler(n),Y.fn.init.call(n);var i,a=t?t.dataSource:null;t&&(i=(n.componentTypes||{})[(t||{}).componentType]),a&&(t=r({},t,{dataSource:{}})),t=n.options=r(!0,{},n.options,n.defaults,i||{},t),a&&(t.dataSource=a),n.element.attr(o.attr("role"))||n.element.attr(o.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,o=n.events.length;i<o;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 o.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,l=e||this.wrapper||this.element,c=[];if(o.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=o.cssProperties.getValidClass({widget:r,propName:"fillMode",value:s.fillMode}))&&i.length&&c.push(o.cssProperties.getValidClass({widget:r,propName:n,value:s[n],fill:s.fillMode})):c.push(o.cssProperties.getValidClass({widget:r,propName:n,value:s[n]})));l.addClass(c.join(" "))}},_ariaLabel:function(t){var n,i=this.element,r=i.attr("id"),a=e('label[for="'+r+'"]'),s=i.attr(F),l=i.attr(O);t[0]!==i[0]&&(s?t.attr(F,s):l?t.attr(O,l):a.length&&(n=a.attr("id")||this._generateLabelId(a,r||o.guid()),t.attr(O,n)))},_clearCssClasses:function(e,t){var n,i,r,a=this.__proto__.options,s=this.options,l=t||this.wrapper||this.element;if(o.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?l.removeClass(o.cssProperties.getValidClass({widget:r,propName:i,value:s[i],fill:s.fillMode})):("fillMode"===i&&l.removeClass(o.cssProperties.getValidClass({widget:r,propName:"themeColor",value:s.themeColor,fill:s.fillMode})),l.removeClass(o.cssProperties.getValidClass({widget:r,propName:i,value:s[i]}))))},_generateLabelId:function(e,t){var n=t+"_label";return e.attr("id",n),n}}),ze=ke.extend({dataItems:function(){return this.dataSource.flatView()}});o.dimensions=function(e,t){var n=e[0];return t&&e.css(t),{width:n.offsetWidth,height:n.offsetHeight}},o.notify=l;var Ce=/template$/i,Se=/^\s*(?:\{(?:.|\r\n|\n)*\}|\[(?:.|\r\n|\n)*\])\s*$/,Me=/^\{(\d+)(:[^\}]+)?\}|^\[[A-Za-z_]+\]$/,He=/([A-Z])/g;function Ie(e,t,i){let r,a=!1;if(0===t.indexOf("data")&&(t=(t=t.substring(4)).charAt(0).toLowerCase()+t.substring(1)),t=t.replace(He,"-$1"),r=e.getAttribute("data-"+o.ns+t),null===r&&(r=e.getAttribute("bind:data-"+o.ns+t),a=!0),null===r)r=n;else if("null"===r)r=null;else if("true"===r)r=!0;else if("false"===r)r=!1;else if(v.test(r)&&"mask"!=t&&"format"!=t)r=parseFloat(r);else if(Se.test(r)&&!Me.test(r))try{r=d.parse(r)}catch(e){r=new Function("return ("+r+")")()}else a&&(r=i[r],r instanceof Y&&(r=r.toJSON(!0)));return r}function Te(t,i,r){var a,s,l={},c=t.getAttribute("data-"+o.ns+"role");for(a in i)(s=Ie(t,a,r))!==n&&(Ce.test(a)&&"drawer"!=c&&("string"==typeof s?s=Ve(s)?o.template(e("#"+s).html()):r&&r[s]?o.template(r[s]):o.template(s):U(s)||(s=t.getAttribute(a))),l[a]=s);return l}function Ve(t){try{return e("#"+t).length}catch(e){}return!1}function Be(t,n){return e.contains(t,n)?-1:1}function Ae(){var t=e(this);return e.inArray(t.attr("data-"+o.ns+"role"),["slider","rangeslider","breadcrumb"])>-1||t.is(":visible")}o.initWidget=function(i,r,a,s){var l,c,h,d,u,p,f,m,v,g;if(a?a.roles&&(a=a.roles):a=o.ui.roles,p=(i=i.nodeType?i:i[0]).getAttribute("data-"+o.ns+"role")){h=(v=-1===p.indexOf("."))?a[p]:o.getter(p)(t);var _=e(i).data(),b=h?"kendo"+h.fn.options.prefix+h.fn.options.name:"";for(var w in g=v?new RegExp("^kendo.*"+p+"$","i"):new RegExp("^"+b+"$","i"),_)if(w.match(g)){if(w!==b)return _[w];l=_[w]}if(h){for(m=Ie(i,"dataSource"),r=e.extend({},Te(i,e.extend({},h.fn.options,h.fn.defaults),s),r),m&&(r.dataSource=typeof m===C?o.getter(m)(t):m),d=0,u=h.fn.events.length;d<u;d++)(f=Ie(i,c=h.fn.events[d]))!==n&&(r[c]=o.getter(f)(t));return l?e.isEmptyObject(r)||l.setOptions(r):l=new h(i,r),l}}},o.rolesFromNamespaces=function(e){var t,n,i=[];for(e[0]||(e=[o.ui,o.dataviz.ui]),t=0,n=e.length;t<n;t++)i[t]=e[t].roles;return r.apply(null,[{}].concat(i.reverse()))},o.init=function(t){var n=o.rolesFromNamespaces(q.call(arguments,1));e(t).find("[data-"+o.ns+"role]").addBack().each((function(){o.initWidget(this,{},n)}))},o.destroy=function(t){e(t).find("[data-"+o.ns+"role]").addBack().each((function(){var t=e(this).data();for(var n in t)0===n.indexOf("kendo")&&typeof t[n].destroy===z&&t[n].destroy()}))},o.resize=function(t,n){var i=e(t).find("[data-"+o.ns+"role]").addBack().filter(Ae);if(i.length){var r=e.makeArray(i);r.sort(Be),e.each(r,(function(){var t=o.widgetInstance(e(this));t&&t.resize(n)}))}},o.parseOptions=Te,r(o.ui,{Widget:ke,DataBoundWidget:ze,roles:{},progress:function(t,n,i){var r,a,s,l,c,h=t.find(".k-loading-mask"),d=o.support,u=d.browser;c=(i=e.extend({},{width:"100%",height:"100%",top:t.scrollTop(),opacity:!1},i)).opacity?"k-loading-mask k-opaque":"k-loading-mask",n?h.length||(a=(r=d.isRtl(t))?"right":"left",l=o.scrollLeft(t),s=u.webkit&&r?t[0].scrollWidth-t.width()-2*l:0,h=e(o.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>",c,o.ui.progress.messages.loading)).width(i.width).height(i.height).css("top",i.top).css(a,Math.abs(l)+s).prependTo(t)):h&&h.remove()},plugin:function(t,i,r){var a,s=t.fn.options.name;r=r||"",(i=i||o.ui)[s]=t,i.roles[s.toLowerCase()]=t,a="getKendo"+r+s;var l={name:s="kendo"+r+s,widget:t,prefix:r||""};o.widgets.push(l);for(var c=0,h=o._widgetRegisteredCallbacks.length;c<h;c++)o._widgetRegisteredCallbacks[c](l);e.fn[s]=function(i){var r,a=this;return typeof i===C?(r=q.call(arguments,1),this.each((function(){var t,l,c=e.data(this,s);if(!c)throw new Error(o.format("Cannot call method '{0}' of {1} before it is initialized",i,s));if(typeof(t=c[i])!==z)throw new Error(o.format("Cannot find method '{0}' of {1}",i,s));if((l=t.apply(c,r))!==n)return a=l,!1}))):this.each((function(){return new t(this,i)})),a},e.fn[s].widget=t,e.fn[a]=function(){return this.data(s)}}}),o.ui.progress.messages={loading:"Loading..."};var Le={bind:function(){return this},nullObject:!0,options:{}},Ee=ke.extend({init:function(e,t){ke.fn.init.call(this,e,t),this.element.autoApplyNS(),this.wrapper=this.element,this.element.addClass("km-widget")},destroy:function(){ke.fn.destroy.call(this),this.element.kendoDestroy()},options:{prefix:"Mobile"},events:[],view:function(){var e=this.element.closest(o.roleSelector("view splitview modalview drawer"));return o.widgetInstance(e,o.mobile.ui)||Le},viewHasNativeScrolling:function(){var e=this.view();return e&&e.options.useNativeScrolling},container:function(){var e=this.element.closest(o.roleSelector("view layout modalview drawer splitview"));return o.widgetInstance(e.eq(0),o.mobile.ui)||Le}});function De(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)}r(o.mobile,{init:function(e){o.init(e,o.mobile.ui,o.ui,o.dataviz.ui)},roles:{},ui:{Widget:Ee,DataBoundWidget:ze.extend(Ee.prototype),roles:{},plugin:function(e){o.ui.plugin(e,o.mobile.ui,"Mobile")}}}),se(o.dataviz,{init:function(e){o.init(e,o.dataviz.ui)},ui:{roles:{},themes:{},views:[],plugin:function(e){o.ui.plugin(e,o.dataviz.ui)}},roles:{}}),o.touchScroller=function(t,n){return n||(n={}),n.useNative=!0,e(t).map((function(t,i){return i=e(i),!(!u.kineticScrollNeeded||!o.mobile.ui.Scroller||i.data("kendoMobileScroller"))&&(i.kendoMobileScroller(n),i.data("kendoMobileScroller"))}))[0]},o.preventDefault=function(e){e.preventDefault()},o.widgetInstance=function(e,n){var i,r,a=e.data(o.ns+"role"),s=[],l=e.data("kendoView");if(a){if("content"===a&&(a="scroller"),"view"===a&&l)return l;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=[o.ui.roles[a],o.dataviz.ui.roles[a],o.mobile.ui.roles[a]];for(a.indexOf(".")>=0&&(s=[o.getter(a)(t)]),i=0,r=s.length;i<r;i++){var c=s[i];if(c){var h=e.data("kendo"+c.fn.options.prefix+c.fn.options.name);if(h)return h}}}},o.onResize=function(n){var i=n;return u.mobileOS.android&&(i=function(){setTimeout(n,600)}),e(t).on(u.resize,i),i},o.unbindResize=function(n){e(t).off(u.resize,n)},o.attrValue=function(e,t){return e.data(o.ns+t)},o.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 De(t,!isNaN(n)&&n>-1)}});var Pe=["mousedown","mousemove","mouseenter","mouseleave","mouseover","mouseout","mouseup","click"],Oe={setupMouseMute:function(){var t=0,n=Pe.length,i=document.documentElement;if(!Oe.mouseTrap&&u.eventCapture){Oe.mouseTrap=!0,Oe.bustClick=!1,Oe.captureMouse=!1;for(var o=function(t){Oe.captureMouse&&("click"===t.type?Oe.bustClick&&!e(t.target).is("label, input, [data-rel=external]")&&(t.preventDefault(),t.stopPropagation()):t.stopPropagation())};t<n;t++)i.addEventListener(Pe[t],o,!0)}},muteMouse:function(e){Oe.captureMouse=!0,e.data.bustClick&&(Oe.bustClick=!0),clearTimeout(Oe.mouseTrapTimeoutID)},unMuteMouse:function(){clearTimeout(Oe.mouseTrapTimeoutID),Oe.mouseTrapTimeoutID=setTimeout((function(){Oe.captureMouse=!1,Oe.bustClick=!1}),400)}},Fe={down:"touchstart mousedown",move:"mousemove touchmove",up:"mouseup touchend touchcancel",cancel:"mouseleave touchcancel"};u.touch&&(u.mobileOS.ios||u.mobileOS.android)?Fe={down:"touchstart",move:"touchmove",up:"touchend touchcancel",cancel:"touchcancel"}:u.pointers?Fe={down:"pointerdown",move:"pointermove",up:"pointerup",cancel:"pointercancel pointerleave"}:u.msPointers&&(Fe={down:"MSPointerDown",move:"MSPointerMove",up:"MSPointerUp",cancel:"MSPointerCancel MSPointerLeave"}),u.msPointers&&!("onmspointerenter"in t)&&e.each({MSPointerEnter:"MSPointerOver",MSPointerLeave:"MSPointerOut"},(function(t,n){e.event.special[t]={delegateType:n,bindType:n,handle:function(t){var i,o=t.relatedTarget,r=t.handleObj;return o&&(o===this||e.contains(this,o))||(t.type=r.origType,i=r.handler.apply(this,arguments),t.type=n),i}}}));var Re=function(e){return Fe[e]||e},Ne=/([^ ]+)/g;o.applyEventMap=function(e,t){return e=e.replace(Ne,Re),t&&(e=e.replace(Ne,"$1."+t)),e},o.keyDownHandler=function(e,t){var n=t._events.kendoKeydown;if(!n)return!0;n=n.slice(),e.sender=t,e.preventKendoKeydown=!1;for(var i=0,o=n.length;i<o;i++)n[i].call(t,e);return!e.preventKendoKeydown};var qe=e.fn.on;function je(e,t){return new je.fn.init(e,t)}W(!0,je,e),je.fn=je.prototype=new e,je.fn.constructor=je,je.fn.init=function(t,n){return n&&n instanceof e&&!(n instanceof je)&&(n=je(n)),e.fn.init.call(this,t,n,We)},je.fn.init.prototype=je.fn;var We=je(document);r(je.fn,{handler:function(e){return this.data("handler",e),this},autoApplyNS:function(e){return this.data("kendoNS",e||o.guid()),this},on:function(){var e=this,t=e.data("kendoNS");if(1===arguments.length)return qe.call(e,arguments[0]);var n=e,i=q.call(arguments);typeof i[i.length-1]===A&&i.pop();var r=i[i.length-1],a=o.applyEventMap(i[0],t);if(u.mouseAndTouchPresent&&a.search(/mouse|click/)>-1&&this[0]!==document.documentElement){Oe.setupMouseMute();var s=2===i.length?null:i[1],l=a.indexOf("click")>-1&&a.indexOf("touchend")>-1;qe.call(this,{touchstart:Oe.muteMouse,touchend:Oe.unMuteMouse},s,{bustClick:l})}if(-1!==arguments[0].indexOf("keydown")&&i[1]&&i[1].options){i[0]=a;var c=i[1],h=i[i.length-1];return i[i.length-1]=function(e){if(o.keyDownHandler(e,c))return h.apply(this,[e])},qe.apply(e,i),e}return typeof r===C&&(n=e.data("handler"),r=n[r],i[i.length-1]=function(e){r.call(n,e)}),i[0]=a,qe.apply(e,i),e},kendoDestroy:function(e){return(e=e||this.data("kendoNS"))&&this.off("."+e),this}}),o.jQuery=je,o.eventMap=Fe,o.timezone=function(){var e={Jan:0,Feb:1,Mar:2,Apr:3,May:4,Jun:5,Jul:6,Aug:7,Sep:8,Oct:9,Nov:10,Dec:11},t={Sun:0,Mon:1,Tue:2,Wed:3,Thu:4,Fri:5,Sat:6};function n(n,i){var o,r,a,s=i[3],l=i[4],c=i[5],h=i[8];return h||(i[8]=h={}),h[n]?h[n]:(isNaN(l)?0===l.indexOf("last")?(o=new Date(Date.UTC(n,e[s]+1,1,c[0]-24,c[1],c[2],0)),r=t[l.substr(4,3)],a=o.getUTCDay(),o.setUTCDate(o.getUTCDate()+r-a-(r>a?7:0))):l.indexOf(">=")>=0?(o=new Date(Date.UTC(n,e[s],l.substr(5),c[0],c[1],c[2],0)),r=t[l.substr(0,3)],a=o.getUTCDay(),o.setUTCDate(o.getUTCDate()+r-a+(r<a?7:0))):l.indexOf("<=")>=0&&(o=new Date(Date.UTC(n,e[s],l.substr(5),c[0],c[1],c[2],0)),r=t[l.substr(0,3)],a=o.getUTCDay(),o.setUTCDate(o.getUTCDate()+r-a-(r>a?7:0))):o=new Date(Date.UTC(n,e[s],l,c[0],c[1],c[2],0)),h[n]=o)}function i(e,t,i){if(!(t=t[i])){var o=i.split(":"),r=0;return o.length>1&&(r=60*o[0]+Number(o[1])),[-1e6,"max","-","Jan",1,[0,0,0],r,"-"]}var a=new Date(e).getUTCFullYear();t=jQuery.grep(t,(function(e){var t=e[0],n=e[1];return t<=a&&(n>=a||t==a&&"only"==n||"max"==n)})),t.push(e),t.sort((function(e,t){return"number"!=typeof e&&(e=Number(n(a,e))),"number"!=typeof t&&(t=Number(n(a,t))),e-t}));var s=t[jQuery.inArray(e,t)-1]||t[t.length-1];return isNaN(s)?s:null}function r(e,t,n,o){typeof e!=M&&(e=Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));var r=function(e,t,n){var i=t[n];if("string"==typeof i&&(i=t[i]),!i)throw new Error('Timezone "'+n+'" is either incorrect, or kendo.timezones.min.js is not included.');for(var o=i.length-1;o>=0;o--){var r=i[o][3];if(r&&e>r)break}var a=i[o+1];if(!a)throw new Error('Timezone "'+n+'" not found on '+e+".");return a}(e,t,o);return{zone:r,rule:i(e,n,r[1])}}return{zones:{},rules:{},offset:function(e,t){if("Etc/UTC"==t||"Etc/GMT"==t)return 0;var n=r(e,this.zones,this.rules,t),i=n.zone,a=n.rule;return o.parseFloat(a?i[0]-a[6]:i[0])},convert:function(e,t,n){var i,o=n;typeof t==C&&(t=this.offset(e,t)),typeof n==C&&(n=this.offset(e,n));var r=e.getTimezoneOffset(),a=(e=new Date(e.getTime()+6e4*(t-n))).getTimezoneOffset();return typeof o==C&&(o=this.offset(e,o)),i=a-r+(n-o),new Date(e.getTime()+6e4*i)},apply:function(e,t){return this.convert(e,e.getTimezoneOffset(),t)},remove:function(e,t){return this.convert(e,t,e.getTimezoneOffset())},abbr:function(e,t){var n=r(e,this.zones,this.rules,t),i=n.zone,o=n.rule,a=i[2];return a.indexOf("/")>=0?a.split("/")[o&&+o[6]?1:0]:a.indexOf("%s")>=0?a.replace("%s",o&&"-"!=o[7]?o[7]:""):a},toLocalDate:function(e){return this.apply(new Date(e),"Etc/UTC")}}}(),o.date=function(){var e=6e4,t=864e5;function i(e,t){return 0===t&&23===e.getHours()&&(e.setHours(e.getHours()+2),!0)}function r(e,t,n){var o=e.getHours();n=n||1,t=(t-e.getDay()+7*n)%7,e.setDate(e.getDate()+t),i(e,o)}function a(e,t,n){return r(e=new Date(e),t,n),e}function s(e){return new Date(e.getFullYear(),e.getMonth(),1)}function l(e,n){var i=new Date(e.getFullYear(),0,1,-6),o=function(e,t){return 1!==t?d(a(e,t,-1),4):d(e,4-(e.getDay()||7))}(e,n),r=o.getTime()-i.getTime(),s=Math.floor(r/t);return 1+Math.floor(s/7)}function c(e){return i(e=new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,0,0),0),e}function h(e){return f(e).getTime()-c(f(e))}function d(e,n){var o=e.getHours();return u(e=new Date(e),n*t),i(e,o),e}function u(t,n,i){var o,r=t.getTimezoneOffset();t.setTime(t.getTime()+n),i||(o=t.getTimezoneOffset()-r,t.setTime(t.getTime()+o*e))}function p(){return c(new Date)}function f(e){var t=new Date(1980,1,1,0,0,0);return e&&t.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),t}function m(e,t){var n=new Date(e);return new Date(n.setFullYear(n.getFullYear()+t))}function v(e,t){var n=e[e.length-1];n&&"LITERAL"===n.type?n.pattern+=t:e.push({type:"literal",pattern:t})}function g(e){return"h"===e||"K"===e}function _(e,t,n){return n=n||0,e.indexOf(t,n)===n}return{adjustDST:i,dayOfWeek:a,setDayOfWeek:r,getDate:c,isInDateRange:function(e,n,i){var o,r=n.getTime(),a=i.getTime();return r>=a&&(a+=t),(o=e.getTime())>=r&&o<=a},isInTimeRange:function(e,n,i){var o,r=h(n),a=h(i);return!e||r==a||(n>=i&&(i+=t),r>(o=h(e))&&(o+=t),a<r&&(a+=t),o>=r&&o<=a)},isToday:function(e){return c(e).getTime()==p().getTime()},nextDay:function(e){return d(e,1)},previousDay:function(e){return d(e,-1)},toUtcTime:function(e){return Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())},MS_PER_DAY:t,MS_PER_HOUR:36e5,MS_PER_MINUTE:e,setTime:u,setHours:function(e,t){return i(e=new Date(e.getFullYear(),e.getMonth(),e.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()),t.getHours()),e},addDays:d,today:p,toInvariantTime:f,firstDayOfMonth:s,splitDateFormat:function(e){for(var t,n,i,r,a,s,l,c,h=function(e,t){var n,i=t.calendar;return"string"==typeof e&&(n=i.patterns[e]?i.patterns[e]:e),n||(n=i.patterns.d),n}(e,o.culture()).replaceAll("dddd","EEEE").replaceAll("ddd","EEE").replace("tt","aa"),d=[],u=/d{1,2}|E{1,6}|e{1,6}|c{3,6}|c{1}|M{1,5}|L{1,5}|y{1,4}|H{1,2}|h{1,2}|k{1,2}|K{1,2}|m{1,2}|a{1,5}|s{1,2}|S{1,3}|t{1,2}|z{1,4}|Z{1,5}|x{1,5}|X{1,5}|G{1,5}|q{1,5}|Q{1,5}|"[^"]*"|'[^']*'/g,p=u.lastIndex=0,f=u.exec(h);f;){var m=f[0];p<f.index&&v(d,h.substring(p,f.index)),_(m,'"')||_(m,"'")?v(d,m):(t=m[0],i={type:n=x[t],pattern:m},"hour"===n&&(i.hour12=g(m)),(r=k[n])&&(a="number"==typeof r.minLength?r.minLength:r.minLength[t],(s=m.length)>=a&&"aa"!==m&&(i.names={type:r.type,nameType:(l=s,c=void 0,l<=3?c="abbreviated":4===l?c="wide":5===l&&(c="narrow"),c),standAlone:r.standAlone===t})),d.push(i)),p=u.lastIndex,f=u.exec(h)}return p<h.length&&v(d,h.substring(p)),d},dateFieldName:function(e){return(o.culture().calendar.dateFields[e.type]||{})[e.nameType]},dateFormatNames:function(e){let{type:t,nameType:n}=e;const i=o.culture();"wide"===n&&(n="names"),"abbreviated"===n&&(n="namesAbbr"),"narrow"===n&&(n="namesShort");let r=i.calendar[t][n];return r||(r=i.calendar[t].name),r},lastDayOfMonth:function(e){var t=new Date(e.getFullYear(),e.getMonth()+1,0),n=s(e),i=Math.abs(t.getTimezoneOffset()-n.getTimezoneOffset());return i&&t.setHours(n.getHours()+i/60),t},weekInYear:function(e,t){t===n&&(t=o.culture().calendar.firstDay);var i=d(e,-7),r=d(e,7),a=l(e,t);return 0===a?l(i,t)+1:53===a&&l(r,t)>1?1:a},getMilliseconds:h,firstDayOfYear:function(e){return new Date(e.getFullYear(),0,1)},lastDayOfYear:function(e){return new Date(e.getFullYear(),11,31)},nextYear:function(e){return m(e,1)},previousYear:function(e){return m(e,-1)}}}(),o.stripWhitespace=function(e){if(document.createNodeIterator)for(var 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)};var Ge=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||t.msRequestAnimationFrame||function(e){setTimeout(e,1e3/60)};o.animationFrame=function(e){Ge.call(t,e)};var Ue=[];o.queueAnimation=function(e){Ue[Ue.length]=e,1===Ue.length&&o.runNextAnimation()},o.runNextAnimation=function(){o.animationFrame((function(){Ue[0]&&(Ue.shift()(),Ue[0]&&o.runNextAnimation())}))},o.parseQueryStringParams=function(e){for(var t={},n=(e.split("?")[1]||"").split(/&|=/),i=n.length,o=0;o<i;o+=2)""!==n[o]&&(t[decodeURIComponent(n[o])]=decodeURIComponent(n[o+1]));return t},o.elementUnderCursor=function(e){if(void 0!==e.x.client)return document.elementFromPoint(e.x.client,e.y.client)},o.wheelDeltaY=function(e){var t,i=e.originalEvent,o=i.wheelDeltaY;return i.wheelDelta?(o===n||o)&&(t=i.wheelDelta):i.detail&&i.axis===i.VERTICAL_AXIS&&(t=10*-i.detail),t},o.throttle=function(e,t){var n,i=0;if(!t||t<=0)return e;var o=function(){var o=this,r=+new Date-i,a=arguments;function s(){e.apply(o,a),i=+new Date}if(!i)return s();n&&clearTimeout(n),r>t?s():n=setTimeout(s,t-r)};return o.cancel=function(){clearTimeout(n)},o},o.caret=function(t,i,o){var r,a=i!==n;if(o===n&&(o=i),t[0]&&(t=t[0]),!a||!t.disabled){try{if(t.selectionStart!==n)if(a){t.focus();var s=u.mobileOS;s.wp||s.android?setTimeout((function(){t.setSelectionRange(i,o)}),0):t.setSelectionRange(i,o)}else i=[t.selectionStart,t.selectionEnd];else if(document.selection)if(e(t).is(":visible")&&t.focus(),r=t.createTextRange(),a)r.collapse(!0),r.moveStart("character",i),r.moveEnd("character",o-i),r.select();else{var l,c,h=r.duplicate();r.moveToBookmark(document.selection.createRange().getBookmark()),h.setEndPoint("EndToStart",r),c=(l=h.text.length)+r.text.length,i=[l,c]}}catch(e){i=[]}return i}},o.antiForgeryTokens=function(){var t={},i=e("meta[name=csrf-token],meta[name=_csrf]").attr("content"),o=e("meta[name=csrf-param],meta[name=_csrf_header]").attr("content");return e("input[name^='__RequestVerificationToken']").each((function(){t[this.name]=this.value})),o!==n&&i!==n&&(t[o]=i),t},o.cycleForm=function(e){var t=e.find("input, .k-widget, .k-dropdownlist, .k-combobox").first(),n=e.find("button, .k-button").last();function i(e){var t=o.widgetInstance(e);t&&t.focus?t.focus():e.trigger("focus")}n.on("keydown",(function(e){e.keyCode!=o.keys.TAB||e.shiftKey||(e.preventDefault(),i(t))})),t.on("keydown",(function(e){e.keyCode==o.keys.TAB&&e.shiftKey&&(e.preventDefault(),i(n))}))},o.focusElement=function(n){var i=[],r=n.parentsUntil("body").filter((function(e,t){return"visible"!==o.getComputedStyles(t,["overflow"]).overflow})).add(t);r.each((function(t,n){i[t]=e(n).scrollTop()}));try{n[0].setActive()}catch(e){n.trigger("focus")}r.each((function(t,n){e(n).scrollTop(i[t])}))},o.focusNextElement=function(){if(document.activeElement){var t=e(":kendoFocusable"),n=t.index(document.activeElement);if(n>-1)(t[n+1]||t[0]).focus()}},o.trim=function(e){return e?e.toString().trim():""},o.getWidgetFocusableElement=function(t){var n=t.closest(":kendoFocusable"),i=o.widgetInstance(t);return n.length?n:i?"Editor"===i.options.name?e(i.body):i.wrapper.find(":kendoFocusable").first():t},o.addAttribute=function(e,t,n){var i=e.attr(t)||"";i.indexOf(n)<0&&e.attr(t,(i+" "+n).trim())},o.removeAttribute=function(e,t,n){var i=e.attr(t)||"";e.attr(t,i.replace(n,"").trim())},o.toggleAttribute=function(e,t,n){(e.attr(t)||"").indexOf(n)<0?o.addAttribute(e,t,n):o.removeAttribute(e,t,n)},o.matchesMedia=function(e){var n=o._bootstrapToMedia(e)||e;return u.matchMedia&&t.matchMedia(n).matches},o._bootstrapToMedia=function(e){return{xs:"(max-width: 576px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)"}[e]},o.fileGroupMap={audio:[".aif",".iff",".m3u",".m4a",".mid",".mp3",".mpa",".wav",".wma",".ogg",".wav",".wma",".wpl"],video:[".3g2",".3gp",".avi",".asf",".flv",".m4u",".rm",".h264",".m4v",".mkv",".mov",".mp4",".mpg",".rm",".swf",".vob",".wmv"],image:[".ai",".dds",".heic",".jpe","jfif",".jif",".jp2",".jps",".eps",".bmp",".gif",".jpeg",".jpg",".png",".ps",".psd",".svg",".svgz",".tif",".tiff"],txt:[".doc",".docx",".log",".pages",".tex",".wpd",".wps",".odt",".rtf",".text",".txt",".wks"],presentation:[".key",".odp",".pps",".ppt",".pptx"],data:[".xlr",".xls",".xlsx"],programming:[".tmp",".bak",".msi",".cab",".cpl",".cur",".dll",".dmp",".drv",".icns",".ico",".link",".sys",".cfg",".ini",".asp",".aspx",".cer",".csr",".css",".dcr",".htm",".html",".js",".php",".rss",".xhtml"],pdf:[".pdf"],config:[".apk",".app",".bat",".cgi",".com",".exe",".gadget",".jar",".wsf"],zip:[".7z",".cbr",".gz",".sitx",".arj",".deb",".pkg",".rar",".rpm",".tar.gz",".z",".zip",".zipx"],"disc-image":[".dmg",".iso",".toast",".vcd",".bin",".cue",".mdf"]},o.getFileGroup=function(e,t){var i=o.fileGroupMap,r=Object.keys(i),a="file";if(e===n||!e.length)return a;for(var s=0;s<r.length;s+=1){if(i[r[s]].indexOf(e.toLowerCase())>-1)return t?"file-"+r[s]:r[s]}return a},o.getFileSizeMessage=function(e){if(0===e)return"0 Byte";var t=parseInt(Math.floor(Math.log(e)/Math.log(1024)),10);return Math.round(e/Math.pow(1024,t),2)+" "+["Bytes","KB","MB","GB","TB"][t]},o.selectorFromClasses=function(e){return"."+e.split(" ").join(".")};var $e=["base","primary","secondary","tertiary","inherit","info","success","warning","error","dark","light","inverse"],Ke=["solid","outline","flat"],Ye=["rectangle","square"],Qe=[["small","sm"],["medium","md"],["large","lg"]],Xe=[["small","sm"],["medium","md"],["large","lg"],["full","full"]],Je=["fixed","static","sticky","absolute"],Ze=[["both","resize"],["horizontal","resize-x"],["vertical","resize-y"]],et=["auto","hidden","visible","scroll","clip"],tt=[["vertical","!k-flex-col"],["horizontal","!k-flex-row"]];o.cssProperties=function(){var e={};function t(t,n,i){e[t]||(e[t]={}),e[t][n]=i||n}function n(e,n){for(var i=0;i<n.length;i++)s(n[i])?t(e,n[i][0],n[i][1]):t(e,n[i])}return n("themeColor",$e),n("fillMode",Ke),n("shape",Ye),n("size",Qe),n("positionMode",Je),n("rounded",Xe),n("resize",Ze),n("overflow",et),n("layoutFlow",tt),{positionModeValues:Je,roundedValues:Xe,sizeValues:Qe,shapeValues:Ye,fillModeValues:Ke,themeColorValues:$e,defaultValues:e,propertyDictionary:{},registerValues:function(e,t){var n,i,r,a,l,c,h=o.cssProperties.propertyDictionary;for(n=0;n<t.length;n++)for(r=t[n].prop,l=t[n].values,h[e][r]||(h[e][r]={}),a=h[e][r],i=0;i<l.length;i++)c=l[i],s(l[i])?a[c[0]]=c[1]:a[c]=c},getValidClass:function(e){var t,n,i,r=e.widget,a=e.propName,s=e.value,l=e.fill,c=o.cssProperties,h=c.defaultValues[a],d=c.propertyDictionary[r],u=e.prefix;return d&&(n=(t=d[a])&&t[s]||h[s])?(i="themeColor"===a?d[P]+l+"-":"positionMode"===a?"k-pos-":"rounded"===a?"k-rounded-":"resize"===a?"k-":"overflow"===a?"k-overflow-":"layoutFlow"===a?"":d[P],(i=u||i)+n):""},registerPrefix:function(e,t){var n=o.cssProperties.propertyDictionary;n[e]||(n[e]={}),n[e][P]=t}}}(),o.registerCssClass=function(e,t,n){o.propertyToCssClassMap[e]||(o.propertyToCssClassMap[e]={}),o.propertyToCssClassMap[e][t]=n||t},o.registerCssClasses=function(e,t){for(var n=0;n<t.length;n++)s(t[n])?o.registerCssClass(e,t[n][0],t[n][1]):o.registerCssClass(e,t[n])},o.getValidCssClass=function(e,t,n){var i=o.propertyToCssClassMap[t][n];if(i)return e+i},o.propertyToCssClassMap={},o.registerCssClasses("themeColor",$e),o.registerCssClasses("fill",Ke),o.registerCssClasses("shape",Ye),o.registerCssClasses("size",Qe),o.registerCssClasses("positionMode",Je),o.applyStylesFromKendoAttributes=function(t,n){let i=n.map((e=>`[${o.attr(`style-${e}`)}]`)).join(",");t.find(i).addBack(i).each(((t,i)=>{let r=e(i);n.forEach((function(e){let t=o.attr(`style-${e}`);r.attr(t)&&(r.css(e,r.attr(t)),r.removeAttr(t))}))}))},o.whenAll=function(t){var n,i=1==arguments.length&&Array.isArray(t)?t:Array.prototype.slice.call(arguments),r=i.length,a=r,s=e.Deferred(),l=0,c=0,h=Array(r),d=Array(r),u=Array(r);function p(e,t,n){return function(){n!=i&&c++,s.notifyWith(t[e]=this,n[e]=Array.prototype.slice.call(arguments)),--a||s[(c?"reject":"resolve")+"With"](t,n)}}for(;l<r;l++)(n=i[l])&&o.isFunction(n.promise)?n.promise().done(p(l,u,i)).fail(p(l,h,d)):(s.notifyWith(this,n),--a);return a||s.resolveWith(u,i),s.promise()},function(){function n(t,n,i,r){var a=e("<form>").attr({action:i,method:"POST",target:r}),s=o.antiForgeryTokens();s.fileName=n;var l=t.split(";base64,");for(var c in s.contentType=l[0].replace("data:",""),s.base64=l[1],s)s.hasOwnProperty(c)&&e("<input>").attr({value:s[c],name:c,type:"hidden"}).appendTo(a);a.appendTo("body").submit().remove()}var i=document.createElement("a"),r="download"in i&&!o.support.browser.edge;function a(e,t){var n=e;if("string"==typeof e){for(var i=e.split(";base64,"),o=i[0],r=atob(i[1]),a=new Uint8Array(r.length),s=0;s<r.length;s++)a[s]=r.charCodeAt(s);n=new Blob([a.buffer],{type:o})}navigator.msSaveBlob(n,t)}function s(e,n){t.Blob&&e instanceof Blob&&(e=URL.createObjectURL(e)),i.download=n,i.href=e;var o=document.createEvent("MouseEvents");o.initMouseEvent("click",!0,!1,t,0,0,0,0,0,!1,!1,!1,!1,0,null),i.dispatchEvent(o),setTimeout((function(){URL.revokeObjectURL(e)}))}o.saveAs=function(e){var t=n;e.forceProxy||(r?t=s:navigator.msSaveBlob&&(t=a)),t(e.dataURI,e.fileName,e.proxyURL,e.proxyTarget)}}(),o.proxyModelSetters=function(e){var t={};return Object.keys(e||{}).forEach((function(n){Object.defineProperty(t,n,{get:function(){return e[n]},set:function(t){e[n]=t,e.dirty=!0}})})),t},o.getSeriesColors=function(){var t=e('<div class="k-var--series-a"></div><div class="k-var--series-b"></div><div class="k-var--series-c"></div><div class="k-var--series-d"></div><div class="k-var--series-e"></div><div class="k-var--series-f"></div>'),n=[];return t.appendTo(e("body")),t.each((function(t,i){n.push(e(i).css("background-color"))})),t.remove(),n},o.isElement=function(e){return e instanceof Element||e instanceof HTMLDocument},o.defaults=o.defaults||{},o.setDefaults=function(e,t){var i=e.split("."),r=o.defaults;e=i.pop(),i.forEach((function(e){r[e]===n&&(r[e]={}),r=r[e]})),t.constructor===Object?r[e]=se({},r[e],t):r[e]=t},o.debugTemplates=t.DEBUG_KENDO_TEMPLATES,o.setDefaults("breakpoints",L),o.class2type={},jQuery.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(e,t){o.class2type["[object "+t+"]"]=t.toLowerCase()})),o.type=function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?o.class2type[Object.prototype.toString.call(e)]||"object":typeof e}}(jQuery,window);kendo;!function(e){var t=window.kendo,n="change",i="same",o=t.support,r=window.location,a=window.history,s=t.support.browser.msie,l=/^#*/,c=window.document;function h(e,t){return t?(e+"/"===t&&(e=t),new RegExp("^"+t,"i").test(e)||(e=t+"/"+e),r.protocol+"//"+(r.host+"/"+e).replace(/\/\/+/g,"/")):e}function d(e){return e?"#!":"#"}function u(e){var t=r.href;return"#!"===e&&t.indexOf("#")>-1&&t.indexOf("#!")<0?null:t.split(e)[1]||""}function p(e,t){return 0===t.indexOf(e)?t.substr(e.length).replace(/\/\//g,"/"):t}var f=t.Class.extend({back:function(){s?setTimeout((function(){a.back()})):a.back()},forward:function(){s?setTimeout((function(){a.forward()})):a.forward()},length:function(){return a.length},replaceLocation:function(e){r.replace(e)}}),m=f.extend({init:function(e){this.root=e},navigate:function(e){a.pushState({},c.title,h(e,this.root))},replace:function(e){a.replaceState({},c.title,h(e,this.root))},normalize:function(e){return p(this.root,e)},current:function(){var e=r.pathname;return r.search&&(e+=r.search),p(this.root,e)},change:function(t){e(window).bind("popstate.kendo",t)},stop:function(){e(window).unbind("popstate.kendo")},normalizeCurrent:function(e){var t,n=e.root,i=r.pathname,o=u(d(e.hashBang));n===i+"/"&&(t=n),n===i&&o&&(t=h(o.replace(l,""),n)),t&&a.pushState({},c.title,t)}});function v(e){return e.replace(/^(#)?/,"#")}function g(e){return e.replace(/^(#(!)?)?/,"#!")}var _=f.extend({init:function(e){this._id=t.guid(),this.prefix=d(e),this.fix=e?g:v},navigate:function(e){r.hash=this.fix(e)},replace:function(e){this.replaceLocation(this.fix(e))},normalize:function(e){return e.indexOf(this.prefix)<0?e:e.split(this.prefix)[1]},change:function(t){o.hashChange?e(window).on("hashchange."+this._id,t):this._interval=setInterval(t,50)},stop:function(){e(window).off("hashchange."+this._id),clearInterval(this._interval)},current:function(){return u(this.prefix)},normalizeCurrent:function(e){var t=r.pathname,n=e.root;return!(!e.pushState||n===t)&&(this.replaceLocation(n+this.prefix+p(n,t)),!0)}}),b=t.Observable.extend({start:function(t){if(t=t||{},this.bind([n,"back",i],t),!this._started){this._started=!0,t.root=t.root||"/";var o,r=this.createAdapter(t);r.normalizeCurrent(t)||(o=r.current(),e.extend(this,{adapter:r,root:t.root,historyLength:r.length(),current:o,locations:[o]}),r.change(this._checkUrl.bind(this)))}},createAdapter:function(e){return o.pushState&&e.pushState?new m(e.root):new _(e.hashBang)},stop:function(){this._started&&(this.adapter.stop(),this.unbind(n),this._started=!1)},change:function(e){this.bind(n,e)},replace:function(e,t){this._navigate(e,t,(function(t){t.replace(e),this.locations[this.locations.length-1]=this.current}))},navigate:function(e,t){if("#:back"===e)return this.backCalled=!0,void this.adapter.back();this._navigate(e,t,(function(t){t.navigate(e),this.locations.push(this.current)}))},_navigate:function(e,t,o){var r=this.adapter;e=r.normalize(e),this.current!==e&&this.current!==decodeURIComponent(e)?!t&&this.trigger(n,{url:e,decode:!1})||(this.current=e,o.call(this,r),this.historyLength=r.length()):this.trigger(i)},_checkUrl:function(){var e=this.adapter,t=e.current(),i=e.length(),o=this.historyLength===i,r=t===this.locations[this.locations.length-2]&&o,a=this.backCalled,s=this.current;return null===t||this.current===t||this.current===decodeURIComponent(t)||(this.historyLength=i,this.backCalled=!1,this.current=t,r&&this.trigger("back",{url:s,to:t})?(e.forward(),void(this.current=s)):this.trigger(n,{url:t,backButtonPressed:!a})?(r?e.forward():(e.back(),this.historyLength--),void(this.current=s)):void(r?this.locations.pop():this.locations.push(t)))}});t.History=b,t.History.HistoryAdapter=f,t.History.HashAdapter=_,t.History.PushStateAdapter=m,t.absoluteURL=h,t.history=new b}(window.kendo.jQuery);kendo;!function(){var e=window.kendo,t=e.history,n=e.Observable,i="init",o="routeMissing",r="change",a="back",s="same",l=/\((.*?)\)/g,c=/(\(\?)?:\w+/g,h=/\*\w+/g,d=/[\-{}\[\]+?.,\\\^$|#\s]/g;function u(e,t){return t?e:"([^/]+)"}function p(e){return e.replace(/(\?.*)|(#.*)/g,"")}var f=e.Class.extend({init:function(e,t,n){e instanceof RegExp||(e=function(e,t){return new RegExp("^"+e.replace(d,"\\$&").replace(l,"(?:$1)?").replace(c,u).replace(h,"(.*?)")+"$",t?"i":"")}(e,n)),this.route=e,this._callback=t},callback:function(t,n,i){var o,r,a=0,s=e.parseQueryStringParams(t);if(s._back=n,t=p(t),r=(o=this.route.exec(t).slice(1)).length,i)for(;a<r;a++)void 0!==o[a]&&(o[a]=decodeURIComponent(o[a]));o.push(s),this._callback.apply(null,o)},worksWith:function(e,t,n){return!!this.route.test(p(e))&&(this.callback(e,t,n),!0)}}),m=n.extend({init:function(e){e||(e={}),n.fn.init.call(this),this.routes=[],this.pushState=e.pushState,this.hashBang=e.hashBang,this.root=e.root,this.ignoreCase=!1!==e.ignoreCase,this.bind([i,o,r,s,a],e)},destroy:function(){t.unbind(r,this._urlChangedProxy),t.unbind(s,this._sameProxy),t.unbind(a,this._backProxy),this.unbind()},start:function(){var e=this,n=function(t){e._back(t)},o=function(t){e._urlChanged(t)};t.start({same:function(){e._same()},change:o,back:n,pushState:e.pushState,hashBang:e.hashBang,root:e.root});var r={url:t.current||"/",preventDefault:$.noop};e.trigger(i,r)||e._urlChanged(r),this._urlChangedProxy=o,this._backProxy=n},route:function(e,t){this.routes.push(new f(e,t,this.ignoreCase))},navigate:function(t,n){e.history.navigate(t,n)},replace:function(t,n){e.history.replace(t,n)},_back:function(e){this.trigger(a,{url:e.url,to:e.to})&&e.preventDefault()},_same:function(){this.trigger(s)},_urlChanged:function(t){var n=t.url,i=!!t.decode,a=t.backButtonPressed;if(n||(n="/"),this.trigger(r,{url:t.url,params:e.parseQueryStringParams(t.url),backButtonPressed:a}))t.preventDefault();else{for(var s=0,l=this.routes,c=l.length;s<c;s++)if(l[s].worksWith(n,a,i))return;this.trigger(o,{url:n,params:e.parseQueryStringParams(n),backButtonPressed:a})&&t.preventDefault()}}});e.Router=m}();!function(e){var t=window.kendo,n=t.support,i=t.Class,o=t.Observable,r=Date.now,a=e.extend,s=n.mobileOS,l=s&&s.android,c=800,h=n.browser.msie?5:0,d="press",u="hold",p="select",f="start",m="move",v="end",g="cancel",_="tap",b="doubleTap",w="release",y="gesturechange",x="gestureend",k="gesturetap",z={api:0,touch:0,mouse:9,pointer:9},C=!n.touch||n.mouseAndTouchPresent;function S(e,t){var n=e.x.location,i=e.y.location,o=t.x.location,r=t.y.location,a=n-o,s=i-r;return{center:{x:(n+o)/2,y:(i+r)/2},distance:Math.sqrt(a*a+s*s)}}function M(e){var t,i,o,r=[],a=e.originalEvent,s=e.currentTarget,l=0;if(e.api)r.push({id:2,event:e,target:e.target,currentTarget:e.target,location:e,type:"api"});else if(e.type.match(/touch/))for(t=(i=a?a.changedTouches:[]).length;l<t;l++)o=i[l],r.push({location:o,event:e,target:o.target,currentTarget:s,id:o.identifier,type:"touch"});else n.pointers||n.msPointers?r.push({location:a,event:e,target:e.target,currentTarget:s,id:a.pointerId,type:"pointer"}):r.push({id:1,event:e,target:e.target,currentTarget:s,location:e,type:"mouse"});return r}var H=i.extend({init:function(e,t){var n=this;n.axis=e,n._updateLocationData(t),n.startLocation=n.location,n.velocity=n.delta=0,n.timeStamp=r()},move:function(e){var t=this,n=e["page"+t.axis],i=r(),o=i-t.timeStamp||1;!n&&l||(t.delta=n-t.location,t._updateLocationData(e),t.initialDelta=n-t.startLocation,t.velocity=t.delta/o,t.timeStamp=i)},_updateLocationData:function(e){var t=this,n=t.axis;t.location=e["page"+n],t.client=e["client"+n],t.screen=e["screen"+n]}}),I=i.extend({init:function(e,t,n){a(this,{x:new H("X",n.location),y:new H("Y",n.location),type:n.type,useClickAsTap:e.useClickAsTap,threshold:e.threshold||z[n.type],userEvents:e,target:t,currentTarget:n.currentTarget,initialTouch:n.target,id:n.id,pressEvent:n,_clicks:e._clicks,supportDoubleTap:e.supportDoubleTap,_moved:!1,_finished:!1})},press:function(){this._holdTimeout=setTimeout(this._hold.bind(this),this.userEvents.minHold),this._trigger(d,this.pressEvent)},_tap:function(e){var t=this;t.userEvents._clicks++,1==t.userEvents._clicks&&(t._clickTimeout=setTimeout((function(){1==t.userEvents._clicks?t._trigger(_,e):t._trigger(b,e),t.userEvents._clicks=0}),300))},_hold:function(){this._trigger(u,this.pressEvent)},move:function(e){var t=this,n="api"!==e.type&&t.userEvents._shouldNotMove;if(!t._finished&&!n){if(t.x.move(e.location),t.y.move(e.location),!t._moved){if(t._withinIgnoreThreshold())return;if(V.current&&V.current!==t.userEvents)return t.dispose();t._start(e)}t._finished||t._trigger(m,e)}},end:function(e){this.endTime=r(),this._finished||(this._finished=!0,this._trigger(w,e),this._moved?this._trigger(v,e):this.useClickAsTap||(this.supportDoubleTap?this._tap(e):this._trigger(_,e)),clearTimeout(this._holdTimeout),this.dispose())},dispose:function(){var t=this.userEvents.touches;this._finished=!0,this.pressEvent=null,clearTimeout(this._holdTimeout),t.splice(e.inArray(this,t),1)},skip:function(){this.dispose()},cancel:function(){this.dispose()},isMoved:function(){return this._moved},_start:function(e){clearTimeout(this._holdTimeout),this.startTime=r(),this._moved=!0,this._trigger(f,e)},_trigger:function(e,t){var n=this,i=t.event,o={touch:n,x:n.x,y:n.y,target:n.target,event:i};n.userEvents.notify(e,o)&&i.preventDefault()},_withinIgnoreThreshold:function(){var e=this.x.initialDelta,t=this.y.initialDelta;return Math.sqrt(e*e+t*t)<=this.threshold}});function T(e){for(var n=t.eventMap.up.split(" "),i=0,o=n.length;i<o;i++)e(n[i])}var V=o.extend({init:function(i,r){var s,l=this,z=t.guid();if(r=r||{},s=l.filter=r.filter,l.threshold=r.threshold||h,l.minHold=r.minHold||c,l.touches=[],l._maxTouches=r.multiTouch?2:1,l.allowSelection=r.allowSelection,l.captureUpIfMoved=r.captureUpIfMoved,l.useClickAsTap=!r.fastTap&&!n.delayedClick(),l.eventNS=z,l._clicks=0,l.supportDoubleTap=r.supportDoubleTap,i=e(i).handler(l),o.fn.init.call(l),a(l,{element:i,surface:r.global&&C?e(i[0].ownerDocument.documentElement):e(r.surface||i),stopPropagation:r.stopPropagation,preventDefault:r.preventDefault,pressed:!1}),l.surface.handler(l).on(t.applyEventMap("move",z),"_move").on(t.applyEventMap("up cancel",z),"_end"),i.on(t.applyEventMap("down",z),s,"_start"),l.useClickAsTap&&i.on(t.applyEventMap("click",z),s,"_click"),n.pointers||n.msPointers)if(n.browser.version<11){var S="pinch-zoom double-tap-zoom";i.css("-ms-touch-action",r.touchAction&&"none"!=r.touchAction?S+" "+r.touchAction:S)}else i.css("touch-action",r.touchAction||"none");if(r.preventDragEvent&&i.on(t.applyEventMap("dragstart",z),t.preventDefault),i.on(t.applyEventMap("mousedown",z),s,{root:i},"_select"),l.captureUpIfMoved&&n.eventCapture){var M=l.surface[0],H=l.preventIfMoving.bind(l);T((function(e){M.addEventListener(e,H,!0)}))}l.bind([d,u,_,b,f,m,v,w,g,"gesturestart",y,x,k,p],r)},preventIfMoving:function(e){this._isMoved()&&e.preventDefault()},destroy:function(){var e=this;if(!e._destroyed){if(e._destroyed=!0,e.captureUpIfMoved&&n.eventCapture){var t=e.surface[0];T((function(n){t.removeEventListener(n,e.preventIfMoving)}))}e.element.kendoDestroy(e.eventNS),e.surface.kendoDestroy(e.eventNS),e.element.removeData("handler"),e.surface.removeData("handler"),e._disposeAll(),e.unbind(),delete e.surface,delete e.element,delete e.currentTarget}},capture:function(){V.current=this},cancel:function(){this._disposeAll(),this.trigger(g)},notify:function(e,t){var n=this.touches;if(this._isMultiTouch()){switch(e){case m:e=y;break;case v:e=x;break;case _:e=k}a(t,{touches:n},S(n[0],n[1]))}return this.trigger(e,a(t,{type:e}))},press:function(e,t,n){this._apiCall("_start",e,t,n)},move:function(e,t){this._apiCall("_move",e,t)},end:function(e,t){this._apiCall("_end",e,t)},_isMultiTouch:function(){return this.touches.length>1},_maxTouchesReached:function(){return this.touches.length>=this._maxTouches},_disposeAll:function(){for(var e=this.touches;e.length>0;)e.pop().dispose()},_isMoved:function(){return e.grep(this.touches,(function(e){return e.isMoved()})).length},_select:function(e){this.allowSelection&&!this.trigger(p,{event:e})||e.preventDefault()},_start:function(t){var n,i,o=this,r=0,a=o.filter,s=M(t),l=s.length,c=t.which;if(!(c&&c>1||o._maxTouchesReached()))for(V.current=null,o.currentTarget=t.currentTarget,o.preventDefault&&t.preventDefault(),o.stopPropagation&&t.stopPropagation();r<l&&!o._maxTouchesReached();r++)i=s[r],(n=a?e(i.currentTarget):o.element).length&&(i=new I(o,n,i),o.touches.push(i),i.press(),o._isMultiTouch()&&o.notify("gesturestart",{}))},_move:function(e){this._eachTouch("move",e)},_end:function(e){this._eachTouch("end",e)},_click:function(t){var n={touch:{initialTouch:t.target,target:e(t.currentTarget),endTime:r(),x:{location:t.pageX,client:t.clientX},y:{location:t.pageY,client:t.clientY}},x:t.pageX,y:t.pageY,target:e(t.currentTarget),event:t,type:"tap"};this.trigger("tap",n)&&t.preventDefault()},_eachTouch:function(e,t){var n,i,o,r,a={},s=M(t),l=this.touches;for(n=0;n<l.length;n++)a[(i=l[n]).id]=i;for(n=0;n<s.length;n++)(r=a[(o=s[n]).id])&&r[e](o)},_apiCall:function(t,n,i,o){this[t]({api:!0,pageX:n,pageY:i,clientX:n,clientY:i,target:e(o||this.element)[0],stopPropagation:e.noop,preventDefault:e.noop})}}),B=o.extend({init:function(n,i){var r,s=this,l=t.guid();i=i||{},r=s.filter=i.filter,s.touches=[],s._maxTouches=1,s.eventNS=l,s._downStarted=0,n=e(n).handler(s),o.fn.init.call(s),a(s,{element:n,surface:i.global&&C?e(n[0].ownerDocument.documentElement):e(i.surface||n),stopPropagation:i.stopPropagation,pressed:!1}),s.surface.handler(s).on(t.applyEventMap("move",l),"_move").on(t.applyEventMap("cancel up",l),"cancel"),n.on(t.applyEventMap("down",l),r,"_down").on(t.applyEventMap("up",l),r,"_up"),s.bind([f,m,v,u,g,p],i)},_down:function(e){e.which&&e.which>1?this.cancel():(this._downStarted=(new Date).getTime(),this._downTarget=e.target)},_up:function(e){var t=(new Date).getTime(),n=e.target;(!e.which||1===e.which)&&t<this._downStarted+300&&n===this._downTarget?(this.touches&&this.touches.length>0?this._end(e):this._start(e),this._preventCancel=!0):this.cancel(),this._downStarted=0,this._downTarget=null},destroy:function(){var e=this;e._destroyed||(e._destroyed=!0,e.element.kendoDestroy(e.eventNS),e.surface.kendoDestroy(e.eventNS),e.element.removeData("handler"),e.surface.removeData("handler"),e._disposeAll(),e.unbind(),delete e.surface,delete e.element,delete e.currentTarget)},capture:function(){B.current=this},cancel:function(){this._preventCancel?this._preventCancel=!1:this.touches&&this.touches.length>0&&(this._disposeAll(),this.trigger(g))},notify:function(e,t){return t.clickMoveClick=!0,this.trigger(e,a(t,{type:e}))},_maxTouchesReached:function(){return this.touches.length>=this._maxTouches},_disposeAll:function(){for(var e=this.touches;e.length>0;)e.pop().dispose()},_start:function(t){var n,i,o=this,r=0,a=o.filter,s=M(t),l=s.length,c=t.which;if(!(c&&c>1||o._maxTouchesReached()))for(B.current=null,o.currentTarget=t.currentTarget,o.stopPropagation&&t.stopPropagation();r<l&&!o._maxTouchesReached();r++)i=s[r],(n=a?e(i.currentTarget):o.element).length&&(i=new I(o,n,i),o.touches.push(i),i.press(),i._start(i))},_move:function(e){this._eachTouch("move",e)},_end:function(e){this._eachTouch("move",e),this._eachTouch("end",e)},_eachTouch:function(e,t){var n,i,o,r,a={},s=M(t),l=this.touches;for(n=0;n<l.length;n++)a[(i=l[n]).id]=i;for(n=0;n<s.length;n++)(r=a[(o=s[n]).id])&&(r.x.move(o.location),r.y.move(o.location),r[e](o))}});V.defaultThreshold=function(e){h=e},V.minHold=function(e){c=e},t.getTouches=M,t.touchDelta=S,t.UserEvents=V,t.ClickMoveClick=B}(window.kendo.jQuery);kendo;!function(){var e=window.kendo,t=e.ui.Widget,n=Math.abs,i=t.extend({init:function(n,i){var o=this;function r(e){return function(t){o._triggerTouch(e,t)}}function a(e){return function(t){o.trigger(e,{touches:t.touches,distance:t.distance,center:t.center,event:t.event})}}t.fn.init.call(o,n,i),i=o.options,n=o.element,o.wrapper=n,o.events=new e.UserEvents(n,{filter:i.filter,surface:i.surface,minHold:i.minHold,multiTouch:i.multiTouch,allowSelection:!0,fastTap:i.fastTap,press:r("touchstart"),hold:r("hold"),tap:o._tap.bind(o),gesturestart:a("gesturestart"),gesturechange:a("gesturechange"),gestureend:a("gestureend")}),i.enableSwipe?(o.events.bind("start",o._swipestart.bind(o)),o.events.bind("move",o._swipemove.bind(o))):(o.events.bind("start",o._dragstart.bind(o)),o.events.bind("move",r("drag")),o.events.bind("end",r("dragend"))),e.notify(o)},events:["touchstart","dragstart","drag","dragend","tap","doubletap","hold","swipe","gesturestart","gesturechange","gestureend"],options:{name:"Touch",surface:null,global:!1,fastTap:!1,filter:null,multiTouch:!1,enableSwipe:!1,minXDelta:30,maxYDelta:20,maxDuration:1e3,minHold:800,doubleTapTimeout:800},cancel:function(){this.events.cancel()},destroy:function(){t.fn.destroy.call(this),this.events.destroy()},_triggerTouch:function(e,t){this.trigger(e,{touch:t.touch,event:t.event})&&t.preventDefault()},_tap:function(t){var n=this,i=n.lastTap,o=t.touch;i&&o.endTime-i.endTime<n.options.doubleTapTimeout&&e.touchDelta(o,i).distance<20?(n._triggerTouch("doubletap",t),n.lastTap=null):(n._triggerTouch("tap",t),n.lastTap=o)},_dragstart:function(e){this._triggerTouch("dragstart",e)},_swipestart:function(e){2*n(e.x.velocity)>=n(e.y.velocity)&&e.sender.capture()},_swipemove:function(e){var t=this.options,i=e.touch,o=e.event.timeStamp-i.startTime,r=i.x.initialDelta>0?"right":"left";n(i.x.initialDelta)>=t.minXDelta&&n(i.y.initialDelta)<t.maxYDelta&&o<t.maxDuration&&(this.trigger("swipe",{direction:r,touch:e.touch}),i.cancel())}});e.ui.plugin(i)}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=e.extend,i="\r\n",o="\r\n\r\n",r=t.isFunction,a={eq:"eq",neq:"ne",gt:"gt",gte:"ge",lt:"lt",lte:"le",contains:"substringof",doesnotcontain:"substringof",endswith:"endswith",startswith:"startswith",isnull:"eq",isnotnull:"ne",isnullorempty:"eq",isnotnullorempty:"ne",isempty:"eq",isnotempty:"ne"},s=n({},a,{contains:"contains"}),l={pageSize:e.noop,page:e.noop,filter:function(e,t,n){t&&(t=h(t,n))&&(e.$filter=t)},sort:function(t,n){var i=e.map(n,(function(e){var t=e.field.replace(/\./g,"/");return"desc"===e.dir&&(t+=" desc"),t})).join(",");i&&(t.$orderby=i)},skip:function(e,t){t&&(e.$skip=t)},take:function(e,t){t&&(e.$top=t)}},c={read:{dataType:"jsonp"}};function h(e,n){var i,o,r,l,c,d,u,p,f=[],m=e.logic||"and",v=e.filters;for(i=0,o=v.length;i<o;i++)r=(e=v[i]).field,u=e.value,d=e.operator,e.filters?e=h(e,n):(p=e.ignoreCase,r=r.replace(/\./g,"/"),e=a[d],n&&(e=s[d]),"isnullorempty"===d?e=t.format("({0} {1} null or {0} {1} '')",r,e):"isnotnullorempty"===d?e=t.format("({0} {1} null and {0} {1} '')",r,e):"isnull"===d||"isnotnull"===d?e=t.format("{0} {1} null",r,e):"isempty"===d||"isnotempty"===d?e=t.format("{0} {1} ''",r,e):e&&undefined!==u&&("string"===(l=t.type(u))?(c="'{1}'",u=u.replace(/'/g,"''"),!0===p&&(r="tolower("+r+")")):"date"===l?n?(c="{1:yyyy-MM-ddTHH:mm:ss+00:00}",u=t.timezone.apply(u,"Etc/UTC")):c="datetime'{1:yyyy-MM-ddTHH:mm:ss}'":c="{1}",e.length>3?"substringof"!==e?c="{0}({2},"+c+")":(c="{0}("+c+",{2})","doesnotcontain"===d&&(n?(c="{0}({2},'{1}') eq -1",e="indexof"):c+=" eq false")):c="{2} {0} "+c,e=t.format(c,e,u,r))),f.push(e);return e=f.join(" "+m+" "),f.length>1&&(e="("+e+")"),e}function d(e){for(var t in e)0===t.indexOf("@odata")&&delete e[t]}function u(){return Math.floor(65536*(1+Math.random())).toString(16).substr(1)}function p(e){return e+u()+"-"+u()+"-"+u()}function f(e,t){var n="\r\n--"+e;return t&&(n+="--"),n}function m(e,n,i,o){var a=e.options[o].url,s=t.format("{0} ",i);return r(a)?s+a(n):s+a}function v(e,t){var n="";return n+=f(e,!1),n+="\r\nContent-Type: application/http",n+="\r\nContent-Transfer-Encoding: binary",n+="\r\nContent-ID: "+t}function g(e,n,r,a,s,l,c){var h="";return h+=function(e,t){var n="";return n+="--"+e+i,n+="Content-Type: multipart/mixed; boundary="+t+i,n}(n,r),h+=function(e,n,r,a,s,l){for(var c,h,d="",u=0;u<e.length;u++)d+=v(n,r),d+=o+m(s,e[u],s.options[a].type,a)+" HTTP/1.1",l||(d+=(c=e[u],h=void 0,h="",h+="\r\nContent-Type: application/json;odata=minimalmetadata",h+="\r\nPrefer: return=representation",h+=o+t.stringify(c))),d+=i,r++;return d}(e,r,a,l,s,c),h+=f(r,!0),h+=i}n(!0,t.data,{schemas:{odata:{type:"json",data:function(e){return e.d.results||[e.d]},total:"d.__count"}},transports:{odata:{read:{cache:!0,dataType:"jsonp",jsonp:"$callback"},update:{cache:!0,dataType:"json",contentType:"application/json",type:"PUT"},create:{cache:!0,dataType:"json",contentType:"application/json",type:"POST"},destroy:{cache:!0,dataType:"json",type:"DELETE"},parameterMap:function(e,n,i){var o,r,a,s;if(e=e||{},n=n||"read",s=(s=(this.options||c)[n])?s.dataType:"json","read"===n)for(a in o={$inlinecount:"allpages"},"json"!=s&&(o.$format="json"),e)l[a]?l[a](o,e[a],i):o[a]=e[a];else{if("json"!==s)throw new Error("Only json dataType can be used for "+n+" operation.");if("destroy"!==n){for(a in e)"number"==typeof(r=e[a])&&(e[a]=r+"");o=t.stringify(e)}}return o}}}}),n(!0,t.data,{schemas:{"odata-v4":{type:"json",data:function(t){if(Array.isArray(t)){for(var n=0;n<t.length;n++)d(t[n]);return t}return d(t=e.extend({},t)),t.value?t.value:[t]},total:function(e){return e["@odata.count"]}}},transports:{"odata-v4":{batch:{type:"POST"},read:{cache:!0,dataType:"json"},update:{cache:!0,dataType:"json",contentType:"application/json;IEEE754Compatible=true",type:"PUT"},create:{cache:!0,dataType:"json",contentType:"application/json;IEEE754Compatible=true",type:"POST"},destroy:{cache:!0,dataType:"json",type:"DELETE"},parameterMap:function(e,n){var i=t.data.transports.odata.parameterMap(e,n,!0);return"read"==n&&(i.$count=!0,delete i.$inlinecount),i&&i.$filter&&(i.$filter=i.$filter.replace(/('[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}')/gi,(function(e){return e.substring(1,e.length-1)}))),i},submit:function(i){var o=function(e,t){var i=n({},e.options.batch),o=p("sf_batch_"),a="",s=0,l=e.options.batch.url,c=p("sf_changeset_");return i.type=e.options.batch.type,i.url=r(l)?l():l,i.headers=n(i.headers||{},{"Content-Type":"multipart/mixed; boundary="+o}),t.updated.length&&(a+=g(t.updated,o,c,s,e,"update",!1),s+=t.updated.length,c=p("sf_changeset_")),t.destroyed.length&&(a+=g(t.destroyed,o,c,s,e,"destroy",!0),s+=t.destroyed.length,c=p("sf_changeset_")),t.created.length&&(a+=g(t.created,o,c,s,e,"create",!1)),a+=f(o,!0),i.data=a,i}(this,i.data),a=i.data;(a.updated.length||a.destroyed.length||a.created.length)&&e.ajax(n(!0,{},{success:function(e){var n,o=function(e){var n,i,o,r,a,s=e.match(/--changesetresponse_[a-z0-9-]+$/gm),l=0,c=[];c.push({models:[],passed:!0});for(var h=0;h<s.length;h++)(r=s[h]).lastIndexOf("--",r.length-1)?h<s.length-1&&c.push({models:[],passed:!0}):(l=l?e.indexOf(r,l+r.length):e.indexOf(r),i=(n=e.substring(l,e.indexOf("--",l+1))).match(/^HTTP\/1\.\d (\d{3}) (.*)$/gm).pop(),(o=t.parseFloat(i.match(/\d{3}/g).pop()))>=200&&o<=299?(a=n.match(/\{.*\}/gm))&&c[c.length-1].models.push(JSON.parse(a[0])):c[c.length-1].passed=!1);return c}(e),r=0;a.updated.length&&((n=o[r]).passed&&i.success(n.models.length?n.models:[],"update"),r++),a.destroyed.length&&((n=o[r]).passed&&i.success([],"destroy"),r++),a.created.length&&(n=o[r]).passed&&i.success(n.models,"create")},error:function(e,t,n){i.error(e,t,n)}},o))}}}})}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=Array.isArray,i=e.isPlainObject,o=e.map,r=e.each,a=e.extend,s=t.getter,l=t.Class.extend({init:function(e){var s=this,l=e.total,c=e.model,h=e.parse,d=e.errors,u=e.serialize,p=e.data;if(c){if(i(c)){var f=e.modelBase||t.data.Model;c.fields&&r(c.fields,(function(e,n){i(n)&&n.field?t.isFunction(n.field)||(n=a(n,{field:s.getter(n.field)})):n={field:s.getter(n)},c.fields[e]=n}));var m=c.id;if(m){var v={};v[s.xpathToMember(m,!0)]={field:s.getter(m)},c.fields=a(v,c.fields),c.id=s.xpathToMember(m)}c=f.define(c)}s.model=c}if(l&&("string"==typeof l?(l=s.getter(l),s.total=function(e){return parseInt(l(e),10)}):"function"==typeof l&&(s.total=l)),d&&("string"==typeof d?(d=s.getter(d),s.errors=function(e){return d(e)||null}):"function"==typeof d&&(s.errors=d)),p&&("string"==typeof p?(p=s.xpathToMember(p),s.data=function(e){var t,i=s.evaluate(e,p);return i=n(i)?i:[i],s.model&&c.fields?(t=new s.model,o(i,(function(e){if(e){var n,i={};for(n in c.fields)i[n]=t._parse(n,c.fields[n].field(e));return i}}))):i}):"function"==typeof p&&(s.data=p)),"function"==typeof h){var g=s.parse;s.parse=function(e){var t=h.call(s,e);return g.call(s,t)}}"function"==typeof u&&(s.serialize=u)},total:function(e){return this.data(e).length},errors:function(e){return e?e.errors:null},serialize:function(e){return e},parseDOM:function(e){var t,i,o,r,a,s,l,c={},h=e.attributes,d=h.length;for(l=0;l<d;l++)c["@"+(s=h[l]).nodeName]=s.nodeValue;for(i=e.firstChild;i;i=i.nextSibling)3===(o=i.nodeType)||4===o?c["#text"]=i.nodeValue:1===o&&(t=this.parseDOM(i),a=c[r=i.nodeName],n(a)?a.push(t):a=undefined!==a?[a,t]:t,c[r]=a);return c},evaluate:function(e,t){for(var i,o,r,a,s,l=t.split(".");i=l.shift();)if(e=e[i],n(e)){for(o=[],t=l.join("."),s=0,r=e.length;s<r;s++)a=this.evaluate(e[s],t),a=n(a)?a:[a],o.push.apply(o,a);return o}return e},parse:function(t){var n,i,o={};return n=t.documentElement||e.parseXML(t).documentElement,i=this.parseDOM(n),o[n.nodeName]=i,o},xpathToMember:function(e,t){return e?(e=e.replace(/^\//,"").replace(/\//g,".")).indexOf("@")>=0?e.replace(/\.?(@.*)/,t?"$1":'["$1"]'):e.indexOf("text()")>=0?e.replace(/(\.?text\(\))/,t?"#text":'["#text"]'):e:""},getter:function(e){return s(this.xpathToMember(e),!0)}});e.extend(!0,t.data,{XmlDataReader:l,readers:{xml:l}})}(window.kendo.jQuery);kendo;const O={or:{concat:(e,t)=>n=>e(n)||t(n),identity:()=>!1},and:{concat:(e,t)=>n=>e(n)&&t(n),identity:()=>!0}},F={isnullorempty:e=>kendo.isBlank(e)||""===e,isnotnullorempty:e=>kendo.isPresent(e)&&""!==e,contains:(e,t)=>(e+"").indexOf(t)>=0,doesnotcontain:(e,t)=>-1===(e+"").indexOf(t),doesnotendwith:(e,t)=>(e+"").indexOf(t,(e||"").length-(t||"").length)<0,doesnotstartwith:(e,t)=>-1===(e+"").lastIndexOf(t,0),endswith:(e,t)=>(e+"").indexOf(t,(e||"").length-(t||"").length)>=0,eq:(e,t)=>e===t,gt:(e,t)=>e>t,gte:(e,t)=>e>=t,isempty:e=>""===e,isnotempty:e=>""!==e,isnotnull:e=>kendo.isPresent(e),isnull:e=>kendo.isBlank(e),lt:(e,t)=>e<t,lte:(e,t)=>e<=t,neq:(e,t)=>e!=t,startswith:(e,t)=>0===(e+"").lastIndexOf(t,0)},R=/^\/Date\((.*?)\)\/$/,N=({field:e,ignoreCase:t,value:n,operator:i="eq",accentFoldingFiltering:o})=>{e=kendo.isPresent(e)?e:e=>e,t=!kendo.isPresent(t)||t;const r=((e,t,n,i)=>{if(!kendo.isPresent(t))return e;let o=e;if(kendo.isString(t)){const r=R.exec(t);r?t=new Date(+r[1]):o=t=>{const o=e(t);return"string"==typeof o&&n?i?o.toLocaleLowerCase(i):o.toLowerCase():kendo.isNumeric(o)?o+"":o}}return kendo.isDate(t)?e=>{const t=o(e);return kendo.isDate(t)?t.getTime():t}:o})(kendo.isFunction(e)?e:kendo.getter(e,!0),n,t,o);n=((e,t,n)=>{if(null!=e&&kendo.isString(e)){const i=R.exec(e);if(i)return new Date(+i[1]).getTime();if(t)return n?e.toLocaleLowerCase(n):e.toLowerCase()}else if(null!=e&&kendo.isDate(e))return e.getTime();return e})(n,t,o);const a=kendo.isFunction(i)?i:F[i];return e=>a(r(e),n,t)},q=e=>{const t=e.accentFoldingFiltering,n=O[e.logic||"and"];return e.filters.filter(kendo.isPresent).map((e=>{return n=e,kendo.isPresent(n.filters)?q(j(e,t)):N(j(e,t));var n})).reduce(n.concat,n.identity)},j=(e,t)=>kendo.isPresent(t)?Object.assign(e,{accentFoldingFiltering:t}):e;!function(e,t){var n,i=e.extend,o=e.isPlainObject,r=e.isEmptyObject,a=Array.isArray,s=e.grep,l=e.ajax,c=e.each,h=e.noop,d=window.kendo,u=d.isFunction,p=d.Observable,f=d.Class,m="string",v="function",g="create",_="read",b="update",w="destroy",y="change",x="sync",k="get",z="error",C="requestStart",S="progress",M="requestEnd",H="itemsLoaded",I="itemLoad",T=[g,_,b,w],V=function(e){return e},B=d.getter,A=d.stringify,L=Math,E=[].push,D=[].join,P=[].pop,O=[].splice,F=[].shift,R=[].slice,N=[].unshift,j={}.toString,W=d.support.stableSort,G=/^\/Date\((.*?)\)\/$/,U=[],$=p.extend({init:function(e,t){var n=this;n.type=t||X,p.fn.init.call(n),n.length=e.length,n.wrapAll(e,n),n._loadPromises=[],n._loadedNodes=[]},at:function(e){return this[e]},toJSON:function(e){var t,n,i=this.length,o=new Array(i);for(t=0;t<i;t++)(n=this[t])instanceof X&&(n=n.toJSON(e)),o[t]=n;return o},parent:h,wrapAll:function(e,t){var n,i,o=this,r=function(){return o};for(t=t||[],n=0,i=e.length;n<i;n++)t[n]=o.wrap(e[n],r);return t},wrap:function(e,t){var n=this;return null!==e&&"[object Object]"===j.call(e)&&(e instanceof n.type||e instanceof te||(e=e instanceof X?e.toJSON():e,e=new n.type(e)),e.parent=t,e.bind(y,(function(t){var i=e.hasOwnProperty("hasSubgroups");n.trigger(y,{field:t.field,node:t.node,index:t.index,items:t.items||[this],action:t.node||i?t.action||"itemloaded":"itemchange"})})),e.bind(I,(function(e){n._loadPromises.push(e.promise),n._loading=!0,e.promise.done((function(){n._loadedNodes.push(e.node);var t=n._loadPromises.indexOf(e.promise);n._loadPromises.splice(t,1),n._loadPromises.length||(n._loading=!1,n.trigger(H,{collection:n,nodes:n._loadedNodes}),n._loadedNodes=[])}))}))),e},loading:function(){return this._loading},push:function(){var e,t=this.length,n=this.wrapAll(arguments);return e=E.apply(this,n),this.omitChangeEvent||this.trigger(y,{action:"add",index:t,items:n}),e},slice:R,sort:[].sort,join:D,pop:function(){var e=this.length,t=P.apply(this);return e&&this.trigger(y,{action:"remove",index:e-1,items:[t]}),t},splice:function(e,t,n){var i,o,r,a=this.wrapAll(R.call(arguments,2));if((i=O.apply(this,[e,t].concat(a))).length)for(this.omitChangeEvent||(this.trigger(y,{action:"remove",index:e,items:this.omitCache&&this.omitCache.length?i.concat(this.omitCache):i}),this.omitCache=[]),o=0,r=i.length;o<r;o++)i[o]&&i[o].children&&i[o].unbind(y);return n&&(this.omitChangeEvent||this.trigger(y,{action:"add",index:e,items:a})),i},shift:function(){var e=this.length,t=F.apply(this);return e&&this.trigger(y,{action:"remove",index:0,items:[t]}),t},unshift:function(){var e,t=this.wrapAll(arguments);return e=N.apply(this,t),this.trigger(y,{action:"add",index:0,items:t}),e},indexOf:function(e){var t,n;for(t=0,n=this.length;t<n;t++)if(this[t]===e)return t;return-1},forEach:function(e,t){for(var n=0,i=this.length,o=t||window;n<i;n++)e.call(o,this[n],n,this)},map:function(e,t){for(var n=0,i=[],o=this.length,r=t||window;n<o;n++)i[n]=e.call(r,this[n],n,this);return i},reduce:function(e){var t,n=0,i=this.length;for(2==arguments.length?t=arguments[1]:n<i&&(t=this[n++]);n<i;n++)t=e(t,this[n],n,this);return t},reduceRight:function(e){var t,n=this.length-1;for(2==arguments.length?t=arguments[1]:n>0&&(t=this[n--]);n>=0;n--)t=e(t,this[n],n,this);return t},filter:function(e,t){for(var n,i=0,o=[],r=this.length,a=t||window;i<r;i++)n=this[i],e.call(a,n,i,this)&&(o[o.length]=n);return o},find:function(e,t){for(var n,i=0,o=this.length,r=t||window;i<o;i++)if(n=this[i],e.call(r,n,i,this))return n},every:function(e,t){for(var n,i=0,o=this.length,r=t||window;i<o;i++)if(n=this[i],!e.call(r,n,i,this))return!1;return!0},some:function(e,t){for(var n,i=0,o=this.length,r=t||window;i<o;i++)if(n=this[i],e.call(r,n,i,this))return!0;return!1},remove:function(e){var t=this.indexOf(e);-1!==t&&this.splice(t,1)},empty:function(){this.splice(0,this.length)}});"undefined"!=typeof Symbol&&Symbol.iterator&&!$.prototype[Symbol.iterator]&&($.prototype[Symbol.iterator]=[][Symbol.iterator]);var K=$.extend({init:function(e,t,n){p.fn.init.call(this),this.type=t||X,n&&(this._events=n);for(var i=0;i<e.length;i++)this[i]=e[i];this.length=i,this._parent=function(){return this}.bind(this),this._loadPromises=[],this._loadedNodes=[]},at:function(e){var t=this[e];return t instanceof this.type?t.parent=this._parent:t=this[e]=this.wrap(t,this._parent),t}});function Y(e,t,n,i){return function(o){var r,a={};for(r in o)a[r]=o[r];a.field=i?n+"."+o.field:n,t==y&&e._notifyChange&&e._notifyChange(a),e.trigger(t,a)}}function Q(e,t){var n,i,o=[],r=[];for(function(e){return"object"==typeof e&&Object.getPrototypeOf(e)===Object.getPrototypeOf({})||Object.getPrototypeOf(e)===Object.getPrototypeOf(new Date)||"object"!=typeof e}(e=e||{})||(r=Object.getOwnPropertyNames(Object.getPrototypeOf(e)).filter((e=>0!==e.indexOf("__")))),n=Object.getOwnPropertyNames(e).concat(r),i=U.filter((function(e){return n.indexOf(e)<0}));e;)Object.getOwnPropertyNames(e).forEach((function(e){-1===o.indexOf(e)&&(!t||i.indexOf(e)<0)&&o.push(e)})),e=Object.getPrototypeOf(e);return o}U=Q({},!1);var X=p.extend({init:function(e){var t,n=this,i=Q(e,!0),o=function(){return n};p.fn.init.call(this),this._handlers={},i.forEach((function(i){"object"==typeof(t=e[i])&&t&&!t.getTime&&"_"!=i.charAt(0)&&(t=n.wrap(t,i,o)),n[i]=t})),n.uid=d.guid()},shouldSerialize:function(e,t){return"object"==typeof t&&(t=t&&t[e]),this.hasOwnProperty(e)&&"_handlers"!==e&&"_events"!==e&&(t||typeof this[e]!==v)&&"uid"!==e},forEach:function(e){for(var t in this)this.shouldSerialize(t)&&e(this[t],t)},toJSON:function(e){var t,n,i={};for(n in this)this.shouldSerialize(n,e)&&(((t=this[n])instanceof X||t instanceof $)&&(t=t.toJSON(e)),i[n]=t);return i},get:function(e){var t=this;return t.trigger(k,{field:e}),"this"===e?t:d.getter(e,!0)(t)},_set:function(e,t){var n=e.indexOf(".")>=0;if(n)for(var i=e.split("."),o="";i.length>1;){o+=i.shift();var r=d.getter(o,!0)(this);if(r instanceof X)return r.set(i.join("."),t),n;o+="."}return d.setter(e)(this,t),n},set:function(e,t){var n=this,i=!1,o=e.indexOf(".")>=0,r=d.getter(e,!0)(n);return r!==t&&(r instanceof p&&this._handlers[e]&&(this._handlers[e].get&&r.unbind(k,this._handlers[e].get),r.unbind(y,this._handlers[e].change)),(i=n.trigger("set",{field:e,value:t}))||(o||(t=n.wrap(t,e,(function(){return n}))),(!n._set(e,t)||e.indexOf("(")>=0||e.indexOf("[")>=0)&&n.trigger(y,{field:e}))),i},parent:h,wrap:function(e,t,n){var i,o,r=this,a=j.call(e);if(null!=e&&("[object Object]"===a||"[object Array]"===a)){var s=e instanceof $,l=e instanceof $e;"[object Object]"!==a||l||s?("[object Array]"===a||s||l)&&(s||l||(e=new $(e)),o=Y(r,y,t,!1),e.bind(y,o),r._handlers[t]={change:o}):(e instanceof X||(e=new X(e)),i=Y(r,k,t,!0),e.bind(k,i),o=Y(r,y,t,!0),e.bind(y,o),r._handlers[t]={get:i,change:o}),e.parent=n}return e}});function J(e,t){if(e===t)return!0;var n,i=d.type(e);if(i!==d.type(t))return!1;if("date"===i)return e.getTime()===t.getTime();if("object"!==i&&"array"!==i)return!1;for(n in e)if(!J(e[n],t[n]))return!1;return!0}var Z={number:function(e){return typeof e===m&&"null"===e.toLowerCase()?null:d.parseFloat(e)},date:function(e){return typeof e===m&&"null"===e.toLowerCase()?null:d.parseDate(e)},boolean:function(e){return typeof e===m?"null"===e.toLowerCase()?null:"true"===e.toLowerCase():null!=e?!!e:e},string:function(e){return typeof e===m&&"null"===e.toLowerCase()?null:null!=e?e+"":e},default:function(e){return e}},ee={string:"",number:0,date:new Date,boolean:!1,default:""};var te=X.extend({init:function(n){var i=this;if((!n||e.isEmptyObject(n))&&(n=e.extend({},i.defaults,n),i._initializers))for(var o=0;o<i._initializers.length;o++){var r=i._initializers[o];n[r]=i.defaults[r]()}X.fn.init.call(i,n),i.dirty=!1,i.dirtyFields={},i.idField&&(i.id=i.get(i.idField),i.id===t&&(i.id=i._defaultId))},shouldSerialize:function(e){return X.fn.shouldSerialize.call(this,e)&&"uid"!==e&&!("id"!==this.idField&&"id"===e)&&"dirty"!==e&&"dirtyFields"!==e&&"_accessors"!==e},_parse:function(e,t){var n,i=e,r=this.fields||{};return(e=r[e])||(e=function(e,t){var n,i;for(i in e){if(n=e[i],o(n)&&n.field&&n.field===t)return n;if(n===t)return n}return null}(r,i)),e&&!(n=e.parse)&&e.type&&(n=Z[e.type.toLowerCase()]),n?n(t):t},_notifyChange:function(e){var t=e.action;"add"!=t&&"remove"!=t||(this.dirty=!0,this.dirtyFields[e.field]=!0)},editable:function(e){return!(e=(this.fields||{})[e])||!1!==e.editable},set:function(e,t){var n=this,i=n.dirty;n.editable(e)&&(J(t=n._parse(e,t),n.get(e))?n.trigger("equalSet",{field:e,value:t}):(n.dirty=!0,n.dirtyFields[e]=!0,X.fn.set.call(n,e,t)&&!i&&(n.dirty=i,n.dirty||(n.dirtyFields[e]=!1))))},accept:function(e){var t,n=this,i=function(){return n};for(t in e){var o=e[t];"_"!=t.charAt(0)&&(o=n.wrap(e[t],t,i)),n._set(t,o)}n.idField&&(n.id=n.get(n.idField)),n.dirty=!1,n.dirtyFields={}},isNew:function(){return this.id===this._defaultId}});te.define=function(n,o){o===t&&(o=n,n=te);var r,a,s,l,c,h,d,u,p=i({defaults:{}},o),f={},v=p.id,g=[];if(v&&(p.idField=v),p.id&&delete p.id,v&&(p.defaults[v]=p._defaultId=""),"[object Array]"===j.call(p.fields)){for(h=0,d=p.fields.length;h<d;h++)typeof(s=p.fields[h])===m?f[s]={}:s.field&&(f[s.field]=s);p.fields=f}for(a in p.fields){l=(s=p.fields[a]).type||"default",c=null,u=a;let n=typeof s.field===m?s.field:a;s.nullable&&!s.defaultValue||"function"==typeof(c=p.defaults[u!==n?u:n]=s.defaultValue!==t?s.defaultValue:ee[l.toLowerCase()])&&g.push(n),o.id===n&&(p._defaultId=c),p.defaults[u!==n?u:n]=c,e.isPlainObject(s)?s.parse=s.parse||Z[l]:s={parse:Z[l]}}return g.length>0&&(p._initializers=g),(r=n.extend(p)).define=function(e){return te.define(r,e)},p.fields&&(r.fields=p.fields,r.idField=p.idField),r};var ne={selector:function(e){return u(e)?e:B(e)},compare:function(e){var t=this.selector(e);return function(e,n){return e=t(e),n=t(n),null==e&&null==n?0:null==e?-1:null==n?1:e.localeCompare?e.localeCompare(n):e>n?1:e<n?-1:0}},create:function(e){var t=e.compare||this.compare(e.field);return"desc"==e.dir?function(e,n){return t(n,e,!0)}:t},combine:function(e){return function(t,n){var i,o,r=e[0](t,n);for(i=1,o=e.length;i<o;i++)r=r||e[i](t,n);return r}}},ie=i({},ne,{asc:function(e){var t=this.selector(e);return function(e,n){var i=t(e),o=t(n);return i&&i.getTime&&o&&o.getTime&&(i=i.getTime(),o=o.getTime()),i===o?e.__position-n.__position:null==i?-1:null==o?1:i.localeCompare?i.localeCompare(o):i>o?1:-1}},desc:function(e){var t=this.selector(e);return function(e,n){var i=t(e),o=t(n);return i&&i.getTime&&o&&o.getTime&&(i=i.getTime(),o=o.getTime()),i===o?e.__position-n.__position:null==i?1:null==o?-1:o.localeCompare?o.localeCompare(i):i<o?1:-1}},create:function(e){return this[e.dir](e.field)}});n=function(e,t){var n,i=e.length,o=new Array(i);for(n=0;n<i;n++)o[n]=t(e[n],n,e);return o};var oe=function(){function e(e){return"string"==typeof e&&(e=e.replace(/[\r\n]+/g,"")),JSON.stringify(e)}function t(t){return function(n,i,o,r){return i+="",o&&(n="("+n+" + '').toString()"+(r?".toLocaleLowerCase('"+r+"')":".toLowerCase()"),i=r?i.toLocaleLowerCase(r):i.toLowerCase()),t(n,e(i),o)}}function n(t,n,i,o,r){if(null!=i){if(typeof i===m){var a=G.exec(i);a?i=new Date(+a[1]):o?(i=e(r?i.toLocaleLowerCase(r):i.toLowerCase()),n="(("+n+" || '')+'')"+(r?".toLocaleLowerCase('"+r+"')":".toLowerCase()")):i=e(i)}i.getTime&&(n="("+n+"&&"+n+".getTime?"+n+".getTime():"+n+")",i=i.getTime())}return n+" "+t+" "+i}function i(e){for(var t="/^",n=!1,i=0;i<e.length;++i){var o=e.charAt(i);if(n)t+="\\"+o;else{if("~"==o){n=!0;continue}"*"==o?t+=".*":"?"==o?t+=".":".+^$()[]{}|\\/\n\r\u2028\u2029 ".indexOf(o)>=0?t+="\\"+o:t+=o}n=!1}return t+"$/"}return{quote:function(t){return t&&t.getTime?"new Date("+t.getTime()+")":e(t)},eq:function(e,t,i,o){return n("==",e,t,i,o)},neq:function(e,t,i,o){return n("!=",e,t,i,o)},gt:function(e,t,i){return n(">",e,t,i)},gte:function(e,t,i){return n(">=",e,t,i)},lt:function(e,t,i){return n("<",e,t,i)},lte:function(e,t,i){return n("<=",e,t,i)},startswith:t((function(e,t){return e+".lastIndexOf("+t+", 0) == 0"})),doesnotstartwith:t((function(e,t){return e+".lastIndexOf("+t+", 0) == -1"})),endswith:t((function(e,t){return e+".indexOf("+t+", "+e+".length - "+(t?t.length-2:0)+") >= 0"})),doesnotendwith:t((function(e,t){return e+".indexOf("+t+", "+e+".length - "+(t?t.length-2:0)+") < 0"})),contains:t((function(e,t){return e+".indexOf("+t+") >= 0"})),doesnotcontain:t((function(e,t){return e+".indexOf("+t+") == -1"})),matches:t((function(e,t){return i(t=t.substring(1,t.length-1))+".test("+e+")"})),doesnotmatch:t((function(e,t){return"!"+i(t=t.substring(1,t.length-1))+".test("+e+")"})),isempty:function(e){return e+" === ''"},isnotempty:function(e){return e+" !== ''"},isnull:function(e){return"("+e+" == null)"},isnotnull:function(e){return"("+e+" != null)"},isnullorempty:function(e){return"("+e+" === null) || ("+e+" === '')"},isnotnullorempty:function(e){return"("+e+" !== null) && ("+e+" !== '')"}}}();function re(e){this.data=e||[]}function ae(e,n){if(e){var i=typeof e===m?{field:e,dir:n}:e,o=a(i)?i:i!==t?[i]:[];return s(o,(function(e){return!!e.dir}))}}function se(e,n){var i={};if(e)for(var o=typeof e===m?{field:e,dir:n}:e,r=a(o)?o:o!==t?[o]:[],s=0;s<r.length;s++)i[r[s].field]={dir:r[s].dir,index:s+1};return i}re.filterExpr=function(e,n={noEval:!1}){if(n.noEval)return function(e){return q(e)}(e);var i,o,r,a,s,l,c=[],h=[],u=[],p=e.filters;for(i=0,o=p.length;i<o;i++)s=(r=p[i]).field,l=r.operator,r.filters?(r=(a=re.filterExpr(r)).expression.replace(/__o\[(\d+)\]/g,(function(e,t){return t=+t,"__o["+(u.length+t)+"]"})).replace(/__f\[(\d+)\]/g,(function(e,t){return t=+t,"__f["+(h.length+t)+"]"})),u.push.apply(u,a.operators),h.push.apply(h,a.fields)):(typeof s===v?(a="__f["+h.length+"](d)",h.push(s)):a=d.expr(s),typeof l===v?(r="__o["+u.length+"]("+a+", "+oe.quote(r.value)+")",u.push(l)):r=oe[(l||"eq").toLowerCase()](a,r.value,r.ignoreCase===t||r.ignoreCase,e.accentFoldingFiltering)),c.push(r);return{expression:"("+c.join({and:" && ",or:" || "}[e.logic])+")",fields:h,operators:u}};var le={"==":"eq",equals:"eq",isequalto:"eq",equalto:"eq",equal:"eq","!=":"neq",ne:"neq",notequals:"neq",isnotequalto:"neq",notequalto:"neq",notequal:"neq","<":"lt",islessthan:"lt",lessthan:"lt",less:"lt","<=":"lte",le:"lte",islessthanorequalto:"lte",lessthanequal:"lte",">":"gt",isgreaterthan:"gt",greaterthan:"gt",greater:"gt",">=":"gte",isgreaterthanorequalto:"gte",greaterthanequal:"gte",ge:"gte",notsubstringof:"doesnotcontain",isnull:"isnull",isempty:"isempty",isnotempty:"isnotempty"};function ce(e){var t,n,i,o,r=e.filters;if(r)for(t=0,n=r.length;t<n;t++)(o=(i=r[t]).operator)&&typeof o===m&&(i.operator=le[o.toLowerCase()]||o),ce(i)}function he(e){if(e&&!r(e))return!a(e)&&e.filters||(e={logic:"and",filters:a(e)?e:[e]}),ce(e),e}function de(e,t){return!e.logic&&!t.logic&&(e.field===t.field&&e.value===t.value&&e.operator===t.operator)}function ue(e){return r(e=e||{})?{logic:"and",filters:[]}:he(e)}function pe(e,t){return t.logic||e.field>t.field?1:e.field<t.field?-1:0}function fe(e,i,o,r){var s=typeof e===m?{field:e,dir:i,compare:o,skipItemSorting:r}:e,l=a(s)?s:s!==t?[s]:[];return n(l,(function(e){return{field:e.field,dir:e.dir||"asc",aggregates:e.aggregates,compare:e.compare,skipItemSorting:e.skipItemSorting}}))}function me(e,t,n){for(var i=fe(e,t,n),o=0;o<i.length;o++)delete i[o].compare;return i}function ve(e,t){return e&&e.getTime&&t&&t.getTime?e.getTime()===t.getTime():e===t}function ge(e,t,n,i,o,r){var a,s,l,c=(t=t||[]).length;for(a=0;a<c;a++){l=(s=t[a]).aggregate;var h=s.field;e[h]=e[h]||{},r[h]=r[h]||{},r[h][l]=r[h][l]||{},e[h][l]=_e[l.toLowerCase()](e[h][l],n,d.accessor(h),i,o,r[h][l])}}re.normalizeFilter=he,re.compareFilters=function e(t,n){if(t=ue(t),n=ue(n),t.logic!==n.logic)return!1;var i,o,r=(t.filters||[]).slice(),a=(n.filters||[]).slice();if(r.length!==a.length)return!1;r=r.sort(pe),a=a.sort(pe);for(var s=0;s<r.length;s++)if(i=r[s],o=a[s],i.logic&&o.logic){if(!e(i,o))return!1}else if(!de(i,o))return!1;return!0},re.prototype={toArray:function(){return this.data},range:function(e,t){return new re(this.data.slice(e,e+t))},skip:function(e){return new re(this.data.slice(e))},take:function(e){return new re(this.data.slice(0,e))},select:function(e){return new re(n(this.data,e))},order:function(e,t,n){var i={dir:t};return e&&(e.compare?i.compare=e.compare:i.field=e),new re(n?this.data.sort(ne.create(i)):this.data.slice(0).sort(ne.create(i)))},orderBy:function(e,t){return this.order(e,"asc",t)},orderByDescending:function(e,t){return this.order(e,"desc",t)},sort:function(e,t,n,i){var o,r,a=ae(e,t),s=[];if(n=n||ne,a.length){for(o=0,r=a.length;o<r;o++)s.push(n.create(a[o]));return this.orderBy({compare:n.combine(s)},i)}return this},filter:function(e){var t,n=this.data;return(e=he(e))&&0!==e.filters.length?(t=re.filterExpr(e,{noEval:!0}),new re(n.filter(t))):this},group:function(e,t,n){e=fe(e||[]),t=t||this.data;var i,o=new re(this.data),r=(e,n)=>n=n||new re(t).filter([{field:e.field,operator:"eq",value:e.value,ignoreCase:!1}]);return e.length>0&&(i=e[0],o=n&&n.groupPaging?new re(t).groupAllData(i,t).select((function(t){var o,a=e.length>1?new re(t.items).group(e.slice(1),r(t,o).toArray(),n).toArray():t.items;return{field:t.field,value:t.value,hasSubgroups:e.length>1,items:a,aggregates:i.aggregates&&i.aggregates.length?r(t,o).aggregate(i.aggregates):{},uid:d.guid(),itemCount:a.length,subgroupCount:a.length}})):o.groupBy(i).select((function(t){var n;return{field:t.field,value:t.value,items:e.length>1?new re(t.items).group(e.slice(1),r(t,n).toArray()).toArray():t.items,hasSubgroups:e.length>1,aggregates:i.aggregates&&i.aggregates.length?r(t,n).aggregate(i.aggregates):{}}}))),o},groupBy:function(e){if(r(e)||!this.data.length)return new re([]);var t,n,i,o,a=e.field,s=e.skipItemSorting?this.data:this._sortForGrouping(a,e.dir||"asc"),l=d.accessor(a),c=l.get(s[0],a),h={field:a,value:c,items:[]},u=[h];for(i=0,o=s.length;i<o;i++)t=s[i],ve(c,n=l.get(t,a))||(h={field:a,value:c=n,items:[]},u.push(h)),h.items.push(t);return new re(u=this._sortGroups(u,e))},groupAllData:function(e,t){if(r(e)||this.data&&!this.data.length)return new re([]);var n,i,o,a,s=e.field,l=e.skipItemSorting?t:new re(t).sort(s,e.dir||"asc",ie).toArray(),c=d.accessor(s),h=c.get(l[0],s),u={field:s,value:h,items:[]},p=[u];for(o=0,a=l.length;o<a;o++)n=l[o],ve(h,i=c.get(n,s))||(u={field:s,value:h=i,items:[]},p.push(u)),u.items.push(n);return new re(p=this._sortGroups(p,e))},_sortForGrouping:function(e,t){var n,i,o=this.data;if(!W){for(n=0,i=o.length;n<i;n++)o[n].__position=n;for(n=0,i=(o=new re(o).sort(e,t,ie).toArray()).length;n<i;n++)delete o[n].__position;return o}return this.sort(e,t).toArray()},_sortGroups:function(e,t){var n=e;return t&&u(t.compare)&&(n=new re(n).order({compare:t.compare},t.dir||"asc").toArray()),n},aggregate:function(e){var t,n,i={},o={};if(e&&e.length)for(t=0,n=this.data.length;t<n;t++)ge(i,e,this.data[t],t,n,o);return i}};var _e={sum:function(e,t,n){var i=n.get(t);return be(e)?be(i)&&(e+=i):e=i,e},count:function(e){return(e||0)+1},average:function(e,n,i,o,r,a){var s=i.get(n);return a.count===t&&(a.count=0),be(e)?be(s)&&(e+=s):e=s,be(s)&&a.count++,o==r-1&&be(e)&&(e/=a.count),e},max:function(e,t,n){var i=n.get(t);return be(e)||we(e)||(e=i),e<i&&(be(i)||we(i))&&(e=i),e},min:function(e,t,n){var i=n.get(t);return be(e)||we(e)||(e=i),e>i&&(be(i)||we(i))&&(e=i),e}};function be(e){return"number"==typeof e&&!isNaN(e)}function we(e){return e&&e.getTime}function ye(e){var t,n=e.length,i=new Array(n);for(t=0;t<n;t++)i[t]=e[t].toJSON();return i}re.normalizeGroup=fe,re.normalizeSort=ae,re.process=function(e,o,s){var l,c,h=(o=o||{}).group,d=function(e){for(var t=a(e)?e:[e],n=0;n<t.length;n++)if(t[n]&&u(t[n].compare))return!0;return!1}(fe(h||[])),p=new re(e),f=me(h||[]),m=ae(o.sort||[]),v=d?m:f.concat(m),g=o.filterCallback,_=o.filter,b=o.skip,w=o.take;return v&&s&&(p=p.sort(v,t,t,s)),_&&(p=p.filter(_),g&&(p=g(p)),c=p.toArray().length),v&&(s||(p=p.sort(v)),h&&(e=p.toArray())),d?(p=p.group(h,e,o),b===t||w===t||o.groupPaging||(p=new re(Le(p.toArray())).range(b,w),l=n(f,(function(e){return i({},e,{skipItemSorting:!0})})),p=p.group(l,e,o))):(b!==t&&w!==t&&(b+w>(c=p.data.length)&&o.virtual&&(b=(b-=b+w-c)<0?0:b),p=p.range(b,w)),!h||r(h)&&0===h.length||(p=p.group(h,e,o))),{total:c,data:p.toArray()}};var xe=f.extend({init:function(e){this.data=e.data},read:function(e){e.success(this.data)},update:function(e){e.success(e.data)},create:function(e){e.success(e.data)},destroy:function(e){e.success(e.data)}}),ke=f.extend({init:function(e){var t,n=this;e=n.options=i({},n.options,e),c(T,(function(t,n){typeof e[n]===m&&(e[n]={url:e[n]})})),n.cache=e.cache?Ce.create(e.cache):{find:h,add:h},t=e.parameterMap,e.submit&&(n.submit=e.submit),u(e.push)&&(n.push=e.push),n.push||(n.push=V),n.parameterMap=u(t)?t:function(e){var n={};return c(e,(function(e,i){e in t&&(e=t[e],o(e)&&(i=e.value(i),e=e.key)),n[e]=i})),n}},options:{parameterMap:V},create:function(e){return l(this.setup(e,g))},read:function(n){var i,o,r=this.cache;n=this.setup(n,_),i=n.success||h,n.error,(o=r.find(n.data))!==t?i(o):(n.success=function(e){r.add(n.data,e),i(e)},e.ajax(n))},update:function(e){return l(this.setup(e,b))},destroy:function(e){return l(this.setup(e,w))},setup:function(e,t){e=e||{};var n,o=this.options[t],r=u(o.data)?o.data(e.data):o.data;return e=i(!0,{},o,e),n=i(!0,{},r,e.data),e.data=this.parameterMap(n,t),u(e.url)&&(e.url=e.url(n)),e}}),ze=f.extend({init:function(e){const t=this;e=t.options=i({},t.options,e),t.messageTypes={ai:"assistant",system:"system",user:"user",tool:"tool"}},read:function(t){const n=this;t=n.setup(t),n.options.requestStart&&n.options.requestStart(t),e.ajax(t)},success:function(e,t){const n=this,i=n.options.service,o=i?.outputGetter||n._getResponseData,r=t.isRetry,a=t.prompt,s={id:d.guid(),output:o(e),prompt:a,isRetry:r};n.options.success&&n.options.success(s)},error:function(e){const t=this;t.options.error&&t.options.error(e)},setup:function(e={}){const t=this,n=t.options.service,i=t.getData(e),o={url:"string"==typeof n?n:n.url,type:"POST",contentType:"application/json",data:JSON.stringify(i),success:function(n){t.success.call(t,n,e)},error:t.error};return n?.headers&&(o.headers=n.headers),o},getData:function(t){const n=t.service,i=t.isRetry,o=t.history,r=t.prompt;let a=[{role:{value:this.messageTypes.user},text:r}];return o?.length&&(a=o.concat(a)),n?.data&&u(n?.data)?n.data(r,i,o):n?.data&&Object.keys(n.data).length?e.extend({},n.data,{messages:a}):a},_getResponseData:function(e){return e?.Message?.Text||"An error occurred while processing the request."}}),Ce=f.extend({init:function(){this._store={}},add:function(e,n){e!==t&&(this._store[A(e)]=n)},find:function(e){return this._store[A(e)]},clear:function(){this._store={}},remove:function(e){delete this._store[A(e)]}});function Se(e,t,n,i,o){var r,a,s,l,c,h={};for(l=0,c=e.length;l<c;l++)for(a in r=e[l],t)(s=o[a])&&s!==a&&(h[s]||(h[s]=d.setter(s)),h[s](r,t[a](r)),delete r[a])}function Me(e,t,n,i,o){var r,a,s,l,c;for(l=0,c=e.length;l<c;l++)for(a in r=e[l],t)r[a]=n._parse(a,t[a](r)),(s=o[a])&&s!==a&&delete r[s]}function He(e,t,n,i,o){var r,a,s,l;for(a=0,l=e.length;a<l;a++)(s=i[(r=e[a]).field])&&s!=r.field&&(r.field=s),r.value=n._parse(r.field,r.value),r.items&&(r.hasSubgroups?He(r.items,t,n,i,o):Me(r.items,t,n,0,o))}function Ie(e,t,n,i,o,r){return function(a){return a=e(a),Te(t,n,i,o,r)(a)}}function Te(e,t,n,i,o){return function(a){return a&&!r(n)&&("[object Array]"===j.call(a)||a instanceof $||(a=[a]),t(a,n,new e,i,o)),a||[]}}Ce.create=function(e){var t={inmemory:function(){return new Ce}};return o(e)&&u(e.find)?e:!0===e?new Ce:t[e]()};var Ve=f.extend({init:function(e){var t,n,i,r,a=this;for(t in e=e||{})n=e[t],a[t]=typeof n===m?B(n):n;r=e.modelBase||te,o(a.model)&&(a.model=i=r.define(a.model));var s=a.data.bind(a);if(a._dataAccessFunction=s,a.model){var l,h,d=a.groups.bind(a),u=a.serialize.bind(a),p={},f={},v={},g={},_=!1;(i=a.model).fields&&(c(i.fields,(function(e,t){var n;l=e,o(t)&&t.field?l=t.field:typeof t===m&&(l=t),o(t)&&t.from&&(n=t.from),_=_||n&&n!==e||l!==e,h=n||l,f[e]=-1!==h.indexOf(".")?B(h,!0):B(h),v[e]=B(e),p[n||l]=e,g[e]=n||l})),!e.serialize&&_&&(a.serialize=Ie(u,i,Se,v,p,g))),a._dataAccessFunction=s,a._wrapDataAccessBase=Te(i,Me,f,p,g),a.data=Ie(s,i,Me,f,p,g),a.groups=Ie(d,i,He,f,p,g)}},errors:function(e){return e?e.errors:null},parse:V,data:V,total:function(e){return e.length},groups:V,aggregates:function(){return{}},serialize:function(e){return e}});function Be(e,t){var n,i;if(t.items&&t.items.length)for(var o=0;o<t.items.length;o++)n=e.items[e.items.length-1],i=t.items[o],n&&i?n.hasSubgroups&&n.value==i.value?Be(n,i):n.field&&n.value==i.value?(n.items.omitChangeEvent=!0,n.items.push.apply(n.items,i.items),n.items.omitChangeEvent=!1):(e.items.omitChangeEvent=!0,e.items.push.apply(e.items,[i]),e.items.omitChangeEvent=!1):i&&(e.items.omitChangeEvent=!0,e.items.push.apply(e.items,[i]),e.items.omitChangeEvent=!1)}function Ae(e,t,n,i){for(var o,r,a=0;t.length&&i;){var s=(r=(o=t[a]).items).length;if(e&&e.field===o.field&&e.value===o.value?(e.hasSubgroups&&e.items.length?Ae(e.items[e.items.length-1],o.items,n,i):(r=r.slice(n,n+i),e.items=e.items.concat(r)),t.splice(a--,1)):o.hasSubgroups&&r.length?(Ae(o,r,n,i),o.items.length||t.splice(a--,1)):(r=r.slice(n,n+i),o.items=r,o.items.length||t.splice(a--,1)),0===r.length?n-=s:(n=0,i-=r.length),++a>=t.length)break}a<t.length&&t.splice(a,t.length-a)}function Le(e,t){for(var n,i,o=[],r=(e||[]).length,a=u(t)?t:function(e,t){return e[t]},s=0;s<r;s++)if((n=a(e,s)).hasSubgroups)o=o.concat(Le(n.items));else{i=n.items;for(var l=0;l<i.length;l++)o.push(a(i,l))}return o}function Ee(e){var t,n,i,o,r=[];for(t=0,n=e.length;t<n;t++){var a=e.at(t);if(a.items)if(a.hasSubgroups)r=r.concat(Ee(a.items));else for(i=a.items,o=0;o<i.length;o++)r.push(i.at(o))}return r}function De(e,t){var n,i,o;if(t)for(n=0,i=e.length;n<i;n++)(o=e.at(n)).items&&(o.hasSubgroups?De(o.items,t):o.items=new K(o.items,t,o.items._events))}function Pe(e,t){for(var n=0;n<e.length;n++)if(e[n].hasSubgroups){if(Pe(e[n].items,t))return!0}else if(t(e[n].items,e[n]))return!0}function Oe(e,t,n,i){for(var o=0;o<e.length&&e[o].data!==t&&!Fe(e[o].data,n,i);o++);}function Fe(e,t,n){for(var i=0,o=e.length;i<o;i++){if(e[i]&&e[i].hasSubgroups)return Fe(e[i].items,t,n);if(e[i]===t||e[i]===n)return e[i]=n,!0}}function Re(e,n,i,o,r){for(var a=0,s=e.length;a<s;a++){var l=e[a];if(l&&!(l instanceof o))if(l.hasSubgroups===t||r){for(var c=0;c<n.length;c++)if(n[c]===l){e[a]=n.at(c),Oe(i,n,l,e[a]);break}}else Re(l.items,n,i,o,r)}}function Ne(e,t){return t?je(e,(function(e){return e.uid&&e.uid==t.uid||e[t.idField]===t.id&&t.id!==t._defaultId})):-1}function qe(e,t){return t?je(e,(function(e){return e.uid==t.uid})):-1}function je(e,t){var n,i;if(e){for(n=0,i=e.length;n<i;n++)if(t(e[n]))return n;return-1}}function We(e,t){if(e&&!r(e)){var n,i=e[t];return n=o(i)?i.from||i.field||t:e[t]||t,u(n)?t:n}return t}function Ge(e,t){var n,i,o={};for(var r in e)"filters"!==r&&(o[r]=e[r]);if(e.filters)for(o.filters=[],n=0,i=e.filters.length;n<i;n++)o.filters[n]=Ge(e.filters[n],t);else o.field=We(t.fields,o.field);return o}function Ue(e,t){var n,i,o,r,s=[];for(n=0,i=e.length;n<i;n++){for(var l in o={},r=e[n])o[l]=r[l];o.field=We(t.fields,o.field),o.aggregates&&a(o.aggregates)&&(o.aggregates=Ue(o.aggregates,t)),s.push(o)}return s}var $e=p.extend({init:function(e){var n,o=this;if(e&&(n=e.data),e=o.options=i({},o.options,e),o._map={},o._prefetch={},o._data=[],o._pristineData=[],o._ranges=[],o._view=[],o._pristineTotal=0,o._destroyed=[],o._pageSize=e.pageSize,o._page=e.page||(e.pageSize?1:t),o._sort=ae(e.sort),o._sortFields=se(e.sort),o._filter=he(e.filter),o._group=fe(e.group),o._aggregate=e.aggregate,o._total=e.total,o._groupPaging=e.groupPaging,o._groupPaging&&(o._groupsState={}),o._shouldDetachObservableParents=!0,p.fn.init.call(o),o.transport=Ke.create(e,n,o),u(o.transport.push)&&o.transport.push({pushCreate:o._pushCreate.bind(o),pushUpdate:o._pushUpdate.bind(o),pushDestroy:o._pushDestroy.bind(o)}),null!=e.offlineStorage)if("string"==typeof e.offlineStorage){var r=e.offlineStorage;o._storage={getItem:function(){return JSON.parse(localStorage.getItem(r))},setItem:function(e){localStorage.setItem(r,A(o.reader.serialize(e)))}}}else o._storage=e.offlineStorage;o.reader=new d.data.readers[e.schema.type||"json"](e.schema),o.reader.model,o._detachObservableParents(),o._data=o._observe(o._data),o._online=!0,o.bind(["push",z,y,C,x,M,S],e)},options:{data:null,schema:{modelBase:te},offlineStorage:null,serverSorting:!1,serverPaging:!1,serverFiltering:!1,serverGrouping:!1,serverAggregates:!1,batch:!1,inPlaceSort:!1},clone:function(){return this},online:function(n){return n!==t?this._online!=n&&(this._online=n,n)?this.sync():e.Deferred().resolve().promise():this._online},offlineData:function(e){return null==this.options.offlineStorage?null:e!==t?this._storage.setItem(e):this._storage.getItem()||[]},_isGrouped:function(){return(this.group()||[]).length},_isServerGrouped:function(){var e=this.group()||[];return this.options.serverGrouping&&e.length},_isServerGroupPaged:function(){return this._isServerGrouped()&&this._groupPaging},_isGroupPaged:function(){var e=this._group||[];return this._groupPaging&&e.length},_pushCreate:function(e){this._push(e,"pushCreate")},_pushUpdate:function(e){this._push(e,"pushUpdate")},_pushDestroy:function(e){this._push(e,"pushDestroy")},_push:function(e,t){var n=this._readData(e);n||(n=e),this[t](n)},_flatData:function(e,t){if(e){if(this._isServerGrouped())return Ee(e);if(!t)for(var n=0;n<e.length;n++)e.at(n)}return e},parent:h,get:function(e){var t,n,i=this._flatData(this._data,this.options.useRanges);for(t=0,n=i.length;t<n;t++)if(i[t].id==e)return i[t]},getByUid:function(e){return this._getByUid(e,this._data)},_getByUid:function(e,t){var n,i,o=this._flatData(t,this.options.useRanges);if(o)for(n=0,i=o.length;n<i;n++)if(o[n].uid==e)return o[n]},indexOf:function(e){return qe(this._data,e)},at:function(e){return this._data.at(e)},data:function(e){var n=this;if(e===t){if(n._data)for(var i=0;i<n._data.length;i++)n._data.at(i);return n._data}n._detachObservableParents(),n._data=this._observe(e),n._pristineData=e.slice(0),n._storeData(),n._ranges=[],n.trigger("reset"),n._addRange(n._data),n._total=n._data.length,n._pristineTotal=n._total,n._process(n._data)},view:function(e){if(e===t)return this._view;this._view=this._observeView(e)},_observeView:function(e){var t=this;Re(e,t._data,t._ranges,t.reader.model||X,t._isServerGrouped());var n=new K(e,t.reader.model);return n.parent=function(){return t.parent()},n},flatView:function(){return(this.group()||[]).length?Ee(this._view):this._view},add:function(e){return this.insert(this._data.length,e)},_createNewModel:function(e){return this.reader.model?new this.reader.model(e):e instanceof X?e:new X(e)},insert:function(e,t){return t||(t=e,e=0),t instanceof te||(t=this._createNewModel(t)),this._isServerGrouped()?this._data.splice(e,0,this._wrapInEmptyGroup(t)):this._data.splice(e,0,t),this._insertModelInRange(e,t),t},pushInsert:function(t,n){var i=this._getCurrentRangeSpan();n||(n=t,t=0),a(n)||(n=[n]);var o=[],r=this.options.autoSync;this.options.autoSync=!1;try{for(var s=0;s<n.length;s++){var l=n[s],c=this.insert(t,l);o.push(c);var h=c.toJSON();this._isServerGrouped()&&(h=this._wrapInEmptyGroup(h)),this._pristineData.push(h),i&&i.length&&e(i).last()[0].pristineData.push(h),t++}}finally{this.options.autoSync=r}o.length&&this.trigger("push",{type:"create",items:o})},pushCreate:function(e){this.pushInsert(this._data.length,e)},pushUpdate:function(e){a(e)||(e=[e]);for(var t=[],n=0;n<e.length;n++){var i=e[n],o=this._createNewModel(i),r=this.get(o.id);r?(t.push(r),r.accept(i),r.trigger(y),this._updatePristineForModel(r,i)):this.pushCreate(i)}t.length&&this.trigger("push",{type:"update",items:t})},pushDestroy:function(e){var t=this._removeItems(e);t.length&&this.trigger("push",{type:"destroy",items:t})},_removeItems:function(e,t){a(e)||(e=[e]);var n=void 0===t||t,i=[],o=this.options.autoSync;this.options.autoSync=!1;try{for(var r=0;r<e.length;r++){var s=e[r],l=this._createNewModel(s),c=!1,h=r;this._eachItem(this._data,(function(t){h!==e.length-1?(t.omitChangeEvent=!0,t.omitCache=t.omitCache||[]):t.omitChangeEvent=!1;for(var n=0;n<t.length;n++){var o=t.at(n);if(o.id===l.id){t.omitChangeEvent&&t.omitCache.push(o),i.push(o),t.splice(n,1),c=!0;break}}})),c&&n&&(this._removePristineForModel(l),this._destroyed.pop())}}finally{this.options.autoSync=o}return i},pushMove:function(e,t){var n=this._moveItems(e,t);n.length&&this.trigger("push",{type:"update",items:n})},_moveItems:function(e,t){a(t)||(t=[t]);var n=[],i=this.options.autoSync;this.options.autoSync=!1;try{for(var o=0;o<t.length;o++){var r=t[o];this._eachItem(this._data,(function(t){for(var i=0;i<t.length;i++){var o=t.at(i);if(o.uid===r.uid){n.push(o),t.splice(e>=i?--e:e,0,t.splice(i,1)[0]),e++;break}}}))}}finally{this.options.autoSync=i}return n},remove:function(e){var t,n=this,i=n._isServerGrouped();return!i||!e.uid||e.isNew&&e.isNew()||n._pushInDestroyed(e),this._eachItem(n._data,(function(n){if(t=function(e,t){if(e){var n,i,o=e.length;for(i=0;i<o;i++)if((n=e[i]).uid&&n.uid==t.uid)return e.splice(i,1),n}}(n,e),t&&i)return!0})),this._removeModelFromRanges(e),e},destroyed:function(){return this._destroyed},created:function(){var e,t,n=[],i=this._flatData(this._data,this.options.useRanges);for(e=0,t=i.length;e<t;e++)i[e].isNew&&i[e].isNew()&&!i[e].notFetched&&n.push(i[e]);return n},updated:function(){var e,t,n=[],i=this._flatData(this._data,this.options.useRanges);for(e=0,t=i.length;e<t;e++)i[e].isNew&&!i[e].isNew()&&i[e].dirty&&n.push(i[e]);return n},sync:function(){var t,n=this,i=[],o=[];n._destroyed=n._destroyed.filter((e=>!e.hasOwnProperty("_isMoved"))),t=n._destroyed;var r=e.Deferred().resolve().promise();if(n.online()){if(!n.reader.model)return r;i=n.created(),o=n.updated();var a=[];n.options.batch&&n.transport.submit?a=n._sendSubmit(i,o,t):(a.push.apply(a,n._send("create",i)),a.push.apply(a,n._send("update",o)),a.push.apply(a,n._send("destroy",t))),r=e.when.apply(null,a).then((function(){var e,t,i=[];for(e=0,t=arguments.length;e<t;e++)arguments[e]&&(n._accept(arguments[e]),i.push(...arguments[e].models));n._storeData(!0),n._syncEnd(),n._change({action:"sync",changedItems:i}),n.trigger(x),n._isServerGroupPaged()&&n.read(),n.data().map((function(e){return e.hasOwnProperty("_isMoved")&&delete e._isMoved,e}))}))}else n._storeData(!0),n._syncEnd(),n._change({action:"sync"});return r},_syncEnd:h,cancelChanges:function(e){var t=this;e instanceof d.data.Model?t._cancelModel(e):(t._destroyed=[],t._detachObservableParents(),t._data=t._observe(t._pristineData),t.options.serverPaging&&(t._total=t._pristineTotal),t._ranges=[],t._addRange(t._data,0),t._changesCanceled(),t._change(),t._markOfflineUpdatesAsDirty(),t._isServerGrouped()&&t.read())},_changesCanceled:h,_markOfflineUpdatesAsDirty:function(){var e=this;null!=e.options.offlineStorage&&e._eachItem(e._data,(function(e){for(var t=0;t<e.length;t++){var n=e.at(t);"update"!=n.__state__&&"create"!=n.__state__||(n.dirty=!0)}}))},hasChanges:function(){var e,t,n=this._flatData(this._data,this.options.useRanges);if(this._destroyed.length)return!0;for(e=0,t=n.length;e<t;e++)if(n[e].isNew&&n[e].isNew()||n[e].dirty)return!0;return!1},_accept:function(t){var n,i=this,o=t.models,s=t.response,l=0,c=i._isServerGrouped(),h=i._pristineData,d=t.type;if(i.trigger(M,{response:s,type:d}),s&&!r(s)){if(s=i.reader.parse(s),i._handleCustomErrors(s))return;s=i.reader.data(s),a(s)||(s=[s])}else s=e.map(o,(function(e){return e.toJSON()}));for("destroy"===d&&(i._destroyed=[]),l=0,n=o.length;l<n;l++)"destroy"!==d?(o[l].accept(s[l]),"create"===d?h.push(c?i._wrapInEmptyGroup(o[l].toJSON()):s[l]):"update"===d&&i._updatePristineForModel(o[l],s[l])):i._removePristineForModel(o[l])},_updatePristineForModel:function(e,t){this._executeOnPristineForModel(e,(function(e,n){d.deepExtend(n[e],t)}))},_executeOnPristineForModel:function(e,t){this._eachPristineItem((function(n){var i=Ne(n,e);if(i>-1)return t(i,n),!0}))},_removePristineForModel:function(e){this._executeOnPristineForModel(e,(function(e,t){t.splice(e,1)}))},_readData:function(e){return(this._isServerGrouped()?this.reader.groups:this.reader.data).call(this.reader,e)},_eachPristineItem:function(e){var t=this,n=t.options,i=t._getCurrentRangeSpan();t._eachItem(t._pristineData,e),n.serverPaging&&n.useRanges&&c(i,(function(n,i){t._eachItem(i.pristineData,e)}))},_eachItem:function(e,t){e&&e.length&&(this._isServerGrouped()?Pe(e,t):t(e))},_pristineForModel:function(e){var t,n;return this._eachPristineItem((function(i){if((n=Ne(i,e))>-1)return t=i[n],!0})),t},_cancelModel:function(e){var t=this,n=this._pristineForModel(e);this._eachItem(this._data,(function(i){var o=qe(i,e);o>=0&&(!n||e.isNew()&&!n.__state__?(t._modelCanceled(e),i.splice(o,1),t._removeModelFromRanges(e)):(i[o].accept(n),"update"==n.__state__&&(i[o].dirty=!0)))}))},_modelCanceled:h,_submit:function(t,n){var o=this;o.trigger(C,{type:"submit"}),o.trigger(S),o.transport.submit(i({success:function(n,i){var o=e.grep(t,(function(e){return e.type==i}))[0];o&&o.resolve({response:n,models:o.models,type:i})},error:function(e,n,i){for(var r=0;r<t.length;r++)t[r].reject(e);o.error(e,n,i)}},n))},_sendSubmit:function(t,n,i){var o=this,r=[];return o.options.batch&&(t.length&&r.push(e.Deferred((function(e){e.type="create",e.models=t}))),n.length&&r.push(e.Deferred((function(e){e.type="update",e.models=n}))),i.length&&r.push(e.Deferred((function(e){e.type="destroy",e.models=i}))),o._submit(r,{data:{created:o.reader.serialize(ye(t)),updated:o.reader.serialize(ye(n)),destroyed:o.reader.serialize(ye(i))}})),r},_promise:function(t,n,o){var r=this;return e.Deferred((function(e){r.trigger(C,{type:o}),r.trigger(S),r.transport[o].call(r.transport,i({success:function(t){e.resolve({response:t,models:n,type:o})},error:function(t,n,i){e.reject(t),r.error(t,n,i)}},t))})).promise()},_send:function(e,t){var n,i,o=this,r=[],a=o.reader.serialize(ye(t));if(o.options.batch)t.length&&r.push(o._promise({data:{models:a}},t,e));else for(n=0,i=t.length;n<i;n++)r.push(o._promise({data:a[n]},[t[n]],e));return r},read:function(t){var n=this,i=n._params(t),o=e.Deferred();return n._queueRequest(i,(function(){var e=n.trigger(C,{type:"read"});e?(n._dequeueRequest(),o.resolve(e)):(n.trigger(S),n._ranges=[],n.trigger("reset"),n.online()?n.transport.read({data:i,success:function(e){n._ranges=[],n.success(e,i),o.resolve()},error:function(){var e=R.call(arguments);n.error.apply(n,e),o.reject.apply(o,e)}}):null!=n.options.offlineStorage&&(n.success(n.offlineData(),i),o.resolve()))})),o.promise()},_readAggregates:function(e){return this.reader.aggregates(e)},success:function(e){var t,n,i=this,o=i.options;if(i.trigger(M,{response:e,type:"read"}),i.online()){if(e=i.reader.parse(e),i._handleCustomErrors(e))return void i._dequeueRequest();i._total=i.reader.total(e),i._isServerGroupPaged()&&(i._serverGroupsTotal=i._total),i._pageSize>i._total&&(i._pageSize=i._total,i.options.pageSize&&i.options.pageSize>i._pageSize&&(i._pageSize=i.options.pageSize)),i._aggregate&&o.serverAggregates&&(i._aggregateResult=i._readAggregates(e)),e=i._readData(e),i._destroyed=[]}else{e=i._readData(e),t=[];var r,a={},s=i.reader.model,l=s?s.idField:"id";for(r=0;r<this._destroyed.length;r++){var c=this._destroyed[r][l];a[c]=c}for(r=0;r<e.length;r++){var h=e[r];"destroy"==h.__state__?a[h[l]]||this._pushInDestroyed(this._createNewModel(h)):t.push(h)}e=t,i._total=e.length}if(i._pristineTotal=i._total,n=i._skip&&i._data.length&&i._skip<i._data.length,i.options.endless){n&&i._pristineData.splice(i._skip,i._pristineData.length),t=e.slice(0);for(var d=0;d<t.length;d++)i._pristineData.push(t[d])}else i._pristineData=e.slice(0);if(i._detachObservableParents(),i.options.endless){i._data.unbind(y,i._changeHandler),i._isServerGrouped()&&i._data[i._data.length-1].value===e[0].value&&(Be(i._data[i._data.length-1],e[0]),e.shift()),e=i._observe(e),n&&i._data.splice(i._skip,i._data.length);for(var u=0;u<e.length;u++)i._data.push(e[u]);i._data.bind(y,i._changeHandler)}else i._data=i._observe(e);i._markOfflineUpdatesAsDirty(),i._storeData(),i._addRange(i._data),i._process(i._data),i._dequeueRequest()},_detachObservableParents:function(){if(this._data&&this._shouldDetachObservableParents)for(var e=0;e<this._data.length;e++)this._data[e].parent&&(this._data[e].parent=h)},_storeData:function(e){var t=this._isServerGrouped(),n=this.reader.model;if(null!=this.options.offlineStorage){for(var i=function e(i){for(var o=[],r=0;r<i.length;r++){var a=i.at(r),s=a.toJSON();t&&a.items?s.items=e(a.items):(s.uid=a.uid,n&&(a.isNew()?s.__state__="create":a.dirty&&(s.__state__="update"))),o.push(s)}return o}(this._data),o=[],r=0;r<this._destroyed.length;r++){var a=this._destroyed[r].toJSON();a.__state__="destroy",o.push(a)}this.offlineData(i.concat(o)),e&&(this._pristineData=this.reader.reader?this.reader.reader._wrapDataAccessBase(i):this.reader._wrapDataAccessBase(i))}},_addRange:function(e,t){var n,i=this,o=void 0!==t?t:i._skip||0,r={data:e,pristineData:e.toJSON(),timestamp:i._timeStamp()};this._isGroupPaged()?(n=o+e.length,r.outerStart=o,r.outerEnd=n):n=o+i._flatData(e,!0).length,r.start=o,r.end=n,i._ranges.push(r),i._sortRanges(),i._isGroupPaged()&&(i._groupsFlat||(i._groupsFlat=[]),i._appendToGroupsFlat(r.data),i._updateOuterRangesLength())},_appendToGroupsFlat:function(e){for(var t=e.length,n=0;n<t;n++)this._groupsFlat.push(e[n])},_getGroupByUid:function(e){for(var t,n=this._groupsFlat.length,i=0;i<n;i++)if((t=this._groupsFlat[i]).uid===e)return t},_sortRanges:function(){this._ranges.sort((function(e,t){return e.start-t.start}))},error:function(e,t,n){this._dequeueRequest(),this.trigger(M,{}),this.trigger(z,{xhr:e,status:t,errorThrown:n})},_params:function(e){var t=this,n=i({take:t.take(),skip:t.skip(),page:t.page(),pageSize:t.pageSize(),sort:t._sort,filter:t._filter,group:t._group,aggregate:t._aggregate,groupPaging:!!t._groupPaging,isExcelExportRequest:t.options.isExcelExportRequest},e);return t.options.serverPaging||(delete n.take,delete n.skip,delete n.page,delete n.pageSize),t.options.serverGrouping?t.reader.model&&n.group&&(n.group=Ue(n.group,t.reader.model)):delete n.group,t.options.serverFiltering?t.reader.model&&n.filter&&(n.filter=Ge(n.filter,t.reader.model)):delete n.filter,t.options.serverSorting?t.reader.model&&n.sort&&(n.sort=Ue(n.sort,t.reader.model)):delete n.sort,t.options.serverAggregates?t.reader.model&&n.aggregate&&(n.aggregate=Ue(n.aggregate,t.reader.model)):delete n.aggregate,t.options.groupPaging&&t.options.serverPaging&&t.options.serverGrouping||delete n.groupPaging,t.options.isExcelExportRequest||delete n.isExcelExportRequest,n},_queueRequest:function(e,n){var i=this;i._requestInProgress?i._pending={callback:n.bind(i),options:e}:(i._requestInProgress=!0,i._pending=t,n())},_dequeueRequest:function(){var e=this;e._requestInProgress=!1,e._pending&&e._queueRequest(e._pending.options,e._pending.callback)},_handleCustomErrors:function(e){if(this.reader.errors){var t=this.reader.errors(e);if(t)return this.trigger(z,{xhr:null,status:"customerror",errorThrown:"custom error",errors:t}),!0}return!1},_shouldWrap:function(e){var t=this.reader.model;return!(!t||!e.length)&&!(e[0]instanceof t)},_observe:function(e){var t=this,n=t.reader.model;(t._shouldDetachObservableParents=!0,e instanceof $)?(t._shouldDetachObservableParents=!1,t._shouldWrap(e)&&(e.type=t.reader.model,e.wrapAll(e,e))):(e=new(t.pageSize()&&!t.options.serverPaging?K:$)(e,t.reader.model)).parent=function(){return t.parent()};return t._isServerGrouped()&&De(e,n),!(t._changeHandler&&t._data&&t._data instanceof $)||t.options.useRanges&&t.options.serverPaging?t._changeHandler=t._change.bind(t):t._data.unbind(y,t._changeHandler),e.bind(y,t._changeHandler)},_updateTotalForAction:function(e,t){var n=this,i=parseInt(n._total,10);be(n._total)||(i=parseInt(n._pristineTotal,10)),"add"===e?i+=t.length:"remove"===e?i-=t.length:"itemchange"===e||"sync"===e||n.options.serverPaging?"sync"===e&&(i=n._pristineTotal=parseInt(n._total,10)):i=n._pristineTotal,n._total=i},_operationsForUpdatedFields:function(){const e=this,t=e._updatedFields||[],n={};let i,o=!1;return n.sort=e._sort,n.filter=e._filter,n.group=e._group,n.aggregate=e._aggregate,i=A(n),o=t.some((e=>i.indexOf(`"field":"${e}"`)>-1)),!o},_pushInDestroyed:function(e){this._destroyed.find((function(t){return t.uid===e.uid}))||this._destroyed.push(e)},_change:function(e){let t,n,i,o=this,r=e?e.action:"";if("remove"===r)for(t=0,i=e.items.length;t<i;t++)e.items[t].isNew&&e.items[t].isNew()||o._pushInDestroyed(e.items[t]);if(e&&(n=e.items||[],e.partialUpdate=o._operationsForUpdatedFields()&&!o._preventPartialUpdate,"itemchange"===e.action&&n.some((e=>e.dirtyFields)))){let t=e.items[0],n=Object.keys(t.dirtyFields),i=n;for(const e of n)if(t[e]instanceof Object){let n=d.stringify(t[e]);if(n){let t=JSON.parse(n),o=Object.keys(t).map((t=>e+"."+t));i.push(...o)}}o._updatedFields=i}if(!o.options.autoSync||"add"!==r&&"remove"!==r&&"itemchange"!==r)o._updateTotalForAction(r,e?e.items:[]),o._process(o._data,e);else{"add"===r&&(o._preventPartialUpdate=!0);var a=function(t){"sync"===t.action&&(o._preventPartialUpdate=!1,o.unbind("change",a),o._updateTotalForAction(r,e.items))};o.first("change",a),o.sync()}},_calculateAggregates:function(e,t){t=t||{};var n=new re(e),i=t.aggregate,o=t.filter;return o&&(n=n.filter(o)),n.aggregate(i)},_process:function(e,n){var i,o=this,r={};if(!0!==o.options.serverPaging&&(r.skip=o._skip,r.take=o._take||o._pageSize,r.skip===t&&o._page!==t&&o._pageSize!==t&&(r.skip=(o._page-1)*o._pageSize),o.options.useRanges&&(r.skip=o.currentRangeStart())),!0!==o.options.serverSorting&&(r.sort=o._sort),!0!==o.options.serverFiltering&&(r.filter=o._filter),!0!==o.options.serverGrouping&&(r.group=o._group),!0!==o.options.serverAggregates&&(r.aggregate=o._aggregate),o.options.serverGrouping&&o._clearEmptyGroups(e),r.groupPaging=o._groupPaging,i=o._isGroupPaged()&&n&&("page"===n.action||"expandGroup"===n.action||"collapseGroup"===n.action)?o._queryProcess(e,{aggregate:o._aggregate}):o._queryProcess(e,r),o._filter&&n&&"add"===n.action){var a=n.items[0],s=i.data;o._isGrouped()&&!this._isServerGrouped()&&(s=Ee(s)),s.find((function(e){return e.uid===a.uid}))||!a.index&&null!==a.id||(i.data.splice(a.index,0,o._isGrouped()?o._wrapInEmptyGroup(a):a),i.total++)}!0!==o.options.serverAggregates&&(o._aggregateResult=o._calculateAggregates(i.dataToAggregate||e,r)),o._setView(i,r,n),o._setFilterTotal(i.total,!1),(n=n||{}).items=n.items||o._view,o.trigger(y,n)},_setView:function(e,t,n){var i=this;if(i._isGroupPaged()&&!i._isServerGrouped())if(!n||"page"!==n.action&&"expandGroup"!==n.action&&"collapseGroup"!==n.action){i._ranges=[];var o=new re(e.data);i._addRange(i._observe(e.data)),t.skip+t.take>e.data.length&&(t.skip=Math.max(0,e.data.length-t.take)),i.view(o.range(t.skip,t.take).toArray())}else i.view(e.data),i._updateOuterRangesLength();else i.view(e.data)},_clearEmptyGroups:function(e){for(var t=e.length-1;t>=0;t--){var n=e[t];n.hasSubgroups&&this._clearEmptyGroups(n.items),!n.items||n.items.length||n.itemCount||O.apply(n.parent(),[t,1])}},_queryProcess:function(e,t){return this.options.inPlaceSort?re.process(e,t,this.options.inPlaceSort):re.process(e,t)},_mergeState:function(n){var i,o=this;return n!==t&&(o._pageSize=n.pageSize,o._page=n.page,o._sort=n.sort,o._filter=n.filter,o._group=n.group,o._aggregate=n.aggregate,o._skip=o._currentRangeStart=n.skip,o._take=n.take,o._skip===t&&(o._skip=o._currentRangeStart=o.skip(),n.skip=o.skip()),o._take===t&&o._pageSize!==t&&(o._take=o._pageSize,n.take=o._take),o.options.virtual&&(n.virtual=o.options.virtual),n.sort&&(o._sort=n.sort=ae(n.sort),o._sortFields=se(n.sort)),n.filter&&(o._filter=n.filter=o.options.accentFoldingFiltering&&!e.isEmptyObject(n.filter)?e.extend({},he(n.filter),{accentFoldingFiltering:o.options.accentFoldingFiltering}):he(n.filter)),n.group&&(o._group=n.group=fe(n.group)),n.aggregate&&(o._aggregate=n.aggregate=(i=n.aggregate,a(i)?i:[i]))),n},query:function(n){var i;if(this.options.serverSorting||this.options.serverPaging||this.options.serverFiltering||this.options.serverGrouping||this.options.serverAggregates||(this._data===t||0===this._data.length)&&!this._destroyed.length){if(this.options.endless){var o=n.pageSize-this.pageSize();o>0?(o=this.pageSize(),n.page=n.pageSize/o,n.pageSize=o):(n.page=1,this.options.endless=!1)}return this.read(this._mergeState(n))}var r=this.trigger(C,{type:"read"});return r||(this.trigger(S),n&&(n.groupPaging=this._groupPaging),i=this._queryProcess(this._data,this._mergeState(n)),this._setFilterTotal(i.total,!0),this._aggregateResult=this._calculateAggregates(i.dataToAggregate||this._data,n),this._setView(i,n),this.trigger(M,{type:"read"}),this.trigger(y,{items:i.data,action:n?n.action:""})),e.Deferred().resolve(r).promise()},_hasExpandedSubGroups:function(e){var t=!1,n=e.items?e.items.length:0;if(!e.hasSubgroups)return!1;for(var i=0;i<n;i++)if(this._groupsState[e.items[i].uid]){t=!0;break}return t},_findGroupedRange:function(e,t,n,i,o){for(var r,a,s,l,c,h=this,d=e.length,u=0;u<d&&(r=e[u],!(n.taken>=n.take));u++)if(h._getGroupByUid(r.uid)||h._groupsFlat.push(r),h._groupsState[r.uid]){if(h._isServerGroupPaged()){if(h._fetchGroupItems(r,n,i,o))return void(h._fetchingGroupItems=!0);if(l=(r.subgroupCount||r.itemCount)+1,c=n.skip-n.skipped,!h._hasExpandedSubGroups(r)&&c>l){n.skipped+=l;continue}}if(n.includeParents&&n.skipped<n.skip?(n.skipped++,r.excludeHeader=!0):n.includeParents&&(n.taken++,r.excludeHeader=!1),r.hasSubgroups&&r.items&&r.items.length)r.currentItems=[],i||(i=[]),i.push(r),h._findGroupedRange(r.items,r.currentItems,n,i,o),i.pop(),r.currentItems.length||n.taken>0?t.push(r):r.excludeHeader=!1;else{a=[],s=r.items.length;for(var p=0;p<s;p++)if(n.skipped<n.skip)n.skipped++;else{if(n.taken>=n.take)break;a.push(r.items[p]),n.taken++}a.length||n.taken>0?(r.currentItems=a,t.push(r)):r.excludeHeader=!1}}else{if(n.skipped<n.skip){n.skipped++;continue}t.push(r),n.taken++}},_expandedSubGroupItemsCount:function(e,t,n){var i,o,r=this,a=0,s="number"==typeof t,l=s?t:e.subgroupCount;if(!e.hasSubgroups)return a;for(var c=0;c<l&&(i=e.items[c]);c++)if(i.hasSubgroups&&r._groupsState[e.uid]?(a+=o=r._expandedSubGroupItemsCount(i,l,!0),s&&(l-=o)):!i.hasSubgroups&&r._groupsState[i.uid]&&(a+=o=i.items?i.items.length:0,s&&(l-=o)),n&&(a+=1,s&&(l-=1)),s&&a>l)return a;return a},_fetchGroupItems:function(e,t,n,i){let o,r,a,s,l=this,c=e.hasSubgroups?e.subgroupCount:e.itemCount,h=t.take,d=t.skipped,u=l.take();if(t.includeParents&&(d<t.skip?d+=1:h-=1),!e.items||e.items&&!e.items.length)return l.getGroupItems(e,t,n,i,0),!0;{if(s=this._expandedSubGroupItemsCount(e,t.skip-d),o=Math.max(t.skip-(d+s),0),o>=c)return!1;let p=Math.min(o+h,c-1);if(r=e.items[o],a=e.items[p],r.notFetched)return l.getGroupItems(e,t,n,i,o,L.round((o+u)/u)),!0;if(a.notFetched)return l.getGroupItems(e,t,n,i,L.max(L.floor((o+u)/u),0)*u,L.round((o+u)/u)),!0;if(!r.notFetched&&!a.notFetched&&function(e,t,n){for(let i=t;i<n;i++)if(e[i].notFetched)return!0;return!1}(e.items,o,p))return l.getGroupItems(e,t,n,i,o,p),!0}},getGroupItems:function(e,t,n,i,o,r){var a,s,l,c,h=this;e.items||(e.items=[]),a=h.take(),s=this._composeItemsFilter(e,n),l={page:r||1,pageSize:a,skip:o,take:a,filter:s,aggregate:h._aggregate,sort:h._sort},(c=h.findSubgroups(e))&&c.length&&(l.group=c),l.groupPaging=!0,h._queueWithTimeout(l,(function(){h.trigger(C,{type:"read"})?h._dequeueRequest():h.transport.read({data:l,success:h._groupItemsSuccessHandler(e,t.skip,h.take(),i,o),error:function(){var e=R.call(arguments);h.error.apply(h,e)}})}),100)},_queueWithTimeout:function(e,t,n){let i=this;clearTimeout(i._timeout),i._timeout=setTimeout((function(){i._queueRequest(e,t)}),n)},_groupItemsSuccessHandler:function(e,t,n,i,o){var r=this,a=r._timeStamp();i=u(i)?i:h;var s=r.options.schema&&r.options.schema.total?r.options.schema.total:"Total";return function(l){var c,h,d=te.define(r.options.schema.model);r._dequeueRequest(),r.trigger(M,{response:l,type:"read"}),h=u(s)?s(l):l[s],l=r.reader.parse(l),e.hasSubgroups?(c=r.reader.groups(l),e.subgroupCount=h):c=(c=r.reader.data(l)).map((function(e){return new d(e)})),e.items.omitChangeEvent=!0;for(var p=0;p<h;p++)p>=o&&p<o+n?e.items.splice(p,1,c[p-o]):e.items[p]||e.items.splice(p,0,{notFetched:!0});e.items.omitChangeEvent=!1,r._updateRangePristineData(e),r._fetchingGroupItems=!1,e.countAdded||(r._serverGroupsTotal+=h,e.countAdded=!0),r.range(t,n,i,"expandGroup"),(a>=r._currentRequestTimeStamp||!r._skipRequestsInProgress)&&r.trigger(y,{})}},findSubgroups:function(e){var t=this._group.map((function(e){return e.field})).indexOf(e.field);return this._group.slice(t+1,this._group.length)},_composeItemsFilter:function(e,t){var n={logic:"and",filters:[]};if(this.filter()&&n.filters.push(this.filter()),(n=i(!0,{},n)).filters.push({field:e.field,operator:"eq",value:e.value}),t)for(var o=0;o<t.length;o++)n.filters.push({field:t[o].field,operator:"eq",value:t[o].value});return n},_updateRangePristineData:function(e){for(var t,n,i,o,r,a=this,s=a._ranges,l=s.length,c=0;c<l;c++){o=(i=s[c]).data.length,r=[],t=null;for(var h=0;h<o&&(n=i.data[h],r.push(h),!(n.uid===e.uid||n.hasSubgroups&&n.items.length&&a._containsSubGroup(n,e,r)));h++)r.pop();if(r.length){for(t=s[c].pristineData;r.length>1;)t=t[r.splice(0,1)[0]].items;t[r[0]]=a._cloneGroup(e);break}}},_containsSubGroup:function(e,t,n){var i,o=e.items.length;if(e.hasSubgroups&&o)for(var r=0;r<o;r++){if(i=e.items[r],n.push(r),i.uid===t.uid||i.hasSubgroups&&i.items.length&&this._containsSubGroup(i,t,n))return!0;n.pop()}},_cloneGroup:function(e){var t=this;return(e="function"==typeof e.toJSON?e.toJSON():e).items&&e.items.length&&(e.items=e.items.map((function(e){return t._cloneGroup(e)}))),e},_setFilterTotal:function(e,n){var i=this;i.options.serverFiltering||(e!==t?i._total=e:n&&(i._total=i._data.length))},fetch:function(e){var t=this;return this._query().done((function(n){!0!==n&&u(e)&&e.call(t)}))},_query:function(e){var t=this;return t.query(i({},{page:t.page(),pageSize:t.pageSize(),sort:t.sort(),filter:t.filter(),group:t.group(),aggregate:t.aggregate()},e))},next:function(e){var t=this,n=t.page(),i=t.total();if(e=e||{},n&&!(i&&n+1>t.totalPages()))return t._skip=t._currentRangeStart=n*t.take(),n+=1,e.page=n,t._query(e),n},prev:function(e){var t=this,n=t.page();if(e=e||{},n&&1!==n)return t._skip=t._currentRangeStart=t._skip-t.take(),n-=1,e.page=n,t._query(e),n},page:function(e){var n,i=this;if(e!==t){e=L.max(L.min(L.max(e,1),i.totalPages()),1);var o=i.take();return i._isGroupPaged()?(e-=1,void i.range(e*o,o,null,"page")):void i._query(i._pageableQueryOptions({page:e}))}return(n=i.skip())!==t?L.round((n||0)/(i.take()||1))+1:t},pageSize:function(e){var n=this;if(e===t)return n.take();n._query(n._pageableQueryOptions({pageSize:e,page:1}))},sort:function(e){var n=this;return e!==t?(n.trigger("sort"),void n._query({sort:e})):n._sort},filter:function(e){var n=this;if(e===t)return n._filter;n.trigger("reset"),n._query({filter:e,page:1})},group:function(e){var n=this,i={group:e};if(n._groupPaging&&(e===t||e&&e.length||(n._ranges=[]),i.page=1),e===t)return n._group;n._query(i)},getGroupsFlat:function(e){var t,n,i=[];for(t=0,n=e.length;t<n;t++){var o=e[t];o.hasSubgroups&&(i=i.concat(this.getGroupsFlat(o.items))),i.push(o)}return i},total:function(){return parseInt(this._total||0,10)},groupsTotal:function(e){var t=this;return t._group.length?t._isServerGrouped()?(t._serverGroupsTotal||(t._serverGroupsTotal=t.total()),t._serverGroupsTotal):t._calculateGroupsTotal(t._ranges.length?t._ranges[0].data:[],e):t.total()},_calculateGroupsTotal:function(e,t,n,i){var o,r,a=this;if(n=n||"items",a._group.length&&e){o=0,r=e.length;for(var s=0;s<r;s++)o+=a.groupCount(e[s],t,n,i);return a._groupsTotal=o,o}return a._groupsTotal=a._data.length,a._groupsTotal},groupCount:function(e,t,n,i){var o=this,r=0;return e.hasSubgroups&&o._groupsState[e.uid]?((t&&!e.excludeHeader||i)&&(r+=1),e[n].forEach((function(e){r+=o.groupCount(e,t,n,i)}))):o._groupsState[e.uid]?((t&&!e.excludeHeader||i)&&r++,r+=e[n]?e[n].length:0):r++,r},countGroupRange:function(e){for(var t=0,n=e.length,i=0;i<n;i++)t+=this.groupCount(e[i],!0);return t},aggregate:function(e){if(e===t)return this._aggregate;this._query({aggregate:e})},aggregates:function(){var e=this._aggregateResult;return r(e)&&(e=this._emptyAggregates(this.aggregate())),e},_emptyAggregates:function(e){var t={};if(!r(e)){var n={};a(e)||(e=[e]);for(var i=0;i<e.length;i++)n[e[i].aggregate]=0,t[e[i].field]=n}return t},_pageableQueryOptions:function(e){return e},_wrapInEmptyGroup:function(e){var t,n,i,o=this.group();for(i=o.length-1,0;i>=0;i--)n=o[i],t={value:e.get?e.get(n.field):e[n.field],field:n.field,items:t?[t]:[e],hasSubgroups:!!t,aggregates:this._emptyAggregates(n.aggregates)};return t},totalPages:function(){var e=this,t=e.pageSize()||e.total(),n=e._isGroupPaged()?e.groupsTotal(!0):e.total();return L.ceil((n||0)/t)},inRange:function(e,t){var n=this,i=L.min(e+t,n.total());return!n.options.serverPaging&&n._data.length>0||n._findRange(e,i).length>0},lastRange:function(){var e=this._ranges;return e[e.length-1]||{start:0,end:0,data:[]}},firstItemUid:function(){var e=this._ranges;return e.length&&e[0].data.length&&e[0].data[0].uid},enableRequestsInProgress:function(){this._skipRequestsInProgress=!1},_timeStamp:function(){return(new Date).getTime()},range:function(e,n,i,o){this._currentRequestTimeStamp=this._timeStamp(),this._skipRequestsInProgress=!0;var r=this._isGroupPaged()?this.groupsTotal(!0):this.total();"expandGroup"!==o&&"collapseGroup"!==o||this._updateOuterRangesLength(),e=L.min(e||0,r),i=u(i)?i:h;var a,s=this,l=L.max(L.floor(e/n),0)*n,c=L.min(l+n,r);if(((a=s._findRange(e,L.min(e+n,r),i)).length||0===r)&&!s._fetchingGroupItems)return s._processRangeData(a,e,n,s._originalPageSkip||l,s._originalSize||c,{action:o}),s._originalPageSkip=null,s._originalSize=null,void i();s._isGroupPaged()&&(s._originalPageSkip=l,s._originalSize=c,l=L.max(L.floor(s._adjustPageSkip(e,n)/n),0)*n,c=L.min(l+n,r)),n===t||s._fetchingGroupItems||(s._isGroupPaged()&&!s._groupRangeExists(l,n)||!s._rangeExists(l,c)?s.prefetch(l,n,(function(){e>l&&c<s.total()&&!s._rangeExists(c,L.min(c+n,s.total()))?s.prefetch(c,n,(function(){s.range(e,n,i)})):s.range(e,n,i)})):l<e&&s.prefetch(c,n,(function(){s.range(e,n,i)})))},_findRange:function(e,n,i){var o,r,a,s,l,c,h,d,u,p,f,m,v=this,g=v._ranges,_=[],b=v.options,w=b.serverSorting||b.serverPaging||b.serverFiltering||b.serverGrouping||b.serverAggregates,y={take:n-e,skip:e,skipped:0,taken:0,includeParents:!0},x=v._isGroupPaged(),k=x?"outerStart":"start",z=x?"outerEnd":"end";for(r=0,f=g.length;r<f;r++){if(o=g[r],x){if(o.outerStart>=n)return[];if(e>o.outerEnd){y.skipped+=o.outerEnd-(m||0),m=o.outerEnd;continue}if(void 0!==m&&m!=o.outerStart&&(y.skipped+=o.outerStart-m),y.skipped>y.skip)return[];for(void 0===m&&e>0&&o.start>0&&(y.skipped=o.outerStart),a=r;;){if(this._findGroupedRange(o.data,_,y,null,i),v._calculateGroupsTotal(_,!0,"currentItems")>=y.take)return _;if(v._fetchingGroupItems)return[];if(!g[++a]||g[a].outerStart!==o.outerEnd)break;o=g[a]}}else if(e>=o[k]&&e<=o[z]){for(p=0,a=r;a<f;a++)if(o=g[a],(u=v._flatData(o.data,!0)).length&&e+p>=o.start){if(c=o.data,h=o.end,!w){if(b.inPlaceSort)d=v._queryProcess(o.data,{filter:v.filter()});else{var C=me(v.group()||[]).concat(ae(v.sort()||[]));d=v._queryProcess(o.data,{sort:C,filter:v.filter()})}u=c=d.data,d.total!==t&&(h=d.total)}if(s=0,e+p>o.start&&(s=e+p-o.start),l=u.length,h>n&&(l-=h-n),p+=l-s,_=v._mergeGroups(_,c,s,l),n<=o.end&&p==n-e)return _}break}m=o.outerEnd}return[]},_getRangesMismatch:function(e){for(var t=this._ranges,n=0,i=0;;){var o=t[i];if(!o||o.outerStart>e)break;o.outerEnd!=o.end&&(n=o.outerEnd-o.end),i++}return n},_mergeGroups:function(e,t,n,i){if(this._isServerGrouped()){var o,r=t.toJSON();return e.length&&(o=e[e.length-1]),Ae(o,r,n,i),e.concat(r)}return e.concat(t.slice(n,i))},_processRangeData:function(e,n,i,o,r,a){var s=this;s._pending=t,s._skip=n>s.skip()&&!s._omitPrefetch?L.min(r,(s.totalPages()-1)*s.take()):o,s._currentRangeStart=n,s._take=i;var l=s.options.serverPaging,c=s.options.serverSorting,h=s.options.serverFiltering,d=s.options.serverAggregates;try{s.options.serverPaging=!0,s._isServerGrouped()||s.group()&&s.group().length||(s.options.serverSorting=!0),s.options.serverFiltering=!0,s.options.serverPaging=!0,s.options.serverAggregates=!0,l&&(s._detachObservableParents(),s._data=e=s._observe(e)),s._process(e,a)}finally{s.options.serverPaging=l,s.options.serverSorting=c,s.options.serverFiltering=h,s.options.serverAggregates=d}},skip:function(){var e=this;return e._skip===t?e._page!==t?(e._page-1)*(e.take()||1):t:e._skip},currentRangeStart:function(){return this._currentRangeStart||0},take:function(){return this._take||this._pageSize},_prefetchSuccessHandler:function(e,t,n,i){var o=this,r=o._timeStamp();return function(a){var s,l,c,h=!1,d={start:e,end:t,data:[],timestamp:o._timeStamp()};if(o._dequeueRequest(),o.trigger(M,{response:a,type:"read"}),a=o.reader.parse(a),(c=o._readData(a)).length){for(s=0,l=o._ranges.length;s<l;s++)if(o._ranges[s].start===e){h=!0,d=o._ranges[s],o._isGroupPaged()||(d.pristineData=c,d.data=o._observe(c),d.end=d.start+o._flatData(d.data,!0).length,o._sortRanges());break}h||o._addRange(o._observe(c),e)}o._total=o.reader.total(a),(i||r>=o._currentRequestTimeStamp||!o._skipRequestsInProgress)&&(n&&c.length?n():o.trigger(y,{}))}},prefetch:function(e,t,n){var i=this,o=L.min(e+t,i.total()),r={take:t,skip:e,page:e/t+1,pageSize:t,sort:i._sort,filter:i._filter,group:i._group,aggregate:i._aggregate};i._isGroupPaged()&&!i._isServerGrouped()&&i._groupRangeExists(e,o)?n&&n():i._isServerGroupPaged()&&!i._groupRangeExists(e,o)||!i._rangeExists(e,o)?i._queueWithTimeout(r,(function(){i.trigger(C,{type:"read"})?i._dequeueRequest():(i._omitPrefetch&&i.trigger(S),i.transport.read({data:i._params(r),success:i._prefetchSuccessHandler(e,o,n),error:function(){var e=R.call(arguments);i.error.apply(i,e)}}))}),100):n&&n()},_multiplePrefetch:function(e,t,n){var i=this,o=L.min(e+t,i.total()),r={take:t,skip:e,page:e/t+1,pageSize:t,sort:i._sort,filter:i._filter,group:i._group,aggregate:i._aggregate};i._rangeExists(e,o)?n&&n():i.trigger(C,{type:"read"})||i.transport.read({data:i._params(r),success:i._prefetchSuccessHandler(e,o,n,!0)})},_adjustPageSkip:function(e,t){var n,i,o=this,r=o._getPrevRange(e),a=o.total();if(r){if(!(i=o._getRangesMismatch(e)))return e;e-=i}if((n=L.max(L.floor(e/t),0)*t)>a)for(;!((n-=t)<a););return n},_getNextRange:function(e){var t,n,i=this._ranges;for(t=0,n=i.length;t<n;t++)if(i[t].start<=e&&i[t].end>=e)return i[t]},_getPrevRange:function(e){var t,n,i=this._ranges;for(t=i.length-1;t>=0;t--)if(i[t].outerStart<=e){n=i[t];break}return n},_rangeExists:function(e,t){var n,i,o=this._ranges;for(n=0,i=o.length;n<i;n++)if(o[n].start<=e&&o[n].end>=t)return!0;return!1},_groupRangeExists:function(e,t){var n,i,o=this,r=o._ranges,a=0,s=o.groupsTotal(!0);for(t>s&&!o._isServerGrouped()&&(t=s),n=0,i=r.length;n<i;n++){var l=r[n];l.outerStart<=e&&l.outerEnd>=e?a+=l.outerEnd-e:l.outerStart<=t&&l.outerEnd>=t&&(a+=t-l.outerStart)}return a>=t-e},_getCurrentRangeSpan:function(){var e,t,n=this,i=n._ranges,o=n.currentRangeStart(),r=o+(n.take()||0),a=[],s=i.length;for(t=0;t<s;t++)((e=i[t]).start<=o&&e.end>=o||e.start>=o&&e.start<=r)&&a.push(e);return a},_removeModelFromRanges:function(e){for(var t,n=0,i=this._ranges.length;n<i;n++)t=this._ranges[n],this._removeModelFromRange(t,e);this._updateRangesLength()},_removeModelFromRange:function(e,t){this._eachItem(e.data,(function(e){if(e)for(var n=0;n<e.length;n++){var i=e[n];if(i.uid&&i.uid==t.uid){[].splice.call(e,n,1);break}}}))},_insertModelInRange:function(e,t){var n,i,o=this,r=o._ranges||[],a=r.length;for(i=0;i<a;i++)if((n=r[i]).start<=e&&n.end>=e){o._getByUid(t.uid,n.data)||(o._isServerGrouped()?n.data.splice(e,0,o._wrapInEmptyGroup(t)):n.data.splice(e,0,t));break}o._updateRangesLength()},_updateRangesLength:function(){var e,t,n=this,i=n._ranges||[],o=i.length,r=!1,a=0,s=0;for(t=0;t<o;t++)e=i[t],s=(n._isGroupPaged()?e.data.length:n._flatData(e.data,!0).length)-L.abs(e.end-e.start),r||0===s?r&&(e.start+=a,e.end+=a):(r=!0,a=s,e.end+=a)},_updateOuterRangesLength:function(){var e,t,n,i,o=this,r=o._ranges||[],a=r.length,s=0;for(t=0;t<a;t++)e=r[t],i=o._isGroupPaged()?o._calculateGroupsTotal(e.data,!0,"items",!0):o._flatData(e.data,!0).length,n?(n.end!=e.start&&(s=e.start-n.end),e.outerStart=n.outerEnd+s,s=0):e.outerStart=e.start,e.outerEnd=e.outerStart+i,n=e},isLocalTransport:function(){return this.transport instanceof xe},isRemoteTransport:function(){return this.transport instanceof ke}}),Ke={};Ke.create=function(t,n,r){var a,s=t.transport?e.extend({},t.transport):null;return s?(s.read=typeof s.read===m?{url:s.read}:s.read,"jsdo"===t.type&&(s.dataSource=r),t.type&&(d.data.transports=d.data.transports||{},d.data.schemas=d.data.schemas||{},d.data.transports[t.type]?o(d.data.transports[t.type])?s=i(!0,{},d.data.transports[t.type],s):a=new d.data.transports[t.type](i(s,{data:n})):d.logToConsole("Unknown DataSource transport type '"+t.type+"'.\nVerify that registration scripts for this type are included after Kendo UI on the page.","warn"),t.schema=i(!0,{},d.data.schemas[t.type],t.schema)),a||(a=u(s.read)?s:new ke(s))):a=new xe({data:t.data||[]}),a},$e.create=function(n){(a(n)||n instanceof $)&&(n={data:n});var o,s,l,c=n||{},h=c.data,u=c.fields,p=c.table,f=c.select,m={};if(h||!u||c.transport||(p?h=function(t,n){var i,o,r,a,s,l,c,h=e(t)[0].tBodies[0],d=h?h.rows:[],u=n.length,p=[];for(i=0,o=d.length;i<o;i++){for(s={},c=!0,a=d[i].cells,r=0;r<u;r++)"th"!==(l=a[r]).nodeName.toLowerCase()&&(c=!1,s[n[r].field]=l.innerHTML);c||p.push(s)}return p}(p,u):f&&(h=function(t,n){t=e(t)[0];var i,o,r,a,s,l,c=t.options,h=n[0],d=n[1],u=[];for(i=0,o=c.length;i<o;i++)s={},(r=(a=c[i]).parentNode)===t&&(r=null),a.disabled||r&&r.disabled||(r&&(s.optgroup=r.label),s[h.field]=a.text,l=(l=a.attributes.value)&&l.specified?a.value:a.text,s[d.field]=l,u.push(s));return u}(f,u),c.group===t&&h[0]&&h[0].optgroup!==t&&(c.group="optgroup"))),d.data.Model&&u&&(!c.schema||!c.schema.model)){for(o=0,s=u.length;o<s;o++)(l=u[o]).type&&(m[l.field]=l);r(m)||(c.schema=i(!0,c.schema,{model:{fields:m}}))}return c.data=h,f=null,c.select=null,p=null,c.table=null,c instanceof $e?c:new $e(c)};var Ye=te.define({idField:"id",init:function(e){var t=this,n=t.hasChildren||e&&e.hasChildren,o="items",r={};if(d.data.Model.fn.init.call(t,e),typeof t.children===m&&(o=t.children),r={schema:{data:o,model:{hasChildren:n,id:t.idField,fields:t.fields}}},typeof t.children!==m&&i(r,t.children),r.data=e,n||(n=r.schema.data),typeof n===m&&(n=d.getter(n)),u(n)){var a=n.call(t,t);a&&0===a.length?t.hasChildren=!1:t.hasChildren=!!a}t._childrenOptions=r,t.hasChildren&&t._initChildren(),t._loaded=!(!e||!e._loaded)},_initChildren:function(){var e,t,n,i=this;i.children instanceof Xe||(t=(e=i.children=new Xe(i._childrenOptions)).transport,n=t.parameterMap,t.parameterMap=function(e,t){return e[i.idField||"id"]=i.id,n&&(e=n.call(i,e,t)),e},e.parent=function(){return i},e.bind(y,(function(e){e.node=e.node||i,i.trigger(y,e)})),e.bind(z,(function(e){var t=i.parent();t&&(e.node=e.node||i,t.trigger(z,e))})),e.bind(H,(function(e){var t=i.parent();t&&t.trigger(H,e)})),i._updateChildrenField())},append:function(e){this._initChildren(),this.loaded(!0),this.children.add(e)},hasChildren:!1,level:function(){for(var e=this.parentNode(),t=0;e&&e.parentNode;)t++,e=e.parentNode?e.parentNode():null;return t},_updateChildrenField:function(){this[this._childrenOptions.schema.data||"items"]=this.children.data()},_childrenLoaded:function(){this._loaded=!0,this._updateChildrenField()},load:function(){var n,i,o={},r="_query";return this.hasChildren?(this._initChildren(),n=this.children,o[this.idField||"id"]=this.id,this._loaded||(n._data=t,r="read"),n.one(y,this._childrenLoaded.bind(this)),this._matchFilter&&(o.filter={field:"_matchFilter",operator:"eq",value:!0}),i=n[r](o),this._loaded||this.trigger(I,{promise:i,node:this})):this.loaded(!0),i||e.Deferred().resolve().promise()},parentNode:function(){return this.parent().parent()},loaded:function(e){if(e===t)return this._loaded;this._loaded=e},shouldSerialize:function(e){return te.fn.shouldSerialize.call(this,e)&&"children"!==e&&"_loaded"!==e&&"hasChildren"!==e&&"_childrenOptions"!==e}});function Qe(e){return function(){var t=this._data,n=$e.fn[e].apply(this,R.call(arguments));return this._data!=t&&this._attachBubbleHandlers(),n}}var Xe=$e.extend({init:function(e){var t=Ye.define({children:e});e.filter&&!e.serverFiltering&&(this._hierarchicalFilter=e.filter,e.filter=null),$e.fn.init.call(this,i(!0,{},{schema:{modelBase:t,model:t}},e)),this._attachBubbleHandlers()},_attachBubbleHandlers:function(){var e=this;e._data.bind(z,(function(t){e.trigger(z,t)})),e._data.bind(H,(function(t){e.trigger(H,t)}))},loading:function(){return!!this._data&&(this._data.loading()||this._childrenLoading())},_childrenLoading:function(){var e=!1;return this._data.forEach((function(t){t.hasChildren&&t.children.loading()&&(e=!0)})),e},read:function(e){var t=$e.fn.read.call(this,e);return this._hierarchicalFilter&&(this._data&&this._data.length>0?this.filter(this._hierarchicalFilter):(this.options.filter=this._hierarchicalFilter,this._filter=he(this.options.filter),this._hierarchicalFilter=null)),t},remove:function(e){var t,n=e.parentNode(),i=this;return n&&n._initChildren&&(i=n.children),t=$e.fn.remove.call(i,e),n&&!i.data().length&&(n.hasChildren=!1),t},success:Qe("success"),data:Qe("data"),insert:function(e,t){var n=this.parent();return n&&n._initChildren&&(n.hasChildren=!0,n._initChildren()),$e.fn.insert.call(this,e,t)},filter:function(e){if(e===t)return this._filter;!this.options.serverFiltering&&this._markHierarchicalQuery(e)&&(e={logic:"or",filters:[e,{field:"_matchFilter",operator:"equals",value:!0}]}),this.trigger("reset"),this._query({filter:e,page:1})},_markHierarchicalQuery:function(t){var n,i=this.options.accentFoldingFiltering;return(t=i?e.extend({},he(t),{accentFoldingFiltering:i}):he(t))&&0!==t.filters.length?(n=re.filterExpr(t,{noEval:!0}),this._updateHierarchicalFilter(n),!0):(this._updateHierarchicalFilter((function(){return!0})),!1)},_updateHierarchicalFilter:function(e){for(var t,n=this._data,i=!1,o=0;o<n.length;o++)(t=n[o]).hasChildren?(t._matchFilter=t.children._updateHierarchicalFilter(e),t._matchFilter||(t._matchFilter=e(t))):t._matchFilter=e(t),t._matchFilter&&(i=!0);return i},_find:function(e,t){var n,i,o,r,a=this._data;if(a){if(o=$e.fn[e].call(this,t))return o;for(n=0,i=(a=this._flatData(this._data)).length;n<i;n++)if((r=a[n].children)instanceof Xe&&(o=r[e](t)))return o}},get:function(e){return this._find("get",e)},getByUid:function(e){return this._find("getByUid",e)}});function Je(t,n){var i,o,r,a,s,l,c,h,u=e(t).children(),p=[],f=n[0].field,m=n[1]&&n[1].field,v=n[2]&&n[2].field,g=n[3]&&n[3].field;function _(e,t){return e.filter(t).add(e.find(t))}for(i=0,o=u.length;i<o;i++)r={_loaded:!0},l=(a=u.eq(i))[0].firstChild,t=(h=a.children()).filter("ul"),h=h.filter(":not(ul)"),(s=a.attr("data-id"))&&(r.id=s),l&&(r[f]=3==l.nodeType?l.nodeValue:h.text()),m&&(r[m]=_(h,"a").attr("href")),g&&(r[g]=_(h,"img").attr("src")),v&&(c=_(h,".k-sprite").prop("className"),r[v]=c&&d.trim(c.replace("k-sprite",""))),t.length&&(r.items=Je(t.eq(0),n)),"true"==a.attr("data-hasChildren")&&(r.hasChildren=!0),p.push(r);return p}Xe.create=function(e){var t=(e=e&&e.push?{data:e}:e)||{},n=t.data,i=t.fields,o=t.list;return n&&n._dataSource?n._dataSource:(n||!i||t.transport||o&&(n=Je(o,i)),t.data=n,t instanceof Xe?t:new Xe(t))};var Ze=d.Observable.extend({init:function(e,t,n){d.Observable.fn.init.call(this),this._prefetching=!1,this.dataSource=e,this.prefetch=!n;var i=this;e.bind("change",(function(){i._change()})),e.bind("reset",(function(){i._reset()})),this._syncWithDataSource(),this.setViewSize(t)},setViewSize:function(e){this.viewSize=e,this._recalculate()},at:function(e){var t=this.pageSize,n=!0;return e>=this.total()?(this.trigger("endreached",{index:e}),null):this.useRanges?this.useRanges?((e<this.dataOffset||e>=this.skip+t)&&(n=this.range(Math.floor(e/t)*t)),e===this.prefetchThreshold&&this._prefetch(),e===this.midPageThreshold?this.range(this.nextMidRange,!0):e===this.nextPageThreshold?this.range(this.nextFullRange):e===this.pullBackThreshold&&(this.offset===this.skip?this.range(this.previousMidRange):this.range(this.previousFullRange)),n?this.dataSource.at(e-this.dataOffset):(this.trigger("endreached",{index:e}),null)):void 0:this.dataSource.view()[e]},indexOf:function(e){return this.dataSource.data().indexOf(e)+this.dataOffset},total:function(){return parseInt(this.dataSource.total(),10)},next:function(){var e=this,t=e.pageSize,n=e.skip-e.viewSize+t,i=L.max(L.floor(n/t),0)*t;this.offset=n,this.dataSource.prefetch(i,t,(function(){e._goToRange(n,!0)}))},range:function(e,t){if(this.offset===e)return!0;var n=this,i=this.pageSize,o=L.max(L.floor(e/i),0)*i,r=this.dataSource;return t&&(o+=i),r.inRange(e,i)?(this.offset=e,this._recalculate(),this._goToRange(e),!0):!this.prefetch||(r.prefetch(o,i,(function(){n.offset=e,n._recalculate(),n._goToRange(e,!0)})),!1)},syncDataSource:function(){var e=this.offset;this.offset=null,this.range(e)},destroy:function(){this.unbind()},_prefetch:function(){var e=this,t=this.pageSize,n=this.skip+t,i=this.dataSource;i.inRange(n,t)||this._prefetching||!this.prefetch||(this._prefetching=!0,this.trigger("prefetching",{skip:n,take:t}),i.prefetch(n,t,(function(){e._prefetching=!1,e.trigger("prefetched",{skip:n,take:t})})))},_goToRange:function(e,t){this.offset===e&&(this.dataOffset=e,this._expanding=t,this.dataSource.range(e,this.pageSize),this.dataSource.enableRequestsInProgress())},_reset:function(){this._syncPending=!0},_change:function(){var e=this.dataSource;this.length=this.useRanges?e.lastRange().end:e.view().length,this._syncPending&&(this._syncWithDataSource(),this._recalculate(),this._syncPending=!1,this.trigger("reset",{offset:this.offset})),this.trigger("resize"),this._expanding&&this.trigger("expand"),delete this._expanding},_syncWithDataSource:function(){var e=this.dataSource;this._firstItemUid=e.firstItemUid(),this.dataOffset=this.offset=e.skip()||0,this.pageSize=e.pageSize(),this.useRanges=e.options.serverPaging},_recalculate:function(){var e=this.pageSize,t=this.offset,n=this.viewSize,i=Math.ceil(t/e)*e;this.skip=i,this.midPageThreshold=i+e-1,this.nextPageThreshold=i+n-1,this.prefetchThreshold=i+Math.floor(e/3*2),this.pullBackThreshold=this.offset-1,this.nextMidRange=i+e-n,this.nextFullRange=i,this.previousMidRange=t-n,this.previousFullRange=i-e}}),et=d.Observable.extend({init:function(e,t){var n=this;d.Observable.fn.init.call(n),this.dataSource=e,this.batchSize=t,this._total=0,this.buffer=new Ze(e,3*t),this.buffer.bind({endreached:function(e){n.trigger("endreached",{index:e.index})},prefetching:function(e){n.trigger("prefetching",{skip:e.skip,take:e.take})},prefetched:function(e){n.trigger("prefetched",{skip:e.skip,take:e.take})},reset:function(){n._total=0,n.trigger("reset")},resize:function(){n._total=Math.ceil(this.length/n.batchSize),n.trigger("resize",{total:n.total(),offset:this.offset})}})},syncDataSource:function(){this.buffer.syncDataSource()},at:function(e){var t,n=this.buffer,i=e*this.batchSize,o=this.batchSize,r=[];n.offset>i&&n.at(n.offset-1);for(var a=0;a<o&&null!==(t=n.at(i+a));a++)r.push(t);return r},total:function(){return this._total},destroy:function(){this.buffer.destroy(),this.unbind()}});i(!0,d.data,{readers:{json:Ve},Query:re,DataSource:$e,HierarchicalDataSource:Xe,Node:Ye,Comparer:ne,ObservableObject:X,ObservableArray:$,LazyObservableArray:K,LocalTransport:xe,RemoteTransport:ke,AiTransport:ze,Cache:Ce,DataReader:Ve,Model:te,Buffer:Ze,BatchBuffer:et})}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.htmlEncode,o=n.Observable,r=n.data.ObservableObject,a=n.data.ObservableArray,s={}.toString,l={},c=n.Class,h="value",d="source",u="events",p="checked",f=!0,m="change";!function(){var e=document.createElement("a");try{delete e.test}catch(e){f=!1}}();var v=o.extend({init:function(e,t){var n=this;o.fn.init.call(n),n.source=e[0],n.parents=e,n.path=t,n.dependencies={},n.dependencies[t]=!0,n.observable=n.source instanceof o,n._access=function(e){n.dependencies[e.field]=!0},n.observable&&(n._change=function(e){n.change(e)},n.source.bind(m,n._change))},_parents:function(){var t=this.parents,n=this.get();if(n&&"function"==typeof n.parent){var i=n.parent();e.inArray(i,t)<0&&(t=[i].concat(t))}return t},change:function(e){var t,n,i=e.field,o=this;if("this"===o.path)o.trigger(m,e);else for(t in o.dependencies)if(0===t.indexOf(i)&&(!(n=t.charAt(i.length))||"."===n||"["===n)){o.trigger(m,e);break}},start:function(e){e.bind("get",this._access)},stop:function(e){e.unbind("get",this._access)},get:function(){var e=this,n=e.source,i=0,o=e.path,a=n;if(!e.observable)return a;for(e.start(e.source),a=n.get(o);a===t&&n;)(n=e.parents[++i])instanceof r&&(a=n.get(o));if(a===t)for(n=e.source;a===t&&n;)(n=n.parent())instanceof r&&(a=n.get(o));return"function"==typeof a&&((i=o.lastIndexOf("."))>0&&(n=n.get(o.substring(0,i))),e.start(n),a=n!==e.source?a.call(n,e.source):a.call(n),e.stop(n)),n&&n!==e.source&&(e.currentSource=n,n.unbind(m,e._change).bind(m,e._change)),e.stop(e.source),a},set:function(e){var t=this.currentSource||this.source,i=n.getter(this.path)(t);"function"==typeof i?t!==this.source?i.call(t,this.source,e):i.call(t,e):t.set(this.path,e)},destroy:function(){this.observable&&(this.source.unbind(m,this._change),this.currentSource&&this.currentSource.unbind(m,this._change)),this.unbind()}}),g=v.extend({get:function(){var e,t=this.source,n=this.path,i=0;for(e=t.get(n);!e&&t;)(t=this.parents[++i])instanceof r&&(e=t.get(n));if(e)return e.bind(t)}}),_=v.extend({init:function(e,t,n){v.fn.init.call(this,e,t),this.template=n},render:function(e){var t;return this.start(this.source),t=n.render(this.template,e),this.stop(this.source),t}}),b=c.extend({init:function(e,t,n){this.element=e,this.bindings=t,this.options=n},bind:function(e,t){var n=this;(e=t?e[t]:e).bind(m,(function(e){n.refresh(t||e)})),n.refresh(t)},destroy:function(){}}),w=b.extend({dataType:function(){return(this.element.getAttribute("data-"+n.ns+"type")||this.element.type||"text").toLowerCase()},parsedValue:function(){return this._parseValue(this.element.value,this.dataType())},_parseValue:function(e,t){return"date"==t?e=n.parseDate(e,"yyyy-MM-dd"):"datetime-local"==t?e=n.parseDate(e,["yyyy-MM-ddTHH:mm:ss","yyyy-MM-ddTHH:mm"]):"number"==t?e=n.parseFloat(e):"boolean"==t&&(e=e.toLowerCase(),e=null!==n.parseFloat(e)?Boolean(n.parseFloat(e)):"true"===e.toLowerCase()),e}});function y(t,i,o){return b.extend({init:function(e,t,n){var i=this;b.fn.init.call(i,e.element[0],t,n),i.widget=e,i._dataBinding=i.dataBinding.bind(i),i._dataBound=i.dataBound.bind(i),i._itemChange=i.itemChange.bind(i)},itemChange:function(e){I(e.item[0],e.data,this._ns(e.ns),[e.data].concat(this.bindings[t]._parents()))},dataBinding:function(e){var t,n,i=this.widget,o=e.removedItems||i.items();for(t=0,n=o.length;t<n;t++)B(o[t],!1)},_ns:function(t){t=t||n.ui;var i=[n.ui,n.dataviz.ui,n.mobile.ui];return i.splice(e.inArray(t,i),1),i.unshift(t),n.rolesFromNamespaces(i)},dataBound:function(e){var o,r,a,s,l=this.widget,c=e.addedItems||l.items(),h=l[i],d=n.data.HierarchicalDataSource;if(!(d&&h instanceof d)&&c.length)for(a=e.addedDataItems||h.flatView(),s=this.bindings[t]._parents(),o=0,r=a.length;o<r;o++)c[o]&&I(c[o],a[o],this._ns(e.ns),[a[o]].concat(s))},refresh:function(e){var r,a,s,l=this,c=l.widget;(e=e||{}).action||(l.destroy(),c.bind("dataBinding",l._dataBinding),c.bind("dataBound",l._dataBound),c.bind("itemChange",l._itemChange),r=l.bindings[t].get(),c[i]instanceof n.data.DataSource&&c[i]!=r&&r&&(r instanceof n.data.DataSource?c[o](r):r._dataSource?c[o](r._dataSource):(a=n.ui.Select&&c instanceof n.ui.Select,s=n.ui.MultiSelect&&c instanceof n.ui.MultiSelect,n.ui.DropDownTree&&c instanceof n.ui.DropDownTree?c.treeview[i].data(r):c[i].data(r),l.bindings.value&&(a||s)&&c.value(L(l.bindings.value.get(),c.options.dataValueField)))))},destroy:function(){var e=this.widget;e.unbind("dataBinding",this._dataBinding),e.unbind("dataBound",this._dataBound),e.unbind("itemChange",this._itemChange)}})}l.attr=b.extend({refresh:function(e){this.element.setAttribute(e,this.bindings.attr[e].get())}}),l.css=b.extend({init:function(e,t,n){b.fn.init.call(this,e,t,n),this.classes={}},refresh:function(t){var n=e(this.element),i=this.bindings.css[t];(this.classes[t]=i.get())?n.addClass(t):n.removeClass(t)}}),l.style=b.extend({refresh:function(e){this.element.style[e]=this.bindings.style[e].get()||""}}),l.enabled=b.extend({refresh:function(){this.bindings.enabled.get()?this.element.removeAttribute("disabled"):this.element.setAttribute("disabled","disabled")}}),l.readonly=b.extend({refresh:function(){this.bindings.readonly.get()?this.element.setAttribute("readonly","readonly"):this.element.removeAttribute("readonly")}}),l.disabled=b.extend({refresh:function(){this.bindings.disabled.get()?this.element.setAttribute("disabled","disabled"):this.element.removeAttribute("disabled")}}),l.events=b.extend({init:function(e,t,n){b.fn.init.call(this,e,t,n),this.handlers={}},refresh:function(t){var n=e(this.element),i=this.bindings.events[t],o=this.handlers[t];o&&n.off(t,o),o=this.handlers[t]=i.get(),n.on(t,i.source,o)},destroy:function(){var t,n=e(this.element);for(t in this.handlers)n.off(t,this.handlers[t])}}),l.text=b.extend({refresh:function(){var t=this.bindings.text.get(),i=this.element.getAttribute("data-"+n.ns+"format")||"";null==t&&(t=""),e(this.element).text(n.toString(t,i))}}),l.visible=b.extend({refresh:function(){this.bindings.visible.get()?this.element.style.display="":this.element.style.display="none"}}),l.invisible=b.extend({refresh:function(){this.bindings.invisible.get()?this.element.style.display="none":this.element.style.display=""}}),l.html=b.extend({refresh:function(){this.element.innerHTML=this.bindings.html.get()}}),l.value=w.extend({init:function(t,n,i){w.fn.init.call(this,t,n,i),this._change=this.change.bind(this),this.eventName=i.valueUpdate||m,e(this.element).on(this.eventName,this._change),this._initChange=!1},change:function(){this._initChange=this.eventName!=m,this.bindings[h].set(this.parsedValue()),this._initChange=!1},refresh:function(){if(!this._initChange){var e=this.bindings[h].get();null==e&&(e="");var t=this.dataType();"date"==t?e=n.toString(e,"yyyy-MM-dd"):"datetime-local"==t&&(e=n.toString(e,"yyyy-MM-ddTHH:mm:ss")),this.element.value=e}this._initChange=!1},destroy:function(){e(this.element).off(this.eventName,this._change)}}),l.source=b.extend({init:function(e,t,i){b.fn.init.call(this,e,t,i);var o=this.bindings.source.get();o instanceof n.data.DataSource&&!1!==i.autoBind&&o.fetch()},refresh:function(e){var t=this,i=t.bindings.source.get();i instanceof a||i instanceof n.data.DataSource?"add"==(e=e||{}).action?t.add(e.index,e.items):"remove"==e.action?t.remove(e.index,e.items):"itemchange"!=e.action&&t.render():t.render()},container:function(){var e=this.element;return"table"==e.nodeName.toLowerCase()&&(e.tBodies[0]||e.appendChild(document.createElement("tbody")),e=e.tBodies[0]),e},template:function(){var e=this.options,t=e.template,o=this.container().nodeName.toLowerCase();return t||(t="select"==o?e.valueField||e.textField?t=>{const o=n.getter(e.valueField||e.textField)(t),r=n.getter(e.textField||e.valueField)(t);return`<option value="${i(o)}">${i(r)}</option>`}:e=>`<option>${i(e)}</option>`:"tbody"==o?e=>`<tr><td>${i(e)}</td></tr>`:"ul"==o||"ol"==o?e=>`<li>${i(e)}</li>`:e=>`${i(e)}`,t=n.template(t)),t},add:function(t,i){var o,r,a,s,l=this.container(),c=l.cloneNode(!1),h=l.children[t];if(e(c).html(n.render(this.template(),i)),c.children.length)for(o=this.bindings.source._parents(),r=0,a=i.length;r<a;r++)s=c.children[0],l.insertBefore(s,h||null),I(s,i[r],this.options.roles,[i[r]].concat(o))},remove:function(e,t){var n,i=this.container();for(n=0;n<t.length;n++){var o=i.children[e];B(o,!0),o.parentNode==i&&i.removeChild(o)}},render:function(){var t,i,o,r=this.bindings.source.get(),l=this.container(),c=this.template();if(null!=r)if(r instanceof n.data.DataSource&&(r=r.view()),r instanceof a||"[object Array]"===s.call(r)||(r=[r]),this.bindings.template){if(A(l,!0),e(l).html(this.bindings.template.render(r)),l.children.length)for(t=this.bindings.source._parents(),i=0,o=r.length;i<o;i++)I(l.children[i],r[i],this.options.roles,[r[i]].concat(t))}else e(l).html(n.render(c,r))}}),l.input={checked:w.extend({init:function(t,n,i){w.fn.init.call(this,t,n,i),this._change=this.change.bind(this),e(this.element).change(this._change)},change:function(){var e=this.element,t=this.value();if("radio"==e.type)t=this.parsedValue(),this.bindings[p].set(t);else if("checkbox"==e.type){var n,i=this.bindings[p].get();if(i instanceof a){if((t=this.parsedValue())instanceof Date){for(var o=0;o<i.length;o++)if(i[o]instanceof Date&&+i[o]==+t){n=o;break}}else n=i.indexOf(t);n>-1?i.splice(n,1):i.push(t)}else this.bindings[p].set(t)}},refresh:function(){var e=this.bindings[p].get(),t=e,i=this.dataType(),o=this.element;if("checkbox"==o.type)if(t instanceof a){var r=-1;if((e=this.parsedValue())instanceof Date){for(var s=0;s<t.length;s++)if(t[s]instanceof Date&&+t[s]==+e){r=s;break}}else r=t.indexOf(e);o.checked=r>=0}else o.checked=t;else"radio"==o.type&&("date"==i?e=n.toString(e,"yyyy-MM-dd"):"datetime-local"==i&&(e=n.toString(e,"yyyy-MM-ddTHH:mm:ss")),null!=e&&o.value===e.toString()?o.checked=!0:o.checked=!1)},value:function(){var e=this.element,t=e.value;return"checkbox"==e.type&&(t=e.checked),t},destroy:function(){e(this.element).off(m,this._change)}})},l.select={source:l.source.extend({refresh:function(i){var o=this,r=o.bindings.source.get();if(r instanceof a||r instanceof n.data.DataSource){if("add"==(i=i||{}).action)o.add(i.index,i.items);else if("remove"==i.action)o.remove(i.index,i.items);else if(("itemchange"==i.action||i.action===t)&&(o.render(),o.bindings.value&&o.bindings.value)){var s=L(o.bindings.value.get(),e(o.element).data("valueField"));null===s?o.element.selectedIndex=-1:o.element.value=s}}else o.render()}}),value:w.extend({init:function(t,n,i){w.fn.init.call(this,t,n,i),this._change=this.change.bind(this),e(this.element).change(this._change)},parsedValue:function(){var e,t,n,i,o=this.dataType(),r=[];for(n=0,i=this.element.options.length;n<i;n++)(t=this.element.options[n]).selected&&(e=(e=t.attributes.value)&&e.specified?t.value:t.text,r.push(this._parseValue(e,o)));return r},change:function(){var e,i,o,s,l,c,d=[],u=this.element,p=this.options.valueField||this.options.textField,f=this.options.valuePrimitive;for(l=0,c=u.options.length;l<c;l++)(i=u.options[l]).selected&&(s=(s=i.attributes.value)&&s.specified?i.value:i.text,p?d.push(s):d.push(this._parseValue(s,this.dataType())));if(p)for((e=this.bindings.source.get())instanceof n.data.DataSource&&(e=e.view()),o=0;o<d.length;o++)for(l=0,c=e.length;l<c;l++){var m=e[l].get(p);if(String(m)===d[o]){d[o]=e[l];break}}(s=this.bindings[h].get())instanceof a?s.splice.apply(s,[0,s.length].concat(d)):f||!(s instanceof r||null===s||s===t)&&p?this.bindings[h].set(d[0].get(p)):this.bindings[h].set(d[0])},refresh:function(){var e,t,i=this.element,o=i.options,s=this.bindings[h].get(),l=s,c=this.options.valueField||this.options.textField,d=this.dataType();l instanceof a||(l=new a([s])),i.selectedIndex=-1;for(var u=0;u<l.length;u++)for(s=l[u],c&&s instanceof r&&(s=s.get(c)),"date"==d?s=n.toString(l[u],"yyyy-MM-dd"):"datetime-local"==d&&(s=n.toString(l[u],"yyyy-MM-ddTHH:mm:ss")),e=0;e<o.length;e++)""===(t=o[e].value)&&""!==s&&(t=o[e].text),null!=s&&t==s.toString()&&(o[e].selected=!0,!0)},destroy:function(){e(this.element).off(m,this._change)}})},l.widget={events:b.extend({init:function(e,t,n){b.fn.init.call(this,e.element[0],t,n),this.widget=e,this.handlers={}},refresh:function(e){var t=this.bindings.events[e],n=this.handlers[e];n&&this.widget.unbind(e,n),(n=t.get())&&(this.handlers[e]=function(e){e.data=t.source,n(e),e.data===t.source&&delete e.data},this.widget.bind(e,this.handlers[e]))},destroy:function(){var e;for(e in this.handlers)this.widget.unbind(e,this.handlers[e])}}),checked:b.extend({init:function(e,t,n){b.fn.init.call(this,e.element[0],t,n),this.widget=e,this._change=this.change.bind(this),this.widget.bind(m,this._change)},change:function(){this.bindings[p].set(this.value())},refresh:function(){var e=this.bindings[p].get();"radio"===this.element.type?e!==t?this.widget.check(e.toString()===this.value()):this.widget.check(!1):this.widget.check(!0===e)},value:function(){var e=this.element,t=e.value;return"on"!=t&&"off"!=t&&"checkbox"!=this.element.type||(t=e.checked),t},destroy:function(){this.widget.unbind(m,this._change)}}),start:b.extend({init:function(e,t,n){b.fn.init.call(this,e.element[0],t,n),this._change=this.change.bind(this),this.widget=e,this.widget.bind(m,this._change)},change:function(){this.bindings.start.set(this.widget.range().start)},refresh:function(){var e=this.bindings.start.get(),t=this.widget._range?this.widget._range.end:null;this.widget.range({start:e,end:t})},destroy:function(){this.widget.unbind(m,this._change)}}),end:b.extend({init:function(e,t,n){b.fn.init.call(this,e.element[0],t,n),this._change=this.change.bind(this),this.widget=e,this.widget.bind(m,this._change)},change:function(){this.bindings.end.set(this.widget.range().end)},refresh:function(){var e=this.bindings.end.get(),t=this.widget._range?this.widget._range.start:null;this.widget.range({start:t,end:e})},destroy:function(){this.widget.unbind(m,this._change)}}),visible:b.extend({init:function(e,t,n){b.fn.init.call(this,e.element[0],t,n),this.widget=e},refresh:function(){var e=this.bindings.visible.get();this.widget.wrapper[0].style.display=e?"":"none"}}),invisible:b.extend({init:function(e,t,n){b.fn.init.call(this,e.element[0],t,n),this.widget=e},refresh:function(){var e=this.bindings.invisible.get();this.widget.wrapper[0].style.display=e?"none":""}}),floatingLabel:b.extend({init:function(e,t,n){b.fn.init.call(this,e.element[0],t,n),e.floatingLabel&&e.floatingLabel.refresh()}}),enabled:b.extend({init:function(e,t,n){b.fn.init.call(this,e.element[0],t,n),this.widget=e,this.readonly=this.element.readOnly},refresh:function(){this.widget.enable&&this.widget.enable(this.bindings.enabled.get()),this.readonly&&this.widget.readonly&&this.widget.readonly(this.readonly)}}),disabled:b.extend({init:function(e,t,n){b.fn.init.call(this,e.element[0],t,n),this.widget=e},refresh:function(){this.widget.enable&&this.widget.enable(!this.bindings.disabled.get())}}),source:y("source","dataSource","setDataSource"),value:b.extend({init:function(e,t,n){b.fn.init.call(this,e.element[0],t,n),this.widget=e,this._change=this.change.bind(this),this.widget.first(m,this._change);var i=this.bindings.value.get();this._valueIsObservableObject=!n.valuePrimitive&&(null==i||i instanceof r),this._valueIsObservableArray=i instanceof a,this._initChange=!1},_source:function(){var e;return this.widget.dataItem&&(e=this.widget.dataItem())&&e instanceof r?[e]:(this.bindings.source&&(e=this.bindings.source.get()),(!e||e instanceof n.data.DataSource)&&(e=this.widget.dataSource.flatView()),e)},change:function(){var e,t,n,i,o,r,a,l=this.widget.value(),c=this.options.dataValueField||this.options.dataTextField,h="[object Array]"===s.call(l),d=this._valueIsObservableObject,u=[];if(this._initChange=!0,c)if(""===l&&(d||this.options.valuePrimitive))l=null;else{for(a=this._source(),h&&(t=l.length,u=l.slice(0)),o=0,r=a.length;o<r;o++)if(i=(n=a[o]).get(c),h){for(e=0;e<t;e++)if(i==u[e]){u[e]=n;break}}else if(i==l){l=d?n:i;break}u[0]&&(l=this._valueIsObservableArray?u:d||!c?u[0]:u[0].get(c))}this.bindings.value.set(l),this._initChange=!1},refresh:function(){if(!this._initChange){var e,n=this.widget,i=n.options,o=i.dataTextField,s=i.dataValueField||o,l=this.bindings.value.get(),c=i.text||"",h=0,d=[];if(l===t&&(l=null),s)if(l instanceof a){for(e=l.length;h<e;h++)d[h]=l[h].get(s);l=d}else l instanceof r&&(c=l.get(o),l=l.get(s));!1!==i.autoBind||i.cascadeFrom||!n.listView||n.listView.bound()?"Upload"!=n.options.name&&n.value(l):(o!==s||c||(c=l),c||!l&&0!==l||!i.valuePrimitive?n._preselect(l,c):n.value(l))}this._initChange=!1},destroy:function(){this.widget.unbind(m,this._change)}}),dropdowntree:{value:b.extend({init:function(e,t,n){b.fn.init.call(this,e.element[0],t,n),this.widget=e,this._change=this.change.bind(this),this.widget.first(m,this._change),this._initChange=!1},change:function(){var e=this,n=e.bindings[h].get(),i=e.options.valuePrimitive,o=e.widget.treeview.select(),r=e.widget._isMultipleSelection()?e.widget._getAllChecked():e.widget.treeview.dataItem(o)||e.widget.value(),s=i||!1===e.widget.options.autoBind?e.widget.value():r,l=this.options.dataValueField||this.options.dataTextField;if(s=s.slice?s.slice(0):s,e._initChange=!0,n instanceof a){for(var c,d,u,p=[],f=s.length,m=0,v=0,g=n[m];g!==t;){for(u=!1,v=0;v<f;v++)if(i?s[v]==g:(d=(d=s[v]).get?d.get(l):d)==(g.get?g.get(l):g)){s.splice(v,1),f-=1,u=!0;break}u?m+=1:(p.push(g),x(n,m,1),c=m),g=n[m]}x(n,n.length,0,s),p.length&&n.trigger("change",{action:"remove",items:p,index:c}),s.length&&n.trigger("change",{action:"add",items:s,index:n.length-1})}else e.bindings[h].set(s);e._initChange=!1},refresh:function(){if(!this._initChange){var e,t,n=this.options,i=this.widget,o=n.dataValueField||n.dataTextField,s=this.bindings.value.get(),l=s,c=0,h=[];if(o)if(s instanceof a){for(e=s.length;c<e;c++)t=s[c],h[c]=t.get?t.get(o):t;s=h}else s instanceof r&&(s=s.get(o));!1===n.autoBind&&!0!==n.valuePrimitive?i._preselect(l,s):i.value(s)}},destroy:function(){this.widget.unbind(m,this._change)}})},gantt:{dependencies:y("dependencies","dependencies","setDependenciesDataSource")},multiselect:{value:b.extend({init:function(e,t,n){b.fn.init.call(this,e.element[0],t,n),this.widget=e,this._change=this.change.bind(this),this.widget.first(m,this._change),this._initChange=!1},change:function(){var e=this,n=e.bindings[h].get(),i=e.options.valuePrimitive,o=i?e.widget.value():e.widget.dataItems(),r=this.options.dataValueField||this.options.dataTextField;if(o=o.slice(0),e._initChange=!0,n instanceof a){for(var s,l,c,d=[],u=o.length,p=0,f=0,m=n[p];m!==t;){for(c=!1,f=0;f<u;f++)if(i?o[f]==m:(l=(l=o[f]).get?l.get(r):l)==(m.get?m.get(r):m)){o.splice(f,1),u-=1,c=!0;break}c?p+=1:(d.push(m),x(n,p,1),s=p),m=n[p]}x(n,n.length,0,o),d.length&&n.trigger("change",{action:"remove",items:d,index:s}),o.length&&n.trigger("change",{action:"add",items:o,index:n.length-1})}else e.bindings[h].set(o);e._initChange=!1},refresh:function(){if(!this._initChange){var e,n,i=this.options,o=this.widget,s=i.dataValueField||i.dataTextField,l=this.bindings.value.get(),c=l,h=0,d=[];if(l===t&&(l=null),s)if(l instanceof a){for(e=l.length;h<e;h++)n=l[h],d[h]=n.get?n.get(s):n;l=d}else l instanceof r&&(l=l.get(s));!1!==i.autoBind||!0===i.valuePrimitive||o._isBound()?o.value(l):o._preselect(c,l)}},destroy:function(){this.widget.unbind(m,this._change)}})},scheduler:{source:y("source","dataSource","setDataSource").extend({dataBound:function(e){var t,n,i,o,r=this.widget,a=e.addedItems||r.items();if(a.length)for(i=e.addedDataItems||r.dataItems(),o=this.bindings.source._parents(),t=0,n=i.length;t<n;t++)I(a[t],i[t],this._ns(e.ns),[i[t]].concat(o))}})},grid:{source:y("source","dataSource","setDataSource").extend({dataBound:function(e){var t,n,i,o,r=this.widget,a=e.addedItems||r.items();if(a.length)for(o=e.addedDataItems||r.dataItems(),i=this.bindings.source._parents(),t=0,n=o.length;t<n;t++)I(a[t],o[t],this._ns(e.ns),[o[t]].concat(i))}})},badge:{text:b.extend({init:function(e,t,n){b.fn.init.call(this,e.element[0],t,n),this.widget=e},refresh:function(){var e=this.bindings.text.get();null==e&&(e=""),this.widget.text(e)}})}};var x=function(e,t,n,i){n=n||0;var o,r=(i=i||[]).length,a=e.length,s=[].slice.call(e,t+n),l=s.length;if(r){for(r=t+r,o=0;t<r;t++)e[t]=i[o],o++;e.length=r}else if(n)for(e.length=t,n+=t;t<n;)delete e[--n];if(l){for(l=t+l,o=0;t<l;t++)e[t]=s[o],o++;e.length=l}for(t=e.length;t<a;)delete e[t],t++},k=c.extend({init:function(e,t){this.target=e,this.options=t,this.toDestroy=[]},bind:function(e){var t,n,i,o,r,a,s=this instanceof z,l=this.binders();for(t in e)t==h?n=!0:t==d?i=!0:t!=u||s?t==p?r=!0:"css"==t?a=!0:this.applyBinding(t,e,l):o=!0;i&&this.applyBinding(d,e,l),n&&this.applyBinding(h,e,l),r&&this.applyBinding(p,e,l),o&&!s&&this.applyBinding(u,e,l),a&&!s&&this.applyBinding("css",e,l),s&&this.target&&this.target.floatingLabel&&this.applyBinding("floatingLabel",e,l)},binders:function(){return l[this.target.nodeName.toLowerCase()]||{}},applyBinding:function(e,t,n){var i,o=n[e]||l[e],r=this.toDestroy,a=t[e];if(o)if(o=new o(this.target,t,this.options),r.push(o),a instanceof v)o.bind(a),r.push(a);else for(i in a)o.bind(a,i),r.push(a[i]);else if("template"!==e)throw new Error("The "+e+" binding is not supported by the "+this.target.nodeName.toLowerCase()+" element")},destroy:function(){var e,t,n=this.toDestroy;for(e=0,t=n.length;e<t;e++)n[e].destroy()}}),z=k.extend({binders:function(){return l.widget[this.target.options.name.toLowerCase()]||{}},applyBinding:function(e,t,n){var i,o=n[e]||l.widget[e],r=this.toDestroy,a=t[e];if(!o)throw new Error("The "+e+" binding is not supported by the "+this.target.options.name+" widget");if(o=new o(this.target,t,this.target.options),r.push(o),a instanceof v)o.bind(a),r.push(a);else for(i in a)o.bind(a,i),r.push(a[i])}});var C=/[A-Za-z0-9_\-]+:(\{([^}]*)\}|[^,}]+)/g,S=/\s/g;function M(e){var t,n,i,o,r,a,s,l={};for(t=0,n=(s=e.match(C)).length;t<n;t++)o=(i=s[t]).indexOf(":"),r=i.substring(0,o),"{"==(a=i.substring(o+1)).charAt(0)&&(a=M(a)),l[r]=a;return l}function H(e,t,n){var i,o={};for(i in e)o[i]=new n(t,e[i]);return o}function I(e,t,i,o){if(e&&!e.getAttribute("data-"+n.ns+"stop")){var r,a,s,l=e.getAttribute("data-"+n.ns+"role"),c=e.getAttribute("data-"+n.ns+"bind"),h=[],d=!0,u={};o=o||[t],(l||c)&&V(e,!1),l&&(s=function(e,t,i){var o=n.initWidget(e,{},t,i);if(o)return new z(o)}(e,i,t)),c&&(c=M(c.replace(S,"")),s||((u=n.parseOptions(e,{textField:"",valueField:"",template:"",valueUpdate:m,valuePrimitive:!1,autoBind:!0},t)).roles=i,s=new k(e,u)),s.source=t,a=H(c,o,v),u.template&&(a.template=new _(o,"",u.template)),a.click&&(c.events=c.events||{},c.events.click=c.click,a.click.destroy(),delete a.click),a.source&&(d=!1),c.attr&&(a.attr=H(c.attr,o,v)),c.style&&(a.style=H(c.style,o,v)),c.events&&(a.events=H(c.events,o,g)),c.css&&(a.css=H(c.css,o,v)),s.bind(a)),s&&(e.kendoBindingTarget=s);var p=e.children;if(d&&p&&!e.getAttribute("data-"+n.ns+"stop")){for(r=0;r<p.length;r++)h[r]=p[r];for(r=0;r<h.length;r++)I(h[r],t,i,o)}}}function T(t,i){var o,r,a,s=n.rolesFromNamespaces([].slice.call(arguments,2));for(i=n.observable(i),o=0,r=(t=e(t)).length;o<r;o++)1===(a=t[o]).nodeType&&I(a,i,s)}function V(t,i){var o=t.kendoBindingTarget;if(o&&(o.destroy(),f?delete t.kendoBindingTarget:t.removeAttribute?t.removeAttribute("kendoBindingTarget"):t.kendoBindingTarget=null),i){var r=n.widgetInstance(e(t));r&&"function"==typeof r.destroy&&r.destroy()}}function B(e,t){e&&(V(e,t),A(e,t))}function A(e,t){var n=e.children;if(n)for(var i=0,o=n.length;i<o;i++)B(n[i],t)}function L(e,t){var n,i,o=[],s=0;if(!t)return e;if(e instanceof a){for(n=e.length;s<n;s++)i=e[s],o[s]=i.get?i.get(t):i[t];e=o}else e instanceof r&&(e=e.get(t));return e}n.unbind=function(t){var n,i;for(n=0,i=(t=e(t)).length;n<i;n++)B(t[n],!1)},n.bind=T,n.data.binders=l,n.data.Binder=b,n.notify=function(e,t){var n=e.element,i=n[0].kendoBindingTarget;i&&T(n,i.source,t)},n.observable=function(e){return e instanceof r||(e=new r(e)),e},n.observableHierarchy=function(e){var t=n.data.HierarchicalDataSource.create(e);return t.fetch(),function e(t){var n,i;for(n=0;n<t.length;n++)t[n]._initChildren(),(i=t[n].children).fetch(),t[n].items=i.data(),e(t[n].items)}(t.data()),t._data._dataSource=t,t._data}}(window.kendo.jQuery);kendo;!function(e){let t=window.kendo,n=t.effects,i=e.each,o=e.extend,r=t.support,a=/matrix3?d?\s*\(.*,\s*([\d\.\-]+)\w*?,\s*([\d\.\-]+)\w*?,\s*([\d\.\-]+)\w*?,\s*([\d\.\-]+)\w*?/i,s=/translatex?$/i,l=/(zoom|fade|expand)(\w+)/,c=/(zoom|fade|expand)/,h=["perspective","rotate","rotatex","rotatey","rotatez","rotate3d","scale","scalex","scaley","scalez","scale3d","skew","skewx","skewy","translate","translatex","translatey","translatez","translate3d","matrix","matrix3d"],d=["rotate","scale","scalex","scaley","skew","skewx","skewy","translate","translatex","translatey","matrix"],u=Math.round,p="px",f="auto",m="width",v="height",g="hidden",_="origin",b="abortId",w="overflow",y="position",x="completeCallback",k="transitionend",z="transition",C="transform",S="perspective",M="1500px",H="perspective("+M+")",I={left:{reverse:"right",property:"left",transition:"translatex",vertical:!1,modifier:-1},right:{reverse:"left",property:"left",transition:"translatex",vertical:!1,modifier:1},down:{reverse:"up",property:"top",transition:"translatey",vertical:!0,modifier:1},up:{reverse:"down",property:"top",transition:"translatey",vertical:!0,modifier:-1},top:{reverse:"bottom"},bottom:{reverse:"top"},in:{reverse:"out",modifier:-1},out:{reverse:"in",modifier:1},vertical:{reverse:"vertical"},horizontal:{reverse:"horizontal"}};function T(e){return parseInt(e,10)}function V(e,t){var n,i,o,a,s=[],l={};for(i in t)n=i.toLowerCase(),a=-1!=h.indexOf(n),!r.hasHW3D&&a&&-1==d.indexOf(n)?delete t[i]:(o=t[i],a?s.push(i+"("+o+")"):l[i]=o);return s.length&&(l[C]=s.join(" ")),l}t.directions=I,o(e.fn,{kendoStop:function(e,t){return n.stopQueue(this,e||!1,t||!1)}}),t.toggleClass=function(e,t,n,r){return t&&(t=t.split(" "),n=o({exclusive:"all",duration:400,ease:"ease-out"},n),e.css(z,n.exclusive+" "+n.duration+"ms "+n.ease),setTimeout((function(){e.css(z,"").css(v)}),n.duration),i(t,(function(t,n){e.toggleClass(n,r)}))),e},t.parseEffects=function(e,t){var n={};return"string"==typeof e?i(e.split(" "),(function(e,i){var o=!c.test(i),r=i.replace(l,(function(e,t,n){return t+":"+n.toLowerCase()})).split(":"),a=r[1],s={};r.length>1&&(s.direction=t&&o?I[a].reverse:a),n[r[0]]=s})):i(e,(function(e){var i=this.direction;i&&t&&!c.test(e)&&(this.direction=I[i].reverse),n[e]=this})),n},o(n,{transition:function(t,n,i){let r,a,s=0,l=t.data("keys")||[];i=o({duration:200,ease:"ease-out",complete:null,exclusive:"all"},i);let c=!1,h=function(){c||(c=!0,a&&(clearTimeout(a),a=null),t.removeData(b).dequeue().css(z,"").css(z),i.complete.call(t))};i.duration=e.fx&&e.fx.speeds[i.duration]||i.duration,r=V(0,n),e.merge(l,function(e){var t=[];for(var n in e)t.push(n);return t}(r)),e.hasOwnProperty("uniqueSort")?t.data("keys",e.uniqueSort(l)).height():t.data("keys",e.unique(l)).height(),t.css(z,i.exclusive+" "+i.duration+"ms "+i.ease).css(z),t.css(r).css(C),t.one(k,h),0!==i.duration&&(s=500),a=setTimeout(h,i.duration+s),t.data(b,a),t.data(x,h)},stopQueue:function(e,n,i){var o,r=e.data("keys"),a=!i&&r,s=e.data(x);return a&&(o=t.getComputedStyles(e[0],r)),s&&s(),a&&e.css(o),e.removeData("keys").stop(n)}});var B=t.Class.extend({init:function(e,t){var n=this;n.element=e,n.effects=[],n.options=t,n.restore=[]},run:function(t){let i,r,a,s,l,c,h=this,d=t.length,u=h.element,p=h.options,f=e.Deferred(),m={},v={};for(h.effects=t,f.done(h.complete.bind(h)),u.data("animating",!0),r=0;r<d;r++)for(i=t[r],i.setReverse(p.reverse),i.setOptions(p),h.addRestoreProperties(i.restore),i.prepare(m,v),l=i.children(),a=0,c=l.length;a<c;a++)l[a].duration(p.duration).run();for(var g in p.effects)o(v,p.effects[g].properties);for(u.is(":visible")||o(m,{display:u.data("olddisplay")||"block"}),p.reset||(s=u.data("targetTransform"),s&&(m=o(s,m))),m=V(0,m),u.css(m).css(C),r=0;r<d;r++)t[r].setup();return p.init&&p.init(),u.data("targetTransform",v),n.animate(u,v,o({},p,{complete:f.resolve})),f.promise()},stop:function(){e(this.element).kendoStop(!0,!0)},addRestoreProperties:function(e){for(var t,n=this.element,i=0,o=e.length;i<o;i++)t=e[i],this.restore.push(t),n.data(t)||n.data(t,n.css(t))},restoreCallback:function(){for(var e=this.element,t=0,n=this.restore.length;t<n;t++){var i=this.restore[t];e.css(i,e.data(i))}},complete:function(){let e=this,t=0,n=e.element,i=e.options,o=e.effects,r=o.length;for(n.removeData("animating").dequeue(),i.hide&&n.data("olddisplay",n.data("olddisplay")||n.css("display")).hide(),this.restoreCallback();t<r;t++)o[t].teardown();i.completeCallback&&i.completeCallback(n)}});n.promise=function(e,i){var o,r,a=[],s=new B(e,i),l=t.parseEffects(i.effects);for(var c in i.effects=l,l)(o=n[L(c)])&&(r=new o(e,l[c].direction),a.push(r));a[0]?s.run(a):(e.is(":visible")||e.css({display:e.data("olddisplay")||"block"}).css("display"),i.init&&i.init(),e.dequeue(),s.complete())},o(n,{animate:function(e,t,i){let o=!1!==i.transition;delete i.transition,"transition"in n&&o?n.transition(e,t,i):e.animate(function(e){for(var t in e)-1!=h.indexOf(t)&&-1==d.indexOf(t)&&delete e[t];return e}(t),{queue:!1,show:!1,hide:!1,duration:i.duration,complete:i.complete})}}),n.animatedPromise=n.promise;var A=t.Class.extend({init:function(e,t){var n=this;n.element=e,n._direction=t,n.options={},n._additionalEffects=[],n.restore||(n.restore=[])},reverse:function(){return this._reverse=!0,this.run()},play:function(){return this._reverse=!1,this.run()},add:function(e){return this._additionalEffects.push(e),this},direction:function(e){return this._direction=e,this},duration:function(e){return this._duration=e,this},compositeRun:function(){var e=this,t=new B(e.element,{reverse:e._reverse,duration:e._duration}),n=e._additionalEffects.concat([e]);return t.run(n)},run:function(){if(this._additionalEffects&&this._additionalEffects[0])return this.compositeRun();let t,i,r=this,a=r.element,s=0,l=r.restore,c=l.length,h=e.Deferred(),d={},u={},p=r.children(),f=p.length;for(h.done(r._complete.bind(r)),a.data("animating",!0),s=0;s<c;s++)t=l[s],a.data(t)||a.data(t,a.css(t));for(s=0;s<f;s++)p[s].duration(r._duration).run();return r.prepare(d,u),a.is(":visible")||o(d,{display:a.data("olddisplay")||"block"}),i=a.data("targetTransform"),i&&(d=o(i,d)),d=V(0,d),a.css(d).css(C),r.setup(),a.data("targetTransform",u),n.animate(a,u,{duration:r._duration,complete:h.resolve}),h.promise()},stop:function(){var t=0,n=this.children(),i=n.length;for(t=0;t<i;t++)n[t].stop();return e(this.element).kendoStop(!0,!0),this},restoreCallback:function(){for(var e=this.element,t=0,n=this.restore.length;t<n;t++){var i=this.restore[t];e.css(i,e.data(i))}},_complete:function(){let e=this,t=e.element;t.removeData("animating").dequeue(),e.restoreCallback(),e.shouldHide()&&t.data("olddisplay",t.css("display")).hide(),e.teardown()},setOptions:function(e){o(!0,this.options,e)},children:function(){return[]},shouldHide:e.noop,setup:e.noop,prepare:e.noop,teardown:e.noop,directions:[],setReverse:function(e){return this._reverse=e,this}});function L(e){return e.charAt(0).toUpperCase()+e.substring(1)}function E(e,t){var o=A.extend(t),r=o.prototype.directions;n[L(e)]=o,n.Element.prototype[e]=function(e,t,n,i){return new o(this.element,e,t,n,i)},i(r,(function(t,i){n.Element.prototype[e+L(i)]=function(e,t,n){return new o(this.element,i,e,t,n)}}))}var D=["left","right","up","down"],P=["in","out"];function O(e,t,n,i){E(e,{directions:P,startValue:function(e){return this._startValue=e,this},endValue:function(e){return this._endValue=e,this},shouldHide:function(){return this._shouldHide},prepare:function(e,o){var r,a,s="out"===this._direction,l=this.element.data(t);r=!(isNaN(l)||l==n)?l:void 0!==this._startValue?this._startValue:s?n:i,a=void 0!==this._endValue?this._endValue:s?i:n,this._reverse?(e[t]=a,o[t]=r):(e[t]=r,o[t]=a),this._shouldHide=o[t]===i}})}E("slideIn",{directions:D,divisor:function(e){return this.options.divisor=e,this},prepare:function(e,n){let i,o=this,r=o.element,a=t._outerWidth,s=t._outerHeight,l=I[o._direction],c=-l.modifier*(l.vertical?s(r):a(r))/(o.options&&o.options.divisor||1)+p;o._reverse&&(i=e,e=n,n=i),e[l.transition]=c,n[l.transition]="0px"}}),E("tile",{directions:D,init:function(e,t,n){A.prototype.init.call(this,e,t),this.options={previous:n}},previousDivisor:function(e){return this.options.previousDivisor=e,this},children:function(){var e=this,n=e._reverse,i=e.options.previous,o=e.options.previousDivisor||1,r=e._direction,a=[t.fx(e.element).slideIn(r).setReverse(n)];return i&&a.push(t.fx(i).slideIn(I[r].reverse).divisor(o).setReverse(!n)),a}}),O("fade","opacity",1,0),O("zoom","scale",1,.01),E("slideMargin",{prepare:function(e,t){var n,i=this,o=i.element,r=i.options,a=o.data(_),s=r.offset,l=i._reverse;l||null!==a||o.data(_,parseFloat(o.css("margin-"+r.axis))),n=o.data(_)||0,t["margin-"+r.axis]=l?n:n+s}}),E("slideTo",{prepare:function(e,t){let n=this,i=n.element,o=n.options.offset.split(","),r=n._reverse;t.translatex=r?0:o[0],t.translatey=r?0:o[1],i.css("left")}}),E("expand",{directions:["horizontal","vertical"],restore:[w],prepare:function(e,t){var n=this,i=n.element,o=n.options,r=n._reverse,a="vertical"===n._direction?v:m,s=i[0].style[a],l=i.data(a),c=parseFloat(l||s),h=u(i.css(a,f)[a]());e.overflow=g,c=o&&o.reset?h||c:c||h,t[a]=(r?0:c)+p,e[a]=(r?c:0)+p,undefined===l&&i.data(a,s)},shouldHide:function(){return this._reverse},teardown:function(){var e=this.element,t="vertical"===this._direction?v:m,n=e.data(t);n!=f&&""!==n||setTimeout((function(){e.css(t,f).css(t)}),0)}});var F={position:"absolute",marginLeft:0,marginTop:0,scale:1};E("transfer",{init:function(e,t){this.element=e,this.options={target:t},this.restore=[]},setup:function(){this.element.appendTo(document.body)},prepare:function(e,t){var i=this,r=i.element,l=n.box(r),c=n.box(i.options.target),h=function(e,t){let n=e.css(C);if("none"==n)return"scale"==t?1:0;let i=n.match(new RegExp(t+"\\s*\\(([\\d\\w\\.]+)")),o=0;return i?o=T(i[1]):(i=n.match(a)||[0,0,0,0,0],t=t.toLowerCase(),s.test(t)?o=parseFloat(i[3]/i[2]):"translatey"==t?o=parseFloat(i[4]/i[2]):"scale"==t?o=parseFloat(i[2]):"rotate"==t&&(o=parseFloat(Math.atan2(i[2],i[1])))),o}(r,"scale"),d=n.fillScale(c,l),u=n.transformOrigin(c,l);o(e,F),t.scale=1,r.css(C,"scale(1)").css(C),r.css(C,"scale("+h+")"),e.top=l.top,e.left=l.left,e.transformOrigin=u.x+p+" "+u.y+p,i._reverse?e.scale=d:t.scale=d}});var R={top:"rect(auto auto $size auto)",bottom:"rect($size auto auto auto)",left:"rect(auto $size auto auto)",right:"rect(auto auto auto $size)"},N={top:{start:"rotatex(0deg)",end:"rotatex(180deg)"},bottom:{start:"rotatex(-180deg)",end:"rotatex(0deg)"},left:{start:"rotatey(0deg)",end:"rotatey(-180deg)"},right:{start:"rotatey(180deg)",end:"rotatey(0deg)"}};function q(e,n){var i=e[t.directions[n].vertical?v:m]()/2+"px";return R[n].replace("$size",i)}E("turningPage",{directions:D,init:function(e,t,n){A.prototype.init.call(this,e,t),this._container=n},prepare:function(e,n){var i=this,o=i._reverse,r=o?I[i._direction].reverse:i._direction,a=N[r];e.zIndex=1,i._clipInHalf&&(e.clip=q(i._container,t.directions[r].reverse)),e["backface-visibility"]=g,n[C]=H+(o?a.start:a.end),e[C]=H+(o?a.end:a.start)},setup:function(){this._container.append(this.element)},face:function(e){return this._face=e,this},shouldHide:function(){var e=this._reverse,t=this._face;return e&&!t||!e&&t},clipInHalf:function(e){return this._clipInHalf=e,this},temporary:function(){return this.element.addClass("temp-page"),this}}),E("staticPage",{directions:D,init:function(e,t,n){A.prototype.init.call(this,e,t),this._container=n},restore:["clip"],prepare:function(e,t){var n=this,i=n._reverse?I[n._direction].reverse:n._direction;e.clip=q(n._container,i),e.opacity=.999,t.opacity=1},shouldHide:function(){var e=this._reverse,t=this._face;return e&&!t||!e&&t},face:function(e){return this._face=e,this}}),E("pageturn",{directions:["horizontal","vertical"],init:function(e,t,n,i){A.prototype.init.call(this,e,t),this.options={},this.options.face=n,this.options.back=i},children:function(){var e,n=this,i=n.options,o="horizontal"===n._direction?"left":"top",r=t.directions[o].reverse,a=n._reverse,s=i.face.clone(!0).removeAttr("id"),l=i.back.clone(!0).removeAttr("id"),c=n.element;return a&&(e=o,o=r,r=e),[t.fx(i.face).staticPage(o,c).face(!0).setReverse(a),t.fx(i.back).staticPage(r,c).setReverse(a),t.fx(s).turningPage(o,c).face(!0).clipInHalf(!0).temporary().setReverse(a),t.fx(l).turningPage(r,c).clipInHalf(!0).temporary().setReverse(a)]},prepare:function(e,t){e[S]=M,e.transformStyle="preserve-3d",e.opacity=.999,t.opacity=1},teardown:function(){this.element.find(".temp-page").remove()}}),E("flip",{directions:["horizontal","vertical"],init:function(e,t,n,i){A.prototype.init.call(this,e,t),this.options={},this.options.face=n,this.options.back=i},children:function(){var e,n=this,i=n.options,o="horizontal"===n._direction?"left":"top",r=t.directions[o].reverse,a=n._reverse,s=n.element;return a&&(e=o,o=r,r=e),[t.fx(i.face).turningPage(o,s).face(!0).setReverse(a),t.fx(i.back).turningPage(r,s).setReverse(a)]},prepare:function(e){e[S]=M,e.transformStyle="preserve-3d"}});var j=!r.mobileOS.android;E("replace",{_before:e.noop,_after:e.noop,init:function(t,n,i){A.prototype.init.call(this,t),this._previous=e(n),this._transitionClass=i},duration:function(){throw new Error("The replace effect does not support duration setting; the effect duration may be customized through the transition class rule")},beforeTransition:function(e){return this._before=e,this},afterTransition:function(e){return this._after=e,this},_both:function(){return e().add(this._element).add(this._previous)},_containerClass:function(){var e=this._direction,t="k-fx k-fx-start k-fx-"+this._transitionClass;return e&&(t+=" k-fx-"+e),this._reverse&&(t+=" k-fx-reverse"),t},complete:function(t){if(!(!this.deferred||t&&e(t.target).is(".km-touch-scrollbar, .km-actionsheet-wrapper"))){var n=this.container;n.removeClass("k-fx-end").removeClass(this._containerClass()).off(k,this.completeProxy),this._previous.hide().removeClass("k-fx-current"),this.element.removeClass("k-fx-next"),j&&n.css(w,""),this.isAbsolute||this._both().css(y,""),this.deferred.resolve(),delete this.deferred}},run:function(){if(this._additionalEffects&&this._additionalEffects[0])return this.compositeRun();let n,i=this,o=i.element,r=i._previous,a=o.parents().filter(r.parents()).first(),s=i._both(),l=e.Deferred(),c=o.css(y);return a.length||(a=o.parent()),this.container=a,this.deferred=l,this.isAbsolute="absolute"==c,this.isAbsolute||s.css(y,"absolute"),j&&(n=a.css(w),a.css(w,"hidden")),o.addClass("k-fx-hidden"),a.addClass(this._containerClass()),this.completeProxy=this.complete.bind(this),a.on(k,this.completeProxy),t.animationFrame((function(){o.removeClass("k-fx-hidden").addClass("k-fx-next"),r.css("display","").addClass("k-fx-current"),i._before(r,o),t.animationFrame((function(){a.removeClass("k-fx-start").addClass("k-fx-end"),i._after(r,o)}))})),l.promise()},stop:function(){this.complete()}});var W=t.Class.extend({init:function(){var e=this;e._tickProxy=e._tick.bind(e),e._started=!1},tick:e.noop,done:e.noop,onEnd:e.noop,onCancel:e.noop,start:function(){this.enabled()&&(this.done()?this.onEnd():(this._started=!0,t.animationFrame(this._tickProxy)))},enabled:function(){return!0},cancel:function(){this._started=!1,this.onCancel()},_tick:function(){var e=this;e._started&&(e.tick(),e.done()?(e._started=!1,e.onEnd()):t.animationFrame(e._tickProxy))}}),G=W.extend({init:function(e){o(this,e),W.fn.init.call(this)},done:function(){return this.timePassed()>=this.duration},timePassed:function(){return Math.min(this.duration,new Date-this.startDate)},moveTo:function(e){var t=this,n=t.movable;t.initial=n[t.axis],t.delta=e.location-t.initial,t.duration="number"==typeof e.duration?e.duration:300,t.tick=t._easeProxy(e.ease),t.startDate=new Date,t.start()},_easeProxy:function(e){var t=this;return function(){t.movable.moveAxis(t.axis,e(t.timePassed(),t.initial,t.delta,t.duration))}}});o(G,{easeOutExpo:function(e,t,n,i){return e==i?t+n:n*(1-Math.pow(2,-10*e/i))+t},easeOutBack:function(e,t,n,i,o){return n*((e=e/i-1)*e*(((o=1.70158)+1)*e+o)+1)+t}}),n.Animation=W,n.Transition=G,n.createEffect=E,n.box=function(n){var i=(n=e(n)).offset();return i.width=t._outerWidth(n),i.height=t._outerHeight(n),i},n.transformOrigin=function(e,t){var n=(e.left-t.left)*t.width/(t.width-e.width),i=(e.top-t.top)*t.height/(t.height-e.height);return{x:isNaN(n)?0:n,y:isNaN(i)?0:i}},n.fillScale=function(e,t){return Math.min(e.width/t.width,e.height/t.height)},n.fitScale=function(e,t){return Math.max(e.width/t.width,e.height/t.height)}}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.attr,i=t.ui,o=t.attrValue,r=(t.directiveSelector,t.Observable),a=t.ui.Widget,s=t.roleSelector,l="init",c="transitionStart",h="transitionEnd",d="show",u="hide",p=/unrecognized expression/,f="showStart",m="sameViewRequested",v="viewShow",g="viewTypeDetermined",_="after",b="k-content",w="k-view",y="k-stretched-view",x="k-widget",k="k-footer",z=t.ui.Widget.extend({init:function(n,i){var o=this;i=i||{},o.id=t.guid(),r.fn.init.call(o),this.options=e.extend({},this.options,i),o.content=n,o.options.renderOnInit&&a.fn.init.call(o,o._createElement(),i),o.options.wrapInSections&&o._renderSections(),o.tagName=i.tagName||"div",o.model=i.model,o._wrap=!1!==i.wrap,this._evalTemplate=i.evalTemplate||!1,this._useWithBlock=i.useWithBlock,o._fragments={},o.bind([l,d,u,c,h],i)},options:{name:"View",renderOnInit:!1,wrapInSections:!1,detachOnHide:!0,detachOnDestroy:!0},render:function(n){var i=this,o=!i.element;return o&&(i.element=i._createElement()),n&&e(n).append(i.element),o&&(t.bind(i.element,i.model),i.trigger(l)),n&&(i._eachFragment("attach"),i.trigger(d)),i.element},clone:function(){return new C(this)},triggerBeforeShow:function(){return!0},triggerBeforeHide:function(){return!0},showStart:function(){var e=this.render();e&&e.css("display",""),this.trigger(f,{view:this})},showEnd:function(){},hideEnd:function(){this.hide()},beforeTransition:function(e){this.trigger(c,{type:e})},afterTransition:function(e){this.trigger(h,{type:e})},hide:function(){this.options.detachOnHide&&(this._eachFragment("detach"),e(this.element).detach()),this.trigger(u)},destroy:function(){var e=this,n=e.element;n&&(a.fn.destroy.call(e),t.unbind(n),t.destroy(n),e.options.detachOnDestroy&&n.remove())},purge:function(){var t=this;t.destroy(),e(t.element).add(t.content).add(t.wrapper).off().remove()},fragments:function(t){e.extend(this._fragments,t)},_eachFragment:function(e){for(var t in this._fragments)this._fragments[t][e](this,t)},_createElement:function(){var n,i,o=this,r="<"+o.tagName+">";try{"SCRIPT"===(i=e(document.getElementById(o.content)||o.content))[0].tagName&&(i=i.html())}catch(e){p.test(e.message)&&(i=o.content)}if("string"==typeof i)i=i.replace(/^\s+|\s+$/g,""),o._evalTemplate&&(i=t.template(i,{useWithBlock:o._useWithBlock})(o.model||{})),n=e(r).append(i),o._wrap||(n=n.contents());else{if(n=i,o._evalTemplate){var a=e(t.template(e("<div />").append(n.clone(!0)).html(),{useWithBlock:o._useWithBlock})(o.model||{}));e.contains(document,n[0])&&n.replaceWith(a),n=a}o._wrap&&(n=n.wrapAll(r).parent())}return n},_renderSections:function(){var e=this;e.options.wrapInSections&&(e._wrapper(),e._createContent(),e._createHeader(),e._createFooter())},_wrapper:function(){var e=this,n=e.content;n.is(s("view"))?e.wrapper=e.content:e.wrapper=n.wrap("<div data-"+t.ns+'stretch="true" data-'+t.ns+'role="view" data-'+t.ns+'init-widgets="false"></div>').parent();var i=e.wrapper;i.attr("id",e.id),i.addClass(w),i.addClass(x),i.attr("role","view")},_createContent:function(){var t=e(this.wrapper),i=s("content");t.children(i)[0]||t.children().filter((function(){var t=e(this);if(!t.is(s("header"))&&!t.is(s("footer")))return t})).wrap("<div "+n("role")+'="content"></div>');this.contentElement=t.children(s("content")),this.contentElement.addClass(y).addClass(b)},_createHeader:function(){var e=this.wrapper;this.header=e.children(s("header"))},_createFooter:function(){var e=this.wrapper;this.footer=e.children(s("footer")).addClass(k)}}),C=t.Class.extend({init:function(t){e.extend(this,{element:t.element.clone(!0),transition:t.transition,id:t.id}),t.element.parent().append(this.element)},hideEnd:function(){this.element.remove()},beforeTransition:e.noop,afterTransition:e.noop}),S=z.extend({init:function(e,t){z.fn.init.call(this,e,t),this.containers={}},container:function(e){var t=this.containers[e];return t||(t=this._createContainer(e),this.containers[e]=t),t},showIn:function(e,t,n){this.container(e).show(t,n)},_createContainer:function(e){var t,n=this.render(),i=n.find(e);if(!i.length&&n.is(e)){if(!n.is(e))throw new Error("can't find a container with the specified "+e+" selector");i=n}return(t=new I(i)).bind("accepted",(function(e){e.view.render(i)})),t}}),M=z.extend({attach:function(e,t){e.element.find(t).replaceWith(this.render())},detach:function(){}}),H=/^(\w+)(:(\w+))?( (\w+))?$/;var I=r.extend({init:function(e){r.fn.init.call(this),this.container=e,this.history=[],this.view=null,this.running=!1},after:function(){this.running=!1,this.trigger("complete",{view:this.view}),this.trigger("after")},end:function(){this.view.showEnd(),this.previous.hideEnd(),this.after()},show:function(e,n,i){if(!e.triggerBeforeShow()||this.view&&!this.view.triggerBeforeHide())return this.trigger("after"),!1;i=i||e.id;var o=this,r=e===o.view?e.clone():o.view,a=o.history,s=(a[a.length-2]||{}).id===i,l=n||(s?a[a.length-1].transition:e.transition),c=function(e){if(!e)return{};var t=e.match(H)||[];return{type:t[1],direction:t[3],reverse:"reverse"===t[5]}}(l);return o.running&&o.effect.stop(),"none"===l&&(l=null),o.trigger("accepted",{view:e}),o.view=e,o.previous=r,o.running=!0,s?a.pop():a.push({id:i,transition:l}),r?(l&&t.effects.enabled?(e.element.addClass("k-fx-hidden"),e.showStart(),s&&!n&&(c.reverse=!c.reverse),o.effect=t.fx(e.element).replace(r.element,c.type).beforeTransition((function(){e.beforeTransition("show"),r.beforeTransition("hide")})).afterTransition((function(){e.afterTransition("show"),r.afterTransition("hide")})).direction(c.direction).setReverse(c.reverse),o.effect.run().then((function(){o.end()}))):(e.showStart(),o.end()),!0):(e.showStart(),e.showEnd(),o.after(),!0)},destroy:function(){var e=this.view;e&&e.destroy&&e.destroy()}}),T=r.extend({init:function(n){var i,o,a=this;r.fn.init.call(a),a.options=n,e.extend(a,n),a.sandbox=e("<div />"),o=a.container,i=a._hideViews(o),a.rootView=i.first(),a.layouts={},a.viewContainer=new t.ViewContainer(a.container),a.viewContainer.bind("accepted",(function(e){e.view.params=a.params})),a.viewContainer.bind("complete",(function(e){a.trigger(v,{view:e.view})})),a.viewContainer.bind(_,(function(){a.trigger(_)})),this.bind(this.events,n)},events:[f,_,v,"loadStart","loadComplete",m,g],destroy:function(){var e=this,n=e.viewContainer;for(var i in t.destroy(e.container),e.layouts)this.layouts[i].destroy();n&&n.destroy()},view:function(){return this.viewContainer.view},showView:function(e,n,i){if(""===(e=e.replace(new RegExp("^"+this.remoteViewURLPrefix),""))&&this.remoteViewURLPrefix&&(e="/"),e.replace(/^#/,"")===this.url)return this.trigger(m),!1;this.trigger(f);var o=this,r=o._findViewElement(e),a=t.widgetInstance(r);return o.url=e.replace(/^#/,""),o.params=i,a&&a.reload&&(a.purge(),r=[]),this.trigger(g,{remote:0===r.length,url:e}),!r[0]||(a||(a=o._createView(r)),o.viewContainer.show(a,n,e))},append:function(t,i){var o,r,a=this.sandbox,s=(i||"").split("?")[0],l=this.container;return t.indexOf("<body")>-1&&(t=e("<div>").append(t).html()),a[0].innerHTML=t,l.append(a.children("script, style")),(r=(o=this._hideViews(a)).first()).length||(o=r=a.wrapInner("<div data-role=view />").children()),s&&r.hide().attr(n("url"),s),l.append(o),t=null,this._createView(r)},_locate:function(e){return s(e)},_findViewElement:function(e){var t,i=e.split("?")[0];return i?((t=this.container.children("["+n("url")+"='"+i+"']"))[0]||-1!==i.indexOf("/")||(t=this.container.children("#"===i.charAt(0)?i:"#"+i)),t[0]||(t=this._findViewElementById(e)),t):this.rootView},_findViewElementById:function(e){return this.container.children("[id='"+e+"']")},_createView:function(e){return this._createSpaView(e)},_createMobileView:function(e){return t.initWidget(e,{defaultTransition:this.transition,loader:this.loader,container:this.container,getLayout:this.getLayoutProxy,modelScope:this.modelScope,reload:o(e,"reload")},i.roles)},_createSpaView:function(e){var n=(this.options||{}).viewOptions||{};return new t.View(e,{renderOnInit:n.renderOnInit,wrap:n.wrap||!1,wrapInSections:n.wrapInSections,detachOnHide:n.detachOnHide,detachOnDestroy:n.detachOnDestroy})},_hideViews:function(e){return e.children(this._locate("view")).hide()}});t.ViewEngine=T,t.ViewContainer=I,t.Fragment=M,t.Layout=S,t.View=z,t.ViewClone=C}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.ui.Widget,o=n.ui,r=".kendoFloatingLabel",a="k-empty",s="k-focus",l="k-disabled",c="k-readonly",h=i.extend({init:function(o,r){var a=this;i.fn.init.call(a,o,r),r=e.extend(!0,{},r),a.widget=a.options.widget,a.widgetWrapper=a.widget.wrapper[0],a.refresh(),a._editable({readonly:a.options.widget.options.readonly!==t&&a.options.widget.options.readonly,disable:a.options.widget.options.enable!==t&&!a.options.widget.options.enable}),a.widgetWrapper.style.width&&(a.element.css("width",a.widgetWrapper.style.width),a.widgetWrapper.style.width="100%"),a.element.addClass("k-floating-label-container"),n.notify(a)},options:{name:"FloatingLabel",widget:null,floatCheck:({element:e})=>!e.val()},readonly:function(e){this._editable({readonly:e===t||e,disable:!1})},enable:function(e){this._editable({readonly:!1,disable:!(e=e===t||e)})},refresh:function(){var e=this,t=e.element,n=e.options.widget.wrapper.find(".k-input-inner");if(n.length>0){var i=e.element.find("> .k-floating-label").height(),o=n.position().left+Number.parseInt(n.css("padding-left")),r=n.position().top+Number.parseInt(n.css("padding-top"))+i;t[0].style.setProperty("--kendo-floating-label-offset-x",o+"px"),t[0].style.setProperty("--kendo-floating-label-offset-y",r+"px")}t.removeClass(a).removeClass(s),e.options.floatCheck({element:e.options.widget.element,floating:e.element})&&t.addClass(a),(document.activeElement===e.options.widget.element[0]||e.options.widget.input&&document.activeElement===e.options.widget.input[0])&&t.addClass(s)},destroy:function(){this.element.off(r),i.fn.destroy.call(this)},_editable:function(e){var t=this,n=t.element,i=e.disable,o=e.readonly;n.off(r),o||i?n.toggleClass(l,i).toggleClass(c,o):(n.removeClass(l).removeClass(c),n.on("focusin"+r,t.refresh.bind(t)),n.on("focusout"+r,t.refresh.bind(t)))}});o.plugin(h)}(window.kendo.jQuery);kendo;const W=window.kendo,G=W.jQuery,U=W.ui.Widget,K=W.isFunction;var Y=U.extend({options:{name:"Label",widget:null},init:function(e,t){var n=this;e=e||G("<label></label>"),U.fn.init.call(n,e,t),t=G.extend(!0,{},t),n.widget=t.widget,t.floating&&n._floatingLabel(),n._label()},destroy:function(){this.floatingLabel&&this.floatingLabel.destroy(),U.fn.destroy.call(this)},_unwrapFloating:function(){var e=this;e.floatingLabel&&(e.floatingLabel.destroy(),e.widget.wrapper.unwrap(e._floatingLabelContainer))},setOptions:function(e){var t=this,n=!1;("string"==typeof e||G.isPlainObject(e)&&!1===e.floating)&&(n=!0),e=G.isPlainObject(e)?e:{content:e},U.fn.setOptions.call(t,e),n&&t.floatingLabel?(t._unwrapFloating(),t.floatingLabel.destroy(),delete t.floatingLabel):!0!==e.floating||t.floatingLabel||(t.element.remove(),t._floatingLabel()),t._label()},_label:function(){var e=this,t=e.widget.element,n=e.options,i=t.attr("id"),o=n.content,r=n.floating||!1;K(o)&&(o=o.call(e)),o||(o=""),i||(i=n.name+"_"+W.guid(),t.attr("id",i)),e.element.addClass(r?"k-floating-label":"k-label k-input-label").attr("for",i).text(o)[r?"insertAfter":"insertBefore"](e.options.beforeElm||e.widget.wrapper),e.floatingLabel&&e.floatingLabel.refresh()},_floatingLabel:function(){var e=this,t=G.extend({},e.options);delete t.name,(t.floating||!1)&&(e._floatingLabelContainer=e.widget.wrapper.wrap("<span></span>").parent(),e.floatingLabel=new W.ui.FloatingLabel(e._floatingLabelContainer,G.extend({},t)))}});W.ui.plugin(Y);!function(e){var t=window.kendo,n=t.isFunction;function i(e){return e&&n(e.done)&&n(e.fail)}function o(e){return e&&n(e.then)&&n(e.catch)}var r=t.data.RemoteTransport.extend({init:function(e){var n=e&&e.signalr?e.signalr:{},r=n.promise;if(!r)throw new Error('The "promise" option must be set.');if(!i(r)&&!o(r))throw new Error('The "promise" option must be a Promise.');this.promise=r;var a=n.hub;if(!a)throw new Error('The "hub" option must be set.');if("function"!=typeof a.on||"function"!=typeof a.invoke)throw new Error('The "hub" option is not a valid SignalR hub proxy.');this.hub=a,t.data.RemoteTransport.fn.init.call(this,e)},push:function(e){var t=this.options.signalr.client||{};t.create&&this.hub.on(t.create,e.pushCreate),t.update&&this.hub.on(t.update,e.pushUpdate),t.destroy&&this.hub.on(t.destroy,e.pushDestroy)},_crud:function(n,r){var a=this.hub,s=this.promise,l=this.options.signalr.server;if(!l||!l[r])throw new Error(t.format('The "server.{0}" option must be set.',r));var c=[l[r]],h=this.parameterMap(n.data,r);e.isEmptyObject(h)||c.push(h),i(s)?s.done((function(){a.invoke.apply(a,c).done(n.success).fail(n.error)})):o(s)&&s.then((function(){a.invoke.apply(a,c).then(n.success).catch(n.error)}))},read:function(e){this._crud(e,"read")},create:function(e){this._crud(e,"create")},update:function(e){this._crud(e,"update")},destroy:function(e){this._crud(e,"destroy")}});e.extend(!0,t.data,{transports:{signalr:r}})}(window.kendo.jQuery);kendo;!function(e){let t=window.kendo,n=t.ui.Widget,i=".kendoValidator",o="k-invalid-msg",r=new RegExp(o,"i"),a="k-invalid",s="k-valid",l="k-validation-summary",c="k-text-error",h="k-messagebox k-messagebox-error",d=".k-upload-button-wrap",u="aria-invalid",p=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/i,f=["http:","https:","ftp:","ftps:"],m=":input:not(:button,[type=submit],[type=reset],[disabled],[readonly])",v=":checkbox:not([disabled],[readonly])",g="[type=number],[type=range]",_="blur",b="name",w="form",y="novalidate",x="validate",k="change",z="validateInput",C=function(e,t){return"string"==typeof t&&(t=new RegExp("^(?:"+t+")$")),t.test(e)},S=function(e,t){return!!e.length&&null!=e[0].attributes[t]};function M(t){return e.parseHTML?e(e.parseHTML(t)):e(t)}function H(n,i){for(var o,a=e(),s=0,l=n.length;s<l;s++)o=n[s],r.test(o.className)&&o.getAttribute(t.attr("for"))===i&&(a=a.add(o));return a}function I(e,t){return!!e&&("string"==typeof e.nodeName&&"LABEL"===e.nodeName&&("string"==typeof e.getAttribute("for")&&"string"==typeof t.getAttribute("id")&&e.getAttribute("for")===t.getAttribute("id")))}t.ui.validator||(t.ui.validator={rules:{},messages:{},allowSubmit:e.noop,validateOnInit:e.noop});var T=({errors:e})=>{let t="<ul>";for(var n=0;n<e.length;n+=1)t+=`<li><a data-field="${e[n].field}" href="#">${e[n].message}</a></li>`;return t+="</ul>",t},V=n.extend({init:function(i,o){var r=this,a=function(n){var i,o=t.ui.validator.ruleResolvers||{},r={};for(i in o)e.extend(!0,r,o[i].resolve(n));return r}(i),s="["+t.attr("validate")+"!=false]";(o=o||{}).rules=e.extend({},t.ui.validator.rules,a.rules,o.rules),o.messages=e.extend({},t.ui.validator.messages,a.messages,o.messages),n.fn.init.call(r,i,o),r._errorTemplate=t.template(r.options.errorTemplate),r._summaryTemplate=t.template(r.options.validationSummary.template||T),r.element.is(w)&&r.element.attr(y,y);const l=r.element.attr("id");r._shouldSearchDocument=r.element.is(w)&&null!=l&&e(`:input[form='${l}']`).length>0,r._containerElement=r._shouldSearchDocument?e(document):r.element,r._inputSelector=r._buildSelector(m,s),r._checkboxSelector=r._buildSelector(v,s),r._errors={},r._attachEvents(),r._isValidated=!1,r._validateOnInit()&&r.validate()},events:[x,k,z],options:{name:"Validator",errorTemplate:({message:e})=>`<span class="k-form-error">${e}</span>`,messages:{required:"{0} is required",pattern:"{0} is not valid",min:"{0} should be greater than or equal to {1}",max:"{0} should be smaller than or equal to {1}",step:"{0} is not valid",email:"{0} is not valid email",url:"{0} is not valid URL",date:"{0} is not valid date",dateCompare:"End date should be greater than or equal to the start date",captcha:"The text you entered doesn't match the image."},rules:{required:function(e){let t=this._containerElement,n=!e.attr("name")&&!e.is(":checked"),i=e.attr("name"),o=i&&i.indexOf("'")>-1?'"':"'",r=e.attr("name")&&!t.find("input[name="+o+e.attr("name")+o+"]:checked").length,a=e.filter("[type=checkbox]").length&&(n||r),s=e.filter("[type=file]").parents(d).children("input").length,l=e.filter("[type=radio]").length&&!t.find("input[name="+o+e.attr("name")+o+"]:checked").length,c=e.val();if(s){let t=!1;return e.filter("[type=file]").parents(d).children("input").each((function(n){e.val()&&(t=!0)})),!(S(e,"required")&&!t)}return!(S(e,"required")&&(!c||""===c||0===c.length||a||l))},pattern:function(e){return!e.filter("[type=text],[type=email],[type=url],[type=tel],[type=search],[type=password]").filter("[pattern]").length||""===e.val()||C(e.val(),e.attr("pattern"))},min:function(e){return!e.filter(g+",["+t.attr("type")+"=number]").filter("[min]").length||""===e.val()||(parseFloat(e.attr("min"))||0)<=t.parseFloat(e.val())},max:function(e){return!e.filter(g+",["+t.attr("type")+"=number]").filter("[max]").length||""===e.val()||(parseFloat(e.attr("max"))||0)>=t.parseFloat(e.val())},step:function(e){if(e.filter(g+",["+t.attr("type")+"=number]").filter("[step]").length&&""!==e.val()){var n,i=parseFloat(e.attr("min"))||0,o=t.parseFloat(e.attr("step"))||1,r=parseFloat(e.val()),a=(s=((s=o)+"").split(".")).length>1?s[1].length:0;return a?(n=Math.pow(10,a),Math.floor((r-i)*n)%(o*n)/Math.pow(100,a)==0):(r-i)%o==0}var s;return!0},email:function(e){return function(e,t,n){var i=e.val();return!e.filter(t).length||""===i||C(i,n)}(e,"[type=email],["+t.attr("type")+"=email]",p)},url:function(e){if(e.filter("[type=url],["+t.attr("type")+"=url]").length&&""!==e.val())try{const t=new URL(e.val());return f.includes(t.protocol)}catch{return!1}return!0},date:function(e){return!e.filter("[type^=date],["+t.attr("type")+"=date]").length||""===e.val()||null!==t.parseDate(e.val(),e.attr(t.attr("format")))},captcha:function(e){if(e.filter("["+t.attr("role")+"=captcha]").length){var n=this,i=t.widgetInstance(e),o=function(e){return null!=e};if(e.data("captcha_validating")||o(i.isValid())||!i.getCaptchaId()||(e.data("captcha_validating",!0),n._validating=!0,i.validate().done((function(){n._validating=!1,n._checkElement(e)})).fail((function(e){n._validating=!1,e.error&&"handler_not_defined"===e.error&&window.console.warn("Captcha's validationHandler is not defined! You should either define a proper validation endpoint or declare a callback function to ensure the required behavior.")}))),o(i.isValid()))return e.removeData("captcha_validating"),i.isValid()}return!0}},validateOnBlur:!0,validationSummary:!1},_buildSelector:function(e,t){if(!this._shouldSearchDocument)return e+t;const n=this.element.attr("id");return`#${n} `+e+t+`,[form="${n}"]`},_allowSubmit:function(){return t.ui.validator.allowSubmit(this.element,this.errors())},_validateOnInit:function(){return t.ui.validator.validateOnInit(this.element)},destroy:function(){n.fn.destroy.call(this),this.element.off(i),this.validationSummary&&(this.validationSummary.off(i),this.validationSummary=null)},value:function(){return!!this._isValidated&&0===this.errors().length},_submit:function(e){return!(!this.validate()&&!this._allowSubmit()||this._validating)||(e.stopPropagation(),e.stopImmediatePropagation(),e.preventDefault(),!1)},_checkElement:function(e){var t=this.value();this.validateInput(e),this.value()!==t&&this.trigger(k)},_attachEvents:function(){const t=this,n=t._containerElement;t.element.is(w)&&t.element.on("submit"+i,t._submit.bind(t)),t.options.validateOnBlur&&(n.is(m)?(n.on(_+i,(function(){t._checkElement(t.element)})),n.is(v)&&n.on("click"+i,(function(){t._checkElement(t.element)}))):(n.on(_+i,t._inputSelector,(function(){t._checkElement(e(this))})),n.on("click"+i,t._checkboxSelector,(function(){t._checkElement(e(this))}))))},validate:function(){let t,n,i,o=!1,r=this._containerElement,a=this.value();if(this._errors={},this.element.is(m))o=this.validateInput(this.element);else{let a=!1;t=r.find(this._inputSelector);let s=r.find("input[type='file']");for(s.length&&t.push(e(s.first())[0]),n=0,i=t.length;n<i;n++)this.validateInput(t.eq(n))||(a=!0);o=!a}return this.options.validationSummary&&!a&&this.showValidationSummary(),this.trigger(x,{valid:o,errors:this.errors()}),a!==o&&this.trigger(k),o},validateInput:function(n){if(n=e(n),!t.isEmpty(n.closest(".k-otp"))){let e=n.closest(".k-otp");n=e.find("input[data-role='otpinput']")}this._isValidated=!0;const i=this,r=i._errorTemplate,l=i._checkValidity(n),h=l.valid,d="."+o,p=n.attr(b)||"",f=i._findMessageContainer(p).add(n.next(d).filter((function(){let n=i._shouldSearchDocument?e(document):e(this);return!n.filter("["+t.attr("for")+"]").length||n.attr(t.attr("for"))===p}))).addClass("k-hidden"),m=h?"":i._extractMessage(n,l.key),v=h?"":M(r({message:(y=m,y.replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")),field:p})),g=!n.attr(u),_=n.is(".k-input-inner"),w=n.parent(".k-input");var y;let x;if(n.removeAttr(u),!n.hasClass("k-hidden")||"otpinput"!=n.attr("data-role")&&"upload"!=n.attr("data-role")||(x=t.widgetInstance(n)),n.hasClass("k-hidden")&&"signature"==n.attr("data-role")&&(x=t.widgetInstance(n.closest(".k-signature"))),n.is("[type=radio]")&&(x=t.widgetInstance(n.closest(".k-radio-list"))),n.is("[type=checkbox]")&&(x=t.widgetInstance(n.closest(".k-checkbox-list"))),h||n.data("captcha_validating"))delete i._errors[p];else{i._errors[p]=m;let e=f.attr("id");if(i._decorateMessageContainer(v,p),e&&v.attr("id",e),0!==f.length)f.replaceWith(v);else{x=x||t.widgetInstance(n);let e=n.parent().get(0),i=n.next().get(0),o=n.prev().get(0);!x&&n.is("[type=radio]")&&(x=t.widgetInstance(n.closest(".k-radio-list"))),!x&&n.is("[type=checkbox]")&&(x=t.widgetInstance(n.closest(".k-checkbox-list"))),x&&x.wrapper&&(x.element!==x.wrapper||["Signature","RadioGroup","CheckBoxGroup"].indexOf(x.options.name)>-1)?v.insertAfter(x.wrapper):e&&"LABEL"===e.nodeName?v.insertAfter(e):i&&I(i,n[0])?v.insertAfter(i):o&&I(o,n[0])?v.insertAfter(n):_&&w.length?v.insertAfter(w):v.insertAfter(n)}v.removeClass("k-hidden"),n.attr(u,!0)}if(g!==h&&this.trigger(z,{valid:h,input:n,error:m,field:p}),x=x&&"Signature"==x.options.name?x:t.widgetInstance(n),(!x||!x._inputWrapper&&!x.wrapper||n.is("[type=checkbox]")||n.is("[type=radio]"))&&(n.toggleClass(a,!h),n.toggleClass(s,h)),x){let e=x.options.name,t=x._inputWrapper||x.wrapper,o=x._inputLabel;"OTPInput"==e?h?(x._removeInvalidState.bind(i),x._removeInvalidState(t,!0)):(x._addInvalidState.bind(i),x._addInvalidState(t,!0)):!t||n.is("[type=checkbox]")||n.is("[type=radio]")||(t.toggleClass(a,!h),t.toggleClass(s,h)),o&&o.toggleClass(c,!h)}if(g!==h){let e=v?v.attr("id"):f.attr("id");i._associateMessageContainer(n,e),this.options.validationSummary&&this.options.validateOnBlur&&this.showValidationSummary()}return h},hideMessages:function(){const e="."+o,t=this._containerElement;this._disassociateMessageContainers(),t.is(m)?t.next(e).addClass("k-hidden"):t.find(e).addClass("k-hidden")},reset:function(){const e=this,t=e._containerElement,n=t.find("."+a),i=t.find("."+c);e._errors=[],e.hideMessages(),e.hideValidationSummary(),n.removeAttr(u),n.removeClass(a),i.removeClass(c)},_findMessageContainer:function(n){let i,o=t.ui.validator.messageLocators,r=e();for(let e=0,t=this.element.length;e<t;e++){let t=this._shouldSearchDocument?document:this.element[e];r=r.add(H(t.getElementsByTagName("*"),n))}for(i in o)r=r.add(o[i].locate(this._containerElement,n));return r},_decorateMessageContainer:function(e,n){var i,r=t.ui.validator.messageLocators;for(i in e.addClass(o).attr(t.attr("for"),n||""),e.attr("id")||e.attr("id",n+"-error"),r)r[i].decorate(e,n)},_extractMessage:function(e,n){var i,o=this.options.messages[n],r=e.attr(b);return t.ui.Validator.prototype.options.messages[n]||(i=t.isFunction(o)?o(e):o),o=t.isFunction(o)?o(e):o,t.format(e.attr(t.attr(n+"-msg"))||e.attr("validationMessage")||i||o||e.attr("title")||"",r,e.attr(n)||e.attr(t.attr(n)))},_checkValidity:function(e){var t,n=this.options.rules;for(t in n)if(!n[t].call(this,e))return{valid:!1,key:t};return{valid:!0}},errors:function(){var e,t=[],n=this._errors;for(e in n)t.push(n[e]);return t},setOptions:function(e){e.validationSummary&&this.hideValidationSummary(),t.deepExtend(this.options,e),this.destroy(),this.init(this.element,this.options),this._setEvents(this.options)},_getInputNames:function(){const t=this._containerElement.find(this._inputSelector);let n=[];for(let i=0,o=t.length;i<o;i++){let o=e(t[i]);S(o,b)&&(-1===n.indexOf(o.attr(b))||0===o.closest(".k-checkbox-list").length&&0===o.closest(".k-radio-list").length)&&n.push(o.attr(b))}return n},_associateMessageContainer:function(e,n){var i=t.getWidgetFocusableElement(e);i&&n&&t.toggleAttribute(i,"aria-describedby",n)},_disassociateMessageContainers:function(){for(var t,n,i=this,r=i.element.find("."+a).addBack(),s=0;s<r.length;s+=1)(t=e(r[s])).is("input")&&(n=i._findMessageContainer(t.attr(b)).add(t.next("."+o)).attr("id"),i._associateMessageContainer(t,n))},_errorsByName:function(){for(var e=this,t=e._getInputNames(),n=[],i=0;i<t.length;i+=1){var o=t[i];e._errors[o]&&n.push({field:o,message:e._errors[o]})}return n},_renderSummary:function(){var t,n=this,o=this.options.validationSummary,r=this.element.prev();return(t=o.container?e(o.container):r&&r.hasClass(l)?r:e("<div />").insertBefore(n.element)).addClass([l,h].join(" ")),t.attr("role","alert"),t.on("click"+i,n._summaryClick.bind(n)),t},_summaryClick:function(n){n.preventDefault();var i,o=e(n.target),r=this.element.find("[name='"+o.data("field")+"']");r.length&&(i=t.getWidgetFocusableElement(r))&&i.trigger("focus")},showValidationSummary:function(){var e,t=this,n=t.validationSummary,i=t._errorsByName();n||(n=t.validationSummary=t._renderSummary()),e=M(t._summaryTemplate({errors:i})),n.html(e),n.toggleClass("k-hidden",!i.length)},hideValidationSummary:function(){var e=this.validationSummary;e&&e.addClass("k-hidden")}});t.ui.plugin(V)}(window.kendo.jQuery);kendo;!function(e){var t,n=window.kendo,i=n.support,o=window.document,r=e(window),a=n.Class,s=n.ui.Widget,l=n.Observable,c=n.UserEvents,h=n.ClickMoveClick,d=e.extend,u=n.getOffset,p={},f={},m={},v=n.elementUnderCursor,g="keyup",_="change",b="dragstart",w="hold",y="drag",x="dragend",k="dragcancel",z="hintDestroyed",C="dragenter",S="dragleave",M="drop";function H(e,t){return parseInt(e.css(t),10)||0}function I(e,t){return Math.min(Math.max(e,t.min),t.max)}function T(e,t){var i=u(e),o=n._outerWidth,r=n._outerHeight,a=i.left+H(e,"borderLeftWidth")+H(e,"paddingLeft"),s=i.top+H(e,"borderTopWidth")+H(e,"paddingTop");return{x:{min:a,max:a+e.width()-o(t,!0)},y:{min:s,max:s+e.height()-r(t,!0)}}}var V,B=l.extend({init:function(t,i){var o=this,r=t[0];o.capture=!1,r.addEventListener?(e.each(n.eventMap.down.split(" "),(function(){r.addEventListener(this,o._press.bind(o),!0)})),e.each(n.eventMap.up.split(" "),(function(){r.addEventListener(this,o._release.bind(o),!0)}))):(e.each(n.eventMap.down.split(" "),(function(){r.attachEvent(this,o._press.bind(o))})),e.each(n.eventMap.up.split(" "),(function(){r.attachEvent(this,o._release.bind(o))}))),l.fn.init.call(o),o.bind(["press","release"],i||{})},captureNext:function(){this.capture=!0},cancelCapture:function(){this.capture=!1},_press:function(e){this.trigger("press"),this.capture&&e.preventDefault()},_release:function(e){var t=this;t.trigger("release"),t.capture&&(e.preventDefault(),t.cancelCapture())}}),A=l.extend({init:function(t){var n=this;l.fn.init.call(n),n.forcedEnabled=!1,e.extend(n,t),n.scale=1,n.horizontal?(n.measure="offsetWidth",n.scrollSize="scrollWidth",n.axis="x"):(n.measure="offsetHeight",n.scrollSize="scrollHeight",n.axis="y")},makeVirtual:function(){e.extend(this,{virtual:!0,forcedEnabled:!0,_virtualMin:0,_virtualMax:0})},virtualSize:function(e,t){this._virtualMin===e&&this._virtualMax===t||(this._virtualMin=e,this._virtualMax=t,this.update())},outOfBounds:function(e){return e>this.max||e<this.min},forceEnabled:function(){this.forcedEnabled=!0},getSize:function(){return this.container[0][this.measure]},getTotal:function(){return this.element[0][this.scrollSize]},rescale:function(e){this.scale=e},update:function(e){var t=this,n=t.virtual?t._virtualMax:t.getTotal(),i=n*t.scale,o=t.getSize();(0!==n||t.forcedEnabled)&&(t.max=t.virtual?-t._virtualMin:0,t.size=o,t.total=i,t.min=Math.min(t.max,o-i),t.minScale=o/n,t.centerOffset=(i-o)/2,t.enabled=t.forcedEnabled||i>o,e||t.trigger(_,t))}}),L=l.extend({init:function(e){var t=this;l.fn.init.call(t),t.x=new A(d({horizontal:!0},e)),t.y=new A(d({horizontal:!1},e)),t.container=e.container,t.forcedMinScale=e.minScale,t.maxScale=e.maxScale||100,t.bind(_,e)},rescale:function(e){this.x.rescale(e),this.y.rescale(e),this.refresh()},centerCoordinates:function(){return{x:Math.min(0,-this.x.centerOffset),y:Math.min(0,-this.y.centerOffset)}},refresh:function(){var e=this;e.x.update(),e.y.update(),e.enabled=e.x.enabled||e.y.enabled,e.minScale=e.forcedMinScale||Math.min(e.x.minScale,e.y.minScale),e.fitScale=Math.max(e.x.minScale,e.y.minScale),e.trigger(_)}}),E=l.extend({init:function(e){d(this,e),l.fn.init.call(this)},outOfBounds:function(){return this.dimension.outOfBounds(this.movable[this.axis])},dragMove:function(e){var t=this,n=t.dimension,i=t.axis,o=t.movable,r=o[i]+e;n.enabled&&((r<n.min&&e<0||r>n.max&&e>0)&&(e*=t.resistance),o.translateAxis(i,e),t.trigger(_,t))}}),D=a.extend({init:function(t){var n,i,o,r,a=this;d(a,{elastic:!0},t),o=a.elastic?.5:0,r=a.movable,a.x=n=new E({axis:"x",dimension:a.dimensions.x,resistance:o,movable:r}),a.y=i=new E({axis:"y",dimension:a.dimensions.y,resistance:o,movable:r}),a.userEvents.bind(["press","move","end","gesturestart","gesturechange"],{gesturestart:function(e){a.gesture=e,a.offset=a.dimensions.container.offset()},press:function(t){e(t.event.target).closest("a").is("[data-navigate-on-press=true]")&&t.sender.cancel()},gesturechange:function(e){var t,o=a.gesture,s=o.center,l=e.center,c=e.distance/o.distance,h=a.dimensions.minScale,d=a.dimensions.maxScale;r.scale<=h&&c<1&&(c+=.8*(1-c)),r.scale*c>=d&&(c=d/r.scale);var u=r.x+a.offset.left,p=r.y+a.offset.top;t={x:(u-s.x)*c+l.x-u,y:(p-s.y)*c+l.y-p},r.scaleWith(c),n.dragMove(t.x),i.dragMove(t.y),a.dimensions.rescale(r.scale),a.gesture=e,e.preventDefault()},move:function(e){e.event.target.tagName.match(/textarea|input/i)||(n.dimension.enabled||i.dimension.enabled?(n.dragMove(e.x.delta),i.dragMove(e.y.delta),e.preventDefault()):e.touch.skip())},end:function(e){e.preventDefault()}})}});V=i.hasHW3D?function(e,t,n){return"translate3d("+e+"px,"+t+"px,0) scale("+n+")"}:function(e,t,n){return"translate("+e+"px,"+t+"px) scale("+n+")"};var P=l.extend({init:function(t){var n=this;l.fn.init.call(n),n.element=e(t),n.element[0].style.webkitTransformOrigin="left top",n.x=0,n.y=0,n.scale=1,n._saveCoordinates(V(n.x,n.y,n.scale))},translateAxis:function(e,t){this[e]+=t,this.refresh()},scaleTo:function(e){this.scale=e,this.refresh()},scaleWith:function(e){this.scale*=e,this.refresh()},translate:function(e){this.x+=e.x,this.y+=e.y,this.refresh()},moveAxis:function(e,t){this[e]=t,this.refresh()},moveTo:function(e){d(this,{x:e.x,y:e.y}),this.refresh()},refresh:function(){var e,t=this,i=t.x,o=t.y;t.round&&(i=Math.round(i),o=Math.round(o)),(e=V(i,o,t.scale))!=t.coordinates&&(n.support.browser.msie&&n.support.browser.version<10?(t.element[0].style.position="absolute",t.element[0].style.left=t.x+"px",t.element[0].style.top=t.y+"px"):t.element[0].style.transform=e,t._saveCoordinates(e),t.trigger(_))},_saveCoordinates:function(e){this.coordinates=e}});function O(e,t){var n,i=t.options.group,o=e[i];if(s.fn.destroy.call(t),o.length>1){for(n=0;n<o.length;n++)if(o[n]==t){o.splice(n,1);break}}else o.length=0,delete e[i]}var F=s.extend({init:function(e,t){var n=this;s.fn.init.call(n,e,t);var i=n.options.group;i in f?f[i].push(n):f[i]=[n]},events:[C,S,M],options:{name:"DropTarget",group:"default"},destroy:function(){O(f,this)},_trigger:function(e,t){var n=p[this.options.group];if(n)return this.trigger(e,d({},t.event,{draggable:n,dropTarget:t.dropTarget}))},_over:function(e){this._trigger(C,e)},_out:function(e){this._trigger(S,e)},_drop:function(e){var t=p[this.options.group];t&&(t.dropped=!this._trigger(M,e))}});F.destroyGroup=function(e){var t,n=f[e]||m[e];if(n){for(t=0;t<n.length;t++)s.fn.destroy.call(n[t]);n.length=0,delete f[e],delete m[e]}},F._cache=f;var R=F.extend({init:function(e,t){var n=this;s.fn.init.call(n,e,t);var i=n.options.group;i in m?m[i].push(n):m[i]=[n]},destroy:function(){O(m,this)},options:{name:"DropTargetArea",group:"default",filter:null}}),N=s.extend({init:function(e,t){var i=this;s.fn.init.call(i,e,t),i._activated=!1,this.options.clickMoveClick&&(i.clickMoveClick=new h(i.element,{global:!0,filter:i.options.filter,start:i._startClickMoveClick.bind(i),move:i._drag.bind(i),end:i._end.bind(i),cancel:i._onCancel.bind(i)})),i.userEvents=new c(i.element,{global:!0,allowSelection:!0,filter:i.options.filter,threshold:i.options.distance,start:i._start.bind(i),hold:i._hold.bind(i),move:i._drag.bind(i),end:i._end.bind(i),cancel:i._onCancel.bind(i),select:i._select.bind(i),press:i._press.bind(i)}),n.support.touch&&!t.allowTouchActions&&i.element.find(i.options.filter).css("touch-action","none"),i._afterEndHandler=i._afterEnd.bind(i),i._captureEscape=i._captureEscape.bind(i)},events:[w,b,y,x,k,z],options:{name:"Draggable",distance:n.support.touch?0:5,group:"default",cursorOffset:null,axis:null,container:null,filter:null,ignore:null,holdToDrag:!1,showHintOnHold:!1,autoScroll:!1,dropped:!1,clickMoveClick:!1,preventOsHoldFeatures:!1,allowTouchActions:!1},cancelHold:function(){this._activated=!1},_captureEscape:function(e){var t=this;e.keyCode===n.keys.ESC&&(t.userEvents.cancel(),t.clickMoveClick&&t.clickMoveClick.cancel(),this._trigger(k,{event:e}))},_updateHint:function(t){var i,o=this,r=o.options,a=o.boundaries,s=r.axis,l=o.options.cursorOffset,c=r.updateHint;if(l?i={left:t.x.location+l.left,top:t.y.location+l.top}:0!==t.x.delta||0!==t.y.delta?(o.hintOffset.left+=t.x.delta,o.hintOffset.top+=t.y.delta,i=e.extend({},o.hintOffset)):(o.hintOffset.left=t.x.startLocation+t.x.initialDelta,o.hintOffset.top=t.y.startLocation+t.y.initialDelta,i=e.extend({},o.hintOffset)),a&&(i.top=I(i.top,a.y),i.left=I(i.left,a.x)),"x"===s?delete i.top:"y"===s&&delete i.left,c&&n.isFunction(c))return e(c.call(o,o.hint,t));o.hint.css(i)},_shouldIgnoreTarget:function(t){var n=this.options.ignore;return n&&e(t).is(n)},_select:function(e){this._shouldIgnoreTarget(e.event.target)||e.preventDefault()},_startClickMoveClick:function(e){this._activated=!0,this._start(e)},_hint:function(){var t=this,i=t.options.hint;if(i){t.hint&&t.hint.stop(!0,!0).remove(),t.hint=n.isFunction(i)?e(i.call(t,t.currentTarget)):i;var r=u(t.currentTarget);t.hintOffset=r,t.hint.css({position:"absolute",zIndex:2e4,left:r.left,top:r.top}).appendTo(o.body)}},_start:function(t){var n=this,i=n.options,r=i.container?e(i.container):null,a=i.hint;this._shouldIgnoreTarget(t.touch.initialTouch)||i.holdToDrag&&!n._activated?n.userEvents.cancel():(n.currentTarget=t.target,n.currentTargetOffset=u(n.currentTarget),a&&n._hint(),p[i.group]=n,n.dropped=!1,r&&(n.boundaries=T(r,n.hint)),e(o).on(g,n._captureEscape),n._trigger(b,t)&&(n.userEvents.cancel(),n.clickMoveClick&&n.clickMoveClick.cancel(),n._afterEnd()),n.userEvents.capture())},_hold:function(e){this.currentTarget=e.target,this._trigger(w,e)?this.userEvents.cancel():(this._activated=!0,this.options.showHintOnHold&&this._hint())},_drag:function(t){t.preventDefault();var n=this._elementUnderCursor(t);if(this.options.autoScroll&&this._cursorElement!==n&&(this._scrollableParent=W(n),this._cursorElement=n),this._lastEvent=t,this._processMovement(t,n),this.options.autoScroll&&this._scrollableParent[0]){var i=G(t.x.location,t.y.location,q(this._scrollableParent));this._scrollCompenstation=e.extend({},this.hintOffset),this._scrollVelocity=i,0===i.y&&0===i.x?(clearInterval(this._scrollInterval),this._scrollInterval=null):this._scrollInterval||(this._scrollInterval=setInterval(this._autoScroll.bind(this),50))}this.hint&&this._updateHint(t)},_processMovement:function(n,i){this._withDropTarget(i,(function(i,o){if(i){if(t){if(o===t.targetElement)return;t._trigger(S,d(n,{dropTarget:e(t.targetElement)}))}i._trigger(C,d(n,{dropTarget:e(o)})),t=d(i,{targetElement:o})}else t&&(t._trigger(S,d(n,{dropTarget:e(t.targetElement)})),t=null)})),this._trigger(y,d(n,{dropTarget:t,elementUnderCursor:i}))},_autoScroll:function(){var e=this._scrollableParent[0],t=this._scrollVelocity,n=this._scrollCompenstation;if(e){var i,a,s=this._elementUnderCursor(this._lastEvent);this._processMovement(this._lastEvent,s);var l=e===j()[0];l?(i=o.body.scrollHeight>r.height(),a=o.body.scrollWidth>r.width()):(i=e.offsetHeight<=e.scrollHeight,a=e.offsetWidth<=e.scrollWidth);var c=e.scrollTop+t.y,h=i&&c>0&&c<e.scrollHeight,d=e.scrollLeft+t.x,u=a&&d>0&&d<e.scrollWidth;h?e.scrollTop+=t.y:i&&c<0&&(e.scrollTop=0),u?e.scrollLeft+=t.x:a&&d<0&&(e.scrollLeft=0),this.hint&&l&&(u||h)&&(h&&(n.top+=t.y),u&&(n.left+=t.x),this.hint.css(n))}},_press:function(e){this.options.preventOsHoldFeatures&&(e.target.css("-webkit-user-select","none"),e.target.attr("unselectable","on"),e.target.one("contextmenu",(e=>{e.preventDefault()})))},_end:function(n){this._withDropTarget(this._elementUnderCursor(n),(function(i,o){i&&(i._drop(d({},n,{dropTarget:e(o)})),t=null)})),clearInterval(this._scrollInterval),this._scrollInterval=null,this._cancel(this._trigger(x,n))},_onCancel:function(e){this._cancel(),this._trigger(k,{event:e})},_cancel:function(e){var t=this;t._scrollableParent=null,this._cursorElement=null,clearInterval(this._scrollInterval),t._activated=!1,t.hint&&!t.dropped?setTimeout((function(){t.hint.stop(!0,!0),e?t._afterEndHandler():t.hint.animate(t.currentTargetOffset,"fast",t._afterEndHandler)}),0):t._afterEnd()},_trigger:function(e,t){return this.trigger(e,d({},t.event,{x:t.x,y:t.y,currentTarget:this.currentTarget,initialTarget:t.touch?t.touch.initialTouch:null,dropTarget:t.dropTarget,elementUnderCursor:t.elementUnderCursor,clickMoveClick:t.clickMoveClick}))},_elementUnderCursor:function(t){var n=v(t),i=this.hint;return i&&function(t,n){try{return e.contains(t,n)||t==n}catch(e){return!1}}(i[0],n)&&(i.hide(),(n=v(t))||(n=v(t)),i.show()),n},_withDropTarget:function(t,n){var o,r=this.options.group,a=f[r],s=m[r];(a&&a.length||s&&s.length)&&(o=function(t,n,o){for(var r,a,s=0,l=n&&n.length,c=o&&o.length;t&&t.parentNode;){for(s=0;s<l;s++)if((r=n[s]).element[0]===t)return{target:r,targetElement:t};for(s=0;s<c;s++)if(a=o[s],e.contains(a.element[0],t)&&i.matchesSelector.call(t,a.options.filter))return{target:a,targetElement:t};t=t.parentNode}}(t,a,s),o?n(o.target,o.targetElement):n())},destroy:function(){var e=this;s.fn.destroy.call(e),e._afterEnd(),e.userEvents.destroy(),e.clickMoveClick&&e.clickMoveClick.destroy(),this._scrollableParent=null,this._cursorElement=null,clearInterval(this._scrollInterval),e.currentTarget=null},_afterEnd:function(){var t=this;t.hint&&t.hint.remove(),delete p[t.options.group],t.trigger("destroy"),t.trigger(z),e(o).off(g,t._captureEscape)}});function q(e){var t,n,i,o=j()[0];return e[0]===o?{top:n=o.scrollTop,left:i=o.scrollLeft,bottom:n+r.height(),right:i+r.width()}:((t=e.offset()).bottom=t.top+e.height(),t.right=t.left+e.width(),t)}function j(){return e(n.support.browser.edge||n.support.browser.safari?o.body:o.documentElement)}function W(t){var i=j();if(!t||t===o.body||t===o.documentElement)return i;for(var r=e(t)[0];r&&!n.isScrollable(r)&&r!==o.body;)r=r.parentNode;return r===o.body?i:e(r)}function G(e,t,n){var i={x:0,y:0},o=50;return e-n.left<o?i.x=-(o-(e-n.left)):n.right-e<o&&(i.x=o-(n.right-e)),t-n.top<o?i.y=-(o-(t-n.top)):n.bottom-t<o&&(i.y=o-(n.bottom-t)),i}n.ui.plugin(F),n.ui.plugin(R),n.ui.plugin(N),n.TapCapture=B,n.containerBoundaries=T,d(n.ui,{Pane:D,PaneDimensions:L,Movable:P}),n.ui.Draggable.utils={autoScrollVelocity:G,scrollableViewPort:q,findScrollableParent:W}}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.mobile,i=t.effects,o=n.ui,r=e.extend,a=o.Widget,s=t.Class,l=t.ui.Movable,c=t.ui.Pane,h=t.ui.PaneDimensions,d=i.Transition,u=i.Animation,p=Math.abs,f="km-scroller-release",m="km-scroller-refresh",v="change",g="scroll",_=u.extend({init:function(e){var t=this;u.fn.init.call(t),r(t,e),t.userEvents.bind("gestureend",t.start.bind(t)),t.tapCapture.bind("press",t.cancel.bind(t))},enabled:function(){return this.movable.scale<this.dimensions.minScale},done:function(){return this.dimensions.minScale-this.movable.scale<.01},tick:function(){var e=this.movable;e.scaleWith(1.1),this.dimensions.rescale(e.scale)},onEnd:function(){var e=this.movable;e.scaleTo(this.dimensions.minScale),this.dimensions.rescale(e.scale)}}),b=u.extend({init:function(e){var t=this;u.fn.init.call(t),r(t,e,{transition:new d({axis:e.axis,movable:e.movable,onEnd:function(){t._end()}})}),t.tapCapture.bind("press",(function(){t.cancel()})),t.userEvents.bind("end",t.start.bind(t)),t.userEvents.bind("gestureend",t.start.bind(t)),t.userEvents.bind("tap",t.onEnd.bind(t))},onCancel:function(){this.transition.cancel()},freeze:function(e){this.cancel(),this._moveTo(e)},onEnd:function(){var e=this;e.paneAxis.outOfBounds()?e._snapBack():e._end()},done:function(){return p(this.velocity)<1},start:function(e){var t,n=this;n.dimension.enabled&&(n.paneAxis.outOfBounds()?n.transition._started?(n.transition.cancel(),n.velocity=Math.min(e.touch[n.axis].velocity*n.velocityMultiplier,55),u.fn.start.call(n)):n._snapBack():(t=2===e.touch.id?0:e.touch[n.axis].velocity,n.velocity=Math.max(Math.min(t*n.velocityMultiplier,55),-55),n.tapCapture.captureNext(),u.fn.start.call(n)))},tick:function(){var e=this,t=e.dimension,n=e.paneAxis.outOfBounds()?.5:e.friction,i=e.velocity*=n,o=e.movable[e.axis]+i;!e.elastic&&t.outOfBounds(o)&&(o=Math.max(Math.min(o,t.max),t.min),e.velocity=0),e.movable.moveAxis(e.axis,o)},_end:function(){this.tapCapture.cancelCapture(),this.end()},_snapBack:function(){var e=this,t=e.dimension,n=e.movable[e.axis]>t.max?t.max:t.min;e._moveTo(n)},_moveTo:function(e){this.transition.moveTo({location:e,duration:500,ease:d.easeOutExpo})}}),w=u.extend({init:function(e){t.effects.Animation.fn.init.call(this),r(this,e,{origin:{},destination:{},offset:{}})},tick:function(){this._updateCoordinates(),this.moveTo(this.origin)},done:function(){return p(this.offset.y)<5&&p(this.offset.x)<5},onEnd:function(){this.moveTo(this.destination),this.callback&&this.callback.call()},setCoordinates:function(e,t){this.offset={},this.origin=e,this.destination=t},setCallback:function(e){e&&t.isFunction(e)?this.callback=e:e=undefined},_updateCoordinates:function(){this.offset={x:(this.destination.x-this.origin.x)/4,y:(this.destination.y-this.origin.y)/4},this.origin={y:this.origin.y+this.offset.y,x:this.origin.x+this.offset.x}}}),y=s.extend({init:function(t){var n=this,i="x"===t.axis,o=e('<div role="scrollbar" aria-controls="'+t.controlsId+'" class="km-touch-scrollbar km-'+(i?"horizontal":"vertical")+'-scrollbar" />');i&&o.attr("aria-orientation","horizontal"),r(n,t,{element:o,elementSize:0,movable:new l(o),scrollMovable:t.movable,alwaysVisible:t.alwaysVisible,size:i?"width":"height"}),n.scrollMovable.bind(v,n.refresh.bind(n)),n.container.append(o),t.alwaysVisible&&n.show()},refresh:function(){var e=this,t=e.axis,n=e.dimension,i=n.size,o=e.scrollMovable,r=i/n.total,a=Math.round(-o[t]*r),s=Math.round(i*r);r>=1?this.element.css("display","none"):this.element.css("display",""),a+s>i?s=i-a:a<0&&(s+=a,a=0),e.elementSize!=s&&(e.element.css(e.size,s+"px"),e.elementSize=s),e._ariaValue(a,n.size-e.elementSize),e.movable.moveAxis(t,a)},show:function(){this.element.css({opacity:.7,visibility:"visible"})},hide:function(){this.alwaysVisible||this.element.css({opacity:0})},_ariaValue:function(e,t){var n=this.element;e>t&&(e=t),n.attr("aria-valuemax",t),n.attr("aria-valuenow",e)}}),x=a.extend({init:function(n,i){var o=this;if(a.fn.init.call(o,n,i),n=o.element,o._native=o.options.useNative&&t.support.hasNativeScrolling,o._native)return n.addClass("km-native-scroller").prepend('<div class="km-scroll-header"/>'),void r(o,{scrollElement:n,fixedContainer:n.children().first()});n.css("overflow","hidden").addClass("km-scroll-wrapper").wrapInner('<div class="km-scroll-container"/>').prepend('<div class="km-scroll-header"/>');var s=n.children().eq(1),d=new t.TapCapture(n),u=new l(s),f=new h({element:s,container:n,forcedEnabled:o.options.zoom}),m=this.options.avoidScrolling,b=new t.UserEvents(n,{touchAction:"pan-y",fastTap:!0,allowSelection:!0,preventDragEvent:!0,captureUpIfMoved:!0,multiTouch:o.options.zoom,supportDoubleTap:o.options.supportDoubleTap,start:function(t){f.refresh();var n=p(t.x.velocity),i=p(t.y.velocity),r=2*n>=i,a=2*i>=n;!e.contains(o.fixedContainer[0],t.event.target)&&!m(t)&&o.enabled&&(f.x.enabled&&r||f.y.enabled&&a)?b.capture():b.cancel()}}),y=new c({movable:u,dimensions:f,userEvents:b,elastic:o.options.elastic}),x=new _({movable:u,dimensions:f,userEvents:b,tapCapture:d}),k=new w({moveTo:function(e){o.scrollTo(e.x,e.y)}});u.bind(v,(function(){o.scrollTop=-u.y,o.scrollLeft=-u.x,o.trigger(g,{scrollTop:o.scrollTop,scrollLeft:o.scrollLeft})})),o.options.mousewheelScrolling&&n.on("DOMMouseScroll mousewheel",this._wheelScroll.bind(this)),r(o,{movable:u,dimensions:f,zoomSnapBack:x,animatedScroller:k,userEvents:b,pane:y,tapCapture:d,pulled:!1,enabled:!0,scrollElement:s,scrollTop:0,scrollLeft:0,fixedContainer:n.children().first()}),o._initAxis("x"),o._initAxis("y"),o._wheelEnd=function(){o._wheel=!1,o.userEvents.end(0,o._wheelY)},f.refresh(),o.options.pullToRefresh&&o._initPullToRefresh()},_wheelScroll:function(e){if(!e.ctrlKey){this._wheel||(this._wheel=!0,this._wheelY=0,this.userEvents.press(0,this._wheelY)),clearTimeout(this._wheelTimeout),this._wheelTimeout=setTimeout(this._wheelEnd,50);var n=t.wheelDeltaY(e);n&&(this._wheelY+=n,this.userEvents.move(0,this._wheelY)),e.preventDefault()}},makeVirtual:function(){this.dimensions.y.makeVirtual()},virtualSize:function(e,t){this.dimensions.y.virtualSize(e,t)},height:function(){return this.dimensions.y.size},scrollHeight:function(){return this.scrollElement[0].scrollHeight},scrollWidth:function(){return this.scrollElement[0].scrollWidth},options:{name:"Scroller",zoom:!1,pullOffset:140,visibleScrollHints:!1,elastic:!0,useNative:!1,mousewheelScrolling:!0,avoidScrolling:function(){return!1},pullToRefresh:!1,messages:{pullTemplate:"Pull to refresh",releaseTemplate:"Release to refresh",refreshTemplate:"Refreshing"}},events:["pull",g,"resize"],_resize:function(){this._native||this.contentResized()},setOptions:function(e){a.fn.setOptions.call(this,e),e.pullToRefresh&&this._initPullToRefresh()},reset:function(){this._native?this.scrollElement.scrollTop(0):(this.movable.moveTo({x:0,y:0}),this._scale(1))},contentResized:function(){this.dimensions.refresh(),this.pane.x.outOfBounds()&&this.movable.moveAxis("x",this.dimensions.x.min),this.pane.y.outOfBounds()&&this.movable.moveAxis("y",this.dimensions.y.min)},zoomOut:function(){var e=this.dimensions;e.refresh(),this._scale(e.fitScale),this.movable.moveTo(e.centerCoordinates())},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},scrollTo:function(e,n){this._native?(t.scrollLeft(this.scrollElement,p(e)),this.scrollElement.scrollTop(p(n))):(this.dimensions.refresh(),this.movable.moveTo({x:e,y:n}))},animatedScrollTo:function(e,t,n){var i,o;this._native?this.scrollTo(e,t):(i={x:this.movable.x,y:this.movable.y},o={x:e,y:t},this.animatedScroller.setCoordinates(i,o),this.animatedScroller.setCallback(n),this.animatedScroller.start())},pullHandled:function(){var e=this;e.refreshHint.removeClass(m),e.hintContainer.html(e.pullTemplate({})),e.yinertia.onEnd(),e.xinertia.onEnd(),e.userEvents.cancel()},destroy:function(){a.fn.destroy.call(this),this.userEvents&&this.userEvents.destroy()},_scale:function(e){this.dimensions.rescale(e),this.movable.scaleTo(e)},_initPullToRefresh:function(){var e=this;e.dimensions.y.forceEnabled(),e.pullTemplate=t.template(e.options.messages.pullTemplate),e.releaseTemplate=t.template(e.options.messages.releaseTemplate),e.refreshTemplate=t.template(e.options.messages.refreshTemplate),e.scrollElement.prepend('<span class="km-scroller-pull"><span class="km-icon"></span><span class="km-loading-left"></span><span class="km-loading-right"></span><span class="km-template">'+e.pullTemplate({})+"</span></span>"),e.refreshHint=e.scrollElement.children().first(),e.hintContainer=e.refreshHint.children(".km-template"),e.pane.y.bind("change",e._paneChange.bind(e)),e.userEvents.bind("end",e._dragEnd.bind(e))},_dragEnd:function(){var e=this;e.pulled&&(e.pulled=!1,e.refreshHint.removeClass(f).addClass(m),e.hintContainer.html(e.refreshTemplate({})),e.yinertia.freeze(e.options.pullOffset/2),e.trigger("pull"))},_paneChange:function(){var e=this;e.movable.y/.5>e.options.pullOffset?e.pulled||(e.pulled=!0,e.refreshHint.removeClass(m).addClass(f),e.hintContainer.html(e.releaseTemplate({}))):e.pulled&&(e.pulled=!1,e.refreshHint.removeClass(f),e.hintContainer.html(e.pullTemplate({})))},_initAxis:function(e){var n,i=this,o=i.element.attr("id"),r=i.movable,a=i.dimensions[e],s=i.tapCapture,l=i.pane[e];o||(o=t.guid(),i.element.attr("id",o)),n=new y({axis:e,movable:r,dimension:a,container:i.element,alwaysVisible:i.options.visibleScrollHints,controlsId:o}),a.bind(v,(function(){n.refresh()})),l.bind(v,(function(){n.show()})),i[e+"inertia"]=new b({axis:e,paneAxis:l,movable:r,tapCapture:s,userEvents:i.userEvents,dimension:a,elastic:i.options.elastic,friction:i.options.friction||.96,velocityMultiplier:i.options.velocityMultiplier||10,end:function(){n.hide(),i.trigger("scrollEnd",{axis:e,scrollTop:i.scrollTop,scrollLeft:i.scrollLeft})}})}});o.plugin(x)}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.ui,o=i.Widget,r=n.isFunction,a=e.extend,s="horizontal",l="vertical",c="start",h="resize",d="resizeend",u=o.extend({init:function(e,t){var n=this;o.fn.init.call(n,e,t),n.orientation=n.options.orientation.toLowerCase()!=l?s:l,n._positionMouse=n.orientation==s?"x":"y",n._position=n.orientation==s?"left":"top",n._sizingDom=n.orientation==s?"outerWidth":"outerHeight",n.draggable=new i.Draggable(t.draggableElement||e,{distance:1,filter:t.handle,drag:n._resize.bind(n),dragcancel:n._cancel.bind(n),dragstart:n._start.bind(n),dragend:n._dragend.bind(n),clickMoveClick:t.clickMoveClick}),n.userEvents=n.draggable.userEvents},events:[h,d,c],options:{name:"Resizable",orientation:s,clickMoveClick:!1},resize:function(){},_max:function(e){var n=this,i=n.hint?n.hint[n._sizingDom]():0,o=n.options.max;return r(o)?o(e):o!==t?n._initialElementPosition+o-i:o},_min:function(e){var n=this.options.min;return r(n)?n(e):n!==t?this._initialElementPosition+n:n},_start:function(t){var n=this,i=n.options.hint,o=e(t.currentTarget);n._initialElementPosition=o.position()[n._position],n._initialMousePosition=t[n._positionMouse].startLocation,i&&(n.hint=r(i)?e(i(o)):i,n.hint.css({position:"absolute"}).css(n._position,n._initialElementPosition).appendTo(n.element)),n.trigger(c,t),n._maxPosition=n._max(t),n._minPosition=n._min(t),e(document.body).css("cursor",o.css("cursor"))},_resize:function(e){var n,i=this,o=i._maxPosition,r=i._minPosition,s=i._initialElementPosition+(e[i._positionMouse].location-i._initialMousePosition);n=r!==t?Math.max(r,s):s,i.position=n=o!==t?Math.min(o,n):n,i.hint&&i.hint.toggleClass(i.options.invalidClass||"",n==o||n==r).css(i._position,n),i.resizing=!0,i.trigger(h,a(e,{position:n}))},_dragend:function(e){this._stop(),this.trigger(d,a(e,{position:this.position}))},_stop:function(){var t=this;t.hint&&t.hint.remove(),t.resizing=!1,e(document.body).css("cursor","")},_cancel:function(e){var n=this;n.hint&&(n.position=t,n.hint.css(n._position,n._initialElementPosition),n._stop())},destroy:function(){var e=this;o.fn.destroy.call(e),e.draggable&&e.draggable.destroy()},press:function(e){if(e){var t=e.position(),n=this;n.userEvents.press(t.left,t.top,e[0]),n.targetPosition=t,n.target=e}},move:function(e){var n=this,i=n._position,o=n.targetPosition,r=n.position;r===t&&(r=o[i]),o[i]=r+e,n.userEvents.move(o.left,o.top)},end:function(){this.userEvents.end(),this.target=this.position=t}});n.ui.plugin(u)}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.ui.Widget,i=t._outerWidth,o=t._outerHeight,r="start",a="beforeMove",s="move",l="end",c="change",h="cancel",d="sort",u="remove",p="receive";function f(e){return e.clone()}function m(e){return e.clone().removeAttr("id").css("visibility","hidden")}var v=n.extend({init:function(e,t){var i=this;n.fn.init.call(i,e,t),i.options.placeholder||(i.options.placeholder=m),i.options.hint||(i.options.hint=f),i.draggable=i._createDraggable()},events:[r,a,s,l,c,h],options:{name:"Sortable",hint:null,placeholder:null,filter:">*",holdToDrag:!1,disabled:null,container:null,connectWith:null,handler:null,cursorOffset:null,axis:null,ignore:null,autoScroll:!1,cursor:"auto",moveOnDragEnter:!1,allowTouchActions:!1},destroy:function(){this.draggable.destroy(),n.fn.destroy.call(this)},_createDraggable:function(){var n=this,i=n.element,o=n.options;return new t.ui.Draggable(i,{filter:o.filter,hint:t.isFunction(o.hint)?o.hint:e(o.hint),holdToDrag:o.holdToDrag,container:o.container?e(o.container):null,cursorOffset:o.cursorOffset,axis:o.axis,ignore:o.ignore,autoScroll:o.autoScroll,dragstart:n._dragstart.bind(n),dragcancel:n._dragcancel.bind(n),drag:n._drag.bind(n),dragend:n._dragend.bind(n),allowTouchActions:o.allowTouchActions})},_dragstart:function(n){var i=this.draggedElement=n.currentTarget,o=this.options.disabled,a=this.options.handler,s=this.options.placeholder,l=this.placeholder=t.isFunction(s)?e(s.call(this,i)):e(s);o&&i.is(o)||a&&!e(n.initialTarget).is(a)||this.trigger(r,{item:i,draggableEvent:n})?n.preventDefault():(i.css("display","none"),i.before(l),this._setCursor())},_dragcancel:function(){this._cancel(),this.trigger(h,{item:this.draggedElement}),this._resetCursor()},_drag:function(t){var n,i,o,r,a,s=this.draggedElement,l=this._findTarget(t),c={left:t.x.location,top:t.y.location},h={x:t.x.delta,y:t.y.delta},d=this.options.axis,u=this.options.moveOnDragEnter,p={item:s,list:this,draggableEvent:t};if("x"!==d&&"y"!==d){if(l){if(n=this._getElementCenter(l.element),i={left:Math.round(c.left-n.left),top:Math.round(c.top-n.top)},e.extend(p,{target:l.element}),l.appendToBottom)return void this._movePlaceholder(l,null,p);if(l.appendAfterHidden&&this._movePlaceholder(l,"next",p),this._isFloating(l.element)?h.x<0&&u||!u&&i.left<0?o="prev":(h.x>0&&u||!u&&i.left>0)&&(o="next"):h.y<0&&u||!u&&i.top<0?o="prev":(h.y>0&&u||!u&&i.top>0)&&(o="next"),o){for(r=(a="prev"===o?jQuery.fn.prev:jQuery.fn.next).call(l.element);r.length&&!r.is(":visible");)r=a.call(r);r[0]!=this.placeholder[0]&&this._movePlaceholder(l,o,p)}}}else this._movementByAxis(d,c,h[d],p)},_dragend:function(t){var n,i,o,r,a=this.placeholder,s=this.draggedElement,h=this.indexOf(s),f=this.indexOf(a),m=this.options.connectWith;this._resetCursor(),o={action:d,item:s,oldIndex:h,newIndex:f,draggableEvent:t},f>=0?i=this.trigger(l,o):(n=a.parents(m).getKendoSortable(),o.action=u,r=e.extend({},o,{action:p,oldIndex:-1,newIndex:n.indexOf(a)}),i=!(!this.trigger(l,o)&&!n.trigger(l,r))),i||f===h?this._cancel():(a.replaceWith(s),s.show(),this.draggable.dropped=!0,o={action:-1!=this.indexOf(s)?d:u,item:s,oldIndex:h,newIndex:this.indexOf(s),draggableEvent:t},this.trigger(c,o),n&&(r=e.extend({},o,{action:p,oldIndex:-1,newIndex:n.indexOf(s)}),n.trigger(c,r)))},_findTarget:function(t){var n,i,o=this._findElementUnderCursor(t),r=this.options.connectWith;return e.contains(this.element[0],o)?(i=(n=this.items()).filter(o)[0]||n.has(o)[0])?{element:e(i),sortable:this}:null:this.element[0]==o&&this._isEmpty()?{element:this.element,sortable:this,appendToBottom:!0}:this.element[0]==o&&this._isLastHidden()?{element:i=this.items().eq(0),sortable:this,appendAfterHidden:!0}:r?this._searchConnectedTargets(o,t):void 0},_findElementUnderCursor:function(n){var i=t.elementUnderCursor(n),o=n.sender;return function(t,n){try{return e.contains(t,n)||t==n}catch(e){return!1}}(o.hint[0],i)&&(o.hint.hide(),(i=t.elementUnderCursor(n))||(i=t.elementUnderCursor(n)),o.hint.show()),i},_searchConnectedTargets:function(t,n){for(var i,o,r,a=e(this.options.connectWith),s=0;s<a.length;s++)if(i=a.eq(s).getKendoSortable(),e.contains(a[s],t)){if(i)return(r=(o=i.items()).filter(t)[0]||o.has(t)[0])?(i.placeholder=this.placeholder,{element:e(r),sortable:i}):null}else if(a[s]==t){if(i&&i._isEmpty())return{element:a.eq(s),sortable:i,appendToBottom:!0};if(this._isCursorAfterLast(i,n))return{element:r=i.items().last(),sortable:i}}},_isCursorAfterLast:function(e,n){var r,a=e.items().last(),s=n.x.location,l=n.y.location;return(r=t.getOffset(a)).top+=o(a),r.left+=i(a),(this._isFloating(a)?r.left-s:r.top-l)<0},_movementByAxis:function(t,n,i,o){var r,a="x"===t?n.left:n.top,s=i<0?this.placeholder.prev():this.placeholder.next(),l=this.items();s.length&&!s.is(":visible")&&(s=i<0?s.prev():s.next()),l.filter(s).length&&(e.extend(o,{target:s}),(r=this._getElementCenter(s))&&(r="x"===t?r.left:r.top),s.length&&i<0&&a-r<0?this._movePlaceholder({element:s,sortable:this},"prev",o):s.length&&i>0&&a-r>0&&this._movePlaceholder({element:s,sortable:this},"next",o))},_movePlaceholder:function(e,t,n){var i=this.placeholder;e.sortable.trigger(a,n)||(t?"prev"===t?e.element.before(i):"next"===t&&e.element.after(i):e.element.append(i),e.sortable.trigger(s,n))},_setCursor:function(){var t,n=this.options.cursor;n&&"auto"!==n&&(t=e(document.body),this._originalCursorType=t.css("cursor"),t.css({cursor:n}),this._cursorStylesheet||(this._cursorStylesheet=e("<style>* { cursor: "+n+" !important; }</style>")),this._cursorStylesheet.appendTo(t))},_resetCursor:function(){this._originalCursorType&&(e(document.body).css("cursor",this._originalCursorType),this._originalCursorType=null,this._cursorStylesheet.remove())},_getElementCenter:function(e){var n=e.length?t.getOffset(e):null;return n&&(n.top+=o(e)/2,n.left+=i(e)/2),n},_isFloating:function(e){var t=/left|right/.test(e.css("float")),n=/inline|table-cell/.test(e.css("display")),i=/flex/.test(e.parent().css("display"))&&(/row|row-reverse/.test(e.parent().css("flex-direction"))||!e.parent().css("flex-direction"));return t||n||i},_cancel:function(){this.draggedElement&&(this.draggedElement.show(),this.placeholder.remove(),this.draggable.dropped=!0)},_items:function(){var e=this.options.filter;return e?this.element.find(e):this.element.children()},indexOf:function(e){var t=this._items(),n=this.placeholder,i=this.draggedElement;return n&&e[0]==n[0]?t.not(i).index(e):t.not(n).index(e)},items:function(){var e=this.placeholder,t=this._items();return e&&(t=t.not(e)),t},_isEmpty:function(){return!this.items().length},_isLastHidden:function(){return 1===this.items().length&&this.items().is(":hidden")}});t.ui.plugin(v)}(window.kendo.jQuery);kendo;!function(e,t){let n=window.kendo,i=n.ui.Widget,o=n.support,r=Math.abs,a="aria-selected",s="k-selected",l="k-selecting",c="change",h="changing",d="unselect",u="k-unselecting",p="k-hover",f="k-range-mid",m="k-range-split-end",v="k-range-split-start",g="k-range-start",_="k-range-end",b="start",w="end",y="span.k-icon.k-i-caret-alt-down,span.k-icon.k-i-caret-alt-up,.k-icon.k-i-caret-alt-down,.k-icon.k-i-caret-alt-right,.k-icon.k-i-caret-alt-left",x=y.replaceAll("k-i","k-svg-i"),k=x.split(",").map((e=>e+" *")).join(","),z=`input,a,textarea,.k-multiselect-wrap,select,button,${y},${x},${k},.k-button>span,.k-button>span *,.k-button>img,label.k-checkbox-label.k-no-text,span.k-numeric-wrap,.k-focusable`,C=n.support.browser.msie,S=!1,M=e.extend;!function(e){e('<div class="parent"><span></span></div>').on("click",">*",(function(){S=!0})).find("span").trigger("click").end().off()}(e);const H=i.extend({init:function(t,o){let r,a,s,l=this;i.fn.init.call(l,t,o),s=l.selectableClass=l.options.selectableClass||"k-selectable",l._marquee=e("<div class='k-marquee'><div class='k-marquee-color'></div></div>"),l._lastActive=null,l.element.addClass(s),l.relatedTarget=l.options.relatedTarget,r=l.options.multiple,a=l.options.dragToSelect,l.userEvents=new n.UserEvents(l.element,{global:!0,allowSelection:!0,filter:(S?"":"."+s+" ")+l.options.filter,tap:l._tap.bind(l),touchAction:r?"none":"pan-x pan-y"}),r&&(a&&l.userEvents.bind("hold",l._hold.bind(l)).bind("start",l._start.bind(l)).bind("move",l._move.bind(l)).bind("end",l._end.bind(l)),l.userEvents.bind("select",l._select.bind(l)))},events:[c,h,d],options:{name:"Selectable",filter:">*",inputSelectors:z,multiple:!1,holdToDrag:!1,dragToSelect:!0,relatedTarget:e.noop,ignoreOverlapped:!1,addIdToRanges:!1,toggleable:!1,selectableClass:""},_isElement:function(e){var t,n=this.element,i=n.length,o=!1;for(e=e[0],t=0;t<i;t++)if(n[t]===e){o=!0;break}return o},_tap:function(t){let n,i=e(t.target),o=this,r=o.options,a=t.event.ctrlKey||t.event.metaKey,l=o.options.multiple,d=l&&t.event.shiftKey,u=o.options.selectedClass||s,p=t.event.which,f=t.event.button;!o._isElement(i.closest("."+o.selectableClass))||p&&3==p||f&&2==f||this._allowSelection(t.event.target)&&(o.trigger(h,{target:i,originalEvent:t.event})||(n=i.hasClass(u),i=i.add(o.relatedTarget(i)),l?d?(o._lastRange&&T(o._lastRange,i)||(o.selectRange(o._firstSelectee(),i,t),o._notify(c,t)),o._lastRange=i):(o._lastRange=null,n&&(a||r.toggleable)?(o._unselect(i),o._notify(c,t)):a||r.toggleable?(o.value(i,t),o._notify(c,t)):(!n||o.value().length>1)&&(o.clear(),o.value(i,t),o._notify(c,t)),o._lastActive=o._downTarget=i):n&&a?(o._unselect(i),o._notify(c,t)):n||(o.clear(),o.value(i,t),o._notify(c,t))))},_hold:function(e){this.options.holdToDrag&&this._tap(e),this._activated=!0},_isActivated:function(){return!this.options.holdToDrag||this._activated},_start:function(t){let n,i=this,o=e(t.target),r=i.options.selectedClass||s,a=o.hasClass(r),l=t.event.ctrlKey||t.event.metaKey;i._isActivated()&&this._allowSelection(t.event.target)&&(i.trigger(h,{target:o,originalEvent:t.event})?i.userEvents.cancel():(i._downTarget=o,i._isElement(o.closest("."+i.selectableClass))?(i.options.useAllItems?i._items=i.element.find(i.options.filter):(n=o.closest(i.element),i._items=n.find(i.options.filter)),t.sender.capture(),i._marquee.appendTo(document.body).css({left:t.x.client+1,top:t.y.client+1,width:0,height:0}),l||i.clear(),o=o.add(i.relatedTarget(o)),a&&(i._selectElement(o,!0),l&&o.addClass(u))):i.userEvents.cancel()))},_move:function(e){var t=this,n={left:e.x.startLocation>e.x.location?e.x.location:e.x.startLocation,top:e.y.startLocation>e.y.location?e.y.location:e.y.startLocation,width:r(e.x.initialDelta),height:r(e.y.initialDelta)};t._isActivated()&&(t._marquee.css(n),t._invalidateSelectables(n,e.event.ctrlKey||e.event.metaKey),e.preventDefault())},_end:function(t){var i=this,o=n.attr("range-selected"),r=n.guid();if(i._isActivated()){i._activated=!1,i._marquee.remove(),i._unselect(i.element.find(i.options.filter+"."+u)).removeClass(u);var a=i.element.find(i.options.filter+"."+l);if(a=a.add(i.relatedTarget(a)),i.options.addIdToRanges)for(var s=0;s<i._currentlyActive.length;s++)e(i._currentlyActive[s]).attr(o,r);i._lastRange&&T(i._lastRange,a)||(i.value(a,t),i._notify(c,t)),i._lastRange=a,i._lastActive=i._downTarget,i._items=null}},_invalidateSelectables:function(e,t){var n,i,o,r,a=this._downTarget[0],c=this._items,h=this.options.selectedClass||s;for(this._currentlyActive=[],n=0,i=c.length;n<i;n++)o=(r=c.eq(n)).add(this.relatedTarget(r)),V(r,e)?(r.hasClass(h)?t&&a!==r[0]&&o.removeClass(h).addClass(u):r.hasClass(l)||r.hasClass(u)||this._collidesWithActiveElement(o,e)||o.addClass(l),this._currentlyActive.push(o[0])):r.hasClass(l)?o.removeClass(l):t&&r.hasClass(u)&&o.removeClass(u).addClass(h)},_collidesWithActiveElement:function(e,t){if(!this.options.ignoreOverlapped)return!1;var i,o=this._currentlyActive,r=e[0].getBoundingClientRect(),a=!1,s=n.support.isRtl(e)?"right":"left",l={};t.right=t.left+t.width,t.bottom=t.top+t.height;for(var c=0;c<o.length;c++)if(B(r,i=o[c].getBoundingClientRect())){if(l[s]="left"===s?i.right:i.left,(r=M({},r,l)).left>r.right)return!0;a=!B(r,t)}return a},value:function(e){var t=this,n=t._selectElement.bind(t);if(!e)return t.element.find(t.options.filter+"."+(t.options.selectedClass||s));e.each((function(){n(this)}))},selectedRanges:function(){var t=n.attr("range-selected"),i={};return this.element.find("["+t+"]").each((function(n,o){var r=e(o).attr(t),a=i[r];a||(a=i[r]=[]),a.push(e(o))})),i},selectedSingleItems:function(){var t=this,i=n.attr("range-selected");return t.element.find(t.options.filter+"."+(t.options.selectedClass||s)+":not(["+i+"])").toArray().map((function(t){return e(t)}))},_firstSelectee:function(){var e,t=this;return null!==t._lastActive?t._lastActive:(e=t.value()).length>0?e[0]:t.element.find(t.options.filter)[0]},_selectElement:function(t,n){var i=e(t),o=this.options.selectedClass||s,r=!n&&this._notify("select",{element:t});i.removeClass(l),r||(i.addClass(o),this.options.aria&&i.attr(a,!0))},_notify:function(e,t){return t=t||{},this.trigger(e,t)},_unselect:function(e){if(!this.trigger(d,{element:e})){var t=n.attr("range-selected");return e.removeClass(this.options.selectedClass||s).removeAttr(t),this.options.aria&&e.attr(a,!1),e}},_select:function(t){this._allowSelection(t.event.target)&&(!C||C&&!e(n._activeElement()).is(this.options.inputSelectors))&&this._allowPreventDefault(t.event.target)&&t.preventDefault()},_allowPreventDefault:function(t){return!e(t).is(".k-table-td")||!this.options.allowPaste},_allowSelection:function(t){return!e(t).is(this.options.inputSelectors)||(this.userEvents.cancel(),this._downTarget=null,!1)},resetTouchEvents:function(){this.userEvents.cancel()},clear:function(){var e=this.element.find(this.options.filter+"."+(this.options.selectedClass||s));this._unselect(e)},selectRange:function(t,n){var i,o,r,a=this;for(a.clear(),a.element.length>1&&(r=a.options.continuousItems()),r&&r.length||(r=a.element.find(a.options.filter)),(t=e.inArray(e(t)[0],r))>(n=e.inArray(e(n)[0],r))&&(o=t,t=n,n=o),a.options.useAllItems||(n+=a.element.length-1),i=t;i<=n;i++)a._selectElement(r[i],!0)},destroy:function(){var e=this;i.fn.destroy.call(e),e.element.off(".kendoSelectable"),e.userEvents.destroy(),e._marquee=e._lastActive=e.element=e.userEvents=null}}),I=i.extend({init:function(e,t){let r,a,s=this;i.fn.init.call(s,e,t),s.widget=t.widget,r=t.ns,a=t.filter,s.userEvents=new n.UserEvents(s.element,{global:!0,allowSelection:!0,filter:s.options.filter,tap:s._tap.bind(s),touchAction:"none"}),o.touch?e.on("touchstart"+r,a,s._mouseEnter.bind(s)).on("touchend"+r+" touchmove"+r,a,s._mouseLeave.bind(s)):e.on("mouseenter"+r,a,s._mouseEnter.bind(s)).on("mouseleave"+r,a,s._mouseLeave.bind(s))},events:[c],options:{name:"RangeSelectable",filter:">*",inputSelectors:z,resetOnStart:!1,multiple:!1,dragToSelect:!0,cellSelector:"*",ns:"",reverse:!1,relatedTarget:e.noop},destroy:function(){let e=this;i.fn.destroy.call(e),e.userEvents.destroy(),e.widget=null,e._lastActive=e.element=e.userEvents=e._start=e._end=null},_allowSelection:function(t){return!e(t).is(this.options.inputSelectors)||(this.userEvents.cancel(),!1)},_mouseEnter:function(t){let n,i=this,o=e(t.currentTarget);o.addClass(p),n=i.widget.selectRange(),i.options.resetOnStart&&n.end||(n.target===b&&i._end&&i.range(o,i._end,!0,i.options.reverse),n.target===w&&i.range(i._start,o,!0,i.options.reverse))},_mouseLeave:function(t){e(t.currentTarget).removeClass(p)},start:function(e,n){if(e===t||null===e)return this._start;e.addClass(s+" "+g).attr(a,!0),n||(this._start=e)},end:function(e,n){if(e===t||null===e)return this._start;e.addClass(s+" "+_).attr(a,!0),n||(this._end=e)},mid:function(t){let n=this.element.find("table"),i=this.options;t.addClass(f).attr(a,!0),n.each((function(){let t=e(this),n=t.find(i.cellSelectorValid).last(),o=t.find(i.cellSelectorValid).first();n.hasClass(f)&&n.addClass(m),o.hasClass(f)&&o.addClass(v)}))},clear:function(e){let t=this.options;this.element.find(t.cellSelector).removeClass(f+" "+m+" "+v),this.clearStartEnd(),e&&(this._start=this._end=null)},clearStartEnd:function(){let e=this.options;this.element.find(e.cellSelector).removeClass(g+" "+s+" "+_).removeAttr(a)},selectFrom:function(t){let n,i,o=this,r=this.options;n=o.element.find(r.cellSelector),i=e.inArray(e(t)[0],n),o.clear(),o.start(t),n=n.filter((function(e){return e>i})),o.mid(n)},selectTo:function(t){let n,i,o=this,r=this.options;n=o.element.find(r.cellSelector),i=e.inArray(e(t)[0],n),o.clear(),n=n.filter((function(e){return e<i})),o.mid(n),o.end(e(t))},range:function(n,i,o,r){let a,s,l,c=this,h=this.options;if(n===t)return{start:c._start,end:c._end};c._clearFlags(),a=c.element.find(h.cellSelector),s=e.inArray(e(n)[0],a),l=e.inArray(e(i)[0],a),(!n||n&&!n.length)&&(c._useStart=!0),c.clear(),n&&c.start(e(n),o),a=a.filter((function(e){if(!(l<0||!n&&s<0))return e>s&&e<l||h.reverse&&e<s&&e>l})),c.mid(a),i?c.end(e(i),o):c._useEnd=!0,s>l&&r&&(c.clearStartEnd(),c.start(e(i),!0),c.end(e(n),!0))},change:function(){this.trigger(c)},_clearFlags:function(){this._useStart=this._useEnd=!1},_tap:function(t){let i=e(t.target),o=this,r=o.widget.selectRange()||{},a=r.start,s=r.end,l=n.calendar.toDateObject(e(i).find("span")),h=o.options,d=h.resetOnStart;if(o._lastActive=i,!a&&!s)return o.clear(!0),r.target===b&&o.start(i),r.target===w&&o.end(i),o._clearFlags(),void o.trigger(c);if(!a&&s)return r.target===w?o.end(i):+l>+r.end&&!h.reverse?(o.clear(!0),o.start(i)):o.range(i,o._end,!1,!0),o.trigger(c),void o._clearFlags();if(a&&!s)return r.target===w&&!h.reverse&&+a>+l?(o.clear(!0),d?o.start(i):o.end(i)):r.target===b?o.start(i):o.range(o._start,i,!1,!0),o.trigger(c),void o._clearFlags();if(a&&s){if(!h.reverse)return+a>+l&&r.target===w?(o.clear(!0),d?(o.start(i),o.end(null),r.target=b):(o.start(null),o.end(i)),void o.trigger(c)):+a<+l&&r.target===b?(+l>+r.end?(o.clear(!0),o.start(i),o.end(null)):o.range(i,o._end),void o.trigger(c)):(r.target===b&&o.range(i,o._end),r.target===w&&o.range(o._start,i),void o.trigger(c));d?r.target===b?o.range(i,o._end,!1,!0):o.range(o._start,i,!1,!0):r.target===b?o.start(i):o.end(i),o.trigger(c)}}});function T(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}function V(e,t){if(!e.is(":visible"))return!1;var i=n.getOffset(e),o=t.left+t.width,r=t.top+t.height;return i.right=i.left+n._outerWidth(e),i.bottom=i.top+n._outerHeight(e),!(i.left>o||i.right<t.left||i.top>r||i.bottom<t.top)}function B(e,t){return!(e.right<=t.left||e.left>=t.right||e.bottom<=t.top||e.top>=t.bottom)}H.parseOptions=function(e){var t=e.mode||e,n="string"==typeof t&&t.toLowerCase();return{multiple:n&&n.indexOf("multiple")>-1,cell:n&&n.indexOf("cell")>-1,range:n&&n.indexOf("range")>-1,single:n&&n.indexOf("single")>-1}},n.ui.plugin(H),n.ui.plugin(I)}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.Class;t.html=t.html||{};var i=n.extend({init:function(t,n){this.element=e(t),delete(n=n||{}).name,this._initOptions(n)},options:{stylingOptions:[]},_addClasses:function(){var e=this,n=e.options,i=n.stylingOptions,o=e.wrapper.data("added-classes");i=i.map((function(e){var i;return"themeColor"!==e||(i=t.cssProperties.getValidClass({widget:n.name,propName:"fillMode",value:n.fillMode}))&&0!==i.length?t.cssProperties.getValidClass({widget:n.name,propName:e,value:n[e],fill:n.fillMode}):""})),o&&e.wrapper.removeClass(o.join(" ")),e.wrapper.data("added-classes",i),e.wrapper.addClass(i.join(" "))},html:function(){return this.wrapper[0].outerHTML}});e.extend(t.html,{HTMLBase:i})}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=e.extend,i=t.html.HTMLBase,o="k-i-",r="k-svg-i-",a="k-flip-",s=`${a}h`,l=`${a}v`,c={svg:(e,t)=>new p(e,t),font:(e,t)=>new u(e,t)},h={default:"",horizontal:s,vertical:l,both:`${s} ${l}`},d=i.extend({init:function(e,t){i.fn.init.call(this,e,t),this._wrapper()},options:{name:"HTMLIcon",size:"none",themeColor:"none",flip:"default",iconClass:"",stylingOptions:["size","themeColor","fill"]},_wrapper:function(){this._addClasses()},_addClasses:function(){var e=this,n=e.options,i=n.stylingOptions,o=e.wrapper.data("added-classes");i=i.map((function(e){return"themeColor"===e?t.cssProperties.getValidClass({widget:n.name,propName:e,value:n[e],prefix:"k-color-"}):"fill"===e?h[n.flip]:t.cssProperties.getValidClass({widget:n.name,propName:e,value:n[e],fill:n.fillMode})})),o&&e.wrapper.removeClass(o.filter((t=>t!==e._className)).join(" ")),e.wrapper.data("added-classes",i.concat([e._className])),e.wrapper.addClass(i.join(" "))}}),u=d.extend({init:function(e,t){d.fn.init.call(this,e,t)},options:n({},d.fn.options,{name:"HTMLFontIcon",icon:null}),_wrapper:function(){var e=this,t=e.element[0].className.split(" ").find((e=>e.includes(o))),n=e.options.icon?`${e.options.icon.startsWith(o)?"":o}${e.options.icon}`:"";e._className=n,e.wrapper=e.element.addClass("k-icon k-font-icon").removeClass(t).addClass(n).addClass(e.options.iconClass||""),d.fn._wrapper.call(this)}}),p=d.extend({init:function(e,t){e.empty(),d.fn.init.call(this,e,t)},options:n({},d.fn.options,{name:"HTMLSVGIcon",icon:null}),_wrapper:function(){var n,i=this,o=i.options.icon,a=i.options.iconClass,s=i.element[0].className.split(" ").find((e=>e.includes(r))),l=e("<svg></svg>");if(!o&&a){const e=/k-i-(\w+(?:-\w+)*)/;let t=a.match(e);t&&(o=t[1],a=a.replace(t[0],""))}t.isString(o)&&(o=o.replace("k-i-","").replace(/-./g,(e=>e[1].toUpperCase())),o=t.ui.svgIcons[o]||t.ui.svgIcons[`${o}Icon`]),n=o&&o.name?`${r}${o.name}`:"",i._className=n,i.wrapper=i.element.addClass("k-icon k-svg-icon").removeClass(s).addClass(n).addClass(a||""),e.isPlainObject(o)&&(l.attr("viewBox",o.viewBox||"").attr({viewBox:o.viewBox||"",focusable:"false",xmlns:"http://www.w3.org/2000/svg"}).html(o.content||""),i.wrapper.append(l[0].outerHTML)),d.fn._wrapper.call(this)}});e.extend(t.html,{renderIcon:function(n,i){return(!n||e.isPlainObject(n)||t.isString(n))&&(i=n,n=e("<span></span>")),t.isString(i)&&(i={icon:i}),t.isPresent(i.type)||(i.type=t.defaults.iconType?t.defaults.iconType:"svg"),t.isFunction(i.type)?i.type(n,i):t.isFunction(c[i.type])?c[i.type](n,i).html():null},HTMLFontIcon:u,HTMLSvgIcon:p,getIconRenderer:e=>c[e]}),t.cssProperties.registerPrefix("HTMLFontIcon","k-icon-"),t.cssProperties.registerValues("HTMLFontIcon",[{prop:"size",values:t.cssProperties.sizeValues.concat([["xsmall","xs"],["xlarge","xl"],["xxlarge","xxl"],["xxxlarge","xxxl"]])},{prop:"themeColor",values:["primary","secondary","tertiary","inherit","info","success","warning","error","dark","light","inverse"]}]),t.cssProperties.registerPrefix("HTMLSVGIcon","k-icon-"),t.cssProperties.registerValues("HTMLSVGIcon",[{prop:"size",values:t.cssProperties.sizeValues.concat([["xsmall","xs"],["xlarge","xl"],["xxlarge","xxl"],["xxxlarge","xxxl"]])},{prop:"themeColor",values:["primary","secondary","tertiary","inherit","info","success","warning","error","dark","light","inverse"]}])}(window.kendo.jQuery);kendo;var Q=Object.freeze({__proto__:null,accessibilityIcon:{name:"accessibility",content:'<path d="M208 48c0-26.5 21.5-48 48-48s48 21.5 48 48-21.5 48-48 48-48-21.5-48-48m240 112v-32H64v32l128 16v80l-32 224h48l32-160h32l32 160h48l-32-224v-80z" />',viewBox:"0 0 512 512"},aggregateFieldsIcon:{name:"aggregate-fields",content:'<path d="M128 128c-17.7 0-32 14.3-32 32v160c0 17.7 14.3 32 32 32h256c32 0 32-32 32-32H128zm-64 64c-17.7 0-32 14.3-32 32v160c0 17.7 14.3 32 32 32h256c32 0 32-32 32-32H64zM448 64H192c-17.6 0-32 14.4-32 32v160c0 17.6 14.4 32 32 32h256c17.6 0 32-14.4 32-32V96c0-17.6-14.4-32-32-32m1 192s0 .1 0 0l-256.9.1-.1-.1V96.1l.1-.1H448v160z" />',viewBox:"0 0 512 512"},alignBottomIcon:{name:"align-bottom",content:'<path d="M480 352H32v-32h448zm-64 32H96v32h320zm64 64H32v32h448z" />',viewBox:"0 0 512 512"},alignCenterIcon:{name:"align-center",content:'<path d="M448 96H64V64h384zm-64 64H128v-32h256zm64 64H64v-32h384zm-64 64H128v-32h256zm64 64H64v-32h384zm-64 64H128v-32h256z" />',viewBox:"0 0 512 512"},alignItemsBaselineAltIcon:{name:"align-items-baseline-alt",content:'<path d="M255 288v-64h96V96h-96V32h-32v64h-96v128h96v64H63v128h160v64h32v-64h160V288zm-32 96H95v-64h128zm0-192h-64v-64h64z" />',viewBox:"0 0 512 512"},alignItemsBaselineIcon:{name:"align-items-baseline",content:'<path d="M415 224V64H287v160h-64v-96H95v96H31v32h64v96h128v-96h64v160h128V256h64v-32zm-224 96h-64v-64h64zm192 64h-64V256h64z" />',viewBox:"0 0 512 512"},alignItemsCenterAltIcon:{name:"align-items-center-alt",content:'<path d="M479 256h-64v160H287V256h-64v96H95v-96H31v-32h64v-96h128v96h64V64h128v160h64z" />',viewBox:"0 0 512 512"},alignItemsCenterIcon:{name:"align-items-center",content:'<path d="M415 416H255v64h-32v-64H63V288h160v-64h-96V96h96V32h32v64h96v128h-96v64h160z" />',viewBox:"0 0 512 512"},alignItemsEndAltIcon:{name:"align-items-end-alt",content:'<path d="M223 417H95V193h128zM31 449v32h448v-32zM415 65H287v352h128z" />',viewBox:"0 0 512 512"},alignItemsEndIcon:{name:"align-items-end",content:'<path d="M192 96h224v128H192zm256-64v448h32V32zM64 416h352V288H64z" />',viewBox:"0 0 512 512"},alignItemsStartAltIcon:{name:"align-items-start-alt",content:'<path d="M96 96h128v224H96zM32 32v32h448V32zm256 416h128V96H288z" />',viewBox:"0 0 512 512"},alignItemsStartIcon:{name:"align-items-start",content:'<path d="M319 224H95V96h224zM31 480h32V32H31zm64-192v128h352V288z" />',viewBox:"0 0 512 512"},alignItemsStretchAltIcon:{name:"align-items-stretch-alt",content:'<path d="M223 96v320H95V96zM31 480h448v-32H31zm0-448v32h448V32zm256 63v320h128V95z" />',viewBox:"0 0 512 512"},alignItemsStretchIcon:{name:"align-items-stretch",content:'<path d="M415 224H95V96h320zM31 480h32V32H31zM447 32v448h32V32zM96 416h320V288H96z" />',viewBox:"0 0 512 512"},alignJustifyIcon:{name:"align-justify",content:'<path d="M448 160H64v-32h384zm0-96H64v32h384zM64 352h384v-32H64zm0-64h384v-32H64zm0-64h384v-32H64zm0 192h384v-32H64z" />',viewBox:"0 0 512 512"},alignLeftIcon:{name:"align-left",content:'<path d="M448 96H64V64h384zm-96 32H64v32h288zm96 64H64v32h384zm-96 64H64v32h288zm96 64H64v32h384zm-96 64H64v32h288z" />',viewBox:"0 0 512 512"},alignMiddleIcon:{name:"align-middle",content:'<path d="M480 192H32v-32h448zm-64 32H96v32h320zm64 64H32v32h448z" />',viewBox:"0 0 512 512"},alignRemoveIcon:{name:"align-remove",content:'<path d="m78.9 192 32 32H64v-32zM64 288h110.9l-32-32H64zm0 64h174.9l-32-32H64zm0 32v32h238.9l-32-32zm393.4 96 22.6-22.6-41.4-41.4h9.4v-32h-41.4l-32-32H448v-32H342.6l-32-32H448v-32H278.6l-32-32H448v-32H214.6l-32-32H448v-32H150.6l-32-32H448V64H86.6l-32-32L32 54.6" />',viewBox:"0 0 512 512"},alignRightIcon:{name:"align-right",content:'<path d="M64 192h384v32H64zm384-96V64H64v32zm-288 64h288v-32H160zM64 320v32h384v-32zm96-32h288v-32H160zm0 96v32h288v-32z" />',viewBox:"0 0 512 512"},alignSelfCenterAltIcon:{name:"align-self-center-alt",content:'<path d="M415 224V64H287v160h-64v-96H95v96H31v32h64v96h128v-96h64v160h128V256h64v-32zm-32 0v160h-64V96h64z" />',viewBox:"0 0 512 512"},alignSelfCenterIcon:{name:"align-self-center",content:'<path d="M255 288v-64h96V96h-96V32h-32v64h-96v128h96v64H63v128h160v64h32v-64h160V288zm128 96H95v-64h288z" />',viewBox:"0 0 512 512"},alignSelfEndAltIcon:{name:"align-self-end-alt",content:'<path d="M479 449v32H31v-32zM223 193H95v224h128zm192 224H287V65h128zM383 97h-64v288h64z" />',viewBox:"0 0 512 512"},alignSelfEndIcon:{name:"align-self-end",content:'<path d="M64 416h352V288H64zm32-96h288v64H96zm96-224h224v128H192zm288-64v448h-32V32z" />',viewBox:"0 0 512 512"},alignSelfStartAltIcon:{name:"align-self-start-alt",content:'<path d="M95 96h128v224H95zm192 0h128v352H287zm32 320h64V128h-64zM31 32v32h448V32z" />',viewBox:"0 0 512 512"},alignSelfStartIcon:{name:"align-self-start",content:'<path d="M31 32h32v448H31zm288 64H95v128h224zm128 192v128H95V288zm-32 32H127v64h288z" />',viewBox:"0 0 512 512"},alignSelfStretchAltIcon:{name:"align-self-stretch-alt",content:'<path d="M223 96v320H95V96zM31 480h448v-32H31zM415 96v320H287V96zm-32 32h-64v256h64zM31 32v32h448V32z" />',viewBox:"0 0 512 512"},alignSelfStretchIcon:{name:"align-self-stretch",content:'<path d="M95 96h320v128H95zM31 480h32V32H31zm64-192h320v128H95zm32 96h256v-64H127zM447 32v448h32V32z" />',viewBox:"0 0 512 512"},alignToGridIcon:{name:"align-to-grid",content:'<path d="M320 320H128V128h192zM96 0H64v512h32zm352 0h-32v512h32zm64 64H0v32h512zm0 352H0v32h512z" />',viewBox:"0 0 512 512"},alignTopIcon:{name:"align-top",content:'<path d="M480 64H32V32h448zm-64 32H96v32h320zm64 64H32v32h448z" />',viewBox:"0 0 512 512"},allIcon:{name:"all",content:'<path d="M120.1 343H52l-12 34.4c-2.9 8.5-4.4 14.8-4.4 19 0 3.3 1.3 6.2 3.8 8.8s8.1 4.2 16.5 4.9v5.9H0v-6q11.1-2.4 14.4-6.3c4.4-5.2 9.4-15.7 14.8-31.5L91.4 192H96l61.6 182.2q7.5 21.9 13.5 28.5c4 4.4 9.7 6.8 16.9 7.3v6h-70v-5.9c7-.4 11.7-1.9 14.2-4.3 2.5-2.5 3.7-5.5 3.7-9 0-4.7-1.7-12.2-5.2-22.3zm-3.5-12-30-88.5L55.8 331zm227.7 23.1 4.3 1.2-15.1 60.7H197v-6h6.5c7.4 0 12.6-3.1 15.8-9.3 1.8-3.5 2.7-11.7 2.7-24.5V222.7c0-14-1.2-13.9-3.6-17.5-3.3-4.9-8.3-7.3-14.9-7.3H196v-6h80v6.1s-15.4 1-19.2 3.3-6.4 5.2-7.8 8.8c-1.4 3.5-2.1 3.1-2 16.5v149.6c-.1 9.1.6 15.4 2 18.8 1 2.3 2.7 4 4.8 5.1 2.2 1.1 9 1.7 20.4 1.9h12.9c13.6-.2 23.1-1.5 28.6-4s10.5-7 15-13.5 9.1-16.6 13.6-30.4m163.4 0 4.3 1.2-15.1 60.7H360v-6h6.5c7.4 0 12.6-3.1 15.8-9.3 1.8-3.5 2.7-11.7 2.7-24.5V222.7c0-14-1.2-13.9-3.6-17.5-3.3-4.9-8.3-7.3-14.9-7.3H360v-6h80v6.1s-16.1 1-19.9 3.3-6.4 5.2-7.8 8.8c-1.4 3.5-2.1 3.1-2.4 16.5v149.6c.3 9.1 1 15.4 2.4 18.8 1 2.3 2.7 4 4.8 5.1s9 1.7 20.4 1.9h12.9c13.6-.2 23.1-1.5 28.6-4s10.5-7 15-13.5 9.2-16.6 13.7-30.4M512 96H0v32h512z" />',viewBox:"0 0 512 512"},anchorIcon:{name:"anchor",content:'<path d="m352 288 44.5 44.5c-22.3 40.7-61.7 70.7-108.5 80.3V151.4c19.1-11.1 32-31.8 32-55.4 0-35.3-28.7-64-64-64s-64 28.7-64 64c0 23.6 12.9 44.3 32 55.4v261.4c-46.8-9.5-86.2-39.6-108.5-80.3L160 288H32v128l36.9-36.9C108.9 439.9 177.8 480 256 480s147.1-40.1 187.1-100.9L480 416V288zM256 64c17.6 0 32 14.4 32 32s-14.4 32-32 32-32-14.4-32-32 14.4-32 32-32" />',viewBox:"0 0 512 512"},applyFormatIcon:{name:"apply-format",content:'<path d="M380.984 313.69c12.445 12.445 12.445 32.81 0 45.255L266.529 470.658c-12.445 12.445-32.787 12.467-45.255 0L0 248.898c18.584 18.584 40.255-4.835 40.255-4.835L154.71 132.671c12.445-12.445 32.81-12.445 45.255 0zm89.682-227.101-45.255-45.255c-12.445-12.445-32.81-12.445-45.255 0l-67.882 67.882-22.627-22.627c-12.445-12.445-32.81-12.445-45.255 0l-22.627 22.627 181.019 181.019 22.627-22.627c12.445-12.445 12.445-32.81 0-45.255l-22.627-22.627 67.882-67.882c12.445-12.446 12.445-32.81 0-45.255" />',viewBox:"0 0 512 512"},areaIcon:{name:"area",content:'<path d="M448 125.27c18.64-6.59 32-24.37 32-45.27 0-7.42-1.68-14.44-4.69-20.71a47.8 47.8 0 0 0-9.37-13.23 47.8 47.8 0 0 0-13.23-9.37C446.44 33.68 439.42 32 432 32c-20.9 0-38.68 13.36-45.27 32H128V32H32v96h32v258.73C45.36 393.32 32 411.1 32 432c0 7.42 1.68 14.44 4.69 20.71 2.36 4.94 5.54 9.41 9.37 13.23 3.82 3.83 8.29 7.01 13.23 9.37C65.56 478.32 72.58 480 80 480c11.24 0 21.58-3.86 29.76-10.34l7.87-7.87.04-.04c3.24-4.1 5.83-8.73 7.6-13.75H384v32h96v-96h-32zm-27.84-56.02c.06-.07.12-.13.18-.19q.345-.375.72-.72c.06-.06.12-.12.19-.18C424.09 65.58 427.87 64 432 64c8.82 0 16 7.18 16 16 0 4.23-1.65 8.07-4.34 10.94q-.345.375-.72.72C440.07 94.35 436.23 96 432 96c-8.82 0-16-7.18-16-16 0-4.13 1.58-7.91 4.16-10.75M302.79 96 96 302.78v-45.52L257.26 96zM128 96h84.06L96 212.06V128h32zM64 64h32v32H64zm27.66 378.94q-.345.375-.72.72C88.07 446.35 84.23 448 80 448c-8.82 0-16-7.18-16-16 0-4.13 1.58-7.91 4.16-10.75.06-.07.12-.13.18-.19q.345-.375.72-.72c.06-.06.12-.12.19-.18C72.09 417.58 75.87 416 80 416c8.82 0 16 7.18 16 16 0 4.23-1.65 8.07-4.34 10.94m9.05-54.25a45 45 0 0 0-4.71-1.96v-38.75L347.98 96h38.75a45 45 0 0 0 1.96 4.71L361.4 128zM125.27 416a45 45 0 0 0-1.96-4.71l287.98-287.98c1.52.74 3.1 1.39 4.71 1.96V163L163.42 416zm83.35 0L416 208.62v45.8L254.42 416zM384 416h-84.38L416 299.62V384h-32zm64 32h-32v-32h32z" />',viewBox:"0 0 512 512"},arrowDownIcon:{name:"arrow-down",content:'<path d="M128 224h96V96h64l.001 128H384L256.001 416z" />',viewBox:"0 0 512 512"},arrowDownLeftIcon:{name:"arrow-down-left",content:'<path d="M384 128v160H224v-64L96 304l128 80v-64h192V128" />',viewBox:"0 0 512 512"},arrowLeftIcon:{name:"arrow-left",content:'<path d="M288 128v96h128v64l-128 .001V384L96 256.001z" />',viewBox:"0 0 512 512"},arrowOverflowDownIcon:{name:"arrow-overflow-down",content:'<path d="M384 160 256 352 128 160zM128 96v32h256V96z" />',viewBox:"0 0 512 512"},arrowRightIcon:{name:"arrow-right",content:'<path d="M224 384v-96H96v-64h128v-96l192 128z" />',viewBox:"0 0 512 512"},arrowRotateCcwIcon:{name:"arrow-rotate-ccw",content:'<path d="m62 176 55.5 32C103.8 231.6 96 258.9 96 288c0 88.2 71.8 160 160 160s160-71.8 160-160-71.8-160-160-160v64L96 96 256 0v64c123.7 0 224 100.3 224 224S379.7 512 256 512 32 411.7 32 288c0-40.8 10.9-79.1 30-112" />',viewBox:"0 0 512 512"},arrowRotateCcwSmallIcon:{name:"arrow-rotate-ccw-small",content:'<path d="m101.4 238.6 46.4 12.4c-2.5 9.3-3.8 19-3.8 29 0 61.8 50.2 112 112 112s112-50.2 112-112-50.2-112-112-112v56l-128-80 128-80v56c88.4 0 160 71.6 160 160s-71.6 160-160 160S96 368.4 96 280c0-14.3 1.9-28.2 5.4-41.4" />',viewBox:"0 0 512 512"},arrowRotateCwIcon:{name:"arrow-rotate-cw",content:'<path d="M480 288c0 123.7-100.3 224-224 224S32 411.7 32 288 132.3 64 256 64V0l160 96-160 96v-64c-88.2 0-160 71.8-160 160s71.8 160 160 160 160-71.8 160-160c0-29.1-7.8-56.4-21.5-80l55.5-32c19.1 32.9 30 71.2 30 112" />',viewBox:"0 0 512 512"},arrowRotateCwSmallIcon:{name:"arrow-rotate-cw-small",content:'<path d="M416 280c0 88.4-71.6 160-160 160S96 368.4 96 280s71.6-160 160-160V64l128 80-128 80v-56c-61.8 0-112 50.2-112 112s50.2 112 112 112 112-50.2 112-112c0-10-1.3-19.7-3.8-29l46.4-12.4c3.5 13.2 5.4 27.1 5.4 41.4" />',viewBox:"0 0 512 512"},arrowShapeIcon:{name:"arrow-shape",content:'<path d="m480 32-4.81 20.87-1.96 8.47-27.13 117.55-45.2-45.19-158.19 158.19L54.57 480 32 457.43l73.31-73.31 95.88-95.88 18.94-18.93-.02-.02L378.3 111.1l-45.19-45.2 117.55-27.13 8.47-1.96z" />',viewBox:"0 0 512 512"},arrowUpIcon:{name:"arrow-up",content:'<path d="M384 288h-96v128h-64l-.001-128H128L255.999 96z" />',viewBox:"0 0 512 512"},arrowsAxesIcon:{name:"arrows-axes",content:'<path d="M352 480v-64H128v64H96v-64H32v-32h64V160H32l80-128 80 128h-64v224h224v-64l128 80z" />',viewBox:"0 0 512 512"},arrowsLeftRightIcon:{name:"arrows-left-right",content:'<path d="m512 240-128-80v64H128v-64L0 240l128 80v-64h256v64z" />',viewBox:"0 0 512 512"},arrowsMoveIcon:{name:"arrows-move",content:'<path d="M384 320v-32h-96v96h32l-64 96-64-96h32v-96h-96v32l-96-64 96-64v32h96v-96h-32l64-96 64 96h-32v96h96v-32l96 64z" />',viewBox:"0 0 512 512"},arrowsNoChangeIcon:{name:"arrows-no-change",content:'<path d="M256 160 128 352 0 160zm96 0L224 352h256.001z" />',viewBox:"0 0 512 512"},arrowsNoRepeatIcon:{name:"arrows-no-repeat",content:'<path d="m321 434.2 47.5 47.5C335.5 501 297 512 256 512 132.3 512 32 411.7 32 288c0-41 11-79.5 30.3-112.6l47.5 47.5c-8.9 19.9-13.8 41.9-13.8 65 0 88.2 71.8 160 160 160 23.1.1 45.2-4.8 65-13.7m118.3-17.5c12.9-18.3 23.1-38.7 30.1-60.4 6.9-21.5 10.6-44.5 10.6-68.3 0-40.8-10.9-79.1-30-112l-55.5 32c13.6 23.5 21.5 50.9 21.5 80 0 4.8-.2 9.5-.6 14.2-2.2 24.8-10.1 47.9-22.3 68.2L173.6 150.9c20.3-12.2 43.4-20.1 68.2-22.3 4.7-.4 9.4-.6 14.2-.6v64l160-96L256 0v64c-23.8 0-46.7 3.7-68.3 10.6-21.8 7-42.1 17.2-60.4 30.1L22.6 0 0 22.6 489.4 512l22.6-22.6z" />',viewBox:"0 0 512 512"},arrowsSwapIcon:{name:"arrows-swap",content:'<path d="M256 160h-64v224h-32V160H96l80-128zm96 192V128h-32v224h-64l80 128 80-128z" />',viewBox:"0 0 512 512"},arrowsTopBottomIcon:{name:"arrows-top-bottom",content:'<path d="m240 512 80-128h-64V128h64L240 0l-80 128h64v256h-64z" />',viewBox:"0 0 512 512"},awardNumberOutlineIcon:{name:"award-number-outline",content:'<path d="m171.98 370-.22-.31h.1l.22.32h-.1Zm-17.75 30.23-36.61-3.34-29.67 50.88 44.2-11.8L144 480l29.94-51.85zM296.65 72.21l25.83 36.61 44.61 4.07 4.07 44.61 36.61 25.83L389 224l18.77 40.67-36.61 25.83-4.07 44.62-44.61 4.07-25.82 36.61-40.67-18.77-40.67 18.77-17.08-24.22-.08-.1-8.61-12.11-14.4-1.48h-.1l-.18-.03-.18-.02-29.8-2.72-4.07-44.61-36.61-25.83 18.77-40.67-18.77-40.67 36.61-25.83 4.07-44.61 44.61-4.07 25.83-36.61L256 90.99zM307.45 32 256 55.75 204.55 32l-32.67 46.3-56.43 5.15-5.15 56.43L64 172.55 87.75 224 64 275.45l46.3 32.67 5.15 56.43 56.31 5.13h.1l.22.32 32.47 46L256 392.25 307.45 416l32.67-46.3 56.43-5.15 5.15-56.43 46.3-32.67L424.25 224 448 172.55l-46.3-32.67-5.15-56.43-56.43-5.15zm50.28 368.23L338 428.17 367.93 480l11.85-44.03 44.2 11.8-29.67-50.88zM255.98 174.6V320h32V127.99h-24s-26.1 32-56 32v32c29.9 0 48-17.4 48-17.4Z" />',viewBox:"0 0 512 512"},awardNumberSolidIcon:{name:"award-number-solid",content:'<path d="m394.33 396.89-36.58 3.34-19.73 27.94L367.95 480l11.85-44.03 44.2 11.8zM448 172.55l-46.3-32.67-5.15-56.43-56.43-5.15L307.45 32 256 55.75 204.55 32l-32.67 46.3-56.43 5.15-5.15 56.43L64 172.55 87.75 224 64 275.45l46.3 32.67 5.15 56.43 56.33 5.14h.1l.22.32L204.55 416 256 392.25 307.45 416l32.67-46.3 56.43-5.15 5.15-56.43 46.3-32.67L424.25 224zM288 320h-32V174.6S237.9 192 208 192v-32c29.9 0 56-32 56-32h24zm-133.75 80.23-36.61-3.34-29.67 50.88 44.2-11.8L144.02 480l29.94-51.85z" />',viewBox:"0 0 512 512"},awardStarOutlineIcon:{name:"award-star-outline",content:'<path d="m154.23 400.23-36.61-3.34-29.67 50.88 44.2-11.8L144 480l29.94-51.85zM296.65 72.21l25.83 36.61 44.61 4.07 4.07 44.61 36.61 25.83L389 224l18.77 40.67-36.61 25.83-4.07 44.62-44.61 4.07-25.82 36.61-40.67-18.77-40.67 18.77-17.08-24.22-.08-.1-8.61-12.11-14.4-1.48h-.1l-.18-.03-.18-.02-29.8-2.72-4.07-44.61-36.61-25.83 18.77-40.67-18.77-40.67 36.61-25.83 4.07-44.61 44.61-4.07 25.83-36.61L256 90.99zM307.45 32 256 55.75 204.55 32l-32.67 46.3-56.43 5.15-5.15 56.43L64 172.55 87.75 224 64 275.45l46.3 32.67 5.15 56.43 56.33 5.14h.1l.22.32L204.55 416 256 392.25 307.45 416l32.67-46.3 56.43-5.15 5.15-56.43 46.3-32.67L424.25 224 448 172.55l-46.3-32.67-5.15-56.43-56.43-5.15zm50.28 368.23L338 428.17 367.93 480l11.85-44.03 44.2 11.8-29.67-50.88zm-50.75-155.18 18.4 82.95-69.4-44.25-69.4 44.25 18.4-82.95-61-55.85 80.45-7.2 31.55-78 31.55 78 80.45 7.2z" />',viewBox:"0 0 512 512"},awardStarSolidIcon:{name:"award-star-solid",content:'<path d="m154.25 400.23-36.61-3.34-29.67 50.88 44.2-11.8L144.02 480l29.94-51.85zM448 172.55l-46.3-32.67-5.15-56.43-56.43-5.15L307.45 32 256 55.75 204.55 32l-32.67 46.3-56.43 5.15-5.15 56.43L64 172.55 87.75 224 64 275.45l46.3 32.67 5.15 56.43 56.33 5.14h.1l.22.32L204.55 416 256 392.25 307.45 416l32.67-46.3 56.43-5.15 5.15-56.43 46.3-32.67L424.25 224zm-141 80.5L325.4 336 256 291.75 186.6 336l18.4-82.95-61-55.85 80.45-7.2L256 112l31.55 78 80.45 7.2zm50.75 147.18-19.73 27.94L367.95 480l11.85-44.03 44.2 11.8-29.67-50.88z" />',viewBox:"0 0 512 512"},banknoteOutlineIcon:{name:"banknote-outline",content:'<path d="M256 288c17.67 0 32-14.33 32-32s-14.33-32-32-32-32 14.33-32 32 14.33 32 32 32m192-128v192H64V160zm32-32H32v256h448zm-113.16 80A59 59 0 0 0 384 225.16v61.68A59 59 0 0 0 366.84 304H145.16A59 59 0 0 0 128 286.84v-61.68A59 59 0 0 0 145.16 208zm22.49-32H122.67c0 4.86-1.31 9.41-3.58 13.33a26.8 26.8 0 0 1-9.75 9.75 26.57 26.57 0 0 1-13.33 3.58v106.67c4.86 0 9.41 1.31 13.33 3.58 4.04 2.34 7.41 5.71 9.75 9.75 2.27 3.93 3.58 8.48 3.58 13.33h266.67c0-4.86 1.31-9.41 3.58-13.33 2.34-4.04 5.71-7.41 9.75-9.75 3.93-2.27 8.48-3.58 13.33-3.58V202.66c-4.86 0-9.41-1.31-13.33-3.58a26.8 26.8 0 0 1-9.75-9.75 26.6 26.6 0 0 1-3.59-13.33" />',viewBox:"0 0 512 512"},banknoteSolidIcon:{name:"banknote-solid",content:'<path d="M32 128v256h448V128zm384 181.33c-4.86 0-9.41 1.31-13.33 3.59a26.66 26.66 0 0 0-9.75 9.75 26.4 26.4 0 0 0-3.59 13.33H122.67c0-4.86-1.31-9.41-3.59-13.33a26.66 26.66 0 0 0-9.75-9.75A26.4 26.4 0 0 0 96 309.33V202.67c4.86 0 9.41-1.31 13.33-3.59a26.66 26.66 0 0 0 9.75-9.75c2.28-3.92 3.59-8.47 3.59-13.33h266.66c0 4.86 1.31 9.41 3.59 13.33a26.66 26.66 0 0 0 9.75 9.75c3.92 2.28 8.47 3.59 13.33 3.59zM366.84 208H145.16A59 59 0 0 1 128 225.16v61.68A59 59 0 0 1 145.16 304h221.68A59 59 0 0 1 384 286.84v-61.68A59 59 0 0 1 366.84 208M256 288c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32" />',viewBox:"0 0 512 512"},barcodeIcon:{name:"barcode",content:'<path d="M480 64H32C14.3 64 0 78.3 0 96v320c0 17.7 14.3 32 32 32h448c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32M96 384H64V128h32zm96-32h-64V128h64zm64 0h-32V128h32zm64 0h-32V128h32zm64 0h-32V128h32zm64 32h-32V128h32z" />',viewBox:"0 0 512 512"},barcodeOutlineIcon:{name:"barcode-outline",content:'<path d="M96 384H64V128h32zm96-256h-64v224h64zm64 0h-32v224h32zm64 0h-32v224h32zm64 0h-32v224h32zm64 0h-32v256h32zm64-32v320c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h448c17.7 0 32 14.3 32 32m-32 0H32v320h448z" />',viewBox:"0 0 512 512"},barcodeQrCodeScannerIcon:{name:"barcode-qr-code-scanner",content:'<path d="M256 288h32v128h-32zm64 128h64V288h-64zm128 0V288h-32v128zM32 32h64V0H0v96h32zm0 352H0v96h96v-32H32zM416 0v32h64v64h32V0zm64 448h-64v32h96v-96h-32zm0-224H32v32h448zM288 64h-32v128h32zm96 0h-64v128h64zm64 0h-32v128h32zM64 64h96v96H64zm32 64h32V96H96zm128 32h-32v32h32zm0-96h-32v64h32zM64 320h96v96H64zm32 64h32v-32H96zm96 0v32h32v-64h-32zm0-64h32v-32h-32z" />',viewBox:"0 0 512 512"},barcodeScannerIcon:{name:"barcode-scanner",content:'<path d="M32 96H0V0h96v32H32zm0 288H0v96h96v-32H32zM416 0v32h64v64h32V0zm64 448h-64v32h96v-96h-32zm-192-32h32V288h-32zm32-352h-32v128h32zm-64 0h-32v128h32zM128 416h64V288h-64zm-64 0h32V288H64zM192 64h-64v128h64zm32 352h32V288h-32zM64 64v128h32V64zm384 0h-32v128h32zm0 352V288h-32v128zm-96 0h32V288h-32zm32-352h-32v128h32zm96 160H32v32h448z" />',viewBox:"0 0 512 512"},bathtubeOutlineIcon:{name:"bathtube-outline",content:'<path d="M448 258.73V96c0-35.35-28.65-64-64-64h-16c-23.88 0-44.71 13.08-55.7 32.46-2.27.27-4.5.66-6.68 1.16C277.2 72.14 256 97.59 256 128v32h128v-32c0-25.13-14.47-46.86-35.53-57.33C353.87 66.49 360.65 64 368 64h16c17.64 0 32 14.35 32 32v160H80c-26.51 0-48 21.49-48 48 0 20.9 13.36 38.68 32 45.27V352c0 70.69 57.31 128 128 128h128c70.69 0 128-57.31 128-128v-2.73c18.64-6.59 32-24.37 32-45.27s-13.36-38.68-32-45.27M352 128h-64c0-11.81 6.44-22.16 16-27.7 4.71-2.73 10.17-4.3 16-4.3s11.29 1.57 16 4.3c9.56 5.54 16 15.89 16 27.7m-32 320H192c-52.93 0-96-43.07-96-96h320c0 52.93-43.07 96-96 96m112-128H80c-8.82 0-16-7.18-16-16s7.18-16 16-16h352c8.82 0 16 7.18 16 16s-7.18 16-16 16M268 176s-12 10.66-12 20c0 6.63 5.37 12 12 12s12-5.37 12-12c0-9.34-12-20-12-20m52 0s-12 10.66-12 20c0 6.63 5.37 12 12 12s12-5.37 12-12c0-9.34-12-20-12-20m52 0s-12 10.66-12 20c0 6.63 5.37 12 12 12s12-5.37 12-12c0-9.34-12-20-12-20" />',viewBox:"0 0 512 512"},bathtubeSolidIcon:{name:"bathtube-solid",content:'<path d="M480 304c0 20.9-13.36 38.68-32 45.27V352c0 70.69-57.31 128-128 128H192c-70.69 0-128-57.31-128-128v-2.73C45.36 342.68 32 324.9 32 304c0-26.51 21.49-48 48-48h336V96c0-17.65-14.36-32-32-32h-16c-7.35 0-14.13 2.49-19.53 6.67C369.53 81.14 384 102.87 384 128v32H256v-32c0-30.41 21.2-55.86 49.62-62.38 2.18-.5 4.41-.89 6.68-1.16C323.29 45.08 344.12 32 368 32h16c35.35 0 64 28.65 64 64v162.73c18.64 6.59 32 24.37 32 45.27M256 196c0-9.34 12-20 12-20s12 10.66 12 20c0 6.63-5.37 12-12 12s-12-5.37-12-12m52 0c0-9.34 12-20 12-20s12 10.66 12 20c0 6.63-5.37 12-12 12s-12-5.37-12-12m52 0c0-9.34 12-20 12-20s12 10.66 12 20c0 6.63-5.37 12-12 12s-12-5.37-12-12" />',viewBox:"0 0 512 512"},bedOutlineIcon:{name:"bed-outline",content:'<path d="M448 224V64c0-17.6-14.4-32-32-32H96c-17.6 0-32 14.4-32 32v160c-17.6 0-32 14.4-32 32v224h32c.07-.12.09-27.83.09-64H448v64h32V256c0-17.6-14.4-32-32-32M96.06 64h319.88l.06.06V224h-32v-95.92C384 110.36 369.64 96 351.92 96H160c-17.67 0-32 14.33-32 42v86H96.08C96.11 171.07 96 64.06 96 64.06zM352 224H160v-96h191.95l.05.03zm96 160H64.08c-.02-63.44-.08-127.94-.08-127.94l.06-.06h383.88l.06.06z" />',viewBox:"0 0 512 512"},bedSolidIcon:{name:"bed-solid",content:'<path d="M448 224V64c0-17.6-14.4-32-32-32H96c-17.6 0-32 14.4-32 32v160c-17.6 0-32 14.4-32 32v224h32c.07-.12.09-27.83.09-64H448v64h32V256c0-17.6-14.4-32-32-32m-32 0H96.08C96.11 171.07 96 64.06 96 64.06l.06-.06h319.88l.06.06zm-32-95.92V207H128v-79c0-17.67 14.33-32 32-32h191.92c17.72 0 32.08 14.36 32.08 32.08" />',viewBox:"0 0 512 512"},behanceBoxIcon:{name:"behance-box",content:'<path d="M167.543 228.938h-56.884v-56.479h50.939q16.803 0 27.663 3.988c8.376 3.844 12.576 11.718 12.576 23.652 0 10.735-3.197 18.249-9.511 22.482-6.368 4.219-14.612 6.357-24.783 6.357m220.527 11.836c-7.313-6.494-16.367-9.727-27.217-9.727-11.76 0-20.895 3.427-27.378 10.335-6.483 6.881-10.555 16.249-12.242 28.021h79.079c-.83-12.573-4.902-22.079-12.242-28.629m-196.379 34.862c-5.575-2.774-13.369-4.219-23.409-4.335h-57.624v68.255h56.831c10.146 0 18.072-1.503 23.726-4.508 10.251-5.577 15.377-16.211 15.377-31.931 0-13.35-4.967-22.482-14.901-27.481M480 64v384c0 17.664-14.336 32-32 32H64c-17.664 0-32-14.336-32-32V64c0-17.664 14.336-32 32-32h384c17.664 0 32 14.336 32 32m-176 96h112v-32H304zm-48 146.729c0-14.709-3.065-27.221-9.142-37.509-6.078-10.316-15.087-17.829-27.056-22.597 7.873-4.392 13.845-9.247 17.887-14.564 7.213-9.507 10.806-22.077 10.806-37.711 0-15.171-3.593-28.175-10.727-39.055-11.916-17.743-32.128-26.846-60.689-27.293H64v256h105.445c11.889 0 22.907-1.127 33.079-3.439 10.172-2.341 18.97-6.618 26.447-12.859 6.632-5.433 12.154-12.166 16.592-20.17C252.512 335.51 256 321.899 256 306.729m190.442-42.024c-2.117-14.204-6.804-26.667-14.01-37.444-7.956-12.187-18.082-21.126-30.324-26.777-12.242-5.665-25.985-8.484-41.254-8.484-25.744 0-46.638 8.387-62.765 25.091-16.127 16.746-24.163 40.788-24.163 72.18 0 33.437 8.894 57.644 26.762 72.456C318.555 376.594 339.155 384 362.514 384c28.288 0 50.308-8.788 66.033-26.391 10.072-11.081 15.778-26.86 17.011-37.609h-46.879c-1.178 6-2.512 10.667-9.429 17.327-6.536 5.555-15.028 8.318-25.476 8.318-9.858 0-18.297-2.266-25.288-6.798-11.546-7.323-17.654-18.977-18.35-37.133h127.807c.24-15.641-.269-28.691-1.501-37.009" />',viewBox:"0 0 512 512"},behanceIcon:{name:"behance",content:'<path d="M448 128H304V96h144zM245.335 254.873c7.09 11.573 10.665 25.65 10.665 42.197 0 17.067-4.069 32.379-12.176 45.903-5.178 9.005-11.62 16.58-19.358 22.691-8.723 7.022-18.988 11.833-30.855 14.467C181.744 382.732 168.89 384 155.02 384H32V96h131.927c33.321.504 56.901 10.744 70.803 30.705 8.323 12.24 12.515 26.869 12.515 43.936 0 17.588-4.192 31.729-12.607 42.425-4.716 5.982-11.683 11.443-20.868 16.385 13.963 5.364 24.474 13.817 31.565 25.422m-158.9-45.318H152.8c11.867 0 21.484-2.406 28.913-7.152 7.367-4.763 11.097-13.215 11.097-25.292 0-13.426-4.901-22.285-14.672-26.609q-12.67-4.486-32.273-4.486h-59.43zm111.923 83.452c0-15.019-5.795-25.292-17.385-30.917-6.504-3.121-15.597-4.746-27.31-4.876H86.435v76.787h66.303c11.836 0 21.084-1.69 27.68-5.071 11.96-6.275 17.94-18.238 17.94-35.923M479.932 288H330.824c.813 21.182 7.938 34.778 21.409 43.322 8.157 5.287 18.002 7.931 29.503 7.931 12.189 0 22.096-3.224 29.722-9.704 4.157-3.482 7.813-8.318 11.001-14.541h54.693c-1.438 12.541-8.095 25.276-19.846 38.204C438.959 373.748 413.269 384 380.266 384c-27.253 0-51.286-8.64-72.132-25.985-20.846-17.28-31.222-45.522-31.222-84.532 0-36.624 9.376-64.672 28.19-84.21C323.917 169.785 348.294 160 378.328 160c17.814 0 33.847 3.288 48.129 9.898 14.282 6.593 26.096 17.023 35.378 31.24 8.407 12.573 13.876 27.114 16.346 43.685 1.438 9.704 2.033 24.929 1.751 43.177m-55.567-37.696c-.969-14.669-5.72-25.759-14.283-33.4-8.532-7.576-19.095-11.348-31.753-11.348-13.72 0-24.377 3.998-31.94 12.058-7.563 8.028-12.314 18.957-14.282 32.691z" />',viewBox:"0 0 512 512"},bellIcon:{name:"bell",content:'<path d="M192 416h128c0 35.3-28.7 64-64 64s-64-28.7-64-64m160-256c0-42-26.9-77.6-64.4-90.7.3-1.7.4-3.5.4-5.3 0-17.7-14.3-32-32-32s-32 14.3-32 32c0 1.8.2 3.6.4 5.3C186.9 82.4 160 118 160 160c0 88.4-43 160-96 160v64h384v-64c-53 0-96-71.6-96-160" />',viewBox:"0 0 512 512"},bicycleIcon:{name:"bicycle",content:'<path d="M400 287c27.02 0 49 21.98 49 49s-21.98 49-49 49-49-21.98-49-49c0-15.41 7.04-29.62 19.31-38.98l8.1-6.18 9.85-2.43c3.8-.94 7.75-1.41 11.74-1.41m-288 0c5.77 0 11.41.99 16.76 2.94l9.53 3.47 7.33 6.94c7.41 7.02 12.39 15.94 14.38 25.8l2 9.86-1.99 9.82c-4.6 22.69-24.8 39.16-48.01 39.16-27.02 0-49-21.98-49-49S84.98 287 112 287M384 96h-64v112H200.68l-18.47-32H192v-32h-62.24l-1.76 1.02V176h17.26l29.17 50.53-35.06 34.28A79.8 79.8 0 0 0 112 256c-44.18 0-80 35.82-80 80s35.82 80 80 80c38.7 0 70.98-27.48 78.39-64h37.89c.37.64.77 1.27 1.18 1.89.16.24.33.48.5.71.2.29.42.57.64.86.18.24.36.47.55.7.24.29.48.58.73.87.22.25.45.51.69.76.23.25.47.5.71.74.45.46.92.9 1.4 1.33a30.01 30.01 0 0 0 2.5 2.02c.42.3.84.6 1.27.88.43.29.87.56 1.32.82.54.32 1.1.63 1.66.92l.16.08c.31.15.62.3.94.45a30.967 30.967 0 0 0 4.92 1.81c1.05.29 2.12.53 3.2.71q.495.09.99.15c.28.04.57.08.86.1 1.15.14 2.32.2 3.5.2 17.67 0 32-14.33 32-32 0-.36 0-.71-.02-1.06 0-.23 0-.46-.03-.68-.05-1.06-.16-2.1-.32-3.12-.04-.27-.08-.53-.13-.79-.04-.27-.09-.53-.15-.79-.05-.26-.11-.51-.17-.77-.23-1.03-.52-2.04-.86-3.03-.08-.25-.17-.5-.26-.74-.17-.49-.36-.97-.57-1.45-.09-.22-.18-.44-.28-.66l51.62-71.37 14.68 20.83C332.36 286.98 320 310.05 320 336c0 44.18 35.82 80 80 80s80-35.82 80-80-35.82-80-80-80c-6.6 0-13.02.8-19.15 2.31L352 217v-89h32zM256.06 303.92 219.15 240h86.53zM190.39 320c-3.33-16.45-11.72-31.06-23.46-42.17l23.71-23.22 37.7 65.3-.05.09z" />',viewBox:"0 0 512 512"},binocularsIcon:{name:"binoculars",content:'<path d="M480 288v96c0 17.7-14.3 32-32 32h-96c-17.7 0-32-14.3-32-32v-64H192v64c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32v-96c0-17.7 14.3-32 32-32v-64c0-17.7 14.3-32 32-32v-32c0-17.7 14.3-32 32-32h64s32 0 32 32v128h64V128c0-32 32-32 32-32h64c17.7 0 32 14.3 32 32v32c17.7 0 32 14.3 32 32v64c17.7 0 32 14.3 32 32M208 64h16V32h-96v32zm160 0h16V32h-96v32zM48 448H32v32h160v-32zm272 32h160v-32H320z" />',viewBox:"0 0 512 512"},bloggerBoxIcon:{name:"blogger-box",content:'<path d="M448 32H64c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32m-31 280.7c0 57.1-46.6 103.3-104.2 103.3H200.4C142.7 416 96 369.8 96 312.7V199.3C96 142.2 142.7 96 200.4 96h52.1C310 96 356 138.9 356 196c.7 10.7 10.4 20 21.4 20h18c11.5 0 20.7 12.1 20.6 23.5zM196 216h60c11 0 20-9 20-20s-9-20-20-20h-60c-11 0-20 9-20 20s9 20 20 20m120 80H196c-11 0-20 9-20 20s9 20 20 20h120c11 0 20-9 20-20s-9-20-20-20" />',viewBox:"0 0 512 512"},bloggerIcon:{name:"blogger",content:'<path d="M188.9 64C119.9 64 64 119.5 64 188v136.1C64 392.5 119.9 448 188.9 448h134.4c69 0 124.7-55.5 124.7-123.9v-87.9c0-13.7-11-28.2-24.8-28.2h-21.5c-13.2 0-24.7-11.2-25.6-24 0-68.5-55.2-120-124.2-120zm-4.9 96h72c13.2 0 24 10.8 24 24s-10.8 24-24 24h-72c-13.2 0-24-10.8-24-24s10.8-24 24-24m0 144h144c13.2 0 24 10.8 24 24s-10.8 24-24 24H184c-13.2 0-24-10.8-24-24s10.8-24 24-24" />',viewBox:"0 0 512 512"},blurIcon:{name:"blur",content:'<path d="M384 320c0 64-32 128-128 128-64 0-128-48-128-128 0-96 128-128 128-256 0 0 128 129.1 128 256" />',viewBox:"0 0 512 512"},boldIcon:{name:"bold",content:'<path d="M128 96h115.8c25.3 0 44.2 1.1 56.6 3.2s23.6 6.5 33.4 13.2q14.7 10.05 24.6 26.7c6.6 11.1 9.8 23.6 9.8 37.4 0 15-4.1 28.7-12.1 41.2-8.1 12.5-19.1 21.9-32.9 28.2 19.5 5.7 34.5 15.4 45 29s15.7 29.8 15.7 48.2c0 14.6-3.4 28.7-10.2 42.4-6.7 13.8-16 24.8-27.7 33s-26.1 13.3-43.3 15.2c-10.8 1.2-36.7 1.9-78 2.2H128zm64 53v74h30.9c25.2 0 40.8-.4 46.9-1.1 11.1-1.3 19.7-5.2 26.1-11.5 6.3-6.3 9.5-14.7 9.5-25 0-9.9-2.7-18-8.2-24.1-5.5-6.2-13.6-10-24.4-11.2-6.4-.7-24.8-1.1-55.2-1.1zm0 127.1V362h48.6c23.4 0 38.1-.7 44.5-2 9.6-1.8 17.5-6 23.6-12.8s9-15.9 9-27.3c0-9.6-2.3-17.9-7-24.6s-11.4-11.6-20.3-14.7c-8.8-3.1-28-4.6-57.5-4.6z" />',viewBox:"0 0 512 512"},bookIcon:{name:"book",content:'<path d="M448 480V96h-32v352H128c-17.6 0-32-14.4-32-32s14.4-32 32-32h256V32H128c-35.2 0-64 28.8-64 64v320c0 23.6 12.9 44.2 32 55.3 9.4 5.5 20.4 8.7 32 8.7zM128 64h224v288H128zm192 64H160V96h160zm0 128H160v-32h160zm-32-64H160v-32h128z" />',viewBox:"0 0 512 512"},borderBottomIcon:{name:"border-bottom",content:'<path d="M32 448v-32h416v32zm32-96H32v32h32zm0-32H32v-32h32zm0-64H32v-32h32zm0-64H32v-32h32zm0-64H32V96h32zm384 192h-32v-32h32zm0-64h-32v-32h32zm0-64h-32v-32h32zm0-64h-32V96h32zM128 256H96v-32h32zm64 0h-32v-32h32zm64 128h-32v-32h32zm0-64h-32v-32h32zm0-64h-32v-32h32zm0-64h-32v-32h32zm0-64h-32V96h32zm0-64h-32V32h32zM64 32H32v32h32zm64 32H96V32h32zm64 0h-32V32h32zm128-32h-32v32h32zm64 32h-32V32h32zm64 0h-32V32h32zM320 224h-32v32h32zm64 32h-32v-32h32zm64 128h-32v-32h32z" />',viewBox:"0 0 512 512"},borderColorIcon:{name:"border-color",content:'<path d="M480 384v96H168l95.9-96zm-80-182.14L121.86 480H32v-89.86L310.14 112zm-65.28-24.89-22.4-22.4L82.56 384.01l-5.44 5.44 22.72 22.72L128 384.01zm136.02-45.98L426.03 176 336 86.29l45.01-45.02c12.36-12.36 32.33-12.36 45.01 0l44.71 45.02c12.36 12.04 12.36 32.33 0 44.69z" />',viewBox:"0 0 512 512"},borderLeftIcon:{name:"border-left",content:'<path d="M32 32h32v416H32zm96 32V32H96v32zm32 0V32h32v32zm64 0V32h32v32zm64 0V32h32v32zm64 0V32h32v32zM160 448v-32h32v32zm64 0v-32h32v32zm64 0v-32h32v32zm64 0v-32h32v32zM224 128V96h32v32zm0 64v-32h32v32zM96 256v-32h32v32zm64 0v-32h32v32zm64 0v-32h32v32zm64 0v-32h32v32zm64 0v-32h32v32zm64 0v-32h32v32zm32-192V32h-32v32zm-32 64V96h32v32zm0 64v-32h32v32zm32 128v-32h-32v32zm-32 64v-32h32v32zm0 64v-32h32v32zM256 320v-32h-32v32zm-32 64v-32h32v32zM96 448v-32h32v32z" />',viewBox:"0 0 512 512"},borderRadiusBottomLeftIcon:{name:"border-radius-bottom-left",content:'<path d="M384 368c0 8.8-7.2 16-16 16h-64c-97 0-176-79-176-176v-64c0-8.8 7.2-16 16-16s16 7.2 16 16v64c0 79.4 64.6 144 144 144h64c8.8 0 16 7.2 16 16" />',viewBox:"0 0 512 512"},borderRadiusBottomRightIcon:{name:"border-radius-bottom-right",content:'<path d="M368 128c8.8 0 16 7.2 16 16v64c0 97-79 176-176 176h-64c-8.8 0-16-7.2-16-16s7.2-16 16-16h64c79.4 0 144-64.6 144-144v-64c0-8.8 7.2-16 16-16" />',viewBox:"0 0 512 512"},borderRadiusIcon:{name:"border-radius",content:'<path d="M64 32h96v32H64v96H32V32zm384 416h-96v32h128V352h-32zM352 32v32h96v96h32V32zM64 352H32v128h128v-32H64z" />',viewBox:"0 0 512 512"},borderRadiusTopLeftIcon:{name:"border-radius-top-left",content:'<path d="M144 384c-8.8 0-16-7.2-16-16v-64c0-97 79-176 176-176h64c8.8 0 16 7.2 16 16s-7.2 16-16 16h-64c-79.4 0-144 64.6-144 144v64c0 8.8-7.2 16-16 16" />',viewBox:"0 0 512 512"},borderRadiusTopRightIcon:{name:"border-radius-top-right",content:'<path d="M128 144c0-8.8 7.2-16 16-16h64c97 0 176 79 176 176v64c0 8.8-7.2 16-16 16s-16-7.2-16-16v-64c0-79.4-64.6-144-144-144h-64c-8.8 0-16-7.2-16-16" />',viewBox:"0 0 512 512"},borderRadiusUndefinedIcon:{name:"border-radius-undefined",content:'<path d="M224.12 46.05c.97-8.11 8.14-14.05 16.31-14.05h63.58c96.8 0 176 79.2 176 176v63.58c0 8.16-5.94 15.33-14.05 16.31-9.66 1.16-17.95-6.44-17.95-15.88v-64c0-79.53-64.47-144-144-144h-64c-9.44 0-17.04-8.29-15.88-17.95zM176 32h-32c-8.84 0-16 7.16-16 16s7.16 16 16 16h32c8.84 0 16-7.16 16-16s-7.16-16-16-16m-96 0H48c-8.84 0-16 7.16-16 16s7.16 16 16 16h32c8.84 0 16-7.16 16-16s-7.16-16-16-16m384 384c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16s16-7.16 16-16v-32c0-8.84-7.16-16-16-16m0-96c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16s16-7.16 16-16v-32c0-8.84-7.16-16-16-16" />',viewBox:"0 0 512 512"},borderRightIcon:{name:"border-right",content:'<path d="M448 448h-32V32h32zM384 64V32h-32v32zm-96 0V32h32v32zm-64 0V32h32v32zm-64 0V32h32v32zm-64 0V32h32v32zm192 384v-32h32v32zm-64 0v-32h32v32zm-64 0v-32h32v32zm-64 0v-32h32v32zm128-320V96h32v32zm0 64v-32h32v32zm128 64v-32h32v32zm-64 0v-32h32v32zm-64 0v-32h32v32zm-64 0v-32h32v32zm-64 0v-32h32v32zm-64 0v-32h32v32zM64 64V32H32v32zm-32 64V96h32v32zm0 64v-32h32v32zm32 128v-32H32v32zm-32 64v-32h32v32zm0 64v-32h32v32zm224-128v-32h-32v32zm-32 64v-32h32v32zm128 64v-32h32v32z" />',viewBox:"0 0 512 512"},borderStyleBottomIcon:{name:"border-style-bottom",content:'<path d="M96 480v-64h320v64zm1-416h320V32H97zM64 416V96H32v320zm416 0V96h-32v320z" />',viewBox:"0 0 512 512"},borderStyleIcon:{name:"border-style",content:'<path d="M32 96h32v320H32zm416 1h32v320h-32zM96 32h320v32H96zm0 416h320v32H96z" />',viewBox:"0 0 512 512"},borderStyleLeftIcon:{name:"border-style-left",content:'<path d="M32 96h64v320H32zm416 1v320h32V97zM96 64h320V32H96zm0 416h320v-32H96z" />',viewBox:"0 0 512 512"},borderStyleRightIcon:{name:"border-style-right",content:'<path d="M480 416h-64V96h64zm-416-1V95H32v320zm352 33H96v32h320zm0-416H96v32h320z" />',viewBox:"0 0 512 512"},borderStyleTopIcon:{name:"border-style-top",content:'<path d="M416 32v64H96V32zm-1 416H95v32h320zm33-352v320h32V96zM32 96v320h32V96z" />',viewBox:"0 0 512 512"},borderTopIcon:{name:"border-top",content:'<path d="M448 32v32H32V32zM64 96H32v32h32zm0 96H32v-32h32zm0 64H32v-32h32zm0 64H32v-32h32zm0 64H32v-32h32zm384-192h-32v-32h32zm0 64h-32v-32h32zm0 64h-32v-32h32zm0 64h-32v-32h32zM128 256H96v-32h32zm64 0h-32v-32h32zm64-128h-32V96h32zm0 64h-32v-32h32zm0 64h-32v-32h32zm0 64h-32v-32h32zm0 64h-32v-32h32zm0 64h-32v-32h32zM64 416H32v32h32zm64 32H96v-32h32zm64 0h-32v-32h32zm128-32h-32v32h32zm64 32h-32v-32h32zm64 0h-32v-32h32zM320 224h-32v32h32zm64 32h-32v-32h32zm64-128h-32V96h32z" />',viewBox:"0 0 512 512"},borderTypeIcon:{name:"border-type",content:'<path d="M479 96H33v64h446zM96 384c0-17.67-14.33-32-32-32s-32 14.33-32 32 14.33 32 32 32 32-14.33 32-32m128 0c0-17.67-14.33-32-32-32s-32 14.33-32 32 14.33 32 32 32 32-14.33 32-32m128 0c0-17.67-14.33-32-32-32s-32 14.33-32 32 14.33 32 32 32 32-14.33 32-32m128 0c0-17.67-14.33-32-32-32s-32 14.33-32 32 14.33 32 32 32 32-14.33 32-32M224 224H32v64h192zm256 0H288v64h192z" />',viewBox:"0 0 512 512"},borderWidthIcon:{name:"border-width",content:'<path d="M480 192H32V96h448zm0 32H32v64h448zm0 96H32v32h448zm0 64H32v16h448z" />',viewBox:"0 0 512 512"},bordersAllIcon:{name:"borders-all",content:'<path d="M32 32v416h416V32zm32 32h160v160H64zm0 352V256h160v160zm352 0H256V256h160zm0-192H256V64h160z" />',viewBox:"0 0 512 512"},bordersInsideHorizontalIcon:{name:"borders-inside-horizontal",content:'<path d="M448 224v32H32v-32zM64 32H32v32h32zm0 96H32V96h32zm0 64H32v-32h32zm0 128H32v-32h32zm0 64H32v-32h32zm384-256h-32V96h32zm0 64h-32v-32h32zm0 128h-32v-32h32zm0 64h-32v-32h32zM128 64H96V32h32zm64 0h-32V32h32zm64 0h-32V32h32zm0 64h-32V96h32zm0 64h-32v-32h32zm0 128h-32v-32h32zm0 64h-32v-32h32zm0 64h-32v-32h32zM64 416H32v32h32zm64 32H96v-32h32zm64 0h-32v-32h32zm128-32h-32v32h32zm64 32h-32v-32h32zm64 0h-32v-32h32zM320 32h-32v32h32zm64 32h-32V32h32zm64 0h-32V32h32z" />',viewBox:"0 0 512 512"},bordersInsideIcon:{name:"borders-inside",content:'<path d="M64 64H32V32h32zm0 32H32v32h32zm0 64H32v32h32zm0 128H32v32h32zm0 64H32v32h32zM448 96h-32v32h32zm0 64h-32v32h32zm0 128h-32v32h32zm0 64h-32v32h32zM128 32H96v32h32zm64 0h-32v32h32zM64 416H32v32h32zm64 0H96v32h32zm64 0h-32v32h32zm128 0h-32v32h32zm64 0h-32v32h32zm64 0h-32v32h32zM320 32h-32v32h32zm64 0h-32v32h32zm64 0h-32v32h32zm0 192H256V32h-32v192H32v32h192v192h32V256h192z" />',viewBox:"0 0 512 512"},bordersInsideVerticalIcon:{name:"borders-inside-vertical",content:'<path d="M256 448h-32V32h32zM448 64V32h-32v32zm-96 0V32h32v32zm-64 0V32h32v32zm-128 0V32h32v32zm-64 0V32h32v32zm256 384v-32h32v32zm-64 0v-32h32v32zm-128 0v-32h32v32zm-64 0v-32h32v32zm320-320V96h32v32zm0 64v-32h32v32zm0 64v-32h32v32zm-64 0v-32h32v32zm-64 0v-32h32v32zm-128 0v-32h32v32zm-64 0v-32h32v32zm-64 0v-32h32v32zM64 64V32H32v32zm-32 64V96h32v32zm0 64v-32h32v32zm32 128v-32H32v32zm-32 64v-32h32v32zm0 64v-32h32v32zm416-128v-32h-32v32zm-32 64v-32h32v32zm0 64v-32h32v32z" />',viewBox:"0 0 512 512"},bordersNoneIcon:{name:"borders-none",content:'<path d="M384 64V32h-32v32zm-96 0V32h32v32zm-64 0V32h32v32zm-64 0V32h32v32zm-64 0V32h32v32zm192 384v-32h32v32zm-64 0v-32h32v32zm-64 0v-32h32v32zm-64 0v-32h32v32zm128-320V96h32v32zm0 64v-32h32v32zm128 64v-32h32v32zm-64 0v-32h32v32zm-64 0v-32h32v32zm-64 0v-32h32v32zm-64 0v-32h32v32zm-64 0v-32h32v32zM64 64V32H32v32zm-32 64V96h32v32zm0 64v-32h32v32zm32 128v-32H32v32zm-32 64v-32h32v32zm0 64v-32h32v32zm384-192v-32h32v32zm32-192V32h-32v32zm-32 64V96h32v32zm0 64v-32h32v32zm32 128v-32h-32v32zm-32 64v-32h32v32zm0 64v-32h32v32zM256 320v-32h-32v32zm-32 64v-32h32v32zm128 64v-32h32v32z" />',viewBox:"0 0 512 512"},bordersOutsideIcon:{name:"borders-outside",content:'<path d="M128 256H96v-32h32zm64-32h-32v32h32zm64 0h-32v32h32zm0-64h-32v32h32zm0-64h-32v32h32zm0 256h-32v32h32zm0-64h-32v32h32zm64-64h-32v32h32zm64 0h-32v32h32zm64-192v416H32V32zm-32 32H64v352h352z" />',viewBox:"0 0 512 512"},bordersShowHideIcon:{name:"borders-show-hide",content:'<path d="M64 448h128v32H32V32h448v128h-32V64H64zm384 0h-64v32h96v-96h-32zM160 288v-64H96v64zm64 0h64v-64h-64zm160-32v-32h-32v32zM288 96h-64v64h64zm0 384L160 352l45-45 83 83 147-147 45 45z" />',viewBox:"0 0 512 512"},boxSizingIcon:{name:"box-sizing",content:'<path d="M32 0H0v480h480V0zm416 448H32V32h416zm-96-320h-32V96h32zM96 192H64v-32h32zm0-64H64V96h32zm64 0h-32V96h32zm64 0h-32V96h32zm64 0h-32V96h32zM96 256H64v-32h32zm320-128h-32V96h32zm0 128h-32v-32h32zm0-64h-32v-32h32zM96 384H64v-32h32zm256 0h-32v-32h32zm-192 0h-32v-32h32zm64 0h-32v-32h32zm64 0h-32v-32h32zm128 0h-32v-32h32zM96 320H64v-32h32zm320 0h-32v-32h32z" />',viewBox:"0 0 512 512"},brightnessContrastIcon:{name:"brightness-contrast",content:'<path d="M165.5 346.5c12.4 12.5 12.4 32.9 0 45.3l-22.6 22.6c-12.5 12.4-32.8 12.4-45.3 0-12.4-12.5-12.4-32.9 0-45.3l22.6-22.6c12.5-12.4 32.9-12.4 45.3 0M256 128c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32s-32 14.4-32 32v32c0 17.6 14.4 32 32 32m135.8 37.5 22.6-22.6c12.4-12.4 12.4-32.8 0-45.3-12.4-12.4-32.8-12.4-45.3 0l-22.6 22.6c-12.4 12.4-12.4 32.8 0 45.3 12.5 12.4 32.8 12.4 45.3 0m-271.6 0c12.4 12.4 32.8 12.4 45.3 0 12.4-12.4 12.4-32.8 0-45.3l-22.6-22.6c-12.4-12.4-32.8-12.4-45.3 0-12.4 12.5-12.4 32.8 0 45.3zM128 256c0-17.6-14.4-32-32-32H64c-17.6 0-32 14.4-32 32s14.4 32 32 32h32c17.6 0 32-14.4 32-32m263.8 90.5c-12.4-12.4-32.8-12.4-45.3 0-12.4 12.5-12.4 32.8 0 45.3l22.6 22.6c12.4 12.4 32.8 12.4 45.3 0 12.4-12.4 12.4-32.8 0-45.3zM448 224h-32c-17.6 0-32 14.4-32 32s14.4 32 32 32h32c17.6 0 32-14.4 32-32s-14.4-32-32-32m-96 32c0 53-43 96-96 96s-96-43-96-96 43-96 96-96 96 43 96 96m-32 0c0-35.3-28.7-64-64-64v128c35.3 0 64-28.7 64-64m-64 128c-17.6 0-32 14.4-32 32v32c0 17.6 14.4 32 32 32s32-14.4 32-32v-32c0-17.6-14.4-32-32-32" />',viewBox:"0 0 512 512"},bringBackwardIcon:{name:"bring-backward",content:'<path d="M192 192v256h256V192zm224 224H224V224h192zM320 64H64v256h96V160h160z" />',viewBox:"0 0 512 512"},bringForwardIcon:{name:"bring-forward",content:'<path d="M448 192v256H192V320H64V64h256v128zm-32 32h-96v96h-96v96h192z" />',viewBox:"0 0 512 512"},bringToBackIcon:{name:"bring-to-back",content:'<path d="M128 192h64V64H64v128zM96 96h64v64H96zm192 192h96V128H224v96h-96v160h160zm128 32h-96v128h128V320zm0 96h-64v-64h64z" />',viewBox:"0 0 512 512"},bringToFrontIcon:{name:"bring-to-front",content:'<path d="M96 128V96h96V64H64v128h32zm224 256h64V128H128v256zm96-64v96h-96v32h128V320z" />',viewBox:"0 0 512 512"},brushIcon:{name:"brush",content:'<path d="M32 480s46.4-5.6 96-16c22.3-4.7 46.9-14 70.7-37.7 56.9-56.9.2-112.9.2-112.9s-56.7-56.9-113.3-.2c-23.4 23.4-20.1 57.1-19.7 89.8.8 59.7-33.9 77-33.9 77M470.7 64 448 41.3c-12.4-12.4-32.8-12.4-45.3 0L204.3 239.8c11.5 5.8 20.8 12.2 27.7 17.6 5.3 4.2 9.2 7.7 11.3 9.8l.8.8.8.8c2.1 2.1 5.6 5.9 9.7 11.1 5.4 6.8 11.8 16.2 17.6 27.6l23.5-23.5 174.9-174.9c12.5-12.3 12.5-32.7.1-45.1M448 86.6 277.4 257.3c-4.8-5.8-8.6-9.9-10.6-11.9-2.3-2.3-6.3-6.1-12-10.7L425.4 64h.1z" />',viewBox:"0 0 512 512"},bugOutlineIcon:{name:"bug-outline",content:'<path d="M480 144v-31.79c0-4.11-1.51-7.89-4.03-10.76-2.51-2.88-6.03-4.85-10.04-5.33-4.55-.55-9.11.88-12.54 3.91A16.05 16.05 0 0 0 448 112v32c0 35.29-28.71 64-64 64 0-25.4-14.79-47.33-36.22-57.67a64 64 0 0 0-13.33-4.7c-3.09-15.66-10.66-29.7-21.33-40.74 4.38-7.22 6.88-15.7 6.88-24.76v-32c0-8.84-7.16-16-16-16-1.63 0-3.2.24-4.68.7-2.54.77-4.81 2.15-6.64 3.98-2.89 2.9-4.68 6.9-4.68 11.32v32c0 2.29-.49 4.48-1.36 6.45-9.86-4.23-20.73-6.58-32.14-6.58-10.41 0-20.37 1.95-29.52 5.51-.63-1.72-.98-3.57-.98-5.51V48c0-4.42-1.79-8.42-4.68-11.32-1.83-1.83-4.1-3.21-6.64-3.98-1.48-.46-3.05-.7-4.68-.7-8.84 0-16 7.16-16 16v32c0 8.31 2.11 16.13 5.82 22.94-11.88 11.5-20.27 26.58-23.43 43.51a63.6 63.6 0 0 0-10.18 3.88C142.78 160.67 128 182.61 128 208c-35.29 0-64-28.71-64-64v-32c0-4.56-1.97-8.93-5.39-11.97A16 16 0 0 0 47.98 96c-.63 0-1.27.04-1.91.12C38.05 97.08 32 104 32 112.21V144c0 52.93 43.07 96 96 96v32H48c-4.42 0-8.42 1.79-11.32 4.68-2.89 2.9-4.68 6.9-4.68 11.32 0 8.84 7.16 16 16 16h80v32c-52.93 0-96 43.07-96 96v31.79c0 4.11 1.51 7.89 4.03 10.76 2.51 2.88 6.03 4.85 10.04 5.33.64.08 1.27.12 1.91.12 3.89 0 7.68-1.42 10.63-4.03A16.05 16.05 0 0 0 64 464v-32c0-35.29 28.71-64 64-64h.99c7.88 63.14 61.74 112 127.01 112s119.13-48.86 127.01-112h.99c35.29 0 64 28.71 64 64v32c0 4.56 1.97 8.93 5.39 11.97 2.95 2.61 6.74 4.03 10.63 4.03.64 0 1.27-.04 1.91-.12 8.02-.96 14.07-7.88 14.07-16.09V432c0-52.93-43.07-96-96-96v-32h80c4.42 0 8.42-1.79 11.32-4.68 2.89-2.9 4.68-6.9 4.68-11.32 0-8.84-7.16-16-16-16h-80v-32c52.93 0 96-43.07 96-96m-225.5-32c21.14 0 39.22 13.32 46.31 32h-92.62c7.09-18.68 25.17-32 46.31-32M352 352q0 2.13-.09 4.26c-.03.52-.05 1.03-.09 1.54 0 .14-.01.28-.02.42-.04.61-.08 1.23-.14 1.84-.05.67-.11 1.33-.18 1.99-.04.48-.1.97-.16 1.45l-.06.54c-.03.21-.05.43-.09.64-.13 1.09-.3 2.18-.48 3.26C343.03 413.85 303.01 448 256 448s-87.04-34.16-94.68-80.06q-.165-.96-.3-1.95c-.1-.64-.19-1.28-.27-1.93v-.04c-.09-.66-.16-1.31-.23-1.97a99 99 0 0 1-.32-3.84q-.06-.84-.09-1.68c-.03-.5-.05-1-.06-1.51-.03-1.01-.05-2.02-.05-3.02V208c0-12.4 6.94-23.46 18.14-28.86 4.31-2.08 8.97-3.14 13.86-3.14h128c4.88 0 9.54 1.06 13.87 3.15C345.05 184.55 352 195.6 352 208z" />',viewBox:"0 0 512 512"},bugSolidIcon:{name:"bug-solid",content:'<path d="M351.09 365.17c-.06.43-.11.85-.17 1.28.08-.49.15-.99.21-1.49 0 .07-.03.14-.04.21m.08-.49c.04-.21.06-.43.09-.64l.06-.54zm-.04.28c-.06.5-.13 1-.21 1.49.06-.43.11-.85.17-1.28.01-.07.04-.14.04-.21m.19-1.46-.06.54c-.03.21-.05.43-.09.64zM384 240v32h80c8.84 0 16 7.16 16 16 0 4.42-1.79 8.42-4.68 11.32-2.9 2.89-6.9 4.68-11.32 4.68h-80v32c52.93 0 96 43.07 96 96v31.79c0 8.21-6.05 15.13-14.07 16.09-.64.08-1.27.12-1.91.12-3.89 0-7.68-1.42-10.63-4.03A16.05 16.05 0 0 1 448 464v-32c0-35.29-28.71-64-64-64h-.99c.58-4.7.92-9.49.97-14.34-.07 4.74-.4 9.41-.97 14.01C375.13 430.99 321.27 480 256 480s-119.13-49.01-127.01-112.33c-.57-4.6-.9-9.27-.97-14.01.05 4.85.39 9.64.97 14.34H128c-35.29 0-64 28.71-64 64v32c0 4.56-1.97 8.93-5.39 11.97A16.05 16.05 0 0 1 47.98 480c-.64 0-1.27-.04-1.91-.12-4.01-.48-7.53-2.45-10.04-5.33A16.27 16.27 0 0 1 32 463.79V432c0-52.93 43.07-96 96-96v-32H48c-8.84 0-16-7.16-16-16 0-4.42 1.79-8.42 4.68-11.32 2.9-2.89 6.9-4.68 11.32-4.68h80v-32c-52.93 0-96-43.07-96-96v-31.79c0-8.21 6.05-15.13 14.07-16.09.64-.08 1.28-.12 1.91-.12 3.9 0 7.69 1.42 10.63 4.03A16.05 16.05 0 0 1 64 112v32c0 35.29 28.71 64 64 64v-.81c0-25.47 14.78-47.47 36.21-57.84 3.25-1.58 6.65-2.88 10.18-3.89.39-.11.78-.22 1.18-.32 2.71-16.66 10.48-31.63 21.69-43.27C193.89 95.31 192 87.88 192 80V48c0-8.84 7.16-16 16-16 1.63 0 3.2.24 4.68.7 2.54.77 4.81 2.15 6.64 3.98 2.89 2.9 4.68 6.9 4.68 11.32v32c0 1.11.11 2.19.33 3.23 9.73-4.11 20.43-6.38 31.67-6.38s21.95 2.28 31.69 6.39c.21-1.01.31-2.05.31-3.11v-32c0-4.42 1.79-8.42 4.68-11.32 1.83-1.83 4.1-3.21 6.64-3.98 1.48-.46 3.05-.7 4.68-.7 8.84 0 16 7.16 16 16v32c0 7.84-1.88 15.25-5.21 21.78 11.18 11.64 18.93 26.58 21.64 43.22 3.95 1.05 7.74 2.47 11.35 4.22 21.43 10.37 36.22 32.36 36.22 57.84v.81c35.29 0 64-28.71 64-64v-32c0-4.56 1.97-8.93 5.39-11.97 3.43-3.03 7.99-4.46 12.54-3.91 4.01.48 7.53 2.45 10.04 5.33 2.52 2.87 4.03 6.65 4.03 10.76V144c0 52.93-43.07 96-96 96m-32.87 124.96c0 .07-.03.14-.04.21-.06.43-.11.85-.17 1.28.08-.49.15-.99.21-1.49m0-.34c0 .07-.03.14-.04.21-.06.43-.11.85-.17 1.28.08-.49.15-.99.21-1.49m.19-1.12-.15 1.18c.04-.21.06-.43.09-.64zm0-.35-.15 1.19c.04-.21.06-.43.09-.65z" />',viewBox:"0 0 512 512"},buildingBlocksIcon:{name:"building-blocks",content:'<path d="M127.9 289V128H160V80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h64V80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h32v160zM96 320v-48c0-8.8-7.2-16-16-16H48c-8.8 0-16 7.2-16 16v48H0v128h224V320zm384 0v-48c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H288v128h224V320z" />',viewBox:"0 0 512 512"},buildingsOutlineIcon:{name:"buildings-outline",content:'<path d="M144 96h-32v32h32zm64 0h-32v32h32zm79.97 128.24v32h32v-32zM288 288v32h32v-32zm63.97-63.76v32h32v-32zM352 288v32h32v-32zM112 160v32h32v-32zm0 64v32h32v-32zm0 64v32h32v-32zm64-128v32h32v-32zm0 64v32h32v-32zm0 64v32h32v-32zm111.97-63.76v32h32v-32zM288 288v32h32v-32zm63.97-63.76v32h32v-32zM352 288v32h32v-32zM112 160v32h32v-32zm0 64v32h32v-32zm0 64v32h32v-32zm64-128v32h32v-32zm0 64v32h32v-32zm0 64v32h32v-32zm111.97-63.76v32h32v-32zM288 288v32h32v-32zm63.97-63.76v32h32v-32zM352 288v32h32v-32zm0 0v32h32v-32zm-.03-63.76v32h32v-32zM288 288v32h32v-32zm-.03-63.76v32h32v-32zM176 288v32h32v-32zm0-64v32h32v-32zm0-64v32h32v-32zm-64 128v32h32v-32zm0-64v32h32v-32zm0-64v32h32v-32zm240 128v32h32v-32zm-.03-63.76v32h32v-32zM288 288v32h32v-32zm-.03-63.76v32h32v-32zM176 288v32h32v-32zm0-64v32h32v-32zm0-64v32h32v-32zm-64 128v32h32v-32zm0-64v32h32v-32zm0-64v32h32v-32zm240 128v32h32v-32zm-.03-63.76v32h32v-32zM288 288v32h32v-32zm-.03-63.76v32h32v-32zM112 288v32h32v-32zm64 0v32h32v-32zm-64-64v32h32v-32zm64 0v32h32v-32zm-64-64v32h32v-32zm64 0v32h32v-32zm112 128v32h32v-32zm64 0v32h32v-32zm-64.03-63.76v32h32v-32zm64 0v32h32v-32zM448 448V160H256V32H64v416H32v32h448v-32zm-224 0h-32v-96h-64v96H96V64h128zm192 0h-32v-96h-96v96h-32V192h160z" />',viewBox:"0 0 512 512"},buildingsSolidIcon:{name:"buildings-solid",content:'<path d="M448 448V160H256V32H64v416H32v32h448v-32zm-64-128h-32v-32h32zm-32.03-63.76v-32h32v32zM288 288h32v32h-32zm-.03-31.76v-32h32v32zM112 96h32v32h-32zm0 64h32v32h-32zm0 64h32v32h-32zm0 64h32v32h-32zm80 160h-64v-96h64zm16-128h-32v-32h32zm0-64h-32v-32h32zm0-64h-32v-32h32zm0-64h-32V96h32zm80 320v-96h96v96z" />',viewBox:"0 0 512 512"},busIcon:{name:"bus",content:'<path d="m479.16 221.81-28.95-57.89a7.99 7.99 0 0 0-7.15-4.42H40c-4.42 0-8 3.58-8 8v144c0 4.42 3.58 8 8 8h58.73c6.59 18.64 24.37 32 45.27 32s38.68-13.36 45.27-32h132.75c.11.33.22.67.34 1 6.59 18.64 24.37 32 45.27 32s38.68-13.36 45.27-32c.12-.33.23-.67.34-1H472c4.42 0 8-3.58 8-8v-86.11c0-1.24-.29-2.47-.84-3.58M96 223.5H64v-32h32zm48 96c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16m16-96h-32v-32h32zm160-31.74h32v64h-32zm-96 31.74h-32v-32h32zm64 0h-32v-32h32zm85.2 96c-1.74.65-3.61 1-5.57 1s-3.83-.35-5.57-1c-6.08-2.27-10.43-8.14-10.43-15 0-8.82 7.18-16 16-16s16 7.18 16 16c0 6.86-4.35 12.73-10.43 15m10.8-96v-32h48l16 32z" />',viewBox:"0 0 512 512"},buttonIcon:{name:"button",content:'<path d="m130.1 130.1 36.1 93.9H64c-17.6 0-32-14.4-32-32V64c0-17.6 14.4-32 32-32h384c17.6 0 32 14.4 32 32v128c0 17.6-14.4 32-32 32h-73.8zM480 299 185.8 185.8 299 480l22.6-113.1L434.7 480l45.3-45.3-113.1-113.1z" />',viewBox:"0 0 512 512"},calculatorIcon:{name:"calculator",content:'<path d="M64 64v384h384V64zm96 352H96v-64h64zm0-96H96v-64h64zm96 96h-64v-64h64zm0-96h-64v-64h64zm160 96h-96V256h96zm0-224H96V96h320z" />',viewBox:"0 0 512 512"},calendarDateIcon:{name:"calendar-date",content:'<path d="M448 32h-64V0h-64v32H192V0h-64v32H64c-17.6 0-32 14.4-32 32v384c0 17.6 14.4 32 32 32h384c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32m0 416-383.9.1-.1-.1V192h384zm0-288H64V64.1l.1-.1H128v32h64V64h128v32h64V64h63.9l.1.1zM192 270.6S171.9 288 142 288v-32c29.9 0 58-32 58-32h24v192h-32zM384 416H256v-14.2c0-9.7 1.6-18.4 4.8-26 3.3-7.7 7.3-14.6 12.2-20.7 4.8-6.1 10.2-11.5 15.9-16.2s11.3-8.9 16.4-12.7c5.5-3.9 10.3-7.7 14.4-11.3 4.2-3.6 7.6-7.2 10.4-10.7q4.2-5.25 6.3-10.8 2.1-5.4 2.1-11.7c0-8.1-2.3-14.1-6.8-18.4-4.5-4.1-11.5-6.2-20.7-6.2-16 0-31.5 6.4-46.1 19.4v-37.1c16.5-10.6 35-16.1 55.5-16.1 9.6 0 18.2 1.3 25.7 3.8 7.6 2.5 14.1 6.1 19.3 10.7s9.3 10.3 12.1 17c2.7 6.6 4.1 14.1 4.1 22.3 0 8.7-1.4 16.6-4 23.3-2.7 6.8-6.3 12.9-10.6 18.5-4.5 5.6-9.5 10.6-15.3 15.2s-11.8 9.1-18 13.4c-4.2 3-8.3 5.9-12.2 8.9-3.9 2.9-7.4 5.8-10.4 8.7s-5.3 5.7-7.1 8.4c-1.9 2.7-2.7 7.8-2.7 10.3H384z" />',viewBox:"0 0 512 512"},calendarIcon:{name:"calendar",content:'<path d="M416 416H288V288h128zm64-352v384c0 17.6-14.4 32-32 32H64c-17.6 0-32-14.4-32-32V64c0-17.6 14.4-32 32-32h64V0h64v32h128V0h64v32h64c17.6 0 32 14.4 32 32m-32 128H64v255.9l.1.1 383.9-.1zm0-127.9q-.15-.15 0 0l-64-.1v32h-64V64H192v32h-64V64H64.1l-.1.1V160h384z" />',viewBox:"0 0 512 512"},cameraIcon:{name:"camera",content:'<path d="M448 128h-64l-64-64H192l-64 64H64c-17.6 0-32 14.4-32 32v288c0 17.6 14.4 32 32 32h384c17.6 0 32-14.4 32-32V160c0-17.6-14.4-32-32-32M256 416c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112m64-112c0 35.3-28.7 64-64 64s-64-28.7-64-64 28.7-64 64-64 64 28.7 64 64" />',viewBox:"0 0 512 512"},cancelCircleIcon:{name:"cancel-circle",content:'<path d="m169.4 214.6 128 128c-12.5 6-26.6 9.4-41.4 9.4-52.9 0-96-43.1-96-96 0-14.8 3.4-28.8 9.4-41.4M256 160c-14.8 0-28.8 3.4-41.4 9.4l128 128c6-12.5 9.4-26.6 9.4-41.4 0-52.9-43.1-96-96-96m224 96c0 123.7-100.3 224-224 224S32 379.7 32 256 132.3 32 256 32s224 100.3 224 224m-64 0c0-88.2-71.8-160-160-160-32.6 0-62.9 9.8-88.2 26.6-17.9 11.9-33.4 27.3-45.3 45.3C105.8 193.1 96 223.4 96 256c0 88.2 71.8 160 160 160 32.6 0 62.9-9.8 88.2-26.6 17.9-11.9 33.4-27.3 45.3-45.3 16.7-25.2 26.5-55.5 26.5-88.1" />',viewBox:"0 0 512 512"},cancelIcon:{name:"cancel",content:'<path d="M256 32c-50.3 0-96.8 16.6-134.1 44.6-17.2 12.8-32.4 28.1-45.3 45.3C48.6 159.2 32 205.7 32 256c0 123.7 100.3 224 224 224 50.3 0 96.8-16.6 134.1-44.6 17.2-12.8 32.4-28.1 45.3-45.3 28-37.4 44.6-83.8 44.6-134.1 0-123.7-100.3-224-224-224m0 384c-88.2 0-160-71.8-160-160 0-32.6 9.8-62.9 26.6-88.2l221.6 221.6C318.9 406.2 288.6 416 256 416m133.4-71.8L167.8 122.6C193.1 105.8 223.4 96 256 96c88.2 0 160 71.8 160 160 0 32.6-9.8 62.9-26.6 88.2" />',viewBox:"0 0 512 512"},cancelOutlineIcon:{name:"cancel-outline",content:'<path d="M256 32c-56.1 0-107.4 20.6-146.7 54.7-8.1 7-15.6 14.6-22.6 22.6C52.6 148.6 32 199.9 32 256c0 123.7 100.3 224 224 224 56.1 0 107.4-20.6 146.7-54.7 8.1-7 15.6-14.6 22.6-22.6C459.4 363.4 480 312.1 480 256c0-123.7-100.3-224-224-224m0 416c-106 0-192-86-192-192 0-47.2 17.1-90.5 45.4-124L380 402.6c-33.5 28.3-76.8 45.4-124 45.4m146.6-68L132 109.4C165.5 81.1 208.8 64 256 64c106 0 192 86 192 192 0 47.2-17.1 90.5-45.4 124" />',viewBox:"0 0 512 512"},carIcon:{name:"car",content:'<path d="m475.08 241.41-5.43-9.51c-9.79-13.82-25.62-23.06-43.65-23.84-.83-.04-1.66-.06-2.5-.06h-68.25L272 160H144l-56.51 32H56c-13.25 0-24 10.75-24 24v80c0 13.25 10.75 24 24 24h42.73c6.59 18.64 24.37 32 45.27 32s38.68-13.36 45.27-32h134.07c6.61 18.62 24.37 31.95 45.25 31.95s38.53-13.25 45.19-31.78c.02-.06.04-.11.06-.17h49.86c9 0 16.3-7.3 16.3-16.3v-39.2c0-8.23-1.76-16.04-4.92-23.09M144 320c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16m64-96h-64v-32h64zm96 .15h-64V192h24l55.6 32zm80.52 81.25c-.73 8.15-7.6 14.55-15.93 14.55-8.83 0-16-7.17-16-16s6.52-15.33 14.78-15.95c.4-.03.81-.05 1.22-.05s.83.02 1.23.05c.84.07 1.67.2 2.47.39 7.05 1.67 12.3 8.02 12.3 15.56 0 .49-.02.97-.07 1.45" />',viewBox:"0 0 512 512"},caretAltDownIcon:{name:"caret-alt-down",content:'<path d="M256 352 128 160h256z" />',viewBox:"0 0 512 512"},caretAltExpandIcon:{name:"caret-alt-expand",content:'<path d="M128 288h256L256 480zM256 32 128 224h256.001z" />',viewBox:"0 0 512 512"},caretAltLeftIcon:{name:"caret-alt-left",content:'<path d="m160 256 192-128v256z" />',viewBox:"0 0 512 512"},caretAltRightIcon:{name:"caret-alt-right",content:'<path d="M352 256 160 384V128z" />',viewBox:"0 0 512 512"},caretAltToBottomIcon:{name:"caret-alt-to-bottom",content:'<path d="M384 128 256 320 128 128zM128 352h256v-32H128z" />',viewBox:"0 0 512 512"},caretAltToLeftIcon:{name:"caret-alt-to-left",content:'<path d="M352 384 160 256l192-128zM128 128v256h32V128z" />',viewBox:"0 0 512 512"},caretAltToRightIcon:{name:"caret-alt-to-right",content:'<path d="m128 128 192 128-192 128zm224 256V128h-32v256z" />',viewBox:"0 0 512 512"},caretAltToTopIcon:{name:"caret-alt-to-top",content:'<path d="m128 352 128-192 128 192zm256-224H128v32h256z" />',viewBox:"0 0 512 512"},caretAltUpIcon:{name:"caret-alt-up",content:'<path d="m256 160 128 192H128z" />',viewBox:"0 0 512 512"},caretBlIcon:{name:"caret-bl",content:'<path d="M160 352V160l192 192z" />',viewBox:"0 0 512 512"},caretBrIcon:{name:"caret-br",content:'<path d="M352 352H160l192-192z" />',viewBox:"0 0 512 512"},caretDoubleAltDownIcon:{name:"caret-double-alt-down",content:'<path d="M384 64 256 256 128 64zM256 448l128-192-128 1H128z" />',viewBox:"0 0 512 512"},caretDoubleAltLeftIcon:{name:"caret-double-alt-left",content:'<path d="M448 384 256 256.001l192-128zM64 256.001 256 384V128z" />',viewBox:"0 0 512 512"},caretDoubleAltRightIcon:{name:"caret-double-alt-right",content:'<path d="m64 128 192 128L64 384zm384 128L256 128v256z" />',viewBox:"0 0 512 512"},caretDoubleAltUpIcon:{name:"caret-double-alt-up",content:'<path d="m128 448 128-192 128 192zM256 64 128 256h256z" />',viewBox:"0 0 512 512"},caretTlIcon:{name:"caret-tl",content:'<path d="M160 160h192L160 352z" />',viewBox:"0 0 512 512"},caretTrIcon:{name:"caret-tr",content:'<path d="M352 160v192L160 160z" />',viewBox:"0 0 512 512"},cartIcon:{name:"cart",content:'<path d="M192 368c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48m144-48c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48M128 96V64H32v32h64v192h288v-32H128zm32 128h256v-32H160zm0-96v32h288v-32z" />',viewBox:"0 0 512 512"},categorizeIcon:{name:"categorize",content:'<path d="M32 32v192l160-96zm0 448V288l160 96zM192 64h288v32H192zm0 96h288v32H192zm0 160h288v32H192zm0 96h288v32H192z" />',viewBox:"0 0 512 512"},cellSplitHorizontallyIcon:{name:"cell-split-horizontally",content:'<path d="M32 32v416h416V32zm32 32h160v64H64zm160 160h-64v-64h64zM64 160h64v64H64zm0 96h160v64H64zm0 160v-64h160v64zm192-256h64v64h-64zm160 256H256v-64h160zm0-96H256v-64h160zm0-96h-64v-64h64zm0-96H256V64h160z" />',viewBox:"0 0 512 512"},cellSplitVerticallyIcon:{name:"cell-split-vertically",content:'<path d="M32 448h416V32H32zm32-32V256h64v160zm160-160v64h-64v-64zm-64 160v-64h64v64zm96 0V256h64v160zm160 0h-64V256h64zM160 224v-64h64v64zM416 64v160h-64V64zm-96 0v160h-64V64zm-96 0v64h-64V64zm-96 0v160H64V64z" />',viewBox:"0 0 512 512"},cellsMergeHorizontallyIcon:{name:"cells-merge-horizontally",content:'<path d="M32 32v416h416V32zm160 32h96v96h-96zM64 64h96v96H64zm96 352H64v-96h96zm128 0h-96v-96h96zm128 0h-96v-96h96zm0-128H64v-96h352zm0-128h-96V64h96z" />',viewBox:"0 0 512 512"},cellsMergeIcon:{name:"cells-merge",content:'<path d="M32 32v448h416V32zm160 32h96v64h-96zM64 64h96v64H64zm96 384H64v-64h96zm128 0h-96v-64h96zm128 0h-96v-64h96zm0-96H64V160h352zm0-224h-96V64h96z" />',viewBox:"0 0 512 512"},cellsMergeVerticallyIcon:{name:"cells-merge-vertically",content:'<path d="M32 448h416V32H32zm32-160v-96h96v96zm0 128v-96h96v96zm352-96v96h-96v-96zm0-128v96h-96v-96zm0-128v96h-96V64zm-128 0v352h-96V64zm-128 0v96H64V64z" />',viewBox:"0 0 512 512"},changeManuallyIcon:{name:"change-manually",content:'<path d="m416 353 32-32v159H32V32h416v64h-32V64H64v384h352zm-192-3.7V416h66.7l169.7-168.5-67.9-67.9zm55.3 34-22.6-22.6 135.8-135.8 22.6 22.6zM502.7 160 480 137.3c-12.4-12.4-32.8-12.4-45.3 0L412.2 160l67.9 67.9 22.6-22.6c12.4-12.5 12.4-32.9 0-45.3M191.9 416H167v-22h-.6c-7.9 14.6-19.4 22-34.6 22-11.2 0-20-3.3-26.3-9.8S96 391 96 380.3c0-23.1 12.4-36.5 37.2-40.4l33.9-5.1c0-17.4-7.7-26.1-23.2-26.1-13.6 0-25.8 5-36.8 15v-24.2c12-7.6 25.9-11.5 41.7-11.5 28.8 0 43.3 15.2 43.3 45.6V416zM167 353.1l-23.9 3.6c-7.4 1-13 3-16.8 5.8s-5.6 7.8-5.6 14.9c0 5.2 1.7 9.4 5.2 12.7s8.1 5 13.9 5c7.9 0 14.4-3 19.5-8.9 5.2-5.9 7.7-13.4 7.7-22.4z" />',viewBox:"0 0 512 512"},chartAreaClusteredIcon:{name:"chart-area-clustered",content:'<path d="m405.5 200.3-88.2-88.2-91.2 114L192 192l-37.6 45.1L64 146.8V32H32v448h448V96zM320 160l66.7 66.7L320 320l-71.1-71.1zM64 192l69.8 69.8L64 345.6z" />',viewBox:"0 0 512 512"},chartAreaRangeIcon:{name:"chart-area-range",content:'<path d="M64 416v32h416v32H32V32h32v224l128-128 128 64L480 32v192L320 384l-127-64z" />',viewBox:"0 0 512 512"},chartAreaStacked100Icon:{name:"chart-area-stacked100",content:'<path d="M32 32v448h448V32zm416 108.8L320 320 192 192 64 345.6V64h384z" />',viewBox:"0 0 512 512"},chartAreaStackedIcon:{name:"chart-area-stacked",content:'<path d="m320 165.3-128-64-128 128V32H32v448h448V32zm128 7.5L320 352 192 224 64 377.6v-103l134.3-134.3 126.1 63 123.6-103z" />',viewBox:"0 0 512 512"},chartBarClusteredIcon:{name:"chart-bar-clustered",content:'<path d="M64 448v-64h160V224H64v-32h352V32H32v448h448v-32zm128-192v96H64v-96z" />',viewBox:"0 0 512 512"},chartBarRangeIcon:{name:"chart-bar-range",content:'<path d="M480 448v32H32V32h32v416zm-96-192H160v96h224zm32-32v160H128V224zm64-192H256v160h224z" />',viewBox:"0 0 512 512"},chartBarStacked100Icon:{name:"chart-bar-stacked100",content:'<path d="M480 192V32H32v448h448v-32H64v-64h416V224H64v-32zm-160 64v96H64v-96zM64 64h160v96H64z" />',viewBox:"0 0 512 512"},chartBarStackedIcon:{name:"chart-bar-stacked",content:'<path d="M64 448v-64h352V224H64v-32h256V32H32v448h448v-32zm0-384h96v96H64zm192 192v96H64v-96z" />',viewBox:"0 0 512 512"},chartBubbleIcon:{name:"chart-bubble",content:'<path d="M480 448v32H32V32h32v416zM192 256c-35.3 0-64 28.7-64 64s28.7 64 64 64 64-28.7 64-64-28.7-64-64-64m0-32c53 0 96 43 96 96s-43 96-96 96-96-43-96-96 43-96 96-96m224 96c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32m0-32c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64M368 96c-44.2 0-80 35.8-80 80s35.8 80 80 80 80-35.8 80-80-35.8-80-80-80M176 64c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48" />',viewBox:"0 0 512 512"},chartCandlestickIcon:{name:"chart-candlestick",content:'<path d="M480 448v32H32V32h32v416zm-192-96h-64v64h-32v-64h-64V96h64V32h32v64h64zm-32-224h-96v192h96zm224 64h-64V64h-32v128h-64v128h64v64h32v-64h64z" />',viewBox:"0 0 512 512"},chartChoroplethIcon:{name:"chart-choropleth",content:'<path d="M448 64v384H64V64zm32-32H32v448h448zm-96 256v13.3l-64 64v37.5l13.3 13.3H416V264.6zm-50.7-160 64 64-32 32 18.8 23.4 32-21.3V96H288v18.8l13.3 13.3h32zM224 192l32 32-23.7 23.7L352 276v-20l-32-32 32-32-32-32h-32l-32-32V96h-32l-64 64 32 32zm0 86-32 10-32 32 32 32v32l-32 32h128v-64l50.4-50.4zm-29.4-37.8 16.2-16.2h-32l-64-64 64-64H96v167.5zM114.8 320l37.6-37.6L96 296.5V416h32v-13.3l32-32v-5.5z" />',viewBox:"0 0 512 512"},chartColumnClusteredIcon:{name:"chart-column-clustered",content:'<path d="M320 96v352h-32V288H128v160H64V32H32v448h448V96zm-64 352h-96V320h96z" />',viewBox:"0 0 512 512"},chartColumnRangeIcon:{name:"chart-column-range",content:'<path d="M480 448v32H32V32h32v416zM256 128h-96v224h96zm32-32v288H128V96zm192-64H320v224h160z" />',viewBox:"0 0 512 512"},chartColumnStacked100Icon:{name:"chart-column-stacked100",content:'<path d="M320 32v416h-32V32H128v416H64V32H32v448h448V32zM160 448V192h96v256zm192 0V288h96v160z" />',viewBox:"0 0 512 512"},chartColumnStackedIcon:{name:"chart-column-stacked",content:'<path d="M320 192v256h-32V96H128v352H64V32H32v448h448V192zM160 448V256h96v192zm192 0v-96h96v96z" />',viewBox:"0 0 512 512"},chartDoughnutIcon:{name:"chart-doughnut",content:'<path d="M473 310.3c.9-2.1 1.4-4.2 1.8-6.3l.1-.5c.5-2.1.9-4.1 1.3-6.2v-.3c.8-4.4 1.5-8.8 1.8-13.3v-.4c.5-2 .7-3.9.9-5.9l.1-1.7c.1-1.6.3-3.1.4-4.7 0-.7.1-1.4.1-2 .1-1.5.2-3.1.2-4.6 0-.6 0-1.3.1-1.9.1-2.2.1-4.3.1-6.5 0-31.8-6.7-63.2-19.8-92.2-1.5-3.3-3.1-6.6-4.7-9.8-4.1-8-8.7-15.8-13.8-23.3-5-7.4-10.5-14.6-16.4-21.3-1.2-1.3-2.4-2.7-3.6-4-2.4-2.7-4.9-5.3-7.4-7.8s-5.1-5-7.8-7.4-5.4-4.7-8.1-7c-4.1-3.4-8.4-6.7-12.8-9.8-20.7-14.8-43.8-25.9-68.3-32.9-5.3-1.5-10.7-2.8-16.2-4-3.6-.7-7.3-1.4-11-2s-7.4-1-11.2-1.3c-5.6-.6-11.3-.9-17.1-1.1-1.9 0-3.9-.1-5.8-.1C132.3 32 32 132.3 32 256s100.3 224 224 224c105 0 193.1-72.2 217-169.7M320 256c0 35.3-28.7 64-64 64s-64-28.7-64-64 28.7-64 64-64 64 28.7 64 64m71.8 135.8c-74.4 75.6-195.9 76.6-271.5 2.2S43.7 198 118 122.4l2.2-2.2c36-36.1 84.9-56.3 135.8-56.2v96c-53 0-96 43-96 96s43 96 96 96c44 0 82.4-30 93.1-72.7l93.2 23.3c-8.4 33.8-25.9 64.6-50.5 89.2m-39.8-133v.8zm0 2.8v.9zm-.4 2.9-.1.7zm-.6 3.2v.2zm-1 5.9v.1zm0 2.8v.2z" />',viewBox:"0 0 512 512"},chartLineIcon:{name:"chart-line",content:'<path d="M64 448h416v32H32V32h32zm152.4-190.4L96 416v-51.2l97.2-129.6 41.2-33-27.3-34.1L96 224v-38l119.9-58.1 43.5 54.3 109-87.2 55.9 85.7L480 114v47l-38 46.7 38 58.3.5 53.3-58.5-87-82.5 101.3-85.1-106.4zm63-50.4 60.1 75.2 64.3-77.1-42.7-63.5z" />',viewBox:"0 0 512 512"},chartLineMarkersIcon:{name:"chart-line-markers",content:'<path d="M480 448v32H0V32h32v416zm0-96c.1 17.7-14.2 32-31.9 32.1s-32-14.2-32.1-31.9c0-1.3.1-2.7.2-4l-83.7-62.8c-8 3.4-17.1 3.4-25.2 0l-83.7 62.8c2.1 17.5-10.4 33.5-27.9 35.6s-33.5-10.4-35.6-27.9c-.7-6.2.3-12.4 3.1-18l-49-73.6-22.7 39.6c8.9 15.3 3.7 34.9-11.5 43.8s-34.9 3.7-43.8-11.5-3.7-34.9 11.5-43.8c4.9-2.8 10.4-4.3 16-4.4l30.6-53.5-28.4-42.6c-.7 0-1.4.1-2.1.1-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32c0 4.9-1.1 9.8-3.3 14.2l19.5 29.3 52.2-91.3c-8.9-15.3-3.8-34.9 11.5-43.8s34.9-3.8 43.8 11.5c2.5 4.4 4 9.2 4.3 14.3l78.4 39.2c14.7-9.7 34.6-5.7 44.3 9 .3.5.7 1.1 1 1.6h72.6c8.8-15.3 28.4-20.5 43.7-11.7s20.5 28.4 11.7 43.7-28.4 20.5-43.7 11.7c-4.9-2.8-8.9-6.8-11.7-11.7h-72.6c-8.8 15.3-28.4 20.5-43.7 11.7-9.3-5.4-15.3-15.1-15.9-25.8l-78.4-39.2c-5.2 3.4-11.3 5.3-17.5 5.3l-60 105.2 57.9 86.9c.7 0 1.4-.1 2.1-.1 4.3 0 8.6.9 12.6 2.6l83.7-62.8c-2.2-17.5 10.3-33.5 27.8-35.7s33.5 10.3 35.7 27.8q.45 3.9 0 7.8l83.7 62.8c16.2-7 35.1.6 42 16.8 1.6 4.1 2.5 8.4 2.5 12.7m-48-192c0 8.8 7.2 16 16 16s16-7.2 16-16-7.2-16-16-16-16 7.2-16 16m-128 0c0 8.8 7.2 16 16 16s16-7.2 16-16-7.2-16-16-16-16 7.2-16 16M176 96c0 8.8 7.2 16 16 16s16-7.2 16-16-7.2-16-16-16-16 7.2-16 16m-96 64c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m0 160c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m128 32c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m128-96c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m128 96c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16" />',viewBox:"0 0 512 512"},chartLineStacked100Icon:{name:"chart-line-stacked100",content:'<path d="M480 448v32H32V32h32v416zM224 228l128 64 128-96v-36l-128 96-128-64-128 96v36zM480 32H96v32h384z" />',viewBox:"0 0 512 512"},chartLineStacked100MarkersIcon:{name:"chart-line-stacked100-markers",content:'<path d="M480 448v32H0V32h32v416zm0-192c0 17.7-14.3 32-32 32-5.5 0-11-1.4-15.8-4.2l-81.1 60.8c4.1 17.2-6.6 34.4-23.8 38.5s-34.4-6.6-38.5-23.8c-.6-2.4-.9-4.9-.9-7.4l-76.8-38.4c-10.2 7.6-23.9 8.5-35 2.2L95 376.5c4.1 17.2-6.6 34.4-23.8 38.5s-34.4-6.6-38.5-23.8 6.6-34.4 23.8-38.5c7.9-1.9 16.1-.7 23.1 3.3l81.1-60.8c-4.1-17.2 6.6-34.4 23.8-38.5s34.4 6.6 38.5 23.8c.6 2.4.9 4.9.9 7.4l76.8 38.4c10.2-7.6 23.9-8.5 35-2.2l81.1-60.8c-4.1-17.2 6.5-34.5 23.7-38.6s34.5 6.5 38.6 23.7c.6 2.5.9 5.1.9 7.6M80 384c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m128-96c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m128 64c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m128-96c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m16-192c0 17.7-14.3 32-32 32-11.4 0-22-6.1-27.7-16h-72.6c-8.8 15.3-28.4 20.5-43.7 11.7-4.9-2.8-8.9-6.8-11.7-11.7h-72.6c-8.8 15.3-28.4 20.5-43.7 11.7-4.9-2.8-8.9-6.8-11.7-11.7H91.7C82.9 95.3 63.3 100.5 48 91.7S27.4 63.3 36.3 48 64.7 27.5 80 36.3c4.9 2.8 8.9 6.8 11.7 11.7h72.6c8.8-15.3 28.4-20.5 43.7-11.7 4.9 2.8 8.9 6.8 11.7 11.7h72.6c8.8-15.3 28.4-20.5 43.7-11.7 4.9 2.8 8.9 6.8 11.7 11.7h72.6c8.8-15.3 28.4-20.5 43.7-11.7 9.9 5.7 16 16.3 16 27.7M80 64c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16" />',viewBox:"0 0 512 512"},chartLineStackedIcon:{name:"chart-line-stacked",content:'<path d="M480 448v32H32V32h32v416zM224 292l128 64 128-96v-36l-128 96-128-64-128 96v36zm0-160 128 92 128-60v-36l-128 60-128-92-128 64v36z" />',viewBox:"0 0 512 512"},chartLineStackedMarkersIcon:{name:"chart-line-stacked-markers",content:'<path d="M480 448v32H0V32h32v416zm0-320c0 17.7-14.3 32-32 32-6.9 0-13.7-2.2-19.2-6.4L352 192c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-2.5.3-5 .9-7.4l-81.1-60.8c-11.1 6.3-24.8 5.4-35-2.2L96 160c0 17.7-14.3 32-32 32s-32-14.3-32-32 14.3-32 32-32c6.9 0 13.7 2.2 19.2 6.4L160 96c0-17.7 14.3-32 32-32s32 14.3 32 32c0 2.5-.3 5-.9 7.4l81.1 60.8c11.1-6.3 24.8-5.4 35 2.2L416 128c0-17.7 14.3-32 32-32s32 14.3 32 32M80 160c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m128-64c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m128 96c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m128-64c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m16 128c0 17.7-14.3 32-32 32-5.5 0-11-1.4-15.8-4.2l-81.1 60.8c4.1 17.2-6.6 34.4-23.8 38.5s-34.4-6.6-38.5-23.8c-.6-2.4-.9-4.9-.9-7.4l-76.8-38.4c-10.2 7.6-23.9 8.5-35 2.2L95 376.5c4.1 17.2-6.6 34.4-23.8 38.5s-34.4-6.6-38.5-23.8 6.6-34.4 23.8-38.5c7.9-1.9 16.1-.7 23.1 3.3l81.1-60.8c-4.1-17.2 6.6-34.4 23.8-38.5s34.4 6.6 38.5 23.8c.6 2.4.9 4.9.9 7.4l76.8 38.4c10.2-7.6 23.9-8.5 35-2.2l81.1-60.8c-4.1-17.2 6.5-34.5 23.7-38.6s34.5 6.5 38.6 23.7c.6 2.5.9 5.1.9 7.6M80 384c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m128-96c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m128 64c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m128-96c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16" />',viewBox:"0 0 512 512"},chartOhlcIcon:{name:"chart-ohlc",content:'<path d="M480 448v32H32V32h32v416zM224 320V96h-32v32h-64v32h64v256h32v-64h64v-32zM416 96V32h-32v160h-64v32h64v96h32V128h64V96z" />',viewBox:"0 0 512 512"},chartPieIcon:{name:"chart-pie",content:'<path d="M473 310.3c.9-2.1 1.4-4.2 1.8-6.3l.1-.5c.5-2.1.9-4.1 1.3-6.2v-.2c.8-4.4 1.5-8.8 1.8-13.3v-.4c.5-2 .7-3.9.9-5.9l.1-1.7c.1-1.6.3-3.1.4-4.7 0-.7.1-1.4.1-2 .1-1.5.2-3.1.2-4.6 0-.6 0-1.3.1-1.9.1-2.2.1-4.3.1-6.5 0-31.8-6.7-63.2-19.8-92.2-1.5-3.3-3.1-6.6-4.7-9.8-4.1-8-8.7-15.8-13.8-23.3-5-7.4-10.5-14.6-16.4-21.3-1.2-1.3-2.4-2.7-3.6-4-2.4-2.7-4.9-5.3-7.4-7.8s-5.1-5-7.8-7.4-5.4-4.7-8.1-7c-4.1-3.4-8.4-6.7-12.8-9.8-20.7-14.8-43.8-25.9-68.3-32.9-5.3-1.5-10.7-2.8-16.2-4-3.6-.7-7.3-1.4-11-2s-7.4-1-11.2-1.3c-5.6-.6-11.3-.9-17.1-1.1-1.9 0-3.9-.1-5.8-.1C132.3 32 32 132.3 32 256s100.3 224 224 224c105 0 193.1-72.2 217-169.7m-81.2 81.5c-74.4 75.6-195.9 76.6-271.5 2.2S43.7 198 118 122.5l2.2-2.2c36-36.2 84.9-56.4 135.8-56.3v192l186.3 46.6c-8.4 33.8-25.9 64.6-50.5 89.2" />',viewBox:"0 0 512 512"},chartRadarFilledIcon:{name:"chart-radar-filled",content:'<path d="m354.4 372.1 65.1 89.6-25.9 18.8-75-103.2-109.2-21.8-90.8 125-25.9-18.8 90-123.8-67.3-101L32 216.6l7.5-31.1 65.8 16L240 107.2V32h32v80l99.2 99.2L472 187.7l7.3 31.2-98.8 23z" />',viewBox:"0 0 512 512"},chartRadarIcon:{name:"chart-radar",content:'<path d="M272 32h-32v44L80.7 195.5l-41.1-10-7.6 31.1 42.3 10.3 81 148.5-62.7 86.3 25.9 18.8 67.2-92.5L344 412.3l49.5 68.2 25.9-18.8-46.8-64.4 40.8-163.1 65.8-15.3-7.3-31.2-74.9 17.4L272 80zm-32 202.2-119-28.9L240 116zm32 0v-109l88.4 88.4zm-95.9 112.5-59.8-109.6 118.5 28.8zm172 17.3-71-97.7 101.3-23.6zm-30.6 12-110.6-17 49.1-67.6z" />',viewBox:"0 0 512 512"},chartRadarMarkersIcon:{name:"chart-radar-markers",content:'<path d="m472 187.7-51.2 11.9c-9.4-8-22.5-9.9-33.8-4.8L288.1 96c0-11.5-6.2-22.1-16.1-27.8V32h-32v36.4c-7.1 4.1-12.3 10.8-14.6 18.6L96.1 184c-8.6 0-16.7 3.4-22.8 9.5l-32.8-8-7.5 31.1 32.3 7.8c2.7 9.9 10 17.8 19.6 21.5l61 111.8c-3 8.9-2 18.7 2.9 26.7l-56.1 77.3 25.9 18.8L177 400c8.5-.2 16.5-3.8 22.3-10l122 18.8c3.9 13.8 16.5 23.2 30.8 23.2 1.9 0 3.9-.2 5.8-.5l35.6 49 25.9-18.8-37.1-51.1c3.7-10.4 1.7-22-5.2-30.6l31.4-125.2c11.8-3.2 20.8-12.9 23.1-24.9l47.7-11.1zm-111.4 25.9L272 234.2V125.1zM256 80c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16m-21.1 39.9c1.6 1.4 3.3 2.6 5.1 3.7V234l-113.3-27.6c-.4-1.4-1-2.8-1.6-4.1zM96 232c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16m80 152c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16m7.2-47.2c-2.4-.5-4.8-.8-7.2-.8-1.8 0-3.7.2-5.5.5l-52.9-96.9c.7-.6 1.3-1.2 1.9-1.9l115.3 28zm23.6 22 49.1-67.6 61.5 84.6zM352 416c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16m-3.9-52.3L277 265.9l97.4-22.6c.9 1.2 1.9 2.4 3 3.5zM400 240c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16" />',viewBox:"0 0 512 512"},chartRoseIcon:{name:"chart-rose",content:'<path d="M226 251.4 44.3 329.3c-23.8-68.9-12.6-145.1 30-204.3zm-82.1-109.5L240 222V96.8c-36.2 3.6-70.1 19.6-96.1 45.1m231.5 160.2L279 278l27.3 95.7c31.8-13.6 56.7-39.4 69.1-71.6M96 353.4c37.3 69.1 115 106.1 192.2 91.4L244 290zM272 32v211.4l204.6 51.1c2.3-12.9 3.4-26 3.4-39.1C480 137.1 388.2 40.2 272 32" />',viewBox:"0 0 512 512"},chartScatterIcon:{name:"chart-scatter",content:'<path d="M480 448v32H32V32h32v416zM160 96c0 17.7-14.3 32-32 32s-32-14.3-32-32 14.3-32 32-32 32 14.3 32 32m-16 0c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m112 192c0 17.7-14.3 32-32 32s-32-14.3-32-32 14.3-32 32-32 32 14.3 32 32m-16 0c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m112-128c0 17.7-14.3 32-32 32s-32-14.3-32-32 14.3-32 32-32 32 14.3 32 32m-16 0c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m112 192c0 17.7-14.3 32-32 32s-32-14.3-32-32 14.3-32 32-32 32 14.3 32 32m-16 0c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16" />',viewBox:"0 0 512 512"},chartScatterSmoothLinesIcon:{name:"chart-scatter-smooth-lines",content:'<path d="M480 448v32H32V32h32v416zm-144-87.8c21.1-19.9 31.8-44.5 31.8-73.1 0-27.3-11-47.6-32.6-60.6-17.3-10.3-38.8-14.5-59.6-18.6-46.2-9-66.5-16.3-66.8-47.9-.4-41.2 71.8-65.5 114.8-76.4C385.4 68.1 448.4 64 449 64l-2-32c-2.7.2-66.2 4.3-130.8 20.5-38.7 9.7-69.8 21.8-92.4 36-31.4 19.8-47.3 43.9-47 71.7.2 27.2 11.3 47.6 32.9 60.5 17.3 10.3 38.9 14.5 59.7 18.6 19 3.7 36.9 7.2 49.3 14.6 11.9 7.1 17 17.1 17 33.2 0 19.7-7.1 36-21.7 49.7-24.1 22.8-68.9 38.2-129.3 44.6-29.2 3-58.5 3.9-87.8 2.6l-2 32c1.7.1 12.1.7 28 .7 51.4 0 159.8-6.4 213.1-56.5" />',viewBox:"0 0 512 512"},chartScatterSmoothLinesMarkersIcon:{name:"chart-scatter-smooth-lines-markers",content:'<path d="M480 448v32H32V32h32v416zm0-384c0 17.7-14.3 32-32 32-15.6 0-28.9-11.2-31.5-26.5-9.2-1.3-22-1.8-39-.8C342.5 71 305.1 79.4 275 92c-19.1 7.9-47.9 23-60.7 45.1 12.7 12.3 13 32.6.6 45.3l-1.1 1.1c9.1 13.1 28.9 18.6 61.1 25.1 21 4.2 42.8 8.5 60.2 18.9 12.7 7.6 21.7 17.8 27 30.3 16.8 5.6 25.8 23.7 20.2 40.5-3.2 9.5-10.6 17-20.1 20.2-11.2 29.5-39.2 54.6-81.6 72.2-29.7 12.1-61.2 19.2-93.2 21.1q-6 .3-11.4.3c-9.6.1-19.3-.7-28.8-2.5-14.1 10.6-34.2 7.7-44.8-6.4s-7.7-34.2 6.4-44.8 34.2-7.7 44.8 6.4c3.2 4.2 5.2 9.1 6 14.3 8.7 1 17.5 1.2 26.2.7 28.3-1.6 56.2-7.9 82.5-18.6 19.7-8.2 49.8-24.3 62-49.6-13-12-13.8-32.2-1.8-45.2.4-.5.8-.9 1.3-1.3-9.1-13.2-28.8-18.7-61.1-25.2-21-4.2-42.8-8.5-60.2-18.9-12.8-7.7-21.9-18-27.2-30.7-16.7-5.9-25.4-24.2-19.5-40.9 3.3-9.4 10.9-16.7 20.4-19.8 5-11 12-21 20.6-29.5 14.6-14.5 34.7-27.2 59.8-37.6C296 48.6 337 39.2 375.4 36.8c22.9-1.5 40-.4 52.8 2.1 13.9-11 34-8.6 44.9 5.3 4.5 5.6 6.9 12.6 6.9 19.8m-272 96c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m-64 224c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m192-96c0 8.8 7.2 16 16 16s16-7.2 16-16-7.2-16-16-16-16 7.2-16 16M464 64c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16" />',viewBox:"0 0 512 512"},chartScatterStraightLinesIcon:{name:"chart-scatter-straight-lines",content:'<path d="M480 448v32H32V32h32v416zm-98.5-156.9-158.8-127L448 64V32L161.3 156l161.2 128.9L128 384v32z" />',viewBox:"0 0 512 512"},chartScatterStraightLinesMarkersIcon:{name:"chart-scatter-straight-lines-markers",content:'<path d="M480 448v32H32V32h32v416zm0-384c0 17.7-14.3 32-32 32-7.4 0-14.6-2.6-20.3-7.3L224 165.1l116.4 93.1c16.5-6.4 35 1.7 41.4 18.2s-1.7 35-18.2 41.4c-10.3 4-22 2.4-30.8-4.2l-173.1 74.2c-2.1 17.5-18 30.1-35.6 28s-30.1-18-28-35.6c2.1-17.5 18-30.1 35.6-28 5.6.7 10.9 2.8 15.4 6.2l173.1-74.2c0-.4.1-.7.1-1l-116.7-93.4c-16.5 6.4-35-1.7-41.4-18.2s1.7-35 18.2-41.4c10.8-4.2 23-2.3 32 5.1l204.1-76.5c2.9-17.4 19.4-29.2 36.8-26.3C468.7 35.1 480 48.4 480 64m-272 96c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m-64 224c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m192-96c0 8.8 7.2 16 16 16s16-7.2 16-16-7.2-16-16-16-16 7.2-16 16M464 64c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16" />',viewBox:"0 0 512 512"},checkCircleIcon:{name:"check-circle",content:'<path d="M256 32C132.3 32 32 132.3 32 256s100.3 224 224 224 224-100.3 224-224S379.7 32 256 32m-32 352L96 256l45-45 83 83 147-147 45 45z" />',viewBox:"0 0 512 512"},checkIcon:{name:"check",content:'<path d="M434.7 82.7 480 128 192 416 32 256l45.3-45.3L192 325.5z" />',viewBox:"0 0 512 512"},checkOutlineIcon:{name:"check-outline",content:'<path d="M256 32C132.3 32 32 132.3 32 256s100.3 224 224 224 224-100.3 224-224S379.7 32 256 32m0 416c-106 0-192-86-192-192S150 64 256 64s192 86 192 192-86 192-192 192m-32-154-83-83-45 45 128 128 176-176-45-45z" />',viewBox:"0 0 512 512"},checkboxCheckedIcon:{name:"checkbox-checked",content:'<path d="M64 64v384h384V64zm352 352H96V96h320zm-77.3-269.3L384 192 224 352l-96-96 45.3-45.3 50.7 50.7z" />',viewBox:"0 0 512 512"},checkboxIcon:{name:"checkbox",content:'<path d="M64 64v384h384V64zm352 352H96V96h320z" />',viewBox:"0 0 512 512"},checkboxIndeterminateIcon:{name:"checkbox-indeterminate",content:'<path d="M128 128h256v256H128zM64 64v384h384V64zm352 352H96V96h320z" />',viewBox:"0 0 512 512"},checkboxNullIcon:{name:"checkbox-null",content:'<path d="M192 64h128v32H192zm224 0h-64v32h64v64h32V64zm0 256h32V192h-32zm0 96h-64v32h96v-96h-32zm-224 32h128v-32H192zm-96-96H64v96h96v-32H96zm0-160H64v128h32zM64 64v96h32V96h64V64z" />',viewBox:"0 0 512 512"},chevronDoubleDownIcon:{name:"chevron-double-down",content:'<path d="M382.1 224 256 350.1 129.9 224 96 257.9l160 160 160-160zm0-128L256 222.1 129.9 96 96 129.9l160 160 160-160z" />',viewBox:"0 0 512 512"},chevronDoubleLeftIcon:{name:"chevron-double-left",content:'<path d="M289 383 162.9 257 289 130.9 255 97 95 257l160 160zm128 0L290.9 257 417 130.9 383 97 223 257l160 160z" />',viewBox:"0 0 512 512"},chevronDoubleRightIcon:{name:"chevron-double-right",content:'<path d="M223 130.9 349.1 257 223 383l34 34 160-160L257 97zm-128 0L221.1 257 95 383l34 34 160-160L129 97z" />',viewBox:"0 0 512 512"},chevronDoubleUpIcon:{name:"chevron-double-up",content:'<path d="m129.9 289.9 126.1-126L382.1 290l33.9-34L256 96 96 256zm0 128 126.1-126L382.1 418l33.9-34-160-160L96 384z" />',viewBox:"0 0 512 512"},chevronDownIcon:{name:"chevron-down",content:'<path d="m382.059 158.059-126.06 126.06-126.061-126.06L96 192l159.999 160L416 192z" />',viewBox:"0 0 512 512"},chevronLeftIcon:{name:"chevron-left",content:'<path d="m353.941 382.059-126.06-126.06 126.06-126.061L320 96 160 255.999 320 416z" />',viewBox:"0 0 512 512"},chevronRightIcon:{name:"chevron-right",content:'<path d="m158.059 129.941 126.06 126.06-126.06 126.061L192 416l160-159.999L192 96z" />',viewBox:"0 0 512 512"},chevronUpIcon:{name:"chevron-up",content:'<path d="m129.941 353.941 126.06-126.06 126.061 126.06L416 320 256.001 160 96 320z" />',viewBox:"0 0 512 512"},circleIcon:{name:"circle",content:'<path d="M384 256c0 70.7-57.3 128-128 128s-128-57.3-128-128 57.3-128 128-128 128 57.3 128 128" />',viewBox:"0 0 512 512"},circleShapeIcon:{name:"circle-shape",content:'<path d="M256 32C132.3 32 32 132.3 32 256s100.3 224 224 224 224-100.3 224-224S379.7 32 256 32m0 416c-105.9 0-192-86.1-192-192S150.1 64 256 64s192 86.1 192 192-86.1 192-192 192" />',viewBox:"0 0 512 512"},cleanOutlineIcon:{name:"clean-outline",content:'<path d="M224 368H64c0-8.84 3.58-16.84 9.37-22.63S87.16 336 96 336h32V48c0-8.84 7.16-16 16-16 4.42 0 8.42 1.79 11.32 4.68 2.89 2.9 4.68 6.9 4.68 11.32v288h32c17.67 0 32 14.33 32 32m-23.06 48 10.67 32H76.4l10.67-32zM224 384H64l-32 96h224zm244-64h-20c0-44.46-35.54-80.25-80-80.25s-80 35.79-80 80.25h-20c-6.6 0-12 5.4-12 12v8c0 6.6 5.4 12 12 12h20l12.5 99.97c2 16.01 15.61 28.03 31.75 28.03h71.5c16.14 0 29.75-12.02 31.75-28.03L448 352h20c6.6 0 12-5.15 12-11.75v-8c0-6.6-5.4-12.25-12-12.25m-64.25 128h-71.5L320 352h96zM320 320c0-26.74 21.26-48.25 48-48.25s48 21.51 48 48.25z" />',viewBox:"0 0 512 512"},cleanSolidIcon:{name:"clean-solid",content:'<path d="M224 368H64c0-8.84 3.58-16.84 9.37-22.63S87.16 336 96 336h32V48c0-8.84 7.16-16 16-16 4.42 0 8.42 1.79 11.32 4.68 2.89 2.9 4.68 6.9 4.68 11.32v288h32c17.67 0 32 14.33 32 32m0 16H64l-32 96h224zm256-51.6v7.99c0 6.59-5.4 11.99-12 11.99h-20s-6.92 73.17-16 95.65-15.7 31.42-32 31.97h-64c-17.67 0-27-13.99-32-31.72l-16-95.9h-20c-6.6 0-12-5.39-12-11.99v-7.99c0-6.59 5.4-11.99 12-11.99h19.5c0-44.41 36.04-80.42 80.5-80.42s80.5 36 80.5 80.42H468c6.6 0 12 5.39 12 11.99m-63.5-11.99c0-26.71-21.76-48.45-48.5-48.45s-48.5 21.74-48.5 48.45z" />',viewBox:"0 0 512 512"},clearCssIcon:{name:"clear-css",content:'<path d="M402.784 290.235 221.765 109.216l22.627-22.627c12.445-12.445 32.81-12.445 45.255 0l22.627 22.627 67.882-67.882c12.445-12.445 32.81-12.445 45.255 0l45.255 45.255c12.445 12.445 12.445 32.81 0 45.255l-67.882 67.882 22.627 22.627c12.445 12.445 12.445 32.81 0 45.255zm-21.8 23.455-181.02-181.019c-12.346-12.346-32.483-12.437-44.953-.287L54.627 32 32 54.627l100.074 100.074-91.819 89.362S18.585 267.482 0 248.898l221.274 221.76c12.467 12.467 32.81 12.445 45.255 0l91.851-89.651L457.373 480 480 457.373l-98.73-98.73c12.151-12.47 12.06-32.607-.286-44.953" />',viewBox:"0 0 512 512"},clipboardCodeIcon:{name:"clipboard-code",content:'<path d="M214.6 361.4 192 384l-80-80 80-80 22.6 22.6-57.3 57.4zM448 64v384c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32h104.6C211.7 12.9 232.3 0 256 0s44.3 12.9 55.4 32H416c17.7 0 32 14.3 32 32m-224 0h64c0-17.7-14.3-32-32-32s-32 14.3-32 32m192 0h-64v64H160V64H96v384h320zM297.4 246.6l57.4 57.4-57.4 57.4L320 384l80-80-80-80z" />',viewBox:"0 0 512 512"},clipboardHtmlIcon:{name:"clipboard-html",content:'<path d="M214.6 361.4 192 384l-80-80 80-80 22.6 22.6-57.3 57.4zM448 64v384c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32h104.6C211.7 12.9 232.3 0 256 0s44.3 12.9 55.4 32H416c17.7 0 32 14.3 32 32m-224 0h64c0-17.7-14.3-32-32-32s-32 14.3-32 32m192 0h-64v64H160V64H96v384h320zM271.2 183.9 209.8 416l30.9 8.3L302.2 192zm26.2 62.7 57.4 57.4-57.4 57.4L320 384l80-80-80-80z" />',viewBox:"0 0 512 512"},clipboardIcon:{name:"clipboard",content:'<path d="M416 32H311.4C300.3 12.9 279.7 0 256 0s-44.3 12.9-55.4 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32m-160 0c17.7 0 32 14.3 32 32h-64c0-17.7 14.3-32 32-32m160 416H96V64h64v64h192V64h64z" />',viewBox:"0 0 512 512"},clipboardMarkdownIcon:{name:"clipboard-markdown",content:'<path d="M226 224h30v128h-32v-72.8l-32.2 45.6L160 279v73h-32V224h32l31.8 46.2zm126 64h32l-48 64-48-64h32l.2-64H352zm64-256H311.4C300.3 12.9 279.7 0 256 0s-44.3 12.9-55.4 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32m-160 0c17.7 0 32 14.3 32 32h-64c0-17.7 14.3-32 32-32m160 416H96V64h64v64h192V64h64z" />',viewBox:"0 0 512 512"},clipboardTextIcon:{name:"clipboard-text",content:'<path d="M416 32H311.4C300.3 12.9 279.7 0 256 0s-44.3 12.9-55.4 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32m-160 0c17.7 0 32 14.3 32 32h-64c0-17.7 14.3-32 32-32m160 416H96V64h64v64h192V64h64zm-32-224H128v-32h256zm0 64H128v-32h256zm0 64H128v-32h256zm0 64H128v-32h256z" />',viewBox:"0 0 512 512"},clipboardWordAltIcon:{name:"clipboard-word-alt",content:'<path d="m128 160 48.5 192h46.7L256 238.4 285.3 352h43.1L384 160h-73v35h19.3l-22.2 86-28.8-121h-45.4l-33.1 119.3-25-119.3zM416 32H311.4C300.3 12.9 279.7 0 256 0s-44.3 12.9-55.4 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32m-160 0c17.7 0 32 14.3 32 32h-64c0-17.7 14.3-32 32-32m160 416H96V64h64v64h192V64h64z" />',viewBox:"0 0 512 512"},clipboardWordIcon:{name:"clipboard-word",content:'<path d="m128 160 48.5 192h46.7L256 238.4 285.3 352h43.1L384 160h-73v35h19.3l-22.2 86-28.8-121h-45.4l-33.1 119.3-25-119.3zM416 32H311.4C300.3 12.9 279.7 0 256 0s-44.3 12.9-55.4 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32m-160 0c17.7 0 32 14.3 32 32h-64c0-17.7 14.3-32 32-32m160 416H96V64h64v64h192V64h64zm-32-32H128v-32h256z" />',viewBox:"0 0 512 512"},clockArrowRotateIcon:{name:"clock-arrow-rotate",content:'<path d="M256 32C132.3 32 32 132.3 32 256h32c0-105.9 86.1-192 192-192s192 86.1 192 192-86.1 192-192 192c-57 0-108.3-25-143.5-64.5L176 320H32v144l57.8-57.8C130.8 451.5 190 480 256 480c123.7 0 224-100.3 224-224S379.7 32 256 32m-32 96v160h160v-32H256V128z" />',viewBox:"0 0 512 512"},clockIcon:{name:"clock",content:'<path d="M256 128h-32v160h160v-32H256zm0-96C132.3 32 32 132.3 32 256s100.3 224 224 224 224-100.3 224-224S379.7 32 256 32m0 416c-105.9 0-192-86.1-192-192S150.1 64 256 64s192 86.1 192 192-86.1 192-192 192" />',viewBox:"0 0 512 512"},closedCaptionsIcon:{name:"closed-captions",content:'<path d="M480 64H32S0 64 0 96v320c0 32 32 32 32 32h448c32 0 32-32 32-32V96s0-32-32-32M240 205c-6.1-4.5-13.5-7.8-21.9-10.1-8.5-2.3-17.1-3.5-25.8-3.5q-27 0-42.6 17.4c-10.4 11.6-15.6 27.4-15.6 47.3 0 19.8 5.2 35.4 15.6 46.9s24.3 17.2 41.7 17.2c16.1 0 32.3-4.6 47.6-13.8V373c-17.2 7.4-38.2 11-62.1 11-23.4 0-43.6-5-60.6-15.1s-29.9-24.4-38.9-43-13.4-40-13.4-64.3c0-26.1 5-49.4 15-69.7 10-20.4 24.2-36.1 42.5-47.2s39.4-16.7 63.2-16.7c19 0 37.4 2.6 55.3 7.8zm208 0c-6.1-4.5-13.5-7.8-21.9-10.1-8.5-2.3-17.1-3.5-25.8-3.5q-27 0-42.6 17.4c-10.4 11.6-15.6 27.4-15.6 47.3 0 19.8 5.2 35.4 15.6 46.9s24.3 17.2 41.7 17.2c16.1 0 32.3-4.6 47.6-13.8V373c-17.2 7.4-38.2 11-62.1 11-23.4 0-43.6-5-60.6-15.1s-29.9-24.4-38.9-43-13.4-40-13.4-64.3c0-26.1 5-49.4 15-69.7 10-20.4 24.2-36.1 42.5-47.2s39.4-16.7 63.2-16.7c19 0 37.4 2.6 55.3 7.8z" />',viewBox:"0 0 512 512"},cloudIcon:{name:"cloud",content:'<path d="M442.2 243.6c3.7-11.2 5.8-23.2 5.8-35.6 0-61.9-50.1-112-112-112-37.8 0-71.3 18.8-91.6 47.5-15-9.8-33-15.5-52.3-15.5-52.9 0-95.8 42.9-95.8 95.8 0 1.8.1 3.6.2 5.5C58.9 242.3 32 278 32 320c0 53 43 96 96 96h256c53 0 96-43 96-96 0-31.1-14.8-58.8-37.8-76.4" />',viewBox:"0 0 512 512"},codeIcon:{name:"code",content:'<path d="M512 256 384 384l-22.6-22.6L466.7 256 361.4 150.6 384 128zM150.6 361.4 45.3 256l105.4-105.4L128 128 0 256l128 128zM321.1 72.3 290.2 64l-99.4 375.7 30.9 8.3z" />',viewBox:"0 0 512 512"},codeSnippetIcon:{name:"code-snippet",content:'<path d="M416 32V0h-32v32h-32V0h-32v32h-32V0h-32v32h-32V0h-32v32h-32V0h-32v32H96V0H64v32H32v32H0v32h32v32H0v32h32v32H0v32h32v32H0v32h32v32H0v32h32v32H0v32h32v32h32v32h32v-32h32v32h32v-32h32v32h32v-32h32v32h32v-32h32v32h32v-32h32v32h32v-32h32v-32h32v-32h-32v-32h32v-32h-32v-32h32v-32h-32v-32h32v-32h-32v-32h32v-32h-32V96h32V64h-32V32zm0 256v128H64V64h352zM32 0v32H0V0zM0 448h32v32H0zm198.6-265.4L141.3 240l57.4 57.4L176 320l-80-80 80-80zM304 160l80 80-80 80-22.6-22.6 57.4-57.4-57.4-57.4zM480 32h-32V0h32zm-32 448v-32h32v32z" />',viewBox:"0 0 512 512"},colResizeIcon:{name:"col-resize",content:'<path d="M128 255h64v33h-64v64.6L0 271.9l128-80.7zm96 225h64V32h-64zm288-207.9-128-80.7V256h-64v33h64v63.9z" />',viewBox:"0 0 512 512"},columnFreezeIcon:{name:"column-freeze",content:'<path d="M32 32v416h416V32zm128 32v64L96 64zM64 96l96 96v64l-96-96zm0 128 96 96v64l-96-96zm0 192v-64l64 64zm224 0h-96v-96h96zm0-128h-96v-96h96zm-96-128V64h96v96zm224 256h-96v-96h96zm0-128h-96v-96h96zm0-128h-96V64h96z" />',viewBox:"0 0 512 512"},columnsIcon:{name:"columns",content:'<path d="M64 32h96v448H64zm128 448h96V32h-96zM320 32v448h96V32z" />',viewBox:"0 0 512 512"},comboboxIcon:{name:"combobox",content:'<path d="M240 80v96h16V80zm112 32 32 32 32-32zM240 80v96h16V80zM96 144h112v-32H96zm256-32 32 32 32-32zm-112 64h16V80h-16zM96 144h112v-32H96zm0-32v32h112v-32zm256 0 32 32 32-32zm64 0-32 32-32-32zm64-80H32v448h288V224h160zM64 64h224v128H64zm224 384H64V224h224zm160-256H320V64h128zm-192 96H96v-32h160zm0 128H96v-32h160zm0-64H96v-32h160z" />',viewBox:"0 0 512 512"},commentIcon:{name:"comment",content:'<path d="M448 32H64c-17.6 0-32 14.4-32 32v416l96-96h320c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32m0 319.942a1 1 0 0 1-.058.058H114.745L64 402.745V64.057a1 1 0 0 1 .057-.057h383.885q.031.027.058.057z" />',viewBox:"0 0 512 512"},commentRemoveIcon:{name:"comment-remove",content:'<path d="M114.745 352 64 402.745V64.057a1 1 0 0 1 .057-.057h383.885q.031.027.058.057V256h32V64c0-17.6-14.4-32-32-32H64c-17.6 0-32 14.4-32 32v416l96-96h128v-32zM480 342.627 457.373 320 400 377.373 342.627 320 320 342.627 377.373 400 320 457.373 342.627 480 400 422.627 457.373 480 480 457.373 422.627 400z" />',viewBox:"0 0 512 512"},commentsRemoveIcon:{name:"comments-remove",content:'<path d="M480 64c0-17.6-14.4-32-32-32H160c-17.6 0-32 14.4-32 32v32h32V64.1l.1-.1H448l.1.1V256l-.1.1h32zM377.4 400l22.6 22.6-57.4 57.4-22.6-22.6zm0 0L320 342.6l22.6-22.6 57.4 57.4zm45.2 0 57.4 57.4-22.6 22.6-57.4-57.4-22.6-22.6 22.6-22.6 57.4-57.4 22.6 22.6zm-304.3-16L64 420.2V160.1l.1-.1H352l.1.1V256h32v-96c0-17.6-14.4-32-32-32H64c-17.6 0-32 14.4-32 32v320l96-64h128v-32z" />',viewBox:"0 0 512 512"},concreteTruckIcon:{name:"concrete-truck",content:'<path d="m479.16 270.31-28.95-57.89a7.99 7.99 0 0 0-7.15-4.42H360c-4.42 0-8 3.58-8 8v120h-32v-24c0-4.42-3.58-8-8-8H40c-4.42 0-8 3.58-8 8v48c0 4.42 3.58 8 8 8h10.73c6.59 18.64 24.37 32 45.27 32s38.68-13.36 45.27-32h37.46c6.59 18.64 24.37 32 45.27 32s38.68-13.36 45.27-32h101.46c6.59 18.64 24.37 32 45.27 32s38.68-13.36 45.27-32H472c4.42 0 8-3.58 8-8v-86.11c0-1.24-.29-2.47-.84-3.58M80 352c0-8.82 7.18-16 16-16s16 7.18 16 16-7.18 16-16 16-16-7.18-16-16m144 16c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16m192 0c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16m-32-96v-32h48l16 32zm-88 16H192l-96-48-64-79.36L56 112h104l96 44 64 83z" />',viewBox:"0 0 512 512"},connectorIcon:{name:"connector",content:'<path d="M416 112c0 26.51-21.49 48-48 48-20.898 0-38.667-13.359-45.258-32H256v288h-98.742c-6.591 18.641-24.36 32-45.258 32-26.51 0-48-21.49-48-48s21.49-48 48-48c20.898 0 38.667 13.359 45.258 32H224V96h98.742c6.591-18.641 24.36-32 45.258-32 26.51 0 48 21.49 48 48" />',viewBox:"0 0 512 512"},convertLowercaseIcon:{name:"convert-lowercase",content:'<path d="M480.1 416H436v-36h-.7c-13.8 24-34.1 36-60.8 36-19.7 0-35.1-5.3-46.3-16-11.1-10.7-16.7-24.9-16.7-42.5 0-37.8 21.7-59.9 65.3-66.2l59.4-8.4c0-28.6-13.5-42.8-40.7-42.8-23.8 0-45.4 8.2-64.5 24.7V225c21.1-12.5 45.5-18.8 73.1-18.8 50.6 0 75.9 25 75.9 74.8v135zM436 313.1l-42 5.9c-13 1.7-22.8 4.9-29.4 9.5s-9.9 12.7-9.9 24.3c0 8.5 3 15.4 9.1 20.8s14.2 8.1 24.3 8.1c13.8 0 25.2-4.8 34.3-14.5 9-9.7 13.6-21.9 13.6-36.6zM240 416h48L184 96h-48L32 416h48l26-80h108zM121.6 288 160 169.8 198.4 288z" />',viewBox:"0 0 512 512"},convertUppercaseIcon:{name:"convert-uppercase",content:'<path d="M200.1 416H156v-36h-.7c-13.8 24-34.1 36-60.8 36-19.7 0-35.1-5.3-46.3-16-11.1-10.7-16.7-24.9-16.7-42.5 0-37.8 21.7-59.9 65.3-66.2l59.4-8.4c0-28.6-13.5-42.8-40.7-42.8-23.8 0-45.4 8.2-64.5 24.7V225c21.1-12.5 45.5-18.8 73.1-18.8 50.6 0 75.9 25 75.9 74.8v135zM157 313.1l-42 5.9c-13 1.7-22.8 4.9-29.4 9.5s-9.9 12.7-9.9 24.3c0 8.5 3 15.4 9.1 20.8s14.2 8.1 24.3 8.1c13.8 0 25.2-4.8 34.3-14.5 9-9.7 13.6-21.9 13.6-36.6zM432 416h48L376 96h-48L224 416h48l26-80h108zM313.6 288 352 169.8 390.4 288z" />',viewBox:"0 0 512 512"},copyFormatIcon:{name:"copy-format",content:'<path d="M96 480h160v32H64v-64H0V288h32v128h32v-64h32zm32-32h96v-32h-96zm0-96v32h32v-32zm284.2-92.6L253.8 101c-12.4-12.4-32.9-12.4-45.3.1l-69.8 69.8-.2.2c-11.6 11.6-30 12.7-42.5 2.7l200.9 200.9c12.5 12.5 32.8 12.4 45.3 0l69.9-69.9c12.5-12.5 12.5-33 .1-45.4M502.7 32 480 9.3c-12.4-12.4-32.8-12.4-45.3 0l-67.9 67.9-22.6-22.6c-12.4-12.4-32.8-12.4-45.3 0l-22.6 22.6 158.4 158.4 22.6-22.6c12.4-12.4 12.4-32.8 0-45.3l-22.6-22.6 67.9-67.9c12.5-12.4 12.5-32.8.1-45.2" />',viewBox:"0 0 512 512"},copyIcon:{name:"copy",content:'<path d="M384 96H192c-17.7 0-32 14.3-32 32v320c0 17.7 14.3 32 32 32h256c17.7 0 32-14.3 32-32V192zm64 352H192V128h160v96h96zM64 384h64v32H64c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32h192l32 32H64z" />',viewBox:"0 0 512 512"},cropIcon:{name:"crop",content:'<path d="M0 96h64v64H0zm448 256v64h64v-64zm-32-224c0-17.6-14.4-32-32-32H192v64h160v320h64zM96 384c0 17.6 14.4 32 32 32h192v-64H160V32H96z" />',viewBox:"0 0 512 512"},crosstabIcon:{name:"crosstab",content:'<path d="M192.3 32H32v160h1v288h447V32zm-.3 416H96v-96h96zm0-128H96v-96h96zm0-128H96V96h96zm128 256h-96v-96h96zm0-128h-96v-96h96zm0-128h-96V96h96zm128 256h-96v-96h96zm0-128h-96v-96h96zm0-128h-96V96h96z" />',viewBox:"0 0 512 512"},crosstabWizardIcon:{name:"crosstab-wizard",content:'<path d="M192 416V192h224v96l32 32V0H0v160h1v288h318.7l-31.9-32zM320 64h96v96h-96zm-128 0h96v96h-96zm-32 352H64v-96h96zm0-128H64v-96h96zm0-128H64V64h96zm344.6 330.1-15.5 15.5c-8.6 8.6-22.4 8.6-31 0l-124-124c-8.6-8.6-8.6-22.4 0-31l15.5-15.5c8.6-8.6 22.4-8.6 31 0l124 124c8.6 8.5 8.6 22.4 0 31M221.2 300.8c-4.3 5.8-2.6 14.2 4 17.8 1.9 1 4 1.4 6.1 1.4l25.4-.3c3.9-.1 7.7 1.8 10 5.1l14.8 21c4.2 5.9 12.7 6.9 18.1 1.7 1.5-1.5 2.6-3.3 3.2-5.3l7.5-24.3c1.2-3.8 4.1-6.7 7.9-7.9l24.5-7.6c6.3-2 9.9-8.7 7.9-15-.8-2.5-2.4-4.7-4.5-6.2l-21-14.8c-3.2-2.3-5.1-6-5.1-10l.3-25.7c.1-6.6-5.2-12.1-11.8-12.2-2.6 0-5.2.8-7.3 2.4l-20.6 15.4c-3.2 2.4-7.3 3-11 1.8l-24.3-8.3c-6.8-2.3-14.3 1.9-15.7 9.3-.4 2.1-.1 4.2.5 6.2l8.2 24.1c1.3 3.7.6 7.8-1.8 11z" />',viewBox:"0 0 512 512"},csIcon:{name:"cs",content:'<path d="M165.9 128c-26.4 0-49.8 5.6-70.1 16.7s-36 26.8-47.1 47.2S32 235.5 32 261.6c0 24.3 5 45.7 14.9 64.3s24.3 32.9 43.1 43 41.2 15.1 67.2 15.1c26.4 0 46.6-3.7 65.8-11v-66.5c-17.1 9.2-32 13.8-49.8 13.8-19.3 0-34.7-5.7-46.2-17.2s-17.3-27.1-17.3-46.9c0-19.9 5.8-35.7 17.3-47.3s27.3-17.4 47.2-17.4c9.6 0 16 1.2 25.4 3.5s17.5 5.5 24.4 9.7v-68.9c-19.7-5.2-37-7.8-58.1-7.8m158.8 0-13.3 62h-29l-9.3 46h28.6l-10.3 43h-25.6l-9.8 46h25.2l-12.5 59h50l12.9-59h43.5l-12.5 59h49.2l13.3-59h26.8l11.5-46h-28.2l10.3-43h24.2l10.3-46h-23.7l13.5-63h-51.7l-13.5 63h-43.5l13.5-63h-50zm26.9 108H395l-10.3 43h-43.3z" />',viewBox:"0 0 512 512"},csprojIcon:{name:"csproj",content:'<path d="M64 32c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32zm157.9 32.1c19.3-1.2 35.2 14.7 34 34-1 15.9-13.9 28.8-29.9 29.9-19.3 1.2-35.2-14.7-34-34 1.1-16 14-28.9 29.9-29.9m96 0c19.3-1.2 35.2 14.7 34 34-1 15.9-13.9 28.8-29.9 29.9-19.3 1.2-35.2-14.7-34-34 1.1-16 14-28.9 29.9-29.9m96 0c19.3-1.2 35.2 14.7 34 34-1 15.9-13.9 28.8-29.9 29.9-19.3 1.2-35.2-14.7-34-34 1.1-16 14-28.9 29.9-29.9M64 160h384v288H64zm119.7 64c-17.3 0-32.7 3.5-46 10.4s-23.6 16.8-30.9 29.5c-7.3 12.8-10.9 27.3-10.9 43.6 0 15.2 3.3 28.6 9.8 40.2s15.9 20.6 28.3 26.8c12.4 6.3 27 9.4 44.1 9.4q25.95 0 45.9-6.9v-41.5c-11.9 5.8-23.7 8.6-35.4 8.6-12.6 0-22.8-3.6-30.3-10.7s-11.4-16.9-11.4-29.2c0-12.4 3.8-22.3 11.3-29.6s17.9-10.9 31-10.9c6.3 0 12.6.7 18.8 2.1s11.5 3.5 16 6v-43c-13.1-3.2-26.4-4.8-40.3-4.8m114.2 0-8.3 39h-17.4l-5.7 29H284l-6.1 26H262l-6.1 29h15.4l-7.7 37h30.9l7.9-37h26.8l-7.7 37h30.4l8.2-37h16.3l7.2-29h-17.2l6.1-26h15l6.3-29h-14.7l8.3-39H356l-8.3 39h-26.4l8.3-39zm16.8 68h26.8l-6.3 27h-26.7z" />',viewBox:"0 0 512 512"},css3Icon:{name:"css3",content:'<path d="m64 32 30.2 384L256 480l161.8-64L448 32zm65.6 82h250.3l-4.9 48.9L255.4 214h115.9L358 366.1l-102.1 29.7-102.4-30.2-6.6-76.6h50.9l3.3 39.7 54.4 13.8.5-.1v-.1l56.3-15.8 3.9-64.4H143.7l-3.8-47.8 123-51.2H135.7z" />',viewBox:"0 0 512 512"},cssIcon:{name:"css",content:'<path d="m192 96-32 .1S96 96 96 160v48c0 27.8-21.8 31.4-32 32H48c-2.2 0-4.3.4-6.2 1.2-.5.2-1 .4-1.4.7s-.9.5-1.3.8c-1.3.9-2.4 1.9-3.4 3.1-.2.2-.3.4-.5.6-.9 1.2-1.7 2.6-2.2 4.1-.2.5-.3 1-.5 1.5-.3 1-.4 2.1-.5 3.2v1.6c.1 1.1.2 2.1.5 3.2.1.5.3 1 .5 1.5.5 1.5 1.3 2.8 2.2 4.1.2.2.3.4.5.6 1 1.2 2.1 2.2 3.4 3.1.4.3.9.5 1.3.8s.9.5 1.4.7c1.9.8 4 1.2 6.2 1.2h16c10.2.6 32 4.2 32 32v48c0 64 64 63.9 64 63.9l32 .1v-32l-31.8-.1s-32.2.1-32.2-32v-48.5s0-29-19.6-47.9c19.6-18.8 19.6-47.9 19.6-47.9v-47.9c0-31.9 32.2-31.8 32.2-31.8l31.8-.1zm128-.1V128l31.7.1S384 128 384 160v48s0 29.1 19.5 48C384 274.9 384 304 384 304v48c0 32-32.1 31.9-32.1 31.9l-31.9.1v32l32.1-.1s63.9.1 63.9-63.7V304c0-27.8 21.8-31.4 32-32h16c2.2 0 4.3-.4 6.2-1.2.5-.2 1-.4 1.4-.7s.9-.5 1.3-.8c1.3-.9 2.4-1.9 3.4-3.1.2-.2.3-.4.5-.6.9-1.2 1.7-2.6 2.2-4.1.2-.5.3-1 .5-1.5.3-1 .4-2.1.5-3.2v-1.6c-.1-1.1-.2-2.1-.5-3.2-.1-.5-.3-1-.5-1.5-.5-1.5-1.3-2.8-2.2-4.1-.2-.2-.3-.4-.5-.6-1-1.2-2.1-2.2-3.4-3.1-.4-.3-.9-.5-1.3-.8s-.9-.5-1.4-.7c-1.9-.8-4-1.2-6.2-1.2h-16.1c-10.2-.6-31.9-4.2-31.9-32v-48c0-64-64.1-63.9-64.1-63.9z" />',viewBox:"0 0 512 512"},cubeIcon:{name:"cube",content:'<path d="M256 32 32 128v256l208 89.14 16 6.86 16-6.86L480 384V128zm-16 406L64 362.9V160l176 73zm16-233L96 138l160-71.18L416 138zm192 157.9L272 438V233l176-73z" />',viewBox:"0 0 512 512"},customFormatIcon:{name:"custom-format",content:'<path d="M128 128v224H80V182.4s-13.1 19.1-48 19.1v-40.6c34.9 0 61.7-32.9 61.7-32.9zm94.4 184H320v40H169v-16.6c.3-11.3 2.2-21.4 6-30.3 3.8-9 8.6-17 14.3-24.1s12-13.4 18.8-18.9 13.3-10.4 19.4-14.8c6.5-4.6 12.1-9 17-13.2s9-8.4 12.3-12.5 5.8-8.3 7.5-12.6c1.6-4.2 2.5-8.8 2.5-13.6 0-9.4-2.7-16.5-8-21.4-5.3-4.8-13.5-7.2-24.4-7.2-18.9 0-37.1 7.5-54.4 22.6v-42.7q28.8-18.6 64.8-18.6c11.2 0 21.2 1.5 30 4.4 8.9 2.9 16.4 7.1 22.5 12.5s10.8 12 14.1 19.7c3.2 7.7 4.8 16.4 4.8 25.9 0 10.1-1.6 19.2-4.7 27-3.1 7.9-7.3 15.1-12.4 21.5-5.2 6.5-11.1 12.4-17.9 17.7q-10.2 8.1-21 15.6c-4.9 3.5-9.7 6.9-14.2 10.4-4.6 3.4-8.6 6.8-12.1 10.1s-6.2 6.6-8.3 9.8c-2.2 3.1-3.2 9.3-3.2 9.3M341 341.2v-41.7s32.1 15.8 51.5 15.8c12.2 0 21.8-2.6 28.6-7.9s10.2-12.5 10.2-21.9c0-9.7-4.2-17.1-12.7-22.3-8.4-5.3-20-7.9-34.8-7.2H364v-37h17.7c28.4 0 42.6-9.4 42.6-28.1q0-26.4-32.7-26.4c-14.7 0-28.8 4.7-42.6 14v-38.9c15.4-7.7 33.1-11.5 53.6-11.5 22.3 0 39.6 5 52.1 14.9 12.4 10 18.7 22.9 18.7 38.8 0 28.3-14.5 46-43.4 53.2v.3c15.5 1.9 27.6 7.5 36.5 16.8 8.9 9.2 13.3 20.6 13.3 34 0 20.3-7.4 36.4-22.4 48.2S421.9 352 395.7 352c-22.3.1-40.6-3.5-54.7-10.8" />',viewBox:"0 0 512 512"},customIconIcon:{name:"custom-icon",content:'<path d="M352 249H196.6q.9 35.7 19.8 55.2c18.9 19.5 30 18.8 52 19.4 4.9.1-1.1 28.8-12.4 28.8-30.9 0-51.6-9.7-69.3-29.1-17.8-19.4-26.7-46.8-26.7-82 0-33.3 9.7-60.4 29.1-81.4s43.5-31.4 72.4-31.4c28.8 0 51.1 9.1 66.9 27.2S352 199 352 231.1zm-36-29.9c-.1-19.8-5.1-35.2-14.7-46.2-9.7-11-23.1-16.5-40.3-16.5-16.6 0-30.7 5.8-42.4 17.3-11.6 11.6-18.8 26.7-21.5 45.3zM448 384V64c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h256zm-32-32h-96v96H96V64h320z" />',viewBox:"0 0 512 512"},cutIcon:{name:"cut",content:'<path d="M480 32h-45.3L256 210.7 210.7 256l-69.5 69.5c-9.1-3.6-18.9-5.5-29.2-5.5-44.2 0-80 35.8-80 80 0 10.3 2 20.2 5.5 29.2 8.1 20.7 24.6 37.1 45.3 45.3 9.1 3.6 18.9 5.5 29.2 5.5 44.2 0 80-35.8 80-80 0-10.3-2-20.2-5.5-29.2l69.5-69.5 69.5 69.5c-3.6 9.1-5.5 18.9-5.5 29.2 0 44.2 35.8 80 80 80 10.3 0 20.2-2 29.2-5.5 20.7-8.1 37.1-24.6 45.3-45.3 3.6-9.1 5.5-18.9 5.5-29.2 0-44.2-35.8-80-80-80-10.3 0-20.2 2-29.2 5.5L301.3 256 480 77.3zM160 400c0 26.5-21.5 48-48 48-.9 0-1.8 0-2.7-.1-24.4-1.3-43.9-20.9-45.3-45.3 0-.9-.1-1.8-.1-2.7 0-26.5 21.5-48 48-48 .9 0 1.8 0 2.7.1 24.4 1.3 43.9 20.9 45.3 45.3.1.9.1 1.8.1 2.7m237.3-47.9c.9 0 1.8-.1 2.7-.1 26.5 0 48 21.5 48 48 0 .9 0 1.8-.1 2.7-1.3 24.4-20.9 43.9-45.3 45.3-.9 0-1.8.1-2.7.1-26.5 0-48-21.5-48-48 0-.9 0-1.8.1-2.7 1.4-24.5 20.9-44 45.3-45.3M240 256c0-8.8 7.2-16 16-16s16 7.2 16 16-7.2 16-16 16-16-7.2-16-16m-74.5-45.3L32 77.3V32h45.3l133.5 133.5z" />',viewBox:"0 0 512 512"},dashboardOutlineIcon:{name:"dashboard-outline",content:'<path d="M448 64v96H304V64zm-240 .06v192H64v-192zM448 256v192H304V256zm-240 96v96H64v-96zM448 32H304c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h144c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32m-240 .06H64c-17.67 0-32 14.33-32 32v192c0 17.67 14.33 32 32 32h144c17.67 0 32-14.33 32-32v-192c0-17.67-14.33-32-32-32M448 224H304c-17.67 0-32 14.33-32 32v192c0 17.67 14.33 32 32 32h144c17.67 0 32-14.33 32-32V256c0-17.67-14.33-32-32-32m-240 96H64c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h144c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32" />',viewBox:"0 0 512 512"},dashboardSolidIcon:{name:"dashboard-solid",content:'<path d="M208 288.06H64c-17.67 0-32-14.33-32-32v-192c0-17.67 14.33-32 32-32h144c17.67 0 32 14.33 32 32v192c0 17.67-14.33 32-32 32M480 160V64c0-17.67-14.33-32-32-32H304c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h144c17.67 0 32-14.33 32-32M240 448v-96c0-17.67-14.33-32-32-32H64c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h144c17.67 0 32-14.33 32-32m240 0V256c0-17.67-14.33-32-32-32H304c-17.67 0-32 14.33-32 32v192c0 17.67 14.33 32 32 32h144c17.67 0 32-14.33 32-32" />',viewBox:"0 0 512 512"},dataCsvIcon:{name:"data-csv",content:'<path d="M415.9 93.6v.3c-.5 33.9-86.3 61.3-191.9 61.3S32.6 127.8 32.1 93.9v-.3C32.1 59.6 118 32 224 32s191.9 27.6 191.9 61.6m0 46.4v.3c-.5 33.9-86.3 61.3-191.9 61.3S32.5 174.2 32 140.3v-.3l.1 86.8v.3c.5 33.9 86.3 61.3 191.9 61.3s191.4-27.4 192-61.3v-.3zm.1 180-.1-52v.3c-.3 21.7-35.7 40.8-88.9 51.7zM271 420.8c-7.7 4.5-16.4 6.8-25.4 6.7q-14.55 0-23.1-9c-8.55-9-8.6-14.1-8.6-24.3 0-10.6 3-19 9.1-25.2s14-9.3 23.9-9.3c8.4-.1 16.7 2 24 6.3v-22.8c-7-2.6-15.7-3.9-25.9-3.9-16.6 0-30 5.2-40.4 15.7S189 379.1 189 395.9c0 15.8 4.6 28.4 13.8 37.9s21.9 14.2 38 14.2c12.3 0 22.3-1.9 30-5.6zm36.6 25.7c5.4 1 10.9 1.5 16.4 1.5 5.4 0 10.7-.5 16-1.6 4.7-.9 9.2-2.7 13.3-5.3 3.8-2.4 6.8-5.8 9-9.7 2.2-4 3.3-8.9 3.3-14.8.1-3.8-.6-7.6-1.9-11.2-1.3-3.2-3.1-6.1-5.5-8.5-2.6-2.6-5.5-4.9-8.6-6.7-3.6-2.1-7.4-4-11.3-5.6-3.1-1.3-5.8-2.5-8.3-3.7-2.2-1-4.3-2.3-6.2-3.7-1.5-1.1-2.9-2.4-4-4-.9-1.4-1.4-3-1.4-4.7 0-1.5.4-3.1 1.2-4.4.9-1.4 2.1-2.5 3.5-3.3 1.7-1 3.6-1.7 5.6-2.2 2.4-.5 4.9-.8 7.3-.8 2.1 0 4.1.2 6.2.4 2.2.3 4.4.8 6.5 1.4 2.2.6 4.3 1.4 6.4 2.3 2 .9 3.9 2 5.8 3.2v-21.9q-5.7-2.1-11.7-3c-4.8-.7-9.7-1-14.5-1-5.3 0-10.6.6-15.8 1.8-4.7 1.1-9.1 3-13.1 5.6-3.7 2.5-6.8 5.8-9 9.7-2.3 4.3-3.4 9.2-3.3 14.1-.2 6.5 2 12.8 6 17.9 4 4.9 10.1 9.1 18.3 12.5q4.8 1.95 9 3.9c2.5 1.1 4.9 2.5 7.2 4 1.8 1.2 3.5 2.7 4.8 4.5 1.2 1.6 1.8 3.5 1.8 5.5 0 1.5-.4 2.9-1.1 4.2-.8 1.4-2 2.5-3.3 3.4-1.7 1-3.6 1.8-5.6 2.2-2.6.6-5.2.8-7.8.8-5.1 0-10.2-.9-15.1-2.7-5.1-1.8-9.8-4.5-13.9-8V442c4.5 2.3 9 3.8 13.8 4.5m147.7-105.4-21.8 72.8c-1.1 3.5-1.8 7.1-2.3 10.8h-.4c-.3-3.6-1.1-7.1-2.1-10.5l-21.9-73.1h-25.5l35.7 105h26.8l36.2-105zm-295.3-15C85.7 317.7 32.4 295 32 268.3v-.3l.1 86.8v.3c.4 26.7 53.7 49.3 127.9 57.8z" />',viewBox:"0 0 512 512"},dataIcon:{name:"data",content:'<path d="M448 125.6v.3c-.5 33.9-86.3 61.3-192 61.3S64.5 159.8 64 125.9v-.3c0-34 86-61.6 192-61.6s192 27.6 192 61.6m0 46.4v.3c-.5 33.9-86.3 61.3-192 61.3S64.5 206.2 64 172.3v-.3l1 86.8v.5c.5 33.7 85.8 61 191 61s190.5-27.3 191-61v-.5zm0 128v.3c-.5 33.9-86.3 61.3-192 61.3S64.5 334.2 64 300.3v-.3l1 86.8v.5c.5 33.7 85.8 61 191 61s190.5-27.3 191-61v-.5z" />',viewBox:"0 0 512 512"},dataJsonIcon:{name:"data-json",content:'<path d="M415.9 93.6v.3c-.5 33.9-86.3 61.3-191.9 61.3S32.6 127.8 32.1 93.9v-.3C32.1 59.6 118 32 224 32s191.9 27.6 191.9 61.6m0 46.4v.3c-.5 33.9-86.3 61.3-191.9 61.3S32.5 174.2 32 140.3v-.3l.1 86.8v.3c.5 33.9 86.3 61.3 191.9 61.3s191.4-27.4 192-61.3v-.3zm.1 180-.1-52v.3c-.3 21.7-35.7 40.8-88.9 51.7zm-251.3 21.1h-23.6v62.4q0 24-16.2 24c-4.9.1-9.7-1.5-13.6-4.5v22.2c4.9 1.9 10.1 2.9 15.3 2.8 12.4 0 21.8-3.7 28.3-11.2s9.8-18.2 9.8-32.3zm31.7 105.4c5.4 1 10.9 1.5 16.4 1.5 5.4 0 10.7-.5 16-1.6 4.7-.9 9.2-2.7 13.3-5.3 3.8-2.4 6.8-5.8 9-9.7 2.2-4 3.3-8.9 3.3-14.8.1-3.8-.6-7.6-1.9-11.2-1.3-3.2-3.1-6.1-5.5-8.5-2.6-2.6-5.4-4.9-8.6-6.7-3.6-2.1-7.4-4-11.3-5.6-3.1-1.3-5.8-2.5-8.3-3.7-2.2-1-4.3-2.3-6.2-3.7-1.6-1.1-2.9-2.4-4-4-.9-1.4-1.4-3-1.4-4.7 0-1.5.4-3.1 1.2-4.4.9-1.4 2.1-2.5 3.5-3.3 1.7-1 3.6-1.7 5.6-2.2 2.4-.5 4.9-.8 7.4-.7 2.1 0 4.1.1 6.2.4 2.2.3 4.4.8 6.6 1.4s4.3 1.4 6.4 2.3c2 .9 3.9 2 5.8 3.2v-21.9q-5.7-2.1-11.7-3c-4.8-.7-9.7-1-14.5-1-5.3 0-10.6.6-15.8 1.8-4.7 1.1-9.1 3-13.1 5.6-3.7 2.5-6.8 5.8-9 9.7-2.3 4.3-3.4 9.2-3.3 14.1-.2 6.5 1.9 12.8 6 17.9 4 4.9 10.1 9.1 18.4 12.5q4.8 1.95 9 3.9c2.5 1.1 4.9 2.5 7.2 4 1.8 1.2 3.5 2.7 4.8 4.5 1.2 1.6 1.8 3.5 1.8 5.5 0 1.5-.4 2.9-1.1 4.2-.8 1.4-2 2.5-3.3 3.4-1.7 1-3.6 1.8-5.6 2.2-2.6.6-5.2.8-7.8.8-5.1 0-10.3-.9-15.1-2.7-5.1-1.8-9.7-4.5-13.8-8v23.4c4.1 2.2 8.7 3.7 13.4 4.4m157.3-13.7q14.4-15.15 14.4-39.9c0-16.1-4.6-29-13.9-38.8s-21.4-14.7-36.4-14.7c-15.9 0-28.6 5.1-38.2 15.4s-14.4 23.7-14.4 40.3c0 15.7 4.7 28.5 14.2 38.3s21.7 14.7 36.8 14.7q23.1-.15 37.5-15.3m-17.5-64c4.6 6 6.9 14.5 7 25.4 0 10.4-2.4 18.6-7.2 24.5s-11.3 8.8-19.4 8.8c-7.5.2-14.6-3.2-19.2-9.1-4.9-6.1-7.3-14.3-7.3-24.7 0-10.2 2.4-18.5 7.3-24.7s11.5-9.3 19.8-9.3c8 0 14.4 3.1 19 9.1M480 341.1h-22.3v58.1q-.15 7.2.6 14.4h-.3c-1.6-2.8-3.4-5.7-5.3-8.6L411 341.1h-25.5v105h22.3v-57.7c0-7.6-.2-13.3-.6-17h.3c1.6 3 3.4 5.9 5.3 8.7l43.3 66H480zM96 313.9c-39-11.2-63.7-27.5-64-45.6v-.3l.1 86.8v.3c.3 18.1 24.9 34.3 63.9 45.6z" />',viewBox:"0 0 512 512"},dataOdsIcon:{name:"data-ods",content:'<path d="M415.94 93.61v.33c-.53 33.88-86.26 61.29-191.93 61.29S32.6 127.82 32.07 93.94v-.33C32.06 59.59 118 32 224 32s191.94 27.59 191.94 61.61m-.06 46.39v.32c-.53 33.88-86.26 61.29-191.93 61.29S32.54 174.2 32 140.32V140l.12 86.81v.32c.53 33.88 86.26 61.29 191.93 61.29S415.46 261 416 227.13v-.32Zm.12 180-.07-52v.32c-.34 21.73-35.73 40.8-88.93 51.68Zm-256 6.11C85.73 317.69 32.43 295 32 268.32V268l.12 86.81v.32C32.55 381.8 85.8 404.47 160 412.9Zm73.5 123.55q-22.26 0-36.28-14.49t-14-37.76q0-24.57 14.24-39.74t37.72-15.18q22.18 0 35.88 14.53t13.69 38.3q0 24.42-14.2 39.38t-37.05 14.96m1-87.08q-12.28 0-19.51 9.22t-7.23 24.39q0 15.39 7.23 24.35a23.15 23.15 0 0 0 18.93 9q12.07 0 19.15-8.71t7.08-24.17q0-16.11-6.86-25.08t-18.78-9Zm68.9 85.28V344.23h36.71q55.22 0 55.21 50.51 0 24.21-15.06 38.66t-40.15 14.46Zm23.34-84.63v65.69h11.57q15.17 0 23.81-9.1t8.64-24.82q0-14.82-8.56-23.31t-24-8.49Zm82.49 80.65v-23.12a44.8 44.8 0 0 0 13.66 7.91 43.9 43.9 0 0 0 14.89 2.64 33 33 0 0 0 7.7-.8 18 18 0 0 0 5.49-2.2 9.7 9.7 0 0 0 3.29-3.33 8.3 8.3 0 0 0 1.08-4.15 9 9 0 0 0-1.73-5.42 18.8 18.8 0 0 0-4.74-4.41 49 49 0 0 0-7.12-3.9q-4.11-1.87-8.89-3.83-12.14-5.06-18.1-12.36a27 27 0 0 1-6-17.63 28.05 28.05 0 0 1 3.25-13.91 27.7 27.7 0 0 1 8.85-9.58 39.9 39.9 0 0 1 13-5.53 66.6 66.6 0 0 1 15.61-1.77 94 94 0 0 1 14.34 1 56.4 56.4 0 0 1 11.53 3v21.6a36 36 0 0 0-5.68-3.18 45 45 0 0 0-6.32-2.27 49 49 0 0 0-6.47-1.34 45.5 45.5 0 0 0-6.1-.43 31.7 31.7 0 0 0-7.23.76 18.2 18.2 0 0 0-5.49 2.13 10.5 10.5 0 0 0-3.47 3.29 7.77 7.77 0 0 0-1.23 4.3 8.27 8.27 0 0 0 1.37 4.66 15.9 15.9 0 0 0 3.91 3.9 41 41 0 0 0 6.14 3.61q3.61 1.77 8.16 3.65a91.6 91.6 0 0 1 11.17 5.53 39.9 39.9 0 0 1 8.49 6.61 25.8 25.8 0 0 1 5.42 8.42 29.8 29.8 0 0 1 1.88 11q0 8.67-3.29 14.56a26.7 26.7 0 0 1-8.92 9.54 38.6 38.6 0 0 1-13.12 5.24 76 76 0 0 1-15.79 1.59 88 88 0 0 1-16.22-1.44 49.2 49.2 0 0 1-13.31-4.34Z" />',viewBox:"0 0 512 512"},dataRestIcon:{name:"data-rest",content:'<path d="M32 268v.33zm0 .33.12 86.48v.32c.29 18.1 24.9 34.34 63.87 45.56l.01-86.77c-38.99-11.22-63.7-27.48-64-45.59m192.01-113.1c105.67 0 191.4-27.41 191.93-61.29v-.33C415.94 59.59 330 32 224 32S32.06 59.59 32.07 93.61v.33c.53 33.88 86.27 61.29 191.94 61.29M32 140.32s0 .01 0 0V140zm384 86.81v-.32l-.12-86.81v.32c-.53 33.88-86.26 61.29-191.93 61.29-105.66 0-191.4-27.41-191.95-61.28l.12 86.48v.32c.53 33.88 86.26 61.29 191.93 61.29S415.46 261 416 227.13M327 320h89l-.07-52v.32c-.34 21.73-35.73 40.8-88.93 51.68m-130.74 96.93 19.85 31.05h-27.17l-16.33-27.03c-1.22-2.05-2.39-3.88-3.52-5.49-1.12-1.61-2.26-2.99-3.41-4.14s-2.34-2.03-3.59-2.64-2.6-.92-4.06-.92h-6.37v40.21H128V342.95h37.5c25.49 0 38.23 9.52 38.23 28.56q0 5.49-1.68 10.14c-1.12 3.1-2.71 5.9-4.76 8.39s-4.53 4.64-7.43 6.45c-2.91 1.81-6.14 3.22-9.7 4.25v.29c1.56.49 3.08 1.28 4.54 2.38s2.88 2.38 4.25 3.85c1.37 1.46 2.67 3.04 3.92 4.72 1.23 1.69 2.37 3.34 3.39 4.95m-17.43-42.48c0-9.18-5.49-13.77-16.48-13.77h-10.69v29.22h10.25c5.08 0 9.16-1.46 12.23-4.39 3.13-2.98 4.69-6.67 4.69-11.06m70.75 30.32h34.35v-19.19h-34.35v-23.36h36.91v-19.26h-60.57v105.03h62.99V428.8h-39.33zm115.58-6.01c-2.39-2.49-5.26-4.72-8.61-6.7-3.34-1.98-7.12-3.85-11.32-5.6-3.08-1.27-5.84-2.5-8.28-3.7s-4.52-2.42-6.23-3.66q-2.565-1.86-3.96-3.96c-.93-1.39-1.39-2.97-1.39-4.72 0-1.61.41-3.06 1.25-4.36.83-1.29 2-2.4 3.52-3.33 1.51-.93 3.37-1.65 5.57-2.16s4.64-.77 7.32-.77c1.95 0 4.02.15 6.19.44s4.36.75 6.56 1.36 4.33 1.38 6.41 2.31c2.07.93 3.99 2 5.75 3.22v-21.9c-3.56-1.37-7.46-2.38-11.68-3.04s-9.07-.99-14.54-.99c-5.57 0-10.84.6-15.82 1.79s-9.36 3.06-13.15 5.6c-3.78 2.54-6.77 5.77-8.97 9.7q-3.3 5.895-3.3 14.1c0 6.98 2.01 12.94 6.04 17.87s10.14 9.11 18.35 12.52c3.22 1.32 6.23 2.61 9.01 3.88s5.19 2.59 7.21 3.96q3.045 2.055 4.8 4.47c1.755 2.415 1.76 3.44 1.76 5.49 0 1.51-.37 2.92-1.1 4.21s-1.84 2.42-3.33 3.37-3.34 1.7-5.57 2.23q-3.33.81-7.8.81-7.62 0-15.09-2.67c-7.47-2.67-9.59-4.46-13.84-8.02v23.44c3.81 1.95 8.31 3.42 13.51 4.39s10.68 1.46 16.44 1.46c5.61 0 10.95-.54 16-1.61s9.49-2.84 13.29-5.31 6.82-5.69 9.05-9.67q3.33-5.97 3.33-14.76c0-4.25-.63-7.97-1.9-11.17a26.1 26.1 0 0 0-5.48-8.52m14.94-55.81v19.26h29.81v85.77h23.73v-85.77h29.96v-19.26z" />',viewBox:"0 0 512 512"},dataSdsIcon:{name:"data-sds",content:'<path d="M224 152.54c105.6 0 191.4-27.4 191.9-61.3v-.3c0-34-85.9-61.6-191.9-61.6S32.1 56.94 32.1 90.94v.3c.5 33.9 86.3 61.3 191.9 61.3m-191.9 71.9c.5 33.9 86.3 61.3 191.9 61.3s191.4-27.4 192-61.3v-.3l-.1-86.5c-.5 33.9-86.3 61.3-191.9 61.3s-191.49-27.4-192-61.29l.1 86.49zm-.1 41.21.1 86.49v.3c.4 26.7 53.7 49.3 127.9 57.8v-86.8c-74.29-8.4-127.59-31.1-128-57.79m320 37.69 105 70-105 70v-52.5H189v-35h163z" />',viewBox:"0 0 512 512"},dataSqlIcon:{name:"data-sql",content:'<path d="M415.9 93.6v.3c-.5 33.9-86.3 61.3-191.9 61.3S32.6 127.8 32.1 93.9v-.3C32.1 59.6 118 32 224 32s191.9 27.6 191.9 61.6m0 46.4v.3c-.5 33.9-86.3 61.3-191.9 61.3S32.5 174.2 32 140.3v-.3l.1 86.8v.3c.5 33.9 86.3 61.3 191.9 61.3s191.4-27.4 192-61.3v-.3zm.1 180-.1-52v.3c-.3 21.7-35.7 40.8-88.9 51.7zM209.1 448.6c5.4 1 10.9 1.5 16.4 1.5 5.4 0 10.7-.5 16-1.6 4.7-.9 9.2-2.7 13.3-5.3 3.8-2.4 6.8-5.8 9-9.7 2.2-4 3.3-8.9 3.3-14.8.1-3.8-.6-7.6-1.9-11.2-1.3-3.2-3.1-6.1-5.5-8.5-2.5-2.6-5.4-4.9-8.6-6.7-3.6-2.1-7.4-4-11.3-5.6-3.1-1.3-5.8-2.5-8.3-3.7-2.2-1-4.3-2.3-6.2-3.7-1.6-1.1-2.9-2.4-4-4-.9-1.4-1.4-3-1.4-4.7 0-1.5.4-3.1 1.3-4.4.9-1.4 2.1-2.5 3.5-3.3 1.7-1 3.6-1.7 5.6-2.2 2.4-.5 4.9-.8 7.3-.8 2.1 0 4.1.2 6.2.4 2.2.3 4.4.8 6.6 1.4s4.3 1.4 6.4 2.3c2 .9 3.9 2 5.8 3.2v-21.9q-5.7-2.1-11.7-3c-4.8-.7-9.7-1-14.5-1-5.3 0-10.6.6-15.8 1.8-4.7 1.1-9.1 3-13.1 5.6-3.7 2.5-6.8 5.8-9 9.7-2.3 4.3-3.4 9.2-3.3 14.1-.2 6.5 1.9 12.8 6 17.9 4 4.9 10.1 9.1 18.4 12.5q4.8 1.95 9 3.9c2.5 1.1 4.9 2.4 7.2 4 1.8 1.2 3.5 2.7 4.8 4.5 1.2 1.6 1.8 3.5 1.8 5.5 0 1.5-.4 2.9-1.1 4.2-.8 1.4-2 2.5-3.3 3.4-1.7 1-3.6 1.8-5.6 2.2-2.6.6-5.2.8-7.8.8-5.1 0-10.3-.9-15.1-2.7-5.1-1.8-9.7-4.5-13.8-8v23.4c4 2.3 8.6 3.8 13.4 4.5m172.8-21.2c5.7-9 8.5-19.8 8.5-32.4 0-16.1-4.6-29-13.9-38.8s-21.3-14.7-36.2-14.8c-16 0-28.8 5.1-38.5 15.4s-14.4 23.7-14.4 40.3c-.1 7 1.1 13.9 3.4 20.4 2.1 6.1 5.4 11.7 9.6 16.6 4.2 4.7 9.3 8.6 15 11.2 6.1 2.8 12.8 4.4 19.5 4.5 3.8 4.2 7.4 8.1 10.9 11.8q4.95 5.25 10.8 9.6c3.6 2.6 7.4 4.8 11.6 6.4s8.7 2.4 13.2 2.3c3.4 0 6.7-.2 10.1-.7 2.2-.3 4.3-.8 6.5-1.3V458c-.8.3-1.6.6-2.4.8l-2.7.6c-.9.2-1.9.3-2.8.4s-1.8.1-2.6.1c-2.7 0-5.4-.2-8-.6-2.5-.4-4.9-1.1-7.1-2.1q-3.75-1.65-6.9-4.2c-2.6-2-5-4.3-7.3-6.7 9.9-3.4 18.2-10.1 23.7-18.9m-23.3-56.3c4.6 6 6.9 14.5 6.9 25.3 0 10.4-2.4 18.6-7.2 24.5-4.8 6-11.3 8.9-19.4 8.8-7.5.2-14.7-3.2-19.3-9.1-4.8-6.1-7.3-14.3-7.3-24.7s2.4-18.6 7.3-24.7c4.9-6.2 11.5-9.4 19.8-9.4 8.3.1 14.6 3.1 19.2 9.3m121.4 58h-38.9v-85.8h-23.7v105H480zm-320-103C85.7 317.7 32.4 295 32 268.3v-.3l.1 86.8v.3c.4 26.7 53.7 49.3 127.9 57.8z" />',viewBox:"0 0 512 512"},dataWebIcon:{name:"data-web",content:'<path d="M415.9 93.6v.3c-.5 33.9-86.3 61.3-191.9 61.3S32.6 127.8 32.1 93.9v-.3C32.1 59.6 118 32 224 32s191.9 27.6 191.9 61.6m0 46.4v.3c-.5 33.9-86.3 61.3-191.9 61.3S32.5 174.2 32 140.3v-.3l.1 86.8v.3c.5 33.9 86.3 61.3 191.9 61.3s191.4-27.4 192-61.3v-.3zm.1 180-.1-52v.3c-.3 21.7-35.7 40.8-88.9 51.7zm-151.1 23-14.5 70.1q-1.2 5.85-1.5 11.7h-.3c-.3-3.8-.9-7.6-1.7-11.3L229.6 343h-25.3l-19.1 69.6c-1.1 4-1.9 8.1-2.1 12.3h-.4c-.2-4-.6-8-1.4-12l-14.8-70h-25.8l27.6 105h27.3l17.9-67.4c1-3.9 1.6-7.8 1.9-11.8h.3c.1 4 .7 7.9 1.7 11.8l17.4 67.4H261l27.8-105h-23.9zm109.8 85.8h-39.3v-24h34.4v-19.2h-34.4v-23.4h36.9V343h-60.6v105h63zm66.8 19.2c11.9 0 21.3-2.8 28.2-8.5 6.9-5.6 10.3-13.3 10.3-22.9.1-6.3-2.3-12.3-6.7-16.8-4.5-4.6-10.4-7.3-17.9-8.3v-.3c5.6-1.5 10.8-4.5 14.7-8.9 3.8-4 5.8-9.4 5.8-14.9 0-7.8-3.2-13.9-9.5-18.2s-15.3-6.5-27-6.5h-38.3v105h40.4zm-7.9-87.6c11.5 0 17.3 3.9 17.3 11.6.2 3.7-1.4 7.3-4.2 9.8-2.8 2.4-6.6 3.6-11.5 3.5h-10.4v-24.9zm4.1 42.5c5.5 0 9.7 1.2 12.8 3.6 3 2.4 4.7 6 4.6 9.9.2 4-1.5 7.9-4.6 10.4s-7.4 3.8-12.9 3.8h-12.8v-27.7zM96 313.9c-39-11.2-63.7-27.5-64-45.6v-.3l.1 86.8v.3c.3 18.1 24.9 34.3 63.9 45.6z" />',viewBox:"0 0 512 512"},decimalDecreaseIcon:{name:"decimal-decrease",content:'<path d="M384 32c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64 35.4 0 64-28.7 64-64V96c0-35.3-28.6-64-64-64m32 116.7c0 23.5-14.3 42.6-32 42.6-17.6 0-32-19.1-32-42.6V106c0-23.6 14.4-42.7 32-42.7 17.7 0 32 19.1 32 42.7zM384 256c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64 35.4 0 64-28.7 64-64v-64c0-35.3-28.6-64-64-64m32 116.7c0 23.6-14.3 42.7-32 42.7-17.6 0-32-19.1-32-42.7V330c0-23.6 14.4-42.7 32-42.7 17.7 0 32 19.1 32 42.7zM224 32c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64 35.4 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64m32 116.7c0 23.5-14.3 42.6-32 42.6s-32-19.1-32-42.6V106c0-23.6 14.3-42.7 32-42.7s32 19.1 32 42.7zM128 224H96v-32h32zm128 192h32v32h-32zM64 256l128 96-128 96z" />',viewBox:"0 0 512 512"},decimalIncreaseIcon:{name:"decimal-increase",content:'<path d="M384 256c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64 35.4 0 64-28.7 64-64v-64c0-35.3-28.6-64-64-64m32 118c0 23.6-14.3 42.7-32 42.7-17.6 0-32-19.1-32-42.7v-42.7c0-23.5 14.4-42.6 32-42.6 17.7 0 32 19.1 32 42.6zM384 32c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64 35.4 0 64-28.7 64-64V96c0-35.3-28.6-64-64-64m32 118c0 23.6-14.3 42.7-32 42.7-17.6 0-32-19.1-32-42.7v-42.7c0-23.6 14.4-42.7 32-42.7 17.7 0 32 19.1 32 42.7zM224 256c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64s64-28.7 64-64v-64c0-35.3-28.6-64-64-64m32 118c0 23.6-14.3 42.7-32 42.7s-32-19.1-32-42.7v-42.7c0-23.5 14.3-42.6 32-42.6s32 19.1 32 42.6zM96 416h32v32H96zm160-224h32v32h-32zM192 32v192L64 128z" />',viewBox:"0 0 512 512"},decisionIcon:{name:"decision",content:'<path d="m480 207.99-112.3-96v64c-31.62 0-60.21 13.67-80.62 35.26v-67.23h64.17L255 32l-96.25 112.02h64.17v65.16c-20.26-20.39-48.01-33.19-78.62-33.19v-64l-112.3 96 112.3 96v-64c27.88 0 54.08 8.01 76.92 21.17-45.51 14.29-78.52 56.72-78.52 106.83C142.7 429.84 192.98 480 255 480s112.3-50.15 112.3-112.01c0-49.64-32.39-91.74-77.23-106.42 23-13.4 49.47-21.58 77.64-21.58v64zM271.04 448h-32.08v-32h32.08zm32.08-112.01c0 22.6-11.73 32.95-20.35 40.5-7.57 6.65-11.73 10.35-11.73 23.5h-32.08c0-27.6 13.59-39.6 22.61-47.5 6.92-6.05 9.47-8.35 9.47-16.5 0-8.8-7.22-16-16.04-16s-16.04 7.2-16.04 16h-32.08c0-26.5 21.56-48 48.13-48s48.11 21.5 48.11 48" />',viewBox:"0 0 512 512"},decreaseHorizontalSpacingIcon:{name:"decrease-horizontal-spacing",content:'<path d="M480 96v160h-96v-64h-96v160h-96V192H96v96H32V64h64v96h96V0h96v160h96V96zM111.6 352 89 374.6l57.4 57.4L89 489.4l22.6 22.6 80-80zM288 432l80 80 22.6-22.6-57.3-57.4 57.4-57.4L368 352z" />',viewBox:"0 0 512 512"},decreaseVerticalSpacingIcon:{name:"decrease-vertical-spacing",content:'<path d="M191 320v96h96v64H63v-64h96v-96H-1v-96h160v-96H95V32h160v96h-64v96h160v96zm160 105.4 22.6 22.6 57.4-57.4 57.4 57.4 22.6-22.6-80-80zm80-226.8 80-80L488.4 96 431 153.4 373.6 96 351 118.6z" />',viewBox:"0 0 512 512"},deliciousBoxIcon:{name:"delicious-box",content:'<path d="M480 448V64c0-17.7-14.3-32-32-32H64c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32m-224-32V256H96V96h160v160h160v160z" />',viewBox:"0 0 512 512"},deliciousIcon:{name:"delicious",content:'<path d="M256 32h224v224H256zM32 256h224v224H32z" />',viewBox:"0 0 512 512"},detailSectionIcon:{name:"detail-section",content:'<path d="M96 32c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32zm320 416H96V64h320zm-33-224h-63v-32h63zm-96-32h-63v32h63zm-96 0h-63v32h63zm192 96h-63v32h63zm-96 0h-63v32h63zm-96 0h-63v32h63z" />',viewBox:"0 0 512 512"},devicesOutlineIcon:{name:"devices-outline",content:'<path d="M416 96H96c-17.67 0-32 14.33-32 32v224h240v-32H96V128h320v48h32v-48c0-17.67-14.33-32-32-32M306.14 411.49l-.03-.06c-1.4-3.67-2.11-7.52-2.11-11.43v-16h-16v8c0 4.42-3.58 8-8 8h-48c-4.42 0-8-3.58-8-8v-8H32c0 17.67 14.33 32 32 32h244.32c-.84-1.43-1.57-2.94-2.18-4.51M464 192H336c-6.78 0-12.62 4.28-14.94 10.28-.68 1.77-1.06 3.7-1.06 5.72v192c0 2.01.38 3.94 1.06 5.72 2.32 6 8.16 10.28 14.94 10.28h128c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16m-64 216c-4.42 0-8-3.58-8-8a7.998 7.998 0 0 1 10.02-7.74c3.44.89 5.98 4.02 5.98 7.74 0 4.42-3.58 8-8 8m64-24H336V208h128z" />',viewBox:"0 0 512 512"},devicesSolidIcon:{name:"devices-solid",content:'<path d="M416 96H96c-17.67 0-32 14.33-32 32v224h240V208c0-3.94.72-7.79 2.14-11.49C310.88 184.24 322.88 176 336 176h112v-48c0-17.67-14.33-32-32-32M306.14 411.49l-.03-.06c-1.4-3.67-2.11-7.52-2.11-11.43v-16h-16v8c0 4.42-3.58 8-8 8h-48c-4.42 0-8-3.58-8-8v-8H32c0 17.67 14.33 32 32 32h244.32c-.84-1.43-1.57-2.94-2.18-4.51M464 192H336c-6.78 0-12.62 4.28-14.94 10.28-.68 1.77-1.06 3.7-1.06 5.72v192c0 2.01.38 3.94 1.06 5.72 2.32 6 8.16 10.28 14.94 10.28h128c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16m-64 216c-2.21 0-4.21-.9-5.66-2.34A8.01 8.01 0 0 1 392 400a7.998 7.998 0 0 1 10.02-7.74c3.44.89 5.98 4.02 5.98 7.74 0 4.42-3.58 8-8 8m64-24H336V208h128z" />',viewBox:"0 0 512 512"},diggBoxIcon:{name:"digg-box",content:'<path d="M448 32H64c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32M160 203.5V352H64V192h64v-64h32zM212 352h-32V192h32zm0-192h-32v-32h32zm119 153.7V416h-96v-32h64v-32h-64V192h96zm117 0V416h-96v-32h64v-32h-64V192h96zM96 224h32v96H96zm171 0h32v96h-32zm117 0h32v96h-32z" />',viewBox:"0 0 512 512"},diggIcon:{name:"digg",content:'<path d="M96 96v64H32v160h96V96zm64 0v32h32V96zm0 64v160h32V160zm64 0v160h64v32h-64v32h96V160zm128 0v160h64v32h-64v32h96V160zM64 192h32v96H64zm192 0h32v96h-32zm128 0h32v96h-32z" />',viewBox:"0 0 512 512"},dimensionsIcon:{name:"dimensions",content:'<path d="M320 0H0v512h128V128h384V0zM32 32h64v64H32zm64 352H64v32h32v64H32V320h64zm0-192H64v32h32v64H32V128h64zm128-96V64h-32v32h-64V32h160v64zm256 0h-64V64h-32v32h-64V32h160z" />',viewBox:"0 0 512 512"},directionsIcon:{name:"directions",content:'<path d="M480 239.97v-176H288V49.19c0-9.5-7.16-17.19-16-17.19h-32c-8.84 0-16 7.69-16 17.19v14.78h-96l-96 88 96 88h96V272H32v176h192v32h64v-32h96l96-88-96-88h-96v-32.03zM297.35 296 320 318.65 280.65 360 322 401.35 297.35 424 256 382.65 214.65 424 192 401.35 233.35 360 192 318.65 214.65 296 256 337.35zm-41.55-87.88-65.01-65.01 22.86-22.86 42.15 42.17 66.54-66.54 22.87 22.85z" />',viewBox:"0 0 512 512"},discountOutlineIcon:{name:"discount-outline",content:'<path d="M200 160c-22.1 0-40 25.05-40 56s17.9 56 40 56 40-25.05 40-56-17.9-56-40-56m104 0h16L208 352h-16zm8 80c-22.1 0-40 25.05-40 56s17.9 56 40 56 40-25.05 40-56-17.9-56-40-56m-24 56c0-23.55 12.65-40 24-40s24 16.45 24 40-12.65 40-24 40-24-16.45-24-40m-112-80c0-23.55 12.65-40 24-40s24 16.45 24 40-12.65 40-24 40-24-16.45-24-40m79.97-147.05 43.41 25.06h50.12l25.07 43.41 43.41 25.06v50.12l25.07 43.4-25.06 43.41v50.11l-43.4 25.07L349.53 418h-50.12L256 443.07l-43.41-25.06h-50.12L137.4 374.6l-43.41-25.06v-50.12l-25.07-43.4 25.06-43.41V162.5l43.4-25.07 25.06-43.41h50.12zm0-36.95L204 62.02h-60.02l-30 51.99-51.97 30.02v60.02l-29.99 51.98L62.04 308v60.02l51.99 30 30.02 51.97h60.02l51.98 29.99 51.97-30.02h60.02l30-51.99 51.97-30.02v-60.02L480 255.95l-30.02-51.97v-60.02l-51.99-30-30.02-51.97h-60.02z" />',viewBox:"0 0 512 512"},discountSolidIcon:{name:"discount-solid",content:'<path d="M200 256c13.26 0 24-17.91 24-40s-10.74-40-24-40-24 17.91-24 40 10.74 40 24 40m280-.04-30.02-51.97v-60.02l-51.99-30-30.02-51.98h-60.02L255.96 32l-51.97 30.02h-60.02l-30 51.99-51.98 30.02v60.02L32 256.04l30.02 51.97v60.02l51.99 30 30.02 51.98h60.02L256.04 480l51.97-30.02h60.02l30-51.99 51.98-30.02v-60.02zM160 216c0-30.95 17.9-56 40-56s40 25.05 40 56-17.9 56-40 56-40-25.05-40-56m48 136h-16l112-192h16zm104 0c-22.1 0-40-25.05-40-56s17.9-56 40-56 40 25.05 40 56-17.9 56-40 56m0-96c-11.35 0-24 16.45-24 40s12.65 40 24 40 24-16.45 24-40-12.65-40-24-40" />',viewBox:"0 0 512 512"},displayBlockIcon:{name:"display-block",content:'<path d="M32 32h448v32H32zm0 416h448v32H32zm0-64h448V128H32zm64-192h320v128H96z" />',viewBox:"0 0 512 512"},displayFlexIcon:{name:"display-flex",content:'<path d="M32 32v448h448V32zm416 416H64V64h384zM128 128h96v256h-96zm160 0h96v256h-96z" />',viewBox:"0 0 512 512"},displayInlineBlockIcon:{name:"display-inline-block",content:'<path d="M448 32h32v448h-32zM32 32h32v448H32zm64 352h320V128H96zm64-192h192v128H160z" />',viewBox:"0 0 512 512"},displayInlineFlexIcon:{name:"display-inline-flex",content:'<path d="M96 416h320V96H96zm32-288h256v256H128zm32 32h64v192h-64zm128 0h64v192h-64zM32 32h32v448H32zm416 0h32v448h-32z" />',viewBox:"0 0 512 512"},distanceIcon:{name:"distance",content:'<path d="M432 240c4.28 0 8.29 1.66 11.33 4.7 3.01 3.01 4.67 7.02 4.67 11.3s-1.66 8.29-4.7 11.33c-3.01 3.01-7.02 4.67-11.3 4.67-7.83 0-13.22-5.36-15.1-10.67l-1.89-5.33 1.89-5.34c.78-2.21 2.09-4.28 3.8-5.99 3.01-3.01 7.02-4.67 11.3-4.67m-336 0v32H64v-32zm336-32c-13.26 0-25.26 5.37-33.94 14.06A48 48 0 0 0 386.73 240H128v-32H32v96h96v-32h258.73c6.59 18.64 24.37 32 45.27 32 13.26 0 25.26-5.37 33.94-14.06C474.63 281.26 480 269.26 480 256s-5.37-25.26-14.06-33.94C457.26 213.37 445.26 208 432 208" />',viewBox:"0 0 512 512"},divIcon:{name:"div",content:'<path d="M0 416v-6h7.1c7.9 0 13.6-3 16.9-9.1 2-3.6 3-11.8 3-24.5V231.6c0-14-1.3-22.8-3.9-26.3-3.6-4.9-9-7.3-16.1-7.3H0v-6h77.6c28.5 0 50.2 3.8 65 11.4 14.9 7.6 26.8 20.3 35.8 38s13.6 38.2 13.6 61.5c0 31.2-8.1 57.2-24.2 78.1-18.1 23.3-45.6 35-82.6 35zm54-16.2c11.9 3.1 21.9 4.6 29.9 4.6 21.7 0 39.8-9 54.1-26.9s21.5-42.3 21.5-73c0-30.9-7.2-55.3-21.5-73.2-14.3-17.8-32.8-26.8-55.2-26.8q-12.6 0-28.8 4.8zM298 410v6h-83v-6h6.7c7.8 0 13.5-2.7 17-8.1q3.3-5.25 3.3-25.5V231.6q0-17.1-1.8-22.5c-.9-2.8-2.8-5.1-5.7-7.1-4.1-2.6-8.4-4-12.8-4H215v-6h83v6h-7q-11.85 0-17.4 8.1-3.6 5.25-3.6 25.5v144.9c0 11.4.6 18.9 1.9 22.5 1 2.8 3 5.1 6 7.1 4.1 2.6 8.5 4 13.1 4h7zm214-218v6c-6.4 1.4-11.3 3.9-14.6 7.4-4.7 5.3-8.9 13.4-12.6 24.2L421.6 416h-4.9l-67.9-188.8c-3.5-9.7-5.9-15.6-7.4-17.8-2.2-3.3-5-5.9-8.2-7.8-3.3-1.9-7.6-3.1-13.2-3.6v-6h74v6c-8.4 1-13.8 2.7-16.3 5.2s-3.7 5.7-3.7 9.5c0 5.4 2 13.8 6.1 25.2l46.1 128.4L469 239.5c4.2-12.5 6.3-21.2 6.3-26q0-4.65-3.9-9c-2.6-2.9-6.9-4.9-13.1-6.1-.4-.1-1.2-.3-2.3-.5v-6h56zm0-96H0v32h512z" />',viewBox:"0 0 512 512"},divideIcon:{name:"divide",content:'<path d="M416 64 192 448h-64L352 64z" />',viewBox:"0 0 512 512"},doctorOutlineIcon:{name:"doctor-outline",content:'<path d="M255.98 64c35.29 0 64.01 28.71 64.01 64 0 14.13-4.52 27.53-13.06 38.73-8.3 10.88-20.05 18.96-33.11 22.74-5.73 1.67-11.73 2.52-17.83 2.52s-12.1-.85-17.86-2.52c-13.03-3.78-24.78-11.85-33.08-22.73-8.55-11.21-13.06-24.6-13.06-38.73 0-35.29 28.69-64.01 63.99-64.01m.02-32c-52.99 0-96 43-96 96 0 43.7 29.25 80.6 69.22 92.2 8.49 2.47 17.48 3.79 26.78 3.79s18.28-1.32 26.78-3.79C322.76 208.6 352 171.7 352 128c0-53-43-96-96-96m164.72 317.33A192.9 192.9 0 0 0 352 281.71c-3.17-1.85-6.4-3.6-9.68-5.25-2.08-1.05-4.19-2.06-6.32-3.03l-16-6.49c-5.23-1.85-10.57-3.48-16-4.88-15.34-3.96-31.43-6.06-48-6.06-22.44 0-43.98 3.85-64 10.94q-1.65.585-3.3 1.2l-.72.27c-.97.37-1.93.74-2.89 1.12l-.09.04c-1.7.68-3.39 1.38-5.07 2.11-.67.29-1.34.58-2.01.88-3.35 1.48-6.65 3.07-9.89 4.74-.53.27-1.05.54-1.57.82l-1.56.84c-1.65.89-3.28 1.8-4.9 2.75-2.71 1.57-5.38 3.2-8 4.9a193 193 0 0 0-60.72 62.72C73.97 378.17 64 411.92 64 448c0 17.7 14.31 32 32 32h320c17.69 0 32-14.3 32-32 0-36.08-9.96-69.83-27.28-98.67M96 448c0-29.02 7.86-57.44 22.72-82.2 8.86-14.77 20.17-28.11 33.28-39.35l8-5.34v19.17c-9.56 5.53-16 15.88-16 27.72 0 17.67 14.33 32 32 32s32-14.33 32-32c0-11.84-6.44-22.19-16-27.72v-38.95c1.33-.59 2.68-1.16 4.02-1.7 2.21-.9 4.43-1.74 6.6-2.5l.06-.03c17.06-6.04 35-9.1 53.32-9.1 13.58 0 27.04 1.7 40.01 5.05 2.67.69 5.34 1.45 7.99 2.29v27.39a48 48 0 0 0-17.94 11.33C277.37 342.74 272 354.74 272 368v48c0 8.84 7.16 16 16 16 4.42 0 8.42-1.79 11.32-4.68 2.89-2.9 4.68-6.9 4.68-11.32v-48c0-8.84 7.16-16 16-16 4.42 0 8.42 1.79 11.32 4.68 2.89 2.9 4.68 6.9 4.68 11.32v48c0 8.84 7.16 16 16 16 4.42 0 8.42-1.79 11.32-4.68 2.89-2.9 4.68-6.9 4.68-11.32v-48c0-20.9-13.36-38.68-32-45.27v-13.31c23.49 13.59 43.3 33.09 57.29 56.39C408.15 390.55 416 418.97 416 448z" />',viewBox:"0 0 512 512"},doctorSolidIcon:{name:"doctor-solid",content:'<path d="M352 128.01c0 43.7-29.25 80.6-69.23 92.2-8.49 2.47-17.48 3.79-26.78 3.79s-18.28-1.32-26.78-3.79c-39.98-11.6-69.23-48.5-69.23-92.2 0-53 43-96.01 96-96.01S352 75 352 128.01m68.71 221.33a192.9 192.9 0 0 0-68.72-67.62l-16-7.38v48.4c18.64 6.59 32 24.37 32 45.27v48c0 4.42-1.79 8.42-4.68 11.32-2.9 2.89-6.9 4.68-11.32 4.68-8.84 0-16-7.16-16-16v-48c0-4.42-1.79-8.42-4.68-11.32-2.9-2.89-6.9-4.68-11.32-4.68-8.84 0-16 7.16-16 16v48c0 4.42-1.79 8.42-4.68 11.32-2.9 2.89-6.9 4.68-11.32 4.68-8.84 0-16-7.16-16-16v-48c0-13.26 5.37-25.26 14.06-33.94a48 48 0 0 1 17.94-11.33v-60.67c-15.34-3.96-31.43-6.06-48-6.06-22.44 0-43.98 3.85-64 10.94v73.34c9.56 5.53 16 15.88 16 27.72 0 17.67-14.33 32-32 32s-32-14.33-32-32c0-11.84 6.44-22.19 16-27.72v-58.57c-2.37 1.37-4.7 2.79-7 4.26a192.9 192.9 0 0 0-61.72 63.36c-17.31 28.84-27.28 62.59-27.28 98.67 0 17.7 14.31 32 32 32h320c17.69 0 32-14.3 32-32 0-36.08-9.96-69.83-27.28-98.67" />',viewBox:"0 0 512 512"},documentManagerIcon:{name:"document-manager",content:'<path d="M64 416h224v32H64zm224-64H64v32h224zM400 0C288 0 288 96 288 96v160s0 64 80 64 80-64 80-64V96s0-32-48-32-48 32-48 32v128h32V116c0-11 .6-20 16-20s16 9 16 20v140s0 32-48 32-48-32-48-32V96s0-64 80-64 80 64 80 64v128h32V96s0-96-112-96M106.7 288 96 320H64l64-192h32l64 192h-32l-10.7-32zm10.6-32h53.3L144 176zM320 480H32V96h224V64H32C14.3 64 0 78.3 0 96v384c0 17.7 14.3 32 32 32h288c17.7 0 32-14.3 32-32V352h-32z" />',viewBox:"0 0 512 512"},dollarIcon:{name:"dollar",content:'<path d="M326.6 273c-8.3-7.3-18.4-13.6-30.4-19.1-11.8-5.4-25.2-10.2-40.2-14.5V131.3c6.5.8 13 2.2 17.7 4.2 7.5 3.3 13.7 7.8 18.8 13.7q7.65 8.7 11.4 20.7c2.6 8 3.8 16.7 3.8 26.2H352c0-29.2-7.5-52-22.5-68.8s-36-26.8-62.9-30.1c0 0-5-.4-10.6-.8V32h-32v66.2c-11.9 1.5-22.6 4.3-32.2 8.4-10.6 4.5-19.6 10.3-27.1 17.5s-13.2 15.6-17.2 25.4c-4 9.7-6 20.5-6 32.2 0 12.7 2.2 23.8 6.7 33.4s11 18.2 19.5 25.6 18.8 13.8 30.9 19.3c7.8 3.5 16.3 6.8 25.4 9.7v110.7q-4.05-.6-8.1-1.5c-7.9-1.8-15.2-5.1-21.7-9.8s-11.8-11-15.8-19-6-18-6-30H128c0 16.2 2.6 30 7.9 41.6s12.4 21.2 21.3 28.6c8.9 7.5 19.1 13.3 30.6 17.3s23.4 6.5 35.7 7.5c0 0 .2 0 .5.1V480h32v-64.7c1.9-.2 3.1-.3 3.1-.3 14.1-1.3 26.9-4.1 38.4-8.3q17.25-6.45 29.4-17.1c8.1-7.1 14.3-15.6 18.6-25.4s6.5-20.9 6.5-33.2c0-12.5-2.2-23.5-6.5-33-4.3-9.4-10.6-17.8-18.9-25m-104.7-46.2c-8.8-4.1-15.9-8.4-21.2-12.9s-9.1-9.6-11.3-15c-2.2-5.5-3.4-11.6-3.4-18.5 0-7.4 1.2-14.1 3.6-20.3 2.4-6.1 6-11.3 10.8-15.7 4.8-4.3 10.9-7.7 18.3-10.1 1.7-.6 3.5-1 5.3-1.5v94.9c-.6-.2-1.4-.5-2.1-.9m81 125.2c-3 6.2-7.5 11.4-13.2 15.8-5.8 4.3-12.8 7.7-21.2 10-3.9 1.1-8.1 1.9-12.5 2.5V279.2c5.6 2 10.7 4.1 15.3 6.2 8.6 4 15.6 8.3 20.9 13 5.4 4.7 9.3 9.7 11.7 15.1q3.6 8.1 3.6 17.7c0 7.7-1.5 14.7-4.6 20.8" />',viewBox:"0 0 512 512"},downloadIcon:{name:"download",content:'<path d="M32 384v96h448v-96zM288 32h-64v128h-96l128 160 128-160h-96z" />',viewBox:"0 0 512 512"},downloadLightIcon:{name:"download-light",content:'<path d="M368 256 256 384 144 256h96V32h32v224zm112 192H32v32h448z" />',viewBox:"0 0 512 512"},dragAndDropIcon:{name:"drag-and-drop",content:'<path d="m32 128 192 112L32 352zm224 96v32h224v-32z" />',viewBox:"0 0 512 512"},drawFreeIcon:{name:"draw-free",content:'<path d="M480 384.16v31.75c-1.91.44-2.99.92-4.85 1.48-6.28 2.34-12.11 5.31-17.68 8.61-5.25 3.33-10.34 6.83-15.56 10.19-7.23 4.66-14.6 9.2-22.1 13.6-11.75 6.9-23.55 13.65-37.68 17.12-6.06 1.49-12.66 2.33-19.09 2.33q-1.86 0-3.69-.09c-8.14-.43-16.39-1.72-24.32-3.25-25.93-4.98-50.44-14.43-76.87-17.73-5.03-.45-10.08-.67-15.13-.67-4.75 0-9.5.2-14.23.61-12.15 1.66-23.65 5.29-34.98 9.1-1.67.56-3.33 1.12-5 1.68l42.99-42.99c3.51-.22 7.03-.32 10.55-.32 17.38 0 34.75 2.48 51.46 6.57 21.2 5.2 41.96 12.05 63.93 14.92 1.62.12 3.23.18 4.85.18 1.2 0 2.4-.04 3.6-.11 2.83-.44 5.6-1.08 8.3-1.87 5.62-2.15 10.76-4.9 15.87-7.76 5.79-3.24 11.48-6.59 17.09-10.02 10.09-6.34 19.75-13.11 30.06-19.23 10.3-6.1 21.91-10.94 34.36-13.55 2.04-.43 3.9-.71 5.76-.71.78 0 1.56.05 2.36.16m-9.3-252.26-45.29 45.3-90.58-90.6 45.29-45.3c12.4-12.4 32.79-12.4 45.29 0l45.29 45.3c12.4 12.4 12.4 32.8 0 45.3m-67.98 67.8L122.48 480H32v-90.5l280.24-280.3zm-67.89-22.6-22.59-22.6-234.95 235 22.59 22.6z" />',viewBox:"0 0 512 512"},dribbbleBoxIcon:{name:"dribbble-box",content:'<path d="M448 32H64c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32M256 448c-106 0-192-86-192-192S150 64 256 64s192 86 192 192-86 192-192 192m28-164.8c-82.9 28.9-118.1 83.4-126.7 98.7 27.2 21.3 61.5 34.1 98.7 34.1 22.5 0 43.9-4.6 63.3-13-3.3-18.4-13.1-65.2-34.2-120.1-.4 0-.8.2-1.1.3m-95.5-172.3c-44.9 20.9-78.5 62.1-89 111.8 17.1-.1 78.6-1.7 147.6-20-24.3-43.2-50.3-80.1-58.6-91.8m79 146.8c2.1-.7 4.3-1.3 6.5-2-4.1-9.3-8.6-18.6-13.3-27.8-74.1 22.2-146.1 23.4-164.6 23.4 0 1.6-.1 3.1-.1 4.7 0 40.8 15.3 78 40.4 106.3 10.5-16.7 54.6-79.9 131.1-104.6m94.9-121.1C334.2 111.3 296.9 96 256 96c-12.4 0-24.5 1.4-36 4.1 8.7 11.9 34.9 48.8 58.8 92.7 50.7-19 76-46.7 83.6-56.2m-46.6 138.7C335 328 344 371.9 346.9 387.8c35.2-24.3 60.2-62.5 67.2-106.6-13.2-3.7-53.4-13.1-98.3-5.9m-24.4-58.1c3.8 7.8 7.5 15.8 10.9 23.8 1.2 2.8 2.4 5.7 3.5 8.5 48-6 95.7 1.8 110.2 4.5-.5-37.2-13.7-71.4-35.4-98.3-8.4 10-36.1 39.8-89.2 61.5" />',viewBox:"0 0 512 512"},dribbbleIcon:{name:"dribbble",content:'<path d="M256 32C132.469 32 32 132.469 32 256c0 123.5 100.469 224 224 224 123.5 0 224-100.5 224-224 0-123.531-100.5-224-224-224m148.094 103.281c26.625 32.562 42.781 74.031 43.188 119.188-6.312-1.312-69.562-14.156-133.219-6.156a851 851 0 0 0-4.125-9.875c-3.969-9.312-8.25-18.594-12.688-27.719 70.75-28.875 102.812-69.969 106.844-75.438M256 64.969c48.594 0 93.031 18.219 126.812 48.188-3.438 4.906-32.25 43.625-100.281 69.125-31.344-57.594-66.094-104.938-71.375-112A191 191 0 0 1 256 64.969m-81.344 18.156c5.031 6.938 39.219 54.312 70.938 110.656-89.5 23.781-168.344 23.438-176.906 23.312 12.406-59.374 52.437-108.718 105.968-133.968m-110 173.156c0-1.969.031-3.906.094-5.844 8.375.156 101.094 1.375 196.657-27.219 5.469 10.719 10.688 21.594 15.5 32.469a193 193 0 0 0-7.531 2.281c-98.688 31.875-151.188 118.812-155.531 126.25-30.564-33.937-49.189-78.812-49.189-127.937M256 447.594c-44.25 0-85-15.094-117.438-40.375 3.438-7.031 42.156-81.875 150.094-119.5.406-.125.812-.281 1.25-.406 26.875 69.812 37.969 128.312 40.812 145.094-22.968 9.781-48.218 15.187-74.718 15.187m106.875-32.719c-1.938-11.625-12.125-67.625-37.156-136.406 59.969-9.594 112.625 6.125 119.188 8.188-8.532 53.218-39.095 99.218-82.032 128.218" />',viewBox:"0 0 512 512"},dropdownIcon:{name:"dropdown",content:'<path d="M256 288H96v-32h160zm0 96H96v32h160zm0-64H96v32h160zM96 144h224v-32H96zm320-32h-64l32 32zm64-80v192H320v256H32V32zM288 224H64v224h224zM448 64H64v128h384z" />',viewBox:"0 0 512 512"},dropletIcon:{name:"droplet",content:'<path d="M256 384v32c-53 0-96-43-96-96h32c0 35.3 28.7 64 64 64m160-72c0 92.8-71.6 168-160 168S96 404.8 96 312C96 181.3 256 32 256 32s160 149.3 160 280m-32 0c0-46.3-25.3-104.7-73-169-20-27-40.3-49.8-55-65.4-14.7 15.6-34.9 38.5-55 65.4-47.8 64.3-73 122.8-73 169 0 75 57.4 136 128 136s128-61 128-136" />',viewBox:"0 0 512 512"},dropletSlashIcon:{name:"droplet-slash",content:'<path d="m317.9 431 23.2 23.2C316.5 470.6 287.3 480 256 480c-88.4 0-160-75.2-160-168 0-27.8 7.2-56.4 18.6-84.2l24.8 24.8C131.9 274 128 293.9 128 312c0 75 57.4 136 128 136 22.4 0 43.5-6.2 61.9-17M256 416v-32c-35.3 0-64-28.7-64-64h-32c0 53 43 96 96 96m224 41.4L457.4 480 32 54.6 54.6 32l108.7 108.7C207 77.7 256 32 256 32s160 149.3 160 280c0 24.1-4.9 47.1-13.6 67.8zM384 312c0-46.3-25.3-104.7-73-169-20-27-40.3-49.8-55-65.4-14.7 15.6-34.9 38.5-55 65.4-1.4 1.9-2.7 3.7-4.1 5.6-.8 1.1-1.5 2.1-2.3 3.2l-1.5 2.1-3 4.2c-.2.3-.4.5-.6.8-1 1.5-2.1 3-3.1 4.5-.1.1-.1.2-.2.3l191.2 191.2c.5-1.6 1-3.3 1.4-4.9 0-.2.1-.4.1-.5.4-1.5.8-2.9 1.1-4.4.1-.3.1-.6.2-.9.3-1.4.6-2.7.9-4.1.1-.4.2-.8.2-1.2.2-1.3.5-2.6.7-3.9.1-.5.2-1 .2-1.5.2-1.2.3-2.5.5-3.7.1-.5.1-1.1.2-1.6l.3-3.6c0-.6.1-1.1.1-1.7.1-1.3.2-2.5.2-3.8 0-.5.1-1 .1-1.6.4-1.9.4-3.7.4-5.5" />',viewBox:"0 0 512 512"},dropletSliderIcon:{name:"droplet-slider",content:'<path d="M192 384v32c-53 0-96-43-96-96h32c0 35.3 28.7 64 64 64m160-72c0 92.8-71.6 168-160 168S32 404.8 32 312C32 181.3 192 32 192 32s160 149.3 160 280m-32 0c0-46.3-25.3-104.7-73-169-20-27-40.3-49.8-55-65.4-14.7 15.6-34.9 38.5-55 65.4-47.8 64.3-73 122.8-73 169 0 75 57.4 136 128 136s128-61 128-136m128-88h-32v256h32zm0-192h-32v64h32zm-64 96v64h96v-64z" />',viewBox:"0 0 512 512"},editAnnotationsIcon:{name:"edit-annotations",content:'<path d="M447.95 32H64c-17.6 0-32 14.4-32 32v416l95.99-96h127.99v-32H114.73L64 402.75V64.06l.06-.06H447.9l.06.06V224h32V64c0-17.6-14.4-32-32-32zm27.4 251.3-22.65-22.65c-6.25-6.2-16.45-6.2-22.65 0L407.4 283.3l45.29 45.3 22.65-22.65c6.2-6.25 6.2-16.45 0-22.65zm-79.24 11.3L255.98 434.75V480h45.24l140.13-140.15zM289.92 446.05l-11.3-11.3 117.49-117.5 11.3 11.3zM352 256H96v-32h256zm32-64H96v-32h288zm32-64H96V96h320zm-96 192H96v-32h224z" />',viewBox:"0 0 512 512"},editToolsIcon:{name:"edit-tools",content:'<path d="m260.6 288 11.5 31.5 56.2-56.6L244.2 32H139.8L0 416h76.8l28-76.8 18.6-51.2zm-17.5-48H140.9L192 99.5zM224 413.3V480h66.7l169.7-168.5-67.9-67.9zm55.3 34-22.6-22.6 135.8-135.8 22.6 22.6zm223.4-178-22.6 22.6-67.9-67.9 22.5-22.7c12.5-12.4 32.9-12.4 45.3 0l22.7 22.7c12.4 12.4 12.4 32.8 0 45.3" />',viewBox:"0 0 512 512"},educationOutlineIcon:{name:"education-outline",content:'<path d="M256 80 32 175.97l32 13.59v118.72c-9.56 5.53-16 15.88-16 27.72 0 12.57 7.25 23.45 17.79 28.68L32 432h96l-33.58-67.42C104.85 359.3 112 348.48 112 336s-6.44-22.19-16-27.72V203.15l32.06 13.61-.06-.24 16 6.94v164.57c0 15.46 50.15 28 112 28s112-12.54 112-28V223.99l112-48.02zm80 294.31c-4.35 1.48-11 3.31-20.75 5.05-17.19 3.06-37.68 4.67-59.25 4.67s-42.06-1.61-59.25-4.67c-9.75-1.74-16.4-3.57-20.75-5.05V237.33L256 272l80-34.3zm-79.93-137.16-141.98-61.54L256 114.81l142.77 61.17z" />',viewBox:"0 0 512 512"},educationSolidIcon:{name:"education-solid",content:'<path d="M368 258v130.03c0 15.46-50.15 28-112 28s-112-12.54-112-28V258l112 50zM128 432l-33.58-67.42C104.85 359.3 112 348.48 112 336s-6.44-22.19-16-27.72V188l-32-14v134.28c-9.56 5.53-16 15.88-16 27.72 0 12.57 7.25 23.45 17.79 28.68L32 432zm0-215.48L256 272l224-96.03L256 80 32 175.97l96.06 40.79z" />',viewBox:"0 0 512 512"},envelopBoxIcon:{name:"envelop-box",content:'<path d="m377 182.4-88.8 88.8-31.2 29-33.2-29-88.8-88.8c-7.7 2-13.8 8.1-15.8 15.8l73 73-73 73c2 7.7 8.1 13.8 15.8 15.8l73-73 49 44.8 47-44.8 73 73c7.7-2 13.8-8.1 15.8-15.8l-73-73 73-73c-2-7.7-8.1-13.8-15.8-15.8M448 32H64c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32m-32 329.6c0 12.4-10 22.4-22.4 22.4H118.4C106 384 96 374 96 361.6V182.4c0-12.4 10-22.4 22.4-22.4h275.2c12.4 0 22.4 10 22.4 22.4z" />',viewBox:"0 0 512 512"},envelopIcon:{name:"envelop",content:'<path d="M64 96c-17.7 0-32 14.3-32 32v256c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32zm23.7 32L256 296.3 424.3 128c11 2.9 19.7 11.6 22.6 22.6L342.6 254.9l104.3 104.3c-2.9 11-11.6 19.7-22.6 22.6L320 277.5l-64 64-64-64L87.7 381.8c-11-2.9-19.7-11.6-22.6-22.6l104.3-104.3L65.1 150.6c2.9-11 11.6-19.7 22.6-22.6" />',viewBox:"0 0 512 512"},envelopLinkIcon:{name:"envelop-link",content:'<path d="M224 432c0-5.1.8-10.1 2.3-14.7C232.5 398 250.6 384 272 384h64c-1.5-1.9-3-3.8-4.6-5.6-14.6-16.2-35.8-26.4-59.4-26.4-12.2 0-23.8 2.7-34.1 7.6-4.4 2.1-8.6 4.6-12.5 7.4-16.4 11.8-28.2 29.7-32 50.4-.9 4.7-1.4 9.6-1.4 14.6 0 44.2 35.8 80 80 80 26.2 0 49.4-12.6 64-32h-64c-26.5 0-48-21.5-48-48m208-80c-26.2 0-49.4 12.6-64 32h64c26.5 0 48 21.5 48 48s-21.5 48-48 48h-64c14.6 19.4 37.8 32 64 32 44.2 0 80-35.8 80-80s-35.8-80-80-80m0 64H272c-8.8 0-16 7.2-16 16s7.2 16 16 16h160c8.8 0 16-7.2 16-16s-7.2-16-16-16M32 0C14.3 0 0 14.3 0 32v256c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32zm23.7 32L224 200.3 392.3 32c11 2.9 19.7 11.6 22.6 22.6L310.6 158.9l104.3 104.3c-2.9 11-11.6 19.7-22.6 22.6L288 181.5l-64 64-64-64L55.7 285.8c-11-2.9-19.7-11.6-22.6-22.6l104.3-104.3L33.1 54.6C36 43.6 44.7 34.9 55.7 32" />',viewBox:"0 0 512 512"},envelopeBoxIcon:{name:"envelope-box",content:'<path d="m377 182.4-88.8 88.8-31.2 29-33.2-29-88.8-88.8c-7.7 2-13.8 8.1-15.8 15.8l73 73-73 73c2 7.7 8.1 13.8 15.8 15.8l73-73 49 44.8 47-44.8 73 73c7.7-2 13.8-8.1 15.8-15.8l-73-73 73-73c-2-7.7-8.1-13.8-15.8-15.8M448 32H64c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32m-32 329.6c0 12.4-10 22.4-22.4 22.4H118.4C106 384 96 374 96 361.6V182.4c0-12.4 10-22.4 22.4-22.4h275.2c12.4 0 22.4 10 22.4 22.4z" />',viewBox:"0 0 512 512"},envelopeIcon:{name:"envelope",content:'<path d="M64 96c-17.7 0-32 14.3-32 32v256c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32zm23.7 32L256 296.3 424.3 128c11 2.9 19.7 11.6 22.6 22.6L342.6 254.9l104.3 104.3c-2.9 11-11.6 19.7-22.6 22.6L320 277.5l-64 64-64-64L87.7 381.8c-11-2.9-19.7-11.6-22.6-22.6l104.3-104.3L65.1 150.6c2.9-11 11.6-19.7 22.6-22.6" />',viewBox:"0 0 512 512"},envelopeLinkIcon:{name:"envelope-link",content:'<path d="M224 432c0-5.1.8-10.1 2.3-14.7C232.5 398 250.6 384 272 384h64c-1.5-1.9-3-3.8-4.6-5.6-14.6-16.2-35.8-26.4-59.4-26.4-12.2 0-23.8 2.7-34.1 7.6-4.4 2.1-8.6 4.6-12.5 7.4-16.4 11.8-28.2 29.7-32 50.4-.9 4.7-1.4 9.6-1.4 14.6 0 44.2 35.8 80 80 80 26.2 0 49.4-12.6 64-32h-64c-26.5 0-48-21.5-48-48m208-80c-26.2 0-49.4 12.6-64 32h64c26.5 0 48 21.5 48 48s-21.5 48-48 48h-64c14.6 19.4 37.8 32 64 32 44.2 0 80-35.8 80-80s-35.8-80-80-80m0 64H272c-8.8 0-16 7.2-16 16s7.2 16 16 16h160c8.8 0 16-7.2 16-16s-7.2-16-16-16M32 0C14.3 0 0 14.3 0 32v256c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32zm23.7 32L224 200.3 392.3 32c11 2.9 19.7 11.6 22.6 22.6L310.6 158.9l104.3 104.3c-2.9 11-11.6 19.7-22.6 22.6L288 181.5l-64 64-64-64L55.7 285.8c-11-2.9-19.7-11.6-22.6-22.6l104.3-104.3L33.1 54.6C36 43.6 44.7 34.9 55.7 32" />',viewBox:"0 0 512 512"},equalIcon:{name:"equal",content:'<path d="M96 288h320v64H96zm0-128v64h320v-64z" />',viewBox:"0 0 512 512"},eraserOutlineIcon:{name:"eraser-outline",content:'<path d="m199.55 448.07.07-.07H82.75l.07.07H32V480h448v-31.93zm275.76-298.34L362.25 36.68A15.97 15.97 0 0 0 350.94 32c-4.09 0-8.19 1.56-11.32 4.68l-152.93 152.9-22.61 22.62L50.74 325.52c-24.99 24.98-24.99 65.5-.01 90.48h180.9l68.14-68.13 22.62-22.6 152.92-152.91c6.25-6.25 6.25-16.38 0-22.63M218.38 383.99H66.86c-5.34-11.79-3.17-26.18 6.51-35.85l113.34-113.31 90.43 90.42zm81.39-81.35h-.01l-90.44-90.43L350.93 70.62l90.44 90.42z" />',viewBox:"0 0 512 512"},eraserSolidIcon:{name:"eraser-solid",content:'<path d="m209.34 213.19-22.62-22.62 152.9-152.89c3.13-3.12 7.22-4.68 11.32-4.68s8.18 1.56 11.31 4.68l113.06 113.05c6.25 6.25 6.25 16.38 0 22.63L322.4 326.26l-22.61-22.62M231.64 417l68.13-68.13-135.66-135.68h-.02L50.75 326.52c-24.99 24.98-24.99 65.5-.01 90.48zm-32.08 32.07.07-.07H82.76l.07.07H32.01V481h448v-31.93H199.55zm100.22-146.41-90.43-90.44-.02.02 90.44 90.42z" />',viewBox:"0 0 512 512"},exclamationCircleIcon:{name:"exclamation-circle",content:'<path d="M224 128h64v160h-64zm0 256h64v-64h-64zm256-128c0 123.7-100.3 224-224 224S32 379.7 32 256 132.3 32 256 32s224 100.3 224 224m-32 0c0-106-86-192-192-192S64 150 64 256s86 192 192 192 192-86 192-192" />',viewBox:"0 0 512 512"},exeIcon:{name:"exe",content:'<path d="M64 32c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32zm160 32c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32m96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32m96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32M64 160h384v288H64z" />',viewBox:"0 0 512 512"},exportIcon:{name:"export",content:'<path d="M96 480c-4.3 0-8.5-.8-12.5-2.5-3.8-1.6-7.3-3.9-10.2-6.9-2.9-2.9-5.3-6.4-6.9-10.2-1.7-3.9-2.5-8.2-2.5-12.5V192c0-4.3.8-8.5 2.5-12.5 1.6-3.8 3.9-7.3 6.9-10.2 2.9-2.9 6.4-5.3 10.2-6.9 3.9-1.7 8.2-2.5 12.5-2.5h96.3v31.9H96.4v256.3h319.1V191.9h-95.9V160H416c17.7 0 32 14.3 32 31.9V448c0 17.7-14.3 32-31.9 32zm192-160V126h64.5L256 32l-96.5 94H224v194z" />',viewBox:"0 0 512 512"},eyeIcon:{name:"eye",content:'<path d="M256 128c-94.8 0-179.8 51.5-224 128 44.3 76.5 129.3 128 224 128s179.8-51.5 224-128c-44.2-76.5-129.2-128-224-128m-32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32M69.8 256c18.4-26.4 44.8-48.7 72.6-65.1 12.2-7.2 25.1-13.2 38.4-17.9-22.6 20.5-36.8 50.1-36.8 83s14.2 62.5 36.8 83c-13.3-4.7-26.2-10.7-38.4-17.9-27.8-16.4-54.2-38.7-72.6-65.1m299.8 65.1c-12.2 7.2-25.1 13.2-38.4 17.9 22.6-20.5 36.8-50.1 36.8-83s-14.2-62.5-36.8-83c13.3 4.7 26.2 10.7 38.4 17.9 27.8 16.4 54.2 38.7 72.6 65.1-18.5 26.4-44.8 48.7-72.6 65.1" />',viewBox:"0 0 512 512"},eyeSlashIcon:{name:"eye-slash",content:'<path d="m245.43 358.68 24.92 24.92c-4.75.26-9.54.4-14.34.4-94.7 0-179.7-51.5-224-128 13.19-22.83 30.01-43.43 49.65-61.1l23.01 23.01C91.46 229.29 79.51 242.07 69.8 256c26.33 33.77 54.15 53.86 72.6 65.1 39.18 23.88 77.54 33.37 103.03 37.58m131.42-4.44L480 457.39 457.39 480 345.51 368.12s-.07.03-.1.04L232.2 254.94l.11-.03-39.21-39.21-.03.11-26.8-26.8s.04-.05.06-.08l-7.01-7.01s-.06.03-.09.04l-24.17-24.17s.06-.03.09-.05L32 54.61 54.61 32l111.87 111.87A260.2 260.2 0 0 1 256 128c94.8 0 179.8 51.5 224 128-24 41.53-60.05 75.69-103.15 98.24m-7.25-33.14c27.8-16.4 54.1-38.7 72.6-65.1-18.4-26.4-44.8-48.7-72.6-65.1-12.2-7.2-25.1-13.2-38.4-17.9 22.6 20.5 36.8 50.1 36.8 83 0 25.15-8.31 48.37-22.32 67.08l7.01 7.01c5.76-2.76 11.41-5.74 16.91-8.99" />',viewBox:"0 0 512 512"},eyedropperIcon:{name:"eyedropper",content:'<path d="m461.1 56.9-6.2-6.2c-25-25-65.5-25-90.5 0l-60.8 60.8-4.3-4.3c-6.2-6.2-16.4-6.2-22.6 0l-9.4 9.4c-6.2 6.2-6.2 16.4 0 22.6l4.3 4.3L70.8 344.4c-8.2 8.2-14 18.5-16.8 29.7l-21.5 85.7c-2.2 8.6 3.1 17.4 11.7 19.5q3.9.9 7.8 0l85.7-21.4c11.3-2.8 21.5-8.6 29.7-16.8l200.8-200.8 4.4 4.4c6.2 6.2 16.4 6.2 22.6 0l9.4-9.4c6.2-6.2 6.2-16.4 0-22.6l-4.4-4.4 60.8-60.8c25-25 24.9-65.5.1-90.6M224 320h-64l144-144 32 32z" />',viewBox:"0 0 512 512"},facebookBoxIcon:{name:"facebook-box",content:'<path d="M57.6 32C43.6 32 32 43.5 32 57.6v396.8c0 14 11.5 25.6 25.6 25.6h396.8c14 0 25.6-11.5 25.6-25.6V57.6c0-14-11.5-25.6-25.6-25.6zm315.8 65.5c24.1 0 42 2.3 42 2.3L414 155s-18.2-.2-38.1-.2c-21.5 0-24.9 9.9-24.9 26.1V224h64.1l-2.8 59H351v165h-63V283h-44v-59h44v-50.5c0-39.6 25.8-76 85.4-76" />',viewBox:"0 0 512 512"},facebookIcon:{name:"facebook",content:'<path d="M290 32c-59.8 0-96 32-96 96v64h-66v96h66v192h96V288h80l14-96h-94v-32c0-32 32-32 32-32h62V34.9c-7.2-.9-65.4-2.9-94-2.9" />',viewBox:"0 0 512 512"},fileAddIcon:{name:"file-add",content:'<path d="M512 416h-64v64h-32v-64h-64v-32h64v-64h32v64h64zM96 448V64h224v96h96v96h32V128l-96-96H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h224v-32" />',viewBox:"0 0 512 512"},fileAscxIcon:{name:"file-ascx",content:'<path d="M384 224h-96v-32h96zm0 160h-96v-32h96zM256 256H128v-96h128zm0 160H128v-96h128zm96-384H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96z" />',viewBox:"0 0 512 512"},fileAudioIcon:{name:"file-audio",content:'<path d="M218 353.8c-5.5-2.9-12.1-4.5-19-4.5-21 0-38 14.8-38 33.2s17 33.2 38 33.2 38-14.8 38-33.2V256.6l96-22.6v87.8c-5.5-2.9-12.1-4.5-19-4.5-21 0-38 14.8-38 33.2s17 33.2 38 33.2 38-14.8 38-33.2V192.2l-134 31.5zM352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96z" />',viewBox:"0 0 512 512"},fileBacIcon:{name:"file-bac",content:'<path d="M352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H289v-96h64l-96.5-96-95.5 96h64v96H96V64h224v96h96z" />',viewBox:"0 0 512 512"},fileConfigIcon:{name:"file-config",content:'<path d="M352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96zm-41.8-124.6-23.7-17.9c1-5.7 1.6-11.5 1.6-17.4 0-6-.5-11.8-1.6-17.4l23.7-17.9c3.7-2.8 4.7-7.9 2.4-11.9l-19.4-33.5c-2.3-4-7.2-5.6-11.5-3.9L318.4 215c-8.8-7.5-19-13.5-30.2-17.4l-3.7-29.5c-.6-4.6-4.5-8-9.1-8h-38.7c-4.6 0-8.5 3.4-9.1 8l-3.7 29.5c-11.1 4-21.3 9.9-30.2 17.4l-27.4-11.6c-4.2-1.8-9.2-.1-11.5 3.9l-19.4 33.5c-2.3 4-1.3 9.1 2.4 11.9l23.7 17.9c-1 5.7-1.6 11.5-1.6 17.4 0 6 .5 11.8 1.6 17.4l-23.7 17.9c-3.7 2.8-4.7 7.9-2.4 11.9l19.4 33.5c2.3 4 7.2 5.6 11.5 3.9l27.4-11.6c8.8 7.5 19 13.5 30.2 17.4l3.7 29.5c.6 4.6 4.5 8 9.1 8h38.7c4.6 0 8.5-3.4 9.1-8l3.7-29.5c11.1-4 21.3-9.9 30.2-17.4l27.4 11.6c4.2 1.8 9.2.1 11.5-3.9l19.4-33.5c2.2-4 1.2-9-2.5-11.8M256 336c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48" />',viewBox:"0 0 512 512"},fileCsvIcon:{name:"file-csv",content:'<path d="M178.6 224c-10 0-18.9 2.1-26.7 6.2-7.7 4.2-13.7 10.1-17.9 17.7q-6.3 11.4-6.3 26.1c0 9.1 1.9 17.1 5.7 24.1s9.2 12.3 16.4 16.1 15.7 5.7 25.6 5.7c10 0 18.9-1.4 26.6-4.1v-24.9c-6.9 3.5-13.8 5.2-20.5 5.2-7.3 0-13.2-2.1-17.6-6.4s-6.6-10.1-6.6-17.6 2.2-13.4 6.6-17.7 10.4-6.5 18-6.5c3.7 0 7.3.4 10.9 1.3s6.7 2.1 9.2 3.6V227c-7.6-2-15.3-2.9-23.4-3m73.8.1c-11.5 0-20.6 2.7-27.5 8.1-6.8 5.4-10.2 12.5-10.2 21.5 0 12.8 7.5 22.1 22.4 27.8 4.6 1.7 7.8 3.1 9.5 4.1s3 2 3.8 3.2 1.2 2.5 1.2 4c0 2.1-.8 3.7-2.5 4.8s-4.1 1.7-7.1 1.7c-4.1 0-8.4-.9-13.2-2.6-4.7-1.8-9-4-12.9-6.9V315c8.1 3.3 17 4.9 26.7 4.9 8.4 0 15.5-1.1 21.5-3.4 6-2.2 10.6-5.7 13.9-10.2 3.3-4.6 5-9.9 5-16.1 0-6.3-2-11.8-6-16.4s-10.8-8.9-20.4-12.8c-4.9-2-8.1-3.7-9.6-5s-2.3-2.9-2.3-4.8c0-2 1-3.6 2.8-4.8q2.85-1.8 7.5-1.8c7.6 0 15.2 2.1 23 6.4v-23.6c-4-1.1-7.1-1.8-9.3-2.2s-4.7-.7-7.4-1c-2.7-.1-5.8-.1-8.9-.1m39.8-.1 30 96h31.4l30.4-96h-29.1l-13.8 58.9c-1.1 4.4-1.8 8.1-2 11.1h-.6c-.1-2.4-.8-5.9-1.9-10.7L322.4 224zM352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96z" />',viewBox:"0 0 512 512"},fileDataIcon:{name:"file-data",content:'<path d="M352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96zM128 229.3v149.4c0 20.6 19.1 37.3 42.7 37.3h170.6c23.6 0 42.7-16.7 42.7-37.3V229.3c0-20.6-19.1-37.3-42.7-37.3H170.7c-23.6 0-42.7 16.7-42.7 37.3M247 379h-76v-47h76zm18-112h76v47h-76zm0 65h76v47h-76zm-18-19h-76v-47h76z" />',viewBox:"0 0 512 512"},fileDiscImageIcon:{name:"file-disc-image",content:'<path d="M256.1 322.7c3.7 0 7.2-1.1 10.1-3s5.2-4.5 6.7-7.6c1.2-2.5 1.9-5.2 1.9-8.1 0-10.3-8.4-18.7-18.7-18.7-2.8 0-5.4.6-7.7 1.7-3.4 1.6-6.3 4.1-8.3 7.3-1.7 2.8-2.7 6.1-2.7 9.7 0 10.4 8.3 18.7 18.7 18.7m-52.5-117.8c-19.1 10.1-34.9 25.5-45.4 44.4-9 16.1-14.1 34.7-14.1 54.4 0 61.7 50 111.7 111.7 111.7 20 0 38.8-5.3 55.1-14.5 18.6-10.6 33.9-26.4 43.9-45.4 8.1-15.5 12.7-33.1 12.7-51.8 0-61.7-50-111.7-111.7-111.7-18.9 0-36.7 4.7-52.2 12.9m89.8 99.2c0 6.1-1.4 11.8-4 16.9l48.7 25.8c-8.3 15.8-20.9 28.9-36.3 37.7l-26.6-48.3c-5.6 3.3-12.1 5.3-19.1 5.3-20.6 0-37.4-16.7-37.4-37.4 0-6.8 1.8-13.2 5-18.7l-49.2-27.1c8.8-15.7 22-28.6 38-37l26.8 49.3c5-2.5 10.7-3.9 16.7-3.9 20.7 0 37.4 16.7 37.4 37.4M352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96z" />',viewBox:"0 0 512 512"},fileErrorIcon:{name:"file-error",content:'<path d="M160 320h32V160h-32zm16 32c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16M352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96z" />',viewBox:"0 0 512 512"},fileExcelIcon:{name:"file-excel",content:'<path d="m288 304 64 112h-48l-48-84.5-31.5 52.5H256v32h-96l64-112-64-112h48l48 84 48-84h48zm64-272H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96z" />',viewBox:"0 0 512 512"},fileFlashIcon:{name:"file-flash",content:'<path d="M352 191.3V237c-21 .2-46.6-3.2-69.6 45H320v45h-47.9s-37.4 91.1-111.9 90.1c-.6-10 0-30.8 0-45 49.3-7.6 65.4-62.1 76.8-89.4 26.5-82.8 73.9-92 93.4-92.1 5.6 0 21.6.7 21.6.7m96-63.3v320c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32h256zm-32 32h-96V64H96v384h320z" />',viewBox:"0 0 512 512"},fileFooterIcon:{name:"file-footer",content:'<path d="M416 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32m0 416H96V64h320zm-32-224H128v-32h256zm0-96H128v32h256zm0 160H128v96h256z" />',viewBox:"0 0 512 512"},fileHeaderIcon:{name:"file-header",content:'<path d="M416 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32m0 416H96V64h320zm-32-64H128v-32h256zm0-96H128v32h256zm0-160H128v96h256z" />',viewBox:"0 0 512 512"},fileHorizontalIcon:{name:"file-horizontal",content:'<path d="M384 64H64c-17.7 0-32 14.3-32 32v320c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V160zm64 352H64V96h288v96h96z" />',viewBox:"0 0 512 512"},fileIcon:{name:"file",content:'<path d="M352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96z" />',viewBox:"0 0 512 512"},fileImageIcon:{name:"file-image",content:'<path d="M298.7 385.2S272.2 288 213.1 288s-85 128-85 128h256s-11.9-78.7-42.7-78.7-42.7 47.9-42.7 47.9M352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96zM288 256c0 17.7 14.3 32 32 32s32-14.3 32-32-14.3-32-32-32-32 14.3-32 32" />',viewBox:"0 0 512 512"},fileMdbIcon:{name:"file-mdb",content:'<path d="M231.1 192 144 416h80v-32h-25.5l14.8-38h85.6l27.2 70h42L281 192zm-1.5 112 26.5-68 26.4 68zM352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96z" />',viewBox:"0 0 512 512"},filePdfIcon:{name:"file-pdf",content:'<path d="M240.9 160c-7.6 0-13.8 4-15.4 9.9-4.9 18.6.2 46.3 9.4 82.3l-2.4 5.9c-6.6 16.4-14.8 33-22.1 47.6l-1 1.9c-7.7 15.3-14.6 28.4-21 39.4l-6.5 3.5c-.5.3-11.6 6.3-14.3 7.9-22.2 13.6-36.9 28.9-39.4 41.2-.8 3.9-.2 8.9 3.7 11.2l6.3 3.2c2.7 1.4 5.6 2.1 8.6 2.1 15.8 0 34.2-20.2 59.5-65.3 29.2-9.7 62.5-17.8 91.6-22.3 22.2 12.8 49.5 21.7 66.8 21.7q4.65 0 7.8-.9c3.3-.9 6.1-2.8 7.8-5.4 3.4-5.2 4-12.2 3.1-19.5-.3-2.1-2-4.8-3.8-6.6-5.1-5.2-16.5-7.9-33.7-8.1-11.7-.1-25.8.9-40.6 3-6.6-3.9-13.5-8.2-18.8-13.3-14.4-13.8-26.5-32.9-34-53.9.5-2 .9-3.7 1.3-5.4 0 0 8.1-47.1 6-63.1-.3-2.2-.5-2.8-1.1-4.5l-.7-1.9c-2.2-5.2-6.5-10.7-13.3-10.4zm2.7 8.4c5.1 0 8 13.1 8.2 25.4.3 12.3-2.6 20.9-6 27.3-2.9-9.4-4.3-24.3-4.3-34-.1-.1-.3-18.7 2.1-18.7m.4 104.1c8.6 16 19.3 29.5 31.9 40.4 1.6 1.3 3.2 2.7 5 4.1-25.6 5.2-47.7 11.5-67.1 19.1 3.6-6.5 7.2-13.3 11-20.6 9.1-17.7 14.9-31.6 19.2-43m102.2 51.6c9.3 0 12 0 21.1 2.3 9.1 2.4 9.2 7.2 7.6 8.2s-6 1.6-8.9 1.6c-9.2 0-20.7-4.3-36.8-11.4 6.3-.4 11.9-.7 17-.7m-165.4 35.8c-17.7 28.8-29.5 40.3-37.3 43.8 2.9-8.1 14.3-24 31.2-38.1 1.1-.9 3.7-3.4 6.1-5.7M352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96z" />',viewBox:"0 0 512 512"},filePptIcon:{name:"file-ppt",content:'<path d="m192 192-32 32h32v192h49v-80h25.6c16.4 0 29.1-1.5 38.2-4.4 14.4-4.5 25.9-12.9 34.4-25.4s12.8-26.6 12.8-42.6q0-23.7-12-41.1c-12-17.4-18.8-20.1-32.4-25.4-10.3-3.7-24.4-5.5-42-5.5M241 225h20.1c11.2.3 20.2 2.1 26.9 5.6 12.1 6.4 23.3 17.6 23.3 33.5 0 17.3-11.9 29-25.2 35-6.7 2.9-15.1 4.4-25.2 3.9H241zM352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96z" />',viewBox:"0 0 512 512"},filePresentationIcon:{name:"file-presentation",content:'<path d="M127.5 214.4c0 9.9 6.1 18.2 14.5 21.2v113.1c0 12.4 9.6 22.4 21.3 22.4H246v11.8l-13.6 14.6c-1.9 2-3 4.8-3 8 0 6.3 4.7 11.3 10.5 11.3 2.8 0 5.5-1.3 7.4-3.3.1-.1.2-.3.4-.4l8.9-9.6 8.9 9.6c.1.1.2.3.4.4 1.9 2 4.5 3.3 7.4 3.3 5.8 0 10.5-5 10.5-11.3 0-3.1-1.2-6-3-8L267 382.8V371h78.8c11.1 0 20.1-9.3 20.9-21h1.3V235.9c9-2.6 15.7-11.3 15.7-21.6 0-12.4-9.5-22.4-21.3-22.4H148.8c-11.8.1-21.3 10.1-21.3 22.5M299 237h43v89h-43zm-64 26h43v63h-43zm-64 18h43v45h-43zM352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96z" />',viewBox:"0 0 512 512"},fileProgrammingIcon:{name:"file-programming",content:'<path d="m236 256-52.6-.2-48.6 48.6.1.1c-4.1 3.9-6.7 9.4-6.7 15.5 0 5.8 2.3 11 6 14.8l49.1 49.1 46.8-.2-59.7-59.7c.2-.9.3-1.8.3-2.8zm105.2 65.5c.1.9.2 1.9.3 2.8L281.9 384l46.8.2 49.1-49.1c3.7-3.8 6-9.1 6-14.8 0-6.1-2.6-11.6-6.7-15.5l.1-.1-48.6-48.7-52.6.2zM352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96z" />',viewBox:"0 0 512 512"},filePsdIcon:{name:"file-psd",content:'<path d="M128 160v256h45v-91h21.4q36.3 0 57.9-23.4c14.4-15.6 21.6-36.1 21.6-61.3 0-53.4-25.2-80.2-75.5-80.2H128zm45 44h17.5c23.7 0 35.5 12.8 35.5 38.6 0 26.3-11.8 39.4-35.5 39.4H173zm164.6 51.7c-8.1 0-15.9.9-23.4 2.8s-14.2 4.7-20 8.6-10.4 9-14 15.2c-3.5 6.2-5.2 13.6-5.2 22.1 0 6.2.8 11.7 2.3 16.3 1.5 4.5 3.7 8.6 6.7 12.1 2.9 3.5 6.5 6.5 10.8 9.2s9.3 5.1 15 7.4c3.5 1.5 7.2 2.8 11 4s7.3 2.5 10.5 4 5.8 3.2 7.8 5.2 3 4.5 3 7.5c0 4.7-2.2 8.2-6.7 10.4-4.5 2.3-10.6 3.4-18.5 3.4-6.4 0-13.3-1.2-20.5-3.4s-14.5-5.8-21.7-10.4v38.3c13.4 5.2 27.9 7.7 43.7 7.7 8.5 0 16.8-.9 24.7-2.8 7.9-1.8 15-4.8 21.1-8.8s10.9-9.2 14.7-15.7 5.5-14.2 5.5-23.3c0-6.5-.9-12-2.7-16.8-1.8-4.7-4.4-8.7-7.8-12.2s-7.4-6.5-12.2-9.1c-4.7-2.6-10-5-15.9-7.1-3.2-1.2-6.5-2.4-9.8-3.5s-6.3-2.4-9-3.9-4.9-3.1-6.5-5.2-2.5-4.4-2.5-7.1c0-2.1.5-3.9 1.7-5.6 1.1-1.7 2.6-3 4.6-4s4.2-1.8 6.7-2.4 5.2-.8 8.1-.8c6.1 0 12.3.9 18.8 2.6 6.4 1.7 12.3 4.4 18 7.8v-36.4c-6.3-2-12.8-3.5-19.3-4.5s-13-1.6-19.3-1.6zM352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96z" />',viewBox:"0 0 512 512"},fileReportIcon:{name:"file-report",content:'<path d="M416 32H96a32 32 0 0 0-32 32v384a32 32 0 0 0 32 32h320a32 32 0 0 0 32-32V64a32 32 0 0 0-32-32m0 416H96V64h320Zm-96-96-160 .14V384l160-.14Zm32-64-192 .17V320l192-.17ZM223.15 127.9a64 64 0 1 0 64 64h-64Zm32-32v64h64a64 64 0 0 0-63.99-64Z" />',viewBox:"0 0 512 512"},fileTxtIcon:{name:"file-txt",content:'<path d="M352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96zm-32-96v32H128v-32zM256 160v32H128v-32m256 64v32H128v-32zm-256 96v-32h224v32z" />',viewBox:"0 0 512 512"},fileTypescriptIcon:{name:"file-typescript",content:'<path d="M64 128h192v48h-72v208h-48V176H64zm316.6 107.6c-35-12.6-50.1-21.6-50.1-40.6 0-14.6 12.9-29.9 43.3-29.9 24.6 0 42.9 7.1 52.3 11.8l11.5-36.6c-13.6-6.5-34.4-12.3-62.8-12.3-56.8 0-92.7 30.6-92.7 71.3 0 35.6 27.6 57.6 70.9 72.1 33.1 11.4 46.4 22.4 46.4 41.2 0 20.3-17.1 33.9-47.6 33.9-24.4 0-47.9-7.4-63.3-15.8l-10.6 37.6c14.3 8.3 43.1 15.8 70.8 15.8 67.6 0 99.3-34.6 99.3-74.6 0-35.8-21.9-57.4-67.4-73.9" />',viewBox:"0 0 512 512"},fileVideoIcon:{name:"file-video",content:'<path d="M352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96zM304 304.8v-.8c0-8.8-7.2-16-16-16h-10.1c24.2-3.1 42.8-24.3 41.8-49.6-1-24.8-21.2-45-46-46-27.4-1.1-49.9 20.8-49.9 48 0 24.4 18.2 44.6 41.8 47.6h-70.4c17.2-1.7 30.3-16.9 28.7-34.8-1.4-15.5-14.1-27.9-29.6-28.9-18.7-1.3-34.2 13.5-34.2 31.9 0 16.6 12.7 30.2 28.8 31.8H176c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h111.7c8.4 0 15.6-6.3 16.3-14.6.2-3.1-.3-6.1-1.7-8.7l1.8 1.1 44.9 27.1c1.3.8 2.7 1.2 4.1 1.2 1.3 0 2.7-.3 3.9-1 2.5-1.4 4.1-4.1 4.1-7v-95.8c0-2.9-1.5-5.5-4-6.9s-5.5-1.5-8 0zM193.5 272c-.5.1-1 .1-1.5.1s-1 0-1.5-.1h-.2c-8.6-.8-15.1-8.5-14.3-17.2.6-7.9 7.2-14.2 15.1-14.6 9.2-.5 16.8 6.9 16.8 16 .1 8.1-6.1 15-14.4 15.8m82.3-.3c-.3 0-.6.1-.9.1-1 .1-2.1.2-3.1.2s-2.1 0-3.1-.2c-.3 0-.6-.1-.9-.1-15.9-2-27.9-15.7-27.9-31.7 0-17.6 14.4-32 32-32s32 14.4 32 32c-.1 16.1-12.1 29.7-28.1 31.7" />',viewBox:"0 0 512 512"},fileWordIcon:{name:"file-word",content:'<path d="M352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96zm-32.4-256-6.9 32-41.6 192h-46.7l-32.8-132.5L222.9 416h-46.7l-48.6-224h47.8l24.8 139.2L233.3 192h44.5l33.1 139.2L330.1 224H311v-32z" />',viewBox:"0 0 512 512"},fileWrenchIcon:{name:"file-wrench",content:'<path d="M470.7 480 448 502.7c-12.4 12.4-32.8 12.4-45.1-.1l-93.1-93.1c-11.8 4.2-24.5 6.5-37.8 6.5-61.9 0-112-50.1-112-112 0-13.2 2.3-25.9 6.5-37.6l48.9 48.9c12.4 12.4 32.8 12.4 45.3 0l22.6-22.6c12.4-12.4 12.4-32.8 0-45.3l-48.9-48.9c11.8-4.2 24.4-6.5 37.6-6.5 61.9 0 112 50.1 112 112 0 13.2-2.3 25.9-6.5 37.6l93.2 93.1c12.4 12.5 12.4 32.9 0 45.3m-22.8-23-86.3-86.3c-6.4 8.6-14 16.2-22.6 22.6l86.4 86.3 22.6-22.5v-.1zM96 64h224v96h96v128h32V128l-96-96H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h160v-32H96z" />',viewBox:"0 0 512 512"},fileZipIcon:{name:"file-zip",content:'<path d="M352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h64v32h32v32h-32v32h32v32h-32v32h32v32h-32v32h32v34.7c-18.6 6.6-32 24.4-32 45.3 0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V256h32v-32h-32v-32h32v-32h-32v-32h32V96h-32V64h96v96h96zm-192-80c0 8.8-7.2 16-16 16s-16-7.2-16-16 7.2-16 16-16 16 7.2 16 16" />',viewBox:"0 0 512 512"},filesErrorIcon:{name:"files-error",content:'<path d="M64 64h224l-32-32H64c-17.7 0-32 14.3-32 32v320c0 17.7 14.3 32 32 32h64v-32H64zm208 320c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16M384 96H192c-17.7 0-32 14.3-32 32v320c0 17.7 14.3 32 32 32h256c17.7 0 32-14.3 32-32V192zm64 352H192V128h160v96h96zm-192-96h32V192h-32z" />',viewBox:"0 0 512 512"},filmIcon:{name:"film",content:'<path d="M416 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32M128 448H96v-32h32zm0-96H96v-64h32zm0-128H96v-64h32zm0-128H96V64h32zm224 352H160v-96h192zm0-128H160V192h192zm0-160H160V64h192zm64 288h-32v-32h32zm0-96h-32v-64h32zm0-128h-32v-64h32zm0-128h-32V64h32z" />',viewBox:"0 0 512 512"},filterAddExpressionIcon:{name:"filter-add-expression",content:'<path d="M480 64v32H32V64zm-192 96h192v-32H288zm0 128h192v-64H288zm0 96h192v-32H288zm0 64h192v-32H288zM96 352h64v-64h64v-64h-64v-64H96v64H32v64h64z" />',viewBox:"0 0 512 512"},filterAddGroupIcon:{name:"filter-add-group",content:'<path d="M352 352v32h-32v64h32v32h-64V352zm64 0v32h32v64h-32v32h64V352zM160 160H96v64H32v64h64v64h64v-64h64v-64h-64zm128 0h192v-32H288zM32 64v32h448V64zm256 224h192v-64H288z" />',viewBox:"0 0 512 512"},filterClearIcon:{name:"filter-clear",content:'<path d="m143.5 64 168.2 168.2L288 256v160l-64 64V256L64 96V64zm236.1 100.4L448 96V64H279.3l-64-64L192 22l298 298 22-23.3z" />',viewBox:"0 0 512 512"},filterIcon:{name:"filter",content:'<path d="M64 64v32l160 160v224l64-64V256L448 96V64z" />',viewBox:"0 0 512 512"},filterSmallIcon:{name:"filter-small",content:'<path d="M128 128h256v32l-96 96v96l-64 64V256l-96-96z" />',viewBox:"0 0 512 512"},filterSortAscSmallIcon:{name:"filter-sort-asc-small",content:'<path d="M448 128v32l-96 96v64l-32 64V256l-96-96v-32zM64 224h64v160h32V224h64l-80-96z" />',viewBox:"0 0 512 512"},filterSortDescSmallIcon:{name:"filter-sort-desc-small",content:'<path d="M448 128v32l-96 96v64l-32 64V256l-96-96v-32zM144 384l80-96h-64V128h-32v160H64z" />',viewBox:"0 0 512 512"},flashManagerIcon:{name:"flash-manager",content:'<path d="M255.9 0C114.6 0 0 114.6 0 256.1 0 397.4 114.6 512 255.9 512 397.4 512 512 397.4 512 256.1 512 114.6 397.4 0 255.9 0M384 160c-30.1.3-48.4-4.6-81.2 64H352v64h-64s-53.5 129.4-160 128c-.8-14.2 0-43.9 0-64 70.5-10.7 93.6-88.3 109.9-126.9C286.3 74.5 384 95.1 384 95.1z" />',viewBox:"0 0 512 512"},flipHorizontalIcon:{name:"flip-horizontal",content:'<path d="M448 448H288V64zm-384 0L224 64v384zm128-224-80 192h80z" />',viewBox:"0 0 512 512"},flipVerticalIcon:{name:"flip-vertical",content:'<path d="M64 288h384L64 448zm0-224v160h384zm32 128v-80l192 80z" />',viewBox:"0 0 512 512"},folderAddIcon:{name:"folder-add",content:'<path d="M96 160h288c17.7 0 32 14.3 32 32v64h-32v-64H96zm352 224h-32v-64h-32v64h-64v32h64v64h32v-64h64v-32zM64 96h114.8l32 32H256l-64-64H64c-17.7 0-32 14.3-32 32v288c0 17.7 14.3 32 32 32h192v-32H64z" />',viewBox:"0 0 512 512"},folderIcon:{name:"folder",content:'<path d="m242.8 128-32-32H96v288h320V192H128v-32h288c17.7 0 32 14.3 32 32v192c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h128l64 64" />',viewBox:"0 0 512 512"},folderMoreIcon:{name:"folder-more",content:'<path d="M64 384h96v32H64c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h128l64 64h-45.2l-32-32H64zm192-32c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32m160-64v-96c0-17.7-14.3-32-32-32H96v32h288v96zm32 64c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32m-96 0c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32" />',viewBox:"0 0 512 512"},folderOpenIcon:{name:"folder-open",content:'<path d="M425.6 160h-246c-17.6 0-37.2 14.4-43.6 32L64 384V96h114.8l32 32H256l-64-64H64c-17.7 0-32 14.3-32 32v288c0 17.7 14.3 32 32 32h268.4c17.6 0 37.2-14.4 43.6-32l70-192c6.4-17.6-2.8-32-20.4-32M346 373.1c-2 5.5-10.1 10.9-13.6 10.9H98.1L166 202.9c2-5.5 10.1-10.9 13.6-10.9h232.3z" />',viewBox:"0 0 512 512"},folderUpIcon:{name:"folder-up",content:'<path d="M96 160h288c17.7 0 32 14.3 32 32v64l-32 32v-96H96zM64 96h114.8l32 32H256l-64-64H64c-17.7 0-32 14.3-32 32v288c0 17.7 14.3 32 32 32h192l32-32H64zm336 240-80 80h64v64h32v-64h64z" />',viewBox:"0 0 512 512"},fontFamilyIcon:{name:"font-family",content:'<path d="M224 416V160h-95l-.8-64H384v64h-96v256z" />',viewBox:"0 0 512 512"},fontGrowIcon:{name:"font-grow",content:'<path d="m384 32-96 128h192zM222 96h-60L32 480h60l32.4-96h135.2l32.4 96h60zm-78 230.4 48-141.7 48 141.7z" />',viewBox:"0 0 512 512"},fontShrinkIcon:{name:"font-shrink",content:'<path d="m384 160 96-128H288zm-152 0h-48L80 480h48l25.9-80h108.2l25.9 80h48zm-62.4 192L208 233.9 246.4 352z" />',viewBox:"0 0 512 512"},fontSizeIcon:{name:"font-size",content:'<path d="M97 224 32 416h29l16.9-50H146l16.9 50h29l-65-192zm-8.9 112 23.9-70.6 23.9 70.6zM376 96h-48L224 416h48l26-80h108l26 80h48zm-62.4 192L352 169.8 390.4 288z" />',viewBox:"0 0 512 512"},foodOutlineIcon:{name:"food-outline",content:'<path d="M256 48c28.09 0 55.33 5.5 80.96 16.34 24.77 10.48 47.01 25.48 66.12 44.58 19.11 19.11 34.11 41.35 44.58 66.12C458.5 200.67 464 227.91 464 256s-5.5 55.33-16.34 80.96c-10.48 24.77-25.48 47.01-44.58 66.12-19.11 19.11-41.35 34.11-66.12 44.58C311.33 458.5 284.09 464 256 464s-55.33-5.5-80.96-16.34c-24.77-10.48-47.01-25.48-66.12-44.58-19.11-19.11-34.11-41.35-44.58-66.12C53.5 311.33 48 284.09 48 256s5.5-55.33 16.34-80.96c10.48-24.77 25.48-47.01 44.58-66.12 19.11-19.11 41.35-34.11 66.12-44.58C200.67 53.5 227.91 48 256 48m0-16C132.29 32 32 132.29 32 256s100.29 224 224 224 224-100.29 224-224S379.71 32 256 32m-31.93 96h.05l-.05-1zm-16.05 0h.05v-1zm16.05 0V72c0-2.21-.9-4.21-2.34-5.66a8.01 8.01 0 0 0-5.66-2.34c-4.42 0-8 3.58-8 8v56h-16V64c-8.84 0-16 7.16-16 16v72.5c0 18.03 12.07 33.23 28.58 37.97L192.07 424c0 13.25 10.75 24 24 24s24-10.75 24-24l-12.58-233.53c16.05-4.6 27.9-19.1 28.55-36.47q.03-.75.03-1.5V80c0-4.42-1.79-8.42-4.68-11.32-2.9-2.89-6.9-4.68-11.32-4.68v64zm31.97 26 .03-1.5q0 .75-.03 1.5m60.58-83.38-60.15 174.81c-1.44 5.4 3.22 10.57 9.53 10.57h30.98l-9.05 168.02c0 13.25 10.75 24 24 24s24-10.75 24-24V72.34c-.19-10.06-16.69-11.52-19.31-1.72M352 127.99v20.68c1.98 1.78 3.92 3.61 5.82 5.51C385.02 181.37 400 217.54 400 256s-14.98 74.63-42.18 101.82c-1.9 1.9-3.84 3.73-5.82 5.51v20.68c38.86-29.19 64-75.66 64-128.01s-25.14-98.82-64-128.01m-195.24 23.68c.1-.1.2-.2.3-.29.64-.61 1.29-1.21 1.94-1.8.3-.29.61-.56.92-.84.03-.02.05-.05.08-.07v-20.68c-.67.5-1.34 1.01-2 1.53-.54.41-1.07.83-1.6 1.26-1.18.94-2.35 1.89-3.5 2.86-.05.04-.1.08-.15.13-.54.45-1.07.91-1.6 1.37q-1.725 1.485-3.39 3.03c-.5.46-.99.91-1.48 1.37-2.38 2.24-4.69 4.56-6.93 6.94-.41.45-.82.89-1.24 1.34-.51.56-1.02 1.12-1.52 1.69a138 138 0 0 0-2.98 3.43c-.49.58-.98 1.17-1.46 1.75-.54.66-1.08 1.33-1.61 2-.41.52-.82 1.04-1.22 1.57q-2.295 2.955-4.44 6.03c-.31.44-.62.89-.93 1.34-.37.54-.74 1.09-1.11 1.64a154 154 0 0 0-7.26 11.98c-.4.72-.8 1.45-1.18 2.19-.33.62-.65 1.25-.97 1.87-1.45 2.82-2.81 5.7-4.09 8.62-.44 1.01-.87 2.02-1.28 3.03-.08.19-.16.38-.23.56-.2.49-.4.97-.59 1.46-.34.84-.66 1.68-.99 2.54-.18.48-.36.97-.54 1.46-.7 1.91-1.36 3.84-1.99 5.79-.24.74-.48 1.48-.7 2.22-.71 2.32-1.38 4.66-1.98 7.03a150 150 0 0 0-1.82 7.87c-.1.51-.2 1.03-.31 1.55-.28 1.48-.55 2.96-.79 4.45a158.915 158.915 0 0 0-.97 6.83c-.09.71-.17 1.42-.24 2.14-.11 1.05-.22 2.11-.31 3.17-.09 1.02-.17 2.04-.23 3.07-.06.88-.12 1.77-.16 2.67-.04.68-.07 1.36-.09 2.05l-.06 1.73c-.02.67-.03 1.33-.04 2-.01.82-.02 1.63-.02 2.45s.01 1.63.02 2.45c.01.67.02 1.33.04 2l.06 1.73c.02.69.05 1.37.09 2.05.04.9.1 1.79.16 2.67.06 1.03.14 2.05.23 3.07.09 1.06.2 2.12.31 3.17.07.72.15 1.43.24 2.14a158.915 158.915 0 0 0 .97 6.83c.24 1.49.51 2.97.79 4.45.11.52.21 1.04.31 1.55a150.225 150.225 0 0 0 1.82 7.87c.6 2.37 1.27 4.71 1.98 7.03.22.74.46 1.48.7 2.22.63 1.95 1.29 3.88 1.99 5.79.18.49.36.98.54 1.46.33.86.65 1.7.99 2.54.19.49.39.97.59 1.46.07.18.15.37.23.56.41 1.02.84 2.03 1.28 3.03 1.28 2.92 2.64 5.8 4.09 8.62.32.62.64 1.25.97 1.87.38.74.78 1.47 1.18 2.19a154.403 154.403 0 0 0 7.26 11.98c.37.55.74 1.1 1.11 1.64.31.45.62.9.93 1.34 2.3 3.29 4.73 6.5 7.27 9.6.48.58.97 1.17 1.46 1.75a138 138 0 0 0 2.98 3.43c.5.57 1.01 1.13 1.52 1.69.42.45.83.89 1.24 1.34 2.24 2.38 4.55 4.7 6.93 6.94.49.46.98.91 1.48 1.37q1.665 1.545 3.39 3.03c.53.46 1.06.92 1.6 1.37.05.05.1.09.15.13 1.15.97 2.32 1.92 3.5 2.86.53.43 1.06.85 1.6 1.26.66.52 1.33 1.03 2 1.53v-20.68s-.05-.05-.08-.07c-.31-.28-.62-.55-.92-.84-.65-.59-1.3-1.19-1.94-1.8-.1-.09-.2-.19-.3-.29-.87-.82-1.73-1.66-2.58-2.51C126.98 330.63 112 294.46 112 256s14.98-74.63 42.18-101.82c.85-.85 1.71-1.69 2.58-2.51M160 363.33s-.05-.05-.08-.07c-.31-.28-.62-.55-.92-.84-.65-.59-1.3-1.19-1.94-1.8-.1-.09-.2-.19-.3-.29-.87-.82-1.73-1.66-2.58-2.51C126.98 330.63 112 294.46 112 256s14.98-74.63 42.18-101.82c.85-.85 1.71-1.69 2.58-2.51.1-.1.2-.2.3-.29.64-.61 1.29-1.21 1.94-1.8.3-.29.61-.56.92-.84.03-.02.05-.05.08-.07v-20.68c-.67.5-1.34 1.01-2 1.53-.54.41-1.07.83-1.6 1.26-1.18.94-2.35 1.89-3.5 2.86-.05.04-.1.08-.15.13-.54.45-1.07.91-1.6 1.37q-1.725 1.485-3.39 3.03c-.5.46-.99.91-1.48 1.37-2.38 2.24-4.69 4.56-6.93 6.94-.41.45-.82.89-1.24 1.34-.51.56-1.02 1.12-1.52 1.69a138 138 0 0 0-2.98 3.43c-.49.58-.98 1.17-1.46 1.75-.54.66-1.08 1.33-1.61 2-.41.52-.82 1.04-1.22 1.57q-2.295 2.955-4.44 6.03c-.31.44-.62.89-.93 1.34-.37.54-.74 1.09-1.11 1.64a154 154 0 0 0-7.26 11.98c-.4.72-.8 1.45-1.18 2.19-.33.62-.65 1.25-.97 1.87-1.45 2.82-2.81 5.7-4.09 8.62-.44 1.01-.87 2.02-1.28 3.03-.08.19-.16.38-.23.56-.2.49-.4.97-.59 1.46-.34.84-.66 1.68-.99 2.54-.18.48-.36.97-.54 1.46-.7 1.91-1.36 3.84-1.99 5.79-.24.74-.48 1.48-.7 2.22-.71 2.32-1.38 4.66-1.98 7.03a150 150 0 0 0-1.82 7.87c-.1.51-.2 1.03-.31 1.55-.28 1.48-.55 2.96-.79 4.45a158.915 158.915 0 0 0-.97 6.83c-.09.71-.17 1.42-.24 2.14-.11 1.05-.22 2.11-.31 3.17-.09 1.02-.17 2.04-.23 3.07-.06.88-.12 1.77-.16 2.67-.04.68-.07 1.36-.09 2.05l-.06 1.73c-.02.67-.03 1.33-.04 2-.01.82-.02 1.63-.02 2.45s.01 1.63.02 2.45c.01.67.02 1.33.04 2l.06 1.73c.02.69.05 1.37.09 2.05.04.9.1 1.79.16 2.67.06 1.03.14 2.05.23 3.07.09 1.06.2 2.12.31 3.17.07.72.15 1.43.24 2.14a158.915 158.915 0 0 0 .97 6.83c.24 1.49.51 2.97.79 4.45.11.52.21 1.04.31 1.55a150.225 150.225 0 0 0 1.82 7.87c.6 2.37 1.27 4.71 1.98 7.03.22.74.46 1.48.7 2.22.63 1.95 1.29 3.88 1.99 5.79.18.49.36.98.54 1.46.33.86.65 1.7.99 2.54.19.49.39.97.59 1.46.07.18.15.37.23.56.41 1.02.84 2.03 1.28 3.03 1.28 2.92 2.64 5.8 4.09 8.62.32.62.64 1.25.97 1.87.38.74.78 1.47 1.18 2.19a154.403 154.403 0 0 0 7.26 11.98c.37.55.74 1.1 1.11 1.64.31.45.62.9.93 1.34 2.3 3.29 4.73 6.5 7.27 9.6.48.58.97 1.17 1.46 1.75a138 138 0 0 0 2.98 3.43c.5.57 1.01 1.13 1.52 1.69.42.45.83.89 1.24 1.34 2.24 2.38 4.55 4.7 6.93 6.94.49.46.98.91 1.48 1.37q1.665 1.545 3.39 3.03c.53.46 1.06.92 1.6 1.37.05.05.1.09.15.13 1.15.97 2.32 1.92 3.5 2.86.53.43 1.06.85 1.6 1.26.66.52 1.33 1.03 2 1.53 5.1 3.84 10.45 7.37 16 10.58v-18.82c-5.58-3.73-10.93-7.89-16-12.44" />',viewBox:"0 0 512 512"},foodSolidIcon:{name:"food-solid",content:'<path d="M256 32C132.29 32 32 132.29 32 256s100.29 224 224 224 224-100.29 224-224S379.71 32 256 32m-80 362.59c-5.55-3.21-10.9-6.74-16-10.58-.67-.5-1.34-1.01-2-1.53-.54-.41-1.07-.83-1.6-1.26-1.18-.94-2.35-1.89-3.5-2.86-.05-.04-.1-.08-.15-.13-.54-.45-1.07-.91-1.6-1.37q-1.725-1.485-3.39-3.03c-.5-.46-.99-.91-1.48-1.37-2.38-2.24-4.69-4.56-6.93-6.94-.41-.45-.82-.89-1.24-1.34-.51-.56-1.02-1.12-1.52-1.69a138 138 0 0 1-2.98-3.43c-.49-.58-.98-1.17-1.46-1.75-2.54-3.1-4.97-6.31-7.27-9.6-.31-.44-.62-.89-.93-1.34-.37-.54-.74-1.09-1.11-1.64a154 154 0 0 1-7.26-11.98c-.4-.72-.8-1.45-1.18-2.19-.33-.62-.65-1.25-.97-1.87-1.45-2.82-2.81-5.7-4.09-8.62-.44-1-.87-2.01-1.28-3.03-.08-.19-.16-.38-.23-.56-.2-.49-.4-.97-.59-1.46-.34-.84-.66-1.68-.99-2.54-.18-.48-.36-.97-.54-1.46-.7-1.91-1.36-3.84-1.99-5.79-.24-.74-.48-1.48-.7-2.22-.71-2.32-1.38-4.66-1.98-7.03a150 150 0 0 1-1.82-7.87c-.1-.51-.2-1.03-.31-1.55-.28-1.48-.55-2.96-.79-4.45a158.915 158.915 0 0 1-.97-6.83c-.09-.71-.17-1.42-.24-2.14-.11-1.05-.22-2.11-.31-3.17-.09-1.02-.17-2.04-.23-3.07-.06-.88-.12-1.77-.16-2.67-.04-.68-.07-1.36-.09-2.05l-.06-1.73c-.02-.67-.03-1.33-.04-2-.01-.82-.02-1.63-.02-2.45s0-1.63.02-2.45c.01-.67.02-1.33.04-2l.06-1.73c.02-.69.05-1.37.09-2.05.04-.9.1-1.79.16-2.67.06-1.03.14-2.05.23-3.07.09-1.06.2-2.12.31-3.17.07-.72.15-1.43.24-2.14a158.915 158.915 0 0 1 .97-6.83c.24-1.49.51-2.97.79-4.45.11-.52.21-1.04.31-1.55a150.225 150.225 0 0 1 1.82-7.87c.6-2.37 1.27-4.71 1.98-7.03.22-.74.46-1.48.7-2.22.63-1.95 1.29-3.88 1.99-5.79.18-.49.36-.98.54-1.46.33-.86.65-1.7.99-2.54.19-.49.39-.97.59-1.46.07-.18.15-.37.23-.56.41-1.01.84-2.02 1.28-3.03 1.28-2.92 2.64-5.8 4.09-8.62.32-.62.64-1.25.97-1.87.38-.74.78-1.47 1.18-2.19a154.403 154.403 0 0 1 7.26-11.98c.37-.55.74-1.1 1.11-1.64.31-.45.62-.9.93-1.34q2.145-3.075 4.44-6.03c.4-.53.81-1.05 1.22-1.57.53-.67 1.07-1.34 1.61-2 .48-.58.97-1.17 1.46-1.75a138 138 0 0 1 2.98-3.43c.5-.57 1.01-1.13 1.52-1.69.42-.45.83-.89 1.24-1.34 2.24-2.38 4.55-4.7 6.93-6.94.49-.46.98-.91 1.48-1.37q1.665-1.545 3.39-3.03c.53-.46 1.06-.92 1.6-1.37.05-.05.1-.09.15-.13 1.15-.97 2.32-1.92 3.5-2.86.53-.43 1.06-.85 1.6-1.26.66-.52 1.33-1.03 2-1.53v20.68l-.08.07c-.31.28-.62.55-.92.84-.65.59-1.3 1.19-1.94 1.8-.1.09-.2.19-.3.29-.87.82-1.73 1.66-2.58 2.51C126.98 181.37 112 217.54 112 256s14.98 74.63 42.18 101.82c.85.85 1.71 1.69 2.58 2.51.1.1.2.2.3.29.64.61 1.29 1.21 1.94 1.8.3.29.61.56.92.84l.08.07c5.07 4.55 10.42 8.71 16 12.44zm80.07-242.09c0 .5 0 1-.03 1.5-.65 17.37-12.5 31.87-28.55 36.47L240.07 424c0 13.25-10.75 24-24 24s-24-10.75-24-24l12.58-233.53c-16.51-4.74-28.58-19.94-28.58-37.97V80c0-8.84 7.16-16 16-16v64h16V72c0-4.42 3.58-8 8-8 2.21 0 4.21.9 5.66 2.34a8.01 8.01 0 0 1 2.34 5.66v56h16V64c4.42 0 8.42 1.79 11.32 4.68 2.89 2.9 4.68 6.9 4.68 11.32zm79.86 271.52c0 13.25-10.74 24-24 24s-24-10.75-24-24L296.98 256H266c-6.31 0-10.97-5.17-9.53-10.57l60.15-174.81c2.62-9.8 19.12-8.34 19.31 1.72zM352 384.01v-20.68c1.98-1.78 3.92-3.61 5.82-5.51C385.02 330.63 400 294.46 400 256s-14.98-74.63-42.18-101.82c-1.9-1.9-3.84-3.73-5.82-5.51v-20.68c38.86 29.19 64 75.66 64 128.01s-25.14 98.82-64 128.01" />',viewBox:"0 0 512 512"},foregroundColorIcon:{name:"foreground-color",content:'<path d="M299.5 96h-87.1L96 416h64l23.3-64h145.4l23.3 64h64zm-92.9 192L256 152.2 305.4 288z" />',viewBox:"0 0 512 512"},formElementIcon:{name:"form-element",content:'<path d="M416 32V0h-32v32h-32V0h-32v32h-32V0h-32v32h-32V0h-32v32h-32V0h-32v32H96V0H64v32H32v32H0v32h32v32H0v32h32v32H0v32h32v32H0v32h32v32H0v32h32v32H0v32h32v32h32v32h32v-32h32v32h32v-32h32v32h32v-32h32v32h32v-32h32v32h32v-32h32v32h32v-32h32v-32h32v-32h-32v-32h32v-32h-32v-32h32v-32h-32v-32h32v-32h-32v-32h32v-32h-32V96h32V64h-32V32zm0 384H64V64h352zm32 64v-32h32v32zm32-448h-32V0h32zM0 448h32v32H0zM32 0v32H0V0zm160 128H96v32h96zm192 0H224v32h160zm0 64H224v32h160zm0 64H224v32h160zm0 64H224v32h160zm-192 0H96v32h96zm0-64H96v32h96zm0-64H96v32h96z" />',viewBox:"0 0 512 512"},formIcon:{name:"form",content:'<path d="M416 32V0h-32v32h-32V0h-32v32h-32V0h-32v32h-32V0h-32v32h-32V0h-32v32H96V0H64v32H32v32H0v32h32v32H0v32h32v32H0v32h32v32H0v32h32v32H0v32h32v32H0v32h32v32h32v32h32v-32h32v32h32v-32h32v32h32v-32h32v32h32v-32h32v32h32v-32h32v32h32v-32h32v-32h32v-32h-32v-32h32v-32h-32v-32h32v-32h-32v-32h32v-32h-32v-32h32v-32h-32V96h32V64h-32V32zm0 384H64V64h352zm32 64v-32h32v32zm32-448h-32V0h32zM0 448h32v32H0zM32 0v32H0V0z" />',viewBox:"0 0 512 512"},formatCodeBlockIcon:{name:"format-code-block",content:'<path d="M224 352v160h288V352zm102.6 105.4L304 480l-48-48 22.6-22.6L304 384l22.6 22.6-25.3 25.4zM432 480l-22.6-22.6 25.4-25.4-25.4-25.4L432 384l25.4 25.4L480 432zM192 160V32c0-17.6-14.4-32-32-32h-32c-17.6 0-32 14.4-32 32v128L0 256h288zm96 128H0v192h64V320h32v160h32V320h32v160h32V320h96z" />',viewBox:"0 0 512 512"},formulaFxIcon:{name:"formula-fx",content:'<path d="m214 183.4-24.7 110c-11.5 53.4-22.7 92.1-33.7 116.1s-23.8 41.8-38.4 53.2C102.5 474.3 85.7 480 66.7 480c-12 0-20.7-2.7-26.3-8S32 460.5 32 453.3c0-6.7 2.3-12.5 7-17.4s10.8-7.3 18.3-7.3c6.3 0 11.2 1.9 14.5 5.6 3.4 3.7 5.1 8.5 5.1 14.2 0 5.2-1 9.1-3.2 11.6-2.1 2.5-3.2 4.2-3.2 5l1 1.7q1.2 1.2 3 1.2c4.2 0 7.8-1.5 10.8-4.7 7.4-7.7 13-17 16.6-27.9 2.5-7.5 7.4-27.4 14.5-59.5l43-192.6h-29.3l7-28.7c10.5.2 18.2-1.4 23-4.7s9.8-10.6 15.2-22c15.4-33.1 31.7-60.1 48.9-74.4S260.4 32 281.5 32c13.5 0 23.3 3 29.4 9.1s9.2 13.9 9.2 23.5c0 8.5-2 15.2-6.1 20.2-4.1 5.1-9.2 7.5-15.2 7.5-5.6 0-10.3-2-13.9-6.1s-5.5-9-5.5-14.7c0-4.1 1.1-8.4 3.5-13 2.3-4.6 3.5-7.7 3.5-9.3 0-1.8-.5-3.3-1.6-4.4-1-1.1-2.4-1.7-4.1-1.7-8.3 0-16.8 5.9-25.5 17.9-14.3 19.1-25.9 52.5-34.5 93.8h30.5l-7.4 28.7zm78.7 22.7 68.9-14.1c12.5 23.3 21.3 48.9 26.5 76.9 12.9-22.7 22.7-38.6 29.3-47.6 8.8-12.2 16.1-20.1 21.8-23.8 5.8-3.7 11.9-5.5 18.3-5.5 7.2 0 12.8 2.4 16.7 7 3.9 4.7 5.8 11 5.8 19 0 7.5-2 13.6-5.8 18.4-3.9 4.7-8.7 7.1-14.5 7.1-4.2 0-9-.9-14.5-2.7-5.4-1.8-9.3-2.7-11.3-2.7-5.6 0-10.8 2.4-15.8 7-6.8 6.4-15.2 20.1-25.3 41 11.2 46.9 20.1 75.5 26.9 85.8 3.9 6.1 7.9 9.2 12.1 9.2 3.4 0 6.4-1 8.9-3 3.8-3.3 9.7-11.5 17.6-24.6l7.1 4.9c-11.6 22.2-22.9 37.9-34 46.9-8.4 7-16.7 10.6-24.9 10.6-8.4 0-15.4-2.3-21-6.7-5.6-4.5-10.6-11.7-14.9-21.8-4.4-10-9.5-26.2-15.4-48.4q-23.1 34.95-36.3 51c-8.7 10.7-16 17.7-21.8 21s-12 4.9-18.6 4.9c-6.8 0-12.3-2.4-16.3-7q-6-7.05-6-18.3c0-7.9 2.2-14.5 6.5-19.6 4.3-5.2 9.9-7.7 16.6-7.7 3.6 0 7.6 1.3 12.1 3.7 6.6 3.8 11.3 5.7 14.2 5.7 3.8 0 7.2-.9 10.3-2.8 3.9-2.4 9-7.4 15-15.3 3.7-4.8 10.5-15.1 20.4-31-12.6-55.8-22.5-89.1-29.6-100-4.5-7-10.2-10.6-17-10.6-3.6 0-7.9.6-13 1.9z" />',viewBox:"0 0 512 512"},forwardIcon:{name:"forward",content:'<path d="M0 416V96l256 160zm512-160L256 96v320z" />',viewBox:"0 0 512 512"},freeTextIcon:{name:"free-text",content:'<path d="M448 125.27c18.64-6.59 32-24.37 32-45.27 0-26.51-21.49-48-48-48-20.9 0-38.68 13.36-45.27 32H128V32H32v96h32v258.73C45.36 393.32 32 411.1 32 432c0 26.51 21.49 48 48 48 20.9 0 38.68-13.36 45.27-32H384v32h96v-96h-32zM432 64c8.82 0 16 7.18 16 16s-7.18 16-16 16-16-7.18-16-16 7.18-16 16-16M64 64h32v32H64zm16 384c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16m368 0h-32v-32h32zm-64-64v32H125.27c-4.82-13.64-15.63-24.45-29.27-29.27V128h32V96h258.73c4.82 13.64 15.63 24.45 29.27 29.27V384zm-153.6 0V179.2h-76.16l-.64-51.2h204.8v51.2h-76.8V384z" />',viewBox:"0 0 512 512"},fullscreenExitIcon:{name:"fullscreen-exit",content:'<path d="M160 32H96v96H0v64h160zM96 480h64V320H0v64h96zm416-288v-64h-96V32h-64v160zm-96 192h96v-64H352v160h64z" />',viewBox:"0 0 512 512"},fullscreenIcon:{name:"fullscreen",content:'<path d="M0 32h160v64H64v96H0zm64 288H0v160h160v-64H64zM352 32v64h96v96h64V32zm96 384h-96v64h160V320h-64z" />',viewBox:"0 0 512 512"},gapColumnIcon:{name:"gap-column",content:'<path d="M32 32v448h448V32zm416 416H64V64h384zM96 96h96v320H96zm224 0h96v320h-96z" />',viewBox:"0 0 512 512"},gapRowIcon:{name:"gap-row",content:'<path d="M480 32H32v448h448zM64 448V64h384v384zM96 96h320v96H96zm0 224h320v96H96z" />',viewBox:"0 0 512 512"},gaugeLinearIcon:{name:"gauge-linear",content:'<path d="M16 164h480v184H16zM90 58h110l-55 74zM16 380h36v74H16zm444 0h36v74h-36zm-222 0h36v74h-36zm-111 0h36v36h-36zm222 0h36v36h-36z" />',viewBox:"0 0 512 512"},gaugeRadialIcon:{name:"gauge-radial",content:'<path d="M256 16C123.5 16 16 123.5 16 256s107.5 240 240 240 240-107.5 240-240S388.5 16 256 16m0 445.7c-113.4 0-205.7-92.3-205.7-205.7S142.6 50.3 256 50.3 461.7 142.6 461.7 256 369.4 461.7 256 461.7m0-377.1c94.7 0 171.4 76.7 171.5 171.5h-68.6c0-56.8-46.2-102.9-102.9-102.9-22.2 0-42.8 7-59.6 19l37.4 37.4c6.7-3.2 14.3-5 22.2-5 28.4 0 51.4 23 51.4 51.4s-23 51.4-51.4 51.4-51.4-23-51.4-51.4c0-8 1.8-15.5 5-22.2l-37.4-37.4c-11.9 16.9-19 37.4-19 59.6H84.6c0-41.2 14.5-78.9 38.7-108.5l-12.7-12.7 24.2-24.2 12.7 12.7c29.6-24.2 67.3-38.7 108.5-38.7" />',viewBox:"0 0 512 512"},gearIcon:{name:"gear",content:'<path d="m462.7 317.9-41.5-31.4c1.8-9.9 2.8-20.1 2.8-30.5s-1-20.6-2.8-30.5l41.5-31.4c6.4-4.9 8.2-13.8 4.2-20.8L433 114.6c-4-7-12.6-9.9-20.1-6.7l-48 20.2c-15.4-13.2-33.3-23.6-52.8-30.5L305.8 46c-1-8-7.8-14-15.9-14h-67.8c-8.1 0-14.9 6-15.9 14l-6.5 51.6c-19.5 6.9-37.4 17.3-52.8 30.5l-48-20.2c-7.4-3.1-16-.2-20.1 6.7l-33.9 58.7c-4 7-2.2 15.9 4.2 20.8l41.5 31.4C89 235.4 88 245.6 88 256s1 20.6 2.8 30.5l-41.5 31.4c-6.4 4.9-8.2 13.8-4.2 20.8L79 397.4c4 7 12.6 9.9 20.1 6.7l48-20.2c15.4 13.2 33.3 23.6 52.8 30.5l6.5 51.6c1 8 7.8 14 15.9 14h67.8c8.1 0 14.9-6 15.9-14l6.5-51.6c19.5-6.9 37.4-17.3 52.8-30.5l48 20.2c7.4 3.1 16 .2 20.1-6.7l33.9-58.7c3.7-7 1.9-15.9-4.6-20.8M256 340c-46.4 0-84-37.6-84-84s37.6-84 84-84 84 37.6 84 84-37.6 84-84 84" />',viewBox:"0 0 512 512"},gearsIcon:{name:"gears",content:'<path d="m331.9 364.2-29.6-22.4c1.3-7.1 2-14.3 2-21.8 0-7.4-.7-14.7-2-21.8l29.6-22.4c4.6-3.5 5.9-9.8 3-14.8l-24.2-42c-2.9-5-9-7.1-14.3-4.8L262 228.7c-11-9.4-23.8-16.9-37.7-21.8l-4.6-36.9c-.7-5.7-5.6-10-11.3-10H160c-5.8 0-10.6 4.3-11.3 10l-4.6 36.9c-13.9 4.9-26.7 12.4-37.7 21.8l-34.3-14.5c-5.3-2.2-11.5-.2-14.3 4.8l-24.3 42c-2.9 5-1.6 11.3 3 14.8l29.6 22.4c-1.3 7.1-2 14.3-2 21.8 0 7.4.7 14.7 2 21.8l-29.6 22.4c-4.6 3.5-5.9 9.8-3 14.8l24.2 42c2.9 5 9 7.1 14.3 4.8l34.3-14.5c11 9.4 23.8 16.9 37.7 21.8l4.6 36.9c.7 5.7 5.6 10 11.3 10h48.4c5.8 0 10.6-4.3 11.3-10l4.6-36.9c13.9-4.9 26.7-12.4 37.7-21.8l34.3 14.5c5.3 2.2 11.5.2 14.3-4.8l24.2-41.9c3-5 1.8-11.4-2.8-14.9M184.2 380c-33.1 0-60-26.9-60-60s26.9-60 60-60 60 26.9 60 60-26.9 60-60 60m293.1-225.5L459.4 141c.8-4.2 1.2-8.6 1.2-13 0-4.5-.4-8.8-1.2-13l17.8-13.4c2.7-2.1 3.5-5.9 1.8-8.9l-14.5-25.2c-1.8-3-5.4-4.2-8.6-2.8l-20.6 8.7c-6.7-5.7-14.3-10.1-22.7-13.1L409.9 38c-.4-3.4-3.3-6-6.8-6h-29c-3.4 0-6.4 2.5-6.8 6l-2.7 22.2c-8.3 2.9-16 7.5-22.7 13.1l-20.6-8.7c-3.2-1.4-6.9-.1-8.6 2.8l-14.5 25.2c-1.8 3-1 6.9 1.8 8.9l17.8 13.4c-.8 4.2-1.2 8.6-1.2 13 0 4.5.4 8.8 1.2 13L300 154.5c-2.7 2.1-3.5 5.9-1.8 8.9l14.5 25.2c1.8 3 5.4 4.2 8.6 2.8l20.6-8.7c6.7 5.7 14.3 10.1 22.7 13.1l2.7 22.2c.4 3.4 3.3 6 6.8 6h29c3.4 0 6.4-2.5 6.8-6l2.7-22.2c8.3-2.9 16-7.5 22.7-13.1l20.6 8.7c3.2 1.4 6.9.1 8.6-2.8l14.5-25.2c1.8-3 1-6.9-1.7-8.9m-88.7 9.5c-19.9 0-36.1-16.2-36.1-36.1s16.2-36.1 36.1-36.1 36.1 16.2 36.1 36.1c-.1 19.9-16.1 36.1-36.1 36.1" />',viewBox:"0 0 512 512"},globeIcon:{name:"globe",content:'<path d="M256 32C132.3 32 32 132.3 32 256s100.3 224 224 224 224-100.3 224-224S379.7 32 256 32m106.2 314.7c-34.7 10-66.7 64.2-76.4 101.3-17.9-9.4 9.8-90.2 5.4-112.4-4.3-22.1-13-14.4-22.6-27.6-17.8-31.5.9-48.3-5.6-55.9-6.5-7.7-4.9-18.3-45-29.9s-75.9-81.9-87.8-104.1c-11.9-22.1 26.6-47 81.3-52.6 10.3-1 19.7-1.5 28.4-1.5 37.8.1 61.9 9 80 17.5 22.2 10.5 20.1 39.3 8.1 39.3s-35.8-16.6-47.2 23.2-40.1 19.9-59.1 39.3 24.4 37.1 33.6 49.3 33.1-.6 52.6 3.9c32.6 28.8 66.7 41 74.3 54.8 3.3 16.6 4.4 34.9-20 55.4" />',viewBox:"0 0 512 512"},globeLinkIcon:{name:"globe-link",content:'<path d="M161.7 412.6C69.1 391.2 0 308.1 0 209 0 93.6 93.6 0 209 0s209 93.6 209 209c0 58.2-23.8 110.8-62.2 148.7-20.5-23.1-50.4-37.7-83.8-37.7-3.9 0-7.8.2-11.6.6 12-15.9 26.4-28.8 41.3-33 22.6-18.6 21.6-35.2 18.6-50.2-7-12.6-38.7-23.6-68.8-49.7-18.1-4-40.2 7.5-48.7-3.5-8.5-11.1-48.7-27.1-31.1-44.7s44.2.5 54.8-35.7C236.9 67.6 259 82.6 270 82.6c11.1 0 13.1-26.1-7.5-35.7-20.6-9.5-49.7-19.6-100.5-14.6-50.7 5-86.4 27.6-75.4 47.7 11.1 20.1 44.2 83.9 81.4 94.5s35.7 20.2 41.7 27.1c6 7-11.3 22.2 5.1 50.8 8.9 12 17 5 21 25.1 1.9 9.4-2.7 30.3-6.4 50.8-34.9 14.4-61 46-67.7 84.3M224 432c0-5.1.8-10.1 2.3-14.7C232.5 398 250.6 384 272 384h64c-1.5-1.9-3-3.8-4.6-5.6-14.6-16.2-35.8-26.4-59.4-26.4-12.2 0-23.8 2.7-34.1 7.6-4.4 2.1-8.6 4.6-12.5 7.4-16.4 11.8-28.2 29.7-32 50.4-.9 4.7-1.4 9.6-1.4 14.6 0 44.2 35.8 80 80 80 26.2 0 49.4-12.6 64-32h-64c-26.5 0-48-21.5-48-48m208-80c-26.2 0-49.4 12.6-64 32h64c26.5 0 48 21.5 48 48s-21.5 48-48 48h-64c14.6 19.4 37.8 32 64 32 44.2 0 80-35.8 80-80s-35.8-80-80-80m0 64H272c-8.8 0-16 7.2-16 16s7.2 16 16 16h160c8.8 0 16-7.2 16-16s-7.2-16-16-16" />',viewBox:"0 0 512 512"},globeOutlineIcon:{name:"globe-outline",content:'<path d="M256 32C132.3 32 32 132.3 32 256s100.3 224 224 224 224-100.3 224-224S379.7 32 256 32M64 256c0-57 24.8-108.2 64.3-143.3.3 1.8 1 3.6 1.9 5.4 11.9 22.1 47.7 92.5 87.8 104.1s38.6 22.2 45 29.9c6.5 7.7-12.2 24.4 5.6 55.9 9.6 13.2 18.3 5.5 22.6 27.6 4.1 21-20.6 95-7.8 110.4-9 1.3-18.1 2-27.4 2-106 0-192-86-192-192m222.4 189.6c10.5-37 41.8-89.2 75.8-98.9 24.4-20.5 23.3-38.8 20.1-55.4-7.6-13.9-41.7-26-74.3-54.8-19.5-4.4-43.4 8.3-52.6-3.9s-52.6-29.9-33.6-49.3 47.7.6 59.1-39.3 35.2-23.2 47.2-23.2S342.2 92 320 81.5c-16.7-7.9-38.6-16.1-71.7-17.4 2.6-.1 5.2-.2 7.8-.2 106 0 192 86 192 192C448 351.7 378 431 286.4 445.6" />',viewBox:"0 0 512 512"},globeUnlinkIcon:{name:"globe-unlink",content:'<path d="M161.7 412.6C69.1 391.2 0 308.1 0 209 0 93.6 93.6 0 209 0s209 93.6 209 209c0 58.2-23.8 110.8-62.2 148.7-20.5-23.1-50.4-37.7-83.8-37.7-3.9 0-7.8.2-11.6.6 12-15.9 26.4-28.8 41.3-33 22.6-18.6 21.6-35.2 18.6-50.2-7-12.6-38.7-23.6-68.8-49.7-18.1-4-40.2 7.5-48.7-3.5-8.5-11.1-48.7-27.1-31.1-44.7s44.2.5 54.8-35.7C236.9 67.6 259 82.6 270 82.6s13.1-26.1-7.5-35.7c-20.6-9.5-49.7-19.6-100.5-14.6-50.7 5-86.4 27.6-75.4 47.7 11.1 20.1 44.2 83.9 81.4 94.5s35.7 20.2 41.7 27.1c6 7-11.3 22.2 5.1 50.8 8.9 12 17 5 21 25.1 1.9 9.4-2.7 30.3-6.4 50.8-34.9 14.4-61 46-67.7 84.3M224 432c0-5.1.8-10.1 2.3-14.7C232.5 398 250.6 384 272 384h64c-1.5-1.9-3-3.8-4.6-5.6-14.6-16.2-35.8-26.4-59.4-26.4-12.2 0-23.8 2.7-34.1 7.6-4.4 2.1-8.6 4.6-12.5 7.4-16.4 11.8-28.2 29.7-32 50.4-.9 4.7-1.4 9.6-1.4 14.6 0 44.2 35.8 80 80 80 26.2 0 49.4-12.6 64-32h-64c-26.5 0-48-21.5-48-48m208-80c-26.2 0-49.4 12.6-64 32h64c26.5 0 48 21.5 48 48s-21.5 48-48 48h-64c14.6 19.4 37.8 32 64 32 44.2 0 80-35.8 80-80s-35.8-80-80-80" />',viewBox:"0 0 512 512"},googleBoxIcon:{name:"google-box",content:'<path d="M448 32H64c-17.66 0-32 14.34-32 32v384c0 17.66 14.34 32 32 32h384c17.66 0 32-14.34 32-32V64c0-17.66-14.34-32-32-32m-34.68 253.29C399.56 359.66 334.36 416 256 416c-47.09 0-89.43-20.34-118.71-52.72a157 157 0 0 1-7.33-8.72 41 41 0 0 1-1.01-1.3c-.39-.5-.78-1.02-1.16-1.53-.39-.52-.77-1.03-1.15-1.54-.38-.53-.75-1.05-1.12-1.57-.42-.58-.83-1.18-1.24-1.77-.32-.46-.64-.93-.95-1.39-.36-.52-.71-1.05-1.06-1.58-.36-.54-.71-1.09-1.06-1.64-.35-.54-.7-1.08-1.03-1.63-1.46-2.32-2.85-4.69-4.18-7.09-.54-.98-1.08-1.96-1.6-2.96-.23-.42-.45-.85-.67-1.28-.27-.51-.52-1.02-.78-1.53-.71-1.41-1.4-2.84-2.07-4.28-.25-.54-.5-1.08-.74-1.62-.24-.51-.47-1.02-.69-1.54-2.93-6.66-5.42-13.57-7.43-20.67-.16-.58-.32-1.15-.47-1.73-.35-1.27-.68-2.55-.99-3.85-.16-.64-.32-1.28-.46-1.92-.15-.63-.29-1.27-.43-1.9-.29-1.35-.57-2.7-.83-4.05-.2-1.1-.4-2.2-.59-3.31-.23-1.36-.44-2.72-.64-4.08-.07-.49-.14-.99-.2-1.49-.05-.4-.11-.79-.15-1.18-.07-.52-.13-1.04-.2-1.56-.08-.78-.17-1.57-.25-2.36-.06-.62-.12-1.25-.17-1.87l-.15-1.65-.09-1.26c-.04-.61-.08-1.22-.11-1.82l-.09-1.52-.06-1.37c-.09-2.23-.14-4.47-.14-6.72 0-88.36 71.64-160 160-160 2.25 0 4.49.05 6.72.14l1.37.06 1.52.09c.6.03 1.21.07 1.82.11l1.26.09 1.65.15c.62.05 1.25.11 1.87.17.79.08 1.58.17 2.36.25.52.07 1.04.13 1.56.2.39.04.78.1 1.18.15.5.06 1 .13 1.49.2 1.36.2 2.72.41 4.08.64 1.11.19 2.21.39 3.31.59 1.35.26 2.7.54 4.05.83.63.14 1.27.28 1.9.43.64.14 1.28.3 1.92.46 1.3.31 2.58.64 3.85.99.58.15 1.15.31 1.73.47 7.1 2.01 14.01 4.5 20.67 7.43.52.22 1.03.45 1.54.69a153.549 153.549 0 0 1 5.9 2.81c.51.26 1.02.51 1.53.78.43.22.86.44 1.28.67 1 .52 1.98 1.06 2.96 1.6 2.4 1.33 4.77 2.72 7.09 4.18.55.33 1.09.68 1.63 1.03.55.35 1.1.7 1.64 1.06.53.35 1.06.7 1.58 1.06.46.31.93.63 1.39.95.59.41 1.19.82 1.77 1.24.52.37 1.04.74 1.57 1.12.51.38 1.02.76 1.54 1.15.51.38 1.03.77 1.53 1.16.44.33.87.66 1.3 1.01 3 2.34 5.9 4.78 8.72 7.33l-44.54 44.55c-.41-.35-.83-.7-1.25-1.04a92 92 0 0 0-9.05-6.61q-.825-.54-1.68-1.05c-.07-.05-.14-.09-.21-.13-.57-.35-1.14-.7-1.71-1.02l-.05-.03c-.6-.36-1.21-.71-1.83-1.04-.61-.35-1.23-.68-1.86-1.01-.62-.33-1.25-.65-1.88-.96a79 79 0 0 0-3.83-1.81c-.64-.28-1.29-.55-1.94-.83-.65-.27-1.3-.54-1.96-.8-.53-.2-1.05-.4-1.59-.6-.16-.06-.31-.12-.46-.17-.53-.2-1.07-.39-1.6-.57-.23-.08-.45-.16-.68-.23q-.825-.285-1.65-.54l-.08-.03c-.59-.18-1.17-.36-1.76-.53-.17-.05-.33-.1-.51-.15-.55-.16-1.1-.32-1.66-.47l-.13-.03c-.54-.15-1.08-.29-1.63-.43-.12-.02-.23-.05-.35-.08-.65-.17-1.31-.32-1.97-.47l-.11-.02c-.68-.15-1.38-.3-2.07-.44l-.14-.03c-.65-.13-1.31-.25-1.96-.36-.62-.12-1.25-.22-1.87-.31-.69-.11-1.38-.21-2.08-.31l-1.13-.15-1.55-.18c-.62-.06-1.24-.12-1.86-.17-.69-.07-1.38-.12-2.07-.16-.58-.04-1.16-.08-1.74-.1-.28-.02-.56-.03-.84-.04-.52-.03-1.04-.04-1.57-.05-.19-.01-.39-.01-.59-.01-.61-.02-1.23-.02-1.84-.02-25.95 0-50.34 10.1-68.69 28.45s-28.45 42.74-28.45 68.69c0 .61 0 1.23.02 1.84 0 .2 0 .4.01.59.01.53.02 1.05.05 1.57.01.28.02.56.04.84.02.58.06 1.16.1 1.74.04.69.09 1.38.16 2.07.05.62.11 1.24.17 1.86l.18 1.55.15 1.13c.1.7.2 1.39.31 2.08.09.62.19 1.25.31 1.87.11.65.23 1.31.36 1.96l.03.14c.14.69.29 1.39.44 2.07l.02.11c.15.66.3 1.32.47 1.97.03.12.06.23.08.35.14.55.28 1.09.43 1.63l.03.13c.15.56.31 1.11.47 1.66.05.18.1.34.15.51.17.59.35 1.17.53 1.76l.03.08q.255.825.54 1.65c.07.23.15.45.23.68.18.53.37 1.07.57 1.6.05.15.11.3.17.46.2.54.4 1.06.6 1.59.26.66.53 1.31.8 1.96.28.65.55 1.3.83 1.94.57 1.29 1.18 2.57 1.81 3.83.31.63.63 1.26.96 1.88.33.63.66 1.25 1.01 1.86.33.62.68 1.23 1.04 1.83l.03.05c.32.57.67 1.14 1.02 1.71.04.07.08.14.13.21q.51.855 1.05 1.68a92.38 92.38 0 0 0 6.61 9.05c.34.42.69.84 1.04 1.25 1.72 2.05 3.55 4.03 5.47 5.95 18.35 18.35 42.74 28.45 68.69 28.45s50.34-10.1 68.69-28.45c11.22-11.22 19.35-24.69 23.98-39.4h-86.24V226h150.76c1.85 9.72 2.81 19.75 2.81 30s-.91 19.79-2.68 29.29" />',viewBox:"0 0 512 512"},googleIcon:{name:"google",content:'<path d="M480 256c0 14-1.28 27.71-3.75 41C456.99 401.13 365.71 480 256 480c-65.92 0-125.2-28.48-166.19-73.81-3.57-3.94-6.99-8.01-10.27-12.2-.48-.61-.95-1.21-1.41-1.82-.55-.71-1.09-1.43-1.63-2.15s-1.07-1.44-1.6-2.16c-.53-.73-1.05-1.46-1.57-2.19-.59-.82-1.17-1.65-1.74-2.48-.45-.65-.89-1.3-1.33-1.95-.5-.73-.99-1.47-1.48-2.21-.5-.76-1-1.53-1.49-2.29s-.97-1.52-1.44-2.29a210 210 0 0 1-5.85-9.92c-.76-1.37-1.51-2.75-2.24-4.14-.32-.6-.63-1.2-.94-1.8a220.11 220.11 0 0 1-3.99-8.13c-.35-.76-.7-1.51-1.04-2.27-.33-.72-.65-1.43-.96-2.15-4.1-9.33-7.59-19-10.4-28.95-.23-.8-.45-1.61-.66-2.41-.49-1.79-.95-3.58-1.39-5.39-.22-.9-.44-1.8-.64-2.7-.21-.88-.41-1.77-.6-2.66a211 211 0 0 1-1.99-10.3c-.32-1.9-.62-3.8-.89-5.71-.1-.69-.2-1.39-.29-2.08-.07-.56-.15-1.11-.21-1.66-.1-.72-.18-1.45-.27-2.18-.12-1.1-.24-2.2-.35-3.3-.09-.87-.17-1.75-.25-2.63-.07-.77-.14-1.54-.2-2.31-.04-.58-.09-1.17-.13-1.76-.06-.85-.11-1.7-.16-2.55l-.12-2.12-.09-1.92c-.12-3.12-.19-6.26-.19-9.41C32 132.29 132.29 32 256 32c3.15 0 6.29.07 9.41.19l1.92.09 2.12.12c.85.05 1.7.1 2.55.16.59.04 1.18.09 1.76.13.77.06 1.54.13 2.31.2.88.08 1.76.16 2.63.25 1.1.11 2.2.23 3.3.35.73.09 1.46.17 2.18.27.55.06 1.1.14 1.66.21.69.09 1.39.19 2.08.29 1.91.27 3.81.57 5.71.89a210.69 210.69 0 0 1 10.3 1.99c.89.19 1.78.39 2.66.6.9.2 1.8.42 2.7.64 1.81.44 3.6.9 5.39 1.39.8.21 1.61.43 2.41.66 9.95 2.81 19.62 6.3 28.95 10.4.72.31 1.43.63 2.15.96.76.34 1.51.69 2.27 1.04a220 220 0 0 1 8.13 3.99c.6.31 1.2.62 1.8.94 1.39.73 2.77 1.48 4.14 2.24 3.36 1.86 6.67 3.81 9.92 5.85.77.47 1.53.95 2.29 1.44s1.53.99 2.29 1.49c.74.49 1.48.98 2.21 1.48.65.44 1.3.88 1.95 1.33.83.57 1.66 1.15 2.48 1.74.73.52 1.46 1.04 2.19 1.57.72.53 1.44 1.06 2.16 1.6s1.44 1.08 2.15 1.63c.61.46 1.21.93 1.82 1.41 4.19 3.28 8.26 6.7 12.2 10.27l-62.36 62.36c-.57-.49-1.15-.97-1.74-1.45a130 130 0 0 0-12.68-9.25q-1.155-.765-2.34-1.47c-.1-.07-.2-.13-.3-.19-.8-.49-1.6-.97-2.4-1.43l-.06-.04c-.85-.5-1.7-.99-2.56-1.45q-1.29-.735-2.61-1.41c-.87-.47-1.75-.92-2.63-1.35-1.77-.89-3.56-1.73-5.36-2.53-.9-.39-1.81-.78-2.72-1.17a131 131 0 0 0-4.97-1.96c-.22-.08-.43-.16-.65-.24-.74-.27-1.49-.54-2.24-.79-.32-.11-.63-.22-.95-.32-.77-.27-1.54-.52-2.31-.76l-.11-.04q-1.23-.39-2.46-.75l-.71-.21c-.78-.22-1.55-.44-2.33-.65l-.18-.05c-.76-.2-1.52-.4-2.29-.59-.16-.04-.32-.08-.49-.12-.91-.23-1.83-.44-2.75-.65l-.15-.03c-.96-.22-1.94-.42-2.91-.62l-.19-.04c-.91-.18-1.83-.35-2.74-.51-.87-.16-1.75-.3-2.62-.43-.97-.16-1.94-.3-2.92-.44-.52-.07-1.05-.13-1.58-.2-.72-.09-1.44-.17-2.17-.25-.87-.09-1.73-.18-2.6-.25-.97-.09-1.93-.16-2.9-.22-.81-.06-1.62-.11-2.43-.14l-1.18-.06c-.73-.03-1.46-.05-2.2-.07-.27-.01-.55-.01-.83-.01-.85-.02-1.71-.03-2.57-.03-36.33 0-70.48 14.15-96.17 39.83C134.15 185.52 120 219.67 120 256c0 .86.01 1.72.03 2.57 0 .28 0 .56.01.83.02.74.04 1.47.07 2.2l.06 1.18c.03.81.08 1.62.14 2.43.06.97.13 1.93.22 2.9.07.87.16 1.73.25 2.6.08.73.16 1.45.25 2.17.07.53.13 1.06.2 1.58.14.98.28 1.95.44 2.92.13.87.27 1.75.43 2.62.16.91.33 1.83.51 2.74l.04.19c.2.97.4 1.95.62 2.91l.03.15c.21.92.42 1.84.65 2.75.04.17.08.33.12.49.19.77.39 1.53.59 2.29l.05.18c.21.78.43 1.55.65 2.33l.21.71q.36 1.23.75 2.46l.04.11c.24.77.49 1.54.76 2.31.1.32.21.63.32.95.25.75.52 1.5.79 2.24.08.22.16.43.24.65a130.693 130.693 0 0 0 1.96 4.97c.39.91.78 1.82 1.17 2.72.8 1.8 1.65 3.59 2.53 5.36.43.88.88 1.76 1.35 2.63q.675 1.32 1.41 2.61c.46.86.95 1.71 1.45 2.56l.04.06c.46.8.94 1.6 1.43 2.4.06.1.12.2.19.3q.705 1.185 1.47 2.34c.4.63.81 1.25 1.22 1.87 2.47 3.72 5.15 7.32 8.03 10.81.48.59.96 1.17 1.45 1.74 2.41 2.87 4.97 5.65 7.66 8.34C185.52 377.85 219.67 392 256 392s70.48-14.15 96.17-39.83c15.7-15.71 27.09-34.57 33.57-55.17H265v-83h211.07c2.58 13.61 3.93 27.65 3.93 42" />',viewBox:"0 0 512 512"},googlePlusBoxIcon:{name:"google-plus-box",content:'<path d="M212.6 236.1c5.1-5.1 8.2-10.8 9.4-17.1s1.8-11.6 1.8-15.8c0-8.1-1.2-17-3.6-26.6s-6-18.6-10.8-27-10.7-15.4-17.7-21-15.2-8.4-24.4-8.4c-6 0-11.8 1.3-17.5 4.1s-10.3 6.3-13.9 10.8c-3.9 4.8-6.5 10-7.8 15.7s-2 11.6-2 17.6c0 7.5 1.1 15.9 3.4 25.2s5.7 18 10.3 26.1 10.5 14.9 17.5 20.5c7 5.5 15.3 8.3 24.9 8.3q8.55 0 16.8-3.6c8.25-3.6 10-5.2 13.6-8.8M448 32H64c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32M270.9 394.1c-5.1 10.2-12.6 19.3-22.4 27.2s-22.2 14.4-37 19.4c-14.8 4.9-31.8 7.4-50.9 7.4-16.2 0-30.3-1.8-42.4-5.4s-22.2-8.4-30.3-14.4-14.1-12.8-18-20.4-5.9-15.6-5.9-24c0-8.1 2.5-17.2 7.4-27.6s14-19.4 27.2-27.2c6.8-4.2 14.3-7.6 22.2-10.1s15.8-4.6 23.6-6c7.8-1.5 15.1-2.5 22-3.1s12.9-1.1 18-1.3c-3.3-4.2-6.4-8.6-9.2-13.3s-4.3-10.4-4.3-17.3c0-3.9.4-7.1 1.3-9.7s1.9-5.2 3.1-7.9c-2.4.3-4.8.5-7.2.7s-4.8.2-7.2.2c-12 0-22.6-2-31.9-6q-13.95-6-23.4-15.9c-6.3-6.6-11.1-14.1-14.3-22.7s-4.9-17.2-4.9-25.8c0-10.5 2.4-21 7.2-31.6s12-20.1 21.6-28.5c12.8-10.5 26.4-17.2 40.6-20.2s27.5-4.5 39.7-4.6H288l-28.7 16h-27.8c2.7 1.9 5.8 4.7 9.4 8.1 3.6 3.5 7 7.6 10.3 12.6s6.1 10.7 8.5 17.3 3.6 14.1 3.6 22.5-1.1 15.7-3.1 22c-2.1 6.3-4.9 11.9-8.5 16.9s-7.6 9.4-12.1 13.5-9.2 7.9-13.9 11.5c-3 3-5.9 6.1-8.5 9.4s-4 7.5-4 12.6 1.3 9.1 4 11.9 5.2 5.3 7.6 7.4l16.2 12.6q7.2 6.3 14.1 12.6c4.6 4.2 8.7 8.7 12.1 13.5 3.5 4.8 6.2 10.1 8.3 16.2s3.2 12.9 3.2 20.7c-.1 10.2-2.6 20.5-7.8 30.8M448 192h-64v64h-32v-64h-64v-32h64V96h32v64h64zM236.8 351.5c-3.9-4.5-9-9.1-15.3-13.9s-13.6-10.2-22-16.2c-1.8-.3-3.4-.4-4.7-.4h-5.6c-.9 0-3 .1-6.3.2s-7.2.4-11.7.9-9.3 1.2-14.3 2.3-10 2.3-14.8 3.8c-2.4.9-5.8 2.3-10.1 4.3s-8.6 4.7-12.8 8.3-7.8 8.1-11 13.5c-3.1 5.4-4.7 12.1-4.7 20.2 0 16.2 7.1 29.3 21.3 39.5s33.4 15.3 57.7 15.3c21.5 0 37.9-4.5 49.2-13.7s16.8-20.7 16.8-34.8c0-5.7-1-10.8-2.9-15.5s-4.9-9.3-8.8-13.8" />',viewBox:"0 0 512 512"},googlePlusIcon:{name:"google-plus",content:'<path d="M204.3 33c-16.1-1-33.4 1-52 4.9s-36.4 12.8-53.2 26.5c-12.6 11-22 23.4-28.3 37.3s-9.4 27.7-9.4 41.5c0 11.4 2.1 22.7 6.5 33.8 4.3 11.1 10.6 21.1 18.8 29.7s18.4 15.6 30.6 20.9 26.1 7.9 41.8 7.9c3.1 0 6.2-.1 9.4-.3s6.3-.5 9.4-.9c-1.6 3.5-2.9 7-4.1 10.3s-1.8 7.6-1.8 12.6c0 9 1.9 16.5 5.6 22.6s7.7 11.9 12 17.4c-6.7.4-14.5 1-23.5 1.8s-18.6 2.1-28.8 4.1-20.5 4.6-30.9 7.9-20.1 7.7-29.1 13.2c-17.2 10.2-29.1 22-35.6 35.6S32 385.4 32 396c0 11 2.6 21.5 7.7 31.5s12.9 18.9 23.5 26.7S87 468.3 102.9 473s34.4 7 55.6 7c25.1 0 47.3-3.2 66.7-9.7s35.6-14.9 48.5-25.3 22.7-22.3 29.4-35.6 10-26.9 10-40.6c0-10.2-1.4-19.3-4.2-27.1-2.7-7.9-6.4-14.9-10.8-21.2q-6.75-9.45-15.9-17.7c-9.15-8.25-12.3-11-18.5-16.5l-21.2-16.5c-3.2-2.8-6.5-6-10-9.7s-5.3-8.9-5.3-15.6 1.8-12.2 5.3-16.5 7.2-8.4 11.2-12.4c6.2-4.7 12.4-9.7 18.2-15 5.9-5.3 11.2-11.2 15.9-17.6 4.7-6.5 8.4-13.8 11.2-22.1 2.7-8.2 4.1-17.9 4.1-28.8s-1.5-20.8-4.7-29.5c-3.1-8.6-6.8-16.2-11.2-22.7q-6.45-9.75-13.5-16.5c-7.05-6.75-12.4-11.4-12.4-11.4H288l31.7-20zm-37 17.8c12.2 0 22.8 3.6 32 10.9s17 16.4 23.2 27.5c6.2 11 11 22.8 14.1 35.4s4.7 24.2 4.7 34.8c0 5.5-.8 12.4-2.3 20.7-1.6 8.3-5.7 15.7-12.4 22.4-4.7 4.7-10.7 8.7-18 11.8-7.3 3.2-14.6 4.7-22 4.7-12.5 0-23.4-3.6-32.6-10.9s-16.9-16.3-22.9-26.8q-9.15-15.9-13.5-34.2c-4.35-18.3-4.4-23.2-4.4-33.1 0-7.9.9-15.5 2.7-23S121 76.6 126 70.3c4.7-5.9 10.8-10.6 18.2-14.1q11.25-5.4 23.1-5.4M196.1 314h7.3c1.8 0 3.8.2 6.2.6 11 7.8 20.6 14.9 28.8 21.2 8.2 6.2 14.9 12.4 20 18.2 5.1 5.9 8.9 11.8 11.5 18 2.5 6 3.8 12.8 3.8 20.3 0 18.4-7.3 33.6-22 45.6-14.7 11.9-36.2 17.9-64.4 17.9-31.8 0-57-6.7-75.6-20s-27.9-30.6-27.9-51.7c0-10.6 2.1-19.4 6.2-26.5s8.9-12.9 14.4-17.6 11.1-8.3 16.8-10.8c5.7-2.6 10.1-4.4 13.2-5.6 6.3-2 12.7-3.6 19.4-5s12.9-2.4 18.8-3q8.85-.9 15.3-1.2c4.2-.2 6.9-.3 8.2-.4M384 32v64h-64v32h64v64h32v-64h64V96h-64V32z" />',viewBox:"0 0 512 512"},graphIcon:{name:"graph",content:'<path d="M64 448h416v32H32V32h32zm128-192-96 96v64h384V160L288 320zM416 64l14.2 14.2L288 192l-96-64-96 96v64l96-96 96 64 174.5-145.4L480 128V64z" />',viewBox:"0 0 512 512"},grayscaleIcon:{name:"grayscale",content:'<path d="M32 64C14.3 64 0 78.3 0 96v320c0 17.7 14.3 32 32 32h416c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm0 32h416v320H32zm48 32c-8.8 0-16 7.2-16 16v224c0 8.8 7.2 16 16 16s16-7.2 16-16V144c0-8.8-7.2-16-16-16m64 0c-8.8 0-16 7.2-16 16v224c0 8.8 7.2 16 16 16s16-7.2 16-16V144c0-8.8-7.2-16-16-16m64 0c-8.8 0-16 7.2-16 16v224c0 8.8 7.2 16 16 16s16-7.2 16-16V144c0-8.8-7.2-16-16-16m64 0c-8.8 0-16 7.2-16 16v224c0 8.8 7.2 16 16 16s16-7.2 16-16V144c0-8.8-7.2-16-16-16m64 0c-8.8 0-16 7.2-16 16v224c0 8.8 7.2 16 16 16s16-7.2 16-16V144c0-8.8-7.2-16-16-16m64 0c-8.8 0-16 7.2-16 16v224c0 8.8 7.2 16 16 16s16-7.2 16-16V144c0-8.8-7.2-16-16-16m0 4c6.6 0 12 5.4 12 12v224c0 6.6-5.4 12-12 12s-12-5.4-12-12V144c0-6.6 5.4-12 12-12m-64 1c6.1 0 11 4.9 11 11v224c0 6.1-4.9 11-11 11s-11-4.9-11-11V144c0-6.1 4.9-11 11-11m-64 2c5 0 9 4 9 9v224c0 5-4 9-9 9s-9-4-9-9V144c0-5 4-9 9-9m-64 1c4.4 0 8 3.6 8 8v224c0 4.4-3.6 8-8 8s-8-3.6-8-8V144c0-4.4 3.6-8 8-8m-64 4c2.2 0 4 1.8 4 4v224c0 2.2-1.8 4-4 4s-4-1.8-4-4V144c0-2.2 1.8-4 4-4" />',viewBox:"0 0 512 512"},greaterOrEqualIcon:{name:"greater-or-equal",content:'<path d="M160 318.1 286.1 192 160 65.9 193.9 32l160 160-160 160zM128 416v32h256v-32z" />',viewBox:"0 0 512 512"},gridIcon:{name:"grid",content:'<path d="M32 32h128v128H32zm160 448h128V352H192zm-160 0h128V352H32zm0-160h128V192H32zm160 0h128V192H192zM352 32v128h128V32zm0 288h128V192H352zM192 160h128V32H192zm160 320h128V352H352z" />',viewBox:"0 0 512 512"},gridLayoutIcon:{name:"grid-layout",content:'<path d="M32 32h96v96H32zm128 0v96h320V32zM32 288h96v-96H32zm128 0h320v-96H160zM32 448h96v-96H32zm128 0h320v-96H160z" />',viewBox:"0 0 512 512"},groupBoxIcon:{name:"group-box",content:'<path d="M144 81.6c-10.6-7.5-25.2-11.1-44.1-11.1-40.5 0-61.7 15-63.6 45.2h26.1c.7-16.8 12.8-25 36-25 11 0 19.2 1.6 24.4 4.8 2.6 1.6 4.6 3.3 6.2 5.1 1.5 1.9 2.5 4 3.2 6.6s1.2 5.6 1.4 9.4c.1 3.6.1 8.2.1 13.6h-12.8c-59.4 0-89.1 17.2-89.1 51.4 0 6.4 1.3 12 3.8 17.2 2.5 5.3 6 9.7 10.4 13.4 4.4 3.8 9.7 6.6 16 8.7 6.1 2.2 12.8 3.2 20 3.2 20.9 0 38.2-6.2 51.7-18.6v17.9H160v-97.8c0-22.1-5.4-36.7-16-44m-10.1 100.2c-2.3 3.3-5.1 6.2-8.4 9-3.2 2.6-6.8 4.9-10.7 6.8s-8 3.3-12.2 4.3-8.6 1.4-12.8 1.4c-9.6 0-17-2-22.5-5.9-5.5-4-8.3-9.8-8.3-17.2 0-20.7 18.9-30.9 56.9-30.9h18zM316 115.7c-2.7-9.3-6.6-17.2-11.8-23.8-5-6.4-11.4-11.5-18.7-15-7.5-3.4-16-5.2-25.5-5.2-16.4 0-30.2 6.9-41.7 20.5V32H192v192h26.2v-14.8c10.9 9.7 24.3 14.8 40 14.8 8.8 0 17-1.9 24.5-5.4 7.6-3.7 14.1-8.9 19.7-15.5 5.5-6.7 9.8-14.9 13-24.4 3-9.6 4.6-20.4 4.6-32.1 0-11.5-1.3-21.8-4-30.9m-32.6 73.6c-6.6 9.5-15.6 14.2-26.8 14.2-14.5 0-27.4-5.9-38.4-17.8v-69.1c11.9-16.6 25-24.9 39.4-24.9 11.4 0 20 4.6 26.2 13.9 6.2 9.2 9.3 22.9 9.3 41 .1 18.9-3.2 33.3-9.7 42.7M450 110c1.8 3.2 2.7 6.9 3 11.2h27c-.9-7.3-3.1-13.8-6.4-19.6s-7.6-10.5-12.7-14.2c-5.2-3.9-11.2-6.8-18-8.8-6.9-2-14.2-3-22.2-3-10.3 0-19.5 1.6-28 4.9s-15.7 8.1-21.8 14.4c-6 6.3-10.7 14.1-14 23.3s-4.9 19.7-4.9 31.5c0 11.9 1.6 22.5 4.9 31.7 3.1 9.2 7.8 17 13.9 23.2 6 6.3 13.3 11.1 21.8 14.4 8.3 3.3 17.9 5 28.2 5 8 0 15.3-1 22.2-3 6.8-2 12.8-4.9 18-8.8 5.1-3.9 9.4-8.8 12.7-14.4s5.5-12.1 6.4-19.6h-27c-.3 4.2-1.2 7.9-3 11.2-1.8 3.2-4.2 5.9-7 8.1-3 2.2-6.3 3.9-10.1 4.9-3.9 1.2-7.9 1.7-12.2 1.7-6.3 0-11.9-1.2-17-3.5-5.2-2.3-9.7-5.8-13.4-10.4-3.7-4.5-6.6-10.2-8.5-17-2.1-6.8-3.1-14.7-3.1-23.6 0-9.1 1-17.1 3.1-23.9 2.1-6.9 5.1-12.5 8.8-17.1 3.7-4.5 8-7.8 13.3-10.1 5.1-2.3 10.7-3.5 16.8-3.5 4.3 0 8.3.6 12.2 1.7 3.9 1.2 7.2 2.7 10.1 4.9 2.8 2.4 5.2 5.1 6.9 8.4M128 256h256v32H128zm0 64h256v32H128zm0 64h256v32H128zm256 32H128v-32h256zm0-128H128v-32h256zm0 64H128v-32h256zm32-96h32v192c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V256h32v192h320z" />',viewBox:"0 0 512 512"},groupCollectionIcon:{name:"group-collection",content:'<path d="M448 352H160v-32h288zm0 32H160v32h288zm0-288H160v32h288zm0 64H160v32h288zM64 192V96h64l32-32H32v160h128l-32-32zm0 224v-96h64l32-32H32v160h128l-32-32z" />',viewBox:"0 0 512 512"},groupFooterSectionIcon:{name:"group-footer-section",content:'<path d="m128 448 32 32H32V32h128l-32 32H64v384zm320-160H128v96h320zm0-160H128v32h320zm0 64H128v32h320z" />',viewBox:"0 0 512 512"},groupHeaderSectionIcon:{name:"group-header-section",content:'<path d="m128 448 32 32H32V32h128l-32 32H64v384zm320-320H128v96h320zm0 160H128v32h320zm0 64H128v32h320z" />',viewBox:"0 0 512 512"},groupIcon:{name:"group",content:'<path d="M32 256h192v192H32zm0-32h192V32H32zm224 224h192V256H256zm0-416v192h192V32z" />',viewBox:"0 0 512 512"},groupSectionIcon:{name:"group-section",content:'<path d="m128 416 32 32H32V32h128l-32 32H64v352zm320-288H128v32h320zm0 192H128v32h320zm0-96H128v32h320z" />',viewBox:"0 0 512 512"},h1Icon:{name:"h1",content:'<path d="M128 288h96v-57q0-16.8-2.1-22.2c-1.1-2.7-3.3-5-6.8-7-4.6-2.6-10.1-3.9-15.3-3.9H192v-6h96v6h-7.7c-5.1 0-10 1.2-14.5 3.7-3.4 1.7-5.7 4.3-7 7.8-1.2 3.5-1.8 10.7-1.8 28.3V384c0 4.3.7 11.6 2.1 15.2 1.1 2.7 3.2 5 6.6 7q7.05 3.9 14.7 3.9h7.7v6h-96v-6h7.7c9 0 16.2-2.6 20.3-7.9 2.7-3.5 4.1-11.8 4.1-24.9V304h-96v73.1c0 11.1.7 18.4 2.1 22 1.1 2.7 3.4 5 6.8 7 4.7 2.6 9.6 3.9 14.8 3.9h8.3v6H64v-6h7.8c9.1 0 16.2-2.6 20.3-7.9 2.6-3.5 3.9-11.8 3.9-18.1V237.9c0-18.1-.7-25.5-2.1-29-1.1-2.7-3.3-5-6.6-7-4.8-2.6-10.3-3.9-15.5-3.9H64v-6h96v6h-8c-5.3 0-10.2 1.2-14.9 3.7-3.4 1.7-5.7 4.3-7.1 7.8-1.3 3.5-2 10.7-2 21.4zm192-69.9 63-26.1h1v185.3c0 12.3.5 20 1.5 23s3.2 5.3 6.4 7 14.1 2.5 24.1 2.8v6h-96v-6c10.4-.2 20.9-1.1 23.9-2.7s5.1-3.7 6.3-6.3q1.8-3.9 1.8-23.7V258.8c0-16-.5-26.2-1.6-30.8-.8-3.5-2.1-6-4.1-7.6q-3-2.4-7.2-2.4c-4 0-9.5 1.7-16.7 5zM512 96H0v32h512z" />',viewBox:"0 0 512 512"},h2Icon:{name:"h2",content:'<path d="M128 288h96v-57q0-16.8-2.1-22.2c-1.1-2.7-3.3-5-6.8-7-4.6-2.6-10.1-3.9-15.3-3.9H192v-6h96v6h-7.7c-5.1 0-10 1.2-14.5 3.7-3.4 1.7-5.7 4.3-7 7.8-1.2 3.5-1.8 10.7-1.8 28.3V384c0 4.3.7 11.6 2.1 15.2 1.1 2.7 3.2 5 6.6 7q7.05 3.9 14.7 3.9h7.7v6h-96v-6h7.7c9 0 16.2-2.6 20.3-7.9 2.7-3.5 4.1-11.8 4.1-24.9V304h-96v73.1c0 11.1.7 18.4 2.1 22 1.1 2.7 3.4 5 6.8 7 4.7 2.6 9.6 3.9 14.8 3.9h8.3v6H64v-6h7.8c9.1 0 16.2-2.6 20.3-7.9 2.6-3.5 3.9-11.8 3.9-18.1V237.9c0-18.1-.7-25.5-2.1-29-1.1-2.7-3.3-5-6.6-7-4.8-2.6-10.3-3.9-15.5-3.9H64v-6h96v6h-8c-5.3 0-10.2 1.2-14.9 3.7-3.4 1.7-5.7 4.3-7.1 7.8-1.3 3.5-2 10.7-2 21.4zm336 86-15.3 42H320v-5.5c38.2-34.9 65.1-63.3 80.7-85.4q23.4-33.15 23.4-60.6c0-14-4.3-25.4-12.8-34.4-8.6-9-18.8-13.5-30.7-13.5-10.8 0-20.5 3.2-29.1 9.5s-15 15.6-19.1 27.8h-6c2.7-20 9.7-35.4 20.9-46.1s25.2-16.1 42-16.1c17.9 0 32.8 5.7 44.7 17.2 12 11.5 17.9 25 17.9 40.6 0 11.1-2.6 22.3-7.8 33.4-8 17.5-21 36.1-39 55.7-27 29.4-43.8 47.2-50.5 53.3h56.9c11.8 0 20-.4 24.8-1.3 4.7-.9 9-2.6 12.8-5.3s7.1-6.5 10-11.4zm48-278H0v32h512z" />',viewBox:"0 0 512 512"},h3Icon:{name:"h3",content:'<path d="M128 288h96v-57q0-16.8-2.1-22.2c-1.1-2.7-3.3-5-6.8-7-4.6-2.6-10.1-3.9-15.3-3.9H192v-6h96v6h-7.7c-5.1 0-10 1.2-14.5 3.7-3.4 1.7-5.7 4.3-7 7.8-1.2 3.5-1.8 10.7-1.8 28.3V384c0 4.3.7 11.6 2.1 15.2 1.1 2.7 3.2 5 6.6 7q7.05 3.9 14.7 3.9h7.7v6h-96v-6h7.7c9 0 16.2-2.6 20.3-7.9 2.7-3.5 4.1-11.8 4.1-24.9V304h-96v73.1c0 11.1.7 18.4 2.1 22 1.1 2.7 3.4 5 6.8 7 4.7 2.6 9.6 3.9 14.8 3.9h8.3v6H64v-6h7.8c9.1 0 16.2-2.6 20.3-7.9 2.6-3.5 3.9-11.8 3.9-18.1V237.9c0-18.1-.7-25.5-2.1-29-1.1-2.7-3.3-5-6.6-7-4.8-2.6-10.3-3.9-15.5-3.9H64v-6h96v6h-8c-5.3 0-10.2 1.2-14.9 3.7-3.4 1.7-5.7 4.3-7.1 7.8-1.3 3.5-2 10.7-2 21.4zm195.6-50.6q9.6-21.75 24.3-33.6c9.8-7.9 22-11.9 36.6-11.9 18 0 31.9 5.6 41.5 16.9 7.3 8.4 11 17.3 11 26.9 0 15.7-10.3 31.9-30.9 48.7 13.8 5.2 24.3 12.6 31.4 22.3s10.6 21 10.6 34c0 18.7-6.2 34.8-18.6 48.5q-24.3 26.7-70.2 26.7c-15.2 0-25.5-1.8-31-5.4s-8.2-7.5-8.2-11.6q0-4.65 3.9-8.1c2.6-2.3 5.7-3.5 9.4-3.5 2.8 0 5.6.4 8.5 1.3 1.9.5 6.1 2.5 12.8 5.8q9.9 4.95 13.8 6c4.1 1.2 8.5 1.8 13.1 1.8 11.3 0 21.1-4.2 29.5-12.6s12.5-18.3 12.5-29.8c0-8.4-1.9-16.5-5.8-24.5-2.9-5.9-6-10.4-9.5-13.5-4.8-4.2-11.3-8.1-19.6-11.5s-16.8-5.2-25.4-5.2H358v-4.8c8.7-1.1 17.5-4.1 26.3-9.1s15.2-11 19.2-18 6-14.7 6-23.1c0-10.9-3.6-19.8-10.7-26.5s-16-10.1-26.6-10.1c-17.2 0-31.5 8.8-43 26.4zM512 96H0v32h512z" />',viewBox:"0 0 512 512"},h4Icon:{name:"h4",content:'<path d="M128 288h96v-57q0-16.8-2.1-22.2c-1.1-2.7-3.3-5-6.8-7-4.6-2.6-10.1-3.9-15.3-3.9H192v-6h96v6h-7.7c-5.1 0-10 1.2-14.5 3.7-3.4 1.7-5.7 4.3-7 7.8-1.2 3.5-1.8 10.7-1.8 28.3V384c0 4.3.7 11.6 2.1 15.2 1.1 2.7 3.2 5 6.6 7q7.05 3.9 14.7 3.9h7.7v6h-96v-6h7.7c9 0 16.2-2.6 20.3-7.9 2.7-3.5 4.1-11.8 4.1-24.9V304h-96v73.1c0 11.1.7 18.4 2.1 22 1.1 2.7 3.4 5 6.8 7 4.7 2.6 9.6 3.9 14.8 3.9h8.3v6H64v-6h7.8c9.1 0 16.2-2.6 20.3-7.9 2.6-3.5 3.9-11.8 3.9-18.1V237.9c0-18.1-.7-25.5-2.1-29-1.1-2.7-3.3-5-6.6-7-4.8-2.6-10.3-3.9-15.5-3.9H64v-6h96v6h-8c-5.3 0-10.2 1.2-14.9 3.7-3.4 1.7-5.7 4.3-7.1 7.8-1.3 3.5-2 10.7-2 21.4zm341 47v23h-29v58h-27v-58h-93v-20.7L422.1 192H440v143zm-56 0V226.1L336 335zm99-239H0v32h512z" />',viewBox:"0 0 512 512"},h5Icon:{name:"h5",content:'<path d="M128 288h96v-57q0-16.8-2.1-22.2c-1.1-2.7-3.3-5-6.8-7-4.6-2.6-10.1-3.9-15.3-3.9H192v-6h96v6h-7.7c-5.1 0-10 1.2-14.5 3.7-3.4 1.7-5.7 4.3-7 7.8-1.2 3.5-1.8 10.7-1.8 28.3V384c0 4.3.7 11.6 2.1 15.2 1.1 2.7 3.2 5 6.6 7q7.05 3.9 14.7 3.9h7.7v6h-96v-6h7.7c9 0 16.2-2.6 20.3-7.9 2.7-3.5 4.1-11.8 4.1-24.9V304h-96v73.1c0 11.1.7 18.4 2.1 22 1.1 2.7 3.4 5 6.8 7 4.7 2.6 9.6 3.9 14.8 3.9h8.3v6H64v-6h7.8c9.1 0 16.2-2.6 20.3-7.9 2.6-3.5 3.9-11.8 3.9-18.1V237.9c0-18.1-.7-25.5-2.1-29-1.1-2.7-3.3-5-6.6-7-4.8-2.6-10.3-3.9-15.5-3.9H64v-6h96v6h-8c-5.3 0-10.2 1.2-14.9 3.7-3.4 1.7-5.7 4.3-7.1 7.8-1.3 3.5-2 10.7-2 21.4zm320-96-12.6 28h-66L355 249.1c28.6 4.2 51.2 14.9 68 32 14.3 14.7 21.5 32 21.5 51.9 0 11.6-2.3 22.3-7 32.1s-10.6 18.2-17.7 25.2c-7.1 6.9-15 12.5-23.8 16.7-12.4 6-25.1 8.9-38.2 8.9-13.2 0-22.7-2.2-28.7-6.7s-9-9.4-9-14.9c0-3 1.2-5.7 3.7-8s5.6-3.5 9.4-3.5c2.8 0 5.3.4 7.4 1.3s5.7 3.1 10.8 6.7q12.15 8.4 24.6 8.4 18.9 0 33.3-14.4c14.4-14.4 14.3-21.2 14.3-35 0-13.3-4.3-25.7-12.8-37.3-8.5-11.5-20.3-20.4-35.3-26.7-11.8-4.9-27.8-7.7-48.1-8.4l42.1-85.5H448zm64-96H0v32h512z" />',viewBox:"0 0 512 512"},h6Icon:{name:"h6",content:'<path d="M128 288h96v-57q0-16.8-2.1-22.2c-1.1-2.7-3.3-5-6.8-7-4.6-2.6-10.1-3.9-15.3-3.9H192v-6h96v6h-7.7c-5.1 0-10 1.2-14.5 3.7-3.4 1.7-5.7 4.3-7 7.8-1.2 3.5-1.8 10.7-1.8 28.3V384c0 4.3.7 11.6 2.1 15.2 1.1 2.7 3.2 5 6.6 7q7.05 3.9 14.7 3.9h7.7v6h-96v-6h7.7c9 0 16.2-2.6 20.3-7.9 2.7-3.5 4.1-11.8 4.1-24.9V304h-96v73.1c0 11.1.7 18.4 2.1 22 1.1 2.7 3.4 5 6.8 7 4.7 2.6 9.6 3.9 14.8 3.9h8.3v6H64v-6h7.8c9.1 0 16.2-2.6 20.3-7.9 2.6-3.5 3.9-11.8 3.9-18.1V237.9c0-18.1-.7-25.5-2.1-29-1.1-2.7-3.3-5-6.6-7-4.8-2.6-10.3-3.9-15.5-3.9H64v-6h96v6h-8c-5.3 0-10.2 1.2-14.9 3.7-3.4 1.7-5.7 4.3-7.1 7.8-1.3 3.5-2 10.7-2 21.4zm316-96v5.9c-13.1 1.4-23.9 4.2-32.2 8.4s-16.5 10.6-24.6 19.2-14.8 18.2-20.2 28.7c-5.3 10.6-9.8 23.1-13.4 37.6 14.3-10.5 28.7-15.8 43.2-15.8 13.8 0 25.8 5.9 36 17.8S448 321 448 339.6c0 18-5.1 34.5-15.4 49.3-12.3 18-28.7 27-49 27-13.8 0-25.6-4.9-35.2-14.6-18.9-19-28.4-43.6-28.4-73.8 0-19.3 3.6-37.7 10.9-55s17.6-32.8 31.1-46.3 26.4-22.5 38.8-27.2 23.8-7 34.5-7zm-92.9 111.4c-1.8 14.3-2.7 25.9-2.7 34.7 0 10.2 1.8 21.2 5.3 33.2 3.5 11.9 8.8 21.4 15.8 28.4 5.1 5 11.3 7.5 18.5 7.5 8.7 0 16.4-4.3 23.2-13q10.2-13.05 10.2-37.2 0-27.15-10.2-47.1C401 289.95 394.8 290 382.4 290c-3.8 0-7.8.8-12.2 2.5-4.3 1.6-10.7 5.2-19.1 10.9M512 96H0v32h512z" />',viewBox:"0 0 512 512"},handIcon:{name:"hand",content:'<path d="M442.5 130.7c-15.5-6.7-33.7-.2-41.4 15.1-8.2 21.3-23.3 79.9-25.8 87.6-2.1 6.5-5 12-11.3 9.7-4.7-1.7-3.5-7.2-2.4-12.6l2.7-17 18.1-112.4c2.8-17.4-9-33.8-26.5-36.6-17.4-2.8-33.8 9-36.6 26.5L304 197.9s-2.1 14.1-3 18.7c-1 5.2-1.4 12.3-7.7 11.9-5-.3-5.3-3.8-5.3-7.3V64c0-17.6-14.2-31.9-31.8-32h.1-.3c-17.7 0-32 14.3-32 32v.4c0 1.1.9 140.6.6 149.7-.2 5.4-.7 9.5-6.8 10.3-7.8 1.1-8.6-8-8.6-8l-3.1-20.9v.7L190 90.8v.1c-2.6-17.5-18.9-29.5-36.2-26.9-17.5 2.6-29.5 18.9-26.9 36.2 0 .1 0 .2.1.3l24.8 165.3 2.4 15.9c.5 3.2-.7 6.6-3.3 8.6l-.1.1c-4.1 3.1-10 2.5-13.5-1.4l-12.2-13.2-37.3-41-.1-.1c-11.9-13-32.1-14-45.3-2.1-13 11.9-14 32.1-2.1 45.2l55.7 61s34.1 49 62.5 88.4c28.3 39.3 72.3 52.4 129.5 52.4s113.9-21.8 126.9-95.4c13.7-78.5 6.5-107.9 23.7-150.4 11.6-28.9 15.1-45.8 21.1-63.2 5.4-15.6-1.9-33.3-17.2-39.9" />',viewBox:"0 0 512 512"},handleDragDotsIcon:{name:"handle-drag-dots",content:'<path d="M384 128c26.4 0 48-21.6 48-48s-21.6-48-48-48-48 21.6-48 48 21.6 48 48 48m0 64c-26.4 0-48 21.6-48 48s21.6 48 48 48 48-21.6 48-48-21.6-48-48-48m0 160c-26.4 0-48 21.6-48 48s21.6 48 48 48 48-21.6 48-48-21.6-48-48-48M128 128c26.4 0 48-21.6 48-48s-21.6-48-48-48-48 21.6-48 48 21.6 48 48 48m0 64c-26.4 0-48 21.6-48 48s21.6 48 48 48 48-21.6 48-48-21.6-48-48-48m0 160c-26.4 0-48 21.6-48 48s21.6 48 48 48 48-21.6 48-48-21.6-48-48-48" />',viewBox:"0 0 512 512"},handleDragIcon:{name:"handle-drag",content:'<path d="M160 64h64v384h-64zm96 0v384h64V64z" />',viewBox:"0 0 512 512"},handleResizeAltIcon:{name:"handle-resize-alt",content:'<path d="M480 224v256H224v-64h192V224z" />',viewBox:"0 0 512 512"},handleResizeIcon:{name:"handle-resize",content:'<path d="m379.5 475.5-22.6-22.6 96-96 22.6 22.6zm79.7-208.2-22.6-22.6-191.9 191.9 22.6 22.6z" />',viewBox:"0 0 512 512"},hdIcon:{name:"hd",content:'<path d="M480 64H32C14.4 64 0 78.4 0 96v320c0 17.6 14.4 32 32 32h448c17.6 0 32-14.4 32-32V96c0-17.6-14.4-32-32-32M256 384h-64v-96h-64v96H64V128h64v96h64v-96h64zm210.3-68.9c-5.1 16.2-11.8 29.4-19.8 39.1-8.2 9.8-18.2 17.4-29.8 22.4-11.5 4.9-26.3 7.4-43.9 7.4H288V128h82.6c20.3 0 35.4 2.2 46.1 6.8s20.6 12.2 29.5 22.8c8.7 10.5 15.7 24.1 20.6 40.6 4.8 16.2 7.3 36.5 7.3 60.3-.1 21.5-2.7 40.6-7.8 56.6m-54.2-94.2c2.6 8.5 3.9 20.5 3.9 35.6 0 14.5-1.3 26.3-3.9 35.1-2.5 8.4-5.5 14.4-8.9 18-3.3 3.5-7.5 6-12.8 7.7-3.8 1.2-11.8 2.7-28.3 2.7H336V192h12.9c21.4 0 30.6.9 34.5 1.7 6.9 1.4 12.6 4.1 17.5 8.4 4.9 4.5 8.7 10.8 11.2 18.8" />',viewBox:"0 0 512 512"},headsetIcon:{name:"headset",content:'<path d="M480 247.65v16.7c0 30.73-24.88 55.65-55.57 55.65h-9.17v.07c-4.44 45.85-28.3 86.02-63.25 112.19-.14 26.39-21.58 47.74-48 47.74-14.41 0-27.33-6.35-36.13-16.4a47.78 47.78 0 0 1-11.87-31.6c0-26.51 21.49-48 48-48 14.5 0 27.5 6.43 36.3 16.6 2.18-1.89 4.3-3.88 6.36-5.94 20.37-20.38 33-46.43 36.4-74.59V320h-15.08c-8.83 0-15.99-7.17-15.99-16.01v-95.98c0-8.84 7.16-16.01 15.99-16.01H384v-.5c0-34.06-13.26-66.07-37.34-90.16C322.57 77.26 290.56 64 256.5 64h-1c-34.06 0-66.07 13.26-90.16 37.34-24.08 24.09-37.34 56.1-37.34 90.16v.5h15.99c8.84 0 16.01 7.17 16.01 16.01v95.98c0 8.84-7.17 16.01-16.01 16.01H87.65C56.92 320 32 295.08 32 264.35v-16.7C32 216.92 56.92 192 87.65 192H96v-.5C96 103.41 167.41 32 255.5 32h1C344.59 32 416 103.41 416 191.5v.5h8.43c30.69 0 55.57 24.92 55.57 55.65M208 240c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m48 0c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m48 0c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16" />',viewBox:"0 0 512 512"},heartIcon:{name:"heart",content:'<path d="m447.2 256.8-32.8 32.8L256 448 97.6 289.6l-32.8-32.8c-43.7-43.7-43.7-116.3 0-160s114.7-43.7 158.4 0l32.8 32.8 32.8-32.8c43.7-43.7 114.7-43.7 158.4 0s43.7 116.3 0 160" />',viewBox:"0 0 512 512"},heartOutlineIcon:{name:"heart-outline",content:'<path d="M447.2 96.8c-43.7-43.7-114.7-43.7-158.4 0L256 129.6l-32.8-32.8c-43.7-43.7-114.7-43.7-158.4 0s-43.7 116.3 0 160l32.8 32.8L256 448l158.4-158.4 32.8-32.8c43.7-43.7 43.7-116.3 0-160m-22.6 137.4L256 402.7 87.4 234.2C72.3 219.1 64 198.7 64 176.8s8.3-42.3 23.4-57.4S122.6 96 144 96s41.5 8.3 56.6 23.4l55.4 55.4 55.4-55.4C326.5 104.3 346.6 96 368 96s41.5 8.3 56.6 23.4 23.4 35.5 23.4 57.4-8.3 42.3-23.4 57.4" />',viewBox:"0 0 512 512"},hexagonShapeIcon:{name:"hexagon-shape",content:'<path d="m349.62 96 93.33 160-93.33 160H162.38L69.05 256l93.33-160zM368 64H144L32 256l112 192h224l112-192z" />',viewBox:"0 0 512 512"},highlightFreeIcon:{name:"highlight-free",content:'<path d="M446.57 120.72 368.1 42.41c-11.99-11.97-31.22-12.61-43.99-1.48l-1.61 1.41-180.35 151.77-18.44 15.51a28.8 28.8 0 0 0-5.27 5.81q-.105.135-.18.27c-6.94 10.85-5.94 25.32 3.78 35.03l2.12 2.12-.05.12-14 33.94-25.55 61.94-48.8 48.7c-4.36 4.35-4.74 9.05-2.12 13.42 2.12 3.52 7.97 6.04 11.43 6.04 20.72-.03 73.7-.42 84.75-.4l11.31-11.29 49.49-18.49 45.89-20.67a28.66 28.66 0 0 0 20.25 8.35c5.23 0 10.45-1.42 15.03-4.24 1.1-.66 2.16-1.41 3.17-2.25l.02-.02a28 28 0 0 0 3.7-3.63l167.93-198.14 1.44-1.64c11.13-12.75 10.48-31.91-1.49-43.87zM84.56 394.02l22.63-22.59 11.32 11.29c-17.68 6.36-23.34 7.77-33.96 11.3zm92.62-31.17-23.06 11.9-35.01-37.93 27-63.88 68.01 70.87-36.95 19.05zm76.8-25.19L150.46 234.81l194.9-169.67 78.45 78.3L254 337.66zM480 385.16v31.75c-1.91.44-2.99.92-4.85 1.48-6.28 2.34-12.11 5.31-17.68 8.61-5.25 3.33-10.34 6.83-15.56 10.19-7.23 4.66-14.6 9.2-22.1 13.6-11.75 6.9-23.55 13.65-37.68 17.12-6.06 1.49-12.66 2.33-19.09 2.33q-1.86 0-3.69-.09c-8.14-.43-16.39-1.72-24.32-3.25-25.93-4.98-50.44-14.43-76.87-17.73-5.03-.45-10.08-.67-15.13-.67-4.75 0-9.5.2-14.23.61-12.15 1.66-23.65 5.29-34.98 9.1-10.54 3.55-21.08 7.01-32.02 9.73-21.25 5.27-43.04 7.31-65.14 8.81C75.2 478.21 32 481 32 481v-31.95s30.06-1.9 44.95-2.91c13.71-.93 27.5-1.6 41.17-2.95 19.86-2.37 39.02-7.11 57.55-13.26 12.49-4.26 25.07-8.72 38.39-11.01 9.37-1.61 18.84-2.34 28.3-2.34 17.38 0 34.75 2.48 51.46 6.57 21.2 5.2 41.96 12.05 63.93 14.92 1.62.12 3.23.18 4.85.18 1.2 0 2.4-.04 3.6-.11 2.83-.44 5.6-1.08 8.3-1.87 5.62-2.15 10.76-4.9 15.87-7.76 5.79-3.24 11.48-6.59 17.09-10.02 10.09-6.34 19.75-13.11 30.06-19.23 10.3-6.1 21.91-10.94 34.36-13.55 2.04-.43 3.9-.71 5.76-.71.78 0 1.56.05 2.36.16" />',viewBox:"0 0 512 512"},highlightIcon:{name:"highlight",content:'<path d="M271.66 369.51c1.06-.49 2.11-1.22 3.17-2.25-1.01.84-2.07 1.59-3.17 2.25M480 448v32H32v-32zm-33.43-328.28L368.1 41.41c-11.99-11.97-31.22-12.61-43.99-1.48l-1.61 1.41-180.35 151.77-18.44 15.51a28.8 28.8 0 0 0-5.27 5.81q-.105.135-.18.27c-6.94 10.85-5.94 25.32 3.78 35.03l2.12 2.12-.05.12-14 33.94-25.55 61.94-48.8 48.7c-4.36 4.35-4.74 9.05-2.12 13.42 2.12 3.52 7.97 6.04 11.43 6.04 20.72-.03 73.7-.42 84.75-.4l11.31-11.29 49.49-18.49 45.89-20.67a28.66 28.66 0 0 0 20.25 8.35c5.23 0 10.45-1.42 15.03-4.24 1.1-.66 2.16-1.41 3.17-2.25l.02-.02a28 28 0 0 0 3.7-3.63l167.93-198.14 1.44-1.64c11.13-12.75 10.48-31.91-1.49-43.87zM84.56 393.02l22.63-22.59 11.32 11.29c-17.68 6.36-23.34 7.77-33.96 11.3zm92.62-31.17-23.06 11.9-35.01-37.93 27-63.88 68.01 70.87-36.95 19.05zm76.8-25.19L150.46 233.81l194.9-169.67 78.45 78.3L254 336.66z" />',viewBox:"0 0 512 512"},homeIcon:{name:"home",content:'<path d="M480 256c0 17.7-14.3 32-32 32-9.1 0-17.4-3.8-23.2-10l-8.8-8.7V416c0 17.7-14.3 32-32 32h-64c-17.7 0-32-14.3-32-32v-96h-64v96c0 17.7-14.3 32-32 32h-64c-17.7 0-32-14.3-32-32V268.6l-8.3 8.9C81.8 284 73.4 288 64 288c-17.7 0-32-14.3-32-32 0-8.5 3.3-16.1 8.6-21.9l.2-.2 1-1 191-191.3 1-1c5.8-5.5 13.6-8.9 22.2-8.9 9.1 0 17.3 3.8 23.1 9.9L470.3 233l.7.7.3.3c5.4 5.8 8.7 13.5 8.7 22" />',viewBox:"0 0 512 512"},horizontalRuleIcon:{name:"horizontal-rule",content:'<path d="M320 96H32V64h288zm96 32H32v32h384zm64 96H32v64h448zM320 352H32v32h288zm96 64H32v32h384z" />',viewBox:"0 0 512 512"},html5Icon:{name:"html5",content:'<path d="m64 32 30.4 384 161.3 64 161.7-64L448 32zm68 83h247.7l-1.2 13.2-2.2 24.8-1 11H186.1l4.5 51h180.1l-1.2 13.3-11.7 129.9-.7 8.4-101.3 37-101.2-37-6.9-77.6h49l3.5 39.7 55.5 24 55.6-24.1 5.8-64.6h-172L133 128.2z" />',viewBox:"0 0 512 512"},hyperlinkOpenIcon:{name:"hyperlink-open",content:'<path d="M32 480h448V256h-32v192H64V64h192V32H32zM320 32l56.9 56.9.5.5L224 242.7l45.3 45.3 153.3-153.4L480 192V32z" />',viewBox:"0 0 512 512"},hyperlinkOpenSmIcon:{name:"hyperlink-open-sm",content:'<path d="M96 416h320v-96h-32v64H128V128h64V96H96zM256 96h160v160l-57.4-57.4L237.3 320 192 274.7l121.4-121.4-.5-.5z" />',viewBox:"0 0 512 512"},imageAbsolutePositionIcon:{name:"image-absolute-position",content:'<path d="M416 240c0 26.5-21.5 48-48 48s-48-21.5-48-48 21.5-48 48-48 48 21.5 48 48m96-80v320c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h320c17.7 0 32 14.3 32 32m-32 26.7c0-14.7-11.9-26.7-26.7-26.7H186.7c-14.7 0-26.7 11.9-26.7 26.7V384l96-96 96 96 64-64 64 64zM32 0H0v512h32v-64h32v-32H32v-64h32v-32H32v-64h32v-32H32v-64h32v-32H32V32h96v32h32V32h64v32h32V32h64v32h32V32h64v32h32V32h64V0z" />',viewBox:"0 0 512 512"},imageAddIcon:{name:"image-add",content:'<path d="M272 160c26.5 0 48 21.5 48 48s-21.5 48-48 48-48-21.5-48-48 21.5-48 48-48m80 112-16 16-64 64-128-128L32 336V96.1l.1-.1h383.8l.1.1-.1 191.9H448V96c0-17.6-14.4-32-32-32H32C14.4 64 0 78.4 0 96v320c0 17.6 14.4 32 32 32h256v-64h64zm128 144h-32v-64h-32v64h-64v32h64v64h32v-64h64v-32z" />',viewBox:"0 0 512 512"},imageEditIcon:{name:"image-edit",content:'<path d="M304 160c26.5 0 48 21.5 48 48s-21.5 48-48 48-48-21.5-48-48 21.5-48 48-48m-32.6 159.4L176 224 64 336V96.1l.1-.1h383.8l.1.1V160h32V96c0-17.6-14.4-32-32-32H64c-17.6 0-32 14.4-32 32v320c0 17.6 14.4 32 32 32h128v-47.5zm189-7.9L290.7 480H224v-66.7l168.5-169.7zm-45.3 0-22.6-22.6-135.8 135.8 22.6 22.6zM447.9 448c17.7 0 32.1-14.4 32.1-32v-78.9L369.1 448zm54.8-224L480 201.3c-12.4-12.4-32.8-12.4-45.3 0L412.2 224l67.9 67.9 22.6-22.6c12.4-12.5 12.4-32.9 0-45.3" />',viewBox:"0 0 512 512"},imageExportIcon:{name:"image-export",content:'<path d="M384 384v-79.9l-32-32-80 80-128-128-112 112v-240l.1-.1h383.8l.1.1-.1 223.9H448V96c0-17.6-14.4-32-32-32H32C14.4 64 0 78.4 0 96v320c0 17.6 14.4 32 32 32h256v-64zM272 160c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48m48 288h96v64l96-80-96-80v64h-96z" />',viewBox:"0 0 512 512"},imageIcon:{name:"image",content:'<path d="M304 160c26.5 0 48 21.5 48 48s-21.5 48-48 48-48-21.5-48-48 21.5-48 48-48m144-96H64c-17.6 0-32 14.4-32 32v320c0 17.6 14.4 32 32 32h384c17.6 0 32-14.4 32-32V96c0-17.6-14.4-32-32-32m-.1 272-64-64-80 80L176 224 64 336V96.1l.1-.1h383.8l.1.1z" />',viewBox:"0 0 512 512"},imageMapEditorIcon:{name:"image-map-editor",content:'<path d="M448 64H64c-17.6 0-32 14.4-32 32v320c0 17.6 14.4 32 32 32h384c17.6 0 32-14.4 32-32V96c0-17.6-14.4-32-32-32M96 384H64v-32h32zm96 0h-64v-32h64zm96 0h-64v-32h64zm96 0h-64v-32h64zm64 0h-32v-32h32zm-.1-48-64-64-80 80L176 224 64 336V192h32v-32H64V96.1l.1-.1H128v32h32V96h287.9l.1.1zM352 208c0 26.5-21.5 48-48 48s-48-21.5-48-48 21.5-48 48-48 48 21.5 48 48m-224-48h32v32h-32z" />',viewBox:"0 0 512 512"},imageResizeIcon:{name:"image-resize",content:'<path d="M427.3 404.7 352 329.4V32H32v320h297.4l75.3 75.3L352 480h128V352zM64 320V64h256v233.4L203.3 180.7 256 128H128v128l52.7-52.7L297.4 320z" />',viewBox:"0 0 512 512"},imagesIcon:{name:"images",content:'<path d="M256 288c0 17.7-14.3 32-32 32s-32-14.3-32-32 14.3-32 32-32 32 14.3 32 32m96-64v192c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32h256c17.7 0 32 14.3 32 32m-31.8 0q-.15-.15 0 0l-256.1-.1-.1.1v149.9l74.6-70 85.3 80 53.3-50 42.7 40zm63.8-96H128c-17.7 0-32 14.3-32 32h288v224c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32m64-64H192c-17.7 0-32 14.3-32 32h288v224c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32" />',viewBox:"0 0 512 512"},importIcon:{name:"import",content:'<path d="M96 480c-17.7 0-32-14.3-32-31.9V192c0-17.7 14.3-32 32-32h96.3v30.9H96.4V448h319.1V190.9h-95.9V160H416c17.7 0 32 14.3 32 31.9V448c0 17.7-14.3 32-31.9 32zm159.5-162 96.5-94h-64.5V32h-64v192H159z" />',viewBox:"0 0 512 512"},inboxIcon:{name:"inbox",content:'<path d="M384 32H128L32 288v160c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V288zM150.2 64h211.6l84 224H352l-32 64H192l-32-64H66.2z" />',viewBox:"0 0 512 512"},increaseHorizontalSpacingIcon:{name:"increase-horizontal-spacing",content:'<path d="M480 96v160h-96v-64h-96v160h-96V192H96v96H32V64h64v96h96V0h96v160h96V96zM335.7 352l-22.6 22.6 57.4 57.4-57.4 57.4 22.6 22.6 80-80zM64 432l80 80 22.6-22.6-57.3-57.4 57.4-57.4L144 352z" />',viewBox:"0 0 512 512"},increaseVerticalSpacingIcon:{name:"increase-vertical-spacing",content:'<path d="M192 320v96h96v64H64v-64h96v-96H0v-96h160v-96H96V32h160v96h-64v96h160v96zm320 48.1-22.6-22.6-57.4 57.3-57.4-57.4-22.6 22.7 80 80zM432 96l-80 80 22.6 22.6 57.4-57.4 57.4 57.4L512 176z" />',viewBox:"0 0 512 512"},indentIcon:{name:"indent",content:'<path d="M480 64H32V32h448zm0 32H224v32h256zm0 64H224v32h256zm0 64H224v32h256zm0 64H224v32h256zm0 64H224v32h256zm0 64H32v32h448zM160 240 32 128v224z" />',viewBox:"0 0 512 512"},industrialVehicleIcon:{name:"industrial-vehicle",content:'<path d="M175.87 354.09c-.91 7.12-6.66 12.87-13.78 13.78-10.45 1.33-19.29-7.51-17.96-17.96.91-7.12 6.66-12.87 13.78-13.78 10.45-1.33 19.29 7.51 17.96 17.96m256 0c-.91 7.12-6.66 12.87-13.78 13.78-10.45 1.33-19.29-7.51-17.96-17.96.91-7.12 6.66-12.87 13.78-13.78 10.45-1.33 19.29 7.51 17.96 17.96M384 208v-32h48l16 32zm95.16-1.69-28.95-57.89a7.99 7.99 0 0 0-7.15-4.42H352c0 38-1 155.58-1 160h-31V112H40c-4.42 0-8 3.58-8 8v152l96 32H40c-4.42 0-8 3.58-8 8v48c0 4.42 3.58 8 8 8h74.73c6.59 18.64 24.37 32 45.27 32s38.68-13.36 45.27-32h165.46c6.59 18.64 24.37 32 45.27 32s38.68-13.36 45.27-32H472c4.42 0 8-3.58 8-8V209.89c0-1.24-.29-2.47-.84-3.58" />',viewBox:"0 0 512 512"},infoCircleIcon:{name:"info-circle",content:'<path d="M288 352h32v32H192v-32h32v-96h-32v-32h96zm0-224h-64v64h64zm192 128c0 123.7-100.3 224-224 224S32 379.7 32 256 132.3 32 256 32s224 100.3 224 224m-32 0c0-106-86-192-192-192S64 150 64 256s86 192 192 192 192-86 192-192" />',viewBox:"0 0 512 512"},infoSolidIcon:{name:"info-solid",content:'<path d="M256 32C132.3 32 32 132.3 32 256s100.3 224 224 224 224-100.3 224-224S379.7 32 256 32m-32 96h64v64h-64zm96 256H192v-32h32v-96h-32v-32h96v128h32z" />',viewBox:"0 0 512 512"},inheritedIcon:{name:"inherited",content:'<path d="M448 320v128H320V320h30.4L256 244.5 161.6 320H192v128H64V320h46.4l120-96H176V64h160v160h-54.4l120 96z" />',viewBox:"0 0 512 512"},inputboxIcon:{name:"inputbox",content:'<path d="M32 160v192c13-.07 448 0 448 0V160zm416 160H64V192h384zM96 240h272v32H96zm320-32v96h-16v-96z" />',viewBox:"0 0 512 512"},insertBottomIcon:{name:"insert-bottom",content:'<path d="M192 224h192v32H192zm0 128h288v-32H192zm192-192H192v32h192zM32 224v224l96-112z" />',viewBox:"0 0 512 512"},insertFreeTextIcon:{name:"insert-free-text",content:'<path d="M230.4 384V179.2h-76.16l-.64-51.2h204.8v51.2h-76.8V384zm105.64 64H125.27c-6.59 18.64-24.37 32-45.27 32-26.51 0-48-21.49-48-48 0-20.9 13.36-38.68 32-45.27V128H32V32h96v32h258.73c6.59-18.64 24.37-32 45.27-32 26.51 0 48 21.49 48 48 0 20.9-13.36 38.68-32 45.27v130.44h-32V125.27c-13.64-4.82-24.45-15.63-29.27-29.27H128v32H96v258.73c13.64 4.82 24.45 15.63 29.27 29.27h210.77zM416 80c0 8.82 7.18 16 16 16s16-7.18 16-16-7.18-16-16-16-16 7.18-16 16M64 96h32V64H64zm32 336c0-8.82-7.18-16-16-16s-16 7.18-16 16 7.18 16 16 16 16-7.18 16-16m288-176v224l96-112z" />',viewBox:"0 0 512 512"},insertMiddleIcon:{name:"insert-middle",content:'<path d="M192 128h192v32H192zm0 128h288v-32H192zm192 64H192v32h192zM32 128v224l96-112z" />',viewBox:"0 0 512 512"},insertTopIcon:{name:"insert-top",content:'<path d="M192 320h192v32H192zm0-128h288v-32H192zm192 64H192v32h192zM32 64v224l96-112z" />',viewBox:"0 0 512 512"},instagramBoxIcon:{name:"instagram-box",content:'<path d="M256 192c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64m0 0c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64m158.86-14.86c-.87-19.03-4.05-29.37-6.72-36.24-3.54-9.11-7.77-15.61-14.6-22.44s-13.33-11.06-22.44-14.6c-6.87-2.68-17.21-5.85-36.24-6.72C314.28 96.2 308.11 96 256 96s-58.28.2-78.86 1.14c-19.03.87-29.37 4.04-36.24 6.72-9.11 3.54-15.61 7.77-22.44 14.6s-11.06 13.33-14.6 22.44c-2.67 6.87-5.85 17.21-6.72 36.24C96.2 197.72 96 203.89 96 256s.2 58.28 1.14 78.86c.87 19.03 4.05 29.36 6.72 36.24 3.54 9.11 7.77 15.61 14.6 22.44s13.33 11.06 22.44 14.6c6.87 2.67 17.21 5.85 36.24 6.72 20.57.94 26.75 1.14 78.86 1.14s58.29-.2 78.86-1.14c19.03-.87 29.37-4.05 36.24-6.72 9.11-3.54 15.61-7.77 22.44-14.6s11.06-13.33 14.6-22.44c2.67-6.88 5.85-17.21 6.72-36.24.94-20.58 1.14-26.75 1.14-78.86s-.2-58.28-1.14-78.86M256 352c-53.02 0-96-42.98-96-96s42.98-96 96-96 96 42.98 96 96-42.98 96-96 96m104-176c-13.25 0-24-10.75-24-24s10.75-24 24-24 24 10.74 24 24-10.75 24-24 24m-104 16c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64m158.86-14.86c-.87-19.03-4.05-29.37-6.72-36.24-3.54-9.11-7.77-15.61-14.6-22.44s-13.33-11.06-22.44-14.6c-6.87-2.68-17.21-5.85-36.24-6.72C314.28 96.2 308.11 96 256 96s-58.28.2-78.86 1.14c-19.03.87-29.37 4.04-36.24 6.72-9.11 3.54-15.61 7.77-22.44 14.6s-11.06 13.33-14.6 22.44c-2.67 6.87-5.85 17.21-6.72 36.24C96.2 197.72 96 203.89 96 256s.2 58.28 1.14 78.86c.87 19.03 4.05 29.36 6.72 36.24 3.54 9.11 7.77 15.61 14.6 22.44s13.33 11.06 22.44 14.6c6.87 2.67 17.21 5.85 36.24 6.72 20.57.94 26.75 1.14 78.86 1.14s58.29-.2 78.86-1.14c19.03-.87 29.37-4.05 36.24-6.72 9.11-3.54 15.61-7.77 22.44-14.6s11.06-13.33 14.6-22.44c2.67-6.88 5.85-17.21 6.72-36.24.94-20.58 1.14-26.75 1.14-78.86s-.2-58.28-1.14-78.86M256 352c-53.02 0-96-42.98-96-96s42.98-96 96-96 96 42.98 96 96-42.98 96-96 96m104-176c-13.25 0-24-10.75-24-24s10.75-24 24-24 24 10.74 24 24-10.75 24-24 24m-104 16c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64M448 32H64c-17.66 0-32 14.34-32 32v384c0 17.66 14.34 32 32 32h384c17.66 0 32-14.34 32-32V64c0-17.66-14.34-32-32-32m-1.16 303.16c-.93 20.44-4.17 34.39-8.92 46.61-4.91 12.62-11.47 23.33-22.14 34-10.68 10.68-21.39 17.24-34.01 22.15-12.22 4.75-26.17 7.99-46.61 8.93-20.48.93-27.02 1.15-79.16 1.15s-58.68-.22-79.16-1.15c-20.44-.94-34.39-4.18-46.61-8.93-12.62-4.91-23.33-11.47-34-22.15-10.68-10.67-17.24-21.38-22.15-34-4.75-12.22-7.99-26.17-8.93-46.61C64.22 314.68 64 308.14 64 256s.22-58.68 1.15-79.16c.94-20.44 4.18-34.39 8.93-46.61 4.91-12.62 11.47-23.33 22.15-34 10.67-10.68 21.38-17.24 34-22.15 12.22-4.75 26.17-7.99 46.61-8.92C197.32 64.22 203.86 64 256 64s58.68.22 79.16 1.16c20.44.93 34.39 4.17 46.61 8.92 12.62 4.91 23.33 11.47 34.01 22.15 10.67 10.67 17.23 21.38 22.14 34 4.75 12.22 7.99 26.17 8.92 46.61.94 20.48 1.16 27.02 1.16 79.16s-.22 58.68-1.16 79.16m-38.7-194.26c-3.54-9.11-7.77-15.61-14.6-22.44s-13.33-11.06-22.44-14.6c-6.87-2.68-17.21-5.85-36.24-6.72C314.28 96.2 308.11 96 256 96s-58.28.2-78.86 1.14c-19.03.87-29.37 4.04-36.24 6.72-9.11 3.54-15.61 7.77-22.44 14.6s-11.06 13.33-14.6 22.44c-2.67 6.87-5.85 17.21-6.72 36.24C96.2 197.72 96 203.89 96 256s.2 58.28 1.14 78.86c.87 19.03 4.05 29.36 6.72 36.24 3.54 9.11 7.77 15.61 14.6 22.44s13.33 11.06 22.44 14.6c6.87 2.67 17.21 5.85 36.24 6.72 20.57.94 26.75 1.14 78.86 1.14s58.29-.2 78.86-1.14c19.03-.87 29.37-4.05 36.24-6.72 9.11-3.54 15.61-7.77 22.44-14.6s11.06-13.33 14.6-22.44c2.67-6.88 5.85-17.21 6.72-36.24.94-20.58 1.14-26.75 1.14-78.86s-.2-58.28-1.14-78.86c-.87-19.03-4.05-29.37-6.72-36.24M256 352c-53.02 0-96-42.98-96-96s42.98-96 96-96 96 42.98 96 96-42.98 96-96 96m104-176c-13.25 0-24-10.75-24-24s10.75-24 24-24 24 10.74 24 24-10.75 24-24 24m-104 16c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64m0 0c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64m0 0c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64m158.86-14.86c-.87-19.03-4.05-29.37-6.72-36.24-3.54-9.11-7.77-15.61-14.6-22.44s-13.33-11.06-22.44-14.6c-6.87-2.68-17.21-5.85-36.24-6.72C314.28 96.2 308.11 96 256 96s-58.28.2-78.86 1.14c-19.03.87-29.37 4.04-36.24 6.72-9.11 3.54-15.61 7.77-22.44 14.6s-11.06 13.33-14.6 22.44c-2.67 6.87-5.85 17.21-6.72 36.24C96.2 197.72 96 203.89 96 256s.2 58.28 1.14 78.86c.87 19.03 4.05 29.36 6.72 36.24 3.54 9.11 7.77 15.61 14.6 22.44s13.33 11.06 22.44 14.6c6.87 2.67 17.21 5.85 36.24 6.72 20.57.94 26.75 1.14 78.86 1.14s58.29-.2 78.86-1.14c19.03-.87 29.37-4.05 36.24-6.72 9.11-3.54 15.61-7.77 22.44-14.6s11.06-13.33 14.6-22.44c2.67-6.88 5.85-17.21 6.72-36.24.94-20.58 1.14-26.75 1.14-78.86s-.2-58.28-1.14-78.86M256 352c-53.02 0-96-42.98-96-96s42.98-96 96-96 96 42.98 96 96-42.98 96-96 96m104-176c-13.25 0-24-10.75-24-24s10.75-24 24-24 24 10.74 24 24-10.75 24-24 24m-104 16c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64m0 0c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64m0 0c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64m158.86-14.86c-.87-19.03-4.05-29.37-6.72-36.24-3.54-9.11-7.77-15.61-14.6-22.44s-13.33-11.06-22.44-14.6c-6.87-2.68-17.21-5.85-36.24-6.72C314.28 96.2 308.11 96 256 96s-58.28.2-78.86 1.14c-19.03.87-29.37 4.04-36.24 6.72-9.11 3.54-15.61 7.77-22.44 14.6s-11.06 13.33-14.6 22.44c-2.67 6.87-5.85 17.21-6.72 36.24C96.2 197.72 96 203.89 96 256s.2 58.28 1.14 78.86c.87 19.03 4.05 29.36 6.72 36.24 3.54 9.11 7.77 15.61 14.6 22.44s13.33 11.06 22.44 14.6c6.87 2.67 17.21 5.85 36.24 6.72 20.57.94 26.75 1.14 78.86 1.14s58.29-.2 78.86-1.14c19.03-.87 29.37-4.05 36.24-6.72 9.11-3.54 15.61-7.77 22.44-14.6s11.06-13.33 14.6-22.44c2.67-6.88 5.85-17.21 6.72-36.24.94-20.58 1.14-26.75 1.14-78.86s-.2-58.28-1.14-78.86M256 352c-53.02 0-96-42.98-96-96s42.98-96 96-96 96 42.98 96 96-42.98 96-96 96m104-176c-13.25 0-24-10.75-24-24s10.75-24 24-24 24 10.74 24 24-10.75 24-24 24m-104 16c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64" />',viewBox:"0 0 512 512"},instagramIcon:{name:"instagram",content:'<path d="M256 160c-53.02 0-96 42.98-96 96s42.98 96 96 96 96-42.98 96-96-42.98-96-96-96m0 160c-35.35 0-64-28.65-64-64s28.65-64 64-64 64 28.65 64 64-28.65 64-64 64m104-192c-13.25 0-24 10.74-24 24s10.75 24 24 24 24-10.75 24-24-10.75-24-24-24m-104 32c-53.02 0-96 42.98-96 96s42.98 96 96 96 96-42.98 96-96-42.98-96-96-96m0 160c-35.35 0-64-28.65-64-64s28.65-64 64-64 64 28.65 64 64-28.65 64-64 64m104-192c-13.25 0-24 10.74-24 24s10.75 24 24 24 24-10.75 24-24-10.75-24-24-24m0 0c-13.25 0-24 10.74-24 24s10.75 24 24 24 24-10.75 24-24-10.75-24-24-24m-104 32c-53.02 0-96 42.98-96 96s42.98 96 96 96 96-42.98 96-96-42.98-96-96-96m0 160c-35.35 0-64-28.65-64-64s28.65-64 64-64 64 28.65 64 64-28.65 64-64 64m190.84-143.16c-.93-20.44-4.17-34.39-8.92-46.61-4.91-12.62-11.47-23.33-22.14-34-10.68-10.68-21.39-17.24-34.01-22.15-12.22-4.75-26.17-7.99-46.61-8.92C314.68 64.22 308.14 64 256 64s-58.68.22-79.16 1.16c-20.44.93-34.39 4.17-46.61 8.92-12.62 4.91-23.33 11.47-34 22.15-10.68 10.67-17.24 21.38-22.15 34-4.75 12.22-7.99 26.17-8.93 46.61C64.22 197.32 64 203.86 64 256s.22 58.68 1.15 79.16c.94 20.44 4.18 34.39 8.93 46.61 4.91 12.62 11.47 23.33 22.15 34 10.67 10.68 21.38 17.24 34 22.15 12.22 4.75 26.17 7.99 46.61 8.93 20.48.93 27.02 1.15 79.16 1.15s58.68-.22 79.16-1.15c20.44-.94 34.39-4.18 46.61-8.93 12.62-4.91 23.33-11.47 34.01-22.15 10.67-10.67 17.23-21.38 22.14-34 4.75-12.22 7.99-26.17 8.92-46.61.94-20.48 1.16-27.02 1.16-79.16s-.22-58.68-1.16-79.16m-31.98 158.02c-.87 19.03-4.05 29.36-6.72 36.24-3.54 9.11-7.77 15.61-14.6 22.44s-13.33 11.06-22.44 14.6c-6.87 2.67-17.21 5.85-36.24 6.72-20.57.94-26.74 1.14-78.86 1.14s-58.29-.2-78.86-1.14c-19.03-.87-29.37-4.05-36.24-6.72-9.11-3.54-15.61-7.77-22.44-14.6s-11.06-13.33-14.6-22.44c-2.67-6.88-5.85-17.21-6.72-36.24C96.2 314.28 96 308.11 96 256s.2-58.28 1.14-78.86c.87-19.03 4.05-29.37 6.72-36.24 3.54-9.11 7.77-15.61 14.6-22.44s13.33-11.06 22.44-14.6c6.87-2.68 17.21-5.85 36.24-6.72C197.72 96.2 203.89 96 256 96s58.28.2 78.86 1.14c19.03.87 29.37 4.04 36.24 6.72 9.11 3.54 15.61 7.77 22.44 14.6s11.06 13.33 14.6 22.44c2.67 6.87 5.85 17.21 6.72 36.24.94 20.58 1.14 26.75 1.14 78.86s-.2 58.28-1.14 78.86M360 128c-13.25 0-24 10.74-24 24s10.75 24 24 24 24-10.75 24-24-10.75-24-24-24m-104 32c-53.02 0-96 42.98-96 96s42.98 96 96 96 96-42.98 96-96-42.98-96-96-96m0 160c-35.35 0-64-28.65-64-64s28.65-64 64-64 64 28.65 64 64-28.65 64-64 64m0-160c-53.02 0-96 42.98-96 96s42.98 96 96 96 96-42.98 96-96-42.98-96-96-96m0 160c-35.35 0-64-28.65-64-64s28.65-64 64-64 64 28.65 64 64-28.65 64-64 64m104-192c-13.25 0-24 10.74-24 24s10.75 24 24 24 24-10.75 24-24-10.75-24-24-24" />',viewBox:"0 0 512 512"},invertColorsIcon:{name:"invert-colors",content:'<path d="m320 32-64 48 64 48V96h64v64h-32l48 64 48-64h-32V64h-96zM32 64v192h192V64zm192 192v192h192V256zM64 96h128v128H64z" />',viewBox:"0 0 512 512"},italicIcon:{name:"italic",content:'<path d="m377.2 128 6.8-32H198.8l-6.8 32h59.2l-54.4 256h-62l-6.8 32h185.2l6.8-32h-59.2l54.4-256z" />',viewBox:"0 0 512 512"},jsIcon:{name:"js",content:'<path d="M478.4 96C471 59.5 438.7 32 400 32H208c-38.7 0-71 27.5-78.4 64-1.1 5.2-1.6 10.5-1.6 16v272H32v16c0 5.5.5 10.8 1.6 16 7.4 36.5 39.7 64 78.4 64h192c38.7 0 71-27.5 78.4-64 1.1-5.2 1.6-10.5 1.6-16V128h96v-16c0-5.5-.5-10.8-1.6-16m-124.8 0c-1.1 5.2-1.6 10.5-1.6 16v288c0 5.6-1 11-2.8 16-6.6 18.6-24.4 32-45.2 32-20.9 0-38.7-13.4-45.2-32-1.8-5-2.8-10.4-2.8-16v-16h-96V112c0-5.6 1-11 2.8-16 6.6-18.6 24.4-32 45.2-32h160c-7 9.3-12 20.2-14.4 32M320 192H192v-32h128zm0 64H192v-32h128zm0 64H192v-32h128z" />',viewBox:"0 0 512 512"},justifyContentAroundAltIcon:{name:"justify-content-around-alt",content:'<path d="M95 96h320v128H95zM31 512h448v-32H31zm65-96h320V288H96zM31 0v32h448V0z" />',viewBox:"0 0 512 512"},justifyContentAroundIcon:{name:"justify-content-around",content:'<path d="M95 96h128v320H95zm384-64v448h32V32zM287 415h128V95H287zM-1 480h32V32H-1z" />',viewBox:"0 0 512 512"},justifyContentBetweenAltIcon:{name:"justify-content-between-alt",content:'<path d="M95 64h320v128H95zM31 512h448v-32H31zm65-64h320V320H96zM31 0v32h448V0z" />',viewBox:"0 0 512 512"},justifyContentBetweenIcon:{name:"justify-content-between",content:'<path d="M63 96h128v320H63zm416-64v448h32V32zM319 415h128V95H319zM-1 480h32V32H-1z" />',viewBox:"0 0 512 512"},justifyContentCenterAltIcon:{name:"justify-content-center-alt",content:'<path d="M415 192H95V64h320zM31 224v32h448v-32zm65 192h320V288H96z" />',viewBox:"0 0 512 512"},justifyContentCenterIcon:{name:"justify-content-center",content:'<path d="M63 96h128v320H63zm160 384h32V32h-32zm64-385v320h128V95z" />',viewBox:"0 0 512 512"},justifyContentEndAltIcon:{name:"justify-content-end-alt",content:'<path d="M415 257H95V129h320zM31 449v32h448v-32zm65-32h320V289H96z" />',viewBox:"0 0 512 512"},justifyContentEndIcon:{name:"justify-content-end",content:'<path d="M128 96h128v320H128zm320-64v448h32V32zM288 415h128V95H288z" />',viewBox:"0 0 512 512"},justifyContentStartAltIcon:{name:"justify-content-start-alt",content:'<path d="M415 224H95V96h320zM31 32v32h448V32zm65 352h320V256H96z" />',viewBox:"0 0 512 512"},justifyContentStartIcon:{name:"justify-content-start",content:'<path d="M95 96h128v320H95zM31 480h32V32H31zM255 95v320h128V95z" />',viewBox:"0 0 512 512"},kpiStatusDenyIcon:{name:"kpi-status-deny",content:'<path d="M480 256 256 480 32 256 256 32z" />',viewBox:"0 0 512 512"},kpiStatusHoldIcon:{name:"kpi-status-hold",content:'<path d="M256 64 32 448h448z" />',viewBox:"0 0 512 512"},kpiStatusOpenIcon:{name:"kpi-status-open",content:'<path d="M480 256c0 123.7-100.3 224-224 224S32 379.7 32 256 132.3 32 256 32s224 100.3 224 224" />',viewBox:"0 0 512 512"},labTechnicianOutlineIcon:{name:"lab-technician-outline",content:'<path d="M339.42 80.47C322.88 51.52 291.71 32 256 32s-66.88 19.52-83.42 48.47c-16.29 1.51-29.08 15.19-29.08 31.78v31.83c0 16.66 12.89 30.38 29.28 31.8C189.37 204.63 220.43 224 256 224s66.63-19.37 83.22-48.12c16.39-1.42 29.28-15.14 29.28-31.8v-31.83c0-16.59-12.79-30.27-29.08-31.78M256 64c16.36 0 31.32 6.18 42.65 16.33h-85.3C224.68 70.18 239.64 64 256 64m-64 64c0-5.41.67-10.66 1.95-15.67h30.08v31.66l-.08.01h-29.92a63.5 63.5 0 0 1-2.03-16m64 64c-16.19 0-30.99-6.05-42.28-16h10.23c17.22 0 31.31-13.57 32.05-30.52.74 16.95 14.83 30.52 32.05 30.52h10.23c-11.29 9.95-26.09 16-42.28 16m61.97-48h-29.92l-.08-.01v-31.66h30.08A63.2 63.2 0 0 1 320 128c0 5.41-.7 10.89-2.03 16M464 208h-96c-4.42 0-8.42 1.79-11.32 4.68-2.89 2.9-4.68 6.9-4.68 11.32 0 8.84 7.16 16 16 16v192c0 26.51 21.49 48 48 48 .41 0 .83-.01 1.24-.02 12.77-.32 24.29-5.62 32.7-14.04C458.63 457.26 464 445.26 464 432V240c4.42 0 8.42-1.79 11.32-4.68 2.89-2.9 4.68-6.9 4.68-11.32 0-8.84-7.16-16-16-16m-32 112h-32v-80h32zm-176-32c16.5 0 32.57 2.45 48 7.32V432c0 5.4.38 10.74 1.13 16H96c0-42.72 16.65-82.89 46.88-113.12S213.28 288 256 288m0-32c-106 0-192 86-192 192 0 17.7 14.3 32 32 32h256.03C341.97 466.62 336 450 336 432V273.43C311.64 262.24 284.55 256 256 256" />',viewBox:"0 0 512 512"},labTechnicianSolidIcon:{name:"lab-technician-solid",content:'<path d="M336.42 80.33c1.01 0 2.02.05 3 .14C322.88 51.52 291.71 32 256 32s-66.88 19.52-83.42 48.47c.98-.09 1.99-.14 3-.14zM288.05 176c-17.22 0-31.31-13.57-32.05-30.52-.74 16.95-14.83 30.52-32.05 30.52h-48.37c-.94 0-1.88-.04-2.8-.12C189.37 204.63 220.43 224 256 224s66.63-19.37 83.22-48.12c-.92.08-1.86.12-2.8.12zm-.08-63.67v31.66h48.53v-31.66h-48.53m-112.47 0v31.65h48.53v-31.67H175.5ZM320 431.99V266.93c-20.02-7.09-41.56-10.94-64-10.94-106 0-192 86-192 192 0 17.7 14.3 32 32 32h240.03c-10.06-13.38-16.03-30-16.03-48m144-224h-96c-4.42 0-8.42 1.79-11.32 4.68-2.89 2.9-4.68 6.9-4.68 11.32 0 8.84 7.16 16 16 16v192c0 26.51 21.49 48 48 48 .41 0 .83-.01 1.24-.02 12.77-.32 24.29-5.62 32.7-14.04 8.69-8.68 14.06-20.68 14.06-33.94v-192c4.42 0 8.42-1.79 11.32-4.68 2.89-2.9 4.68-6.9 4.68-11.32 0-8.84-7.16-16-16-16m-32 112h-32v-80h32z" />',viewBox:"0 0 512 512"},laptopOutlineIcon:{name:"laptop-outline",content:'<path d="M480 384c0 8.84-3.58 16.84-9.37 22.63S456.84 416 448 416H64c-17.67 0-32-14.33-32-32h192v8c0 4.42 3.58 8 8 8h48c4.42 0 8-3.58 8-8v-8zm-64-256H96v192h320zm0-32c17.67 0 32 14.33 32 32v224H64V128c0-17.67 14.33-32 32-32z" />',viewBox:"0 0 512 512"},laptopSolidIcon:{name:"laptop-solid",content:'<path d="M480 384c0 8.84-3.58 16.84-9.37 22.63S456.84 416 448 416H64c-17.67 0-32-14.33-32-32h192v8c0 4.42 3.58 8 8 8h48c4.42 0 8-3.58 8-8v-8zm-32-256v224H64V128c0-17.67 14.33-32 32-32h320c17.67 0 32 14.33 32 32" />',viewBox:"0 0 512 512"},launchIcon:{name:"launch",content:'<path d="M96 96v320h96v-32h-64V128h256v64h32V96zm320 160v160H256l57.4-57.4L192 237.3l45.3-45.3 121.4 121.4.5-.5z" />',viewBox:"0 0 512 512"},layout1By4Icon:{name:"layout-1-by-4",content:'<path d="M32 0h192v480H32zm224 0v96h192V0zm0 224h192v-96H256zm0 128h192v-96H256zm0 128h192v-96H256z" />',viewBox:"0 0 512 512"},layout2By2Icon:{name:"layout-2-by-2",content:'<path d="M32 224h192V0H32zm224 0h192V0H256zM32 480h192V256H32zm224 0h192V256H256z" />',viewBox:"0 0 512 512"},layoutIcon:{name:"layout",content:'<path d="M192 416h256v64H192zm0-32h256v-64H192zM32 480h128V128H32zm160-288h256v-64H192zm0 96h256v-64H192zM32 0v96h416V0z" />',viewBox:"0 0 512 512"},layoutSideBySideIcon:{name:"layout-side-by-side",content:'<path d="M32 384h416v96H32zm0-32h416v-96H32zm0-128h416v-96H32zM32 0v96h416V0z" />',viewBox:"0 0 512 512"},layoutStackedIcon:{name:"layout-stacked",content:'<path d="M32 256h192v96H32zm0 224h192v-96H32zm224-128h192v-96H256zM32 0v224h416V0zm224 480h192v-96H256z" />',viewBox:"0 0 512 512"},lessOrEqualIcon:{name:"less-or-equal",content:'<path d="m318.1 352-160-160 160-160L352 65.9 225.9 192 352 318.1zM128 416v32h256v-32z" />',viewBox:"0 0 512 512"},letterSpaceIcon:{name:"letter-space",content:'<path d="m310 336 26 80h48L280 96h-48L128 416h48l26-80zm-54-166.2L294.4 288h-76.8zM448 32h32v448h-32zM32 32h32v448H32z" />',viewBox:"0 0 512 512"},levelDownIcon:{name:"level-down",content:'<path d="M288 192v64h64l-80 128-80-128h64v-64H128v-32h288v32z" />',viewBox:"0 0 512 512"},levelToTopIcon:{name:"level-to-top",content:'<path d="m128 288 80-128 80 128h-64v64h192v32H192v-96zm288-160H96v32h320z" />',viewBox:"0 0 512 512"},levelUpIcon:{name:"level-up",content:'<path d="m128 288 80-128 80 128h-64v64h192v32H192v-96z" />',viewBox:"0 0 512 512"},lineHeightIcon:{name:"line-height",content:'<path d="m310 336 26 80h48L280 96h-48L128 416h48l26-80zm-54-166.2L294.4 288h-76.8zM32 32h448v32H32zm0 416h448v32H32z" />',viewBox:"0 0 512 512"},lineShapeIcon:{name:"line-shape",content:'<path d="m393.4 96-32 32zm-64 64-32 32zm-64 64-32 32zm-64 64-32 32zm-64 64-32 32zM32 457.4 54.6 480 480 54.6 457.4 32z" />',viewBox:"0 0 512 512"},linkAddIcon:{name:"link-add",content:'<path d="M448 416v-64h-32v64h-64v32h64v64h32v-64h64v-32zM96 256c0-17.7 14.3-32 32-32h256c17.7 0 32 14.3 32 32s-14.3 32-32 32H128c-17.7 0-32-14.3-32-32m-32 0c0 35.4 28.6 64 64 64h110.8c-22.1 38.2-63.5 64-110.8 64C57.3 384 0 326.7 0 256s57.3-128 128-128c47.4 0 88.7 25.8 110.8 64H128c-35.4 0-64 28.6-64 64m416 84.7c19.9-22.6 32-52.2 32-84.7 0-70.7-57.3-128-128-128-47.3 0-88.7 25.8-110.8 64H384c35.3 0 64 28.6 64 64s-28.6 64-64 64h96zM384 320H273.2c22.1 38.2 63.4 64 110.8 64z" />',viewBox:"0 0 512 512"},linkIcon:{name:"link",content:'<path d="M384 384c-47.4 0-88.7-25.8-110.8-64H384c35.4 0 64-28.6 64-64s-28.7-64-64-64H273.2c22.1-38.2 63.5-64 110.8-64 70.7 0 128 57.3 128 128s-57.3 128-128 128M96 256c0-17.7 14.3-32 32-32h256c17.7 0 32 14.3 32 32s-14.3 32-32 32H128c-17.7 0-32-14.3-32-32m-32 0c0 35.4 28.6 64 64 64h110.8c-22.1 38.2-63.5 64-110.8 64C57.3 384 0 326.7 0 256s57.3-128 128-128c47.4 0 88.7 25.8 110.8 64H128c-35.4 0-64 28.6-64 64" />',viewBox:"0 0 512 512"},linkVerticalIcon:{name:"link-vertical",content:'<path d="M128 384c0-47.4 25.8-88.7 64-110.8V384c0 35.4 28.6 64 64 64s64-28.7 64-64V273.2c38.2 22.1 64 63.5 64 110.8 0 70.7-57.3 128-128 128s-128-57.3-128-128M256 96c17.7 0 32 14.3 32 32v256c0 17.7-14.3 32-32 32s-32-14.3-32-32V128c0-17.7 14.3-32 32-32m0-32c-35.4 0-64 28.6-64 64v110.8c-38.2-22.1-64-63.5-64-110.8C128 57.3 185.3 0 256 0s128 57.3 128 128c0 47.4-25.8 88.7-64 110.8V128c0-35.4-28.6-64-64-64" />',viewBox:"0 0 512 512"},linkedinBoxIcon:{name:"linkedin-box",content:'<path d="M448 32H64c-17.6 0-32 14.4-32 32v384c0 17.6 14.4 32 32 32h384c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32M160 416H96V192h64zm-32-256c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32m288 256h-64V288c0-17.7-14.3-32-32-32s-32 14.3-32 32v128h-64V192h64v39.7c13.2-18.1 33.4-39.7 56-39.7 39.8 0 72 35.8 72 80z" />',viewBox:"0 0 512 512"},linkedinIcon:{name:"linkedin",content:'<path d="M112 32c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48M64 160v288h96V160zm128 0v288h96V288c0-32 32-32 32-32s32 0 32 32v160h96V290.9c0-66.5-13.6-130.9-96-130.9-36.2 0-62.9 32-64 44.9V160z" />',viewBox:"0 0 512 512"},listLatinBigIcon:{name:"list-latin-big",content:'<path d="M115.1 136H72.6l-7.4 24H32.1L79.3 31.5h29.1L155.9 160h-33.3zm-35-23.9h27.6L93.8 67.5zM42.1 320V191.5h46.2c16.5 0 29.1 3 37.7 9.1q12.9 9.15 12.9 26.4c0 6.6-1.5 12.3-4.6 17s-7.6 8.2-13.5 10.4c6.7 1.8 11.9 5.1 15.4 9.9q5.4 7.2 5.4 17.7c0 12.6-4 22.1-12 28.4s-19.8 9.5-35.4 9.7H42.1zm31-74.9h16.2c6.8-.1 11.6-1.3 14.5-3.7s4.3-6 4.3-10.7c0-5.4-1.6-9.3-4.7-11.7s-8.2-3.6-15.1-3.6H73.1zm0 20.3v30.8h20.3c5.6 0 9.9-1.3 12.9-3.8q4.5-3.9 4.5-10.8c0-10.7-5.3-16.1-16-16.2zm73 171.1q-.6 13.35-7.2 23.7t-18.6 15.9c-8 3.8-17.1 5.6-27.3 5.6q-25.35 0-39.9-16.5c-14.55-16.5-14.6-26.5-14.6-46.6v-6.4c0-12.6 2.2-23.6 6.6-33.1Q51.7 365 64 357.2c8.2-5.1 17.8-7.7 28.6-7.7 15.6 0 28.1 4.1 37.6 12.3q14.25 12.3 16.2 33.9h-30.9c-.2-7.8-2.2-13.4-5.9-16.9-3.7-3.4-9.4-5.1-16.9-5.1-7.7 0-13.4 2.9-16.9 8.6-3.6 5.8-5.5 15-5.6 27.6v9.1c0 13.7 1.7 23.5 5.2 29.4 3.4 5.9 9.4 8.8 17.8 8.8 7.1 0 12.6-1.7 16.3-5 3.8-3.4 5.8-8.7 6-16h30.6zM192 96h288v32H192zm0 160h288v32H192zm0 160h288v32H192z" />',viewBox:"0 0 512 512"},listLatinSmallIcon:{name:"list-latin-small",content:'<path d="M94.5 152c-1.1-1.9-2-4.8-2.8-8.6-5.5 6.9-13.1 10.3-22.9 10.3-9 0-16.7-2.7-22.9-8.2-6.3-5.4-9.4-12.3-9.4-20.5 0-10.4 3.8-18.2 11.5-23.5 7.6-5.3 18.8-7.9 33.4-7.9h9.2v-5.1q0-13.2-11.4-13.2c-7.1 0-10.6 3.5-10.6 10.5H38.7c0-9.2 3.9-16.7 11.8-22.5s17.9-8.6 30.1-8.6 21.8 3 28.9 8.9 10.7 14.1 10.9 24.4v42.3c.1 8.8 1.5 15.5 4.1 20.1v1.5zm-18.6-19.4c3.7 0 6.8-.8 9.2-2.4s4.2-3.4 5.3-5.4v-15.3h-8.6c-10.4 0-15.5 4.6-15.5 13.9q0 4.05 2.7 6.6c1.8 1.7 4.1 2.6 6.9 2.6M129.4 280c0 15.7-3.2 27.7-9.7 36.1s-15.6 12.6-27.4 12.6c-9.7 0-17.5-3.9-23.5-11.6l-1.2 9.8H41V191.4h29.7v47.7c5.5-6.3 12.7-9.4 21.4-9.4 11.9 0 21.1 4.3 27.5 12.8 6.5 8.5 9.7 20.5 9.7 36zm-29.8-1.9c0-9.2-1.2-15.7-3.7-19.6-2.4-3.9-6.2-5.9-11.3-5.9-6.7 0-11.4 2.6-13.9 7.7v37.9c2.5 5.1 7.2 7.6 14.1 7.6 7 0 11.4-3.4 13.3-10.2 1-3.4 1.5-9.2 1.5-17.5M81.1 452.8c4.2 0 7.4-1.1 9.7-3.4s3.4-5.4 3.4-9.5h27.9c0 10.5-3.8 19.1-11.3 25.8s-17.2 10.1-29 10.1c-13.9 0-24.8-4.4-32.8-13.1s-12-20.8-12-36.2v-1.2c0-9.6 1.8-18.2 5.3-25.6 3.6-7.4 8.7-13.1 15.4-17 6.7-4 14.7-6 23.8-6 12.4 0 22.3 3.4 29.6 10.3s10.9 16.2 10.9 28H94.2q0-7.35-3.6-11.4c-2.4-2.6-5.6-4-9.7-4q-11.55 0-13.5 14.7-.6 4.65-.6 12.9c0 9.6 1.1 16.2 3.4 19.9s5.9 5.7 10.9 5.7M192 96h288v32H192zm0 160h288v32H192zm0 160h288v32H192z" />',viewBox:"0 0 512 512"},listOrderedIcon:{name:"list-ordered",content:'<path d="M192 64h288v32H192zm0 160h288v32H192zm0 160h288v32H192zM96 32v128H64V64c-1.5 1.3-14.9 7.8-22.1 10V50.8c7.2-2.1 13.9-4.8 20.3-8 6.3-3.3 12.1-6.8 17.2-10.7zM66.7 297h61.1v23H32v-9.5c0-6.4 1.2-12.2 3.7-17.3q3.75-7.65 9.3-13.8t12.3-10.8c4.5-3.1 8.7-6 12.7-8.5 4.2-2.6 7.9-5.1 11.1-7.6 3.2-2.4 5.9-4.8 8-7.2 2.2-2.4 3.8-4.8 4.9-7.2s1.6-5 1.6-7.8c0-5.4-1.7-9.5-5.2-12.2-3.5-2.8-8.8-4.1-16-4.1-12.4 0-24.2 4.3-35.5 12.9v-24.4c12.5-7.1 26.6-10.6 42.4-10.6 7.3 0 13.8.8 19.6 2.5q8.7 2.55 14.7 7.2c4 3.1 7.1 6.9 9.2 11.3s3.2 9.3 3.2 14.8c0 5.8-1 10.9-3.1 15.5-2 4.5-4.8 8.6-8.1 12.3-3.4 3.7-7.3 7.1-11.7 10.1-4.4 3.1-9 6-13.8 8.9-3.2 2-6.3 4-9.3 5.9-3 2-5.6 3.9-7.9 5.8s-4.1 3.8-5.4 5.6-2 3.6-2 5.2M32 473.8V450c10.1 6 21.8 9.1 35.3 9.1q12.75 0 19.8-4.5c4.7-3 7.1-7.2 7.1-12.5 0-5.5-2.9-9.8-8.8-12.8-5.8-3-13.9-4.5-24.1-4.5h-14V404h12.9c19.6 0 29.4-5.4 29.4-16.1 0-10.1-7.5-15.1-22.6-15.1-10.1 0-19.9 2.7-29.4 8v-22.3c10.6-4.4 22.9-6.6 37-6.6 15.4 0 27.4 2.8 36 8.5s12.9 13.1 12.9 22.2c0 16.2-10 26.3-29.9 30.4v.4c10.6 1.1 19 4.3 25.2 9.5 6.2 5.3 9.2 11.7 9.2 19.4 0 11.6-5.1 20.7-15.4 27.4S88.1 480 69.9 480c-15.5 0-28.2-2.1-37.9-6.2" />',viewBox:"0 0 512 512"},listRomanBigIcon:{name:"list-roman-big",content:'<path d="M32 32h32v128H32zm0 288h32V192H32zm64 0h32V192H96zM32 480h32V352H32zm64 0h32V352H96zm64 0h32V352h-32zM128 96h352v32H128zm64 160h288v32H192zm64 160h224v32H256zM96 152c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m64 160c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m64 160c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8" />',viewBox:"0 0 512 512"},listRomanLowerIcon:{name:"list-roman-lower",content:'<path d="M32 64h16v96H32zm0 256h16v-96H32zm32 0h16v-96H64zM32 480h16v-96H32zm32 0h16v-96H64zm32 0h16v-96H96zM48 40c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m32 112c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m32 160c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8M48 200c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m32 0c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8M48 360c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m32 0c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m32 0c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m32 112c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8M128 96h352v32H128zm32 160h320v32H160zm32 160h288v32H192z" />',viewBox:"0 0 512 512"},listRomanSmallIcon:{name:"list-roman-small",content:'<path d="M32 64h16v96H32zm0 256h16v-96H32zm32 0h16v-96H64zM32 480h16v-96H32zm32 0h16v-96H64zm32 0h16v-96H96zM48 40c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m32 112c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m32 160c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8M48 200c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m32 0c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8M48 360c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m32 0c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m32 0c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m32 112c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8M128 96h352v32H128zm32 160h320v32H160zm32 160h288v32H192z" />',viewBox:"0 0 512 512"},listRomanUpperIcon:{name:"list-roman-upper",content:'<path d="M32 32h32v128H32zm0 288h32V192H32zm64 0h32V192H96zM32 480h32V352H32zm64 0h32V352H96zm64 0h32V352h-32zM128 96h352v32H128zm64 160h288v32H192zm64 160h224v32H256zM96 152c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m64 160c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m64 160c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8" />',viewBox:"0 0 512 512"},listUnorderedIcon:{name:"list-unordered",content:'<path d="M192 64h288v32H192zm0 160h288v32H192zm0 160h288v32H192zM80 32c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48m0 160c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48m0 160c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48" />',viewBox:"0 0 512 512"},listUnorderedOutlineIcon:{name:"list-unordered-outline",content:'<path d="M192 80h288v32H192zm0 160h288v32H192zm0 160h288v32H192zM80 80c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16m0-32c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48m0 192c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16m0-32c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48m0 192c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16m0-32c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48" />',viewBox:"0 0 512 512"},listUnorderedSquareIcon:{name:"list-unordered-square",content:'<path d="M128 160H32V64h96zm0 64H32v96h96zm0 160H32v96h96zm64-256h288V96H192zm0 160h288v-32H192zm0 160h288v-32H192z" />',viewBox:"0 0 512 512"},locationsIcon:{name:"locations",content:'<path d="M256.09 63c-72.95 0-132.08 59.1-132.08 132 0 10.44 2.71 23.05 7.35 37.01 6.91 20.81 18.13 44.6 31.07 68.59 38.99 72.28 93.66 146.4 93.66 146.4s54.56-73.99 93.55-146.21c13.05-24.16 24.35-48.12 31.27-69.05 4.59-13.85 7.26-26.37 7.26-36.74 0-72.9-59.14-132-132.08-132m0 220c-54.19 0-98.06-43.84-98.06-98s43.87-98 98.06-98 98.06 43.84 98.06 98-43.87 98-98.06 98m-123.43 28.82C125.09 322.81 112.41 330 98.04 330c-23.23 0-42.03-18.79-42.03-42s18.79-42 42.03-42q2.385 0 4.71.27c-3.05-8.62-5.45-16.68-7.19-24.22C60.24 223.35 32 252.38 32 288s66.04 126 66.04 126 29.17-39.55 48.73-76.78c-5.04-8.76-9.75-17.24-14.11-25.4m283.98-89.76c-1.73 7.53-4.12 15.57-7.17 24.18 1.48-.16 2.97-.24 4.49-.24 23.22 0 42.03 18.78 42.03 42s-18.8 42-42.03 42c-14.29 0-26.91-7.11-34.48-17.99-4.37 8.17-9.09 16.66-14.14 25.43C384.9 374.6 413.96 414 413.96 414S480 324.45 480 288s-28.13-64.54-63.36-65.94" />',viewBox:"0 0 512 512"},lockIcon:{name:"lock",content:'<path d="M384 224h-32v-96c0-53-43-96-96-96s-96 43-96 96v96h-32c-17.6 0-32 14.4-32 32v192c0 17.6 14.4 32 32 32h256c17.6 0 32-14.4 32-32V256c0-17.6-14.4-32-32-32m-192-96c0-35.3 28.7-64 64-64s64 28.7 64 64v96H192zm64 256c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32" />',viewBox:"0 0 512 512"},loginIcon:{name:"login",content:'<path d="M384 480h96V32h-96zM32 224v64h128v96l160-128-160-128v96z" />',viewBox:"0 0 512 512"},logoutIcon:{name:"logout",content:'<path d="M128 32H32v448h96zm64 192v64h128v96l160-128-160-128v96z" />',viewBox:"0 0 512 512"},luggageOutlineIcon:{name:"luggage-outline",content:'<path d="M352 176v256H160V176zm0-32H160c-17.67 0-32 14.07-32 31.41v257.18c0 17.34 14.33 31.41 32 31.41h192c17.67 0 32-14.07 32-31.41V175.41c0-17.34-14.33-31.41-32-31.41M288 32l-65.97.19C205.35 32.19 192 45.3 192 62v82h32l-.3-79.88L288 64v80h32V64c0-17.63-14.4-32-32-32m40 448h16c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8h-16c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8m-160 0h16c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8h-16c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8m112-272h-48c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8h48c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8" />',viewBox:"0 0 512 512"},luggageSolidIcon:{name:"luggage-solid",content:'<path d="M352 144H160c-17.67 0-32 14.07-32 31.41v257.18c0 17.34 14.33 31.41 32 31.41v8c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8v-8h128v8c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8v-8c17.67 0 32-14.07 32-31.41V175.41c0-17.34-14.33-31.41-32-31.41m-64 88c0 4.42-3.58 8-8 8h-48c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h48c4.42 0 8 3.58 8 8zm32-168v80h-32V64l-64.3.12.3 79.88h-32V62c0-16.7 13.35-29.81 30.03-29.81L288 32c17.6 0 32 14.37 32 32" />',viewBox:"0 0 512 512"},makeHorizontalSpacingEqualIcon:{name:"make-horizontal-spacing-equal",content:'<path d="M480 160v160h-96v-64h-96v160h-96V256H96v96H32V128h64v96h96V64h96v160h96v-64z" />',viewBox:"0 0 512 512"},makeSameHeightIcon:{name:"make-same-height",content:'<path d="M128 0v480H32V0zm96 192v96h96v-96zM272.1 0l-48.4 64H256v64h33V64h31.6zM288 416v-64h-32v64h-32l48 64 48-64zM448 0h-96v32h96v96h32V0zm0 352v96h-96v32h128V352z" />',viewBox:"0 0 512 512"},makeSameSizeIcon:{name:"make-same-size",content:'<path d="M288 192v96h-96v-96zM240.1 0l-48.4 64H224v64h33V64h31.6zM256 416v-64h-32v64h-32l48 64 48-64zm224-175.9-64-48.4V224h-64v33h64v31.6zM64 224v-32L0 240l64 48v-32h64v-32zM128 0H0v128h32V32h96zm320 0h-96v32h96v96h32V0zM32 448v-96H0v128h128v-32zm416-96v96h-96v32h128V352z" />',viewBox:"0 0 512 512"},makeSameWidthIcon:{name:"make-same-width",content:'<path d="M480 128H0V32h480zm-192 96h-96v96h96zm192 48.1-64-48.4V256h-64v33h64v31.6zM64 256v-32L0 272l64 48v-32h64v-32zm384 96v96h-96v32h128V352zM32 448v-96H0v128h128v-32z" />',viewBox:"0 0 512 512"},makeVerticalSpacingEqualIcon:{name:"make-vertical-spacing-equal",content:'<path d="M256 320v96h96v64H128v-64h96v-96H64v-96h160v-96h-64V32h160v96h-64v96h160v96z" />',viewBox:"0 0 512 512"},mapMarkerIcon:{name:"map-marker",content:'<path d="M256 0C158.8 0 80 78.8 80 176s176 336 176 336 176-238.8 176-336S353.2 0 256 0m0 288c-61.9 0-112-50.1-112-112S194.1 64 256 64s112 50.1 112 112-50.1 112-112 112" />',viewBox:"0 0 512 512"},mapMarkerTargetIcon:{name:"map-marker-target",content:'<path d="M256 0C158.8 0 80 78.8 80 176s176 336 176 336 176-238.8 176-336S353.2 0 256 0m0 288c-61.9 0-112-50.1-112-112S194.1 64 256 64s112 50.1 112 112-50.1 112-112 112m48-112c0 26.5-21.5 48-48 48s-48-21.5-48-48 21.5-48 48-48 48 21.5 48 48" />',viewBox:"0 0 512 512"},maxHeightIcon:{name:"max-height",content:'<path d="M384 0H96v32h288zm0 479H240.6L320 352h-64V160h64L240 32l-80 128h64v192h-64l79.4 127H96v32h288z" />',viewBox:"0 0 512 512"},maxWidthIcon:{name:"max-width",content:'<path d="M0 96v288h32V96zm479 0v143.4L352 160v64H160v-64L32 240l128 80v-64h192v64l127-79.4V384h32V96z" />',viewBox:"0 0 512 512"},mediaManagerIcon:{name:"media-manager",content:'<path d="M192 384V128l192 128zm32-319.3V0C108.2 14.4 14.4 108.2 0 224h64.7c13.5-80.3 79-145.8 159.3-159.3m64 382.6V512c115.8-14.4 209.6-108.2 224-224h-64.7c-13.5 80.3-79 145.8-159.3 159.3M64.7 288H0c14.4 115.8 108.2 209.6 224 224v-64.7c-80.3-13.5-145.8-79-159.3-159.3m382.6-64H512C497.6 108.2 403.8 14.4 288 0v64.7c80.3 13.5 145.8 79 159.3 159.3" />',viewBox:"0 0 512 512"},menuIcon:{name:"menu",content:'<path d="M480 32v96H32V32zM32 192v96h448v-96zm448 160H32v96h448z" />',viewBox:"0 0 512 512"},minHeightIcon:{name:"min-height",content:'<path d="M240 192H96v32h288v-32zm144 96H96v32h288zM160 448h160l-80-128zm64 0h32v64h-32zm32-384V0h-32v64h-64l80 128 80-128z" />',viewBox:"0 0 512 512"},minWidthIcon:{name:"min-width",content:'<path d="M192 240v144h32V96h-32zm96-144v288h32V96zm160 224V160l-128 80zm0-96h64v32h-64zm-384 0H0v32h64v64l128-80-128-80z" />',viewBox:"0 0 512 512"},minusCircleIcon:{name:"minus-circle",content:'<path d="M256 32C132.3 32 32 132.3 32 256s100.3 224 224 224 224-100.3 224-224S379.7 32 256 32M128 288v-64h256v64z" />',viewBox:"0 0 512 512"},minusIcon:{name:"minus",content:'<path d="M96 224v64h320v-64z" />',viewBox:"0 0 512 512"},minusOutlineIcon:{name:"minus-outline",content:'<path d="M128 224h256v64H128zM256 32C132.3 32 32 132.3 32 256s100.3 224 224 224 224-100.3 224-224S379.7 32 256 32m0 416c-106 0-192-86-192-192S150 64 256 64s192 86 192 192-86 192-192 192" />',viewBox:"0 0 512 512"},minusSmIcon:{name:"minus-sm",content:'<path d="M352 224v64H160v-64z" />',viewBox:"0 0 512 512"},mirrorIcon:{name:"mirror",content:'<path d="M192 64H32v384h160zm-31 352s0 .1 0 0l-96.9.1-.1-.1V96.1l.1-.1H160v320zm95 64h-32V32h32zm32-416h160v384H288z" />',viewBox:"0 0 512 512"},mobileOutlineIcon:{name:"mobile-outline",content:'<path d="M384 64v384c0 17.6-14.4 32-32 32H160c-13.57 0-25.24-8.56-29.87-20.56A31.5 31.5 0 0 1 128 448V64c0-4.03.75-7.89 2.13-11.44C134.76 40.56 146.43 32 160 32h192c17.6 0 32 14.4 32 32M160 352h192V64.06l-.06-.06H160.06l-.06.06zm192 32H160v63.94l.06.06h191.88l.06-.06zm-80 32c0-8.84-7.16-16-16-16s-16 7.16-16 16 7.16 16 16 16 16-7.16 16-16" />',viewBox:"0 0 512 512"},mobileOutlineRingingIcon:{name:"mobile-outline-ringing",content:'<path d="M496 256c0 30.67-6.16 59.91-17.33 86.53a15.44 15.44 0 0 1-5.7 6.89 15.5 15.5 0 0 1-8.57 2.58c-11.08 0-18.52-11.29-14.24-21.51C459.9 307.21 465 282 465 256s-5.1-51.21-14.84-74.49c-4.28-10.22 3.16-21.51 14.24-21.51 6.23 0 11.86 3.73 14.27 9.47C489.84 196.09 496 225.33 496 256m-65.96-57.12c-5.89-16.29-30.04-12.02-30.04 5.3 0 1.83.34 3.64.96 5.36 5.28 14.72 8.04 30.37 8.04 46.46s-2.76 31.74-8.04 46.46c-.62 1.72-.96 3.53-.96 5.36 0 17.32 24.15 21.59 30.04 5.3 6.45-17.83 9.96-37.07 9.96-57.12s-3.51-39.29-9.96-57.12M47 256c0-26 5.1-51.21 14.84-74.49C66.12 171.29 58.68 160 47.6 160c-3.12 0-6.08.93-8.57 2.58a15.44 15.44 0 0 0-5.7 6.89C22.16 196.09 16 225.33 16 256s6.16 59.91 17.33 86.53c2.41 5.74 8.04 9.47 14.27 9.47 11.08 0 18.52-11.29 14.24-21.51C52.1 307.21 47 282 47 256m56 0c0-16.09 2.76-31.74 8.04-46.46.62-1.72.96-3.53.96-5.36 0-17.32-24.15-21.59-30.04-5.3C75.51 216.71 72 235.95 72 256s3.51 39.29 9.96 57.12c5.89 16.29 30.04 12.02 30.04-5.3 0-1.83-.34-3.64-.96-5.36-5.28-14.72-8.04-30.37-8.04-46.46M384 64v384c0 17.6-14.4 32-32 32H160c-13.57 0-25.24-8.56-29.87-20.56A31.5 31.5 0 0 1 128 448V64c0-4.03.75-7.89 2.13-11.44C134.76 40.56 146.43 32 160 32h192c17.6 0 32 14.4 32 32M160 352h192V64.06l-.06-.06H160.06l-.06.06zm192 32H160v63.94l.06.06h191.88l.06-.06zm-80 32c0-8.84-7.16-16-16-16s-16 7.16-16 16 7.16 16 16 16 16-7.16 16-16" />',viewBox:"0 0 512 512"},mobileSolidIcon:{name:"mobile-solid",content:'<path d="M352 32H160c-13.57 0-25.24 8.56-29.87 20.56A31.5 31.5 0 0 0 128 64v384c0 4.03.75 7.89 2.13 11.44 4.63 12 16.3 20.56 29.87 20.56h192c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32m-96 400c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16m96-80H160V64.06l.06-.06h191.88l.06.06z" />',viewBox:"0 0 512 512"},mobileSolidRingingIcon:{name:"mobile-solid-ringing",content:'<path d="M352 32H160c-13.57 0-25.24 8.56-29.87 20.56A31.5 31.5 0 0 0 128 64v384c0 4.03.75 7.89 2.13 11.44 4.63 12 16.3 20.56 29.87 20.56h192c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32m-96 400c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16m96-80H160V64.06l.06-.06h191.88l.06.06zm144-96c0 30.67-6.16 59.91-17.33 86.53a15.44 15.44 0 0 1-5.7 6.89 15.5 15.5 0 0 1-8.57 2.58c-11.08 0-18.52-11.29-14.24-21.51C459.9 307.21 465 282 465 256s-5.1-51.21-14.84-74.49c-4.28-10.22 3.16-21.51 14.24-21.51 6.23 0 11.86 3.73 14.27 9.47C489.84 196.09 496 225.33 496 256m-56 0c0 20.05-3.51 39.29-9.96 57.12-5.89 16.29-30.04 12.02-30.04-5.3 0-1.83.34-3.64.96-5.36 5.28-14.72 8.04-30.37 8.04-46.46s-2.76-31.74-8.04-46.46c-.62-1.72-.96-3.53-.96-5.36 0-17.32 24.15-21.59 30.04-5.3 6.45 17.83 9.96 37.07 9.96 57.12M61.84 330.49C66.12 340.71 58.68 352 47.6 352c-6.23 0-11.86-3.73-14.27-9.47C22.16 315.91 16 286.67 16 256s6.16-59.91 17.33-86.53a15.44 15.44 0 0 1 5.7-6.89c2.49-1.65 5.45-2.58 8.57-2.58 11.08 0 18.52 11.29 14.24 21.51C52.1 204.79 47 230 47 256s5.1 51.21 14.84 74.49m49.2-28.03c.62 1.72.96 3.53.96 5.36 0 17.32-24.15 21.59-30.04 5.3C75.51 295.29 72 276.05 72 256s3.51-39.29 9.96-57.12c5.89-16.29 30.04-12.02 30.04 5.3 0 1.83-.34 3.64-.96 5.36-5.28 14.72-8.04 30.37-8.04 46.46s2.76 31.74 8.04 46.46" />',viewBox:"0 0 512 512"},moneyExchangeIcon:{name:"money-exchange",content:'<path d="m413.46 120-22.91 22.65c26.63 31.53 41.14 70.9 41.14 112.48 0 46.94-18.49 91.08-52.06 124.27-12.32 12.18-26.14 22.36-41.04 30.37-25.68 13.79-54.59 21.11-84.64 21.11-11.62 0-23.07-1.1-34.23-3.25-4.02-1.63-8-3.41-11.9-5.25l13.98-28.82-68.67 6.35-25.11 2.32-.02.02 22.45 33.65 29.42 44.09 12.69-26.18c11.2 3.38 22.8 5.85 34.7 7.34l.45.06c1.46.18 2.95.35 4.43.5.03 0 .06.01.08.01 7.14.72 14.39 1.09 21.73 1.09 116.02 0 210.05-92.98 210.05-207.7 0-51.61-19.03-98.81-50.54-135.13Zm-51.91-43.92L332.13 32l-12.69 26.17c-11.2-3.38-22.79-5.85-34.7-7.33l-.44-.06c-1.47-.18-2.95-.35-4.44-.5-.03 0-.06-.01-.08-.01-7.14-.73-14.39-1.1-21.73-1.1C142.04 49.17 48 142.16 48 256.88c0 51.61 19.04 98.81 50.54 135.13l22.92-22.65c-26.63-31.53-41.14-70.9-41.14-112.48 0-46.95 18.49-91.08 52.05-124.27 12.32-12.18 26.15-22.37 41.04-30.37 25.68-13.8 54.6-21.11 84.64-21.11 11.62 0 23.08 1.09 34.23 3.25 4.02 1.62 8 3.41 11.9 5.25l-13.98 28.81 68.67-6.34 25.11-2.33.02-.02-22.45-33.65ZM297.3 264.3c-4.15-3.65-9.2-6.8-15.2-9.55-5.9-2.7-12.6-5.1-20.1-7.25v-53.8c3.25.4 6.5 1.1 8.85 2.1 3.75 1.65 6.85 3.9 9.4 6.85q3.825 4.35 5.7 10.35c1.3 4 1.9 8.35 1.9 13.1H310c0-14.6-3.75-26.05-11.25-34.45s-18-13.4-31.45-15.05c0 0-2.5-.2-5.3-.4V144h-16v32.75c-5.95.75-11.3 2.15-16.1 4.2-5.3 2.25-9.8 5.15-13.55 8.75s-6.6 7.8-8.6 12.7c-2 4.85-3 10.25-3 16.15 0 6.35 1.1 11.9 3.35 16.75s5.5 9.1 9.75 12.8 9.4 6.9 15.45 9.65c3.9 1.75 8.15 3.4 12.7 4.85v55.45q-2.025-.3-4.05-.75c-3.95-.9-7.6-2.55-10.85-4.9s-5.9-5.5-7.9-9.5-3-9-3-15.05H198c0 8.1 1.3 15.05 3.95 20.85s6.2 10.6 10.65 14.35 9.55 6.65 15.3 8.65 11.7 3.25 17.85 3.75c0 0 .1 0 .25.05V368h16v-32.4c.95-.1 1.55-.15 1.55-.15 7.05-.65 13.45-2.05 19.2-4.15q8.625-3.225 14.7-8.55c4.05-3.55 7.15-7.8 9.3-12.7S310 299.6 310 293.4s-1.1-11.75-3.25-16.55c-2.15-4.75-5.3-8.95-9.45-12.55m-51.35-22.45c-.3-.1-.7-.25-1.05-.45-4.4-2.05-7.95-4.2-10.6-6.45s-4.55-4.8-5.65-7.5c-1.1-2.75-1.7-5.8-1.7-9.25 0-3.7.6-7.05 1.8-10.15 1.2-3.05 3-5.65 5.4-7.85 2.4-2.15 5.45-3.85 9.15-5.05.59-.21 1.2-.37 1.82-.53.28-.07.55-.14.83-.22zm39.5 62.15c-1.5 3.1-3.75 5.7-6.6 7.9-2.9 2.15-6.4 3.85-10.6 5-1.95.55-4.05.95-6.25 1.25V267.6c2.8 1 5.35 2.05 7.65 3.1 4.3 2 7.8 4.15 10.45 6.5 2.7 2.35 4.65 4.85 5.85 7.55q1.8 4.05 1.8 8.85c0 3.85-.75 7.35-2.3 10.4" />',viewBox:"0 0 512 512"},moreHorizontalIcon:{name:"more-horizontal",content:'<path d="M128 240c0-26.4-21.6-48-48-48s-48 21.6-48 48 21.6 48 48 48 48-21.6 48-48m64 0c0 26.4 21.6 48 48 48s48-21.6 48-48-21.6-48-48-48-48 21.6-48 48m160 0c0 26.4 21.6 48 48 48s48-21.6 48-48-21.6-48-48-48-48 21.6-48 48" />',viewBox:"0 0 512 512"},moreVerticalIcon:{name:"more-vertical",content:'<path d="M240 128c26.4 0 48-21.6 48-48s-21.6-48-48-48-48 21.6-48 48 21.6 48 48 48m0 64c-26.4 0-48 21.6-48 48s21.6 48 48 48 48-21.6 48-48-21.6-48-48-48m0 160c-26.4 0-48 21.6-48 48s21.6 48 48 48 48-21.6 48-48-21.6-48-48-48" />',viewBox:"0 0 512 512"},musicNotesIcon:{name:"music-notes",content:'<path d="M160 170v-64m0-.2v259c-13.4-8-30-12.8-48-12.8-44.2 0-80 28.7-80 64s35.8 64 80 64 80-28.7 80-64V162.5l256-59.1v165.4c-13.4-8-30-12.8-48-12.8-44.2 0-80 28.7-80 64s35.8 64 80 64 80-28.7 80-64V32z" />',viewBox:"0 0 512 512"},myspaceBoxIcon:{name:"myspace-box",content:'<path d="M448 32H64c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32M128 416H64v-63.5c0-17.9 14.3-32.5 32-32.5s32 14.5 32 32.5zM96 288c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32m160 128h-96v-75.3c0-29.1 21.5-52.7 48-52.7s48 23.6 48 52.7zm-48-160c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48m208 160H288v-92.9c0-37.1 27.2-67.1 64-67.1s64 30 64 67.1zm-64-192c-35.4 0-64-28.6-64-64s28.6-64 64-64 64 28.6 64 64-28.6 64-64 64" />',viewBox:"0 0 512 512"},myspaceIcon:{name:"myspace",content:'<path d="M400 64c-44.2 0-80 35.8-80 80s35.8 80 80 80 80-35.8 80-80-35.8-80-80-80m-176 64c-35.4 0-64 28.6-64 64s28.6 64 64 64 64-28.6 64-64-28.6-64-64-64M80 192c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48m320 64c-44.2 0-80 36.1-80 80.5V448h160V336.5c0-44.5-35.8-80.5-80-80.5m-176 32c-35.4 0-64 31.5-64 70.3V448h128v-89.7c0-38.8-28.6-70.3-64-70.3M80 320c-26.5 0-48 21.8-48 48.7V448h96v-79.3c0-26.9-21.5-48.7-48-48.7" />',viewBox:"0 0 512 512"},nonRecurrenceIcon:{name:"non-recurrence",content:'<path d="m321 434.2 47.5 47.5C335.5 501 297 512 256 512 132.3 512 32 411.7 32 288c0-41 11-79.5 30.3-112.6l47.5 47.5c-8.9 19.9-13.8 41.9-13.8 65 0 88.2 71.8 160 160 160 23.1.1 45.2-4.8 65-13.7m118.3-17.5c12.9-18.3 23.1-38.7 30.1-60.4 6.9-21.5 10.6-44.5 10.6-68.3 0-40.8-10.9-79.1-30-112l-55.5 32c13.6 23.5 21.5 50.9 21.5 80 0 4.8-.2 9.5-.6 14.2-2.2 24.8-10.1 47.9-22.3 68.2L173.6 150.9c20.3-12.2 43.4-20.1 68.2-22.3 4.7-.4 9.4-.6 14.2-.6v64l160-96L256 0v64c-23.8 0-46.7 3.7-68.3 10.6-21.8 7-42.1 17.2-60.4 30.1L22.6 0 0 22.6 489.4 512l22.6-22.6z" />',viewBox:"0 0 512 512"},nonStopOutlineIcon:{name:"non-stop-outline",content:'<path d="M288.96 311.91h-15.97l31.94-111.8h15.97zm-46.81-41.28V200h-17.89l-48.2 70.7v18.69h45.48v22.41h20.61v-22.41h13.8v-18.76zm-20.61 0H196l25.54-38.05zm118.33-50.34v-20.18h75.08v15.77c-6.2 6.03-12.5 14.69-18.91 25.98s-11.29 23.29-14.65 35.99c-3.36 12.71-5.01 24.06-4.96 34.06h-21.17q.54-23.505 9.81-47.94c6.17-16.29 14.42-30.85 24.73-43.68zm-205.5 65.97c1.82-2.03 6.15-6.13 12.98-12.31 6.83-6.17 11.55-10.91 14.16-14.19 3.96-4.97 6.85-9.71 8.67-14.24s2.72-9.3 2.72-14.31c0-8.81-3.18-16.18-9.54-22.1-4.77-4.44-10.89-7.23-18.35-8.34-2.49-.37-5.12-.56-7.91-.56-10.17 0-18.65 2.57-25.42 7.68-6.78 5.11-10.81 13.55-12.09 25.29l20.97 2.07.59.06c.03-.44.06-.87.11-1.29.53-5.56 2.04-9.59 4.51-12.09a12.8 12.8 0 0 1 5.02-3.12c1.72-.6 3.63-.9 5.77-.9 4.56 0 8.15 1.28 10.74 3.83 2.6 2.57 3.89 6.22 3.89 10.98 0 4.3-1.5 8.65-4.47 13.07-2.21 3.18-8.2 9.26-17.95 18.23-12.12 11.09-20.22 19.98-24.34 26.69-3.08 5.03-5.24 10.29-6.47 15.76v.04c-.4 1.78-.7 3.58-.91 5.41l-.01.09h75.86V292.2h-42.97c1.13-1.93 2.62-3.91 4.44-5.94M256 64c51.29 0 99.5 19.97 135.76 56.24C428.02 156.5 448 204.72 448 256s-19.97 99.5-56.24 135.76C355.5 428.02 307.28 448 256 448s-99.5-19.97-135.76-56.24C83.98 355.5 64 307.28 64 256s19.97-99.5 56.24-135.76C156.5 83.98 204.72 64 256 64m0-32C132.29 32 32 132.29 32 256s100.29 224 224 224 224-100.29 224-224S379.71 32 256 32" />',viewBox:"0 0 512 512"},nonStopSolidIcon:{name:"non-stop-solid",content:'<path d="M196 270.63h25.54v-38.05zm0 0h25.54v-38.05zM256 32C132.29 32 32 132.29 32 256s100.29 224 224 224 224-100.29 224-224S379.71 32 256 32m-83.09 260.19V312H97.04s.01-.06.01-.09c.21-1.83.51-3.63.91-5.41.01-.02.01-.03.01-.04 1.23-5.47 3.39-10.73 6.47-15.76 4.11-6.71 12.22-15.6 24.34-26.69 9.75-8.97 15.74-15.05 17.95-18.23 2.97-4.41 4.47-8.77 4.47-13.07 0-4.76-1.3-8.41-3.9-10.98-2.59-2.55-6.17-3.83-10.74-3.83-2.13 0-4.05.3-5.77.9-1.93.67-3.6 1.7-5.02 3.12-2.47 2.5-3.98 6.53-4.51 12.09-.05.42-.08.85-.11 1.29l-.59-.06-20.97-2.07q1.92-17.625 12.09-25.29c6.78-5.11 15.25-7.68 25.42-7.68 2.79 0 5.42.19 7.91.56 7.46 1.11 13.58 3.89 18.36 8.33 6.35 5.92 9.54 13.29 9.54 22.1 0 5.02-.91 9.79-2.73 14.32s-4.71 9.27-8.67 14.24c-2.62 3.29-7.34 8.03-14.17 14.2-6.82 6.18-11.16 10.28-12.97 12.31-1.83 2.02-3.31 4-4.43 5.93zm83.04-2.8h-13.79v22.41h-20.62v-22.41h-45.48V270.7l48.21-70.7h17.89v70.63h13.79zm33.01 22.52h-15.97l31.94-111.8h15.98zm107.09-70.05c-6.41 11.29-11.29 23.29-14.65 35.99-3.36 12.71-5.01 24.06-4.96 34.06h-21.18q.555-23.505 9.81-47.94c6.17-16.28 14.41-30.85 24.73-43.68h-49.93v-20.18h75.09v15.77c-6.2 6.03-12.5 14.69-18.91 25.98m-174.51 28.77v-38.05L196 270.63z" />',viewBox:"0 0 512 512"},notEqualIcon:{name:"not-equal",content:'<path d="m290.7 224-37.3 64H416v64H216l-56 96h-48l56-96H96v-64h109.3l37.3-64H96v-64h184l56-96h48l-56 96h88v64z" />',viewBox:"0 0 512 512"},nurseOutlineIcon:{name:"nurse-outline",content:'<path d="m128 32 31.99 96.01c0 43.7 29.25 80.6 69.23 92.2 8.5 2.47 17.48 3.79 26.78 3.79s18.28-1.32 26.78-3.79c39.98-11.6 69.23-48.5 69.23-92.2L384 32zm178.94 134.74c-8.3 10.88-20.05 18.95-33.11 22.74A63.7 63.7 0 0 1 256 192c-6.1 0-12.1-.85-17.86-2.53-13.03-3.78-24.78-11.85-33.08-22.73-8.55-11.21-13.07-24.6-13.07-38.73h128.02c0 14.13-4.52 27.52-13.07 38.73m22-70.73H183.06L172.39 64h167.22zM256 288c13.58 0 27.04 1.7 40.01 5.05 4.49 1.16 8.97 2.53 13.36 4.08 4.46 1.57 8.91 3.38 13.24 5.37l.12.06c1.76.8 3.5 1.63 5.2 2.49 2.7 1.36 5.37 2.8 7.93 4.3l.1.06c23.5 13.59 43.32 33.09 57.31 56.4 14.86 24.74 22.71 53.16 22.71 82.19H96c0-29.02 7.86-57.44 22.72-82.2 12.75-21.24 30.55-39.51 51.47-52.83l.04-.03c1.92-1.23 3.87-2.41 5.78-3.52l.1-.06c2.19-1.28 4.39-2.49 6.59-3.62a159 159 0 0 1 19.97-8.62c17.06-6.04 35.01-9.12 53.33-9.12m-.01-31.98c-22.44 0-43.98 3.85-64 10.94a191.172 191.172 0 0 0-23.97 10.36c-2.72 1.4-5.39 2.87-8.03 4.41-2.37 1.37-4.7 2.79-7 4.26a192.9 192.9 0 0 0-61.72 63.36c-17.31 28.84-27.28 62.59-27.28 98.67 0 17.7 14.31 32 32 32h320c17.69 0 32-14.3 32-32 0-36.08-9.96-69.83-27.28-98.67a192.9 192.9 0 0 0-68.72-67.62c-3.17-1.85-6.4-3.6-9.68-5.25-2.08-1.05-4.19-2.06-6.32-3.03a186 186 0 0 0-16-6.49c-5.23-1.85-10.57-3.48-16-4.88-15.34-3.96-31.43-6.06-48-6.06m48 96v32h-32v32h-32v-32h-32v-32h32v-32h32v32z" />',viewBox:"0 0 512 512"},nurseSolidIcon:{name:"nurse-solid",content:'<path d="M352 128.01c0 43.7-29.24 80.6-69.22 92.2A95.8 95.8 0 0 1 256 224c-9.3 0-18.28-1.32-26.78-3.79-39.98-11.6-69.22-48.5-69.22-92.2zM448 448c0 17.7-14.31 32-32 32H96c-17.69 0-32-14.3-32-32 0-36.08 9.97-69.83 27.28-98.67A192.9 192.9 0 0 1 153 285.97c2.3-1.47 4.63-2.89 7-4.26 2.64-1.54 5.31-3.01 8.03-4.41A191 191 0 0 1 192 266.94c20.02-7.09 41.56-10.94 64-10.94 16.57 0 32.66 2.1 48 6.06 5.43 1.4 10.77 3.03 16 4.88a186 186 0 0 1 16 6.49c2.13.97 4.24 1.98 6.32 3.03 3.28 1.65 6.51 3.4 9.68 5.25a192.9 192.9 0 0 1 68.72 67.62C438.04 378.17 448 411.92 448 448m-144-96h-32v-32h-32v32h-32v32h32v32h32v-32h32zM128 32l21.33 64.01h213.34L384 32z" />',viewBox:"0 0 512 512"},optimizationIcon:{name:"optimization",content:'<path d="m384.03 109.71-93.79 8.68 13.98-28.8c-3.9-1.85-7.88-3.62-11.9-5.25-11.16-2.15-22.61-3.24-34.24-3.24-30.05 0-58.96 7.31-84.65 21.1-14.9 7.99-28.72 18.17-41.05 30.35-33.57 33.17-52.07 77.28-52.07 124.19 0 41.55 14.51 80.9 41.15 112.4l-22.92 22.64c-31.51-36.29-50.55-83.47-50.55-135.04 0-114.64 94.05-207.56 210.08-207.56 7.34 0 14.59.37 21.74 1.1h.08c1.48.15 2.97.32 4.43.5l.44.06c11.91 1.49 23.5 3.96 34.7 7.33l12.7-26.15zM127.97 402.29l93.79-8.68-13.98 28.8c3.9 1.85 7.88 3.62 11.9 5.25 11.16 2.15 22.61 3.24 34.24 3.24 30.05 0 58.96-7.31 84.65-21.1 14.9-7.99 28.72-18.17 41.05-30.35 33.57-33.17 52.07-77.28 52.07-124.19 0-41.55-14.51-80.9-41.15-112.4l22.92-22.64c31.51 36.29 50.55 83.47 50.55 135.04 0 114.64-94.05 207.56-210.08 207.56-7.34 0-14.59-.37-21.74-1.1h-.08c-1.48-.15-2.97-.32-4.43-.5l-.44-.06c-11.91-1.49-23.5-3.96-34.7-7.33l-12.7 26.15zm230.8-115.34-20.63-15.7c.89-4.95 1.39-10.05 1.39-15.25s-.5-10.3-1.39-15.25l20.63-15.7a8.1 8.1 0 0 0 2.09-10.4L344 185.3a7.88 7.88 0 0 0-9.99-3.35l-23.86 10.1a82.8 82.8 0 0 0-26.25-15.25l-3.14-25.8c-.49-4-3.87-7-7.9-7h-33.71c-4.03 0-7.41 3-7.9 7l-3.23 25.8c-9.7 3.45-18.6 8.65-26.25 15.25l-23.87-10.1c-3.68-1.55-7.95-.1-9.99 3.35l-16.86 29.35c-1.98 3.5-1.09 7.95 2.09 10.4l20.63 15.7c-.79 4.95-1.29 10.05-1.29 15.25s.5 10.3 1.39 15.25l-20.63 15.7c-3.18 2.45-4.07 6.9-2.09 10.4l16.86 29.35a7.88 7.88 0 0 0 9.99 3.35l23.86-10.1c7.66 6.6 16.56 11.8 26.25 15.25l3.24 25.8c.49 4 3.87 7 7.9 7h33.71c4.03 0 7.41-3 7.9-7l3.24-25.8a82.8 82.8 0 0 0 26.25-15.25l23.86 10.1c3.68 1.55 7.95.1 9.99-3.35l16.86-29.35c1.84-3.5.94-7.95-2.29-10.4M256.01 298c-23.07 0-41.77-18.8-41.77-42s18.7-42 41.77-42 41.76 18.8 41.76 42-18.7 42-41.76 42" />',viewBox:"0 0 512 512"},outdentIcon:{name:"outdent",content:'<path d="M480 64H32V32h448zm0 32H224v32h256zm0 64H224v32h256zm0 64H224v32h256zm0 64H224v32h256zm0 64H224v32h256zm0 64H32v32h448zm-320-64V128L32 240z" />',viewBox:"0 0 512 512"},outlineOffsetIcon:{name:"outline-offset",content:'<path d="M448 32H32v448h448V32zm0 416H64V64h384zM160 320v32h192V160H160zm32-128h128v128H192z" />',viewBox:"0 0 512 512"},outlineWidthIcon:{name:"outline-width",content:'<path d="M416 32H32v448h448V32zm0 384H96V96h320zm-256-32h224V128H128v256zm0-224h192v192H160z" />',viewBox:"0 0 512 512"},overlapIcon:{name:"overlap",content:'<path d="M320 320V64H64v256zM192 448h256V192h-96v160H192z" />',viewBox:"0 0 512 512"},paddingBottomIcon:{name:"padding-bottom",content:'<path d="M288.2 352H256v64h64v64H160v-64h64v-64h-32v-64h96.2zM160 32h64v96h-32.2v32H288v-32h-32V32h64V0H160zm192 192v-32.2h-32V288h32v-32h96v64h32V160h-32v64zm-224 32v32.2h32V192h-32v32H32v-64H0v160h32v-64z" />',viewBox:"0 0 512 512"},paddingIcon:{name:"padding",content:'<path d="M128 288.2V256H32v64H0V160h32v64h96v-32h32v96.2zM448 160v64h-96v-32.2h-32V288h32v-32h96v64h32V160zM256 352h32.2v-32H192v32h32v96h-64v32h160v-32h-64zm-32-224h-32.2v32H288v-32h-32V32h64V0H160v32h64z" />',viewBox:"0 0 512 512"},paddingLeftIcon:{name:"padding-left",content:'<path d="M128 288.2V256H64v64H0V160h64v64h64v-32h64v96.2zM448 160v64h-96v-32.2h-32V288h32v-32h96v64h32V160zM256 352h32.2v-32H192v32h32v96h-64v32h160v-32h-64zm-32-224h-32.2v32H288v-32h-32V32h64V0H160v32h64z" />',viewBox:"0 0 512 512"},paddingRightIcon:{name:"padding-right",content:'<path d="M352 191.8V224h64v-64h64v160h-64v-64h-64v32h-64v-96.2zM32 320v-64h96v32.2h32V192h-32v32H32v-64H0v160zm192-192h-32.2v32H288v-32h-32V32h64V0H160v32h64zm32 224h32.2v-32H192v32h32v96h-64v32h160v-32h-64z" />',viewBox:"0 0 512 512"},paddingTopIcon:{name:"padding-top",content:'<path d="M191.8 128H224V64h-64V0h160v64h-64v64h32v64h-96.2zM320 448h-64v-96h32.2v-32H192v32h32v96h-64v32h160zM128 256v32.2h32V192h-32v32H32v-64H0v160h32v-64zm224-32v-32.2h-32V288h32v-32h96v64h32V160h-32v64z" />',viewBox:"0 0 512 512"},pageFooterSectionIcon:{name:"page-footer-section",content:'<path d="M352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96zm-31-32H129v-96h256zm0-160H129v32h256zm0-64H129v32h256z" />',viewBox:"0 0 512 512"},pageHeaderSectionIcon:{name:"page-header-section",content:'<path d="M352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96zm-32-160H128v-96h256zm0 96H128v32h256zm0-64H128v32h256z" />',viewBox:"0 0 512 512"},paletteIcon:{name:"palette",content:'<path d="m206 256.6 160-160c-2.2-5.7-4.8-11.1-7.9-16.3-24.2-40.8-60.1-66-107.8-75.9-2.3-.5-4.7-1-7.1-1.4C192-5.8 143.1 4.8 96.5 34.6 49.3 64.7 19.2 107.2 6.1 162c-13 54.8-5.2 106.4 23.4 154.6 14.2 23.8 31.3 43.2 51.4 58.4 3.8-25.2 13.4-52 36.4-75 31.3-31.4 64-41.3 88.7-43.4M288 64c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32m-96-32c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32M64 256c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32m0-128c0-17.7 14.3-32 32-32s32 14.3 32 32-14.3 32-32 32-32-14.3-32-32m438.7 12.9L480 118.3c-12.4-12.4-32.8-12.4-45.3 0L281.1 271.9c11.5 5.8 20.8 12.2 27.7 17.6 5.3 4.2 9.2 7.7 11.3 9.8l11.3 12.7c5.4 6.8 11.8 16.2 17.6 27.6l153.5-153.5c12.6-12.4 12.6-32.8.2-45.2M354.3 289.3c-4.8-5.8-8.6-9.9-10.6-11.9-2.3-2.3-6.3-6.1-12-10.7L457.4 141h.1l22.5 22.5zm-78.7 169c-23.8 23.7-48.4 33-70.7 37.7-49.6 10.4-96 16-96 16s34.7-17.3 33.9-77c-.4-32.7-3.7-66.4 19.7-89.8 56.6-56.7 113.3.2 113.3.2s56.7 56-.2 112.9" />',viewBox:"0 0 512 512"},paneFreezeIcon:{name:"pane-freeze",content:'<path d="M32 32v416h416V32zm256 32 96 96h-64l-96-96zm-128 0 96 96h-64L96 64zM64 96l96 96v64l-96-96zm0 128 96 96v64l-96-96zm0 192v-64l64 64zm224 0h-96v-96h96zm0-128h-96v-96h96zm128 128h-96v-96h96zm0-128h-96v-96h96zM352 64h64v64z" />',viewBox:"0 0 512 512"},paperPlaneIcon:{name:"paper-plane",content:'<path d="M469.783 271.879 54.329 446.734c-13.149 5.534-26.266-8.042-21.225-21.967l48.3-133.404c2.16-5.966 7.298-10.169 13.326-10.901C312.468 256 239.85 263.839 312.468 256c-72.618-7.839 0 0-217.739-24.462-6.027-.732-11.165-4.935-13.325-10.901l-48.3-133.404C28.063 73.308 41.18 59.732 54.33 65.266l415.454 174.855c13.623 5.734 13.623 26.024 0 31.758" />',viewBox:"0 0 512 512"},paperclipAltIcon:{name:"paperclip-alt",content:'<path d="M407 452.1c-18.6 18.6-43 27.9-67.5 27.9s-48.9-9.3-67.6-27.9L69.3 249.4c-49.7-49.7-49.7-130.5 0-180.2s130.5-49.7 180.2 0l180.2 180.2-22.7 22.5L226.9 91.8c-37.2-37.2-97.9-37.2-135.1 0s-37.2 97.9 0 135.1l202.7 202.7c24.8 24.8 65.2 24.8 90.1 0 24.8-24.8 24.8-65.2 0-90.1L181.9 136.8c-12.4-12.4-32.7-12.4-45 0s-12.4 32.7 0 45L317 362l-22.5 22.5-180.2-180.1c-24.8-24.8-24.8-65.2 0-90.1s65.2-24.8 90.1 0L407 317c37.3 37.2 37.3 97.9 0 135.1" />',viewBox:"0 0 512 512"},paperclipIcon:{name:"paperclip",content:'<path d="M384 128v256h-32V128c0-52.9-43.1-96-96-96s-96 43.1-96 96v288c0 35.3 28.7 64 64 64s64-28.7 64-64V128c0-17.6-14.4-32-32-32s-32 14.4-32 32v256h-32V128c0-35.3 28.7-64 64-64s64 28.7 64 64v288c0 52.9-43.1 96-96 96s-96-43.1-96-96V128C128 57.4 185.4 0 256 0s128 57.4 128 128" />',viewBox:"0 0 512 512"},paragraphAddIcon:{name:"paragraph-add",content:'<path d="M320 96h-64v352h-32V96h-64v352h-32V256c-53 0-96-43-96-96s43-96 96-96h192zm96 256v-64h-32v64h-64v32h64v64h32v-64h64v-32z" />',viewBox:"0 0 512 512"},paragraphHeightIcon:{name:"paragraph-height",content:'<path d="M480 64H224V32h256zm0 32H224v32h256zm0 64H224v32h256zm0 64H224v32h256zm0 64H224v32h256zm0 64H224v32h256zm0 64H224v32h256zm-368 32 80-128h-64V160h64L112 32 32 160h64v160H32z" />',viewBox:"0 0 512 512"},paragraphMarkIcon:{name:"paragraph-mark",content:'<path d="M423.79 69.29h-74.57v410.16h-37.29V69.29h-74.57v410.16h-37.29V255.73c-61.76 0-111.86-50.1-111.86-111.86s50.1-111.86 111.86-111.86h223.72V69.3Z" />',viewBox:"0 0 512 512"},parameterBooleanIcon:{name:"parameter-boolean",content:'<path d="M64 96c-17.7 0-32 14.3-32 32v256c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32zm384 288H64V128h384zM207 212h-39v114h-32V212H96v-26h111zm96.8-37-68.1 163h-27.5l67.9-163zM416 212h-49v34h45v26h-45v54h-32V186h81z" />',viewBox:"0 0 512 512"},parameterDateTimeIcon:{name:"parameter-date-time",content:'<path d="M416 202.8V128c0-17.7-14.3-32-32-32H64c-17.7 0-32 14.3-32 32v256c0 17.7 14.3 32 32 32h304c61.9 0 112-50.1 112.1-111.9 0-43.3-25-82.8-64.1-101.3M64.1 384 64 192h304c-61.9 0-112 50.2-112 112 0 30.1 12.1 58.9 33.6 80zm303.9 0c-44.2 0-80-35.8-80-80s35.8-80 80-80 80 35.8 80 80-35.8 80-80 80m48-96v32h-64v-64h32v32zm-224 32H96v-96h96z" />',viewBox:"0 0 512 512"},parameterFloatIcon:{name:"parameter-float",content:'<path d="M64 96c-17.7 0-32 14.3-32 32v256c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32zm384 288H64V128h384zm-276-55.6c-33.3 0-50-23.4-50-70.2q0-36.45 13.5-55.5c13.5-19.05 22.1-19.1 39.2-19.1 32.6 0 48.8 23.8 48.8 71.4 0 23.7-4.4 41.9-13.3 54.5s-21.6 18.9-38.2 18.9m1.4-121.3c-13.3 0-20 16.8-20 50.3 0 31.6 6.5 47.4 19.6 47.4 12.8 0 19.1-16.3 19.1-48.8s-6.2-48.9-18.7-48.9m83.8 121.3c-4.7.1-9.2-1.5-12.7-4.7-3.3-2.9-5.2-7.1-5.1-11.5-.1-4.4 1.8-8.7 5.2-11.5 3.6-3 8.3-4.6 13-4.5q7.95 0 12.9 4.5c6.4 5.9 6.7 15.9.8 22.2l-.9.9c-3.3 3.1-7.8 4.6-13.2 4.6M390 326h-88v-24h29v-87.2l-30 6.4v-25.5l60-12.1V302h29z" />',viewBox:"0 0 512 512"},parameterIntegerIcon:{name:"parameter-integer",content:'<path d="M64 96c-17.7 0-32 14.3-32 32v256c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32zm384 288H64V128h384zm-262.6-58H96.8v-24.4h29v-87.2L96 220.8v-25l60.6-12.2v118h28.8zm59.2-26.2v.6h56.8V326h-92.2v-24l40.1-38.4c8.1-7.7 13.7-14.2 17-19.5 3.2-4.9 4.9-10.7 4.9-16.6 0-12.9-6.9-19.3-20.8-19.3-12 0-23.6 4.8-34.6 14.4v-27.2c12.2-7.9 25.9-11.8 41.2-11.8 14.3 0 25.5 3.6 33.5 10.8s12.1 16.9 12.1 29.1q0 24.45-29.4 50.7zm82.1 21.6v-26.9c9.4 6.8 20.3 10.3 32.8 10.3 7.9 0 14-1.7 18.4-5.1s6.6-8.1 6.6-14.2c0-6.2-2.7-11.1-8.1-14.5s-12.9-5.1-22.4-5.1h-12.6v-23.6H353c18.2 0 27.4-6.1 27.4-18.2q0-17.1-21-17.1c-9.4 0-18.5 3-27.3 9.1V191c9.8-4.9 21.3-7.4 34.4-7.4 14.3 0 25.5 3.2 33.5 9.7 7.8 6 12.2 15.3 12 25.1 0 18.3-9.3 29.8-27.8 34.4v.5q14.85 1.8 23.4 10.8c5.7 5.9 8.8 13.8 8.6 21.9 0 13.1-4.8 23.4-14.4 31.1s-22.8 11.4-39.6 11.4c-14.7-.1-26.4-2.4-35.5-7.1" />',viewBox:"0 0 512 512"},parameterStringIcon:{name:"parameter-string",content:'<path d="M127.3 328.9c13.2 0 23.1-5.6 29.8-16.8h.4v14.4h29.2v-59.8c0-28.5-14.3-42.7-42.8-42.7-6.9.1-13.7.9-20.4 2.5-7.4 1.7-13.3 3.6-17.6 5.9v23.2c10.8-7.1 22.1-10.6 34-10.6s17.8 5.5 17.8 16.4l-27.2 3.6Q96 269.5 96 298.6c0 9.2 2.8 16.5 8.3 22s13.2 8.3 23 8.3m12.2-47.5 18.2-2.3v6.7c0 6.1-1.8 11.2-5.5 15.2-3.6 4-8.8 6.2-14.2 6-4.2 0-7.5-1.1-9.9-3.4-2.4-2.2-3.8-5.4-3.7-8.6 0-7.7 5-12.3 15.1-13.6m209 33.5c-9.5-9.3-14.3-21.3-14.3-36q0-25.5 15.3-40.2c10.2-9.8 23.8-14.7 40.9-14.7 11.8 0 20.3 1.6 25.6 4.7v26.2c-6.2-4.7-13.8-7.3-21.6-7.2q-13.35 0-21 7.8c-5.2 5.2-7.8 12.3-7.8 21.4 0 8.9 2.5 15.8 7.4 20.9 4.9 5 11.8 7.6 20.4 7.6 7.7 0 15.2-2.4 22.6-7.3v24.8c-7 4-17 6-30.2 6-15.3 0-27.8-4.7-37.3-14m-104 .5h.4q9.45 14.1 27.9 14.1c13.6 0 24.5-5 32.6-15.1s12.2-23.5 12.2-40.1q0-22.95-10.5-36.3c-10.5-13.35-16.9-13.3-29.8-13.3-14.1 0-24.9 5.8-32.5 17.5h-.4V179h-30.9v148h30.9zm-.5-42.2c0-7.4 2-13.4 6.1-18.1 3.8-4.5 9.5-7.1 15.4-6.9 6.6 0 11.6 2.3 15.2 7 3.5 4.7 5.3 11.1 5.3 19.4 0 10-1.9 17.7-5.8 23.1s-9.3 8.2-16.4 8.2c-5.5.1-10.7-2.2-14.3-6.4-3.7-4.2-5.6-9.6-5.6-16zM448 96H64c-17.7 0-32 14.3-32 32v256c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32m0 288H64V128h384z" />',viewBox:"0 0 512 512"},parametersByteArrayIcon:{name:"parameters-byte-array",content:'<path d="M64 96c-17.7 0-32 14.3-32 32v256c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32zm384 288H64V128h384zm-306.2-55.6c-33.3 0-50-23.4-50-70.2q0-36.45 13.5-55.5c13.5-19.05 22.1-19.1 39.2-19.1 32.6 0 48.8 23.8 48.8 71.4 0 23.7-4.4 41.9-13.3 54.5s-21.6 18.9-38.2 18.9m1.4-121.3c-13.3 0-20 16.8-20 50.3 0 31.6 6.5 47.4 19.6 47.4 12.8 0 19.1-16.3 19.1-48.8s-6.2-48.9-18.7-48.9m113.6 121.3c-33.3 0-50-23.4-50-70.2q0-36.45 13.5-55.5c13.5-19.05 22.1-19.1 39.2-19.1 32.6 0 48.8 23.8 48.8 71.4 0 23.7-4.4 41.9-13.3 54.5-8.8 12.6-21.6 18.9-38.2 18.9m1.4-121.3c-13.3 0-20 16.8-20 50.3 0 31.6 6.5 47.4 19.6 47.4 12.8 0 19.2-16.3 19.2-48.8s-6.3-48.8-18.8-48.9M420 326h-88v-24h29v-87.2l-30 6.4v-25.4l61-12.3V302h28z" />',viewBox:"0 0 512 512"},parametersIcon:{name:"parameters",content:'<path d="M96 32c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32zm320 416H96V64h320zM285.3 160c-8.9-25-36.3-38.1-61.4-29.2-13.7 4.8-24.4 15.6-29.2 29.2H128v32h66.7c8.9 25 36.3 38.1 61.4 29.2 13.7-4.8 24.4-15.6 29.2-29.2H384v-32zM240 192c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16m109.3 96c-8.9-25-36.3-38.1-61.4-29.2-13.7 4.8-24.4 15.6-29.2 29.2H128v32h130.7c8.9 25 36.3 38.1 61.4 29.2 13.7-4.8 24.4-15.6 29.2-29.2H384v-32zM304 320c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16" />',viewBox:"0 0 512 512"},parametersUnknownIcon:{name:"parameters-unknown",content:'<path d="M64 96c-17.7 0-32 14.3-32 32v256c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32zm384 288H64V128h384zm-64-64h-64v-32h64zm-96 0h-64v-32h64zm-96 0h-64v-32h64z" />',viewBox:"0 0 512 512"},passwordBoxIcon:{name:"password-box",content:'<path d="m167.1 238.55-5.65-5.65L144 250.35V224h-16v26.35l-17.45-17.45-5.65 5.65L122.35 256H96v16h26.35l-17.45 17.45 5.65 5.65L128 277.65V304h16v-26.35l17.45 17.45 5.65-5.65L149.65 272H176v-16h-26.35zm96 0-5.65-5.65L240 250.35V224h-16v26.35l-17.45-17.45-5.65 5.65L218.35 256H192v16h26.35l-17.45 17.45 5.65 5.65L224 277.65V304h16v-26.35l17.45 17.45 5.65-5.65L245.65 272H272v-16h-26.35zM32 160v192c13-.07 448 0 448 0V160zm416 160H64V192h384zm-32-112v96h-16v-96zm-56.9 29.55-5.65-5.65L336 249.35V223h-16v26.35l-17.45-17.45-5.65 5.65L314.35 255H288v16h26.35l-17.45 17.45 5.65 5.65L320 276.65V303h16v-26.35l17.45 17.45 5.65-5.65L341.65 271H368v-16h-26.35z" />',viewBox:"0 0 512 512"},passwordIcon:{name:"password",content:'<path d="M480 64v384h-32V64zM174.2 221.1l-11.3-11.3-34.9 34.9V192H96v52.7l-34.9-34.9-11.3 11.3L84.7 256H32v32h52.7l-34.9 34.9 11.3 11.3L96 299.3V352h32v-52.7l34.9 34.9 11.3-11.3-34.9-34.9H192v-32h-52.7zm224 0-11.3-11.3-34.9 34.9V192h-32v52.7l-34.9-34.9-11.3 11.3 34.9 34.9H256v32h52.7l-34.9 34.9 11.3 11.3 34.9-34.9V352h32v-52.7l34.9 34.9 11.3-11.3-34.9-34.9H416v-32h-52.7z" />',viewBox:"0 0 512 512"},patientOutlineIcon:{name:"patient-outline",content:'<path d="m218.46 113.31-.58.19c.08-.1.17-.2.26-.3zM256 256c-22.44 0-43.98 3.85-64 10.94-7.9 2.79-15.56 6.09-22.95 9.86a179 179 0 0 0-9.05 4.91c-.68.39-1.36.79-2.03 1.2C101.71 316.39 64 377.81 64 448c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32 0-106-86-192-192-192M140.14 384l-.12.66L128.85 448H96c0-42.72 16.65-82.89 46.88-113.12 2.31-2.31 4.68-4.54 7.1-6.68zm46.65-80.33c.79-.38 1.57-.75 2.37-1.11L203.52 384h-30.89zM168.94 448c-1.91.01-4.58.01-7.6.01l5.65-32.01h42.17l5.64 32zm72.9-31H336c8.27 0 15 6.73 15 15s-6.73 15-15 15h-88.88zm139.43 31c1.77-5 2.73-10.39 2.73-16 0-26.51-21.49-48-48-48h-99.98l-16.21-91.91c11.73-2.7 23.85-4.09 36.19-4.09 42.72 0 82.89 16.65 113.12 46.88S416 405.28 416 448zM315.04 52.31a94 94 0 0 0-7.51-5.31c-14.89-9.5-32.57-15-51.53-15-53 0-96 43-96 96s43 96 96 96 96-43 96-96c0-30.74-14.47-58.12-36.96-75.69M278.85 93.8l23.48-9.89a64 64 0 0 1 14.42 23.94l-40.4-13zM256 64c3.21 0 6.37.24 9.46.7l-61.29 25.82C215.8 74.46 234.7 64 256 64m0 128c-34.51 0-62.72-27.45-63.95-61.66l39.03-16.43L318.45 142c-6.4 28.58-31.97 50-62.45 50" />',viewBox:"0 0 512 512"},patientSolidIcon:{name:"patient-solid",content:'<path d="m225.34 81.6-63.35 26.86C171.02 64.82 209.7 32 256 32c18.96 0 36.64 5.5 51.53 15 .04.03.08.05.12.08zm5.74 32.31-69.72 30.2C169.01 189.45 208.49 224 256 224c44.66 0 82.23-30.54 92.94-71.86l-73.62-24zm45.27-19.06 75.26 24.53c-1.6-18.07-8.22-34.7-18.47-48.49L278.85 93.8zM203.52 384h-30.89l15.52-87.65zm0 0h-30.89l15.52-87.65zm-45.97-100.84L140.14 384l-.12.66L123.07 480H96c-17.7 0-32-14.3-32-32 0-1.22.01-2.43.04-3.64.01-.9.03-1.79.06-2.68.01-.14.01-.27.02-.4.03-1.03.07-2.06.13-3.09v-.07c.05-1.06.12-2.11.19-3.16v-.05c.06-.89.13-1.78.2-2.66.02-.31.05-.61.08-.92.08-.95.16-1.89.26-2.83 0-.04.01-.08.01-.12.11-1.02.22-2.05.34-3.07.12-1.01.24-2.01.38-3.02.01-.11.03-.23.04-.34.12-.82.23-1.63.35-2.45.04-.25.08-.49.11-.73.15-.98.31-1.96.48-2.93 0-.03 0-.06.01-.09.17-1.03.36-2.05.55-3.07.17-.96.36-1.93.55-2.88.38-1.85.78-3.69 1.21-5.52.12-.54.25-1.07.38-1.61q.315-1.32.66-2.64c.23-.9.47-1.8.71-2.69.18-.65.36-1.31.55-1.96.21-.73.42-1.47.64-2.2.22-.76.45-1.51.69-2.26.27-.87.54-1.74.83-2.61.28-.87.57-1.73.87-2.59.09-.27.18-.55.28-.82.29-.83.58-1.66.89-2.49.29-.8.58-1.59.89-2.39.14-.4.3-.8.46-1.2a147.335 147.335 0 0 1 2.04-5.07c.37-.88.74-1.75 1.12-2.62.46-1.05.93-2.09 1.41-3.13.41-.91.84-1.81 1.27-2.71.42-.87.84-1.74 1.26-2.6.03-.06.06-.12.09-.17.46-.92.93-1.84 1.4-2.75s.95-1.82 1.44-2.72c.48-.9.98-1.8 1.48-2.69.51-.92 1.03-1.83 1.56-2.74.43-.74.87-1.48 1.31-2.22.19-.31.38-.63.57-.94.92-1.52 1.87-3.02 2.83-4.51.05-.08.1-.17.16-.25.52-.81 1.05-1.61 1.59-2.41.57-.84 1.14-1.69 1.72-2.53.58-.83 1.16-1.65 1.75-2.48.01-.02.02-.04.04-.05 1.18-1.64 2.38-3.27 3.62-4.88 0-.02.02-.03.03-.05.61-.79 1.22-1.57 1.84-2.36.63-.78 1.26-1.57 1.89-2.35.19-.24.38-.47.58-.7 2.41-2.92 4.9-5.76 7.47-8.53a218 218 0 0 1 4.22-4.4c1.32-1.33 2.65-2.63 4-3.93.12-.11.24-.23.36-.34.74-.7 1.49-1.39 2.23-2.08 1.5-1.38 3.02-2.73 4.56-4.06.77-.66 1.55-1.32 2.33-1.97 2.34-1.96 4.73-3.86 7.17-5.71 2.44-1.84 4.92-3.63 7.44-5.36.85-.58 1.69-1.15 2.54-1.71 2.42-1.6 4.87-3.15 7.37-4.64M220.66 480H155.6l11.39-64h42.17zM448 448c0 17.7-14.3 32-32 32h-80c26.51 0 48-21.49 48-48s-21.49-48-48-48h-99.98l-22.05-123.38c1.04-.23 2.09-.46 3.14-.68q3.615-.735 7.29-1.35c.64-.11 1.28-.21 1.92-.31 8.12-1.26 16.42-2.01 24.85-2.22.78-.02 1.56-.03 2.35-.04.82-.01 1.65-.02 2.48-.02 106 0 192 86 192 192m-112-1h-88.98l-5.19-30H336c8.27 0 15 6.73 15 15s-6.73 15-15 15m-196.98-63v.66l.12-.66zm79.12-270.8c-.09.1-.18.2-.26.3l.58-.19z" />',viewBox:"0 0 512 512"},pauseIcon:{name:"pause",content:'<path d="M320 0h160v512H320zM32 512h160V0H32z" />',viewBox:"0 0 512 512"},pauseSmIcon:{name:"pause-sm",content:'<path d="M288 96h96v320h-96zM96 416h96V96H96z" />',viewBox:"0 0 512 512"},pencilIcon:{name:"pencil",content:'<path d="m334.9 86.6 45.3-45.3c12.4-12.4 32.8-12.4 45.3 0l45.3 45.3c12.4 12.4 12.4 32.8 0 45.3l-45.3 45.3zm-22.6 22.6L32 389.5V480h90.5l280.3-280.3zM99.9 412.1l-22.6-22.6 235-235 22.6 22.6z" />',viewBox:"0 0 512 512"},percentIcon:{name:"percent",content:'<path d="M352 64h32L160 448h-32zm16 160c-44.2 0-80 50.1-80 112s35.8 112 80 112 80-50.1 80-112-35.8-112-80-112m0 192c-22.7 0-48-32.9-48-80s25.3-80 48-80 48 32.9 48 80-25.3 80-48 80M144 64c-44.2 0-80 50.1-80 112s35.8 112 80 112 80-50.1 80-112-35.8-112-80-112m0 192c-22.7 0-48-32.9-48-80s25.3-80 48-80 48 32.9 48 80-25.3 80-48 80" />',viewBox:"0 0 512 512"},perimeterIcon:{name:"perimeter",content:'<path d="M448 125.27c18.64-6.59 32-24.37 32-45.27 0-26.51-21.49-48-48-48-20.9 0-38.68 13.36-45.27 32H128V32H32v96h32v258.73C45.36 393.32 32 411.1 32 432c0 26.51 21.49 48 48 48 20.9 0 38.68-13.36 45.27-32H384v32h96v-96h-32zM432 64c8.82 0 16 7.18 16 16s-7.18 16-16 16-16-7.18-16-16 7.18-16 16-16M64 64h32v32H64zm16 384c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16m368 0h-32v-32h32zm-64-64v32H125.27c-4.82-13.64-15.63-24.45-29.27-29.27V128h32V96h258.73c4.82 13.64 15.63 24.45 29.27 29.27V384z" />',viewBox:"0 0 512 512"},photosIcon:{name:"photos",content:'<path d="M256 288c0 17.7-14.3 32-32 32s-32-14.3-32-32 14.3-32 32-32 32 14.3 32 32m96-64v192c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32h256c17.7 0 32 14.3 32 32m-31.8 0q-.15-.15 0 0l-256.1-.1-.1.1v149.9l74.6-70 85.3 80 53.3-50 42.7 40zm63.8-96H128c-17.7 0-32 14.3-32 32h288v224c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32m64-64H192c-17.7 0-32 14.3-32 32h288v224c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32" />',viewBox:"0 0 512 512"},pillsOutlineIcon:{name:"pills-outline",content:'<path d="M384 288c-53.02 0-96 42.98-96 96s42.98 96 96 96 96-42.98 96-96-42.98-96-96-96m0 160c-29.77 0-54.85-20.42-61.97-48h123.94c-7.12 27.58-32.2 48-61.97 48m-61.97-80c7.12-27.58 32.2-48 61.97-48s54.85 20.42 61.97 48zm47.49-240.87c0-32.84-17.01-64.79-47.44-82.38C307.15 36.11 290.84 32 274.75 32c-32.79 0-64.67 17.04-82.24 47.53l-50.44 87.51-.07-.04-53 92 .05.03-44.33 76.92C18.53 381.4 34.08 439.51 79.45 465.74c14.94 8.64 31.25 12.75 47.34 12.75 32.78 0 64.65-17.04 82.22-47.52l43.84-76.06.15.09 54-94 49.8-86.45c8.63-14.97 12.72-31.3 12.72-47.42M247 301l-65.72 113.99c-11.19 19.43-32.07 31.5-54.49 31.5-10.93 0-21.76-2.92-31.32-8.45-30.05-17.37-40.37-56-23.02-86.11l44.32-76.92 22.12-36.82M154 210l66.23-114.49C231.44 76.08 252.33 64 274.75 64c10.93 0 21.75 2.92 31.32 8.46 19.4 11.21 31.45 32.16 31.45 54.67 0 10.99-2.92 21.86-8.44 31.44L263 273z" />',viewBox:"0 0 512 512"},pillsSolidIcon:{name:"pills-solid",content:'<path d="m110.52 221.78-65.8 114.17C18.53 381.4 34.08 439.51 79.45 465.74c45.36 26.25 103.37 10.68 129.56-34.77l65.8-114.17zM322.08 44.75C276.72 18.5 218.71 34.08 192.51 79.53l-66.02 114.53 164.3 95.03 66.01-114.54c8.63-14.97 12.72-31.3 12.72-47.42 0-32.84-17.01-64.79-47.44-82.38m62.24 243.08c-48.08 0-88.33 34.02-96.02 80H480c-7.69-45.98-47.6-80-95.68-80M288.3 399.84c7.71 46.06 47.68 80.16 95.85 80.16s88.14-34.1 95.85-80.16z" />',viewBox:"0 0 512 512"},pinIcon:{name:"pin",content:'<path d="M320 256V96c0-17.6-14.4-32-32-32h-96c-17.6 0-32 14.4-32 32v160H96v32h128v160h32V288h128v-32zm-128 0V96h64v160z" />',viewBox:"0 0 512 512"},pinterestBoxIcon:{name:"pinterest-box",content:'<path d="M448 32H64c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32M276.6 327.3c-19.8 0-38.5-10.8-44.9-22.9 0 0-10.7 42.4-12.9 50.5-8 28.9-31.4 57.8-33.2 60.2-1.3 1.6-4.1 1.1-4.4-1.1-.5-3.7-6.5-40.1.5-69.9 3.5-14.9 23.6-100.2 23.6-100.2s-5.9-11.7-5.9-29.1c0-27.2 15.8-47.6 35.5-47.6 16.7 0 24.8 12.5 24.8 27.6 0 16.8-10.7 41.9-16.2 65.2-4.6 19.5 9.8 35.4 29 35.4 34.8 0 58.3-44.7 58.3-97.7 0-40.3-27.1-70.4-76.5-70.4-55.7 0-90.5 41.6-90.5 88 0 16 4.7 27.3 12.1 36.1 3.4 4 3.9 5.6 2.6 10.2-.9 3.4-2.9 11.5-3.7 14.8-1.2 4.6-5 6.3-9.2 4.6-25.6-10.4-37.6-38.5-37.6-70.2C128 158.6 172 96 259.4 96c70.2 0 116.4 50.8 116.4 105.3-.1 72.1-40.2 126-99.2 126" />',viewBox:"0 0 512 512"},pinterestIcon:{name:"pinterest",content:'<path d="M250.7 32C126.6 32 64 119.7 64 192.7c0 44.3 17 83.6 53.5 98.3 6 2.4 11.4.1 13.1-6.4 1.2-4.5 4.1-15.9 5.3-20.7 1.8-6.5 1.1-8.7-3.7-14.3-10.5-12.2-17.2-28.1-17.2-50.5 0-65.1 49.4-123.3 128.6-123.3 70.2 0 108.7 42.2 108.7 98.6 0 74.2-33.3 136.8-82.8 136.8-27.3 0-47.8-22.2-41.2-49.6 7.9-32.6 23.1-67.8 23.1-91.3 0-21.1-11.5-38.7-35.2-38.7-27.9 0-50.4 28.5-50.4 66.6 0 24.3 8.3 40.7 8.3 40.7s-28.6 119.3-33.6 140.2c-10 41.6-1.5 92.7-.8 97.8.5 3 4.4 3.7 6.2 1.5 2.6-3.3 35.9-43.8 47.2-84.2 3.2-11.4 18.4-70.8 18.4-70.8 9.1 17.1 35.6 32.1 63.8 32.1 84 0 141-75.4 141-176.4C416 103 350.3 32 250.7 32" />',viewBox:"0 0 512 512"},planIcon:{name:"plan",content:'<path d="M160 128c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m48 .1V160l160-.1V128zM160 240c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m48 .1V272l160-.1V240zM160 352c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m48 .1V384l160-.1V352zm0-112V272l160-.1V240zm0-112V160l160-.1V128zm-48-.1c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m0 112c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m0 112c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m0 0c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m0-112c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m0-112c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m48 .1V160l160-.1V128zm0 112V272l160-.1V240zm0 112V384l160-.1V352zm0 31.9 160-.1V352l-160 .1zm0-112 160-.1V240l-160 .1zm0-143.9V160l160-.1V128zm-48-.1c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m0 112c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m0 112c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16M400 32H112c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h288c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32m0 416H112V64h288zm-32-96-160 .1V384l160-.1zm0-112-160 .1V272l160-.1zm0-112-160 .1V160l160-.1zm-208 32c8.84 0 16-7.16 16-16s-7.16-16-16-16-16 7.16-16 16 7.16 16 16 16m0 112c8.84 0 16-7.16 16-16s-7.16-16-16-16-16 7.16-16 16 7.16 16 16 16m0 112c8.84 0 16-7.16 16-16s-7.16-16-16-16-16 7.16-16 16 7.16 16 16 16m0-32c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m0-112c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m0-112c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m48 .1V160l160-.1V128zm0 112V272l160-.1V240zm0 112V384l160-.1V352zm0 0V384l160-.1V352zm0-112V272l160-.1V240zm0-112V160l160-.1V128zm-48-.1c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m0 112c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m0 112c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m48 .1V384l160-.1V352z" />',viewBox:"0 0 512 512"},planeOutlineIcon:{name:"plane-outline",content:'<path d="m236.95 64 .08.05L333.01 240h99c4.28 0 8.29 1.66 11.32 4.7 1.82 1.82 4.84 5.76 4.67 11.8-.23 8.11-8.25 15.5-16.81 15.5h-98.18l-95.98 175.96-.07.05h-27.25l80-176H152.65l-43.61 79.96-.07.05H81.65l43.5-96-43.5-96h27.29l.08.05 43.61 79.95h137.09l-80-176zm.02-31.98h-76.95l80 176h-68.4l-34.51-63.27a32.09 32.09 0 0 0-28.17-16.73H32l58 128-58 128h76.95c11.74 0 22.55-6.42 28.17-16.73l34.51-63.27H240l-80 176h76.95c11.74 0 22.55-6.42 28.17-16.73L352 304.02h79.18c25.65 0 48.06-20.94 48.8-46.58.4-13.82-5.04-26.37-14.04-35.36-8.68-8.69-20.68-14.06-33.94-14.06h-80L265.12 48.75a32.06 32.06 0 0 0-28.15-16.73" />',viewBox:"0 0 512 512"},planeSolidIcon:{name:"plane-solid",content:'<path d="m171.63 304-34.51 63.27A32.09 32.09 0 0 1 108.95 384H32l58-128-58-128h76.92c11.74 0 22.55 6.42 28.17 16.73L171.6 208H240L160 32h76.95c11.74 0 22.55 6.42 28.17 16.73L352 208h80c13.26 0 25.26 5.37 33.94 14.06 9 8.99 14.44 21.54 14.04 35.36-.74 25.64-23.15 46.58-48.8 46.58H352l-86.88 159.27A32.09 32.09 0 0 1 236.95 480H160l80-176z" />',viewBox:"0 0 512 512"},playIcon:{name:"play",content:'<path d="M0 512V0l512 256z" />',viewBox:"0 0 512 512"},playSmIcon:{name:"play-sm",content:'<path d="M96 416V96l320 160z" />',viewBox:"0 0 512 512"},playlistIcon:{name:"playlist",content:'<path d="M0 256h320v64H0zM512 64H0V0h512zm-128 64.8V397c-13.4-8-30-12.8-48-12.8-44.2 0-80 28.7-80 64s35.8 64 80 64 80-28.7 80-64V193h96v-65zM0 128v64h320v-64z" />',viewBox:"0 0 512 512"},plusCircleIcon:{name:"plus-circle",content:'<path d="M256 32C132.3 32 32 132.3 32 256s100.3 224 224 224 224-100.3 224-224S379.7 32 256 32m32 256v96h-64v-96h-96v-64h96v-96h64v96h96v64z" />',viewBox:"0 0 512 512"},plusIcon:{name:"plus",content:'<path d="M288 224V96h-64v128H96v64h128v128h64V288h128v-64z" />',viewBox:"0 0 512 512"},plusOutlineIcon:{name:"plus-outline",content:'<path d="M288 288v96h-64v-96h-96v-64h96v-96h64v96h96v64zM256 32C132.3 32 32 132.3 32 256s100.3 224 224 224 224-100.3 224-224S379.7 32 256 32m0 416c-106 0-192-86-192-192S150 64 256 64s192 86 192 192-86 192-192 192" />',viewBox:"0 0 512 512"},plusSmIcon:{name:"plus-sm",content:'<path d="M352 224v64h-64v64h-64v-64h-64v-64h64v-64h64v64z" />',viewBox:"0 0 512 512"},pointerIcon:{name:"pointer",content:'<path d="m285.5 326.1 43.9 124.4-83.5 29.5-43.8-124.2L128 416V32l256 288z" />',viewBox:"0 0 512 512"},positionBottomIcon:{name:"position-bottom",content:'<path d="M32 64v416h448V32H32zm416 0v384H64V64zM96 320h320v96H96z" />',viewBox:"0 0 512 512"},positionLeftIcon:{name:"position-left",content:'<path d="M448 32H32v448h448V32zm0 416H64V64h384zM96 96h96v320H96z" />',viewBox:"0 0 512 512"},positionRightIcon:{name:"position-right",content:'<path d="M64 480h416V32H32v448zm0-416h384v384H64zm256 32h96v320h-96z" />',viewBox:"0 0 512 512"},positionTopIcon:{name:"position-top",content:'<path d="M480 448V32H32v448h448zm-416 0V64h384v384zM96 96h320v96H96z" />',viewBox:"0 0 512 512"},printIcon:{name:"print",content:'<path d="M448 160h-32V96l-64-64H128c-17.7 0-32 14.3-32 32v96H64c-17.6 0-32 14.4-32 32v160c0 17.6 14.4 32 32 32h32v64c0 17.6 14.4 32 32 32h256c17.6 0 32-14.4 32-32v-64h32c17.6 0 32-14.4 32-32V192c0-17.6-14.4-32-32-32M128 64h192v64h64v64H128zm320 256h-64v127.9l-.1.1H128.1l-.1-.1V320H64v-32h384zm-288 0h192v32H160zm0 64h160v32H160z" />',viewBox:"0 0 512 512"},puzzlePieceIcon:{name:"puzzle-piece",content:'<path d="M480 352c0 1 0 2-.1 2.9v.8c0 .8-.1 1.7-.2 2.5v.5c-.1 1-.2 1.9-.4 2.8-.1.4-.1.9-.2 1.3s-.1.8-.2 1.2-.2.7-.2 1.1l-.6 2.7c-.1.4-.2.7-.3 1.1 0 .2-.1.5-.2.7-.2.5-.4 1.1-.5 1.7-.3.9-.6 1.8-.9 2.6 0 .1-.1.2-.1.3-.3.8-.6 1.6-.9 2.3-.1.2-.2.5-.3.7-.3.8-.7 1.5-1 2.3 0 .1-.1.2-.1.2-.4.8-.8 1.6-1.3 2.4l-.6 1.2c-.2.4-.4.7-.6 1.1-.2.3-.3.6-.5.8-.5.8-1 1.5-1.5 2.3l-.6.9c-.2.4-.5.7-.7 1s-.5.6-.7.9c-.5.7-1.1 1.4-1.7 2.1l-.3.3-1.5 1.8c-.2.2-.3.4-.5.5-.6.7-1.2 1.3-1.9 2-.6.6-1.3 1.3-2 1.9-.4.3-.7.7-1.1 1-.3.3-.7.6-1 .9-.2.1-.3.3-.5.4-.7.6-1.4 1.1-2.1 1.7-.3.3-.7.5-1 .8-.3.2-.6.5-1 .7l-.9.6c-.8.5-1.5 1-2.3 1.5-.2.1-.5.3-.7.4-.4.2-.7.4-1.1.6s-.8.5-1.3.7c-.8.4-1.6.9-2.4 1.3-.1.1-.2.1-.3.2-.3.2-.7.4-1 .5-.6.2-1.2.5-1.9.8-.8.3-1.6.6-2.3.9-.1 0-.2.1-.3.1-.9.3-1.7.6-2.6.9-.6.2-1.2.3-1.7.6-.2.1-.5.1-.7.2-.4.1-.7.2-1.1.3l-2.7.6c-.3.1-.5.1-.8.2-.5.1-1.1.2-1.7.3-.4.1-.8.1-1.2.2-.9.1-1.9.3-2.8.4-.2 0-.5 0-.7.1-.4.1-.9.1-1.3.1-.6 0-1.1.1-1.7.1-1 0-2 .1-2.9.1-1.2 0-2.3 0-3.5-.1-.4 0-.7-.1-1.1-.1-.8-.1-1.6-.1-2.3-.2-.4 0-.9-.1-1.3-.2l-2.1-.3c-.4-.1-.9-.2-1.3-.2-.7-.1-1.4-.3-2-.4-.4-.1-.9-.2-1.3-.3-.7-.2-1.4-.3-2-.5l-1.2-.3c-.7-.2-1.4-.4-2.1-.7-.4-.1-.7-.2-1.1-.4-.8-.3-1.5-.6-2.3-.9-.3-.1-.5-.2-.8-.3-1-.4-1.9-.8-2.8-1.2-.1 0-.1-.1-.2-.1-3.1-1.5-6-3.2-8.8-5.1-.1 0-.1-.1-.2-.2-.8-.6-1.7-1.2-2.5-1.8-.1-.1-.2-.2-.3-.2-.8-.6-1.6-1.2-2.3-1.9-.3-.2-.6-.5-.8-.7-.5-.4-1-.8-1.4-1.3l-.5-.5c-.8-.8-1.6-1.5-2.3-2.3l-1.5-1.5c-.3-.3-.5-.6-.7-.9-.1-.2-.2-.3-.4-.5-4.9-5.7-12-8.9-19.5-8.9h-1.4c-14.3 0-25.9 11.6-25.9 25.9v70H217.9c-14.3 0-25.9-11.6-25.9-25.9v-1.4c0-7.5 3.3-14.6 8.9-19.5 15-12.5 24.2-31.6 23-52.9-1.8-32.5-28.3-58.7-60.9-60.2-36.7-1.7-67 27.6-67 63.9 0 19.6 8.8 37.1 22.6 48.8 5.9 5 9.4 12.2 9.4 19.9v1.4c0 14.3-11.6 25.9-25.9 25.9H32V192h70.1c14.3 0 25.9-11.6 25.9-25.9v-1.4c0-7.5-3.3-14.6-8.9-19.5l-.3-.3c-.7-.5-1.4-1.1-2-1.7l-.6-.6c-.8-.8-1.6-1.5-2.3-2.3l-.2-.2c-.7-.7-1.4-1.5-2.1-2.3-.1-.1-.2-.2-.2-.3-.7-.8-1.3-1.5-1.9-2.3-.1-.1-.2-.2-.2-.3-.6-.8-1.2-1.6-1.8-2.5l-.2-.2c-1.9-2.8-3.6-5.7-5.1-8.8 0-.1-.1-.1-.1-.2-.4-.9-.9-1.9-1.2-2.8-.1-.3-.2-.5-.3-.8-.3-.8-.6-1.5-.9-2.3-.1-.3-.2-.7-.4-1.1-.2-.7-.5-1.4-.7-2.1l-.3-1.2c-.2-.7-.4-1.4-.5-2-.1-.4-.2-.9-.3-1.3-.1-.7-.3-1.4-.4-2-.1-.4-.2-.9-.2-1.3l-.3-2.1c-.1-.4-.1-.9-.2-1.3-.1-.8-.1-1.6-.2-2.3 0-.4-.1-.7-.1-1.1-.1-1.2-.1-2.3-.1-3.5 0-1 0-2 .1-2.9 0-.4 0-.9.1-1.3 0-.7.1-1.4.2-2v-.4c.1-.9.2-1.9.4-2.8 0-.2.1-.4.1-.7.1-.8.3-1.6.4-2.4 0-.2.1-.4.1-.5l.6-2.7c0-.1.1-.3.1-.4.2-.7.4-1.4.6-2.2l.3-.9c.3-.9.6-1.8.9-2.6 0-.1.1-.2.1-.3.3-.8.6-1.6.9-2.3.1-.2.2-.5.3-.7.3-.8.7-1.5 1-2.3 0-.1.1-.2.1-.3.4-.8.8-1.6 1.3-2.4l.3-.6c.4-.7.7-1.3 1.1-1.9.1-.2.2-.3.3-.5.5-.8 1-1.5 1.5-2.3.1-.1.2-.3.3-.4.4-.6.9-1.2 1.3-1.8.1-.2.3-.4.4-.6.5-.7 1.1-1.4 1.7-2.1l.3-.3 1.5-1.8c.2-.2.3-.4.5-.5.6-.7 1.2-1.3 1.9-2 .6-.6 1.3-1.3 2-1.9.2-.2.4-.3.5-.5l1.8-1.5.3-.3c.7-.6 1.4-1.1 2.1-1.7.2-.1.3-.3.5-.4.6-.5 1.3-.9 1.9-1.3.2-.1.3-.2.5-.3.8-.5 1.5-1 2.3-1.5.1-.1.3-.2.4-.2.6-.4 1.3-.8 1.9-1.1.2-.1.5-.3.7-.4.8-.4 1.6-.9 2.4-1.3.1 0 .2-.1.2-.1.8-.4 1.5-.7 2.3-1 .2-.1.5-.2.7-.3.8-.3 1.5-.6 2.3-.9.1 0 .2-.1.3-.1.9-.3 1.7-.6 2.6-.9.3-.1.6-.2.8-.3.7-.2 1.4-.4 2.2-.6.2 0 .3-.1.5-.1l2.7-.6c.2 0 .4-.1.6-.1.8-.2 1.6-.3 2.3-.4.2 0 .5-.1.7-.1.9-.1 1.9-.3 2.8-.4.2 0 .4 0 .5-.1.8-.1 1.6-.1 2.5-.2h.7c1 0 1.9-.1 2.9-.1s2 0 3 .1h.7c.9.1 1.8.1 2.7.2h.2c30 3.1 53.9 26.9 57.1 57 0 .3.1.7.1 1 .1.7.1 1.4.2 2.1 0 .5 0 .9.1 1.4v5c0 .5-.1 1-.1 1.4 0 .6-.1 1.2-.1 1.7s-.1 1-.2 1.5c-.1.6-.1 1.1-.2 1.7-.1.5-.1 1-.2 1.5s-.2 1.1-.3 1.6l-.3 1.5c-.1.5-.2 1-.4 1.5-.1.5-.2 1-.4 1.5-.1.5-.3.9-.4 1.4-.2.5-.3 1-.5 1.5-.1.4-.3.9-.4 1.3-.2.5-.4 1.1-.6 1.6-.1.4-.3.8-.5 1.2-.2.6-.4 1.1-.7 1.7-.1.3-.3.7-.4 1-.3.6-.5 1.2-.8 1.8-.1.2-.2.5-.4.7-.3.7-.7 1.3-1 2 0 .1-.1.2-.1.2-3.8 6.7-8.7 12.7-14.5 17.7h-.1c-5.8 5-9.4 12.2-9.4 19.9v1.4c0 14.3 11.6 25.9 25.9 25.9H320v116.7c0 6.3 5.1 11.3 11.3 11.3H357c5.2 0 9.1-4.1 10-9.2 0-.1.1-.1.1-.2 5-5.8 10.9-10.8 17.7-14.5.1 0 .2-.1.2-.1.7-.4 1.3-.7 2-1 .2-.1.5-.2.7-.4.6-.3 1.2-.6 1.8-.8.3-.1.7-.3 1-.4.6-.2 1.1-.5 1.7-.7.4-.2.8-.3 1.2-.5.5-.2 1.1-.4 1.6-.6.4-.2.9-.3 1.3-.4.5-.2 1-.3 1.5-.5.5-.1.9-.3 1.4-.4s1-.3 1.5-.4 1-.2 1.5-.4l1.5-.3c.5-.1 1.1-.2 1.6-.3s1-.2 1.5-.2c.6-.1 1.1-.1 1.7-.2.5-.1 1-.1 1.5-.2.6-.1 1.1-.1 1.7-.1.5 0 1-.1 1.4-.1h5c.5 0 .9 0 1.4.1.7 0 1.4.1 2.1.2.3 0 .7.1 1 .1 30 3.1 53.9 27 57 57.1v.2c.1.9.2 1.8.2 2.7v.7c.2.4.2 1.4.2 2.4" />',viewBox:"0 0 512 512"},qrCodeIcon:{name:"qr-code",content:'<path d="M320 0v192h192V0zm160 160H352V32h128zm-32-32h-64V64h64zM0 0v192h192V0zm160 160H32V32h128zm-32-32H64V64h64zM0 320v192h192V320zm160 160H32V352h128zm-32-32H64v-64h64zm32-224h32v32h-32zm0 64h-32v-32h32zm-64-64h32v32H96zm-32 32H32v-32h32zm32 32H64v-32h32zm128 0h-32v-32h32zm32-32h-32v-32h32zm0-64h32v32h-32zm0 0h-32v-32h32zm0-64h32v32h-32zm0 0h-32V96h32zm0-64h32v32h-32zm0 0h-32V32h32zm64 192h-32v-32h32zm-96 32h32v32h-32zm64 0h-32v-32h32zm0 64h-32v-32h32zm-32 32h-32v-32h32zm0 0h32v32h-32zm0 64h-32v-32h32zm64-64h-32v-32h32zm0-64h-32v-32h32zm0-64h32v32h-32zm64 0h-32v-32h32zm32 32h-32v-32h32zm32-32h-32v-32h32zm-96 32h32v32h-32zm0 64h-32v-32h32zm0 0h32v32h-32zm32-32h32v32h-32zm32-32h32v32h-32zm-96 96h32v32h-32zm0 64h-32v-32h32zm-32 32h-32v-32h32zm192-192h-32v-32h32zM352 416h32v32h-32zm0 64h-32v-32h32zm64-64h-32v-32h32zm32-96h32v32h-32zm0 64h-32v-32h32zm-32 32h32v32h-32zm0 64h-32v-32h32zm64-64h-32v-32h32zm0 64h-32v-32h32zm32-32h-32v-32h32zm0-64h-32v-32h32zm0-64h-32v-32h32zm0-64h-32v-32h32zM256 512h-32v-32h32zm64 0h-32v-32h32zm32-32h32v32h-32zm64 0h32v32h-32zm96 32h-32v-32h32z" />',viewBox:"0 0 512 512"},qrCodeOutlineIcon:{name:"qr-code-outline",content:'<path d="M192 224v32h-32v-32zm-64 64h32v-32h-32zm-32-64v32h32v-32zm-32 64h32v-32H64zm128 0h32v-32h-32zm64-64h-32v32h32zm32-32h-32v32h32zm-64-32v32h32v-32zm64-32h-32v32h32zm-64-32v32h32V96zm64-32h-32v32h32zm32 192v-32h-32v32zm-96 32v32h32v-32zm64-32h-32v32h32zm0 64h-32v32h32zm-64 32v32h32v-32zm32 32v32h32v-32zm-32 64h32v-32h-32zm64-96v32h32v-32zm32-32v-32h-32v32zm32-32v-32h-32v32zm32-64h-32v32h32zm32 64v-32h-32v32zm32-64h-32v32h32zm-64 96v-32h-32v32zm-32 32v-32h-32v32zm0 32h32v-32h-32zm32-32h32v-32h-32zm64-32v-32h-32v32zm-128 64v32h32v-32zm-32 64h32v-32h-32zm64 0h32v-32h-32zm32-32h32v-32h-32zm64-32v-32h-32v32zm0 64v-32h-32v32zM512 0v512H0V0zm-32 32H32v448h448zm-32 160H320V64h128zm-32-32-.5-64H352v64zm-224 32H64V64h128zm-32-32-.5-64H96v64zm32 288H64V320h128zm-32-32-.5-64H96v64z" />',viewBox:"0 0 512 512"},qrCodeScannerIcon:{name:"qr-code-scanner",content:'<path d="M512 0v96h-32V32h-64V0zm-32 448h-64v32h96v-96h-32zM64 64h128v128H64zm32 96h64V96H96zM32 32h64V0H0v96h32zm0 224h448v-32H32zm0 128H0v96h96v-32H32zM288 96h-32v32h32zm-64-32v32h32V64zm224 128H320V64h128zm-32-96h-64v64h64zm-128 96v-32h-32v32zm-32-64h-32v32h32zM64 288h128v128H64zm32 96h64v-64H96zm192-64h-32v32h32zm-64-32v32h32v-32zm32 128h32v-32h-32zm-32-64v32h32v-32zm96-64h-32v32h32zm-32 64v32h32v-32zm64 0v-32h-32v32zm-32 64h32v-32h-32zm64-128h-32v32h32zm-32 64v32h32v-32zm64 0v-32h-32v32zm0 64v-32h-32v32zm32-128h-32v32h32zm0 96v-32h-32v32z" />',viewBox:"0 0 512 512"},questionCircleIcon:{name:"question-circle",content:'<path d="M352 192c0 45.2-23.4 65.9-40.6 81-15.1 13.3-23.4 20.7-23.4 47h-64c0-55.2 27.1-79.2 45.1-95 13.8-12.1 18.9-16.7 18.9-33 0-17.6-14.4-32-32-32s-32 14.4-32 32h-64c0-53 43-96 96-96s96 43 96 96M224 416h64v-64h-64zm256-160c0 123.7-100.3 224-224 224S32 379.7 32 256 132.3 32 256 32s224 100.3 224 224m-32 0c0-106-86-192-192-192S64 150 64 256s86 192 192 192 192-86 192-192" />',viewBox:"0 0 512 512"},questionSolidIcon:{name:"question-solid",content:'<path d="M256 32C132.3 32 32 132.3 32 256s100.3 224 224 224 224-100.3 224-224S379.7 32 256 32m32 384h-64v-64h64zm23.4-143c-15.1 13.3-23.4 20.7-23.4 47h-64c0-55.2 27.1-79.2 45.1-95 13.8-12.1 18.9-16.7 18.9-33 0-17.6-14.4-32-32-32s-32 14.4-32 32h-64c0-53 43-96 96-96s96 43 96 96c0 45.2-23.4 65.9-40.6 81" />',viewBox:"0 0 512 512"},radiobuttonCheckedIcon:{name:"radiobutton-checked",content:'<path d="M351.6 255.3c0 53.2-43.1 96.4-96.4 96.4s-96.4-43.1-96.4-96.4 43.1-96.4 96.4-96.4 96.4 43.2 96.4 96.4M256 64C150 64 64 150 64 256s86 192 192 192 192-86 192-192S362 64 256 64m0 352c-88.4 0-160-71.6-160-160S167.6 96 256 96s160 71.6 160 160-71.6 160-160 160" />',viewBox:"0 0 512 512"},radiobuttonIcon:{name:"radiobutton",content:'<path d="M256 64C150 64 64 150 64 256s86 192 192 192 192-86 192-192S362 64 256 64m0 352c-88.4 0-160-71.6-160-160S167.6 96 256 96s160 71.6 160 160-71.6 160-160 160" />',viewBox:"0 0 512 512"},rectangleShapeIcon:{name:"rectangle-shape",content:'<path d="M448 128v256H64V128zm32-32H32v320h448z" />',viewBox:"0 0 512 512"},recycleOutlineIcon:{name:"recycle-outline",content:'<path d="m146.517 329.47 25.84-45.02 41.67 23.94c-14.13-25.43-26.83-50.87-58.45-107.33-11.67.21-121.12 3.29-122.1 3.57l41.63 23.93-39.75 69.32c-6.88 10.51-5.21 21.13 2.28 32.22 0 0 12.6 16.99 27.66 36.6 7.52 9.79 15.65 20.22 23.12 29.53l19.96 23.4c.55.42 1.11.84 1.68 1.25 4.2 3.05 8.75 5.72 13.47 7.72 5.12 2.18 10.67 3.19 16.22 3.17l73.45-.3-.34-101.98zm-48.77 52.82c-3.93-4.94-8.23-10.43-12.9-16.43-2.21-2.85-4.51-5.82-6.87-8.89a3069 3069 0 0 1-27.27-36.07c-5.69-8.58-3.55-11.86-1.97-14.27l.27-.39.23-.42 47.67-83.15-6.71-3.85c21.22-.62 43.34-1.23 56.1-1.55 11.17 20.03 19.8 35.91 27 49.29l-6.85-3.96zm37.75 33.51c-10.62-2.49-21.46-11.15-27.73-18.82l29.57-51.52h59.56l.24 70.1zm-27.12 3.83c.49.44 1.06.85 1.68 1.25-.57-.41-1.13-.83-1.68-1.25m-19.96-23.4c7.62 9.46 14.55 17.73 19.49 22.95.15.15.31.3.47.45zm390.14-105.83c-.67-5.52-2.54-10.82-5.34-15.63l-36.86-63.46-88.349 51.12 33.039 57.46-51.949.06.019-48.01c-15.03 24.91-30.79 48.59-64.04 104.11 6 9.99 63.22 103.24 63.94 103.95l.04-47.97 79.97-.13c12.55.72 20.93-6.02 26.83-18.03 0 0 8.471-19.38 17.991-42.19 4.75-11.39 9.75-23.63 14.109-34.74L478.318 308c.09-.7.17-1.39.25-2.08.549-5.16.599-10.43-.011-15.52m-35.19 64.76c-1.37 3.33-2.799 6.8-4.299 10.37-8.66 20.77-16.541 38.9-17.731 41.6-4.609 9.2-8.519 8.98-11.399 8.81l-.471-.03h-.48l-95.93.16v7.74c-11.109-18.07-22.65-36.93-29.29-47.81a3672 3672 0 0 1 29.32-47.95v7.91l129.06-.15h9.051c-2.32 5.85-4.951 12.32-7.831 19.35m15.59-35.36-59.449.07-29.681-51.59 60.73-35.13 30.921 53.26c3.12 10.43 1.009 24.14-2.521 33.39m19.361-11.8c.14-.65.209-1.35.25-2.08-.08.69-.16 1.38-.25 2.08m-10.361 28.94c4.41-11.31 8.13-21.45 10.201-28.33.059-.2.11-.4.16-.61zm-112.37-213.08-30.85-73.69c-4.17-11.85-13.62-16.99-26.99-17.81 0 0-21.16-.36-45.91-.36-12.35 0-25.59.09-37.53.35l-30.73 1.57q-1.005.27-2.01.57c-4.99 1.47-9.87 3.45-14.34 5.97-4.85 2.73-9.02 6.51-12.39 10.93l-44.48 58.38 81.21 61.82 40.41-52.57 20.03 47.89-44.38 18.44c28.8 4.29 56.751 9.71 120.84 19.02 6.93-9.37 71.12-97.98 71.49-98.92zm-167.01 25.36-55.82-42.48 37.33-49c8.44-6.89 21.92-10.22 31.84-10.52l22.92 54.8zm132.64 37.94c-22.709-3.35-40.59-6.17-55.59-8.61l7.31-3.03-53.22-127.29c6.31-.11 13.29-.18 20.9-.22 3.61-.02 7.36-.03 11.24-.03 22.52 0 42.32.3 45.25.35 10.28.71 11.59 4.41 12.54 7.12l.15.45.19.44 37.021 88.4 7.15-2.98c-12.441 17.19-25.43 35.09-32.941 45.4M183.577 33.92q-1.005.27-2.01.57c.69-.25 1.37-.45 2.01-.57m.62-.09c-.21.02-.41.05-.62.09l30.73-1.57c-12.15.28-22.96.74-30.11 1.48" />',viewBox:"0 0 512 512"},recycleSolidIcon:{name:"recycle-solid",content:'<path d="m213.04 315.69-41.41-24-72.65 126.57c-3.21 5.25-3.67 9.15-1.12 13.88l-60.38-94.82c-7.46-11.1-7.09-25.15-.19-35.66l37.82-65.91-41.52-24.06c.98-.26 109.88-3.56 121.57-3.48 31.5 56.46 43.8 82.05 57.88 107.48m-44.68 14.36-45.47 78.1c-6.53 10.66 1.16 23.98 13.62 23.98h79.61V330.05zm87.48 45.98c5.8 10.21 63.33 103.25 64.04 103.97v-48.11h76.07c12.57.75 24.93-5.95 30.79-17.97l53.24-100.87c-2.82 4.58-7.85 7.17-14.01 7h-146.1v-47.99c-14.95 24.93-30.95 48.4-64.03 103.97m102.27-72.07 90.47-.04c12.51.27 20.1-13.11 13.78-23.9l-40.42-68.96-88.08 51.52zm-21.43-103.33c6.31-9.9 61.69-104.24 61.99-105.21l-42.56 22.52-35.62-67.15c-5.21-11.45-16.92-19.23-30.3-18.78l-114.15.21c5.37.34 10.02 3.57 12.75 9.09l68.39 128.98-42.45 22.46c29.05 1.53 57.3 4.69 121.95 7.88m-111.62-56.56-42.38-79.85c-5.62-11.17-21-11.61-27.59-.97l-42.08 67.96 86.81 53.64z" />',viewBox:"0 0 512 512"},redditBoxIcon:{name:"reddit-box",content:'<path d="M111.1 244.9c-5.2 6.1-9.6 12.7-13.2 19.9-2.1-1.5-3.9-3.6-5.5-6.5-2.3-2.6-3.4-5.9-3.4-9.8v-1.4c.5-5.8 3-10.8 7.7-15.1 5.3-4 10.9-6.3 16.8-7h2.4c2.4 0 4.6.3 6.6 1 2 .6 4.1 1.3 6.3 1.9a124.3 124.3 0 0 0-17.7 17m252.1-94.3c4.4 3.7 9.1 5.4 14.4 5.4h1.4c5.3 0 10-1.8 14.2-5.4 4-3.7 6.3-8 6.9-13.1v-1q0-8.25-6.9-13.8c-3.8-3.8-8.3-5.6-13.6-5.7h-1.1c-2.2 0-4.1.1-5.5.5-4.6.9-8.4 3.2-11.2 6.6-3.3 3.4-4.8 7.4-4.8 12.4v1c0 5.1 2 9.5 6.2 13.1M394.5 279c2.3 6.1 3.5 12.4 3.5 19v5.7c0 1.8-.3 3.4-1 5-2.1 9.3-6.4 18-13 26.2-5.6 7.5-12.8 14.4-21.6 20.6-13.1 8.8-27.3 15.5-42.7 20.2s-31 7.6-47 8.9c-2.7.4-5.5.5-8.1.5h-8.1c-16 0-31.8-1.6-47.4-4.9s-30.2-8.5-44-15.7l-3.4-1.9-3.6-1.7c-9.8-6.2-18.3-13.1-25.8-20.6-7.7-8.6-12.9-18-15.8-28.1-1.3-3.9-1.9-8.4-1.9-13.7 0-13.6 4.2-25.7 12.7-36.3 8.3-10.6 18.3-19.3 30.1-26.4 11.8-7 24.2-12.4 37.3-16.1 19.6-5.7 40.2-8.7 61.8-8.7h.1q11.25 0 23.1 1.2c11.85 1.2 15.6 2 23.1 3.6l7.4 1.9 7.7 1.9c13.1 3.7 25.6 9 37.4 15.8 11.9 6.9 21.8 15.6 30 26.2 3.8 5.6 6.9 11.4 9.2 17.4m-205.9 21.9c2.3.9 4.7 1.4 7.5 1.4 6.3 0 12-2.1 16.9-6.3 5.3-4.3 8-9.7 8-15.9v-1.5c0-5.9-2.5-11-7.5-15.2-5.3-4.3-11.2-6.6-17.4-6.6-1.9 0-3.5.1-4.7.5-4.3.6-8.2 2.3-11.5 5.2-3.3 2.8-5.5 6.3-6.9 10.3-.7.9-1 2-1 3.1v3.1c0 5.3 1.4 10 4.3 14 3.3 4 7.3 6.7 12.3 7.9m139.5 38.2c0-1-.3-2.4-1-4.3-1-2.4-2.6-4.1-4.7-4.9-2.5-1.3-4.6-1.9-6.4-1.9-1.9 0-4 .5-5.9 1.5-17.2 9.6-36 14.5-56.2 14.7-15.1 0-29.3-3-42.2-8.8-1.9-.6-4.2-2.2-6.8-4.6-.6-.3-1.3-.6-2.1-1s-1.6-.6-2.4-1c-1.9-.6-3.4-1-4.3-1v.1c-.9 0-2.4.4-4.3 1h-.5c-1.9.6-3.7 2-5.4 4.3-.9 1.6-1.4 3.6-1.4 5.9 0 1.9.5 3.9 1.4 5.9 1 1.6 2.4 2.9 4.3 3.8 18.2 11.4 38.1 17.1 59.8 17.1h3.6c10.5 0 20.6-1 30.4-3s19.3-5.1 28.5-9.4c1.2-.6 2.6-1.3 4.1-1.9 1.4-.6 3-1.4 4.5-2.4 1.6-.7 3-1.6 4.1-2.9 1.6-1.6 2.5-3.3 2.9-5-.2-.4 0-1.2 0-2.2m12.2-59.2q0-3.3-1.5-7.2c-1.2-4.6-4.2-8.4-8.8-11.5q-6.75-3.9-14.1-3.9c-2.7 0-5.5.5-8.4 1.4-4.6 1.6-8.4 4.4-11.3 8.4-3 3.5-4.6 7.8-4.6 12.7 0 1.8.2 3.1.4 4.1v.5c1 5.6 3.8 9.8 8.4 12.7 4.6 3.5 9.9 5.3 15.8 5.3 1.9 0 4.1-.5 6.7-1.4h.7c4.2-.8 8.2-3.4 12.2-7.7 3-3.9 4.5-8.4 4.5-13.4M480 64v384c0 17.6-14.4 32-32 32H64c-17.6 0-32-14.4-32-32V64c0-17.6 14.4-32 32-32h384c17.6 0 32 14.4 32 32m-32.3 181c-.9-10.3-5.2-19.1-12.4-26.6-7.4-7.6-16.2-12.7-26-15.4h-.1c-4.5-1-8.7-1.4-12.7-1.4-10.6-.2-19.8 2.4-28 7.7-1.7.8-3.9 2.1-6.5 4.1-.6-.6-1.3-1-1.9-1l-.5-.5c-13.7-7.2-28-12.7-43.1-16.3-15.1-3.7-30.4-6-46.1-7 0-5.8.5-25.5 1.4-31.3s2.8-11.1 5.6-16.1c3.6-7.2 10.1-11.3 19.1-12.3h4.3c5.6 0 11 .8 16.3 2.3s10.6 3.2 15.9 5.2v1.5c0 5.6 1.1 10.8 3.4 15.3 2.2 4.5 5.2 8.7 8.8 12.5 7.7 7.8 17.1 12.3 28.4 13.3h5.5c11.2 0 21.1-3.6 30.1-10.9 4-3.3 7.3-7.2 9.8-11.7 2.6-4.4 4.2-9.4 4.8-15.1.3-1 .5-2.4.5-4.3.2-8.3-2.4-16.2-7.7-23.4-5.3-6.9-11.9-11.9-19.7-14.7h-.5c-4.9-2.3-10.7-3.4-17.3-3.4q-8.1 0-17.1 2.4h-.4c-9.7 3.8-17.1 9.7-22.5 17.6-13.3-5.4-26.5-8-39.5-8-4.9 0-9.9.5-14.9 1.4h.9c-6.6 1.6-12.4 4.4-17.5 8.3s-9.3 8.7-12.5 14.3c-4 6.5-6.6 23.5-7.9 30.9-1.3 7.3-1.9 18.7-1.9 26-15.7 1.1-31.3 3.4-47.2 6.8-15.7 3.5-30.4 8.9-44.2 16.4-1 .3-1.8.7-2.6 1s-1.5.6-2.2 1c-4.7-3.4-9.7-6-15.4-7.9-5.9-1.9-12.1-2.9-18.6-2.9h-4.3c-6.5 0-12.6 1.2-18.1 3.6s-10.6 5.8-15.2 10.1c-4.3 4.3-7.8 9.2-10.4 14.5-2.7 5.4-3.9 11-3.9 16.9.3 8.1 3.3 16 8.9 23.5 4.3 6.2 10.4 11.5 18.2 15.8-.4 1.6-.6 3.3-.7 5.1s-.2 3.6-.2 5.2c0 7.5 1.1 15 3.4 22.6 2.3 7.5 5.5 14.6 9.8 21.1 8.1 12.5 18.4 22.9 30.7 31.2s25.3 15.1 39.1 20.4q19.65 7.5 40.5 11.1c13.9 2.5 28.1 3.7 42.4 3.7 9.4 0 18.8-.6 28.1-1.8 9.4-1.2 18.8-2.8 28.2-4.7 17.4-4.1 34.1-10.4 50.2-18.8s29.5-19.5 40.8-33.2c12.8-15.4 19.2-32.6 19.2-51.7 0-1.9-.1-3.8-.3-5.6s-.4-3.6-.7-5.1c7.5-3.7 13.7-8.9 18.7-15.8 5.3-7.2 7.9-15.2 7.9-24V245zm-37.1-17q-7.05-3.3-14.1-3.3c-4.6 0-8.9.9-12.9 2.9 6.5 5.3 12.5 10.9 17.7 17q7.95 9.15 13.2 20.4 3.3-2.85 6-6.9c1.9-3.2 2.9-6.8 2.9-10.8 0-2.9-.9-6-2.4-9.4-2.3-4-5.8-7.3-10.4-9.9" />',viewBox:"0 0 512 512"},redditIcon:{name:"reddit",content:'<path d="M420.3 33c-7 0-14.5 1-22.4 3h-1.7c-12.4 4.8-21.9 12.3-28.8 22.5-17-7-34-10.4-50.7-10.4-6.3 0-12.6.6-19.1 1.9H296c-8.8 2.1-16.5 5.8-23.3 11s-12.4 11.6-16.6 19.1c-5.3 8.7-8.9 31.3-10.5 41.1-1.7 9.8-2.6 25-2.6 34.7-20.9 1.5-41.8 4.5-62.8 9.1s-40.6 11.9-59 21.9c-1.3.4-2.5.9-3.5 1.3s-2 .9-2.9 1.3c-6.2-4.5-13-8-20.5-10.6Q82.6 175 69.4 175h-5.8c-8.7 0-16.7 1.6-24.1 4.8s-14.1 7.7-20.3 13.4c-5.8 5.8-10.3 12.2-13.9 19.4-3.6 7.3-5.3 14.8-5.3 22.7.4 10.8 4.4 21.3 11.8 31.4 5.7 8.3 13.8 15.4 24.3 21.1-.5 2.1-.7 4.4-1 6.8q-.3 3.75-.3 6.9c0 10 1.5 20 4.5 30.1s7.4 19.4 13.1 28.1c10.9 16.6 24.5 30.5 40.9 41.6 16.4 11 33.8 20.2 52.1 27.2 17.5 6.6 35.5 11.6 54 14.8 18.6 3.3 37.4 5 56.6 5 12.5 0 25.1-.8 37.5-2.4 12.5-1.6 25-3.7 37.6-6.3 23.2-5.5 45.5-13.9 66.8-25.1s39.4-26 54.3-44.3c17.1-20.5 25.6-43.4 25.6-68.8 0-2.6-.1-5.1-.4-7.5s-.5-4.7-.9-6.8c10-4.9 18.3-11.9 24.9-21.1 7.1-9.6 10.6-20.3 10.6-32v-3c-1.2-13.4-6.8-25.1-16.3-34.9q-14.7-15-34.2-20.1h-.6c-6-1.3-11.6-1.9-16.9-1.9-14.1-.2-26.6 3.2-37.4 10.2-2.3 1.1-5.2 2.8-8.6 5.4-.8-.9-1.8-1.3-2.6-1.3l-.7-.6c-18.2-9.6-37.5-16.9-57.7-21.8-20.1-4.9-40.6-8-61.6-9.3 0-7.7.7-34.2 1.8-41.9s3.7-14.8 7.5-21.4c4.9-9.6 13.4-15.1 25.6-16.4h5.8c7.4 0 14.7 1.1 21.7 3 7.1 2 14.1 4.3 21.2 6.9v1.9c0 7.5 1.5 14.2 4.5 20.3 2.9 6 6.9 11.6 11.8 16.5 10.3 10.4 22.8 16.3 37.7 17.5h7.3c14.9 0 28.1-4.8 39.8-14.4 5.3-4.4 9.7-9.6 13.1-15.5s5.5-12.5 6.4-20c.4-1.3.6-3.2.6-5.8.2-11-3.3-21.4-10.3-30.9-7.1-9.2-15.8-15.7-26.2-19.5h-.5c-6.5-2.7-14.1-4.1-22.9-4m1.2 27.4c7.2.1 13.2 2.7 18.3 7.7C446 73 449 79.2 449 86.7V88c-.8 6.8-3.9 12.7-9.3 17.6-5.5 4.9-11.9 7.4-19.1 7.4h-1.9c-7.1 0-13.4-2.5-19.4-7.4-5.5-4.7-8.3-10.6-8.3-17.6v-1.3c0-6.6 2.1-12.1 6.5-16.6 3.8-4.7 8.9-7.7 15.1-8.9 2-.4 4.4-.6 7.5-.6.4-.2.9-.2 1.4-.2m-165 125.7c10 0 20.3.5 30.8 1.6 10.6 1.1 20.9 2.7 30.8 4.8l9.9 2.6 10.2 2.6c17.5 4.9 34.1 11.9 49.9 21.1s29 20.8 40 34.9c5.1 7.3 9.2 14.9 12.3 23s4.6 16.5 4.6 25.3v7.6c0 2.3-.4 4.6-1.3 6.7-2.8 12.4-8.5 24-17.3 34.9-7.4 10-17 19.2-28.8 27.5-17.5 11.7-36.4 20.7-56.9 26.9-20.4 6.2-41.3 10.1-62.7 11.8-3.6.5-7.3.6-10.8.6h-10.8c-21.3 0-42.4-2.2-63.1-6.6-20.8-4.4-40.3-11.4-58.6-21l-4.5-2.6-4.8-2.2c-13-8.3-24.4-17.5-34.5-27.5-10.2-11.5-17.2-24-21.1-37.4-1.7-5.2-2.6-11.2-2.6-18.2 0-18.1 5.6-34.2 16.9-48.3 11-14.1 24.4-25.8 40.1-35.2s32.2-16.5 49.7-21.4c26.2-7.7 53.7-11.6 82.6-11.5M65.7 204h3.2c3.2 0 6.1.4 8.8 1.3 2.6.9 5.4 1.7 8.4 2.6-8.7 7-16.5 14.6-23.5 22.7-6.9 8.1-12.8 17-17.7 26.6-2.8-2-5.2-4.8-7.4-8.6-3-3.5-4.5-7.8-4.5-13.1v-2.1c.7-7.7 4-14.4 10.3-20.2 7.1-5.3 14.6-8.3 22.4-9.2m377.6-.4c6.4 0 12.7 1.5 18.9 4.4 6.1 3.5 10.8 7.8 13.7 13.2 2.1 4.5 3.2 8.6 3.2 12.5 0 5.3-1.2 10.1-3.8 14.4-2.4 3.6-5 6.7-8 9.2-4.7-10-10.6-19.1-17.6-27.2s-14.9-15.6-23.6-22.7c5.3-2.6 11-3.8 17.2-3.8m-107.6 43.2c-3.6 0-7.4.7-11.2 1.9-6.2 2.2-11.2 5.9-15 11.2-4 4.7-6.1 10.3-6.1 16.9 0 2.4.2 4.2.6 5.5v.6c1.3 7.5 5.1 13.1 11.2 17 6.2 4.7 13.2 7 21.1 7 2.5 0 5.5-.6 9-1.9h.9c5.6-1.1 11-4.5 16.3-10.2 3.8-5.3 5.8-11.4 5.8-18 0-3-.6-6.2-2-9.6-1.6-6.2-5.6-11.3-11.8-15.3-5.9-3.3-12.2-5.1-18.8-5.1m-158.8-.1c-2.6 0-4.7.2-6.3.7-5.8.9-10.8 3.1-15.2 6.9-4.4 3.7-7.4 8.3-9.1 13.6-.9 1.2-1.3 2.7-1.3 4.1v4.2c0 7 1.9 13.2 5.8 18.6 4.2 5.1 9.6 8.5 16.3 10.2 3 1.2 6.3 1.9 9.9 1.9 8.3 0 15.8-2.8 22.4-8.3 7.1-5.7 10.6-12.8 10.6-21.1v-2q0-11.85-9.9-20.1c-7.2-5.8-14.9-8.7-23.2-8.7m-1.6 94c-1.2 0-3.2.5-5.7 1.3h-.8c-2.6.8-5 2.7-7.3 5.7-1.2 2.1-1.9 4.8-1.9 8 0 2.6.6 5.2 1.9 8 1.3 2.2 3.2 3.9 5.8 5.1q36.75 23.1 80.7 23.1h4.8c14.1 0 27.8-1.3 41-4s26.1-6.9 38.5-12.6c1.7-.9 3.5-1.7 5.4-2.6 1.9-.8 3.9-1.9 6-3.2 2.2-.9 4-2.1 5.5-3.8 2.1-2.1 3.3-4.4 3.8-6.8.4-.8.7-1.9.7-3.2s-.4-3.2-1.3-5.8c-1.3-3.2-3.5-5.4-6.4-6.7-3.3-1.7-6.2-2.6-8.6-2.6-2.5 0-5.3.6-8 2-23.2 13-48.6 19.6-76 19.8-20.4 0-39.5-3.9-57-11.8-2.5-.9-5.7-2.9-9.2-6.1-.9-.4-1.8-.8-2.8-1.3s-2.2-.9-3.3-1.3c-2.7-.8-4.6-1.3-5.8-1.2" />',viewBox:"0 0 512 512"},redoIcon:{name:"redo",content:'<path d="M256 192V64l224 192-224 192V320c-87.2 0-166.2 39.4-223.9 96C34.5 294.4 133.9 192 256 192" />',viewBox:"0 0 512 512"},regularExpressionIcon:{name:"regular-expression",content:'<path d="M442.6 299.7 352 247.4V352h-64V247.4l-90.6 52.3-32-55.4L256 192l-90.6-52.3 32-55.4 90.6 52.3V32h64v104.6l90.6-52.3 32 55.4L384 192l90.6 52.3zM80 384c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48" />',viewBox:"0 0 512 512"},removeHorizontalSpacingIcon:{name:"remove-horizontal-spacing",content:'<path d="M480 96v160h-96v-64h-96v160h-96V192H96v96H32V64h64v96h96V0h96v160h96V96zm-32.5 278.2-22.6-22.6-57.4 57.4-57.4-57.4-22.6 22.6 57.4 57.4-57.4 57.4 22.6 22.6 57.4-57.4 57.4 57.4 22.6-22.6-57.4-57.4zm-256 0-22.6-22.6-57.4 57.4-57.4-57.4-22.6 22.6 57.4 57.4L31.5 489l22.6 22.6 57.4-57.4 57.4 57.4 22.6-22.6-57.4-57.4z" />',viewBox:"0 0 512 512"},removeVerticalSpacingIcon:{name:"remove-vertical-spacing",content:'<path d="M192 320v96h96v64H64v-64h96v-96H0v-96h160v-96H96V32h160v96h-64v96h160v96zm320 22.6L489.4 320 432 377.4 374.6 320 352 342.6l57.4 57.4-57.4 57.4 22.6 22.6 57.4-57.4 57.4 57.4 22.6-22.6-57.4-57.4zm0-288L489.4 32 432 89.4 374.6 32 352 54.6l57.4 57.4-57.4 57.4 22.6 22.6 57.4-57.4 57.4 57.4 22.6-22.6-57.4-57.4z" />',viewBox:"0 0 512 512"},reorderIcon:{name:"reorder",content:'<path d="M480 128v64H32v-64zM32 224v64h448v-64zm448 96H32v64h448z" />',viewBox:"0 0 512 512"},replaceAllIcon:{name:"replace-all",content:'<path d="M288 288h192v192H288zm64-64H224V32h128zM320 64h-64v128h64zM160 352H96V160h96V96H96c-35.3 0-64 28.7-64 64v192c0 35.3 28.7 64 64 64h64v64l96-96-96-96zM448 32v192h32V32zm-32 0h-32v192h32z" />',viewBox:"0 0 512 512"},replaceFreeTextIcon:{name:"replace-free-text",content:'<path d="M336.04 448H125.27c-6.59 18.64-24.37 32-45.27 32-26.51 0-48-21.49-48-48 0-20.9 13.36-38.68 32-45.27V128H32V32h96v32h258.73c6.59-18.64 24.37-32 45.27-32 26.51 0 48 21.49 48 48 0 20.9-13.36 38.68-32 45.27v130.44h-32V125.27c-13.64-4.82-24.45-15.63-29.27-29.27H128v32H96v258.73c13.64 4.82 24.45 15.63 29.27 29.27h210.77zM416 80c0 8.82 7.18 16 16 16s16-7.18 16-16-7.18-16-16-16-16 7.18-16 16M64 96h32V64H64zm32 336c0-8.82-7.18-16-16-16s-16 7.18-16 16 7.18 16 16 16 16-7.18 16-16m185.6-48V179.2h76.8V128H153.6l.64 51.2h76.16V384zM400 320v96h32v-32l48 48-48 48v-32h-32c-17.65 0-32-14.35-32-32v-96c0-17.65 14.35-32 32-32h80v32z" />',viewBox:"0 0 512 512"},replaceSingleIcon:{name:"replace-single",content:'<path d="M288 288h192v192H288zM32 160v192c0 35.3 28.7 64 64 64h64v64l96-96-96-96v64H96V160h160V96H96c-35.3 0-64 28.7-64 64M480 32v192H288V32zm-32 32H320v128h128z" />',viewBox:"0 0 512 512"},reportElementIcon:{name:"report-element",content:'<path d="M480 320V192H160v48H96v-80h256V32H32v128h32v320h32v-48h64v48h256V352H160v48H96V272h64v48ZM64 64h256v64H64Zm128 320h192v64H192z" />',viewBox:"0 0 512 512"},rewindIcon:{name:"rewind",content:'<path d="M256 256 512 96v320zm0 160V96L0 256z" />',viewBox:"0 0 512 512"},rightDoubleQuotesIcon:{name:"right-double-quotes",content:'<path d="M136 100.2c-57.4 0-104 46.6-104 104s46.6 104 104 104c20.1 0 38.9-5.7 54.8-15.6-14.2 30.5-37.4 55.2-69.2 73.7-44 25.6-89.1 29.6-89.6 29.6l1.3 15.9 1.3 15.9c2.1-.2 51.8-4.4 102-33.2 47.1-27 103.3-81.3 103.3-186.1.1-1.4.1-2.8.1-4.3 0-57.3-46.6-103.9-104-103.9m344 104c0-57.4-46.6-104-104-104s-104 46.6-104 104 46.6 104 104 104c20.1 0 38.9-5.7 54.8-15.6-14.2 30.5-37.4 55.2-69.2 73.7-44 25.6-89.1 29.6-89.6 29.6l2.6 31.9c2.1-.2 51.8-4.4 102-33.2 47.1-27 103.3-81.3 103.3-186.1.1-1.4.1-2.8.1-4.3" />',viewBox:"0 0 512 512"},rotateIcon:{name:"rotate",content:'<path d="M256 448q12.3 0 24-1.8v32.3q-11.85 1.5-24 1.5c-12.15 0-16.1-.5-24-1.5v-32.3q11.7 1.8 24 1.8m-116-7c12.7 9.7 26.6 17.8 41.5 24l16.2-28c-15.1-5.9-29.1-14.1-41.5-24.1zm-61-78.5c6.3 14.9 14.4 28.8 24 41.5l28-16.2c-10-12.5-18.1-26.4-24.1-41.5zM256 128v64l128-80-128-80v64q-12.15 0-24 1.5c-17.7 2.2-34.6 6.8-50.5 13.5-14.9 6.3-28.8 14.4-41.5 24-14 10.6-26.4 23-37 37-9.7 12.7-17.8 26.6-24 41.5-6.7 15.9-11.3 32.8-13.5 50.5Q64 275.85 64 288c0 12.15.5 16.1 1.5 24h32.3Q96 300.3 96 288c0-12.3.6-16.2 1.8-24 1.8-11.9 4.9-23.4 9.2-34.3 5.9-15.1 14.1-29.1 24.1-41.5 7.4-9.3 15.8-17.7 25.1-25.1 12.5-10 26.4-18.1 41.5-24.1 10.9-4.3 22.4-7.4 34.3-9.2q11.7-1.8 24-1.8m190.5 136h-32.3q1.8 11.7 1.8 24c0 12.3-.6 16.2-1.8 24h32.3q1.5-11.85 1.5-24c0-12.15-.5-16.1-1.5-24m-65.6 123.8 28 16.2c9.7-12.7 17.8-26.6 24-41.5l-28-16.2c-5.8 15.1-14 29.1-24 41.5M314.3 437l16.2 28c14.9-6.3 28.8-14.4 41.5-24l-16.2-28c-12.4 9.9-26.4 18.1-41.5 24" />',viewBox:"0 0 512 512"},rotateLeftIcon:{name:"rotate-left",content:'<path d="M32 448 192 64v384zm192-160 256 160H224zm32 128h112.4L256 345.7zm64-256V96l-96 80 96 80v-64h96v96h32V160z" />',viewBox:"0 0 512 512"},rotateRightIcon:{name:"rotate-right",content:'<path d="M320 448V64l160 384zm-32 0H32l256-160zm-32-102.3L143.6 416H256zM64 160v128h32v-96h96v64l96-80-96-80v64z" />',viewBox:"0 0 512 512"},roundCornersIcon:{name:"round-corners",content:'<path d="M448 320c0 70.692-57.308 128-128 128H192c-70.692 0-128-57.308-128-128V192c0-70.692 57.308-128 128-128h128c70.692 0 128 57.308 128 128z" />',viewBox:"0 0 512 512"},rowFreezeIcon:{name:"row-freeze",content:'<path d="M32 448h416V32H32zM64 96l64 64H64zm96-32 96 96h-64L96 64zm128 0 96 96h-64l-96-96zm128 64-64-64h64zm-96 160v-96h96v96zm-128 0v-96h96v96zm-32 0H64v-96h96zm160 128v-96h96v96zm-128 0v-96h96v96zm-128 0v-96h96v96z" />',viewBox:"0 0 512 512"},rowsIcon:{name:"rows",content:'<path d="M480 64v96H32V64zM32 192v96h448v-96zm448 128H32v96h448z" />',viewBox:"0 0 512 512"},rssBoxIcon:{name:"rss-box",content:'<path d="M448 32H64c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32M115.2 447.6c-28.3 0-51.2-22.8-51.2-51s22.9-51 51.2-51 51.2 22.8 51.2 51-23 51-51.2 51m128.8.4c0-48.1-18.7-93.3-52.8-127.3-34-33.9-79.2-52.6-127.2-52.6v-73.6c140.1 0 254.1 113.7 254.1 253.5zm129.9 0c0-171.2-139-310.4-309.9-310.4V64c211.6 0 383.8 172.3 383.8 384z" />',viewBox:"0 0 512 512"},rssIcon:{name:"rss",content:'<path d="M151.4 420c0 32.9-26.7 59.5-59.7 59.5S32 452.9 32 420s26.7-59.5 59.7-59.5 59.7 26.7 59.7 59.5M32 184.3v85.9c56 0 108.5 21.8 148.1 61.3 39.6 39.6 61.4 92.3 61.4 148.5h86.2C327.6 317 195 184.3 32 184.3M32 32v85.9c199.4 0 361.6 162.5 361.6 362.1h86.2C479.8 233 278.9 32 32 32" />',viewBox:"0 0 512 512"},rulerOutlineAltIcon:{name:"ruler-outline-alt",content:'<path d="M443.298 136.759 375.24 68.702A16.03 16.03 0 0 0 363.891 64a16 16 0 0 0-11.34 4.702L68.702 352.551c-6.266 6.267-6.266 16.423 0 22.69l68.057 68.057a16.03 16.03 0 0 0 11.35 4.702 16 16 0 0 0 11.34-4.702l283.849-283.849c6.266-6.267 6.266-16.423 0-22.69m-295.189 272.51-45.378-45.378 22.719-22.719 22.689 22.689 11.36-11.36-22.679-22.689 22.729-22.729 22.689 22.679 11.359-11.36-22.679-22.689 22.73-22.729 22.689 22.679 11.359-11.359-22.689-22.689 22.739-22.73 22.679 22.69 11.37-11.37-22.689-22.689 22.729-22.729 22.689 22.689 11.37-11.37-22.689-22.689 22.729-22.729 22.689 22.689 11.37-11.37-22.689-22.679 22.017-22.027 22.689 22.689 11.37-11.37-22.69-22.679 23.201-23.21 45.378 45.378z" />',viewBox:"0 0 512 512"},rulerOutlineIcon:{name:"ruler-outline",content:'<path d="M448.37 192H48c-8.84 0-16 7.16-16 16v96c0 8.84 7.16 16 16 16h400.37c8.84 0 16-7.16 16-16v-96c0-8.84-7.16-16-16-16m-16 96H64v-64h32.04v32h16.04v-32h32.06v32h16.03v-32h32.06v32h16.04v-32h32.06v32h16.03v-32h32.06v32h16.04v-32h32.06v32h16.03v-32h31.06v32h16.04v-32h32.72z" />',viewBox:"0 0 512 512"},rulerSolidAltIcon:{name:"ruler-solid-alt",content:'<path d="m352.545 68.7-34.543 34.543 22.691 22.691-11.37 11.371-22.692-22.691-22.019 22.019 22.691 22.691-11.36 11.361-22.692-22.691-22.731 22.731 22.691 22.691-11.37 11.371-22.691-22.691-22.732 22.731 22.691 22.691-11.36 11.361-22.691-22.691-22.732 22.731 22.692 22.691-11.371 11.371-22.691-22.691-22.731 22.731 22.691 22.691-11.361 11.361-22.691-22.691-22.731 22.731 22.691 22.691-11.371 11.371-22.691-22.692L68.7 352.545c-6.267 6.267-6.267 16.424 0 22.691l68.064 68.064c6.267 6.267 16.424 6.267 22.691 0L443.3 159.455c6.267-6.267 6.267-16.424 0-22.691L375.236 68.7c-6.267-6.267-16.424-6.267-22.691 0" />',viewBox:"0 0 512 512"},rulerSolidIcon:{name:"ruler-solid",content:'<path d="M448.37 192h-48.72v32h-16.04v-32h-31.06v32h-16.03v-32h-32.06v32h-16.04v-32h-32.06v32h-16.03v-32h-32.06v32h-16.04v-32h-32.06v32h-16.03v-32h-32.06v32H96.04v-32H48c-8.84 0-16 7.16-16 16v96c0 8.84 7.16 16 16 16h400.37c8.84 0 16-7.16 16-16v-96c0-8.84-7.16-16-16-16" />',viewBox:"0 0 512 512"},rulerTriangleOutlineIcon:{name:"ruler-triangle-outline",content:'<path d="M112 210.4V399h190.9zm32 76.6 81 80h-81zm-32-76.6V399h190.9zm32 76.6 81 80h-81zm-32-76.6V399h190.9zm32 76.6 81 80h-81zm-32-76.6V399h190.9zm32 76.6 81 80h-81zm-32-76.6V399h190.9zm32 76.6 81 80h-81zM32 31v448h448zm304 400v16h-32v-16h-16v16h-32v-16h-16v16h-32v-16h-16v16h-32v-16h-16v16h-32v-16H96v16H64v-32h16v-16H64v-32h16v-16H64v-32h16v-16H64v-32h16v-16H64v-32h16v-16H64v-32h16v-16H64v-50.8L402.8 447H352v-16zm-224-32h190.9L112 210.4zm32-112 81 80h-81zm-32-76.6V399h190.9zm32 76.6 81 80h-81z" />',viewBox:"0 0 512 512"},rulerTriangleSolidIcon:{name:"ruler-triangle-solid",content:'<path d="M480 479 32 31v80h32v16H32v32h32v16H32v32h32v16H32v32h32v16H32v32h32v16H32v32h32v16H32v32h32v16H32v64h64v-32h16v32h32v-32h16v32h32v-32h16v32h32v-32h16v32h32v-32h16v32h32v-32h16v32h32v-32h16v32zm-368-80V210.42L302.94 399z" />',viewBox:"0 0 512 512"},saveIcon:{name:"save",content:'<path d="M384 32H64c-17.6 0-32 14.4-32 32v384c0 17.6 14.4 32 32 32h384c17.6 0 32-14.4 32-32V128zm-64 32v128h-64V64zm128 384-383.9.1-.1-.1V64.1l.1-.1H96v160h256V64h18.7l77.3 77.3z" />',viewBox:"0 0 512 512"},scaleIcon:{name:"scale",content:'<path d="m224 128 57.4 57.4L128 338.7l45.3 45.3 153.3-153.4L384 288V128zm32 256v64H64V256h64v-32H32v256h256v-96zM160 32v160h32V64h256v256H320v32h160V32z" />',viewBox:"0 0 512 512"},searchIcon:{name:"search",content:'<path d="M365.3 320h-22.7l-26.7-26.7C338.5 265.7 352 230.4 352 192c0-88.4-71.6-160-160-160S32 103.6 32 192s71.6 160 160 160c38.4 0 73.7-13.5 101.3-36.1l26.7 26.7v22.7L434.7 480l45.3-45.3zM64 192c0-70.7 57.3-128 128-128s128 57.3 128 128-57.3 128-128 128S64 262.7 64 192" />',viewBox:"0 0 512 512"},securityCheckOutlineIcon:{name:"security-check-outline",content:'<path d="M345.35 175.89 368 197.64 224 335.89l-80-76.81 22.65-21.75L224 292.44l121.35-116.56ZM256.48 67.8l159.46 79.95v.13l.06.03v44.15c0 47.99-1.48 101.73-12.46 136.53-1.11 3.52-2.07 6.78-3 9.93-1.82 6.17-3.53 11.99-5.09 15.08-11.07 21.87-33.95 43.17-66.16 61.6-28.61 16.37-57.29 26.48-71.88 31.05-.43.14-.91.29-1.41.44-.52-.16-1-.31-1.45-.45-14.55-4.57-43.23-14.67-71.85-31.04-32.21-18.43-55.08-39.73-66.16-61.6-1.56-3.09-3.28-8.91-5.09-15.08-.93-3.15-1.89-6.41-3-9.93-10.98-34.79-12.46-88.54-12.46-136.56v-44.15l.06-.03v-.1l.48-.25 158.98-79.71.48.24zm0-35.8-.5.25-.5-.25-191.42 95.99-.06.06v64.01c0 58.06 2.42 109.65 13.94 146.16 3.67 11.64 6.07 21.95 10.06 29.83 32.84 64.86 125.01 98.69 156.97 108.72 6.54 2.06 10.56 3.11 11.03 3.24.47-.13 4.49-1.18 11.03-3.24 31.96-10.03 124.13-43.86 156.97-108.72 3.99-7.88 6.39-18.19 10.06-29.83 11.52-36.51 13.94-88.1 13.94-146.16v-64.01l-.06-.03L256.49 32ZM64.5 128.01l-.06-.02.06-.02z" />',viewBox:"0 0 512 512"},securityCheckSolidIcon:{name:"security-check-solid",content:'<path d="M447.94 128.01 256.5 32l-.5.25-.5-.25-191.44 95.98-.06.06v64.01c0 58.05 2.42 109.65 13.94 146.15 3.67 11.65 6.07 21.96 10.06 29.84 32.84 64.86 125.01 98.69 156.97 108.72 6.54 2.06 10.56 3.11 11.03 3.24.47-.13 4.49-1.18 11.03-3.24C298.99 466.73 391.16 432.9 424 368.04c3.99-7.88 6.39-18.19 10.06-29.84C445.58 301.7 448 250.1 448 192.05v-64.01zm-383.4-.02-.08-.01.06-.02zM224 339.33l-80-80 22.65-22.66L224 294.08l121.35-121.41L368 195.33z" />',viewBox:"0 0 512 512"},securityLockOutlineIcon:{name:"security-lock-outline",content:'<path d="M320 240h-16v-48c0-26.5-21.5-48-48-48s-48 21.5-48 48v48h-16c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h128c8.8 0 16-7.2 16-16v-96c0-8.8-7.2-16-16-16m-96-48c0-17.65 14.35-32 32-32s32 14.35 32 32v48h-64zm16 112c0-8.85 7.15-16 16-16s16 7.15 16 16-7.15 16-16 16-16-7.15-16-16m16.48-236.21 159.46 79.95v.13l.06.03v44.15c0 47.99-1.48 101.73-12.46 136.53-1.11 3.52-2.07 6.78-3 9.93-1.82 6.17-3.53 11.99-5.09 15.08-11.07 21.87-33.95 43.17-66.16 61.6-28.61 16.37-57.29 26.48-71.88 31.05-.43.14-.91.29-1.41.44-.52-.16-1-.31-1.45-.45-14.55-4.57-43.23-14.67-71.85-31.04-32.21-18.43-55.08-39.73-66.16-61.6-1.56-3.09-3.28-8.91-5.09-15.08-.93-3.15-1.89-6.41-3-9.93-10.98-34.79-12.46-88.54-12.46-136.56v-44.15l.06-.03v-.1l.48-.25 158.98-79.71.48.24zm.01-35.8-.5.25-.5-.25-191.43 95.99-.06.06v64.01c0 58.06 2.42 109.65 13.94 146.16 3.67 11.64 6.07 21.95 10.06 29.83 32.84 64.86 125.01 98.69 156.97 108.72 6.54 2.06 10.56 3.11 11.03 3.24.47-.13 4.49-1.18 11.03-3.24C298.99 466.73 391.16 432.9 424 368.04c3.99-7.88 6.39-18.19 10.06-29.83C445.58 301.7 448 250.11 448 192.05v-64.01l-.06-.03zM64.51 128l-.06-.02.06-.02z" />',viewBox:"0 0 512 512"},securityLockSolidIcon:{name:"security-lock-solid",content:'<path d="m281.64 172.87-.04-.04.06.08zm4.94 9.67-.02-.04c.03.1.06.21.1.32-.03-.09-.05-.19-.08-.28m.37 1.3v-.05l-.04-.12c-.04-.13-.07-.25-.11-.38l-.03-.09c.08.27.15.54.22.81zm.06.21-.02-.04c.02.06.03.12.05.18zm.05.19-.02-.05c.03.11.05.22.08.32zm.28 1.24c-.05-.24-.1-.47-.16-.7.06.26.12.52.17.78v-.08Zm.24 1.28c-.01-.08-.02-.16-.04-.24l-.04-.18c.05.27.09.53.13.79 0-.13-.03-.25-.05-.37M256 288c-8.85 0-16 7.15-16 16s7.15 16 16 16 16-7.15 16-16-7.15-16-16-16m31.63-100.87c-.04-.26-.08-.52-.13-.79l-.15-.78c-.05-.26-.11-.52-.17-.78-.05-.19-.09-.39-.14-.59-.02-.06-.03-.12-.05-.18-.07-.27-.14-.54-.22-.81-.04-.13-.07-.26-.11-.38-.04-.11-.07-.22-.1-.32a31.8 31.8 0 0 0-4.92-9.63C275.8 165.06 266.48 160 256 160c-17.65 0-32 14.35-32 32v48h64v-48c0-1.65-.13-3.28-.37-4.87m0 0c-.04-.26-.08-.52-.13-.79l-.15-.78c-.05-.26-.11-.52-.17-.78-.05-.19-.09-.39-.14-.59-.02-.06-.03-.12-.05-.18-.07-.27-.14-.54-.22-.81-.04-.13-.07-.26-.11-.38-.04-.11-.07-.22-.1-.32a31.8 31.8 0 0 0-4.92-9.63C275.8 165.06 266.48 160 256 160c-17.65 0-32 14.35-32 32v48h64v-48c0-1.65-.13-3.28-.37-4.87M256 288c-8.85 0-16 7.15-16 16s7.15 16 16 16 16-7.15 16-16-7.15-16-16-16m191.94-159.98v-.04L256.5 32l-.5.25-.5-.25-191.44 95.99-.06.06v64c0 58.05 2.42 109.65 13.94 146.15 3.67 11.65 6.07 21.96 10.06 29.84 32.84 64.86 125.01 98.69 156.97 108.72 6.54 2.06 10.56 3.11 11.03 3.24.47-.13 4.49-1.18 11.03-3.24C298.99 466.73 391.16 432.9 424 368.04c3.99-7.88 6.39-18.19 10.06-29.84C445.58 301.7 448 250.1 448 192.05v-64.03zm-383.42-.01-.06-.02.06-.02zM336 352c0 8.8-7.2 16-16 16H192c-8.8 0-16-7.2-16-16v-96c0-8.8 7.2-16 16-16h16v-48c0-26.5 21.5-48 48-48s48 21.5 48 48v48h16c8.8 0 16 7.2 16 16zm-48.5-165.66-.15-.78c-.05-.26-.11-.52-.17-.78-.05-.19-.09-.39-.14-.59-.02-.06-.03-.12-.05-.18-.07-.27-.14-.54-.22-.81-.04-.13-.07-.26-.11-.38-.04-.11-.07-.22-.1-.32a31.8 31.8 0 0 0-4.92-9.63C275.8 165.06 266.48 160 256 160c-17.65 0-32 14.35-32 32v48h64v-48c0-1.65-.13-3.28-.37-4.87-.04-.26-.08-.52-.13-.79M256 288c-8.85 0-16 7.15-16 16s7.15 16 16 16 16-7.15 16-16-7.15-16-16-16" />',viewBox:"0 0 512 512"},selectAllIcon:{name:"select-all",content:'<path d="M448 448h32v32h-32zm0-448h32v32h-32zM0 448h32v32H0zM0 0h32v32H0zm448 384h32v32h-32zm0-64h32v32h-32zm0-64h32v32h-32zm0-64h32v32h-32zm0-64h32v32h-32zm0-64h32v32h-32zM0 384h32v32H0zm0-64h32v32H0zm0-64h32v32H0zm0-64h32v32H0zm0-64h32v32H0zm0-64h32v32H0zm128 384h32v32h-32zm-64 0h32v32H64zm128 0h32v32h-32zm64 0h32v32h-32zm64 0h32v32h-32zm64 0h32v32h-32zM64 0h32v32H64zm64 0h32v32h-32zm64 0h32v32h-32zm64 0h32v32h-32zm64 0h32v32h-32zm64 0h32v32h-32zm-96 64 53.4 53.4L240 218.9 138.6 117.4 192 64H64v128l53.5-53.5L218.9 240 117.5 341.5 64 288v128h128l-53.4-53.4L240 261.1l101.4 101.5L288 416h128V288l-53.5 53.5L261.1 240l101.4-101.5L416 192V64z" />',viewBox:"0 0 512 512"},selectBoxIcon:{name:"select-box",content:'<path d="M384 352H128v-32h256zm0 32H128v32h256zm0-128H128v32h256zm96-192v128c0 17.6-14.4 32-32 32v224c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V224c-17.6 0-32-14.4-32-32V64c0-17.6 14.4-32 32-32h384c17.6 0 32 14.4 32 32M352 96l32 64 32-64zm64 128H96v224h320z" />',viewBox:"0 0 512 512"},setColumnPositionIcon:{name:"set-column-position",content:'<path d="M448 32H64c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32M192 416H96V96h96zm224 0H224v-32h192zm0-64H224v-64h192zm0-96H224v-64h192zm0-96H224V96h192z" />',viewBox:"0 0 512 512"},shapeLineIcon:{name:"shape-line",content:'<path d="M480 54.6 54.6 480 32 457.4 457.4 32z" />',viewBox:"0 0 512 512"},shapesIcon:{name:"shapes",content:'<path d="M480 32H160v131.204C86.969 178.029 32 242.594 32 320c0 88.365 71.635 160 160 160 77.406 0 141.972-54.969 156.797-128H480zM192 448c-70.692 0-128-57.308-128-128 0-59.643 40.793-109.758 96-123.967 1.173-.302 2.354-.583 3.539-.852.357-.081.717-.156 1.076-.234a125 125 0 0 1 3.764-.762 126 126 0 0 1 2.557-.448c.369-.061.736-.125 1.105-.184q3.635-.569 7.335-.932c.379-.037.759-.067 1.139-.101a132 132 0 0 1 3.913-.29q1.309-.075 2.623-.125c.392-.015.782-.033 1.174-.045 1.254-.036 2.512-.06 3.775-.06 70.692 0 128 57.308 128 128 0 1.264-.023 2.521-.06 3.775-.012.393-.03.782-.045 1.174a127 127 0 0 1-.207 3.922q-.09 1.31-.207 2.613c-.034.38-.064.761-.102 1.14a127 127 0 0 1-.933 7.339c-.057.365-.121.728-.181 1.092a128 128 0 0 1-.683 3.785q-.256 1.29-.535 2.571c-.075.346-.147.692-.226 1.037a135 135 0 0 1-.855 3.552c-14.208 55.207-64.323 96-123.966 96m256-128h-96c0-88.365-71.635-160-160-160V64h256z" />',viewBox:"0 0 512 512"},shareIcon:{name:"share",content:'<path d="M480 432c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-10.6 2.1-20.7 5.8-30l-158.6-88.1C152.9 327.6 133.4 336 112 336c-44.2 0-80-35.8-80-80s35.8-80 80-80c21.4 0 40.9 8.4 55.2 22.1L325.8 110c-3.8-9.3-5.8-19.4-5.8-30 0-44.2 35.8-80 80-80s80 35.8 80 80-35.8 80-80 80c-22 0-41.9-8.9-56.4-23.3l-158 87.8c4.1 9.7 6.4 20.3 6.4 31.5s-2.3 21.8-6.4 31.5l158 87.8C358.1 360.9 378 352 400 352c44.2 0 80 35.8 80 80" />',viewBox:"0 0 512 512"},sharpenIcon:{name:"sharpen",content:'<path d="M256 32 128 480h256zm0 116.5L341.6 448H170.4z" />',viewBox:"0 0 512 512"},signatureIcon:{name:"signature",content:'<path d="M32 448h448v32H32zM448 32H288v64h160zm-96 340.9L256 224l32-96h160l32 96-96 148.9V416h-32zm0-59.1V256h32v57.8l60.8-94.3-19.9-59.5H311.1l-19.9 59.6zM78.8 377.3c8.7-10.3 23.9-25.6 37.2-17.3 14.9 9.3 25.1 42.1 56.9 43.8 27.2-.6 18.9-34.6 36.7-33.2 16.6 0 19.5 47.8 46.5 47.9 25.7.1 37.4-14.5 37.3-28 .1-29-62.5-87.7-85.4-98-21.4-9.6-34-2.3-39.7 6-5.3 7.9 9.3 34.5-13.7 41.2-17.3 1.5-29.2-33.2-62.1-33.2S77 354.1 32 352c13.1 6 32.8 42 46.8 25.3" />',viewBox:"0 0 512 512"},silverlightIcon:{name:"silverlight",content:'<path d="M256 0 0 256l256 256 256-256zm-75.9 324c-21.6 0-40.5-6.3-52.1-13.7v-33.2c14.5 10.8 32.9 17.9 51.4 17.9 16.3 0 28.6-5 28.6-17.6 0-10.6-6.8-14.5-18.9-18.9l-23.6-7.9c-23.9-7.9-39.7-20.3-39.7-47 0-29.9 25.7-46.2 57.3-46.2 19.7 0 35.8 4.7 48.8 12.6v32.9c-13.9-10.2-29.1-16.8-47.8-16.8-14.5 0-25.5 4.9-25.5 16 0 9.9 6.5 13.9 17.9 17.6l25.2 8.6c27.1 9.2 39.4 23.9 39.4 47.8.2 31.9-26.8 47.9-61 47.9m95.9-4V160h32v128h76v32z" />',viewBox:"0 0 512 512"},sizeToGridIcon:{name:"size-to-grid",content:'<path d="M384 384H128V128h256zM96 0H64v512h32zm352 0h-32v512h32zm64 64H0v32h512zm0 352H0v32h512z" />',viewBox:"0 0 512 512"},slidersIcon:{name:"sliders",content:'<path d="M480 96v32H285.3c-6.6 18.6-24.4 32-45.3 32s-38.7-13.4-45.3-32H32V96h162.7c6.6-18.6 24.4-32 45.3-32s38.7 13.4 45.3 32zm-112 96c-20.9 0-38.7 13.4-45.3 32H32v32h290.7c6.6 18.6 24.4 32 45.3 32s38.7-13.4 45.3-32H480v-32h-66.7c-6.6-18.6-24.4-32-45.3-32M176 320c-20.9 0-38.7 13.4-45.3 32H32v32h98.7c6.6 18.6 24.4 32 45.3 32s38.7-13.4 45.3-32H480v-32H221.3c-6.6-18.6-24.4-32-45.3-32" />',viewBox:"0 0 512 512"},slnIcon:{name:"sln",content:'<path d="M352 32 172.5 211.5 64 128l-32 32v192l32 32 108.5-83.5L352 480l128-32V64zM64 320V192l64 64zm166.4-64L352 162.5v187.1z" />',viewBox:"0 0 512 512"},smsOutlineIcon:{name:"sms-outline",content:'<path d="M64 32h384c17.6 0 32 14.4 32 32v288c0 17.6-14.4 32-32 32H128l-96 96V64c0-17.6 14.4-32 32-32m383.94 320 .06-.06V64.06l-.06-.06H64.06l-.06.06v338.69L114.74 352zM144 176c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32m112 0c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32m112 0c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32" />',viewBox:"0 0 512 512"},smsSolidIcon:{name:"sms-solid",content:'<path d="M64 32h384c17.6 0 32 14.4 32 32v288c0 17.6-14.4 32-32 32H128l-96 96V64c0-17.6 14.4-32 32-32m80 144c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32m112 0c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32m112 0c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32" />',viewBox:"0 0 512 512"},snapGridIcon:{name:"snap-grid",content:'<path d="M480 128V96h-96V0h-32v96h-96V0h-32v96h-96V0H96v96H0v32h96v96H0v32h96v96H0v32h96v96h32v-96h96v96h32v-96h96v96h32v-96h96v-32h-96v-96h96v-32h-96v-96zm-352 0h96v96h-96zm0 224v-96h96v96zm224 0h-96v-96h96zm0-128h-96v-96h96z" />',viewBox:"0 0 512 512"},snapToGridlinesIcon:{name:"snap-to-gridlines",content:'<path d="M160 32H0v416h288V32zm-32 384H32v-96h96zm0-128H32v-96h96zm0-128H32V64h96zm128 256h-96v-96h96zm0-128h-96v-96h96zm0-128h-96V64h96zm256 80c0 44.2-35.8 80-80 80h-32v-32h32c26.5 0 48-21.5 48-48s-21.5-48-48-48h-32v-32h32c44.2 0 80 35.8 80 80m-160-48h32v-32h-32zm0 128h32v-32h-32z" />',viewBox:"0 0 512 512"},snapToSnaplinesIcon:{name:"snap-to-snaplines",content:'<path d="M224 128h96V96h-96V32h-32v64h-64V32H96v64H32v32h64v256H32v32h64v64h32v-64h64v64h32v-64h256v-32H224zm-32 256h-64V128h64zm208-64h-32v-32h32c26.5 0 48-21.5 48-48s-21.5-48-48-48h-32v-32h32c44.2 0 80 35.8 80 80s-35.8 80-80 80m-48-160h-32v32h32zm-32 160h32v-32h-32z" />',viewBox:"0 0 512 512"},sortAscIcon:{name:"sort-asc",content:'<path d="M96 352h320v64H96zm0-128h224v64H96zm0-128h128v64H96z" />',viewBox:"0 0 512 512"},sortAscSmallIcon:{name:"sort-asc-small",content:'<path d="M256 192v224h-32V192h-96L240 64l112 128z" />',viewBox:"0 0 512 512"},sortClearIcon:{name:"sort-clear",content:'<path d="m110.9 224 64 64H96v-64zM96 416h128v-64H96zm214.6-128h9.4v-64h-73.4l-64-64H416V96H118.6l-64-64L32 54.6 457.4 480l22.6-22.6z" />',viewBox:"0 0 512 512"},sortDescIcon:{name:"sort-desc",content:'<path d="M96 96h320v64H96zm0 128h224v64H96zm0 128h128v64H96z" />',viewBox:"0 0 512 512"},sortDescSmallIcon:{name:"sort-desc-small",content:'<path d="M352 288 240 416 128 288h96V64h32v224z" />',viewBox:"0 0 512 512"},sparklesIcon:{name:"sparkles",content:'<path d="m320 32 54.3 137.7L512 224l-137.7 54.3L320 416l-54.3-137.7L128 224l137.7-54.3zM94 350 0 384l94 34 34 94 34-94 94-34-94-34-34-94zM70.6 70.6 0 96l70.5 25.5L96 192l25.5-70.5L192 96l-70.5-25.5L96 0 70.5 70.5Z" />',viewBox:"0 0 512 512"},speedIcon:{name:"speed",content:'<path d="M190.65 190.94 255.92 304h-.13l.11.18.06-.11.04-.07c5.81.02 11.25 1.6 15.94 4.33a32.1 32.1 0 0 1 9.81 8.85l1.9 2.93a31.8 31.8 0 0 1 4.22 15.89v.08c-.01 4.6-.99 8.97-2.75 12.92-4.96 11.16-16.13 18.95-29.12 19h-.13c-5.8 0-11.25-1.55-15.94-4.25a32.35 32.35 0 0 1-9.96-8.95c-.63-.86-1.21-1.76-1.75-2.68a31.83 31.83 0 0 1-4.35-16.04V336c0-4.64.99-9.05 2.77-13.03.44-1 .93-1.96 1.47-2.9.02-.04.05-.08.07-.12l-68.25-118.22s-.07.03-.1.05c-40.71 18.45-75.08 51.31-93.81 92.66-6.93 14.84-11.93 30.67-14.87 46.97-1.58 8.75-2.57 17.64-2.94 26.59H32.06c-.18-8.3.06-16.42.7-24.36q0-.15.03-.3c6.82-84.15 57.84-147.23 124.3-178.15.12-.05.23-.11.35-.16 55.22-25.58 121.04-28.97 181.01-3.83l-24.41 42.27c-21.92-10.71-46.01-17.02-70.63-17.82-17.84-.98-35.62.9-52.76 5.29m215.34 14c-12.37-11.44-25.43-21.17-38.95-29.27l-25.58 44.3c11.81 8.59 22.58 18.58 31.97 29.75l48.79-28.17a217 217 0 0 0-16.23-16.61m-14.27 71.17a162 162 0 0 1 11.63 25.65c.31.84.6 1.68.89 2.53l62.5-6.57a236.2 236.2 0 0 0-24.99-50.49zM480 367.99c-.38-13.12-1.93-26.17-4.56-39l-63.62 6.69c1.54 10.71 2.06 21.54 1.56 32.31zM255.79 304l.11.18.06-.11.04-.07zm25.96 13.18 1.9 2.93c-.58-1.01-1.21-1.99-1.9-2.93M157.44 165.03c-.12.05-.23.11-.35.16l-.02-.4zm98.52 139.04-.06.11-.11-.18h.13z" />',viewBox:"0 0 512 512"},spellCheckerIcon:{name:"spell-checker",content:'<path d="M113.2 206.2q-11.1 9.3-24.6 13.5c-13.5 4.2-19.3 4.2-31 4.2-8.4 0-16.1-1-23.1-2.9s-13.1-4.9-18.2-8.8-9.1-8.8-12-14.6C1.4 192 0 185.2 0 177.5c0-18.9 8.1-32.9 24.4-41.9s40.9-13.5 74-13.5h13.7c0-2.6 0-5.3-.1-8.2s-.3-5.4-.7-7.6c-.8-7.6-3.5-13.2-8-17-4.5-3.7-11.8-5.6-21.7-5.6-10.4 0-18.1 1.9-23.3 5.8s-7.8 9.5-7.8 16.8H7c2.4-32.7 27.8-49 76.3-49 6.6 0 12.6.2 17.9.6s10.2 1.1 14.6 2c4.4 1 8.6 2.2 12.5 3.7s7.6 3.4 11.4 5.7c3.5 2.2 6.4 4.7 9 7.4 2.5 2.8 4.6 6.1 6.4 9.9 1.7 3.9 3 8.3 3.8 13.3s1.2 10.8 1.2 17.4V224h-46.8zm-1-58H96.8c-16.2 0-28.4 2-36.5 5.9s-12.2 10.6-12.2 20.2q0 10.95 7.5 16.2c7.5 5.25 11.5 5.2 19.4 5.2 7.6 0 14.6-1.5 21.2-4.5s11.9-6.9 15.8-11.7v-31.3zm125.2-61.6c5.5-7.2 12.3-12.8 20.2-16.7S274 64 283.1 64c10.2 0 19.2 1.9 26.8 5.7 7.7 3.8 14.1 9.2 19.3 16.3s9.1 15.7 11.7 25.9 4 21.6 4 34.3-1.2 19-4.3 29.4c-3 10.4-7.6 17.9-13.3 25.2q-8.55 10.95-20.7 17.1c-12.15 6.15-17.3 6.1-27.5 6.1-17.5 0-31.9-5.2-43.3-15.6V224H192V0h45.4zm0 91.7c4.4 4.1 9.1 7.2 14.1 9.4 5 2.1 10.5 3.2 16.5 3.2 9.8 0 17.4-4.3 22.7-12.8 5.3-8.6 7.9-14.7 7.9-31.8 0-32.7-9.6-49-28.7-49-6.2 0-12 1.9-17.4 5.6s-10.5 9-15.1 15.8zM442.2 224c-12.4 0-23.4-1.8-33.3-5.4-9.8-3.6-18.1-8.8-25-15.6-6.8-6.8-12-15.2-15.7-25.1s-5.5-21.3-5.5-34 1.8-24 5.5-33.9 8.9-18.2 15.9-25.1q10.35-10.35 25.2-15.6 14.85-5.4 33.6-5.4 30 0 48 14.1c18 14.1 19 23 21 40.9h-41c-1-7-3.9-12.7-8.8-16.9s-11.2-6.3-19.2-6.3c-10.2 0-18.4 3.9-24.5 11.6s-9.2 19.9-9.2 36.6c0 16.5 3.1 28.7 9.2 36.5s14.3 11.7 24.5 11.7c7.9 0 14.4-2.1 19.3-6.3s7.8-9.8 8.7-16.9h41c-2.5 17.7-9.7 31.2-21.5 40.7-11.6 9.6-27.7 14.4-48.2 14.4m69.8 0L224 512 64 352l64-64 96 96z" />',viewBox:"0 0 512 512"},stampIcon:{name:"stamp",content:'<path d="M384 288h-32v-16c0-26.51-21.49-48-48-48 0-15.19 5.53-26.16 12.53-40.05 8.53-16.92 19.1-37.9 19.45-70.26.02-.56.02-1.12.02-1.69 0-44.18-35.82-80-80-80s-80 35.82-80 80c0 .57 0 1.13.02 1.69.35 32.36 10.92 53.34 19.45 70.26 7 13.89 12.53 24.86 12.53 40.05-26.51 0-48 21.49-48 48v16h-32c-35.35 0-64 28.65-64 64v64h31v16c0 26.51 21.49 48 48 48h225c26.51 0 48-21.49 48-48v-16h32v-64c0-35.35-28.65-64-64-64m-151.06-99.38c-2.66-6.7-5.8-12.93-8.9-19.08C215.79 153.17 208 137.71 208 112s21.53-48 48-48 48 21.53 48 48-7.79 41.17-16.04 57.54c-3.1 6.15-6.24 12.38-8.9 19.08-4.09 10.25-7.06 21.59-7.06 35.38h-32c0-13.79-2.97-25.13-7.06-35.38M192 272c0-8.82 7.18-16 16-16h96c8.82 0 16 7.18 16 16v16H192zm192 160c0 8.82-7.18 16-16 16H143c-8.82 0-16-7.18-16-16v-16h257zm32-48H96v-32c0-17.64 14.36-32 32-32h256c17.64 0 32 14.36 32 32z" />',viewBox:"0 0 512 512"},starIcon:{name:"star",content:'<path d="M256 391.5 117.2 480 154 314.1 32 202.4 192.9 188 256 32l63.1 156L480 202.4 358 314.1 394.8 480z" />',viewBox:"0 0 512 512"},starOutlineIcon:{name:"star-outline",content:'<path d="M480 202.4 319.1 188 256 32l-63.1 156L32 202.4l122 111.7L117.2 480 256 391.5 394.8 480 358 314.1zM256 353.6l-90.8 57.9 24-108.5-82.1-75.2 108.1-9.7L256 117.3l40.8 100.8 108.1 9.7-82.1 75.2 24.1 108.5z" />',viewBox:"0 0 512 512"},stickIcon:{name:"stick",content:'<path d="M192 96c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32v32h128zm128 160c0 35.3-28.7 64-64 64s-64-28.7-64-64v-96H64v96c0 106 86 192 192 192s192-86 192-192v-96H320zm96-192h-64c-17.7 0-32 14.3-32 32v32h128V96c0-17.7-14.3-32-32-32" />',viewBox:"0 0 512 512"},stickyNoteIcon:{name:"sticky-note",content:'<path d="M160 32v.37l.37-.37zM32 160v.37l.37-.37zM160.37 32 32 160.37V480h448V32zM160 77.63V160H77.63zM448 448H64V192h128V64h256zm-32-288H224v-32h192zm0 224H96v-32h320zm0-65H96v-32h320zm0-62H96v-32h320z" />',viewBox:"0 0 512 512"},stopIcon:{name:"stop",content:'<path d="M512 512H0V0h512z" />',viewBox:"0 0 512 512"},stopSmIcon:{name:"stop-sm",content:'<path d="M416 416H96V96h320z" />',viewBox:"0 0 512 512"},strikethroughIcon:{name:"strikethrough",content:'<path d="M393.9 320c.1-23.9 4.5-41.4 13.5-52.5 9.1-11.1 20.8-16.7 35.3-16.7 9.6 0 17.7 3.1 24.5 9.3s11.4 15.4 14.1 27.7l27.9-4.7c-3.3-18.4-10.8-32.7-22.5-42.7s-26.8-15-45.2-15c-14.5 0-28.1 3.6-40.4 11.1-12.4 7.4-21.6 18.5-27.7 33.2-5.9 14.4-8.9 31.2-9.1 50.4h-25.5v-2.2c0-13.2-1.7-25.6-5.1-37.1s-8.1-21.4-14.2-29.6c-6-8.1-13.7-14.5-23-19s-19.2-6.8-29.6-6.8c-18.9 0-34.3 8.2-46.4 24.6v-90H192v160h-45v-25.8c0-13.7-.5-23.3-1.4-28.5-1.7-8.5-4.7-15.5-9-21.1-4.3-5.5-10.9-10.2-19.9-13.8s-20.8-5.5-35.3-5.5c-14.6 0-27.4 2.1-38.5 6.4s-19.5 10.4-25.4 18.4c-5.8 8-10 18.4-12.6 31.4l28.1 4.1c3.1-13 7.8-22 14.3-27.1s16.4-7.7 29.9-7.7q21.75 0 32.7 10.5c5.4 5.1 8.1 14 8.1 26.6 0 1.1 0 3.8-.2 8.1-11 4.1-28 7.7-51.2 10.7-11.4 1.5-19.9 3-25.5 4.7-6.7 2-12.9 4.9-18.5 8.6H0v32h1.2c-.8 3.8-1.2 7.7-1.2 11.8 0 15.2 5 27.8 15 37.6S39.3 416 57.9 416c11.3 0 21.8-1.9 31.6-6s20.1-10.9 30.7-20.6h.1c.8 8.6 2.7 20.3 5.7 26.7h30c-3.6-7-6-18.4-7.3-26.1-1-6-1.6-18.7-1.8-37.9h45v64h26.6V389q17.1 27 47.1 27c20.1 0 37.3-8.5 51.7-25.6 8.6-10.2 14.6-23 18-38.3h31.8c3.3 16 9.4 29.2 18.3 39.5 14.1 16.3 32.7 24.5 55.9 24.5 18.5 0 34.1-6 46.8-17.8 12.1-11.3 19.8-26.7 23.2-46.2h.5v-32H393.9zm-280.7 42.6c-4.1 9-10.4 16.1-19 21.4-8.6 5.2-18.4 7.8-29.5 7.8-11.2 0-19.6-2.8-25.4-8.2-5.8-5.6-8.7-12.4-8.7-20.7 0-3.9.7-7.5 2.1-10.9h83.6c-.7 4.1-1.8 7.7-3.1 10.6m105.1-43.3c0-22.2 4.6-39.2 13.7-50.9 9.1-11.8 20-17.6 32.5-17.6s23.1 5.6 31.8 17c8.8 11.3 13.1 28.7 13.2 52.3h-91.3c.1-.3.1-.6.1-.8m77.6 53.6c-9.1 11.8-20 17.7-32.5 17.7-15.5 0-27.7-8-36.7-23.9-2.2-3.9-4-8.8-5.3-14.7H306c-2.4 8.3-5.7 15.3-10.1 20.9m173.5 6.6c-7.5 7.5-16.9 11.2-28.2 11.2-14 0-25.4-5.6-34.1-16.7q-6.6-8.4-9.9-21.9h85.5c-2.6 11.9-7 21.1-13.3 27.4" />',viewBox:"0 0 512 512"},stripAllFormattingIcon:{name:"strip-all-formatting",content:'<path d="M32 480h224v32H0v.1V256h32zm32-32h159v-32H64zm97-96H63v32h98zm-65-64H64v32h32zm316.2-28.6L253.8 101c-12.4-12.4-32.9-12.4-45.3.1l-69.8 69.8-.2.2c-11.6 11.6-30 12.7-42.5 2.7l200.9 200.9c12.5 12.5 32.8 12.4 45.3 0l69.9-69.9c12.5-12.5 12.5-33 .1-45.4M502.7 32 480 9.3c-12.4-12.4-32.8-12.4-45.3 0l-67.9 67.9-22.6-22.6c-12.4-12.4-32.8-12.4-45.3 0l-22.6 22.6 158.4 158.4 22.6-22.6c12.4-12.4 12.4-32.8 0-45.3l-22.6-22.6 67.9-67.9c12.5-12.4 12.5-32.8.1-45.2" />',viewBox:"0 0 512 512"},stripCssFormatIcon:{name:"strip-css-format",content:'<path d="M0 288v224h416V288zm145 65.9c-10-6.2-21-9.3-33.4-9.3-13.6 0-24.5 4.6-32.9 13.7-8.3 9.1-12.5 21.5-12.5 37.1 0 15 3.9 26.9 11.8 35.8s18.4 13.3 31.7 13.3c12.7 0 24.3-3.3 34.3-9.9v31.8c-9.9 5.5-23.7 8.2-40.7 8.2-22.2 0-39.6-7-52.3-20.9-12.7-14-19-32.5-19-55.8 0-24.7 7.1-44.8 21.4-60.2s32.8-23.1 55.6-23.1c14.1 0 26 1.9 36 5.7zM260.6 450c-3.1 5.9-7.2 10.6-12.4 14.2s-11.3 6.2-18.2 7.8q-10.5 2.4-21.9 2.4c-7.9 0-15.4-.7-22.5-2.2-7.2-1.4-13.4-3.6-18.5-6.5v-34.4c5.8 5.3 12.2 9.2 18.9 11.8q10.35 3.9 20.7 3.9c4.1 0 7.7-.4 10.7-1.2 3.1-.8 5.6-1.9 7.7-3.3 2-1.4 3.6-3.1 4.6-5s1.5-4 1.5-6.2q0-4.5-2.4-8.1t-6.6-6.6c-4.2-3-6.1-4-9.9-5.8-3.8-1.9-8-3.8-12.4-5.7-11.3-5-19.6-11.2-25.1-18.4-5.5-7.3-8.3-15.9-8.3-26.2q0-12.15 4.5-20.7c4.5-8.55 7.1-10.6 12.3-14.3s11.2-6.5 18-8.3c6.9-1.8 14.1-2.6 21.7-2.6 7.5 0 14.2.5 19.9 1.5 5.8 1 11.2 2.5 16 4.5v32.2c-2.4-1.8-5.1-3.4-7.9-4.7-2.9-1.4-5.8-2.5-8.8-3.4s-6-1.6-9-2-5.8-.6-8.5-.6c-3.7 0-7.1.4-10.1 1.1-3 .8-5.6 1.8-7.7 3.2s-3.7 3-4.8 4.9-1.7 4-1.7 6.4c0 2.6.6 4.9 1.9 7s3.1 4 5.4 5.8 5.2 3.6 8.6 5.4 7.2 3.6 11.4 5.5c5.8 2.6 11 5.3 15.5 8.3 4.6 2.9 8.6 6.2 11.8 9.9 3.3 3.7 5.8 7.9 7.6 12.6 1.7 4.7 2.6 10.2 2.6 16.3 0 8.5-1.6 15.7-4.6 21.5m119 0c-3.1 5.9-7.2 10.6-12.4 14.2s-11.3 6.2-18.2 7.8q-10.5 2.4-21.9 2.4c-7.9 0-15.4-.7-22.5-2.2-7.2-1.4-13.4-3.6-18.5-6.5v-34.4c5.8 5.3 12.2 9.2 18.9 11.8q10.35 3.9 20.7 3.9c4.1 0 7.7-.4 10.7-1.2 3.1-.8 5.6-1.9 7.7-3.3 2-1.4 3.6-3.1 4.6-5s1.5-4 1.5-6.2q0-4.5-2.4-8.1t-6.6-6.6c-4.2-3-6.1-4-9.9-5.8-3.8-1.9-8-3.8-12.4-5.7-11.3-5-19.6-11.2-25.1-18.4-5.5-7.3-8.3-15.9-8.3-26.2q0-12.15 4.5-20.7c3-5.8 7.1-10.6 12.3-14.3s11.2-6.5 18-8.3c6.9-1.8 14.1-2.6 21.7-2.6 7.5 0 14.2.5 19.9 1.5 5.8 1 11.2 2.5 16 4.5v32.2c-2.4-1.8-5.1-3.4-7.9-4.7-2.9-1.4-5.8-2.5-8.8-3.4s-6-1.6-9-2-5.8-.6-8.5-.6c-3.7 0-7.1.4-10.1 1.1-3 .8-5.6 1.8-7.7 3.2s-3.7 3-4.8 4.9-1.7 4-1.7 6.4c0 2.6.6 4.9 1.9 7s3.1 4 5.4 5.8c2.4 1.8 5.2 3.6 8.6 5.4s7.2 3.6 11.4 5.5c5.8 2.6 11 5.3 15.5 8.3 4.6 2.9 8.5 6.2 11.8 9.9s5.8 7.9 7.6 12.6c1.7 4.7 2.6 10.2 2.6 16.3 0 8.5-1.5 15.7-4.6 21.5M502.7 32 480 9.3c-12.4-12.4-32.8-12.4-45.3 0l-67.9 67.9-22.6-22.6c-12.4-12.4-32.8-12.4-45.3 0l-22.6 22.6 158.4 158.4 22.6-22.6c12.4-12.4 12.4-32.8 0-45.3l-22.6-22.6 67.9-67.9c12.5-12.4 12.5-32.8.1-45.2m-246.9 69.9c-12.4-12.4-32.8-12.4-45.3 0l-79.7 79.7c-12.4 12.4-32.8 12.4-45.3 0L160 256h249.9z" />',viewBox:"0 0 512 512"},stripFontElementsIcon:{name:"strip-font-elements",content:'<path d="M502.666 31.961 480.039 9.334c-12.445-12.445-32.81-12.445-45.255 0l-67.882 67.882-22.627-22.627c-12.445-12.445-32.81-12.445-45.255 0l-22.627 22.627 158.392 158.392 22.627-22.627c12.445-12.445 12.445-32.81 0-45.255l-22.627-22.627 67.882-67.882c12.444-12.446 12.444-32.811-.001-45.256m-246.848 69.936c-12.445-12.445-32.81-12.445-45.255 0l-79.706 79.706c-12.445 12.445-32.81 12.445-45.255 0L160 256h249.921zM176 348.121 200.706 416h-49.412zM0 288v224h352V288zm224 192-11.647-32h-72.706L128 480H96l58.235-160h43.53L256 480z" />',viewBox:"0 0 512 512"},stripSpanElementsIcon:{name:"strip-span-elements",content:'<path d="M96 288 0 400l96 112h256V288zm170.3 167.5c-3.9 5.9-9.3 10.6-16.1 14.2s-14.6 6.2-23.6 7.8-18.4 2.4-28.4 2.4c-10.2 0-20-.7-29.2-2.2-9.2-1.4-17.2-3.6-24-6.5v-34.5c7.5 5.2 15.7 9.2 24.6 11.8 8.8 2.6 17.8 3.9 26.8 3.9 5.3 0 9.9-.4 13.9-1.2q5.85-1.2 9.9-3.3c2.6-1.4 4.6-3.1 5.9-5s2-4 2-6.2c0-3-1-5.7-3.1-8.1s-4.9-4.6-8.5-6.6-7.9-4-12.8-5.8c-4.9-1.9-10.3-3.8-16-5.7-14.6-5-25.4-11.2-32.6-18.4-7.2-7.3-10.7-16-10.7-26.3 0-8.1 2-15 5.9-20.8s9.2-10.5 15.9-14.3c6.7-3.7 14.5-6.5 23.3-8.3s18.2-2.6 28.1-2.6q14.55 0 25.8 1.5c11.25 1.5 14.4 2.5 20.7 4.5v32.3c-3.1-1.8-6.5-3.4-10.2-4.7-3.7-1.4-7.5-2.5-11.4-3.4s-7.8-1.6-11.6-2c-3.9-.4-7.5-.6-11-.6-4.8 0-9.1.4-13 1.1-3.9.8-7.2 1.8-9.9 3.2s-4.8 3-6.2 4.9c-1.5 1.9-2.2 4-2.2 6.4 0 2.6.8 4.9 2.5 7 1.6 2.1 4 4 7 5.8q4.5 2.7 11.1 5.4 6.45 2.7 14.7 5.4c7.5 2.6 14.2 5.3 20.1 8.3q8.85 4.35 15.3 9.9c4.2 3.7 7.5 7.9 9.8 12.6s3.4 10.2 3.4 16.4c-.3 8.6-2.3 15.9-6.2 21.7M502.7 32 480 9.3c-12.4-12.4-32.8-12.4-45.3 0l-67.9 67.9-22.6-22.6c-12.4-12.4-32.8-12.4-45.3 0l-22.6 22.6 158.4 158.4 22.6-22.6c12.4-12.4 12.4-32.8 0-45.3l-22.6-22.6 67.9-67.9c12.5-12.4 12.5-32.8.1-45.2m-246.9 69.9c-12.4-12.4-32.8-12.4-45.3 0l-79.7 79.7c-12.4 12.4-32.8 12.4-45.3 0L160 256h249.9z" />',viewBox:"0 0 512 512"},stripWordFormattingIcon:{name:"strip-word-formatting",content:'<path d="M0 288v224h352V288zm239.3 192h-37.7L176 385.4 147.4 480h-40.9L64 320h40.6l21.9 100.4L155.8 320h40.4l25.2 100.4 19.4-71.4H224v-29h64zM502.7 77.2l-67.9 67.9 22.6 22.6c12.4 12.4 12.4 32.8 0 45.3l-22.6 22.6L276.4 77.2 299 54.6c12.4-12.4 32.8-12.4 45.3 0l22.6 22.6 67.9-67.9c12.4-12.4 32.8-12.4 45.3 0L502.7 32c12.4 12.4 12.4 32.8 0 45.2M409.9 256H160l-74.4-74.4c12.4 12.4 32.8 12.4 45.3 0l79.7-79.7c12.4-12.4 32.8-12.4 45.3 0z" />',viewBox:"0 0 512 512"},stumbleUponBoxIcon:{name:"stumble-upon-box",content:'<path d="M64 32c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32zm191.5 96.3c82.5 0 82.5 87.3 82.5 87.3v8.4l-31.9 8-23.1-8v-8.6s0-29.2-27.5-29.2-27.5 29.2-27.5 29.2v81.5s0 87-82 87-82-87-82-87V256h55v41h-.9c.9 17.2 11 29.1 27.5 29.1s26.6-12 27.6-29.1h-.2v-81.4s0-87.3 82.5-87.3M283.1 256l23 7.6L338 256v40.7c.9 17.2 11 29.1 27.5 29.1s26.6-11.9 27.5-29.1V256h55v40.7s0 87.3-82.5 87.3-82.5-87.3-82.5-87.3z" />',viewBox:"0 0 512 512"},stumbleUponIcon:{name:"stumble-upon",content:'<path d="m288.1 256 26.8 8.4L352 256v64c1.1 18.9 12.8 32 32 32s30.9-13.1 32-32v-64h64v64s0 96-96 96-96-96-96-96zm26.8-23.2L288 224v-32s0-32-32-32-32 32-32 32v128s0 96-96 96-96-96-96-96v-64h64v64c1.1 18.9 12.8 32 32 32 19.1 0 30.9-13.2 32.1-32h-.1V192s0-96 96-96 96 96 96 96v32z" />',viewBox:"0 0 512 512"},subreportIcon:{name:"subreport",content:'<path d="M448 480c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32v-96h32v96h288V96H128v64H96V96c0-17.7 14.3-32 32-32h288c17.7 0 32 14.3 32 32zM63.9 32l254.3-.2L286.4 0 63.8.2C46.2.2 32 14.4 32 32l.1 128H64zm.1 351H32v32c0 17.7 14.3 32 32 32zm-32-62.9S64 288 95 288v32l65-48.1L96 224v32c-32.1 0-64 32.1-64 64.1M352 384l-160 .1V416l160-.1zm-96-192c-35.3 0-64 28.7-64 64s28.7 64 64 64 64-28.7 64-64h-64zm32-32v64h64c0-35.3-28.7-64-64-64" />',viewBox:"0 0 512 512"},subscriptIcon:{name:"subscript",content:'<path d="m198.6 304 89.4 89.4-22.6 22.6-89.4-89.4L86.6 416 64 393.4l89.4-89.4L64 214.6 86.6 192l89.4 89.4 89.4-89.4 22.6 22.6zm167.7 144h81.4v32H320v-11.9c0-8 1.7-15.3 5-21.7s7.5-12.1 12.5-17.2 10.5-9.6 16.4-13.5 11.6-7.4 16.9-10.6c5.6-3.3 10.6-6.4 14.8-9.4s7.8-6 10.7-8.9c2.9-3 5.1-6 6.5-9s2.1-6.3 2.1-9.7c0-6.7-2.3-11.8-7-15.3-4.6-3.4-11.7-5.2-21.3-5.2-16.5 0-32.3 5.4-47.4 16.1v-30.5c16.7-8.9 35.5-13.3 56.5-13.3 9.7 0 18.5 1 26.2 3.1s14.3 5.1 19.6 8.9c5.4 3.9 9.4 8.6 12.3 14.1 2.8 5.5 4.2 11.7 4.2 18.5 0 7.2-1.4 13.7-4.1 19.3s-6.3 10.8-10.8 15.4-9.7 8.8-15.6 12.7c-5.9 3.8-12 7.6-18.3 11.1-4.3 2.5-8.4 5-12.4 7.4q-6 3.75-10.5 7.2c-3.1 2.6-7.1 6.6-10 10.4" />',viewBox:"0 0 512 512"},sumIcon:{name:"sum",content:'<path d="M416 64v128l-64-64H160l128 128-128 128h192l64-64v128H96v-64l128-128L96 128V64z" />',viewBox:"0 0 512 512"},supscriptIcon:{name:"supscript",content:'<path d="m198.6 304 89.4 89.4-22.6 22.6-89.4-89.4L86.6 416 64 393.4l89.4-89.4L64 214.6 86.6 192l89.4 89.4 89.4-89.4 22.6 22.6zm167.7-112h81.4v32H320v-11.9c0-8 1.7-15.3 5-21.7s7.5-12.1 12.5-17.2 10.5-9.6 16.4-13.5 11.6-7.4 16.9-10.6c5.6-3.3 10.6-6.4 14.8-9.4s7.8-6 10.7-8.9c2.9-3 5.1-6 6.5-9s2.1-6.3 2.1-9.7c0-6.7-2.3-11.8-7-15.3-4.6-3.4-11.7-5.2-21.3-5.2-16.5 0-32.3 5.4-47.4 16.1V77.3c16.7-8.9 35.5-13.3 56.5-13.3 9.7 0 18.5 1 26.2 3.1s14.3 5.1 19.6 8.9c5.4 3.9 9.4 8.6 12.3 14.1 2.8 5.5 4.2 11.7 4.2 18.5 0 7.2-1.4 13.7-4.1 19.3s-6.3 10.8-10.8 15.4-9.7 8.8-15.6 12.7c-5.9 3.8-12 7.6-18.3 11.1-4.3 2.5-8.4 5-12.4 7.4q-6 3.75-10.5 7.2c-3.1 2.5-7.1 6.5-10 10.3" />',viewBox:"0 0 512 512"},sustainabilityIcon:{name:"sustainability",content:'<path d="M384.01 109.46 332.14 32l-12.69 26.08a211.4 211.4 0 0 0-34.7-7.31l-.44-.06c-1.46-.18-2.95-.35-4.43-.5h-.08c-7.14-.72-14.39-1.09-21.73-1.09-116.02 0-210.06 92.64-210.06 206.93 0 51.41 19.03 98.45 50.54 134.63l22.91-22.57c-26.63-31.41-41.14-70.63-41.14-112.06 0-46.77 18.49-90.74 52.06-123.81 12.32-12.13 26.14-22.28 41.04-30.25 25.68-13.74 54.6-21.03 84.64-21.03 11.62 0 23.07 1.09 34.23 3.23 4.02 1.62 8 3.39 11.9 5.23l-13.98 28.71 93.79-8.67Zm29.45 11.87-22.91 22.57c26.63 31.41 41.14 70.64 41.14 112.06 0 46.77-18.49 90.74-52.06 123.81-12.32 12.14-26.15 22.29-41.04 30.25-25.68 13.74-54.59 21.03-84.64 21.03-11.62 0-23.08-1.09-34.23-3.23-4.02-1.62-8-3.39-11.9-5.23l13.98-28.71-93.77 8.65 22.43 33.56 29.42 43.92 12.69-26.08a211.4 211.4 0 0 0 34.7 7.31l.44.06c1.46.18 2.95.35 4.43.5h.08c7.14.73 14.39 1.09 21.73 1.09 116.02 0 210.06-92.64 210.06-206.93 0-51.41-19.04-98.45-50.54-134.63ZM256 319.55c-.1-.03-.21-.05-.32-.08l.51.65.59-.77c-.27.07-.53.14-.78.2m52.58-150.96c-20.54-26.17-40.84-45.1-41.69-45.9L256 112.59l-10.89 10.1c-.85.8-21.15 19.73-41.69 45.9-28.81 36.69-43.42 68.78-43.42 95.36 0 20.08 8.38 48.61 48.31 70.49 11.65 6.38 23.25 10.64 31.69 13.25v35.73c0 8.84 7.16 16 16 16s16-7.16 16-16v-35.73c8.44-2.61 20.04-6.87 31.69-13.25 39.93-21.88 48.31-50.41 48.31-70.49 0-26.58-14.61-58.67-43.42-95.36M240 313.86c-19.87-7.53-48-22.96-48-49.91 0-6.56 1.49-13.66 4.08-21.02L240 298.91zm0-66.85-27.91-35.58c8.39-13.13 18.39-25.93 27.91-37zm16.19 72.53-.51-.65c.11.03.22.05.32.08.25-.06.51-.13.78-.2zM272 174.5c3.7 4.29 7.56 8.93 11.42 13.84 5.94 7.57 11.19 14.88 15.73 21.88L272 245.89zm0 139.37v-15.1l43.46-57.1c3.01 8.22 4.54 15.68 4.54 22.28 0 26.95-28.15 42.39-48 49.92m-15.22 5.49-.59.77-.51-.65c.11.03.22.05.32.08.25-.06.51-.13.78-.2" />',viewBox:"0 0 512 512"},sweeperVehicleIcon:{name:"sweeper-vehicle",content:'<path d="m479.16 190.31-28.95-57.89a7.99 7.99 0 0 0-7.15-4.42H328c-4.42 0-8 3.58-8 8v32c0-4.42-3.58-8-8-8H40c-4.42 0-8 3.58-8 8v176c0 4.42 3.58 8 8 8h10.73c6.59 18.64 24.37 32 45.27 32s38.68-13.36 45.27-32h37.46c6.59 18.64 24.37 32 45.27 32s38.68-13.36 45.27-32h13.54L272 384h96l-10.81-32h13.54c6.59 18.64 24.37 32 45.27 32s38.68-13.36 45.27-32H472c4.42 0 8-3.58 8-8V193.89c0-1.24-.29-2.47-.84-3.58M111.87 338.09c-.91 7.12-6.66 12.87-13.78 13.78-10.45 1.33-19.29-7.51-17.96-17.96.91-7.12 6.66-12.87 13.78-13.78 10.45-1.33 19.29 7.51 17.96 17.96m128 0c-.91 7.12-6.66 12.87-13.78 13.78-10.45 1.33-19.29-7.51-17.96-17.96.91-7.12 6.66-12.87 13.78-13.78 10.45-1.33 19.29 7.51 17.96 17.96m192 0c-.91 7.12-6.66 12.87-13.78 13.78-10.45 1.33-19.29-7.51-17.96-17.96.91-7.12 6.66-12.87 13.78-13.78 10.45-1.33 19.29 7.51 17.96 17.96M384 192v-32h48l16 32z" />',viewBox:"0 0 512 512"},symbolIcon:{name:"symbol",content:'<path d="m448 416 32-32v96H320V375.8c11.4-5.1 22.2-11.5 32-19 38.9-29.7 64-76.9 64-130.1C416 136.8 344.4 64 256 64S96 136.8 96 226.7c0 53.2 25.1 100.5 64 130.1 9.8 7.5 20.6 13.9 32 19V480H32v-96l32 32h96v-18.5C84.3 366.7 32 300.6 32 224 32 118 132.3 32 256 32s224 86 224 192c0 76.6-52.3 142.7-128 173.5V416z" />',viewBox:"0 0 512 512"},tableAddIcon:{name:"table-add",content:'<path d="M448 320V32H32v416h288V320zm-288 96H64v-96h96zm0-128H64v-96h96zm0-128H64V64h96zm128 256h-96v-96h96zm0-128h-96v-96h96zm0-128h-96V64h96zm32-96h96v96h-96zm0 224v-96h96v96zm192 128v32h-64v64h-32v-64h-64v-32h64v-64h32v64z" />',viewBox:"0 0 512 512"},tableAlignBottomCenterIcon:{name:"table-align-bottom-center",content:'<path d="M32 480V0h448v480zM64 32v416h384V32zm288 224H160v32h192zm64 64H96v32h320zm-64 64H160v32h192z" />',viewBox:"0 0 512 512"},tableAlignBottomLeftIcon:{name:"table-align-bottom-left",content:'<path d="M32 480V0h448v480zM64 32v416h384V32zm32 256h192v-32H96zm0 64h320v-32H96zm0 64h192v-32H96z" />',viewBox:"0 0 512 512"},tableAlignBottomRightIcon:{name:"table-align-bottom-right",content:'<path d="M32 480V0h448v480zM64 32v416h384V32zm352 224H224v32h192zm0 64H96v32h320zm0 64H224v32h192z" />',viewBox:"0 0 512 512"},tableAlignMiddleCenterIcon:{name:"table-align-middle-center",content:'<path d="M32 480V0h448v480zM64 32v416h384V32zm288 128H160v32h192zm64 64H96v32h320zm-64 64H160v32h192z" />',viewBox:"0 0 512 512"},tableAlignMiddleLeftIcon:{name:"table-align-middle-left",content:'<path d="M32 480V0h448v480zM64 32v416h384V32zm32 160h192v-32H96zm0 64h320v-32H96zm0 64h192v-32H96z" />',viewBox:"0 0 512 512"},tableAlignMiddleRightIcon:{name:"table-align-middle-right",content:'<path d="M32 480V0h448v480zM64 32v416h384V32zm352 128H224v32h192zm0 64H96v32h320zm0 64H224v32h192z" />',viewBox:"0 0 512 512"},tableAlignRemoveIcon:{name:"table-align-remove",content:'<path d="M32 0v480h448V0zm416 448H64V32h384zM131.6 224l29.9 32H128v-32zm-3.6 64h63.4l29.9 32H128zm123.1 64 29.9 32H128v-32zM96 92l22.6-22.6L143.5 96H384v32H173.4l29.9 32H384v32H233.1l29.9 32h121v32h-91.2l29.9 32H384v32h-31.4l63.4 68-22.6 22.6z" />',viewBox:"0 0 512 512"},tableAlignTopCenterIcon:{name:"table-align-top-center",content:'<path d="M32 480V0h448v480zM64 32v416h384V32zm288 32H160v32h192zm64 64H96v32h320zm-64 64H160v32h192z" />',viewBox:"0 0 512 512"},tableAlignTopLeftIcon:{name:"table-align-top-left",content:'<path d="M32 480V0h448v480zM64 32v416h384V32zm32 64h192V64H96zm0 64h320v-32H96zm0 64h192v-32H96z" />',viewBox:"0 0 512 512"},tableAlignTopRightIcon:{name:"table-align-top-right",content:'<path d="M32 480V0h448v480zM64 32v416h384V32zm352 32H224v32h192zm0 64H96v32h320zm0 64H224v32h192z" />',viewBox:"0 0 512 512"},tableBodyIcon:{name:"table-body",content:'<path d="M32 32v416h416V32zm256 32v96h-96V64zm128 256v64L224 192h64zM64 64h96v96H64zm0 128h96v96H64zm0 224v-96h96v96zm128 0v-64l64 64zm128 0L192 288v-64l192 192zm96-160-64-64h64zm0-96h-96V64h96z" />',viewBox:"0 0 512 512"},tableCellDeleteIcon:{name:"table-cell-delete",content:'<path d="M96 192h160v128H96zM32 352h160v128H32zm32 32v64h96v-64zm128-224H32V32h160zm-32-96H64v64h96zm262.627 192L480 313.373 457.373 336 400 278.627 342.627 336 320 313.373 377.373 256 320 198.627 342.627 176 400 233.373 457.373 176 480 198.627z" />',viewBox:"0 0 512 512"},tableCellIcon:{name:"table-cell",content:'<path d="M32 32v416h416V32zm128 384H64v-96h96zm0-128H64v-96h96zm0-128H64V64h96zm128 256h-96v-96h96zm0-256h-96V64h96zm128 256h-96v-96h96zm0-128h-96v-96h96zm0-128h-96V64h96z" />',viewBox:"0 0 512 512"},tableCellPropertiesIcon:{name:"table-cell-properties",content:'<path d="m502.666 77.216-22.627 22.627-67.882-67.882 22.627-22.627c12.445-12.445 32.81-12.445 45.255 0l22.627 22.627c12.445 12.445 12.445 32.81 0 45.255M384 256l32-32v288H0V96h288l-32 32h-96v96h32v96h96v32h96zM128 384H32v96h96zm0-128H32v96h96zm0-128H32v96h96zm128 256h-96v96h96zm128 0h-96v96h96zm8.483-332.365 67.882 67.882-141.588 141.588L290.66 288H224v-66.66l26.895-28.118zm22.627 67.882L392.483 96.89 256.719 232.654l11.314 11.314 11.314 11.314z" />',viewBox:"0 0 512 512"},tableColumnDeleteIcon:{name:"table-column-delete",content:'<path d="M192 288v224h128V288zm0-288v64h128V0zm160 32h128v416H352zm96 288h-64v96h64zm0-128h-64v96h64zm0-128h-64v96h64zM32 32h128v416H32zm96 288H64v96h64zm0-128H64v96h64zm0-128H64v96h64zm128 89.373L313.373 96 336 118.627 278.627 176 336 233.373 313.373 256 256 198.627 198.627 256 176 233.373 233.373 176 176 118.627 198.627 96z" />',viewBox:"0 0 512 512"},tableColumnGroupsIcon:{name:"table-column-groups",content:'<path d="M32 32v416h416V32zm256 32v64l-64-64zm0 320-96-96v-64l96 96zM192 96l96 96v64l-96-96zM64 64h96v96H64zm0 128h96v96H64zm0 224v-96h96v96zm128 0v-64l64 64zm224 0h-96v-96h96zm0-128h-96v-96h96zm0-128h-96V64h96z" />',viewBox:"0 0 512 512"},tableColumnInsertLeftIcon:{name:"table-column-insert-left",content:'<path d="M32 480V0h128v480zM480 32v416H192V32zM224 160h96V64h-96zm0 128h96v-96h-96zm0 128h96v-96h-96zm224-96h-96v96h96zm0-32v-96h-96v96zm0-224h-96v96h96z" />',viewBox:"0 0 512 512"},tableColumnInsertRightIcon:{name:"table-column-insert-right",content:'<path d="M352 480V0h128v480zM320 32v416H32V32zm-32 32h-96v96h96zm0 128h-96v96h96zm0 128h-96v96h96zM64 416h96v-96H64zm96-128v-96H64v96zM64 160h96V64H64z" />',viewBox:"0 0 512 512"},tableCornerIcon:{name:"table-corner",content:'<path d="M32 32v416h416V32zm256 32v96h-96V64zm0 128v96h-96v-96zM160 64v64L96 64zM64 96l64 64H64zm0 96h96v96H64zm0 224v-96h96v96zm128 0v-96h96v96zm224 0h-96v-96h96zm0-128h-96v-96h96zm0-128h-96V64h96z" />',viewBox:"0 0 512 512"},tableDeleteIcon:{name:"table-delete",content:'<path d="M32 32v416h416V32zm384 128h-64v32h64v96h-64v32h64v96h-96v-64h-32v64h-96v-64h-32v64H64v-96h64v-32H64v-96h64v-32H64V64h96v64h32V64h96v64h32V64h96zm-153.4 80 57.4 57.4-22.6 22.6-57.4-57.4-57.4 57.4-22.6-22.6 57.4-57.4-57.4-57.4 22.6-22.6 57.4 57.4 57.4-57.4 22.6 22.6z" />',viewBox:"0 0 512 512"},tableIcon:{name:"table",content:'<path d="M32 32v416h416V32zm256 32v96h-96V64zm0 128v96h-96v-96zM64 64h96v96H64zm0 128h96v96H64zm0 224v-96h96v96zm128 0v-96h96v96zm224 0h-96v-96h96zm0-128h-96v-96h96zm0-128h-96V64h96z" />',viewBox:"0 0 512 512"},tablePositionCenterIcon:{name:"table-position-center",content:'<path d="M352 256V32H128v224zM256 64h64v64h-64zm-32 160h-64v-64h64zm0-96h-64V64h64zm32 32h64v64h-64zM32 448h320v32H32zm448-128v32H32v-32zM32 384h448v32H32z" />',viewBox:"0 0 512 512"},tablePositionEndIcon:{name:"table-position-end",content:'<path d="M32 384h448v32H32zm0 96h320v-32H32zM480 32v224H256V32zM352 160h-64v64h64zm0-96h-64v64h64zm96 96h-64v64h64zm0-96h-64v64h64zM32 352h448v-32H32z" />',viewBox:"0 0 512 512"},tablePositionStartIcon:{name:"table-position-start",content:'<path d="M480 320v32H32v-32zM32 416h448v-32H32zm192-160H32V32h224v224zm-64-128h64V64h-64zm-32 32H64v64h64zm0-96H64v64h64zm32 160h64v-64h-64zM32 480h320v-32H32z" />',viewBox:"0 0 512 512"},tablePropertiesIcon:{name:"table-properties",content:'<path d="m502.666 77.216-22.627 22.627-67.882-67.882 22.627-22.627c12.445-12.445 32.81-12.445 45.255 0l22.627 22.627c12.445 12.445 12.445 32.81 0 45.255M392.483 51.635l67.882 67.882L290.66 288H224v-66.66zm22.627 67.882L392.483 96.89 256.719 232.654l22.627 22.627zM384 256l32-32v288H0V96h288l-32 32h-96v224h224zM128 384H32v96h96zm0-128H32v96h96zm0-128H32v96h96zm128 256h-96v96h96zm128 0h-96v96h96z" />',viewBox:"0 0 512 512"},tableRowDeleteIcon:{name:"table-row-delete",content:'<path d="M224 192H0v128h224zm288 0h-64v128h64zm-32 160v128H64V352zm-288 96v-64H96v64zm128 0v-64h-96v64zm128 0v-64h-96v64zm32-416v128H64V32zm-288 96V64H96v64zm128 0V64h-96v64zm128 0V64h-96v64zm-89.373 128L416 313.373 393.373 336 336 278.627 278.627 336 256 313.373 313.373 256 256 198.627 278.627 176 336 233.373 393.373 176 416 198.627z" />',viewBox:"0 0 512 512"},tableRowGroupsIcon:{name:"table-row-groups",content:'<path d="M32 32v416h416V32zm256 32v96h-96V64zm-64 128h64l96 96h-64zm32 96h-64l-96-96h64zM64 64h96v96H64zm0 160 64 64H64zm0 192v-96h96v96zm128 0v-96h96v96zm224 0h-96v-96h96zm0-160-64-64h64zm0-96h-96V64h96z" />',viewBox:"0 0 512 512"},tableRowInsertAboveIcon:{name:"table-row-insert-above",content:'<path d="M480 160H0V32h480zM32 192h416v288H32zm32 32v96h96v-96zm128 0v96h96v-96zm128 0v96h96v-96zm96 224v-96h-96v96zm-128-96h-96v96h96zm-128 96v-96H64v96z" />',viewBox:"0 0 512 512"},tableRowInsertBelowIcon:{name:"table-row-insert-below",content:'<path d="M480 480H0V352h480zM32 32h416v288H32zm128 256v-96H64v96zm128 0v-96h-96v96zm128 0v-96h-96v96zM320 64v96h96V64zm-32 0h-96v96h96zM64 64v96h96V64z" />',viewBox:"0 0 512 512"},tableUnmergeIcon:{name:"table-unmerge",content:'<path d="M32 32v416h416V32zm160 32h96v96h-96zm96 128v96h-96v-96zM64 64h96v96H64zm0 128h96v96H64zm96 224H64v-96h96zm128 0h-96v-96h96zm128 0h-96v-96h96zm0-128h-96v-96h96zm0-128h-96V64h96z" />',viewBox:"0 0 512 512"},tableWizardIcon:{name:"table-wizard",content:'<path d="M160 384V160h224v96l32 32V0H0v416h288l-32-32zM288 32h96v96h-96zm-128 0h96v96h-96zm-32 352H32v-96h96zm0-128H32v-96h96zm0-128H32V32h96zm376.6 362.1-15.5 15.5c-8.6 8.6-22.4 8.6-31 0l-124-124c-8.6-8.6-8.6-22.4 0-31l15.5-15.5c8.6-8.6 22.4-8.6 31 0l124 124c8.6 8.5 8.6 22.4 0 31m-158.5-209-21-14.8c-3.2-2.3-5.1-6-5.1-10l.3-25.7c.1-6.6-5.2-12.1-11.8-12.2-2.6 0-5.2.8-7.3 2.4l-20.6 15.4c-3.2 2.4-7.3 3-11 1.8l-24.3-8.3c-6.8-2.3-14.3 1.9-15.7 9.3-.4 2.1-.1 4.2.5 6.2l8.2 24.1c1.3 3.7.6 7.8-1.8 11l-15.4 20.6c-4.3 5.8-2.6 14.2 4 17.8 1.9 1 4 1.4 6.1 1.4l25.4-.3c3.9-.1 7.7 1.8 10 5.1l14.8 21c4.2 5.9 12.7 6.9 18.1 1.7 1.5-1.5 2.6-3.3 3.2-5.3l7.5-24.3c1.2-3.8 4.1-6.7 7.9-7.9l24.5-7.6c6.3-2 9.8-8.7 7.9-15-.7-2.7-2.3-4.9-4.4-6.4" />',viewBox:"0 0 512 512"},tabletOutlineIcon:{name:"tablet-outline",content:'<path d="M384 32H128c-13.56 0-25.24 8.56-29.88 20.56C96.76 56.1 96 59.96 96 64v384c0 4.02.76 7.88 2.12 11.44 4.64 12 16.32 20.56 29.88 20.56h256c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32m0 416H128v-64h256zm0-96H128V64h256zm-112 64c0 8.84-7.16 16-16 16s-16-7.16-16-16 7.16-16 16-16c1.4 0 2.74.18 4.04.52C266.92 402.3 272 408.56 272 416" />',viewBox:"0 0 512 512"},tabletSolidIcon:{name:"tablet-solid",content:'<path d="M384 32H128c-13.56 0-25.24 8.56-29.88 20.56C96.76 56.1 96 59.96 96 64v384c0 4.02.76 7.88 2.12 11.44 4.64 12 16.32 20.56 29.88 20.56h256c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32M256 432c-8.84 0-16-7.16-16-16s7.16-16 16-16c1.4 0 2.74.18 4.04.52C266.92 402.3 272 408.56 272 416c0 8.84-7.16 16-16 16m128-80H128V64h256z" />',viewBox:"0 0 512 512"},tellAFriendBoxIcon:{name:"tell-a-friend-box",content:'<path d="M448 32H64c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32M144 96c26.5 0 48 21.5 48 48s-21.5 48-48 48-48-21.5-48-48 21.5-48 48-48m80 320H64v-96c0-48.3 26-96 80.2-96 51.7 0 79.8 52.1 79.8 96zm223.6 0H288s0-192 80-192 79.6 192 79.6 192m-2-240.7c-11.1 7.9-24.3 16.7-78 16.7s-66.3-8.8-77.3-16.7c-1.5-1.3-2.4-3.1-2.4-5.1 0-4 3.6-7.2 8.2-7.5 13.6-2.3 23.8-13.8 23.8-25v-1.6c0-22.1 21.4-40.1 48-40.1h.9c26.1.4 47.1 18.2 47.1 40.1v1.6c0 11.2 10.2 22.7 23.8 25 4.6.4 8.2 3.6 8.2 7.5.1 2-.8 3.8-2.3 5.1" />',viewBox:"0 0 512 512"},tellAFriendIcon:{name:"tell-a-friend",content:'<path d="M383.5 64c-31.7 0-57.5 24-57.5 53.5v2.1c0 14.9-12.2 30.3-28.5 33.3-5.5.5-9.9 4.8-9.9 10.1 0 2.6 1.1 5 2.9 6.8 13.3 10.5 28.3 22.2 92.5 22.2s80.1-11.7 93.3-22.2c1.8-1.8 2.9-4.1 2.9-6.8 0-5.3-4.3-9.6-9.9-10.1-16.3-3-28.5-18.4-28.5-33.3v-2.1c0-29-25-52.7-55.9-53.5h-.5.2zc.2 0 0 0 0 0m.6 0h.9zM128 224c-64.9 0-96 70-96 128v96h192v-96c0-52.7-34-128-96-128m256 0c-96 0-96 224-96 224h192s0-224-96-224m-192-96c0 35.3-28.7 64-64 64s-64-28.7-64-64 28.7-64 64-64 64 28.7 64 64" />',viewBox:"0 0 512 512"},templateManagerIcon:{name:"template-manager",content:'<path d="M377.2 292.1c-5.5 5.3-7.2 6.4-7.4 6.6-.2.1-.4.2-.9.2-.1-.2-.3-.7-.5-1.7s-.5-4.2-.5-15.1v-31.7c0-9.9-.7-16.2-2.3-19.7-2.4-5.4-6.1-9.4-11.2-12-6.2-3.1-14-4.7-23.3-4.7-12.3 0-22.1 2.8-29 8.4-7.2 5.7-10.9 12.3-10.9 19.4 0 4.1 1.2 7.5 3.6 10 2.5 2.7 5.7 4 9.6 4s7.2-1.3 9.6-3.8c2.4-2.4 3.6-5.9 3.6-10.2l-.2-5.8c0-1.9.9-3.5 2.7-5.1s4.4-2.4 7.9-2.4c4.7 0 8.1 1.3 10.4 3.9 1.7 1.9 3.6 6.3 3.6 16.8v.9c-15.6 5.6-26.5 10.2-33.4 14.1-7.8 4.4-13.1 9.1-16.3 14.3-2.5 3.9-3.7 8.5-3.7 13.8 0 8.2 2.5 14.9 7.5 20 5 5.2 11.6 7.8 19.4 7.8 4.9 0 9.5-1 13.8-2.9 2.2-1 6.6-3.9 13.5-8.9.7 2.9 1.9 5.2 3.5 6.9 2.8 3.1 6.6 4.7 11.2 4.7 8.5 0 17.1-5.6 25.7-16.8l.8-1v-16.3zm-35.2-.2c-8.9 6.7-14.1 8.1-16.9 8.1h-.1c-2.8 0-5.1-1.1-7.4-3.6-2.3-2.4-3.5-5.6-3.5-9.5 0-3 .9-5.8 2.8-8.4 2.1-2.8 5.7-5.6 10.6-8.2 2.4-1.3 7.2-3.4 14.4-6.2zm-97.9 12.2c-1.3-1.4-4-5.6-7.9-17.9L195.6 160h-7.7l-41 124.9c-4.1 12.7-7 17.9-8.8 20.1-.3.4-1.8 1.8-7.4 3.1l-2.8.6V320h43v-11.7l-3.2-.3c-6.6-.6-8.3-2-8.6-2.3-.9-.9-1.3-1.9-1.3-3 0-1.6.5-4.8 2.6-11.5l5.3-16.2h42.1l4.6 14c2.6 8.1 3.1 12 3.1 13.8 0 1.3-.4 2.2-1.3 3.2-.3.4-1.9 1.6-7 1.9l-3.3.2V320h52v-11.8l-3.2-.3c-3.8-.3-6.6-1.5-8.6-3.8M172.5 254l14.7-44.6 14.4 44.6zM352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96zm-224-32h-64v-64h64zm96 0h-64v-64h64zm96 0h-64v-64h64z" />',viewBox:"0 0 512 512"},textClipIcon:{name:"text-clip",content:'<path d="M64 32v448h32V32zm384 448V32h-32v448zM320 320v-48H128v-32h192v-48l96 64z" />',viewBox:"0 0 512 512"},textOverflowIcon:{name:"text-overflow",content:'<path d="M288 304v176h32V304zm0-272v176h32V32zM64 32v448h32V32zm288 288v-48H128v-32h224v-48l96 64z" />',viewBox:"0 0 512 512"},textTruncateIcon:{name:"text-truncate",content:'<path d="M448 32v384h-32V64H95.92L96 480H64V32zm0 416h-32v32h32zm-64 .08h-31.92V480H384zm-64-.08h-32v32h32z" />',viewBox:"0 0 512 512"},textWrapArrowIcon:{name:"text-wrap-arrow",content:'<path d="M64 176v32h384v-32zm0-64v32h384v-32zm0 256v32h160v-32zm0-64v32h160v-32zm0 128v32h160v-32zm288-32v.12c5.22.04 10.43.04 16.04-.12zm94.44-64.64c-1.28 7.68-4.16 15.04-8 22.4-2.06 3.65-4.27 7.06-6.65 10.24-15.2 20.5-36.6 31.17-63.75 32H352v48l-96-64 96-64v48h14.12c18.88 0 33.28-7.68 43.2-23.68 2.24-3.84 3.84-7.68 5.12-11.52 2.24-8.32 2.24-16.96 0-24.96-2.88-10.56-9.28-20.48-18.88-26.88-8.64-6.08-18.24-8.96-28.8-8.96H64v-32h305.32c34.24.32 65.6 24.32 75.2 56.96.96 3.2 1.6 6.08 1.92 9.28 1.92 9.92 2.24 19.52 0 29.12M64 48v32h384V48z" />',viewBox:"0 0 512 512"},textWrapIcon:{name:"text-wrap",content:'<path d="M480 96v32H96V96zM352 256v224H32V256zm-32 32H64v160h256zm-32 32H96v32h192zm0 96v-32H96v32zM64 64h288V32H32v160h320v-32H64z" />',viewBox:"0 0 512 512"},textareaIcon:{name:"textarea",content:'<path d="M448 448h-32V256h32zM194 334c1.8 3.2 2.7 6.9 3 11.2h27c-.9-7.3-3.1-13.8-6.4-19.6s-7.6-10.5-12.7-14.2c-5.2-3.9-11.2-6.8-18-8.8-6.9-2-14.2-3-22.2-3-10.3 0-19.5 1.6-28 4.9s-15.7 8.1-21.8 14.4c-6 6.3-10.7 14.1-14 23.3S96 361.9 96 373.7c0 11.9 1.6 22.5 4.9 31.7 3.1 9.2 7.8 17 13.9 23.2 6 6.3 13.3 11.1 21.8 14.4 8.3 3.3 17.9 5 28.2 5 8 0 15.3-1 22.2-3 6.8-2 12.8-4.9 18-8.8 5.1-3.9 9.4-8.8 12.7-14.4s5.5-12.1 6.4-19.6h-27c-.3 4.2-1.2 7.9-3 11.2-1.8 3.2-4.2 5.9-7 8.1-3 2.2-6.3 3.9-10.1 4.9-3.9 1.2-7.9 1.7-12.2 1.7-6.3 0-11.9-1.2-17-3.5-5.2-2.3-9.7-5.8-13.4-10.4-3.7-4.5-6.6-10.2-8.5-17-2.1-6.8-3.1-14.7-3.1-23.6 0-9.1 1-17.1 3.1-23.9 2.1-6.9 5.1-12.5 8.8-17.1 3.7-4.5 8-7.8 13.3-10.1 5.1-2.3 10.7-3.5 16.8-3.5 4.3 0 8.3.6 12.2 1.7 3.9 1.2 7.2 2.7 10.1 4.9 2.8 2.4 5.2 5.1 6.9 8.4m14-252.4c-10.6-7.5-25.2-11.1-44.1-11.1-40.5 0-61.7 15-63.6 45.2h26.1c.7-16.8 12.8-25 36-25 11 0 19.2 1.6 24.4 4.8 2.6 1.6 4.6 3.3 6.2 5.1 1.5 1.9 2.5 4 3.2 6.6s1.2 5.6 1.4 9.4c.1 3.6.1 8.2.1 13.6h-12.8c-59.4 0-89.1 17.2-89.1 51.4 0 6.4 1.3 12 3.8 17.2 2.5 5.3 6 9.7 10.4 13.4 4.4 3.8 9.7 6.6 16 8.7 6.1 2.2 12.8 3.2 20 3.2 20.9 0 38.2-6.2 51.7-18.6v17.9H224v-97.8c0-22.1-5.4-36.7-16-44m-10.1 100.2c-2.3 3.3-5.1 6.2-8.4 9-3.2 2.6-6.8 4.9-10.7 6.8s-8 3.3-12.2 4.3-8.6 1.4-12.8 1.4c-9.6 0-17-2-22.5-5.9-5.5-4-8.3-9.8-8.3-17.2 0-20.7 18.9-30.9 56.9-30.9h18zM380 115.7c-2.7-9.3-6.6-17.2-11.8-23.8-5-6.4-11.4-11.5-18.7-15-7.5-3.4-16-5.2-25.5-5.2-16.4 0-30.2 6.9-41.7 20.5V32H256v192h26.2v-14.8c10.9 9.7 24.3 14.8 40 14.8 8.8 0 17-1.9 24.5-5.4 7.6-3.7 14.1-8.9 19.7-15.5 5.5-6.7 9.8-14.9 13-24.4 3-9.6 4.6-20.4 4.6-32.1 0-11.5-1.3-21.8-4-30.9m-32.6 73.6c-6.6 9.5-15.6 14.2-26.8 14.2-14.5 0-27.4-5.9-38.4-17.8v-69.1c11.9-16.6 25-24.9 39.4-24.9 11.4 0 20 4.6 26.2 13.9 6.2 9.2 9.3 22.9 9.3 41 .1 18.9-3.2 33.3-9.7 42.7M256 370.6c0 11.8 1.6 22.5 4.6 32.1 3.2 9.5 7.5 17.6 13 24.4 5.6 6.6 12.1 11.8 19.7 15.5 7.5 3.6 15.7 5.4 24.5 5.4 15.7 0 29.1-5 40-14.8V448H384V256h-26.2v60.1c-11.5-13.6-25.3-20.5-41.7-20.5-9.5 0-18 1.7-25.5 5.2-7.3 3.6-13.7 8.6-18.7 15-5.2 6.6-9.1 14.5-11.8 23.8-2.8 9.2-4.1 19.5-4.1 31m26.8 0c0-18.1 3.2-31.8 9.3-41 6.2-9.3 14.8-13.9 26.2-13.9 14.4 0 27.5 8.3 39.4 24.9v69.1c-11.1 11.9-23.9 17.8-38.4 17.8-11.2 0-20.2-4.7-26.8-14.2-6.4-9.4-9.7-23.8-9.7-42.7" />',viewBox:"0 0 512 512"},textboxHiddenIcon:{name:"textbox-hidden",content:'<path d="M0 160h32v64H0zm0-32h32V64H0zm0 288h32v-64H0zm160 96h64v-32h-64zm-96 0h64v-32H64zM352 0h-64v32h64zm-96 0h-64v32h64zM0 512h32v-64H0zM448 0h-64v32h64zM160 0H96v32h64zM64 0H0v32h64zM0 320h32v-64H0zm480 128h32v-64h-32zm0-96h32v-64h-32zm0-96h32v-64h-32zm0-96h32V96h-32zm0-160v64h32V0zm-32 512h64v-32h-64zm-192 0h64v-32h-64zm96 0h64v-32h-64zm-6-165.4c-7.4 3.6-15.6 5.4-24.3 5.4-15.6 0-28.9-5-39.7-14.8V352h-26V160h26v60.1c11.4-13.6 25.1-20.5 41.4-20.5 9.4 0 17.9 1.7 25.3 5.2 7.2 3.6 13.6 8.6 18.6 15 5.2 6.6 9 14.5 11.7 23.8 2.7 9.2 4 19.5 4 31 0 11.8-1.6 22.5-4.6 32.1-3.2 9.5-7.4 17.6-12.9 24.4-5.5 6.6-12 11.7-19.5 15.5m10.9-72c0-18.1-3.2-31.8-9.3-41-6.2-9.3-14.8-13.9-26.2-13.9-14.4 0-27.5 8.3-39.4 24.9v69.1c11.1 11.9 23.9 17.8 38.4 17.8 11.2 0 20.2-4.7 26.8-14.2 6.4-9.4 9.7-23.8 9.7-42.7M224 253.5V351h-26v-17.6S167.1 352 146.2 352c-7.3 0-13.9-1-20-3.2-6.2-2-11.6-4.9-16-8.7-4.5-3.8-8-8.1-10.4-13.4-2.5-5.2-3.8-10.8-3.8-17.2 0-34.2 29.8-51.4 89.1-51.5h12.8c0-5.2 0-9.9-.1-13.5-.3-3.8-.7-6.8-1.4-9.4s-1.7-4.8-3.2-6.6c-1.6-1.7-3.6-3.5-6.2-5.1-5.2-3.2-13.4-4.8-24.4-4.8-23.2 0-35.3 8.2-36 24.4h-26.1c1.9-29.6 23.1-44.6 63.6-44.6 18.9 0 33.5 3.6 44.1 11.1 10.4 7.4 15.8 22 15.8 44M198 277h-18c-38 0-56.9 10.3-56.9 30.9 0 7.4 2.8 13.1 8.3 17.2 5.5 3.9 12.9 5.9 22.5 5.9 4.2 0 8.6-.4 12.8-1.4s8.3-2.5 12.2-4.3c3.9-1.9 7.5-4.2 10.7-6.8 3.3-2.7 6.1-5.6 8.4-9zM448 64h-32v384h32z" />',viewBox:"0 0 512 512"},textboxIcon:{name:"textbox",content:'<path d="M208 209.6c-10.6-7.5-25.2-11.1-44.1-11.1-40.5 0-61.7 15-63.6 45.2h26.1c.7-16.8 12.8-25 36-25 11 0 19.2 1.6 24.4 4.8 2.6 1.6 4.6 3.3 6.2 5.1 1.5 1.9 2.5 4 3.2 6.6s1.2 5.6 1.4 9.4c.1 3.6.1 8.2.1 13.6h-12.8c-59.4 0-89.1 17.2-89.1 51.4 0 6.4 1.3 12 3.8 17.2 2.5 5.3 6 9.7 10.4 13.4 4.4 3.8 9.7 6.6 16 8.7 6.1 2.2 12.8 3.2 20 3.2 20.9 0 38.2-6.2 51.7-18.6v17.9H224v-97.8c0-22.1-5.4-36.7-16-44m-10.1 100.2c-2.3 3.3-5.1 6.2-8.4 9-3.2 2.6-6.8 4.9-10.7 6.8s-8 3.3-12.2 4.3-8.6 1.4-12.8 1.4c-9.6 0-17-2-22.5-5.9-5.5-4-8.3-9.8-8.3-17.2 0-20.7 18.9-30.9 56.9-30.9h18zm170.3-89.9c-5-6.4-11.4-11.5-18.7-15-7.5-3.4-16-5.2-25.5-5.2-16.4 0-30.2 6.9-41.7 20.5V160H256v192h26.2v-14.8c10.9 9.7 24.3 14.8 40 14.8 8.8 0 17-1.9 24.5-5.4 7.6-3.7 14.1-8.9 19.7-15.5 5.5-6.7 9.8-14.9 13-24.4 3-9.6 4.6-20.4 4.6-32.1 0-11.5-1.3-21.8-4-31-2.8-9.3-6.7-17.1-11.8-23.7m-20.8 97.4c-6.6 9.5-15.6 14.2-26.8 14.2-14.5 0-27.4-5.9-38.4-17.8v-69.1c11.9-16.6 25-24.9 39.4-24.9 11.4 0 20 4.6 26.2 13.9 6.2 9.2 9.3 22.9 9.3 41 .1 18.9-3.2 33.3-9.7 42.7M448 64v384h-32V64z" />',viewBox:"0 0 512 512"},therapistOutlineIcon:{name:"therapist-outline",content:'<path d="M443.04 52.31a94 94 0 0 0-7.51-5.31c-14.89-9.5-32.57-15-51.53-15-53 0-96 43-96 96s43 96 96 96 96-43 96-96c0-30.74-14.47-58.12-36.96-75.69M406.85 93.8l23.48-9.89a64 64 0 0 1 14.42 23.94l-40.4-13zM384 64c3.21 0 6.37.24 9.46.7l-61.29 25.82C343.8 74.46 362.7 64 384 64m-37.54 49.31-.58.19c.08-.1.17-.2.26-.3zM384 192c-34.51 0-62.72-27.45-63.95-61.66l39.03-16.43L446.45 142c-6.4 28.58-31.97 50-62.45 50m0 64c-22.44 0-43.98 3.85-64 10.94-7.9 2.79-15.56 6.09-22.95 9.86a179 179 0 0 0-9.05 4.91c-.68.39-1.36.79-2.03 1.2-56.23 33.46-93.93 94.84-93.97 164.99 0 17.71 14.29 32.1 32 32.1h208c26.51 0 48-21.49 48-48V281.71C451.76 265.36 418.97 256 384 256M268.14 384l-.12.66L256.85 448H224c0-42.72 16.65-82.89 46.88-113.12 2.31-2.31 4.68-4.54 7.1-6.68zm46.65-80.33c.79-.38 1.57-.75 2.37-1.11L331.52 384h-30.89zM296.94 448c-1.91.01-4.58.01-7.6.01l5.65-32.01h42.17l5.64 32zm50.87-155.91c11.73-2.7 23.85-4.09 36.19-4.09 22.39 0 44.08 4.57 64 13.28v85.45c-5-1.77-10.39-2.73-16-2.73h-67.98zM433 447h-57.88l-5.28-30H433c8.27 0 15 6.73 15 15s-6.73 15-15 15M128.77 288c13.55 0 26.98 1.7 39.92 5.05 3.14.81 6.28 1.73 9.38 2.73l-.54.7-.27.53c-.68.9-1.24 1.69-1.64 2.27-.43.61-.86 1.22-1.28 1.83l-.09.12-.34.5c-.29.41-.57.83-.85 1.25-.18.27-.36.54-.55.8l-.15.22-.15.23-.13.2-.29.43c-.69 1.02-1.35 2.02-2 3.03-.19.29-.38.59-.58.89l-.08.13c-1.19 1.85-2.28 3.61-3.45 5.52-.08.12-.15.25-.23.38l-.06.09-.15.25-.14.23-.09.15-.11.18-.13.21-.12.21-.32.54c-.42.72-.85 1.44-1.26 2.15a284 284 0 0 0-4.03 7.18c-.62 1.15-1.27 2.37-1.98 3.74l-.08.14-.32.62c-.37.72-.74 1.45-1.11 2.18-.06.12-.12.24-.18.35l-.21.4-.3.63-.06.12c-.36.74-.72 1.49-1.08 2.24l-.02.05-.21.42-.17.37-.41.86c-.39.82-.8 1.69-1.23 2.62l-.06.12-.07.16c-.59 1.31-1.15 2.54-1.67 3.73-.48 1.09-.96 2.22-1.47 3.44-.42.98-.85 2.03-1.31 3.17l-.47.94-.48 1.46c-.14.37-.29.73-.43 1.1-.25.62-.51 1.3-.79 2.06-.36.94-.71 1.88-1.04 2.82-.37 1-.74 2.01-1.12 3.14-.18.5-.39 1.09-.6 1.75-.41 1.18-.75 2.21-1.06 3.18-.44 1.33-.81 2.5-1.06 3.32-.29.92-.64 2.02-.98 3.22-.17.54-.33 1.09-.48 1.63l-.14.49-.09.3-.08.3-.03.12c-.19.68-.39 1.37-.58 2.05l-.11.38-.13.48c-.29 1.09-.58 2.19-.87 3.29-.29 1.12-.59 2.32-.89 3.61v.05l-.03.07c-.17.7-.33 1.39-.49 2.1-.45 1.92-.9 3.96-1.45 6.57v.05l-.05.22-.03.12-.26 1.27-.02.18c-.2 1-.37 1.91-.52 2.79-.23 1.18-.44 2.38-.64 3.51-.07.39-.15.88-.24 1.44-.16.93-.31 1.89-.46 2.86l-.03.21-.07.39-.07.36-.12.95-.05.35c-.03.25-.07.49-.1.74l-.02.16-.06.37-.07.52-.12.87-.08.59-.04.42c-.13 1.01-.25 1.97-.36 2.95v.09l-.02.09-.05.4c-.11.97-.22 1.92-.32 2.87l-.02.21v.09l-.02.09-.18 1.71-.18 1.67v.42c0 .07 0 .15-.02.22-.05.52-.1 1.05-.14 1.59v.16l-.02.16-.06.8c-.06.79-.12 1.58-.17 2.37l-.07 1.06-.07 1.04v.07q-.06 1.005-.12 2.07l-.02.38v.34c-.05.84-.09 1.69-.12 2.56v.1l-.03.6-.02.54c-.05 1.29-.07 2.51-.09 3.64-.03 1.41-.05 2.97-.05 4.9v.66H63.92V301.77c1.93-.86 3.87-1.68 5.83-2.46 1.93-.77 3.88-1.51 5.83-2.2 17.02-6.04 34.92-9.11 53.19-9.11m0-32c-22.39 0-43.88 3.85-63.85 10.94-2.34.83-4.68 1.71-6.98 2.63-5.79 2.31-11.44 4.89-16.93 7.73q-4.065 2.1-8.01 4.41c-.34.19-.67.39-1 .59V480h137.45a63.7 63.7 0 0 1-8.96-32.66c0-1.54 0-2.93.04-4.22.02-1.05.04-2.12.08-3.18l.02-.6v-.14c.04-1.04.08-1.99.13-2.9v-.35c.06-.95.11-1.86.17-2.71v-.07l.07-1.08c.06-.96.14-1.92.21-2.87.04-.48.08-.96.13-1.44.04-.55.09-1.07.14-1.61V426l.18-1.71.03-.27c.11-1.03.23-2.08.35-3.14.12-1.01.24-2 .38-3.06l.03-.3.12-.87c.06-.35.11-.71.16-1.06.06-.46.13-.92.19-1.39l.04-.21.03-.21v-.09l.08-.42c.15-.99.31-1.98.47-2.93.04-.29.09-.58.14-.86.2-1.15.39-2.23.58-3.2.22-1.24.45-2.42.65-3.42l.02-.08v-.08c.47-2.21.91-4.25 1.38-6.24.13-.57.26-1.13.4-1.7l.06-.24c.24-1.04.51-2.1.78-3.15.26-1.01.53-2.02.8-3.03l.06-.2.09-.32c.18-.67.37-1.34.56-2l.09-.33c.2-.68.39-1.36.6-2.03.26-.92.55-1.84.86-2.82.27-.88.58-1.87.94-2.95.3-.95.63-1.92.98-2.92.13-.42.28-.84.43-1.25.29-.85.62-1.79 1.01-2.82.26-.74.57-1.59.92-2.5.24-.65.46-1.22.64-1.65.24-.65.5-1.29.75-1.94l.02-.06.03-.06c.56-1.41 1.08-2.68 1.59-3.87.41-.99.83-1.98 1.28-3 .5-1.14 1.03-2.31 1.6-3.57.54-1.18 1.06-2.26 1.51-3.22l.03-.06.03-.05c.44-.92.88-1.83 1.32-2.74l.14-.26c.08-.16.17-.35.28-.56.46-.92.93-1.83 1.39-2.73.59-1.14 1.15-2.2 1.7-3.21.63-1.17 1.24-2.27 1.72-3.12.57-1.03 1.17-2.09 1.83-3.22.48-.83.98-1.67 1.47-2.5l.22-.36.17-.28c.12-.19.23-.38.35-.57.91-1.5 1.89-3.08 3.08-4.94.18-.28.35-.55.53-.82.55-.85 1.13-1.73 1.77-2.68l.03-.04.48-.72c.47-.68.93-1.37 1.4-2.05l.06-.08.05-.07c.49-.71.99-1.42 1.49-2.13.37-.53.74-1.06 1.14-1.57.58-.81 1.14-1.57 1.69-2.31l.09-.18 1.93-2.5c.66-.85 1.32-1.7 1.99-2.56l.14-.17.14-.18.87-1.08c.32-.39.63-.78.94-1.17.36-.45.72-.89 1.09-1.32 2.69-3.26 5.54-6.52 8.46-9.67l.05-.05c.79-.85 1.6-1.7 2.4-2.55.81-.84 1.62-1.68 2.42-2.5l.07-.07c1.37-1.38 2.79-2.79 4.51-4.44l.27-.26.05-.05c-1.8-1.14-3.62-2.23-5.46-3.3q-4.74-2.775-9.66-5.25a174 174 0 0 0-6.31-3.03c-5.2-2.4-10.53-4.57-15.96-6.49a190 190 0 0 0-15.96-4.88c-15.3-3.96-31.36-6.06-47.89-6.06ZM128 64c27.08 0 51.33 17.15 60.36 42.7A63.7 63.7 0 0 1 192 128c0 14.14-4.52 27.53-13.07 38.74-8.3 10.88-20.05 18.96-33.09 22.74-5.75 1.67-11.76 2.52-17.85 2.52s-12.1-.85-17.86-2.52c-13.03-3.78-24.78-11.86-33.08-22.74-8.55-11.21-13.07-24.6-13.07-38.74 0-7.33 1.22-14.49 3.65-21.33C76.65 81.15 100.91 64 127.98 64Zm0-32c-41.78 0-77.34 26.72-90.52 64-3.55 10.01-5.48 20.78-5.48 32 0 43.71 29.25 80.61 69.22 92.21 8.5 2.47 17.48 3.79 26.78 3.79s18.28-1.32 26.78-3.79C194.76 208.61 224 171.71 224 128c0-11.22-1.93-21.99-5.48-32-13.18-37.28-48.74-64-90.52-64" />',viewBox:"0 0 512 512"},therapistSolidIcon:{name:"therapist-solid",content:'<path d="M224.51 281.7c-3.2-1.9-6.4-3.6-9.7-5.2-2.1-1-4.2-2.1-6.3-3-5.2-2.4-10.5-4.6-15.99-6.5-5.2-1.9-10.5-3.5-15.99-4.9-15.29-4-31.39-6.1-47.88-6.1-22.39 0-43.88 3.9-63.77 10.9-8.2 2.9-16.19 6.4-23.89 10.4-2.7 1.4-5.4 2.9-8 4.4-.3.2-.7.4-1 .6V480h137.44c-5.9-9.9-9-21.2-9-32.7v-4.2c0-1 0-2.1.1-3.2v-.7c0-1 .1-2 .1-2.9v-.4c.1-1 .1-1.9.2-2.7v-.1l.1-1.1c.1-1 .1-1.9.2-2.9 0-.5.1-1 .1-1.4 0-.5.1-1.1.1-1.6v-.1l.2-1.7v-.3c.1-1 .2-2.1.3-3.1s.2-2 .4-3.1v-.3l.1-.9c.1-.4.1-.7.2-1.1.1-.5.1-.9.2-1.4v-.5l.1-.4c.1-1 .3-2 .5-2.9 0-.3.1-.6.1-.9.2-1.1.4-2.2.6-3.2.2-1.2.4-2.4.6-3.4v-.2c.5-2.2.9-4.2 1.4-6.2.1-.6.3-1.1.4-1.7l.1-.2c.2-1 .5-2.1.8-3.1s.5-2 .8-3l.1-.2.1-.3c.2-.7.4-1.3.6-2l.1-.3c.2-.7.4-1.4.6-2 .3-.9.5-1.8.9-2.8q.45-1.35.9-3c.3-1 .6-1.9 1-2.9.1-.4.3-.8.4-1.2.3-.9.6-1.8 1-2.8.3-.7.6-1.6.9-2.5.2-.6.5-1.2.6-1.6.2-.6.5-1.3.7-1.9v-.2c.6-1.4 1.1-2.7 1.6-3.9.4-1 .8-2 1.3-3 .5-1.1 1-2.3 1.6-3.6.5-1.2 1.1-2.3 1.5-3.2v-.1c.4-.9.9-1.8 1.3-2.7l.1-.3.3-.6c.5-.9.9-1.8 1.4-2.7.6-1.1 1.1-2.2 1.7-3.2.6-1.2 1.2-2.3 1.7-3.1.6-1 1.2-2.1 1.8-3.2.5-.8 1-1.7 1.5-2.5l.2-.4.2-.3.3-.6c.9-1.5 1.9-3.1 3.1-4.9.2-.3.3-.5.5-.8.5-.9 1.1-1.7 1.8-2.7l.5-.7c.5-.7.9-1.4 1.4-2l.1-.1v-.1l1.5-2.1c.4-.5.7-1.1 1.1-1.6.6-.8 1.1-1.6 1.7-2.3l.1-.2 1.9-2.5c.7-.9 1.3-1.7 2-2.6l.1-.2.1-.2.9-1.1.9-1.2c.4-.5.7-.9 1.1-1.3 2.7-3.3 5.5-6.5 8.5-9.7.8-.9 1.6-1.7 2.4-2.5s1.6-1.7 2.4-2.5l.1-.1c1.4-1.4 2.8-2.8 4.5-4.4l.3-.3c-1.3-1.3-3.1-2.4-5-3.5Zm-6-185.7c-13.19-37.3-48.68-64-90.46-64S50.78 58.7 37.59 96c-3.5 10-5.5 20.8-5.5 32 0 43.7 29.19 80.6 69.17 92.2 8.5 2.5 17.49 3.8 26.79 3.8s18.29-1.3 26.79-3.8c39.98-11.6 69.17-48.5 69.17-92.2 0-11.2-1.9-22-5.5-32m229.4 319.7h-78.07l11.1 64h66.97c17.69 0 31.99-14.3 31.99-32s-14.29-32-31.99-32M384.04 256h-4.9c-8.4.2-16.69 1-24.89 2.2-.6.1-1.3.2-1.9.3-2.5.4-4.9.9-7.3 1.4-1.1.2-2.1.5-3.1.7L364.04 384H464c5.6 0 10.9 1 15.89 2.7v-105c-28.19-16.4-60.97-25.7-95.86-25.7Zm-46.88 160h-42.18l-11.39 64h65.07l-11.49-64Zm-58.97-128.2c-.9.6-1.7 1.1-2.5 1.7-2.5 1.7-5 3.5-7.4 5.4l-7.2 5.7c-.8.6-1.6 1.3-2.3 2-1.5 1.3-3.1 2.7-4.6 4.1-.7.7-1.5 1.4-2.2 2.1-.1.1-.2.2-.4.3-1.4 1.3-2.7 2.6-4 3.9-1.4 1.4-2.8 2.9-4.2 4.4-2.6 2.8-5.1 5.6-7.5 8.5-.2.2-.4.5-.6.7-.6.8-1.3 1.6-1.9 2.4l-1.8 2.4c-1.2 1.6-2.4 3.2-3.6 4.9-.6.8-1.2 1.6-1.8 2.5-.6.8-1.2 1.7-1.7 2.5s-1.1 1.6-1.6 2.4c-.1.1-.1.2-.2.2-1 1.5-1.9 3-2.8 4.5l-.6.9c-.4.7-.9 1.5-1.3 2.2-.5.9-1.1 1.8-1.6 2.7l-1.5 2.7c-.5.9-1 1.8-1.4 2.7s-.9 1.8-1.4 2.8c0 0-.1.1-.1.2-.4.9-.8 1.7-1.3 2.6-.4.9-.9 1.8-1.3 2.7-.5 1-1 2.1-1.4 3.1-.4.9-.8 1.7-1.1 2.6-.7 1.7-1.4 3.4-2 5.1-.2.4-.3.8-.5 1.2l-.9 2.4c-.3.8-.6 1.7-.9 2.5-.1.3-.2.5-.3.8-.3.9-.6 1.7-.9 2.6s-.6 1.7-.8 2.6c-.2.8-.5 1.5-.7 2.3-.2.7-.4 1.5-.6 2.2-.2.6-.4 1.3-.6 2-.2.9-.5 1.8-.7 2.7s-.5 1.8-.7 2.6c-.1.5-.3 1.1-.4 1.6-.4 1.8-.8 3.7-1.2 5.5-.2 1-.4 1.9-.6 2.9s-.4 2-.6 3.1v.1c-.2 1-.3 2-.5 2.9 0 .2-.1.5-.1.7-.1.8-.2 1.6-.4 2.5v.3c-.1 1-.3 2-.4 3s-.2 2-.3 3.1v.1c-.1.9-.2 1.9-.3 2.8 0 .3-.1.6-.1.9-.1.9-.1 1.8-.2 2.7-.1 1-.1 2.1-.2 3.2v.1c-.1 1-.1 2.1-.1 3.1v.4c0 .9-.1 1.8-.1 2.7v3.8c0 17.6 14.39 31.9 31.99 31.9h27.09l16.99-95.3.1-.7 17.39-100.8c-2.3 1.4-4.8 3-7.2 4.6Zm-11.2 96.9v-.7h.1zm49.18-88.4L300.68 384h30.89l-15.39-87.7Zm0 0L300.68 384h30.89l-15.39-87.7ZM461.31 70.9l-54.78 22.9-2.5 1.1L480 119.4c-1.7-18.1-8.4-34.7-18.69-48.5m-58.37 57.2-44.58-14.2-70.37 30.2c7.7 45.3 47.58 79.9 95.46 79.9 45.08 0 82.96-30.5 93.76-71.9zm32.59-81C420.54 37.5 402.64 32 383.45 32c-46.68 0-85.76 32.8-94.86 76.5l63.87-26.9c.1 0 83.06-34.5 83.06-34.5Z" />',viewBox:"0 0 512 512"},thumbDownIcon:{name:"thumb-down",content:'<path d="M12.2 208a47.8 47.8 0 0 1 23.2-78.3 48 48 0 0 1 32-64A48 48 0 0 1 112 0h160c38 0 55 14 80 32v224c-29 47-53 99-64.3 149.5A48 48 0 0 1 192 400V288H48a48 48 0 0 1-35.8-80M384 32v224a32 32 0 0 0 32 32h64a32 32 0 0 0 32-32V32a32 32 0 0 0-32-32h-64a32 32 0 0 0-32 32" />',viewBox:"0 0 512 512"},thumbDownOutlineIcon:{name:"thumb-down-outline",content:'<path d="M0 240a48 48 0 0 0 48 48h144v112a48 48 0 0 0 95.7 5.5C299 355 323 303 352 256a32 32 0 0 0 32 32h96a32 32 0 0 0 32-32V32a32 32 0 0 0-32-32h-96a32 32 0 0 0-32 32c-25-18-42-32-80-32H112a48 48 0 0 0-44.6 65.7 48 48 0 0 0-32 64A48 48 0 0 0 12.2 208 47.8 47.8 0 0 0 0 240M383.8 31.7h96v224h-96zm-332 160h-6c-8.8 0-14-7.2-14-16s7.1-16 16-16h32a16 16 0 1 0 0-32h-2c-8.9 0-14-7.2-14-16s7.1-16 16-16h32a16 16 0 1 0 0-32 16 16 0 1 1 0-32h160c23 2 65 36 80 48v128c-49 50-85 142-96 192a16 16 0 1 1-32 0v-144h-176c-8.9 0-16-7.2-16-16s5.1-16 14-16h5.8c8-1 14.2-7.9 14.2-16s-6.2-15-14-16" />',viewBox:"0 0 512 512"},thumbUpIcon:{name:"thumb-up",content:'<path d="M499.8 240a47.8 47.8 0 0 1-23.2 78.3 48 48 0 0 1-32 64A48 48 0 0 1 400 448H240c-38 0-55-14-80-32V192c29-47 53-99 64.3-149.5A48 48 0 0 1 320 48v112h144a48 48 0 0 1 35.8 80M128 416V192a32 32 0 0 0-32-32H32a32 32 0 0 0-32 32v224a32 32 0 0 0 32 32h64a32 32 0 0 0 32-32" />',viewBox:"0 0 512 512"},thumbUpOutlineIcon:{name:"thumb-up-outline",content:'<path d="M512 208a48 48 0 0 0-48-48H320V48a48 48 0 0 0-95.7-5.5C213 93 189 145 160 192a32 32 0 0 0-32-32H32a32 32 0 0 0-32 32v224a32 32 0 0 0 32 32h96a32 32 0 0 0 32-32c25 18 42 32 80 32h160a48 48 0 0 0 44.6-65.7 48 48 0 0 0 32-64 48 48 0 0 0 23.2-78.3 47.8 47.8 0 0 0 12.2-32M128.2 416.3h-96v-224h96zm332-160h6c8.8 0 14 7.2 14 16s-7.2 16-16 16h-32a16 16 0 1 0 0 32h2c8.8 0 14 7.2 14 16s-7.2 16-16 16h-32a16 16 0 1 0 0 32 16 16 0 1 1 0 32h-160c-23-2-65-36-80-48v-128c49-50 85-142 96-192a16 16 0 1 1 32 0v144h176a16 16 0 0 1 16 16c0 8.9-5.2 16-14 16h-5.8a16.2 16.2 0 0 0-.1 32Z" />',viewBox:"0 0 512 512"},thumbnailsDownIcon:{name:"thumbnails-down",content:'<path d="M352 352h96v96h-96zm-160 0h96v96h-96zm-160 0h96v96H32zm0-320h416v256H32z" />',viewBox:"0 0 512 512"},thumbnailsLeftIcon:{name:"thumbnails-left",content:'<path d="M32 32v96h96V32zm160 0v416h256V32zM32 192v96h96v-96zm0 160v96h96v-96z" />',viewBox:"0 0 512 512"},thumbnailsRightIcon:{name:"thumbnails-right",content:'<path d="M352 352h96v96h-96zm0-160h96v96h-96zm0-160h96v96h-96zM32 32h256v416H32z" />',viewBox:"0 0 512 512"},thumbnailsUpIcon:{name:"thumbnails-up",content:'<path d="M352 32h96v96h-96zm-160 0h96v96h-96zM32 32h96v96H32zm0 160h416v256H32z" />',viewBox:"0 0 512 512"},tocSectionIcon:{name:"toc-section",content:'<path d="M96 32c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32zm320 416H96V64h320zm-32-288H224v-32h160zm-64 64h-96v-32h96zm0 64h-96v-32h96zm64 64H224v-32h160z" />',viewBox:"0 0 512 512"},tocSectionLevelIcon:{name:"toc-section-level",content:'<path d="M96 32c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32zm320 416H96V64h320zm-32-288H192v-32h192zm0 64h-96v-32h96zm0 64h-96v-32h96zm0 64h-96v-32h96zm-192-32v-96l64 48z" />',viewBox:"0 0 512 512"},toggleFullScreenModeIcon:{name:"toggle-full-screen-mode",content:'<path d="M448 32H64c-17.6 0-32 14.4-32 32v288c0 17.6 14.4 32 32 32h384c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32m0 319.942a1 1 0 0 1-.058.058H64.058a.5.5 0 0 1-.058-.058V64.057a1 1 0 0 1 .057-.057h383.885q.031.027.058.057zM384 480H128c35.346 0 64-28.654 64-64h128c0 35.346 28.654 64 64 64m32-160H96c58.263-113.973 183.21-192 320-192z" />',viewBox:"0 0 512 512"},toolbarFloatIcon:{name:"toolbar-float",content:'<path d="M64 352h416v128H64zm96 32H96v64h96v-64zm160 0h-96v64h96zm32 0v64h96v-64zM63.961 131.844l90.51 90.51 45.255-45.255-90.51-90.51zm0 0 90.51 90.51 45.255-45.255-90.51-90.51zm158.392 67.882 67.882-67.882-22.627-22.627-22.627 22.627-90.51-90.51c-12.445-12.445-32.81-12.445-45.255 0l-67.882 67.882c-12.445 12.445-12.445 32.81 0 45.255l90.51 90.51-22.627 22.627 22.627 22.627 67.882-67.882L297.373 320 320 297.373zm-67.882 22.627-90.51-90.51 45.255-45.255 90.51 90.51zM480 256h-64v64h64z" />',viewBox:"0 0 512 512"},trackChangesAcceptAllIcon:{name:"track-changes-accept-all",content:'<path d="M128 160H96V96c0-17.7 14.3-32 32-32h224l64 64h-96V96H128zm264.5 51.6 67.9 67.9-141.6 141.6-28.1 26.9H224v-66.7l26.9-28.1zm22.6 67.9-22.6-22.6-135.8 135.8L268 404l11.3 11.3zM416 480H128v-96H96v96c0 17.7 14.3 32 32 32h288c17.7 0 32-14.3 32-32V337.155l-32 32zm86.7-288-22.6-22.6c-12.5-12.4-32.9-12.4-45.3 0L412.2 192l67.8 67.8 22.7-22.5c12.4-12.5 12.4-32.9 0-45.3M160 448h32v-32h-32zM64 32h256L288 0H64C46.3 0 32 14.3 32 32v128h32zm0 352H32v32c0 17.7 14.3 32 32 32zm179-253L112 262l-67-67-45 45 112 112 176-176z" />',viewBox:"0 0 512 512"},trackChangesAcceptIcon:{name:"track-changes-accept",content:'<path d="M128 128H96V64c0-17.7 14.3-32 32-32h224l64 64h-96V64H128zm122.9 193.2L224 349.3V416h66.7l28.1-26.9 141.6-141.6-67.9-67.9zm28.4 62.1L268 372l-11.3-11.3 135.8-135.8 22.6 22.6zM416 337.155l32-32V448c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32v-96h32v96h288zM502.7 205.3 480 227.8 412.2 160l22.6-22.6c12.4-12.4 32.8-12.4 45.3 0l22.6 22.6c12.4 12.4 12.4 32.8 0 45.3M288 144 112 320 0 208l45-45 67 67L243 99zm-96 272h-32v-32h32z" />',viewBox:"0 0 512 512"},trackChangesEnableIcon:{name:"track-changes-enable",content:'<path d="M502.7 173.3 480 195.8 412.2 128l22.6-22.6c12.4-12.4 32.8-12.4 45.3 0l22.6 22.6c12.4 12.4 12.4 32.8 0 45.3m-110.2-25.7 67.9 67.9-141.6 141.6-28.1 26.9H224v-66.7l26.9-28.1zm22.6 67.9-22.6-22.6-135.8 135.8L268 340l11.3 11.3zM160 320h32v-32h-32zm0-64h96v-32h-96zm128-96H160v32h128zM160 384h32v-32h-32zm256 64H96V64h224v96l80.11-79.89L352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V273.155l-32 32z" />',viewBox:"0 0 512 512"},trackChangesIcon:{name:"track-changes",content:'<path d="m412.2 256 22.6-22.6c12.4-12.4 32.8-12.4 45.3 0l22.6 22.6c12.4 12.4 12.4 32.8 0 45.3L480 323.8zm-19.7 19.6L250.9 417.2 224 445.3V512h66.7l28.1-26.9 141.6-141.6zM279.3 479.3 268 468l-11.3-11.3 135.8-135.8 22.6 22.6zM288 160H160v32h128zm64 64H160v32h192zm-64 64H160v32h128zm-64 64h-64v32h64zm188.2-96 22.6-22.6c12.4-12.4 32.8-12.4 45.3 0l22.6 22.6c12.4 12.4 12.4 32.8 0 45.3L480 323.8zm-19.7 19.6L250.9 417.2 224 445.3V512h66.7l28.1-26.9 141.6-141.6zM279.3 479.3 268 468l-11.3-11.3 135.8-135.8 22.6 22.6zM96 416V64h224v96h96v32h32v-64l-96-96H96c-17.7 0-32 14.3-32 32v352c0 17.7 14.3 32 32 32h96v-32zM0 512h192v-32H0z" />',viewBox:"0 0 512 512"},trackChangesRejectAllIcon:{name:"track-changes-reject-all",content:'<path d="M102.627 272 160 329.373 137.373 352 80 294.627 22.627 352 0 329.373 57.373 272 0 214.627 22.627 192 80 249.373 137.373 192 160 214.627zM128 96h192v32h96l-64-64H128c-17.7 0-32 14.3-32 32v64h32zm264.5 115.6 67.9 67.9-141.6 141.6-28.1 26.9H224v-66.7l26.9-28.1zm22.6 67.9-22.6-22.6-135.8 135.8L268 404l11.3 11.3zM416 480H128v-96H96v96c0 17.7 14.3 32 32 32h288c17.7 0 32-14.3 32-32V337.155l-32 32zm86.7-288-22.6-22.6c-12.5-12.4-32.9-12.4-45.3 0L412.2 192l67.8 67.8 22.7-22.5c12.4-12.5 12.4-32.9 0-45.3M160 448h32v-32h-32zM64 32h256L288 0H64C46.3 0 32 14.3 32 32v128h32zm0 352H32v32c0 17.7 14.3 32 32 32z" />',viewBox:"0 0 512 512"},trackChangesRejectIcon:{name:"track-changes-reject",content:'<path d="M102.627 272 160 329.373 137.373 352 80 294.627 22.627 352 0 329.373 57.373 272 0 214.627 22.627 192 80 249.373 137.373 192 160 214.627zM192 384v-32h-32v32zm310.7-256-22.6-22.6c-12.5-12.4-32.9-12.4-45.3 0L412.2 128l67.8 67.8 22.7-22.5c12.4-12.5 12.4-32.9 0-45.3M96 64h224v96l80.11-79.89L352 32H96c-17.7 0-32 14.3-32 32v96h32zm296.5 83.6 67.9 67.9-141.6 141.6-28.1 26.9H224v-66.7l26.9-28.1zm22.6 67.9-22.6-22.6-135.8 135.8L268 340l11.3 11.3zM416 448H96v-64H64v64c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V273.155l-32 32z" />',viewBox:"0 0 512 512"},transactionsIcon:{name:"transactions",content:'<path d="M160 95.3h64V128h-64v64L32 112l128-80zM480 400l-128-80v64h-64v32.7h64V480zM308.75 276.85c2.15 4.8 3.25 10.3 3.25 16.55s-1.1 11.75-3.25 16.65-5.25 9.15-9.3 12.7q-6.075 5.325-14.7 8.55c-5.75 2.1-12.15 3.5-19.2 4.15 0 0-.6.05-1.55.15V368h-16v-32.5c-.15-.05-.25-.05-.25-.05q-9.225-.75-17.85-3.75c-5.75-2-10.85-4.9-15.3-8.65s-8-8.55-10.65-14.35-3.95-12.75-3.95-20.85h22.2c0 6.05 1 11.05 3 15.05s4.65 7.15 7.9 9.5 6.9 4 10.85 4.9q2.025.45 4.05.75V262.6c-4.55-1.45-8.8-3.1-12.7-4.85-6.05-2.75-11.2-5.95-15.45-9.65s-7.5-7.95-9.75-12.8-3.35-10.4-3.35-16.75c0-5.9 1-11.3 3-16.15 2-4.9 4.85-9.1 8.6-12.7s8.25-6.5 13.55-8.75c4.8-2.05 10.15-3.45 16.1-4.2V144h16v32.2c2.8.2 5.3.4 5.3.4 13.45 1.65 23.95 6.65 31.45 15.05S312 211.5 312 226.1h-22.15c0-4.75-.6-9.1-1.9-13.1q-1.875-6-5.7-10.35c-2.55-2.95-5.65-5.2-9.4-6.85-2.35-1-5.6-1.7-8.85-2.1v53.8c7.5 2.15 14.2 4.55 20.1 7.25 6 2.75 11.05 5.9 15.2 9.55 4.15 3.6 7.3 7.8 9.45 12.55m-60.8-35V194.4c-.28.08-.55.15-.83.22-.62.16-1.23.32-1.82.53-3.7 1.2-6.75 2.9-9.15 5.05-2.4 2.2-4.2 4.8-5.4 7.85-1.2 3.1-1.8 6.45-1.8 10.15 0 3.45.6 6.5 1.7 9.25 1.1 2.7 3 5.25 5.65 7.5s6.2 4.4 10.6 6.45c.35.2.75.35 1.05.45m39.5 62.15c1.55-3.05 2.3-6.55 2.3-10.4q0-4.8-1.8-8.85c-1.2-2.7-3.15-5.2-5.85-7.55-2.65-2.35-6.15-4.5-10.45-6.5a97 97 0 0 0-7.65-3.1v50.55c2.2-.3 4.3-.7 6.25-1.25 4.2-1.15 7.7-2.85 10.6-5 2.85-2.2 5.1-4.8 6.6-7.9" />',viewBox:"0 0 512 512"},transparencyIcon:{name:"transparency",content:'<path d="M64 64v352h352V64zm32 32h96v96h96V96h96v96h-96v96h96v96h-96v-96h-96v96H96v-96h96v-96H96z" />',viewBox:"0 0 512 512"},trashIcon:{name:"trash",content:'<path d="M416 96h-96V64c0-17.6-14.4-32-32-32h-96c-17.6 0-32 14.4-32 32v32H64v64h32v288c0 17.6 14.4 32 32 32h224c17.6 0 32-14.4 32-32V160h32zM192 64h95.9l.1.1V96h-96c.1-.1.1-32.1 0-32m160 384H128.1l-.1-.1V160h32v256h32V160h32v256h32V160h32v256h32V160h32z" />',viewBox:"0 0 512 512"},truckIcon:{name:"truck",content:'<path d="m479.16 254.31-28.95-57.89a7.99 7.99 0 0 0-7.15-4.42H360c-4.42 0-8 3.58-8 8v120h-32V136c0-4.42-3.58-8-8-8H40c-4.42 0-8 3.58-8 8v208c0 4.42 3.58 8 8 8h10.73c6.59 18.64 24.37 32 45.27 32s38.68-13.36 45.27-32h37.46c6.59 18.64 24.37 32 45.27 32s38.68-13.36 45.27-32h101.46c6.59 18.64 24.37 32 45.27 32s38.68-13.36 45.27-32H472c4.42 0 8-3.58 8-8v-86.11c0-1.24-.29-2.47-.84-3.58M80 336c0-8.82 7.18-16 16-16s16 7.18 16 16-7.18 16-16 16-16-7.18-16-16m144 16c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16m192 0c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16m-32-96v-32h48l16 32z" />',viewBox:"0 0 512 512"},tumblrBoxIcon:{name:"tumblr-box",content:'<path d="M448 32H64c-17.6 0-32 14.4-32 32v384c0 17.6 14.4 32 32 32h384c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32m-96.1 366c-12.7 6.4-28.5 11.6-38.9 14.2s-21.6 3.9-33.7 3.9c-13.7 0-21.8-1.9-32.3-5.5-10.5-3.7-19.9-9-27.3-15.8-7.4-6.9-12.6-14.1-15.4-21.8-2.9-7.7-4.3-18.9-4.3-33.5V224h-40v-42.2c11.7-4.1 25.3-9.9 33.6-17.6 8.4-7.6 15.1-16.8 20.2-27.5s8.6-24.3 10.5-40.8H267v64h53v64h-53v85.2c0 18.6-.2 29.3 1.6 34.5s6.4 10.7 11.4 13.8c6.6 4.2 14.2 6.4 22.7 6.4 15.1 0 34.3-5.9 49.3-16.5V398z" />',viewBox:"0 0 512 512"},tumblrIcon:{name:"tumblr",content:'<path d="M192.6 32c-2.8 23.1-8.1 42.1-15.7 57.1s-17.7 27.8-30.3 38.5-33 18.9-50.6 24.6V224h61v148.7c0 20.5 2.1 36.1 6.4 46.9s12 21 23.1 30.6c11.1 9.5 25 16.9 40.7 22.1s27.8 7.7 48.3 7.7q27 0 50.4-5.4c15.5-3.6 39.1-10.9 58.2-19.9V384c-22.3 14.8-51 22.9-73.7 22.9-12.8 0-24-3-33.9-8.9-7.5-4.4-14.3-12-17-19.2-2.8-7.4-2.4-22.3-2.4-48.2V224h96v-96h-96V32z" />',viewBox:"0 0 512 512"},twitterBoxIcon:{name:"twitter-box",content:'<path d="M448 32H64c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32m-64.7 159.7c.1 2.8.2 5.6.2 8.4 0 85.4-66 183.9-186.8 183.9-37.1 0-71.6-10.7-100.6-29.1 5.1.6 10.4.9 15.7.9 30.8 0 59.1-10.4 81.5-27.7-28.7-.5-53-19.2-61.3-44.9 4 .7 8.1 1.2 12.4 1.2 6 0 11.8-.8 17.3-2.3-30-5.9-52.7-32-52.7-63.3v-.8c8.9 4.8 19 7.7 29.7 8.1-17.6-11.6-29.2-31.4-29.2-53.8 0-11.8 3.2-22.9 8.9-32.5 32.4 39.1 80.8 64.8 135.3 67.5-1.1-4.7-1.7-9.7-1.7-14.7 0-35.7 29.4-64.6 65.6-64.6 18.9 0 36 7.8 47.9 20.4 14.9-2.9 29-8.3 41.7-15.7-4.9 15.1-15.3 27.7-28.9 35.7 13.3-1.6 26-5.1 37.7-10.2-8.9 13.1-19.9 24.5-32.7 33.5" />',viewBox:"0 0 512 512"},twitterIcon:{name:"twitter",content:'<path d="M342 64c-50.8 0-91.9 41.2-91.9 91.9q0 10.8 2.4 21c-76.4-3.8-144.1-40.4-189.4-96-7.9 13.6-12.4 29.3-12.4 46.2 0 31.9 16.2 60 40.9 76.5-15.1-.5-29.2-4.6-41.6-11.5v1.2c0 44.5 31.7 81.7 73.7 90.1-7.7 2.1-15.8 3.3-24.2 3.3-5.9 0-11.7-.6-17.3-1.6 11.7 36.5 45.6 63.1 85.9 63.8-31.7 24.5-71.3 39.2-114.3 39.2-7.4 0-14.8-.4-22-1.3 40.7 26 89 41.3 140.9 41.3 169.1 0 261.5-140.1 261.5-261.5 0-4-.1-8-.2-11.9 18-12.9 33.5-29.1 45.9-47.6-16.5 7.3-34.2 12.3-52.8 14.5 19-11.4 33.6-29.4 40.4-50.8-17.8 10.5-37.4 18.2-58.4 22.3C392.3 75.1 368.4 64 342 64" />',viewBox:"0 0 512 512"},underlineIcon:{name:"underline",content:'<path d="M128 416h256v32H128zM320 64v224c0 11.6-3.5 16-10.3 20.3-11.8 7.4-31.3 11.7-53.7 11.7s-41.9-4.3-53.7-11.7c-6.8-4.3-10.3-8.7-10.3-20.3V64h-64v224c0 70.4 64.3 96 128 96s128-25.6 128-96V64z" />',viewBox:"0 0 512 512"},undoIcon:{name:"undo",content:'<path d="M479.9 416c-57.7-56.6-136.7-96-223.9-96v128L32 256 256 64v128c122.2 0 221.5 102.4 223.9 224" />',viewBox:"0 0 512 512"},ungroupIcon:{name:"ungroup",content:'<path d="M32 256h192v192H32zm32-64h128V64H64zm224 224h128V288H288zM256 32v192h192V32z" />',viewBox:"0 0 512 512"},unlinkIcon:{name:"unlink",content:'<path d="M384 384c-47.4 0-88.7-25.8-110.8-64H384c35.4 0 64-28.6 64-64s-28.7-64-64-64H273.2c22.1-38.2 63.5-64 110.8-64 70.7 0 128 57.3 128 128s-57.3 128-128 128M64 256c0 35.4 28.6 64 64 64h110.8c-22.1 38.2-63.5 64-110.8 64C57.3 384 0 326.7 0 256s57.3-128 128-128c47.4 0 88.7 25.8 110.8 64H128c-35.3 0-64 28.6-64 64M272 97.6V0h-32v97.6c5.2-1 10.5-1.6 16-1.6s10.8.6 16 1.6m-60.1 11.7-69-69-22.6 22.6 69 69c5.9-9 13.6-16.7 22.6-22.6m110.8 22.6 69-69-22.6-22.6-69 69c9 5.9 16.7 13.6 22.6 22.6M256 416c-5.5 0-10.8-.6-16-1.6V512h32v-97.6c-5.2 1-10.5 1.6-16 1.6m-66.7-35.9-69 69 22.6 22.6 69-69c-9-5.9-16.7-13.6-22.6-22.6m110.8 22.6 69 69 22.6-22.6-69-69c-5.9 9-13.6 16.7-22.6 22.6" />',viewBox:"0 0 512 512"},unlinkVerticalIcon:{name:"unlink-vertical",content:'<path d="M414.4 272H512v-32h-97.6c1 5.2 1.6 10.5 1.6 16s-.5 10.8-1.6 16m-11.6-60.1 69-69-22.6-22.6-69 69c8.9 5.9 16.6 13.6 22.6 22.6m-22.7 110.8 69 69 22.6-22.6-69-69c-5.9 9-13.6 16.7-22.6 22.6M96 256c0-5.5.6-10.8 1.6-16H0v32h97.6c-1-5.2-1.6-10.5-1.6-16m35.9-66.8-69-69-22.6 22.6 69 69c5.9-8.9 13.6-16.6 22.6-22.6m-22.6 110.9-69 69 22.6 22.6 69-69c-9-5.9-16.7-13.6-22.6-22.6M128 384c0-47.4 25.8-88.7 64-110.8V384c0 35.4 28.6 64 64 64s64-28.7 64-64V273.2c38.2 22.1 64 63.5 64 110.8 0 70.7-57.3 128-128 128s-128-57.3-128-128M256 64c-35.4 0-64 28.6-64 64v110.8c-38.2-22.1-64-63.5-64-110.8C128 57.3 185.3 0 256 0s128 57.3 128 128c0 47.4-25.8 88.7-64 110.8V128c0-35.4-28.6-64-64-64" />',viewBox:"0 0 512 512"},unlockIcon:{name:"unlock",content:'<path d="M416 224H224v-96c0-53-43-96-96-96s-96 43-96 96v128h32V128c0-35.3 28.7-64 64-64s64 28.7 64 64v96h-32c-17.6 0-32 14.4-32 32v192c0 17.6 14.4 32 32 32h256c17.6 0 32-14.4 32-32V256c0-17.6-14.4-32-32-32M288 384c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32" />',viewBox:"0 0 512 512"},unpinIcon:{name:"unpin",content:'<path d="M256 320h160c17.6 0 32-14.4 32-32v-96c0-17.6-14.4-32-32-32H256V96h-32v128H64v32h160v128h32zm0-128h160v64H256z" />',viewBox:"0 0 512 512"},unstickIcon:{name:"unstick",content:'<path d="M290.6 131.4c12.4-12.4 12.4-32.6 0-45l-45-45c-12.4-12.4-32.6-12.4-45 0L178 63.8l90.1 90zM268.1 334c-24.9 24.9-65.2 24.9-90.1 0s-24.9-65.2 0-90.1l67.5-67.5-90-90.1L88 153.9C13.4 228.5 13.4 349.4 88 424s195.5 74.6 270.1 0l67.5-67.5-90-90.1zm202.6-67.5-45-45c-12.4-12.4-32.6-12.4-45 0L358.2 244l90 90 22.5-22.5c12.4-12.4 12.4-32.6 0-45" />',viewBox:"0 0 512 512"},upgradeOutlineIcon:{name:"upgrade-outline",content:'<path d="M256 64c51.29 0 99.5 19.97 135.76 56.24C428.02 156.5 448 204.72 448 256s-19.97 99.5-56.24 135.76C355.5 428.02 307.28 448 256 448s-99.5-19.97-135.76-56.24C83.98 355.5 64 307.28 64 256s19.97-99.5 56.24-135.76C156.5 83.98 204.72 64 256 64m0-32C132.29 32 32 132.29 32 256s100.29 224 224 224 224-100.29 224-224S379.71 32 256 32m-32 320h64v-96h96L256 96 128 256h96zm64 32h-64v32h64z" />',viewBox:"0 0 512 512"},upgradeReloadIcon:{name:"upgrade-reload",content:'<path d="m332.13 32-12.69 26.12c-11.2-3.37-22.79-5.84-34.7-7.33l-.44-.06c-1.46-.18-2.95-.35-4.43-.5h-.08c-7.14-.73-14.39-1.1-21.73-1.1-116.01 0-210.05 92.81-210.05 207.31 0 51.51 19.04 98.63 50.54 134.88l22.91-22.62c-26.63-31.47-41.14-70.77-41.14-112.27 0-46.85 18.49-90.91 52.06-124.04 12.32-12.16 26.15-22.33 41.04-30.31 25.68-13.76 54.59-21.07 84.64-21.07 11.62 0 23.08 1.1 34.23 3.24 4.02 1.62 8 3.4 11.9 5.24l-13.98 28.76 93.77-8.66zM224 320h64v-48h80L256 128 144 272h80zm64 32h-64v32h64zM179.81 479.46l12.69-26.12c11.2 3.37 22.79 5.84 34.7 7.33l.44.06c1.46.18 2.95.35 4.43.5h.08c7.14.73 14.39 1.1 21.73 1.1 116.01 0 210.05-92.81 210.05-207.31 0-51.51-19.04-98.63-50.54-134.88l-22.91 22.62c26.63 31.47 41.14 70.77 41.14 112.27 0 46.85-18.49 90.91-52.06 124.04-12.32 12.16-26.15 22.33-41.04 30.31-25.68 13.76-54.59 21.07-84.64 21.07a181.6 181.6 0 0 1-34.23-3.24c-4.02-1.62-8-3.4-11.9-5.24l13.98-28.76-93.77 8.66z" />',viewBox:"0 0 512 512"},upgradeSolidIcon:{name:"upgrade-solid",content:'<path d="M256 32C132.29 32 32 132.29 32 256s100.29 224 224 224 224-100.29 224-224S379.71 32 256 32m32 384h-64v-32h64zm0-160v96h-64v-96h-96L256 96l128 160z" />',viewBox:"0 0 512 512"},uploadIcon:{name:"upload",content:'<path d="M32 384v96h448v-96zm192-64h64V192h96L256 32 128 192h96z" />',viewBox:"0 0 512 512"},userIcon:{name:"user",content:'<path d="M352 128c0 53-43 96-96 96s-96-43-96-96 43-96 96-96 96 43 96 96m-96 128c-106 0-192 86-192 192 0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32 0-106-86-192-192-192" />',viewBox:"0 0 512 512"},userOutlineIcon:{name:"user-outline",content:'<path d="M256 224c53.02 0 96-42.98 96-96s-42.98-96-96-96-96 42.98-96 96 42.98 96 96 96m0-32c-35.348 0-64-28.654-64-64s28.652-64 64-64 64 28.654 64 64-28.652 64-64 64M96 480c-17.7 0-32-14.301-32-32 0-106 86-192 192-192s192 86 192 192c0 17.699-14.301 32-32 32zm160-192c-88.367 0-160 71.635-160 160h320c0-88.365-71.633-160-160-160" />',viewBox:"0 0 512 512"},usersOutlineIcon:{name:"users-outline",content:'<path d="M397.72 226.28c22.72 0 41.14-18.42 41.14-41.14S420.44 144 397.72 144s-41.14 18.42-41.14 41.14 18.42 41.14 41.14 41.14m0 13.72c-14.9 0-28.89 3.97-40.94 10.91 14.42 8.44 27.69 18.71 39.65 30.68 15.95 15.94 28.87 34.21 38.48 54.41h31.37c7.59 0 13.72-6.13 13.72-13.71 0-45.43-36.85-82.29-82.28-82.29m-283.44-13.72c22.72 0 41.14-18.42 41.14-41.14S137 144 114.28 144s-41.14 18.42-41.14 41.14 18.42 41.14 41.14 41.14m41.91 25.2c-12.28-7.29-26.62-11.48-41.91-11.48C68.86 240 32 276.86 32 322.29c0 7.58 6.13 13.71 13.72 13.71h33.3c9.62-20.2 22.54-38.47 38.48-54.41 11.7-11.7 24.66-21.78 38.69-30.11M257.04 96c27.72 0 50.28 22.56 50.28 50.29 0 11.11-3.55 21.63-10.26 30.43-6.52 8.55-15.75 14.9-26.02 17.88-4.5 1.31-9.2 1.97-14 1.97s-9.5-.66-14.03-1.98c-10.23-2.97-19.46-9.31-25.99-17.87-6.71-8.8-10.26-19.32-10.26-30.43 0-27.73 22.55-50.29 50.28-50.29m0-32c-45.42 0-82.28 36.86-82.28 82.29 0 37.46 25.07 69.09 59.33 79.03 7.28 2.12 14.98 3.25 22.95 3.25s15.67-1.13 22.95-3.25c34.26-9.94 59.33-41.57 59.33-79.03 0-45.43-36.85-82.29-82.28-82.29m0 224c20.96 0 41 4.75 59.56 14.11 22.46 11.33 41.2 28.75 54.17 50.36 11.53 19.2 17.96 41.08 18.73 63.53H124.57c.77-22.45 7.21-44.33 18.73-63.53a133.1 133.1 0 0 1 53.03-49.78c18.87-9.75 39.3-14.69 60.71-14.69m-.01-32c-27.17 0-52.8 6.59-75.39 18.26-27.24 14.08-50.05 35.54-65.78 61.74-14.84 24.72-23.38 53.65-23.38 84.57 0 15.17 12.26 27.43 27.43 27.43h274.24c15.17 0 27.43-12.26 27.43-27.43 0-30.92-8.54-59.85-23.38-84.57-16-26.65-39.32-48.4-67.19-62.46-22.25-11.22-47.37-17.54-73.98-17.54" />',viewBox:"0 0 512 512"},usersSolidIcon:{name:"users-solid",content:'<path d="M356.57 185.14c0-22.71 18.43-41.14 41.14-41.14s41.14 18.43 41.14 41.14-18.43 41.14-41.14 41.14-41.14-18.43-41.14-41.14M397.71 240c-14.9 0-28.89 3.97-40.95 10.91 14.42 8.44 27.69 18.71 39.66 30.68 15.95 15.94 28.87 34.21 38.49 54.41h31.37c7.59 0 13.72-6.13 13.72-13.71 0-45.43-36.86-82.29-82.29-82.29m-283.42-13.71c22.71 0 41.14-18.43 41.14-41.14s-18.43-41.14-41.14-41.14-41.14 18.43-41.14 41.14 18.43 41.14 41.14 41.14m41.92 25.19c-12.28-7.29-26.62-11.48-41.92-11.48C68.86 240 32 276.86 32 322.29c0 7.58 6.13 13.71 13.72 13.71h33.31c9.62-20.2 22.54-38.47 38.49-54.41 11.7-11.7 24.65-21.78 38.69-30.11M256.05 64c-45.43 0-82.29 36.86-82.29 82.29 0 37.46 25.07 69.09 59.34 79.03a82 82 0 0 0 22.95 3.25c7.97 0 15.67-1.13 22.95-3.25 34.27-9.94 59.34-41.57 59.34-79.03 0-45.43-36.86-82.29-82.29-82.29m141.19 272c-16-26.65-39.33-48.4-67.2-62.46-22.25-11.22-47.38-17.54-73.99-17.54s-52.81 6.59-75.4 18.26c-27.24 14.08-50.06 35.54-65.79 61.74-14.84 24.72-23.38 53.65-23.38 84.57 0 15.17 12.26 27.43 27.43 27.43h274.28c15.17 0 27.43-12.26 27.43-27.43 0-30.92-8.54-59.85-23.38-84.57" />',viewBox:"0 0 512 512"},validationDataIcon:{name:"validation-data",content:'<path d="m64 352 64-64 96 96 288-160-288 288zm48.6-193.6c0 13-2.5 24.4-7.6 34.4s-12.3 17.7-21.8 23.1Q69.1 224 50.5 224H0V96h49.5c42.1 0 63.1 20.8 63.1 62.4m-38 .3c0-6.3-1.2-12-3.5-17-2.4-5-5.7-8.9-10.1-11.7-4.4-2.7-9.6-4.1-15.6-4.1H36v68h10.1c8.6 0 15.6-3.2 20.7-9.5 5.2-6.4 7.8-14.9 7.8-25.7M216.2 224l-5.5-24h-37.2l-5.9 24H128l42.3-128h45.9L256 224zm-23.6-100h-.9c-.1 1.4-.5 3.8-1.2 7.1s-4.1 17.2-10.4 41.9h23.4l-8.6-34.7c-1.1-5-1.9-9.8-2.3-14.3m127.4 4v96h-32v-96h-32V96h98v32zm120.2 96-5.5-24h-37.2l-5.9 24H352l42.3-128h45.9L480 224zm-23.6-100h-.9c-.1 1.4-.5 3.8-1.2 7.1s-4.1 17.2-10.4 41.9h23.4l-8.6-34.7c-1.1-5-1.9-9.8-2.3-14.3" />',viewBox:"0 0 512 512"},validationXhtmlIcon:{name:"validation-xhtml",content:'<path d="M192 224h-54l-26.2-96L86 224H32L0 64h42l22 96 22-96h52l22 96 22-96h42zm272.5-121.8c4.7 4.2 7.4 9.8 8.5 16.8h38.9c-2-17.9-8.6-31.3-19.9-40.8-11.5-9.3-26.5-14-45.6-14-11.9 0-22.5 1.7-32 5.3-9.4 3.6-17.4 8.9-23.9 15.7-6.7 6.9-11.6 15.2-15.1 25-3.5 10-5.3 21.2-5.3 33.8 0 12.8 1.8 24 5.3 33.8 3.5 10 8.3 18.4 14.8 25.1s14.5 11.8 23.8 15.4c9.4 3.6 20 5.4 31.6 5.4 19.4 0 34.7-4.8 45.9-14.3q16.8-14.25 20.4-40.5H473c-.9 7-3.7 12.6-8.3 16.8-4.7 4.3-10.7 6.3-18.3 6.3-9.8 0-17.5-3.9-23.5-11.7-5.8-7.8-8.6-19.9-8.6-36.3 0-16.7 2.8-28.7 8.6-36.5 5.9-7.8 13.6-11.5 23.5-11.5 7.5 0 13.6 2 18.1 6.2M316.7 219.8c7.3-2.3 13.6-5.8 18.9-10.2l.1-.1c5.2-4.6 9.1-9.9 11.8-16.1 2.8-6 4.2-12.7 4.2-20.7 0-10-2.7-18.4-8-25.3q-5.25-6.6-13.2-10.5c.3-.3.7-.5 1-.8 3.1-2.4 5.5-5 7.6-8.1 2-3 3.5-6.2 4.5-9.4 1-3.5 1.5-6.9 1.5-10.4 0-6.6-1.3-12.6-3.9-18.1-2.6-5.4-6.4-10.3-11.4-14.2-4.8-4.2-10.5-7.2-17-9.1-6.3-1.8-13.7-2.8-22.1-2.8-7.4 0-14.3 1-20.8 3.1-6.3 2.1-11.7 5.2-16.9 9.3-5 4.1-9 9.2-11.9 15.1-3 5.9-4.9 12.7-5.6 20.3l-.5 5.1h38.2l.5-4.4c1.6-14.6 9.9-16.5 16.9-16.5 4.8 0 8.3 1.1 10.7 3.3l.1.1c2.7 2.5 3.3 7.1 3.3 10.4 0 5.6-1.2 9.4-3.8 11.4l-.1.1c-2.8 2.4-7.2 3.5-13.4 3.5H276v31h13.7c7.4 0 12.8 1.4 16.3 4 3.3 2.7 4.9 6.5 4.9 12.2 0 2.9-.5 5.6-1.4 8-.9 2.3-2.1 4.1-3.9 5.9-1.4 1.5-3.4 2.7-5.9 3.6-2.4.9-5.2 1.4-8.4 1.4-3.4 0-6.3-.4-9-1.3-2.2-.8-4.1-2-5.7-3.5-1.6-1.6-2.8-3.3-3.7-5.2-.8-1.9-1.2-4.1-1.5-6.7l-.4-4.2h-39.1l.3 5c.5 7.4 2.3 14.5 5.3 21 3.1 6.1 7.8 11.8 14.2 16.6 4.9 3.8 10.8 6.6 17.8 8.4h.4c6.4 1.5 13.8 2.3 22.1 2.3 9.5 0 17.5-1.2 24.7-3.5M64 352l64-64 96 96 288-160-288 288z" />',viewBox:"0 0 512 512"},vanIcon:{name:"van",content:'<path d="M144.01 336c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16m240.55-14.6c-.73 8.15-7.6 14.55-15.93 14.55-8.83 0-16-7.17-16-16s6.52-15.33 14.78-15.95c.4-.03.81-.05 1.22-.05s.83.02 1.23.05c.84.07 1.67.2 2.47.39 7.05 1.67 12.3 8.02 12.3 15.56 0 .49-.02.97-.07 1.45M224 224v-48h5.02c7.36 0 15.27-.65 20.98 4l44 44zm253.08 47.41c-1.5-3.36-3.33-6.54-5.43-9.51-3.35-4.72-7.4-8.9-12-12.41-3.3-2.51-6.89-4.66-10.71-6.4l-8.09-2.97L333.29 222l-67.44-70.81a32 32 0 0 0-20.21-7.19H54c-13.25 0-22 9.75-22 23v145c0 13.25 10.75 24 24 24h42.74c6.59 18.64 24.37 32 45.27 32s38.69-13.36 45.28-32h134.08c6.61 18.62 24.38 31.95 45.26 31.95s38.53-13.25 45.19-31.78l.06-.17h49.82c.56 0 1.12-.03 1.67-.08 8.21-.84 14.63-7.78 14.63-16.22 0 0 .24-41.24-2.92-48.29" />',viewBox:"0 0 512 512"},vbIcon:{name:"vb",content:'<path d="m32 160 73.2 224h76.7L256 160h-71.1l-33.7 137c-2.6 10.3-4.3 19-4.9 25.9h-1.6c-.3-5.5-1.8-13.9-4.6-25L105.5 160zm252 0v224h104.6c29.3 0 51.9-6 67.7-17.9s23.7-28.9 23.7-50.8c0-8.1-2.4-16-7-23.5-4.7-7.6-11.4-13.9-20-18.9-8.7-5-18.4-8.2-29.3-9.5v-.6c9.4-1.8 18-5.1 25.8-10s13.7-10.6 17.5-17.1 5.8-13.7 5.8-21.5c0-36.1-30.5-54.2-91.4-54.2zm69.1 45.2h12.8c22.3 0 33.4 6.9 33.4 20.8 0 6.4-2.5 11.5-7.4 15.5s-11.2 6-18.9 6h-20zm0 87.6h27.2c7.9 0 14.3 2.1 19 6.2s7.2 9.5 7.2 15.9c0 7.3-2.7 13-8.1 17.2s-12.9 6.3-22.2 6.3h-23v-45.6z" />',viewBox:"0 0 512 512"},vbprojIcon:{name:"vbproj",content:'<path d="M64 32c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32zm160 32c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32m96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32m96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32M64 160h384v288H64zm32 64 51.6 160h54.1L254 224h-50.2L180 321.9c-1.9 7.4-3 13.5-3.5 18.5h-1.1c-.2-3.9-1.3-9.9-3.2-17.9L147.8 224zm183.3 0v160h73c20.4 0 36.2-4.3 47.2-12.8s16.5-20.6 16.5-36.3c0-5.8-1.6-11.4-4.9-16.8s-7.9-9.9-14-13.5-12.8-5.9-20.4-6.8v-.4c6.5-1.3 12.5-3.6 18-7.1s9.5-7.6 12.2-12.2 4-9.8 4-15.3c0-25.8-21.2-38.7-63.7-38.7h-67.9zm48.2 32.3h8.9c15.6 0 23.3 5 23.3 14.8 0 4.5-1.7 8.3-5.1 11.1s-7.8 4.3-13.2 4.3h-14zm0 62.5h19c5.5 0 9.9 1.5 13.3 4.4s5 6.8 5 11.4q0 7.8-5.7 12.3c-5.7 4.5-9 4.5-15.5 4.5h-16.1z" />',viewBox:"0 0 512 512"},videoExternalIcon:{name:"video-external",content:'<path d="M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256 256-114.6 256-256S397.4 0 256 0m-64 384V128l192 128z" />',viewBox:"0 0 512 512"},vimeoBoxIcon:{name:"vimeo-box",content:'<path d="M448 32H64c-17.664 0-32 14.336-32 32v384c0 17.664 14.336 32 32 32h384c17.664 0 32-14.336 32-32V64c0-17.664-14.336-32-32-32m-.186 140.119c-1.714 37.08-27.831 87.809-78.295 152.123-52.206 67.294-96.402 100.901-132.563 100.901-22.366 0-41.304-20.462-56.786-61.493-10.339-37.625-20.652-75.303-30.991-112.849-11.491-41.058-23.813-61.573-37.018-61.573-2.866 0-12.884 5.987-30.107 17.961L64 184.066c18.938-16.458 37.581-33.022 55.956-49.519 25.206-21.7 44.143-33.048 56.786-34.232 29.813-2.874 48.188 17.389 55.099 60.668 7.393 46.765 12.616 75.835 15.456 87.237 8.598 38.743 18.08 58.087 28.419 58.087 8.009 0 20.036-12.506 36.134-37.559 16.071-25.106 24.67-44.184 25.822-57.315 2.277-21.66-6.321-32.423-25.822-32.423-9.188 0-18.67 1.929-28.42 5.974 18.964-61.001 55.099-90.63 108.456-88.914 39.562 1.105 58.205 26.516 55.928 76.049" />',viewBox:"0 0 512 512"},vimeoIcon:{name:"vimeo",content:'<path d="M479.783 152.805c-2 43.26-32.469 102.444-91.344 177.477C327.532 408.792 275.969 448 233.782 448c-26.094 0-48.188-23.873-66.25-71.742-12.063-43.896-24.094-87.854-36.157-131.657-13.407-47.901-27.782-71.835-43.188-71.835-3.344 0-15.032 6.985-35.125 20.955L32 166.744c22.094-19.201 43.844-38.526 65.282-57.773 29.407-25.316 51.5-38.556 66.25-39.938 34.782-3.353 56.219 20.287 64.282 70.78 8.625 54.559 14.719 88.475 18.032 101.777 10.031 45.2 21.093 67.769 33.156 67.769 9.344 0 23.375-14.591 42.157-43.818 18.75-29.29 28.782-51.548 30.125-66.868 2.656-25.27-7.375-37.827-30.125-37.827-10.719 0-21.782 2.251-33.157 6.969C310.126 96.647 352.283 62.08 414.533 64.082c46.156 1.289 67.906 30.935 65.25 88.723" />',viewBox:"0 0 512 512"},volumeDownIcon:{name:"volume-down",content:'<path d="M0 352h96l128 128V32L96 160H0zm288 28V132c55.2 14.2 96 64.3 96 124s-40.8 109.8-96 124" />',viewBox:"0 0 512 512"},volumeMuteIcon:{name:"volume-mute",content:'<path d="M96 160 224 32v448L96 352H0V160zm416 29.3L466.7 144 400 210.7 333.2 144 288 189.3l66.7 66.7-66.7 66.7 45.3 45.3 66.7-66.7 66.7 66.7 45.3-45.3-66.8-66.7z" />',viewBox:"0 0 512 512"},volumeUpIcon:{name:"volume-up",content:'<path d="M0 352h96l128 128V32L96 160H0zm288 28V132c55.2 14.2 96 64.3 96 124s-40.8 109.8-96 124m0-380v44.8c45.2 0 88.3 20.8 121.2 58.4C444.6 143.6 464 197.8 464 256s-19.4 112.4-54.8 152.8c-33 37.7-76 58.4-121.2 58.4V512c123.7 0 224-114.6 224-256S411.7 0 288 0" />',viewBox:"0 0 512 512"},walletOutlineIcon:{name:"wallet-outline",content:'<path d="M416 320c0 17.67-14.33 32-32 32s-32-14.33-32-32 14.33-32 32-32 32 14.33 32 32m64-128v256c0 17.68-14.33 32-32 32H64c-17.67 0-32-14.32-32-32V192c0-17.68 14.33-32 32-32h32V64h134.06l.08-.13L249 32l166.14 95.45L396 160h52c17.67 0 32 14.32 32 32m-269.94-31.81h147.81l11.56-20.03-110.86-64zM128 160h48l35.6-64H128zm320 256h-64c-52.8 0-96-43.2-96-96s43.2-96 96-96h64v-32H64v256h384zm0-160h-64c-16.99 0-33.03 6.69-45.17 18.83S320 303.01 320 320s6.69 33.03 18.83 45.17S367.01 384 384 384h64z" />',viewBox:"0 0 512 512"},walletSolidIcon:{name:"wallet-solid",content:'<path d="M448 160.24H64c-17.39 0-31.55 13.87-31.99 31.15-.01.17-.01.33-.01.5v256.14c0 17.67 14.33 31.98 32 31.98h384c17.67 0 32-14.31 32-31.98V192.22c0-17.67-14.33-31.98-32-31.98m0 95.93h-63.06c-34.31 0-63.25 26.62-64.87 60.88-1.73 36.65 27.62 67.03 63.93 67.03h64v31.98h-62.83c-51.93 0-95.36-40.75-97.11-92.61-1.84-54.49 41.82-99.25 95.94-99.25h64zm-66.08 95.86c-15.92-1-28.85-13.91-29.85-29.83-1.23-19.3 14.7-35.21 34.01-33.99 15.92 1 28.85 13.91 29.85 29.83 1.23 19.3-14.7 35.21-34.01 33.99M96 64.31v63.95h59l37.78-63.95zm153-32.3-9.34 15.87-.42.73-46.03 79.66h221.41l.52-.88z" />',viewBox:"0 0 512 512"},warningCircleIcon:{name:"warning-circle",content:'<path d="M256 480c123.7 0 224-100.3 224-224S379.7 32 256 32 32 132.3 32 256s100.3 224 224 224m-32-352h64v160h-64zm0 256v-64h64v64z" />',viewBox:"0 0 512 512"},warningTriangleIcon:{name:"warning-triangle",content:'<path d="M256 32 0 480h512zm-32 160h64v160h-64zm0 256v-64h64v64z" />',viewBox:"0 0 512 512"},weightScaleOutlineIcon:{name:"weight-scale-outline",content:'<path d="M448 96h-93.89c-1.37 1.54-3.95 4.38-5.88 6.47-.23.25-.45.49-.65.72-.33.39-.69.78-1.08 1.16-.29.31-.51.54-.62.65l-25.95 25.95C318.39 164.88 290.3 192 256 192c-15.18 0-29.14-5.32-40.13-14.2a47 47 0 0 1-5.75-4.92 48 48 0 0 1-7.03-8.93A63.53 63.53 0 0 1 192 128c0-11.65 3.13-22.58 8.59-32 10.28-17.74 28.82-30.1 50.32-31.79L278 37.12c.71-.71 1.44-1.4 2.19-2.05-7.73-2-15.83-3.07-24.19-3.07-41.8 0-77.36 26.71-90.53 64H64c-17.67 0-32 14.33-32 32v320c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32V128c0-17.67-14.33-32-32-32m0 352H64V128h96c0 53.02 42.98 96 96 96s96-42.98 96-96h96zM323.25 82.37l-36.56 36.56c.86 2.87 1.31 5.92 1.31 9.07 0 17.67-14.33 32-32 32-8.09 0-15.47-3-21.1-7.94a32.5 32.5 0 0 1-4.72-5.15A31.83 31.83 0 0 1 224 128c0-17.67 14.33-32 32-32 2.58 0 5.09.3 7.49.88l37.14-37.14c3.12-3.12 7.22-4.68 11.31-4.68s8.19 1.56 11.31 4.68c6.25 6.25 6.25 16.38 0 22.63" />',viewBox:"0 0 512 512"},weightScaleSolidIcon:{name:"weight-scale-solid",content:'<path d="M480 128v320c0 17.67-14.33 32-32 32H64c-17.67 0-32-14.33-32-32V128c0-17.67 14.33-32 32-32h101.47C178.64 58.71 214.2 32 256 32c8.36 0 16.46 1.07 24.19 3.07-.75.65-1.48 1.34-2.19 2.05l-27.09 27.09c-21.5 1.69-40.04 14.05-50.32 31.79a63.6 63.6 0 0 0-8.59 32c0 13.32 4.09 25.7 11.09 35.95 1.94 3.18 4.28 6.18 7.03 8.93 1.8 1.81 3.72 3.45 5.75 4.92 10.99 8.88 24.95 14.2 40.13 14.2 34.3 0 62.39-27.12 63.93-61.05L345.88 105c.11-.11.33-.34.62-.65.39-.38.75-.77 1.08-1.16.2-.23.42-.47.65-.72 1.93-2.09 4.51-4.93 5.88-6.47H448c17.67 0 32 14.33 32 32M323.25 82.37l-36.56 36.56c.86 2.87 1.31 5.92 1.31 9.07 0 17.67-14.33 32-32 32-8.09 0-15.47-3-21.1-7.94a32.5 32.5 0 0 1-4.72-5.15A31.83 31.83 0 0 1 224 128c0-17.67 14.33-32 32-32 2.58 0 5.09.3 7.49.88l37.14-37.14c3.12-3.12 7.22-4.68 11.31-4.68s8.19 1.56 11.31 4.68c6.25 6.25 6.25 16.38 0 22.63" />',viewBox:"0 0 512 512"},whatsappBoxIcon:{name:"whatsapp-box",content:'<path d="M374.09 137.91C342.54 106.37 300.61 89 256 89s-86.54 17.37-118.09 48.91C106.37 169.46 89 211.39 89 256c0 29.78 7.93 59.01 22.93 84.52l5.38 9.15-17.67 63.5 65.55-16.63 8.73 4.94C198.82 415.56 227.2 423 256 423c44.61 0 86.54-17.37 118.09-48.91C405.63 342.54 423 300.61 423 256s-17.37-86.54-48.91-118.09m-175.77 29.07c.06 0 .12 0 .18.01.15.01.3.01.45.02.38.02.77.04 1.16.09 2.83.34 5.82 1.64 8.7 8.04 4.21 9.36 13.39 32.75 14.56 35.11 1.18 2.37 1.97 5.14.39 8.29-1.56 3.15-2.34 5.12-4.71 7.88-2.36 2.77-4.97 6.17-7.09 8.29-2.37 2.35-4.83 4.91-2.08 9.65 2.76 4.72 12.24 20.21 26.28 32.74 18.06 16.12 33.26 21.12 37.99 23.48s7.49 1.97 10.24-1.19c2.76-3.16 11.8-13.81 14.95-18.53 2.42-3.62 4.82-4.02 7.75-3.31.13.04.26.07.39.1.05 0 .1.03.15.04.28.09.57.17.86.27.44.15.89.31 1.36.48.3.11.68.26 1.15.45.16.07.34.14.53.23.16.07.32.14.49.21.21.1.44.2.67.3.71.32 1.51.68 2.38 1.08h.01c.52.24 1.07.5 1.65.77.29.14.58.27.88.41 8.6 4.06 21.11 10.24 24.45 11.92 4.72 2.36 7.85 3.54 9.03 5.51 1.18 1.98 1.17 11.44-2.75 22.48s-23.16 21.69-31.81 22.48c-8.64.78-16.75 3.92-56.56-11.83-47.9-18.95-78.15-68.21-80.51-71.36-2.35-3.16-19.24-25.63-19.24-48.89s12.18-34.69 16.5-39.42c4.31-4.74 9.42-5.92 12.56-5.92l7.34.09 1.7.02Zm175.77-29.07C342.54 106.37 300.61 89 256 89s-86.54 17.37-118.09 48.91C106.37 169.46 89 211.39 89 256c0 29.78 7.93 59.01 22.93 84.52l5.38 9.15-17.67 63.5 65.55-16.63 8.73 4.94C198.82 415.56 227.2 423 256 423c44.61 0 86.54-17.37 118.09-48.91C405.63 342.54 423 300.61 423 256s-17.37-86.54-48.91-118.09m-175.77 29.07c.06 0 .12 0 .18.01.15.01.3.01.45.02.38.02.77.04 1.16.09 2.83.34 5.82 1.64 8.7 8.04 4.21 9.36 13.39 32.75 14.56 35.11 1.18 2.37 1.97 5.14.39 8.29-1.56 3.15-2.34 5.12-4.71 7.88-2.36 2.77-4.97 6.17-7.09 8.29-2.37 2.35-4.83 4.91-2.08 9.65 2.76 4.72 12.24 20.21 26.28 32.74 18.06 16.12 33.26 21.12 37.99 23.48s7.49 1.97 10.24-1.19c2.76-3.16 11.8-13.81 14.95-18.53 2.42-3.62 4.82-4.02 7.75-3.31.13.04.26.07.39.1.05 0 .1.03.15.04.28.09.57.17.86.27.44.15.89.31 1.36.48.3.11.68.26 1.15.45.16.07.34.14.53.23.16.07.32.14.49.21.21.1.44.2.67.3.71.32 1.51.68 2.38 1.08h.01c.52.24 1.07.5 1.65.77.29.14.58.27.88.41 8.6 4.06 21.11 10.24 24.45 11.92 4.72 2.36 7.85 3.54 9.03 5.51 1.18 1.98 1.17 11.44-2.75 22.48s-23.16 21.69-31.81 22.48c-8.64.78-16.75 3.92-56.56-11.83-47.9-18.95-78.15-68.21-80.51-71.36-2.35-3.16-19.24-25.63-19.24-48.89s12.18-34.69 16.5-39.42c4.31-4.74 9.42-5.92 12.56-5.92l7.34.09 1.7.02Zm175.77-29.07C342.54 106.37 300.61 89 256 89s-86.54 17.37-118.09 48.91C106.37 169.46 89 211.39 89 256c0 29.78 7.93 59.01 22.93 84.52l5.38 9.15-17.67 63.5 65.55-16.63 8.73 4.94C198.82 415.56 227.2 423 256 423c44.61 0 86.54-17.37 118.09-48.91C405.63 342.54 423 300.61 423 256s-17.37-86.54-48.91-118.09m-175.77 29.07c.06 0 .12 0 .18.01.15.01.3.01.45.02.38.02.77.04 1.16.09 2.83.34 5.82 1.64 8.7 8.04 4.21 9.36 13.39 32.75 14.56 35.11 1.18 2.37 1.97 5.14.39 8.29-1.56 3.15-2.34 5.12-4.71 7.88-2.36 2.77-4.97 6.17-7.09 8.29-2.37 2.35-4.83 4.91-2.08 9.65 2.76 4.72 12.24 20.21 26.28 32.74 18.06 16.12 33.26 21.12 37.99 23.48s7.49 1.97 10.24-1.19c2.76-3.16 11.8-13.81 14.95-18.53 2.42-3.62 4.82-4.02 7.75-3.31.13.04.26.07.39.1.05 0 .1.03.15.04.28.09.57.17.86.27.44.15.89.31 1.36.48.3.11.68.26 1.15.45.16.07.34.14.53.23.16.07.32.14.49.21.21.1.44.2.67.3.71.32 1.51.68 2.38 1.08h.01c.52.24 1.07.5 1.65.77.29.14.58.27.88.41 8.6 4.06 21.11 10.24 24.45 11.92 4.72 2.36 7.85 3.54 9.03 5.51 1.18 1.98 1.17 11.44-2.75 22.48s-23.16 21.69-31.81 22.48c-8.64.78-16.75 3.92-56.56-11.83-47.9-18.95-78.15-68.21-80.51-71.36-2.35-3.16-19.24-25.63-19.24-48.89s12.18-34.69 16.5-39.42c4.31-4.74 9.42-5.92 12.56-5.92l7.34.09 1.7.02Zm175.77-29.07C342.54 106.37 300.61 89 256 89s-86.54 17.37-118.09 48.91C106.37 169.46 89 211.39 89 256c0 29.78 7.93 59.01 22.93 84.52l5.38 9.15-17.67 63.5 65.55-16.63 8.73 4.94C198.82 415.56 227.2 423 256 423c44.61 0 86.54-17.37 118.09-48.91C405.63 342.54 423 300.61 423 256s-17.37-86.54-48.91-118.09m-175.77 29.07c.06 0 .12 0 .18.01.15.01.3.01.45.02.38.02.77.04 1.16.09 2.83.34 5.82 1.64 8.7 8.04 4.21 9.36 13.39 32.75 14.56 35.11 1.18 2.37 1.97 5.14.39 8.29-1.56 3.15-2.34 5.12-4.71 7.88-2.36 2.77-4.97 6.17-7.09 8.29-2.37 2.35-4.83 4.91-2.08 9.65 2.76 4.72 12.24 20.21 26.28 32.74 18.06 16.12 33.26 21.12 37.99 23.48s7.49 1.97 10.24-1.19c2.76-3.16 11.8-13.81 14.95-18.53 2.42-3.62 4.82-4.02 7.75-3.31.13.04.26.07.39.1.05 0 .1.03.15.04.28.09.57.17.86.27.44.15.89.31 1.36.48.3.11.68.26 1.15.45.16.07.34.14.53.23.16.07.32.14.49.21.21.1.44.2.67.3.71.32 1.51.68 2.38 1.08h.01c.52.24 1.07.5 1.65.77.29.14.58.27.88.41 8.6 4.06 21.11 10.24 24.45 11.92 4.72 2.36 7.85 3.54 9.03 5.51 1.18 1.98 1.17 11.44-2.75 22.48s-23.16 21.69-31.81 22.48c-8.64.78-16.75 3.92-56.56-11.83-47.9-18.95-78.15-68.21-80.51-71.36-2.35-3.16-19.24-25.63-19.24-48.89s12.18-34.69 16.5-39.42c4.31-4.74 9.42-5.92 12.56-5.92l7.34.09 1.7.02ZM448 32H64c-17.66 0-32 14.34-32 32v384c0 17.66 14.34 32 32 32h384c17.66 0 32-14.34 32-32V64c0-17.66-14.34-32-32-32M256 448c-34.31 0-66.51-9-94.39-24.76L64 448l26.38-94.81C73.62 324.68 64 291.47 64 256c0-106.04 85.96-192 192-192s192 85.96 192 192-85.96 192-192 192m0-359c-44.61 0-86.54 17.37-118.09 48.91C106.37 169.46 89 211.39 89 256c0 29.78 7.93 59.01 22.93 84.52l5.38 9.15-17.67 63.5 65.55-16.63 8.73 4.94C198.82 415.56 227.2 423 256 423c44.61 0 86.54-17.37 118.09-48.91C405.63 342.54 423 300.61 423 256s-17.37-86.54-48.91-118.09C342.54 106.37 300.61 89 256 89m-57.68 77.98c.06 0 .12 0 .18.01.15.01.3.01.45.02.38.02.77.04 1.16.09 2.83.34 5.82 1.64 8.7 8.04 4.21 9.36 13.39 32.75 14.56 35.11 1.18 2.37 1.97 5.14.39 8.29-1.56 3.15-2.34 5.12-4.71 7.88-2.36 2.77-4.97 6.17-7.09 8.29-2.37 2.35-4.83 4.91-2.08 9.65 2.76 4.72 12.24 20.21 26.28 32.74 18.06 16.12 33.26 21.12 37.99 23.48s7.49 1.97 10.24-1.19c2.76-3.16 11.8-13.81 14.95-18.53 2.42-3.62 4.82-4.02 7.75-3.31.13.04.26.07.39.1.05 0 .1.03.15.04.28.09.57.17.86.27.44.15.89.31 1.36.48.3.11.68.26 1.15.45.16.07.34.14.53.23.16.07.32.14.49.21.21.1.44.2.67.3.71.32 1.51.68 2.38 1.08h.01c.52.24 1.07.5 1.65.77.29.14.58.27.88.41 8.6 4.06 21.11 10.24 24.45 11.92 4.72 2.36 7.85 3.54 9.03 5.51 1.18 1.98 1.17 11.44-2.75 22.48s-23.16 21.69-31.81 22.48c-8.64.78-16.75 3.92-56.56-11.83-47.9-18.95-78.15-68.21-80.51-71.36-2.35-3.16-19.24-25.63-19.24-48.89s12.18-34.69 16.5-39.42c4.31-4.74 9.42-5.92 12.56-5.92l7.34.09 1.7.02Zm175.77-29.07C342.54 106.37 300.61 89 256 89s-86.54 17.37-118.09 48.91C106.37 169.46 89 211.39 89 256c0 29.78 7.93 59.01 22.93 84.52l5.38 9.15-17.67 63.5 65.55-16.63 8.73 4.94C198.82 415.56 227.2 423 256 423c44.61 0 86.54-17.37 118.09-48.91C405.63 342.54 423 300.61 423 256s-17.37-86.54-48.91-118.09m-175.77 29.07c.06 0 .12 0 .18.01.15.01.3.01.45.02.38.02.77.04 1.16.09 2.83.34 5.82 1.64 8.7 8.04 4.21 9.36 13.39 32.75 14.56 35.11 1.18 2.37 1.97 5.14.39 8.29-1.56 3.15-2.34 5.12-4.71 7.88-2.36 2.77-4.97 6.17-7.09 8.29-2.37 2.35-4.83 4.91-2.08 9.65 2.76 4.72 12.24 20.21 26.28 32.74 18.06 16.12 33.26 21.12 37.99 23.48s7.49 1.97 10.24-1.19c2.76-3.16 11.8-13.81 14.95-18.53 2.42-3.62 4.82-4.02 7.75-3.31.13.04.26.07.39.1.05 0 .1.03.15.04.28.09.57.17.86.27.44.15.89.31 1.36.48.3.11.68.26 1.15.45.16.07.34.14.53.23.16.07.32.14.49.21.21.1.44.2.67.3.71.32 1.51.68 2.38 1.08h.01c.52.24 1.07.5 1.65.77.29.14.58.27.88.41 8.6 4.06 21.11 10.24 24.45 11.92 4.72 2.36 7.85 3.54 9.03 5.51 1.18 1.98 1.17 11.44-2.75 22.48s-23.16 21.69-31.81 22.48c-8.64.78-16.75 3.92-56.56-11.83-47.9-18.95-78.15-68.21-80.51-71.36-2.35-3.16-19.24-25.63-19.24-48.89s12.18-34.69 16.5-39.42c4.31-4.74 9.42-5.92 12.56-5.92l7.34.09 1.7.02Zm175.77-29.07C342.54 106.37 300.61 89 256 89s-86.54 17.37-118.09 48.91C106.37 169.46 89 211.39 89 256c0 29.78 7.93 59.01 22.93 84.52l5.38 9.15-17.67 63.5 65.55-16.63 8.73 4.94C198.82 415.56 227.2 423 256 423c44.61 0 86.54-17.37 118.09-48.91C405.63 342.54 423 300.61 423 256s-17.37-86.54-48.91-118.09m-175.77 29.07c.06 0 .12 0 .18.01.15.01.3.01.45.02.38.02.77.04 1.16.09 2.83.34 5.82 1.64 8.7 8.04 4.21 9.36 13.39 32.75 14.56 35.11 1.18 2.37 1.97 5.14.39 8.29-1.56 3.15-2.34 5.12-4.71 7.88-2.36 2.77-4.97 6.17-7.09 8.29-2.37 2.35-4.83 4.91-2.08 9.65 2.76 4.72 12.24 20.21 26.28 32.74 18.06 16.12 33.26 21.12 37.99 23.48s7.49 1.97 10.24-1.19c2.76-3.16 11.8-13.81 14.95-18.53 2.42-3.62 4.82-4.02 7.75-3.31.13.04.26.07.39.1.05 0 .1.03.15.04.28.09.57.17.86.27.44.15.89.31 1.36.48.3.11.68.26 1.15.45.16.07.34.14.53.23.16.07.32.14.49.21.21.1.44.2.67.3.71.32 1.51.68 2.38 1.08h.01c.52.24 1.07.5 1.65.77.29.14.58.27.88.41 8.6 4.06 21.11 10.24 24.45 11.92 4.72 2.36 7.85 3.54 9.03 5.51 1.18 1.98 1.17 11.44-2.75 22.48s-23.16 21.69-31.81 22.48c-8.64.78-16.75 3.92-56.56-11.83-47.9-18.95-78.15-68.21-80.51-71.36-2.35-3.16-19.24-25.63-19.24-48.89s12.18-34.69 16.5-39.42c4.31-4.74 9.42-5.92 12.56-5.92l7.34.09 1.7.02Z" />',viewBox:"0 0 512 512"},whatsappIcon:{name:"whatsapp",content:'<path d="M260.65 345.28c46.56 18.38 56.03 14.72 66.13 13.81 10.12-.92 32.61-13.36 37.2-26.24 4.59-12.89 4.6-23.93 3.21-26.24-1.38-2.31-5.04-3.68-10.56-6.44s-32.61-16.12-37.67-17.96c-5.05-1.84-8.72-2.75-12.4 2.77-3.68 5.51-14.23 17.94-17.44 21.62s-6.43 4.15-11.95 1.39c-5.52-2.75-23.26-8.58-44.32-27.38-16.38-14.62-27.44-32.69-30.66-38.2-3.21-5.52-.34-8.51 2.42-11.26 2.47-2.48 5.52-6.44 8.28-9.67 2.76-3.22 3.67-5.51 5.5-9.2 1.84-3.67.92-6.9-.45-9.66s-12.08-30.05-16.99-40.96c-4.13-9.2-8.47-9.38-12.4-9.53l-10.56-.14c-3.68 0-9.65 1.39-14.69 6.91-5.05 5.52-19.29 18.87-19.29 46.02s19.75 53.38 22.5 57.06c2.76 3.68 38.12 61.18 94.14 83.3m106.54-38.67c1.39 2.31 1.38 13.35-3.21 26.24-4.59 12.88-27.08 25.32-37.2 26.24-10.1.91-19.57 4.57-66.13-13.81-56.02-22.12-91.38-79.62-94.14-83.3-2.75-3.68-22.5-29.91-22.5-57.06s14.24-40.5 19.29-46.02c5.04-5.52 11.01-6.91 14.69-6.91l10.56.14c3.93.15 8.27.33 12.4 9.53 4.91 10.91 15.62 38.2 16.99 40.96s2.29 5.99.45 9.66c-1.83 3.69-2.74 5.98-5.5 9.2-2.76 3.23-5.81 7.19-8.28 9.67-2.76 2.75-5.63 5.74-2.42 11.26 3.22 5.51 14.28 23.58 30.66 38.2 21.06 18.8 38.8 24.63 44.32 27.38 5.52 2.76 8.74 2.29 11.95-1.39s13.76-16.11 17.44-21.62c3.68-5.52 7.35-4.61 12.4-2.77 5.06 1.84 32.15 15.2 37.67 17.96s9.18 4.13 10.56 6.44m-106.54 38.67c-56.02-22.12-91.38-79.62-94.14-83.3-2.75-3.68-22.5-29.91-22.5-57.06s14.24-40.5 19.29-46.02c5.04-5.52 11.01-6.91 14.69-6.91l10.56.14c3.93.15 8.27.33 12.4 9.53 4.91 10.91 15.62 38.2 16.99 40.96s2.29 5.99.45 9.66c-1.83 3.69-2.74 5.98-5.5 9.2-2.76 3.23-5.81 7.19-8.28 9.67-2.76 2.75-5.63 5.74-2.42 11.26 3.22 5.51 14.28 23.58 30.66 38.2 21.06 18.8 38.8 24.63 44.32 27.38 5.52 2.76 8.74 2.29 11.95-1.39s13.76-16.11 17.44-21.62c3.68-5.52 7.35-4.61 12.4-2.77 5.06 1.84 32.15 15.2 37.67 17.96s9.18 4.13 10.56 6.44c1.39 2.31 1.38 13.35-3.21 26.24-4.59 12.88-27.08 25.32-37.2 26.24-10.1.91-19.57 4.57-66.13-13.81m106.54-38.67c1.39 2.31 1.38 13.35-3.21 26.24-4.59 12.88-27.08 25.32-37.2 26.24-10.1.91-19.57 4.57-66.13-13.81-56.02-22.12-91.38-79.62-94.14-83.3-2.75-3.68-22.5-29.91-22.5-57.06s14.24-40.5 19.29-46.02c5.04-5.52 11.01-6.91 14.69-6.91l10.56.14c3.93.15 8.27.33 12.4 9.53 4.91 10.91 15.62 38.2 16.99 40.96s2.29 5.99.45 9.66c-1.83 3.69-2.74 5.98-5.5 9.2-2.76 3.23-5.81 7.19-8.28 9.67-2.76 2.75-5.63 5.74-2.42 11.26 3.22 5.51 14.28 23.58 30.66 38.2 21.06 18.8 38.8 24.63 44.32 27.38 5.52 2.76 8.74 2.29 11.95-1.39s13.76-16.11 17.44-21.62c3.68-5.52 7.35-4.61 12.4-2.77 5.06 1.84 32.15 15.2 37.67 17.96s9.18 4.13 10.56 6.44m-3.46 26.17c-4.58 12.87-27.02 25.3-37.12 26.22-10.08.91-19.53 4.57-65.98-13.8-55.89-22.11-91.18-79.57-93.93-83.25-2.74-3.68-22.44-29.9-22.44-57.04s14.21-40.47 19.25-45.99c5.03-5.52 10.99-6.91 14.66-6.91l10.54.14c3.92.16 8.25.34 12.37 9.52 4.89 10.91 15.58 38.19 16.95 40.95s2.29 5.99.45 9.66c-1.82 3.68-2.73 5.98-5.48 9.19-2.75 3.23-5.79 7.19-8.26 9.67-2.75 2.74-5.62 5.73-2.42 11.25 3.22 5.51 14.25 23.57 30.59 38.19 21.01 18.79 38.71 24.62 44.22 27.37 5.51 2.76 8.71 2.3 11.92-1.39s13.73-16.1 17.4-21.61c3.67-5.52 7.33-4.61 12.37-2.77s32.07 15.19 37.58 17.95c5.51 2.75 9.17 4.13 10.54 6.43 1.38 2.31 1.37 13.34-3.21 26.22M256 64c51.28 0 99.5 19.97 135.76 56.24C428.02 156.5 448 204.72 448 256s-19.97 99.5-56.24 135.76C355.5 428.02 307.28 448 256 448c-33.11 0-65.74-8.56-94.37-24.74l-11.18-6.32-72.84 18.48 19.62-70.53-6.89-11.71c-17.25-29.33-26.36-62.93-26.36-97.17 0-51.28 19.97-99.5 56.24-135.76C156.48 83.99 204.72 64 256 64m-.02-31.99c-123.71 0-224 100.29-224 224 0 41.38 11.22 80.13 30.78 113.39L31.98 480.01l113.88-28.89c32.52 18.39 70.09 28.89 110.12 28.89 123.71 0 224-100.29 224-224s-100.29-224-224-224" />',viewBox:"0 0 512 512"},wholeWordIcon:{name:"whole-word",content:'<path d="M379 243.6c-2.7-9.3-6.5-17.2-11.7-23.8-5-6.4-11.4-11.4-18.6-15-7.4-3.5-15.9-5.2-25.3-5.2-16.3 0-30 6.9-41.4 20.5V160h-26v192h26v-14.8c10.8 9.8 24.1 14.8 39.7 14.8 8.7 0 16.9-1.8 24.3-5.4 7.5-3.8 14-8.9 19.5-15.5 5.5-6.8 9.7-14.9 12.9-24.4 3-9.6 4.6-20.3 4.6-32.1 0-11.5-1.3-21.8-4-31m-31.8 73.7c-6.6 9.5-15.6 14.2-26.8 14.2-14.5 0-27.3-5.9-38.4-17.8v-69.1c11.9-16.6 25-24.9 39.4-24.9 11.4 0 20 4.6 26.2 13.9 6.1 9.2 9.3 22.9 9.3 41 0 18.9-3.3 33.3-9.7 42.7m-139-107.8c-10.6-7.5-25.2-11.1-44.1-11.1-40.5 0-61.7 15-63.6 44.6h26.1c.7-16.2 12.8-24.4 36-24.4 11 0 19.2 1.6 24.4 4.8 2.6 1.6 4.6 3.4 6.2 5.1 1.5 1.8 2.5 4 3.2 6.6s1.1 5.6 1.4 9.4c.1 3.6.1 8.3.1 13.5h-12.8c-59.3.1-89.1 17.3-89.1 51.5 0 6.4 1.3 12 3.8 17.2 2.4 5.3 5.9 9.6 10.4 13.4 4.4 3.8 9.8 6.7 16 8.7 6.1 2.2 12.7 3.2 20 3.2 20.9 0 51.8-18.6 51.8-18.6V351h26v-97.5c0-22-5.4-36.6-15.8-44m-10.2 100c-2.3 3.4-5.1 6.3-8.4 9-3.2 2.6-6.8 4.9-10.7 6.8-3.9 1.8-8 3.3-12.2 4.3s-8.6 1.4-12.8 1.4c-9.6 0-17-2-22.5-5.9-5.5-4.1-8.3-9.8-8.3-17.2 0-20.6 18.9-30.9 56.9-30.9h18zM448 96h-32v320h32zm0-32H64V32h384zm0 415.6H64v-32h384z" />',viewBox:"0 0 512 512"},windowIcon:{name:"window",content:'<path d="M96 96v320h320V96zm288 288H128V192h256z" />',viewBox:"0 0 512 512"},windowMinimizeIcon:{name:"window-minimize",content:'<path d="M416 288v64H96v-64z" />',viewBox:"0 0 512 512"},windowRestoreIcon:{name:"window-restore",content:'<path d="M448 32v288h-32V128H160V32zM64 192h288v288H64zm32 256h224V288H96z" />',viewBox:"0 0 512 512"},wrenchIcon:{name:"wrench",content:'<path d="M470.7 402.7 306 238.1c9-18.8 14-39.8 14-62.1 0-79.5-64.5-144-144-144-22.2 0-43.3 5-62.1 14l76.4 76.4c12.4 12.4 12.4 32.8 0 45.3l-22.6 22.6c-12.4 12.4-32.8 12.4-45.3 0L46 113.9c-9 18.8-14 39.9-14 62.1 0 79.5 64.5 144 144 144 22.3 0 43.4-5.1 62.2-14.1l164.7 164.7c12.3 12.5 32.7 12.5 45.1.1l22.7-22.7c12.4-12.4 12.4-32.8 0-45.3M448 425.5 425.4 448 265.8 288.5c8.3-6.7 15.9-14.3 22.6-22.6z" />',viewBox:"0 0 512 512"},xCircleIcon:{name:"x-circle",content:'<path d="M256 32C132.3 32 32 132.3 32 256s100.3 224 224 224 224-100.3 224-224S379.7 32 256 32m128 306.7L338.7 384 256 301.3 173.3 384 128 338.7l82.7-82.7-82.7-82.7 45.3-45.3 82.7 82.7 82.7-82.7 45.3 45.3-82.7 82.7z" />',viewBox:"0 0 512 512"},xIcon:{name:"x",content:'<path d="M416 141.3 301.3 256 416 370.7 370.7 416 256 301.3 141.3 416 96 370.7 210.7 256 96 141.3 141.3 96 256 210.7 370.7 96z" />',viewBox:"0 0 512 512"},xLogoBoxIcon:{name:"x-logo-box",content:'<path d="M448 32H64c-17.66 0-32 14.34-32 32v384c0 17.66 14.34 32 32 32h384c17.66 0 32-14.34 32-32V64c0-17.66-14.34-32-32-32m0 416H312.04l-88.02-141L95.06 448H64.04l145.98-158L64 64h135.05l88.97 140L416 64h32L302.55 222.49zM270.45 226.89 185.08 96h-66.05l121.99 189 84.89 131h66.1L283.42 247.48z" />',viewBox:"0 0 512 512"},xLogoIcon:{name:"x-logo",content:'<path d="M448 64h-32L288.01 204 199.04 64H64l146.02 226L64.03 448h31.02l128.96-141 88.01 141h135.96L302.53 222.49zm-55.99 352h-66.09l-84.89-131-122-189h66.05l85.37 130.89 12.97 20.59z" />',viewBox:"0 0 512 512"},xOutlineIcon:{name:"x-outline",content:'<path d="M384 338.7 338.7 384 256 301.3 173.3 384 128 338.7l82.7-82.7-82.7-82.7 45.3-45.3 82.7 82.7 82.7-82.7 45.3 45.3-82.7 82.7zM256 32C132.3 32 32 132.3 32 256s100.3 224 224 224 224-100.3 224-224S379.7 32 256 32m0 416c-106 0-192-86-192-192S150 64 256 64s192 86 192 192-86 192-192 192" />',viewBox:"0 0 512 512"},yammerBoxIcon:{name:"yammer-box",content:'<path d="M448 32H64c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32M332.5 148.6c15.4-15.4 30.7 0 30.7 0s15.8 15 .3 30.6-61.7 31.1-61.7 31.1 15.4-46.3 30.7-61.7m-54.7-26.4c-.1.3-.2.5-.3.8h.1c-.4 1.2-.9 2.4-1.4 3.8-3.5 8.8-75.5 223.1-75.5 223.1-13.7 39.3-34 66.2-75.6 66.2-5.5 0-11.6-.4-17.6-1.6-8.3-2.7-13.2-12.3-10.9-21.7 2-8.2 8.8-13.6 16.1-13.2.5.1 8.1.6 10.3.6 22.6 0 37.5-15.5 45.1-38.3l4.5-11.1s-68.2-186.3-75.5-207c-3-10.5 1.7-22 11-25.9 9.1-3.8 19.1.9 23.2 10.6l.8 2.4L191.3 279h.9s46.7-149.5 52.5-168c0-.1 0-.2.1-.3.2-.6.3-1.1.4-1.3 3.2-9.8 12.7-15.1 21.6-11.9 8.9 3.4 14 14.4 11 24.7m85.4 241.2s-15.3 15.5-30.7 0-30.8-61.7-30.8-61.7 46.1 15.4 61.7 31.1-.2 30.6-.2 30.6m30.3-84.6c-23.2 0-68.9-22.8-68.9-22.8s45.7-22.8 68.6-22.8S416 256 416 256s.7 22.8-22.5 22.8" />',viewBox:"0 0 512 512"},yammerIcon:{name:"yammer",content:'<path d="M263.9 32.1c-10.1-.2-19.6 6.8-23.2 18-.1.4-.3 1-.5 1.9 0 .1-.1.3-.1.4-8 25.9-73.6 235.6-73.6 235.6h-1.2l-84-239.2C75.6 35.3 61.6 28.7 48.9 34c-13 5.5-19.7 21.5-15.4 36.2 10.1 29 105.8 290.4 105.8 290.4l-6.3 15.6c-10.6 32.1-31.6 53.8-63.2 53.8-3.1 0-13.7-.7-14.4-.8-10.2-.6-19.7 6.9-22.5 18.4-3.1 13.1 3.7 26.6 15.3 30.4 8.4 1.6 17 2.2 24.7 2.2 58.3 0 86.8-37.7 106-92.8 0 0 101-300.5 105.8-312.9.8-2 1.4-3.7 2-5.4l-.1-.1c.1-.4.3-.7.4-1.1 4.1-14.5-3-29.9-15.8-34.5-2.5-.8-4.9-1.3-7.3-1.3M383.5 96c-6.3.1-13.3 2.5-20.4 9.6-21.5 21.6-43 86.4-43 86.4s64.6-21.6 86.4-43.5-.4-42.8-.4-42.8-9.7-9.8-22.6-9.7m64.6 128c-32 0-96 32-96 32s64 32 96.4 32 31.5-32 31.5-32 .1-32-31.9-32m-128 96s21.5 64.8 43 86.4 43-.1 43-.1 22.1-21 .4-42.8c-21.8-21.9-86.4-43.5-86.4-43.5" />',viewBox:"0 0 512 512"},youtubeBoxIcon:{name:"youtube-box",content:'<path d="M448 32H64c-17.664 0-32 14.336-32 32v384c0 17.664 14.336 32 32 32h384c17.664 0 32-14.336 32-32V64c0-17.664-14.336-32-32-32m0 237.749c0 29.454-3.835 58.909-3.835 58.909s-3.752 25.082-15.265 36.128c-14.602 14.497-30.97 14.569-38.476 15.417C336.689 383.885 256 384 256 384s-99.838-.864-130.559-3.656c-8.546-1.519-27.734-1.061-42.341-15.558-11.513-11.045-15.26-36.128-15.26-36.128S64 299.203 64 269.749v-27.614c0-29.454 3.84-58.909 3.84-58.909s3.747-25.082 15.26-36.128c14.607-14.497 30.969-14.569 38.476-15.417C175.313 128 255.917 128 255.917 128h.167s80.606 0 134.341 3.682c7.506.849 23.873.92 38.476 15.417 11.513 11.045 15.265 36.128 15.265 36.128S448 212.681 448 242.136zM192 176l144 80-144 80z" />',viewBox:"0 0 512 512"},youtubeIcon:{name:"youtube",content:'<path d="M475.5 165s-4.4-31.4-17.8-45.2c-17-18.1-36.1-18.2-44.9-19.3C350.1 96 256.1 96 256.1 96h-.2s-94 0-156.7 4.6c-8.8 1.1-27.8 1.2-44.9 19.3C40.9 133.7 36.5 165 36.5 165S32 201.9 32 238.7v34.5c0 36.8 4.5 73.6 4.5 73.6s4.4 31.4 17.8 45.2c17 18.1 39.4 17.5 49.4 19.4C139.5 414.9 256 416 256 416s94.1-.1 156.8-4.7c8.8-1.1 27.9-1.2 44.9-19.3 13.4-13.8 17.8-45.2 17.8-45.2s4.5-36.8 4.5-73.6v-34.5c0-36.8-4.5-73.7-4.5-73.7M192 336V176l144 80z" />',viewBox:"0 0 512 512"},zoomActualSizeIcon:{name:"zoom-actual-size",content:'<path d="M0 32v128L128 32zm384 0 128 128V32zm-260.6 96c-15.1 0-27.4 12.3-27.4 27.4v201.2c0 15.1 12.3 27.4 27.4 27.4h265.2c15.1 0 27.4-12.3 27.4-27.4V155.4c0-15.1-12.3-27.4-27.4-27.4zM384 160v160l-48-64-48 64-80-96-80 96V160zm-96 32c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32M0 352v128h128zm512 0L384 480h128z" />',viewBox:"0 0 512 512"},zoomBestFitIcon:{name:"zoom-best-fit",content:'<path d="M388.6 128H123.4c-15.1 0-27.4 12.3-27.4 27.4v201.2c0 15.1 12.3 27.4 27.4 27.4h265.2c15.1 0 27.4-12.3 27.4-27.4V155.4c0-15.1-12.3-27.4-27.4-27.4M384 320l-48-64-48 64-80-96-80 96V160h256zM0 160l96 96-96 96zm160 320 96-96 96 96zM352 32l-96 96-96-96zm160 128v192l-96-96zm-256 64c0-17.7 14.3-32 32-32s32 14.3 32 32-14.3 32-32 32-32-14.3-32-32" />',viewBox:"0 0 512 512"},zoomInIcon:{name:"zoom-in",content:'<path d="M288 224h-64v64h-64v-64H96v-64h64V96h64v64h64zm192 210.7L434.7 480 320 365.3v-22.7l-26.7-26.7C265.7 338.5 230.4 352 192 352c-88.4 0-160-71.6-160-160S103.6 32 192 32s160 71.6 160 160c0 38.4-13.5 73.7-36.1 101.3l26.7 26.7h22.7zM192 320c70.7 0 128-57.3 128-128S262.7 64 192 64 64 121.3 64 192s57.3 128 128 128" />',viewBox:"0 0 512 512"},zoomOutIcon:{name:"zoom-out",content:'<path d="M288 224H96v-64h192zm192 210.7L434.7 480 320 365.3v-22.7l-26.7-26.7C265.7 338.5 230.4 352 192 352c-88.4 0-160-71.6-160-160S103.6 32 192 32s160 71.6 160 160c0 38.4-13.5 73.7-36.1 101.3l26.7 26.7h22.7zM192 320c70.7 0 128-57.3 128-128S262.7 64 192 64 64 121.3 64 192s57.3 128 128 128" />',viewBox:"0 0 512 512"}});!function(e){var t=window.kendo,n=t.html,i=t.ui.Widget,o=e.extend,r=i.extend({init:function(o,r){var a=this;i.fn.init.call(a,o,r),delete r.name,a._icon=new n.HTMLFontIcon(o,e.extend({},r)),a.element=a.wrapper=a._icon.element,t.notify(a)},options:o({},n.HTMLFontIcon.fn.options,{name:"FontIcon"}),setOptions:function(t){var o=this;i.fn.setOptions.call(o,t),o._icon=new n.HTMLFontIcon(o.element,e.extend({},o.options))}}),a=i.extend({init:function(o,r){var a=this;i.fn.init.call(a,o,r),delete r.name,a._icon=new n.HTMLSvgIcon(o,e.extend({},r)),a.element=a.wrapper=a._icon.element,t.notify(a)},options:o({},n.HTMLSvgIcon.fn.options,{name:"SvgIcon"}),setOptions:function(t){var o=this;i.fn.setOptions.call(o,t),t.icon&&this.element.html(""),o._icon=new n.HTMLSvgIcon(o.element,e.extend({},o.options))}});t.ui.plugin(r),t.ui.plugin(a),t.setDefaults("iconType","svg"),t.ui.svgIcons=Q,t.ui.icon=n.renderIcon}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.ui.Widget,o=n.ui,r=({icon:t})=>n.ui.icon(e("<span class='k-badge-icon'></span>"),{icon:t}),a=({icon:e})=>`<span class='k-badge-icon k-svg-icon k-icon'>${e}</span>`,s=i.extend({init:function(e,t){var o=this;i.fn.init.call(o,e,t),o._content(),o._appearance(),n.notify(o)},destroy:function(){i.fn.destroy.call(this)},options:{name:"Badge",cutoutBorder:!1,data:{},fillMode:"solid",icon:"",max:1/0,position:"inline",align:"",rounded:"medium",roundings:{small:"sm",medium:"md",large:"lg",full:"full"},sizes:{small:"sm",medium:"md",large:"lg"},size:"medium",template:null,text:"",themeColor:"secondary",visible:!0,_classNames:[]},_content:function(){var e=this,t=e.options.text,i=e.options.template,o=e.options.data,r=e.options.icon;if(null!==i)return e._text=t,e._template=n.template(i).bind(e),void e.element.html(e._template(o));""===r?""===t?e.text(e.element.html()):e.text(t):e.icon(r)},_appearance:function(){var e=this;e._themeColor=e.options.themeColor,e._shape=e.options.shape,e._sizes=e.options.sizes,e._size=e.options.size,e._fillMode=e.options.fillMode,e._rounded=e.options.rounded,e._roundings=e.options.roundings,e._cutoutBorder=e.options.cutoutBorder,e._align=e.options.align,e._position=e.options.position,e._visible=e.options.visible,e._updateClassNames()},_updateClassNames:function(){var e=this,n=["k-badge"],i=e.options._classNames,o=e._themeColor,r=e._shape,a=e._sizes,s=e._size,l=a[s]===t?s:a[s],c=e._fillMode,h=e._rounded,d=e._roundings,u=d[h]===t?h:d[h],p=e._cutoutBorder,f=e._align,m=e._position,v=e._visible;e.element.removeClass((function(t,n){0===n.indexOf("k-")&&-1===i.indexOf(n)&&e.element.removeClass(n)})),"string"==typeof c&&""!==c&&n.push("k-badge-"+c),"string"==typeof o&&""!==o&&n.push("k-badge-"+c+"-"+o),"string"==typeof s&&""!==s&&n.push("k-badge-"+l),"string"==typeof h&&""!==h&&n.push("k-rounded-"+u),"string"==typeof r&&""!==r&&n.push("k-badge-"+r),"boolean"==typeof p&&!0===p&&n.push("k-badge-border-cutout"),"string"==typeof m&&""!==m&&n.push("k-badge-"+m),"string"==typeof m&&""!==m&&"inline"!==m&&"string"==typeof f&&2==f.split(" ").length&&n.push("k-"+f.replace(" ","-")),!1===v&&n.push("k-hidden"),e.element.addClass(n.join(" "))},setOptions:function(e){var t=this;t.element.removeClass((function(e,n){n.indexOf("k-")>=0&&t.element.removeClass(n)})),i.fn.setOptions.call(t,e),t._content(),t._appearance()},text:function(e){var n=this,i=n.options.max;if(0===arguments.length||e===t)return n._text;n._text=e,!0!==e&&!1!==e&&null!==e?"string"!=typeof e?"number"!=typeof e?"object"==typeof e&&"toString"in e&&n.element.html(e.toString()):e>i?n.element.html(i+"+"):n.element.html(e):n.element.html(e):n.element.html("")},icon:function(e){var i,o=this;return 0===arguments.length||e===t?o._icon:(o._icon=e,0===e.indexOf("<svg")?(i=n.template(a),void o.element.html(i({icon:e}))):(i=n.template(r),void o.element.html(i({icon:e}))))},themeColor:function(e){var n=this;if(0===arguments.length||e===t)return n._themeColor;n._themeColor=e,n._updateClassNames()},rounded:function(e){var n=this;if(0===arguments.length||e===t)return n._rounded;n._rounded=e,n._updateClassNames()},hide:function(){this._visible=!1,this._updateClassNames()},show:function(){this._visible=!0,this._updateClassNames()}});o.plugin(s)}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.html.HTMLBase,i="k-button-icon",o=n.extend({init:function(e,t){var i=this;n.fn.init.call(i,e,t),i.wrapper=i.element.addClass("k-button"),!i.element.attr("type")&&i.options.type&&i.element.attr("type",i.options.type),i._addClasses(),i.iconElement(),i._textElement()},options:{name:"HTMLButton",type:"button",icon:"",iconClass:"",spriteCssClass:"",imageUrl:"",size:"medium",rounded:"medium",fillMode:"solid",themeColor:"base",stylingOptions:["size","rounded","fillMode","themeColor"]},iconElement:function(){var n,o,r,a=this,s=a.element,l=a.options,c=l.icon,h=l.iconClass,d=l.spriteCssClass,u=l.imageUrl;(d||u||c||h)&&(r=!0,s.contents().filter((function(){return!(e(this).hasClass("k-sprite")||e(this).hasClass("k-icon")||e(this).hasClass("k-svg-icon")||e(this).hasClass("k-image"))})).each((function(e,n){(1==n.nodeType||3==n.nodeType&&t.trim(n.nodeValue).length>0)&&(r=!1)}))),r&&a.element.addClass("k-icon-button"),u?((o=s.children("img.k-image").first())[0]||(o=e('<img alt="icon" class="k-image" />').prependTo(s)),o.attr("src",u),o.addClass(i)):c||h?((n=s.children("span.k-icon, span.k-svg-icon").first())[0]?t.ui.icon(n,{icon:c,iconClass:h}):n=e(t.ui.icon({icon:c,iconClass:h})).prependTo(s),n.addClass(i)):d&&((n=s.children("span.k-sprite").first())[0]||(n=e('<span class="k-sprite"></span>').prependTo(s)),n.addClass(d+" "+i))},_textElement:function(){this.element.contents().filter((function(){return!(e(this).hasClass(i)||e(this).hasClass("k-sprite")||e(this).hasClass("k-icon")||e(this).hasClass("k-image"))})).each((function(e,n){if(1==n.nodeType||3==n.nodeType&&t.trim(n.nodeValue).length>0){if(3===n.nodeType){var i=document.createElement("span");n.parentNode.insertBefore(i,n),i.appendChild(n),n=i}n.classList.add("k-button-text")}}))}});e.extend(t.html,{renderButton:function(t,n){return(undefined===arguments[0]||e.isPlainObject(arguments[0]))&&(n=t,t=e("<button></button>")),new o(t,n).html()},HTMLButton:o}),t.cssProperties.registerPrefix("HTMLButton","k-button-"),t.cssProperties.registerValues("HTMLButton",[{prop:"fillMode",values:t.cssProperties.fillModeValues.concat(["link","clear"])},{prop:"rounded",values:t.cssProperties.roundedValues.concat([["full","full"]])}])}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.ui.Widget,o=n.html,r=n.ui,a=n.keys,s="click",l=n.support.mousedown,c=n.support.mouseup,h=".kendoButton",d="disabled",u="k-focus",p="k-active";n.setDefaults("button",{icon:"",iconClass:"",spriteCssClass:"",imageUrl:"",badge:null});var f=i.extend({init:function(t,r){var a=this;i.fn.init.call(a,t,r),t=a.wrapper=a.element,r=a.options,o.renderButton(t,e.extend({},r)),t.attr("role","button"),r.enable=r.enable&&r.enabled&&!t.attr(d),a.enable(r.enable),r.enable&&a._tabindex(),a._badge(),t.on(s+h,a._click.bind(a)).on("focus"+h,a._focus.bind(a)).on("blur"+h,a._blur.bind(a)).on("keydown"+h,a._keydown.bind(a)).on("keyup"+h,a._removeActive.bind(a)).on(l+h,a._addActive.bind(a)).on(c+h+" mouseout"+h,a._removeActive.bind(a)),n.notify(a)},destroy:function(){var e=this;e.wrapper.off(h),e.badge&&e.badge.destroy(),i.fn.destroy.call(e)},events:[s],options:{name:"Button",enable:!0,enabled:!0,icon:"",iconClass:"",spriteCssClass:"",imageUrl:"",badge:null,size:"medium",shape:"rectangle",rounded:"medium",fillMode:"solid",themeColor:"base"},_isNativeButton:function(){return"button"==this.element.prop("tagName").toLowerCase()},_click:function(e){this.options.enable&&this.trigger(s,{event:e,id:this.element.attr("id"),target:this.element})&&e.preventDefault()},_focus:function(){this.options.enable&&this.element.addClass(u)},_blur:function(){var e=this;e.element.removeClass(u),setTimeout((function(){e.element.removeClass(p)}))},_keydown:function(e){var t=this;e.keyCode!=a.ENTER&&e.keyCode!=a.SPACEBAR||(t._addActive(),t._isNativeButton()||(e.keyCode==a.SPACEBAR&&e.preventDefault(),t._click(e)))},_removeActive:function(){this.element.removeClass(p)},_addActive:function(){this.options.enable&&this.element.addClass(p)},enable:function(e){var n=this,i=n.element;e===t&&(e=!0),e=!!e,n.options.enable=e,i.toggleClass("k-disabled",!e).attr("aria-disabled",!e).attr(d,!e),e&&n._tabindex();try{i.trigger("blur")}catch(e){}},_badge:function(n){var i,o=this,a=n||o.options.badge;null!==a&&a!==t&&(a.constructor!==Object&&(a={text:a}),a.position!==t&&""!==a.position||(a.position="edge",a.align!==t&&""!==a.align||(a.align="top end")),a._classNames=["k-button-badge"],o.element.addClass("k-badge-container"),i=e("<span />").appendTo(o.element),o.badge=new r.Badge(i,a))}});!1===f.fn.hasOwnProperty("defaults")&&Object.defineProperty(f.fn,"defaults",{get:function(){return n.defaults.button}}),n.cssProperties.registerPrefix("Button","k-button-"),n.cssProperties.registerValues("Button",[{prop:"fillMode",values:n.cssProperties.fillModeValues.concat(["link","clear"])},{prop:"rounded",values:n.cssProperties.roundedValues.concat([["full","full"]])}]),n.ui.plugin(f)}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.ui.Button,o="click",r="toggle",a="aria-pressed",s="k-selected",l=i.extend({init:function(e,t){var o=this;i.fn.init.call(o,e,t),e=o.wrapper=o.element,t=o.options,o._selected=!0===t.selected,o.toggle(o._selected),t.group&&e.attr("data-group",t.group),n.notify(o)},destroy:function(){this.wrapper.off(".kendoToggleButton"),i.fn.destroy.call(this)},events:[o,r],options:{name:"ToggleButton",group:t,selected:!1},toggle:function(e){e===t&&(e=!this._selected),this._selected=e,!0===e?(this.element.attr(a,!0),this.element.addClass(s)):!1===e&&(this.element.attr(a,!1),this.element.removeClass(s))},_click:function(e){this.options.enable&&(this.trigger(o,{event:e,id:this.element.attr("id"),target:this.element})?e.preventDefault():(this.toggle(),this.trigger(r,{event:e,checked:this._selected,group:this.options.group,id:this.element.attr("id"),target:this.element})))}});n.cssProperties.registerPrefix("ToggleButton","k-button-"),n.cssProperties.registerValues("ToggleButton",[{prop:"fillMode",values:n.cssProperties.fillModeValues.concat(["link"])},{prop:"rounded",values:n.cssProperties.roundedValues.concat([["full","full"]])}]),n.ui.plugin(l)}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.ui,i=n.Widget,o=n.ToggleButton,r=n.Button,a=t.keys,s=".kendoButtonGroup",l="k-button",c="k-selected",h="k-disabled",d="select",u="aria-disabled",p=".",f="none",m="single",v="multiple",g="focus",_=i.extend({init:function(e,t){var n=this;i.fn.init.call(n,e,t),n.wrapper=n.element,n.selectedIndices=[],n._buttons=n._renderItems(n.options.items);const o=t&&t.fillMode?t.fillMode:"solid";n.element.addClass(" k-button-group k-button-group-"+o).attr("role","group"),n._enable=!0,n.options.enable&&n.options.enabled||(n._enable=!1,n.element.attr(u,!0).addClass(h),n._buttons.forEach((e=>{e.enable(!1)}))),n.options.selection!==f&&n.select(n.options.index),n._attachEvents()},events:[d],options:{name:"ButtonGroup",selection:m,index:-1,enable:!0,enabled:!0,preventKeyNav:!1,size:"medium",rounded:"medium",fillMode:"solid",themeColor:"base"},badge:function(e,n){var i,o,r=this.element,a=isNaN(e)?r.find(e).getKendoToggleButton()||r.find(e).getKendoButton():this._buttons[e],s=n||0===n;if(a){if(!(i=a.badge)&&s)return a._badge({text:t.htmlEncode(n)}),t.htmlEncode(n);if(s)i.text(t.htmlEncode(n));else if(!1===n)return a.badge=null,o=i.element,i.destroy(),void o.empty().remove();return i?i.text():null}},current:function(){return this.element.find(p+c)},destroy:function(){var t=this;t.element.off(s),t.element.find(p+l).each((function(t,n){var i=e(n).getKendoToggleButton()||e(n).getKendoButton();i&&i.destroy()})),i.fn.destroy.call(t)},enable:function(e){void 0===e&&(e=!0),this.element.attr(u,!e).toggleClass(h,!e),this._buttons.forEach((t=>{var n=t.element.hasClass("k-focus")||t.element.is(":focus");t.enable(e),n&&t.element.removeAttr("disabled").addClass("k-focus").trigger("focus")})),this._enable=this.options.enable=e},select:function(t){var n=this,i=-1;this.options.selection!==f&&undefined!==t&&-1!==t&&(i="number"==typeof t?t:t.nodeType?(t=e(t)).index():t.index(),n._buttons[i]&&(n.options.selection===v?t.length>1?t.each(((t,i)=>{var o=e(i).index();n._buttons[o].toggle(),n._toggleIndex(o)})):(n._buttons[i].toggle(),n._toggleIndex(i)):n._resetIndexes(i)))},_addButton:function(e,t){if(this.options.selection===f||t.command&&!t.togglable)return delete t.selected,new r(e,t);var n=new o(e,t);return n.bind("toggle",this._select.bind(this,e)),n},_attachEvents:function(){this.options.preventKeyNav||this.element.on("keydown"+s,this._keyDown.bind(this))},_keyDown:function(n){var i=e(this.element),o=i.find(p+l),r=i.find(":focus"),s=o.index(r),c=t.support.isRtl(this.element);n.keyCode===a.LEFT&&!c||n.keyCode===a.RIGHT&&c?((0===s?o.eq(o.length-1):e(o[s-1])).trigger(g),n.preventDefault()):(n.keyCode===a.LEFT&&c||n.keyCode===a.RIGHT&&!c)&&((s+1===o.length?o.eq(0):e(o[s+1])).trigger(g),n.preventDefault())},_decorateButtons:function(t){t.length&&(e(t[0].element).addClass("k-group-start"),e(t[t.length-1].element).addClass("k-group-end"))},_renderItems:function(n){var i=this,o=i.options,r=i.element.children(),a=[];return r.length>0&&r.each((function(n){var r=e(this),s=r.find("img").addClass("k-image"),l=r.is("[disabled]")||r.hasClass(h),d={badge:t.attrValue(r,"badge"),icon:s[0]?null:t.attrValue(r,"icon"),disabled:l,selected:!l&&r.is(p+c),size:o.size,rounded:o.rounded,fillMode:o.fillMode,themeColor:o.themeColor};a.push(i._addButton(r,d)),d.selected&&i.selectedIndices.push(n)})),n?(n.forEach((function(n,r){var s=n.text?!1===n.encoded?n.text:t.htmlEncode(n.text):"",l=n.url?e("<a href="+t.sanitizeLink(n.url)+">"):e("<button>");l.html(s),n.attributes&&l.attr(n.attributes),n=e.extend({},n,{size:o.size,rounded:o.rounded,fillMode:o.fillMode,themeColor:o.themeColor}),l.appendTo(i.element),a.push(i._addButton(l,n)),n.selected&&i.selectedIndices.push(r)})),i._decorateButtons(a),a):(i._decorateButtons(a),a)},_resetIndexes:function(e){this.selectedIndices=[],this._buttons.forEach((e=>{e.toggle(!1)})),this._buttons[e].toggle(!0),this.selectedIndices.push(e)},_select:function(e){var t=this.options.selection,n=e.index();this._enable&&!e.is(p+h)&&(t===v?this._toggleIndex(n):t===m&&this._resetIndexes(n),this.trigger(d,{indices:this.selectedIndices,target:e}))},_toggleIndex:function(e){-1===this.selectedIndices.indexOf(e)?this.selectedIndices.push(e):this.selectedIndices.splice(this.selectedIndices.indexOf(e),1)}});n.plugin(_)}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.ui,i=n.Widget,o=e.extend,r=t.template,a=t.keys,s=e.isPlainObject,l=e.isEmptyObject,c=".kendoBottomNavigation",h=".",d="select",u=function(e){return"string"==typeof e},p={widget:"k-bottom-nav",item:"k-bottom-nav-item",navIcon:"k-bottom-nav-item-icon",icon:"k-icon",text:"k-bottom-nav-item-text",itemFlow:{vertical:"k-bottom-nav-item-flow-vertical",horizontal:"k-bottom-nav-item-flow-horizontal"},selected:"k-selected",disabled:"k-disabled",border:"k-bottom-nav-border",shadow:"k-bottom-nav-shadow",focus:"k-focus"},f={item:r((()=>`<span class="${p.item}"></span>`)),anchor:r((({url:e})=>`<a class="${p.item}" href="${t.sanitizeLink(e)}"></a>`)),text:r((({text:e})=>`<span class="${p.text}" >${e}</span>`)),icon:r((({icon:n})=>t.ui.icon(e(`<span class="${p.navIcon}"></span>`),{icon:n,size:"xlarge"})))},m=i.extend({init:function(t,n){var o=this;n=n||{},i.fn.init.call(o,t,n),o.element=e(t),null===this.options.fillMode&&(this.options.fillMode=this.options.fill),o._updateCssClasses(),o._items(),o._bindEvents()},options:{name:"BottomNavigation",positionMode:"fixed",items:[],themeColor:"primary",itemFlow:"vertical",fillMode:null,fill:"flat",shadow:!1,border:!0,template:null},events:[d],destroy:function(){this.element.off(c),i.fn.destroy.call(this)},_tabindex:function(e){var n=this.element,i="tabindex",o=n.attr("data-"+t.ns+i),r=e.attr(i)||n.attr(i)||o;o||(n.removeAttr(i),n.attr("data-"+t.ns+i,r)),e.attr(i,isNaN(r)?0:r)},_updateCssClasses:function(){var e=this,n=e.options,i=p;e.element.removeClass((function(t,n){0===n.indexOf("k-")&&e.element.removeClass(n)})),e.element.addClass(i.widget),e.element.addClass(t.getValidCssClass("k-pos-","positionMode",n.positionMode)),e.element.toggleClass(i.border,n.border),e.element.toggleClass(i.shadow,n.shadow),e._itemFlow(n.itemFlow),e._applyCssClasses()},_itemFlow:function(e){var t=p.itemFlow;this._toggleClassGroup(this.element,e,t)},_toggleClassGroup:function(e,t,n){if(u(n[t])){for(var i in n)e.removeClass(n[i]);e.addClass(n[t])}},_items:function(){for(var e,t=this,n=t.options.items,i=0;i<n.length;i++)e=t._renderItem(n[i]),t.element.append(e)},_renderItem:function(n){var i,a,s=n.template||this.options.template,l=n.url&&u(n.url);return(i=e(l?r(f.anchor)(n):r(f.item)(n))).toggleClass(p.selected,!0===n.selected).toggleClass(p.disabled,!1===n.enabled).addClass(n.cssClass).attr(o({},n.attributes,{"aria-disabled":!1===n.enabled})).data(n.data),this._tabindex(i),i.attr("role")||l||i.attr("role","link"),s?(i.append(r(s)(n)),i):(n=o({},{icon:""},n),a=e(f.icon(n)).addClass(n.iconClass),i.append(a),n.text&&(n.text=!1===n.encoded?n.text:t.htmlEncode(n.text),i.append(e(f.text(n)))),i)},_bindEvents:function(){var e=this,t=e._click.bind(e),n=e._keydown.bind(e);e.element.on("click"+c,h+p.item,t).on("keydown"+c,h+p.item,n)},_click:function(t){var n=e(t.target).closest(h+p.item);n.is(h+p.disabled)?t.preventDefault():this._triggerSelect(n,t)},_triggerSelect:function(e,t){e.is(h+p.disabled)||this.trigger(d,{originalEvent:t,item:e,data:e.data()})||this.select(e)},_keydown:function(t){var n=e(t.target),i=t.keyCode;i!==a.ENTER&&i!==a.SPACEBAR||this._isItem(n)&&(this._triggerSelect(n,t),i===a.SPACEBAR&&t.preventDefault())},_isItem:function(t){return(t=e(t)).is(h+p.item)&&!!this.element.find(t).length},items:function(){return this.element.children()},select:function(t,n){var i=this.items().filter(h+p.selected);if(!t)return i;n=!1!==n,this._isItem(t)&&(i.removeClass(p.selected),e(t).toggleClass(p.selected,n))},enable:function(t,n){n=!1===n,t&&this._isItem(t)&&(e(t).toggleClass(p.disabled,n),e(t).attr("aria-disabled",n))},item:function(e){return isNaN(e)?null:this.items().eq(e)},itemById:function(e){return this.element.find("#"+e)},add:function(t,n){var i=this,o="append",r=i.element;n&&i._isItem(n)&&(o="before",r=e(n)),t&&s(t)&&!l(t)&&r[o](i._renderItem(t))},remove:function(e){e&&this._isItem(e)&&e.remove()},showText:function(e){e=!1!==e,this.items().find(h+p.text).toggle(e)},setOptions:function(e){var t=this;i.fn.setOptions.call(this,e),t._updateCssClasses(),("items"in e||"template"in e)&&(t.element.empty(),t._items())}});n.plugin(m),t.cssProperties.registerPrefix("BottomNavigation","k-bottom-nav-")}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.ui,i=n.Widget,o=t.Class,r=t.support,a=t.getOffset,s=t._outerWidth,l=t._outerHeight,c="open",h="close",d="deactivate",u="activate",p="center",f="left",m="right",v="top",g="bottom",_="absolute",b="hidden",w="body",y="location",x="position",k="visible",z="effects",C="k-active",S=".k-picker-wrap, .k-dropdown-wrap, .k-link",M=e(document.documentElement),H=e(window),I="scroll",T="transform",V=e.extend,B=".kendoPopup",A=["font-size","font-family","font-stretch","font-style","font-weight","line-height"];function L(t,n){return!(!t||!n)&&(t===n||e.contains(t,n))}var E=i.extend({init:function(n,o){var a,s=this;(o=o||{}).isRtl&&(o.origin=o.origin||g+" "+m,o.position=o.position||v+" "+m),i.fn.init.call(s,n,o),n=s.element,o=s.options,s.collisions=o.collision?o.collision.split(" "):[],s.downEvent=t.applyEventMap("down",t.guid()),1===s.collisions.length&&s.collisions.push(s.collisions[0]),a=e(s.options.anchor).closest(".k-popup,.k-group,.k-menu-group").filter(":not([class^=km-])"),o.appendTo=e(e(o.appendTo)[0]||a[0]||document.body),s.element.hide().addClass("k-popup").toggleClass("k-rtl",!!o.isRtl).appendTo(o.appendTo).attr("aria-hidden",!0).on("mouseenter"+B,(function(){s._hovered=!0})).on("wheel"+B,(function(t){var n=e(t.target).find(".k-list"),i=n.parent();n.length&&n.is(":visible")&&(0===i.scrollTop()&&t.originalEvent.deltaY<0||i.scrollTop()===i.prop("scrollHeight")-i.prop("offsetHeight")&&t.originalEvent.deltaY>0)&&t.preventDefault()})).on("mouseleave"+B,(function(){s._hovered=!1})),s.wrapper=e(),!1===o.animation&&(o.animation={open:{effects:{}},close:{hide:!0,effects:{}}}),V(o.animation.open,{complete:function(){s.wrapper.addClass("k-animation-container-shown"),s.wrapper.css("overflow",""),s._activated=!0,s._trigger(u)}}),V(o.animation.close,{complete:function(){s._animationClose()}}),s._mousedownProxy=function(e){s._mousedown(e)},r.mobileOS.android?s._resizeProxy=function(e){setTimeout((function(){s._resize(e)}),600)}:s._resizeProxy=function(e){s._resize(e)},o.toggleTarget&&e(o.toggleTarget).on(o.toggleEvent+B,s.toggle.bind(s))},events:[c,u,h,d],options:{name:"Popup",toggleEvent:"click",origin:g+" "+f,position:v+" "+f,anchor:w,appendTo:null,collision:"flip fit",viewport:window,copyAnchorStyles:!0,autosize:!1,autowidth:!1,modal:!1,adjustSize:{width:0,height:0},animation:{open:{effects:"slideIn:down",transition:!0,duration:200},close:{duration:100,hide:!0}},omitOriginOffsets:!1},_animationClose:function(){var e=this,t=e.wrapper.data(y);e.wrapper.hide(),t&&e.wrapper.css(t),e.options.anchor!=w&&e._hideActiveClass(),e._closing=!1,e._trigger(d)},destroy:function(){var n,o=this,r=o.options,a=o.element.off(B);i.fn.destroy.call(o),r.toggleTarget&&e(r.toggleTarget).off(B),r.modal||(M.off(o.downEvent,o._mousedownProxy),o._toggleResize(!1)),t.destroy(o.element.children()),a.removeData(),r.appendTo[0]===document.body&&((n=a.closest(".k-animation-container"))[0]?n.remove():a.remove())},open:function(n,i){var o,a,s,l=this,h={isFixed:!isNaN(parseInt(i,10)),x:n,y:i},d=l._shouldCorrectWidth,u=l.element,p=l.options,f=e(p.anchor),m=u[0]&&u.hasClass("km-widget"),g=u.find("[role='listbox']");if(!l.visible()){if(p.copyAnchorStyles&&(m&&"font-size"==A[0]&&A.shift(),u.css(t.getComputedStyles(f[0],A))),l.element.parent().data("animating")||l._trigger(c))return;l._activated=!1,p.modal||(M.off(l.downEvent,l._mousedownProxy).on(l.downEvent,l._mousedownProxy),l._toggleResize(!1),l._toggleResize(!0)),l.wrapper=a=t.wrap(u,p.autosize,p._resizeOnWrap,d,p.autowidth).css({overflow:b,display:"block",position:_}).attr("aria-hidden",!1),s=u.parent(),g.attr("aria-label")?a.attr("aria-label",g.attr("aria-label")):g.attr("aria-labelledby")&&a.attr("aria-labelledby",g.attr("aria-labelledby")),r.mobileOS.android&&s.css(T,"translatez(0)"),a.css(x),e(p.appendTo)[0]==document.body&&a.css(v,"-10000px"),l.flipped=l._position(h),o=l._openAnimation(),p.anchor==w||l.element.hasClass("k-tooltip")||l._addActiveClass(),s.hide(),u.show(),l.wrapper.show(),s.data(z,o.effects).kendoStop(!0).kendoAnimate(o),u.attr("aria-hidden",!1)}},_updateDimensions:function(){const e=this,n=e._shouldCorrectWidth,i=e.element,o=e.options;e.wrapper=t.wrap(i,o.autosize,o._resizeOnWrap,n,o.autowidth).css({overflow:b,display:"block",position:_}).attr("aria-hidden",!1)},_location:function(n){var i,o=this,a=o.element,s=o.options,l=e(s.anchor),c=a[0]&&a.hasClass("km-widget");s.copyAnchorStyles&&(c&&"font-size"==A[0]&&A.shift(),a.css(t.getComputedStyles(l[0],A))),o.wrapper=i=t.wrap(a,s.autosize).css({overflow:b,display:"block",position:_}),r.mobileOS.android&&i.css(T,"translatez(0)"),i.css(x),e(s.appendTo)[0]==document.body&&i.css(v,"-10000px"),o._position(n||{});var h=i.offset();return{width:t._outerWidth(i),height:t._outerHeight(i),left:h.left,top:h.top}},_openAnimation:function(){var e=V(!0,{},this.options.animation.open);return e.effects=t.parseEffects(e.effects,this.flipped),e},_hideActiveClass:function(){e(this.options.anchor).children(S).removeClass(C)},_addActiveClass:function(){e(this.options.anchor).children(S).addClass(C)},position:function(){this.visible()&&(this._updateDimensions(),this.flipped=this._position())},toggle:function(){this[this.visible()?h:c]()},visible:function(){return this.wrapper.is(":"+k)&&this.element.is(":"+k)},close:function(n){var i,o,r,a,s=this,l=s.element.parent(),c=s.options;if(s.visible()){if(i=s.wrapper[0]?s.wrapper:t.wrap(s.element).hide(),s._toggleResize(!1),s._closing||s._trigger(h))return void s._toggleResize(!0);s.wrapper.removeClass("k-animation-container-shown"),s.element.find(".k-popup").each((function(){var t=e(this).data("kendoPopup");t&&t.close(n)})),M.off(s.downEvent,s._mousedownProxy),n?o={hide:!0,effects:{}}:(o=V(!0,{},c.animation.close),r=l.data(z),!(a=o.effects)&&!t.size(a)&&r&&t.size(r)&&(o.effects=r,o.reverse=!0),s._closing=!0),l.kendoStop(!0),s.element.attr("aria-hidden",!0),i.css({overflow:b}).attr("aria-hidden",!0),l.kendoAnimate(o),n&&s._animationClose()}},_trigger:function(e){return this.trigger(e,{type:e})},_resize:function(e){var t=this;-1!==r.resize.indexOf(e.type)?(clearTimeout(t._resizeTimeout),t._resizeTimeout=setTimeout((function(){t._position(),t._resizeTimeout=null}),50)):(!t._hovered||t._activated&&t.element.find(".k-list").length>0)&&t.close()},_toggleResize:function(e){var t=e?"on":"off",n=r.resize;r.mobileOS.ios||r.mobileOS.android||r.browser.safari||(n+=" "+I),e&&!this.scrollableParents&&(this.scrollableParents=this._scrollableParents()),this.scrollableParents&&this.scrollableParents.length&&this.scrollableParents[t](I,this._resizeProxy),H[t](n,this._resizeProxy)},_mousedown:function(n){var i=this,o=i.element[0],r=i.options,a=e(r.anchor)[0],s=r.toggleTarget,l=t.eventTarget(n),c=e(l).closest(".k-popup"),h=c.parent().parent(".km-shim").length;c=c[0],!h&&c&&c!==i.element[0]||"popover"!==e(n.target).closest("a").data("rel")&&(L(o,l)||L(a,l)||s&&L(e(s)[0],l)||i.close())},_fit:function(e,t,n){var i=0;return e+t>n&&(i=n-(e+t)),e<0&&(i=-e),i},_flip:function(e,t,n,i,o,r,a){var s=0;return a=a||t,r!==o&&r!==p&&o!==p&&(e+a>i&&(s+=-(n+t)),e+s<0&&(s+=n+t)),s},_scrollableParents:function(){return e(this.options.anchor).parentsUntil("body").filter((function(e,n){return t.isScrollable(n)}))},_position:function(n){var i,o,c,h,d,u,p,f=this,m=f.element,v=f.wrapper,g=f.options,_=e(g.viewport),b=r.zoomLevel(),w=!!(_[0]==window&&window.innerWidth&&b<=1.02),k=e(g.anchor),z=g.origin.toLowerCase().split(" "),C=g.position.toLowerCase().split(" "),S=f.collisions,M=10002,H=0,I=document.documentElement;(d=g.viewport===window?{top:window.pageYOffset||document.documentElement.scrollTop||0,left:window.pageXOffset||document.documentElement.scrollLeft||0}:_.offset(),w?(u=window.innerWidth,p=window.innerHeight):(u=_.width(),p=_.height()),w&&I.scrollHeight-I.clientHeight>0)&&(u-=(g.isRtl?-1:1)*t.support.scrollbar());if((i=k.parents().filter(v.siblings()))[0])if(c=Math.max(Number(i.css("zIndex")),0))M=c+10;else for(h=(o=k.parentsUntil(i)).length;H<h;H++)(c=Number(e(o[H]).css("zIndex")))&&M<c&&(M=c+10);v.css("zIndex",M),n&&n.isFixed?v.css({left:n.x,top:n.y}):v.css(f._align(z,C));var T=a(v,x,k[0]===v.offsetParent()[0]),B=a(v);k.offsetParent().parent(".k-animation-container,.k-popup,.k-group,.k-menu-group").length&&(T=a(v,x,!0),B=a(v)),B.top-=d.top,B.left-=d.left,f.wrapper.data(y)||v.data(y,V({},T));var A=V({},B),L=V({},T),E=g.adjustSize;"fit"===S[0]&&(L.top+=f._fit(A.top,l(v)+E.height,p/b)),"fit"===S[1]&&(L.left+=f._fit(A.left,s(v)+E.width,u/b));var D=V({},L),P=l(m),O=l(v);return!v.height()&&P&&(O+=P),"flip"===S[0]&&(L.top+=f._flip(A.top,P,l(k),p/b,z[0],C[0],O)),"flip"===S[1]&&(L.left+=f._flip(A.left,s(m),s(k),u/b,z[1],C[1],s(v))),v.css(L),L.left!=D.left||L.top!=D.top},_align:function(t,n){var i,o=this,r=o.wrapper,c=e(o.options.anchor),h=t[0],d=t[1],u=n[0],f=n[1],v=a(c),_=e(o.options.appendTo),b=s(r)||s(r.find(".k-child-animation-container").children().first()),w=l(r)||l(r.find(".k-child-animation-container").children().first()),y=s(c),x=l(c),k=o.options.omitOriginOffsets?0:v.top,z=o.options.omitOriginOffsets?0:v.left,C=Math.round;return _[0]!=document.body&&(k-=(i=a(_)).top,z-=i.left),h===g&&(k+=x),h===p&&(k+=C(x/2)),u===g&&(k-=w),u===p&&(k-=C(w/2)),d===m&&(z+=y),d===p&&(z+=C(y/2)),f===m&&(z-=b),f===p&&(z-=C(b/2)),{top:k,left:z}}});n.plugin(E);var D=t.support.stableSort,P="kendoTabKeyTrap",O=o.extend({init:function(t,n){this.element=e(t),this.element.autoApplyNS(P)},trap:function(){this.element.on("keydown",this._keepInTrap.bind(this))},removeTrap:function(){this.element.kendoDestroy(P)},destroy:function(){this.element.kendoDestroy(P),this.element=undefined},shouldTrap:function(){return!0},_keepInTrap:function(e){if(9===e.which&&this.shouldTrap()&&!e.isDefaultPrevented()){var t=this._focusableElements(),n=this._sortFocusableElements(t),i=this._nextFocusable(e,n);i&&this._focus(i),e.preventDefault()}},_focusableElements:function(){var t=this.element.find("a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, [tabindex], *[contenteditable]").filter((function(t,n){return n.tabIndex>=0&&e(n).is(":visible")&&!e(n).is("[disabled]")}));return this.element.is("[tabindex]")&&[].push.call(t,this.element[0]),t},_sortFocusableElements:function(e){var t;if(D)t=[].sort.call(e,(function(e,t){return e.tabIndex-t.tabIndex}));else{var n="__k_index";e.each((function(e,t){t.setAttribute(n,e)})),t=[].sort.call(e,(function(e,t){return e.tabIndex===t.tabIndex?parseInt(e.getAttribute(n),10)-parseInt(t.getAttribute(n),10):e.tabIndex-t.tabIndex})),e.removeAttr(n)}return t},_nextFocusable:function(e,t){var n=t.length,i=t.index(e.target);return t.get((i+(e.shiftKey?-1:1))%n)},_focus:function(e){"IFRAME"!=e.nodeName?(e.focus(),"INPUT"==e.nodeName&&e.setSelectionRange&&this._haveSelectionRange(e)&&e.setSelectionRange(0,e.value.length)):e.contentWindow.document.body.focus()},_haveSelectionRange:function(e){var t=e.type.toLowerCase();return"text"===t||"search"===t||"url"===t||"tel"===t||"password"===t}});n.Popup.TabKeyTrap=O}(window.kendo.jQuery);kendo;!function(e){const t=kendo.htmlEncode,n=kendo.ui.Widget,i=kendo.template,o=e.extend,r=kendo.guid(),a="k-disabled",s="aria-disabled",l=/^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/,c="k-actionsheet-view",h="k-actionsheet-content",d=e=>{const t=e.startButton?'<div class="k-actionsheet-actions">'+kendo.html.renderButton(`<button ${kendo.attr("ref-actionsheet-start-button")} aria-label="${e.startButton.text||"Start"}"></button>`,{icon:"chevron-left",fillMode:"flat",size:"large",...e.startButton})+"</div>":"",n=(e.closeButton&&kendo.html.renderButton(`<button ${kendo.attr("ref-actionsheet-close-button")}></button>`,{icon:"x",fillMode:"flat",size:"large"}),e.subtitle||""===e.subtitle?`<div class="k-actionsheet-subtitle k-text-center">${e.subtitle||""}</div>`:"");return'<div class="k-text-center k-actionsheet-titlebar" >'+(e.title||""===e.title?'<div class="k-actionsheet-titlebar-group k-hbox">'+t+`<div id="${r}" class="k-actionsheet-title">`+`<div class="k-text-center">${e.title}</div>`+n+"</div>"+(e.closeButton?'<div class="k-actionsheet-actions">'+kendo.html.renderButton(`<button ${kendo.attr("ref-actionsheet-close-button")} aria-label="${e.closeButton.text||"Close"}"></button>`,{icon:"x",fillMode:"flat",size:"large",...e.closeButton})+"</div>":"")+"</div>":"")+"</div>"},u=({disabled:e,icon:n,text:i,description:o})=>`<span role="button" tabindex="0" class="k-actionsheet-item ${e?a:""}"><span class="k-actionsheet-action">`+(n?`<span class="k-icon-wrap">${n}</span>`:"")+'<span class="k-actionsheet-item-text">'+`<span class="k-actionsheet-item-title">${t(i)}</span>`+(o?'<span class="k-actionsheet-item-description">'+t(o)+"</span>":"")+"</span></span></span>",p={text:"",description:"",iconClass:"",iconSize:0,iconColor:"",click:e.noop,group:"top",disabled:!1},f={text:"",icon:"",iconClass:"",click:e.noop,disabled:!1};function m(e){return o({},p,e)}function v(e){return o({},f,e)}const g=n.extend({init:function(e,t){const i=this;t=t||{},n.fn.init.call(i,e,t),t=o(!0,{},i.options,t),i._hasItems=t.items&&t.items.length,i._hasActionButtons=t.actionButtons&&t.actionButtons.length,i.index=t.index||1,i.ref=i.options.ref,i._mapItems(),i._mapActionButtons(),i._createContent(),i._createHeader(),i._createFooter(),i._wrapInView()},options:{id:"actionsheet-view",name:"ActionSheetView",headerTemplate:null,contentTemplate:null,footerTemplate:null,actionButtons:[],title:null,items:[],actionButtonsAlignment:"stretched",actionButtonsOrientation:"horizontal",closeButton:!1,startButton:!1,ref:"actionsheet-view",addAnimationClass:!1},_hasOtherView:function(){const e=this.element.children(`.${c}`);return e.length&&e.last()},_mapItems:function(){var e=this;e._hasItems&&(e.options.items=e.options.items.map(m))},_mapActionButtons:function(){var e=this;e._hasActionButtons&&(e.options.actionButtons=e.options.actionButtons.map(v))},_createContent:function(t){const n=this,o=n.options,r=e(`<div class='${h}'></div>`),a=n._hasOtherView();a&&a.length?n.element.append(r):n.element.wrapInner(r);const s=n._content=n.element.children("."+h);if(n._hasItems)return s.empty(),void n._items();(o.contentTemplate||t)&&s.html(i(t||o.contentTemplate)(o))},_items:function(){var e=this;if(e._hasItems){var t=e.options.items.reduce(((e,t)=>{const n=t.group||"top";return e[n]=e[n]||[],e[n].push(t),e}),new Map),n=t.top,i=t.bottom;e._createItems(n),n&&n.length&&i&&i.length&&e._content.append('<hr class="k-hr" />'),e._createItems(i)}},_createItems:function(t){var n,r,a,s,c,h,d,p,f=this._content,m=e("<div class='k-list-ul' role='group'></div>");if(t&&t.length)for(f.append(m),a=i(u),n=0;n<t.length;n++)r=t[n],d=void 0,p=void 0,p={},c=(h=r).iconClass||h.icon?(d=e(kendo.html.renderIcon({icon:h.icon,iconClass:h.iconClass+" k-actionsheet-item-icon"})),h.iconColor&&l.test(h.iconColor)?p.color=h.iconColor:h.iconColor&&d.addClass("k-text-"+h.iconColor),h.iconSize&&(p.fontSize=h.iconSize+"px"),Object.keys(p).length&&d.css(p),d):"",s=e(a(o({},r,{icon:c&&c.prop("outerHTML")}))),m.append(s),r.click&&s.data("action",r.click)},_createHeader:function(){var t=this,n=t.options;if(!n.title&&""!==n.title&&!n.headerTemplate)return;const o=t._hasOtherView();t._header=e(i(n.headerTemplate||d)(n)),o&&o.length?t._content.before(t._header):t.element.prepend(t._header)},_createFooter:function(t){const n=this,o=n.options;let r;if(n._hasActionButtons||o.footerTemplate||t){if(r=n._footer=e("<div class='k-actionsheet-footer'></div>"),r.insertAfter(n._content),n._hasActionButtons)return r.addClass(`k-actions k-actions-${o.actionButtonsAlignment} k-actions-${o.actionButtonsOrientation}`),void n._createActionButtons();(o.footerTemplate||t)&&n._footer.append(i(t||o.footerTemplate)(o))}},_createActionButtons:function(){for(var t,n=this.options.actionButtons,i=this._footer,o=0;o<n.length;o++){var r=n[o],l=!0!==r.disabled;t=e(kendo.html.renderButton(`<button ref-actionsheet-action-button>${r.text||""}</button>`,e.extend({size:"large"},r))),i.append(t),t.toggleClass(a,!l),t.attr("disabled",!l),l?t.removeAttr(s):t.attr(s,!l),r.click&&t.data("action",r.click)}},_wrapInView:function(){const t=this;t.wrapper&&t.wrapper.hasClass(c)||(t.wrapper=t._content.add(t._footer).add(t._header).wrapAll(e(`<div ref-${t.options.ref} class='${c}${t.options.addAnimationClass?" k-actionsheet-view-animated":""}'></div>`)).parent())},destroy:function(){const e=this;n.fn.destroy.call(e),e._content&&(e._content.remove(),e._content=null),e._footer&&(e._footer.remove(),e._footer=null),e._header&&(e._header.remove(),e._header=null),e.wrapper&&(e.wrapper.remove(),e.wrapper=null)}});kendo.ui.plugin(g)}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.ui.Widget,i=t.ui,o=".kendoActionSheet",r=i.Popup,a=t.keys,s=t.isFunction,l=r.TabKeyTrap,c=e(document.documentElement),h="open",d="close",u="activate",p="deactivate",f=":kendoFocusable:not([tabindex='-1'])",m="k-actionsheet-container",v="k-actionsheet-bottom",g="k-actionsheet-fullscreen",_=`.k-actionsheet-item:not(.${b}),.k-actions .k-button[ref-actionsheet-action-button]:not(.${b})`,b="k-disabled",w="k-hidden",y=e.extend;var x=n.extend({init:function(e,i){var r=this;i=i||{},n.fn.init.call(r,e,i),i.appendTo&&r.element.appendTo(i.appendTo),r._wrapper(),r._hasViews()?r._initMultiViews():r._initView(),r._toggleViewAnimationVariable(),r._popup(),r._applyAria(),r._tabKeyTrap=new l(r.wrapper),r.downEvent=t.applyEventMap("down",t.guid()),r.clickEvent=t.applyEventMap("click",t.guid()),r._mousedownProxy=r._mousedown.bind(r),r._clickProxy=r._click.bind(r),r.wrapper.on("keydown"+o,r,r._keydown.bind(r))},events:[h,d,u,p],options:{name:"ActionSheet",title:null,subtitle:null,items:[],popup:null,fullscreen:!1,footerTemplate:null,headerTemplate:null,contentTemplate:null,actionButtons:[],actionButtonsAlignment:"stretched",actionButtonsOrientation:"horizontal",animation:{open:{effects:"slideIn:up",transition:!0,duration:200}},closeButton:!1,startButton:!1,adaptive:!1,focusOnActivate:!0,closeOnClick:!0,views:[],activeView:1},_addView:function(e){const t=this,n=t.options,i=t.views&&t.views.length+1>1,o=e||{headerTemplate:n.headerTemplate,contentTemplate:n.contentTemplate,footerTemplate:n.footerTemplate,actionButtons:n.actionButtons,actionButtonsAlignment:n.actionButtonsAlignment,actionButtonsOrientation:n.actionButtonsOrientation,title:n.title,items:n.items,subtitle:n.subtitle,startButton:n.startButton,closeButton:n.closeButton,ref:n.ref};o.addAnimationClass=i,o.index=t.views.length+1;const r=t._initView(o);return t._toggleViewAnimationVariable(),t._addViewsAnimation(),r},_setCurrentActiveView:function(e){const t=this;t.views&&t.views.length>1&&t.element.css("--kendo-actionsheet-view-current",e)},_removeView:function(e){const t=this,n=t.views.indexOf(e);t.views.length&&(t.views.splice(n,1),e._content&&t._content.splice(n,1),e._footer&&t._footer.splice(n,1),e._header&&t._header.splice(n,1),e.destroy(),t.views.forEach(((e,n)=>{1===t.views.length&&(e.wrapper.removeClass("k-actionsheet-view-animated"),e.wrapper.css({transitionProperty:"",transitionDuration:""})),e.index=n+1}))),t._toggleViewAnimationVariable()},_toggleViewAnimationVariable:function(){const e=this,t=e.element;e.views&&e.views.length>1?t.css("--kendo-actionsheet-view-current",e.options.activeView):t.css("--kendo-actionsheet-view-current","")},_addViewsAnimation:function(){const e=this;if(e.views&&e.views.length>1){const t={duration:500};e.wrapper.find(".k-actionsheet-view").addClass("k-actionsheet-view-animated").css({transitionProperty:"transform",transitionDuration:`${t.duration}ms`})}},_hasViews:function(){return this.options.views&&this.options.views.length},setOptions:function(e){const t=this;n.fn.setOptions.call(t,e),t.views.forEach((e=>e.destroy())),t.popup.wrapper.length&&t.element.unwrap().unwrap(),t.popup.destroy(),t.popup=null,t._popup(),e.views&&e.views.length?t._initMultiViews():t._initView(),t._toggleViewAnimationVariable(),t._applyAria()},_wrapper:function(){var t,n=this,i=n.element,o=1==n.options.fullscreen?g:v;i.addClass("k-actionsheet "+o+(n.options.adaptive?" k-adaptive-actionsheet":" k-actionsheet-jq")),n.wrapper=t=i.wrap("<div class='"+m+" "+w+"'></div>").parent(),t.prepend(e("<div></div>").addClass("k-overlay"))},_wrapInView:function(){this.element.wrapInner("<div class='k-actionsheet-view'></div>")},_applyAria:function(){var e=this,t=e.element,n=e.wrapper.find(".k-actionsheet-title").attr("id");t.attr({role:"dialog","aria-modal":!0,"aria-labelledby":e.options.title?n:null})},_popup:function(){const e=this,n=e.options;n.open=null,n.close=null,n.activate=null,n.deactivate=null,e.popup=new r(e.element,y(n.popup,n,{name:"Popup",isRtl:t.support.isRtl(n.anchor),omitOriginOffsets:!0,appendTo:e.wrapper,modal:!0,animation:!!n.adaptive&&n.animation,position:"top center",anchor:n.anchor||e.wrapper})),n.focusOnActivate&&e.popup.bind(u,e._openHandler.bind(e)),e.popup.bind(u,(t=>{e.trigger(u,t)})),e.popup.bind(p,(t=>{e.wrapper.addClass(w),c.off(e.downEvent,e._mousedownProxy),c.off(e.clickEvent,e._clickProxy),e.trigger(p,t)})),e.popup.bind(h,(t=>{e.trigger(h,t)})),e.popup.bind(d,(t=>{var n=e._closeButtonPressed;e._closeButtonPressed=!1,e.trigger(d,y({},t,{closeButton:n}))}))},_initView:function(e){const n=this,i=n.options,o=e||{headerTemplate:i.headerTemplate,contentTemplate:i.contentTemplate,footerTemplate:i.footerTemplate,actionButtons:i.actionButtons,actionButtonsAlignment:i.actionButtonsAlignment,actionButtonsOrientation:i.actionButtonsOrientation,title:i.title,items:i.items,subtitle:i.subtitle,startButton:i.startButton,closeButton:i.closeButton,addAnimationClass:i.views.length>1,ref:i.ref},r=new t.ui.ActionSheetView(n.element,o);return e&&n.views?(n.views.push(r),r._content&&(Array.isArray(n._content)?n._content.push(r._content):n._content=[n._content,r._content]),r._footer&&(Array.isArray(n._footer)?n._footer.push(r._footer):n._footer=[n._footer,r._footer]),r._header&&(Array.isArray(n._header)?n._header.push(r._header):n._header=[n._header,r._header]),r):(n.views=[r],n._content=r._content,n._footer=r._footer,n._header=r._header,r)},_initMultiViews:function(){const e=this;e.options.views.forEach((t=>{e._initView(t)})),e._addViewsAnimation(),e._toggleViewAnimationVariable()},destroy:function(){var e=this;for(e.close(),n.fn.destroy.call(e);e.views.length;)e._removeView(e.views[0]);e._content=null,e._footer=null,e._header=null,e.element.off(o),e.wrapper.off(o),e.popup.destroy()},open:function(e){var t=this;t.altTarget=e&&e.altTarget,t.wrapper.removeClass(w),t._elementHeight=t._elementHeight||t.element.outerHeight(),t.options.adaptive&&t.wrapper.width("100%"),t.popup.open("auto",0),t.popup.wrapper.find(">.k-child-animation-container").css({bottom:0,width:"100%"}),c.off(t.downEvent,t._mousedownProxy).on(t.downEvent,t._mousedownProxy),c.off(t.clickEvent,t._clickProxy).on(t.clickEvent,t._clickProxy),t._tabKeyTrap.trap()},visible:function(){return this.popup.visible()},toggle:function(){this.visible()?this.close():this.open()},fullscreen:function(e){var t=this;t.element.toggleClass(g,!0===e),t.element.toggleClass(v,!0!==e),t.element.closest(".k-child-animation-container").css({height:e?"100%":"auto"})},close:function(){this.popup.close()},position:e.noop,_focusFirstFocusableElement:function(){var e=this.element.find(f).first();e.length&&e.trigger("focus")},_focusLastFocusableElement:function(){var e=this.element.find(f).last();e.length&&e.trigger("focus")},_hasItems:function(){return this.views.find((e=>e._hasItems))},_openHandler:function(){const e=this._hasItems();if(e){var t=e._content.find(".k-actionsheet-item")[0];t&&t.focus()}else this._focusFirstFocusableElement()},_isActionableButton:function(t){return e(t).closest(_).length>0},_triggerAction:function(t){var n=e(t.target).closest(_).data("action");s(n)&&n(t),t.isDefaultPrevented()||this.close()},_keydown:function(n){var i=this,o=t.keys,r=n.keyCode,a=e(n.target);if(r==o.ESC)n.stopPropagation(),i.close();else if(i._isActionableButton(a)&&k(n))i._triggerAction(n);else if(n.keyCode===t.keys.TAB){var s=this.wrapper.find(f),l=s.first(),c=s.last();n.shiftKey?document.activeElement===l[0]&&(c.trigger("focus"),n.preventDefault()):document.activeElement===c[0]&&(l.trigger("focus"),n.preventDefault())}},_click:function(n){var i=this,o=t.eventTarget(n);i._isActionableButton(o)&&i._triggerAction(n),i.options.startButton&&e(o).closest("[data-ref-actionsheet-start-button]").length>0&&i.options.startButton.click.call(this,n)},_mousedown:function(n){const i=this,o=i.element[0],r=i.wrapper;var a=t.eventTarget(n);if(i.altTarget&&i.altTarget.is(e(a)))return;const s=e(a).closest(`.${m}`);!(s.length>0&&!s.is(r))&&(!function(t,n){return!(!t||!n)&&(t===n||e.contains(t,n))}(o,a)&&i.options.closeOnClick||e(a).closest(`[${t.attr("ref-actionsheet-close-button")}]`,e(o).find("k-actionsheet-titlebar")).length>0)&&(i._closeButtonPressed=!0,i.close())}});function k(e){return e.keyCode==a.ENTER||e.keyCode==a.SPACEBAR}i.plugin(x)}(window.kendo.jQuery);kendo;let X=kendo.jQuery;const J="k-loading",Z="k-input-inner",ee="aria-busy";function te(){const e=this,t=X("<span></span>").addClass("k-icon k-i-loading k-input-loading-icon").attr("role","presentation");e._loading=t,e._showBusy=oe.bind(e),e._hideBusy=re.bind(e),e._toggleLoader=ne.bind(e),e._showBusyHandler=ie.bind(e)}function ne(e){const t=this,n=t.wrapper.hasClass(J),i=t.wrapper.find(".k-input-values"),o="multiselect"===t.options.name.toLowerCase();if(t._loading)if(e&&!n)if(t.wrapper.addClass(J),t._suffixContainer){const e=t.wrapper.find(".k-input-separator");X(e[e.length-1]).before(t._loading)}else if(t._arrow)t._arrow.before(t._loading);else if(i.length>0&&o)t._loading.insertAfter(i);else{const e=t.element.hasClass(Z)?t.element:t.wrapper.find(`.${Z}`);t._loading.insertAfter(e)}else n&&(t.wrapper.removeClass(J),t._loading.remove())}function ie(){const e=this;if(e._focused)e._focused.attr(ee,!0);else{(e.element.hasClass(Z)?e.element:e.wrapper.find(`.${Z}`)).attr(ee,!0)}e._toggleLoader(!0),e._hideClear()}function oe(e){const t=this;e&&e.isDefaultPrevented()||(t._request=!0,t._busy||(t._busy=setTimeout(t._showBusyHandler,100)))}function re(){const e=this;if(clearTimeout(e._busy),e._toggleLoader(!1),e._busy=null,e._request&&(e._request=!1),e._focused)e._focused.attr(ee,!1);else{(e.element.hasClass(Z)?e.element:e.wrapper.find(`.${Z}`)).attr(ee,!0)}e._toggleCloseVisibility?e._toggleCloseVisibility():e._showClear()}!function(e,t){var n=window.kendo,i=n.ui,o=n._outerHeight,r=/^\d+(\.\d+)?%$/i,a=i.Widget,s=n.keys,l=n.support,c=n.htmlEncode,h=n._activeElement,d=n._outerWidth,u=n.data.ObservableArray,p="id",f="change",m="k-focus",v="k-hover",g="k-selected",_="k-list-ul",b=".k-list-group-sticky-header",w=".k-list-item",y="open",x="close",k="cascade",z="select",C="click",S="mouseenter",M="activate",H="deactivate",I="dataBinding",T="dataBound",V="selectedItemChange",B="selected",A="requestStart",L="requestEnd",E="focus",D=e.extend,P=Array.isArray,O=l.browser,F="k-hidden",R="width",N="text",q=O.msie,j=/"/g,W={ComboBox:["DropDownList","MultiColumnComboBox"],DropDownList:["ComboBox","MultiColumnComboBox"],MultiColumnComboBox:["ComboBox","DropDownList"]},G="aria-labelledby",U="aria-label",$="aria-activedescendant",K="aria-expanded",Y="aria-hidden",Q="aria-selected",X=".k-table-group-row",J=n.ui.DataBoundWidget.extend({init:function(t,i){var o,r=this;a.fn.init.call(r,t,i),t=r.element,i=r.options,r._isSelect=t.is(z),r._isSelect&&r.element[0].length&&(i.dataSource||(i.dataTextField=i.dataTextField||N,i.dataValueField=i.dataValueField||"value")),"auto"===i.adaptiveMode&&(r.largeMQL=n.mediaQuery("large"),r.mediumMQL=n.mediaQuery("medium"),r.smallMQL=n.mediaQuery("small")),r._bindLoader(),r._listSize=n.cssProperties.getValidClass({widget:"List",propName:"size",value:i.size}),r._filterHeader(),r.ul=e('<ul unselectable="on"/>').attr({tabIndex:-1,"aria-hidden":!0}),r.list=e("<div class='k-list'/>").addClass(r._listSize).append(r.ul),(o=t.attr(p))||(o=n.guid()),r.list.attr(p,o+"-list"),r.ul.attr(p,o+"_listbox"),i.columns&&i.columns.length&&(r.list.removeClass("k-list").addClass("k-data-table"),r.list.removeClass(r._listSize).addClass("k-table-md"),r.ul.removeClass(_).addClass("k-table"),r._columnsHeader()),r._header(),r._noData(),r._footer(),r._accessors(),r._initValue()},options:{valuePrimitive:!1,footerTemplate:"",headerTemplate:"",noDataTemplate:!0,size:"medium",messages:{noData:"No data found.",clear:"clear"},adaptiveMode:"none"},setOptions:function(e){a.fn.setOptions.call(this,e),e&&e.enable!==t&&(e.enabled=e.enable),e.columns&&e.columns.length&&this._columnsHeader(),this._header(),this._noData(),this._footer(),this._renderFooter(),this._renderNoData(),e.label&&this._inputLabel?this.label.setOptions(e.label):!1===e.label?(this.label._unwrapFloating(),this._inputLabel.remove(),delete this._inputLabel):e.label&&this._label()},_bindLoader:function(){const e=this;e._initLoader=te.bind(e),e._initLoader()},focus:function(){this._focused.trigger(E)},readonly:function(e){this._editable({readonly:e===t||e,disable:!1}),this.label&&this.label.floatingLabel&&this.label.floatingLabel.readonly(e===t||e)},enable:function(e){this._editable({readonly:!1,disable:!(e=e===t||e)}),this.label&&this.label.floatingLabel&&this.label.floatingLabel.enable(e=e===t||e)},_label:function(){var t=this,i=t.options,o=e.isPlainObject(i.label)?i.label:{content:i.label};t.label=new n.ui.Label(null,e.extend({},o,{widget:t,floatCheck:t._floatCheck.bind(t)})),t._inputLabel=t.label.element,t._refreshFloatingLabel()},_floatCheck:function(){return!this.listView||!(this.value()||!!this.text&&this.text())&&!this.popup.visible()},_refreshFloatingLabel:function(){var e=this;e.label&&e.label.floatingLabel&&e.label.floatingLabel.refresh()},_header:function(){var t=this,i=e(t.header),o=t.options.headerTemplate;if(n.destroy(i),i.remove(),o){var r="function"!=typeof o?n.template(o):o;i=e(r({})),t.header=i[0]?i:null,t.list.parent.length>0&&t.list.before(i)}else t.header=null},_filterHeader:function(){this.filterTemplate='<div class="k-list-filter"><span class="k-searchbox k-input k-input-md k-rounded-md k-input-solid" type="text" autocomplete="off">'+n.ui.icon({icon:"search",iconClass:"k-input-icon"})+"</span></div>",this.actionSheetFilterTemplate=`<div class="k-actionsheet-titlebar-group k-actionsheet-filter">${this.filterTemplate}</div>`,this._isFilterEnabled()&&(this.filterInput=e('<input class="k-input-inner" type="text" />').attr({placeholder:this.element.attr("placeholder")||"Filter",title:this.options.filterTitle||this.element.attr("title"),role:"searchbox","aria-label":this.options.filterTitle,"aria-haspopup":"listbox","aria-autocomplete":"list"}))},_columnsHeader:function(){var t,i=this,o=e(i.columnsHeader);n.destroy(o),o.remove();for(var a="<div class='k-table-header'><div class='k-table-header-wrap'><table class='k-table' role='presentation'>",s="<colgroup>",l="<tr class='k-table-row'>",c=0;c<this.options.columns.length;c++){var h=this.options.columns[c],d=h.title||h.field||"",u=h.headerTemplate||(()=>d),p="function"!=typeof u?n.template(u):u,f=h.width,m=parseInt(f,10),v="";f&&!isNaN(m)&&(v+=`${n.attr("style-width")}="${m}${r.test(f)?"%":"px"}"`),s+="<col "+v+"/>",l+="<th class='k-table-th'>",l+=p(h),l+="</th>"}a+=s+="</colgroup>",a+="<thead class='k-table-thead'>",a+=l+="</tr>",t=e(a+="</thead></table></div></div>"),n.applyStylesFromKendoAttributes(t,["width"]),i.columnsHeader=o=t,i.list.prepend(o)},_noData:function(){var t=this,i=e(t.noData),o=!0===t.options.noDataTemplate?()=>c(t.options.messages.noData):t.options.noDataTemplate;n.destroy(i),i.remove(),o?(t.noData=e('<div class="k-no-data"></div>').hide().appendTo(t.list),t.noDataTemplate="function"!=typeof o?n.template(o):o):t.noData=null},_footer:function(){var t=this,i=e(t.footer),o=t.options.footerTemplate,r=this.options.columns&&this.options.columns.length?'<div class="k-table-footer"><span class="k-table-td"></span></div>':'<div class="k-list-footer"></div>';n.destroy(i),i.remove(),o?(t.footer=e(r).appendTo(t.list),t.footerTemplate="function"!=typeof o?n.template(o):o):t.footer=null},_listOptions:function(t){var i=this,o=i.options,r=o.virtual,a={change:i._listChange.bind(i)},s=i._listBound.bind(i),l=i._focused,h=i.element.attr("id"),d=e('label[for="'+i.element.attr("id")+'"]'),u=l.attr(G);return!u&&d.length&&(u=d.attr("id")||i._generateLabelId(d,h||n.guid())),r="object"==typeof r?r:{},(t=e.extend({autoBind:!1,selectable:!0,dataSource:i.dataSource,click:i._click.bind(i),activate:i._activateItem.bind(i),columns:o.columns,deactivate:i._deactivateItem.bind(i),dataBinding:function(){i.trigger(I)},dataBound:s,height:o.height,dataValueField:o.dataValueField,dataTextField:o.dataTextField,groupTemplate:o.groupTemplate,fixedGroupTemplate:o.fixedGroupTemplate,template:o.template,ariaLabel:l.attr(U),ariaLabelledBy:u,listSize:i._listSize},t,r,a)).template||(t.template=e=>c(n.getter(t.dataTextField)(e))),t},_initList:function(e){var t=this,i=e&&e.skipValueUpdate,o=t._listOptions({selectedItemChange:t._listChange.bind(t)});t.options.virtual?(t.listView=new n.ui.VirtualList(t.ul,Object.assign(o,{height:t._hasActionSheet()?362:t.options.height})),t.list.addClass("k-virtual-list")):t.listView=new n.ui.StaticList(t.ul,o),t.listView.bind("listBound",t._listBound.bind(t)),i||t._setListValue()},_setListValue:function(e){(e=e||this.options.value)!==t&&this.listView.value(e).done(this._updateSelectionState.bind(this))},_updateSelectionState:e.noop,_listMousedown:function(e){this.filterInput&&this.filterInput[0]===e.target||e.preventDefault()},_isFilterEnabled:function(){var e=this.options.filter;return e&&"none"!==e},_hideClear:function(){this._clear&&this._clear.addClass(F)},_showClear:function(){this._clear&&this._clear.removeClass(F)},_clearValue:function(){this._clearText(),this._accessor(""),this.listView.value([]),this._isSelect&&(this._customOption=t),this._isFilterEnabled()&&!this.options.enforceMinLength&&(this._filter({word:"",open:!1}),this.options.highlightFirst&&this.listView.focus(0)),this._change()},_clearText:function(){this.text("")},_clearFilter:function(){this.options.virtual||this.listView.bound(!1),this._filterSource()},_filterSource:function(t,n){var i=this,o=i.options,r=o.filterFields&&t&&t.logic&&t.filters&&t.filters.length,a=i.dataSource,s=D({},a.filter()||{}),l=t||s.filters&&s.filters.length&&!t,c=ae(s,o.dataTextField);if(this._clearFilterExpressions(s),(t||c)&&i.trigger("filtering",{filter:t}))return e.Deferred().reject().promise();var h={filters:[],logic:"and"};r?h.filters.push(t):this._pushFilterExpression(h,t),re(s)&&(h.logic===s.logic?h.filters=h.filters.concat(s.filters):h.filters.push(s)),i._cascading&&this.listView.setDSFilter(h);var d=D({},{page:l?1:a.page(),pageSize:l?a.options.pageSize:a.pageSize(),sort:a.sort(),filter:a.filter(),group:a.group(),aggregate:a.aggregate()},{filter:h});return a[n?"read":"query"](a._mergeState(d))},_pushFilterExpression:function(e,t){re(t)&&""!==t.value&&e.filters.push(t)},_clearFilterExpressions:function(e){if(e.filters){for(var t,n=0;n<e.filters.length;n++)"fromFilter"in e.filters[n]&&(t=n);isNaN(t)||e.filters.splice(t,1)}},_renderNoData:function(){var e=this,t=e.noData;t&&t.html(e.noDataTemplate({instance:e}))},_toggleNoData:function(t){e(this.noData).toggle(t)},_toggleHeader:function(e){this.listView.content.prev(b).toggle(e)},_renderFooter:function(){var e=this,t=e.footer?this.options.columns&&this.options.columns.length?e.footer.children().first():e.footer:null;t&&t.html(e.footerTemplate({instance:e}))},_allowOpening:function(){return this.options.noDataTemplate||this.dataSource.flatView().length},_initValue:function(){var e=this,t=e.options.value;null!==t?e.element.val(t):(t=e._accessor(),e.options.value=t),e._old=t},_ignoreCase:function(){var e,t=this,n=t.dataSource.reader.model;n&&n.fields&&(e=n.fields[t.options.dataTextField])&&e.type&&"string"!==e.type&&(t.options.ignoreCase=!1)},_focus:function(e){return this.listView.focus(e)},_filter:function(e){var t,n=this,i=n.options,o=e.word,r=i.filterFields,a=i.dataTextField;if(r&&r.length){t={logic:"or",filters:[],fromFilter:!0};for(var s=0;s<r.length;s++)this._pushFilterExpression(t,n._buildExpression(o,r[s]))}else t=n._buildExpression(o,a);n._open=e.open,n._filterSource(t)},_buildExpression:function(e,t){var n=this.options,i=n.ignoreCase,o=this.dataSource.options.accentFoldingFiltering;return{value:i?o?e.toLocaleLowerCase(o):e.toLowerCase():e,field:t,operator:n.filter,ignoreCase:i}},_clearButton:function(){var t=this,i=t.options.messages.clear;t._clear||(t._clear=e(`<span unselectable="on" class="k-clear-value" title="${i}">${n.ui.icon("x")}</span>`).attr({role:"button",tabIndex:-1})),t.options.clearButton||t._clear.remove(),this._hideClear()},search:function(e){var t=this.options;e="string"==typeof e?e:this._inputValue(),clearTimeout(this._typingTimeout),(!t.enforceMinLength&&!e.length||e.length>=t.minLength)&&(this._state="filter",this.listView&&(this.listView._emptySearch=!n.trim(e).length),this._isFilterEnabled()?this._filter({word:e,open:!0}):this._searchByWord(e))},current:function(e){return this._focus(e)},items:function(){return this.ul[0].children},destroy:function(){var e=this,t=e.ns;a.fn.destroy.call(e),e._unbindDataSource(),(e.largeMQL||e.mediumMQL||e.smallMQL)&&(e.largeMQL.destroy(),e.mediumMQL.destroy(),e.smallMQL.destroy()),e.listView.destroy(),e.list.off(t),e.popup.destroy(),e._form&&e._form.off("reset",e._resetHandler),e.label&&e.label.destroy()},dataItem:function(n){var i=this;if(n===t)return i.listView.selectedDataItems()[0];if("number"!=typeof n){if(i.options.virtual)return i.dataSource.getByUid(e(n).data("uid"));n=e(i.items()).index(n)}return i.dataSource.flatView()[n]},_activateItem:function(){var e=this.listView.focus();e&&this.popup.visible()&&this._focused.add(this.filterInput).attr($,e.attr("id"))},_deactivateItem:function(){this._focused.add(this.filterInput).removeAttr($)},_accessors:function(){var e=this,t=e.element,i=e.options,o=n.getter,r=t.attr(n.attr("text-field")),a=t.attr(n.attr("value-field"));!i.dataTextField&&r&&(i.dataTextField=r),!i.dataValueField&&a&&(i.dataValueField=a),e._text=o(i.dataTextField),e._value=o(i.dataValueField)},_aria:function(e){var n,i=this,o=i.options,r=i._focused;o.suggest!==t&&(n="none"===o.filter?!0===o.suggest?"inline":"none":!0===o.suggest?"both":"list",r.attr("aria-autocomplete",n)),e=e?e+" "+i.ul[0].id:i.ul[0].id,r.attr({"aria-controls":e}),i.filterInput&&i.filterInput.length>0&&i.filterInput.attr("aria-controls",e),i.ul.attr("aria-live",i._isFilterEnabled()?"polite":"off"),i._ariaLabel(i._focused)},_blur:function(){var e=this;e._change(),e.close(),e._userTriggered=!1},_isValueChanged:function(e){return e!==Z(this._old,typeof e)},_change:function(){var e,n=this,i=n.selectedIndex,o=n.options.value,r=n.value();n._isSelect&&!n.listView.bound()&&o&&(r=o),n._isValueChanged(r)||n._valueBeforeCascade!==t&&n._isValueChanged(n._valueBeforeCascade)&&n._userTriggered?e=!0:i===t||i===n._oldIndex||n.listView.isFiltered()||n.options.virtual||(e=!0),e&&(null===n._old||""===n._old||""===r?n._valueBeforeCascade=n._old=r:n.dataItem()?n._valueBeforeCascade=n._old=n.options.dataValueField?n.dataItem()[n.options.dataValueField]:n.dataItem():n._valueBeforeCascade=n._old=null,n._oldIndex=i,n._typing||n.element.trigger(f),n.trigger(f)),n.typing=!1},_data:function(){return this.dataSource.view()},_enable:function(){var e=this,n=e.options,i=e.element.is("[disabled]");n.enable!==t&&(n.enabled=n.enable),!n.enabled||i?e.enable(!1):e.readonly(e.element.is("[readonly]"))},_dataValue:function(e){var n=this._value(e);return n===t&&(n=this._text(e)),n},_offsetHeight:function(){var t=0;return this.listView.content.parent().prevAll(":visible").each((function(){var n=e(this);t+=o(n,!0)})),t},_height:function(t){var n,i=this,r=i.list,a=i.options.height,s=i.popup.visible(),l=this.options.columns&&this.options.columns.length;if(t||i.options.noDataTemplate){if(n=r.parent().add(r.closest(".k-animation-container").add(r.closest(".k-child-animation-container"))).show(),!r.parent().is(":visible"))return void n.hide();a=i.listView.content[0].scrollHeight>a?a:"auto",n.height(a),"auto"!==a&&(a-=i._offsetHeight(),l&&(a=a-(o(e(i.footer))||0)-(o(e(i.columnsHeader))||0))),l?i.listView.content.outerHeight(a):i.listView.content.parent().outerHeight(a),s||r.parent().hide()}return a},_openHandler:function(e){var t;this._adjustListWidth(),this.trigger(y)?e.preventDefault():(this._focused.attr(K,!0),this.ul.attr(Y,!1),(t=this.listView.focus())&&this._focused.add(this.filterInput).attr($,t.attr("id")))},_adjustListWidth:function(){var e,t,n=this,i=n.list.parent(),o=i[0].style.width,r=n.wrapper;if(!(!i.data(R)&&o||n._hasActionSheet()))return e=window.getComputedStyle?window.getComputedStyle(r[0],null):0,t=parseFloat(e&&e.width)||d(r),e&&O.msie&&(t+=parseFloat(e.paddingLeft)+parseFloat(e.paddingRight)+parseFloat(e.borderLeftWidth)+parseFloat(e.borderRightWidth)),o="border-box"!==i.css("box-sizing")?t-(d(i)-i.width()):t,i.css({fontFamily:r.css("font-family"),width:n.options.autoWidth?"auto":o,minWidth:o,whiteSpace:n.options.autoWidth?"nowrap":"normal"}).data(R,o),!0},_closeHandler:function(e){e.closeButton&&this._onCloseButtonPressed(),this.trigger(x)?e.preventDefault():(this._focused.attr(K,!1),this.ul.attr(Y,!0),this._focused.add(this.filterInput).removeAttr($))},_focusItem:function(){var e=this.listView,n=!e.focus(),i=ie(e.select());i===t&&this.options.highlightFirst&&n&&(i=0),i!==t?e.focus(i):n&&e.scrollToIndex(0)},_calculateGroupPadding:function(e){var t=this.ul.children(".k-first").first(),i=this.listView.content.prev(b),o=0,r="right";i[0]&&"none"!==i[0].style.display&&("auto"!==e&&(o=n.support.scrollbar()),this.element.parents(".k-rtl").length&&(r="left"),o+=parseFloat(t.css("border-"+r+"-width"),10)+parseFloat(t.children(".k-list-item-group-label").css("padding-"+r),10),i.css("padding-"+r,o))},_calculatePopupHeight:function(e){var t=this._height(this.dataSource.flatView().length||e);this._calculateGroupPadding(t),this._calculateColumnsHeaderPadding(t)},_calculateColumnsHeaderPadding:function(e){if(this.options.columns&&this.options.columns.length){var t=l.isRtl(this.wrapper),i=n.support.scrollbar();this.columnsHeader.css(t?"padding-left":"padding-right","auto"!==e?i:0)}},_refreshScroll:function(){var e=this.listView,t=e.element.height()>e.content.height();this.options.autoWidth&&e.content.css({overflowX:"hidden",overflowY:t?"scroll":"auto"})},_hasActionSheet:function(){return"auto"===this.options.adaptiveMode&&(this.mediumMQL.mediaQueryList.matches||this.smallMQL.mediaQueryList.matches)},_resizePopup:function(e){this.options.virtual||this._hasActionSheet()||(this.popup.element.is(":visible")?this._calculatePopupHeight(e):(this.popup.one("open",function(e){return function(t){t.isDefaultPrevented()||this._calculatePopupHeight(e)}.bind(this)}.call(this,e)),this.popup.one(M,this._refreshScroll.bind(this))))},_popup:function(){var e=this;e.list.wrap("<div>"),"auto"===e.options.adaptiveMode?(e.largeMQL.onEnter(e._createPopup.bind(e)),e.mediumMQL.onEnter(e._createActionSheet.bind(e)),e.smallMQL.onEnter((()=>{e.popup&&e.popup.fullscreen||e._createActionSheet(),e.popup.fullscreen(!0)}))):e._createPopup()},_addFilterHeader:function(){var t=this;t._isFilterEnabled()&&(t._filterHeader(),"auto"===t.options.adaptiveMode&&(t.mediumMQL.mediaQueryList.matches||t.smallMQL.mediaQueryList.matches)?(t.popup.element.find(".k-actionsheet-titlebar").append(e(t.actionSheetFilterTemplate)).find(".k-searchbox").append(t.filterInput),t._enable()):t.options.popupFilter&&t.list.parent().prepend(e(t.filterTemplate)).find(".k-searchbox").append(t.filterInput),t._enable())},_createPopup:function(){var e=this;e._unboundClick&&(e.input?e.input.off(C):e.element&&e.element.off(C),e._unboundClick=!1),e.popup&&(e._cachedFilterValue=e.filterInput?e.filterInput.val():null,e.popup.destroy(),e.popup.wrapper&&e.popup.wrapper.remove(),e._removeFilterHeader(),e._removeStaticHeader()),e.popup=new i.Popup(e.list.parent().addClass("k-list-container"),D({},e.options.popup,{anchor:e.wrapper,open:e._openHandler.bind(e),close:e._closeHandler.bind(e),animation:e.options.animation,isRtl:l.isRtl(e.wrapper),autosize:e.options.autoWidth,autowidth:e.options.autoWidth,activate:()=>{this._refreshFloatingLabel()},deactivate:()=>{this._refreshFloatingLabel()}})),e._postCreatePopup()},_onActionSheetCreate:e.noop,_onCloseButtonPressed:e.noop,_createActionSheet:function(){var e=this;e.popup&&(e._cachedFilterValue=e.filterInput?e.filterInput.val():null,e.popup.destroy(),e.popup.wrapper&&e.popup.wrapper.remove(),e._removeFilterHeader(),e._removeStaticHeader(),e.list.add(e.list.parent()).css({width:"",height:"",minWidth:""})),e.popup=new i.ActionSheet(e.list.parent(),{headerTemplate:t=>'<div class="k-text-center k-actionsheet-titlebar" ><div class="k-actionsheet-titlebar-group k-hbox"><div class="k-actionsheet-title">'+(e.options.adaptiveTitle||e.options.label?`<div class="k-text-center">${e.options.adaptiveTitle||e.options.label}</div>`:"")+(e.options.adaptiveSubtitle?`<div class="k-actionsheet-subtitle k-text-center">${e.options.adaptiveSubtitle||""}</div>`:"")+"</div>"+(t.closeButton?'<div class="k-actionsheet-actions">'+n.html.renderButton(`<button tabindex="-1" ${n.attr("ref-actionsheet-close-button")}></button>`,{icon:"check",fillMode:"flat",size:"large",themeColor:"primary"})+"</div>":"")+"</div></div>",open:e._openHandler.bind(e),close:e._closeHandler.bind(e),focusOnActivate:!1,adaptive:!0,appendTo:e.options.popup&&e.options.popup.appendTo||document.body,closeButton:!0,fullscreen:e.smallMQL.mediaQueryList.matches,activate:()=>{this._refreshFloatingLabel()},deactivate:()=>{this._refreshFloatingLabel()},popup:D({},e.options.popup,{autosize:e.options.autoWidth})}),e._postCreatePopup(),e._onActionSheetCreate()},_removeFilterHeader:function(){this.filterInput&&(this.filterInput.off(this.ns).closest(".k-list-filter").remove(),this.filterInput=null)},_removeStaticHeader:function(){this.listView.header.remove()},_postCreatePopup:function(){var e,t=this;t._addFilterHeader(),t.filterInput&&t._cachedFilterValue&&t.filterInput.val(t._cachedFilterValue),t.popup.element.prepend(t.header).on("mousedown"+this.ns,this._listMousedown.bind(this)),t.listView&&(e=t.listView.value(),t.listView._clean&&t.listView._clean(),t.tagList&&t.options.virtual&&t.tagList.empty(),t.listView.destroy(),t.listView.content&&this.ul.unwrap(),t._initList({skipValueUpdate:!0}),t.listView.value(e))},_toggleHover:function(t){e(t.currentTarget).toggleClass(v,t.type===S)},_toggle:function(e,n){var i=this,o=l.mobileOS&&(l.touch||l.MSPointers||l.pointers);e=e!==t?e:!i.popup.visible(),n||o||i._focused[0]===h()||(i._prevent=!0,i._focused.trigger(E),i._prevent=!1),i[e?y:x]()},_triggerCascade:function(){var e=this;e._cascadeTriggered&&e.value()===Z(e._cascadedValue,typeof e.value())||(e._cascadedValue=e.value(),e._cascadeTriggered=!0,e.trigger(k,{userTriggered:e._userTriggered}))},_triggerChange:function(){this._valueBeforeCascade!==this.value()&&this.trigger(f)},_unbindDataSource:function(){var e=this;e.dataSource.unbind(A,e._requestStartHandler).unbind(L,e._requestEndHandler).unbind("error",e._errorHandler)},requireValueMapper:function(e,t){if(((e.value instanceof Array?e.value.length:e.value)||(t instanceof Array?t.length:t))&&e.virtual&&"function"!=typeof e.virtual.valueMapper)throw new Error("ValueMapper is not provided while the value is being set. See http://docs.telerik.com/kendo-ui/controls/editors/combobox/virtualization#the-valuemapper-function")}});function Z(e,n){return e!==t&&""!==e&&null!==e&&("boolean"===n?("boolean"!=typeof e&&(e="true"===e.toString().toLowerCase()),e=Boolean(e)):"number"===n?e=Number(e):"string"===n&&(e=e.toString())),e}D(J,{inArray:function(e,t){var n,i,o=t.children;if(!e||e.parentNode!==t)return-1;for(n=0,i=o.length;n<i;n++)if(e===o[n])return n;return-1},unifyType:Z}),n.ui.List=J,i.Select=J.extend({init:function(e,t){J.fn.init.call(this,e,t),this._initial=this.element.val()},setDataSource:function(e){var t,n=this;n.options.dataSource=e,n._dataSource(),n.listView.bound()&&(n._initialIndex=null,n.listView._current=null),n.listView.setDataSource(n.dataSource),n.options.autoBind&&n.dataSource.fetch(),(t=n._parentWidget())&&n._cascadeSelect(t)},close:function(){this.popup.close()},select:function(e){var n=this;return e===t?n.selectedIndex:n._select(e).done((function(){n._cascadeValue=n._old=n._accessor(),n._oldIndex=n.selectedIndex,n._refreshFloatingLabel()}))},_accessor:function(e,t){return this[this._isSelect?"_accessorSelect":"_accessorInput"](e,t)},_accessorInput:function(e){var n=this.element[0];if(e===t)return n.value;null===e&&(e=""),n.value=e},_accessorSelect:function(e,n){var i=this.element[0];if(e===t)return oe(i).value||"";oe(i).selected=!1,n===t&&(n=-1),null!==e&&""!==e&&-1==n?this._custom(e):e?i.value=e:i.selectedIndex=n},_syncValueAndText:function(){return!0},_custom:function(t){var n=this,i=n.element,o=n._customOption;o||(o=e("<option/>"),n._customOption=o,i.append(o)),o.text(t),o[0].selected=!0},_dataSource:function(){var e,t=this,i=t.element,o=t.options,r=o.dataSource||{};r=Array.isArray(r)?{data:r}:r,t._isSelect&&((e=i[0].selectedIndex)>-1&&(o.index=e),r.select=i,r.fields=[{field:o.dataTextField},{field:o.dataValueField}]),t.dataSource?t._unbindDataSource():(t._requestStartHandler=t._showBusy,t._requestEndHandler=t._hideBusy,t._errorHandler=function(){t._hideBusy()}),t.dataSource=n.data.DataSource.create(r).bind(A,t._requestStartHandler).bind(L,t._requestEndHandler).bind("error",t._errorHandler)},_firstItem:function(){this.listView.focusFirst()},_lastItem:function(){this.listView.focusLast()},_nextItem:function(){return this.listView.focusNext()},_prevItem:function(){return this.listView.focusPrev()},_getNormalizedDataItem:function(e){var t,n=this,i=n.listView,o="number"==typeof e,r=n.optionLabel&&n.optionLabel.length;return t=o?r?--e:e:i.getElementIndex(e),i.dataItemByIndex(t)},_getNormalizedSelectCandidate:function(e){var t=e;return this.optionLabel&&this.optionLabel.length&&"number"==typeof e&&t++,t},_move:function(e){var t,n,i,o,r,a=this,l=a.listView,c=e.keyCode,d=c===s.DOWN,u=a.options.virtual;if(c===s.UP||d){if(e.altKey)a.toggle(d);else{if(!l.bound()&&!a.ul[0].firstChild)return a._fetch||(a.dataSource.one(f,(function(){a._fetch=!1,a._move(e)})),a._fetch=!0,a._filterSource()),e.preventDefault(),!0;i=a._focus(),a._fetch||i&&!i.hasClass(g)||(d?(o=a._nextItem(),(u&&o<=0||!a._focus()&&!o)&&a._lastItem()):(o=a._prevItem(),(u&&o>=l.dataSource.total()-1||!a._focus()&&!o)&&a._firstItem())),r=a._getNormalizedSelectCandidate(a._get(a._focus())||o||0),a._select(r,!0).done((function(){var e=function(){a.popup.visible()||a._blur(),null===a._cascadedValue?a._cascadedValue=a.value():a._cascadedValue=a.dataItem()?a.dataItem()[a.options.dataValueField]||a.dataItem():null};a.trigger(z,{dataItem:a._getNormalizedDataItem(r),item:a._focus()})?a._select(i).done(e):e()}))}e.preventDefault(),n=!0}else if(c===s.ENTER||c===s.TAB){a.popup.visible()&&e.preventDefault(),i=a._focus(),t=a.dataItem(),a.popup.visible()||t&&a.text()===a._text(t)||(i=null);var p,m=a.filterInput&&a.filterInput[0]===h();if(i){var v=!0;if((t=l.dataItemByIndex(l.getElementIndex(i)))&&(v=a._value(t)!==J.unifyType(a.value(),typeof a._value(t))),v&&a.trigger(z,{dataItem:t,item:i}))return;p=a._select(i)}else a.input&&((a._syncValueAndText()||a._isSelect)&&a._accessor(a.input.val()),a.listView.value(a.input.val()));a._focusElement&&a._focusElement(a.wrapper),m&&c===s.TAB?a.wrapper.focusout():p&&"function"==typeof p.done?p.done((function(){a._blur()})):a._blur(),a.close(),n=!0}else if(c===s.ESC)a.popup.visible()&&(e.preventDefault(),e.stopPropagation()),a.close(),n=!0;else if(a.popup.visible()&&(c===s.PAGEDOWN||c===s.PAGEUP)){e.preventDefault();var _=c===s.PAGEDOWN?1:-1;l.scrollWith(_*l.screenHeight()),n=!0}return n},_fetchData:function(){var e=this,t=!!e.dataSource.view().length;e._request||e.options.cascadeFrom||e.listView.bound()||e._fetch||t||(e._fetch=!0,e.dataSource.fetch().done((function(){e._fetch=!1})))},_options:function(e,n,i){var o,r,a,s,l=this,h=l.element,d=h[0],u=e.length,p="",f=0;for(n&&(p=n);f<u;f++)o="<option",r=e[f],a=l._text(r),(s=l._value(r))!==t&&(-1!==(s+="").indexOf('"')&&(s=s.replace(j,""")),o+=' value="'+s+'"'),o+=">",a!==t&&(o+=c(a)),p+=o+="</option>";h.html(p),i!==t&&(d.value=i,d.value&&!i&&(d.selectedIndex=-1)),-1!==d.selectedIndex&&(o=oe(d))&&o.setAttribute(B,B)},_reset:function(){var t=this,n=t.element,i=n.attr("form"),o=i?e("#"+i):n.closest("form");o[0]&&(t._resetHandler=function(){setTimeout((function(){t.options._removeDataItems&&(t.listView._dataItems=[]),t.value(t._initial),t.options._shouldRefresh&&(t.text(t._initial),t.refresh())}))},t._form=o.on("reset",t._resetHandler))},_parentWidget:function(){var t=this.options.name;if(this.options.cascadeFrom){var n=e("#"+this.options.cascadeFrom),i=n.data("kendo"+t);if(!i)for(var o=0;o<W[t].length&&!(i=n.data("kendo"+W[t][o]));o+=1);return i}},_cascade:function(){var e,t=this,n=t.options;if(n.cascadeFrom){if(!(e=t._parentWidget()))return;t._cascadeHandlerProxy=t._cascadeHandler.bind(t),t._cascadeFilterRequests=[],n.autoBind=!1,e.bind("set",(function(){t.one("set",(function(e){t._selectedValue=e.value||t._accessor()}))})),e.first(k,t._cascadeHandlerProxy),e.listView.bound()?(t._toggleCascadeOnFocus(),t._cascadeSelect(e)):(e.one(T,(function(){t._toggleCascadeOnFocus(),e.popup.visible()&&e._focused.trigger(E)})),e.value()||t.enable(!1))}},_toggleCascadeOnFocus:function(){var e=this,t=e._parentWidget(),n=q&&t instanceof i.DropDownList?"blur":"focusout";t._focused.add(t.filterInput).on(E,(function(){t.unbind(k,e._cascadeHandlerProxy),t.unbind(f,e._cascadeHandlerProxy),t.first(f,e._cascadeHandlerProxy)})),t._focused.add(t.filterInput).on(n,(function(){t.unbind(f,e._cascadeHandlerProxy),t.unbind(k,e._cascadeHandlerProxy),t.first(k,e._cascadeHandlerProxy)}))},_cascadeHandler:function(e){var t=this._parentWidget(),n=this.value();this._userTriggered=e.userTriggered||t._userTriggered,this.listView.bound()&&this._clearSelection(t,!0),this._cascadeSelect(t,n)},_cascadeChange:function(e){var t=this,n=t._accessor()||t._selectedValue;t._cascadeFilterRequests.length||(t._selectedValue=null),t._userTriggered?t._clearSelection(e,!0):n?(n!==Z(t.listView.value()[0],typeof n)&&t.value(n),t.dataSource.view()[0]&&-1!==t.selectedIndex||t._clearSelection(e,!0)):t.dataSource.flatView().length&&t.select(t.options.index),t.enable(),t._triggerCascade(),t._triggerChange(),t._userTriggered=!1},_cascadeSelect:function(e,n){var i=this,o=e.dataItem(),r=o?o[i.options.cascadeFromParentField]||e._value(o):null,a=i.options.cascadeFromField||e.options.dataValueField;if(!e.options.cascadeOnCustomValue||null!==r||i.options.cascadeFromParentField&&i.options.cascadeFromParentField!==e.options.dataValueField||(r=e.value()),i._valueBeforeCascade=n!==t?n:i.value(),r||0===r){ae(i.dataSource.filter()||{},a);var s=function(){var t=i._cascadeFilterRequests.shift();t&&i.unbind("dataBound",t),(t=i._cascadeFilterRequests[0])&&i.first("dataBound",t),i._cascadeChange(e)};i._cascadeFilterRequests.push(s),1===i._cascadeFilterRequests.length&&i.first("dataBound",s),i._cascading=!0,i._filterSource({field:a,operator:"eq",value:r}),i._cascading=!1}else i.enable(!1),i._clearSelection(e),i._triggerCascade(),i._triggerChange(),i._userTriggered=!1;i._refreshFloatingLabel()}});var ee=".StaticList",ne=n.ui.DataBoundWidget.extend({init:function(t,i){if(a.fn.init.call(this,t,i),this.element.attr("role",i.aria&&i.aria.role||"listbox").on(C+ee,"li",this._click.bind(this)).on(S+ee,"li",(function(){e(this).addClass(v)})).on("mouseleave"+ee,"li",(function(){e(this).removeClass(v)})),i&&i.ariaLabel?this.element.attr(U,i.ariaLabel):i&&i.ariaLabelledBy&&this.element.attr(G,i.ariaLabelledBy),l.touch&&this._touchHandlers(),"multiple"===this.options.selectable&&this.element.attr("aria-multiselectable",!0),this.options.columns&&this.options.columns.length){var o=this.element.parent().find(".k-table-thead"),r=e('<tr class="k-table-group-row"><th class="k-table-th" colspan="'+this.options.columns.length+'"></th></tr>');o.append(r),this.header=r.find(".k-table-th"),this.content=this.element.wrap("<div class='k-table-body k-table-scroller' unselectable='on'></div>").parent(),this.element.addClass("k-table-list")}else this.content=this.element.wrap("<div class='k-list-content k-list-scroller' unselectable='on'></div>").parent(),this.header=this.content.before(e('<div class="k-list-group-sticky-header"></div>').hide()).prev(),this.element.addClass(_);this.bound(!1),this._optionID=n.guid(),this._selectedIndices=[],this._view=[],this._dataItems=[],this._values=[];var s=this.options.value;s&&(this._values=Array.isArray(s)?s.slice(0):[s]),this._getter(),this._templates(),this.setDataSource(this.options.dataSource),this._createOnScrollProxy()},options:{name:"StaticList",dataValueField:null,valuePrimitive:!1,selectable:!0,template:null,groupTemplate:null,fixedGroupTemplate:null,ariaLabel:null,ariaLabelledBy:null},events:[C,f,M,H,I,T,V],setDataSource:function(e){var t,i=this,o=e||{};o=Array.isArray(o)?{data:o}:o,o=n.data.DataSource.create(o),i.dataSource?(i.dataSource.unbind(f,i._refreshHandler),t=i.value(),i.value([]),i.bound(!1),i.value(t)):i._refreshHandler=i.refresh.bind(i),i.setDSFilter(o.filter()),i.dataSource=o.bind(f,i._refreshHandler),i._fixedHeader()},_touchHandlers:function(){var t,n,i=this,o=this.options.columns&&this.options.columns.length?".k-table-row":w,r=function(e){return(e.originalEvent||e).changedTouches[0].pageY};i.element.on("touchstart"+ee,(function(e){t=r(e)})),i.element.on("touchend"+ee,(function(a){a.isDefaultPrevented()||(n=r(a),Math.abs(n-t)<10&&(i._touchTriggered=!0,i._triggerClick(e(a.target).closest(o).get(0))))}))},skip:function(){return this.dataSource.skip()},setOptions:function(e){a.fn.setOptions.call(this,e),this._getter(),this._templates(),this._render(),this.label&&e.label?this.label.setOptions(e.label):this.label&&!1===e.label&&(this.label._unwrapFloating(),this._inputLabel.remove(),delete this._inputLabel)},destroy:function(){this.element.off(ee),this._refreshHandler&&this.dataSource.unbind(f,this._refreshHandler),clearTimeout(this._scrollId),a.fn.destroy.call(this)},dataItemByIndex:function(e){return this.dataSource.flatView()[e]},screenHeight:function(){return this.content[0].clientHeight},scrollToIndex:function(e){var t=this.element[0].children[e];t&&this.scroll(t)},scrollWith:function(e){this.content.scrollTop(this.content.scrollTop()+e)},scroll:function(e){if(e){e[0]&&(e=e[0]);var t=this.content[0],n=e.offsetTop,i=e.offsetHeight,o=t.scrollTop,r=t.clientHeight,a=n+i;o>n?o=n:a>o+r&&(o=a-r),t.scrollTop=o}},selectedDataItems:function(e){if(e===t)return this._dataItems.slice();this._dataItems=e,this._values=this._getValues(e)},_getValues:function(t){var n=this._valueGetter;return e.map(t,(function(e){return n(e)}))},focusNext:function(){var e=this.focus();e=e?e.next():0,this.focus(e)},focusPrev:function(){var e=this.focus();e=e?e.prev():this.element[0].children.length-1,this.focus(e)},focusFirst:function(){this.focus(this.element[0].children[0])},focusLast:function(){this.focus(ie(this.element[0].children))},focus:function(n){var i,o=this,r=o._optionID;if(n===t)return o._current;n=ie(o._get(n)),n=e(this.element[0].children[n]),o._current&&(o._current.removeClass(m).removeAttr(p),o.trigger(H)),(i=!!n[0])&&(n.addClass(m),o.scroll(n),n.attr("id",r)),o._current=i?n:null,o.trigger(M)},focusIndex:function(){return this.focus()?this.focus().index():t},skipUpdate:function(e){this._skipUpdate=e},select:function(n){var i,o,r=this,a=r.options.selectable,s="multiple"!==a&&!1!==a,l=r._selectedIndices,c=[this.element.find(".k-selected").index()],h=[];if(n===t)return l.slice();1===(n=r._get(n)).length&&-1===n[0]&&(n=[]);var d=e.Deferred().resolve(),u=r.isFiltered();return u&&!s&&r._deselectFiltered(n)?d:s&&!u&&-1!==e.inArray(ie(n),l)&&-1!==e.inArray(ie(n),c)?(r._dataItems.length&&r._view.length&&(r._dataItems=[r._view[l[0]].item]),d):(i=(o=r._deselect(n)).removed,(n=o.indices).length&&(s&&(n=[ie(n)]),h=r._select(n)),(h.length||i.length)&&(r._valueComparer=null,r.trigger(f,{added:h,removed:i})),d)},removeAt:function(e){return this._selectedIndices.splice(e,1),this._values.splice(e,1),this._valueComparer=null,{position:e,dataItem:this._dataItems.splice(e,1)[0]}},setValue:function(e){e=Array.isArray(e)||e instanceof u?e.slice(0):[e],this._values=e,this._valueComparer=null},value:function(n){var i,o=this,r=o._valueDeferred;return n===t?o._values.slice():(o.setValue(n),r&&"resolved"!==r.state()||(o._valueDeferred=r=e.Deferred()),o.bound()&&(i=o._valueIndices(o._values),"multiple"===o.options.selectable&&o.select(-1),o.select(i),r.resolve()),o._skipUpdate=!1,r)},items:function(){return this.element.children(w)},_click:function(e){this._touchTriggered?this._touchTriggered=!1:e.isDefaultPrevented()||this._triggerClick(e.currentTarget)},_createOnScrollProxy:function(){this._onScroll=function(){var e=this;clearTimeout(e._scrollId),e._scrollId=setTimeout((function(){e._renderHeader()}),50)}.bind(this)},_triggerClick:function(t){this.trigger(C,{item:e(t)})||this.select(t)},_valueExpr:function(e,t){var n,i=this,o=0,r=[];if(!i._valueComparer||i._valueType!==e){for(i._valueType=e;o<t.length;o++)r.push(Z(t[o],e));n=(e,t)=>{for(var n=0;n<r.length;n++)if(e===t[n])return n;return-1},i._valueComparer=function(e){return n(e,r)}}return i._valueComparer},_dataItemPosition:function(e,t){var n=this._valueGetter(e);return this._valueExpr(typeof n,t)(n)},_getter:function(){this._valueGetter=n.getter(this.options.dataValueField)},_deselect:function(t){var n,i,o=this,r=o.element[0].children,a=o.options.selectable,s=o._selectedIndices,l=o._dataItems,c=o._values,h=[],d=0,u=0;if(t=t.slice(),!0!==a&&t.length){if("multiple"===a)for(;d<t.length;)if(n=t[d],e(r[n]).hasClass(g)){for(;u<s.length;){if((i=s[u])===n){e(r[i]).removeClass(g).attr(Q,!1);var p=this._view[n].item,f=this._dataItemPosition(p,this._values);h.push({position:f,dataItem:p}),l.splice(u,1),s.splice(u,1),t.splice(d,1),c.splice(u,1),d-=1,u-=1;break}u++}d++}else d++}else{for(;d<s.length;d++)e(r[s[d]]).removeClass(g).attr(Q,!1),h.push({position:d,dataItem:l[d]});o._values=[],o._dataItems=[],o._selectedIndices=[]}return{indices:t,removed:h}},_deselectFiltered:function(t){for(var n,i,o,r=this.element[0].children,a=[],s=0;s<t.length;s++)i=t[s],n=this._view[i].item,(o=this._dataItemPosition(n,this._values))>-1&&(a.push(this.removeAt(o)),e(r[i]).removeClass(g));return!!a.length&&(this.trigger(f,{added:[],removed:a}),!0)},_select:function(t){var n,i,o=this,r=o.element[0].children,a=o._view,s=[],l=0;for(-1!==ie(t)&&o.focus(t);l<t.length;l++)n=a[i=t[l]],-1!==i&&n&&(n=n.item,o._selectedIndices.push(i),o._dataItems.push(n),o._values.push(o._valueGetter(n)),e(r[i]).addClass(g).attr(Q,!0),s.push({dataItem:n}));return s},getElementIndex:function(t){return e(t).data("offset-index")},_get:function(e){return"number"==typeof e?e=[e]:P(e)||(e=[(e=this.getElementIndex(e))!==t?e:-1]),e},_templates:function(){var e,t=this.options,i={template:t.template,groupTemplate:t.groupTemplate,fixedGroupTemplate:t.fixedGroupTemplate};for(var o in t.columns&&t.columns.forEach(((e,t)=>{var o=e.field?e.field.toString():N;i["column"+t]=e.template||(e=>c(n.getter(o)(e)))})),i)(e=i[o])&&"function"!=typeof e&&(i[o]=n.template(e));this.templates=i},_normalizeIndices:function(e){for(var n=[],i=0;i<e.length;i++)e[i]!==t&&n.push(e[i]);return n},_valueIndices:function(e,t){var n,i=this._view,o=0;if(t=t?t.slice():[],!e.length)return[];for(;o<i.length;o++)-1!==(n=this._dataItemPosition(i[o].item,e))&&(t[n]=o);return this._normalizeIndices(t)},_firstVisibleItem:function(){var t=this.element[0],n=this.content[0].scrollTop,i=e(t.children[0]).height(),o=Math.floor(n/i)||0;if(0==t.childElementCount)return null;for(var r=t.children[o]||t.lastChild,a=r.offsetTop<n;r;)if(a){if(r.offsetTop+i>n||!r.nextSibling)break;r=r.nextSibling}else{if(r.offsetTop<=n||!r.previousSibling)break;r=r.previousSibling}return this._view[e(r).data("offset-index")]},_fixedHeader:function(){this.isGrouped()&&this.templates.fixedGroupTemplate?(this.header.closest(X).length?this.header.closest(X).show():this.header.show(),this.content.scroll(this._onScroll)):(this.header.closest(X).length?this.header.closest(X).hide():this.header.hide(),this.content.off("scroll",this._onScroll))},_renderHeader:function(){var e=this.templates.fixedGroupTemplate;if(e){var t=this._firstVisibleItem();t&&t.group.toString().length&&this.header.html(e(t.group))}},_renderItem:function(e){var t=`<li tabindex="-1" role="${this.options.aria&&this.options.aria.itemRole||"option"}" unselectable="on" `,n=e.item,i=0!==e.index,o=e.selected,r=this.isGrouped(),a=this.options.columns&&this.options.columns.length,s=e.index%2==1?" k-table-alt-row":"";return t+=a?'class="k-table-row'+s:'class="k-list-item',i&&e.newGroup&&(t+=" k-first"),e.isLastGroupedItem&&a&&(t+=" k-last"),o&&(t+=" k-selected"),t+='" aria-selected="'+(o?"true":"false")+'" data-offset-index="'+e.index+'">',a?t+=this._renderColumns(n):(t+='<span class="k-list-item-text">',t+=this.templates.template(n),t+="</span>"),i&&e.newGroup?t+=a?'<span class="k-table-td k-table-group-td"><span>'+this.templates.groupTemplate(e.group)+"</span></span>":'<div class="k-list-item-group-label">'+this.templates.groupTemplate(e.group)+"</div>":r&&a&&(t+='<span class="k-table-td k-table-spacer-td"></span>'),t+"</li>"},_renderColumns:function(e){for(var t="",i=0;i<this.options.columns.length;i++){var o=this.options.columns[i].width,a=parseInt(o,10),s="";o&&!isNaN(a)&&(s+=`${n.attr("style-width")}="${a}${r.test(o)?"%":"px"}"`),t+="<span class='k-table-td' "+s+">",t+=this.templates["column"+i](e),t+="</span>"}return t},_render:function(){var t,i,o,r,a,s="",l=0,c=0,h=[],d=this.dataSource.view(),u=this.value(),p=this.isGrouped();if(p)for(l=0;l<d.length;l++)for(o=d[l],r=!0,a=0;a<o.items.length;a++)i={selected:this._selected(o.items[a],u),item:o.items[a],group:o.value,newGroup:r,isLastGroupedItem:a===o.items.length-1,index:c},h[c]=i,c+=1,s+=this._renderItem(i),r=!1;else for(l=0;l<d.length;l++)i={selected:this._selected(d[l],u),item:d[l],index:l},h[l]=i,s+=this._renderItem(i);this._view=h,t=e(s),n.applyStylesFromKendoAttributes(t,["width","background-color"]),this.element.empty().append(t),p&&h.length&&this._renderHeader()},_selected:function(e,t){return(!this.isFiltered()||"multiple"===this.options.selectable)&&-1!==this._dataItemPosition(e,t)},setDSFilter:function(e){this._lastDSFilter=D({},e)},isFiltered:function(){return this._lastDSFilter||this.setDSFilter(this.dataSource.filter()),!n.data.Query.compareFilters(this.dataSource.filter(),this._lastDSFilter)},refresh:function(e){var t,n=this,i=e&&e.action,o=n.options.skipUpdateOnBind,r="itemchange"===i;n.trigger(I),n._fixedHeader(),n._render(),n.bound(!0),r||"remove"===i?(t=function(e,t){var n,i,o,r,a=t.length,s=e.length,l=[],c=[];if(s)for(o=0;o<s;o++){for(n=e[o],i=!1,r=0;r<a;r++)if(n===t[r]){i=!0,l.push({index:o,item:n});break}i||c.push(n)}return{changed:l,unchanged:c}}(n._dataItems,e.items)).changed.length&&(r?n.trigger(V,{items:t.changed}):n.value(n._getValues(t.unchanged))):n.isFiltered()||n._skipUpdate||n._emptySearch?(n.focus(0),(n._skipUpdate||n._emptySearch&&n._selectedIndices.length)&&(n._skipUpdate=!1,n._selectedIndices=n._valueIndices(n._values,n._selectedIndices))):o||i&&"add"!==i||n.value(n._values),n._valueDeferred&&n._valueDeferred.resolve(),n.trigger(T)},bound:function(e){if(e===t)return this._bound;this._bound=e},isGrouped:function(){return(this.dataSource.group()||[]).length}});function ie(e){return e[e.length-1]}function oe(e){var t=e.selectedIndex;return t>-1?e.options[t]:{}}function re(t){return!(!t||e.isEmptyObject(t))&&!(t.filters&&!t.filters.length)}function ae(t,n){var i,o=!1;return t.filters&&(i=e.grep(t.filters,(function(e){return o=ae(e,n),e.filters?e.filters.length:e.field!=n})),o||t.filters.length===i.length||(o=!0),t.filters=i),o}i.plugin(ne),n.cssProperties.registerPrefix("List","k-list-")}(window.kendo.jQuery);kendo;kendo.jQuery;!function(e,t){var n=window.kendo,i=n.ui,o=n.htmlEncode,r=i.Widget,a=i.DataBoundWidget,s=/^\d+(\.\d+)?%$/i,l="k-list-item",c="k-table-row",h="k-list-item-group-label",d="k-selected",u="k-focus",p="k-hover",f="change",m="click",v="listBound",g="itemChange",_="activate",b="deactivate",w=".k-table-group-row",y=".VirtualList";function x(e){return e[e.length-1]}function k(e){return e instanceof Array?e:[e]}function z(e){return"string"==typeof e||"number"==typeof e||"boolean"==typeof e}function C(e,t,n){var i=document.createElement(n||"div");return t&&(i.className=t),e.appendChild(i),i}function S(i,o,r){var a=r.template,l=this.options.columns&&this.options.columns.length,c=o.index%2==1?"k-table-alt-row":"";if(i=e(i),o.item||(a=r.placeholderTemplate),0===o.index&&this.header&&o.group&&this.header.html(r.fixedGroupTemplate(o.group)),i.attr("data-uid",o.item?o.item.uid:"").attr("data-offset-index",o.index),l&&o.item){c.length>0?i.addClass(c):i.removeClass("k-table-alt-row");let t=e(function(e,t,i){for(var o="",r=0;r<e.columns.length;r++){var a=e.columns[r].width,l=parseInt(a,10),c="";if(a){let e=`${l}${s.test(a)?"%":"px"}`;c=`${n.attr("style-width")}="${e}" ${n.attr("style-max-width")}="${e}"`}o+="<span class='k-table-td' "+c+">",o+=i["column"+r](t),o+="</span>"}return o}(this.options,o.item,r));n.applyStylesFromKendoAttributes(t,["width","max-width"]),i.empty().append(t)}else i.find("."+h).remove(),i.find(".k-list-item-text").html(a(o.item||{}));i.toggleClass(u,o.current),i.toggleClass(d,o.selected),i.toggleClass("k-first",o.newGroup),i.toggleClass("k-last",o.isLastGroupedItem),i.toggleClass("k-loading-item",!o.item),0!==o.index&&o.newGroup?l?e('<span class="k-table-td k-table-group-td"><span>'+r.groupTemplate(o.group)+"</span></span>").appendTo(i):e("<div class="+h+"></div>").appendTo(i).html(r.groupTemplate(o.group)):o.group&&l&&i.append(e('<span class="k-table-td k-table-spacer-td"></span>')),o.top!==t&&function(e,t){e.style.webkitTransform="translateY("+t+"px)",e.style.transform="translateY("+t+"px)"}(i[0],o.top)}function M(e){return e&&"resolved"!==e.state()}var H=a.extend({init:function(t,i){var o,a,s,l=this,c=i.columns&&i.columns.length?"k-table-body k-table-scroller":"k-list-content k-virtual-content";l.bound(!1),l._fetching=!1,r.fn.init.call(l,t,i),l.options.itemHeight||(l.options.itemHeight=(o=i.listSize,(s=e('<div class="k-list '+o+' k-virtual-list"><div class="k-list-content k-virtual-content"><ul class="k-list-ul"><li class="k-list-item"><span class="k-list-item-text">test</span></li></ul></div></div>')).css({position:"absolute",left:"-200000px",visibility:"hidden"}),s.appendTo(document.body),a=parseFloat(n.getComputedStyles(s.find(".k-list-item")[0],["height"]).height),s.remove(),a)),i=l.options,l.element.attr("role","listbox");var h="."+c.split(" ").join("."),d=l.element.closest(h);if(l.content=l.wrapper=d.length?d:l.element.wrap("<div unselectable='on' class='"+c+"'></div>").parent(),l.options.columns&&l.options.columns.length){var u=l.element.closest(".k-data-table").find(".k-table-thead"),f=e('<tr class="k-table-group-row"><th class="k-table-th" colspan="'+l.options.columns.length+'"></th></tr>');u.append(f),l.header=f.find(".k-table-th"),l.element.addClass("k-table-list k-virtual-table")}else l.header=l.content.before("<div class='k-list-group-sticky-header'></div>").prev(),l.element.addClass("k-list-ul");i.ariaLabel?this.element.attr("aria-label",i.ariaLabel):i.ariaLabelledBy&&this.element.attr("aria-labelledby",i.ariaLabelledBy),l.element.on("mouseenter"+y,"li:not(.k-loading-item)",(function(){e(this).addClass(p)})).on("mouseleave"+y,"li",(function(){e(this).removeClass(p)})),l._values=k(l.options.value),l._selectedDataItems=[],l._selectedIndexes=[],l._rangesList={},l._promisesList=[],l._optionID=n.guid(),l._templates(),l.setDataSource(i.dataSource),l.content.on("scroll"+y,n.throttle((function(){l._renderItems(),l._triggerListBound()}),i.delay)),l._selectable()},options:{name:"VirtualList",autoBind:!0,delay:100,height:null,listScreens:4,threshold:.5,itemHeight:null,oppositeBuffer:1,type:"flat",selectable:!1,value:[],dataValueField:null,template:e=>o(e),placeholderTemplate:()=>"loading...",groupTemplate:e=>o(e),fixedGroupTemplate:e=>o(e),mapValueTo:"index",valueMapper:null,ariaLabel:null,ariaLabelledBy:null},events:[f,m,v,g,_,b],setOptions:function(e){var t=this.options.columns&&this.options.columns.length?c:l;r.fn.setOptions.call(this,e),this._selectProxy&&!1===this.options.selectable?this.element.off(m,"."+t,this._selectProxy):!this._selectProxy&&this.options.selectable&&this._selectable(),this._templates(),this.refresh()},items:function(){return e(this._items)},destroy:function(){this.wrapper.off(y),this.dataSource.unbind(f,this._refreshHandler),r.fn.destroy.call(this)},setDataSource:function(e){var t,i=this,o=e||{};o=Array.isArray(o)?{data:o}:o,o=n.data.DataSource.create(o),i.dataSource?(i.dataSource.unbind(f,i._refreshHandler),i._clean(),i.bound(!1),i._deferValueSet=!0,t=i.value(),i.value([]),i.mute((function(){i.value(t)}))):i._refreshHandler=i.refresh.bind(i),i.dataSource=o.bind(f,i._refreshHandler),i.setDSFilter(o.filter()),0!==o.view().length?i.refresh():i.options.autoBind&&o.fetch()},skip:function(){return this.dataSource.currentRangeStart()},_triggerListBound:function(){var e=this,t=e.skip();e.bound()&&!e._selectingValue&&e._skip!==t&&(e._skip=t,e.trigger(v))},_getValues:function(t){var n=this._valueGetter;return e.map(t,(function(e){return n(e)}))},_highlightSelectedItems:function(){for(var e=0;e<this._selectedDataItems.length;e++){var t=this._getElementByDataItem(this._selectedDataItems[e]);t.length&&t.addClass(d)}},refresh:function(e){var t,n=this,i=e&&e.action,o="itemchange"===i,r=this.isFiltered();n._mute||(n._deferValueSet=!1,n._fetching?(n._renderItems&&n._renderItems(!0),n._triggerListBound()):(r&&n.focus(0),n._createList(),i||!n._values.length||r||n.options.skipUpdateOnBind||n._emptySearch?(n.bound(!0),n._highlightSelectedItems(),n._triggerListBound()):(n._selectingValue=!0,n.bound(!0),n.value(n._values,!0).done((function(){n._selectingValue=!1,n._triggerListBound()})))),(o||"remove"===i)&&(t=function(e,t){var n,i,o,r,a=t.length,s=e.length,l=[],c=[];if(s)for(o=0;o<s;o++){for(n=e[o],i=!1,r=0;r<a;r++)if(n===t[r]){i=!0,l.push({index:o,item:n});break}i||c.push(n)}return{changed:l,unchanged:c}}(n._selectedDataItems,e.items)).changed.length&&(o?n.trigger("selectedItemChange",{items:t.changed}):n.value(n._getValues(t.unchanged))),n._fetching=!1)},removeAt:function(e){var t=this._values.splice(e,1)[0];return{position:e,dataItem:this._removeSelectedDataItem(t)}},_removeSelectedDataItem:function(e){var t=this,n=t._valueGetter;for(var i in t._selectedDataItems)if(n(t._selectedDataItems[i])===e)return t._selectedIndexes.splice(i,1),t._selectedDataItems.splice(i,1)[0]},setValue:function(e){this._values=k(e)},value:function(n,i){var o=this;return n===t?o._values.slice():(null===n&&(n=[]),n=k(n),o._valueDeferred&&"resolved"!==o._valueDeferred.state()||(o._valueDeferred=e.Deferred()),!("multiple"===o.options.selectable&&o.select().length&&n.length)&&n.length||o.select(-1),o._values=n,(o.bound()&&!o._mute&&!o._deferValueSet||i)&&o._prefetchByValue(n),o._valueDeferred)},_checkValuesOrder:function(e){if(this._removedAddedIndexes&&this._removedAddedIndexes.length===e.length){var t=this._removedAddedIndexes.slice();return this._removedAddedIndexes=null,t}return e},_prefetchByValue:function(e){for(var t,n=this,i=n._dataView,o=n._valueGetter,r=n.options.mapValueTo,a=[],s=0;s<e.length;s++)for(var l=0;l<i.length;l++)(t=i[l].item)&&(z(t)?e[s]===t:e[s]===o(t))&&a.push(i[l].index);if(a.length===e.length)return n._values=[],void n.select(a);if("function"==typeof n.options.valueMapper){const t="index"===r?n.mapValueToIndex:n.mapValueToDataItem;n.options.valueMapper(function(e,t,n){return{value:"multiple"===e.selectable||e.checkboxes?t:t[0],success:function(e){n(e)}}}(this.options,e,t.bind(n)))}else n.value()[0]?(n._selectingValue=!1,n._triggerListBound()):n.select([-1])},mapValueToIndex:function(e){if((e=e===t||-1===e||null===e?[]:k(e)).length){var n=this._deselect([]).removed;n.length&&this._triggerChange(n,[])}else e=[-1];this.select(e)},mapValueToDataItem:function(n){var i,o;if((n=n===t||null===n?[]:k(n)).length){i=e.map(this._selectedDataItems,(function(e,t){return{index:t,dataItem:e}})),o=e.map(n,(function(e,t){return{index:t,dataItem:e}})),this._selectedDataItems=n,this._selectedIndexes=[];for(var r=0;r<this._selectedDataItems.length;r++){var a=this._getElementByDataItem(this._selectedDataItems[r]);this._selectedIndexes.push(this._getIndecies(a)[0]),a.addClass(d)}this._triggerChange(i,o),this._valueDeferred&&this._valueDeferred.resolve()}else this.select([-1])},deferredRange:function(t){var n=this.dataSource,i=this.itemCount,o=this._rangesList,r=e.Deferred(),a=[],s=Math.floor(t/i)*i,l=Math.ceil(t/i)*i,c=l===s?[l]:[s,l];return e.each(c,(function(t,r){var s,l=r+i,c=o[r];c&&c.end===l?s=c.deferred:(s=e.Deferred(),o[r]={end:l,deferred:s},n._multiplePrefetch(r,i,(function(){s.resolve()}))),a.push(s)})),e.when.apply(e,a).done((function(){r.resolve()})),r},prefetch:function(t){var n=this,i=this.itemCount,o=!n._promisesList.length;return M(n._activeDeferred)||(n._activeDeferred=e.Deferred(),n._promisesList=[]),e.each(t,(function(e,t){n._promisesList.push(n.deferredRange(n._getSkip(t,i)))})),o&&e.when.apply(e,n._promisesList).done((function(){n._promisesList=[],n._activeDeferred.resolve()})),n._activeDeferred},_findDataItem:function(e,t){var n;if("group"===this.options.type)for(var i=0;i<e.length;i++){if(!((n=e[i].items).length<=t))return n[t];t-=n.length}return e[t]},_getRange:function(e,t){return this.dataSource._findRange(e,Math.min(e+t,this.dataSource.total()))},dataItemByIndex:function(t){var i=this,o=i.itemCount,r=i._getSkip(t,o),a=this._getRange(r,o);return i._getRange(r,o).length?("group"===i.options.type&&(n.ui.progress(e(i.wrapper),!0),i.mute((function(){i.dataSource.range(r,o,(function(){n.ui.progress(e(i.wrapper),!1)})),a=i.dataSource.view()}))),i._findDataItem(a,[t-r])):null},selectedDataItems:function(){return this._selectedDataItems.slice()},scrollWith:function(e){this.content.scrollTop(this.content.scrollTop()+e)},scrollTo:function(e){this.content.scrollTop(e)},scrollToIndex:function(e){this.scrollTo(e*this.options.itemHeight)},focus:function(n){var i,o,r,a,s=this.options.itemHeight,l=this._optionID,c=!0;if(n===t)return(a=this.element.find("."+u)).length?a:null;if("function"==typeof n){r=this.dataSource.flatView();for(var h=0;h<r.length;h++)if(n(r[h])){n=h;break}}if(n instanceof Array&&(n=x(n)),isNaN(n)?(i=e(n),o=parseInt(e(i).attr("data-offset-index"),10)):(o=n,i=this._getElementByIndex(o)),-1===o)return this.element.find("."+u).removeClass(u),void(this._focusedIndex=t);if(i.length){i.hasClass(u)&&(c=!1),this._focusedIndex!==t&&((a=this._getElementByIndex(this._focusedIndex)).removeClass(u).removeAttr("id"),c&&this.trigger(b)),this._focusedIndex=o,i.addClass(u).attr("id",l);var d=this._getElementLocation(o);"top"===d?this.scrollTo(o*s):"bottom"===d?this.scrollTo(o*s+s-this._screenHeight):"outScreen"===d&&this.scrollTo(o*s),c&&this.trigger(_)}else this._focusedIndex=o,this.items().removeClass(u),this.scrollToIndex(o)},focusIndex:function(){return this._focusedIndex},focusFirst:function(){this.scrollTo(0),this.focus(0)},focusLast:function(){var e=this.dataSource.total();this.scrollTo(this.heightContainer.offsetHeight),this.focus(e-1)},focusPrev:function(){var e,t=this._focusedIndex;return!isNaN(t)&&t>0?(t-=1,this.focus(t),(e=this.focus())&&e.hasClass("k-loading-item")&&(t+=1,this.focus(t)),t):(t=this.dataSource.total()-1,this.focus(t),t)},focusNext:function(){var e,t=this._focusedIndex,n=this.dataSource.total()-1;return!isNaN(t)&&t<n?(t+=1,this.focus(t),(e=this.focus())&&e.hasClass("k-loading-item")&&(t-=1,this.focus(t)),t):(t=0,this.focus(t),t)},_triggerChange:function(e,t){t=t||[],((e=e||[]).length||t.length)&&this.trigger(f,{removed:e,added:t})},select:function(n){var i,o,r,a,s,l=this,c="multiple"!==l.options.selectable,h=M(l._activeDeferred),d=this.isFiltered(),u=[];if(n===t)return l._selectedIndexes.slice();if(l._selectDeferred&&"resolved"!==l._selectDeferred.state()||(l._selectDeferred=e.Deferred()),i=l._getIndecies(n),r=c&&!d&&x(i)===x(this._selectedIndexes),(u=l._deselectCurrentValues(i)).length||!i.length||r)return l._triggerChange(u),l._valueDeferred&&l._valueDeferred.resolve().promise(),l._selectDeferred.resolve().promise();1===i.length&&-1===i[0]&&(i=[]),o=i,s=l._deselect(i),u=s.removed,i=s.indices,c&&(h=!1,i.length&&(i=[x(i)]));var p=function(){var e=l._select(i);(o.length===i.length||c)&&l.focus(i),l._triggerChange(u,e),l._valueDeferred&&l._valueDeferred.resolve(),l._selectDeferred.resolve()};return a=l.prefetch(i),h||(a?a.done(p):p()),l._selectDeferred.promise()},bound:function(e){if(e===t)return this._listCreated;this._listCreated=e},mute:function(e){this._mute=!0,e(),this._mute=!1},setDSFilter:function(t){this._lastDSFilter=e.extend({},t)},isFiltered:function(){return this._lastDSFilter||this.setDSFilter(this.dataSource.filter()),!n.data.Query.compareFilters(this.dataSource.filter(),this._lastDSFilter)},skipUpdate:e.noop,_getElementByIndex:function(t){return this.items().filter((function(n,i){return t===parseInt(e(i).attr("data-offset-index"),10)}))},_getElementByDataItem:function(t){for(var n,i=this._dataView,o=this._valueGetter,r=0;r<i.length;r++)if(i[r].item&&z(i[r].item)?i[r].item===t:i[r].item&&t&&o(i[r].item)==o(t)){n=i[r];break}return n?this._getElementByIndex(n.index):e()},_clean:function(){this.result=t,this._lastScrollTop=t,this._skip=t,e(this.heightContainer).remove(),this.heightContainer=t,this.element.empty()},_height:function(){var e=!!this.dataSource.view().length,t=this.options.height,n=this.options.itemHeight,i=this.dataSource.total();return e?t/n>i&&(t=i*n):t=0,t},setScreenHeight:function(){var e=this._height();this.content.height(e),this._screenHeight=e},screenHeight:function(){return this._screenHeight},_getElementLocation:function(e){var t=this.content.scrollTop(),n=this._screenHeight,i=this.options.itemHeight,o=e*i,r=o+i,a=t+n;return o===t-i||r>t&&o<t?"top":o===a||o<a&&a<r?"bottom":o>=t&&o<=t+(n-i)?"inScreen":"outScreen"},_templates:function(){var e=this.options,t={template:e.template,placeholderTemplate:e.placeholderTemplate,groupTemplate:e.groupTemplate,fixedGroupTemplate:e.fixedGroupTemplate};for(var i in e.columns&&e.columns.forEach(((e,i)=>{var r=e.field?e.field.toString():"text";t["column"+i]=e.template||(e=>o(n.getter(r)(e)))})),t)"function"!=typeof t[i]&&(t[i]=n.template(t[i]||""));this.templates=t},_generateItems:function(e,t){for(var n,i,o=[],r=this.options.itemHeight+"px",a=this.options.columns&&this.options.columns.length?c:l;t-- >0;)(i=document.createElement("span")).className="k-list-item-text",(n=document.createElement("li")).tabIndex=-1,n.className=a,n.setAttribute("role","option"),n.style.height=r,n.style.minHeight=r,n.appendChild(i),e.appendChild(n),o.push(n);return o},_saveInitialRanges:function(){var t=this.dataSource._ranges,n=e.Deferred();n.resolve(),this._rangesList={};for(var i=0;i<t.length;i++)this._rangesList[t[i].start]={end:t[i].end,deferred:n}},_createList:function(){var e,t,n,i,o,r,a=this,s=a.content.get(0),l=a.options,c=a.dataSource;a.bound()&&a._clean(),a._saveInitialRanges(),a._buildValueGetter(),a.setScreenHeight(),a.itemCount=(e=a._screenHeight,t=l.listScreens,n=l.itemHeight,Math.ceil(e*t/n)),a.itemCount>c.total()&&(a.itemCount=c.total()),a._items=a._generateItems(a.element[0],a.itemCount),a._setHeight(l.itemHeight*c.total()),a.options.type=(c.group()||[]).length?"group":"flat","flat"===a.options.type?a.header.closest(w).length?a.header.closest(w).hide():a.header.hide():a.header.closest(w).length?a.header.closest(w).show():a.header.show(),a.getter=a._getter((function(){a._renderItems(!0)})),a._onScroll=function(e,t){var n=a._listItems(a.getter);return a._fixedHeader(e,n(e,t))},a._renderItems=a._whenChanged((o=s,r=a._onScroll,function(e){return r(o.scrollTop,e)}),(i=a._reorderList(a._items,S.bind(a)),function(e,t){return i(e.items,e.index,t),e})),a._renderItems(),a._calculateGroupPadding(a._screenHeight),a._calculateColumnsHeaderPadding()},_setHeight:function(e){var t,n=this.heightContainer;if(n?t=n.offsetHeight:n=this.heightContainer=C(this.content[0],"k-height-container"),e!==t)for(n.innerHTML="";e>0;){var i=Math.min(e,25e4);C(n).style.height=i+"px",e-=i}},_getter:function(){var e=null,t=this.dataSource,n=t.skip(),i=this.options.type,o=this.itemCount,r={};return t.pageSize()<o&&this.mute((function(){t.pageSize(o)})),function(a,s){var l=this;if(t.inRange(s,o)){var c;if(n!==s&&this.mute((function(){t.range(s,o),n=s})),"group"===i){if(!r[s])for(var h=r[s]=[],d=t.view(),u=0,p=d.length;u<p;u++)for(var f=d[u],m=0,v=f.items.length;m<v;m++)h.push({item:f.items[m],group:f.value});c=r[s][a-s]}else c=t.view()[a-s];return c}return e!==s&&(e=s,n=s,l._getterDeferred&&l._getterDeferred.reject(),l._getterDeferred=l.deferredRange(s),l._getterDeferred.then((function(){var e=l._indexConstraint(l.content[0].scrollTop);l._getterDeferred=null,s<=e&&e<=s+o&&(l._fetching=!0,t.range(s,o))}))),null}},_fixedHeader:function(e,t){var n=this.currentVisibleGroup,i=this.options.itemHeight,o=Math.floor((e-t.top)/i),r=t.items[o];if(r&&r.item){var a=r.group;if(a!==n){var s=a||"";this.header.html(this.templates.fixedGroupTemplate(s)),this.currentVisibleGroup=a}}return t},_itemMapper:function(e,t,n){var i=this.options.type,o=this.options.itemHeight,r=this._focusedIndex,a=!1,s=!1,l=!1,c=null,h=this._valueGetter;if("group"===i&&(e&&(l=0===t||!1!==this._currentGroup&&this._currentGroup!==e.group,this._currentGroup=e.group),c=e?e.group:null,e=e?e.item:null),"dataItem"===this.options.mapValueTo&&this._selectedDataItems.length&&e){for(var d=0;d<this._selectedDataItems.length;d++)if(h(this._selectedDataItems[d])===h(e)){a=!0;break}}else if(!this.isFiltered()&&n.length&&e)for(var u=0;u<n.length;u++)if(z(e)?n[u]===e:n[u]===h(e)){n.splice(u,1),a=!0;break}return r===t&&(s=!0),{item:e||null,group:c,newGroup:l,selected:a,current:s,index:t,top:t*o}},_range:function(e){var t,n=this.itemCount,i=this._values.slice(),o=[];this._view={},this._currentGroup=!1;for(var r=e,a=e+n;r<a;r++)t=this._itemMapper(this.getter(r,e),r,i),o[o.length-1]&&(o[o.length-1].isLastGroupedItem=t.newGroup),o.push(t),this._view[t.index]=t;return this._dataView=o,o},_getDataItemsCollection:function(e,t){var n=this._range(this._listIndex(e,t));return{index:n.length?n[0].index:0,top:n.length?n[0].top:0,items:n}},_listItems:function(){var e=this._screenHeight,t=function(e,t){var n=(e.listScreens-1-e.threshold)*t,i=e.threshold*t;return function(e,t,o){return t>o?t-e.top<n:0===e.top||t-e.top>i}}(this.options,e);return function(e,n){var i=this.result,o=this._lastScrollTop;return!n&&i&&t(i,e,o)||(i=this._getDataItemsCollection(e,o)),this._lastScrollTop=e,this.result=i,i}.bind(this)},_whenChanged:function(e,t){var n;return function(i){var o=e(i);o!==n&&(n=o,t(o,i))}},_reorderList:function(t,i){var o,r,a=this,s=t.length,l=-1/0;return i=(o=i,r=this.templates,function(t,i){for(var a=0,s=t.length;a<s;a++)o(t[a],i[a],r),i[a].item&&this.trigger(g,{item:e(t[a]),data:i[a].item,ns:n.ui})}).bind(this),function(e,n,o){var r,c,h=n-l;o||Math.abs(h)>=s?(r=t,c=e):(r=function(e,t){var n;return t>0?(n=e.splice(0,t),e.push.apply(e,n)):(n=e.splice(t,-t),e.unshift.apply(e,n)),n}(t,h),c=h>0?e.slice(-h):e.slice(0,-h)),i(r,c,a.bound()),l=n}},_bufferSizes:function(){var e,t,n,i=this.options;return e=this._screenHeight,t=i.listScreens,n=i.oppositeBuffer,{down:e*n,up:e*(t-1-n)}},_indexConstraint:function(e){var t=this.itemCount,n=this.options.itemHeight,i=this.dataSource.total();return Math.min(Math.max(i-t,0),Math.max(0,Math.floor(e/n)))},_listIndex:function(e,t){var n,i=this._bufferSizes();return n=e-(e>t?i.down:i.up),this._indexConstraint(n)},_selectable:function(){var e=this.options.columns&&this.options.columns.length?c:l;this.options.selectable&&(this._selectProxy=this._clickHandler.bind(this),this.element.on(m+y,"."+e,this._selectProxy))},getElementIndex:function(e){return e instanceof jQuery?parseInt(e.attr("data-offset-index"),10):t},_getIndecies:function(e){var t,n=[];if("function"==typeof e){t=this.dataSource.flatView();for(var i=0;i<t.length;i++)if(e(t[i])){n.push(i);break}}"number"==typeof e&&n.push(e);var o=this.getElementIndex(e);return isNaN(o)||n.push(o),e instanceof Array&&(n=e),n},_deselect:function(n){var i,o,r,a=[],s=this._selectedIndexes,l=this._selectedDataItems,c=0,h=this.options.selectable,u=0,p=this._valueGetter,f=null;if(n=n.slice(),!0!==h&&n.length){if("multiple"===h){let h=0;for(;h<n.length;){if(f=null,c=e.inArray(n[h],s),o=this.dataItemByIndex(n[h]),-1===c&&o)for(var m=0;m<l.length;m++)(z(o)?l[m]===o:p(l[m])===p(o))&&(r=this._getElementByIndex(n[h]),f=this._deselectSingleItem(r,m,n[h],u));else(i=s[c])!==t&&(r=this._getElementByIndex(i),f=this._deselectSingleItem(r,c,i,u));f&&(n.splice(h,1),a.push(f),u++,h--),h++}}}else{for(var v=0;v<s.length;v++)s[v]!==t?this._getElementByIndex(s[v]).removeClass(d):l[v]&&this._getElementByDataItem(l[v]).removeClass(d),a.push({index:s[v],position:v,dataItem:l[v]});this._values=[],this._selectedDataItems=[],this._selectedIndexes=[]}return{indices:n,removed:a}},_deselectSingleItem:function(e,t,n,i){if(e.hasClass(d))return e.removeClass(d),this._values.splice(t,1),this._selectedIndexes.splice(t,1),{index:n,position:t+i,dataItem:this._selectedDataItems.splice(t,1)[0]}},_deselectCurrentValues:function(t){var n,i,o,r,a=this.element[0].children,s=this._values,l=[],c=0;if("multiple"!==this.options.selectable||!this.isFiltered())return[];if(-1===t[0])return e(a).removeClass(d),l=e.map(this._selectedDataItems.slice(0),(function(e,t){return{dataItem:e,position:t}})),this._selectedIndexes=[],this._selectedDataItems=[],this._values=[],l;for(;c<t.length;c++){for(o=-1,i=t[c],this.dataItemByIndex(i)&&(n=this._valueGetter(this.dataItemByIndex(i))),r=0;r<s.length;r++)if(n==s[r]){o=r;break}o>-1&&(l.push(this.removeAt(o)),e(a[i]).removeClass(d))}return l},_getSkip:function(e,t){return((e<t?1:Math.floor(e/t)+1)-1)*t},_select:function(t){var n,i,o=this,r="multiple"!==this.options.selectable,a=this.dataSource,s=this.itemCount,l=this._valueGetter,c=[];return r&&(o._selectedIndexes=[],o._selectedDataItems=[],o._values=[]),i=a.skip(),e.each(t,(function(e,t){var r=o._getSkip(t,s);o.mute((function(){a.range(r,s),n=o._findDataItem(a.view(),[t-r]),o._selectedIndexes.push(t),o._selectedDataItems.push(n),o._values.push(z(n)?n:l(n)),c.push({index:t,dataItem:n}),o._getElementByIndex(t).addClass(d),a.range(i,s)}))})),o._values=o._checkValuesOrder(o._values),c},_clickHandler:function(t){var n=e(t.currentTarget);!t.isDefaultPrevented()&&n.attr("data-uid")&&this.trigger(m,{item:n})},_buildValueGetter:function(){this._valueGetter=n.getter(this.options.dataValueField)},_calculateGroupPadding:function(e){var t=this.items().first(),i=this.header,o=0;i[0]&&"none"!==i[0].style.display&&("auto"!==e&&(o=n.support.scrollbar()),o+=parseFloat(t.css("border-right-width"),10)+parseFloat(t.children(".k-group").css("right"),10),i.css("padding-right",o))},_calculateColumnsHeaderPadding:function(){if(this.options.columns&&this.options.columns.length){var e=n.support.isRtl(this.wrapper),t=n.support.scrollbar(),i=this.content.parent().parent().find(".k-table-header"),o=this.dataSource.total();i.css(e?"padding-left":"padding-right",o?t:0)}}});n.ui.VirtualList=H,n.ui.plugin(H)}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.htmlEncode,o=n.ui,r=n.html,a=o.List,s=o.Select,l=n.support,c=n._activeElement,h=n.data.ObservableObject,d=n.keys,u=".kendoDropDownList",p=u+"FocusEvent",f="disabled",m="readonly",v="change",g="k-focus",_="k-disabled",b="aria-disabled",w="aria-readonly",y="click"+u+" touchend"+u,x="mouseenter"+u+" mouseleave"+u,k="tabindex",z="filter",C="accept",S=s.extend({init:function(i,o){var r,a,l=this,c=o&&o.index;l.ns=u,o=Array.isArray(o)?{dataSource:o}:o,s.fn.init.call(l,i,o),o=l.options,i=l.element.on("focus"+u,l._focusHandler.bind(l)),l._focusInputHandler=l._focusInput.bind(l),l.optionLabel=e(),l._optionLabel(),l._inputTemplate(),l._reset(),l._prev="",l._word="",l._wrapper(),l._tabindex(),l.wrapper.data(k,l.wrapper.attr(k)),l._span(),l._popup(),l._mobile(),l._dataSource(),l._ignoreCase(),o.label&&this._label(),l._aria(),l._enable(),l._oldIndex=l.selectedIndex=-1,c!==t&&(o.index=c),l._initialIndex=o.index,l.requireValueMapper(l.options),l._initList(),l.listView.one("dataBound",l._attachAriaActiveDescendant.bind(l)),l._cascade(),l.one("set",(function(e){!e.sender.listView.bound()&&l.hasOptionLabel()&&l._textAccessor(l._optionLabelText())})),o.autoBind?l.dataSource.fetch():-1===l.selectedIndex&&((a=o.text||"")||((r=o.optionLabel)&&0===o.index?a=r:l._isSelect&&(a=i.children(":selected").text())),l._textAccessor(a)),e(l.element).parents("fieldset").is(":disabled")&&l.enable(!1),l.listView.bind("click",(function(e){e.preventDefault()})),n.notify(l),l._applyCssClasses()},options:{name:"DropDownList",enabled:!0,autoBind:!0,_allowFilterPaste:!0,index:0,text:null,value:null,delay:500,height:200,dataTextField:"",dataValueField:"",optionLabel:"",cascadeFrom:"",cascadeFromField:"",cascadeFromParentField:"",ignoreCase:!0,animation:{},filter:"none",minLength:1,enforceMinLength:!1,virtual:!1,template:null,valueTemplate:null,optionLabelTemplate:null,groupTemplate:e=>i(e),fixedGroupTemplate:e=>i(e),autoWidth:!1,popup:null,filterTitle:null,size:"medium",fillMode:"solid",rounded:"medium",label:null,popupFilter:!0,adaptiveTitle:null,adaptiveSubtitle:null},events:["open","close",v,"select","filtering","dataBinding","dataBound","cascade","set","kendoKeydown"],setOptions:function(e){s.fn.setOptions.call(this,e),this.listView.setOptions(this._listOptions(e)),this._optionLabel(),this._inputTemplate(),this._accessors(),this._removeFilterHeader(),this._addFilterHeader(),this._enable(),this._aria(),!this.value()&&this.hasOptionLabel()&&this.select(0)},destroy:function(){var e=this;s.fn.destroy.call(e),e.wrapper.off(u),e.wrapper.off(p),e.element.off(u),e._arrow.off(),e._arrow=null,e._arrowIcon=null,e.optionLabel.off(),e.filterInput&&e.filterInput.off(p)},open:function(){var e=this,t=!!e.dataSource.filter()&&e.dataSource.filter().filters.length>0,n=this.listView;e.popup.visible()||(e.listView.bound()&&e._state!==C?e._allowOpening()&&(e._focusFilter=!0,e.popup.one("activate",e._focusInputHandler),e.popup._hovered=!0,e.wrapper.attr("aria-activedescendant",n._optionID),e.popup.open(),e._resizeFilterInput(),e._focusItem()):(e._open=!0,e._state="rebind",e.filterInput&&(e.filterInput.val(""),e._prev=""),e.filterInput&&1!==e.options.minLength&&!t?(e.refresh(),e.popup.one("activate",e._focusInputHandler),e.wrapper.attr("aria-activedescendant",n._optionID),e.popup.open(),e._resizeFilterInput()):e._filterSource()))},close:function(){this._attachAriaActiveDescendant(),this.popup.close()},_attachAriaActiveDescendant:function(){var e=this.wrapper,t=e.find(".k-input-inner").attr("id");e.attr("aria-describedby",t)},_focusInput:function(){this._hasActionSheet()||this._focusElement(this.filterInput)},_resizeFilterInput:function(){var e=this.filterInput,t=this._prevent;if(e&&!this._hasActionSheet()){var i=this.filterInput[0]===c(),o=n.caret(this.filterInput[0])[0];this._prevent=!0,e.addClass("k-hidden"),e.closest(".k-list-filter").css("width",this.popup.element.width()),e.removeClass("k-hidden"),i&&(e.trigger("focus"),n.caret(e[0],o)),this._prevent=t}},_allowOpening:function(){return this.hasOptionLabel()||this.filterInput||s.fn._allowOpening.call(this)},toggle:function(e){this._toggle(e,!0)},current:function(e){var n;if(e===t)return!(n=this.listView.focus())&&0===this.selectedIndex&&this.hasOptionLabel()?this.optionLabel:n;this._focus(e)},dataItem:function(n){var i=this,o=null;if(null===n)return n;if(n===t)o=i.listView.selectedDataItems()[0];else{if("number"!=typeof n){if(i.options.virtual)return i.dataSource.getByUid(e(n).data("uid"));n=n.hasClass("k-list-optionlabel")?-1:e(i.items()).index(n)}else i.hasOptionLabel()&&(n-=1);o=i.dataSource.flatView()[n]}return o||(o=i._optionLabelDataItem()),o},refresh:function(){this.listView.refresh()},text:function(e){var n,i=this,o=i.options.ignoreCase;if((e=null===e?"":e)===t)return i._textAccessor();"string"==typeof e?(n=o?e.toLowerCase():e,i._select((function(e){return e=i._text(e),o&&(e=(e+"").toLowerCase()),e===n})).done((function(){i._textAccessor(i.dataItem()||e),i._refreshFloatingLabel()}))):i._textAccessor(e)},_clearFilter:function(){e(this.filterInput).val(""),s.fn._clearFilter.call(this)},value:function(e){var n=this,i=n.listView,o=n.dataSource;return e===t?(e=n._accessor()||n.listView.value()[0])===t||null===e?"":e:(n.requireValueMapper(n.options,e),!e&&n.hasOptionLabel()||(n._initialIndex=null),this.trigger("set",{value:e}),n._request&&n.options.cascadeFrom&&n.listView.bound()?(n._valueSetter&&o.unbind(v,n._valueSetter),n._valueSetter=function(){n.value(e)}.bind(n),void o.one(v,n._valueSetter)):(n._isFilterEnabled()&&i.bound()&&i.isFiltered()?n._clearFilter():n._fetchData(),void i.value(e).done((function(){n._old=n._valueBeforeCascade=n._accessor(),n._oldIndex=n.selectedIndex,n._refreshFloatingLabel()}))))},hasOptionLabel:function(){return this.optionLabel&&!!this.optionLabel[0]},_optionLabel:function(){var t=this,o=t.options,r=o.optionLabel,a=o.optionLabelTemplate;if(!r)return t.optionLabel.off().remove(),void(t.optionLabel=e());a||(a=e=>i("string"==typeof r?e:n.getter(o.dataTextField)(e))),"function"!=typeof a&&(a=n.template(a)),t.optionLabelTemplate=a,t.hasOptionLabel()||(t.optionLabel=e('<div role="option" class="k-list-optionlabel"></div>').prependTo(t.list)),t.optionLabel.html(a(r)).off().on(y,t._click.bind(t)).on(x,t._toggleHover)},_optionLabelText:function(){var e=this.options.optionLabel;return"string"==typeof e?e:this._text(e)},_optionLabelDataItem:function(){var n=this,i=n.options.optionLabel;return n.hasOptionLabel()?e.isPlainObject(i)?new h(i):n._assignInstance(n._optionLabelText(),""):t},_buildOptions:function(e){var n=this;if(n._isSelect){var i=n.listView.value()[0],o=n._optionLabelDataItem(),r=o&&n._value(o);i!==t&&null!==i||(i=""),o&&(r!==t&&null!==r||(r=""),o='<option value="'+r+'">'+n._text(o)+"</option>"),n._options(e,o,i),i!==a.unifyType(n._accessor(),typeof i)&&(n._customOption=null,n._custom(i))}},_listBound:function(){var e,t=this,n=t._initialIndex,i=t._state===z,o=t.dataSource.flatView();t._presetValue=!1,t._renderFooter(),t._renderNoData(),t._toggleNoData(!o.length),t._resizePopup(!0),t.popup.position(),t._buildOptions(o),i||(t._open&&t.toggle(t._allowOpening()),t._open=!1,t._fetch||(o.length?(!t.listView.value().length&&n>-1&&null!==n&&t.select(n),t._initialIndex=null,(e=t.listView.selectedDataItems()[0])&&t.text()!==t._text(e)&&t._selectValue(e)):t._textAccessor()!==t._optionLabelText()&&(t.listView.value(""),t._selectValue(null),t._oldIndex=t.selectedIndex))),t._hideBusy(),t.trigger("dataBound")},_listChange:function(){this._selectValue(this.listView.selectedDataItems()[0]),(this._presetValue||this._old&&-1===this._oldIndex)&&(this._oldIndex=this.selectedIndex)},_filterPaste:function(){this.options._allowFilterPaste&&this._search()},_attachFocusHandlers:function(){var e=this;e.wrapper.on("focusin"+p,e._focusinHandler.bind(e)).on("focusout"+p,e._focusoutHandler.bind(e)),e.filterInput&&e.filterInput.on("focusin"+p,e._focusinHandler.bind(e)).on("focusout"+p,e._focusoutHandler.bind(e))},_focusHandler:function(){this.wrapper.trigger("focus")},_focusinHandler:function(){this.wrapper.addClass(g),this._prevent=!1},_focusoutHandler:function(e){var t=this,n=window.self!==window.top;t.wrapper.find(e.relatedTarget).length>0||t._prevent||(clearTimeout(t._typingTimeout),l.mobileOS.ios&&n?t._change():t._blur(),t.wrapper.removeClass(g),t._prevent=!0,t._open=!1,t.element.trigger("blur"))},_wrapperMousedown:function(e){const t=this;let n=!(t.filterInput&&!t._touchEnabled())||e.currentTarget!==t.filterInput[0];t.popup&&t._hasActionSheet()&&(n=!0,t.popup.unbind("close"),t.popup.bind("close",(function(){t._change()}))),t._prevent=n},_wrapperClick:function(e){e.preventDefault(),this.popup.unbind("activate",this._focusInputHandler),this._focused=this.wrapper,this._prevent=!1,this._toggle()},_editable:function(e){var t=this,i=t.element,o=e.disable,r=e.readonly,a=t.wrapper.add(t.filterInput).off(u),s=t.wrapper.off(x);r||o?o?(a.removeAttr(k),s.addClass(_)):s.removeClass(_):(i.prop(f,!1).prop(m,!1),s.removeClass(_).on(x,t._toggleHover),a.attr(k,a.data(k)).attr(b,!1).attr(w,!1).on("keydown"+u,t,t._keydown.bind(t)).on(n.support.mousedown+u,t._wrapperMousedown.bind(t)).on("paste"+u,t._filterPaste.bind(t)),t.wrapper.on("click"+u,t._wrapperClick.bind(t)),t.filterInput?a.on("input"+u,t._search.bind(t)):a.on("keypress"+u,t._keypress.bind(t))),i.attr(f,o).attr(m,r),a.attr(b,o).attr(w,r)},_keydown:function(e){var t,n,i=this,o=e.keyCode,r=e.altKey,a=i.popup.visible();if(i.filterInput&&(t=i.filterInput[0]===c()),o===d.LEFT?(o=d.UP,n=!0):o===d.RIGHT&&(o=d.DOWN,n=!0),!n||!t)if(e.keyCode=o,(r&&o===d.UP||o===d.ESC)&&i._focusElement(i.wrapper),i._state===z&&o===d.ESC&&(i._clearFilter(),i._open=!1,i._state=C),o===d.ENTER&&i._typingTimeout&&i.filterInput&&a)e.preventDefault();else if(o!==d.SPACEBAR||t||(i.toggle(!a),e.preventDefault()),!(n=i._move(e))){if(!a||!i.filterInput){var s=i._focus();if(o===d.HOME?(n=!0,i._firstItem()):o===d.END&&(n=!0,i._lastItem()),n){if(i.trigger("select",{dataItem:i._getElementDataItem(i._focus()),item:i._focus()}))return void i._focus(s);i._select(i._focus(),!0).done((function(){a||i._blur()})),e.preventDefault()}}r||n||!i.filterInput||i._search()}},_matchText:function(e,n){var i=this.options.ignoreCase;return e!==t&&null!==e&&(e+="",i&&(e=e.toLowerCase()),0===e.indexOf(n))},_shuffleData:function(e,t){var n=this._optionLabelDataItem();return n&&(e=[n].concat(e)),e.slice(t).concat(e.slice(0,t))},_selectNext:function(){var e,t,n=this,i=n.dataSource.flatView(),o=i.length+(n.hasOptionLabel()?1:0),r=function(e,t){for(var n=0;n<e.length;n++)if(e.charAt(n)!==t)return!1;return!0}(n._word,n._last),a=n.selectedIndex;a=-1===a?0:H(a+=r?1:0,o),i=i.toJSON?i.toJSON():i.slice(),i=n._shuffleData(i,a);for(var s=0;s<o&&(t=n._text(i[s]),!r||!n._matchText(t,n._last))&&!n._matchText(t,n._word);s++);s!==o&&(e=n._focus(),n._select(H(a+s,o)).done((function(){var t=function(){n.popup.visible()||n._change()};n.trigger("select",{dataItem:n._getElementDataItem(n._focus()),item:n._focus()})?n._select(e).done(t):t()})))},_keypress:function(e){var t=this;if(0!==e.which&&e.keyCode!==n.keys.ENTER){var i=String.fromCharCode(e.charCode||e.keyCode);t.options.ignoreCase&&(i=i.toLowerCase())," "===i&&e.preventDefault(),t._word+=i,t._last=i,t._search()}},_popupOpen:function(e){var t=this.popup;e.isDefaultPrevented()||this._hasActionSheet()||(t.wrapper=n.wrap(t.element),t.element.closest(".km-root")[0]&&(t.wrapper.addClass("km-popup km-widget"),this.wrapper.addClass("km-widget")))},_popup:function(){s.fn._popup.call(this),this.popup.element.addClass("k-dropdownlist-popup"),this.popup.one("open",this._popupOpen.bind(this))},_postCreatePopup:function(){s.fn._postCreatePopup.call(this),this._attachFocusHandlers()},_getElementDataItem:function(e){return e&&e[0]?e[0]===this.optionLabel[0]?this._optionLabelDataItem():this.listView.dataItemByIndex(this.listView.getElementIndex(e)):null},_click:function(t){var n=this,i=t.item||e(t.currentTarget);t.preventDefault(),n.trigger("select",{dataItem:n._getElementDataItem(i),item:i})?n.close():(n._userTriggered=!0,n._select(i).done((function(){n._blur(),n._focusElement(n.wrapper)})))},_touchEnabled:function(){return l.mobileOS&&(l.touch||l.MSPointers||l.pointers)},_focusElement:function(e){var t=c(),n=this.wrapper,i=this.filterInput,o=e===i?n:i,r=this._touchEnabled();i&&i[0]===e[0]&&r||i&&(o[0]===t||this._focusFilter)&&(this._focusFilter=!1,this._prevent=!0,this._focused=e.trigger("focus"))},_searchByWord:function(e){if(e){var t=this;t.options.ignoreCase&&(e=e.toLowerCase()),t._select((function(n){return t._matchText(t._text(n),e)}))}},_inputValue:function(){return this.text()},_search:function(){var e=this,t=e.dataSource;if(clearTimeout(e._typingTimeout),e._isFilterEnabled())e._typingTimeout=setTimeout((function(){var t=e.filterInput.val();e._prev!==t&&(e._prev=t,e.search(t),e._resizeFilterInput()),e._typingTimeout=null}),e.options.delay);else{if(e._typingTimeout=setTimeout((function(){e._word=""}),e.options.delay),!e.listView.bound())return void t.fetch().done((function(){e._selectNext()}));e._selectNext()}},_get:function(t){var n,i,o,r="function"==typeof t,a=r?e():e(t);if(this.hasOptionLabel()&&("number"==typeof t?t>-1&&(t-=1):a.hasClass("k-list-optionlabel")&&(t=-1)),r){for(n=this.dataSource.flatView(),o=0;o<n.length;o++)if(t(n[o])){t=o,i=!0;break}i||(t=-1)}return t},_firstItem:function(){this.hasOptionLabel()?this._focus(this.optionLabel):this.listView.focusFirst()},_lastItem:function(){this._resetOptionLabel(),this.listView.focusLast()},_nextItem:function(){var e;return this.optionLabel.hasClass("k-focus")?(this._resetOptionLabel(),this.listView.focusFirst(),e=1):e=this.listView.focusNext(),e},_prevItem:function(){var e;if(!this.optionLabel.hasClass("k-focus"))return e=this.listView.focusPrev(),this.listView.focus()||this.options.virtual||this._focus(this.optionLabel),e},_focusItem:function(){var e=this.options,n=this.listView,i=n.focus(),o=n.select();(o=o[o.length-1])===t&&e.highlightFirst&&!i&&(o=0),o!==t?n.focus(o):!e.optionLabel||e.virtual&&"dataItem"===e.virtual.mapValueTo?n.scrollToIndex(0):(this._focus(this.optionLabel),this._select(this.optionLabel),this.listView.content.scrollTop(0))},_resetOptionLabel:function(e){this.optionLabel.removeClass("k-focus"+(e||"")).removeAttr("id")},_focus:function(e){var n=this.listView,i=this.optionLabel;if(e===t)return!(e=n.focus())&&i.hasClass("k-focus")&&(e=i),e;this._resetOptionLabel(),e=this._get(e),n.focus(e),-1===e&&(i.addClass("k-focus").attr("id",n._optionID),this.filterInput&&this.filterInput.removeAttr("aria-activedescendant").attr("aria-activedescendant",n._optionID))},_select:function(e,t){var n=this;return e=n._get(e),n.listView.select(e).done((function(){t||n._state!==z||(n._state=C),-1===e&&n._selectValue(null)}))},_selectValue:function(e){var n=this,i=n.options.optionLabel,o=n.listView.select(),r="",a="";(o=o[o.length-1])===t&&(o=-1),this._resetOptionLabel(" k-selected"),e||0===e?(a=e,r=n._dataValue(e),i&&(o+=1)):i&&(n._focus(n.optionLabel.addClass("k-selected")),a=n._optionLabelText(),r="string"==typeof i?"":n._value(i),o=0),n.selectedIndex=o,null===r&&(r=""),n._textAccessor(a),n._accessor(r,o),n._triggerCascade()},_mobile:function(){var e=this.popup,t=l.mobileOS;e.element.parents(".km-root").eq(0).length&&t&&(e.options.animation.open.effects=t.android||t.meego?"fadeIn":t.ios||t.wp?"slideIn:up":e.options.animation.open.effects)},_span:function(){var e,t,i=this,o=i.wrapper,a="span.k-input-value-text",s=n.guid(),l=i.options;(e=o.find(a))[0]||(t=r.renderButton('<button role="button" tabindex="-1" class="k-input-button" aria-label="select"></button>',{icon:"caret-alt-down",size:l.size,fillMode:l.fillMode,shape:"none",rounded:"none"}),o.append('<span id="'+s+'" unselectable="on" class="k-input-inner"><span class="k-input-value-text"></span></span>').append(t).append(i.element),e=o.find(a)),i.span=e,i._arrow=o.find(".k-input-button"),i._arrowIcon=i._arrow.find(".k-icon,.k-svg-icon")},_wrapper:function(){var e,t=this,n=t.element,i=n[0];(e=n.parent()).is("span.k-picker")||((e=n.wrap("<span />").parent())[0].style.cssText=i.style.cssText,e[0].title=i.title),t._focused=t.wrapper=e.addClass("k-picker k-dropdownlist").addClass(i.className).removeClass("input-validation-error").css("display","").attr({accesskey:n.attr("accesskey"),unselectable:"on",role:"combobox","aria-expanded":!1}),n.hide().removeAttr("accesskey")},_clearSelection:function(e){this.select(e.value()?0:-1)},_openHandler:function(e){this._adjustListWidth(),this.trigger("open")?e.preventDefault():(this.wrapper.attr("aria-expanded",!0),this.ul.attr("aria-hidden",!1))},_closeHandler:function(e){this.trigger("close")?e.preventDefault():(this.wrapper.attr("aria-expanded",!1),this.ul.attr("aria-hidden",!0))},_inputTemplate:function(){var e=this,t=e.options.valueTemplate;if(t=t?n.template(t):t=>i(e._text(t)),e.valueTemplate=t,e.hasOptionLabel()&&!e.options.optionLabelTemplate)try{e.valueTemplate(e._optionLabelDataItem())}catch(e){throw new Error("The `optionLabel` option is not valid due to missing fields. Define a custom optionLabel as shown here http://docs.telerik.com/kendo-ui/api/javascript/ui/dropdownlist#configuration-optionLabel")}},_textAccessor:function(n){var i=null,o=this.valueTemplate,r=this._optionLabelText(),a=this.span;if(n===t)return a.text();e.isPlainObject(n)||n instanceof h?i=n:r&&r===n&&(i=this.options.optionLabel),i||(i=this._assignInstance(n,this._accessor())),this.hasOptionLabel()&&(i!==r&&this._text(i)!==r||(o=this.optionLabelTemplate,"string"!=typeof this.options.optionLabel||this.options.optionLabelTemplate||(i=r)));try{a.html(o(i))}catch(e){a.html("")}},_preselect:function(e,t){e||t||(t=this._optionLabelText()),this._accessor(e),this._textAccessor(t),this._old=this._accessor(),this._oldIndex=this.selectedIndex,this.listView.setValue(e),this._initialIndex=null,this._presetValue=!0},_assignInstance:function(e,t){var n=this.options.dataTextField,i={};return n?(M(i,n.split("."),e),M(i,this.options.dataValueField.split("."),t),i=new h(i)):i=e,i}});function M(e,t,n){for(var i,o=0,r=t.length-1;o<r;++o)(i=t[o])in e||(e[i]={}),e=e[i];e[t[r]]=n}function H(e,t){return e>=t&&(e-=t),e}o.plugin(S),n.cssProperties.registerPrefix("DropDownList","k-picker-"),n.cssProperties.registerValues("DropDownList",[{prop:"rounded",values:n.cssProperties.roundedValues.concat([["full","full"]])}])}(window.kendo.jQuery);kendo;let ae=kendo.jQuery;function se({widget:e,wrapper:t,options:n,prefixInsertBefore:i,suffixInsertAfter:o}){var r,a,s=n.prefixOptions,l=n.suffixOptions,c=s.template||s.icon,h=l.template||l.icon,d=(o=o||i,n.layoutFlow),u=d?"vertical"==d?"horizontal":"vertical":"horizontal",p=`<span class="k-input-separator k-input-separator-${"vertical"==d?"horizontal":"vertical"}"></span>`;s&&c&&((r=t.children(".k-input-prefix"))[0]||(r=ae(`<span class="k-input-prefix k-input-prefix-${u}" />`),i?r.insertBefore(i):r.prependTo(t)),s.icon&&r.html(kendo.html.renderIcon({icon:s.icon})),s.template&&r.html(kendo.template(s.template)({})),s.separator&&ae(p).insertAfter(r)),l&&h&&((a=t.children(".k-input-suffix"))[0]||(a=ae(`<span class="k-input-suffix k-input-suffix-${u}" />`).appendTo(t),o?a.insertAfter(o):a.appendTo(t)),l.icon&&a.html(kendo.html.renderIcon({icon:l.icon})),l.template&&a.html(kendo.template(l.template)({})),l.separator&&ae(p).insertBefore(a)),e._prefixContainer=r,e._suffixContainer=a}!function(e,t){var n=window.kendo,i=n.caret,o=n.keys,r=n.html,a=n.ui,s=a.Widget,l=n._activeElement,c=n._extractFormat,h=n.parseFloat,d=n.support.placeholder,u=n.getCulture,p="change",f="disabled",m="readonly",v="k-input-inner",g="spin",_=".kendoNumericTextBox",b="mouseenter"+_+" "+("mouseleave"+_),w="k-focus",y="k-hover",x="focus",k=".",z="k-selected",C="k-disabled",S="k-invalid",M="aria-disabled",H=/^(-)?(\d*)$/,I=null,T=e.isPlainObject,V=e.extend,B=s.extend({init:function(i,o){var r,a,l,h,d,u=this,p=o&&o.step!==t;s.fn.init.call(u,i,o),o=u.options,i=u.element.on("focusout"+_,u._focusout.bind(u)).attr("role","spinbutton"),o.placeholder=o.placeholder||i.attr("placeholder"),o.inputMode=o.inputMode||i.attr("inputmode")||"text",r=u.min(i.attr("min")),a=u.max(i.attr("max")),l=u._parse(i.attr("step")),o.min===I&&r!==I&&(o.min=r),o.max===I&&a!==I&&(o.max=a),p||l===I||(o.step=l),u._initialOptions=V({},o),d=i.attr("type"),u._reset(),u._wrapper(),u._arrows(),u._validation(),u._input(),n.support.mobileOS?u._text.on("touchend"+_+" "+x+_,(function(){n.support.browser.edge?u._text.one(x+_,(function(){u._focusin()})):u._focusin(),u.selectValue()})):u._text.on(x+_,u._click.bind(u)),i.attr("aria-valuemin",o.min!==I?o.min*o.factor:o.min).attr("aria-valuemax",o.max!==I?o.max*o.factor:o.max),o.format=c(o.format),(h=o.value)==I&&(h="number"==d?parseFloat(i.val()):i.val()),u.value(h),!o.enable||i.is("[disabled]")||e(u.element).parents("fieldset").is(":disabled")?u.enable(!1):u.readonly(i.is("[readonly]")),u._label(),u._ariaLabel(u._text),u._applyCssClasses(),se({widget:u,wrapper:u.wrapper,options:u.options,prefixInsertBefore:u._text,suffixInsertAfter:u._validationIcon}),u.floatingLabel&&u.floatingLabel.refresh(),n.notify(u)},options:{name:"NumericTextBox",decimals:I,autoAdjust:!0,enable:!0,restrictDecimals:!1,min:I,max:I,value:I,step:1,round:!0,culture:"",format:"n",spinners:!0,placeholder:"",selectOnFocus:!1,factor:1,upArrowText:"Increase value",downArrowText:"Decrease value",label:null,size:"medium",fillMode:"solid",rounded:"medium",prefixOptions:{separator:!0},suffixOptions:{separator:!0}},events:[p,g],_editable:function(e){var t=this,n=t.element,i=e.disable,o=e.readonly,r=t._text.add(n),a=t.wrapper.off(b);t._toggleText(!0),t._upArrowEventHandler.unbind("press"),t._downArrowEventHandler.unbind("press"),n.off("keydown"+_).off("keyup"+_).off("input"+_).off("paste"+_),t._inputLabel&&t._inputLabel.off(_),o||i?(a.addClass(i?C:"").removeClass(i?"":C),r.attr(f,i).attr(m,o).attr(M,i)):(a.removeClass(C).on(b,t._toggleHover),r.prop(f,!1).prop(m,!1).attr(M,!1),t._upArrowEventHandler.bind("press",(function(e){e.preventDefault(),t._spin(1),t._upArrow.addClass(z)})),t._downArrowEventHandler.bind("press",(function(e){e.preventDefault(),t._spin(-1),t._downArrow.addClass(z)})),t.element.on("keydown"+_,t._keydown.bind(t)).on("keyup"+_,t._keyup.bind(t)).on("paste"+_,t._paste.bind(t)).on("input"+_,t._inputHandler.bind(t)),t._inputLabel&&t._inputLabel.on("click"+_,t.focus.bind(t)))},readonly:function(e){this._editable({readonly:e===t||e,disable:!1}),this.floatingLabel&&this.floatingLabel.readonly(e===t||e)},enable:function(e){this._editable({readonly:!1,disable:!(e=e===t||e)}),this.floatingLabel&&this.floatingLabel.enable(e=e===t||e)},setOptions:function(e){var n=this;s.fn.setOptions.call(n,e),n._text.prop("placeholder",n.options.placeholder),n._placeholder(n.options.placeholder),n.element.attr({"aria-valuemin":n.options.min!==I?n.options.min*n.options.factor:n.options.min,"aria-valuemax":n.options.max!==I?n.options.max*n.options.factor:n.options.max}),n.options.format=c(n.options.format),n._upArrowEventHandler.destroy(),n._upArrowEventHandler=null,n._downArrowEventHandler.destroy(),n._downArrowEventHandler=null,n._arrowsWrap.remove(),n._arrows(),n._applyCssClasses(),n._inputLabel&&(n._inputLabel.off(_),n._inputLabel.remove(),n.floatingLabel&&(n.floatingLabel.destroy(),n._floatingLabelContainer&&n.wrapper.unwrap())),n._label(),e.enable!==t||e.readonly!==t?n._editable({readonly:e.readonly,disable:!e.enable}):n._editable({readonly:n.element.attr("readonly")!==t?Boolean(n.element.attr("readonly")):n.options.readonly,disable:n.element.attr("disabled")!==t?Boolean(n.element.attr("disabled")):!n.options.enable}),e.value!==t?n.value(e.value):n._value!==t&&n.value(n._value)},destroy:function(){var e=this;e._inputLabel&&(e._inputLabel.off(_),e.floatingLabel&&e.floatingLabel.destroy()),e.element.add(e._text).add(e._upArrow).add(e._downArrow).off(_),e._upArrowEventHandler.destroy(),e._downArrowEventHandler.destroy(),e._form&&e._form.off("reset",e._resetHandler),s.fn.destroy.call(e)},min:function(e){return this._option("min",e)},max:function(e){return this._option("max",e)},step:function(e){return this._option("step",e)},value:function(e){var n=this;if(e===t)return n._value;(e=n._parse(e))!==n._adjust(e)&&(e=I),n._update(e),n._old=n._value,n.floatingLabel&&n.floatingLabel.refresh()},focus:function(){this._focusin(),this.selectValue()},_adjust:function(e){let t=this.options,n=t.min,i=t.max,o=t.autoAdjust;return e!==I&&o?(n!==I&&e<n?e=n:i!==I&&e>i&&(e=i),e):e},_arrows:function(){var t,i=this,o=function(){clearTimeout(i._spinning),t.removeClass(z)},r=i.options,a=r.spinners,s=i.element;(t=s.siblings(".k-icon-button"))[0]||(t=e(A("increase",r.upArrowText,r)+A("decrease",r.downArrowText,r)).appendTo(i.wrapper),i._arrowsWrap=t.wrapAll('<span class="k-input-spinner k-spin-button"/>').parent()),a||t.parent().toggle(a),i._upArrow=t.eq(0),i._upArrowEventHandler=new n.UserEvents(i._upArrow,{release:o}),i._downArrow=t.eq(1),i._downArrowEventHandler=new n.UserEvents(i._downArrow,{release:o})},_validation:function(){var t=this.element;this._validationIcon=e(n.ui.icon({icon:"exclamation-circle",iconClass:"k-input-validation-icon k-hidden"})).insertAfter(t)},_blur:function(){var e=this;e._toggleText(!0),e._change(e.element.val())},_click:function(e){var t=this;clearTimeout(t._focusing),t._focusing=setTimeout((function(){var n,o,r,a=e.target,s=i(a)[0],l=a.value.substring(0,s),c=t._format(t.options.format),h=c[","],d=0;h&&(o=new RegExp("\\"+h,"g"),r=new RegExp("(-)?("+c.symbol+")?([\\d\\"+h+"]+)(\\"+c[k]+")?(\\d+)?")),r&&(n=r.exec(l)),n&&(d=n[0].replace(o,"").length,-1!=l.indexOf("(")&&t._value<0&&d++),t._focusin(),i(t.element[0],d),t.selectValue()}))},selectValue:function(){this.options.selectOnFocus&&this.element[0].select()},_getFactorValue:function(e){var t=this.options.factor;return t&&1!==t&&null!==(e=n.parseFloat(e))&&(e/=t),e},_change:function(e){var t=this;e=t._getFactorValue(e),t._update(e),e=t._value,t._old!=e&&(t._old=e,t._typing||t.element.trigger(p),t.trigger(p)),t._typing=!1},_culture:function(e){return e||u(this.options.culture)},_focusin:function(){var e=this;e.wrapper.addClass(w),e._toggleText(!1),e.element.trigger("focus")},_focusout:function(){var e=this;clearTimeout(e._focusing),e.wrapper.removeClass(w).removeClass(y),e._blur(),e._removeInvalidState()},_format:function(e,t){var n=this._culture(t).numberFormat;return(e=e.toLowerCase()).indexOf("c")>-1?n=n.currency:e.indexOf("p")>-1&&(n=n.percent),n},_input:function(){var t,i=this,o=i.options,r=i.element.addClass(v).show()[0],a=r.accessKey,s=i.wrapper.find(k+v);i.element.attr("inputmode",o.inputMode),(t=s.first()).length<2&&(t=e('<input type="text"/>').attr(n.attr("validate"),"false").insertBefore(r));try{r.setAttribute("type","text")}catch(e){r.type="text"}t[0].title=r.title,t[0].tabIndex=r.tabIndex,t[0].style.cssText=r.style.cssText,t.prop("placeholder",o.placeholder),a&&(t.attr("accesskey",a),r.accessKey=""),i._text=t.addClass(r.className).attr({role:"spinbutton","aria-valuemin":o.min!==I?o.min*o.factor:o.min,"aria-valuemax":o.max!==I?o.max*o.factor:o.max,autocomplete:"off"})},_keydown:function(e){var t=this,n=e.keyCode;n===o.NUMPAD_DOT&&(t._numPadDot=!0),n!=o.DOWN?n!=o.UP?n!=o.ENTER?(n!=o.TAB&&(t._typing=!0),t._cachedCaret=i(t.element)):t._change(t.element.val()):t._step(1):t._step(-1)},_keyup:function(){this._removeInvalidState()},_inputHandler:function(){var e=this.element,t=e.val(),n=this.options.min,o=this._format(this.options.format),r=o[k],a=null!==n&&n>=0&&"-"===t.charAt(0);this._numPadDot&&r!==k&&(t=t.replace(k,r),this.element.val(t),this._numPadDot=!1),this._isPasted&&this._parse(t)&&(t=this._parse(t).toString().replace(k,o[k])),this._numericRegex(o).test(t)&&!a?this._oldText=t:(this._blinkInvalidState(),this.element.val(this._oldText),this._cachedCaret&&(i(e,this._cachedCaret[0]),this._cachedCaret=null)),this._isPasted=!1},_blinkInvalidState:function(){var e=this;e._addInvalidState(),clearTimeout(e._invalidStateTimeout),e._invalidStateTimeout=setTimeout(e._removeInvalidState.bind(e),100)},_addInvalidState:function(){this.wrapper.addClass(S),this._validationIcon.removeClass("k-hidden")},_removeInvalidState:function(){var e=this;e.wrapper.removeClass(S),e._validationIcon.addClass("k-hidden"),e._invalidStateTimeout=null},_numericRegex:function(e){var t=this,n=e[k],i=t.options.decimals,o="*";return n===k&&(n="\\"+n),i===I&&(i=e.decimals),0===i&&t.options.restrictDecimals?H:(t.options.restrictDecimals&&(o="{0,"+i+"}"),t._separator===n&&t._oldPrecision===i||(t._separator=n,t._floatRegExp=new RegExp("^(-)?(((\\d+("+n+"\\d"+o+")?)|("+n+"\\d"+o+")))?$"),t._oldPrecision=i),t._floatRegExp)},_paste:function(e){var t=this,n=e.target,i=n.value,o=t._format(t.options.format);t._isPasted=!0,setTimeout((function(){var e=t._parse(n.value);e===I?t._update(i):(n.value=e.toString().replace(k,o[k]),t._adjust(e)===e&&t._numericRegex(o).test(n.value)||(i=t._getFactorValue(n.value),t._update(i)))}))},_option:function(e,n){var i=this,o=i.element,r=i.options;if(n===t)return r[e];((n=i._parse(n))||"step"!==e)&&(r[e]=n,o.add(i._text).attr("aria-value"+e,n),o.attr(e,n))},_spin:function(e,t){var n=this;t=t||500,clearTimeout(n._spinning),n._spinning=setTimeout((function(){n._spin(e,50)}),t),n._step(e)},_step:function(e){var t=this,n=t.element,i=t._value,o=t._parse(n.val())||0,r=t.options.decimals||2;l()!=n[0]&&t._focusin(),t.options.factor&&o&&(o/=t.options.factor),o=+(o+t.options.step*e).toFixed(r),o=t._adjust(o),t._update(o),t._typing=!1,i!==o&&t.trigger(g)},_toggleHover:function(t){e(t.currentTarget).toggleClass(y,"mouseenter"===t.type)},_toggleText:function(e){var t=this;t._text.toggle(e),e?t._text.removeAttr("aria-hidden"):t._text.attr("aria-hidden","true"),t.element.toggle(!e)},_parse:function(e,t){return h(e,this._culture(t),this.options.format)},_round:function(e,t){return(this.options.round?n._round:L)(e,t)},_update:function(e){var t,i,o=this,r=o.options,a=r.factor,s=r.format,l=r.decimals,c=o._culture(),h=o._format(s,c);l===I&&(l=h.decimals),(i=(e=o._parse(e,c))!==I)&&(e=parseFloat(o._round(e,l),10)),o._value=e=o._adjust(e),o._placeholder(n.toString(e,s,c)),i?(a&&(e=parseFloat(o._round(e*a,l),10)),-1!==(e=e.toString()).indexOf("e")&&(e=o._round(+e,l)),t=e,e=e.replace(k,h[k])):(e=null,t=null),o.element.val(e),o._oldText=e,o.element.add(o._text).attr("aria-valuenow",t)},_placeholder:function(e){var t=this._text;t.val(e),d||e||t.val(this.options.placeholder),t.attr("title",this.element.attr("title")||t.val())},_label:function(){var i,o,r=this,a=r.element,s=r.options,l=a.attr("id");null!==s.label&&(i=!!T(s.label)&&s.label.floating,o=T(s.label)?s.label.content:s.label,i&&(r._floatingLabelContainer=r.wrapper.wrap("<span></span>").parent(),r.floatingLabel=new n.ui.FloatingLabel(r._floatingLabelContainer,{widget:r})),n.isFunction(o)&&(o=o.call(r)),o||(o=""),l||(l=s.name+"_"+n.guid(),a.attr("id",l)),r._inputLabel=e("<label class='"+(i?"k-floating-label":"k-label k-input-label")+"' for='"+l+"'>"+o+"</label>'")[i?"insertAfter":"insertBefore"](r.wrapper),r.element.attr("disabled")===t&&r.element.attr("readonly")===t&&r._inputLabel.on("click"+_,r.focus.bind(r)))},_wrapper:function(){var e,t=this.element,n=t[0];(e=t.parents(".k-numerictextbox")).is("span.k-numerictextbox")||(e=t.hide().wrap("<span/>").parent()),e[0].style.cssText=n.style.cssText,n.style.width="",this.wrapper=e.addClass("k-numerictextbox k-input").addClass(n.className).removeClass("input-validation-error").css("display","")},_reset:function(){var t=this,n=t.element,i=n.attr("form"),o=i?e("#"+i):n.closest("form");o[0]&&(t._resetHandler=function(){setTimeout((function(){t.value(n[0].value),t.max(t._initialOptions.max),t.min(t._initialOptions.min)}))},t._form=o.on("reset",t._resetHandler))}});function A(e,t,n){var i="increase"===e?"caret-alt-up":"caret-alt-down",o="increase"===e?"increase":"decrease";return r.renderButton('<button role="button" tabindex="-1" unselectable="on" class="k-spinner-'+o+'" aria-label="'+t+'" title="'+t+'"></button>',V({},n,{icon:i,shape:null,rounded:null}))}function L(e,t){var n=parseFloat(e,10).toString().split(k);return n[1]&&(n[1]=n[1].substring(0,t)),n.join(k)}n.cssProperties.registerPrefix("NumericTextBox","k-input-"),n.cssProperties.registerValues("NumericTextBox",[{prop:"rounded",values:n.cssProperties.roundedValues.concat([["full","full"]])}]),a.plugin(B)}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.ui,o=i.Widget,r=n.keys,a=n.htmlEncode,s=n.template,l="caret-alt-to-left",c="caret-alt-to-right",h="caret-alt-left",d="caret-alt-right",u="caret-alt-to-left",p="caret-alt-to-right",f="caret-alt-left",m="caret-alt-right",v=":kendoFocusable:not([tabindex='-1'])",g="change",_=".kendoPager",b="click",w=Number.MAX_VALUE,y=!1;function x(e){return e.template({idx:e.idx,text:e.text,ns:n.ns,numeric:e.numeric,size:e.size,title:e.title||"",tabindex:e.navigatable?0:-1,navigatable:e.navigatable})}function k(t,i,o,r,a){return(({text:t,wrapClassName:i,className:o,size:r})=>`<button role="button" title="${t}" aria-label="${t}" class="k-pager-nav k-button k-button-flat k-button-flat-base k-icon-button ${i} ${r}">${n.ui.icon(e('<span class="k-button-icon"></span>'),o)}</button>`)({className:t,text:i,wrapClassName:o||"",id:r||"",size:a})}function z(e,t,i,o){e.find(`[class*="-i-${t}"]`).parent().attr(n.attr("page"),i).attr("tabindex",o?-1:0).attr("aria-disabled",o).toggleClass("k-disabled",o)}function C(e,t){z(e,l,1,t<=1)}function S(e,t){z(e,h,Math.max(1,t-1),t<=1)}function M(e,t,n){z(e,d,Math.min(n,t+1),t>=n)}function H(e,t,n){z(e,c,n,t>=n)}var I=o.extend({init:function(t,i){var r,s,v=this,w="";if(o.fn.init.call(v,t,i),i=v.options,v._createDataSource(i),v.linkTemplate=n.template(v.options.linkTemplate),v.selectTemplate=n.template(v.options.selectTemplate),v.numericSelectItemTemplate=n.template(v.options.numericSelectItemTemplate),r=v.page(),s=v.totalPages(),v._refreshHandler=v.refresh.bind(v),v.dataSource.bind(g,v._refreshHandler),v.downEvent=n.applyEventMap("down",n.guid()),y=n.support.isRtl(t),v._numericWrap=v.element.find(".k-pager-numbers-wrap"),y?(l=p,c=u,h=m,d=f,v._numericWrap.length&&v._numericWrap.empty()):(l=u,c=p,h=f,d=m),i.size&&(w=n.getValidCssClass("k-button-","size",i.size),"k-rounded-md "+n.getValidCssClass("k-picker-","size",i.size)),i.navigatable&&(v._id=v.element.attr("id")||n.guid()),v._template(),(i.previousNext||i.numeric)&&0===v._numericWrap.length&&(v._numericWrap=e("<div class='k-pager-numbers-wrap' />").appendTo(v.element)),i.previousNext&&(v._numericWrap.find("[class*='-i-"+l+"']").length||(v._numericWrap.append(k(l,i.messages.first,"k-pager-first",v._id,w)),C(v._numericWrap,r)),v._numericWrap.find("[class*='-i-"+h+"']").length||(v._numericWrap.append(k(h,i.messages.previous,null,v._id,w)),S(v._numericWrap,r))),i.numeric&&(v.element.find(".k-pager-input").length||(v._numericWrap.append('<span class="k-pager-input"><span>'+a(i.messages.page)+"</span>"+`<input aria-label='${v.options.messages.page}'/><span>`+a(n.format(i.messages.of,s))+"</span></span>"),v._numericTextBox=v._numericWrap.find(".k-pager-input input").kendoNumericTextBox({spinners:!1,size:i.size,min:1,format:"n0",change:function(e){let t=this.value();(t<1||t>v.totalPages())&&(t=v.page()),setTimeout((function(){v.page(t)}),100)}}).data("kendoNumericTextBox"),v._numericTextBox.element.on("focus"+_,(()=>v._restoreTabIndexes())),v._numericTextBox.wrapper.find(".k-input-spinner").remove(),v._pagerInputWrap=v.element.find(".k-pager-input")),i.input||(v.list||(v.list=v._numericWrap.find(".k-pager-numbers"),0===v.list.length&&(v.list=e('<div class="k-pager-numbers" />').appendTo(v._numericWrap))),i.dataSource&&!i.dataSource.total()&&v.list.empty().append(v.selectTemplate({text:0,tabindex:i.navigatalbe?0:-1,navigatable:i.navigatable,title:n.format(i.messages.pageButtonLabel,0)})),v._pagerInputWrap.hide())),i.previousNext&&(v._numericWrap.find("[class*='-i-"+d+"']").length||(v._numericWrap.append(k(d,i.messages.next,null,v._id,w)),M(v._numericWrap,r,s)),v._numericWrap.find("[class*='-i-"+c+"']").length||(v._numericWrap.append(k(c,i.messages.last,"k-pager-last",v._id,w)),H(v._numericWrap,r,s))),i.pageSizes){if(!v.element.find(".k-pager-sizes").length){var x=i.pageSizes.length?i.pageSizes:["all",5,10,20],z=e.map(x,(function(e){return e.toLowerCase&&"all"===e.toLowerCase()?"<option value='all'>"+a(i.messages.allPages)+"</option>":"<option>"+e+"</option>"}));e('<span class="k-pager-sizes"><select></select><span>'+a(i.messages.itemsPerPage)+"</span></span>").appendTo(v.element).find("select").html(z.join("")).end().appendTo(v.element)}v.element.find(".k-pager-sizes select").val(v.pageSize()),n.ui.DropDownList&&v.element.find(".k-pager-sizes select").show().attr("aria-label",i.messages.pageSizeDropDownLabel).kendoDropDownList({size:i.size,adaptiveMode:i.adaptiveMode}),v.element.on(g+_,".k-pager-sizes select",v._change.bind(v))}i.refresh&&(v.element.find(".k-pager-refresh").length||v.element.append('<button role="button" href="#" class="k-pager-refresh k-button '+w+' k-button-flat k-button-flat-base k-icon-button" title="'+i.messages.refresh+'" aria-label="'+i.messages.refresh+'">'+n.ui.icon(e('<span class="k-button-icon"></span>'),"arrow-rotate-cw")+"</button>"),v.element.on(b+_,".k-pager-refresh",v._refreshClick.bind(v))),i.info&&(v.element.find(".k-pager-info").length||v.element.append('<span class="k-pager-info" />')),v.element.on(b+_,"button",v._click.bind(v)).addClass("k-pager"),i.size&&v.element.addClass(n.getValidCssClass("k-pager-","size",i.size)),i.responsive&&v.element.addClass("k-pager-responsive"),i.autoBind&&v.refresh(),v._resizeHandler=v.resize.bind(v,!0),e(window).on("resize"+_,v._resizeHandler),v._navigatable(),v._lastWidth=1,v.resize(),n.notify(v)},destroy:function(){var t=this;o.fn.destroy.call(t),t.element.off(_),t.dataSource.unbind(g,t._refreshHandler),t._refreshHandler=null;let i=t.element.find(".k-pager-input");i.length&&i.remove(),e(window).off("resize"+_,this._resizeHandler),n.destroy(t.element),t.element=t.list=null},events:[g],options:{name:"Pager",adaptiveMode:"none",ARIATemplate:({page:e,totalPages:t})=>`Page navigation, page ${e} of ${t}`,selectTemplate:({text:e,title:t,tabindex:n,size:i})=>`<button role="button" aria-current="page" tabindex="${n}" aria-label="${t}" class="k-button ${i} k-button-flat k-button-flat-primary k-selected"><span class="k-button-text">${a(e)}</span></button>`,linkTemplate:({ns:e,idx:t,text:n,title:i,tabindex:o,size:r})=>`<button class="k-button ${r} k-button-flat k-button-flat-primary" tabindex="${o}" href="#" data-${e}page="${t}" ${""!==i?`title="${i}"`:""}><span class="k-button-text">${a(n)}</span></button>`,numericSelectItemTemplate:({idx:e,selected:t,text:n})=>`<option value="${e}" ${t?'selected="selected"':""}>${a(n)}</option>`,buttonCount:10,autoBind:!0,numeric:!0,info:!0,input:!1,previousNext:!0,pageSizes:!1,refresh:!1,responsive:!0,navigatable:!1,size:"medium",messages:{allPages:"All",display:"{0} - {1} of {2} items",empty:"No items to display",page:"Page",of:"of {0}",itemsPerPage:"items per page",pageButtonLabel:"Page {0}",pageSizeDropDownLabel:"Page sizes drop down",first:"Go to the first page",previous:"Go to the previous page",next:"Go to the next page",last:"Go to the last page",refresh:"Refresh",morePages:"More pages"}},setDataSource:function(e){var t=this;t.dataSource.unbind(g,t._refreshHandler),t.dataSource=t.options.dataSource=e,e.bind(g,t._refreshHandler),t.options.autoBind&&e.fetch()},_aria:function(){this.element.attr({role:"application","aria-roledescription":"pager","aria-keyshortcuts":"Enter ArrowRight ArrowLeft"})},_adaptiveStep:function(e,t,n){var i=this,o=parseInt(this.element.css("gap"));switch(e){case 0:return i._toggleButtons(t,n);case 1:return i._toggleRefresh(t,n-o);case 2:return i._togglePagerInfo(t,n-o);case 3:return i._toggleInputSizesLabel(t,n-o);case 4:return i._togglePageSizesLabel(t,n-o);case 5:return i._togglePageSizesDropDown(t,n-o)}},_calculateNeededWidth:function(){let t=0;const i=parseInt(this.element.css("gap")),o=parseInt(this.element.css("padding-left")),r=parseInt(this.element.css("padding-right"));return this.element.children().each((function(){const i=e(this),o=i.hasClass("k-pager-info");o&&i.removeClass("k-pager-info"),t+=i.is(":visible")?n._outerWidth(i):0,o&&i.addClass("k-pager-info")})),t+=i*(this.element.children(":visible").length-1),t+o+r},_resize:function(e){var t=this;const n=e.width;if(t.element.is(":visible")&&t._lastWidth&&t.options.responsive){if(t._lastWidth<n)for(let e=5;e>=0;e--){const i=t._calculateNeededWidth();if(n<i)break;if(t._adaptiveStep(e,!1,n-i))break}else if(t._lastWidth>n)for(let e=0;e<6&&!(n-3>t._calculateNeededWidth());e++)t._adaptiveStep(e,!0);t._lastWidth=n}},_toggleButtons:function(e,t){if(this.options.input||!this._numericWrap||!this.list||!this._numericTextBox)return;const i=n._outerWidth(this._pagerInputWrap,!0);e?(this._pagerInputWrap.show(),this.list.hide()):t&&this.list.width()-i<t&&(this._pagerInputWrap.hide(),this.list.show())},_toggleRefresh:function(e,t){if(!this.options.refresh)return;const i=this.element.find(".k-pager-refresh");if(e)i.hide();else if(t&&n._outerWidth(i)<t)i.show();else if(i.is(":hidden"))return!0},_togglePagerInfo:function(e,t){if(!this.options.info)return;const n=this.element.find(".k-pager-info");if(e)n.hide();else if(t&&n.width()<t)n.show();else if(!n.is(":visible"))return!0},_toggleInputSizesLabel:function(e,t){if(!this._numericTextBox)return;const n=this.element.find(".k-pager-input").children(),i=n.eq(0);if(e)i.hide();else if(t&&n.eq(0).width()<t)i.show();else if(i.is(":hidden"))return!0},_togglePageSizesLabel:function(e,t){if(!this.options.pageSizes)return;const n=this.element.find(".k-pager-sizes").children().eq(1);if(e)n.hide();else if(t&&n.width()<t)n.show();else if(n.is(":hidden"))return!0},_togglePageSizesDropDown:function(e,t){if(!this.options.pageSizes)return;const i=this.element.find(".k-pager-sizes .k-picker");if(e)i.hide();else if(t&&n._outerWidth(i)<t)i.show();else if(!i.is(":visible"))return!0},_createDataSource:function(e){this.dataSource=n.data.DataSource.create(e.dataSource)},refresh:function(e){var t,i,o,r=this,s=1,l=r.page(),c="",h=r.options,d=r.pageSize(),u=r._collapsedTotal(),p=r.dataSource._isGroupPaged()?r.dataSource.groupsTotal(!0):r.dataSource.total(),f=r.totalPages(),m=r.linkTemplate,v=h.navigatable,g=r.numericSelectItemTemplate,_=h.size?n.getValidCssClass("k-button-","size",h.size):"",b=h.buttonCount;if(!e||"itemchange"!=e.action){if(h.numeric&&!h.input){for(l>b&&(s=0===(o=l%b)?l-b+1:l-o+1),i=Math.min(s+b-1,f),s>1&&(c+=x({template:m,navigatable:v,size:_,idx:s-1,text:"...",numeric:!1,title:h.messages.morePages})),t=s;t<=i;t++)c+=x({template:t==l?r.selectTemplate:m,navigatable:v,idx:t,text:t,size:_,numeric:!0,title:n.format(h.messages.pageButtonLabel,t)});i<f&&(c+=x({template:m,navigatable:v,idx:t,size:_,text:"...",numeric:g,title:h.messages.morePages})),""===c&&(c=r.selectTemplate({text:0,size:_,tabindex:v?0:-1,navigatable:v,title:n.format(h.messages.pageButtonLabel,0)})),r.list.html(c)}if(h.info&&(c=p>0?n.format(h.messages.display,r.dataSource.options.endless?1:Math.min((l-1)*(r.dataSource.pageSize()||0)+1,u),Math.min(l*d,u),p):h.messages.empty,r.element.find(".k-pager-info").html(c)),r._numericTextBox&&(r._numericTextBox.value(l),p>0!=!r._numericTextBox.wrapper.hasClass("k-disabled")&&r._numericTextBox.enable(p>0),r._numericTextBox.wrapper.prev().html("<span>"+a(h.messages.page)+"</span>"),r._numericTextBox.wrapper.next().html("<span>"+a(n.format(h.messages.of,f))+"</span>")),h.previousNext&&(C(r.element,l),S(r.element,l),M(r.element,l,f),H(r.element,l,f)),h.pageSizes){var y=d;r.element.find(".k-pager-sizes option[value='all']").length>0&&(d===this.dataSource.total()||d==w)&&(d="all",y=h.messages.allPages),r.element.find(".k-pager-sizes select").val(d).filter("["+n.attr("role")+"=dropdownlist]").kendoDropDownList("value",d).kendoDropDownList("text",y)}r._restoreFocus(s,i,f),r._excludeChildrenFromTab(),r._updateAria(),f?(r._lastWidth=n._outerWidth(r.element)+12,r.resize(!0)):r._lastWidth&&(r._lastWidth=n._outerWidth(r.element))}},_excludeChildrenFromTab:function(){var t=n._activeElement();!this.options.navigatable||t!==this.element[0]&&e.contains(this.element[0],t)||this.element.find(v).attr("tabindex",-1)},_restoreFocus:function(e,t,n){var i=this;i.options.navigatable&&(i._focusSelected&&(i.element.find(".k-selected").trigger("focus"),i._focusSelected=null),null!==i._focusMore&&(t<n&&i._focusMore&&i.list.find("li").last().find("a").trigger("focus"),!i._focusMore&&e>1&&i.list.find("li").first().find("a").trigger("focus"),i._focusMore=null))},_restoreTabIndexes:function(){this.element.find("[tabindex='-1']:not(.k-disabled):not(.k-dropdownlist > .k-icon-button)").attr("tabindex",0)},_collapsedTotal:function(){return this.dataSource.total()},_refreshClick:function(e){e.preventDefault(),this.dataSource.read()},_change:function(e){var n=e.currentTarget.value,i=parseInt(n,10),o=this.dataSource;isNaN(i)?"all"==(n+"").toLowerCase()&&(o._pageSize=t,o._take=t,o._skip=0,o.fetch()):o.pageSize(i)},_template:function(){this._ariaTemplate=s(this.options.ARIATemplate).bind(this)},_updateAria:function(){this.options.navigatable&&this.element.attr("aria-label",this._ariaTemplate({page:this.page(),totalPages:this.totalPages()}))},_navigatable:function(){var e=this;e.options.navigatable&&(e._aria(),e.element.attr("id",e._id),e._template(),e._updateAria(),e._tabindex(e.element),e.element.on("keydown"+_,e,e._keyDown.bind(e)),e.element.on("focusout"+_,(function(){e.element.removeClass("k-focus")})),e.element.on("focusin"+_,(function(t){e.element.addClass("k-focus"),t.target===e.element[0]?e.element.find(v).attr("tabindex",-1):e.element.removeClass("k-focus")})))},_keyDown:function(t){var n,i,o=this,a=e(t.target),s=!1;a[0]===o.element[0]&&t.keyCode==r.ENTER&&(o._restoreTabIndexes(),o.element.find(v).first().trigger("focus"),s=!0),a[0]!==o.element[0]&&t.keyCode==r.ESC&&(o.element.trigger("focus"),s=!0),a[0]===o.element[0]&&t.keyCode==r.HOME&&(o.page(1),s=!0),a[0]===o.element[0]&&t.keyCode==r.END&&(o.page(o.totalPages()),s=!0),a[0]!==o.element[0]||t.keyCode!=(y?r.LEFT:r.RIGHT)&&t.keyCode!=r.PAGEDOWN||(o.page(o.page()+1),s=!0),a[0]!==o.element[0]||t.keyCode!=(y?r.RIGHT:r.LEFT)&&t.keyCode!=r.PAGEUP||(o.page(o.page()-1||1),s=!0),a[0]!==o.element[0]&&t.keyCode==r.TAB&&(o.options._isToolbarItem&&o._restoreTabIndexes(),i=(n=o.element.find(v)).index(a),t.shiftKey?i-1<0?n.last().trigger("focus"):n.eq(i-1).trigger("focus"):i+1<n.length?n.eq(i+1).trigger("focus"):n.first().trigger("focus"),s=!0),s&&(t.preventDefault(),t.stopPropagation())},_click:function(t){const i=this,o=e(t.currentTarget);t.preventDefault(),i.options.navigatable&&(o.attr("title")==i.options.messages.morePages?i._focusMore=o.parent().index():o.hasClass("k-pager-refresh")||o.hasClass("k-pager-nav")||(i._focusSelected=!0),i._restoreTabIndexes()),o.is(".k-disabled")||i.page(parseInt(o.attr(n.attr("page")),10))},totalPages:function(){return Math.ceil((this.dataSource.total()||0)/(this.pageSize()||1))},pageSize:function(){return this.dataSource.pageSize()||this.dataSource.total()},page:function(e){if(!e)return this.dataSource.total()>0?this.dataSource.page():0;this.trigger("pageChange",{index:e})||(this.dataSource.page(e),this.trigger(g,{index:e}))}});i.plugin(I)}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.ui.Widget,o=e.extend,r=n.htmlEncode,a=window.setTimeout,s="click",l="show",c="hide",h="k-notification",d=".k-notification-actions .k-icon",u="k-hiding",p="info",f="success",m="warning",v="error",g={[p]:"info-circle",[v]:"x-outline",[m]:"exclamation-circle",[f]:"check-outline"},_="top",b="left",w="bottom",y="right",x=".kendoNotification",k=t=>({typeIcon:i,content:o,closeButton:a})=>n.ui.icon(e(`<span class="k-notification-status" title="${r(i)}"></span>`),{icon:g[r(i)]||r(i)})+`<div class="k-notification-content">${t?r(o):o}</div>`,z=k(!1),C=k(!0),S={close:{template:n.ui.icon(e('<span aria-hidden="true" title="Hide"></span>'),{icon:"x"})}},M=i.extend({init:function(t,o){let r=this;i.fn.init.call(r,t,o),o&&o.button&&!o.position&&r.options.position&&(r.options.position.right=40),(o=r.options).appendTo&&e(o.appendTo).is(t)||r.element.hide(),r._compileTemplates(o.templates),r._guid="_"+n.guid(),r._isRtl=n.support.isRtl(t),r._compileStacking(o.stacking,o.position.top,o.position.left),n.notify(r)},events:[l,c],options:{name:"Notification",position:{pinned:!0,top:null,left:null,bottom:20,right:20},stacking:"default",hideOnClick:!0,button:!1,allowHideAfter:0,autoHideAfter:5e3,appendTo:null,width:null,height:null,templates:[],title:null,animation:{open:{effects:"fade:in",duration:300},close:{effects:"fade:out",duration:600,hide:!0}}},_compileTemplates:function(t){var i=this,o=n.template;i._compiled={},e.each(t,(function(t,n){i._compiled[n.type]=o(n.template||e("#"+n.templateId).html())})),i._defaultCompiled=o(z),i._safeCompiled=o(C)},_getCompiled:function(e,t){var n=t?this._safeCompiled:this._defaultCompiled;return e&&this._compiled[e]||n},_compileStacking:function(e,t,n){var i,o,r=this,a={paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:0},s=null!==n?b:y;switch(e){case"down":i=w+" "+s,o=_+" "+s,delete a.paddingBottom;break;case y:i=_+" "+y,o=_+" "+b,delete a.paddingRight;break;case b:i=_+" "+b,o=_+" "+y,delete a.paddingLeft;break;case"up":i=_+" "+s,o=w+" "+s,delete a.paddingTop;break;default:null!==t?(i=w+" "+s,o=_+" "+s,delete a.paddingBottom):(i=_+" "+s,o=w+" "+s,delete a.paddingTop)}r._popupOrigin=i,r._popupPosition=o,r._popupPaddings=a},_attachPopupEvents:function(e,t){var n,i=this,o=e.allowHideAfter,r=!isNaN(o)&&o>0;function l(e){e.on(s+x,(function(){i._hidePopup(t)}))}e.hideOnClick?t.bind("activate",(function(){r?a((function(){l(t.element)}),o):l(t.element)})):e.button&&(n=t.element.find(d),r?a((function(){l(n)}),o):l(n))},_showPopup:function(t,i){var r,s,l=this,c=i.autoHideAfter,h=i.position.left,p=i.position.top;s=e("."+l._guid+":not(."+u+")").last(),r=new n.ui.Popup(t,{anchor:s[0]?s:document.body,origin:l._popupOrigin,position:l._popupPosition,_resizeOnWrap:!0,animation:i.animation,copyAnchorStyles:!1,autosize:!0,modal:!0,collision:"",isRtl:l._isRtl,close:function(){l._triggerHide(this.element)},deactivate:function(e){e.sender.element.off(x),e.sender.element.find(d).off(x),e.sender.destroy()}}),l._attachPopupEvents(i,r),t.removeClass("k-group k-reset k-popup"),s[0]?r.open():(null===h&&(h=e(window).width()-t.outerWidth()-i.position.right),null===p&&(p=e(window).height()-t.outerHeight()-i.position.bottom),r.open(h,p)),t.removeClass("k-popup"),r.wrapper.addClass(l._guid).css(o({margin:0,zIndex:10050},l._popupPaddings)),i.position.pinned?(r.wrapper.css("position","fixed"),s[0]&&l._togglePin(r.wrapper,!0)):s[0]||l._togglePin(r.wrapper,!1),c>0&&a((function(){l._hidePopup(r)}),c)},_hidePopup:function(e){e.wrapper.addClass(u),e.close()},_togglePin:function(t,n){var i=e(window),o=n?-1:1;t.css({top:parseInt(t.css(_),10)+o*i.scrollTop(),left:parseInt(t.css(b),10)+o*i.scrollLeft()})},_attachStaticEvents:function(e,t){var n=this,i=e.allowHideAfter,o=!isNaN(i)&&i>0;function r(e){e.on(s+x,n._hideStatic.bind(n,t))}e.hideOnClick?o?a((function(){r(t)}),i):r(t):e.button&&(o?a((function(){r(t.find(d))}),i):r(t.find(d)))},_showStatic:function(t,i){var o=this,r=i.autoHideAfter,s=i.animation,l="up"==i.stacking||i.stacking==b?"prependTo":"appendTo";o._hideTimeouts||(o._hideTimeouts=[]),t.removeClass("k-popup").addClass(o._guid)[l](i.appendTo).hide().kendoAnimate(s.open||!1),t.css("display",""),o.getNotifications().each((function(t,s){o._attachStaticEvents(i,e(s)),r>0&&!e(s).attr(n.attr("has-hidetimeout"))&&(e(s).attr(n.attr("has-hidetimeout"),!0),o._hideTimeouts.push(a((function(){o._hideStatic(e(s))}),r)))}))},_hideStatic:function(e){e.kendoAnimate(o(this.options.animation.close||!1,{complete:function(){e.off(x).find(d).off(x),e.remove()}})),this._triggerHide(e)},_triggerHide:function(e){this.trigger(c,{element:e})},show:function(i,r,a){var s,c,d=this,u=d.options,f=e('<div role="alert" aria-live="polite" class="k-notification"></div>'),m=n.guid();return r||(r=p),f.attr("aria-label",r),null!==i&&i!==t&&""!==i&&(n.isFunction(i)&&(i=i()),c={typeIcon:r,content:"",closeButton:u.button},s=e.isPlainObject(i)?o(c,i):o(c,{content:i}),f.addClass(h+"-"+r).toggleClass(h+"-closable",u.button).attr({"data-role":"alert",title:u.title}).css({width:u.width,height:u.height}).append(d._getCompiled(r,a)(s)),d.options.button&&f.append(d.addActions("close")),f.find(".k-notification-content").attr("id",m),f.attr("aria-describedby",m),e(u.appendTo)[0]?d._showStatic(f,u):d._showPopup(f,u),d.trigger(l,{element:f})),d},showText:function(e,t){this.show(e,t,!0)},info:function(e){return this.show(e,p)},success:function(e){return this.show(e,f)},warning:function(e){return this.show(e,m)},error:function(e){return this.show(e,v)},hide:function(){var t=this,n=t.getNotifications();return t.options.appendTo?(t._hideTimeouts&&t._hideTimeouts.forEach(clearTimeout),t._hideTimeouts=[],n.each((function(n,i){t._hideStatic(e(i))}))):n.each((function(n,i){var o=e(i).data("kendoPopup");o&&t._hidePopup(o)})),t},getNotifications:function(){var t=e("."+this._guid+":not(."+u+")");return this.options.appendTo?t:t.find(">.k-child-animation-container >."+h)},setOptions:function(e){var n,o=this;i.fn.setOptions.call(o,e),n=o.options,e.templates!==t&&o._compileTemplates(n.templates),e.stacking===t&&e.position===t||o._compileStacking(n.stacking,n.position.top,n.position.left)},destroy:function(){i.fn.destroy.call(this),this.getNotifications().off(x).find(d).off(x)},addActions:function(t){var n=e('<span class="k-notification-actions"/>');return Array.isArray(t)||(t=[t]),t.forEach((function(t){e(S[t].template).wrap(`<span class="k-notification-action k-notification-${t}-action">`).parent().appendTo(n)})),n}});n.ui.plugin(M)}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.ui.Widget,i=t.ui.Popup,o=t.isFunction,r=e.isPlainObject,a=e.extend,s=e(document),l=t.isLocalUrl,c="_tb_active",h="aria-describedby",d="show",u="hide",p="error",f="contentLoad",m="requestStart",v="k-content-frame",g=({autoHide:n,callout:i,dir:o})=>`<div role="tooltip" class="k-tooltip${n?"":" k-tooltip-closable"}"><div class="k-tooltip-content"></div>`+(n?"":`<div class="k-tooltip-button">${t.ui.icon(e('<span title="Close"></span>'),{icon:"x"})}</div>`)+(i?`<div class="k-callout k-callout-${o}"></div>`:"")+"</div>",_=t.template((({content:e})=>`<iframe frameborder='0' class='${v}' src='${e.url}'>This page requires frames in order to show content</iframe>`)),b=".kendoTooltip",w={bottom:{origin:"bottom center",position:"top center"},top:{origin:"top center",position:"bottom center"},left:{origin:"center left",position:"center right",collision:"fit flip"},right:{origin:"center right",position:"center left",collision:"fit flip"},center:{position:"center center",origin:"center center"}},y={top:"bottom",bottom:"top",left:"right",right:"left",center:"center"},x={bottom:"n",top:"s",left:"e",right:"w",center:"n"},k={horizontal:{offset:"top",size:"outerHeight"},vertical:{offset:"left",size:"outerWidth"}};function z(e){for(;e.length&&!C(e);)e=e.parent()}function C(e){var n=e.data(t.ns+"title");if(n)return e.attr("title",n),e.removeData(t.ns+"title"),!0}function S(e){var n=e.attr("title");if(n)return e.data(t.ns+"title",n),e.attr("title",""),!0}function M(e){for(;e.length&&!e.is("body")&&!S(e);)e=e.parent()}var H=n.extend({init:function(e,i){var o,r=this;n.fn.init.call(r,e,i),o=r.options.position.match(/left|right/)?"horizontal":"vertical",r.dimensions=k[o],t.support.touch&&this._isShownOnMouseEnter()&&r.element.on(t.support.mousedown+b,r.options.filter,r._showOn.bind(r)),r.element.on(r.options.showOn+b,r.options.filter,r._showOn.bind(r)),"click"===r.options.showOn&&r.element.on("keydown"+b,r.options.filter,r._keydown.bind(r))},options:{name:"TooltipBase",filter:"",offset:0,showAfter:100,hideAfter:100,callout:!0,position:"bottom",showOn:"mouseenter",animation:{open:{effects:"fade:in",duration:0},close:{duration:40,hide:!0}}},destroy:function(){var e=this.popup;e&&(e.element.off(b),e.destroy()),clearTimeout(this.timeout),n.fn.destroy.call(this)},hide:function(){this.popup&&(this._shown=!1,this.popup.close())},show:function(e){e=e||this.element,this._saveTitle(e),this._show(e)},target:function(){return this.popup?this.popup.options.anchor:null},_keydown:function(n){var i=e(n.currentTarget);n.keyCode==t.keys.ENTER&&this._show(i)},_showOn:function(t){const n=this,i=e(t.currentTarget);n._isShownOnClick()&&!n._isShownOnMouseEnter()?n._show(i):n._isShownOnFocus()?(n._saveTitle(i),n._show(i)):(clearTimeout(n.timeout),n.timeout=setTimeout((function(){n._show(i)}),n.options.showAfter))},_isShownOnFocus:function(){return this.options.showOn&&this.options.showOn.match(/focus/)},_isShownOnMouseEnter:function(){return this.options.showOn&&this.options.showOn.match(/mouseenter/)},_isShownOnClick:function(){return this.options.showOn&&this.options.showOn.match(/click/)},_recalculatePopupDimensions:function(){var e=this;e.popup.wrapper.css("height",t._outerHeight(e.popup.element)+"px"),e.popup.wrapper.css("width",t._outerWidth(e.popup.element)+"px"),e.popup.position(),e._positionCallout()},_positionCallout:function(){var t=this,n=t.options.position,i=t.dimensions,o=i.offset,r=t.popup,a=r.options.anchor,s=e(a).offset(),l=e(r.element).offset(),c=x[r.flipped?y[n]:n],h=s[o]-l[o]+e(a)[i.size]()/2;t._offset(n,t.options.offset),t.arrow.removeClass("k-callout-n k-callout-s k-callout-w k-callout-e").addClass("k-callout-"+c).css(o,h)},_offset:function(e,n,i){var o=this,r="top"==e||"left"==e,a=o.popup.flipped,s=r&&a||!r&&!a?1:-1,l=r?"margin-"+e:"margin-"+y[e],c=(i||t._outerWidth(o.arrow))/2+n;o.popup.wrapper.css(l,c*s+"px")},_addDescribedBy:function(){var e=this,n=e.popup.options.anchor,i=n[0].id||e.element[0].id||t.guid(),o=[];n.attr(h)&&o.push(n.attr(h)),i&&(o.push(i+c),n.attr(h,o.join(" ")),e.popup.element.attr("id",i+c))},_removeDescribedBy:function(e){var t,n,i,o=this.popup.element.attr("id"),r=e.attr(h);r&&((t=r.split(" "))&&t.length>0&&(n=t.filter((function(e){return e!==o}))),n&&n.length>0?(i=n.join(" "),e.attr(h,i)):e.removeAttr(h))},_openPopup:function(){this.popup&&(this.popup.visible()||(this.popup._hovered=!0),this.popup._shouldCorrectWidth=!1,this.popup.open())}});t.ui.plugin(H);var I=H.extend({init:function(e,n){var i,o=this;H.fn.init.call(o,e,n),i=o.options.position.match(/left|right/)?"horizontal":"vertical",o.dimensions=k[i],o._documentKeyDownHandler=o._documentKeyDown.bind(o),(this._isShownOnMouseEnter()||this._isShownOnClick())&&o.element.on("mouseenter"+b,o.options.filter,o._mouseenter.bind(o)),this.options.autoHide&&this._isShownOnMouseEnter()&&o.element.on("mouseleave"+b,o.options.filter,o._mouseleave.bind(o)),this.options.autoHide&&this._isShownOnFocus()&&o.element.on("blur"+b,o.options.filter,o._blur.bind(o)),t.support.touch&&o.element.on(t.support.mousedown+b,o.options.filter,o._mouseenter.bind(o))},options:{name:"Tooltip",filter:"",content:function(e){return e.target.data(t.ns+"title")},showAfter:100,callout:!0,offset:0,position:"bottom",showOn:"mouseenter",autoHide:!0,width:null,height:null,animation:{open:{effects:"fade:in",duration:0},close:{duration:40,hide:!0}}},events:[d,u,f,p,m],_mouseenter:function(t){M(e(t.currentTarget))},_saveTitle:function(e){M(e)},_appendContent:function(e){var n,i=this,a=i.options.content,s=i.content,c=i.options.iframe;r(a)&&a.url?("iframe"in i.options||(c=!l(a.url)),i.trigger(m,{options:a,target:e}),c?(s.hide(),(n=s.find("."+v)[0])?n.src=a.url||n.src:s.html(_({content:a})),s.find("."+v).off("load"+b).on("load"+b,(function(){i.trigger(f),s.show()}))):(s.empty(),t.ui.progress(s,!0),i._ajaxRequest(a))):a&&o(a)?(a=a({sender:this,target:e}),s.html(a||"")):s.html(a)},_verifyContentLoaded(){var e=this,t=e.content.find("[src]"),n=t.length,i=0;0!==n?t.on("load",(function(){i++,n===i&&e._recalculatePopupDimensions()})):e._recalculatePopupDimensions()},_ajaxRequest:function(e){var n=this;jQuery.ajax(a({type:"GET",dataType:"html",cache:!1,error:function(e,i){t.ui.progress(n.content,!1),n._recalculatePopupDimensions(),n.trigger(p,{status:i,xhr:e})},success:function(e){t.ui.progress(n.content,!1),n.content.html(e),n._verifyContentLoaded(),n.trigger(f)}.bind(n)},e))},_documentKeyDown:function(e){e.keyCode===t.keys.ESC&&this.hide()},refresh:function(){var e=this.popup;e&&e.options.anchor&&this._appendContent(e.options.anchor)},_show:function(e){var t=this,n=t.target();let i=!1;t.popup||(t._initPopup(),i=!0),n&&n[0]!=e[0]&&(t.popup.close(!0),t.popup.element.kendoStop(!0,!0)),n&&n[0]==e[0]||(t._appendContent(e),t.popup.options.anchor=e),t.popup.one("deactivate",(function(){z(e),t._removeDescribedBy(e),this.element.removeAttr("id").attr("aria-hidden",!0),s.off("keydown"+b,t._documentKeyDownHandler)})),t._openPopup(),i&&(t.options.autoHide&&this._isShownOnMouseEnter()?t.popup.wrapper.on("mouseleave"+b,t._mouseleave.bind(t)):t.popup.element.on("click"+b,".k-tooltip-button",t._closeButtonClick.bind(t)),i=!1)},_initPopup:function(){var n=this,o=n.options,r=e(t.template(g)({callout:o.callout&&"center"!==o.position,dir:x[o.position],autoHide:o.autoHide}));n.popup=new i(r,a({autosize:!0,activate:function(){n._addDescribedBy(),o.callout?n._positionCallout():n._offset(n.options.position,n.options.offset),this.element.removeAttr("aria-hidden"),s.on("keydown"+b,n._documentKeyDownHandler),n.trigger(d),n.popup._hovered=undefined},close:function(){n.trigger(u)},copyAnchorStyles:!1,animation:o.animation},w[o.position])),r.css({width:o.width,height:o.height}),n.content=r.find(".k-tooltip-content"),n.arrow=r.find(".k-callout")},_closeButtonClick:function(e){e.preventDefault(),this.hide()},_mouseleave:function(t){const n=this,i=e(t.relatedTarget).closest(".k-animation-container").length>0;let o=!e(t.relatedTarget).is(n.element);n.options.filter&&(o=o?!n.element.find(t.relatedTarget).length>0:!o);const r="center"!==n.options.position||o&&!i;clearTimeout(n.timeout),r&&(n.timeout=setTimeout((function(){n._closePopup(t.currentTarget)}),n.options.hideAfter))},_blur:function(e){this._closePopup(e.currentTarget)},_closePopup:function(t){this.popup&&!this.popup._hovered?this.popup.close():z(e(t))},destroy:function(){this.element.off(b),s.off("keydown"+b,this._documentKeyDownHandler),H.fn.destroy.call(this)}});t.ui.plugin(I)}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.ui.Widget,i=".kendoButtonMenu",o=t.ui,r=t.keys,a=t.htmlEncode,s=t.sanitizeLink,l=e.extend,c=".",h="id",d="next",u="k-disabled",p="k-hidden",f="aria-disabled",m="tabindex",v="click",g="menuClick",_="menuOpen",b="menuClose",w="keydown",y="focus",x={down:{origin:"bottom left",position:"top left"},up:{origin:"top left",position:"bottom left"}},k="k-menu-popup",z="k-menu-group",C="k-item k-menu-item",S="k-menu-item",M="k-menu-link-text",H="k-link k-menu-link",I="k-sprite",T="k-image",V={text:null,icon:null,url:null,attributes:null,enabled:!0,hidden:!1,id:null,imageUrl:null,spriteCssClass:null},B=({imageUrl:e})=>""+(e?`<img alt="icon" class="${T}" src="${a(e)}" />`:""),A=({spriteCssClass:e})=>""+(e?`<span class="${I} ${a(e)}"></span>`:""),L=({icon:e})=>`${e?t.ui.icon(a(e)):""}`,E=({text:e})=>""+(e?`<span class="${M}">${a(e)}</span>`:""),D=({imageUrl:e,spriteCssClass:t,icon:n,text:i})=>`<span class="${H}">${B({imageUrl:e})}${A({spriteCssClass:t})}${L({icon:n})}${E({text:i})}</span>`,P=({url:e,imageUrl:t,spriteCssClass:n,icon:i,text:o,attributes:r})=>`<a href="${s(e)}" ${r&&r.target?`target="${r.target}"`:""} class="${H}">${B({imageUrl:t})}${A({spriteCssClass:n})}${L({icon:i})}${E({text:o})}</a>`;function O(t,n){var i=n===d?e.fn.next:e.fn.prev,o=n===d?e.fn.first:e.fn.last,r=i.call(t),a=":kendoFocusable";return r.length||(r=o.call(t.parent().find(c+S))),r.is(a)||!r.length?r:r.find(a).length?o.call(r.find(a)):O(r,n)}var F=n.extend({init:function(e,t){var i=this;n.fn.init.call(i,e,t),i.mainButton=t.mainButton,i._clickHandlers={},i._renderList(),i._initPopup(),i._attachEvents(),i._applyCssClasses(i.list)},options:{name:"ButtonMenu",direction:"down",element:null,items:[],size:"medium"},events:[g,_,b],_renderList:function(){var n=this,i=n.options.items,o=n.element.addClass(k),r=n.mainButton.attr(h)||t.guid(),a=e('<ul role="menu"></ul>').addClass(z);n.list=a.appendTo(o),n.list.attr(h,r+"_buttonmenu"),i.forEach(n._renderListItem.bind(n)),n.list.find(c+S+":first-child").addClass("k-first"),n.list.find(c+S+":last-child").addClass("k-last")},_renderListItem:function(n){var i,o,r=this,a=n.attributes?n.attributes.id:null;i=(n=l({},V,n,{enabled:n.enable&&n.enabled})).id||a||t.guid(),o=e('<li id="'+i+'" role="menuitem" class="'+C+'">'+r._renderItemButton(n)+"</li>"),n.click&&(r._clickHandlers[i]=n.click),n.attributes&&(delete n.attributes.target,n.attributes.class&&(o.addClass(n.attributes.class),delete n.attributes.class),o.attr(n.attributes)),n.data&&t.isFunction(n.data)&&o.data(n.data(n)),r.list.append(o),r.enable(n.enabled,o),r._hide(n.hidden,o)},_renderItemButton:function(e){var n=this.options;return n.itemTemplate?t.template(n.itemTemplate)(e):e.url?t.template(P)(e):t.template(D)(e)},_initPopup:function(){var e=this,t=e.options,n=t.direction||"down";e._popup=new o.Popup(e.element,l({},t.popup,{anchor:e.mainButton,isRtl:e._isRtl,toggleTarget:t.toggleTarget,copyAnchorStyles:!1,animation:t.animation,open:e._popupOpenHandler.bind(e),close:e._popupCloseHandler.bind(e),activate:e._popupExpandHandler.bind(e)},x[n]))},_popupOpenHandler:function(e){this.trigger(_)?e.preventDefault():this.list.find(c+S).attr(m,0)},_popupCloseHandler:function(e){this.trigger(b)&&e.preventDefault(),this.list.find(c+S).attr(m,-1)},_popupExpandHandler:function(){this.list.find(":kendoFocusable").first().trigger(y)},adjustPopupWidth:function(e){this.element.css({"min-width":e})},_attachEvents:function(){var e=this;e.list.on(v+i,c+S,e._click.bind(e)).on(w+i,c+S,e.listItemKeydown.bind(e)),e.mainButton.on(w+i,e._keydown.bind(e))},_keydown:function(t){if(!e(t.target).is(c+u)&&!e(t.target).parents(c+u).length)return t.altKey&&t.keyCode===r.DOWN?(this.open(),void t.preventDefault()):void 0},listItemKeydown:function(t){var n=this,i=e(t.target);t.preventDefault(),t.keyCode===r.ESC||t.keyCode===r.TAB||t.altKey&&t.keyCode===r.UP?(n.close(),n.mainButton.trigger(y)):t.keyCode===r.DOWN?O(i,d).trigger(y):t.keyCode===r.UP?O(i,"prev").trigger(y):i.is(c+u)||t.keyCode!==r.SPACEBAR&&t.keyCode!==r.ENTER?t.keyCode===r.HOME?n.list.find(":kendoFocusable").filter(c+S).first().trigger(y):t.keyCode===r.END&&n.list.find(":kendoFocusable").filter(c+S).last().trigger(y):i.trigger(v)},_click:function(t){var n=this,i=e(t.target).closest(c+S),o=i.attr(h);n._clickHandlers[o]&&n._clickHandlers[o](t),n.trigger(g,{id:o,target:i,type:"menu-click",originalEvent:t})},toggle:function(){this._popup.toggle()},enable:function(e,t){(t=t&&t.length?this.list.find(t):this.items()).toggleClass(u,!e),e?t.removeAttr(f):t.attr(f,!e)},_hide:function(e,t){(t=t&&t.length?this.list.find(t):this.items()).toggleClass(p,e)},hide:function(e){this._hide(!0,e)},show:function(e){this._hide(!1,e)},open:function(){0!==this.items().length&&(0!==this.items().filter(`:not(.${p})`).length&&this._popup.open())},close:function(){this._popup.close()},items:function(){return this.list.children(c+S)},destroyPopup:function(){var e=this;e._popup&&(e._popup.destroy(),e._popup=null,e.list.off(i),e.list.remove(),e.list=null)},destroy:function(){var e=this;delete e._clickHandlers,e.destroyPopup(),e.mainButton.off(i),n.fn.destroy.call(e)}});t.cssProperties.registerPrefix("ButtonMenu","k-menu-group-"),o.plugin(F)}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.ui.Widget,i=".kendoSplitButton",o=t.ui,r=e.extend,a=t.html,s=t._outerWidth,l=t.keys,c="id",h="aria-disabled",d="aria-label",u="aria-expanded",p="disabled",f="k-disabled",m="k-focus",v="click",g="open",_="close",b="focus",w="k-split-button k-button-group",y=n.extend({init:function(i,o){var r=this;(o=o||{}).enabled=!1!==o.enabled&&!e(i).prop(p),n.fn.init.call(r,i,o),r._wrapper(),r._renderButtons(),r._renderMenu(),r._enable(r.options.enabled),r._aria(),r._attachEvents(),t.notify(r),r._applyCssClasses()},options:{name:"SplitButton",enabled:!0,items:[],rounded:"medium",size:"medium",fillMode:"solid",themeColor:"base",icon:null,popup:null,arrowIcon:"caret-alt-down",messages:{labelSuffix:"splitbutton"}},events:[v,g,_],_wrapper:function(){var n=this,i=(n.element.attr(c)||t.guid())+"_wrapper";n.wrapper=n.element.wrap('<div id="'+i+'" class="'+w+'"></div>').parent(".k-split-button"),n.arrowButton=e('<button tabindex="-1" aria-label="arrow-button" class="k-split-button-arrow"></button>').appendTo(n.wrapper)},_applyCssClasses:function(){this.wrapper.addClass(this._getAppearanceClasses())},_clearCssClasses:function(){this.wrapper.removeClass(this._getAppearanceClasses())},_getAppearanceClasses:function(){var e=this.__proto__.options.name;return t.cssProperties.getValidClass({widget:e,propName:"rounded",value:this.options.rounded})},_renderButtons:function(){this._mainButton(),this._arrowButton()},_mainButton:function(){var e=this,t=r({},e.options,{type:e.element.attr("type")||"button"});delete t.click,a.renderButton(e.element,t)},_arrowButton:function(){var e=this,t=r({},e.options,{type:"button",icon:e.options.arrowIcon});delete t.text,delete t.imageUrl,delete t.click,delete t.iconClass,a.renderButton(e.arrowButton,t)},_aria:function(){var e=this,t=e.element,n=e.menu;t.attr("aria-haspopup",n?"menu":null),t.attr(u,!n&&null),t.attr("aria-controls",n?n.list.attr(c):null),t.attr(d)||t.attr(d,t.text()+" "+e.options.messages.labelSuffix)},_renderMenu:function(){var t=this,n=r({},t.options),i=e("<div></div>");delete n.click,delete n.name,n.items.length&&(t.menu=i.appendTo(t.wrapper).kendoButtonMenu(r({mainButton:t.element,toggleTarget:t.arrowButton,menuOpen:t.menuOpenHandler.bind(t),menuClose:t.menuCloseHandler.bind(t),menuClick:t._click.bind(t)},n)).data("kendoButtonMenu"))},menuOpenHandler:function(e){var t=this,n=s(t.wrapper);t.trigger(g,{target:t.element})?e.preventDefault():(e.sender.adjustPopupWidth(n),t.element.attr(u,!0))},menuCloseHandler:function(e){var t=this;t.trigger(_,{target:t.element})?e.preventDefault():(t.element.attr(u,!1),t.element.trigger(b))},_attachEvents:function(){var e=this;e.element.on(v+i,e._click.bind(e)),e.element.on("keydown"+i,e._keydown.bind(e)),e.element.on(b+i,e._focus.bind(e)),e.element.on("blur"+i,e._blur.bind(e))},_focus:function(){this.wrapper.addClass(m)},_blur:function(){this.wrapper.removeClass(m)},_click:function(t){var n=e(t.target).closest(".k-button"),i=n.attr(c),o=t;"menu-click"===t.type&&(i=t.id,n=t.target,o=t.originalEvent),this.menu.close(),this.trigger(v,{id:i,target:n,originalEvent:o})},_keydown:function(e){!this.element.is("."+f)||e.keyCode!==l.ENTER&&e.keyCode!==l.SPACEBAR||e.preventDefault()},focus:function(){this.element.trigger(b)},_enable:function(e,t){this.element.add(this.arrowButton).toggleClass(f,!e),e?this.element.removeAttr(h):this.element.attr(h,!e),t||this.element.attr(p,!e),this.arrowButton.attr(p,!e)},enable:function(e,t,n){var i=this;undefined===e&&(e=!0),t&&t.length?i.menu.enable(e,t):(i.options.enabled=e,i._enable(e,n),i.menu.enable(e))},hide:function(e){e&&e.length&&this.menu.hide(e)},show:function(e){e&&e.length&&this.menu.show(e)},open:function(){this.menu._popup.open()},close:function(){this.menu._popup.close()},items:function(){return this.menu.items()},setOptions:function(e){var t=this;n.fn.setOptions.call(t,e),(e.popup||e.items||e.size)&&(t.menu.destroy(),t._renderMenu()),t._renderButtons(),t._aria()},destroy:function(){var e=this;e.menu&&e.menu.destroy(),e.element.off(i),n.fn.destroy.call(e)}});t.cssProperties.registerPrefix("SplitButton","k-splitbutton-"),t.cssProperties.registerValues("SplitButton",[{prop:"rounded",values:t.cssProperties.roundedValues.concat([["full","full"]])}]),o.plugin(y)}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.ui.Widget,i=".kendoDropDownButton",o=t.ui,r=t.keys,a=e.extend,s=t.html,l=t._outerWidth,c="aria-disabled",h="aria-label",d="aria-expanded",u="disabled",p="k-disabled",f="click",m="open",v="close",g="focus",_="k-menu-button",b=n.extend({init:function(i,o){var r=this;o.enabled=!1!==o.enabled&&!e(i).prop(u),n.fn.init.call(r,i,o),r.wrapper=r.element,r._mainButton(),r._renderMenu(),r._enable(r.options.enabled),r._aria(),r._attachEvents(),t.notify(r),r._applyCssClasses()},options:{name:"DropDownButton",direction:"down",enabled:!0,items:[],rounded:"medium",size:"medium",fillMode:"solid",themeColor:"base",showArrowButton:!1,icon:null,popup:null,messages:{labelSuffix:"dropdownbutton"}},events:[f,m,v],_mainButton:function(){var n=this,i=a({},n.options,{type:n.element.attr("type")||"button"});if(delete i.click,n.element.addClass(_),s.renderButton(n.element,i),n.options.showArrowButton)e("<span></span>").addClass("k-button-arrow").addClass("k-menu-button-arrow").append(t.ui.icon(t.htmlEncode("caret-alt-down"))).appendTo(n.element);else{const e=n.element.find(".k-button-arrow");e&&e.remove()}},_aria:function(){var e=this,t=e.element,n=e.menu;t.attr("aria-haspopup",n?"menu":null),t.attr(d,!n&&null),t.attr("aria-controls",n?n.list.attr("id"):null),t.attr(h)||t.attr(h,t.text()+" "+e.options.messages.labelSuffix)},_renderMenu:function(){var t=this,n=a({},t.options),i=e("<div></div>");delete n.click,delete n.name,t.menu=i.appendTo(document.body).kendoButtonMenu(a({mainButton:t.element,toggleTarget:t.element,menuOpen:t.menuOpenHandler.bind(t),menuClose:t.menuCloseHandler.bind(t),menuClick:t._click.bind(t)},n)).data("kendoButtonMenu")},menuOpenHandler:function(e){var t=this,n=l(t.element);t.trigger(m,{target:t.element})?e.preventDefault():(e.sender.adjustPopupWidth(n),t.element.attr(d,!0))},menuCloseHandler:function(e){var t=this;t.trigger(v,{target:t.element})?e.preventDefault():(t.element.attr(d,!1),t.element.trigger(g))},_attachEvents:function(){var e=this;e.element.on("keydown"+i,e._keydown.bind(e))},_click:function(e){var t=e.id,n=e.target,i=e.originalEvent;this.menu.close(),this.trigger(f,{id:t,target:n,originalEvent:i})},_keydown:function(e){!this.element.is("."+p)||e.keyCode!==r.ENTER&&e.keyCode!==r.SPACEBAR||e.preventDefault()},focus:function(){this.element.trigger(g)},_enable:function(e,t){this.element.toggleClass(p,!e),e?this.element.removeAttr(c):this.element.attr(c,!e),t||this.element.attr(u,!e)},enable:function(e,t,n){var i=this;undefined===e&&(e=!0),t&&t.length?i.menu.enable(e,t):(i.options.enabled=e,i._enable(e,n),i.menu.enable(e))},hide:function(e){e&&e.length&&this.menu.hide(e)},show:function(e){e&&e.length&&this.menu.show(e)},open:function(){this.menu.open()},close:function(){this.menu.close()},items:function(){return this.menu.items()},setOptions:function(e){var t=this;n.fn.setOptions.call(t,e),(e.popup||e.items||e.size)&&(t.menu.destroy(),t._renderMenu()),t._mainButton(),t._aria()},destroy:function(){var e=this;e.menu.destroy(),e.element.off(i),n.fn.destroy.call(e)}});o.plugin(b)}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.ui,o=n._activeElement,r=n.support.touch&&n.support.mobileOS,a=Array.isArray,s=n.data.HierarchicalDataSource,l="mousedown",c="click",h=e.extend,d=e.each,u=n.htmlEncode,p=n.template,f=n.keys,m=i.Widget,v=/^(ul|a|div)$/i,g=".kendoMenu",_="open",b="k-menu",w="k-link k-menu-link",y=".k-link",x=".k-menu-expand-arrow",k="k-last",z="close",C="timer",S="k-first",M="k-image",H="select",I="zIndex",T="activate",V="deactivate",B="touchstart"+g+" MSPointerDown"+g+" pointerdown"+g,A=n.support.pointers,L=n.support.msPointers,E=L||A,D="change",P="error",O=n.support.touch?"touchstart":"",F=A?"pointerover":L?"MSPointerOver":"mouseenter",R=A?"pointerout":L?"MSPointerOut":"mouseleave",N="DOMMouseScroll"+g+" mousewheel"+g,q=n.support.resize+g,j="group",W="groupparent",G=e(document.documentElement),U="kendoPopup",$="k-hover",K="k-focus",Y="k-disabled",Q=".k-menu",X=".k-animation-container",J=".k-child-animation-container",Z=".k-menu-popup ,"+X,ee=":not(.k-list) > .k-item:not([role='treeitem'])",te=".k-item",ne=".k-item:not(.k-disabled)",ie=":not(.k-item.k-separator):visible",oe=".k-menu-scroll-button",re={2:1,touch:1},ae="dataBound",se="aria-expanded",le="role",ce={text:"dataTextField",url:"dataUrlField",spriteCssClass:"dataSpriteCssClassField",icon:"dataIconField",iconClass:"dataIconClassField",imageUrl:"dataImageUrlField",imageAttr:"dataImageAttrField",content:"dataContentField"},he={wrapperCssClass:function(e,t){var n="k-item k-menu-item",i=t.index;return t.separator&&(n+=" k-separator"),!1===t.enabled&&(n+=" k-disabled"),e.firstLevel&&0===i&&(n+=" k-first"),i==e.length-1&&(n+=" k-last"),t.cssClass&&(n+=" "+t.cssClass),t.attr&&t.attr.hasOwnProperty("class")&&(n+=" "+t.attr.class),t.selected&&(n+=" k-selected"),n},itemCssAttributes:function(e){var t="",n=e.attr||{};for(var i in n)n.hasOwnProperty(i)&&"class"!==i&&(t+=i+'="'+n[i]+'" ');return t},imageCssAttributes:function(e){var t="",n=e&&e.toJSON?e.toJSON():{};for(var i in n.class?n.class+=" "+M:n.class=M,n)n.hasOwnProperty(i)&&(t+=i+'="'+n[i]+'" ');return t},contentCssAttributes:function(e){var t="",n=e.contentAttr||{},i="k-content k-menu-group k-menu-group-md";for(var o in n.class?n.class+=" "+i:n.class=i,n)n.hasOwnProperty(o)&&(t+=o+'="'+n[o]+'" ');return t},textClass:function(){return w},groupAttributes:function(e){return!0!==e.expanded?`${n.attr("style-display")}="none"`:""},groupCssClass:function(){return"k-menu-group k-menu-group-md"},groupWrapperCssClass:function(){return"k-menu-popup"},content:function(e){return e.content?e.content:" "}};function de(t,n){try{return e.contains(t,n)}catch(e){return!1}}function ue(t){(t=e(t)).attr(n.attr("omit-wrap"))||(t.addClass("k-item k-menu-item").children("img").addClass(M),t.children("a").addClass(w).children("img").addClass(M),t.filter(":not([disabled])"),t.filter(".k-separator").removeClass("k-menu-item").addClass("k-separator-horizontal").empty().append(" "),t.filter("li[disabled]").addClass(Y).prop("disabled",!1).attr("aria-disabled",!0),t.filter("[role]").length||t.attr(le,"menuitem"),t.children(y).length||t.contents().filter((function(){return!(this.nodeName.match(v)||3===this.nodeType&&!n.trim(this.nodeValue))})).wrapAll("<span class='"+w+"' role='none'></span>").filter((function(e,t){return 3===t.nodeType})).wrap("<span class='k-menu-link-text' role='none'></span>"),pe(t),me(t))}function pe(t){(t=e(t)).find("> .k-link > .k-menu-expand-arrow > [class*=k-i-caret]:not(.k-sprite),> .k-link > .k-menu-expand-arrow > [class*=k-svg-i-caret]:not(.k-sprite)").parent().remove(),t.filter(":has(.k-menu-group)").children(".k-link:not(:has([class*=k-i-caret]:not(.k-sprite))),.k-link:not(:has([class*=k-svg-i-caret]:not(.k-sprite)))").each((function(){var t=e(this);t.append(`<span aria-hidden='true' class='k-menu-expand-arrow'>${n.ui.icon({icon:fe(t)})}</span>`)}))}function fe(e){var t=e.parent().parent(),i=n.support.isRtl(t);return t.hasClass(b+"-horizontal")?"caret-alt-down":i?"caret-alt-left":"caret-alt-right"}function me(t){(t=e(t)).filter(".k-first:not(:first-child)").removeClass(S),t.filter(".k-last:not(:last-child)").removeClass(k),t.filter(":first-child").addClass(S),t.filter(":last-child").addClass(k)}function ve(e){if(e&&e.length)for(var t in e){var n=e.eq(t);n.find("ul").length?n.attr("aria-haspopup",!0):n.removeAttr("aria-haspopup")}}function ge(e){if(!e.hasClass(b))return e.parentsUntil("."+b,"li")}function _e(t,i){var o=function(e){var t=e.select,i=n.isFunction;if(t&&i(t))return t;return null}(i);o&&function(t,n){e(t).children(".k-link").data({selectHandler:n})}(t,o),i.items&&e(t).children("div").children("ul").children("li").each((function(e){_e(this,i.items[e])}))}function be(e){return e?"li[data-groupparent='"+e+"']":"li[data-groupparent]"}function we(e){var t=e?"[data-group='"+e+"']":"[data-group]";return"ul"+t+",div"+t}function ye(t,n){var i=t.find(be()),o=[];return i.each((function(i,r){for(var a=(r=e(r)).data(W),s=t;a;)(s=n.find(we(a)+":visible")).length&&o.push(s),a=(r=s.find(be())).data(W)})),o}function xe(t,n){var i=t.data(j);return i?n.find(be(i)):e([])}function ke(t,n){var i=t.data(W);return i?n.children(X).find(we(i)):e([])}function ze(e,t){for(var n=0,i=e.parentNode;i&&!isNaN(i[t]);)n+=i[t],i=i.parentNode;return n}function Ce(e){return E&&e.originalEvent&&e.originalEvent.pointerType in re}function Se(e){e.contents().filter((function(){return"LI"!=this.nodeName})).remove()}var Me=n.ui.DataBoundWidget.extend({init:function(e,t){var i=this;m.fn.init.call(i,e,t),e=i.wrapper=i.element,t=i.options,i._accessors(),i._templates(),i._dataSource(),i._updateClasses(),i._wrapGroups(),i._animations(t),i.nextItemZIndex=100,i._tabindex(),i._initOverflow(t),i._attachMenuEventsHandlers(),t.openOnClick&&(i.clicked=!1),e.attr(le,"menubar"),e[0].id?i._ariaId=n.format("{0}_mn_active",e[0].id):i._ariaId=n.format("{0}_mn_active",n.guid()),n.notify(i)},events:[_,z,T,V,H,ae],options:{name:"Menu",animation:{open:{duration:200},close:{duration:100}},orientation:"horizontal",direction:"default",openOnClick:!1,closeOnClick:!0,hoverDelay:100,scrollable:!1,popupCollision:null,autoSize:!1,iconPosition:"before"},_initData:function(){var e=this;e.dataSource&&(e.element.empty(),e.append(e.dataSource.view(),e.element))},_attachMenuEventsHandlers:function(){var t=this,n=t.element,i=t.options,o=t._overflowWrapper();t._checkActiveProxy=t._checkActiveElement.bind(t),(o||n).on(B,te,t._focusHandler.bind(t)).on(c+g,".k-item.k-disabled",!1).on(c+g,te,t._click.bind(t)).on(B+" "+l+g,".k-content",t._preventClose.bind(t)).on(F+g,ne,t._mouseenter.bind(t)).on(R+g,ne,t._mouseleave.bind(t)).on(l+g,ne,t._mousedown.bind(t)).on(O+g+" "+F+g+" "+R+g+" "+l+g+" "+c+g,".k-item:not(.k-disabled) > .k-link",t._toggleHover.bind(t)),n.on("keydown"+g,t._keydown.bind(t)).on("focus"+g,t._focus.bind(t)).on("focus"+g,".k-content",t._focus.bind(t)).on("blur"+g,t._removeFocusItem.bind(t)).on("blur"+g,"[tabindex]",t._checkActiveProxy),o&&o.on(R+g,Z,t._mouseleavePopup.bind(t)).on(F+g,Z,t._mouseenterPopup.bind(t)),i.openOnClick&&(t._documentClickHandler=t._documentClick.bind(t),e(document).on("click",t._documentClickHandler))},_detachMenuEventsHandlers:function(){var t=this,n=t._overflowWrapper();n&&n.off(g),t.element.off(g),t._documentClickHandler&&e(document).off("click",t._documentClickHandler)},_getNeededSpaceForChildren:function(e,t){const i=e.children();let o=0;return i.length>0&&i.each(((e,i)=>{o+=t?n._outerWidth(i):n._outerHeight(i)})),o},_initOverflow:function(t){var i,o,r=this,a="horizontal"==t.orientation;const s=n.support.isRtl(r.wrapper);if(r._openedPopups={},t.scrollable){r._scrollWrapper=r.element.wrap(`<div class="k-menu-scroll-wrapper${"vertical"===t.orientation?" k-menu-scroll-wrapper-vertical":""}"></div>`).parent(),a&&Se(r.element);let n=a?s?"right":"left":"up",h=a?s?"left":"right":"down";switch(i=e(r.templates.scrollButton({direction:n})),o=e(r.templates.scrollButton({direction:h})),t.scrollable.scrollButtonsPosition){case"start":o.prependTo(r._scrollWrapper),i.prependTo(r._scrollWrapper);break;case"end":i.appendTo(r._scrollWrapper),o.appendTo(r._scrollWrapper);break;default:i.prependTo(r._scrollWrapper),o.appendTo(r._scrollWrapper)}r._initScrolling(r.element,i,o,a,s);var l=r.element.outerWidth(),c=r.element[0].style.width;c="auto"===c?"":c,a&&e(window).on(q,(function(){setTimeout((function(){r._setOverflowWrapperWidth(l,c),r._toggleScrollButtons(r.element,i,o,a)}),300)})),r._setOverflowWrapperWidth(l,c),r._toggleScrollButtons(r.element,i,o,a)}},_overflowWrapper:function(){return this._scrollWrapper||this._popupsWrapper},_setOverflowWrapperWidth:function(e,t){var n=this,i=n._scrollWrapper.css("width");n._scrollWrapper.css({width:""});var o=n._scrollWrapper.outerWidth();n._scrollWrapper.css({width:i});var r=n.element.outerWidth(),a=n.element[0].offsetWidth-n.element[0].clientWidth;if(r!=o&&o>0){var s=t?Math.min(e,o):o;n.element.width(s-a),n._scrollWrapper.width(s)}},_reinitOverflow:function(e){var t=this;(e.scrollable&&!t.options.scrollable||!e.scrollable&&t.options.scrollable||e.scrollable&&t.options.scrollable&&(e.scrollable.distance!=t.options.scrollable.distance||e.scrollable.scrollButtonsPosition!=t.options.scrollable.scrollButtonsPosition)||e.orientation!=t.options.orientation)&&(t._detachMenuEventsHandlers(),t._destroyOverflow(),t._initOverflow(e),t._attachMenuEventsHandlers())},_destroyOverflow:function(){var n=this,i=n._overflowWrapper();i&&(i.off(g),i.find(oe).off(g).remove(),i.children(X).each((function(t,n){var o=e(n).find(".k-child-animation-container > .k-menu-popup");o.off(N);var r=xe(o,i);r.length&&r.append(n)})),i.find(be()).removeAttr("data-groupparent"),i.find(we()).removeAttr("data-group"),n.element.off(N),e(window).off(q),i.contents().unwrap(),n._scrollWrapper=n._popupsWrapper=n._openedPopups=t)},_initScrolling:function(t,i,o,a,s){var l=this,c=l.options.scrollable,h=l.isNumeric(c.distance)?c.distance:50,d=h/2,u="-="+h,p="+="+h,f="-="+2*h,m="+="+2*h,v=!1,_=!1,b=function(e){var n=a?{scrollLeft:e}:{scrollTop:e};t.finish().animate(n,"fast","linear",(function(){v&&b(e)})),l._toggleScrollButtons(t,i,o,a,s)},w=function(e){v||_||(b(e.data.direction),v=!0)},y=function(n){var c=a?{scrollLeft:n.data.direction}:{scrollTop:n.data.direction};_=function(e){var t=e.originalEvent;return r&&/touch/i.test(t.type||"")}(n)||Ce(n),t.stop().animate(c,"fast","linear",(function(){_?(l._toggleScrollButtons(t,i,o,a,s),v=!0):e(n.currentTarget).trigger(F)})),v=!1,n.stopPropagation(),n.preventDefault()};i.on(F+g,{direction:s&&a?p:u},w).on(n.eventMap.down+g,{direction:s&&a?m:f},y),o.on(F+g,{direction:s&&a?u:p},w).on(n.eventMap.down+g,{direction:s&&a?f:m},y),i.add(o).on(R+g,(function(){t.stop(),v=!1,l._toggleScrollButtons(t,i,o,a,s)})),t.on(N,(function(e){if(!e.ctrlKey&&!e.shiftKey&&!e.altKey){var n=function(e){var t=0;return e.wheelDelta&&(t=(t=-e.wheelDelta/120)>0?Math.ceil(t):Math.floor(t)),e.detail&&(t=Math.round(e.detail/3)),t}(e.originalEvent),r=(n>0?"+=":"-=")+Math.abs(n)*d,s=a?{scrollLeft:r}:{scrollTop:r};l._closeChildPopups(t),t.finish().animate(s,"fast","linear",(function(){l._toggleScrollButtons(t,i,o,a)})),e.preventDefault()}}))},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},_toggleScrollButtons:function(e,t,i,o){const r=this._getNeededSpaceForChildren(e,o),a=o?n._outerWidth(this.element):n._outerHeight(this.element);t.toggle(r>a),i.toggle(r>a);const s=o?n.scrollLeft(e):e.scrollTop(),l=e.is(Z)||e.parent().is(J);let c=Math.abs(s-(e[0].scrollWidth-e[0].offsetWidth))<=1;o||(c=Math.abs(s-(e[0].scrollHeight-e[0].offsetHeight))<=1),l&&(c=Math.abs(s-(e[0].scrollHeight-e[0].offsetHeight)-1)<=1),t.toggleClass(Y,0===Math.floor(s)),i.toggleClass(Y,c)},setOptions:function(e){var t=this.options.animation;this._animations(e),e.animation=h(!0,t,e.animation),"dataSource"in e&&this._dataSource(e),this._updateClasses(),this._wrapGroups(),this._reinitOverflow(e),m.fn.setOptions.call(this,e)},destroy:function(){var e=this;m.fn.destroy.call(e),e._detachMenuEventsHandlers(),e._destroyOverflow(),n.destroy(e.element)},enable:function(e,t){return this._toggleDisabled(e,!1!==t),this},disable:function(e){return this._toggleDisabled(e,!1),this},attemptGetItem:function(t){t=t||this.element;var n=this.element.find(t),i=this._overflowWrapper();return n.length||t===this.element?n:i?i.find(t):e()},append:function(e,t){t=this.attemptGetItem(t);var n=this._insert(e,t,t.length?this._childPopupElement(t).children().eq(0):null);return d(n.items,(function(t){n.group.append(this),pe(this),_e(this,e[t]||e)})),pe(t),me(n.group.find(".k-first, .k-last").add(n.items)),ve(ge(n.group)),this},insertBefore:function(e,t){t=this.attemptGetItem(t);var n=this._insert(e,t,t.parent());return d(n.items,(function(n){t.before(this),pe(this),me(this),_e(this,e[n]||e)})),me(t),this},insertAfter:function(e,t){t=this.attemptGetItem(t);var n=this._insert(e,t,t.parent());return d(n.items,(function(n){t.after(this),pe(this),me(this),_e(this,e[n]||e)})),me(t),this},_insert:function(t,i,o){var r,s,l=this;i&&i.length||(o=l.element);var c=e.isPlainObject(t)||t instanceof n.data.ObservableObject,d={firstLevel:o.hasClass(b),horizontal:o.hasClass(b+"-horizontal"),expanded:!0,length:o.children().length};return i&&!o.length&&(o=e(l.renderGroup({group:d,options:l.options})).css("display","none").appendTo(i),n.applyStylesFromKendoAttributes(o,["display"])),c||a(t)||t instanceof n.data.ObservableArray?r=e(e.map(c?[t]:t,(function(t,i){if("string"==typeof t)return e(t).get();{let o=e(l.renderItem({group:d,item:h(t,{index:i})}));return n.applyStylesFromKendoAttributes(o,["display"]),o.get()}}))):(s=(r="string"==typeof t&&"<"!=t.charAt(0)?l.element.find(t):e(t)).find("> ul").addClass("k-menu-group k-menu-group-md").attr(le,"menu"),(r=r.filter("li")).add(s.find("> li")).each((function(){ue(this)}))),{items:r,group:o=o.is(Z)?o.find(".k-menu-group").first():o}},remove:function(e){var t=(e=this.attemptGetItem(e)).parentsUntil(this.element,ee),n=e.parent("ul:not(.k-menu)");if(e.remove(),n&&!n.children(ee).length){var i=ge(n),o=n.parent(X);o.length?o.remove():n.remove(),ve(i)}return t.length&&(pe(t=t.eq(0)),me(t)),this},_openAfterLoad:function(e,t){var n=this;t.loaded()?(n.open(e),n._loading=!1):t.one(D,(function(){e.find(x).children().removeClass("k-i-loading"),n._loading&&(n.open(e),n._loading=!1)}))},_createPopup:function(e,t){let i=this,o=i._overflowWrapper();return e.kendoPopup(h({activate:function(){i._triggerEvent({item:this.wrapper.parent(),type:T})},deactivate:function(e){i._closing=!1,e.sender.element.removeData("targetTransform").css({opacity:""}),i._triggerEvent({item:this.wrapper.parent(),type:V})},open:i._popupOpen.bind(i),close:function(e){i._closing=e.sender.element;var t=e.sender.wrapper.parent();if(o){var a=e.sender.element.data(j);a&&(t=(o||i.element).find(be(a))),e.sender.wrapper.children(oe).hide()}i._triggerEvent({item:t[0],type:z})?e.preventDefault():(t.css(I,t.data(I)),t.removeData(I),i.options.scrollable&&t.parent().siblings(oe).css({zIndex:""}),(r||E||n.support.mouseAndTouchPresent)&&t.removeClass($))}},t)).data(U)},open:function(i){var o=this,r=o.options,a="horizontal"==r.orientation,s=r.direction,l=n.support.isRtl(o.wrapper),c=o._overflowWrapper();i=(c||o.element).find(i);var d=o.dataSource&&o.dataSource.getByUid(i.data(n.ns+"uid"));if(d&&d.hasChildren&&!d.loaded()&&!o._loading)return o._loading=!0,i.find(x).children().addClass("k-i-loading"),d.load(),void o._openAfterLoad(i,d);/^(top|bottom|default)$/.test(s)&&(s=l?a?(s+" left").replace("default","bottom"):"left":a?(s+" right").replace("default","bottom"):"right");var u=">.k-popup:visible,>.k-animation-container > .k-child-animation-container > .k-menu-popup:visible",p=function(){e(this).data(U)&&o.close(e(this).closest("li.k-item"),!0)};return i.siblings().find(u).each(p),c&&i.find(u).each(p),o.options.openOnClick&&(o.clicked=!0),i.each((function(){var i=e(this);clearTimeout(i.data(C)),clearTimeout(o._timerTimeout),o._timerTimeout=setTimeout((function(){var d,u,p=i.find("> .k-menu-popup, > .k-animation-container > .k-child-animation-container > .k-menu-popup").filter(":hidden").first();if(!p[0]&&c&&(p=(u=o._getPopup(i))&&u.element),!p.is(":visible")&&p[0]&&!1===o._triggerEvent({item:i[0],type:_})){const u=p.children(".k-menu-scroll-wrapper").length?p.children(".k-menu-scroll-wrapper"):p,_=o._groupElementsInitialSpace.find((({element:e})=>u.children("ul").is(e)));let k="";_&&Object.keys(_).length>0&&(_.height>0&&(k=_.height),o._popupToBeOpened=_,_.inlineHeight?e(_.element).css({height:_.inlineHeight}):e(_.element).css({height:""}));const z=r.scrollable||r.autoSize,C=r.autoSize?"auto":"visible";p.css({maxHeight:z?"":k,overflow:C}),i.data(I,i.css(I));var f=o.nextItemZIndex++;i.css(I,f),o.options.scrollable&&i.parent().siblings(oe).css({zIndex:++f}),d=p.data(U);var m,v=i.parent().hasClass(b),g=v&&a,w=function(e,t,i){e=e.split(" ")[!t+0]||e;var o={origin:["bottom",i?"right":"left"],position:["top",i?"right":"left"]};return/left|right/.test(e)?(o.origin=["top",e],o.position[1]=n.directions[e].reverse):(o.origin[0]=e,o.position[0]=n.directions[e].reverse),o.origin=o.origin.join(" "),o.position=o.position.join(" "),o}(s,v,l),y=r.animation.open.effects,x=y!==t?y:"slideIn:"+function(e,t){return(e=e.split(" ")[!t+0]||e).replace("top","up").replace("bottom","down")}(s,v);m=null!==r.popupCollision?r.popupCollision:g?"fit":"fit flip",d?((d=p.data(U)).options.origin=w.origin,d.options.position=w.position,d.options.animation.open.effects=x):(d=o._createPopup(p,{origin:w.origin,position:w.position,collision:m,anchor:i,appendTo:c||i,animation:{open:h(!0,{effects:x},r.animation.open),close:r.animation.close}}),p.closest(X).removeAttr(le)),p.removeAttr("aria-hidden"),i.attr(se,!0),o._configurePopupOverflow(d,i),d._hovered=!0,d.open(),o._initPopupScrolling(d)}}),o.options.hoverDelay),i.data(C,o._timerTimeout)})),o},_configurePopupOverflow:function(e,t){if(this.options.scrollable&&(this._wrapPopupElement(e),!t.attr("data-groupparent"))){var n=(new Date).getTime();t.attr("data-groupparent",n),e.element.attr("data-group",n)}},_wrapPopupElement:function(e){e.element.parent().is(J)||(e.wrapper=n.wrap(e.element,e.options.autosize).css({overflow:"hidden",display:"block",position:"absolute"}))},_initPopupScrolling:function(t,i,o){var r=this;const a=t.element,s=a.children(".k-menu-scroll-wrapper"),l=s.length?e(s.children("ul")):e(a.children("ul"));let c=r._getNeededSpaceForChildren(l,i),h=!1;h=i?n._outerWidth(a)<c:n._outerHeight(a)<c,r.options.scrollable&&(a[0].scrollHeight>a[0].offsetHeight||h)?r._initPopupScrollButtons(t,i,o):s.length&&(s.find(oe).remove(),l.unwrap())},_scrollButtonsMouseEnter:function(){let t=this,n=t.popup,i=t._overflowWrapper();e(ye(n.element,i)).each((function(e,n){let o=i.find(be(n.data(j)));t.close(o)}))},_scrollButtonsMouseLeave:function(){let t=this,n=t.popup;setTimeout((function(){e.isEmptyObject(t._openedPopups)&&t._closeParentPopups(n.element)}),30)},_initPopupScrollButtons:function(t,i,o){let r=this,a=t.wrapper.find(oe),s=t.element,l=s.children(".k-menu-scroll-wrapper"),c=s.children("ul");r._denyOpening=!0,!c.length&&l.length&&(c=l.children("ul")),i||c.css({overflow:"hidden"});const h=l.length>0?l:c.wrap(`<div class="k-menu-scroll-wrapper${i?"":" k-menu-scroll-wrapper-vertical"}"></div>`).parent();if(a.length)a.is(":hidden")&&a.show();else{let n=e(r.templates.scrollButton({direction:i?"left":"up"})),s=e(r.templates.scrollButton({direction:i?"right":"down"}));a=n.add(s),a.css({width:!i&&"100%"}),n.prependTo(h),s.appendTo(h),r._initScrolling(c,n,s,i),o||a.on(F+g,(function(){let n=r._overflowWrapper();e(ye(t.element,n)).each((function(e,t){let i=n.find(be(t.data(j)));r.close(i)}))})).on(R+g,(function(n){setTimeout((function(){e.isEmptyObject(r._openedPopups)&&!t.element.find(n.relatedTarget).length&&r._closeParentPopups(t.element)}),30)}))}if(a.length>0&&!i){const e=r._popupToBeOpened?r._popupToBeOpened.inlineHeight:"";c.css({height:""!==e?e:n._outerHeight(t.wrapper)-2*n._outerHeight(a)+"px"})}r._toggleScrollButtons(c,a.first(),a.last(),i),r._denyOpening=!1},_popupOpen:function(e){this._keyTriggered||e.sender.element.find("."+K).removeClass(K),this.options.scrollable&&this._setPopupHeight(e.sender)},_setPopupHeight:function(t,n){let i=t.element,o=i.add(i.parent(J));o.height(i.hasClass(b)&&this._initialHeight||"");let r=t._location(n),a=e(window).height(),s=r.height,l=n?0:Math.max(r.top,0),c=n?0:ze(this._overflowWrapper()[0],"scrollTop"),h=a+(window.innerHeight-a);if(!(h+c>s+l)){let e=.05*a,t=Math.min(h,h-l-e+c);o.css({height:t+"px"}),i.css({overflow:"hidden"})}},close:function(t,n){var i=this,o=i._overflowWrapper(),r=o||i.element;(t=r.find(t)).length||(t=r.find(">.k-item"));return t.each((function(){var r=e(this);r.attr(se,!1),!n&&i._isRootItem(r)&&(i.clicked=!1),clearTimeout(r.data(C)),r.data(C,setTimeout((function(){var n,a,s,l=i._getPopup(r);if(l&&(s=r.data(W),!o||!s||!i._openedPopups[s.toString()]||i._forceClose)){if(!i._forceClose&&(n=l.element,a=!1,e.isEmptyObject(i._openedPopups)||e(ye(n,o)).each((function(e,t){return!(a=!!i._openedPopups[t.data(j).toString()])})),a))return;l.close(),l.element.attr("aria-hidden",!0),o&&i._forceClose&&t.last().is(r[0])&&delete i._forceClose}}),i.options.hoverDelay))})),i},_getPopup:function(e){var t=e.find(".k-menu-popup:not(.k-list-container):not(.k-calendar-container):visible").first().data(U),n=this._overflowWrapper();if(!t&&n){var i=e.data(W);if(i)t=n.find(we(i)).data(U)}return t},_toggleDisabled:function(t,n){this.element.find(t).each((function(){e(this).toggleClass(Y,!n).attr("aria-disabled",!n)}))},_toggleHover:function(t){var i=e(n.eventTarget(t)||t.target).closest(ee),o=t.type==F||-1!==l.indexOf(t.type);i.siblings().removeClass($),i.parents("li."+Y).length||i.toggleClass($,o||"mousedown"==t.type||"pointerover"==t.type||t.type==O)},_preventClose:function(){this.options.closeOnClick||(this._closurePrevented=!0)},_checkActiveElement:function(t){var i=this,o=e(t?t.currentTarget:this._focusItem()),r=i._findRootParent(o)[0];this._closurePrevented||setTimeout((function(){document.hasFocus()&&(de(r,n._activeElement())||!t||de(r,t.currentTarget))||i.close(r)}),0),this._closurePrevented=!1},_removeFocusItem:function(){var e=this._focusItem();e&&e.hasClass(K)&&(e.removeClass(K),this._oldFocusItem=null)},_wrapGroups:function(){var t=this;const i=t.element.find("li > ul");t._groupElementsInitialSpace=Array.from(i).map((t=>{let i,o=!1,r=t.closest(".k-animation-container")||t.closest(".k-popup");return r=e(r),r&&r.length&&!r.is(":visible")&&(o=!0,r.show()),i={element:t,width:n._outerWidth(t),height:n._outerHeight(t),inlineHeight:t.style&&t.style.height?t.style.height:""},o&&r.hide(),i})),i.filter((function(){return!e(this).parent().hasClass("k-menu-popup")})).wrap("<div class='k-menu-popup k-popup'></div>").parent("div").attr("aria-hidden",t.element.is(":visible")).hide(),t.element.find("ul").each((function(){var t=e(this),i=n.guid();t.attr("id",i).closest("li").attr("aria-controls",i)}))},_updateClasses:function(){var e,t=this.element;t.removeClass("k-menu-horizontal k-menu-vertical"),t.addClass("k-reset k-header k-menu-init "+b).addClass(b+"-"+this.options.orientation),"vertical"===this.options.orientation?t.attr("aria-orientation","vertical"):t.attr("aria-orientation","horizontal"),t.find("li > ul").filter((function(){return!n.support.matchesSelector.call(this,".k-menu-init div ul")})).addClass("k-menu-group k-menu-group-md").attr(le,"menu").parent("li").attr("aria-haspopup","true").end().find("li > div").addClass("k-content").attr("tabindex","-1"),t.find("li[aria-haspopup]").attr(se,!1),e=t.find("> li,.k-menu-group > li"),t.removeClass("k-menu-init"),e.each((function(){ue(this)}))},_mouseenter:function(t){var n=this,i=e(t.currentTarget),o=n._itemHasChildren(i),a=i.data(W)||i.closest(Z).data(j),s=Ce(t),l=!1;n._denyOpening||(a&&(n._openedPopups[a.toString()]=!0),n._closing&&(l=!!n._closing.find(i).length),l||(n._keyTriggered=!1,n.options.openOnClick.rootMenuItems&&n._isRootItem(i.closest(ee))||n.options.openOnClick.subMenuItems&&!n._isRootItem(i.closest(ee))||(!(!1===n.options.openOnClick||!1===n.options.openOnClick.rootMenuItems&&n._isRootItem(i.closest(ee))||!1===n.options.openOnClick.subMenuItems&&!n._isRootItem(i.closest(ee))||n.clicked)||r||s&&n._isRootItem(i.closest(ee))||!de(t.currentTarget,t.relatedTarget)&&o&&n.open(i),(!0===n.options.openOnClick&&n.clicked||r)&&i.siblings().each((function(e,t){n.close(t,!0)})))))},_mousedown:function(t){var n=this,i=e(t.currentTarget);n._mousedownedElement=i,(n.options.openOnClick.subMenuItems&&!n._isRootItem(i)||r)&&i.siblings().each((function(e,t){n.close(t,!0)}))},_mouseleave:function(t){var i=this,o=e(t.currentTarget),a=o.data(W),s=o.children(Z).length||a,l=e(window);if(a&&delete i._openedPopups[a.toString()],!o.parentsUntil(X,".k-list-container,.k-calendar-container")[0])return!1!==i.options.openOnClick&&(i.options.openOnClick.rootMenuItems||!i._isRootItem(o))&&(i.options.openOnClick.subMenuItems||i._isRootItem(o))||r||Ce(t)||de(t.currentTarget,t.relatedTarget||t.target)||!s||de(t.currentTarget,n._activeElement())?void((n.support.browser.msie&&!t.toElement&&!t.relatedTarget&&!Ce(t)||t.clientX<0||t.clientY<0||t.clientY>l.height()||t.clientX>l.width())&&i.close(o)):(i.close(o,!0),void(i._loading=!1));t.stopImmediatePropagation()},_mouseenterPopup:function(t){var n=e(t.currentTarget);if(!n.parent().is(J)){var i=(n=n.find(Z)).data(j);i&&(this._openedPopups[i.toString()]=!0)}},_mouseleavePopup:function(t){var n=e(t.currentTarget);!Ce(t)&&n.is(X)&&this._closePopups(n.find(Z))},_closePopups:function(t){var n=this,i=n._overflowWrapper(),o=t.data(j);if(o){delete n._openedPopups[o.toString()];var r=i.find(be(o));setTimeout((function(){if(n.options.openOnClick)n._closeChildPopups(t);else if(e.isEmptyObject(n._openedPopups)){var i=n._innerPopup(t);n._closeParentPopups(i)}else n.close(r,!0)}),0)}},_closeChildPopups:function(t){var n=this,i=n._overflowWrapper();e(ye(t,i)).each((function(){var e=i.find(be(this.data(j)));n.close(e,!0)}))},_innerPopup:function(e){var t=ye(e,this._overflowWrapper());return t[t.length-1]||e},_closeParentPopups:function(e){var t=this,n=t._overflowWrapper(),i=e.data(j);var o=(n??t.element).find(be(i));for(i=o.closest(Z).data(j),t.close(o,!0);i&&!t._openedPopups[i]&&!o.parent().is(Q);)o=n.find(be(i)),t.close(o,!0),i=o.closest(Z).data(j)},_click:function(t){var i,o,r,a,s=this,l=s.options,c=e(n.eventTarget(t)),h=c[0],d=c[0]?c[0].nodeName.toUpperCase():"",u="INPUT"==d||"SELECT"==d||"BUTTON"==d||"LABEL"==d,p=c.closest(y),f=c.closest(ee),m=f[0],v=p.attr("href"),g=c.attr("href"),b=e("<a href='#' />").attr("href"),w=!!v&&v!==b,x=w&&!!v.match(/^#/),k=!!g&&g!==b,C=s._overflowWrapper();if(!h||h.parentNode&&m){for(e(c).closest("span").parent().hasClass("k-menu-expand-arrow")&&(this._lastClickedElement=m);h&&h.parentNode!=m;)h=h.parentNode;if(!e(h).is("div:not(.k-animation-container,.k-list-container)"))if(f.hasClass(Y))t.preventDefault();else{if(t.handled||!s._triggerSelect(c,m)||u||t.preventDefault(),t.handled=!0,o=f.children(Z),C){var S=f.data(W);S&&(o=C.find(we(S)))}if(r=o.is(":visible"),a=l.openOnClick&&r&&s._isRootItem(f),l.closeOnClick&&(!w||x)&&(!o.length||a)){f.removeClass($).css("height"),s._oldFocusItem=s._findRootParent(f);var M=s._parentsUntil(p,s.element,ee);return s._forceClose=!!C,s.close(M),void(s.clicked=!1)}w&&t.enterKey&&p[0].click(),(s._isRootItem(f)&&!1!==l.openOnClick||l.openOnClick.subMenuItems||n.support.touch||Ce(t)&&s._isRootItem(f.closest(ee)))&&(w||u||k||t.preventDefault(),s.clicked=!0,i=o.is(":visible")?z:_,(l.closeOnClick||i!=z)&&s[i](f))}}},_parentsUntil:function(t,n,i){var o=this._overflowWrapper();if(o){var r=function(t,n){var i=[],o=function(e){for(;e.parentNode&&!n.is(e.parentNode);)i.push(e.parentNode),e=e.parentNode},r=t[0]||t;o(r);for(var a=i[i.length-1];e(a).is(X)&&(r=xe(e(a).find(Z),n)[0]);)i.push(r),o(r),a=i[i.length-1];return i}(t,o),a=[];return e(r).each((function(){var t=e(this);if(t.is(n))return!1;t.is(i)&&a.push(this)})),e(a)}return t.parentsUntil(n,i)},_triggerSelect:function(e,t){var n,i=(e=e.is(".k-link")?e:e.closest(".k-link")).data("selectHandler");i&&(n=this._getEventData(e),i.call(this,n));var o=n&&n.isDefaultPrevented(),r=this._triggerEvent({item:t,type:H});return o||r},_getEventData:function(e){return{sender:this,target:e,_defaultPrevented:!1,preventDefault:function(){this._defaultPrevented=!0},isDefaultPrevented:function(){return this._defaultPrevented}}},_documentClick:function(n){var i=this,o=e(n.target).closest("span").parent().hasClass("k-menu-expand-arrow")?i._lastClickedElement:n.target;de((i._overflowWrapper()||i.element)[0],o)?i._lastClickedElement=t:i.clicked=!1},_focus:function(t){var n=this,i=t.target,r=n._focusItem(),a=o();if(!n._mousedownedElement)return i==n.wrapper[0]||e(i).is(":kendoFocusable")?void(a===t.currentTarget&&(r.length?n._moveFocus([],r):n._oldFocusItem||n._moveFocus([],n.wrapper.children().first()))):(t.stopPropagation(),e(i).closest(".k-content").closest(".k-menu-popup").closest(".k-item").addClass(K),void n.wrapper.trigger("focus"));n._mousedownedElement=null},_keydown:function(e){var t,i,o,r=this,a=e.keyCode,s=r._oldFocusItem,l=n.support.isRtl(r.wrapper);if(e.target==e.currentTarget||a==f.ESC){if(s||(s=r._oldFocusItem=r._focusItem()),i=r._itemBelongsToVertival(s),o=r._itemHasChildren(s),r._keyTriggered=!0,a==f.RIGHT)t=r[l?"_itemLeft":"_itemRight"](s,i,o);else if(a==f.LEFT)t=r[l?"_itemRight":"_itemLeft"](s,i,o);else if(a==f.DOWN)t=r._itemDown(s,i,o);else if(a==f.UP)t=r._itemUp(s,i,o);else if(a==f.HOME)r._moveFocus(s,s.parent().children(":visible").first()),e.preventDefault();else if(a==f.END)r._moveFocus(s,s.parent().children(":visible").last()),e.preventDefault();else if(a==f.ESC)t=r._itemEsc(s,i);else if(a==f.ENTER||a==f.SPACEBAR)(t=s.children(".k-link")).length>0&&(r._click({target:t[0],preventDefault:function(){},enterKey:!0}),o&&!s.hasClass(Y)?(r.open(s),r._moveFocus(s,r._childPopupElement(s).children().find("li").first())):s.is("li")&&"menuitemcheckbox"===s.attr("role")?s.find(".k-checkbox").attr("checked",!0):r._moveFocusToRoot(s,r._findRootParent(s)));else if(a==f.TAB)return t=r._findRootParent(s),r._moveFocus(s,t),void r._checkActiveElement();t&&t[0]&&(e.preventDefault(),e.stopPropagation())}},_focusItem:function(){return this.wrapper.find(".k-item.k-focus").filter(":visible")},_itemBelongsToVertival:function(e){var t=this.wrapper.hasClass("k-menu-vertical");return e.length&&e.parent().hasClass("k-menu-group")||t},_itemHasChildren:function(e){return!!(e&&e.length&&e[0].nodeType)&&(e.children(".k-menu-group, .k-menu-popup, div.k-animation-container").length>0||!!e.data(W)&&!!this._overflowWrapper().children(we(e.data(W))))},_moveFocus:function(t,n){var i=this,o=i._ariaId;t.length&&n.length&&t.removeClass(K),n.length&&(n[0].id&&(o=n[0].id),i.wrapper.find("."+K).removeClass(K),n.addClass(K),i._oldFocusItem=n,o&&(i.element.removeAttr("aria-activedescendant"),e("#"+o).removeAttr("id"),n.attr("id",o),i.element.attr("aria-activedescendant",o)),i._scrollToItem(n))},_moveFocusToRoot:function(e,t){this._moveFocus(e,t)},_findRootParent:function(e){return this._isRootItem(e)?e:this._parentsUntil(e,Q,"li.k-item").last()},_isRootItem:function(e){return e.parent().hasClass(b)},_itemRight:function(e,t,n){var i,o,r,a=this;if(t){if(n&&!e.hasClass(Y))a.open(e),i=a._childPopupElement(e).children().find("li").first();else if("horizontal"==a.options.orientation){if(o=a._findRootParent(e),r=a._overflowWrapper()){var s=ke(o,r);a._closeChildPopups(s)}a.close(o),i=o.nextAll(te+ie).eq(0)}}else(i=e.nextAll(te+ie).eq(0)).length||(i=e.prevAll(te+ie).last()),a.close(e);return i&&!i.length?i=a.wrapper.children(".k-item").first():i||(i=[]),a._moveFocus(e,i),i},_itemLeft:function(e,t){var n,i,o=this;return t?(n=e.parent().closest(".k-item"),i=o._overflowWrapper(),!n.length&&i&&(n=xe(e.parent(),i)),o.close(n),o._isRootItem(n)&&"horizontal"==o.options.orientation&&(n=n.prevAll(te+ie).eq(0))):((n=e.prevAll(te+ie).eq(0)).length||(n=e.nextAll(te+ie).last()),o.close(e)),n.length||(n=o.wrapper.children(".k-item").last()),o._moveFocus(e,n),n},_itemDown:function(e,t,n){var i,o=this;if(t)i=e.nextAll(te+ie).eq(0);else{if(!n||e.hasClass(Y))return;o.open(e),i=o._childPopupElement(e).children().find("li").first()}return!i.length&&e.length?i=e.parent().children(":visible").first():e.length||(i=o.wrapper.children(".k-item").first()),o._moveFocus(e,i),i},_itemUp:function(e,t){var n;if(t)return!(n=e.prevAll(te+ie).eq(0)).length&&e.length?n=e.parent().children(":visible").last():e.length||(n=this.wrapper.children(".k-item").last()),this._moveFocus(e,n),n},_scrollToItem:function(e){var t=this;if(t.options.scrollable&&e&&e.length){var i,o=e.parent(),r=!!o.hasClass(b)&&"horizontal"==t.options.orientation,a=r?"scrollLeft":"scrollTop",s=r?n._outerWidth:n._outerHeight,l=o[a](),c=s(e),h=e[0][r?"offsetLeft":"offsetTop"],d=s(o),u=o.siblings(oe),p=u.length?s(u.first()):0;if(l+d<h+c+p?i=h+c-d+p:l>h-p&&(i=h-p),!isNaN(i)){var f={};f[a]=i,o.finish().animate(f,"fast","linear",(function(){t._toggleScrollButtons(o,u.first(),u.last(),r)}))}}},_itemEsc:function(e,t){var n,i,o=this;return t?(0===(n=e.parent().closest(".k-item")).length&&(i=e.closest(".k-menu-popup").data("group"),n=o.wrapper.find(".k-item[data-groupparent='"+i+"']")),o.close(n),o._moveFocus(e,n),n):e},_childPopupElement:function(e){var t=e.find(".k-menu-popup"),n=this._overflowWrapper();return!t.length&&n&&(t=ke(e,n)),t},_triggerEvent:function(e){return this.trigger(e.type,{type:e.type,item:e.item})},_focusHandler:function(t){var i=this,o=e(n.eventTarget(t)).closest(ee);o.hasClass(Y)||setTimeout((function(){i._moveFocus([],o),o.children(".k-content")[0]&&o.parent().closest(".k-item").removeClass(K)}),200)},_animations:function(e){e&&"animation"in e&&!e.animation&&(e.animation={open:{effects:{}},close:{hide:!0,effects:{}}})},_dataSource:function(e){var t=this,n=e?e.dataSource:t.options.dataSource;n&&(n=a(n)?{data:n}:n,t._unbindDataSource(),n.fields||(n.fields=[{field:"uid"},{field:"text"},{field:"url"},{field:"cssClass"},{field:"spriteCssClass"},{field:"icon"},{field:"iconClass"},{field:"imageUrl"},{field:"imageAttr"},{field:"attr"},{field:"contentAttr"},{field:"content"},{field:"encoded"},{field:"items"},{field:"select"}]),t.dataSource=s.create(n),t._bindDataSource(),t.dataSource.fetch())},_bindDataSource:function(){this._refreshHandler=this.refresh.bind(this),this._errorHandler=this._error.bind(this),this.dataSource.bind(D,this._refreshHandler),this.dataSource.bind(P,this._errorHandler)},_unbindDataSource:function(){var e=this.dataSource;e&&(e.unbind(D,this._refreshHandler),e.unbind(P,this._errorHandler))},_error:function(){},findByUid:function(e){return(this._overflowWrapper()||this.element).find("["+n.attr("uid")+"="+e+"]")},refresh:function(e){var t=this,n=e.node,i=e.action,o=n?t.findByUid(n.uid):t.element,r=e.items,a=e.index,s=t._updateItem.bind(t),l=t._removeItem.bind(t);"add"==i?t._appendItems(r,a,o):"remove"==i?r.forEach(l):"itemchange"==i?r.forEach(s):"itemloaded"===i?t.append(e.items,o):this._initData(),this.trigger(ae,{item:o,dataItem:n})},_appendItems:function(e,t,n){var i=n.find(te).eq(t);i.length?this.insertBefore(e,i):this.append(e,n)},_removeItem:function(e){var t=this.findByUid(e.uid);this.remove(t)},_updateItem:function(e){var t=this,n=t.findByUid(e.uid),i=n.next(),o=e.parentNode();t.remove(n),i.length?t.insertBefore(e,i):t.append(e,o&&t.findByUid(o.uid))},_accessors:function(){var e,t,i,o=this.options,r=this.element;for(e in ce)t=o[ce[e]],i=r.attr(n.attr(e+"-field")),!t&&i&&(t=i),t||(t=e),a(t)||(t=[t]),o[ce[e]]=t},_fieldAccessor:function(t){var i=this.options[ce[t]]||[],o=i.length;return 0===o?function(e){return e[t]}:function(t){var r=e.map(i,n.getter);return t.level?r[Math.min(t.level(),o-1)](t):r[o-1](t)}},_templates:function(){var t=this,i=t.options,o=t._fieldAccessor.bind(t);i.template&&"string"==typeof i.template?i.template=p(i.template):i.template||(i.template=p((e=>{var t=o("text")(e.item);return void 0!==e.item.encoded&&!1===e.item.encoded||(t=u(t)),`<span class='k-menu-link-text' role='none'>${t}</span>`}))),t.templates={content:p((e=>{var t=e.item,n=o("content")(t),i=e.contentCssAttributes(t.toJSON?t.toJSON():t);return`<div class='${e.groupWrapperCssClass(e.group)}' ${e.groupAttributes(e.group)}><div ${i} tabindex='-1'>${n||""}</div></div>`})),group:p((e=>`<div class='${e.groupWrapperCssClass(e.group)}' ${e.groupAttributes(e.group)}><ul class='${e.groupCssClass(e.group)}' id='${e.groupId}' role='menu'>${e.renderItems(e)}</ul></div>`)),itemWrapper:p((e=>{var t=e.item,i=this.options.iconPosition,r=o("url")(t),a=o("imageUrl")(t),s=o("icon")(t),l=o("iconClass")(t),c=s||l?n.ui.icon({icon:s,iconClass:l}):"",h=o("imageAttr")(t),d=r?"a":"span";return`<${d} class='${he.textClass(t)}' role='none' ${r?`href='${n.sanitizeLink(r)}'`:""} >`+(a?`<img ${he.imageCssAttributes(h)} alt='' src='${a}' />`:"")+("before"==i?c:"")+this.templates.sprite(t)+this.options.template(e)+("after"==i?c:"")+e.arrow(e)+`</${d}>`})),item:p((t=>{var i=t.item,r=t.menu,a=t.group,s=t.subGroup,l=o("content")(i),c=n.guid();return`<li class='${he.wrapperCssClass(a,i)}' ${i.hasChildren||i.items||i.content?'aria-controls="'+c+'"':""} ${he.itemCssAttributes(i.toJSON?i.toJSON():i)} role='menuitem' ${i.items||i.content?"aria-haspopup='true'":""}`+(!1===i.enabled?"aria-disabled='true'":"")+n.attr("uid")+`='${i.uid}' `+(i.items&&i.items.length>0||i.content?i.expanded?" aria-expanded='true'":" aria-expanded='false'":"")+">"+`${i.separator?"":this.templates.itemWrapper(t)}`+(i.hasChildren||i.items?`${s({items:i.items,menu:r,group:{expanded:i.expanded},groupId:c})}`:i.content||i.contentUrl||l?`${t.renderContent(e.extend({},t,{group:{expanded:i.expanded}}))}`:"")+"</li>"})),scrollButton:p((({direction:e})=>`<span class='k-button k-button-md k-button-flat k-button-flat-base k-icon-button k-menu-scroll-button k-menu-scroll-button-${"left"===e||"up"===e?"prev":"next"}' unselectable='on'>`+n.ui.icon({icon:`caret-alt-${e}`,iconClass:"k-button-icon"})+"</span>")),arrow:p((({item:e,group:t})=>`<span aria-hidden='true' class='k-menu-expand-arrow'>${n.ui.icon({icon:t.horizontal?"caret-alt-down":"caret-alt-right"})}</span>`)),sprite:p((e=>{var t=o("spriteCssClass")(e);return t?`<span class='k-sprite ${t}'></span>`:""})),empty:p((()=>""))}},renderItem:function(e){var t=this;e=h({menu:t,group:{}},e);var n=t.templates.empty,i=e.item;return t.templates.item(h(e,{separator:i.separator?t.templates.separator:n,sprite:t.templates.sprite,itemWrapper:t.templates.itemWrapper,renderContent:t.renderContent,arrow:i.items||i.content||i[t.options.dataContentField[0]]?t.templates.arrow:n,subGroup:t.renderGroup.bind(t)},he))},renderGroup:function(e){return(this.templates||e.menu.templates).group(h({renderItems:function(e){for(var t="",n=0,i=e.items,o=i?i.length:0,r=h({length:o},e.group);n<o;n++)t+=e.menu.renderItem(h(e,{group:r,item:h({index:n},i[n])}));return t}},e,he))},renderContent:function(e){return e.menu.templates.content(h(e,he))}}),He=Me.extend({init:function(t,i){var o=this;Me.fn.init.call(o,t,i),o.element.attr(le,"menu"),o._initialInlineHeight=o.element[0].style&&o.element[0].style.height?o.element[0].style.height:"",o._marker=n.guid().substring(0,8),o.target=e(o.options.target),o._popup(),o._wire()},_initOverflow:function(t){var n=this;n._openedPopups={},t.scrollable&&!n._overflowWrapper()&&(n._popupsWrapper=(n.element.parent().is(J)?n.element.closes(X):n.element).wrap(`<div class="k-menu-scroll-wrapper${"vertical"===t.orientation?" k-menu-scroll-wrapper-vertical":""}"></div>`).parent(),"horizontal"==n.options.orientation&&Se(n.element),t.appendTo&&(t.appendTo=e(t.appendTo),t.appendTo.append(n._popupsWrapper)),n._initialHeight=n.element[0].style.height,n._initialWidth=n.element[0].style.width)},options:{name:"ContextMenu",filter:null,showOn:"contextmenu",orientation:"vertical",alignToAnchor:!1,copyAnchorStyles:!0,target:"body",origin:t,position:t},events:[_,z,T,V,H],setOptions:function(t){var n=this;Me.fn.setOptions.call(n,t),n.target.off(n.showOn+g+n._marker,n._showProxy),n.userEvents&&n.userEvents.destroy(),n.target=e(n.options.target),t.orientation&&n.popup.wrapper[0]&&n.popup.element.unwrap(),n._wire(),Me.fn.setOptions.call(this,t)},destroy:function(){var e=this;e.target.off(e.options.showOn+g+e._marker),G.off(n.support.mousedown+g+e._marker,e._closeProxy),e.userEvents&&e.userEvents.destroy(),Me.fn.destroy.call(e),e.popup&&e.popup.destroy()},open:function(i,o){var r=this;const a="horizontal"===r.options.orientation;if("number"==typeof(i=e(i)[0])&&(r._initialInlineHeight?e(r.element).css({height:r._initialInlineHeight}):e(r.element).css({height:""})),de(r.element[0],e(i)[0])||r._itemHasChildren(e(i)))Me.fn.open.call(r,i);else if(!1===r._triggerEvent({item:r.element,type:_})){if(r.popup.visible()&&r.options.filter&&(r.popup.close(!0),r.popup.element.parent().kendoStop(!0)),r._triggerFocusOnActivate||(r._triggerFocusOnActivate=r._focusMenu.bind(r)),r.bind(T,r._triggerFocusOnActivate),o!==t){var s=r._overflowWrapper();if(s){var l=s.offset();i-=l.left,o-=l.top}r.popup.wrapper.hide(),r._configurePopupScrolling(i,o),r.popup.open(i,o)}else r.popup.options.anchor=i||r.popup.anchor||r.target,r.popup.element.kendoStop(!0),r._configurePopupScrolling(),r.popup.open();r._initPopupScrolling(r.popup,a),r.popup.element.siblings(oe).hide(),G.off(r.popup.downEvent,r.popup._mousedownProxy),G.on(n.support.mousedown+g+r._marker,r._closeProxy)}return r},_focusMenu:function(){var e=this;e.unbind(T,e._triggerFocusOnActivate),e.element.trigger("focus")},_configurePopupScrolling:function(e,n){var i=this,o=i.popup,r="horizontal"==i.options.orientation;i.options.scrollable&&(i._wrapPopupElement(o),o.element.parent().css({position:"",height:""}),o.element.css({visibility:"hidden",display:"",position:""}),r?i._setPopupWidth(o,isNaN(e)?t:{isFixed:!0,x:e,y:n}):i._setPopupHeight(o,isNaN(e)?t:{isFixed:!0,x:e,y:n}),o.element.css({visibility:"",display:"none",position:"absolute"}))},_setPopupWidth:function(t,i){var o=t.element,r=o.add(o.parent(J));r.width(this._initialWidth||"");var a=t._location(i),s=e(window).width(),l=a.width,c=Math.max(a.left,0),h=i?0:ze(this._overflowWrapper()[0],"scrollLeft"),d=n.getShadows(o),u=s-d.left-d.right;u+h>l+c||r.css({overflow:"hidden",width:u-c+h+"px"})},close:function(){var t=this;de(t.element[0],e(arguments[0])[0])||t._itemHasChildren(arguments[0])?Me.fn.close.call(t,arguments[0]):t.popup.visible()&&!1===t._triggerEvent({item:t.element,type:z})&&(t._removeFocusItem(),t.element.find("#"+t._ariaId).removeAttr("id"),t.popup.close(),G.off(n.support.mousedown+g+t._marker,t._closeProxy),t.unbind(H,t._closeTimeoutProxy),t.popup.options.anchor.focus())},_showHandler:function(t){var i,o=t,r=this,a=r.options,s=n.support.mobileOS?e(o.target):e(o.currentTarget);t.event&&((o=t.event).pageX=t.x.location,o.pageY=t.y.location),de(r.element[0],t.relatedTarget||t.target)||(r._eventOrigin=o,o.preventDefault(),o.stopImmediatePropagation(),r.element.find("."+K).removeClass(K),(a.filter&&s.is(a.filter)||!a.filter)&&(a.alignToAnchor?(r.popup.options.anchor=o.currentTarget,r.open(o.currentTarget)):(r.popup.options.anchor=o.currentTarget,r._targetChild?(i=r.target.offset(),r.open(o.pageX-i.left,o.pageY-i.top)):r.open(o.pageX,o.pageY))))},_closeHandler:function(t){var n=this,i=e(t.relatedTarget||t.target),o=i.closest(n.target.selector)[0]==n.target[0],r=i.closest(te),a=n._itemHasChildren(r),s=n._overflowWrapper(),l=de(n.element[0],i[0])||s&&de(s[0],i[0]);n._eventOrigin=t;var c=3!==t.which;n.popup.visible()&&(c&&o||!o)&&(n.options.closeOnClick&&!a&&l||!l)&&(l?(this.unbind(H,this._closeTimeoutProxy),n.bind(H,n._closeTimeoutProxy)):n.close())},_wire:function(){var e=this,t=e.options,i=e.target;e._preventProxy=null,e._showProxy=e._showHandler.bind(e),e._closeProxy=e._closeHandler.bind(e),e._closeTimeoutProxy=e.close.bind(e),i[0]&&(n.support.mobileOS&&"contextmenu"==t.showOn&&(e.userEvents=new n.UserEvents(i,{filter:t.filter,allowSelection:!1}),e._preventProxy=function(){return!1},e.userEvents.bind("hold",e._showProxy)),t.filter?i.on(t.showOn+g+e._marker,t.filter,e._preventProxy||e._showProxy):i.on(t.showOn+g+e._marker,e._preventProxy||e._showProxy),i.on("keydown",(t=>{t.keyCode===n.keys.F10&&t.shiftKey&&(t.preventDefault(),e.open(t.target))})))},_triggerEvent:function(n){var i=this,o=e(i.popup.options.anchor)[0],r=i._eventOrigin;return i._eventOrigin=t,i.trigger(n.type,h({type:n.type,item:n.item||this.element[0],target:o},r?{event:r}:{}))},_popup:function(){var t=this,n=t._overflowWrapper(),i=t.element.addClass("k-context-menu");t._triggerProxy=t._triggerEvent.bind(t),t.popup=e("<div></div>").append(i).kendoPopup({origin:t.options.origin,position:t.options.position,autosize:"horizontal"===t.options.orientation,anchor:t.target||"body",copyAnchorStyles:t.options.copyAnchorStyles,collision:t.options.popupCollision||"fit",animation:t.options.animation,activate:t._triggerProxy,deactivate:t._triggerProxy,appendTo:n||t.options.appendTo,close:n?function(t){e(ye(t.sender.element,n)).each((function(e,t){var n=t.data(U);n&&n.close(!0)}))}:e.noop}).data(U),t._targetChild=de(t.target[0],t.popup.element[0])},_moveFocusToRoot:function(e,t){this._moveFocus(e,t),this.close()},_focus:function(e){var t=this._oldFocusItem=this._focusItem()||[];Me.fn._focus.call(this,e),o()===e.currentTarget&&this._moveFocus(t,this.wrapper.children().filter(":visible").not(".k-separator").first())}});i.plugin(Me),i.plugin(He)}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.ui.Widget,o=n.isFunction,r=n.keys,a=n._outerWidth,s=".kendoToolBar",l="toolbar",c="k-button",h="k-button-group",d="k-split-button",u="k-menu-button",p="k-toolbar-separator k-separator",f="k-spacer",m="k-selected",v="k-disabled",g="k-hidden",_="k-force-hidden",b="k-group-start",w="k-group-end",y="k-menu-link",x="k-menu-item",k="k-toolbar-overflow-button",z="k-toolbar-item",C="k-menu-link-toggle",S="k-dropdownlist",M="k-input-button",H="k-focus",I="[tabindex=-1]",T="toolbar-tool",V="aria-checked",B="aria-label",A="change",L="click",E="toggle",D="open",P="close",O="focus",F="keydown",R="spacer",N="role",q="ref-",j="separator",W="overflow",G="tabindex",U="input",$="select",K="group",Y="data-uid",Q="[data-role]",X="[data-toggle]",J="[data-role=buttonmenu]",Z="[ref-toolbar-tool]",ee=":kendoFocusable:not([class*='pager'])",te="overflowOpen",ne="overflowClose",ie="never",oe="auto",re="always",ae=n.attr("uid"),se="",le="_",ce=" ",he=".",de=",",ue="id",pe="uid",fe="kendoDropDownButton",me="kendoSplitButton",ve="kendoToggleButton",ge="kendoButtonGroup";n.toolbar={};var _e={button:"Button",splitButton:"SplitButton",dropDownButton:"DropDownButton",buttonGroup:"ButtonGroup",popupButton:"Button",open:"Button"},be={Button:"k-toolbar-button",ToggleButton:"k-toolbar-toggle-button",SplitButton:"k-toolbar-split-button",DropDownButton:"k-toolbar-menu-button",ButtonGroup:"k-toolbar-button-group",ColorPicker:"k-toolbar-color-picker",Switch:"k-toolbar-switch"},we=["Button","SplitButton","DropDownButton","ButtonGroup","Switch","ColorPicker"],ye=`<button class="k-popup-button"><span class="k-button-icon k-icon"></span><span class="k-button-text">${n.ui.icon("caret-alt-down")}</span></button>`,xe='<div role="separator"> </div>',ke=i.extend({init:function(t,o){if(i.fn.init.call(this,t,o),o=this.options,this._isRtl=n.support.isRtl(t),this.uid=n.guid(),(t=this.wrapper=this.element).attr(ae,this.uid),t.addClass("k-toolbar"),t.attr(N,l),o.resizable?(this.hasOverflowButton=["section","menu"].includes(this.options.overflow?.mode),this._resizable()):o.overflow=e.extend({},o.overflow,{mode:"none"}),o.tools&&o.tools.length>0&&(o.items=this._extendToolsOptions()),o.items&&o.items.length&&this._items(),this._scrollable(),this._attachEvents(),this._tabIndex(),this._applyCssClasses(),o.resizable)if(this.hasOverflowButton){let e=this.element.find("> .k-toolbar-items").length>0?this.element.find("> .k-toolbar-items")[0].offsetWidth:this.element.innerWidth();this._shrink(e),this.overflowAnchorSeparator?.appendTo(this.wrapper),this.overflowAnchor?.appendTo(this.wrapper),this._toggleOverflowAnchor()}else this._toggleScrollButtons();n.notify(this)},events:[L,E,D,P,te,ne,A],options:{name:"ToolBar",items:[],resizable:!0,navigateOnTab:!1,evaluateTemplates:!1,size:"medium",fillMode:"solid",overflow:{mode:"menu",scrollButtons:"auto",scrollButtonsPosition:"split",scrollDistance:200}},destroy:function(){var t=this;t.options.resizable&&(n.unbindResize(t._resizeHandler),t.overflowMenu?.destroy?.(),t.overflowSection?.destroy?.()),"scroll"==t.options.overflow?.mode&&(t.element.find("> .k-toolbar-items").unbind("scroll"+s),t._removeScrollableClasses()),t.element.find(".k-popup-button").each(((t,n)=>{var i,o,r,a=e(n).getKendoButton();a&&(r=a.chooser,o=(i=a.popup).wrapper,r.destroy(),i.destroy(),o.remove())})),t.element.off(s),t.element.removeAttr(Y),n.destroy(t.element.children()),i.fn.destroy.call(t)},add:function(e){this._add(e),this.options.resizable&&this.resize(!0)},_scrollableAllowed:function(){const e=this.options;return e.overflow&&"scroll"==e.overflow.mode&&!e.overflow.scrollDistance&&(e.overflow.scrollDistance=200),"scroll"==e.overflow?.mode&&!isNaN(e.overflow.scrollDistance)},_getScrollButtonHtml:function(t,i){return n.html.renderButton(e(`<span class="k-toolbar-${t}"></span>`),{icon:i,type:"",size:this.options.size})},_getChildrenWidth:function(t){let n=0;return t.children().each((function(){n+=a(e(this))})),Math.floor(n)},_removeScrollableClasses:function(){const e=this,t="hidden"===e.options.overflow.scrollButtons;e.element.removeClass("k-toolbar-scrollable"),t&&(e.element.removeClass("k-toolbar-scrollable-overlay"),e.element.removeClass("k-toolbar-scrollable-start"),e.element.removeClass("k-toolbar-scrollable-end"),e.element.removeClass("k-toolbar-items-scroll"))},_scrollable:function(){const e=this,t=e.element,i=e.options,o=i.overflow.scrollButtonsPosition,r="hidden"===i.overflow.scrollButtons;if(e._scrollableAllowed()){let a,l;e.element.addClass("k-toolbar-scrollable");let c=!0;e.element.wrapInner(`<div class="k-toolbar-items ${c?"k-toolbar-items-scroll":""}"></div>`);const h=t.find("> .k-toolbar-items"),d=e.element[0].offsetWidth,u=h[0].scrollWidth,p=e._getChildrenWidth(h)>h.outerWidth(),f=u>d||p;if(f&&!e._scrollableModeActive&&r)e.element.addClass("k-toolbar-items-scroll"),e.element.addClass("k-toolbar-scrollable-overlay"),e._scrollableModeActive=!0,e._toggleScrollButtons();else if(!f&&r||e._scrollableModeActive)e._scrollableModeActive&&!f&&r?(e._scrollableModeActive=!1,e._removeScrollableClasses(),e._scrollPrevButton&&e._scrollPrevButton.off().remove(),e._scrollNextButton&&e._scrollNextButton.off().remove()):!e._scrollableModeActive&&r?e._removeScrollableClasses():e._toggleScrollButtons();else{e._nowScrollingTabs=!1,e._isRtl=n.support.isRtl(e.element);const t=n.support.touch?"touchstart":"mousedown",r=n.support.touch?"touchend":"mouseup",c=n.support.browser,h=e._isRtl&&!c.msie&&!c.edge,d=e._isRtl?"caret-alt-right":"caret-alt-left",u=e._isRtl?"caret-alt-left":"caret-alt-right",p=this._getScrollButtonHtml("prev",d),f=this._getScrollButtonHtml("next",u);switch(o){case"split":e.element.prepend(p),e.element.append(f);break;case"start":e.element.prepend(f),e.element.prepend(p);break;case"end":e.element.append(p),e.element.append(f)}a=e._scrollPrevButton=e.element.children(".k-toolbar-prev"),l=e._scrollNextButton=e.element.children(".k-toolbar-next"),a.on(t+s,(function(){e._nowScrollingTabs=!0,e._scrollTabsByDelta(i.overflow.scrollDistance*(h?1:-1))})),l.on(t+s,(function(){e._nowScrollingTabs=!0,e._scrollTabsByDelta(i.overflow.scrollDistance*(h?-1:1))})),a.add(l).on(r+s,(function(){e._nowScrollingTabs=!1,e._toggleScrollButtons()})),e._scrollableModeActive=!0,e._toggleScrollButtons()}}},_scrollTabsByDelta:function(e){const t=this,i=t.element.find("> .k-toolbar-items");let o=n.scrollLeft(i);const r=n.support.browser;t._isRtl&&(r.mozilla||r.webkit&&r.version>=85)&&(o*=-1);const a={scrollLeft:o+e};i.finish().animate(a,"fast","linear",(function(){t._nowScrollingTabs&&!jQuery.fx.off&&t._scrollTabsByDelta(e)}))},_toggleScrollButtons:function(e){const t=this;if(!t._scrollableAllowed())return;let i=t.element.find("> .k-toolbar-items"),o=Math.floor(n.scrollLeft(i)),r=t.options.overflow.scrollButtons;const a=Math.abs(o-(i[0].scrollWidth-i[0].offsetWidth))<=1,s=0===o;if("hidden"!==r){if(t._scrollPrevButton.toggleClass(v,s),t._scrollNextButton.toggleClass(v,a),"auto"===r){const n=e||i[0].scrollWidth-i[0].offsetWidth<=1;t._scrollPrevButton.toggleClass(g,n),t._scrollNextButton.toggleClass(g,n)}}else t.element.toggleClass("k-toolbar-scrollable-start",s),t.element.toggleClass("k-toolbar-scrollable-end",a)},enable:function(t,i){var o,r,a=this,s=this._getUid(t),l=this._getItem(t,s),c=this._getOverflowItem(t,s),h=l.component;function d(e){e.component?(r=h.wrapper,o=r.hasClass(H)||r.is(":focus"),h.enable(i),r.find("[disabled]").removeAttr("disabled"),r.removeAttr("disabled"),o&&r.addClass(H).trigger(O)):e.buttonsPopupItem.length>0&&n.widgetInstance(e.buttonsPopupItem.closest(".k-menu-popup")).enable(i,e.buttonsPopupItem)}void 0===i&&(i=!0),this.overflowSection&&c&&d(c),l&&(d(l),this.overflowMenu&&(this.overflowMenu.enable(l.menuItem,i),this.overflowMenu.element.find("[data-parentuid="+s+"]").each(((t,n)=>{a.overflowMenu.enable(e(n),i)}))))},getSelectedFromGroup:function(e){return this.element.find("[data-group='"+e+"']").filter(he+m)},hide:function(t){var n,i,o=this,r=this._getUid(t),a=o._getItem(t,r),s=o._getOverflowItem(t,r);function l(e,t){(n=e.templateEl.add(e.toolbarEl).add(e.buttonsPopupItem).add(e.menuItem)).addClass(g),n.addClass(_),i=e.toolbarEl.parent().closest(he+h),i.data(ge)&&(0===i.children(":not(.k-hidden)").length?o.hide(i):o._groupVisibleButtons(i)),n.find("[tabindex=0]").addBack("[tabindex=0]").length>0&&o._resetTabIndex(o._getAllItems(t).first())}(a||s)&&(this.overflowSection&&s&&l(s,!0),a&&(l(a),this.overflowMenu&&this.overflowMenu.element.find("[data-parentuid="+r+"]").each(((t,n)=>{e(n).addClass(_),e(n).addClass(g)}))),this.options.resizable&&this.resize(!0))},remove:function(t){var n,i=this,o=this._getUid(t),r=this._getItem(t,o),a=this._getOverflowItem(t,o);function s(t){t.component&&((n=t.toolbarEl.closest('[data-role="buttongroup"]')).length>0&&0===t.toolbarEl.siblings().length?(n.data(ge).destroy(),n.remove(),t.toolbarEl=e(se)):t.component.destroy()),t.templateEl.length>0?t.templateEl.remove():t.toolbarEl.length>0&&t.toolbarEl.remove(),t.buttonsPopupItem.length>0&&t.buttonsPopupItem.remove()}(r||a)&&(this.overflowSection&&a&&s(a),r&&(s(r),this.overflowMenu&&(this.overflowMenu.remove(r.menuItem),this.overflowMenu.element.find("[data-parentuid="+o+"]").each(((t,n)=>{i.overflowMenu.remove(e(n))})))),this.options.resizable&&this.resize(!0))},show:function(t){var n,i,o=this,r=this._getUid(t),a=this._getItem(t,r),s=this._getOverflowItem(t,r);function l(e){(n=e.templateEl.add(e.toolbarEl).add(e.buttonsPopupItem)).removeClass(_),n.removeClass(g),i=e.toolbarEl.parent().closest(he+h),i.data(ge)&&(i.hasClass("k-hidden")&&i.children(":not(.k-hidden)").length>0?o.show(i):o._groupVisibleButtons(i))}this.overflowSection&&s&&l(s),a&&(l(a),a.menuItem.removeClass(_),this.overflowMenu&&this.overflowMenu.element.find("[data-parentuid="+r+"]").each(((t,n)=>{e(n).removeClass(_)}))),this.options.resizable&&this.resize(!0)},toggle:function(n,i){var o=this._getItem(n),r=this._getOverflowItem(n),a=o.menuItem;function s(t){const n=t.toolbarEl,o=n.data(ve);if(!t.component&&0===a.find(he+C).length)return;const r=n.data(K);if(t.component){const t=n.closest(he+h).data(ge);if(t&&n.hasClass(m)!==i&&t._toggleIndex(n.index()),o.toggle(i),i){n.closest(".k-toolbar,.k-toolbar-popup").find("[data-group="+r+"]").each(((t,i)=>{i!==n[0]&&e(i).data(ve).toggle(!1)}))}}}if(i===t&&(i=!0),this.overflowSection&&r&&s(r),o&&(s(o),a)){const t=o.toolbarEl.data(K);if(a.attr(V,i).find(he+C).toggleClass(m,i),i&&this.overflowMenu){this.overflowMenu.element.find("[data-group="+t+"]").each(((t,n)=>{n!==a[0]&&e(n).attr(V,!1).find(he+C).removeClass(m)}))}}},toggleTools:function(t){var i=this,o=i.element.find(X),r=i.element.find(ee).not(I);o.each((function(o,r){var a=e(r),s=null,l=a.data(E),c=t&&t[l];a.is(Q)&&(s=n.widgetInstance(a)),s&&s.enable?s.enable(c||!1):i.enable(a,c)})),i.element.find(X+"[disabled]").removeAttr("disabled"),i.element.find(ee).not(I).attr("tabindex",-1),r.attr(G,0)},_generateToolElement:function(e,t,i,o){let r;return e||t?r=this._addTemplate(o):n.ui[o.component]?r=this._addCustomWidget(o):i?r=this._addDefaultTool(i,o):o.type===R?this._addSpacer():o.type===j&&this._addSeparator(o),r},_add:function(e){var t=this._processOptions(e),n=t.template,i=t.overflowTemplate,o=_e[t.type];let r;if(t.overflow===re&&"menu"!=this.options.overflow?.mode||(r=this._generateToolElement(n,i,o,t),r&&t.overflow!==re&&(this.overflowAnchor&&this.overflowAnchorSeparator?r.insertBefore(this.overflowAnchorSeparator):r.appendTo(this.element),r.find("[disabled]").removeAttr("disabled"),r.is("[disabled]")&&r.removeAttr("disabled"))),"section"==this.options.overflow?.mode&&t.overflow!==ie){if(t.type===R)return this._addSpacer(this._overflowSectionContentElement());if(t.type===j)return;let e=this._generateToolElement(n,i,o,t);e&&(this._overflowSectionContentElement().append(e),t.overflow!==re&&e.addClass(g),e.find("[disabled]").removeAttr("disabled"),e.is("[disabled]")&&e.removeAttr("disabled"),e.attr("ref-section-tool",r?.attr("data-uid")||""))}},_addAttributes:function(e,t){var n=e.attributes,i=se;n||(n={}),e.hidden&&(i=g+ce+_),e.align&&(i=i+" k-align-"+e.align),n&&(n.class&&(i=i+ce+n.class,delete n.class),t.attr(n)),t.addClass(i),t.attr(ae,e.uid),e.id&&t.attr(ue,e.id),e.overflow===ie&&t.attr("data-overflow",ie),e.items&&e.items.forEach((e=>{e&&e.groupClass&&!t.hasClass(e.groupClass)&&t.addClass(e.groupClass)}))},_addCustomWidget:function(t){var i,o,r,a=e(t.element||"<input>");return t.overflowComponent&&this._addMenuItem(t.overflowComponent.type,e.extend({},t,t.overflowComponent)),t.attributes&&(r=t.attributes.class,delete t.attributes.class,a.attr(t.attributes),delete t.attributes[B]),t.componentOptions||(t.componentOptions={}),t.componentOptions.size=this.options.size,i=new n.ui[t.component](a,t.componentOptions),we.indexOf(t.component)>-1?(i.wrapper.addClass(be[t.component]).attr(q+T,""),o=i.wrapper):o=(i.wrapper||i.element).wrap("<span class='k-toolbar-item' tabindex='0' ref-toolbar-tool >").parent(),t.attributes&&(t.attributes.class=r),this._addAttributes(t,o),o},_addDefaultTool:function(t,n){var i,o;let r=this;return(n.overflow!==re||r.overflowSection&&n.overflow!==ie)&&(i=r._addToolbarTool(t,e.extend(!0,{},n))),r.overflowMenu&&n.overflow!==ie&&(n.overflowComponent?(delete(o=e.extend(!0,{},n,n.overflowComponent))["data-command"],r._addMenuItem("Button",o)):r._addMenuItem(t,e.extend(!0,{},n))),i},_addMenuItem:function(n,i){var o,r=this,a=i.selected;return delete i.selected,i.id&&(i.id=i.id+le+W),i.showIcon===l&&(delete i.imageUrl,delete i.icon),i.showText===l?(i.attributes||(i.attributes={}),i.attributes[B]=i.text,i.text=se):i.text!==t&&i.text!==se||(i.text=" ",i.encoded=!1),r.overflowMenu?.append(i),o=r.overflowMenu.element.find(he+x).last(),"ToggleButton"===n||"Button"===n&&!0===i.togglable?(o.find(he+y).addClass(C),a&&o.find(he+y).addClass(m),i.group&&o.attr("data-group",i.group)):i.menuButtons?i.menuButtons.forEach((e=>{e.overflow=i.overflow,r._addMenuItem(null,e)})):i.buttons&&(o.remove(),o=null,i.buttons.forEach((t=>{var n=t.attributes;t.overflow=i.overflow,t.attributes=e.extend(n,i.attributes),r._addMenuItem("Button",t)}))),"DropDownButton"===n&&(o.addClass(v),o.attr("aria-disabled",!0)),o&&(r._addAttributes(i,o),i.overflow===oe&&o.addClass(g),(i.click||i.toggle)&&r.overflowMenu.bind($,(e=>{e.item===o[0]&&this._onMenuItemSelect(e,i.click,i.toggle)}))),o},_addPopupButton:function(t){var n,i,o=this,r=e(ye),a=t.popupComponent;return r.attr(B,t.text),n=e("<div/>").appendTo(e("<body>")).kendoPopup({anchor:r}).data("kendoPopup"),r.on(L+" touchend",(e=>{n.toggle(),e.preventDefault()})),(i=new a(n.element)).bind(t.commandOn,(e=>{o.trigger(A,{target:r,value:e.value||e}),n.close()})),{widgetElement:r,chooser:i,popup:n}},_addSeparator:function(t){var n=e(xe),i=e("<li role='separator' class='k-separator k-menu-separator k-hidden'></li>");const o=t.id;if(n.addClass(p),n.attr(N,j),this.overflowAnchor&&this.overflowAnchorSeparator?n.insertBefore(this.overflowAnchorSeparator):n.appendTo(this.element),this._addAttributes(t,n),t.id&&(t.id=t.id+le+W),this._addAttributes(t,i),this.overflowMenu&&this.overflowMenu.element.append(i),this.overflowSection){const n=e(xe).addClass(p).addClass(g).attr(N,j).attr("ref-section-tool",t.uid);let i=o?e.extend(!0,t,{id:o+le+"section-overflow"}):t;this._addAttributes(i,n),this._overflowSectionContentElement().append(n)}},_addSpacer:function(t){var n=e("<div> </div>");n.addClass(f),this.overflowAnchor&&this.overflowAnchorSeparator?n.insertBefore(this.overflowAnchorSeparator):n.appendTo(t||this.element)},_overflowSectionContentElement:function(){return this.overflowSection?.element.find(".k-toolbar-items-list")},_addTemplate:function(t){var i,r,a=t.template,s=t.overflowTemplate,l=e(se);return s&&this.overflowMenu&&t.overflow!==ie&&(s=o(s)?s(t)[0]:s,this.overflowMenu.append({}),r=this.overflowMenu.element.find(he+x).last().find(he+y).html(s).parent()),a&&t.overflow!==re&&(this.options.evaluateTemplates&&(a=n.template(a)),a=o(a)?a(t):a,(i=e("<div class='k-toolbar-item' aria-keyshortcuts='Enter'></div>")).html(a),r&&r.addClass(g)),i&&(l=i.find(U+de+$),this._addAttributes(t,i)),r&&(l.add(r.find(U+de+$)),this._addAttributes(t,r)),!this.options.navigateOnTab&&l.length>0&&(i.attr(G,0),i.attr(q+T,""),l.attr(G,-1)),i},_addToolbarTool:function(t,i){var o,r,a,s=e("<button>"),l=!1;return!0===i.primary&&(i.themeColor="primary"),i.url&&(s=e("<a href='"+n.sanitizeLink(i.url)+"'>")),i.showIcon===W&&(delete i.imageUrl,delete i.icon),i.showText!==W?s.text(i.text):s.attr(B,i.text),"popupButton"===i.type?s=(a=this._addPopupButton(i)).widgetElement:"Button"===t&&!0===i.togglable?t="ToggleButton":i.menuButtons?(i.items=i.menuButtons,delete i.menuButtons,i.attributes&&i.attributes.class&&s.addClass(i.attributes.class),s.attr(Y,i.uid),delete i.uid):i.buttons&&(s=e("<span></span>"),l=!0,i.items=i.buttons,delete i.buttons,i.preventKeyNav=!0,i.items.forEach((e=>{e.showIcon===W&&(delete e.imageUrl,delete e.icon),e.showText===W&&(e.attributes||(e.attributes={}),e.attributes[B]=e.text,delete e.text)}))),i.id&&(s.attr(ue,i.id),delete i.id),i.name&&delete i.name,i.size=this.options.size,(r=(o=new n.ui[t](e(s),i)).wrapper||o.element).addClass(be[t]),this._addAttributes(i,r),i.url&&s.removeAttr(N),l?(r.find(he+c).attr(q+T,""),this._groupVisibleButtons(r)):o.element.attr(q+T,""),"popupButton"!==i.type&&"open"!==i.type?this._attachWidgetEvents(o):"open"===i.type?(s.addClass("k-upload-button"),this._resetOpen(s,i.extensions),r=s.parent()):(o.chooser=a.chooser,o.popup=a.popup),r},_attachEvents:function(){var e=this,t=e.options;e.element.on(F+s,e._keydown.bind(e)).on("focusin"+s,e._focusIn.bind(e)).on("focusout"+s,e._focusOut.bind(e)),"section"==t.overflow?.mode&&e.overflowSection&&e._overflowSectionContentElement().on(F+s,e._keydown.bind(e)),"scroll"==t.overflow?.mode&&e.element.find("> .k-toolbar-items").bind("scroll",(function(t){e._nowScrollingTabs||e._toggleScrollButtons()}))},_attachWidgetEvents:function(t){var n=this;t.bind(L,n._onClick.bind(n)),t.bind(E,n._onToggle.bind(n)),t.bind($,n._onSelect.bind(n)),t.bind(D,n._onOpen.bind(n)),t.bind(P,n._onClose.bind(n)),t.wrapper.find(he+c).each(((t,i)=>{var o=e(i);o.data("kendoButton")&&o.data("kendoButton").bind(L,(e=>{n.trigger(L,{id:e.id,target:e.target,originalEvent:e.originalEvent||e.event})}))}))},_childrenWidth:function(){var t=parseInt(this.element.css("gap"),10)||0,n=t;return(this.element.find("> .k-toolbar-items").length>0?this.element.find("> .k-toolbar-items"):this.element).children(":visible:not(."+f+")").each((function(){n+=a(e(this),!1)+t})),Math.ceil(n)},_extendToolsOptions:function(){var e=this.options,t=e.tools.flatMap((t=>this._mapTool(t,e.parentMessages,e.defaultTools)));return this.options.items=t,t},_focusIn:function(t){var n=e(t.target).closest(he+c);n.length>0&&(this._resetTabIndex(n),n.addClass(H))},_focusOut:function(e){this.wrapper.find(he+c+he+H).removeClass(H)},_getAllItems:function(e,t){return(1==e?this._overflowSectionContentElement():this.wrapper).find(Z+(t?":not(.k-disabled)":"")).filter(":visible").filter(((e,t)=>"hidden"!==t.style.visibility))},_getOverflowItem:function(e,t){return this._getItem(e,t,this._overflowSectionContentElement())},_getItem:function(t,i,o){var r,a,s=i||this._getUid(t),l=e(J);return s?(r="[data-uid="+s+"]",{toolbarEl:a=(o||this.element).find(r),templateEl:a.closest(he+z+de+he+d),component:n.widgetInstance(a),menuItem:this.overflowMenu?this.overflowMenu.element.find(r):e(se),buttonsPopupItem:l.find(r)}):{toolbarEl:(o||this.element).find(t),templateEl:e(se),menuItem:this.overflowMenu?this.overflowMenu.element.find(t):e(se),buttonsPopupItem:e(se)}},_getNextElement:function(t,n){const i=e(t).closest(".k-toolbar-popup").length>0;var o=this._getAllItems(i,!0),r=-1===o.index(t)?o.index(t.parentElement):o.index(t),a=o[r+n];return a||(a=-1===n?o.last():o.first()),a},_getUid:function(t){var n;return(n=this.element.find(t)).length||(n=e(J).find(t)),!n.length&&this.overflowMenu&&(n=this.overflowMenu.element.find(t)),!n.length&&this.overflowSection&&(n=this._overflowSectionContentElement().find(t)),n.length?n.data(pe)||n.closest(Z).data(pe):null},_groupVisibleButtons:function(e){var t,n=e.children();n.removeClass(w).removeClass(b),(t=n.filter(":not('."+g+"')")).first().addClass(b),t.last().addClass(w)},_hideItem:function(t){var n=this;t.addClass(g),this.overflowSection&&this._overflowSectionContentElement().find(`[ref-section-tool=${t.data("uid")}]`).removeClass(g),n.overflowMenu&&(t.hasClass(d)||t.hasClass(u)?((t.hasClass(d)?(t=t.children().eq(0)).data(me):t.data(fe)).menu.list.children().each(((t,i)=>{n._showMenuItem(e(i))})),n._showMenuItem(t)):t.hasClass(h)?t.children().each(((t,i)=>{n._showMenuItem(e(i))})):n._showMenuItem(t))},_hideMenuItem:function(e){this.overflowMenu.element.find(">li[data-uid='"+e.data(pe)+"']").addClass(g)},_items:function(){let e=this.options;for(var t=0;t<e.items.length;t++)this._add(e.items[t])},_keydown:function(t){var n=e(t.target),i=t.keyCode,o=n.closest(he+z),a=n.is(he+k);const s=n.closest(".k-toolbar-popup").length>0;if(!this.options.navigateOnTab&&!n.is(Z)&&i===r.ESC&&o.length>0)return t.stopPropagation(),void this._keyDeactivateTemplate(o);n.is(Z)&&(!this.options.navigateOnTab&&i===r.ENTER&&n.hasClass(z)?this._keyActivateTemplate(n):s&&i===r.ESC?(this.overflowSection.close(),this.element.trigger(O)):a&&(t.altKey&&i===r.DOWN||i===r.SPACEBAR)?this._keyOpenOverflow(t,i):i===r.HOME?this._keyFocusFirst(n,t):i===r.END?this._keyFocusLast(n,t):this.options.navigateOnTab||i!==r.RIGHT&&i!==r.LEFT||this._keyFocusNext(i,t))},_keyActivateTemplate:function(e){var t=e.find(ee+":not('"+he+M+"')"+de+he+S);const n=e.find(".k-pager");n.length>0?n.trigger(O):t.length>0&&(e.attr(G,-1),t.attr(G,0),t.first().trigger(O))},_keyDeactivateTemplate:function(e){var t,i=e.find(Q),o=e.find(ee+":not('"+he+M+"')"+de+he+S);if(i.length>0&&(t=n.widgetInstance(i))){if(t.overflowMenu&&t.overflowMenu.visible())return;e.attr(G,0),e.trigger(O),e.find(ee).attr(G,-1)}o.length>0&&(e.attr(G,0),e.trigger(O),o.attr(G,-1))},_keyFocusFirst:function(e,t){const n=e.closest(".k-toolbar-popup").length>0;var i=this._getAllItems(n,!0);e.is(he+S)||e.is(U)||(this._resetTabIndex(i.first()),i.first().trigger(O),t.preventDefault())},_keyFocusLast:function(e,t){const n=e.closest(".k-toolbar-popup").length>0;var i,o=this._getAllItems(n,!0);e.is(he+S)||e.is(U)||(0===(i=o.last()).width()&&(i=o.eq(o.length-2)),this._resetTabIndex(i),i.trigger(O),t.preventDefault())},_keyFocusNext:function(t,n){var i,o=this._isRtl?-1:1;t===r.LEFT&&(o*=-1),i=e(this._getNextElement(n.target,o)),this._resetTabIndex(i),i.trigger(O),n.preventDefault()},_keyOpenOverflow:function(e,t){t===r.SPACEBAR&&e.preventDefault(),(this.overflowMenu||this.overflowSection).open()},_mapAttributes:function(e,t){return{"aria-label":t[e.name||e.property],title:t[e.name||e.property],"data-command":e.command,"data-options":e.options,"data-dialog":e.dialog,"data-property":e.property,"data-value":e.value,"data-toggle":e.toggleCondition}},_mapComponent:function(t,n){var i,o=this,r=t.componentOptions,a=r.messages,s=r.placeholder,l=e.extend({},o._mapAttributes(t,n),t.attributes);return t.overflowComponent&&(i=t.options||{},t.componentOptions.dataSource&&(i.options=t.componentOptions.dataSource),t.componentOptions.value&&(i.default=t.componentOptions.value),Object.keys(i).length>0&&(t.overflowComponent.options=JSON.stringify(i)),t.overflowComponent=o._mapTool(t.overflowComponent,n)),a&&Object.keys(a).forEach((e=>{t.componentOptions.messages[e]=n[a[e]]||a[e]})),s&&(t.componentOptions.placeholder=n[s]||s),Object.keys(r).forEach((e=>{"commandOn"===e&&(t.componentOptions[r[e]]=e=>{o.trigger(A,{target:e.target||e.sender.element})})})),r.dataSource&&r.dataSource.length&&(t.componentOptions.dataSource=r.dataSource.map((e=>(e.name&&n[e.name]&&(e.text=n[e.name]),e)))),t.attributes=l,t},_mapTool:function(t,i,o){let r,a,s,l,c=this,h=Array.isArray(t),d=e.isPlainObject(t),u=d&&Object.keys(t).length;return h?{type:"buttonGroup",buttons:t.map((e=>c._mapTool(e,i,o)))}:(r=d&&(1===u||2===u)&&t.name,l=r?t:{},t=r?t.name:t,a=e.isPlainObject(t)?t:e.extend({},o[t]),s=e.extend({},c._mapAttributes(a,i),a.attributes),n.deepExtend(a,{text:l.text||i[a.name||a.property],attributes:s}),"component"===a.type?a.items?a.items.map((e=>c._mapComponent(e,i))):c._mapComponent(a,i):("buttonGroup"===a.type?(delete a.attributes[B],a.buttons=a.buttons.map((e=>c._mapTool(e,i,o)))):"splitButton"===a.type?(delete a.attributes[B],a.menuButtons=a.menuButtons.flatMap((e=>c._mapTool(e,i,o)))):"popupButton"===a.type&&a.overflowComponent&&(a.overflowComponent=c._mapTool(a.overflowComponent,i)),delete a.name,a))},_menuItemSelect:function(t){var n,i,o=e(t.item),r=o.attr(ue),a=o.find(he+C),s=o.data(K);r&&r.indexOf(le+W)>-1&&(r=r.replace(le+W,se)),a.length?(s&&this.overflowMenu.element.find("[data-group="+s+"]").each(((t,n)=>{var i=e(n);i.attr(V,!1),i.find(he+C).removeClass(m)})),n=!!s||!a.hasClass(m),a.toggleClass(m,n),o.attr(V,n),(i=this.element.find("[data-uid="+o.data(pe)+"]")).length&&(i.closest(he+h).length?i.closest(he+h).data(ge).select(i):(s&&this.element.find("[data-group="+s+"]").each(((t,n)=>{e(n).data(ve).toggle(!1)})),i.data(ve).toggle(!0))),this.trigger(E,{id:o.attr(ue),target:o,checked:n})):this.trigger(L,{id:r,target:o})},_onClick:function(e){var t=e.target,n=t.hasClass("k-toolbar-toggle-button"),i=t.data(K);n||this.trigger(L,{id:e.id,target:e.target,originalEvent:e.originalEvent||e.event}),i&&this.element.find("[data-group="+i+"]").length>1&&t.hasClass(m)&&e.preventDefault()},_onClose:function(e){this.trigger(P,{widget:e.sender})&&e.preventDefault()},_onMenuItemSelect:function(t,n,i){var o=e(t.item),r=o.find(he+C).length>0,a=o.attr(ue);a&&a.indexOf(le+W)>-1&&(a=a.replace(le+W,se)),n&&n.bind(this)({event:t.event,id:a,target:o}),r&&i&&setTimeout((()=>{i.bind(this)({event:t.event,id:a,target:o,checked:o.find(he+m).length>0})}))},_onOpen:function(e){this.trigger(D,{widget:e.sender})&&e.preventDefault()},_onSelect:function(t){let i=this;var o=this.overflowMenu?this.overflowMenu.element:e(se);t.sender.element.children().each(((t,r)=>{var a=e(r),s=`[data-uid=${a.data(pe)}]`,l=a.hasClass(m);if(o.find(s).attr(V,l).find(he+C).toggleClass(m,l),i.overflowSection){let e=i.element.find(s),t=i.overflowSection.element.find(s),o=n.widgetInstance(e[0]==r?t:e);o?.toggle?.(l)}})),this.trigger(E,{id:t.target.attr(ue),target:t.target,checked:t.target.hasClass(m)})},_onToggle:function(t){var i,o=this,r=t.target,a=r.data(K);if(o.overflowMenu&&(i=o.overflowMenu.element.find("[data-uid="+r.attr(Y)+"]"),o.overflowMenu.element.find("[data-group="+a+"]").attr(V,!1).find(he+C).removeClass(m),i.attr(V,!0).find(he+C).addClass(m)),o.overflowSection){let e=o.element.find("[data-uid="+r.attr(Y)+"]");i=o.overflowSection.element.find("[data-uid="+r.attr(Y)+"]");let a=n.widgetInstance(e[0]==t.target[0]?i:e);a?.toggle?.(t.checked)}a&&o.element.find("[data-group="+a+"]").each(((t,n)=>{n!==r[0]&&e(n).data(ve).toggle(!1)})),this.trigger(E,{id:t.id,target:t.target,checked:t.checked,originalEvent:t.originalEvent||t.event})},_processInner(e,t){for(var i,o=0;o<e.length;o++)(i=e[o]).attributes||(e[o].attributes={}),e[o].attributes[Y]=n.guid(),e[o].attributes["data-parentuid"]=t,i.id&&(e[o].attributes[ue]=e[o].id),i.hidden&&(e[o].attributes.class||(e[o].attributes.class=se),e[o].attributes.class+=ce+g+ce+_);return e},_processOptions:function(i){let o,r=i.template,a=i.overflowTemplate,s=n.guid();return e.extend(i,{uid:s,fillMode:i.fillMode?i.fillMode:this.options.fillMode,rootUid:this.uid}),i.menuButtons?i.menuButtons=this._processInner(i.menuButtons,s):i.buttons&&i.buttons.length&&(i.buttons=this._processInner(i.buttons,s),i.buttons.some((e=>e.togglable))?(o=i.buttons[0].group,o&&i.buttons.every((e=>e.group===o))?i.selection="single":i.selection="multiple"):i.selection="none"),r&&!a||i.type===R?i.overflow=ie:i.overflow||(i.overflow=oe),i.enable!==t&&(i.enabled=i.enable),i},_renderOverflow:function(){var t=this,i=t._isRtl?"left":"right";const o=t.options.overflow?.mode;"section"!==o&&"menu"!==o||(t.overflowAnchorSeparator=e(`<div class="k-toolbar-separator k-toolbar-button-separator k-separator" ${N}="${j}"></div>`),t.overflowAnchor=e("<button class='k-toolbar-overflow-button' title='More tools'>"),t.overflowAnchor.attr(q+T,""),t.element.append(t.overflowAnchorSeparator),t.element.append(t.overflowAnchor),t.overflowAnchor.kendoButton({icon:"menu"==o?"more-vertical":"more-horizontal",fillMode:"flat",size:t.options.size,click:function(e){"section"==o&&t.overflowSection.open()}}),t.options.navigateOnTab||t.overflowAnchor.attr(G,-1),"section"==o&&(t.overflowSection=new n.ui.Popup(e(`<div class="k-toolbar-popup"><div class="k-toolbar-items-list ${n.getValidCssClass("k-toolbar-items-list-","fill",t.options.fillMode)} ${n.getValidCssClass("k-toolbar-items-list-","size",t.options.size)}"></div></div>`),{anchor:t.element,origin:"bottom left",position:"top left",open:function(e){if(t.trigger(te))return e.preventDefault();t.overflowSection.element.width(t.element.outerWidth())},activate:function(e){let n=t._getAllItems(!0,!0).first();t._resetTabIndex(n),n.trigger(O)},close:function(e){t.trigger(ne)?e.preventDefault():(t._resetTabIndex(t.overflowAnchor),t.overflowAnchor.trigger(O))}})),"menu"==o&&(t.overflowMenu=new n.ui.ContextMenu(e("<ul>"),{size:t.options.size,showOn:"click tap",origin:"bottom "+i,position:"top "+i,alignToAnchor:!0,target:t.overflowAnchor,open:function(e){t.trigger(te)&&e.preventDefault()},close:function(e){t.trigger(ne)?e.preventDefault():(t._resetTabIndex(t.overflowAnchor),t.overflowAnchor.trigger(O))}}),t.overflowMenu.element.attr(ae,this.uid),setTimeout((()=>{t.overflowMenu.bind($,t._menuItemSelect.bind(t))}))))},_resetOpen:function(t,i){var o,r,a=this;t.closest(".k-upload-button-wrap").find("input").remove(),o=t.wrap("<div class='k-upload-button-wrap'></span>").parent(),r=e("<input type='file' autocomplete='off' accept='"+i+"'/>").attr("aria-hidden",!0).one("change",(e=>{a.trigger(A,{target:t,value:e.target.files[0]}),a._resetOpen(t,i)})).appendTo(o),t.off(F).on(F,(e=>{e.keyCode===n.keys.ENTER&&r.trigger(L)}))},_resetTabIndex:function(e){if(!0!==this.options.navigateOnTab){(e.closest(".k-toolbar-popup").length>0?this._overflowSectionContentElement():this.wrapper).find(ee).attr(G,-1),e.attr(G,0)}},_resizable:function(){var e=this,t=e.element;e._renderOverflow(),t.addClass("k-toolbar-resizable"),e._resizeHandler=n.onResize((function(){e.resize()}))},_resize:function(t){var i=t.width,o=this.element,r=o.find('[data-role="splitbutton"]').add(o.find('[data-role="dropdownbutton"]'));this.options.resizable&&(this.overflowMenu?.close(),this.overflowSection?.close(),r.length>0&&r.each(((t,i)=>{n.widgetInstance(e(i)).close()})),this.hasOverflowButton?(this._shrink(i),this._stretch(i),this._toggleOverflowAnchor()):this._toggleScrollButtons())},_shrink:function(t){var n,i,o;let r=this.element.find("> .k-toolbar-items").length>0?this.element.find("> .k-toolbar-items"):this.element;if(t<this._childrenWidth())for(var a=(i=r.children(":visible:not([data-overflow='never'], ."+k+")")).length-1;a>=0&&(n=i.eq(a),!(t>this._childrenWidth()));a--)(o=n.find("[tabindex=0]")||n.is("[tabindex=0]")?n:e(se)).length>0&&(o.attr(G,-1),this.element.children(he+k).attr(G,0)),this._hideItem(n)},_showItem:function(t,n){var i=this,o=parseInt(this.element.css("gap"),10)||0;t.removeClass(g);var r=a(t,!0)+o;return t.addClass(g),!(!t.length||!(t.hasClass(f)||n>this._childrenWidth()+r))&&(t.removeClass(g),!0!==this.options.navigateOnTab?t.find(ee).attr(G,-1):t.is("[tabindex=-1]")&&t.removeAttr(G),this.overflowSection&&this._overflowSectionContentElement().find(`[ref-section-tool=${t.data("uid")}]`).addClass(g),this.overflowMenu&&(t.hasClass(d)||t.hasClass(u)?((t.hasClass(d)?(t=t.children().eq(0)).data(me):t.data(fe)).menu.list.children().each(((t,n)=>{i._hideMenuItem(e(n))})),i._hideMenuItem(t)):t.hasClass(h)?t.children().each(((t,n)=>{i._hideMenuItem(e(n))})):i._hideMenuItem(t)),!0)},_showMenuItem:function(e){var t=this.overflowMenu.element.find(">li[data-uid='"+e.data(pe)+"']");t.hasClass(_)||t.removeClass(g)},_stretch:function(e){var t,n,i=this.element.children(he+k);let o=this.element.find("> .k-toolbar-items").length>0?this.element.find("> .k-toolbar-items"):this.element;if(e>this._childrenWidth()){n=o.children(he+g+":not("+he+_+")");for(var r=0;r<n.length&&(t=n.eq(r),!(e<this._childrenWidth())&&this._showItem(t,e));r++);}!this.options.navigateOnTab&&i.is("[tabindex=0]")&&(i.attr(G,-1),this._resetTabIndex(this._getAllItems().first()))},_tabIndex:function(){var e=this.wrapper.find(ee+":not('"+I+"')"),t=e.first();!0!==this.options.navigateOnTab?(e.attr(G,-1),t.attr(G,0)):this.wrapper.find(".k-toolbar-item").removeAttr(G)},_toggleOverflowAnchor:function(){this.hasOverflowButton&&((this.overflowMenu?.element||this._overflowSectionContentElement()).children(":not(."+g+", .k-popup)").length>0?(this.overflowAnchor.removeClass(g),this.overflowAnchorSeparator.removeClass(g)):(this.overflowAnchor.addClass(g),this.overflowAnchorSeparator.addClass(g)))}});n.toolbar={Item:n.Class,OverflowButton:n.Class,TemplateItem:n.Class,ToolBarButton:n.Class,registerComponent:()=>null},n.cssProperties.registerPrefix("ToolBar","k-toolbar-"),n.cssProperties.registerValues("ToolBar",[{prop:"fillMode",values:["solid","flat"]}]),n.ui.plugin(ke)}(window.kendo.jQuery);kendo;!function(e,t){let n=window.kendo,i=n.support,o=n.ui,r=o.Widget,a=n.keys,s=n.parseDate,l=n.htmlEncode,c=n.date.adjustDST,h=n.date.weekInYear,d=n.ui.Selectable,u=n.ui.RangeSelectable,p=n._extractFormat,f=n.template,m=n.getCulture,v="transform-origin",g=f((e=>`<td class="${e.cssClass}" role="gridcell"><span tabindex="-1" class="k-link" data-href="#" data-${e.ns}value="${e.dateString}">${e.value}</span></td>`)),_=f((()=>'<td role="gridcell" class="k-calendar-td k-empty"></td>')),b=f((()=>'<td role="gridcell" class="k-calendar-td k-empty"> </td>')),w=f((e=>`<td class="k-calendar-td k-alt">${e.weekNumber}</td>`)),y=n._outerWidth,x=".kendoCalendar",k="click"+x,z="keydown"+x,C="id",S="slideIn",M="month",H="century",I="change",T="navigate",V="value",B="k-disabled",A="k-focus",L="k-other-month",E="k-empty",D="td:has(.k-link)",P="start",O="td:has(.k-link):not(."+B+"):not(."+E+")",F="k-selected",R="blur"+x,N="focus",q=N+x,j=i.touch?"touchstart":"mouseenter",W=i.touch?"touchstart"+x:"mouseenter"+x,G=i.touch?"touchend"+x+" touchmove"+x:"mouseleave"+x,U=864e5,$="_prevArrow",K="_nextArrow",Y="aria-disabled",Q="aria-selected",X="aria-label",J=e.extend,Z=Date,ee={month:0,year:1,decade:2,century:3},te=".k-header, .k-calendar-header";var ne=r.extend({init:function(t,i){var o,a=this;(i=i||{}).componentType=i.componentType||"classic",r.fn.init.call(a,t,i),t=a.wrapper=a.element,(i=a.options).url=n.unescape(i.url),a.options.disableDates=be(a.options.disableDates),a._templates(),a._selectable(),a._header(),a._viewWrapper(),a.options.hasFooter?a._footer(a.footer):(a._today=a.element.find(".k-calendar-nav-today"),a._toggle()),t.addClass("k-calendar k-calendar-md "+(i.weekNumber?" k-week-number":"")).on(W+" "+G,D,fe).on(z,"table.k-calendar-table",a._move.bind(a)).on(k+" touchend",O,(function(t){var n=t.currentTarget.firstChild,i=ye(n);-1!=e(n).data("href").indexOf("#")&&t.preventDefault(),"month"==a._view.name&&a.options.disableDates(i)||("month"!=a._view.name||a._isSingleSelection())&&a._click(e(n))})).on("mouseup"+x,"table.k-calendar-table, .k-calendar-footer",(function(){a._focusView(!1!==a.options.focusOnNav)})).attr(C),a.options.weekNumber&&t.on(k,"td:not(:has(.k-link))",(function(t){var n=e(t.currentTarget).closest("tr").find(O).first(),i=e(t.currentTarget).closest("tr").find(O).last();a._isMultipleSelection()&&(a.selectable._lastActive=i,a.selectable.selectRange(n,i),a.selectable.trigger(I,{event:t})),a._isRangeSelection()&&(a.rangeSelectable._lastActive=i,a.rangeSelectable.range(n,i),a.rangeSelectable.change()),a._current=a._value=ye(i.find("span")),a._setCurrent(a._current)})),_e(i),o=s(i.value,i.format,i.culture),a._selectDates=[],a._index=ee[i.start],a._current=new Z(+le(o,i.min,i.max)),a._addClassProxy=function(){if(a._active=!0,a._cell.hasClass(B)){var e=a._view.toDateString(se());a._cell=a._cellByDate(e)}a._cell.addClass(A)},a._removeClassProxy=function(){a._active=!1,a._cell&&a._cell.removeClass(A)},a.value(o),a._isMultipleSelection()&&i.selectDates.length>0&&a.selectDates(i.selectDates),a._range=i.range,a._isRangeSelection()&&a.selectRange(a._range),n.notify(a)},options:{name:"Calendar",value:null,min:new Z(1900,0,1),max:new Z(2099,11,31),dates:[],disableDates:null,allowReverse:!1,centuryCellsFormat:"long",url:"",culture:"",footer:"",format:"",month:{},weekNumber:!1,range:{start:null,end:null,target:P},selectable:"single",selectDates:[],start:M,depth:M,size:"medium",showOtherMonthDays:!0,animation:{horizontal:{effects:S,reverse:!0,duration:500,divisor:2},vertical:{effects:"zoomIn",duration:400}},messages:{weekColumnHeader:"",today:"Today",navigateTo:"Navigate to ",parentViews:{month:"year view",year:"decade view",decade:"century view"}},componentType:"classic"},events:[I,T],componentTypes:{classic:{header:{template:({actionAttr:e,size:t,isRtl:i})=>`<div class="k-header k-hstack">\n <span tabindex="-1" data-href="#" ${e}="prev" role="button" class="k-calendar-nav-prev k-button ${t} k-rounded-md k-button-flat k-button-flat-base k-icon-button" ${X}="Previous">${n.ui.icon({icon:"caret-alt-"+(i?"right":"left"),iconClass:"k-button-icon"})}</span></span>\n <span tabindex="-1" data-href="#" ${e}="nav-up" id="`+n.guid()+`" role="button" class="k-calendar-nav-fast k-button ${t} k-rounded-md k-button-flat k-button-flat-base k-flex"></span>\n <span tabindex="-1" data-href="#" ${e}="next" role="button" class="k-calendar-nav-next k-button ${t} k-rounded-md k-button-flat k-button-flat-base k-icon-button" ${X}="Next">${n.ui.icon({icon:"caret-alt-"+(i?"left":"right"),iconClass:"k-button-icon"})}</span>\n </div>`},hasFooter:!0,linksSelector:".k-button",contentClasses:"k-calendar-table"},modern:{header:{template:({actionAttr:e,size:t,messages:i,isRtl:o})=>`<div class="k-calendar-header">\n <button ${e}="nav-up" id="`+n.guid()+`" class="k-calendar-title k-button ${t} k-button-flat k-button-flat-primary k-rounded-md">\n <span class="k-button-text"></span>\n </button>\n <span class="k-spacer"></span>\n <span class="k-calendar-nav">\n <button tabindex="-1" ${e}=${o?"next":"prev"} class="k-calendar-nav-prev k-button ${t} k-button-flat k-button-flat-base k-rounded-md k-icon-button">\n ${n.ui.icon({icon:"chevron-"+(o?"right":"left"),iconClass:"k-button-icon"})}\n </button>\n <button tabindex="-1" ${e}="today" class="k-calendar-nav-today k-button ${t} k-button-flat k-button-flat-primary k-rounded-md" role="link">\n <span class="k-button-text">${n.htmlEncode(i.today)}</span>\n </button>\n <button tabindex="-1" ${e}=${o?"prev":"next"} class="k-calendar-nav-next k-button ${t} k-button-flat k-button-flat-base k-rounded-md k-icon-button">\n ${n.ui.icon({icon:"chevron-"+(o?"left":"right"),iconClass:"k-button-icon"})}\n </button>\n </span>\n </div>`},hasFooter:!1,linksSelector:".k-button",contentClasses:"k-calendar-table"}},setOptions:function(t){let n,i=this;if(n=!!t.componentType,_e(t),t.disableDates=be(t.disableDates),i._destroySelectable(),t.messages&&(t.messages=e.extend({},!0,i.options.messages,t.messages)),r.fn.setOptions.call(i,t),i._templates(),i._selectable(),n){let e=ne.prototype.componentTypes;i.options.header=e[t.componentType].header,i.options.hasFooter=e[t.componentType].hasFooter;let n=i.element.find(te)[0];n&&n.remove(),i._header()}if(i._viewWrapper(),i.options.hasFooter?i._footer(i.footer):(i.element.find(".k-calendar-footer").hide(),i._toggle()),i._index=ee[i.options.start],i.navigate(),n){let e=s(i.options.value,t.format,t.culture);i._current=new Z(+le(e,t.min,t.max)),i._cell=null,i._table=null,i.value(e)}t.weekNumber&&i.element.addClass("k-week-number")},destroy:function(){var e=this,t=e._today;e.element.off(x),e._title.off(x),e[$].off(x),e[K].off(x),e._destroySelectable(),n.destroy(e._table),t&&n.destroy(t.off(x)),r.fn.destroy.call(e)},current:function(){return this._current},view:function(){return this._view},focus:function(e){e=e||this._table,this._bindTable(e),e.trigger("focus")},min:function(e){return this._option("min",e)},max:function(e){return this._option("max",e)},navigateToPast:function(){this._navigate($,-1)},navigateToFuture:function(){this._navigate(K,1)},navigateUp:function(){var e=this,t=e._index;e._title.hasClass(B)||e.navigate(e._current,++t)},navigateDown:function(e){var t=this,n=t._index,i=t.options.depth;e&&(n!==ee[i]?t.navigate(e,--n):we(t._value,t._current)&&we(t._value,e)||(t.value(e),t.trigger(I)))},navigate:function(n,i){i=isNaN(i)?ee[i]:i;var o,r,a,s,c=this,h=c.options,d=h.culture,u=h.min,p=h.max,f=c._title,m=c._table,v=c._oldTable,g=c._current,_=n&&+n>+g,b=i!==t&&i!==c._index,w=c.element.children(".k-calendar-view");if(n||(n=g),c._current=n=new Z(+le(n,u,p)),i===t?i=c._index:c._index=i,c._view=r=ie.views[i],a=r.compare,s=i===ee[H],f.toggleClass(B,s).attr(Y,s),s=a(n,u)<1,c[$].toggleClass(B,s).attr(Y,s),s=a(n,p)>-1,c[K].toggleClass(B,s).attr(Y,s),m&&v&&v.data("animating")&&(v.kendoStop(!0,!0),m.kendoStop(!0,!0)),c._oldTable=m,!m||c._changeView){f.html('<span class="k-button-text">'+r.title(n,u,p,d)+"</span>"),c.options.messages.parentViews&&c._view.name!==H?f.attr("title",l(c.options.messages.navigateTo+c.options.messages.parentViews[c._view.name])):f.removeAttr("title"),c._table=o=e(r.content(J({min:u,max:p,date:n,url:h.url,dates:h.dates,format:h.format,showOtherMonthDays:h.showOtherMonthDays,centuryCellsFormat:h.centuryCellsFormat,culture:d,disableDates:h.disableDates,isWeekColumnVisible:h.weekNumber,messages:h.messages,contentClasses:c.options.contentClasses},c[r.name]))),c._aria();var y=m&&m.data("start")===o.data("start");c._animate({from:m,to:o,vertical:b,future:_,replace:y}),w.removeClass("k-calendar-monthview k-calendar-yearview k-calendar-decadeview k-calendar-centuryview"),w.addClass("k-calendar-"+r.name+"view"),c.trigger(T),c._focus(n)}i===ee[h.depth]&&c._selectDates.length>0&&c._visualizeSelectedDatesInView(),c._isSingleSelection()&&i===ee[h.depth]&&c._value&&!c.options.disableDates(c._value)&&c._selectCell(c._value),c._setCurrent(n),!m&&c._cell&&c._cell.removeClass(A),c._changeView=!0},selectDates:function(n){var i,o,r=this;if(n===t)return r._selectDates;o=n.map((function(e){return e.getTime()})).filter((function(e,t,n){return n.indexOf(e)===t})).map((function(e){return new Date(e)})),i=e.grep(o,(function(e){if(e)return+r._validateValue(new Date(e.setHours(0,0,0,0)))==+e})),r._selectDates=i.length>0?i:0===o.length?o:r._selectDates,r._visualizeSelectedDatesInView()},value:function(e){var n=this,i=n._view,o=n._view;if(e===t)return n._value;if((e=n._validateValue(e))&&n._isMultipleSelection()){var r=new Date(+e);r.setHours(0,0,0,0),n._selectDates=[r],n.selectable._lastActive=null}i&&null===e&&n._cell?n._cell.removeClass(F):(n._changeView=!e||o&&0!==o.compare(e,n._current),n.navigate(e))},isRtl:function(){return n.support.isRtl(this.wrapper)},_aria:function(){var e=this._table;e.attr("aria-labelledby",this._title.attr("id")),"month"===this._view.name&&this._isMultipleSelection()&&e.attr("aria-multiselectable","true")},_validateValue:function(e){var n=this,i=n.options,o=i.min,r=i.max;return null===e&&(n._current=ve(n._current.getFullYear(),n._current.getMonth(),n._current.getDate())),null!==(e=s(e,i.format,i.culture))&&(ce(e=new Z(+e),o,r)||(e=null)),null!==e&&n.options.disableDates(new Date(+e))?n._value===t&&(n._value=null):n._value=e,n._value},_visualizeSelectedDatesInView:function(){var t=this,i={};e.each(t._selectDates,(function(e,t){i[n.calendar.views[0].toDateString(t)]=t})),t.selectable.clear();var o=t._table.find(D).filter((function(t,o){return i[e(o.firstChild).attr(n.attr(V))]}));o.length>0&&t.selectable._selectElement(o,!0)},_isSingleSelection:function(){let e=this.options.selectable;return d.parseOptions(e).single},_isMultipleSelection:function(){let e=this.options.selectable;return d.parseOptions(e).multiple},_isRangeSelection:function(){let e=this.options.selectable;return d.parseOptions(e).range},_selectable:function(){let e=this,t=e.options.selectable,n=d.parseOptions(t);(e._isMultipleSelection()||e._isRangeSelection())&&(e.rangeSelectable&&(e.rangeSelectable.destroy(),e.rangeSelectable=null),n.range?(e.rangeSelectable=new u(e.wrapper,{widget:e,filter:".k-calendar-monthview table "+O,cellSelector:D,cellSelectorValid:O,change:e._onSelect.bind(e),reverse:e.options.allowReverse,resetOnStart:!0,ns:x}),e.element.addClass("k-calendar-range")):e.selectable=new d(e.wrapper,{aria:!0,inputSelectors:"input,textarea,.k-multiselect-wrap,select,button,.k-button>span,.k-button>img,span.k-icon.k-i-caret-alt-down,span.k-icon.k-i-caret-alt-up,span.k-svg-icon.k-svg-i-caret-alt-down,span.k-svg-icon.k-svg-i-caret-alt-up",multiple:n.multiple,filter:"table.k-calendar-table:eq(0) "+O,change:e._onSelect.bind(e),relatedTarget:e._onRelatedTarget.bind(e)}))},_restoreSelection:function(){const e=this;let t;if(e._preventChange=!0,e._isRangeSelection()){if(t=e.selectRange(),!t||!t.start)return void(e._preventChange=!1);e.selectRange(t)}e._preventChange=!1},selectRange:function(e){const n=this,i=n._view;let o,r,a;if(e===t)return n._range;n._range=e,e.start&&(a=n._visibleRange(),o=n._dateInViews(e.start),r=e.end&&n._dateInViews(e.end),!o&&r&&n.rangeSelectable.selectTo(n._cellByDate(i.toDateString(e.end))),o&&r&&n.rangeSelectable.range(n._cellByDate(i.toDateString(e.start)),n._cellByDate(i.toDateString(e.end)),!1,n.options.allowReverse),e.end&&o&&!r&&n.rangeSelectable.selectFrom(n._cellByDate(i.toDateString(e.start))),!e.end&&o&&n.rangeSelectable.start(n._cellByDate(i.toDateString(e.start))),+a.start>+e.start&&+a.end<+e.end&&n.rangeSelectable.mid(n.element.find(O)))},_onRelatedTarget:function(e){var t=this;t.selectable.options.multiple&&e.is(O)&&(t._current=ye(e.find("span")),t._setCurrent(t._current))},_onSelect:function(t){let n,i,o,r,a,s,l=this,c=t,h=t.sender._useEnd,u=t.sender._useStart,p=d.parseOptions(l.options.selectable);if(l._isRangeSelection())return n=t.sender.range(),i=l.selectRange()||{},s=i.target,n.start&&n.start.length&&(o=ye(n.start.find("span"))),n.end&&n.end.length&&(r=ye(n.end.find("span"))),s="end"===s?P:"end",l._range={start:u?i.start:o,end:h?i.end:r,target:s},l._preventChange||l.trigger(I),a=r||o,r&&!l._dateInViews(r)&&(a=o),l.selectRange(l._range),void l.value(a);p.multiple?(c.event.ctrlKey||c.event.metaKey?e(c.event.currentTarget).is(O)?l._toggleSelection(e(c.event.currentTarget)):(l._cellsBySelector(O).each((function(t,n){var i=ye(e(n).find("span"));l._deselect(i)})),l._addSelectedCellsToArray()):c.event.shiftKey?l._rangeSelection(l._cell):e(c.event.currentTarget).is(D)?l.value(ye(e(c.event.currentTarget).find("span"))):(l._selectDates=[],l._addSelectedCellsToArray()),l.trigger(I)):e(c.event.currentTarget).is("td")&&!e(c.event.currentTarget).hasClass("k-selected")?e(c.event.currentTarget).addClass("k-selected"):l._click(e(c.event.currentTarget).find("span"))},_destroySelectable:function(){var e=this;e.selectable&&(e.selectable.destroy(),e.selectable=null),e.rangeSelectable&&(e.rangeSelectable.destroy(),e.rangeSelectable=null)},_toggleSelection:function(e){var t=ye(e.find("span"));e.hasClass("k-selected")?this._selectDates.push(t):this._deselect(t)},_rangeSelection:function(e,t){var n,i=this,o=t||ye(i.selectable.value().first().find("span")),r=ye(e.find("span"));i.selectable._lastActive||i._value?o=i.selectable._lastActive?ye(i.selectable._lastActive.find("span")):new Date(+i._value):i.selectable._lastActive=t?i._cellByDate(i._view.toDateString(t),O):i.selectable.value().first(),i._selectDates=[],n=ue(o,r),pe(i._selectDates,n,o,i.options.disableDates),i._visualizeSelectedDatesInView()},_visibleRange:function(){let e=this.element.find(".k-calendar-view table");return{start:ye(e.first().find(D).first().find("span")),end:ye(e.last().find(D).last().find("span"))}},_cellsBySelector:function(e){return this._table.find(e)},_addSelectedCellsToArray:function(){var t=this;t.selectable.value().each((function(n,i){var o=ye(e(i.firstChild));t.options.disableDates(o)||t._selectDates.push(o)}))},_deselect:function(e){var t=this._selectDates.map(Number).indexOf(+e);-1!=t&&this._selectDates.splice(t,1)},_dateInView:function(e){var t=ye(this._cellsBySelector(O).first().find("span"));return+e<=+ye(this._cellsBySelector(O).last().find("span"))&&+e>=+t},_isNavigatable:function(e,t){var n,i=this,o=i.options.disableDates;return"month"==i._view.name?!o(e):(n=i.wrapper.find("."+A).index(),i.wrapper.find(".k-calendar-table td").eq(n+t).is(O)||!o(e))},_dateInViews:function(e){let t=this.element.find(".k-calendar-view table"),n=ye(t.first().find(D).first().find("span")),i=ye(t.last().find(D).last().find("span"));return+(e=new Date(e.toDateString()))<=+i&&+e>=+n},_move:function(n){var i,o,r,s,l,c,h=this,d=h.options,u=n.keyCode,p=h._view,f=h._index,m=h.options.min,v=h.options.max,g=new Z(+h._current),_=h.isRtl(),b=h.options.disableDates;if(n.target===h._table[0]&&(h._active=!0),u==a.RIGHT&&!_||u==a.LEFT&&_?(i=1,o=!0):u==a.LEFT&&!_||u==a.RIGHT&&_?(i=-1,o=!0):u==a.UP?(i=0===f?-7:-4,o=!0):u==a.DOWN?(i=0===f?7:4,o=!0):u==a.SPACEBAR?(i=0,o=!0):u==a.HOME||u==a.END?(s=p[r=u==a.HOME?"first":"last"](g),(g=new Z(s.getFullYear(),s.getMonth(),s.getDate(),g.getHours(),g.getMinutes(),g.getSeconds(),g.getMilliseconds())).setFullYear(s.getFullYear()),o=!0):84===u&&(h._todayClick(n),o=!0),n.ctrlKey||n.metaKey){if(u==a.RIGHT&&!_||u==a.LEFT&&_)h.navigateToFuture(),o=!0;else if(u==a.LEFT&&!_||u==a.RIGHT&&_)h.navigateToPast(),o=!0;else if(u==a.UP)h.navigateUp(),o=!0;else if(u==a.DOWN)h._click(e(h._cell[0].firstChild)),o=!0;else if((u==a.ENTER||u==a.SPACEBAR)&&h._isMultipleSelection()){h._keyboardToggleSelection(n);var w=ye(e(h._cell[0]).find("span"));h._setCurrent(w)}}else n.shiftKey?((i!==t||r)&&(r||p.setDate(g,i),ce(g,m,v)||(g=le(g,d.min,d.max)),b(g)&&(g=h._nextNavigatable(g,i)),m=ve(m.getFullYear(),m.getMonth(),m.getDate()),h._isMultipleSelection()?h._keyboardRangeSelection(n,g):h._isRangeSelection()?h._dateInViews(g)||(i>0?h.navigateToFuture():h.navigateToPast()):h._focus(g)),h.rangeSelectable&&(l=h._cellByDate(p.toDateString(g)),c=ye((h.rangeSelectable._lastActive||undefined).find("span")),h._dateInViews(c)?(h.rangeSelectable._end&&h.rangeSelectable._end.is("."+A)?h.rangeSelectable._lastActive=h.rangeSelectable._start:h.rangeSelectable._lastActive=h._cellByDate(p.toDateString(c)),h.rangeSelectable.range(h.rangeSelectable._lastActive,l)):+c>+g?(h.rangeSelectable._end=h.rangeSelectable._lastActive,h.rangeSelectable.selectFrom(l)):h.rangeSelectable.selectTo(l),h.rangeSelectable.change(),h._setCurrent(g))):(u==a.ENTER||u==a.SPACEBAR?("month"==p.name&&h._isMultipleSelection()?(h.value(ye(e(h._cell.find("span")))),h.selectable._lastActive=e(h._cell[0]),h.trigger(I)):h.rangeSelectable?h.rangeSelectable.change():h._click(e(h._cell[0].firstChild)),o=!0):u==a.PAGEUP?(o=!0,h.navigateToPast()):u==a.PAGEDOWN&&(o=!0,h.navigateToFuture()),(i||r)&&(r||p.setDate(g,i),ce(g,m=ve(m.getFullYear(),m.getMonth(),m.getDate()),v)||(g=le(g,d.min,d.max)),h._isNavigatable(g,i)||(g=h._nextNavigatable(g,i)),h._isMultipleSelection()?h._dateInView(g)?(h._current=g,h._setCurrent(g)):h.navigate(g):h._focus(g)));return o&&n.preventDefault(),h._current},_keyboardRangeSelection:function(e,t){var n,i,o=this;if(!o._dateInView(t))return o._selectDates=[],i=ue(n=o.selectable._lastActive?ye(o.selectable._lastActive.find("span")):t,new Date(+t)),pe(o._selectDates,i,n,o.options.disableDates),o.navigate(t),o._current=t,o.selectable._lastActive=o.selectable._lastActive||o._cellByDate(o._view.toDateString(t),O),void o.trigger(I);o.selectable.options.filter=o.wrapper.find("table").length>1&&+t>+o._current?"table.k-calendar-table:eq(1) "+O:"table.k-calendar-table:eq(0) "+O,o._setCurrent(t),o._current=t,o._rangeSelection(o._cellByDate(o._view.toDateString(t),O),t),o.trigger(I),o.selectable.options.filter="table.k-calendar-table:eq(0) "+O},_keyboardToggleSelection:function(t){var n=this;t.currentTarget=n._cell[0],n.selectable._lastActive=e(n._cell[0]),e(n._cell[0]).hasClass(F)?n.selectable._unselect(e(n._cell[0])):n.selectable.value(e(n._cell[0])),n.selectable.trigger(I,{event:t})},_nextNavigatable:function(e,t){var n=this,i=!0,o=n._view,r=n.options.min,a=n.options.max,s=n.options.disableDates,l=new Date(e.getTime());for(o.setDate(l,-t);i;){if(o.setDate(e,t),!ce(e,r,a)){e=l;break}i=s(e)}return e},_animate:function(e){var t=this,n=e.from,i=e.to,o=t._active,r=t.element.children(".k-calendar-view");n?n.parent().data("animating")?(n.off(x),n.parent().kendoStop(!0,!0).remove(),n.remove(),r.append(i),t._focusView(o)):!n.is(":visible")||!1===t.options.animation||e.replace?(i.insertAfter(n),n.off(x).remove(),t._focusView(o)):t[e.vertical?"_vertical":"_horizontal"](n,i,e.future):(r.append(i),t._bindTable(i))},_horizontal:function(e,t,n){var i=this,o=i._active,r=i.options.animation.horizontal,a=r.effects,s=y(e),l=y(e,!0)-s;a&&-1!=a.indexOf(S)&&(e.add(t).css({width:s}),e.wrap("<div/>"),i._focusView(o,e),e.parent().css({position:"relative",width:2*s+2*l,display:"flex",[n?"margin-right":"margin-left"]:-s-l}),t[n?"insertAfter":"insertBefore"](e),J(r,{effects:S+":"+(n?"right":"left"),complete:function(){e.off(x).remove(),i._oldTable=null,t.unwrap(),i._focusView(o)}}),e.parent().kendoStop(!0,!0).kendoAnimate(r))},_vertical:function(e,t){var n,i,o=this,r=o.options.animation.vertical,a=r.effects,s=o._active;a&&-1!=a.indexOf("zoom")&&(t.insertBefore(e),e.css({position:"absolute",width:t.width()}),v&&(i=(i=(n=o._cellByDate(o._view.toDateString(o._current))).position()).left+parseInt(n.width()/2,10)+"px "+(i.top+parseInt(n.height()/2,10))+"px",t.css(v,i)),e.kendoStop(!0,!0).kendoAnimate({effects:"fadeOut",duration:600,complete:function(){e.off(x).remove(),o._oldTable=null,o._focusView(s)}}),t.kendoStop(!0,!0).kendoAnimate(r))},_cellByDate:function(t,i){return this._table.find(i||"td:not(."+L+")").filter((function(){return e(this.firstChild).attr(n.attr(V))===t}))},_selectCell:function(e){var t=this,n=t._selectedCell,i=t._view.toDateString(e);n&&n[0]&&(n[0].removeAttribute(Q),n.removeClass(F)),n=t._cellByDate(i,D),t._selectedCell=n,n.addClass(F).attr(Q,!0)},_setCurrent:function(e){var t=this,i=n.guid(),o=t._cell,r=t._view.toDateString(e);o&&o[0]&&(o.removeClass(A),o[0].removeAttribute(X),o[0].removeAttribute(C)),o=t._cellByDate(r,t._isMultipleSelection()?D:"td:not(."+L+")"),t._cell=o,o.attr(C,i).addClass(A),t._table[0]&&(t._table[0].removeAttribute("aria-activedescendant"),t._table.attr("aria-activedescendant",i))},_bindTable:function(e){e.on(q,this._addClassProxy).on(R,this._removeClassProxy)},_click:function(e){var t=this,n=t.options,i=new Date(+t._current),o=ye(e);c(o,0),"month"==t._view.name&&t.options.disableDates(o)&&(o=t._value),t._view.setDate(i,o),t.navigateDown(le(i,n.min,n.max))},_focus:function(e){var t=this;0!==t._view.compare(e,t._current)?t.navigate(e):(t._current=e,t._setCurrent(e))},_focusView:function(e,t){e&&this.focus(t)},_viewWrapper:function(){var t=this.element,n=t.children(".k-calendar-view");n[0]||(n=e("<div class='k-calendar-view k-align-items-start k-justify-content-center k-hstack' />").insertAfter(t.find(te)))},_footer:function(t){var i=this,o=se(),r=i.element,a=r.find(".k-calendar-footer");if(!t)return i._toggle(!1),void a.hide();a[0]||(a=e('<div class="k-calendar-footer">\n <button tabindex="-1" class="k-calendar-nav-today k-flex k-button k-button-md k-button-flat k-button-flat-primary k-rounded-md" role="link">\n <span class="k-button-text"></span>\n </button>\n </div>').appendTo(r)),i._today=a.show().find(".k-button-flat-primary").attr("title",n.toString(o,"D",i.options.culture)),a.find(".k-button-text").html(t(o)),i._toggle()},_header:function(){var t=this,i=t.element,o=t.options.linksSelector;i.find(te)[0]||i.html(n.template(t.options.header.template)(e.extend(!0,{},t.options,{actionAttr:n.attr("action"),size:n.getValidCssClass("k-button-","size",t.options.size),isRtl:t.isRtl()}))),i.find(o).on(k+" touchend"+x,(function(){return!1})),t._title=i.find("["+n.attr("action")+'="nav-up"]').on(k+" touchend"+x,(function(){t._active=!1!==t.options.focusOnNav,t.navigateUp()})),t[$]=i.find("["+n.attr("action")+'="prev"]').on(k+" touchend"+x,(function(){t._active=!1!==t.options.focusOnNav,t.navigateToPast()})),t[K]=i.find("["+n.attr("action")+'="next"]').on(k+" touchend"+x,(function(){t._active=!1!==t.options.focusOnNav,t.navigateToFuture()})),i.find("["+n.attr("action")+'="today"]').on(k+" touchend"+x,t._todayClick.bind(t))},_navigate:function(e,t){var n=this,i=n._index+1,o=new Z(+n._current);n._isMultipleSelection()&&(o=ye(n._table.find("td:not(."+L+"):not(."+E+")").has(".k-link").first().find("span")),n._current=new Date(+o));(e=n[e]).hasClass(B)||(i>3?o.setFullYear(o.getFullYear()+100*t):ie.views[i].setDate(o,t),n.navigate(o),n._restoreSelection())},_option:function(e,n){var i,o=this,r=o.options,a=o._value||o._current;if(n===t)return r[e];(n=s(n,r.format,r.culture))&&(r[e]=new Z(+n),((i="min"===e?n>a:a>n)||function(e,t){if(e)return e.getFullYear()===t.getFullYear()&&e.getMonth()===t.getMonth();return!1}(a,n))&&(i&&(o._value=null),o._changeView=!0),o._changeView||(o._changeView=!(!r.month.content&&!r.month.empty)),o.navigate(o._value),o._toggle())},_toggle:function(e){var n=this,i=n.options,o=n.options.disableDates(se()),r=n._today,a=n._todayClass();e===t&&(e=ce(se(),i.min,i.max)),r&&(r.off(k),e&&!o?r.addClass(a).removeClass(B).on(k,n._todayClick.bind(n)):r.removeClass(a).addClass(B).on(k,me))},_todayClass:function(){return"k-calendar-nav-today"},_todayClick:function(e){var t=this,n=ee[t.options.depth],i=t.options.disableDates,o=se();e.preventDefault(),i(o)||(0===t._view.compare(t._current,o)&&t._index==n&&(t._changeView=!1),t._isMultipleSelection()&&(t._selectDates=[o],t.selectable._lastActive=null),t._value=o,t.navigate(o,n),t.trigger(I))},_templates:function(){var e=this,t=e.options,i=t.footer,o=t.month,r=o.content,a=o.weekNumber,s=o.empty,l=e=>`${n.toString(e,"D",t.culture)}`;e.month={content:e=>`<td class="${e.cssClass}" role="gridcell"><span tabindex="-1" class="k-link ${e.linkClass}" data-href="${e.url}" ${n.attr(V)}="${e.dateString}" title="${e.title}">${xe(r,e)||e.value}</span></td>`,empty:e=>`<td role="gridcell">${xe(s,e)||" "}</td>`,weekNumber:e=>`<td class="k-calendar-td k-alt">${xe(a,e)||e.weekNumber}</td>`},e.year={content:f((e=>`<td class="${e.cssClass}" role="gridcell"><span tabindex="-1" class="k-link" data-href="#" data-${e.ns}value="${e.dateString}" aria-label="${e.label}">${e.value}</span></td>`))},i&&!0!==i&&(l=i),e.footer=!1!==i?f(l,{useWithBlock:!1}):null},_updateAria:function(e,t){var i,o=this,r=o._cell,a=o.view().valueType(),s=t||o.current();return i="month"===a?n.toString(s,"MMMM"):"date"===a?n.toString(s,"D"):r.text(),r.attr("aria-label",e({current:s,valueType:a,text:i})),r.attr("id")}});o.plugin(ne);var ie={firstDayOfMonth:function(e){return ve(e.getFullYear(),e.getMonth(),1)},firstVisibleDay:function(e,t){var i=(t=t||n.culture().calendar).firstDay,o=new Z(e.getFullYear(),e.getMonth(),1,e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds());for(o.setFullYear(e.getFullYear());o.getDay()!=i;)ie.setTime(o,-864e5);return o},setTime:function(e,t){var n=e.getTimezoneOffset(),i=new Z(e.getTime()+t),o=i.getTimezoneOffset()-n;e.setTime(i.getTime()+6e4*o)},views:[{name:M,title:function(e,t,n,i){return ge(i).months.names[e.getMonth()]+" "+e.getFullYear()},content:function(e){var t=this,i=0,o=e.min,r=e.max,a=e.date,s=e.dates,d=e.format,u=e.culture,p=e.url,f=e.showHeader,m=e.showOtherMonthDays,v=e.isWeekColumnVisible,g=p&&s[0],_=ge(u),b=_.firstDay,w=_.days,y=he(w.names,b),x=he(w.namesShort,b),k=ie.firstVisibleDay(a,_),z=t.first(a),C=t.last(a),S=t.toDateString,M=se(),H='<table tabindex="0" role="grid" class="'+e.contentClasses+'" cellspacing="0" data-start="'+S(k)+'">';for(f&&(H+='<caption class="k-calendar-caption k-month-header">'+this.title(a,o,r,u)+"</caption>"),H+='<thead class="k-calendar-thead"><tr role="row" class="k-calendar-tr">',v&&(H+='<th scope="col" class="k-calendar-th k-alt">'+l(e.messages.weekColumnHeader)+"</th>");i<7;i++)H+='<th scope="col" class="k-calendar-th" aria-label="'+y[i]+'">'+x[i]+"</th>";return c(M,0),M=+M,re({cells:42,perRow:7,html:H+='</tr></thead><tbody class="k-calendar-tbody"><tr role="row" class="k-calendar-tr">',start:ve(k.getFullYear(),k.getMonth(),k.getDate()),isWeekColumnVisible:v,weekNumber:e.weekNumber,min:ve(o.getFullYear(),o.getMonth(),o.getDate()),max:ve(r.getFullYear(),r.getMonth(),r.getDate()),showOtherMonthDays:m,content:e.content,lastDayOfMonth:C,empty:e.empty,setter:t.setDate,disableDates:e.disableDates,build:function(e,t,i){var o=["k-calendar-td"],r=e.getDay(),a="",l="#";return(e<z||e>C)&&o.push(L),i(e)&&o.push(B),+e===M&&o.push("k-today"),0!==r&&6!==r||o.push("k-weekend"),g&&function(e,t){for(var n=0,i=t.length;n<i;n++)if(e===+t[n])return!0;return!1}(+e,s)&&(l=p.replace("{0}",n.toString(e,d,u)),a=" k-action-link"),{date:e,dates:s,ns:n.ns,title:n.toString(e,"D",u),value:e.getDate(),dateString:S(e),cssClass:o.join(" "),linkClass:a,url:l}},weekNumberBuild:function(e){return{weekNumber:h(e,n.culture().calendar.firstDay),currentDate:e}}})},first:function(e){return ie.firstDayOfMonth(e)},last:function(e){var t=ve(e.getFullYear(),e.getMonth()+1,0),n=ie.firstDayOfMonth(e),i=Math.abs(t.getTimezoneOffset()-n.getTimezoneOffset());return i&&t.setHours(n.getHours()+i/60),t},compare:function(e,t){var n=e.getMonth(),i=e.getFullYear(),o=t.getMonth(),r=t.getFullYear();return i>r?1:i<r?-1:n==o?0:n>o?1:-1},setDate:function(e,t){var n=e.getHours();t instanceof Z?e.setFullYear(t.getFullYear(),t.getMonth(),t.getDate()):ie.setTime(e,t*U),c(e,n)},toDateString:function(e){return e.getFullYear()+"/"+e.getMonth()+"/"+e.getDate()},valueType:function(){return"date"}},{name:"year",title:function(e){return e.getFullYear()},content:function(e){var t=ge(e.culture).months,i=t.namesAbbr,o=t.names,r=this.toDateString,a=e.min,s=e.max,l="";return e.showHeader&&(l+='<table tabindex="0" role="grid" class="k-calendar-table" cellspacing="0">',l+='<caption class="k-calendar-caption k-meta-header">',l+=this.title(e.date),l+="</caption>",l+='<tbody class="k-calendar-tbody">',l+='<tr role="row" class="k-calendar-tr">'),re({min:ve(a.getFullYear(),a.getMonth(),1),max:ve(s.getFullYear(),s.getMonth(),1),start:ve(e.date.getFullYear(),0,1),html:l,setter:this.setDate,content:e.content,build:function(e){return{value:i[e.getMonth()],label:o[e.getMonth()],ns:n.ns,dateString:r(e),cssClass:["k-calendar-td"].join(" ")}}})},first:function(e){return ve(e.getFullYear(),0,e.getDate())},last:function(e){return ve(e.getFullYear(),11,e.getDate())},compare:function(e,t){return ae(e,t)},setDate:function(e,t){var n,i=e.getHours();t instanceof Z?(n=t.getMonth(),e.setFullYear(t.getFullYear(),n,e.getDate()),n!==e.getMonth()&&e.setDate(0)):(n=e.getMonth()+t,e.setMonth(n),n>11&&(n-=12),n>0&&e.getMonth()!=n&&e.setDate(0)),c(e,i)},toDateString:function(e){return e.getFullYear()+"/"+e.getMonth()+"/1"},valueType:function(){return"month"}},{name:"decade",title:function(e,t,n){return oe(e,t,n,10)},content:function(e){var t=e.date.getFullYear(),i=this.toDateString,o="";return e.showHeader&&(o+='<table tabindex="0" role="grid" class="k-calendar-table" cellspacing="0">',o+='<caption class="k-meta-header">',o+=this.title(e.date,e.min,e.max),o+="</caption>",o+='<tbody class="k-calendar-thead">',o+='<tr role="row" class="k-calendar-tr">'),re({start:ve(t-t%10,0,1),min:ve(e.min.getFullYear(),0,1),max:ve(e.max.getFullYear(),0,1),showOtherMonthDays:e.showOtherMonthDays,html:o,setter:this.setDate,build:function(e,t){var o=["k-calendar-td"];return 10!==t&&11!==t||o.push(E),{value:e.getFullYear(),ns:n.ns,dateString:i(e),cssClass:o.join(" ")}}})},first:function(e){var t=e.getFullYear();return ve(t-t%10,e.getMonth(),e.getDate())},last:function(e){var t=e.getFullYear();return ve(t-t%10+9,e.getMonth(),e.getDate())},compare:function(e,t){return ae(e,t,10)},setDate:function(e,t){de(e,t,1)},toDateString:function(e){return e.getFullYear()+"/0/1"},valueType:function(){return"year"}},{name:H,title:function(e,t,n){return oe(e,t,n,100)},content:function(e){var t=e.date.getFullYear(),i=e.min.getFullYear(),o=e.max.getFullYear(),r=this.toDateString,a=i,s=o,l="";return(s-=s%10)-(a-=a%10)<10&&(s=a+9),e.showHeader&&(l+='<table tabindex="0" role="grid" class="k-calendar-table" cellspacing="0">',l+='<caption class="k-calendar-caption k-meta-header">',l+=this.title(e.date,e.min,e.max),l+="</caption>",l+='<tbody class="k-calendar-tbody">',l+='<tr role="row" class="k-calendar-tr">'),re({start:ve(t-t%100,0,1),min:ve(a,0,1),max:ve(s,0,1),showOtherMonthDays:e.showOtherMonthDays,html:l,setter:this.setDate,build:function(t,a){var s=["k-calendar-td"],l=t.getFullYear(),c=l+9;return 10!==a&&11!==a||s.push(E),l<i&&(l=i),c>o&&(c=o),{ns:n.ns,value:"long"===e.centuryCellsFormat?`${l} - ${c}`:l,dateString:r(t),cssClass:s.join(" ")}}})},first:function(e){var t=e.getFullYear();return ve(t-t%100,e.getMonth(),e.getDate())},last:function(e){var t=e.getFullYear();return ve(t-t%100+99,e.getMonth(),e.getDate())},compare:function(e,t){return ae(e,t,100)},setDate:function(e,t){de(e,t,10)},toDateString:function(e){var t=e.getFullYear();return t-t%10+"/0/1"},valueType:function(){return"decade"}}]};function oe(e,t,n,i){var o,r=e.getFullYear(),a=t.getFullYear(),s=n.getFullYear();return o=(r-=r%i)+(i-1),r<a&&(r=a),o>s&&(o=s),r+"-"+o}function re(e){var t,n=0,i=e.min,o=e.max,r=e.start,a=e.setter,s=e.build,l=e.weekNumberBuild,h=e.cells||12,d=e.isWeekColumnVisible,u=e.perRow||4,p=e.showOtherMonthDays,f=e.lastDayOfMonth,m=e.weekNumber||w,v=e.content||g,y=e.empty||_,x=e.otherMonthCellTemplate||b,k=e.html||'<table tabindex="0" role="grid" class="k-calendar-table" cellspacing="0"><tbody class="k-calendar-tbody"><tr role="row" class="k-calendar-tr">';for(d&&(k+=m(l(r)));n<h;n++)n>0&&n%u==0&&(k+='</tr><tr role="row" class="k-calendar-tr">',d&&(k+=m(p||+r<=+f?l(r):{weekNumber:" "}))),r=ve(r.getFullYear(),r.getMonth(),r.getDate()),c(r,0),-1===(t=s(r,n,e.disableDates)).cssClass.indexOf(L)||p?ce(r,i,o)&&-1===t.cssClass.indexOf(E)?k+=v(t):k+=y(t):k+=x(t),a(r,1);return k+"</tr></tbody></table>"}function ae(e,t,n){var i=e.getFullYear(),o=t.getFullYear(),r=o,a=0;return n&&(r=(o-=o%n)-o%n+n-1),i>r?a=1:i<o&&(a=-1),a}function se(){var e=new Z;return new Z(e.getFullYear(),e.getMonth(),e.getDate())}function le(e,t,n){var i=se();return e&&(i=new Z(+e)),t>i?i=new Z(+t):n<i&&(i=new Z(+n)),i}function ce(e,t,n){return+e>=+t&&+e<=+n}function he(e,t){return e.slice(t).concat(e.slice(0,t))}function de(e,t,n){t=t instanceof Z?t.getFullYear():e.getFullYear()+n*t,e.setFullYear(t)}function ue(e,t){if(+t<+e){var i=+e;ie.views[0].setDate(e,t),ie.views[0].setDate(t,new Date(i))}var o=Date.UTC(e.getFullYear(),e.getMonth(),e.getDate()),r=Date.UTC(t.getFullYear(),t.getMonth(),t.getDate());return Math.ceil((+r-+o)/n.date.MS_PER_DAY)}function pe(e,t,n,i){for(var o=0;o<=t;o++){var r=new Date(n.getTime());i(r=new Date(r.setDate(r.getDate()+o)))||e.push(r)}}function fe(t){e(this).hasClass("k-disabled")||e(this).toggleClass("k-hover",j.indexOf(t.type)>-1||t.type==N)}function me(e){e.preventDefault()}function ve(e,t,n){var i=new Z(e,t,n);return i.setFullYear(e,t,n),i}function ge(e){return m(e).calendars.standard}function _e(e){var n=ee[e.start],i=ee[e.depth],o=m(e.culture);e.format=p(e.format||o.calendars.standard.patterns.d),isNaN(n)&&(n=0,e.start=M),(i===t||i>n)&&(e.depth=M),null===e.dates&&(e.dates=[])}function be(t){return n.isFunction(t)?t:Array.isArray(t)?function(e){var t,n=[],i=["su","mo","tu","we","th","fr","sa"];e[0]instanceof Z?(n=function(e){for(var t=[],n=0;n<e.length;n++)t.push(e[n].setHours(0,0,0,0));return t}(e),t=e=>!!(e&&n.indexOf(new Date(e).setHours(0,0,0,0))>-1)):(n=e.map((e=>{e=e.slice(0,2).toLowerCase();let t=i.indexOf(e);if(t>-1)return t})),t=e=>!!(e&&n.indexOf(new Date(e).getDay())>-1));return t}(t):e.noop}function we(e,t){return e instanceof Date&&t instanceof Date&&(e=e.getTime(),t=t.getTime()),e===t}function ye(t){var i=e(t).attr(n.attr(V)).split("/");return i=ve(i[0],i[1],i[2])}function xe(e,i){return e?n.isFunction(e)?e(i):f(e)(i):t}ie.isEqualDatePart=function(e,t){return!!e&&(e.getFullYear()===t.getFullYear()&&e.getMonth()===t.getMonth()&&e.getDate()===t.getDate())},ie.isEqualDate=we,ie.restrictValue=le,ie.isInRange=ce,ie.normalize=_e,ie.viewsEnum=ee,ie.disabled=be,ie.toDateObject=ye,ie.getToday=se,ie.createDate=ve,n.calendar=ie}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.htmlEncode,o=n.support,r=n.caret,a=n._activeElement,s=o.placeholder,l=n.ui,c=l.List,h=n.keys,d=n.data.DataSource,u="aria-disabled",p="aria-readonly",f="change",m="disabled",v="readonly",g="k-focus",_="k-disabled",b=".kendoAutoComplete",w="mouseenter"+b+" mouseleave"+b;function y(e,t,n){return n?t.substring(0,e).split(n).length-1:0}var x=c.extend({init:function(t,i){var o,r=this;r.ns=b,i=Array.isArray(i)?{dataSource:i}:i,c.fn.init.call(r,t,i),t=r.element,(i=r.options).placeholder=i.placeholder||t.attr("placeholder"),i.inputMode=i.inputMode||t.attr("inputmode")||"text",s&&t.attr("placeholder",i.placeholder),r._wrapper(),r._clearButton(),r._dataSource(),r._ignoreCase(),t[0].type="text",o=r.wrapper,r._popup(),t.addClass("k-input-inner").on("keydown"+b,r._keydown.bind(r)).on("keypress"+b,r._keypress.bind(r)).on("input"+b,r._search.bind(r)).on("paste"+b,r._search.bind(r)).on("focus"+b,(function(e){r._hasActionSheet()?r.element.attr("readonly",!0):r.options.readonly||r.element.removeAttr("readonly"),r._prev=r._accessor(),r._oldText=r._prev,r._placeholder(!1),o.addClass(g)})).on("focusout"+b,(function(e){r.filterInput&&e.relatedTarget===r.filterInput[0]||(r._change(),r._placeholder(),r.close(),o.removeClass(g))})).attr({autocomplete:"off",role:"combobox","aria-expanded":!1,inputmode:i.inputMode}),r._clear.on("click"+b+" touchend"+b,r._clearValue.bind(r)),r._clear.on("mousedown"+b,r._clearValueMouseDownHandler.bind(r)),r._enable(),r._old=r._accessor(),r._placeholder(),r._initList(),e(r.element).parents("fieldset").is(":disabled")&&r.enable(!1),r.listView.bind("click",(function(e){e.preventDefault()})),r._resetFocusItemHandler=r._resetFocusItem.bind(r),se({widget:r,wrapper:r.wrapper,options:r.options,prefixInsertBefore:r._inputValuesContainer,suffixInsertAfter:i.clearButton?r._clear:r.element}),n.notify(r),r._toggleCloseVisibility(),r._applyCssClasses(),i.label&&r._label(),r._aria()},options:{name:"AutoComplete",enabled:!0,suggest:!1,template:"",groupTemplate:e=>i(e),fixedGroupTemplate:e=>i(e),prefixOptions:{separator:!0},suffixOptions:{separator:!0},dataTextField:"",minLength:1,enforceMinLength:!1,delay:200,height:200,filter:"startswith",ignoreCase:!0,highlightFirst:!1,separator:null,placeholder:"",animation:{},virtual:!1,value:null,clearButton:!0,autoWidth:!1,popup:null,size:"medium",fillMode:"solid",rounded:"medium",label:null,adaptiveTitle:null,adaptiveTitleSubtitle:null},_clearValueMouseDownHandler:function(e){e&&e.currentTarget&&e.currentTarget.classList.contains("k-clear-value")?this._clearValueTrigger=!0:this._clearValueTrigger=!1},_onActionSheetCreate:function(){var e=this;e._unboundClick=!0,e.element.on("click",(function(){e.popup.toggle()})),e.filterInput&&(e.filterInput.on("keydown"+b,e._keydown.bind(e)).on("keypress"+b,e._keypress.bind(e)).on("input"+b,e._search.bind(e)).on("paste"+b,e._search.bind(e)).attr({autocomplete:"off",role:"combobox","aria-expanded":!1}),e.popup.bind("activate",(()=>{e.filterInput.val(e.element.val()),e.filterInput.trigger("focus")})),e.popup.bind("deactivate",(()=>{e.element.trigger("focus")})))},_onCloseButtonPressed:function(){var e=this;e.filterInput&&a()===e.filterInput[0]&&e.element.val(e.filterInput.val())},_popup:function(){c.fn._popup.call(this),this.popup.element.addClass("k-autocomplete-popup")},_dataSource:function(){var e=this;e.dataSource&&e._refreshHandler?e._unbindDataSource():(e._progressHandler=e._showBusy,e._errorHandler=e._hideBusy),e.dataSource=d.create(e.options.dataSource).bind("progress",e._progressHandler).bind("error",e._errorHandler)},setDataSource:function(e){this.options.dataSource=e,this._dataSource(),this.listView.setDataSource(this.dataSource)},events:["open","close",f,"select","filtering","dataBinding","dataBound"],setOptions:function(e){var t=this._listOptions(e);c.fn.setOptions.call(this,e),this.listView.setOptions(t),this._accessors(),this._aria(),this._clearButton()},_listOptions:function(t){var n=c.fn._listOptions.call(this,e.extend(t,{skipUpdateOnBind:!0}));return n.dataValueField=n.dataTextField,n.selectedItemChange=null,n},_editable:function(e){var t=this,n=t.element,i=t.wrapper.off(b),o=e.readonly,r=e.disable;o||r?(i.addClass(r?_:"").removeClass(r?"":_),n.attr(m,r).attr(v,o).attr(u,r).attr(p,o)):(i.removeClass(_).on(w,t._toggleHover),n.prop(m,!1).prop(v,!1).attr(u,!1).attr(p,!1)),t._toggleCloseVisibility()},close:function(){var e=this,t=e.listView.focus();t&&t.removeClass("k-selected"),e.popup.close(),e._deactivateItem()},destroy:function(){var e=this;e.element.off(b),e._clear.off(b),e.wrapper.off(b),e.filterInput&&e.filterInput.off(b),c.fn.destroy.call(e)},refresh:function(){this.listView.refresh()},select:function(e){this._select(e)},search:function(e){let t,n,i=this,o=i.options,s=o.ignoreCase,l=i._separator(),c=i.dataSource.options.accentFoldingFiltering,h=i.filterInput&&a()===i.filterInput[0]?i.filterInput:i.element;e=e||i._accessor(),clearTimeout(i._typingTimeout),l&&(e=function(e,t,n){return t.split(n)[y(e,t,n)]}(r(h)[0],e,l)),t=e.length,(!o.enforceMinLength&&!t||t>=o.minLength)&&(i._open=!0,i._mute((function(){this.listView.value([])})),n=c?e.toLocaleLowerCase(c):e.toLowerCase(),i._filterSource({value:s?n:e,operator:o.filter,field:o.dataTextField,ignoreCase:s}),i.one("close",i._unifySeparators.bind(i))),i._toggleCloseVisibility()},suggest:function(e){var n,i=this,o=i._last,s=i._accessor(),l=i.value(),d=i.element[0],u=r(d)[0],p=i._separator(),f=s.split(p),m=y(u,s,p),v=u,g=i.dataSource.options.accentFoldingFiltering;if(o!=h.BACKSPACE&&o!=h.DELETE){if("string"!=typeof(e=e||"")&&(e[0]&&(e=i.dataSource.view()[c.inArray(e[0],i.ul[0])]),e=e?i._text(e):""),u<=0&&(u=(g?s.toLocaleLowerCase(g):s.toLowerCase()).indexOf(g?e.toLocaleLowerCase(g):e.toLowerCase())+1),n=(n=s.substring(0,u).lastIndexOf(i._defaultSeparator()))>-1?u-(n+i._defaultSeparator().length):u,s=f[m].substring(0,n),e&&(e=e.toString(),(n=(g?e.toLocaleLowerCase(g):e.toLowerCase()).indexOf(g?s.toLocaleLowerCase(g):s.toLowerCase()))>-1&&(v=u+(e=e.substring(n+s.length)).length,s+=e),p&&""!==f[f.length-1]&&f.push("")),f[m]=s,"object"==typeof i.options.separator&&null!=i.options.separator)if(l.length>1){let e=[...l.matchAll(p.source)].pop();e?i._accessor(f.slice(0,-1).join(i._defaultSeparator()||"")+e+f[f.length-1]):i._accessor(f.slice(0,-1).join(i._defaultSeparator()||""))}else i._accessor(f.join(this._defaultSeparator()||""));else i._accessor(f.join(p||""));d===a()&&r(d,u,v)}else i._last=t},value:function(e){if(e===t)return this._accessor();this.listView.value(e),this._accessor(e),this._old=this._accessor(),this._oldText=this._accessor(),this._toggleCloseVisibility(),this._refreshFloatingLabel()},_click:function(e){var t=e.item,n=this,i=n.element,o=n.listView.dataItemByIndex(n.listView.getElementIndex(t));e.preventDefault(),n._active=!0,n.trigger("select",{dataItem:o,item:t})?n.close():(n._oldText=i.val(),n._select(t).done((function(){n._blur(),r(i,i.val().length)})))},_clearText:e.noop,_highlightFirst:function(){var e=this.options.highlightFirst?0:-1;this.listView.focus(e)},_resetFocusItem:function(){this.options.virtual&&this.listView.scrollTo(0),this._highlightFirst()},_listBound:function(){var e,n=this,i=n.popup,o=n.options,r=n.dataSource.flatView(),s=r.length,l=n.dataSource._group?n.dataSource._group.length:0,c=n.element[0]===a()||n.filterInput&&n.filterInput[0]===a();n._renderFooter(),n._renderNoData(),n._toggleNoData(!s),n._toggleHeader(!!l&&!!s),n._resizePopup(),i.position(),s&&(o.suggest&&c&&n._inputValue()&&n.suggest(r[0]),n._highlightFirst()),n._open&&(n._open=!1,e=n._allowOpening()?"open":"close",n._typingTimeout&&!c&&(e="close"),s&&(n._resetFocusItem(),o.virtual&&n.popup.unbind("activate",n._resetFocusItemHandler).one("activate",n._resetFocusItemHandler)),i[e](),n._typingTimeout=t),n._touchScroller&&n._touchScroller.reset(),n._hideBusy(),n.trigger("dataBound")},_mute:function(e){this._muted=!0,e.call(this),this._muted=!1},_listChange:function(){(this._active||this.element[0]===a())&&!this._muted&&this._selectValue(this.listView.selectedDataItems()[0])},_selectValue:function(e){var t=this._separator(),n="";e&&(n=this._text(e)),null===n&&(n=""),t&&(n=function(e,t,n,i,o){var r=t.split(i);return r.splice(y(e,t,i),1,n),i&&""!==r[r.length-1]&&r.push(""),r.join(o)}(r(this.element)[0],this._accessor(),n,t,this._defaultSeparator())),this._prev=n,this._accessor(n),this._placeholder()},_unifySeparators:function(){return this._accessor(this.value().split(this._separator()).join(this._defaultSeparator())),this},_preselect:function(e,t){this._inputValue(t),this._accessor(e),this._old=this.oldText=this._accessor(),this.listView.setValue(e),this._placeholder()},_change:function(){var e=this,t=e._unifySeparators().value(),n=t!==c.unifyType(e._old,typeof t),i=n&&!e._typing,o=e._oldText!==t,r=e._clearValueTrigger;e._old=t,e._oldText=t,e.filterInput&&a()===e.filterInput[0]&&e.element.val(e.filterInput.val()),!i&&!o||r||e.element.trigger(f),n&&!r&&e.trigger(f),e.typing=!1,e._toggleCloseVisibility()},_accessor:function(e){var n=this,i=n.filterInput&&a()===n.filterInput[0]?n.filterInput[0]:n.element[0];if(e===t)return e=i.value,i.className.indexOf("k-readonly")>-1&&e===n.options.placeholder?"":e;i.value=null===e?"":e,n._placeholder()},_keydown:function(e){var t=this,n=e.keyCode,i=t.listView,o=t.popup.visible(),r=i.focus();if(t._last=n,n===h.DOWN)o?this._move(r?"focusNext":"focusFirst"):t.value()&&t._filterSource({value:t.ignoreCase?t.value().toLowerCase():t.value(),operator:t.options.filter,field:t.options.dataTextField,ignoreCase:t.ignoreCase}).done((function(){t._allowOpening()&&(t._resetFocusItem(),t.popup.open())})),e.preventDefault();else if(n===h.ESC)o?(e.preventDefault(),t.close()):t._clearValue();else if(e.altKey&&n===h.UP&&o)e.preventDefault(),t.close();else if(n===h.UP)o&&this._move(r?"focusPrev":"focusLast"),e.preventDefault();else if(n===h.HOME)this._move("focusFirst");else if(n===h.END)this._move("focusLast");else if(n===h.ENTER||n===h.TAB){if(n===h.ENTER&&o&&e.preventDefault(),o&&r){var a=i.dataItemByIndex(i.getElementIndex(r));if(t.trigger("select",{dataItem:a,item:r}))return;this._select(r)}this._blur()}else if(!t.popup.visible()||n!==h.PAGEDOWN&&n!==h.PAGEUP)t.popup._hovered=!0,t._search();else{e.preventDefault();var s=n===h.PAGEDOWN?1:-1;i.scrollWith(s*i.screenHeight())}},_keypress:function(){this._oldText=this.element.val(),this._typing=!0},_move:function(e){if(this.listView[e](),this.options.suggest&&null==this.listView.focus()&&"focusNext"==e)this.listView.focus(0),this.suggest(this.listView._view[0].item);else if(this.options.suggest&&null==this.listView.focus()&&"focusPrev"==e){let e=this.listView._view.length-1;this.listView.focus(e),this.suggest(this.listView._view[e].item)}else!this.options.suggest||"focusFirst"!=e&&"focusLast"!=e?this.options.suggest&&null!=this.listView.focus()&&this.suggest(this.listView.focus()):r(this.element)},_placeholder:function(e){if(!s){var n,i=this,o=i.element,a=i.options.placeholder;if(a){if(n=o.val(),e===t&&(e=!n),e||(a=n!==a?n:""),n===i._old&&!e)return;o.toggleClass("k-readonly",e).val(a),a||o[0]!==document.activeElement||r(o[0],0,0)}}},_separator:function(){var e=this.options.separator;return e instanceof Array?new RegExp(e.join("|"),"gi"):e},_defaultSeparator:function(){var e=this.options.separator;return e instanceof Array?e[0]:e},_inputValue:function(){return this.element.val()},_search:function(){var e=this;clearTimeout(e._typingTimeout),e._typingTimeout=setTimeout((function(){e._prev!==e._accessor()&&(e._prev=e._accessor(),e.search())}),e.options.delay)},_select:function(e){var t=this;return t._active=!0,t.listView.select(e).done((function(){t._active=!1}))},_clearButton:function(){c.fn._clearButton.call(this),this.options.clearButton&&this._clear.insertAfter(this.element)},_toggleHover:function(t){e(t.currentTarget).toggleClass("k-hover","mouseenter"===t.type)},_toggleCloseVisibility:function(){var e=this.element.is(":disabled")||this.element.is("[readonly]");this.value()&&!e?this._showClear():this._hideClear()},_wrapper:function(){var e,t=this,n=t.element,i=n[0];(e=n.parent()).is("span.k-autocomplete")||(e=n.wrap("<span />").parent()),e.attr("tabindex",-1),e[0].style.cssText=i.style.cssText,n.css({width:"",height:i.style.height}),t._focused=t.element,t.wrapper=e.addClass("k-autocomplete k-input").addClass(i.className).removeClass("input-validation-error")},_clearValue:function(){this._clearValueTrigger=!1,c.fn._clearValue.call(this),this.element.trigger("focus")}});l.plugin(x),n.cssProperties.registerPrefix("AutoComplete","k-input-"),n.cssProperties.registerValues("AutoComplete",[{prop:"rounded",values:n.cssProperties.roundedValues.concat([["full","full"]])}])}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.htmlEncode,o=n.ui,r=n.html,a=o.List,s=o.Select,l=n.caret,c=n.support,h=c.placeholder,d=n._activeElement,u=n.keys,p=".kendoComboBox",f=p+"FocusEvent",m="click"+p,v="mousedown"+p,g="disabled",_="readonly",b="change",w="k-focus",y="k-disabled",x="aria-disabled",k="aria-readonly",z="filter",C="accept",S="rebind",M="mouseenter"+p+" mouseleave"+p,H=/(\r\n|\n|\r)/gm,I=[16,17,18,19,20,33,34,37,39,45,91,92,144,145],T=s.extend({init:function(t,i){var o,r=this;r.ns=p,i=Array.isArray(i)?{dataSource:i}:i,s.fn.init.call(r,t,i),i=r.options,t=r.element.on("focus"+p,r._focusHandler.bind(r)),i.placeholder=i.placeholder||t.attr("placeholder"),i.inputMode=i.inputMode||t.attr("inputmode")||"text",r._reset(),r._wrapper(),r._input(),r._clearButton(),r._tabindex(r.input),r._popup(),r._dataSource(),r._ignoreCase(),r._enable(),r._attachFocusEvents(),r._oldIndex=r.selectedIndex=-1,r._initialIndex=i.index,r.requireValueMapper(r.options),r._initList(),r._cascade(),i.autoBind?r._filterSource():(!(o=i.text)&&r._isSelect&&(o=t.children(":selected").text()),o&&r._setText(o)),o||r._placeholder(),e(r.element).parents("fieldset").is(":disabled")&&r.enable(!1),se({widget:r,wrapper:r.wrapper,options:r.options,prefixInsertBefore:r.input,suffixInsertAfter:r._clear.parent().length?r._clear:r.input}),n.notify(r),r._toggleCloseVisibility(),r._applyCssClasses(),i.label&&r._label(),r._aria()},options:{name:"ComboBox",enabled:!0,index:-1,text:null,value:null,autoBind:!0,delay:200,dataTextField:"",dataValueField:"",minLength:1,enforceMinLength:!1,height:200,highlightFirst:!0,filter:"none",placeholder:"",suggest:!1,cascadeFrom:"",cascadeFromField:"",cascadeFromParentField:"",cascadeOnCustomValue:!1,ignoreCase:!0,animation:{},virtual:!1,template:null,groupTemplate:e=>i(e),fixedGroupTemplate:e=>i(e),prefixOptions:{separator:!0},suffixOptions:{separator:!0},clearButton:!0,syncValueAndText:!0,autoWidth:!1,popup:null,size:"medium",fillMode:"solid",rounded:"medium",label:null,adaptiveTitle:null,adaptiveSubtitle:null,clearOnEscape:!0,_removeDataItems:!0,_shouldRefresh:!0},events:["open","close",b,"select","filtering","dataBinding","dataBound","cascade","set"],setOptions:function(e){var t=this._listOptions(e);s.fn.setOptions.call(this,e),this.listView.setOptions(t),this._accessors(),this._aria(),this._clearButton()},destroy:function(){var e=this;e.input.off(p),e.input.off(f),e.element.off(p),e.wrapper.off(p),clearTimeout(e._pasteTimeout),e.filterInput&&e.filterInput.off(p),e._arrow.off(m+" "+v),e._clear.off(m+" "+v),s.fn.destroy.call(e)},_popup:function(){s.fn._popup.call(this),this.popup.element.addClass("k-combobox-popup")},_onActionSheetCreate:function(){var e=this;e._unboundClick=!0,e.input.on("click",e._arrowClick.bind(e)),e.filterInput&&(e.filterInput.on("keydown"+p,e._keydown.bind(e)).on("input"+p,e._search.bind(e)).on("paste"+p,e._inputPaste.bind(e)).attr({role:"combobox","aria-expanded":!1}),e.popup.bind("activate",(()=>{e.filterInput.val(e.input.val()),e.filterInput.trigger("focus")})),e.popup.bind("deactivate",(()=>{e.input.trigger("focus")})))},_onCloseButtonPressed:function(){var e=this,t=e.options.dataTextField||"text";if(!e.listView.focus()){if((e._syncValueAndText()||e._isSelect)&&(!e.dataItem()||e.dataItem()[t]!==e.input.val())){var n=e.filterInput&&d()===e.filterInput[0]?e.filterInput:e.input;e._accessor(n.val())}e.options.highlightFirst?(e.listView.value(e.input.val()),e._blur()):e._oldText=e.text()}},_isValueChanged:function(e){return e!==a.unifyType(this._old,typeof e)&&e!==a.unifyType(this._oldText,typeof e)},_change:function(){var e=this,t=e.text(),n=t&&t!==e._oldText&&t!==e.options.placeholder,i=e.selectedIndex,o=-1===i;if(e.filterInput&&d()===e.filterInput[0]&&o&&n&&e.input.val(e.filterInput.val()),!e.options.syncValueAndText&&!e.value()&&o&&n)return e._old="",e._oldIndex=i,e._oldText=t,e._typing||e.element.trigger(b),e.trigger(b),void(e._typing=!1);s.fn._change.call(e),e._oldText=e.text&&e.text(),e._toggleCloseVisibility()},_attachFocusEvents:function(){var e=this;e.input.on("focus"+f,e._inputFocus.bind(e)).on("focusout"+f,e._inputFocusout.bind(e))},_focusHandler:function(e){e.target===this.element[0]&&this.input.trigger("focus")},_arrowClick:function(){this._toggle()},_inputFocus:function(){const e=this;e._hasActionSheet()?e.input.attr("readonly",!0):e.options.readonly||e.input.removeAttr("readonly"),e.wrapper.addClass(w),e._placeholder(!1)},_inputFocusout:function(t){var n=this,i=n.value();const o=!e(t.relatedTarget).closest(".k-clear-value").length||!e(t.relatedTarget).is(n._clear)&&e(t.relatedTarget).hasClass("k-clear-value");if(!n.filterInput||t.relatedTarget!==n.filterInput[0]){n._userTriggered=!0,n.wrapper.removeClass(w),clearTimeout(n._typingTimeout),n._typingTimeout=null,o&&n.text(n.text());var r=n._focus(),a=this.listView.dataItemByIndex(this.listView.getElementIndex(r)),s=n.select();i!==n.value()&&-1!==s&&n.trigger("select",{dataItem:a,item:r})?n.value(i):(n._placeholder(),n._valueBeforeCascade=n._old,o&&(n._blur(),n.element.trigger("blur")))}},_inputPaste:function(){var e=this;clearTimeout(e._pasteTimeout),e._pasteTimeout=null,e._pasteTimeout=setTimeout((function(){e.search()}))},_editable:function(e){var t=this,n=e.disable,i=e.readonly,o=t.wrapper.off(p),r=t.element.add(t.input.off(p)),a=t._arrow.off(m+" "+v),s=t._clear;i||n?(o.addClass(n?y:"").removeClass(n?"":y),r.attr(g,n).attr(_,i).attr(x,n).attr(k,i)):(o.removeClass(y).on(M,t._toggleHover),r.prop(g,!1).prop(_,!1).attr(x,!1).attr(k,!1),a.on(m,t._arrowClick.bind(t)).on(v,(function(e){e.preventDefault()})),s.on(m+" touchend"+p,t._clearValue.bind(t)),t.input.on("keydown"+p,t._keydown.bind(t)).on("input"+p,t._search.bind(t)).on("paste"+p,t._inputPaste.bind(t)),t.wrapper.on(m+p,t._focusHandler.bind(t))),t._toggleCloseVisibility()},open:function(){var e=this,t=e._state,n=!!e.dataSource.filter()&&e.dataSource.filter().filters.length>0,i=!e.ul.find(e.listView.focus()).length;e.popup.visible()||(!e.listView.bound()&&t!==z||t===C?(e._open=!0,e._state=S,1!==e.options.minLength&&!n||n&&e.value()&&-1===e.selectedIndex?(e.refresh(),e._openPopup(),this.options.virtual||e.listView.bound(!1)):e._filterSource()):e._allowOpening()&&(e.popup._hovered=!0,e._openPopup(),e.options.virtual?e._focusItem():i&&e.options.highlightFirst&&e.listView.focus(0)))},_scrollToFocusedItem:function(){var e=this.listView;e.scrollToIndex(e.getElementIndex(e.focus()))},_openPopup:function(){this.popup.one("activate",this._scrollToFocusedItem.bind(this)),this.popup.open()},_updateSelectionState:function(){var e=this,n=e.options.text,i=e.options.value;e.listView.isFiltered()||(-1===e.selectedIndex?(n!==t&&null!==n||(n=i),e._accessor(i),e.input.val(n||e.input.val()),e._placeholder()):-1===e._oldIndex&&(e._oldIndex=e.selectedIndex))},_buildOptions:function(e){var n=this;if(n._isSelect){var i=n._customOption;n._state===S&&(n._state=""),n._customOption=t,n._options(e,"",n.value()),i&&i[0].selected&&!n.listView._emptySearch&&n._custom(i.val())}},_updateSelection:function(){var t=this,n=t.listView,i=t._initialIndex,o=null!==i&&i>-1;if(t._state===z)e(n.focus()).removeClass("k-selected");else if(!t._fetch){n.value().length||(o?t.select(i):t._accessor()&&n.value(t._accessor())),t._initialIndex=null;var r=n.selectedDataItems()[0];r&&(t._value(r)!==t.value()?t._custom(t._value(r)):t._value(r)!==t.element[0].value&&t._accessor(t._value(r)),t.text()&&t.text()!==t._text(r)&&t._selectValue(r))}},_updateItemFocus:function(){var e=this.listView;this.options.highlightFirst?e.focus()||e.focusIndex()||e.focus(0):e.focus(-1)},_listBound:function(){var e=this,n=e.input[0]===d()||e.filterInput&&e.filterInput[0]===d(),i=e.dataSource.flatView(),o=e.listView.skip(),r=i.length,a=e.dataSource._group?e.dataSource._group.length:0,s=o===t||0===o;e._presetValue=!1,e._renderFooter(),e._renderNoData(),e._toggleNoData(!r),e._toggleHeader(!!a&&!!r),e._resizePopup(),e.popup.position(),e._buildOptions(i),e._updateSelection(),i.length&&s&&(e._updateItemFocus(),e.options.suggest&&n&&e.input.val()&&e.suggest(i[0])),e._open&&(e._open=!1,e._typingTimeout&&!n?e.popup.close():e.toggle(e._allowOpening()),e._typingTimeout=null),e._hideBusy(),e.trigger("dataBound")},_listChange:function(){this._selectValue(this.listView.selectedDataItems()[0]),this._presetValue&&(this._oldIndex=this.selectedIndex)},_get:function(e){var t,n,i;if("function"==typeof e){for(t=this.dataSource.flatView(),i=0;i<t.length;i++)if(e(t[i])){e=i,n=!0;break}n||(e=-1)}return this.dataSource.total()||e||(e=-1),e},_select:function(e,t){var n=this;return-1===(e=n._get(e))&&(n.input[0].value="",n._accessor("")),n.listView.select(e).done((function(){t||n._state!==z||(n._state=C),n._toggleCloseVisibility()}))},_selectValue:function(e){var n=this.listView.select(),i="",o="";(n=n[n.length-1])===t&&(n=-1),this.selectedIndex=n,this.listView.isFiltered()&&-1!==n&&(this._valueBeforeCascade=this._old),-1!==n||e?((e||0===e)&&(i=this._dataValue(e),o=this._text(e)),null===i&&(i="")):(this.options.syncValueAndText?i=o=this.options.dataTextField===this.options.dataValueField?this._accessor():this.input[0].value:o=this.text(),this.listView.focus(-1)),this._setDomInputValue(o),this._accessor(i!==t?i:o,n),this._placeholder(),this._triggerCascade()},_setDomInputValue:function(e){var t,n=this,i=l(this.input);if(i&&i.length&&(t=i[0]),this._prev=this.input[0].value=e,t&&-1===this.selectedIndex){var o=c.mobileOS;o.wp||o.android?setTimeout((function(){n.input[0].setSelectionRange(t,t)}),0):this.input[0].setSelectionRange(t,t)}},refresh:function(){this.listView.refresh()},_toggleCloseVisibility:function(){var e=this.element.is(":disabled")||this.element.is("[readonly]");this.text()&&!e?this._showClear():this._hideClear()},suggest:function(e){var n,i=this,o=i.input[0],r=i.text(),s=l(o)[0],c=i._last,h=i.dataSource.options.accentFoldingFiltering;c!=u.BACKSPACE&&c!=u.DELETE?("string"!=typeof(e=e||"")&&(e[0]&&(e=i.dataSource.view()[a.inArray(e[0],i.ul[0])]),e=e?i._text(e):""),s<=0&&(s=(h?r.toLocaleLowerCase(h):r.toLowerCase()).indexOf(h?e.toLocaleLowerCase(h):e.toLowerCase())+1),e?(e=e.toString(),(n=(h?e.toLocaleLowerCase(h):e.toLowerCase()).indexOf(h?r.toLocaleLowerCase(h):r.toLowerCase()))>-1&&(r+=e.substring(n+r.length))):r=r.substring(0,s),r.length===s&&e||(o.value=r,o===d()&&l(o,s,r.length))):i._last=t},text:function(e){e=null===e?"":e;var n,i,o=this,r=o.filterInput&&o.filterInput[0]===d()?o.filterInput[0]:o.input[0],s=o.options.ignoreCase,l=e;if(e===t)return r.value;!1!==o.options.autoBind||o.listView.bound()?(n=o.dataItem())&&o._text(n).replace&&o._text(n).replace(H,"")===e&&(i=o._value(n))===a.unifyType(o._old,typeof i)?o._triggerCascade():(s&&(l=l.toLowerCase()),o.dataItem()&&o._text(o.dataItem())===e||(o._select((function(e){return e=o._text(e),s&&(e=(e+"").toLowerCase()),e===l})).done((function(){o.selectedIndex<0&&(r.value=e,o.options.syncValueAndText&&o._accessor(e),o._isValueChanged(e)&&(o._cascadeTriggered=!0,o._triggerCascade()),o._refreshFloatingLabel()),o._prev=r.value})),o._toggleCloseVisibility())):o._setText(e)},toggle:function(e){this._toggle(e,!0)},value:function(e){var n=this,i=n.options,o=n.listView;if(e===t)return(e=n._accessor()||n.listView.value()[0])===t||null===e?"":e;n.requireValueMapper(n.options,e),n.trigger("set",{value:e}),(e!==i.value||n.input.val()!==i.text||n.options.cascadeFrom)&&(n._accessor(e),n._isFilterEnabled()&&o.bound()&&o.isFiltered()?n._clearFilter():n._fetchData(),o.value(e).done((function(){-1!==n.selectedIndex||o._selectedDataItems&&o._selectedDataItems.length||(n._accessor(e),n.input.val(e),n._placeholder(!0)),n._userTriggered?n._old=n._accessor():n._old=n._valueBeforeCascade=n._accessor(),n._oldIndex=n.selectedIndex,n._prev=n._oldText=n.input.val(),n._state===z&&(n._state=C),n._toggleCloseVisibility(),n._refreshFloatingLabel()})))},_click:function(e){var t=this,n=e.item,i=t.listView.dataItemByIndex(t.listView.getElementIndex(n)),o=!0;e.preventDefault(),i&&((o=t._value(i)!==a.unifyType(t.value(),typeof t._value(i)))||t.input.val(t._text(i))),o&&t.trigger("select",{dataItem:i,item:n})?t.close():(t._userTriggered=!0,t._select(n).done((function(){t._blur()})))},_syncValueAndText:function(){return this.options.syncValueAndText},_inputValue:function(){return this.text()},_searchByWord:function(e){var n=this,i=n.options,o=n.dataSource,r=i.ignoreCase;if(r&&(e=e.toLowerCase()),n.ul[0].firstChild){this.listView.focus(this._get((function(i){var o=n._text(i);if(o!==t)return(""==(o+="")||""!==e)&&(r&&(o=o.toLowerCase()),0===o.indexOf(e))})));var a=this.listView.focus();a&&(i.suggest&&n.suggest(a),this.open()),this.options.highlightFirst&&!e&&this.listView.focusFirst()}else o.one(b,(function(){o.view()[0]&&n.search(e)})).fetch()},_input:function(){var e,t,i,o=this,a=o.element.removeClass("k-input-inner")[0],s=a.accessKey,l=o.wrapper,c="input.k-input-inner",d=a.name||"",u=o.options;d&&(d='name="'+d+'_input" '),(e=l.find(c))[0]||(i=r.renderButton('<button type="button" class="k-input-button" aria-label="expand combobox"></button>',{icon:"caret-alt-down",size:u.size,fillMode:u.fillMode,shape:"none",rounded:"none"}),l.append("<input "+d+'class="k-input-inner" type="text" autocomplete="off"/>').append(i).append(o.element),e=l.find(c)),e[0].style.cssText=a.style.cssText,e[0].title=a.title,(t=parseInt(this.element.prop("maxlength")||this.element.attr("maxlength"),10))>-1&&(e[0].maxLength=t),e.addClass(a.className).css({width:"",height:a.style.height,position:""}).attr({role:"combobox","aria-expanded":!1,inputmode:u.inputMode}).show(),e.attr(n.attr("skip"),!0),h&&e.attr("placeholder",o.options.placeholder),s&&(a.accessKey="",e[0].accessKey=s),o._focused=o.input=e,o._arrow=l.find(".k-input-button").attr({role:"button",tabIndex:-1}),o._arrowIcon=o._arrow.find(".k-icon, .k-svg-icon")},_clearButton:function(){a.fn._clearButton.call(this),this.options.clearButton&&this._clear.insertAfter(this.input)},_keydown:function(e){var t=this,n=e.keyCode,i=t.options.dataTextField||"text",o=n>=112&&n<=135,r=I.indexOf(n)>-1;if(t._last=n,clearTimeout(t._typingTimeout),t._typingTimeout=null,n===u.HOME)t._firstItem();else if(n===u.END)t._lastItem();else if(n===u.ENTER||n===u.TAB&&t.popup.visible()){var s=t.listView.focus(),l=t.dataItem(),c=!0;if(t.popup.visible()||l&&t.text()===t._text(l)||(s=null),s){if(t.popup.visible()&&e.preventDefault(),(l=t.listView.dataItemByIndex(t.listView.getElementIndex(s)))&&(c=t._value(l)!==a.unifyType(t.value(),typeof t._value(l))),c&&t.trigger("select",{dataItem:l,item:s}))return;t._userTriggered=!0,t._select(s).done((function(){t._blur(),t._valueBeforeCascade=t._old=t.value()}))}else{if((t._syncValueAndText()||t._isSelect)&&(!t.dataItem()||t.dataItem()[i]!==t.input.val())){var h=t.filterInput&&d()===t.filterInput[0]?t.filterInput:t.input;t._accessor(h.val())}t.options.highlightFirst?(t.listView.value(t.input.val()),t._blur()):t._oldText=t.text()}}else n==u.TAB||t._move(e)||r||o||e.ctrlKey?t.options.clearOnEscape&&n===u.ESC&&!t.popup.visible()&&t.text()&&t._clearValue():t._search()},_placeholder:function(e){if(!h){var n,i=this,o=i.input,r=i.options.placeholder;if(r){if(n=i.value(),e===t&&(e=!n),o.toggleClass("k-readonly",e),!e){if(n)return;r=""}o.val(r),r||o[0]!==d()||l(o[0],0,0)}}},_search:function(){var e=this;clearTimeout(e._typingTimeout),e._typingTimeout=setTimeout((function(){var n=e.text();""!==n&&e._prev!==n?(e._prev=n,"none"===e.options.filter&&e.options.virtual&&e.listView.select(-1),e.search(n),e._toggleCloseVisibility()):""===n&&""!==e._prev&&e._prev!==t&&(e._clearValue(),e._open=!0,e._state=S),e._typingTimeout=null}),e.options.delay)},_setText:function(e){this.input.val(e),this._prev=e},_wrapper:function(){var e=this.element,t=e.parent();t.is("span.k-input")||((t=e.hide().wrap("<span />").parent())[0].style.cssText=e[0].style.cssText),this.wrapper=t.addClass("k-input k-combobox").addClass(e[0].className).removeClass("input-validation-error").css("display","")},_clearSelection:function(e,t){var n=e.value(),i=n&&-1===e.selectedIndex;-1==this.selectedIndex&&this.value()||(t||!n||i)&&(this.options.value="",this.value(""))},_preselect:function(e,t){this.input.val(t),this._accessor(e),this._old=this._accessor(),this._oldIndex=this.selectedIndex,this.listView.setValue(e),this._placeholder(),this._initialIndex=null,this._presetValue=!0,this._toggleCloseVisibility()},_clearText:function(){this._old=this.value(),this.text("")},_clearValue:function(){var e=this,t=e.filterInput&&e.filterInput[0]===d()?e.filterInput:e.input;s.fn._clearValue.call(this),t.trigger("focus")}});o.plugin(T),n.cssProperties.registerPrefix("ComboBox","k-input-"),n.cssProperties.registerValues("ComboBox",[{prop:"rounded",values:n.cssProperties.roundedValues.concat([["full","full"]])}])}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.html.HTMLBase,i=n.extend({init:function(e,t){n.fn.init.call(this,e,t),this._wrapper()},options:{name:"HTMLChip",size:"medium",rounded:"medium",fillMode:"solid",themeColor:"base",attr:{},icon:"",iconClass:"",iconAttr:{},removable:!1,removableAttr:{},removeIcon:"x-circle",removeIconClass:"",content:"",text:"",actions:[],stylingOptions:["size","rounded","fillMode","themeColor"]},_wrapper:function(){var n=this,i=n.options;i.text=i.text||i.label,n.wrapper=n.element.wrap("<div class='k-chip'></div>").parent().attr(i.attr),n._addClasses(),i.icon?n.wrapper.prepend(e(t.ui.icon({icon:i.icon,size:"small",iconClass:"k-chip-icon"+(i.iconClass?` ${i.iconClass}`:"")})).attr(i.iconAttr)):i.iconClass?n.wrapper.prepend(e("<span class='"+i.iconClass+"'></span>").attr(i.iconAttr)):i.avatarClass&&n.wrapper.prepend(e("<span class='k-chip-avatar k-avatar k-avatar-md k-avatar-solid k-avatar-solid-primary k-rounded-full "+i.avatarClass+"'></span>").attr(i.iconAttr)),n.element.addClass("k-chip-content"),i.text&&n.element.html('<span class="k-chip-label">'+i.text+"</span>"),!1===i.visible&&n.wrapper.addClass("k-hidden"),!0===i.selected&&n.wrapper.addClass("k-selected"),!1===i.enabled&&n.wrapper.addClass("k-disabled"),(i.actions&&i.actions.length>0||i.removable)&&n._actions()},_actions:function(){var n=this,i=n.options;if(n.actionsWrapper=e("<span class='k-chip-actions'></span>"),n.actionsWrapper.appendTo(n.wrapper),i.actions&&i.actions.length>0)for(var o=0;o<i.actions.length;o++){var r=i.actions[o];n.actionsWrapper.append(e(`<span class='k-chip-action ${r.iconClass?r.iconClass:""}'>${t.ui.icon({icon:r.icon,size:"small"})}</span>`).attr(r.attr?r.attr:{}))}i.removable&&n.actionsWrapper.append(e(`<span class='k-chip-action k-chip-remove-action'>${t.ui.icon({icon:i.removeIcon,size:"small"})}</span>`).attr(i.removableAttr))}});e.extend(t.html,{renderChip:function(t,n){return t&&!e.isPlainObject(t)||(n=t,t=e("<span></span>")),new i(t,n).html()},HTMLChip:i}),t.cssProperties.registerPrefix("HTMLChip","k-chip-"),t.cssProperties.registerValues("HTMLChip",[{prop:"rounded",values:t.cssProperties.roundedValues.concat([["full","full"]])}])}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.html.HTMLBase,i=n.extend({init:function(e,t){var i=this;n.fn.init.call(i,e,t),i.wrapper=i.element.addClass("k-chip-list"),i._applyAriaAttributes(t),i._addClasses()},options:{name:"HTMLChipList",size:"medium",stylingOptions:["size"]},_applyAriaAttributes:function(t){var n=this,i=((t=e.extend({selectable:"none"},t)).attributes||{})["aria-label"];"none"!==t.selectable?n.element.attr({"aria-multiselectable":"multiple"===t.selectable,role:"listbox","aria-label":i||n.element.attr("id")+" listbox","aria-orientation":"horizontal"}):n.element.removeAttr("role aria-label aria-multiselectable aria-orientation")}});e.extend(t.html,{renderChipList:function(t,n){return(undefined===arguments[0]||e.isPlainObject(arguments[0]))&&(n=t,t=e("<div></div>")),new i(t,n).html()},HTMLChipList:i}),t.cssProperties.registerPrefix("HTMLChipList","k-chip-list-")}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.ui,o=i.List,r=n.htmlEncode,a=n.html,s=e.extend({A:65},n.keys),l=n._activeElement,c=n.data.ObservableArray,h="id",d=".k-chip",u="accept",p="filter",f="rebind",m="open",v="close",g="change",_="select",b="deselect",w="aria-disabled",y="aria-readonly",x="aria-expanded",k="aria-hidden",z="aria-activedescendant",C="k-focus",S="k-selected",M="k-hover",H="k-disabled",I="k-no-click",T="disabled",V="readonly",B=".kendoMultiSelect",A="click"+B,L="keydown"+B,E="mouseenter"+B,D="mouseleave"+B,P=E+" "+D,O=/"/g,F=Array.isArray,R=["font-family","font-size","font-stretch","font-style","font-weight","letter-spacing","text-transform","line-height"],N=o.extend({init:function(t,i){var r,a=this;a.ns=B,o.fn.init.call(a,t,i),a._optionsMap={},a._customOptions={},a.options.inputMode=a.options.inputMode||a.element.attr("inputmode")||"text",a._wrapper(),a._inputValuesContainer(),a._tagList(),a._input(),a._textContainer(),a._clearButton(),a._arrowButton(),a._tabindex(a.input),t=a.element.attr("multiple","multiple").hide(),(i=a.options).placeholder||(i.placeholder=t.data("placeholder")),(r=t.attr(h))||(r=n.guid()),r&&(a._tagID=r+"_tag_active",r+="_taglist",a.tagList.attr(h,r)),a._initialOpen=!0,i.label&&this._label(),a._aria(),a._dataSource(),a._ignoreCase(),a._popup(),a._tagTemplate(),a.requireValueMapper(a.options),a._initList(),a._reset(),a._enable(),a._placeholder(),i.autoBind?a.dataSource.fetch():i.value&&a._preselect(i.value),e(a.element).parents("fieldset").is(":disabled")&&a.enable(!1),a._toggleCloseVisibility(),a._applyCssClasses(),se({widget:a,wrapper:a.wrapper,options:a.options,prefixInsertBefore:a._inputValuesContainer,suffixInsertAfter:i.clearButton?a._clear:a.element.find("k-input-values")}),a.floatingLabel&&a.floatingLabel.refresh(),n.notify(a)},options:{name:"MultiSelect",tagMode:"multiple",enabled:!0,autoBind:!0,autoClose:!0,highlightFirst:!0,dataTextField:"",dataValueField:"",filter:"startswith",ignoreCase:!0,minLength:1,messages:{singleTag:"item(s) selected",clear:"clear",deleteTag:"delete",noData:"No data found.",downArrow:"select"},enforceMinLength:!1,delay:100,value:null,maxSelectedItems:null,placeholder:"",height:200,animation:{},virtual:!1,itemTemplate:"",tagTemplate:"",groupTemplate:e=>r(e),fixedGroupTemplate:e=>r(e),prefixOptions:{separator:!0},suffixOptions:{separator:!0},clearButton:!0,autoWidth:!1,popup:null,size:"medium",fillMode:"solid",rounded:"medium",label:null,adaptiveTitle:null,adaptiveSubtitle:null},events:[m,v,g,_,b,"filtering","dataBinding","dataBound"],setDataSource:function(e){this.options.dataSource=e,this._state="",this._dataSource(),this.persistTagList=!1,this.listView.setDataSource(this.dataSource),this.options.autoBind&&this.dataSource.fetch()},setOptions:function(e){var t=this._listOptions(e);o.fn.setOptions.call(this,e),this.listView.setOptions(t),this._accessors(),this._aria(),this._tagTemplate(),this._placeholder(),this._clearButton(),this._arrowButton()},currentTag:function(e){var n=this;if(e===t)return n._currentTag;n._currentTag&&(n._currentTag.removeClass(C).removeAttr(h),n._currentTag.find(".k-chip-action").attr(k,!0),n.input.removeAttr(z)),e&&(e.addClass(C).attr(h,n._tagID),e.find(".k-chip-action").removeAttr(k),n.input.attr(z,n._tagID)),n._currentTag=e},dataItems:function(){return this.listView.selectedDataItems()},destroy:function(){var e=this,t=e.ns;clearTimeout(e._busy),clearTimeout(e._typingTimeout),e.filterInput&&e.filterInput.off(t),e.wrapper.off(t),e.tagList.off(t),e.input.off(t),e._clear.off(t),o.fn.destroy.call(e)},_onActionSheetCreate:function(){var e=this;e.filterInput.on("keydown"+B,e._keydown.bind(e)).on("input"+B,e._search.bind(e)).on("paste"+B,e._search.bind(e)).attr({role:"combobox","aria-expanded":!1,"aria-controls":e.input.attr("aria-controls"),"aria-autocomplete":e.input.attr("aria-autocomplete"),"aria-describedby":e.input.attr("aria-describedby"),placeholder:e.options.placeholder}),e.popup.bind("activate",(()=>{e.filterInput.val(e.input.val()),e.filterInput.trigger("focus")})),e.popup.bind("deactivate",(()=>{e.input.trigger("focus")}))},_aria:function(){var e=this,t=e.ul[0].id,n="none"===this.options.filter?"none":"list",i=e.tagList.attr(h);e.input.attr({role:"combobox","aria-expanded":!1,"aria-controls":t,"aria-autocomplete":n,"aria-describedby":i}),e._ariaLabel(e._focused)},_activateItem:function(){this.popup.visible()&&o.fn._activateItem.call(this),this.currentTag(null)},_listOptions:function(t){var i=this,a=o.fn._listOptions.call(i,e.extend(t,{selectedItemChange:i._selectedItemChange.bind(i),selectable:"multiple"})),s=this.options.itemTemplate||this.options.template,l=a.itemTemplate||s||a.template;return l||(l=e=>r(n.getter(a.dataTextField)(e))),a.template=l,a},_setListValue:function(){o.fn._setListValue.call(this,this._initialValues.slice(0))},_listChange:function(e){var n=this.dataSource.flatView(),i=this._optionsMap,o=this._value;this._state===f&&(this._state="");for(var r=0;r<e.added.length;r++)if(i[o(e.added[r].dataItem)]===t){this._render(n);break}this._selectValue(e.added,e.removed)},_selectedItemChange:function(e){var t,n,i=e.items;for(n=0;n<i.length;n++)t=i[n],this.tagList.children(d).eq(t.index).children("span").first().html(this.tagTextTemplate(t.item))},_wrapperMousedown:function(t){var i=this,o="input"!==t.target.nodeName.toLowerCase(),r=e(t.target),a=r.closest(".k-input-button, .k-chip").children("[class*='-i-caret-alt-down']")[0],s=r.closest("[class*='-i-x']")[0];!o||s&&n.support.mobileOS||!t.cancelable||t.preventDefault(),s||(a&&i.popup.visible()?i.toggle(!1):(i.input[0]!==l()&&o&&i.input.trigger("focus"),1!==i.options.minLength||i.popup.visible()||i.open()))},_inputFocus:function(){const e=this;e._hasActionSheet()?e.input.attr("readonly",!0):e.options.readonly||e.input.removeAttr("readonly"),e._placeholder(!1,!0),e.wrapper.addClass(C)},_inputFocusout:function(e){var t=this;t.filterInput&&e.relatedTarget===t.filterInput[0]||(clearTimeout(t._typingTimeout),t.wrapper.removeClass(C),t._placeholder(!t.listView.selectedDataItems()[0],!0),t.close(),t._state===p&&(t._state=u,t.listView.skipUpdate(!0)),t.listView.bound()&&t.listView.isFiltered()&&(t.persistTagList=!0,t._clearFilter()),t.element.trigger("blur"))},_removeTag:function(e,n){var i,o=this,r=o._state,a=e.index(),s=o.listView,l=s.value()[a],c=o.listView.selectedDataItems()[a],h=o._customOptions[l],d=s.element[0].children;if(o.trigger(b,{dataItem:c,item:e}))o._close();else{h!==t||r!==u&&r!==p||(h=o._optionsMap[l]);var f=function(){o.currentTag(null),n&&o._change(),o._refreshTagListAria(),o._close()};h===t&&s.select().length?(o.persistTagList=!1,s.select(s.select()[a]).done(f)):((i=o.element[0].children[h])&&(i.selected=!1),s.removeAt(a),s._removedAddedIndexes&&s._removedAddedIndexes.splice(a,1),d[h]&&d[h].classList.remove("k-selected"),"single"!==o.options.tagMode?e.remove():o._updateTagListHTML(),f())}},_tagListClick:function(t){t.preventDefault(),t.stopPropagation();var n=e(t.currentTarget);n.is("[class*='-i-x-circle']")&&this._removeTag(n.closest(d),!0)},_clearValue:function(){var t=this;"single"===t.options.tagMode?t._clearSingleTagValue():t.tagList.children(d).each((function(n,i){t._removeTag(e(i),!1)})),t.input.val(""),t._search(!0),t._change(),t.focus(),t._hideClear(),t._state===p&&(t._state=u)},_clearSingleTagValue:function(){for(var e=this,t=e.dataItems(),n=e.tagList.children(d),i=e.persistTagList,o=0;o<t.length;o+=1)if(e.trigger(b,{dataItem:t[o],item:n.first()}))return void e._close();i&&(e.persistTagList=!1),e.listView.value([]),e.persistTagList=i},_focusHandler:function(){var e=this.input,t=l();e[0]===t||this.input.trigger("focus")},_editable:function(t){var n=this,i=t.disable,o=t.readonly,r=n.wrapper.off(B),a=n.tagList.off(B),s=n.input.off(B);o||i?(r.toggleClass(H,i).toggleClass(I,o),s.attr(T,i).attr(V,o).attr(w,i).attr(y,o),n.element.prop(T,i)):(r.removeClass(H).removeClass(I).on(P,n._toggleHover).on("mousedown"+B+" touchend"+B,n._wrapperMousedown.bind(n)).on(A,n._focusHandler.bind(n)),n.input.on(L,n._keydown.bind(n)).on("paste"+B,n._search.bind(n)).on("input"+B,n._search.bind(n)).on("focus"+B,n._inputFocus.bind(n)).on("focusout"+B,n._inputFocusout.bind(n)),n._clear.on(A+" touchend"+B,n._clearValue.bind(n)),s.prop(T,!1).prop(V,!1).attr(w,!1).attr(y,!1),n.element.prop(T,!1),a.on(E,d,(function(){e(this).addClass(M)})).on(D,d,(function(){e(this).removeClass(M)})).on(A+" touchend"+B,".k-chip .k-icon,.k-chip .k-svg-icon",n._tagListClick.bind(n)))},_close:function(){var e=this;e.options.autoClose?e.close():e.popup.position()},_filterSource:function(e,t){t||(t=this._retrieveData),this._retrieveData=!1,o.fn._filterSource.call(this,e,t)},close:function(){this._activeItem=null,this.input.removeAttr(z),this.popup.close()},open:function(){var t=this,n=t.input.val().toLowerCase(),i=t.listView.dataSource.filter(),o="";i&&i.filters.length>0&&(o=(i.filters[0].value||"").toString().toLowerCase()),t._request&&(t._retrieveData=!1),t._retrieveData||!t.listView.bound()||t._state===u&&n!==o?(t._open=!0,t._state=f,t.listView.skipUpdate(!0),t.persistTagList=!(t._initialOpen&&!t.listView.bound()),t._filterSource(),t._focusItem()):t._allowOpening()&&(!t._initialOpen||t.options.autoBind||t.options.virtual||!t.options.value||e.isPlainObject(t.options.value[0])||t.value(t.value()||t._initialValues),t.popup._hovered=!0,t._initialOpen=!1,t.popup.open({altTarget:t.wrapper.add(t.element).add(t.input)}),t._focusItem())},toggle:function(e){this[(e=e!==t?e:!this.popup.visible())?m:v]()},refresh:function(){this.listView.refresh()},_floatCheck:function(){return!this.listView||!(this.value()&&this.value().length)&&!this.popup.visible()},_listBound:function(){var e=this,t=e.dataSource.flatView();e._render(t),e._renderFooter(),e._renderNoData(),e._toggleNoData(!t.length),e._resizePopup(),e._open&&(e._open=!1,e.toggle(e._allowOpening())),e.popup.position(),e._updateItemFocus(),e._touchScroller&&e._touchScroller.reset(),e._hideBusy(),e.trigger("dataBound")},_updateItemFocus:function(){var e=this,n=e.dataSource.flatView(),i=e.listView.skip(),o=i===t||0===i;n.length&&o&&(e.options.highlightFirst?e.listView.focusFirst():e.listView.focus(-1))},_inputValue:function(){var e=this,t=e.filterInput&&l()===e.filterInput[0]?e.filterInput.val():e.input.val();return e.options.placeholder===t&&(t=""),t},value:function(e){var n=this,i=n.listView,o=i.value().slice(),r=n.options.maxSelectedItems,a=i.bound()&&i.isFiltered();if(e===t)return o;n.persistTagList=!1,n.requireValueMapper(n.options,e),e=n._normalizeValues(e),null!==r&&e.length>r&&(e=e.slice(0,r)),a&&n._clearFilter(),i.value(e),n._old=n._valueBeforeCascade=e.slice(),a||n._fetchData(),n._toggleCloseVisibility()},_preselect:function(t,i){var o=this;F(t)||t instanceof n.data.ObservableArray||(t=[t]),(e.isPlainObject(t[0])||t[0]instanceof n.data.ObservableObject||!o.options.dataValueField)&&(o.dataSource.data(t),o.value(i||o._initialValues),o._retrieveData=!0)},_setOption:function(e,t){var n=this.element[0].children[this._optionsMap[e]];n&&(n.selected=t)},_fetchData:function(){var e=this,t=!!e.dataSource.view().length;0===e.listView.value().length||e._request||(e._retrieveData||!e._fetch&&!t)&&(e._fetch=!0,e._retrieveData=!1,e.dataSource.read().done((function(){e._fetch=!1})))},_isBound:function(){return this.listView.bound()&&!this._retrieveData},_dataSource:function(){var e=this,t=e.element,i=e.options,o=i.dataSource||{};(o=F(o)?{data:o}:o).select=t,o.fields=[{field:i.dataTextField},{field:i.dataValueField}],e.dataSource&&e._refreshHandler?e._unbindDataSource():(e._progressHandler=e._showBusy,e._endRequestHandler=e._hideBusy,e._errorHandler=function(){e._hideBusy()}),e.dataSource=n.data.DataSource.create(o).bind("progress",e._progressHandler).bind("requestEnd",e._endRequestHandler).bind("error",e._errorHandler)},_reset:function(){var t=this,n=t.element,i=n.attr("form"),o=i?e("#"+i):n.closest("form");o[0]&&(t._resetHandler=function(){setTimeout((function(){t.value(t._initialValues),t._placeholder()}))},t._form=o.on("reset",t._resetHandler))},_initValue:function(){var e=this.options.value||this.element.val();this._old=this._initialValues=this._normalizeValues(e)},_normalizeValues:function(t){var n=this;return null===t?t=[]:t&&e.isPlainObject(t)?t=[n._value(t)]:t&&e.isPlainObject(t[0])?t=e.map(t,(function(e){return n._value(e)})):F(t)||t instanceof c?F(t)&&(t=t.slice()):t=[t],t},_change:function(){var e=this,t=e.value();(function(e,t){var n;if(null===e&&null!==t||null!==e&&null===t)return!1;if((n=e.length)!==t.length)return!1;for(;n--;)if(e[n]!==t[n])return!1;return!0})(t,e._old)||(e._old=t.slice(),e.trigger(g),e.element.trigger(g)),e.popup.position(),e._toggleCloseVisibility()},_click:function(e){var t=this,n=e.item;e.preventDefault(),t._select(n).done((function(){t._activeItem=n,t._change(),t._close()}))},_getActiveItem:function(){return this._activeItem||e(this.listView.items()[this._getSelectedIndices().length-1])||this.listView.focus()},_getSelectedIndices:function(){return this.listView._selectedIndices||this.listView._selectedIndexes},_keydown:function(i){var o,r=this,a=i.keyCode,l=r._currentTag,c=r.listView,h=r.input.val(),p=n.support.isRtl(r.wrapper),f=r.popup.visible(),m=0,v=!1;if(a!==s.ENTER&&(this._multipleSelection=!1),a===s.DOWN){if(i.preventDefault(),!f)return r.open(),c.focus()||c.focusFirst(),void i.stopPropagation();c.focus()?(!r._activeItem&&i.shiftKey&&(r._activeItem=c.focus(),m=-1),o=c.getElementIndex(r._getActiveItem().first()),c.focusNext(),c.focus()?i.shiftKey&&!r.options.virtual&&(this._multipleSelection=!0,r._selectRange(o,c.getElementIndex(c.focus().first())+m)):c.focusLast()):c.focusFirst(),v=!0}else if(a===s.UP)f&&(!r._activeItem&&i.shiftKey&&(r._activeItem=c.focus(),m=1),o=c.getElementIndex(r._getActiveItem().first()),c.focusPrev(),c.focus()?i.shiftKey&&!r.options.virtual&&(this._multipleSelection=!0,r._selectRange(o,c.getElementIndex(c.focus().first())+m)):r.close()),v=!0,i.preventDefault();else if(a===s.LEFT&&!p||a===s.RIGHT&&p)h||(l=l?l.prev(d):r.tagList.children(d).last())[0]&&r.currentTag(l),v=!0;else if(a===s.RIGHT&&!p||a===s.LEFT&&p)!h&&l&&(l=l.next(d),r.currentTag(l[0]?l:null)),v=!0;else if(i.ctrlKey&&!i.altKey&&a===s.A&&f&&!r.options.virtual)this._multipleSelection=!0,this._getSelectedIndices().length===c.items().length&&(r._activeItem=null),c.items().length&&r._selectRange(0,c.items().length-1),v=!0;else if(a===s.ENTER&&f){if(!c.focus())return void i.stopPropagation();if(i.preventDefault(),this._multipleSelection&&(this._multipleSelection=!1,c.focus().hasClass(S)))return r._close(),void i.stopPropagation();r._select(c.focus()).done((function(){r._change(),r._close()})),v=!0}else if(a===s.SPACEBAR&&i.ctrlKey&&f)r._activeItem&&c.focus()&&c.focus()[0]===r._activeItem[0]&&(r._activeItem=null),e(c.focus()).hasClass(S)||(r._activeItem=c.focus()),r._select(c.focus()).done((function(){r._change()})),v=!0,i.preventDefault();else if(a===s.SPACEBAR&&i.shiftKey&&f&&!r.options.virtual){var g=c.getElementIndex(r._getActiveItem()),_=c.getElementIndex(c.focus());g!==t&&_!==t&&r._selectRange(g,_),v=!0,i.preventDefault()}else if(a===s.ESC)f?i.preventDefault():(r.tagList.children(d).each((function(t,n){r._removeTag(e(n),!1)})),r._change()),r.close(),v=!0;else if(a===s.HOME)f?c.focus()?(i.ctrlKey&&i.shiftKey&&!r.options.virtual&&r._selectRange(c.getElementIndex(c.focus()[0]),0),c.focusFirst()):r.close():h||(l=r.tagList.children(d).first()[0])&&r.currentTag(e(l)),v=!0;else if(a===s.END)f?c.focus()?(i.ctrlKey&&i.shiftKey&&!r.options.virtual&&r._selectRange(c.getElementIndex(c.focus()[0]),c.element.children().length-1),c.focusLast()):r.close():h||(l=r.tagList.children(d).last()[0])&&r.currentTag(e(l)),v=!0;else if(a!==s.DELETE&&a!==s.BACKSPACE||h)if(!r.popup.visible()||a!==s.PAGEDOWN&&a!==s.PAGEUP)clearTimeout(r._typingTimeout),r._search(),v=!0;else{i.preventDefault();var b=a===s.PAGEDOWN?1:-1;c.scrollWith(b*c.screenHeight()),v=!0}else{if(r._state=u,"single"===r.options.tagMode)return r._clearSingleTagValue(),r._change(),r._close(),void i.stopPropagation();a!==s.BACKSPACE||l||(l=r.tagList.children(d).last()),l&&l[0]&&r._removeTag(l,!0),v=!0}v&&i.stopPropagation()},_placeholder:function(e,i){var o=this,r=o.input,a=l(),s=o.options.placeholder,c=r.val(),h=r[0]===a,d=c.length;h&&!o.options.autoClose&&c!==s||(d=0,c=""),e===t&&(e=!1,r[0]!==a&&(e=!o.listView.selectedDataItems()[0])),o._prev=c,r.toggleClass("k-readonly",e).val(e?s:c),h&&!i&&n.caret(r[0],d,d)},_option:function(e,i,o){var r="<option";return e!==t&&(-1!==(e+="").indexOf('"')&&(e=e.replace(O,""")),r+=' value="'+e+'"'),o&&(r+=" selected"),r+=">",i!==t&&(r+=n.htmlEncode(i)),r+"</option>"},_render:function(e){var t,n,i,o,r=this.listView.selectedDataItems(),a=this.listView.value(),s=e.length,l="";a.length!==r.length&&(r=this._buildSelectedItems(a));var c={},h={};for(o=0;o<s;o++)n=e[o],i=this._value(n),-1!==(t=this._selectedItemIndex(i,r))&&r.splice(t,1),h[i]=o,l+=this._option(i,this._text(n),-1!==t);if(r.length)for(o=0;o<r.length;o++)n=r[o],c[i=this._value(n)]=s,h[i]=s,s+=1,l+=this._option(i,this._text(n),!0);this._customOptions=c,this._optionsMap=h,this.element.html(l)},_buildSelectedItems:function(e){for(var t,n=this.options.dataValueField,i=this.options.dataTextField,o=[],r=0;r<e.length;r++)(t={})[n]=e[r],t[i]=e[r],o.push(t);return o},_selectedItemIndex:function(e,t){for(var n=this._value,i=0;i<t.length;i++)if(e===n(t[i]))return i;return-1},_search:function(e){let t=this;!0!==e?(clearTimeout(t._typingTimeout),t._typingTimeout=setTimeout((function(){t._performSearch()}),t.options.delay)):t._performSearch()},_performSearch:function(){var e=this,t=e._inputValue();e._prev!==t&&(e._prev=t,e.search(t),e._toggleCloseVisibility())},_toggleCloseVisibility:function(){this.value().length||this.input.val()&&this.input.val()!==this.options.placeholder?this._showClear():this._hideClear()},_allowOpening:function(){return this._allowSelection()&&o.fn._allowOpening.call(this)},_allowSelection:function(){var e=this.options.maxSelectedItems;return null===e||e>this.listView.value().length},updatePersistTagList:function(e,t){this.persistTagList.added&&this.persistTagList.added.length===t.length&&this.persistTagList.removed&&this.persistTagList.removed.length===e.length?this.persistTagList=!1:(this.listView._removedAddedIndexes=this._old.slice(),this.persistTagList={added:e,removed:t})},_selectValue:function(e,t){var i,o,r,a=this,s=a.dataSource.total(),l=a.tagList,c=a._value;if(this.persistTagList)return this.updatePersistTagList(e,t),void a._refreshTagListAria();if("multiple"===a.options.tagMode){for(r=t.length-1;r>-1;r--)i=t[r],l.children(d).length&&(l[0].removeChild(l[0].children[i.position]),a._setOption(c(i.dataItem),!1));for(r=0;r<e.length;r++)o=e[r],a.tagList.append(a.tagTemplate(o.dataItem)),a._setOption(c(o.dataItem),!0);n.applyStylesFromKendoAttributes(a.tagList,["background-color"])}else{for((!a._maxTotal||a._maxTotal<s)&&(a._maxTotal=s),this._updateTagListHTML(),r=t.length-1;r>-1;r--)a._setOption(c(t[r].dataItem),!1);for(r=0;r<e.length;r++)a._setOption(c(e[r].dataItem),!0)}a._refreshTagListAria(),a._refreshFloatingLabel(),a._placeholder()},_refreshTagListAria:function(){var t=this;a.renderChipList(t.tagList,e.extend({selectable:0===t.value().length?"none":"multiple"},t.options))},_updateTagListHTML:function(){var t=this,i=t.value(),o=t.dataSource.total();t.tagList.children(d).each((function(t,n){e(n).remove()})),i.length&&(t.tagList.append(t.tagTemplate({values:i,dataItems:t.dataItems(),maxTotal:t._maxTotal,currentTotal:o})),n.applyStylesFromKendoAttributes(t.tagList,["background-color"])),t._refreshTagListAria()},_select:function(t){var n=e.Deferred().resolve();if(!t)return n;var i=this,o=i.listView,r=o.dataItemByIndex(o.getElementIndex(t)),a=t.hasClass("k-selected");return i._state===f&&(i._state=""),i._allowSelection()||a?i.trigger(a?b:_,{dataItem:r,item:t})?(i._close(),n):(i.persistTagList=!1,o.select(t).done((function(){i._placeholder(),i._state===p&&(i._state=u,o.skipUpdate(!0))}))):n},_selectIndices:function(t){let n=this.listView,i=this;n.select(t).done((function(){t.forEach((function(t){var o=n.dataItemByIndex(t),r=n.element.children()[t],a=e(r).hasClass("k-selected");i.trigger(a?_:b,{dataItem:o,item:e(r)})})),i._change()}))},_selectRange:function(e,t){var n,i=this,o=this.options.maxSelectedItems,r=this._getSelectedIndices().slice(),a=[];if(r.length-1==t-e)return i._selectIndices(r);if(e<t)for(n=e;n<=t;n++)a.push(n);else for(n=e;n>=t;n--)a.push(n);for(null!==o&&a.length>o&&(a=a.slice(0,o)),n=0;n<a.length;n++){var s=a[n];-1==this._getSelectedIndices().indexOf(s)?r.push(s):r.splice(r.indexOf(s),1)}return r.length?(i.persistTagList=!1,i._selectIndices(r)):void 0},_input:function(){var t=this,n=t.element,i=n[0].accessKey,o=t._inputValuesContainer.children("input.k-input-inner");o[0]||(o=e('<input class="k-input-inner" />').appendTo(t._inputValuesContainer)),n.removeAttr("accesskey"),o.attr("data-validate","false"),o.attr("inputmode",t.options.inputMode),t._focused=t.input=o.attr({autocomplete:"off",title:n[0].title}),i&&t._focused.attr("accesskey",i)},_inputValuesContainer:function(){var t=this,n=t.wrapper.children(".k-input-values");n[0]||(n=e('<div class="k-input-values"></div>').appendTo(t.wrapper)),t._inputValuesContainer=n},_tagList:function(){var t=this,n=t.options,i=t._inputValuesContainer.children(".k-chip-list");i[0]||(i=e(a.renderChipList('<div unselectable="on" class="k-selection-multiple" />',e.extend({selectable:"none"},n))).appendTo(t._inputValuesContainer)),t.tagList=i},_tagTemplate:function(){var t,i=this,o=i.options,s=o.tagTemplate,l=o.dataSource,c="multiple"===o.tagMode,h=o.messages.singleTag;i.element[0].length&&!l&&(o.dataTextField=o.dataTextField||"text",o.dataValueField=o.dataValueField||"value"),t=c?e=>r(n.getter(o.dataTextField)(e)):({values:e})=>`${e.length} ${r(h)}`,i.tagTextTemplate=s=s?n.template(s):t,i.tagTemplate=function(t){return a.renderChip('<span unselectable="on"></span>',e.extend({},o,{fillMode:"solid",rounded:"medium",enabled:!0,themeColor:"base",text:s(t),attr:{unselectable:"on","aria-selected":!0,role:"option","aria-keyshortcuts":c?"Enter Delete":"Enter"},removable:c,removableAttr:{unselectable:"on","aria-hidden":!0,"aria-label":i.options.messages.deleteTag,title:i.options.messages.deleteTag},icon:c?"":"caret-alt-down",iconAttr:{unselectable:"on","aria-hidden":!0,"aria-label":"open"}}))}},_popup:function(){o.fn._popup.call(this),this.popup.element.addClass("k-multiselect-popup")},_clearButton:function(){o.fn._clearButton.call(this),this.options.clearButton&&this._clear.insertAfter(this._inputValuesContainer)},_arrowButton:function(){var t=r(this.options.messages.downArrow),n=e(a.renderButton('<button type="button" aria-label="'+t+'" class="k-input-button"></button>',e.extend({},this.options,{icon:"caret-alt-down",rounded:null})));this._arrow&&(this._arrow.remove(),this._arrow=null),this.options.downArrow&&(this._arrow=n.attr({tabIndex:-1}),this._arrow.appendTo(this.wrapper))},_textContainer:function(){var t=n.getComputedStyles(this.input[0],R);t.position="absolute",t.visibility="hidden",t.top=-3333,t.left=-3333,this._span=e("<span/>").css(t).appendTo(this.wrapper)},_wrapper:function(){var e=this.element,t=e.parent("span.k-multiselect");t[0]||((t=e.wrap('<span class="k-multiselect k-input" unselectable="on" />').parent())[0].style.cssText=e[0].style.cssText),this.wrapper=t.addClass(e[0].className).removeClass("input-validation-error").css("display","")},_closeHandler:function(e){this.trigger(v)?e.preventDefault():(this.input.attr(x,!1),this.ul.attr(k,!0))},_openHandler:function(e){this._adjustListWidth(),this.trigger(m)?e.preventDefault():(this.input.attr(x,!0),this.ul.attr(k,!1))}});i.plugin(N),n.cssProperties.registerPrefix("MultiSelect","k-input-"),n.cssProperties.registerValues("MultiSelect",[{prop:"rounded",values:n.cssProperties.roundedValues.concat([["full","full"]])}])}(window.kendo.jQuery);kendo;var le=function(){return"undefined"!=typeof window},ce={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/},he={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/},de={edge:/(edge)[ \/]([\w.]+)/i,webkit:/(chrome)[ \/]([\w.]+)/i,safari:/(webkit)[ \/]([\w.]+)/i,opera:/(opera)(?:.*version|)[ \/]([\w.]+)/i,msie:/(msie\s|trident.*? rv:)([\w.]+)/i,mozilla:/(mozilla)(?:.*? rv:([\w.]+)|)/i},ue={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},pe=function(e,t,n){for(var i in t)if(t.hasOwnProperty(i)&&t[i].test(e))return i;return void 0!==n?n:e},fe=le()&&window.navigator?window.navigator.userAgent:null,me=fe?function(e){var t=null,n=[];for(var i in de)if(de.hasOwnProperty(i)&&(n=e.match(de[i]))){(t={})[i]=!0,t[n[1].toLowerCase().split(" ")[0].split("/")[0]]=!0,t.version=parseInt(document.documentMode||n[2],10);break}return t}(fe):null;fe&&function(e){var t,n=[];for(var i in ce)if(ce.hasOwnProperty(i)){if(!(n=e.match(ce[i])))continue;if("windows"===i&&"plugins"in window.navigator)return null;var o={};return o.device=i,o.browser=pe(e,ue,"default"),o.name=pe(i,he),o[o.name]=!0,o.majorVersion=n[2],o.minorVersion=n[3]?n[3].replace("_","."):".0",t=o.minorVersion.replace(".","").substr(0,2),o.flatVersion=o.majorVersion+t+new Array(3-(t.length<3?t.length:2)).join("0"),o.cordova=void 0!==typeof window.PhoneGap||void 0!==typeof window.cordova,o.appMode=window.navigator.standalone||/file|local|wmapp/.test(window.location.protocol)||o.cordova,o}}(fe),le()&&window,me&&!me.chrome&&window.MSPointerEvent,me&&!me.chrome&&window.PointerEvent;var ve={};ve[void 0]=function(e){return e};var ge=/\/\*[\s\S]*?\*\//g,_e=/([^\s:;]+?)\s*:\s*((?:(?:url\(\s*(?:(?:[^"')\\]|\\.)*|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')\s*\)|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|[^;"'])*?)\s*)(?=;|$)/gi,be=/"|"|"/gi,we=/'|'|'/gi;function ye(e){for(var t,n,i={},o=(e||"").replace(ge,"").replace(be,'"').replace(we,"'"),r=_e.exec(o);null!==r;)t=r[1].trim(),n=r[2].trim(),i[t]=n,r=_e.exec(o);return i}var xe=-2;function ke(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function ze(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var n=t.shift();if(n){if("object"!=typeof n)throw new TypeError(n+"must be non-object");for(var i in n)ke(n,i)&&(e[i]=n[i])}}return e}function Ce(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)}var Se={arraySet:function(e,t,n,i,o){if(t.subarray&&e.subarray)e.set(t.subarray(n,n+i),o);else for(var r=0;r<i;r++)e[o+r]=t[n+r]},flattenChunks:function(e){var t,n,i,o,r,a;for(i=0,t=0,n=e.length;t<n;t++)i+=e[t].length;for(a=new Uint8Array(i),o=0,t=0,n=e.length;t<n;t++)r=e[t],a.set(r,o),o+=r.length;return a},Buf8:function(e){return new Uint8Array(e)},Buf16:function(e){return new Uint16Array(e)},Buf32:function(e){return new Int32Array(e)}},Me={arraySet:function(e,t,n,i,o){for(var r=0;r<i;r++)e[o+r]=t[n+r]},flattenChunks:function(e){return[].concat.apply([],e)},Buf8:function(e){return new Array(e)},Buf16:function(e){return new Array(e)},Buf32:function(e){return new Array(e)}},He=function(){var e="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;return He=function(){return e},e},Ie=function(e,t,n,i,o){return(Ie=He()?Se.arraySet:Me.arraySet)(e,t,n,i,o)},Te=function(e){return(Te=He()?Se.flattenChunks:Me.flattenChunks)(e)},Ve=function(e){return(Ve=He()?Se.Buf8:Me.Buf8)(e)},Be=function(e){return(Be=He()?Se.Buf16:Me.Buf16)(e)},Ae=function(e){return(Ae=He()?Se.Buf32:Me.Buf32)(e)},Le=function(){var e=!0;try{String.fromCharCode.apply(null,[0])}catch(t){e=!1}return Le=function(){return e},e},Ee=function(){var e=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(t){e=!1}return Ee=function(){return e},e},De=function(e){for(var t=Ve(256),n=0;n<256;n++)t[n]=n>=252?6:n>=248?5:n>=240?4:n>=224?3:n>=192?2:1;return t[254]=t[254]=1,De=function(e){return t[e]},t[e]};function Pe(e){var t,n,i,o,r,a=e.length,s=0;for(o=0;o<a;o++)55296==(64512&(n=e.charCodeAt(o)))&&o+1<a&&56320==(64512&(i=e.charCodeAt(o+1)))&&(n=65536+(n-55296<<10)+(i-56320),o++),s+=n<128?1:n<2048?2:n<65536?3:4;for(t=new Uint8Array(s),r=0,o=0;r<s;o++)55296==(64512&(n=e.charCodeAt(o)))&&o+1<a&&56320==(64512&(i=e.charCodeAt(o+1)))&&(n=65536+(n-55296<<10)+(i-56320),o++),n<128?t[r++]=n:n<2048?(t[r++]=192|n>>>6,t[r++]=128|63&n):n<65536?(t[r++]=224|n>>>12,t[r++]=128|n>>>6&63,t[r++]=128|63&n):(t[r++]=240|n>>>18,t[r++]=128|n>>>12&63,t[r++]=128|n>>>6&63,t[r++]=128|63&n);return t}function Oe(e,t){if(t<65534&&(e.subarray&&Ee()||!e.subarray&&Le()))return String.fromCharCode.apply(null,Ce(e,t));for(var n="",i=0;i<t;i++)n+=String.fromCharCode(e[i]);return n}function Fe(e,t){var n,i,o,r,a=t||e.length,s=new Array(2*a);for(i=0,n=0;n<a;)if((o=e[n++])<128)s[i++]=o;else if((r=De(o))>4)s[i++]=65533,n+=r-1;else{for(o&=2===r?31:3===r?15:7;r>1&&n<a;)o=o<<6|63&e[n++],r--;r>1?s[i++]=65533:o<65536?s[i++]=o:(o-=65536,s[i++]=55296|o>>10&1023,s[i++]=56320|1023&o)}return Oe(s,i)}function Re(e,t){var n;for((t=t||e.length)>e.length&&(t=e.length),n=t-1;n>=0&&128==(192&e[n]);)n--;return n<0||0===n?t:n+De(e[n])>t?n:t}function Ne(e,t,n,i){for(var o=65535&e,r=e>>>16&65535,a=0;0!==n;){n-=a=n>2e3?2e3:n;do{r=r+(o=o+t[i++]|0)|0}while(--a);o%=65521,r%=65521}return o|r<<16}var qe=function(){var e=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var i=0;i<8;i++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}();return qe=function(){return e},e};function je(e,t,n,i){var o=qe(),r=i+n;e^=-1;for(var a=i;a<r;a++)e=e>>>8^o[255&(e^t[a])];return~e}function We(e,t){var n,i,o,r,a,s,l,c,h,d,u,p,f,m,v,g,_,b,w,y,x,k,z,C,S;n=e.state,i=e.next_in,C=e.input,o=i+(e.avail_in-5),r=e.next_out,S=e.output,a=r-(t-e.avail_out),s=r+(e.avail_out-257),l=n.dmax,c=n.wsize,h=n.whave,d=n.wnext,u=n.window,p=n.hold,f=n.bits,m=n.lencode,v=n.distcode,g=(1<<n.lenbits)-1,_=(1<<n.distbits)-1;e:do{f<15&&(p+=C[i++]<<f,f+=8,p+=C[i++]<<f,f+=8),b=m[p&g];t:for(;;){if(p>>>=w=b>>>24,f-=w,0===(w=b>>>16&255))S[r++]=65535&b;else{if(!(16&w)){if(64&w){if(32&w){n.mode=12;break e}e.msg="invalid literal/length code",n.mode=30;break e}b=m[(65535&b)+(p&(1<<w)-1)];continue t}for(y=65535&b,(w&=15)&&(f<w&&(p+=C[i++]<<f,f+=8),y+=p&(1<<w)-1,p>>>=w,f-=w),f<15&&(p+=C[i++]<<f,f+=8,p+=C[i++]<<f,f+=8),b=v[p&_];;){if(p>>>=w=b>>>24,f-=w,16&(w=b>>>16&255)){if(x=65535&b,f<(w&=15)&&(p+=C[i++]<<f,(f+=8)<w&&(p+=C[i++]<<f,f+=8)),(x+=p&(1<<w)-1)>l){e.msg="invalid distance too far back",n.mode=30;break e}if(p>>>=w,f-=w,x>(w=r-a)){if((w=x-w)>h&&n.sane){e.msg="invalid distance too far back",n.mode=30;break e}if(k=0,z=u,0===d){if(k+=c-w,w<y){y-=w;do{S[r++]=u[k++]}while(--w);k=r-x,z=S}}else if(d<w){if(k+=c+d-w,(w-=d)<y){y-=w;do{S[r++]=u[k++]}while(--w);if(k=0,d<y){y-=w=d;do{S[r++]=u[k++]}while(--w);k=r-x,z=S}}}else if(k+=d-w,w<y){y-=w;do{S[r++]=u[k++]}while(--w);k=r-x,z=S}for(;y>2;)S[r++]=z[k++],S[r++]=z[k++],S[r++]=z[k++],y-=3;y&&(S[r++]=z[k++],y>1&&(S[r++]=z[k++]))}else{k=r-x;do{S[r++]=S[k++],S[r++]=S[k++],S[r++]=S[k++],y-=3}while(y>2);y&&(S[r++]=S[k++],y>1&&(S[r++]=S[k++]))}break}if(64&w){e.msg="invalid distance code",n.mode=30;break e}b=v[(65535&b)+(p&(1<<w)-1)]}}break}}while(i<o&&r<s);i-=y=f>>3,p&=(1<<(f-=y<<3))-1,e.next_in=i,e.next_out=r,e.avail_in=i<o?o-i+5:5-(i-o),e.avail_out=r<s?s-r+257:257-(r-s),n.hold=p,n.bits=f}var Ge=15,Ue=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],$e=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],Ke=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],Ye=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];function Qe(e,t,n,i,o,r,a,s){var l,c,h,d,u,p,f,m,v,g=s.bits,_=0,b=0,w=0,y=0,x=0,k=0,z=0,C=0,S=0,M=0,H=null,I=0,T=Be(16),V=Be(16),B=null,A=0;for(_=0;_<=Ge;_++)T[_]=0;for(b=0;b<i;b++)T[t[n+b]]++;for(x=g,y=Ge;y>=1&&0===T[y];y--);if(x>y&&(x=y),0===y)return o[r++]=20971520,o[r++]=20971520,s.bits=1,0;for(w=1;w<y&&0===T[w];w++);for(x<w&&(x=w),C=1,_=1;_<=Ge;_++)if(C<<=1,(C-=T[_])<0)return-1;if(C>0&&(0===e||1!==y))return-1;for(V[1]=0,_=1;_<Ge;_++)V[_+1]=V[_]+T[_];for(b=0;b<i;b++)0!==t[n+b]&&(a[V[t[n+b]]++]=b);if(0===e?(H=B=a,p=19):1===e?(H=Ue,I-=257,B=$e,A-=257,p=256):(H=Ke,B=Ye,p=-1),M=0,b=0,_=w,u=r,k=x,z=0,h=-1,d=(S=1<<x)-1,1===e&&S>852||2===e&&S>592)return 1;for(;;){f=_-z,a[b]<p?(m=0,v=a[b]):a[b]>p?(m=B[A+a[b]],v=H[I+a[b]]):(m=96,v=0),l=1<<_-z,w=c=1<<k;do{o[u+(M>>z)+(c-=l)]=f<<24|m<<16|v}while(0!==c);for(l=1<<_-1;M&l;)l>>=1;if(0!==l?(M&=l-1,M+=l):M=0,b++,0==--T[_]){if(_===y)break;_=t[n+a[b]]}if(_>x&&(M&d)!==h){for(0===z&&(z=x),u+=w,C=1<<(k=_-z);k+z<y&&!((C-=T[k+z])<=0);)k++,C<<=1;if(S+=1<<k,1===e&&S>852||2===e&&S>592)return 1;o[h=M&d]=x<<24|k<<16|u-r}}return 0!==M&&(o[u+M]=_-z<<24|64<<16),s.bits=x,0}var Xe=-2,Je=12,Ze=30;function et(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function tt(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=Be(320),this.work=Be(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function nt(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,function(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=Ae(852),t.distcode=t.distdyn=Ae(592),t.sane=1,t.back=-1,0):Xe}(e)):Xe}function it(e,t){var n,i;return e?(i=new tt,e.state=i,i.window=null,n=function(e,t){var n,i;return e&&e.state?(i=e.state,t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?Xe:(null!==i.window&&i.wbits!==t&&(i.window=null),i.wrap=n,i.wbits=t,nt(e))):Xe}(e,t),0!==n&&(e.state=null),n):Xe}var ot,rt,at=!0;function st(e){if(at){var t;for(ot=Ae(512),rt=Ae(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(Qe(1,e.lens,0,288,ot,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;Qe(2,e.lens,0,32,rt,0,e.work,{bits:5}),at=!1}e.lencode=ot,e.lenbits=9,e.distcode=rt,e.distbits=5}function lt(e,t,n,i){var o,r=e.state;return null===r.window&&(r.wsize=1<<r.wbits,r.wnext=0,r.whave=0,r.window=Ve(r.wsize)),i>=r.wsize?(Ie(r.window,t,n-r.wsize,r.wsize,0),r.wnext=0,r.whave=r.wsize):((o=r.wsize-r.wnext)>i&&(o=i),Ie(r.window,t,n-i,o,r.wnext),(i-=o)?(Ie(r.window,t,n-i,i,0),r.wnext=i,r.whave=r.wsize):(r.wnext+=o,r.wnext===r.wsize&&(r.wnext=0),r.whave<r.wsize&&(r.whave+=o))),0}function ct(e,t){var n,i,o,r,a,s,l,c,h,d,u,p,f,m,v,g,_,b,w,y,x,k,z,C,S=0,M=Ve(4),H=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return Xe;(n=e.state).mode===Je&&(n.mode=13),a=e.next_out,o=e.output,l=e.avail_out,r=e.next_in,i=e.input,s=e.avail_in,c=n.hold,h=n.bits,d=s,u=l,k=0;e:for(;;)switch(n.mode){case 1:if(0===n.wrap){n.mode=13;break}for(;h<16;){if(0===s)break e;s--,c+=i[r++]<<h,h+=8}if(2&n.wrap&&35615===c){n.check=0,M[0]=255&c,M[1]=c>>>8&255,n.check=je(n.check,M,2,0),c=0,h=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&c)<<8)+(c>>8))%31){e.msg="incorrect header check",n.mode=Ze;break}if(8!=(15&c)){e.msg="unknown compression method",n.mode=Ze;break}if(h-=4,x=8+(15&(c>>>=4)),0===n.wbits)n.wbits=x;else if(x>n.wbits){e.msg="invalid window size",n.mode=Ze;break}n.dmax=1<<x,e.adler=n.check=1,n.mode=512&c?10:Je,c=0,h=0;break;case 2:for(;h<16;){if(0===s)break e;s--,c+=i[r++]<<h,h+=8}if(n.flags=c,8!=(255&n.flags)){e.msg="unknown compression method",n.mode=Ze;break}if(57344&n.flags){e.msg="unknown header flags set",n.mode=Ze;break}n.head&&(n.head.text=c>>8&1),512&n.flags&&(M[0]=255&c,M[1]=c>>>8&255,n.check=je(n.check,M,2,0)),c=0,h=0,n.mode=3;case 3:for(;h<32;){if(0===s)break e;s--,c+=i[r++]<<h,h+=8}n.head&&(n.head.time=c),512&n.flags&&(M[0]=255&c,M[1]=c>>>8&255,M[2]=c>>>16&255,M[3]=c>>>24&255,n.check=je(n.check,M,4,0)),c=0,h=0,n.mode=4;case 4:for(;h<16;){if(0===s)break e;s--,c+=i[r++]<<h,h+=8}n.head&&(n.head.xflags=255&c,n.head.os=c>>8),512&n.flags&&(M[0]=255&c,M[1]=c>>>8&255,n.check=je(n.check,M,2,0)),c=0,h=0,n.mode=5;case 5:if(1024&n.flags){for(;h<16;){if(0===s)break e;s--,c+=i[r++]<<h,h+=8}n.length=c,n.head&&(n.head.extra_len=c),512&n.flags&&(M[0]=255&c,M[1]=c>>>8&255,n.check=je(n.check,M,2,0)),c=0,h=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&((p=n.length)>s&&(p=s),p&&(n.head&&(x=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),Ie(n.head.extra,i,r,p,x)),512&n.flags&&(n.check=je(n.check,i,p,r)),s-=p,r+=p,n.length-=p),n.length))break e;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(0===s)break e;p=0;do{x=i[r+p++],n.head&&x&&n.length<65536&&(n.head.name+=String.fromCharCode(x))}while(x&&p<s);if(512&n.flags&&(n.check=je(n.check,i,p,r)),s-=p,r+=p,x)break e}else n.head&&(n.head.name=null);n.length=0,n.mode=8;case 8:if(4096&n.flags){if(0===s)break e;p=0;do{x=i[r+p++],n.head&&x&&n.length<65536&&(n.head.comment+=String.fromCharCode(x))}while(x&&p<s);if(512&n.flags&&(n.check=je(n.check,i,p,r)),s-=p,r+=p,x)break e}else n.head&&(n.head.comment=null);n.mode=9;case 9:if(512&n.flags){for(;h<16;){if(0===s)break e;s--,c+=i[r++]<<h,h+=8}if(c!==(65535&n.check)){e.msg="header crc mismatch",n.mode=Ze;break}c=0,h=0}n.head&&(n.head.hcrc=n.flags>>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=Je;break;case 10:for(;h<32;){if(0===s)break e;s--,c+=i[r++]<<h,h+=8}e.adler=n.check=et(c),c=0,h=0,n.mode=11;case 11:if(0===n.havedict)return e.next_out=a,e.avail_out=l,e.next_in=r,e.avail_in=s,n.hold=c,n.bits=h,2;e.adler=n.check=1,n.mode=Je;case Je:if(5===t||6===t)break e;case 13:if(n.last){c>>>=7&h,h-=7&h,n.mode=27;break}for(;h<3;){if(0===s)break e;s--,c+=i[r++]<<h,h+=8}switch(n.last=1&c,h-=1,3&(c>>>=1)){case 0:n.mode=14;break;case 1:if(st(n),n.mode=20,6===t){c>>>=2,h-=2;break e}break;case 2:n.mode=17;break;case 3:e.msg="invalid block type",n.mode=Ze}c>>>=2,h-=2;break;case 14:for(c>>>=7&h,h-=7&h;h<32;){if(0===s)break e;s--,c+=i[r++]<<h,h+=8}if((65535&c)!=(c>>>16^65535)){e.msg="invalid stored block lengths",n.mode=Ze;break}if(n.length=65535&c,c=0,h=0,n.mode=15,6===t)break e;case 15:n.mode=16;case 16:if(p=n.length){if(p>s&&(p=s),p>l&&(p=l),0===p)break e;Ie(o,i,r,p,a),s-=p,r+=p,l-=p,a+=p,n.length-=p;break}n.mode=Je;break;case 17:for(;h<14;){if(0===s)break e;s--,c+=i[r++]<<h,h+=8}if(n.nlen=257+(31&c),c>>>=5,h-=5,n.ndist=1+(31&c),c>>>=5,h-=5,n.ncode=4+(15&c),c>>>=4,h-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=Ze;break}n.have=0,n.mode=18;case 18:for(;n.have<n.ncode;){for(;h<3;){if(0===s)break e;s--,c+=i[r++]<<h,h+=8}n.lens[H[n.have++]]=7&c,c>>>=3,h-=3}for(;n.have<19;)n.lens[H[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,z={bits:n.lenbits},k=Qe(0,n.lens,0,19,n.lencode,0,n.work,z),n.lenbits=z.bits,k){e.msg="invalid code lengths set",n.mode=Ze;break}n.have=0,n.mode=19;case 19:for(;n.have<n.nlen+n.ndist;){for(;g=(S=n.lencode[c&(1<<n.lenbits)-1])>>>16&255,_=65535&S,!((v=S>>>24)<=h);){if(0===s)break e;s--,c+=i[r++]<<h,h+=8}if(_<16)c>>>=v,h-=v,n.lens[n.have++]=_;else{if(16===_){for(C=v+2;h<C;){if(0===s)break e;s--,c+=i[r++]<<h,h+=8}if(c>>>=v,h-=v,0===n.have){e.msg="invalid bit length repeat",n.mode=Ze;break}x=n.lens[n.have-1],p=3+(3&c),c>>>=2,h-=2}else if(17===_){for(C=v+3;h<C;){if(0===s)break e;s--,c+=i[r++]<<h,h+=8}h-=v,x=0,p=3+(7&(c>>>=v)),c>>>=3,h-=3}else{for(C=v+7;h<C;){if(0===s)break e;s--,c+=i[r++]<<h,h+=8}h-=v,x=0,p=11+(127&(c>>>=v)),c>>>=7,h-=7}if(n.have+p>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=Ze;break}for(;p--;)n.lens[n.have++]=x}}if(n.mode===Ze)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=Ze;break}if(n.lenbits=9,z={bits:n.lenbits},k=Qe(1,n.lens,0,n.nlen,n.lencode,0,n.work,z),n.lenbits=z.bits,k){e.msg="invalid literal/lengths set",n.mode=Ze;break}if(n.distbits=6,n.distcode=n.distdyn,z={bits:n.distbits},k=Qe(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,z),n.distbits=z.bits,k){e.msg="invalid distances set",n.mode=Ze;break}if(n.mode=20,6===t)break e;case 20:n.mode=21;case 21:if(s>=6&&l>=258){e.next_out=a,e.avail_out=l,e.next_in=r,e.avail_in=s,n.hold=c,n.bits=h,We(e,u),a=e.next_out,o=e.output,l=e.avail_out,r=e.next_in,i=e.input,s=e.avail_in,c=n.hold,h=n.bits,n.mode===Je&&(n.back=-1);break}for(n.back=0;g=(S=n.lencode[c&(1<<n.lenbits)-1])>>>16&255,_=65535&S,!((v=S>>>24)<=h);){if(0===s)break e;s--,c+=i[r++]<<h,h+=8}if(g&&!(240&g)){for(b=v,w=g,y=_;g=(S=n.lencode[y+((c&(1<<b+w)-1)>>b)])>>>16&255,_=65535&S,!(b+(v=S>>>24)<=h);){if(0===s)break e;s--,c+=i[r++]<<h,h+=8}c>>>=b,h-=b,n.back+=b}if(c>>>=v,h-=v,n.back+=v,n.length=_,0===g){n.mode=26;break}if(32&g){n.back=-1,n.mode=Je;break}if(64&g){e.msg="invalid literal/length code",n.mode=Ze;break}n.extra=15&g,n.mode=22;case 22:if(n.extra){for(C=n.extra;h<C;){if(0===s)break e;s--,c+=i[r++]<<h,h+=8}n.length+=c&(1<<n.extra)-1,c>>>=n.extra,h-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;g=(S=n.distcode[c&(1<<n.distbits)-1])>>>16&255,_=65535&S,!((v=S>>>24)<=h);){if(0===s)break e;s--,c+=i[r++]<<h,h+=8}if(!(240&g)){for(b=v,w=g,y=_;g=(S=n.distcode[y+((c&(1<<b+w)-1)>>b)])>>>16&255,_=65535&S,!(b+(v=S>>>24)<=h);){if(0===s)break e;s--,c+=i[r++]<<h,h+=8}c>>>=b,h-=b,n.back+=b}if(c>>>=v,h-=v,n.back+=v,64&g){e.msg="invalid distance code",n.mode=Ze;break}n.offset=_,n.extra=15&g,n.mode=24;case 24:if(n.extra){for(C=n.extra;h<C;){if(0===s)break e;s--,c+=i[r++]<<h,h+=8}n.offset+=c&(1<<n.extra)-1,c>>>=n.extra,h-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=Ze;break}n.mode=25;case 25:if(0===l)break e;if(p=u-l,n.offset>p){if((p=n.offset-p)>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=Ze;break}p>n.wnext?(p-=n.wnext,f=n.wsize-p):f=n.wnext-p,p>n.length&&(p=n.length),m=n.window}else m=o,f=a-n.offset,p=n.length;p>l&&(p=l),l-=p,n.length-=p;do{o[a++]=m[f++]}while(--p);0===n.length&&(n.mode=21);break;case 26:if(0===l)break e;o[a++]=n.length,l--,n.mode=21;break;case 27:if(n.wrap){for(;h<32;){if(0===s)break e;s--,c|=i[r++]<<h,h+=8}if(u-=l,e.total_out+=u,n.total+=u,u&&(e.adler=n.check=n.flags?je(n.check,o,u,a-u):Ne(n.check,o,u,a-u)),u=l,(n.flags?c:et(c))!==n.check){e.msg="incorrect data check",n.mode=Ze;break}c=0,h=0}n.mode=28;case 28:if(n.wrap&&n.flags){for(;h<32;){if(0===s)break e;s--,c+=i[r++]<<h,h+=8}if(c!==(4294967295&n.total)){e.msg="incorrect length check",n.mode=Ze;break}c=0,h=0}n.mode=29;case 29:k=1;break e;case Ze:k=-3;break e;case 31:return-4;default:return Xe}return e.next_out=a,e.avail_out=l,e.next_in=r,e.avail_in=s,n.hold=c,n.bits=h,(n.wsize||u!==e.avail_out&&n.mode<Ze&&(n.mode<27||4!==t))&<(e,e.output,e.next_out,u-e.avail_out),d-=e.avail_in,u-=e.avail_out,e.total_in+=d,e.total_out+=u,n.total+=u,n.wrap&&u&&(e.adler=n.check=n.flags?je(n.check,o,u,e.next_out-u):Ne(n.check,o,u,e.next_out-u)),e.data_type=n.bits+(n.last?64:0)+(n.mode===Je?128:0)+(20===n.mode||15===n.mode?256:0),(0===d&&0===u||4===t)&&0===k&&(k=-5),k}function ht(e,t){var n,i=t.length;return e&&e.state?0!==(n=e.state).wrap&&11!==n.mode?Xe:11===n.mode&&Ne(1,t,i,0)!==n.check?-3:lt(e,t,i,i)?(n.mode=31,-4):(n.havedict=1,0):Xe}var dt={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"};function ut(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}function pt(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var ft=Object.prototype.toString,mt=function e(t){if(!(this instanceof e))return new e(t);this.options=ze({chunkSize:16384,windowBits:0,to:""},t||{});var n=this.options;n.raw&&n.windowBits>=0&&n.windowBits<16&&(n.windowBits=-n.windowBits,0===n.windowBits&&(n.windowBits=-15)),!(n.windowBits>=0&&n.windowBits<16)||t&&t.windowBits||(n.windowBits+=32),n.windowBits>15&&n.windowBits<48&&(15&n.windowBits||(n.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new ut,this.strm.avail_out=0;var i,o,r,a=it(this.strm,n.windowBits);if(0!==a)throw new Error(dt[a]);if(this.header=new pt,i=this.strm,o=this.header,i&&i.state&&2&(r=i.state).wrap&&(r.head=o,o.done=!1),n.dictionary&&("string"==typeof n.dictionary?n.dictionary=Pe(n.dictionary):"[object ArrayBuffer]"===ft.call(n.dictionary)&&(n.dictionary=new Uint8Array(n.dictionary)),n.raw&&0!==(a=ht(this.strm,n.dictionary))))throw new Error(dt[a])};mt.prototype.push=function(e,t){var n,i,o,r,a,s,l=this.strm,c=this.options.chunkSize,h=this.options.dictionary,d=!1;if(this.ended)return!1;i=t===~~t?t:!0===t?4:0,"string"==typeof e?l.input=function(e){for(var t=new Uint8Array(e.length),n=0,i=t.length;n<i;n++)t[n]=e.charCodeAt(n);return t}(e):"[object ArrayBuffer]"===ft.call(e)?l.input=new Uint8Array(e):l.input=e,l.next_in=0,l.avail_in=l.input.length;do{if(0===l.avail_out&&(l.output=Ve(c),l.next_out=0,l.avail_out=c),2===(n=ct(l,0))&&h&&(s="string"==typeof h?Pe(h):"[object ArrayBuffer]"===ft.call(h)?new Uint8Array(h):h,n=ht(this.strm,s)),-5===n&&!0===d&&(n=0,d=!1),1!==n&&0!==n)return this.onEnd(n),this.ended=!0,!1;l.next_out&&(0!==l.avail_out&&1!==n&&(0!==l.avail_in||4!==i&&2!==i)||("string"===this.options.to?(o=Re(l.output,l.next_out),r=l.next_out-o,a=Fe(l.output,o),l.next_out=r,l.avail_out=c-r,r&&Ie(l.output,l.output,o,r,0),this.onData(a)):this.onData(Ce(l.output,l.next_out)))),0===l.avail_in&&0===l.avail_out&&(d=!0)}while((l.avail_in>0||0===l.avail_out)&&1!==n);return 1===n&&(i=4),4===i?(n=function(e){if(!e||!e.state)return Xe;var t=e.state;return t.window&&(t.window=null),e.state=null,0}(this.strm),this.onEnd(n),this.ended=!0,0===n):2!==i||(this.onEnd(0),l.avail_out=0,!0)},mt.prototype.onData=function(e){this.chunks.push(e)},mt.prototype.onEnd=function(e){0===e&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=Te(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function vt(e){for(var t=e.length;--t>=0;)e[t]=0}var gt,_t,bt,wt,yt,xt,kt,zt,Ct,St=256,Mt=286,Ht=30,It=15,Tt=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],Vt=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],Bt=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],At=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];function Lt(e,t,n,i,o){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=i,this.max_length=o,this.has_stree=e&&e.length}function Et(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function Dt(e){return e<256?bt[e]:bt[256+(e>>>7)]}function Pt(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function Ot(e,t,n){e.bi_valid>16-n?(e.bi_buf|=t<<e.bi_valid&65535,Pt(e,e.bi_buf),e.bi_buf=t>>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=n)}function Ft(e,t,n){Ot(e,n[2*t],n[2*t+1])}function Rt(e,t){var n=0;do{n|=1&e,e>>>=1,n<<=1}while(--t>0);return n>>>1}function Nt(e,t,n){var i,o,r=new Array(16),a=0;for(i=1;i<=It;i++)r[i]=a=a+n[i-1]<<1;for(o=0;o<=t;o++){var s=e[2*o+1];0!==s&&(e[2*o]=Rt(r[s]++,s))}}function qt(e){var t;for(t=0;t<Mt;t++)e.dyn_ltree[2*t]=0;for(t=0;t<Ht;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function jt(e){e.bi_valid>8?Pt(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function Wt(e,t,n,i){var o=2*t,r=2*n;return e[o]<e[r]||e[o]===e[r]&&i[t]<=i[n]}function Gt(e,t,n){for(var i=e.heap[n],o=n<<1;o<=e.heap_len&&(o<e.heap_len&&Wt(t,e.heap[o+1],e.heap[o],e.depth)&&o++,!Wt(t,i,e.heap[o],e.depth));)e.heap[n]=e.heap[o],n=o,o<<=1;e.heap[n]=i}function Ut(e,t,n){var i,o,r,a,s=0;if(0!==e.last_lit)do{i=e.pending_buf[e.d_buf+2*s]<<8|e.pending_buf[e.d_buf+2*s+1],o=e.pending_buf[e.l_buf+s],s++,0===i?Ft(e,o,t):(Ft(e,(r=wt[o])+St+1,t),0!==(a=Tt[r])&&Ot(e,o-=yt[r],a),Ft(e,r=Dt(--i),n),0!==(a=Vt[r])&&Ot(e,i-=xt[r],a))}while(s<e.last_lit);Ft(e,256,t)}function $t(e,t){var n,i,o,r=t.dyn_tree,a=t.stat_desc.static_tree,s=t.stat_desc.has_stree,l=t.stat_desc.elems,c=-1;for(e.heap_len=0,e.heap_max=573,n=0;n<l;n++)0!==r[2*n]?(e.heap[++e.heap_len]=c=n,e.depth[n]=0):r[2*n+1]=0;for(;e.heap_len<2;)r[2*(o=e.heap[++e.heap_len]=c<2?++c:0)]=1,e.depth[o]=0,e.opt_len--,s&&(e.static_len-=a[2*o+1]);for(t.max_code=c,n=e.heap_len>>1;n>=1;n--)Gt(e,r,n);o=l;do{n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],Gt(e,r,1),i=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=i,r[2*o]=r[2*n]+r[2*i],e.depth[o]=(e.depth[n]>=e.depth[i]?e.depth[n]:e.depth[i])+1,r[2*n+1]=r[2*i+1]=o,e.heap[1]=o++,Gt(e,r,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],function(e,t){var n,i,o,r,a,s,l=t.dyn_tree,c=t.max_code,h=t.stat_desc.static_tree,d=t.stat_desc.has_stree,u=t.stat_desc.extra_bits,p=t.stat_desc.extra_base,f=t.stat_desc.max_length,m=0;for(r=0;r<=It;r++)e.bl_count[r]=0;for(l[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;n<573;n++)(r=l[2*l[2*(i=e.heap[n])+1]+1]+1)>f&&(r=f,m++),l[2*i+1]=r,i>c||(e.bl_count[r]++,a=0,i>=p&&(a=u[i-p]),s=l[2*i],e.opt_len+=s*(r+a),d&&(e.static_len+=s*(h[2*i+1]+a)));if(0!==m){do{for(r=f-1;0===e.bl_count[r];)r--;e.bl_count[r]--,e.bl_count[r+1]+=2,e.bl_count[f]--,m-=2}while(m>0);for(r=f;0!==r;r--)for(i=e.bl_count[r];0!==i;)(o=e.heap[--n])>c||(l[2*o+1]!==r&&(e.opt_len+=(r-l[2*o+1])*l[2*o],l[2*o+1]=r),i--)}}(e,t),Nt(r,c,e.bl_count)}function Kt(e,t,n){var i,o,r=-1,a=t[1],s=0,l=7,c=4;for(0===a&&(l=138,c=3),t[2*(n+1)+1]=65535,i=0;i<=n;i++)o=a,a=t[2*(i+1)+1],++s<l&&o===a||(s<c?e.bl_tree[2*o]+=s:0!==o?(o!==r&&e.bl_tree[2*o]++,e.bl_tree[32]++):s<=10?e.bl_tree[34]++:e.bl_tree[36]++,s=0,r=o,0===a?(l=138,c=3):o===a?(l=6,c=3):(l=7,c=4))}function Yt(e,t,n){var i,o,r=-1,a=t[1],s=0,l=7,c=4;for(0===a&&(l=138,c=3),i=0;i<=n;i++)if(o=a,a=t[2*(i+1)+1],!(++s<l&&o===a)){if(s<c)do{Ft(e,o,e.bl_tree)}while(0!=--s);else 0!==o?(o!==r&&(Ft(e,o,e.bl_tree),s--),Ft(e,16,e.bl_tree),Ot(e,s-3,2)):s<=10?(Ft(e,17,e.bl_tree),Ot(e,s-3,3)):(Ft(e,18,e.bl_tree),Ot(e,s-11,7));s=0,r=o,0===a?(l=138,c=3):o===a?(l=6,c=3):(l=7,c=4)}}var Qt=!1;function Xt(e){Qt||(!function(){var e,t,n,i,o,r=new Array(16);for(vt(gt=new Array(576)),vt(_t=new Array(60)),vt(bt=new Array(512)),vt(wt=new Array(256)),vt(yt=new Array(29)),vt(xt=new Array(Ht)),n=0,i=0;i<28;i++)for(yt[i]=n,e=0;e<1<<Tt[i];e++)wt[n++]=i;for(wt[n-1]=i,o=0,i=0;i<16;i++)for(xt[i]=o,e=0;e<1<<Vt[i];e++)bt[o++]=i;for(o>>=7;i<Ht;i++)for(xt[i]=o<<7,e=0;e<1<<Vt[i]-7;e++)bt[256+o++]=i;for(t=0;t<=It;t++)r[t]=0;for(e=0;e<=143;)gt[2*e+1]=8,e++,r[8]++;for(;e<=255;)gt[2*e+1]=9,e++,r[9]++;for(;e<=279;)gt[2*e+1]=7,e++,r[7]++;for(;e<=287;)gt[2*e+1]=8,e++,r[8]++;for(Nt(gt,287,r),e=0;e<Ht;e++)_t[2*e+1]=5,_t[2*e]=Rt(e,5);kt=new Lt(gt,Tt,257,Mt,It),zt=new Lt(_t,Vt,0,Ht,It),Ct=new Lt(new Array(0),Bt,0,19,7)}(),Qt=!0),e.l_desc=new Et(e.dyn_ltree,kt),e.d_desc=new Et(e.dyn_dtree,zt),e.bl_desc=new Et(e.bl_tree,Ct),e.bi_buf=0,e.bi_valid=0,qt(e)}function Jt(e,t,n,i){Ot(e,0+(i?1:0),3),function(e,t,n,i){jt(e),i&&(Pt(e,n),Pt(e,~n)),Ie(e.pending_buf,e.window,t,n,e.pending),e.pending+=n}(e,t,n,!0)}function Zt(e){Ot(e,2,3),Ft(e,256,gt),function(e){16===e.bi_valid?(Pt(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}(e)}function en(e,t,n,i){var o,r,a=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=function(e){var t,n=4093624447;for(t=0;t<=31;t++,n>>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<St;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0}(e)),$t(e,e.l_desc),$t(e,e.d_desc),a=function(e){var t;for(Kt(e,e.dyn_ltree,e.l_desc.max_code),Kt(e,e.dyn_dtree,e.d_desc.max_code),$t(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*At[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),o=e.opt_len+3+7>>>3,(r=e.static_len+3+7>>>3)<=o&&(o=r)):o=r=n+5,n+4<=o&&-1!==t?Jt(e,t,n,i):4===e.strategy||r===o?(Ot(e,2+(i?1:0),3),Ut(e,gt,_t)):(Ot(e,4+(i?1:0),3),function(e,t,n,i){var o;for(Ot(e,t-257,5),Ot(e,n-1,5),Ot(e,i-4,4),o=0;o<i;o++)Ot(e,e.bl_tree[2*At[o]+1],3);Yt(e,e.dyn_ltree,t-1),Yt(e,e.dyn_dtree,n-1)}(e,e.l_desc.max_code+1,e.d_desc.max_code+1,a+1),Ut(e,e.dyn_ltree,e.dyn_dtree)),qt(e),i&&jt(e)}function tn(e,t,n){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(wt[n]+St+1)]++,e.dyn_dtree[2*Dt(t)]++),e.last_lit===e.lit_bufsize-1}var nn=258,on=262,rn=103,an=113,sn=666;function ln(e,t){return e.msg=dt[t],t}function cn(e){return(e<<1)-(e>4?9:0)}function hn(e){for(var t=e.length;--t>=0;)e[t]=0}function dn(e){var t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),0!==n&&(Ie(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))}function un(e,t){en(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,dn(e.strm)}function pn(e,t){e.pending_buf[e.pending++]=t}function fn(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function mn(e,t){var n,i,o=e.max_chain_length,r=e.strstart,a=e.prev_length,s=e.nice_match,l=e.strstart>e.w_size-on?e.strstart-(e.w_size-on):0,c=e.window,h=e.w_mask,d=e.prev,u=e.strstart+nn,p=c[r+a-1],f=c[r+a];e.prev_length>=e.good_match&&(o>>=2),s>e.lookahead&&(s=e.lookahead);do{if(c[(n=t)+a]===f&&c[n+a-1]===p&&c[n]===c[r]&&c[++n]===c[r+1]){r+=2,n++;do{}while(c[++r]===c[++n]&&c[++r]===c[++n]&&c[++r]===c[++n]&&c[++r]===c[++n]&&c[++r]===c[++n]&&c[++r]===c[++n]&&c[++r]===c[++n]&&c[++r]===c[++n]&&r<u);if(i=nn-(u-r),r=u-nn,i>a){if(e.match_start=t,a=i,i>=s)break;p=c[r+a-1],f=c[r+a]}}}while((t=d[t&h])>l&&0!=--o);return a<=e.lookahead?a:e.lookahead}function vn(e){var t,n,i,o,r,a,s,l,c,h,d=e.w_size;do{if(o=e.window_size-e.lookahead-e.strstart,e.strstart>=d+(d-on)){Ie(e.window,e.window,d,d,0),e.match_start-=d,e.strstart-=d,e.block_start-=d,t=n=e.hash_size;do{i=e.head[--t],e.head[t]=i>=d?i-d:0}while(--n);t=n=d;do{i=e.prev[--t],e.prev[t]=i>=d?i-d:0}while(--n);o+=d}if(0===e.strm.avail_in)break;if(a=e.strm,s=e.window,l=e.strstart+e.lookahead,c=o,h=void 0,(h=a.avail_in)>c&&(h=c),n=0===h?0:(a.avail_in-=h,Ie(s,a.input,a.next_in,h,l),1===a.state.wrap?a.adler=Ne(a.adler,s,h,l):2===a.state.wrap&&(a.adler=je(a.adler,s,h,l)),a.next_in+=h,a.total_in+=h,h),e.lookahead+=n,e.lookahead+e.insert>=3)for(r=e.strstart-e.insert,e.ins_h=e.window[r],e.ins_h=(e.ins_h<<e.hash_shift^e.window[r+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[r+3-1])&e.hash_mask,e.prev[r&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=r,r++,e.insert--,!(e.lookahead+e.insert<3)););}while(e.lookahead<on&&0!==e.strm.avail_in)}function gn(e,t){var n=65535;for(n>e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(vn(e),0===e.lookahead&&0===t)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var i=e.block_start+n;if((0===e.strstart||e.strstart>=i)&&(e.lookahead=e.strstart-i,e.strstart=i,un(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-on&&(un(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(un(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&(un(e,!1),e.strm.avail_out),1)}function _n(e,t){for(var n,i;;){if(e.lookahead<on){if(vn(e),e.lookahead<on&&0===t)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==n&&e.strstart-n<=e.w_size-on&&(e.match_length=mn(e,n)),e.match_length>=3)if(i=tn(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!=--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else i=tn(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(i&&(un(e,!1),0===e.strm.avail_out))return 1}return e.insert=e.strstart<2?e.strstart:2,4===t?(un(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(un(e,!1),0===e.strm.avail_out)?1:2}function bn(e,t){for(var n,i,o;;){if(e.lookahead<on){if(vn(e),e.lookahead<on&&0===t)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=2,0!==n&&e.prev_length<e.max_lazy_match&&e.strstart-n<=e.w_size-on&&(e.match_length=mn(e,n),e.match_length<=5&&(1===e.strategy||3===e.match_length&&e.strstart-e.match_start>4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){o=e.strstart+e.lookahead-3,i=tn(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=o&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!=--e.prev_length);if(e.match_available=0,e.match_length=2,e.strstart++,i&&(un(e,!1),0===e.strm.avail_out))return 1}else if(e.match_available){if((i=tn(e,0,e.window[e.strstart-1]))&&un(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return 1}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(i=tn(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,4===t?(un(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(un(e,!1),0===e.strm.avail_out)?1:2}function wn(e,t,n,i,o){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=i,this.func=o}var yn=function(){var e=[new wn(0,0,0,0,gn),new wn(4,4,8,4,_n),new wn(4,5,16,8,_n),new wn(4,6,32,32,_n),new wn(4,4,16,16,bn),new wn(8,16,32,32,bn),new wn(8,16,128,128,bn),new wn(8,32,128,256,bn),new wn(32,128,258,1024,bn),new wn(32,258,258,4096,bn)];return yn=function(){return e},e};function xn(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=8,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=Be(1146),this.dyn_dtree=Be(122),this.bl_tree=Be(78),hn(this.dyn_ltree),hn(this.dyn_dtree),hn(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=Be(16),this.heap=Be(573),hn(this.heap),this.heap_len=0,this.heap_max=0,this.depth=Be(573),hn(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function kn(e){var t=function(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=2,(t=e.state).pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?42:an,e.adler=2===t.wrap?0:1,t.last_flush=0,Xt(t),0):ln(e,xe)}(e);return 0===t&&function(e){e.window_size=2*e.w_size,hn(e.head);var t=yn();e.max_lazy_match=t[e.level].max_lazy,e.good_match=t[e.level].good_length,e.nice_match=t[e.level].nice_length,e.max_chain_length=t[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=2,e.match_available=0,e.ins_h=0}(e.state),t}function zn(e,t){var n,i,o,r;if(!e||!e.state||t>5||t<0)return e?ln(e,xe):xe;if(i=e.state,!e.output||!e.input&&0!==e.avail_in||i.status===sn&&4!==t)return ln(e,0===e.avail_out?-5:xe);if(i.strm=e,n=i.last_flush,i.last_flush=t,42===i.status)if(2===i.wrap)e.adler=0,pn(i,31),pn(i,139),pn(i,8),i.gzhead?(pn(i,(i.gzhead.text?1:0)+(i.gzhead.hcrc?2:0)+(i.gzhead.extra?4:0)+(i.gzhead.name?8:0)+(i.gzhead.comment?16:0)),pn(i,255&i.gzhead.time),pn(i,i.gzhead.time>>8&255),pn(i,i.gzhead.time>>16&255),pn(i,i.gzhead.time>>24&255),pn(i,9===i.level?2:i.strategy>=2||i.level<2?4:0),pn(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(pn(i,255&i.gzhead.extra.length),pn(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(e.adler=je(e.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=69):(pn(i,0),pn(i,0),pn(i,0),pn(i,0),pn(i,0),pn(i,9===i.level?2:i.strategy>=2||i.level<2?4:0),pn(i,3),i.status=an);else{var a=8+(i.w_bits-8<<4)<<8;a|=(i.strategy>=2||i.level<2?0:i.level<6?1:6===i.level?2:3)<<6,0!==i.strstart&&(a|=32),a+=31-a%31,i.status=an,fn(i,a),0!==i.strstart&&(fn(i,e.adler>>>16),fn(i,65535&e.adler)),e.adler=1}if(69===i.status)if(i.gzhead.extra){for(o=i.pending;i.gzindex<(65535&i.gzhead.extra.length)&&(i.pending!==i.pending_buf_size||(i.gzhead.hcrc&&i.pending>o&&(e.adler=je(e.adler,i.pending_buf,i.pending-o,o)),dn(e),o=i.pending,i.pending!==i.pending_buf_size));)pn(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++;i.gzhead.hcrc&&i.pending>o&&(e.adler=je(e.adler,i.pending_buf,i.pending-o,o)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=73)}else i.status=73;if(73===i.status)if(i.gzhead.name){o=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(e.adler=je(e.adler,i.pending_buf,i.pending-o,o)),dn(e),o=i.pending,i.pending===i.pending_buf_size)){r=1;break}r=i.gzindex<i.gzhead.name.length?255&i.gzhead.name.charCodeAt(i.gzindex++):0,pn(i,r)}while(0!==r);i.gzhead.hcrc&&i.pending>o&&(e.adler=je(e.adler,i.pending_buf,i.pending-o,o)),0===r&&(i.gzindex=0,i.status=91)}else i.status=91;if(91===i.status)if(i.gzhead.comment){o=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(e.adler=je(e.adler,i.pending_buf,i.pending-o,o)),dn(e),o=i.pending,i.pending===i.pending_buf_size)){r=1;break}r=i.gzindex<i.gzhead.comment.length?255&i.gzhead.comment.charCodeAt(i.gzindex++):0,pn(i,r)}while(0!==r);i.gzhead.hcrc&&i.pending>o&&(e.adler=je(e.adler,i.pending_buf,i.pending-o,o)),0===r&&(i.status=rn)}else i.status=rn;if(i.status===rn&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&dn(e),i.pending+2<=i.pending_buf_size&&(pn(i,255&e.adler),pn(i,e.adler>>8&255),e.adler=0,i.status=an)):i.status=an),0!==i.pending){if(dn(e),0===e.avail_out)return i.last_flush=-1,0}else if(0===e.avail_in&&cn(t)<=cn(n)&&4!==t)return ln(e,-5);if(i.status===sn&&0!==e.avail_in)return ln(e,-5);if(0!==e.avail_in||0!==i.lookahead||0!==t&&i.status!==sn){var s=2===i.strategy?function(e,t){for(var n;;){if(0===e.lookahead&&(vn(e),0===e.lookahead)){if(0===t)return 1;break}if(e.match_length=0,n=tn(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(un(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(un(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(un(e,!1),0===e.strm.avail_out)?1:2}(i,t):3===i.strategy?function(e,t){for(var n,i,o,r,a=e.window;;){if(e.lookahead<=nn){if(vn(e),e.lookahead<=nn&&0===t)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(i=a[o=e.strstart-1])===a[++o]&&i===a[++o]&&i===a[++o]){r=e.strstart+nn;do{}while(i===a[++o]&&i===a[++o]&&i===a[++o]&&i===a[++o]&&i===a[++o]&&i===a[++o]&&i===a[++o]&&i===a[++o]&&o<r);e.match_length=nn-(r-o),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(n=tn(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=tn(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(un(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(un(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(un(e,!1),0===e.strm.avail_out)?1:2}(i,t):yn()[i.level].func(i,t);if(3!==s&&4!==s||(i.status=sn),1===s||3===s)return 0===e.avail_out&&(i.last_flush=-1),0;if(2===s&&(1===t?Zt(i):5!==t&&(Jt(i,0,0,!1),3===t&&(hn(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),dn(e),0===e.avail_out))return i.last_flush=-1,0}return 4!==t?0:i.wrap<=0?1:(2===i.wrap?(pn(i,255&e.adler),pn(i,e.adler>>8&255),pn(i,e.adler>>16&255),pn(i,e.adler>>24&255),pn(i,255&e.total_in),pn(i,e.total_in>>8&255),pn(i,e.total_in>>16&255),pn(i,e.total_in>>24&255)):(fn(i,e.adler>>>16),fn(i,65535&e.adler)),dn(e),i.wrap>0&&(i.wrap=-i.wrap),0!==i.pending?0:1)}var Cn=Object.prototype.toString,Sn=function(e){this.options=ze({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new ut,this.strm.avail_out=0;var n,i,o=function(e,t,n,i,o,r){if(!e)return xe;var a=1;if(-1===t&&(t=6),i<0?(a=0,i=-i):i>15&&(a=2,i-=16),o<1||o>9||8!==n||i<8||i>15||t<0||t>9||r<0||r>4)return ln(e,xe);8===i&&(i=9);var s=new xn;return e.state=s,s.strm=e,s.wrap=a,s.gzhead=null,s.w_bits=i,s.w_size=1<<s.w_bits,s.w_mask=s.w_size-1,s.hash_bits=o+7,s.hash_size=1<<s.hash_bits,s.hash_mask=s.hash_size-1,s.hash_shift=~~((s.hash_bits+3-1)/3),s.window=Ve(2*s.w_size),s.head=Be(s.hash_size),s.prev=Be(s.w_size),s.lit_bufsize=1<<o+6,s.pending_buf_size=4*s.lit_bufsize,s.pending_buf=Ve(s.pending_buf_size),s.d_buf=1*s.lit_bufsize,s.l_buf=3*s.lit_bufsize,s.level=t,s.strategy=r,s.method=n,kn(e)}(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(0!==o)throw new Error(dt[o]);if(t.header&&(n=this.strm,i=t.header,n&&n.state&&(2!==n.state.wrap||(n.state.gzhead=i))),t.dictionary){var r;if(r="string"==typeof t.dictionary?Pe(t.dictionary):"[object ArrayBuffer]"===Cn.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,o=function(e,t){var n,i,o,r,a,s,l,c,h=t.length;if(!e||!e.state)return xe;if(2===(r=(n=e.state).wrap)||1===r&&42!==n.status||n.lookahead)return xe;for(1===r&&(e.adler=Ne(e.adler,t,h,0)),n.wrap=0,h>=n.w_size&&(0===r&&(hn(n.head),n.strstart=0,n.block_start=0,n.insert=0),c=Ve(n.w_size),Ie(c,t,h-n.w_size,n.w_size,0),t=c,h=n.w_size),a=e.avail_in,s=e.next_in,l=e.input,e.avail_in=h,e.next_in=0,e.input=t,vn(n);n.lookahead>=3;){i=n.strstart,o=n.lookahead-2;do{n.ins_h=(n.ins_h<<n.hash_shift^n.window[i+3-1])&n.hash_mask,n.prev[i&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=i,i++}while(--o);n.strstart=i,n.lookahead=2,vn(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=2,n.match_available=0,e.next_in=s,e.input=l,e.avail_in=a,n.wrap=r,0}(this.strm,r),0!==o)throw new Error(dt[o]);this._dict_set=!0}};function Mn(e,t){var n=new Sn(t);if(n.push(e,!0),n.err)throw n.msg||dt[n.err];return n.result}Sn.prototype.push=function(e,t){var n,i,o,r=this.strm,a=this.options.chunkSize;if(this.ended)return!1;i=t===~~t?t:!0===t?4:0,"string"==typeof e?r.input=Pe(e):"[object ArrayBuffer]"===Cn.call(e)?r.input=new Uint8Array(e):r.input=e,r.next_in=0,r.avail_in=r.input.length;do{if(0===r.avail_out&&(r.output=Ve(a),r.next_out=0,r.avail_out=a),1!==(n=zn(r,i))&&0!==n)return this.onEnd(n),this.ended=!0,!1;0!==r.avail_out&&(0!==r.avail_in||4!==i&&2!==i)||("string"===this.options.to?this.onData(Oe(o=Ce(r.output,r.next_out),o.length)):this.onData(Ce(r.output,r.next_out)))}while((r.avail_in>0||0===r.avail_out)&&1!==n);return 4===i?(n=function(e){var t;return e&&e.state?42!==(t=e.state.status)&&69!==t&&73!==t&&91!==t&&t!==rn&&t!==an&&t!==sn?ln(e,xe):(e.state=null,t===an?ln(e,-3):0):xe}(this.strm),this.onEnd(n),this.ended=!0,0===n):2!==i||(this.onEnd(0),r.avail_out=0,!0)},Sn.prototype.onData=function(e){this.chunks.push(e)},Sn.prototype.onEnd=function(e){0===e&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=Te(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};var Hn=function(){},In=function(e){function t(){e.call(this),this._events={}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.bind=function(e,t,n){var i=arguments,o=this,r=Vn(e),a=Tn(t),s=r.length;if(void 0===t){for(var l in e)o.bind(l,e[l]);return this}for(var c=function(e){var s=r[e],l=a?t:t[s];if(l){if(n){var c=l;(l=function(){o.unbind(s,l),c.apply(o,i)}).original=c}(o._events[s]=o._events[s]||[]).push(l)}},h=0;h<s;h++)c(h);return this},t.prototype.one=function(e,t){return this.bind(e,t,!0)},t.prototype.first=function(e,t){for(var n=Vn(e),i=Tn(t),o=0,r=n.length;o<r;o++){var a=n[o],s=i?t:t[a];if(s)(this._events[a]=this._events[a]||[]).unshift(s)}return this},t.prototype.trigger=function(e,t){void 0===t&&(t={});var n=this._events[e];if(n){var i=n.length;t.sender=this,t._defaultPrevented=!1,t.preventDefault=Bn,t.isDefaultPrevented=An,n=n.slice();for(var o=0;o<i;o++)n[o].call(this,t);return!0===t._defaultPrevented}return!1},t.prototype.unbind=function(e,t){var n=this._events[e];if(void 0===e)this._events={};else if(n)if(t)for(var i=n.length-1;i>=0;i--)n[i]!==t&&n[i].original!==t||n.splice(i,1);else this._events[e]=[];return this},t}(Hn);function Tn(e){return"function"==typeof e}function Vn(e){return"string"==typeof e?[e]:e}function Bn(){this._defaultPrevented=!0}function An(){return!0===this._defaultPrevented}var Ln=function(e){var t="undefined"!=typeof window?window:{},n=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||t.msRequestAnimationFrame||function(e){setTimeout(e,1e3/60)};Ln=function(e){return n.call(t,e)},Ln(e)},En=Ln,Dn=/&/g,Pn=/</g,On=/"/g,Fn=/'/g,Rn=/>/g;function Nn(e){return String(e).replace(Dn,"&").replace(Pn,"<").replace(Rn,">").replace(On,""").replace(Fn,"'")}var qn=null,jn={get browser(){return"undefined"==typeof window||qn||(qn=function(e){var t={edge:/(edge)[ \/]([\w.]+)/i,webkit:/(chrome)[ \/]([\w.]+)/i,safari:/(webkit)[ \/]([\w.]+)/i,opera:/(opera)(?:.*version|)[ \/]([\w.]+)/i,msie:/(msie\s|trident.*? rv:)([\w.]+)/i,mozilla:/(mozilla)(?:.*? rv:([\w.]+))/i},n={};for(var i in t)if(t.hasOwnProperty(i)){var o=e.match(t[i]);if(o){n[i]=!0,n[o[1].toLowerCase().split(" ")[0].split("/")[0]]=!0,n.version=parseInt(document.documentMode||o[2],10);break}}return n}(window.navigator.userAgent)),qn}};var Wn=Date.now||function(){return(new Date).getTime()};var Gn={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgrey:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",grey:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"778899",lightslategrey:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"},Un=jn.browser,$n=function(e){var t=Object.keys(Gn);t.push("transparent");var n=new RegExp("^("+t.join("|")+")(\\W|$)","i");return $n=function(e){return n.exec(e)},n.exec(e)},Kn=function(e){function t(){e.call(this)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toHSV=function(){return this},t.prototype.toRGB=function(){return this},t.prototype.toHex=function(e){return this.toBytes().toHex(e)},t.prototype.toBytes=function(){return this},t.prototype.toCss=function(e){return"#"+this.toHex(e)},t.prototype.toCssRgba=function(){var e=this.toBytes();return"rgba("+e.r+", "+e.g+", "+e.b+", "+parseFloat(Number(this.a).toFixed(3))+")"},t.prototype.toDisplay=function(){return Un.msie&&Un.version<9?this.toCss():this.toCssRgba()},t.prototype.equals=function(e){return e===this||null!=e&&this.toCssRgba()===ni(e).toCssRgba()},t.prototype.diff=function(e){if(null===e)return NaN;var t=this.toBytes(),n=e.toBytes();return Math.sqrt(Math.pow(.3*(t.r-n.r),2)+Math.pow(.59*(t.g-n.g),2)+Math.pow(.11*(t.b-n.b),2))},t.prototype.clone=function(){var e=this.toBytes();return e===this&&(e=new Qn(e.r,e.g,e.b,e.a)),e},t}(Hn),Yn=function(e){function t(t,n,i,o){e.call(this),this.r=t,this.g=n,this.b=i,this.a=o}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toHSV=function(){var e,t,n=this,i=n.r,o=n.g,r=n.b,a=Math.min(i,o,r),s=Math.max(i,o,r),l=s-a,c=s;return 0===l?new Jn(0,0,c,this.a):(0!==s?(t=l/s,e=i===s?(o-r)/l:o===s?2+(r-i)/l:4+(i-o)/l,(e*=60)<0&&(e+=360)):(t=0,e=-1),new Jn(e,t,c,this.a))},t.prototype.toHSL=function(){var e,t,n=this,i=n.r,o=n.g,r=n.b,a=Math.max(i,o,r),s=Math.min(i,o,r),l=(a+s)/2;if(a===s)e=t=0;else{var c=a-s;switch(t=l>.5?c/(2-a-s):c/(a+s),a){case i:e=(o-r)/c+(o<r?6:0);break;case o:e=(r-i)/c+2;break;case r:e=(i-o)/c+4}}return new Zn(60*e,100*t,100*l,this.a)},t.prototype.toBytes=function(){return new Qn(255*this.r,255*this.g,255*this.b,this.a)},t}(Kn),Qn=function(e){function t(t,n,i,o){e.call(this,Math.round(t),Math.round(n),Math.round(i),o)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toRGB=function(){return new e(this.r/255,this.g/255,this.b/255,this.a)},t.prototype.toHSV=function(){return this.toRGB().toHSV()},t.prototype.toHSL=function(){return this.toRGB().toHSL()},t.prototype.toHex=function(e){var t=Xn(this.r,2)+Xn(this.g,2)+Xn(this.b,2);return e&&e.alpha&&(t+=Xn(Math.round(255*this.a),2)),t},t.prototype.toBytes=function(){return this},t}(Yn);function Xn(e,t,n){void 0===n&&(n="0");for(var i=e.toString(16);t>i.length;)i=n+i;return i}var Jn=function(e){function t(t,n,i,o){e.call(this),this.h=t,this.s=n,this.v=i,this.a=o}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toRGB=function(){var e,t,n,i=this,o=i.h,r=i.s,a=i.v;if(0===r)e=t=n=a;else{o/=60;var s=Math.floor(o),l=o-s,c=a*(1-r),h=a*(1-r*l),d=a*(1-r*(1-l));switch(s){case 0:e=a,t=d,n=c;break;case 1:e=h,t=a,n=c;break;case 2:e=c,t=a,n=d;break;case 3:e=c,t=h,n=a;break;case 4:e=d,t=c,n=a;break;default:e=a,t=c,n=h}}return new Yn(e,t,n,this.a)},t.prototype.toHSL=function(){return this.toRGB().toHSL()},t.prototype.toBytes=function(){return this.toRGB().toBytes()},t}(Kn),Zn=function(e){function t(t,n,i,o){e.call(this),this.h=t,this.s=n,this.l=i,this.a=o}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toRGB=function(){var e,t,n,i=this.h/360,o=this.s/100,r=this.l/100;if(0===o)e=t=n=r;else{var a=r<.5?r*(1+o):r+o-r*o,s=2*r-a;e=ei(s,a,i+1/3),t=ei(s,a,i),n=ei(s,a,i-1/3)}return new Yn(e,t,n,this.a)},t.prototype.toHSV=function(){return this.toRGB().toHSV()},t.prototype.toBytes=function(){return this.toRGB().toBytes()},t}(Kn);function ei(e,t,n){var i=n;return i<0&&(i+=1),i>1&&(i-=1),i<1/6?e+6*(t-e)*i:i<.5?t:i<2/3?e+(t-e)*(2/3-i)*6:e}function ti(e){return parseFloat(parseFloat(parseInt(e,16)/255).toFixed(3))}function ni(e,t){var n,i;if(!e||"none"===e)return null;if(e instanceof Kn)return e;var o=e.toLowerCase();if(n=$n(o))return(o="transparent"===n[1]?new Yn(1,1,1,0):ni(Gn[n[1]],t)).match=[n[1]],o;if((n=/^#?([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})\b/i.exec(o))?i=new Qn(parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16),1):(n=/^#?([0-9a-f])([0-9a-f])([0-9a-f])\b/i.exec(o))?i=new Qn(parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16),1):(n=/^#?([0-9a-f])([0-9a-f])([0-9a-f])([0-9a-f])\b/i.exec(o))?i=new Qn(parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16),ti(n[4]+n[4])):(n=/^#?([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})\b/i.exec(o))?i=new Qn(parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16),ti(n[4])):(n=/^rgb\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/.exec(o))?i=new Qn(parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3],10),1):(n=/^rgba\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9.]+)\s*\)/.exec(o))?i=new Qn(parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3],10),parseFloat(n[4])):(n=/^rgb\(\s*([0-9]*\.?[0-9]+)%\s*,\s*([0-9]*\.?[0-9]+)%\s*,\s*([0-9]*\.?[0-9]+)%\s*\)/.exec(o))?i=new Yn(parseFloat(n[1])/100,parseFloat(n[2])/100,parseFloat(n[3])/100,1):(n=/^rgba\(\s*([0-9]*\.?[0-9]+)%\s*,\s*([0-9]*\.?[0-9]+)%\s*,\s*([0-9]*\.?[0-9]+)%\s*,\s*([0-9.]+)\s*\)/.exec(o))?i=new Yn(parseFloat(n[1])/100,parseFloat(n[2])/100,parseFloat(n[3])/100,parseFloat(n[4])):(n=/^color\(\s*srgb\s*([0-9]*\.?[0-9]+)\s+([0-9]*\.?[0-9]+)\s+([0-9]*\.?[0-9]+)\s*(\/\s+([0-9]*\.?[0-9]+))?\)/.exec(o))&&(i=new Yn(parseFloat(n[1]),parseFloat(n[2]),parseFloat(n[3]),parseFloat(n[5]||"1"))),i)i.match=n;else if(!t)throw new Error("Cannot parse color: "+o);return i}var ii=function(e){function t(n){var i=this;if(e.call(this),1===arguments.length)for(var o=t.formats,r=this.resolveColor(n),a=0;a<o.length;a++){var s=o[a].re,l=o[a].process,c=s.exec(r);if(c){var h=l(c);i.r=h[0],i.g=h[1],i.b=h[2]}}else this.r=arguments[0],this.g=arguments[1],this.b=arguments[2];this.r=this.normalizeByte(this.r),this.g=this.normalizeByte(this.g),this.b=this.normalizeByte(this.b)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toHex=function(){var e=this.padDigit,t=this.r.toString(16),n=this.g.toString(16),i=this.b.toString(16);return"#"+e(t)+e(n)+e(i)},t.prototype.resolveColor=function(e){var n=e||"black";return"#"===n.charAt(0)&&(n=n.substr(1,6)),n=(n=n.replace(/ /g,"")).toLowerCase(),n=t.namedColors[n]||n},t.prototype.normalizeByte=function(e){return e<0||isNaN(e)?0:e>255?255:e},t.prototype.padDigit=function(e){return 1===e.length?"0"+e:e},t.prototype.brightness=function(e){var t=Math.round;return this.r=t(this.normalizeByte(this.r*e)),this.g=t(this.normalizeByte(this.g*e)),this.b=t(this.normalizeByte(this.b*e)),this},t.prototype.percBrightness=function(){return Math.sqrt(.241*this.r*this.r+.691*this.g*this.g+.068*this.b*this.b)},t.prototype.isDark=function(){return this.percBrightness()<180},t.fromBytes=function(e,t,n,i){return new Qn(e,t,n,null!=i?i:1)},t.fromRGB=function(e,t,n,i){return new Yn(e,t,n,null!=i?i:1)},t.fromHSV=function(e,t,n,i){return new Jn(e,t,n,null!=i?i:1)},t.fromHSL=function(e,t,n,i){return new Zn(e,t,n,null!=i?i:1)},t}(Hn);ii.formats=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,process:function(e){return[parseInt(e[1],10),parseInt(e[2],10),parseInt(e[3],10)]}},{re:/^(\w{2})(\w{2})(\w{2})$/,process:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,process:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}}],ii.namedColors=Gn;var oi=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.observers=function(){return this._observers=this._observers||[],this._observers},t.prototype.addObserver=function(e){return this._observers?this._observers.push(e):this._observers=[e],this},t.prototype.removeObserver=function(e){var t=this.observers(),n=t.indexOf(e);return-1!==n&&t.splice(n,1),this},t.prototype.trigger=function(e,t){var n=this._observers;if(n&&!this._suspended)for(var i=0;i<n.length;i++){var o=n[i];o[e]&&o[e](t)}return this},t.prototype.optionsChange=function(e){void 0===e&&(e={}),e.element=this,this.trigger("optionsChange",e)},t.prototype.geometryChange=function(){this.trigger("geometryChange",{element:this})},t.prototype.suspend=function(){return this._suspended=(this._suspended||0)+1,this},t.prototype.resume=function(){return this._suspended=Math.max((this._suspended||0)-1,0),this},t.prototype._observerField=function(e,t){this[e]&&this[e].removeObserver(this),this[e]=t,t.addObserver(this)},t}(Hn);function ri(e,t){return e.push.apply(e,t),e}function ai(){var e,t,n=new Promise((function(i,o){e=function(e){return n._state="resolved",i(e),n},t=function(e){return n._state="rejected",o(e),n}}));return n._state="pending",n.resolve=e,n.reject=t,n.state=function(){return n._state},n}function si(e){return void 0!==e}var li=1;function ci(){return"kdef"+li++}var hi=Math.PI/180,di=Number.MAX_VALUE,ui=-Number.MAX_VALUE;function pi(e){return e/hi}var fi=String.fromCharCode;function mi(e){return fi(e>>8)+fi(255&e)}var vi="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function gi(e){for(var t="",n=0,i=function(e){for(var t="",n=0;n<e.length;n++){var i=e.charCodeAt(n);if(55296<=i&&i<=56319){var o=i,r=e.charCodeAt(++n);isNaN(r)||(i=1024*(o-55296)+(r-56320)+65536)}i<128?t+=fi(i):i<2048?(t+=fi(192|i>>>6),t+=fi(128|63&i)):i<65536?(t+=fi(224|i>>>12),t+=fi(128|i>>>6&63),t+=fi(128|63&i)):i<1114111&&(t+=fi(240|i>>>18),t+=fi(128|i>>>12&63),t+=fi(128|i>>>6&63),t+=fi(128|63&i))}return t}(e);n<i.length;){var o=i.charCodeAt(n++),r=i.charCodeAt(n++),a=i.charCodeAt(n++),s=o>>2,l=(3&o)<<4|r>>4,c=(15&r)<<2|a>>6,h=63&a;isNaN(r)?c=h=64:isNaN(a)&&(h=64),t=t+vi.charAt(s)+vi.charAt(l)+vi.charAt(c)+vi.charAt(h)}return t}function _i(e){return si((e.x||{}).location)?{x:e.x.location,y:e.y.location}:{x:e.pageX||e.clientX||0,y:e.pageY||e.clientY||0}}function bi(e){return void 0===e&&(e={}),e.touch?e.touch.initialTouch:e.target}function wi(e){return""===e||null===e||"none"===e||"transparent"===e||!si(e)}function yi(e){if(e)return e[e.length-1]}function xi(e,t,n){return Math.max(Math.min(e,n),t)}function ki(e){return Promise.all(e)}function zi(e){return e*hi}function Ci(e,t){var n,i=(n=t)?Math.pow(10,n):1;return Math.round(e*i)/i}function Si(e,t){return si(e)?e:t}function Mi(e,t){for(var n in t)for(var i=n.trim().split(" "),o=0;o<i.length;o++)e.addEventListener(i[o],t[n],!1)}function Hi(e){var t=e.getBoundingClientRect(),n=document.documentElement;return{top:t.top+(window.pageYOffset||n.scrollTop)-(n.clientTop||0),left:t.left+(window.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}}function Ii(e,t){for(var n={},i=window.getComputedStyle(e)||{},o=Array.isArray(t)?t:[t],r=0;r<o.length;r++){var a=o[r];n[a]=i[a]}return n}function Ti(e){return isNaN(e)?e:e+"px"}function Vi(e,t){if(!t){var n=Ii(e,["width","height"]);return{width:parseInt(n.width,10),height:parseInt(n.height,10)}}var i=t.width,o=t.height;si(i)&&(e.style.width=Ti(i)),si(o)&&(e.style.height=Ti(o))}function Bi(e,t){for(var n in void 0===t&&(t={}),t)for(var i=n.trim().split(" "),o=0;o<i.length;o++)e.removeEventListener(i[o],t[n],!1)}function Ai(e){var t=Ii(e,["paddingLeft","paddingTop"]),n=t.paddingLeft,i=t.paddingTop;return{top:parseFloat(i),left:parseFloat(n)}}var Li=function(e){function t(t,n,i,o,r,a){void 0===t&&(t=0),void 0===n&&(n=0),void 0===i&&(i=0),void 0===o&&(o=0),void 0===r&&(r=0),void 0===a&&(a=0),e.call(this),this.a=t,this.b=n,this.c=i,this.d=o,this.e=r,this.f=a}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.multiplyCopy=function(e){return new t(this.a*e.a+this.c*e.b,this.b*e.a+this.d*e.b,this.a*e.c+this.c*e.d,this.b*e.c+this.d*e.d,this.a*e.e+this.c*e.f+this.e,this.b*e.e+this.d*e.f+this.f)},t.prototype.invert=function(){var e=this,n=e.a,i=e.b,o=e.c,r=e.d,a=e.e,s=e.f,l=n*r-i*o;return 0===l?null:new t(r/l,-i/l,-o/l,n/l,(o*s-r*a)/l,(i*a-n*s)/l)},t.prototype.clone=function(){return new t(this.a,this.b,this.c,this.d,this.e,this.f)},t.prototype.equals=function(e){return!!e&&(this.a===e.a&&this.b===e.b&&this.c===e.c&&this.d===e.d&&this.e===e.e&&this.f===e.f)},t.prototype.round=function(e){return this.a=Ci(this.a,e),this.b=Ci(this.b,e),this.c=Ci(this.c,e),this.d=Ci(this.d,e),this.e=Ci(this.e,e),this.f=Ci(this.f,e),this},t.prototype.toArray=function(e){var t=[this.a,this.b,this.c,this.d,this.e,this.f];if(si(e))for(var n=0;n<t.length;n++)t[n]=Ci(t[n],e);return t},t.prototype.toString=function(e,t){return void 0===t&&(t=","),this.toArray(e).join(t)},t.translate=function(e,n){return new t(1,0,0,1,e,n)},t.unit=function(){return new t(1,0,0,1,0,0)},t.rotate=function(e,n,i){var o=new t;return o.a=Math.cos(zi(e)),o.b=Math.sin(zi(e)),o.c=-o.b,o.d=o.a,o.e=n-n*o.a+i*o.b||0,o.f=i-i*o.a-n*o.b||0,o},t.scale=function(e,n){return new t(e,0,0,n,0,0)},t}(Hn);Li.IDENTITY=Li.unit();var Ei=/matrix\((.*)\)/;function Di(e){var t=getComputedStyle(e).transform;return"none"===t?Li.unit():function(e){var t=e.match(Ei);if(null===t||2!==t.length)return Li.unit();var n=t[1].split(",").map((function(e){return parseFloat(e)}));return new(Function.prototype.bind.apply(Li,[null].concat(n)))}(t)}function Pi(e){if(!e)return Li.unit();for(var t=Di(e),n=e.parentElement;n;){var i=Di(n);t=t.multiplyCopy(i),n=n.parentElement}return t.b=t.c=t.e=t.f=0,t}var Oi=function(e){function t(t){e.call(this),this._size=t,this._length=0,this._map={}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.put=function(e,t){var n=this._map,i={key:e,value:t};n[e]=i,this._head?(this._tail.newer=i,i.older=this._tail,this._tail=i):this._head=this._tail=i,this._length>=this._size?(n[this._head.key]=null,this._head=this._head.newer,this._head.older=null):this._length++},t.prototype.get=function(e){var t=this._map[e];if(t)return t===this._head&&t!==this._tail&&(this._head=t.newer,this._head.older=null),t!==this._tail&&(t.older&&(t.older.newer=t.newer,t.newer.older=t.older),t.older=this._tail,t.newer=null,this._tail.newer=t,this._tail=t),t.value},t}(Hn),Fi=/\r?\n|\r|\t/g;function Ri(e){return String(e).replace(Fi," ")}function Ni(e){var t=[];for(var n in e)t.push(n+e[n]);return t.sort().join("")}function qi(e){for(var t=2166136261,n=0;n<e.length;++n)t+=(t<<1)+(t<<4)+(t<<7)+(t<<8)+(t<<24),t^=e.charCodeAt(n);return t>>>0}var ji,Wi={baselineMarkerSize:1};"undefined"!=typeof document&&((ji=document.createElement("div")).style.setProperty("position","absolute","important"),ji.style.setProperty("top","-4000px","important"),ji.style.setProperty("width","auto","important"),ji.style.setProperty("height","auto","important"),ji.style.setProperty("padding","0","important"),ji.style.setProperty("margin","0","important"),ji.style.setProperty("border","0","important"),ji.style.setProperty("line-height","normal","important"),ji.style.setProperty("visibility","hidden","important"),ji.style.setProperty("white-space","pre","important"));var Gi=function(e){function t(t){e.call(this),this._cache=new Oi(1e3),this.options=Object.assign({},Wi,t)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.measure=function(e,t,n){if(void 0===n&&(n={}),null==e)return{width:0,height:0,baseline:0};var i=qi(e+Ni(t)),o=this._cache.get(i);if(o)return o;var r={width:0,height:0,baseline:0},a=n.box||ji,s=this._baselineMarker().cloneNode(!1);for(var l in t){var c=t[l];void 0!==c&&(a.style[l]=c)}var h=!1!==n.normalizeText?Ri(e):String(e);return a.textContent=h,a.appendChild(s),document.body.appendChild(a),h.length&&(r.width=a.offsetWidth-this.options.baselineMarkerSize,r.height=a.offsetHeight,r.baseline=s.offsetTop+this.options.baselineMarkerSize),r.width>0&&r.height>0&&this._cache.put(i,r),a.parentNode.removeChild(a),r},t.prototype._baselineMarker=function(){var e=document.createElement("div");return e.style.display="inline-block",e.style.verticalAlign="baseline",e.style.width=this.options.baselineMarkerSize+"px",e.style.height=this.options.baselineMarkerSize+"px",e.style.overflow="hidden",e},t}(Hn);function Ui(e,t,n){return Gi.current.measure(e,t,n)}Gi.current=new Gi;var $i={}.toString,Ki=function(e){function t(t,n){for(var i in void 0===n&&(n=""),e.call(this),this.prefix=n,t){var o=t[i];o=this._wrap(o,i),this[i]=o}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.get=function(e){for(var t=e.split("."),n=this;t.length&&n;){n=n[t.shift()]}return n},t.prototype.set=function(e,t){this.get(e)!==t&&(this._set(e,this._wrap(t,e)),this.optionsChange({field:this.prefix+e,value:t}))},t.prototype._set=function(e,n){var i=e.indexOf(".")>=0,o=this,r=e;if(i){for(var a=r.split("."),s=this.prefix;a.length>1;){s+=(r=a.shift())+".";var l=o[r];l||((l=new t({},s)).addObserver(this),o[r]=l),o=l}r=a[0]}o._clear(r),o[r]=n},t.prototype._clear=function(e){var t=this[e];t&&t.removeObserver&&t.removeObserver(this)},t.prototype._wrap=function(e,n){var i=$i.call(e),o=e;return null!==o&&si(o)&&"[object Object]"===i&&(e instanceof t||e instanceof Hn||(o=new t(o,this.prefix+n+".")),o.addObserver(this)),o},t}(oi);function Yi(e){return function(t){return this[e]!==t&&(this[e]=t,this.geometryChange()),this}}function Qi(e){return function(){return this[e]}}var Xi=function(e,t){var n=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(e);return function(e,t){for(var n=0;n<t.length;n++){var i=t[n],o=i.charAt(0).toUpperCase()+i.substring(1,i.length);e["set"+o]=Yi(i),e["get"+o]=Qi(i)}}(n.prototype,t),n};function Ji(e){return e&&"function"==typeof e.matrix?e.matrix():e}var Zi=function(e){function t(t,n){e.call(this),this.x=t||0,this.y=n||0}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={ZERO:{configurable:!0}};return t.prototype.equals=function(e){return e&&e.x===this.x&&e.y===this.y},t.prototype.clone=function(){return new t(this.x,this.y)},t.prototype.rotate=function(e,n){var i=t.create(n)||t.ZERO;return this.transform(Li.rotate(e,i.x,i.y))},t.prototype.translate=function(e,t){return this.x+=e,this.y+=t,this.geometryChange(),this},t.prototype.translateWith=function(e){return this.translate(e.x,e.y)},t.prototype.move=function(e,t){return this.x=this.y=0,this.translate(e,t)},t.prototype.scale=function(e,t){return void 0===t&&(t=e),this.x*=e,this.y*=t,this.geometryChange(),this},t.prototype.scaleCopy=function(e,t){return this.clone().scale(e,t)},t.prototype.transform=function(e){var t=Ji(e),n=this.x,i=this.y;return this.x=t.a*n+t.c*i+t.e,this.y=t.b*n+t.d*i+t.f,this.geometryChange(),this},t.prototype.transformCopy=function(e){var t=this.clone();return e&&t.transform(e),t},t.prototype.distanceTo=function(e){var t=this.x-e.x,n=this.y-e.y;return Math.sqrt(t*t+n*n)},t.prototype.round=function(e){return this.x=Ci(this.x,e),this.y=Ci(this.y,e),this.geometryChange(),this},t.prototype.toArray=function(e){var t=si(e);return[t?Ci(this.x,e):this.x,t?Ci(this.y,e):this.y]},t.prototype.toString=function(e,t){void 0===t&&(t=" ");var n=this.x,i=this.y;return si(e)&&(n=Ci(n,e),i=Ci(i,e)),n+t+i},t.create=function(e,n){if(si(e))return e instanceof t?e:1===arguments.length&&2===e.length?new t(e[0],e[1]):new t(e,n)},t.min=function(){for(var e=arguments,n=di,i=di,o=0;o<arguments.length;o++){var r=e[o];n=Math.min(r.x,n),i=Math.min(r.y,i)}return new t(n,i)},t.max=function(){for(var e=arguments,n=ui,i=ui,o=0;o<arguments.length;o++){var r=e[o];n=Math.max(r.x,n),i=Math.max(r.y,i)}return new t(n,i)},t.minPoint=function(){return new t(ui,ui)},t.maxPoint=function(){return new t(di,di)},n.ZERO.get=function(){return new t(0,0)},Object.defineProperties(t,n),t}(Xi(oi,["x","y"])),eo=function(e){function t(t,n){e.call(this),this.width=t||0,this.height=n||0}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={ZERO:{configurable:!0}};return t.prototype.equals=function(e){return e&&e.width===this.width&&e.height===this.height},t.prototype.clone=function(){return new t(this.width,this.height)},t.prototype.toArray=function(e){var t=si(e);return[t?Ci(this.width,e):this.width,t?Ci(this.height,e):this.height]},t.create=function(e,n){if(si(e))return e instanceof t?e:1===arguments.length&&2===e.length?new t(e[0],e[1]):new t(e,n)},n.ZERO.get=function(){return new t(0,0)},Object.defineProperties(t,n),t}(Xi(oi,["width","height"])),to=function(e){function t(t,n,i){void 0===t&&(t=new Zi),void 0===n&&(n=new eo),void 0===i&&(i=0),e.call(this),this.setOrigin(t),this.setSize(n),this.setCornerRadius(i)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.clone=function(){return new t(this.origin.clone(),this.size.clone())},t.prototype.equals=function(e){return e&&e.origin.equals(this.origin)&&e.size.equals(this.size)},t.prototype.setOrigin=function(e){return this._observerField("origin",Zi.create(e)),this.geometryChange(),this},t.prototype.getOrigin=function(){return this.origin},t.prototype.setCornerRadius=function(e){return this.cornerRadius=Array.isArray(e)?e:[e,e],this.geometryChange(),this},t.prototype.getCornerRadius=function(){return this.cornerRadius},t.prototype.setSize=function(e){return this._observerField("size",eo.create(e)),this.geometryChange(),this},t.prototype.getSize=function(){return this.size},t.prototype.width=function(){return this.size.width},t.prototype.height=function(){return this.size.height},t.prototype.topLeft=function(){return this.origin.clone()},t.prototype.bottomRight=function(){return this.origin.clone().translate(this.width(),this.height())},t.prototype.topRight=function(){return this.origin.clone().translate(this.width(),0)},t.prototype.bottomLeft=function(){return this.origin.clone().translate(0,this.height())},t.prototype.center=function(){return this.origin.clone().translate(this.width()/2,this.height()/2)},t.prototype.bbox=function(e){var n=this.topLeft().transformCopy(e),i=this.topRight().transformCopy(e),o=this.bottomRight().transformCopy(e),r=this.bottomLeft().transformCopy(e);return t.fromPoints(n,i,o,r)},t.prototype.transformCopy=function(e){return t.fromPoints(this.topLeft().transform(e),this.bottomRight().transform(e))},t.prototype.expand=function(e,t){return void 0===t&&(t=e),this.size.width+=2*e,this.size.height+=2*t,this.origin.translate(-e,-t),this},t.prototype.expandCopy=function(e,t){return this.clone().expand(e,t)},t.prototype.containsPoint=function(e){var t=this.origin,n=this.bottomRight();return!(e.x<t.x||e.y<t.y||n.x<e.x||n.y<e.y)},t.prototype._isOnPath=function(e,t){var n=this.expandCopy(t,t),i=this.expandCopy(-t,-t);return n.containsPoint(e)&&!i.containsPoint(e)},t.fromPoints=function(){var e=Zi.min.apply(null,arguments),n=Zi.max.apply(null,arguments);return new t(e,new eo(n.x-e.x,n.y-e.y))},t.union=function(e,n){return t.fromPoints(Zi.min(e.topLeft(),n.topLeft()),Zi.max(e.bottomRight(),n.bottomRight()))},t.intersect=function(e,n){var i={left:e.topLeft().x,top:e.topLeft().y,right:e.bottomRight().x,bottom:e.bottomRight().y},o={left:n.topLeft().x,top:n.topLeft().y,right:n.bottomRight().x,bottom:n.bottomRight().y};if(i.left<=o.right&&o.left<=i.right&&i.top<=o.bottom&&o.top<=i.bottom)return t.fromPoints(new Zi(Math.max(i.left,o.left),Math.max(i.top,o.top)),new Zi(Math.min(i.right,o.right),Math.min(i.bottom,o.bottom)))},t}(oi),no=function(e){function t(t){void 0===t&&(t=Li.unit()),e.call(this),this._matrix=t}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.clone=function(){return new t(this._matrix.clone())},t.prototype.equals=function(e){return e&&e._matrix.equals(this._matrix)},t.prototype.translate=function(e,t){return this._matrix=this._matrix.multiplyCopy(Li.translate(e,t)),this._optionsChange(),this},t.prototype.scale=function(e,t,n){void 0===t&&(t=e),void 0===n&&(n=null);var i=n;return i&&(i=Zi.create(i),this._matrix=this._matrix.multiplyCopy(Li.translate(i.x,i.y))),this._matrix=this._matrix.multiplyCopy(Li.scale(e,t)),i&&(this._matrix=this._matrix.multiplyCopy(Li.translate(-i.x,-i.y))),this._optionsChange(),this},t.prototype.rotate=function(e,t){var n=Zi.create(t)||Zi.ZERO;return this._matrix=this._matrix.multiplyCopy(Li.rotate(e,n.x,n.y)),this._optionsChange(),this},t.prototype.multiply=function(e){var t=Ji(e);return this._matrix=this._matrix.multiplyCopy(t),this._optionsChange(),this},t.prototype.matrix=function(e){return e?(this._matrix=e,this._optionsChange(),this):this._matrix},t.prototype._optionsChange=function(){this.optionsChange({field:"transform",value:this})},t}(oi);function io(e){return null===e?null:e instanceof no?e:new no(e)}var oo={dot:[1.5,3.5],dash:[4,3.5],longdash:[8,3.5],dashdot:[3.5,3.5,1.5,3.5],longdashdot:[8,3.5,1.5,3.5],longdashdotdot:[8,3.5,1.5,3.5,1.5,3.5]},ro="solid",ao="butt",so="Pattern",lo=function(e){function t(t){e.call(this),this._initOptions(t)}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={nodeType:{configurable:!0}};return n.nodeType.get=function(){return"Rect"},t.prototype._initOptions=function(e){void 0===e&&(e={});var t=e.clip,n=e.transform;n&&(e.transform=io(n)),t&&!t.id&&(t.id=ci()),this.options=new Ki(e),this.options.addObserver(this)},t.prototype.transform=function(e){if(!si(e))return this.options.get("transform");this.options.set("transform",io(e))},t.prototype.parentTransform=function(){for(var e,t=this;t.parent;){var n=(t=t.parent).transform();n&&(e=n.matrix().multiplyCopy(e||Li.unit()))}if(e)return io(e)},t.prototype.currentTransform=function(e){void 0===e&&(e=this.parentTransform());var t,n=Ji(this.transform()),i=Ji(e);if(t=n&&i?i.multiplyCopy(n):n||i)return io(t)},t.prototype.visible=function(e){return si(e)?(this.options.set("visible",e),this):!1!==this.options.get("visible")},t.prototype.clip=function(e){var t=this.options;return si(e)?(e&&!e.id&&(e.id=ci()),t.set("clip",e),this):t.get("clip")},t.prototype.opacity=function(e){return si(e)?(this.options.set("opacity",e),this):Si(this.options.get("opacity"),1)},t.prototype.className=function(e){return si(e)?(this.options.set("className",e),this):this.options.get("className")},t.prototype.clippedBBox=function(e){var t=this._clippedBBox(e);if(t){var n=this.clip();return n?to.intersect(t,n.bbox(e)):t}},t.prototype.containsPoint=function(e,t){if(this.visible()){var n=this.currentTransform(t),i=e;return n&&(i=e.transformCopy(n.matrix().invert())),this._hasFill()&&this._containsPoint(i)||this._isOnPath&&this._hasStroke()&&this._isOnPath(i)}return!1},t.prototype._hasFill=function(){var e=this.options.fill;return e&&(e.nodeType===so||!wi(e.color))},t.prototype._hasStroke=function(){var e=this.options.stroke;return e&&e.width>0&&!wi(e.color)},t.prototype._clippedBBox=function(e){return this.bbox(e)},Object.defineProperties(t.prototype,n),t}(oi);function co(e,t,n,i){var o=0,r=0;return i&&(o=Math.atan2(i.c*n,i.a*t),0!==i.b&&(r=Math.atan2(i.d*n,i.b*t))),{x:o,y:r}}var ho=Math.PI/2,uo=function(e){function t(t,n){void 0===t&&(t=new Zi),void 0===n&&(n=0),e.call(this),this.setCenter(t),this.setRadius(n)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.setCenter=function(e){return this._observerField("center",Zi.create(e)),this.geometryChange(),this},t.prototype.getCenter=function(){return this.center},t.prototype.equals=function(e){return e&&e.center.equals(this.center)&&e.radius===this.radius},t.prototype.clone=function(){return new t(this.center.clone(),this.radius)},t.prototype.pointAt=function(e){return this._pointAt(zi(e))},t.prototype.bbox=function(e){for(var t=co(this.center,this.radius,this.radius,e),n=Zi.maxPoint(),i=Zi.minPoint(),o=0;o<4;o++){var r=this._pointAt(t.x+o*ho).transformCopy(e),a=this._pointAt(t.y+o*ho).transformCopy(e),s=new Zi(r.x,a.y);n=Zi.min(n,s),i=Zi.max(i,s)}return to.fromPoints(n,i)},t.prototype._pointAt=function(e){var t=this.center,n=this.radius;return new Zi(t.x+n*Math.cos(e),t.y+n*Math.sin(e))},t.prototype.containsPoint=function(e){var t=this.center,n=this.radius;return Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2)<=Math.pow(n,2)},t.prototype._isOnPath=function(e,t){var n=this.center,i=this.radius,o=n.distanceTo(e);return i-t<=o&&o<=i+t},t}(Xi(oi,["radius"])),po=function(e){return function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.fill=function(e,t){var n=this.options;if(si(e)){if(e&&"Gradient"!==e.nodeType){var i={color:e};si(t)&&(i.opacity=t),n.set("fill",i)}else n.set("fill",e);return this}return n.get("fill")},t.prototype.stroke=function(e,t,n){return si(e)?(this.options.set("stroke.color",e),si(t)&&this.options.set("stroke.width",t),si(n)&&this.options.set("stroke.opacity",n),this):this.options.get("stroke")},t}(e)},fo=Li.IDENTITY.toString(),mo=function(e){return function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.bbox=function(e){var t,n=Ji(this.currentTransform(e)),i=n?n.toString():fo;this._bboxCache&&this._matrixHash===i?t=this._bboxCache.clone():(t=this._bbox(n),this._bboxCache=t?t.clone():null,this._matrixHash=i);var o=this.options.get("stroke.width");return o&&t&&t.expand(o/2),t},t.prototype.geometryChange=function(){delete this._bboxCache,this.trigger("geometryChange",{element:this})},t}(e)};function vo(e){var t="_"+e;return function(e){return si(e)?(this._observerField(t,e),this.geometryChange(),this):this[t]}}var go=function(e,t){void 0===t&&(t=["geometry"]);var n=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(e);return function(e,t){for(var n=0;n<t.length;n++)e[t[n]]=vo(t[n])}(n.prototype,t),n},_o=(function(e){function t(t,n){void 0===t&&(t=new uo),void 0===n&&(n={}),e.call(this,n),this.geometry(t),si(this.options.stroke)||this.stroke("#000")}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={nodeType:{configurable:!0}};n.nodeType.get=function(){return"Circle"},t.prototype.rawBBox=function(){return this._geometry.bbox()},t.prototype._bbox=function(e){return this._geometry.bbox(e)},t.prototype._containsPoint=function(e){return this.geometry().containsPoint(e)},t.prototype._isOnPath=function(e){return this.geometry()._isOnPath(e,this.options.stroke.width/2)},Object.defineProperties(t.prototype,n)}(po(mo(go(lo)))),10);function bo(e,t,n){return void 0===n&&(n=_o),0===Ci(Math.abs(e-t),n)}function wo(e,t,n){return e<t||bo(e,t,n)}var yo=Math.pow,xo=function(e){function t(t,n){void 0===t&&(t=new Zi),void 0===n&&(n={}),e.call(this),this.setCenter(t),this.radiusX=n.radiusX,this.radiusY=n.radiusY||n.radiusX,this.startAngle=n.startAngle,this.endAngle=n.endAngle,this.anticlockwise=n.anticlockwise||!1,this.xRotation=n.xRotation}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.clone=function(){return new t(this.center,{radiusX:this.radiusX,radiusY:this.radiusY,startAngle:this.startAngle,endAngle:this.endAngle,anticlockwise:this.anticlockwise})},t.prototype.setCenter=function(e){return this._observerField("center",Zi.create(e)),this.geometryChange(),this},t.prototype.getCenter=function(){return this.center},t.prototype.pointAt=function(e){var t=this.center,n=zi(e);return new Zi(t.x+this.radiusX*Math.cos(n),t.y+this.radiusY*Math.sin(n))},t.prototype.curvePoints=function(){var e,t=this.startAngle,n=this.anticlockwise?-1:1,i=[this.pointAt(t)],o=this._arcInterval(),r=o.endAngle-o.startAngle,a=Math.ceil(r/45),s=r/a,l=t;this.xRotation&&(e=io().rotate(this.xRotation,this.center));for(var c=1;c<=a;c++){var h=l+n*s,d=this._intervalCurvePoints(l,h,e);i.push(d.cp1,d.cp2,d.p2),l=h}return i},t.prototype.bbox=function(e){for(var t=this._arcInterval(),n=t.startAngle,i=t.endAngle,o=co(this.center,this.radiusX,this.radiusY,e),r=pi(o.x),a=pi(o.y),s=this.pointAt(i).transformCopy(e),l=zo(r,n),c=zo(a,n),h=this.pointAt(n).transformCopy(e),d=Zi.min(h,s),u=Zi.max(h,s);l<i||c<i;){var p=void 0;l<i&&(p=this.pointAt(l).transformCopy(e),l+=90);var f=void 0;c<i&&(f=this.pointAt(c).transformCopy(e),c+=90),h=new Zi(p.x,f.y),d=Zi.min(d,h),u=Zi.max(u,h)}return to.fromPoints(d,u)},t.prototype._arcInterval=function(){var e=this,t=e.startAngle,n=e.endAngle,i=e.anticlockwise;if(i){var o=t;t=n,n=o}return(t>n||i&&t===n)&&(n+=360),{startAngle:t,endAngle:n}},t.prototype._intervalCurvePoints=function(e,t,n){var i=this.pointAt(e),o=this.pointAt(t),r=this._derivativeAt(e),a=this._derivativeAt(t),s=(zi(t)-zi(e))/3,l=new Zi(i.x+s*r.x,i.y+s*r.y),c=new Zi(o.x-s*a.x,o.y-s*a.y);return n&&(i.transform(n),o.transform(n),l.transform(n),c.transform(n)),{p1:i,cp1:l,cp2:c,p2:o}},t.prototype._derivativeAt=function(e){var t=zi(e);return new Zi(-this.radiusX*Math.sin(t),this.radiusY*Math.cos(t))},t.prototype.containsPoint=function(e){var t,n=this._arcInterval(),i=n.endAngle-n.startAngle,o=this,r=o.center,a=o.radiusX,s=o.radiusY,l=r.distanceTo(e),c=Math.atan2(e.y-r.y,e.x-r.x),h=a*s/Math.sqrt(yo(a,2)*yo(Math.sin(c),2)+yo(s,2)*yo(Math.cos(c),2)),d=this.pointAt(this.startAngle).round(_o),u=this.pointAt(this.endAngle).round(_o),p=function(e,t,n,i){var o=t.x-e.x,r=i.x-n.x,a=t.y-e.y,s=i.y-n.y,l=e.x-n.x,c=e.y-n.y,h=o*s-r*a,d=(o*c-a*l)/h,u=(r*c-s*l)/h;if(d>=0&&d<=1&&u>=0&&u<=1)return new Zi(e.x+u*o,e.y+u*a)}(r,e.round(_o),d,u);if(i<180)t=p&&wo(r.distanceTo(p),l)&&wo(l,h);else{var f=ko(r.x,r.y,a,s,e.x,e.y);360!==f&&(f=(360+f)%360);var m=n.startAngle<=f&&f<=n.endAngle;t=m&&wo(l,h)||!m&&(!p||p.equals(e))}return t},t.prototype._isOnPath=function(e,t){var n=this._arcInterval(),i=this.center,o=ko(i.x,i.y,this.radiusX,this.radiusY,e.x,e.y);return 360!==o&&(o=(360+o)%360),n.startAngle<=o&&o<=n.endAngle&&this.pointAt(o).distanceTo(e)<=t},t.fromPoints=function(e,n,i,o,r,a,s){var l=function(e){var t=e.x1,n=e.y1,i=e.x2,o=e.y2,r=e.rx,a=e.ry,s=e.largeArc,l=e.swipe,c=e.rotation;void 0===c&&(c=0);var h=zi(c),d=Math.cos(h),u=Math.sin(h),p=d*(t-i)/2+u*(n-o)/2,f=-u*(t-i)/2+d*(n-o)/2,m=s!==l?1:-1,v=Math.pow(p,2),g=Math.pow(f,2),_=Math.pow(r,2),b=Math.pow(a,2),w=v/_+g/b;w>1&&(r*=w=Math.sqrt(v/_+g/b),_=Math.pow(r,2),a*=w,b=Math.pow(a,2));var y=m*Math.sqrt((_*b-_*g-b*v)/(_*g+b*v));isNaN(y)&&(y=0);var x=y*(r*f)/a,k=a*p*-y/r,z=d*x-u*k+(t+i)/2,C=u*x+d*k+(n+o)/2,S=(p-x)/r,M=(f-k)/a,H=-(p+x)/r,I=-(f+k)/a,T=(M>=0?1:-1)*pi(Math.acos(S/Math.sqrt(S*S+M*M))),V=Ci((S*H+M*I)/(Math.sqrt(S*S+M*M)*Math.sqrt(H*H+I*I)),10),B=(S*I-M*H>=0?1:-1)*pi(Math.acos(V));!l&&B>0&&(B-=360);l&&B<0&&(B+=360);var A=T+B,L=A>=0?1:-1;return A=Math.abs(A)%360*L,{center:new Zi(z,C),startAngle:T,endAngle:A,radiusX:r,radiusY:a,xRotation:c}}({x1:e.x,y1:e.y,x2:n.x,y2:n.y,rx:i,ry:o,largeArc:r,swipe:a,rotation:s});return new t(l.center,{startAngle:l.startAngle,endAngle:l.endAngle,radiusX:l.radiusX,radiusY:l.radiusY,xRotation:l.xRotation,anticlockwise:0===a})},t}(Xi(oi,["radiusX","radiusY","startAngle","endAngle","anticlockwise"]));function ko(e,t,n,i,o,r){var a=Ci((o-e)/n,3),s=Ci((r-t)/i,3);return Ci(pi(Math.atan2(s,a)))}function zo(e,t){for(var n=e;n<t;)n+=90;return n}var Co=[].push,So=[].pop,Mo=[].splice,Ho=[].shift,Io=[].slice,To=[].unshift,Vo=function(e){function t(t){void 0===t&&(t=[]),e.call(this),this.length=0,this._splice(0,t.length,t)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.elements=function(e){return e?(this._splice(0,this.length,e),this._change(),this):this.slice(0)},t.prototype.push=function(){var e=arguments,t=Co.apply(this,e);return this._add(e),t},t.prototype.slice=function(){return Io.call(this)},t.prototype.pop=function(){var e=this.length,t=So.apply(this);return e&&this._remove([t]),t},t.prototype.splice=function(e,t){var n=Io.call(arguments,2),i=this._splice(e,t,n);return this._change(),i},t.prototype.shift=function(){var e=this.length,t=Ho.apply(this);return e&&this._remove([t]),t},t.prototype.unshift=function(){var e=arguments,t=To.apply(this,e);return this._add(e),t},t.prototype.indexOf=function(e){for(var t=this.length,n=0;n<t;n++)if(this[n]===e)return n;return-1},t.prototype._splice=function(e,t,n){var i=Mo.apply(this,[e,t].concat(n));return this._clearObserver(i),this._setObserver(n),i},t.prototype._add=function(e){this._setObserver(e),this._change()},t.prototype._remove=function(e){this._clearObserver(e),this._change()},t.prototype._setObserver=function(e){for(var t=0;t<e.length;t++)e[t].addObserver(this)},t.prototype._clearObserver=function(e){for(var t=0;t<e.length;t++)e[t].removeObserver(this)},t.prototype._change=function(){},t}(oi),Bo=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype._change=function(){this.geometryChange()},t}(Vo);function Ao(e,t,n){var i=pi(Math.atan2(t.y-e.y,t.x-e.x));return n.transformCopy(io().rotate(-i,e)).x<e.x}function Lo(e,t,n){var i=1-e;return Math.pow(i,3)*n[0][t]+3*Math.pow(i,2)*e*n[1][t]+3*Math.pow(e,2)*i*n[2][t]+Math.pow(e,3)*n[3][t]}function Eo(e,t){return[-e[0][t]+3*e[1][t]-3*e[2][t]+e[3][t],3*(e[0][t]-2*e[1][t]+e[2][t]),3*(-e[0][t]+e[1][t]),e[0][t]]}var Do=function(e){function t(t,n){void 0===t&&(t=0),void 0===n&&(n=0),e.call(this),this.real=t,this.img=n}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.add=function(e){return new t(Ci(this.real+e.real,_o),Ci(this.img+e.img,_o))},t.prototype.addConstant=function(e){return new t(this.real+e,this.img)},t.prototype.negate=function(){return new t(-this.real,-this.img)},t.prototype.multiply=function(e){return new t(this.real*e.real-this.img*e.img,this.real*e.img+this.img*e.real)},t.prototype.multiplyConstant=function(e){return new t(this.real*e,this.img*e)},t.prototype.nthRoot=function(e){var n=Math.atan2(this.img,this.real),i=Math.sqrt(Math.pow(this.img,2)+Math.pow(this.real,2)),o=Math.pow(i,1/e);return new t(o*Math.cos(n/e),o*Math.sin(n/e))},t.prototype.equals=function(e){return this.real===e.real&&this.img===e.img},t.prototype.isReal=function(){return 0===this.img},t}(Hn);function Po(e){return e<0?-1:1}function Oo(e,t,n,i){if(0===e)return function(e,t,n){var i=Math.sqrt(Math.pow(t,2)-4*e*n);return[(-t+i)/(2*e),(-t-i)/(2*e)]}(t,n,i);var o,r,a,s,l,c,h,d=(3*e*n-Math.pow(t,2))/(3*Math.pow(e,2)),u=(2*Math.pow(t,3)-9*e*t*n+27*Math.pow(e,2)*i)/(27*Math.pow(e,3)),p=Math.pow(d/3,3)+Math.pow(u/2,2),f=new Do(0,1),m=-t/(3*e);p<0?(o=new Do(-u/2,Math.sqrt(-p)).nthRoot(3),r=new Do(-u/2,-Math.sqrt(-p)).nthRoot(3)):(o=-u/2+Math.sqrt(p),o=new Do(Po(o)*Math.pow(Math.abs(o),1/3)),r=-u/2-Math.sqrt(p),r=new Do(Po(r)*Math.pow(Math.abs(r),1/3))),a=o.add(r),c=o.add(r).multiplyConstant(-.5),h=o.add(r.negate()).multiplyConstant(Math.sqrt(3)/2),s=c.add(f.multiply(h)),l=c.add(f.negate().multiply(h));var v=[];return a.isReal()&&v.push(Ci(a.real+m,_o)),s.isReal()&&v.push(Ci(s.real+m,_o)),l.isReal()&&v.push(Ci(l.real+m,_o)),v}function Fo(e,t,n,i,o){for(var r,a=Eo(e,i),s=Oo(a[0],a[1],a[2],a[3]-t[i]),l=0;l<s.length;l++)if(0<=s[l]&&s[l]<=1&&(r=Lo(s[l],n,e),Math.abs(r-t[n])<=o))return!0}function Ro(e,t,n){var i;if(e.x!==t.x){var o=Math.min(e.x,t.x),r=Math.max(e.x,t.x),a=Math.min(e.y,t.y),s=Math.max(e.y,t.y),l=o<=n.x&&n.x<r;i=a===s?n.y<=a&&l:l&&(s-a)*((e.x-t.x)*(e.y-t.y)>0?n.x-o:r-n.x)/(r-o)+a-n.y>=0}return i?1:0}function No(e){var t="_"+e;return function(e){return si(e)?(this._observerField(t,Zi.create(e)),this.geometryChange(),this):this[t]}}var qo=function(e,t){var n=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(e);return function(e,t){for(var n=0;n<t.length;n++)e[t[n]]=No(t[n])}(n.prototype,t),n},jo=function(e){function t(t,n,i){e.call(this),this.anchor(t||new Zi),this.controlIn(n),this.controlOut(i)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.bboxTo=function(e,t){var n=this.anchor().transformCopy(t),i=e.anchor().transformCopy(t);return this.controlOut()&&e.controlIn()?this._curveBoundingBox(n,this.controlOut().transformCopy(t),e.controlIn().transformCopy(t),i):this._lineBoundingBox(n,i)},t.prototype._lineBoundingBox=function(e,t){return to.fromPoints(e,t)},t.prototype._curveBoundingBox=function(e,t,n,i){var o=[e,t,n,i],r=this._curveExtremesFor(o,"x"),a=this._curveExtremesFor(o,"y"),s=Wo([r.min,r.max,e.x,i.x]),l=Wo([a.min,a.max,e.y,i.y]);return to.fromPoints(new Zi(s.min,l.min),new Zi(s.max,l.max))},t.prototype._curveExtremesFor=function(e,t){var n=this._curveExtremes(e[0][t],e[1][t],e[2][t],e[3][t]);return{min:Lo(n.min,t,e),max:Lo(n.max,t,e)}},t.prototype._curveExtremes=function(e,t,n,i){var o=e-3*t+3*n-i,r=-2*(e-2*t+n),a=e-t,s=Math.sqrt(r*r-4*o*a),l=0,c=1;0===o?0!==r&&(l=c=-a/r):isNaN(s)||(l=(-r+s)/(2*o),c=(-r-s)/(2*o));var h=Math.max(Math.min(l,c),0);(h<0||h>1)&&(h=0);var d=Math.min(Math.max(l,c),1);return(d>1||d<0)&&(d=1),{min:h,max:d}},t.prototype._intersectionsTo=function(e,t){var n;return n=this.controlOut()&&e.controlIn()?function(e,t,n){for(var i,o=Eo(e,"x"),r=Oo(o[0],o[1],o[2],o[3]-t.x),a=0,s=0;s<r.length;s++)(bo(i=Lo(r[s],"y",e),t.y)||i>t.y)&&((0===r[s]||1===r[s])&&n.bottomRight().x>t.x||0<r[s]&&r[s]<1)&&a++;return a}([this.anchor(),this.controlOut(),e.controlIn(),e.anchor()],t,this.bboxTo(e)):Ro(this.anchor(),e.anchor(),t),n},t.prototype._isOnCurveTo=function(e,t,n,i){if(this.bboxTo(e).expand(n,n).containsPoint(t)){var o=this.anchor(),r=this.controlOut(),a=e.controlIn(),s=e.anchor();if("start"===i&&o.distanceTo(t)<=n)return!Ao(o,r,t);if("end"===i&&s.distanceTo(t)<=n)return!Ao(s,a,t);var l=[o,r,a,s];if(Fo(l,t,"x","y",n)||Fo(l,t,"y","x",n))return!0;var c=io().rotate(45,t),h=[o.transformCopy(c),r.transformCopy(c),a.transformCopy(c),s.transformCopy(c)];return Fo(h,t,"x","y",n)||Fo(h,t,"y","x",n)}},t.prototype._isOnLineTo=function(e,t,n){var i=this.anchor(),o=e.anchor(),r=pi(Math.atan2(o.y-i.y,o.x-i.x));return new to([i.x,i.y-n/2],[i.distanceTo(o),n]).containsPoint(t.transformCopy(io().rotate(-r,i)))},t.prototype._isOnPathTo=function(e,t,n,i){return this.controlOut()&&e.controlIn()?this._isOnCurveTo(e,t,n/2,i):this._isOnLineTo(e,t,n)},t}(qo(oi,["anchor","controlIn","controlOut"]));function Wo(e){for(var t=e.length,n=di,i=ui,o=0;o<t;o++)i=Math.max(i,e[o]),n=Math.min(n,e[o]);return{min:n,max:i}}var Go="x",Uo="y";function $o(e,t){var n=e.slice(0),i=[],o=n.length;if(o>2&&(Ko(0,n),o=n.length),o<2||2===o&&n[0].equals(n[1]))return i;var r,a,s=n[0],l=n[1],c=n[2];for(i.push(new jo(s));s.equals(n[o-1]);)t=!0,n.pop(),o--;if(2===o){var h=Jo(s,l,Go,Uo);return yi(i).controlOut(er(h,s,l,Go,Uo)),i.push(new jo(l,tr(h,s,l,Go,Uo))),i}if(t){var d=Qo(s=n[o-1],l=n[0],c=n[1]);r=d[1],a=d[0]}else{r=er(Jo(s,l,Go,Uo),s,l,Go,Uo)}for(var u=r,p=0;p<=o-3;p++)if(Ko(p,n),p+3<=(o=n.length)){var f=Qo(s=n[p],l=n[p+1],c=n[p+2]);yi(i).controlOut(u),u=f[1];var m=f[0];i.push(new jo(l,m))}if(t){var v=Qo(s=n[o-2],l=n[o-1],c=n[0]);yi(i).controlOut(u),i.push(new jo(l,v[0])),yi(i).controlOut(v[1]),i.push(new jo(c,a))}else{var g=Jo(l,c,Go,Uo);yi(i).controlOut(u),i.push(new jo(c,tr(g,l,c,Go,Uo)))}return i}function Ko(e,t){for(;t[e+1]&&(t[e].equals(t[e+1])||t[e+1].equals(t[e+2]));)t.splice(e+1,1)}function Yo(e,t){var n=(t.y-e.y)/(t.x-e.x);return[e.y-n*e.x,n]}function Qo(e,t,n){var i,o=Go,r=Uo,a=!1,s=!1;if(function(e,t,n){var i=ir(Yo(e,t),n.x);return e.x===t.x&&t.x===n.x||Ci(i,1)===Ci(n.y,1)}(e,t,n))i=Jo(e,t,Go,Uo);else{var l={x:Zo(e,t,n,Go),y:Zo(e,t,n,Uo)};if(l.x&&l.y)i=Jo(e,n,Go,Uo),a=!0;else if(function(e,t,n){var i=!1;if(e.x===t.x)i=!0;else if(t.x===n.x)(t.y<n.y&&e.y<=t.y||n.y<t.y&&t.y<=e.y)&&(i=!0);else{var o=ir(Yo(e,t),n.x);e.y<=t.y&&n.y<=o||t.y<=e.y&&n.y>=o||(i=!0)}return i}(e,t,n)&&(o=Uo,r=Go),l[o])i=0;else i=.01*(n[r]<e[r]&&e[r]<=t[r]||e[r]<n[r]&&t[r]<=e[r]?or((n[r]-e[r])*(t[o]-e[o])):-or((n[o]-e[o])*(t[r]-e[r]))),s=!0}var c=tr(i,e,t,o,r);if(s){var h=o;o=r,r=h}var d=er(i,t,n,o,r);return a&&(Xo(e,t,c,i),Xo(t,n,d,i)),[c,d]}function Xo(e,t,n,i){e.y<t.y?t.y<n.y?(n.x=e.x+(t.y-e.y)/i,n.y=t.y):n.y<e.y&&(n.x=t.x-(t.y-e.y)/i,n.y=e.y):n.y<t.y?(n.x=e.x-(e.y-t.y)/i,n.y=t.y):e.y<n.y&&(n.x=t.x+(e.y-t.y)/i,n.y=e.y)}function Jo(e,t,n,i){var o=t[n]-e[n],r=t[i]-e[i];return 0===o?0:r/o}function Zo(e,t,n,i){return n[i]>t[i]&&t[i]>e[i]||n[i]<t[i]&&t[i]<e[i]}function er(e,t,n,i,o){var r=t[i],a=.333*(n[i]-r);return nr(r+a,t[o]+a*e,i,o)}function tr(e,t,n,i,o){var r=t[i],a=n[i],s=.333*(a-r);return nr(a-s,n[o]-s*e,i,o)}function nr(e,t,n,i){var o=new Zi;return o[n]=e,o[i]=t,o}function ir(e,t){for(var n=e.length,i=0,o=0;o<n;o++)i+=Math.pow(t,o)*e[o];return i}function or(e){return e<=0?-1:1}var rr={l:function(e,t){for(var n=t.parameters,i=t.position,o=0;o<n.length;o+=2){var r=new Zi(n[o],n[o+1]);t.isRelative&&r.translateWith(i),e.lineTo(r.x,r.y),i.x=r.x,i.y=r.y}},c:function(e,t){for(var n=t.parameters,i=t.position,o=0;o<n.length;o+=6){var r=new Zi(n[o],n[o+1]),a=new Zi(n[o+2],n[o+3]),s=new Zi(n[o+4],n[o+5]);t.isRelative&&(a.translateWith(i),r.translateWith(i),s.translateWith(i)),e.curveTo(r,a,s),i.x=s.x,i.y=s.y}},v:function(e,t){var n=t.isRelative?0:t.position.x;ar(t.parameters,!0,n),this.l(e,t)},h:function(e,t){var n=t.isRelative?0:t.position.y;ar(t.parameters,!1,n),this.l(e,t)},a:function(e,t){for(var n=t.parameters,i=t.position,o=0;o<n.length;o+=7){var r=n[o],a=n[o+1],s=n[o+2],l=n[o+3],c=n[o+4],h=new Zi(n[o+5],n[o+6]);t.isRelative&&h.translateWith(i),i.x===h.x&&i.y===h.y||(e.arcTo(h,r,a,l,c,s),i.x=h.x,i.y=h.y)}},s:function(e,t){var n,i=t.parameters,o=t.position,r=t.previousCommand;"s"!==r&&"c"!==r||(n=yi(yi(e.paths).segments).controlIn());for(var a=0;a<i.length;a+=4){var s=new Zi(i[a],i[a+1]),l=new Zi(i[a+2],i[a+3]),c=void 0;t.isRelative&&(s.translateWith(o),l.translateWith(o)),c=n?sr(n,o):o.clone(),n=s,e.curveTo(c,s,l),o.x=l.x,o.y=l.y}},q:function(e,t){for(var n=t.parameters,i=t.position,o=0;o<n.length;o+=4){var r=new Zi(n[o],n[o+1]),a=new Zi(n[o+2],n[o+3]);t.isRelative&&(r.translateWith(i),a.translateWith(i));var s=cr(i,r,a);e.curveTo(s.controlOut,s.controlIn,a),i.x=a.x,i.y=a.y}},t:function(e,t){var n,i=t.parameters,o=t.position,r=t.previousCommand;"q"!==r&&"t"!==r||(n=yi(yi(e.paths).segments).controlIn().clone().translateWith(o.scaleCopy(-1/3)).scale(1.5));for(var a=0;a<i.length;a+=2){var s=new Zi(i[a],i[a+1]);t.isRelative&&s.translateWith(o),n=n?sr(n,o):o.clone();var l=cr(o,n,s);e.curveTo(l.controlOut,l.controlIn,s),o.x=s.x,o.y=s.y}}};function ar(e,t,n){for(var i=t?0:1,o=0;o<e.length;o+=2)e.splice(o+i,0,n)}function sr(e,t){if(e&&t)return t.scaleCopy(2).translate(-e.x,-e.y)}var lr=1/3;function cr(e,t,n){var i=t.clone().scale(2/3);return{controlOut:i.clone().translateWith(e.scaleCopy(lr)),controlIn:i.translateWith(n.scaleCopy(lr))}}var hr=/([a-df-z]{1})([^a-df-z]*)(z)?/gi,dr=/[,\s]?([+\-]?(?:\d*\.\d+|\d+)(?:[eE][+\-]?\d+)?)/g;function ur(e,t){var n,i=new Zi;return t.replace(hr,(function(t,o,r,a){var s=o.toLowerCase(),l=s===o,c=function(e){var t=[];return e.replace(dr,(function(e,n){t.push(parseFloat(n))})),t}(r.trim());if("m"===s&&(l?(i.x+=c[0],i.y+=c[1]):(i.x=c[0],i.y=c[1]),e.moveTo(i.x,i.y),c.length>2&&(s="l",c.splice(0,2))),rr[s])rr[s](e,{parameters:c,position:i,isRelative:l,previousCommand:n}),a&&"z"===a.toLowerCase()&&e.close();else if("m"!==s)throw new Error("Error while parsing SVG path. Unsupported command: "+s);n=s})),e}function pr(e,t,n){for(var i,o=0;o<e.length;o++){var r=e[o];if(r.visible()){var a=t?r.bbox(n):r.rawBBox();a&&(i=i?to.union(i,a):a)}}return i}function fr(e,t){for(var n,i=0;i<e.length;i++){var o=e[i];if(o.visible()){var r=o.clippedBBox(t);r&&(n=n?to.union(n,r):r)}}return n}var mr=" ",vr=function(e){function t(t){e.call(this,t),this.segments=new Bo,this.segments.addObserver(this),si(this.options.stroke)||(this.stroke("#000"),si(this.options.stroke.lineJoin)||this.options.set("stroke.lineJoin","miter"))}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={nodeType:{configurable:!0}};return n.nodeType.get=function(){return"Path"},t.prototype.moveTo=function(e,t){return this.suspend(),this.segments.elements([]),this.resume(),this.lineTo(e,t),this},t.prototype.lineTo=function(e,t){var n=si(t)?new Zi(e,t):e,i=new jo(n);return this.segments.push(i),this},t.prototype.curveTo=function(e,t,n){if(this.segments.length>0){var i=yi(this.segments),o=new jo(n,t);this.suspend(),i.controlOut(e),this.resume(),this.segments.push(o)}return this},t.prototype.arc=function(e,t,n,i,o){if(this.segments.length>0){var r=yi(this.segments).anchor(),a=zi(e),s=new Zi(r.x-n*Math.cos(a),r.y-i*Math.sin(a)),l=new xo(s,{startAngle:e,endAngle:t,radiusX:n,radiusY:i,anticlockwise:o});this._addArcSegments(l)}return this},t.prototype.arcTo=function(e,t,n,i,o,r){if(this.segments.length>0){var a=yi(this.segments).anchor(),s=xo.fromPoints(a,Zi.create(e),t,n,i,o,r);this._addArcSegments(s)}return this},t.prototype._addArcSegments=function(e){this.suspend();for(var t=e.curvePoints(),n=1;n<t.length;n+=3)this.curveTo(t[n],t[n+1],t[n+2]);this.resume(),this.geometryChange()},t.prototype.close=function(){return this.options.closed=!0,this.geometryChange(),this},t.prototype.rawBBox=function(){return this._bbox()},t.prototype.toString=function(e){var t,n,i,o="",r=this.segments,a=r.length;if(a>0){for(var s,l=[],c=(i=e,function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return e.map((function(e){return e.toString(i)})).join(mr)}),h=1;h<a;h++){var d=(t=r[h-1],n=r[h],t.controlOut()&&n.controlIn()?"C":"L");d!==s&&(s=d,l.push(d)),"L"===d?l.push(c(r[h].anchor())):l.push(c(r[h-1].controlOut(),r[h].controlIn(),r[h].anchor()))}o="M"+c(r[0].anchor())+mr+l.join(mr),this.options.closed&&(o+="Z")}return o},t.prototype._containsPoint=function(e){for(var t,n,i=this.segments,o=i.length,r=0,a=1;a<o;a++)t=i[a-1],n=i[a],r+=t._intersectionsTo(n,e);return!this.options.closed&&i[0].anchor().equals(i[o-1].anchor())||(r+=Ro(i[0].anchor(),i[o-1].anchor(),e)),r%2!=0},t.prototype._isOnPath=function(e,t){var n=this.segments,i=n.length,o=t||this.options.stroke.width;if(i>1){if(n[0]._isOnPathTo(n[1],e,o,"start"))return!0;for(var r=2;r<=i-2;r++)if(n[r-1]._isOnPathTo(n[r],e,o))return!0;if(n[i-2]._isOnPathTo(n[i-1],e,o,"end"))return!0}return!1},t.prototype._bbox=function(e){var t,n=this.segments,i=n.length;if(1===i){var o=n[0].anchor().transformCopy(e);t=new to(o,eo.ZERO)}else if(i>0)for(var r=1;r<i;r++){var a=n[r-1].bboxTo(n[r],e);t=t?to.union(t,a):a}return t},t.parse=function(e,t){return gr.parse(e,t)},t.fromRect=function(e,n){var i=new t(n),o=e.cornerRadius,r=o[0],a=o[1];if(0===r&&0===a)i.moveTo(e.topLeft()).lineTo(e.topRight()).lineTo(e.bottomRight()).lineTo(e.bottomLeft()).close();else{var s=e.origin,l=s.x,c=s.y,h=e.width(),d=e.height();r=xi(r,0,h/2),a=xi(a,0,d/2),i.moveTo(l+r,c).lineTo(l+h-r,c).arcTo([l+h,c+a],r,a,!1).lineTo(l+h,c+d-a).arcTo([l+h-r,c+d],r,a,!1).lineTo(l+r,c+d).arcTo([l,c+d-a],r,a,!1).lineTo(l,c+a).arcTo([l+r,c],r,a,!1)}return i},t.fromPoints=function(e,n){if(e){for(var i=new t(n),o=0;o<e.length;o++){var r=Zi.create(e[o]);r&&(0===o?i.moveTo(r):i.lineTo(r))}return i}},t.curveFromPoints=function(e,n){if(e){var i=$o(e),o=new t(n);return o.segments.push.apply(o.segments,i),o}},t.fromArc=function(e,n){var i=new t(n),o=e.startAngle,r=e.pointAt(o);return i.moveTo(r.x,r.y),i.arc(o,e.endAngle,e.radiusX,e.radiusY,e.anticlockwise),i},Object.defineProperties(t.prototype,n),t}(po(mo(lo))),gr=function(e){function t(t){e.call(this,t),this.paths=new Bo,this.paths.addObserver(this),si(this.options.stroke)||this.stroke("#000")}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={nodeType:{configurable:!0}};return t.parse=function(e,n){return ur(new t(n),e)},t.prototype.toString=function(e){var t=this.paths,n="";if(t.length>0){for(var i=[],o=0;o<t.length;o++)i.push(t[o].toString(e));n=i.join(mr)}return n},n.nodeType.get=function(){return"MultiPath"},t.prototype.moveTo=function(e,t){var n=new vr;return n.moveTo(e,t),this.paths.push(n),this},t.prototype.lineTo=function(e,t){return this.paths.length>0&&yi(this.paths).lineTo(e,t),this},t.prototype.curveTo=function(e,t,n){return this.paths.length>0&&yi(this.paths).curveTo(e,t,n),this},t.prototype.arc=function(e,t,n,i,o){return this.paths.length>0&&yi(this.paths).arc(e,t,n,i,o),this},t.prototype.arcTo=function(e,t,n,i,o,r){return this.paths.length>0&&yi(this.paths).arcTo(e,t,n,i,o,r),this},t.prototype.close=function(){return this.paths.length>0&&yi(this.paths).close(),this},t.prototype._bbox=function(e){return pr(this.paths,!0,e)},t.prototype.rawBBox=function(){return pr(this.paths,!1)},t.prototype._containsPoint=function(e){for(var t=this.paths,n=0;n<t.length;n++)if(t[n]._containsPoint(e))return!0;return!1},t.prototype._isOnPath=function(e){for(var t=this.paths,n=this.options.stroke.width,i=0;i<t.length;i++)if(t[i]._isOnPath(e,n))return!0;return!1},t.prototype._clippedBBox=function(e){return fr(this.paths,this.currentTransform(e))},Object.defineProperties(t.prototype,n),t}(po(mo(lo))),_r=(function(e){function t(t,n){void 0===t&&(t=new xo),void 0===n&&(n={}),e.call(this,n),this.geometry(t),si(this.options.stroke)||this.stroke("#000")}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={nodeType:{configurable:!0}};n.nodeType.get=function(){return"Arc"},t.prototype._bbox=function(e){return this._geometry.bbox(e)},t.prototype.rawBBox=function(){return this.geometry().bbox()},t.prototype.toPath=function(){var e=new vr,t=this.geometry().curvePoints();if(t.length>0){e.moveTo(t[0].x,t[0].y);for(var n=1;n<t.length;n+=3)e.curveTo(t[n],t[n+1],t[n+2])}return e},t.prototype._containsPoint=function(e){return this.geometry().containsPoint(e)},t.prototype._isOnPath=function(e){return this.geometry()._isOnPath(e,this.options.stroke.width/2)},Object.defineProperties(t.prototype,n)}(po(mo(go(lo)))),function(e){function t(t,n,i){void 0===n&&(n=new Zi),void 0===i&&(i={}),e.call(this,i),this.content(t),this.position(n),this.options.font||(this.options.font="12px sans-serif"),si(this.options.fill)||this.fill("#000")}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={nodeType:{configurable:!0}};return n.nodeType.get=function(){return"Text"},t.prototype.content=function(e){return si(e)?(this.options.set("content",e),this):this.options.get("content")},t.prototype.measure=function(){return Ui(this.content(),{font:this.options.get("font")})},t.prototype.rect=function(){var e=this.measure(),t=this.position().clone();return new to(t,[e.width,e.height])},t.prototype.bbox=function(e){var t=Ji(this.currentTransform(e));return this.rect().bbox(t)},t.prototype.rawBBox=function(){return this.rect().bbox()},t.prototype._containsPoint=function(e){return this.rect().containsPoint(e)},Object.defineProperties(t.prototype,n),t}(po(qo(lo,["position"])))),br=(function(e){function t(t,n,i){void 0===n&&(n=new to),void 0===i&&(i={}),e.call(this,i),this.src(t),this.rect(n)}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={nodeType:{configurable:!0}};n.nodeType.get=function(){return"Image"},t.prototype.src=function(e){return si(e)?(this.options.set("src",e),this):this.options.get("src")},t.prototype.bbox=function(e){var t=Ji(this.currentTransform(e));return this._rect.bbox(t)},t.prototype.rawBBox=function(){return this._rect.bbox()},t.prototype._containsPoint=function(e){return this._rect.containsPoint(e)},t.prototype._hasFill=function(){return this.src()},Object.defineProperties(t.prototype,n)}(go(lo,["rect"])),function(e,t){return function(e){function n(){e.apply(this,arguments)}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.traverse=function(e){for(var n=this[t],i=0;i<n.length;i++){var o=n[i];o.traverse?o.traverse(e):e(o)}return this},n}(e)}),wr=function(e){function t(t){e.call(this,t),this.children=[]}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={nodeType:{configurable:!0}};return n.nodeType.get=function(){return"Group"},t.prototype.childrenChange=function(e,t,n){this.trigger("childrenChange",{action:e,items:t,index:n})},t.prototype.append=function(){return ri(this.children,arguments),this._reparent(arguments,this),this.childrenChange("add",arguments),this},t.prototype.insert=function(e,t){return this.children.splice(e,0,t),t.parent=this,this.childrenChange("add",[t],e),this},t.prototype.insertAt=function(e,t){return this.insert(t,e)},t.prototype.remove=function(e){var t=this.children.indexOf(e);return t>=0&&(this.children.splice(t,1),e.parent=null,this.childrenChange("remove",[e],t)),this},t.prototype.removeAt=function(e){if(0<=e&&e<this.children.length){var t=this.children[e];this.children.splice(e,1),t.parent=null,this.childrenChange("remove",[t],e)}return this},t.prototype.clear=function(){var e=this.children;return this.children=[],this._reparent(e,null),this.childrenChange("remove",e,0),this},t.prototype.bbox=function(e){return pr(this.children,!0,this.currentTransform(e))},t.prototype.rawBBox=function(){return pr(this.children,!1)},t.prototype._clippedBBox=function(e){return fr(this.children,this.currentTransform(e))},t.prototype.currentTransform=function(e){return lo.prototype.currentTransform.call(this,e)||null},t.prototype.containsPoint=function(e,t){if(this.visible())for(var n=this.children,i=this.currentTransform(t),o=0;o<n.length;o++)if(n[o].containsPoint(e,i))return!0;return!1},t.prototype._reparent=function(e,t){for(var n=0;n<e.length;n++){var i=e[n],o=i.parent;o&&o!==this&&o.remove&&o.remove(i),i.parent=t}},Object.defineProperties(t.prototype,n),t}(br(lo,"children"));function yr(e,t,n){var i=n.transform()||io(),o=i.matrix();o.e+=e.x-t.origin.x,o.f+=e.y-t.origin.y,i.matrix(o),n.transform(i)}function xr(e,t,n,i,o){return"start"===n?t.origin[i]:"end"===n?t.origin[i]+t.size[o]-e:t.origin[i]+(t.size[o]-e)/2}function kr(e,t,n,i,o){return"start"===n?t.origin[i]+t.size[o]-e:"end"===n?t.origin[i]:t.origin[i]+(t.size[o]-e)/2}var zr={alignContent:"start",justifyContent:"start",alignItems:"start",spacing:0,orientation:"horizontal",lineSpacing:0,wrap:!0,revers:!1},Cr=function(e,t){e.forEach(t)},Sr=function(e,t){for(var n=e.length-1;n>=0;n--)t(e[n],n)};(function(e){function t(t,n){e.call(this,Object.assign({},zr,n)),this._rect=t,this._fieldMap={}}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.rect=function(e){return e?(this._rect=e,this):this._rect},t.prototype._initMap=function(){var e=this.options,t=this._fieldMap;"horizontal"===e.orientation?(t.sizeField="width",t.groupsSizeField="height",t.groupAxis="x",t.groupsAxis="y"):(t.sizeField="height",t.groupsSizeField="width",t.groupAxis="y",t.groupsAxis="x"),e.reverse?(this.forEach=Sr,this.justifyAlign=kr):(this.forEach=Cr,this.justifyAlign=xr)},t.prototype.reflow=function(){if(this._rect&&0!==this.children.length){this._initMap(),this.options.transform&&this.transform(null);for(var e,t,n,i=this.options,o=this._rect,r=this._initGroups(),a=r.groups,s=r.groupsSize,l=this._fieldMap,c=l.sizeField,h=l.groupsSizeField,d=l.groupAxis,u=l.groupsAxis,p=new Zi,f=new Zi,m=new eo,v=xr(s,o,i.alignContent,u,h),g=function(o,r){var a=t.elements[r];f[d]=e,f[u]=xr(o.size[h],n,i.alignItems,u,h),yr(f,o,a),e+=o.size[c]+i.spacing},_=0;_<a.length;_++)t=a[_],p[d]=e=this.justifyAlign(t.size,o,i.justifyContent,d,c),p[u]=v,m[c]=t.size,m[h]=t.lineSize,n=new to(p,m),this.forEach(t.bboxes,g),v+=t.lineSize+i.lineSpacing;if(!i.wrap&&t.size>o.size[c]){var b=o.size[c]/n.size[c],w=n.topLeft().scale(b,b),y=xr(n.size[h]*b,o,i.alignContent,u,h),x=io();"x"===d?x.translate(o.origin.x-w.x,y-w.y):x.translate(y-w.x,o.origin.y-w.y),x.scale(b,b),this.transform(x)}}},t.prototype._initGroups=function(){for(var e=this,t=this.options,n=this.children,i=t.lineSpacing,o=t.wrap,r=t.spacing,a=this._fieldMap.sizeField,s=this._newGroup(),l=[],c=function(){l.push(s),h+=s.lineSize+i},h=-i,d=0;d<n.length;d++){var u=n[d],p=n[d].clippedBBox();u.visible()&&p&&(o&&s.size+p.size[a]+r>e._rect.size[a]?0===s.bboxes.length?(e._addToGroup(s,p,u),c(),s=e._newGroup()):(c(),s=e._newGroup(),e._addToGroup(s,p,u)):e._addToGroup(s,p,u))}return s.bboxes.length&&c(),{groups:l,groupsSize:h}},t.prototype._addToGroup=function(e,t,n){e.size+=t.size[this._fieldMap.sizeField]+this.options.spacing,e.lineSize=Math.max(t.size[this._fieldMap.groupsSizeField],e.lineSize),e.bboxes.push(t),e.elements.push(n)},t.prototype._newGroup=function(){return{lineSize:0,size:-this.options.spacing,bboxes:[],elements:[]}}})(wr),function(e){function t(t,n){void 0===t&&(t=new to),void 0===n&&(n={}),e.call(this,n),this.geometry(t),si(this.options.stroke)||this.stroke("#000")}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={nodeType:{configurable:!0}};n.nodeType.get=function(){return"Rect"},t.prototype._bbox=function(e){return this._geometry.bbox(e)},t.prototype.rawBBox=function(){return this._geometry.bbox()},t.prototype._containsPoint=function(e){return this._geometry.containsPoint(e)},t.prototype._isOnPath=function(e){return this.geometry()._isOnPath(e,this.options.stroke.width/2)},Object.defineProperties(t.prototype,n)}(po(mo(go(lo))));var Mr=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype._change=function(){this.optionsChange({field:"stops"})},t}(Vo);function Hr(e){return function(t){return si(t)?(this.options.set(e,t),this):this.options.get(e)}}var Ir,Tr,Vr=function(e){function t(t,n,i){e.call(this),this.options=new Ki({offset:t,color:n,opacity:si(i)?i:1}),this.options.addObserver(this)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.create=function(e){if(si(e))return e instanceof t?e:e.length>1?new t(e[0],e[1],e[2]):new t(e.offset,e.color,e.opacity)},t}((Ir=["offset","color","opacity"],Tr=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(oi),function(e,t){for(var n=0;n<t.length;n++)e[t[n]]=Hr(t[n])}(Tr.prototype,Ir),Tr)),Br=function(e){function t(t){void 0===t&&(t={}),e.call(this),this.stops=new Mr(this._createStops(t.stops)),this.stops.addObserver(this),this._userSpace=t.userSpace,this.id=ci()}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={nodeType:{configurable:!0}};return n.nodeType.get=function(){return"Gradient"},t.prototype.userSpace=function(e){return si(e)?(this._userSpace=e,this.optionsChange(),this):this._userSpace},t.prototype._createStops=function(e){void 0===e&&(e=[]);for(var t=[],n=0;n<e.length;n++)t.push(Vr.create(e[n]));return t},t.prototype.addStop=function(e,t,n){this.stops.push(new Vr(e,t,n))},t.prototype.removeStop=function(e){var t=this.stops.indexOf(e);t>=0&&this.stops.splice(t,1)},t.prototype.optionsChange=function(e){this.trigger("optionsChange",{field:"gradient"+(e?"."+e.field:""),value:this})},t.prototype.geometryChange=function(){this.optionsChange()},Object.defineProperties(t.prototype,n),t}(oi),Ar=function(e){function t(t){void 0===t&&(t={}),e.call(this,t),this.start(t.start||new Zi),this.end(t.end||new Zi(1,0))}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(qo(Br,["start","end"])),Lr=function(e){function t(t){void 0===t&&(t={}),e.call(this,t),this.center(t.center||new Zi),this._radius=si(t.radius)?t.radius:1,this._fallbackFill=t.fallbackFill}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.radius=function(e){return si(e)?(this._radius=e,this.geometryChange(),this):this._radius},t.prototype.fallbackFill=function(e){return si(e)?(this._fallbackFill=e,this.optionsChange(),this):this._fallbackFill},t}(qo(Br,["center"]));!function(e){function t(t){e.call(this);var n=t.width,i=t.height;this._size=eo.create([n,i]),this.id=ci()}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={nodeType:{configurable:!0}};n.nodeType.get=function(){return so},t.prototype.size=function(e){return e?(this._size=eo.create(e),this):this._size},Object.defineProperties(t.prototype,n)}(wr);var Er,Dr,Pr=Object.freeze({__proto__:null,easeOutElastic:function(e,t,n,i){var o=1.70158,r=0,a=i;return 0===e?n:1===e?n+i:(r||(r=.5),a<Math.abs(i)?(a=i,o=r/4):o=r/(2*Math.PI)*Math.asin(i/a),a*Math.pow(2,-10*e)*Math.sin((Number(e)-o)*(1.1*Math.PI)/r)+i+n)},linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}}),Or=function(e){function t(){e.call(this),this._items=[]}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={current:{configurable:!0}};return n.current.get=function(){return Er||(Er=new t),Er},t.prototype.register=function(e,t){this._items.push({name:e,type:t})},t.prototype.create=function(e,t){var n,i=this._items;if(t&&t.type)for(var o=t.type.toLowerCase(),r=0;r<i.length;r++)if(i[r].name.toLowerCase()===o){n=i[r];break}if(n)return new n.type(e,t)},Object.defineProperties(t,n),t}(Hn),Fr=(function(e){function t(t,n){e.call(this),this.options=Object.assign({},this.options,n),this.element=t}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={options:{configurable:!0}};t.create=function(e,t,n){return Or.current.create(e,t,n)},n.options.get=function(){return this._options||{duration:500,easing:"swing"}},n.options.set=function(e){this._options=e},t.prototype.setup=function(){},t.prototype.step=function(){},t.prototype.play=function(){var e=this,t=this.options,n=t.duration,i=t.delay;void 0===i&&(i=0);var o=Pr[t.easing],r=Wn()+i,a=r+n;0===n?(this.step(1),this.abort()):setTimeout((function(){var t=function(){if(!e._stopped){var i=Wn(),s=xi(i-r,0,n),l=o(s/n,s,0,1,n);e.step(l),i<a?En(t):e.abort()}};t()}),i)},t.prototype.abort=function(){this._stopped=!0},t.prototype.destroy=function(){this.abort()},Object.defineProperties(t.prototype,n)}(Hn),function(e){function t(){e.apply(this,arguments)}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={current:{configurable:!0}};n.current.get=function(){return Dr||(Dr=new t),Dr},t.prototype.parse=function(e,t){return ur(new gr(t),e)},Object.defineProperties(t,n)}(Hn),function(e){function t(t){e.call(this),this.childNodes=[],this.parent=null,t&&(this.srcElement=t,this.observe())}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.destroy=function(){this.srcElement&&this.srcElement.removeObserver(this);for(var e=this.childNodes,t=0;t<e.length;t++)this.childNodes[t].destroy();this.parent=null},t.prototype.load=function(){},t.prototype.observe=function(){this.srcElement&&this.srcElement.addObserver(this)},t.prototype.append=function(e){this.childNodes.push(e),e.parent=this},t.prototype.insertAt=function(e,t){this.childNodes.splice(t,0,e),e.parent=this},t.prototype.remove=function(e,t){for(var n=e+t,i=e;i<n;i++)this.childNodes[i].removeSelf();this.childNodes.splice(e,t)},t.prototype.removeSelf=function(){this.clear(),this.destroy()},t.prototype.clear=function(){this.remove(0,this.childNodes.length)},t.prototype.invalidate=function(){this.parent&&this.parent.invalidate()},t.prototype.geometryChange=function(){this.invalidate()},t.prototype.optionsChange=function(){this.invalidate()},t.prototype.childrenChange=function(e){"add"===e.action?this.load(e.items,e.index):"remove"===e.action&&this.remove(e.index,e.items.length),this.invalidate()},t}(Hn)),Rr=["click","mouseenter","mouseleave","mousemove","resize"],Nr=function(e){function t(t,n){e.call(this),this.options=Object.assign({},n),this.element=t,this.element._kendoExportVisual=this.exportVisual.bind(this),this._click=this._handler("click"),this._mouseenter=this._handler("mouseenter"),this._mouseleave=this._handler("mouseleave"),this._mousemove=this._handler("mousemove"),this._visual=new wr,Vi(t,this.options),this.bind(Rr,this.options),this._enableTracking()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.draw=function(e){this._visual.children.push(e)},t.prototype.clear=function(){this._visual.children=[]},t.prototype.destroy=function(){this._visual=null,this.element._kendoExportVisual=null,this.unbind()},t.prototype.eventTarget=function(e){for(var t,n=bi(e);!t&&n&&(t=n._kendoNode,n!==this.element);)n=n.parentElement;if(t)return t.srcElement},t.prototype.exportVisual=function(){return this._visual},t.prototype.getSize=function(){return Vi(this.element)},t.prototype.currentSize=function(e){if(!e)return this._size;this._size=e},t.prototype.setSize=function(e){Vi(this.element,e),this.currentSize(e),this._resize()},t.prototype.resize=function(e){var t=this.getSize(),n=this.currentSize();(e||(t.width>0||t.height>0)&&(!n||t.width!==n.width||t.height!==n.height))&&(this.currentSize(t),this._resize(t,e),this.trigger("resize",t))},t.prototype.size=function(e){if(!e)return this.getSize();this.setSize(e)},t.prototype.suspendTracking=function(){this._suspendedTracking=!0},t.prototype.resumeTracking=function(){this._suspendedTracking=!1},t.prototype._enableTracking=function(){},t.prototype._resize=function(){},t.prototype._handler=function(e){var t=this;return function(n){var i=t.eventTarget(n);i&&!t._suspendedTracking&&t.trigger(e,{element:i,originalEvent:n,type:e})}},t.prototype._elementOffset=function(){var e=this.element,t=Ai(e),n=Hi(e),i=n.left,o=n.top;return{left:i+t.left,top:o+t.top}},t.prototype._surfacePoint=function(e){var t=this._elementOffset(),n=_i(e),i=n.x-t.left,o=n.y-t.top,r=Pi(this.element).invert();return new Zi(i,o).transform(r)},t}(In);function qr(e,t){return si(t)&&null!==t?" "+e+'="'+t+'" ':""}function jr(e){for(var t="",n=0;n<e.length;n++)t+=qr(e[n][0],e[n][1]);return t}function Wr(e){for(var t="",n=0;n<e.length;n++){var i=e[n][1];si(i)&&(t+=e[n][0]+":"+i+";")}if(""!==t)return t}var Gr={},Ur=function(e,t){var n=ye(t);Object.keys(n).forEach((function(t){e.style[t]=n[t]}))},$r="data-style",Kr=function(e){return(e||"").replace(/\sstyle=/g," "+$r+"=")},Yr=function(e){Array.from(e.querySelectorAll("["+$r+"]")).forEach((function(e){var t=e.getAttribute($r);e.removeAttribute($r),Ur(e,t)}))},Qr=function(e,t){e.innerHTML=Kr(t),Yr(e)},Xr="http://www.w3.org/2000/svg",Jr="none",Zr=function(e,t){Qr(e,t)};if("undefined"!=typeof document){var ea="<svg xmlns='"+Xr+"'></svg>",ta=document.createElement("div"),na="undefined"!=typeof DOMParser;ta.innerHTML=ea,na&&ta.firstChild.namespaceURI!==Xr&&(Zr=function(e,t){var n=(new DOMParser).parseFromString(Kr(t),"text/xml");Yr(n);var i=document.adoptNode(n.documentElement);e.innerHTML="",e.appendChild(i)})}var ia=Zr,oa="transform",ra={clip:"clip-path",fill:"fill"};function aa(e,t){return"clip"===e||"fill"===e&&(!t||"Gradient"===t.nodeType||t.nodeType===so)}var sa=function(e){function t(t,n){e.call(this,t),this.definitions={},this.options=n}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.destroy=function(){this.element&&(this.element._kendoNode=null,this.element=null),this.clearDefinitions(),e.prototype.destroy.call(this)},t.prototype.load=function(e,t){for(var n=this,i=0;i<e.length;i++){var o=e[i],r=o.children,a=new Gr[o.nodeType](o,n.options);si(t)?n.insertAt(a,t):n.append(a),a.createDefinitions(),r&&r.length>0&&a.load(r);var s=n.element;s&&a.attachTo(s,t)}},t.prototype.root=function(){for(var e=this;e.parent;)e=e.parent;return e},t.prototype.attachTo=function(e,t){var n=document.createElement("div");ia(n,"<svg xmlns='"+Xr+"' version='1.1'>"+this.render()+"</svg>");var i=n.firstChild.firstChild;i&&(si(t)?e.insertBefore(i,e.childNodes[t]||null):e.appendChild(i),this.setElement(i))},t.prototype.setElement=function(e){this.element&&(this.element._kendoNode=null),this.element=e,this.element._kendoNode=this;for(var t=this.childNodes,n=0;n<t.length;n++){var i=e.childNodes[n];t[n].setElement(i)}},t.prototype.clear=function(){this.clearDefinitions(),this.element&&(this.element.innerHTML="");for(var e=this.childNodes,t=0;t<e.length;t++)e[t].destroy();this.childNodes=[]},t.prototype.removeSelf=function(){if(this.element){var t=this.element.parentNode;t&&t.removeChild(this.element),this.element=null}e.prototype.removeSelf.call(this)},t.prototype.template=function(){return this.renderChildren()},t.prototype.render=function(){return this.template()},t.prototype.renderChildren=function(){for(var e=this.childNodes,t="",n=0;n<e.length;n++)t+=e[n].render();return t},t.prototype.optionsChange=function(t){var n=t.field,i=t.value;"visible"===n?this.css("display",i?"":Jr):ra[n]&&aa(n,i)?this.updateDefinition(n,i):"opacity"===n?this.attr("opacity",i):"cursor"===n?this.css("cursor",i):"id"===n&&(i?this.attr("id",i):this.removeAttr("id")),e.prototype.optionsChange.call(this,t)},t.prototype.accessibilityOptionsChange=function(e){var t=e.field,n=e.value;"role"===t?n?this.attr("role",n):this.removeAttr("role"):"ariaLabel"===t?n?this.attr("aria-label",Nn(n)):this.removeAttr("aria-label"):"ariaRoleDescription"===t?n?this.attr("aria-roledescription",Nn(n)):this.removeAttr("aria-roledescription"):"ariaChecked"===t?si(n)?this.attr("aria-checked",n):this.removeAttr("aria-checked"):"className"===t&&this.className(n)},t.prototype.attr=function(e,t){this.element&&this.element.setAttribute(e,t)},t.prototype.allAttr=function(e){for(var t=0;t<e.length;t++)this.attr(e[t][0],e[t][1])},t.prototype.toggleAttr=function(e,t){t?this.attr(e,t):this.removeAttr(e)},t.prototype.css=function(e,t){this.element&&(this.element.style[e]=t)},t.prototype.allCss=function(e){for(var t=0;t<e.length;t++)this.css(e[t][0],e[t][1])},t.prototype.className=function(e){var t,n=this;this.element&&((t=this.element.classList).remove.apply(t,this.element.classList),e.split(" ").forEach((function(e){n.element.classList.add(e)})))},t.prototype.removeAttr=function(e){this.element&&this.element.removeAttribute(e)},t.prototype.mapTransform=function(e){var t=[];return e&&t.push([oa,"matrix("+e.matrix().toString(6)+")"]),t},t.prototype.renderTransform=function(){return jr(this.mapTransform(this.srcElement.transform()))},t.prototype.transformChange=function(e){e?this.allAttr(this.mapTransform(e)):this.removeAttr(oa)},t.prototype.mapStyle=function(){var e=this.srcElement.options,t=[["cursor",e.cursor]];return!1===e.visible&&t.push(["display",Jr]),t},t.prototype.renderStyle=function(){return qr("style",Wr(this.mapStyle(!0)))},t.prototype.renderOpacity=function(){return qr("opacity",this.srcElement.options.opacity)},t.prototype.renderId=function(){return qr("id",this.srcElement.options.id)},t.prototype.renderClassName=function(){return qr("class",this.srcElement.options.className)},t.prototype.renderRole=function(){return qr("role",this.srcElement.options.role)},t.prototype.renderAriaLabel=function(){var e=this.srcElement.options.ariaLabel;return e&&(e=Nn(e)),qr("aria-label",e)},t.prototype.renderAriaRoleDescription=function(){var e=this.srcElement.options.ariaRoleDescription;return e&&(e=Nn(e)),qr("aria-roledescription",e)},t.prototype.renderAriaChecked=function(){return qr("aria-checked",this.srcElement.options.ariaChecked)},t.prototype.createDefinitions=function(){var e=this.srcElement,t=this.definitions;if(e){var n,i=e.options;for(var o in ra){var r=i.get(o);r&&aa(o,r)&&(t[o]=r,n=!0)}n&&this.definitionChange({action:"add",definitions:t})}},t.prototype.definitionChange=function(e){this.parent&&this.parent.definitionChange(e)},t.prototype.updateDefinition=function(e,t){var n=this.definitions,i=n[e],o=ra[e],r={};i&&(r[e]=i,this.definitionChange({action:"remove",definitions:r}),delete n[e]),t?(r[e]=t,this.definitionChange({action:"add",definitions:r}),n[e]=t,this.attr(o,this.refUrl(t.id))):i&&this.removeAttr(o)},t.prototype.clearDefinitions=function(){var e=this.definitions;this.definitionChange({action:"remove",definitions:e}),this.definitions={}},t.prototype.renderDefinitions=function(){return jr(this.mapDefinitions())},t.prototype.mapDefinitions=function(){var e=this.definitions,t=[];for(var n in e)t.push([ra[n],this.refUrl(e[n].id)]);return t},t.prototype.refUrl=function(e){var t=(this.options||{}).skipBaseHref,n=this.baseUrl().replace(/'/g,"\\'");return"url("+(t?"":n)+"#"+e+")"},t.prototype.baseUrl=function(){return function(){var e=document.getElementsByTagName("base")[0],t=document.location.href,n="";if(e&&!(jn.browser||{}).msie){var i=t.indexOf("#");-1!==i&&(t=t.substring(0,i)),n=t}return n}()},t}(Fr),la=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.template=function(){return"<stop "+this.renderOffset()+" "+this.renderStyle()+" />"},t.prototype.renderOffset=function(){return qr("offset",this.srcElement.offset())},t.prototype.mapStyle=function(){var e=this.srcElement;return[["stop-color",e.color()],["stop-opacity",e.opacity()]]},t.prototype.optionsChange=function(e){"offset"===e.field?this.attr(e.field,e.value):"color"!==e.field&&"opacity"!==e.field||this.css("stop-"+e.field,e.value)},t}(sa),ca=function(e){function t(t){e.call(this,t),this.id=t.id,this.loadStops()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.loadStops=function(){for(var e=this.srcElement.stops,t=this.element,n=0;n<e.length;n++){var i=new la(e[n]);this.append(i),t&&i.attachTo(t)}},t.prototype.optionsChange=function(e){"gradient.stops"===e.field?(Fr.prototype.clear.call(this),this.loadStops()):"gradient"===e.field&&this.allAttr(this.mapCoordinates())},t.prototype.renderCoordinates=function(){return jr(this.mapCoordinates())},t.prototype.mapSpace=function(){return["gradientUnits",this.srcElement.userSpace()?"userSpaceOnUse":"objectBoundingBox"]},t}(sa),ha=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.template=function(){return"<linearGradient id='"+this.id+"' "+this.renderCoordinates()+">"+this.renderChildren()+"</linearGradient>"},t.prototype.mapCoordinates=function(){var e=this.srcElement,t=e.start(),n=e.end();return[["x1",t.x],["y1",t.y],["x2",n.x],["y2",n.y],this.mapSpace()]},t}(ca),da=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.template=function(){return"<radialGradient id='"+this.id+"' "+this.renderCoordinates()+">"+this.renderChildren()+"</radialGradient>"},t.prototype.mapCoordinates=function(){var e=this.srcElement,t=e.center(),n=e.radius();return[["cx",t.x],["cy",t.y],["r",n],this.mapSpace()]},t}(ca),ua=function(e){function t(t){e.call(this,t),this.id=t.id,this.load(t.children)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.template=function(){var e=this.srcElement.size().getWidth(),t=this.srcElement.size().getHeight();return"<pattern id='"+this.srcElement.id+"' width='"+e+"' height='"+t+"' patternUnits='userSpaceOnUse'>"+this.renderChildren()+"</pattern>"},t}(sa),pa=function(e){function t(t){e.call(this),this.srcElement=t,this.id=t.id,this.load([t])}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.renderClipRule=function(){return qr("clip-rule","evenodd")},t.prototype.template=function(){return"<clipPath "+this.renderClipRule()+" id='"+this.id+"'>"+this.renderChildren()+"</clipPath>"},t}(sa),fa=function(e){function t(){e.call(this),this.definitionMap={}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.attachTo=function(e){this.element=e},t.prototype.template=function(){return"<defs>"+this.renderChildren()+"</defs>"},t.prototype.definitionChange=function(e){var t=e.definitions,n=e.action;"add"===n?this.addDefinitions(t):"remove"===n&&this.removeDefinitions(t)},t.prototype.createDefinition=function(e,t){var n;return"clip"===e?n=pa:"fill"===e&&(t instanceof Ar?n=ha:t instanceof Lr?n=da:t.nodeType===so&&(n=ua)),new n(t)},t.prototype.addDefinitions=function(e){for(var t in e)this.addDefinition(t,e[t])},t.prototype.addDefinition=function(e,t){var n=this.element,i=this.definitionMap,o=t.id,r=i[o];if(r)r.count++;else{var a=this.createDefinition(e,t);i[o]={element:a,count:1},this.append(a),n&&a.attachTo(this.element)}},t.prototype.removeDefinitions=function(e){for(var t in e)this.removeDefinition(e[t])},t.prototype.removeDefinition=function(e){var t=this.definitionMap,n=e.id,i=t[n];i&&(i.count--,0===i.count&&(this.remove(this.childNodes.indexOf(i.element),1),delete t[n]))},t}(sa),ma=function(e){function t(t){e.call(this),this.options=t,this.defs=new fa}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.attachTo=function(e){this.element=e,this.defs.attachTo(e.firstElementChild)},t.prototype.clear=function(){Fr.prototype.clear.call(this)},t.prototype.template=function(){return this.defs.render()+this.renderChildren()},t.prototype.definitionChange=function(e){this.defs.definitionChange(e)},t}(sa),va={"fill.opacity":"fill-opacity","stroke.color":"stroke","stroke.width":"stroke-width","stroke.opacity":"stroke-opacity"},ga=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.geometryChange=function(){this.attr("d",this.renderData()),this.invalidate()},t.prototype.optionsChange=function(t){switch(t.field){case"fill":t.value?this.allAttr(this.mapFill(t.value)):this.removeAttr("fill");break;case"fill.color":this.allAttr(this.mapFill({color:t.value}));break;case"stroke":t.value?this.allAttr(this.mapStroke(t.value)):this.removeAttr("stroke");break;case"transform":this.transformChange(t.value);break;default:var n=va[t.field];n&&this.attr(n,t.value)}this.accessibilityOptionsChange(t),e.prototype.optionsChange.call(this,t)},t.prototype.content=function(){this.element&&(this.element.textContent=this.srcElement.content())},t.prototype.renderData=function(){return this.srcElement.toString(3)||void 0},t.prototype.mapStroke=function(e){var t=[];return e&&!wi(e.color)?(t.push(["stroke",e.color]),t.push(["stroke-width",e.width]),t.push(["stroke-linecap",this.renderLinecap(e)]),t.push(["stroke-linejoin",e.lineJoin]),si(e.opacity)&&t.push(["stroke-opacity",e.opacity]),si(e.dashType)&&t.push(["stroke-dasharray",this.renderDashType(e)])):t.push(["stroke",Jr]),t},t.prototype.renderStroke=function(){return jr(this.mapStroke(this.srcElement.options.stroke))},t.prototype.renderDashType=function(e){var t=e.dashType,n=e.width;if(void 0===n&&(n=1),t&&t!==ro){for(var i=oo[t.toLowerCase()],o=[],r=0;r<i.length;r++)o.push(i[r]*n);return o.join(" ")}},t.prototype.renderLinecap=function(e){var t=e.dashType,n=e.lineCap;return t&&t!==ro?ao:n},t.prototype.mapFill=function(e){var t=[];return(!e||"Gradient"!==e.nodeType&&e.nodeType!==so)&&(e&&!wi(e.color)?(t.push(["fill",e.color]),si(e.opacity)&&t.push(["fill-opacity",e.opacity])):t.push(["fill",Jr])),t},t.prototype.renderFill=function(){return jr(this.mapFill(this.srcElement.options.fill))},t.prototype.template=function(){return"<path "+this.renderId()+" "+this.renderStyle()+" "+this.renderOpacity()+" "+qr("d",this.renderData())+this.renderStroke()+this.renderFill()+this.renderDefinitions()+this.renderTransform()+this.renderClassName()+" "+this.renderRole()+this.renderAriaLabel()+" "+this.renderAriaRoleDescription()+this.renderAriaChecked()+" ></path>"},t}(sa),_a=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.renderData=function(){return this.srcElement.toPath().toString(3)},t}(ga),ba=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.geometryChange=function(){var e=this.center();this.attr("cx",e.x),this.attr("cy",e.y),this.attr("r",this.radius()),this.invalidate()},t.prototype.center=function(){return this.srcElement.geometry().center},t.prototype.radius=function(){return this.srcElement.geometry().radius},t.prototype.template=function(){return"<circle "+this.renderId()+" "+this.renderStyle()+" "+this.renderOpacity()+"cx='"+this.center().x+"' cy='"+this.center().y+"' r='"+this.radius()+"'"+this.renderStroke()+" "+this.renderFill()+" "+this.renderDefinitions()+this.renderClassName()+" "+this.renderRole()+this.renderAriaLabel()+" "+this.renderAriaRoleDescription()+this.renderAriaChecked()+" "+this.renderTransform()+" ></circle>"},t}(ga),wa=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.template=function(){return"<g"+(this.renderId()+this.renderTransform()+this.renderClassName()+this.renderStyle()+this.renderOpacity()+this.renderRole()+this.renderAriaLabel()+this.renderAriaRoleDescription()+this.renderAriaChecked()+this.renderDefinitions())+">"+this.renderChildren()+"</g>"},t.prototype.optionsChange=function(t){var n=t.field,i=t.value;"transform"===n&&this.transformChange(i),this.accessibilityOptionsChange(t),e.prototype.optionsChange.call(this,t)},t}(sa),ya=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.geometryChange=function(){this.allAttr(this.mapPosition()),this.invalidate()},t.prototype.optionsChange=function(t){"src"===t.field&&this.allAttr(this.mapSource()),e.prototype.optionsChange.call(this,t)},t.prototype.mapPosition=function(){var e=this.srcElement.rect(),t=e.topLeft();return[["x",t.x],["y",t.y],["width",e.width()+"px"],["height",e.height()+"px"]]},t.prototype.renderPosition=function(){return jr(this.mapPosition())},t.prototype.mapSource=function(e){var t=this.srcElement.src();return e&&(t=Nn(t)),[["xlink:href",t]]},t.prototype.renderSource=function(){return jr(this.mapSource(!0))},t.prototype.template=function(){return"<image preserveAspectRatio='none' "+this.renderId()+" "+this.renderStyle()+" "+this.renderTransform()+" "+this.renderOpacity()+this.renderPosition()+" "+this.renderSource()+" "+this.renderDefinitions()+this.renderClassName()+" "+this.renderRole()+this.renderAriaLabel()+" "+this.renderAriaRoleDescription()+this.renderAriaChecked()+" ></image>"},t}(ga),xa=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.renderData=function(){return this.srcElement.toString(3)||"undefined"},t}(ga),ka=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.geometryChange=function(){var e=this.srcElement.geometry();this.attr("x",e.origin.x),this.attr("y",e.origin.y),this.attr("width",e.size.width),this.attr("height",e.size.height),this.attr("rx",e.cornerRadius[0]),this.attr("ry",e.cornerRadius[1]),this.invalidate()},t.prototype.size=function(){return this.srcElement.geometry().size},t.prototype.origin=function(){return this.srcElement.geometry().origin},t.prototype.rx=function(){return this.srcElement.geometry().cornerRadius[0]},t.prototype.ry=function(){return this.srcElement.geometry().cornerRadius[1]},t.prototype.template=function(){return"<rect "+this.renderId()+" "+this.renderStyle()+" "+this.renderOpacity()+" x='"+this.origin().x+"' y='"+this.origin().y+"' rx='"+this.rx()+"' ry='"+this.ry()+"' width='"+this.size().width+"' height='"+this.size().height+"' "+this.renderStroke()+" "+this.renderFill()+" "+this.renderDefinitions()+" "+this.renderTransform()+this.renderClassName()+" "+this.renderRole()+this.renderAriaLabel()+" "+this.renderAriaRoleDescription()+this.renderAriaChecked()+" />"},t}(ga),za=/&(?:[a-zA-Z]+|#\d+);/g;function Ca(e){if(!e||"string"!=typeof e||!za.test(e))return e;var t=Ca._element;return za.lastIndex=0,e.replace(za,(function(e){return t.innerHTML=e,t.textContent||t.innerText}))}"undefined"!=typeof document&&(Ca._element=document.createElement("span"));var Sa=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.geometryChange=function(){var e=this.pos();this.attr("x",e.x),this.attr("y",e.y),this.invalidate()},t.prototype.optionsChange=function(t){"font"===t.field?(this.attr("style",Wr(this.mapStyle())),this.geometryChange()):"content"===t.field&&e.prototype.content.call(this,this.srcElement.content()),e.prototype.optionsChange.call(this,t)},t.prototype.mapStyle=function(t){var n=e.prototype.mapStyle.call(this,t),i=this.srcElement.options.font;return t&&(i=Nn(i)),n.push(["font",i],["white-space","pre"]),n},t.prototype.pos=function(){var e=this.srcElement.position(),t=this.srcElement.measure();return e.clone().setY(e.y+t.baseline)},t.prototype.renderContent=function(){var e=this.srcElement.content();return Ri(e=Nn(e=Ca(e)))},t.prototype.renderTextAnchor=function(){var e;return!(this.options||{}).rtl||jn.browser.msie||jn.browser.edge||(e="end"),qr("text-anchor",e)},t.prototype.renderPaintOrder=function(){var e=this.srcElement.options.paintOrder;return e?qr("paint-order",e):""},t.prototype.template=function(){return"<text "+this.renderId()+" "+this.renderTextAnchor()+" "+this.renderStyle()+" "+this.renderOpacity()+"x='"+this.pos().x+"' y='"+this.pos().y+"' "+this.renderStroke()+" "+this.renderTransform()+" "+this.renderDefinitions()+this.renderPaintOrder()+this.renderFill()+this.renderClassName()+" "+this.renderRole()+this.renderAriaLabel()+" "+this.renderAriaRoleDescription()+this.renderAriaChecked()+">"+this.renderContent()+"</text>"},t}(ga);Gr.Arc=_a,Gr.Circle=ba,Gr.Group=wa,Gr.Image=ya,Gr.MultiPath=xa,Gr.Path=ga,Gr.Rect=ka,Gr.Text=Sa;var Ma=function(e){function t(t,n){e.call(this,t,n),this._root=new ma(Object.assign({rtl:"rtl"===Ii(t,"direction").direction},this.options)),ia(this.element,this._template("")),this._rootElement=this.element.firstElementChild,this._rootElement.style.width="100%",this._rootElement.style.height="100%",this._rootElement.style.overflow="hidden",function(e){var t;try{t=e.getScreenCTM?e.getScreenCTM():null}catch(e){}if(t){var n=-t.e%1,i=-t.f%1,o=e.style;0===n&&0===i||(o.left=n+"px",o.top=i+"px")}}(this._rootElement),this._root.attachTo(this._rootElement),Mi(this.element,{click:this._click,mouseover:this._mouseenter,mouseout:this._mouseleave,mousemove:this._mousemove}),this.resize()}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={type:{configurable:!0}};return n.type.get=function(){return"svg"},t.prototype.destroy=function(){this._root&&(this._root.destroy(),this._root=null,this._rootElement=null,Bi(this.element,{click:this._click,mouseover:this._mouseenter,mouseout:this._mouseleave,mousemove:this._mousemove})),e.prototype.destroy.call(this)},t.prototype.translate=function(e){var t=Math.round(e.x)+" "+Math.round(e.y)+" "+this._size.width+" "+this._size.height;this._offset=e,this._rootElement.setAttribute("viewBox",t)},t.prototype.draw=function(t){e.prototype.draw.call(this,t),this._root.load([t])},t.prototype.clear=function(){e.prototype.clear.call(this),this._root.clear()},t.prototype.svg=function(){return"<?xml version='1.0' ?>"+this._template()},t.prototype.exportVisual=function(){var e=this._visual,t=this._offset;if(t){var n=new wr;n.children.push(e),n.transform(io().translate(-t.x,-t.y)),e=n}return e},t.prototype._resize=function(){this._offset&&this.translate(this._offset)},t.prototype._template=function(e){return"<svg "+("string"==typeof e?e:"style='width: 100%; height: 100%; overflow: hidden;' ")+"xmlns='"+Xr+"' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1'>"+this._root.render()+"</svg>"},Object.defineProperties(t.prototype,n),t}(Nr),Ha={},Ia=function(e){function t(t){e.call(this,t),t&&this.initClip()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.initClip=function(){var e=this.srcElement.clip();e&&(this.clip=e,e.addObserver(this))},t.prototype.clear=function(){this.srcElement&&this.srcElement.removeObserver(this),this.clearClip(),e.prototype.clear.call(this)},t.prototype.clearClip=function(){this.clip&&(this.clip.removeObserver(this),delete this.clip)},t.prototype.setClip=function(e){this.clip&&(e.beginPath(),new Ha[this.clip.nodeType](this.clip).renderPoints(e,this.clip),e.clip("evenodd"))},t.prototype.optionsChange=function(t){"clip"===t.field&&(this.clearClip(),this.initClip()),e.prototype.optionsChange.call(this,t)},t.prototype.setTransform=function(e){if(this.srcElement){var t=this.srcElement.transform();t&&e.transform.apply(e,t.matrix().toArray(6))}},t.prototype.loadElements=function(e,t,n){for(var i=0;i<e.length;i++){var o=e[i],r=o.children,a=new Ha[o.nodeType](o,n);r&&r.length>0&&a.load(r,t,n),si(t)?this.insertAt(a,t):this.append(a)}},t.prototype.load=function(e,t,n){this.loadElements(e,t,n),this.invalidate()},t.prototype.setOpacity=function(e){if(this.srcElement){var t=this.srcElement.opacity();si(t)&&this.globalAlpha(e,t)}},t.prototype.globalAlpha=function(e,t){var n=t;n&&e.globalAlpha&&(n*=e.globalAlpha),e.globalAlpha=n},t.prototype.visible=function(){var e=this.srcElement;return!e||e&&!1!==e.options.visible},t}(Fr),Ta=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.renderTo=function(e){if(this.visible()){e.save(),this.setTransform(e),this.setClip(e),this.setOpacity(e);for(var t=this.childNodes,n=0;n<t.length;n++){var i=t[n];i.visible()&&i.renderTo(e)}e.restore()}},t}(br(Ia,"childNodes")),Va=1e3/60,Ba=function(e){function t(t,n){e.call(this),this.canvas=t,this.size=n,this.ctx=t.getContext("2d");var i=this._invalidate.bind(this);this.invalidate=function(e,t){var n,i=0;if(!t||t<=0)return e;var o=function(){var o=Wn()-i,r=arguments,a=function(){e.apply(null,r),i=Wn()};if(!i)return a();n&&clearTimeout(n),o>t?a():n=setTimeout(a,t-o)};return o.cancel=function(){clearTimeout(n)},o}((function(){En(i)}),Va)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.destroy=function(){e.prototype.destroy.call(this),this.canvas=null,this.ctx=null},t.prototype.load=function(e,t,n){this.loadElements(e,t,n),this._invalidate()},t.prototype._rescale=function(e){var t=this.canvas,n=this.size;t.width=n.width*e,t.height=n.height*e,this.ctx.scale(e,e)},t.prototype._devicePixelRatio=function(){return"number"==typeof window.devicePixelRatio?window.devicePixelRatio:1},t.prototype._invalidate=function(e){if(this.ctx){var t=e&&e.fixedScale?1:this._devicePixelRatio();this._rescale(t),this.ctx.clearRect(0,0,this.canvas.width,this.canvas.height),this.renderTo(this.ctx)}},t}(br(Ta,"childNodes")),Aa=function(e){function t(){e.call(this),this.shapes=[]}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype._add=function(e,t){this.shapes.push({bbox:t,shape:e}),e._quadNode=this},t.prototype.pointShapes=function(e){for(var t=this.shapes,n=t.length,i=[],o=0;o<n;o++)t[o].bbox.containsPoint(e)&&i.push(t[o].shape);return i},t.prototype.insert=function(e,t){this._add(e,t)},t.prototype.remove=function(e){for(var t=this.shapes,n=t.length,i=0;i<n;i++)if(t[i].shape===e){t.splice(i,1);break}},t}(Hn),La=function(e){function t(t){e.call(this),this.children=[],this.rect=t}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.inBounds=function(e){var t=this.rect,n=t.bottomRight(),i=e.bottomRight(),o=t.origin.x<=e.origin.x&&t.origin.y<=e.origin.y&&i.x<=n.x&&i.y<=n.y;return o},t.prototype.pointShapes=function(t){for(var n=this.children,i=n.length,o=e.prototype.pointShapes.call(this,t),r=0;r<i;r++)ri(o,n[r].pointShapes(t));return o},t.prototype.insert=function(e,t){var n=this.children,i=!1;if(this.inBounds(t)){if(this.shapes.length<4)this._add(e,t);else{n.length||this._initChildren();for(var o=0;o<n.length;o++)if(n[o].insert(e,t)){i=!0;break}i||this._add(e,t)}i=!0}return i},t.prototype._initChildren=function(){var e=this.rect,n=this.children,i=e.center(),o=e.width()/2,r=e.height()/2;n.push(new t(new to([e.origin.x,e.origin.y],[o,r])),new t(new to([i.x,e.origin.y],[o,r])),new t(new to([e.origin.x,i.y],[o,r])),new t(new to([i.x,i.y],[o,r])))},t}(Aa),Ea=3e3,Da=function(e){function t(){e.call(this),this.initRoots()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.initRoots=function(){this.rootMap={},this.root=new Aa,this.rootElements=[]},t.prototype.clear=function(){for(var e=this.rootElements,t=0;t<e.length;t++)this.remove(e[t]);this.initRoots()},t.prototype.pointShape=function(e){var t=(this.rootMap[Math.floor(e.x/Ea)]||{})[Math.floor(e.y/Ea)],n=this.root.pointShapes(e);t&&(n=n.concat(t.pointShapes(e))),this.assignZindex(n),n.sort(Pa);for(var i=0;i<n.length;i++)if(n[i].containsPoint(e))return n[i]},t.prototype.assignZindex=function(e){for(var t=0;t<e.length;t++){for(var n=e[t],i=0,o=Math.pow(1e4,75),r=[];n;)r.push(n),n=n.parent;for(;r.length;)i+=(((n=r.pop()).parent?n.parent.children:this.rootElements).indexOf(n)+1)*o,o/=1e4;e[t]._zIndex=i}},t.prototype.optionsChange=function(e){"transform"!==e.field&&"stroke.width"!==e.field||this.bboxChange(e.element)},t.prototype.geometryChange=function(e){this.bboxChange(e.element)},t.prototype.bboxChange=function(e){if("Group"===e.nodeType)for(var t=0;t<e.children.length;t++)this.bboxChange(e.children[t]);else e._quadNode&&e._quadNode.remove(e),this._insertShape(e)},t.prototype.add=function(e){var t=Array.isArray(e)?e.slice(0):[e];ri(this.rootElements,t),this._insert(t)},t.prototype.childrenChange=function(e){if("remove"===e.action)for(var t=0;t<e.items.length;t++)this.remove(e.items[t]);else this._insert(Array.prototype.slice.call(e.items,0))},t.prototype._insert=function(e){for(var t;e.length>0;)(t=e.pop()).addObserver(this),"Group"===t.nodeType?ri(e,t.children):this._insertShape(t)},t.prototype._insertShape=function(e){var t=e.bbox();if(t){var n=this.getSectors(t),i=n[0][0],o=n[1][0];if(this.inRoot(n))this.root.insert(e,t);else{var r=this.rootMap;r[i]||(r[i]={}),r[i][o]||(r[i][o]=new La(new to([i*Ea,o*Ea],[Ea,Ea]))),r[i][o].insert(e,t)}}},t.prototype.remove=function(e){if(e.removeObserver(this),"Group"===e.nodeType)for(var t=e.children,n=0;n<t.length;n++)this.remove(t[n]);else e._quadNode&&(e._quadNode.remove(e),delete e._quadNode)},t.prototype.inRoot=function(e){return e[0].length>1||e[1].length>1},t.prototype.getSectors=function(e){for(var t=e.bottomRight(),n=Math.floor(t.x/Ea),i=Math.floor(t.y/Ea),o=[[],[]],r=Math.floor(e.origin.x/Ea);r<=n;r++)o[0].push(r);for(var a=Math.floor(e.origin.y/Ea);a<=i;a++)o[1].push(a);return o},t}(Hn);function Pa(e,t){return e._zIndex<t._zIndex?1:e._zIndex>t._zIndex?-1:0}var Oa=function(e){e.bind("mouseenter",this._mouseenter.bind(this)),e.bind("mouseleave",this._mouseleave.bind(this)),this.element=e.element};function Fa(e,t){var n=t.segments;if(0!==n.length){var i=n[0],o=i.anchor();e.moveTo(o.x,o.y);for(var r=1;r<n.length;r++){o=(i=n[r]).anchor();var a=n[r-1].controlOut(),s=i.controlIn();a&&s?e.bezierCurveTo(a.x,a.y,s.x,s.y,o.x,o.y):e.lineTo(o.x,o.y)}t.options.closed&&e.closePath()}}Oa.prototype.clear=function(){this._resetCursor()},Oa.prototype.destroy=function(){this._resetCursor(),delete this.element},Oa.prototype._mouseenter=function(e){var t=this._shapeCursor(e);t?(this._current||(this._defaultCursor=this._getCursor()),this._setCursor(t)):this._resetCursor()},Oa.prototype._mouseleave=function(){this._resetCursor()},Oa.prototype._shapeCursor=function(e){for(var t=e.element;t&&!si(t.options.cursor);)t=t.parent;if(t)return t.options.cursor},Oa.prototype._getCursor=function(){if(this.element)return this.element.style.cursor},Oa.prototype._setCursor=function(e){this.element&&(this.element.style.cursor=e,this._current=e)},Oa.prototype._resetCursor=function(){this._current&&(this._setCursor(this._defaultCursor||""),delete this._current)};var Ra=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.renderTo=function(e){e.save(),this.setTransform(e),this.setClip(e),this.setOpacity(e),e.beginPath(),this.renderPoints(e,this.srcElement),this.setLineDash(e),this.setLineCap(e),this.setLineJoin(e),this.setFill(e),this.setStroke(e),e.restore()},t.prototype.setFill=function(e){var t=this.srcElement.options.fill,n=!1;return t&&("Gradient"===t.nodeType?(this.setGradientFill(e,t),n=!0):t.nodeType===so?(this.setPatternFill(e,t),n=!0):wi(t.color)||(e.fillStyle=t.color,e.save(),this.globalAlpha(e,t.opacity),e.fill(),e.restore(),n=!0)),n},t.prototype.setGradientFill=function(e,t){var n,i=this.srcElement.rawBBox();if(t instanceof Ar){var o=t.start(),r=t.end();n=e.createLinearGradient(o.x,o.y,r.x,r.y)}else if(t instanceof Lr){var a=t.center();n=e.createRadialGradient(a.x,a.y,0,a.x,a.y,t.radius())}!function(e,t){for(var n=0;n<t.length;n++){var i=t[n],o=ni(i.color());o.a*=i.opacity(),e.addColorStop(i.offset(),o.toCssRgba())}}(n,t.stops),e.save(),t.userSpace()||e.transform(i.width(),0,0,i.height(),i.origin.x,i.origin.y),e.fillStyle=n,e.fill(),e.restore()},t.prototype.setPatternFill=function(e,t){var n=t.size(),i=document.createElement("canvas"),o=i.getContext("2d");i.width=n.getWidth(),i.height=n.getHeight(),this.childNodes.length=0,this.loadElements(t.children);for(var r=this.childNodes,a=0;a<r.length;a++){r[a].renderTo(o)}e.save(),e.fillStyle=e.createPattern(i,"repeat"),e.fill(),e.restore()},t.prototype.setStroke=function(e){var t=this.srcElement.options.stroke;if(t&&!wi(t.color)&&t.width>0)return e.strokeStyle=t.color,e.lineWidth=Si(t.width,1),e.lineJoin=Si(t.lineJoin,e.lineJoin),e.save(),this.globalAlpha(e,t.opacity),e.stroke(),e.restore(),!0},t.prototype.dashType=function(){var e=this.srcElement.options.stroke;if(e&&e.dashType)return e.dashType.toLowerCase()},t.prototype.setLineDash=function(e){var t=this.dashType();if(t&&t!==ro){var n=oo[t];e.setLineDash?e.setLineDash(n):(e.mozDash=n,e.webkitLineDash=n)}},t.prototype.setLineCap=function(e){var t=this.dashType(),n=this.srcElement.options.stroke;t&&t!==ro?e.lineCap=ao:n&&n.lineCap&&(e.lineCap=n.lineCap)},t.prototype.setLineJoin=function(e){var t=this.srcElement.options.stroke;t&&t.lineJoin&&(e.lineJoin=t.lineJoin)},t.prototype.renderPoints=function(e,t){Fa(e,t)},t}(Ia),Na=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.renderPoints=function(e){Fa(e,this.srcElement.toPath())},t}(Ra),qa=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.renderPoints=function(e){var t=this.srcElement.geometry(),n=t.center,i=t.radius;e.arc(n.x,n.y,i,0,2*Math.PI)},t}(Ra),ja=function(e){function t(t,n){e.call(this,t),this.onLoad=this.onLoad.bind(this),this.onError=this.onError.bind(this),this.loading=ai();var i=this.img=new Image,o=t.src();n&&!/^data:/i.test(o)&&(i.crossOrigin=n),o&&(i.src=o),i.complete?this.onLoad():(i.onload=this.onLoad,i.onerror=this.onError)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.renderTo=function(e){"resolved"===this.loading.state()&&(e.save(),this.setTransform(e),this.setClip(e),this.drawImage(e),e.restore())},t.prototype.optionsChange=function(t){"src"===t.field?(this.loading=ai(),this.img.src=this.srcElement.src()):e.prototype.optionsChange.call(this,t)},t.prototype.onLoad=function(){this.loading.resolve(),this.invalidate()},t.prototype.onError=function(){this.loading.reject(new Error("Unable to load image '"+this.img.src+"'. Check for connectivity and verify CORS headers."))},t.prototype.drawImage=function(e){var t=this.srcElement.rect(),n=t.topLeft();e.drawImage(this.img,n.x,n.y,t.width(),t.height())},t}(Ra),Wa=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.renderPoints=function(e){for(var t=this.srcElement.paths,n=0;n<t.length;n++)Fa(e,t[n])},t}(Ra),Ga=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.renderPoints=function(t){var n=this.srcElement.geometry(),i=n.cornerRadius,o=i[0],r=i[1];if(0===o&&0===r){var a=n.origin,s=n.size;t.rect(a.x,a.y,s.width,s.height)}else e.prototype.renderPoints.call(this,t,vr.fromRect(n))},t}(Ra),Ua=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.renderTo=function(e){var t=this.srcElement,n=t.position(),i=t.measure();e.save(),this.setTransform(e),this.setClip(e),this.setOpacity(e),e.beginPath(),e.font=t.options.font,e.textAlign="left","stroke"===t.options.paintOrder?(this.stroke(e,t,n,i),this.fill(e,t,n,i)):(this.fill(e,t,n,i),this.stroke(e,t,n,i)),e.restore()},t.prototype.stroke=function(e,t,n,i){this.setStroke(e)&&(this.setLineDash(e),e.strokeText(t.content(),n.x,n.y+i.baseline))},t.prototype.fill=function(e,t,n,i){this.setFill(e)&&e.fillText(t.content(),n.x,n.y+i.baseline)},t}(Ra);Ha.Arc=Na,Ha.Circle=qa,Ha.Group=Ta,Ha.Image=ja,Ha.MultiPath=Wa,Ha.Path=Ra,Ha.Rect=Ga,Ha.Text=Ua;var $a,Ka,Ya=function(e){function t(t,n){e.call(this,t,n),this.element.innerHTML=this._template(this);var i=this.element.firstElementChild;i.style.width="100%",i.style.height="100%";var o=Vi(t);i.width=o.width,i.height=o.height,this._rootElement=i,this._root=new Ba(i,o),this._mouseTrackHandler=this._trackMouse.bind(this),Mi(this.element,{click:this._mouseTrackHandler,mousemove:this._mouseTrackHandler})}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={type:{configurable:!0}};return n.type.get=function(){return"canvas"},t.prototype.destroy=function(){e.prototype.destroy.call(this),this._root&&(this._root.destroy(),this._root=null),this._searchTree&&(this._searchTree.clear(),delete this._searchTree),this._cursor&&(this._cursor.destroy(),delete this._cursor),Bi(this.element,{click:this._mouseTrackHandler,mousemove:this._mouseTrackHandler})},t.prototype.draw=function(t){e.prototype.draw.call(this,t),this._root.load([t],void 0,this.options.cors),this._searchTree&&this._searchTree.add([t])},t.prototype.clear=function(){e.prototype.clear.call(this),this._root.clear(),this._searchTree&&this._searchTree.clear(),this._cursor&&this._cursor.clear()},t.prototype.eventTarget=function(e){if(this._searchTree){var t=this._surfacePoint(e);return this._searchTree.pointShape(t)}},t.prototype.image=function(){var e=this._root,t=this._rootElement,n=[];e.traverse((function(e){e.loading&&n.push(e.loading)}));var i=ai(),o=function(){e._invalidate({fixedScale:!0});try{var n=t.toDataURL();i.resolve(n)}catch(e){i.reject(e)}};return ki(n).then(o,o),i},t.prototype.suspendTracking=function(){e.prototype.suspendTracking.call(this),this._searchTree&&(this._searchTree.clear(),delete this._searchTree)},t.prototype.resumeTracking=function(){if(e.prototype.resumeTracking.call(this),!this._searchTree){this._searchTree=new Da;for(var t=this._root.childNodes,n=[],i=0;i<t.length;i++)n.push(t[i].srcElement);this._searchTree.add(n)}},t.prototype._resize=function(){this._rootElement.width=this._size.width,this._rootElement.height=this._size.height,this._root.size=this._size,this._root.invalidate()},t.prototype._template=function(){return"<canvas></canvas>"},t.prototype._enableTracking=function(){this._searchTree=new Da,this._cursor=new Oa(this),e.prototype._enableTracking.call(this)},t.prototype._trackMouse=function(e){if(!this._suspendedTracking){var t=this.eventTarget(e);if("click"!==e.type){var n=this._currentShape;n&&n!==t&&this.trigger("mouseleave",{element:n,originalEvent:e,type:"mouseleave"}),t&&n!==t&&this.trigger("mouseenter",{element:t,originalEvent:e,type:"mouseenter"}),this.trigger("mousemove",{element:t,originalEvent:e,type:"mousemove"}),this._currentShape=t}else t&&this.trigger("click",{element:t,originalEvent:e,type:"click"})}},Object.defineProperties(t.prototype,n),t}(Nr),Qa=function(){return"undefined"!=typeof document},Xa=function(e){function t(){e.call(this),this._items=[{name:"svg",type:Ma},{name:"canvas",type:Ya}]}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={support:{configurable:!0},current:{configurable:!0}};return n.support.get=function(){return Ka||(Ka={canvas:Qa()&&document.createElement("canvas").getContext,svg:Qa()&&document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")}),Ka},n.current.get=function(){return $a||($a=new t),$a},t.prototype.create=function(e,t){var n=this._items,i=n[0];if(t&&t.type)for(var o=t.type.toLowerCase(),r=0;r<n.length;r++)if(n[r].name===o){i=n[r];break}if(i)return new i.type(e,t);!function(e){var t=window.console;void 0!==t&&t.log&&t.log(e)}("Warning: Unable to create Kendo UI Drawing Surface. Possible causes:\n- The browser does not support SVG and Canvas. User agent: "+navigator.userAgent)},Object.defineProperties(t,n),t}(Hn);!function(e){function t(){e.apply(this,arguments)}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={support:{configurable:!0}};n.support.get=function(){return Xa.support},t.create=function(e,t){return Xa.current.create(e,t)},Object.defineProperties(t,n)}(Nr);var Ja,Za="undefined"!=typeof Uint8Array&&jn.browser&&(!jn.browser.msie||jn.browser.version>9),es=(Ja="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",{decode:function(e){for(var t=e.replace(/[^A-Za-z0-9\+\/\=]/g,""),n=0,i=t.length,o=[];n<i;){var r=Ja.indexOf(t.charAt(n++)),a=Ja.indexOf(t.charAt(n++)),s=Ja.indexOf(t.charAt(n++)),l=Ja.indexOf(t.charAt(n++)),c=r<<2|a>>>4,h=(15&a)<<4|s>>>2,d=(3&s)<<6|l;o.push(c),64!=s&&o.push(h),64!=l&&o.push(d)}return o},encode:function(e){for(var t=0,n=e.length,i="";t<n;){var o=e[t++],r=e[t++],a=e[t++],s=(3&o)<<4|r>>>4,l=(15&r)<<2|a>>>6,c=63&a;t-n==2?l=c=64:t-n==1&&(c=64),i+=Ja.charAt(o>>>2)+Ja.charAt(s)+Ja.charAt(l)+Ja.charAt(c)}return i}});function ts(e){var t=0,n=0;null==e?e=Za?new Uint8Array(256):[]:n=e.length;var i=Za?function(t){if(t>=e.length){var n=new Uint8Array(Math.max(t+256,2*e.length));n.set(e,0),e=n}}:function(){},o=Za?function(){return new Uint8Array(e.buffer,0,n)}:function(){return e},r=Za?function(o){if("string"==typeof o)return v(o);var r=o.length;i(t+r),e.set(o,t),(t+=r)>n&&(n=t)}:function(e){if("string"==typeof e)return v(e);for(var t=0;t<e.length;++t)l(e[t])},a=Za?function(t,n){if(e.buffer.slice)return new Uint8Array(e.buffer.slice(t,t+n));var i=new Uint8Array(n);return i.set(new Uint8Array(e.buffer,t,n)),i}:function(t,n){return e.slice(t,t+n)};function s(){return t<n?e[t++]:0}function l(o){i(t),e[t++]=255&o,t>n&&(n=t)}function c(){return s()<<8|s()}function h(e){l(e>>8),l(e)}function d(){return 65536*c()+c()}function u(e){h(e>>>16&65535),h(65535&e)}function p(){var e=d();return e>=2147483648?e-4294967296:e}function f(e){u(e<0?e+4294967296:e)}function m(e){return g(e,s)}function v(e){for(var t=0;t<e.length;++t)l(e.charCodeAt(t))}function g(e,t){for(var n=new Array(e),i=0;i<e;++i)n[i]=t();return n}var _={eof:function(){return t>=n},readByte:s,writeByte:l,readShort:c,writeShort:h,readLong:d,writeLong:u,readFixed:function(){return d()/65536},writeFixed:function(e){u(Math.round(65536*e))},readShort_:function(){var e=c();return e>=32768?e-65536:e},writeShort_:function(e){h(e<0?e+65536:e)},readLong_:p,writeLong_:f,readFixed_:function(){return p()/65536},writeFixed_:function(e){f(Math.round(65536*e))},read:m,write:r,readString:function(e){return String.fromCharCode.apply(String,m(e))},writeString:v,times:g,get:o,slice:a,offset:function(e){return null!=e?(t=e,_):t},skip:function(e){t+=e},toString:function(){throw new Error("FIX CALLER. BinaryStream is no longer convertible to string!")},length:function(){return n},saveExcursion:function(e){var n=t;try{return e()}finally{t=n}},writeBase64:function(e){window.atob?v(window.atob(e)):r(es.decode(e))},base64:function(){return es.encode(o())}};return _}function ns(e){return window.atob?function(e){for(var t=window.atob(e),n=new Uint8Array(t.length),i=0;i<t.length;i++)n[i]=t.charCodeAt(i);return n}(e):function(e){for(var t=new Uint8Array(e.length),n=0;n<e.length;n++)t[n]=e[n];return t}(es.decode(e))}function is(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function os(e){return Object.keys(e).sort((function(e,t){return e-t})).map(parseFloat)}var rs=function(e){this.raw=e,this.scalerType=e.readLong(),this.tableCount=e.readShort(),this.searchRange=e.readShort(),this.entrySelector=e.readShort(),this.rangeShift=e.readShort();for(var t=this.tables={},n=0;n<this.tableCount;++n){var i={tag:e.readString(4),checksum:e.readLong(),offset:e.readLong(),length:e.readLong()};t[i.tag]=i}};rs.prototype.readTable=function(e,t){var n=this.tables[e];if(!n)throw new Error("Table "+e+" not found in directory");return this[e]=n.table=new t(this,n)},rs.prototype.render=function(e){var t=Object.keys(e).length,n=Math.pow(2,Math.floor(Math.log(t)/Math.LN2)),i=16*n,o=Math.floor(Math.log(n)/Math.LN2),r=16*t-i,a=ts();a.writeLong(this.scalerType),a.writeShort(t),a.writeShort(i),a.writeShort(o),a.writeShort(r);var s=16*t,l=a.offset()+s,c=null,h=ts();for(var d in e)if(is(e,d)){var u=e[d];for(a.writeString(d),a.writeLong(this.checksum(u)),a.writeLong(l),a.writeLong(u.length),h.write(u),"head"==d&&(c=l),l+=u.length;l%4;)h.writeByte(0),l++}a.write(h.get());var p=2981146554-this.checksum(a.get());return a.offset(c+8),a.writeLong(p),a.get()},rs.prototype.checksum=function(e){e=ts(e);for(var t=0;!e.eof();)t+=e.readLong();return 4294967295&t};var as=function(e,t){this.definition=t,this.length=t.length,this.offset=t.offset,this.file=e,this.rawData=e.raw,this.parse(e.raw)};as.prototype.raw=function(){return this.rawData.slice(this.offset,this.length)},as.prototype.parse=function(){};var ss,ls,cs,hs=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.parse=function(e){e.offset(this.offset),this.version=e.readLong(),this.revision=e.readLong(),this.checkSumAdjustment=e.readLong(),this.magicNumber=e.readLong(),this.flags=e.readShort(),this.unitsPerEm=e.readShort(),this.created=e.read(8),this.modified=e.read(8),this.xMin=e.readShort_(),this.yMin=e.readShort_(),this.xMax=e.readShort_(),this.yMax=e.readShort_(),this.macStyle=e.readShort(),this.lowestRecPPEM=e.readShort(),this.fontDirectionHint=e.readShort_(),this.indexToLocFormat=e.readShort_(),this.glyphDataFormat=e.readShort_()},t.prototype.render=function(e){var t=ts();return t.writeLong(this.version),t.writeLong(this.revision),t.writeLong(0),t.writeLong(this.magicNumber),t.writeShort(this.flags),t.writeShort(this.unitsPerEm),t.write(this.created),t.write(this.modified),t.writeShort_(this.xMin),t.writeShort_(this.yMin),t.writeShort_(this.xMax),t.writeShort_(this.yMax),t.writeShort(this.macStyle),t.writeShort(this.lowestRecPPEM),t.writeShort_(this.fontDirectionHint),t.writeShort_(e),t.writeShort_(this.glyphDataFormat),t.get()},t}(as),ds=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.parse=function(e){e.offset(this.offset);var t=this.file.head.indexToLocFormat;this.offsets=0===t?e.times(this.length/2,(function(){return 2*e.readShort()})):e.times(this.length/4,e.readLong)},t.prototype.offsetOf=function(e){return this.offsets[e]},t.prototype.lengthOf=function(e){return this.offsets[e+1]-this.offsets[e]},t.prototype.render=function(e){for(var t=ts(),n=e[e.length-1]>65535,i=0;i<e.length;++i)n?t.writeLong(e[i]):t.writeShort(e[i]/2);return{format:n?1:0,table:t.get()}},t}(as),us=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.parse=function(e){e.offset(this.offset),this.version=e.readLong(),this.ascent=e.readShort_(),this.descent=e.readShort_(),this.lineGap=e.readShort_(),this.advanceWidthMax=e.readShort(),this.minLeftSideBearing=e.readShort_(),this.minRightSideBearing=e.readShort_(),this.xMaxExtent=e.readShort_(),this.caretSlopeRise=e.readShort_(),this.caretSlopeRun=e.readShort_(),this.caretOffset=e.readShort_(),e.skip(8),this.metricDataFormat=e.readShort_(),this.numOfLongHorMetrics=e.readShort()},t.prototype.render=function(e){var t=ts();return t.writeLong(this.version),t.writeShort_(this.ascent),t.writeShort_(this.descent),t.writeShort_(this.lineGap),t.writeShort(this.advanceWidthMax),t.writeShort_(this.minLeftSideBearing),t.writeShort_(this.minRightSideBearing),t.writeShort_(this.xMaxExtent),t.writeShort_(this.caretSlopeRise),t.writeShort_(this.caretSlopeRun),t.writeShort_(this.caretOffset),t.write([0,0,0,0,0,0,0,0]),t.writeShort_(this.metricDataFormat),t.writeShort(e.length),t.get()},t}(as),ps=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.parse=function(e){e.offset(this.offset),this.version=e.readLong(),this.numGlyphs=e.readShort(),this.maxPoints=e.readShort(),this.maxContours=e.readShort(),this.maxComponentPoints=e.readShort(),this.maxComponentContours=e.readShort(),this.maxZones=e.readShort(),this.maxTwilightPoints=e.readShort(),this.maxStorage=e.readShort(),this.maxFunctionDefs=e.readShort(),this.maxInstructionDefs=e.readShort(),this.maxStackElements=e.readShort(),this.maxSizeOfInstructions=e.readShort(),this.maxComponentElements=e.readShort(),this.maxComponentDepth=e.readShort()},t.prototype.render=function(e){var t=ts();return t.writeLong(this.version),t.writeShort(e.length),t.writeShort(this.maxPoints),t.writeShort(this.maxContours),t.writeShort(this.maxComponentPoints),t.writeShort(this.maxComponentContours),t.writeShort(this.maxZones),t.writeShort(this.maxTwilightPoints),t.writeShort(this.maxStorage),t.writeShort(this.maxFunctionDefs),t.writeShort(this.maxInstructionDefs),t.writeShort(this.maxStackElements),t.writeShort(this.maxSizeOfInstructions),t.writeShort(this.maxComponentElements),t.writeShort(this.maxComponentDepth),t.get()},t}(as),fs=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.parse=function(e){e.offset(this.offset);var t=this.file,n=t.hhea;this.metrics=e.times(n.numOfLongHorMetrics,(function(){return{advance:e.readShort(),lsb:e.readShort_()}}));var i=t.maxp.numGlyphs-t.hhea.numOfLongHorMetrics;this.leftSideBearings=e.times(i,e.readShort_)},t.prototype.forGlyph=function(e){var t=this.metrics,n=t.length;return e<n?t[e]:{advance:t[n-1].advance,lsb:this.leftSideBearings[e-n]}},t.prototype.render=function(e){for(var t=ts(),n=0;n<e.length;++n){var i=this.forGlyph(e[n]);t.writeShort(i.advance),t.writeShort_(i.lsb)}return t.get()},t}(as),ms=function(){var e=function(e){this.raw=e},t={compound:{configurable:!0}};t.compound.get=function(){return!1},e.prototype.render=function(){return this.raw.get()},Object.defineProperties(e.prototype,t);var n=function(e){this.raw=e;for(var t=this.glyphIds=[],n=this.idOffsets=[];;){var i=e.readShort();if(n.push(e.offset()),t.push(e.readShort()),!(32&i))break;e.skip(1&i?4:2),128&i?e.skip(8):64&i?e.skip(4):8&i&&e.skip(2)}},i={compound:{configurable:!0}};return i.compound.get=function(){return!0},n.prototype.render=function(e){for(var t=ts(this.raw.get()),n=0;n<this.glyphIds.length;++n){var i=this.glyphIds[n];t.offset(this.idOffsets[n]),t.writeShort(e[i])}return t.get()},Object.defineProperties(n.prototype,i),function(t){function i(){t.apply(this,arguments)}return t&&(i.__proto__=t),i.prototype=Object.create(t&&t.prototype),i.prototype.constructor=i,i.prototype.parse=function(){this.cache={}},i.prototype.glyphFor=function(t){var i=this.cache;if(is(i,t))return i[t];var o=this.file.loca,r=o.lengthOf(t);if(0===r)return i[t]=null;var a=this.rawData,s=this.offset+o.offsetOf(t),l=ts(a.slice(s,r)),c=l.readShort_(),h=l.readShort_(),d=l.readShort_(),u=l.readShort_(),p=l.readShort_(),f=i[t]=c<0?new n(l):new e(l);return f.numberOfContours=c,f.xMin=h,f.yMin=d,f.xMax=u,f.yMax=p,f},i.prototype.render=function(e,t,n){for(var i=ts(),o=[],r=0;r<t.length;++r){var a=e[t[r]];i.offset()%2&&i.writeByte(0),o.push(i.offset()),a&&i.write(a.render(n))}return i.offset()%2&&i.writeByte(0),o.push(i.offset()),{table:i.get(),offsets:o}},i}(as)}(),vs=(ss=function(e,t){this.text=e,this.length=e.length,this.platformID=t.platformID,this.platformSpecificID=t.platformSpecificID,this.languageID=t.languageID,this.nameID=t.nameID},function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.parse=function(e){e.offset(this.offset),e.readShort();for(var t=e.readShort(),n=this.offset+e.readShort(),i=e.times(t,(function(){return{platformID:e.readShort(),platformSpecificID:e.readShort(),languageID:e.readShort(),nameID:e.readShort(),length:e.readShort(),offset:e.readShort()+n}})),o=this.strings={},r=0;r<i.length;++r){var a=i[r];e.offset(a.offset);var s=e.readString(a.length);o[a.nameID]||(o[a.nameID]=[]),o[a.nameID].push(new ss(s,a))}this.postscriptEntry=o[6][0],this.postscriptName=this.postscriptEntry.text.replace(/[^\x20-\x7F]/g,"")},t.prototype.render=function(e){var t=this.strings,n=0;for(var i in t)is(t,i)&&(n+=t[i].length);var o=ts(),r=ts();for(i in o.writeShort(0),o.writeShort(n),o.writeShort(6+12*n),t)if(is(t,i))for(var a=6==i?[new ss(e,this.postscriptEntry)]:t[i],s=0;s<a.length;++s){var l=a[s];o.writeShort(l.platformID),o.writeShort(l.platformSpecificID),o.writeShort(l.languageID),o.writeShort(l.nameID),o.writeShort(l.length),o.writeShort(r.offset()),r.writeString(l.text)}return o.write(r.get()),o.get()},t}(as)),gs=(ls=".notdef .null nonmarkingreturn space exclam quotedbl numbersign dollar percent ampersand quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon less equal greater question at A B C D E F G H I J K L M N O P Q R S T U V W X Y Z bracketleft backslash bracketright asciicircum underscore grave a b c d e f g h i j k l m n o p q r s t u v w x y z braceleft bar braceright asciitilde Adieresis Aring Ccedilla Eacute Ntilde Odieresis Udieresis aacute agrave acircumflex adieresis atilde aring ccedilla eacute egrave ecircumflex edieresis iacute igrave icircumflex idieresis ntilde oacute ograve ocircumflex odieresis otilde uacute ugrave ucircumflex udieresis dagger degree cent sterling section bullet paragraph germandbls registered copyright trademark acute dieresis notequal AE Oslash infinity plusminus lessequal greaterequal yen mu partialdiff summation product pi integral ordfeminine ordmasculine Omega ae oslash questiondown exclamdown logicalnot radical florin approxequal Delta guillemotleft guillemotright ellipsis nonbreakingspace Agrave Atilde Otilde OE oe endash emdash quotedblleft quotedblright quoteleft quoteright divide lozenge ydieresis Ydieresis fraction currency guilsinglleft guilsinglright fi fl daggerdbl periodcentered quotesinglbase quotedblbase perthousand Acircumflex Ecircumflex Aacute Edieresis Egrave Iacute Icircumflex Idieresis Igrave Oacute Ocircumflex apple Ograve Uacute Ucircumflex Ugrave dotlessi circumflex tilde macron breve dotaccent ring cedilla hungarumlaut ogonek caron Lslash lslash Scaron scaron Zcaron zcaron brokenbar Eth eth Yacute yacute Thorn thorn minus multiply onesuperior twosuperior threesuperior onehalf onequarter threequarters franc Gbreve gbreve Idotaccent Scedilla scedilla Cacute cacute Ccaron ccaron dcroat".split(/\s+/g),function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.parse=function(e){var t;switch(e.offset(this.offset),this.format=e.readLong(),this.italicAngle=e.readFixed_(),this.underlinePosition=e.readShort_(),this.underlineThickness=e.readShort_(),this.isFixedPitch=e.readLong(),this.minMemType42=e.readLong(),this.maxMemType42=e.readLong(),this.minMemType1=e.readLong(),this.maxMemType1=e.readLong(),this.format){case 65536:case 196608:break;case 131072:t=e.readShort(),this.glyphNameIndex=e.times(t,e.readShort),this.names=[];for(var n=this.offset+this.length;e.offset()<n;)this.names.push(e.readString(e.readByte()));break;case 151552:t=e.readShort(),this.offsets=e.read(t);break;case 262144:this.map=e.times(this.file.maxp.numGlyphs,e.readShort)}},t.prototype.glyphFor=function(e){switch(this.format){case 65536:return ls[e]||".notdef";case 131072:var t=this.glyphNameIndex[e];return t<ls.length?ls[t]:this.names[t-ls.length]||".notdef";case 151552:case 196608:return".notdef";case 262144:return this.map[e]||65535}},t.prototype.render=function(e){if(196608==this.format)return this.raw();var t=ts(this.rawData.slice(this.offset,32));t.writeLong(131072),t.offset(32);for(var n=[],i=[],o=0;o<e.length;++o){var r=e[o],a=this.glyphFor(r),s=ls.indexOf(a);s>=0?n.push(s):(n.push(ls.length+i.length),i.push(a))}for(t.writeShort(e.length),o=0;o<n.length;++o)t.writeShort(n[o]);for(o=0;o<i.length;++o)t.writeByte(i[o].length),t.writeString(i[o]);return t.get()},t}(as)),_s=(cs=function(e,t,n){var i=this;i.platformID=e.readShort(),i.platformSpecificID=e.readShort(),i.offset=t+e.readLong(),e.saveExcursion((function(){var t;switch(e.offset(i.offset),i.format=e.readShort(),i.format){case 0:i.length=e.readShort(),i.language=e.readShort();for(var o=0;o<256;++o)n[o]=e.readByte();break;case 4:i.length=e.readShort(),i.language=e.readShort();var r=e.readShort()/2;e.skip(6);var a=e.times(r,e.readShort);e.skip(2);var s=e.times(r,e.readShort),l=e.times(r,e.readShort_),c=e.times(r,e.readShort),h=(i.length+i.offset-e.offset())/2,d=e.times(h,e.readShort);for(o=0;o<r;++o){var u=s[o],p=a[o];for(t=u;t<=p;++t){var f;0===c[o]?f=t+l[o]:0!==(f=d[c[o]/2-(r-o)+(t-u)]||0)&&(f+=l[o]),n[t]=65535&f}}break;case 6:i.length=e.readShort(),i.language=e.readShort(),t=e.readShort();for(var m=e.readShort();m-- >0;)n[t++]=e.readShort();break;case 12:e.readShort(),i.length=e.readLong(),i.language=e.readLong();for(var v=e.readLong();v-- >0;){t=e.readLong();for(var g=e.readLong(),_=e.readLong();t<=g;)n[t++]=_++}break;default:window.console&&window.console.error("Unhandled CMAP format: "+i.format)}}))},function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.parse=function(e){var t=this,n=t.offset;e.offset(n),t.codeMap={},t.version=e.readShort();var i=e.readShort();t.tables=e.times(i,(function(){return new cs(e,n,t.codeMap)}))},t.render=function(e,t){var n=ts();return n.writeShort(0),n.writeShort(1),n.write(function(e,t){var n=os(e),i=[],o=[],r=null,a=null;function s(n){return t[e[n]]}for(var l=0;l<n.length;++l){var c=n[l],h=s(c)-c;null!=r&&h===a||(r&&o.push(r),i.push(c),a=h),r=c}r&&o.push(r),o.push(65535),i.push(65535);var d=i.length,u=2*d,p=2*Math.pow(2,Math.floor(Math.log(d)/Math.LN2)),f=Math.log(p/2)/Math.LN2,m=u-p,v=[],g=[],_=[];for(l=0;l<d;++l){var b=i[l],w=o[l];if(65535==b){v.push(0),g.push(0);break}var y=s(b);if(b-y>=32768){v.push(0),g.push(2*(_.length+d-l));for(var x=b;x<=w;++x)_.push(s(x))}else v.push(y-b),g.push(0)}var k=ts();return k.writeShort(3),k.writeShort(1),k.writeLong(12),k.writeShort(4),k.writeShort(16+8*d+2*_.length),k.writeShort(0),k.writeShort(u),k.writeShort(p),k.writeShort(f),k.writeShort(m),o.forEach(k.writeShort),k.writeShort(0),i.forEach(k.writeShort),v.forEach(k.writeShort_),g.forEach(k.writeShort),_.forEach(k.writeShort),k.get()}(e,t)),n.get()},t}(as)),bs=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.parse=function(e){e.offset(this.offset),this.version=e.readShort(),this.averageCharWidth=e.readShort_(),this.weightClass=e.readShort(),this.widthClass=e.readShort(),this.type=e.readShort(),this.ySubscriptXSize=e.readShort_(),this.ySubscriptYSize=e.readShort_(),this.ySubscriptXOffset=e.readShort_(),this.ySubscriptYOffset=e.readShort_(),this.ySuperscriptXSize=e.readShort_(),this.ySuperscriptYSize=e.readShort_(),this.ySuperscriptXOffset=e.readShort_(),this.ySuperscriptYOffset=e.readShort_(),this.yStrikeoutSize=e.readShort_(),this.yStrikeoutPosition=e.readShort_(),this.familyClass=e.readShort_(),this.panose=e.times(10,e.readByte),this.charRange=e.times(4,e.readLong),this.vendorID=e.readString(4),this.selection=e.readShort(),this.firstCharIndex=e.readShort(),this.lastCharIndex=e.readShort(),this.version>0&&(this.ascent=e.readShort_(),this.descent=e.readShort_(),this.lineGap=e.readShort_(),this.winAscent=e.readShort(),this.winDescent=e.readShort(),this.codePageRange=e.times(2,e.readLong),this.version>1&&(this.xHeight=e.readShort(),this.capHeight=e.readShort(),this.defaultChar=e.readShort(),this.breakChar=e.readShort(),this.maxContext=e.readShort()))},t.prototype.render=function(){return this.raw()},t}(as),ws=1e5;var ys=function(e){this.font=e,this.subset={},this.unicodes={},this.ogid2ngid={0:0},this.ngid2ogid={0:0},this.ncid2ogid={},this.next=this.firstChar=1,this.nextGid=1,this.psName=function(){for(var e="",t=String(ws),n=0;n<t.length;++n)e+=String.fromCharCode(t.charCodeAt(n)-48+65);return++ws,e}()+"+"+this.font.psName};ys.prototype.use=function(e){var t=this;if("string"==typeof e)return function(e){for(var t,n,i=[],o=0,r=e.length;o<r;)(t=e.charCodeAt(o++))>=55296&&t<=56319&&o<r?56320==(64512&(n=e.charCodeAt(o++)))?i.push(((1023&t)<<10)+(1023&n)+65536):(i.push(t),o--):i.push(t);return i}(e).reduce((function(e,n){return e+String.fromCharCode(t.use(n))}),"");var n=t.unicodes[e];if(!n){n=t.next++,t.subset[n]=e,t.unicodes[e]=n;var i=t.font.cmap.codeMap[e];if(i&&(t.ncid2ogid[n]=i,null==t.ogid2ngid[i])){var o=t.nextGid++;t.ogid2ngid[i]=o,t.ngid2ogid[o]=i}}return n},ys.prototype.encodeText=function(e){return this.use(e)},ys.prototype.glyphIds=function(){return os(this.ogid2ngid)},ys.prototype.glyphsFor=function(e,t){t||(t={});for(var n=0;n<e.length;++n){var i=e[n];if(!t[i]){var o=t[i]=this.font.glyf.glyphFor(i);o&&o.compound&&this.glyphsFor(o.glyphIds,t)}}return t},ys.prototype.render=function(){var e=this,t=this.glyphsFor(this.glyphIds());for(var n in t)if(is(t,n)&&(n=parseInt(n,10),null==e.ogid2ngid[n])){var i=e.nextGid++;e.ogid2ngid[n]=i,e.ngid2ogid[i]=n}var o=os(this.ngid2ogid).map((function(e){return this.ngid2ogid[e]}),this),r=this.font,a=r.glyf.render(t,o,this.ogid2ngid),s=r.loca.render(a.offsets);this.lastChar=this.next-1;var l={cmap:_s.render(this.ncid2ogid,this.ogid2ngid),glyf:a.table,loca:s.table,hmtx:r.hmtx.render(o),hhea:r.hhea.render(o),maxp:r.maxp.render(o),post:r.post.render(o),name:r.name.render(this.psName),head:r.head.render(s.format),"OS/2":r.os2.render()};return this.font.directory.render(l)},ys.prototype.cidToGidMap=function(){for(var e=ts(),t=0,n=this.firstChar;n<this.next;++n){for(;t<n;)e.writeShort(0),t++;var i=this.ncid2ogid[n];if(i){var o=this.ogid2ngid[i];e.writeShort(o)}else e.writeShort(0);t++}return e.get()};var xs=function(e,t){var n=this,i=n.contents=ts(e);if("ttcf"==i.readString(4)){var o,r=function(){i.offset(o),n.parse()};if(!t)throw new Error("Must specify a name for TTC files");i.readLong();for(var a=i.readLong(),s=0;s<a;++s)if(o=i.readLong(),i.saveExcursion(r),n.psName==t)return;throw new Error("Font "+t+" not found in collection")}i.offset(0),n.parse()};xs.prototype.parse=function(){var e=this.directory=new rs(this.contents);this.head=e.readTable("head",hs),this.loca=e.readTable("loca",ds),this.hhea=e.readTable("hhea",us),this.maxp=e.readTable("maxp",ps),this.hmtx=e.readTable("hmtx",fs),this.glyf=e.readTable("glyf",ms),this.name=e.readTable("name",vs),this.post=e.readTable("post",gs),this.cmap=e.readTable("cmap",_s),this.os2=e.readTable("OS/2",bs),this.psName=this.name.postscriptName,this.ascent=this.os2.ascent||this.hhea.ascent,this.descent=this.os2.descent||this.hhea.descent,this.lineGap=this.os2.lineGap||this.hhea.lineGap,this.scale=1e3/this.head.unitsPerEm},xs.prototype.widthOfGlyph=function(e){return this.hmtx.forGlyph(e).advance*this.scale},xs.prototype.makeSubset=function(){return new ys(this)};var ks=Mn;var zs=jn.browser,Cs="\n",Ss=0,Ms=0,Hs={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],executive:[521.86,756],folio:[612,936],legal:[612,1008],letter:[612,792],tabloid:[792,1224]};function Is(){var e=0,t=ts();function n(){for(var e=arguments,i=0;i<arguments.length;++i){var o=e[i];if(void 0===o)throw new Error("Cannot output undefined to PDF");if(o instanceof $s)o.beforeRender(n),o.render(n);else if(Rs(o))Ns(o,n);else if(o instanceof Date)qs(o,n);else if("number"==typeof o){if(isNaN(o))throw new Error("Cannot output NaN to PDF");var r=o.toFixed(7);r.indexOf(".")>=0&&(r=r.replace(/\.?0+$/,"")),"-0"==r&&(r="0"),t.writeString(r)}else/string|boolean/.test(typeof o)?t.writeString(String(o)):"function"==typeof o.get?t.write(o.get()):"object"==typeof o&&(o?n(new Js(o)):t.writeString("null"))}}return n.writeData=function(e){t.write(e)},n.withIndent=function(t){++e,t(n),--e},n.indent=function(){n(Cs,Ps("",2*e," ")),n.apply(null,arguments)},n.offset=function(){return t.offset()},n.toString=function(){throw new Error("FIX CALLER")},n.get=function(){return t.get()},n.stream=function(){return t},n}function Ts(e){if("function"!=typeof e){var t=e;e=function(e,n){return e in t?t[e]:n}}var n=e("paperSize",Hs.a4);if(!n)return{};if("string"==typeof n&&null==(n=Hs[n.toLowerCase()]))throw new Error("Unknown paper size");n[0]=Us(n[0]),n[1]=Us(n[1]),e("landscape",!1)&&(n=[Math.max(n[0],n[1]),Math.min(n[0],n[1])]);var i=e("margin");return i&&(i="string"==typeof i||"number"==typeof i?{left:i=Us(i,0),top:i,right:i,bottom:i}:{left:Us(i.left,0),top:Us(i.top,0),right:Us(i.right,0),bottom:Us(i.bottom,0)},e("addMargin")&&(n[0]+=i.left+i.right,n[1]+=i.top+i.bottom)),{paperSize:n,margin:i}}var Vs={"Times-Roman":!0,"Times-Bold":!0,"Times-Italic":!0,"Times-BoldItalic":!0,Helvetica:!0,"Helvetica-Bold":!0,"Helvetica-Oblique":!0,"Helvetica-BoldOblique":!0,Courier:!0,"Courier-Bold":!0,"Courier-Oblique":!0,"Courier-BoldOblique":!0,Symbol:!0,ZapfDingbats:!0};var Bs={};var As,Ls=(As=function(e,t){var n=Vs[e];n?t(n):function(e,t){var n;if(zs.msie&&(n=/^data:.*?;base64,/i.exec(e)))t(ns(e.substr(n[0].length)));else{var i=new XMLHttpRequest;i.open("GET",e,!0),Za&&(i.responseType="arraybuffer"),i.onload=function(){200==i.status||304==i.status?t(Za?new Uint8Array(i.response):new window.VBArray(i.responseBody).toArray()):o()},i.onerror=o,i.send(null)}function o(){window.console&&(window.console.error?window.console.error("Cannot load URL: %s",e):window.console.log("Cannot load URL: %s",e)),t(null)}}(e,(function(n){if(null==n)throw new Error("Cannot load font from "+e);var i=new xs(n);Vs[e]=i,t(i)}))},function(e,t){var n=e.length,i=n;if(0===n)return t();function o(){0==--n&&t()}for(;i-- >0;)As(e[i],o)}),Es=function(e,t,n){n=Object.assign({jpegQuality:.92,keepPNG:!1},n);var i=Object.keys(e),o=i.length;if(0===o)return t();function r(){0==--o&&t()}i.forEach((function(t){!function(e,t,n,i){var o,r,a=Bs[e];if(a)n(a);else if(a=new Image,/^data:/i.test(e)||(a.crossOrigin="Anonymous"),Za&&!/^data:/i.test(e)){var s=new XMLHttpRequest;s.onload=function(){if(r=s.response,zs.mozilla&&"image/svg+xml"==r.type){var e=new FileReader;e.onload=function(){var e=(new window.DOMParser).parseFromString(this.result,"image/svg+xml").documentElement;e.getAttribute("width")&&e.getAttribute("height")?l(o=URL.createObjectURL(r)):(e.setAttribute("width",t.width),e.setAttribute("height",t.height),l("data:image/svg+xml;base64,"+gi((new window.XMLSerializer).serializeToString(e))))},e.readAsText(r)}else l(o=URL.createObjectURL(r))},s.onerror=h,s.open("GET",e,!0),s.responseType="blob",s.send()}else l(e);function l(e){a.src=e,a.complete&&!zs.msie?d.call(a):(a.onload=d,a.onerror=h)}function c(){t||(t={width:a.width,height:a.height});var r=document.createElement("canvas");r.width=t.width,r.height=t.height;var s,l=r.getContext("2d");l.drawImage(a,0,0,t.width,t.height);try{s=l.getImageData(0,0,t.width,t.height)}catch(e){return void h()}finally{o&&URL.revokeObjectURL(o)}for(var c=!1,d=ts(),u=ts(),p=s.data,f=0;f<p.length;){d.writeByte(p[f++]),d.writeByte(p[f++]),d.writeByte(p[f++]);var m=p[f++];m<255&&(c=!0),u.writeByte(m)}if(c||i.keepPNG)a=new ol(t.width,t.height,d,u);else{var v=r.toDataURL("image/jpeg",i.jpegQuality);v=v.substr(v.indexOf(";base64,")+8);var g=ts();g.writeBase64(v),a=new il(g)}n(Bs[e]=a)}function h(){n(Bs[e]="ERROR")}function d(){if(t){var i=r&&"image/svg+xml"===r.type||/^data:image\/svg\+xml;/i.test(this.src.substring(0,19)),s=t.width>=a.width||t.height>=a.height;!i&&s&&(t=null)}if(!t&&r&&/^image\/jpe?g$/i.test(r.type)){var l=new FileReader;l.onload=function(){try{var t=new il(ts(new Uint8Array(this.result)));URL.revokeObjectURL(o),n(Bs[e]=t)}catch(e){c()}},l.readAsArrayBuffer(r)}else c()}}(t,e[t],r,n)}))},Ds=function(e){var t=this,n=Is(),i=0,o=[];function r(t,n){return e&&null!=e[t]?e[t]:n}t.getOption=r,t.attach=function(e){return o.indexOf(e)<0&&(!function(e,t){var n=e.beforeRender,i=e.render;e.beforeRender=function(){},e.render=function(e){e(t," 0 R")},e.renderFull=function(o){e._offset=o.offset(),o(t," 0 obj "),n.call(e,o),i.call(e,o),o(" endobj")}}(e,++i),o.push(e)),e},t.pages=[],t.FONTS={},t.PATTERNS={},t.IMAGES={},t.GRAD_COL_FUNCTIONS={},t.GRAD_OPC_FUNCTIONS={},t.GRAD_COL={},t.GRAD_OPC={};var a=t.attach(new el),s=t.attach(new tl);if(r("autoPrint")){var l={};l.JavaScript=new Js({Names:[new Ks("JS"),t.attach(new Js({S:Xs("JavaScript"),JS:new Ks("print(true);")}))]}),a.props.Names=new Js(l)}a.setPages(s);var c=t.attach(new Js({Producer:new Ks(r("producer","Kendo UI PDF Generator"),!0),Title:new Ks(r("title",""),!0),Author:new Ks(r("author",""),!0),Subject:new Ks(r("subject",""),!0),Keywords:new Ks(r("keywords",""),!0),Creator:new Ks(r("creator","Kendo UI PDF Generator"),!0),CreationDate:r("date",new Date)}));t.addPage=function(e){var n=Ts((function(t,n){return e&&null!=e[t]?e[t]:n})),i=n.paperSize,o=n.margin,r=i[0],a=i[1];o&&(r-=o.left+o.right,a-=o.top+o.bottom);var l=new Zs(Is(),null,!0),c={Contents:t.attach(l),Parent:s,MediaBox:[0,0,i[0],i[1]]},h=new pl(t,c);return h._content=l,s.addPage(t.attach(h)),h.transform(1,0,0,-1,0,i[1]),o&&(h.translate(o.left,o.top),h.rect(0,0,r,a),h.clip()),t.pages.push(h),h},t.render=function(){var e;for(n("%PDF-1.4",Cs,"%ÂÁÚÏÎ",Cs,Cs),e=0;e<o.length;++e)o[e].renderFull(n),n(Cs,Cs);var t=n.offset();for(n("xref",Cs,0," ",o.length+1,Cs),n("0000000000 65535 f ",Cs),e=0;e<o.length;++e)n(Os(o[e]._offset,10)," 00000 n ",Cs);return n(Cs),n("trailer",Cs),n(new Js({Size:o.length+1,Root:a,Info:c}),Cs,Cs),n("startxref",Cs,t,Cs),n("%%EOF",Cs),n.stream().offset(0)},t.loadFonts=Ls,t.loadImages=Es};function Ps(e,t,n){for(;e.length<t;)e=n+e;return e}function Os(e,t){return Ps(String(e),t,"0")}function Fs(e,t){return Object.prototype.hasOwnProperty.call(e,t)}Ds.prototype.getFont=function(e){var t=this.FONTS[e];if(!t){if(!(t=Vs[e]))throw new Error("Font "+e+" has not been loaded");t=!0===t?this.attach(new al(e)):this.attach(new sl(this,t)),this.FONTS[e]=t}return t},Ds.prototype.getPattern=function(e,t,n){var i=this.PATTERNS[e.id];return i||(i=this.attach(new rl(e,t,n)),this.PATTERNS[e.id]=i),i},Ds.prototype.getImage=function(e){var t=this.IMAGES[e];if(!t){if(!(t=Bs[e]))throw new Error("Image "+e+" has not been loaded");if("ERROR"===t)return null;t=this.IMAGES[e]=this.attach(t.asStream(this))}return t},Ds.prototype.getOpacityGS=function(e,t){var n=parseFloat(e).toFixed(3);e=parseFloat(n),n+=t?"S":"F";var i=this._opacityGSCache||(this._opacityGSCache={}),o=i[n];if(!o){var r={Type:Xs("ExtGState")};t?r.CA=e:r.ca=e,(o=this.attach(new Js(r)))._resourceName=Xs("GS"+ ++Ss),i[n]=o}return o},Ds.prototype.dict=function(e){return new Js(e)},Ds.prototype.name=function(e){return Xs(e)},Ds.prototype.stream=function(e,t){return new Zs(t,e)};var Rs=Array.isArray||function(e){return e instanceof Array};function Ns(e,t){t("["),e.length>0&&t.withIndent((function(){for(var n=0;n<e.length;++n)n>0&&n%8==0?t.indent(e[n]):t(" ",e[n])})),t(" ]")}function qs(e,t){t("(D:",Os(e.getUTCFullYear(),4),Os(e.getUTCMonth()+1,2),Os(e.getUTCDate(),2),Os(e.getUTCHours(),2),Os(e.getUTCMinutes(),2),Os(e.getUTCSeconds(),2),"Z)")}function js(e){return e*(72/25.4)}function Ws(e){return js(10*e)}function Gs(e){return 72*e}function Us(e,t){if("number"==typeof e)return e;var n;if("string"==typeof e&&(n=/^\s*([0-9.]+)\s*(mm|cm|in|pt)\s*$/.exec(e))){var i=parseFloat(n[1]);if(!isNaN(i))return"pt"==n[2]?i:{mm:js,cm:Ws,in:Gs}[n[2]](i)}if(null!=t)return t;throw new Error("Can't parse unit: "+e)}var $s=function(){};$s.prototype.beforeRender=function(){};var Ks=function(e){function t(t,n){e.call(this),this.value=t,this.utf16be=Boolean(n)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(e){var t=this.value;if(this.utf16be)t="þÿ"+function(e){for(var t="",n=0;n<e.length;n++){var i=e.charCodeAt(n);if(i<65535)t+=mi(i);else{var o=56320+(i-65536&1023);t+=mi(55296+(i-65536>>10)),t+=mi(o)}}return t}(t),e("(",t=t.replace(/([\(\)\\])/g,"\\$1"),")");else{for(var n=[40],i=0;i<t.length;++i){var o=255&t.charCodeAt(i);40!=o&&41!=o&&92!=o||n.push(92),n.push(o)}n.push(41),e.writeData(n)}},t.prototype.toString=function(){return this.value},t}($s),Ys=function(e){function t(t){e.call(this,t),this.value=t}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(e){e("<");for(var t=0;t<this.value.length;++t)e(Os(this.value.charCodeAt(t).toString(16),4));e(">")},t}(Ks),Qs=function(e){function t(t){e.call(this),this.name=t}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.get=function(e){return Xs(e)},t.prototype.render=function(e){e("/"+this.escape())},t.prototype.escape=function(){return this.name.replace(/[^\x21-\x7E]/g,(function(e){return"#"+Os(e.charCodeAt(0).toString(16),2)}))},t.prototype.toString=function(){return this.name},t}($s);function Xs(e){return new Qs(e)}var Js=function(e){function t(t){e.call(this),this.props=t}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(e){var t=this.props,n=!0;e("<<"),e.withIndent((function(){for(var i in t)Fs(t,i)&&!/^_/.test(i)&&(n=!1,e.indent(Xs(i)," ",t[i]))})),n||e.indent(),e(">>")},t}($s),Zs=function(e){function t(t,n,i){if(e.call(this),"string"==typeof t){var o=ts();o.write(t),t=o}this.data=t,this.props=n||{},this.compress=i}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(e){var t=this.data.get(),n=this.props;this.compress&&(n.Filter?n.Filter instanceof Array||(n.Filter=[n.Filter]):n.Filter=[],n.Filter.unshift(Xs("FlateDecode")),t=ks(t)),n.Length=t.length,e(new Js(n)," stream",Cs),e.writeData(t),e(Cs,"endstream")},t}($s),el=function(e){function t(){e.call(this,{Type:Xs("Catalog")})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.setPages=function(e){this.props.Pages=e},t}(Js),tl=function(e){function t(){e.call(this,{Type:Xs("Pages"),Kids:[],Count:0})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.addPage=function(e){this.props.Kids.push(e),this.props.Count++},t}(Js),nl=[192,193,194,195,197,198,199,201,202,203,205,206,207],il=function(e){var t,n,i,o;if(e.offset(0),65496!=e.readShort())throw new Error("Invalid JPEG image");for(;!e.eof();){if(255!=e.readByte())throw new Error("Invalid JPEG image");var r=e.readByte(),a=e.readShort();if(nl.indexOf(r)>=0){o=e.readByte(),n=e.readShort(),t=e.readShort(),i=e.readByte();break}e.skip(a-2)}if(null==i)throw new Error("Invalid JPEG image");var s={Type:Xs("XObject"),Subtype:Xs("Image"),Width:t,Height:n,BitsPerComponent:o,Filter:Xs("DCTDecode")};switch(i){case 1:s.ColorSpace=Xs("DeviceGray");break;case 3:s.ColorSpace=Xs("DeviceRGB");break;case 4:s.ColorSpace=Xs("DeviceCMYK"),s.Decode=[1,0,1,0,1,0,1,0]}this.asStream=function(){e.offset(0);var t=new Zs(e,s);return t._resourceName=Xs("I"+ ++Ss),t}},ol=function(e,t,n,i){this.asStream=function(o){var r=new Zs(i,{Type:Xs("XObject"),Subtype:Xs("Image"),Width:e,Height:t,BitsPerComponent:8,ColorSpace:Xs("DeviceGray")},!0),a=new Zs(n,{Type:Xs("XObject"),Subtype:Xs("Image"),Width:e,Height:t,BitsPerComponent:8,ColorSpace:Xs("DeviceRGB"),SMask:o.attach(r)},!0);return a._resourceName=Xs("I"+ ++Ss),a}},rl=function(e){function t(t,n,i){var o=t.size(),r=o.width,a=o.height,s=new pl(n._pdf,{});s._content=new Zs(Is(),null,!0),i(t,s,{}),n._xResources=Object.assign(n._xResources,s._xResources),n._fontResources=Object.assign(n._fontResources,s._fontResources),n._gsResources=Object.assign(n._gsResources,s._gsResources),e.call(this,{Type:Xs("Pattern"),PatternType:1,PaintType:1,TilingType:1,BBox:[0,0,r,a],XStep:r,YStep:a,Matrix:[1,0,0,-1,0,a],Resources:{ExtGState:new e(s._gsResources),XObject:new e(s._xResources),Font:new e(s._fontResources)}}),this._resourceName=Xs("P"+ ++Ms),this.data=s._content.data,this.compress=!0}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(e){Zs.prototype.render.call(this,e)},t}(Js),al=function(e){function t(t){e.call(this,{Type:Xs("Font"),Subtype:Xs("Type1"),BaseFont:Xs(t)}),this._resourceName=Xs("F"+ ++Ss)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.encodeText=function(e){return new Ks(String(e))},t}(Js),sl=function(e){function t(t,n,i){e.call(this,{}),(i=this.props).Type=Xs("Font"),i.Subtype=Xs("Type0"),i.Encoding=Xs("Identity-H"),this._pdf=t,this._font=n,this._sub=n.makeSubset(),this._resourceName=Xs("F"+ ++Ss);var o=n.head;this.name=n.psName;var r=this.scale=n.scale;this.bbox=[o.xMin*r,o.yMin*r,o.xMax*r,o.yMax*r],this.italicAngle=n.post.italicAngle,this.ascent=n.ascent*r,this.descent=n.descent*r,this.lineGap=n.lineGap*r,this.capHeight=n.os2.capHeight||this.ascent,this.xHeight=n.os2.xHeight||0,this.stemV=0,this.familyClass=(n.os2.familyClass||0)>>8,this.isSerif=this.familyClass>=1&&this.familyClass<=7,this.isScript=10==this.familyClass,this.flags=(n.post.isFixedPitch?1:0)|(this.isSerif?2:0)|(this.isScript?8:0)|(0!==this.italicAngle?64:0)|32}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.encodeText=function(e){return new Ys(this._sub.encodeText(String(e)))},t.prototype.getTextWidth=function(e,t){for(var n=0,i=this._font.cmap.codeMap,o=0;o<t.length;++o){var r=i[t.charCodeAt(o)];n+=this._font.widthOfGlyph(r||0)}return n*e/1e3},t.prototype.beforeRender=function(){var t=this,n=t._sub,i=n.render(),o=new Zs(ts(i),{Length1:i.length},!0),r=t._pdf.attach(new e({Type:Xs("FontDescriptor"),FontName:Xs(t._sub.psName),FontBBox:t.bbox,Flags:t.flags,StemV:t.stemV,ItalicAngle:t.italicAngle,Ascent:t.ascent,Descent:t.descent,CapHeight:t.capHeight,XHeight:t.xHeight,FontFile2:t._pdf.attach(o)})),a=n.ncid2ogid,s=n.firstChar,l=n.lastChar,c=[];!function e(n,i){if(n<=l){var o=a[n];null==o?e(n+1):(i||c.push(n,i=[]),i.push(t._font.widthOfGlyph(o)),e(n+1,i))}}(s);var h=new e({Type:Xs("Font"),Subtype:Xs("CIDFontType2"),BaseFont:Xs(t._sub.psName),CIDSystemInfo:new e({Registry:new Ks("Adobe"),Ordering:new Ks("Identity"),Supplement:0}),FontDescriptor:r,FirstChar:s,LastChar:l,DW:Math.round(t._font.widthOfGlyph(0)),W:c,CIDToGIDMap:t._pdf.attach(t._makeCidToGidMap())}),d=t.props;d.BaseFont=Xs(t._sub.psName),d.DescendantFonts=[t._pdf.attach(h)];var u=new ll(s,l,n.subset),p=new Zs(Is(),null,!0);p.data(u),d.ToUnicode=t._pdf.attach(p)},t.prototype._makeCidToGidMap=function(){return new Zs(ts(this._sub.cidToGidMap()),null,!0)},t}(Js),ll=function(e){function t(t,n,i){e.call(this),this.firstChar=t,this.lastChar=n,this.map=i}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(e){e.indent("/CIDInit /ProcSet findresource begin"),e.indent("12 dict begin"),e.indent("begincmap"),e.indent("/CIDSystemInfo <<"),e.indent(" /Registry (Adobe)"),e.indent(" /Ordering (UCS)"),e.indent(" /Supplement 0"),e.indent(">> def"),e.indent("/CMapName /Adobe-Identity-UCS def"),e.indent("/CMapType 2 def"),e.indent("1 begincodespacerange"),e.indent(" <0000><ffff>"),e.indent("endcodespacerange");var t=this;e.indent(t.lastChar-t.firstChar+1," beginbfchar"),e.withIndent((function(){for(var n=t.firstChar;n<=t.lastChar;++n){var i=t.map[n],o=[i].map((function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)})).join("");e.indent("<",Os(n.toString(16),4),">","<");for(var r=0;r<o.length;++r)e(Os(o.charCodeAt(r).toString(16),4));e(">")}})),e.indent("endbfchar"),e.indent("endcmap"),e.indent("CMapName currentdict /CMap defineresource pop"),e.indent("end"),e.indent("end")},t}($s);function cl(e){return e.map((function(e){return Rs(e)?cl(e):"number"==typeof e?(Math.round(1e3*e)/1e3).toFixed(3):e})).join(" ")}function hl(e,t,n,i,o,r,a){var s=cl([t,n,i,o,r,a]),l=e.GRAD_COL_FUNCTIONS[s];return l||(l=e.GRAD_COL_FUNCTIONS[s]=e.attach(new Js({FunctionType:2,Domain:[0,1],Range:[0,1,0,1,0,1],N:1,C0:[t,n,i],C1:[o,r,a]}))),l}function dl(e,t,n){var i=cl([t,n]),o=e.GRAD_OPC_FUNCTIONS[i];return o||(o=e.GRAD_OPC_FUNCTIONS[i]=e.attach(new Js({FunctionType:2,Domain:[0,1],Range:[0,1],N:1,C0:[t],C1:[n]}))),o}function ul(e,t,n){var i="radial"==t.type,o=function(e,t){var n,i,o,r,a,s=!1,l=[],c=[],h=[],d=[];for(n=1;n<t.length;++n)i=t[n-1],o=t[n],r=i.color,a=o.color,c.push(hl(e,r.r,r.g,r.b,a.r,a.g,a.b)),(r.a<1||a.a<1)&&(s=!0),h.push(o.offset),d.push(0,1);if(s)for(n=1;n<t.length;++n)i=t[n-1],o=t[n],r=i.color,a=o.color,l.push(dl(e,r.a,a.a));return h.pop(),{hasAlpha:s,colors:u(c),opacities:s?u(l):null};function u(e){return 1==e.length?e[0]:{FunctionType:3,Functions:e,Domain:[0,1],Bounds:h,Encode:d}}}(e,t.stops),r=i?[t.start.x,t.start.y,t.start.r,t.end.x,t.end.y,t.end.r]:[t.start.x,t.start.y,t.end.x,t.end.y],a=function(e,t,n,i,o,r){var a,s;if(!r){var l=[t].concat(i);n.forEach((function(e){l.push(e.offset,e.color.r,e.color.g,e.color.b)})),s=cl(l),a=e.GRAD_COL[s]}return a||(a=new Js({Type:Xs("Shading"),ShadingType:t?3:2,ColorSpace:Xs("DeviceRGB"),Coords:i,Domain:[0,1],Function:o,Extend:[!0,!0]}),e.attach(a),a._resourceName="S"+ ++Ss,s&&(e.GRAD_COL[s]=a)),a}(e,i,t.stops,r,o.colors,t.userSpace&&n),s=o.hasAlpha?function(e,t,n,i,o,r){var a,s;if(!r){var l=[t].concat(i);n.forEach((function(e){l.push(e.offset,e.color.a)})),s=cl(l),a=e.GRAD_OPC[s]}return a||(a=new Js({Type:Xs("ExtGState"),AIS:!1,CA:1,ca:1,SMask:{Type:Xs("Mask"),S:Xs("Luminosity"),G:e.attach(new Zs("/a0 gs /s0 sh",{Type:Xs("XObject"),Subtype:Xs("Form"),FormType:1,BBox:r?[r.left,r.top+r.height,r.left+r.width,r.top]:[0,1,1,0],Group:{Type:Xs("Group"),S:Xs("Transparency"),CS:Xs("DeviceGray"),I:!0},Resources:{ExtGState:{a0:{CA:1,ca:1}},Shading:{s0:{ColorSpace:Xs("DeviceGray"),Coords:i,Domain:[0,1],ShadingType:t?3:2,Function:o,Extend:[!0,!0]}}}}))}}),e.attach(a),a._resourceName="O"+ ++Ss,s&&(e.GRAD_OPC[s]=a)),a}(e,i,t.stops,r,o.opacities,t.userSpace&&n):null;return{hasAlpha:o.hasAlpha,shading:a,opacity:s}}var pl=function(e){function t(t,n){e.call(this,n),this._pdf=t,this._rcount=0,this._textMode=!1,this._fontResources={},this._gsResources={},this._xResources={},this._patResources={},this._shResources={},this._opacity=1,this._matrix=[1,0,0,1,0,0],this._annotations=[],this._font=null,this._fontSize=null,this._contextStack=[],(n=this.props).Type=Xs("Page"),n.ProcSet=[Xs("PDF"),Xs("Text"),Xs("ImageB"),Xs("ImageC"),Xs("ImageI")],n.Resources=new e({Font:new e(this._fontResources),ExtGState:new e(this._gsResources),XObject:new e(this._xResources),Pattern:new e(this._patResources),Shading:new e(this._shResources)}),n.Annots=this._annotations}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype._out=function(){this._content.data.apply(null,arguments)},t.prototype.transform=function(e,t,n,i,o,r){var a;(1!==(a=arguments)[0]||0!==a[1]||0!==a[2]||1!==a[3]||0!==a[4]||0!==a[5])&&(this._matrix=function(e,t){var n=e[0],i=e[1],o=e[2],r=e[3],a=e[4],s=e[5],l=t[0],c=t[1],h=t[2],d=t[3],u=t[4],p=t[5];return[n*l+i*h,n*c+i*d,o*l+r*h,o*c+r*d,a*l+s*h+u,a*c+s*d+p]}(arguments,this._matrix),this._out(e," ",t," ",n," ",i," ",o," ",r," cm"),this._out(Cs))},t.prototype.translate=function(e,t){this.transform(1,0,0,1,e,t)},t.prototype.scale=function(e,t){this.transform(e,0,0,t,0,0)},t.prototype.rotate=function(e){var t=Math.cos(e),n=Math.sin(e);this.transform(t,n,-n,t,0,0)},t.prototype.beginText=function(){this._textMode=!0,this._out("BT",Cs)},t.prototype.endText=function(){this._textMode=!1,this._out("ET",Cs)},t.prototype._requireTextMode=function(){if(!this._textMode)throw new Error("Text mode required; call page.beginText() first")},t.prototype._requireFont=function(){if(!this._font)throw new Error("No font selected; call page.setFont() first")},t.prototype.setFont=function(e,t){this._requireTextMode(),null==e?e=this._font:e instanceof sl||(e=this._pdf.getFont(e)),null==t&&(t=this._fontSize),this._fontResources[e._resourceName]=e,this._font=e,this._fontSize=t,this._out(e._resourceName," ",t," Tf",Cs)},t.prototype.setTextLeading=function(e){this._requireTextMode(),this._out(e," TL",Cs)},t.prototype.setTextRenderingMode=function(e){this._requireTextMode(),this._out(e," Tr",Cs)},t.prototype.showText=function(e,t){if(this._requireFont(),e.length>1&&t&&this._font instanceof sl){var n=t/this._font.getTextWidth(this._fontSize,e)*100;this._out(n," Tz ")}this._out(this._font.encodeText(e)," Tj",Cs)},t.prototype.showTextNL=function(e){this._requireFont(),this._out(this._font.encodeText(e)," '",Cs)},t.prototype.addLink=function(t,n){var i=this._toPage({x:n.left,y:n.bottom}),o=this._toPage({x:n.right,y:n.top});this._annotations.push(new e({Type:Xs("Annot"),Subtype:Xs("Link"),Rect:[i.x,i.y,o.x,o.y],Border:[0,0,0],A:new e({Type:Xs("Action"),S:Xs("URI"),URI:new Ks(t)})}))},t.prototype.setStrokeColor=function(e,t,n){this._out(e," ",t," ",n," RG",Cs)},t.prototype.setOpacity=function(e){this.setFillOpacity(e),this.setStrokeOpacity(e),this._opacity*=e},t.prototype.setStrokeOpacity=function(e){if(e<1){var t=this._pdf.getOpacityGS(this._opacity*e,!0);this._gsResources[t._resourceName]=t,this._out(t._resourceName," gs",Cs)}},t.prototype.setFillColor=function(e,t,n){this._out(e," ",t," ",n," rg",Cs)},t.prototype.pattern=function(e,t,n){var i=this._pdf.getPattern(e,this,n);this._patResources[i._resourceName]=i,this._out("/Pattern cs",Cs),this._out(i._resourceName," scn",Cs),this.rect(t.left,t.top,t.width,t.height),this.fill()},t.prototype.setFillOpacity=function(e){if(e<1){var t=this._pdf.getOpacityGS(this._opacity*e,!1);this._gsResources[t._resourceName]=t,this._out(t._resourceName," gs",Cs)}},t.prototype.gradient=function(e,t){this.save(),this.rect(t.left,t.top,t.width,t.height),this.clip(),e.userSpace||this.transform(t.width,0,0,t.height,t.left,t.top);var n,i=ul(this._pdf,e,t),o=i.shading._resourceName;this._shResources[o]=i.shading,i.hasAlpha&&(n=i.opacity._resourceName,this._gsResources[n]=i.opacity,this._out("/"+n+" gs ")),this._out("/"+o+" sh",Cs),this.restore()},t.prototype.setDashPattern=function(e,t){this._out(e," ",t," d",Cs)},t.prototype.setLineWidth=function(e){this._out(e," w",Cs)},t.prototype.setLineCap=function(e){this._out(e," J",Cs)},t.prototype.setLineJoin=function(e){this._out(e," j",Cs)},t.prototype.setMitterLimit=function(e){this._out(e," M",Cs)},t.prototype.save=function(){this._contextStack.push(this._context()),this._out("q",Cs)},t.prototype.restore=function(){this._out("Q",Cs),this._context(this._contextStack.pop())},t.prototype.moveTo=function(e,t){this._out(e," ",t," m",Cs)},t.prototype.lineTo=function(e,t){this._out(e," ",t," l",Cs)},t.prototype.bezier=function(e,t,n,i,o,r){this._out(e," ",t," ",n," ",i," ",o," ",r," c",Cs)},t.prototype.bezier1=function(e,t,n,i){this._out(e," ",t," ",n," ",i," y",Cs)},t.prototype.bezier2=function(e,t,n,i){this._out(e," ",t," ",n," ",i," v",Cs)},t.prototype.close=function(){this._out("h",Cs)},t.prototype.rect=function(e,t,n,i){this._out(e," ",t," ",n," ",i," re",Cs)},t.prototype.ellipse=function(e,t,n,i){function o(t){return e+t}function r(e){return t+e}var a=.5522847498307936;this.moveTo(o(0),r(i)),this.bezier(o(n*a),r(i),o(n),r(i*a),o(n),r(0)),this.bezier(o(n),r(-i*a),o(n*a),r(-i),o(0),r(-i)),this.bezier(o(-n*a),r(-i),o(-n),r(-i*a),o(-n),r(0)),this.bezier(o(-n),r(i*a),o(-n*a),r(i),o(0),r(i))},t.prototype.circle=function(e,t,n){this.ellipse(e,t,n,n)},t.prototype.stroke=function(){this._out("S",Cs)},t.prototype.nop=function(){this._out("n",Cs)},t.prototype.clip=function(){this._out("W n",Cs)},t.prototype.clipStroke=function(){this._out("W S",Cs)},t.prototype.closeStroke=function(){this._out("s",Cs)},t.prototype.fill=function(){this._out("f",Cs)},t.prototype.fillStroke=function(){this._out("B",Cs)},t.prototype.drawImage=function(e){var t=this._pdf.getImage(e);t&&(this._xResources[t._resourceName]=t,this._out(t._resourceName," Do",Cs))},t.prototype.comment=function(e){var t=this;e.split(/\r?\n/g).forEach((function(e){t._out("% ",e,Cs)}))},t.prototype._context=function(e){if(null==e)return{opacity:this._opacity,matrix:this._matrix};this._opacity=e.opacity,this._matrix=e.matrix},t.prototype._toPage=function(e){var t=this._matrix,n=t[0],i=t[1],o=t[2],r=t[3],a=t[4],s=t[5];return{x:n*e.x+o*e.y+a,y:i*e.x+r*e.y+s}},t}(Js);var fl={serif:"Times-Roman","serif|bold":"Times-Bold","serif|italic":"Times-Italic","serif|bold|italic":"Times-BoldItalic","sans-serif":"Helvetica","sans-serif|bold":"Helvetica-Bold","sans-serif|italic":"Helvetica-Oblique","sans-serif|bold|italic":"Helvetica-BoldOblique",monospace:"Courier","monospace|bold":"Courier-Bold","monospace|italic":"Courier-Oblique","monospace|bold|italic":"Courier-BoldOblique",zapfdingbats:"ZapfDingbats","zapfdingbats|bold":"ZapfDingbats","zapfdingbats|italic":"ZapfDingbats","zapfdingbats|bold|italic":"ZapfDingbats"};function ml(e,t){e=e.toLowerCase(),fl[e]=function(){return fl[t]},fl[e+"|bold"]=function(){return fl[t+"|bold"]},fl[e+"|italic"]=function(){return fl[t+"|italic"]},fl[e+"|bold|italic"]=function(){return fl[t+"|bold|italic"]}}ml("Times New Roman","serif"),ml("Courier New","monospace"),ml("Arial","sans-serif"),ml("Helvetica","sans-serif"),ml("Verdana","sans-serif"),ml("Tahoma","sans-serif"),ml("Georgia","sans-serif"),ml("Monaco","monospace"),ml("Andale Mono","monospace");var vl=jn.browser||{};function gl(e){return Array.prototype.slice.call(e)}var _l={};_l._root=_l;!!("undefined"!=typeof window)&&(vl.msie||vl.edge),function(e){function t(t,n,i){e.call(this,t,n.getOrigin(),i),this._pdfRect=n}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.rect=function(){return this._pdfRect},t.prototype.rawBBox=function(){return this._pdfRect}}(_r);var bl;"undefined"!=typeof Element&&Element.prototype&&((bl=Element.prototype).matches||bl.webkitMatchesSelector||bl.mozMatchesSelector||bl.msMatchesSelector);"undefined"!=typeof window&&window.kendo&&window.kendo.jQuery;!function(){var e=/^((-webkit-|-moz-|-o-|-ms-)?linear-gradient\s*)\(/,t=/^([-0-9.]+%)/,n=/^([-0-9.]+px)/,i=/^(left|right|top|bottom|to|center)\W/,o=/^([-0-9.]+(deg|grad|rad|turn)|0)/,r=/^(\s+)/,a=/^(\()/,s=/^(\))/,l=/^(,)/,c=/^(url)\(/,h=/^(.*?)\)/,d={},u={};function p(u){var p,f=u;if(yl(d,f))return d[f];function m(e){!function(){var e=r.exec(u);e&&(u=u.substr(e[1].length))}();var t=e.exec(u);if(t)return u=u.substr(t[1].length),t[1]}function v(){var e,i,o=ni(u,!0);if(o){var r=/^#[0-9a-f]+/i.exec(u)||/^rgba?\(.*?\)/i.exec(u)||/^..*?\b/.exec(u);return u=u.substr(r[0].length),o=o.toRGB(),(e=m(n))||(i=m(t)),{color:o,length:e,percent:i}}}return(p=m(e))?p=function(e){var n,r,c,h=[],d=!1;if(m(a)){if("0"==(n=m(o))&&(n="0deg"),n?(n=function(e){var t=parseFloat(e);return/grad$/.test(e)?Math.PI*t/200:/rad$/.test(e)?t:/turn$/.test(e)?Math.PI*t*2:/deg$/.test(e)?Math.PI*t/180:void 0}(n),m(l)):("to"==(r=m(i))?r=m(i):r&&/^-/.test(e)&&(d=!0),c=m(i),m(l)),/-moz-/.test(e)&&null==n&&null==r){var p=m(t),f=m(t);d=!0,"0%"==p?r="left":"100%"==p&&(r="right"),"0%"==f?c="top":"100%"==f&&(c="bottom"),m(l)}for(;u&&!m(s);){var g=v();if(!g)break;h.push(g),m(l)}return{type:"linear",angle:n,to:r&&c?r+" "+c:r||c||null,stops:h,reverse:d}}}(p):(p=m(c))&&(p=function(){if(m(a)){var e=m(h);return e=e.replace(/^['"]+|["']+$/g,""),m(s),{type:"url",url:e}}}()),d[f]=p||{type:"none"}}}();var wl=function(){var e={};return function(t,n){n||(n=/^\s*,\s*/);var i=t+n;if(yl(e,i))return e[i];var o,r=[],a=0,s=0,l=0,c=!1;function h(e){return o=e.exec(t.substr(s))}function d(e){return e.replace(/^\s+|\s+$/g,"")}for(;s<t.length;)!c&&h(/^[\(\[\{]/)?(l++,s++):!c&&h(/^[\)\]\}]/)?(l--,s++):!c&&h(/^[\"\']/)?(c=o[0],s++):"'"==c&&h(/^\\\'/)||'"'==c&&h(/^\\\"/)?s+=2:"'"==c&&h(/^\'/)||'"'==c&&h(/^\"/)?(c=!1,s++):h(n)?(!c&&!l&&s>a&&(r.push(d(t.substring(a,s))),a=s+o[0].length),s+=o[0].length):s++;return a<s&&r.push(d(t.substring(a,s))),e[i]=r}}();Object.create(null),Object.create(null);function yl(e,t){return Object.prototype.hasOwnProperty.call(e,t)}window.kendo=window.kendo||{},kendo.deepExtend(kendo,{parseColor:ni,namedColors:Gn,Color:ii});!function(e,t){var n=window.kendo,i=n.ui.Widget,o=n.ui.Draggable,r=n._outerWidth,a=n._outerHeight,s=e.extend,l=n.format,c=n.parseFloat,h=Array.isArray,d=Math,u=n.support,p=u.pointers,f=u.msPointers,m="change",v="slide",g=".slider",_="touchstart"+g+" mousedown"+g,b=p?"pointerdown"+g:f?"MSPointerDown"+g:_,w="touchend"+g+" mouseup"+g,y=p?"pointerup":f?"MSPointerUp"+g:w,x="moveSelection",k="keydown"+g,z="click"+g,C="mouseover"+g,S="focus"+g,M="blur"+g,H=".k-draghandle",I=".k-slider-track",T=".k-tick",V="k-selected",B="k-focus",A="k-disabled",L="disabled",E="tabindex",D=n.getTouches,P="aria-valuetext",O="aria-valuenow",F=i.extend({init:function(e,t){var o=this;if(i.fn.init.call(o,e,t),t=o.options,o._isHorizontal="horizontal"==t.orientation,o._isRtl=o._isHorizontal&&n.support.isRtl(e),o._position=o._isRtl?"right":o._isHorizontal?"left":"bottom",o._sizeFn=o._isHorizontal?"width":"height",o._outerSize=o._isHorizontal?r:a,t.tooltip.format=t.tooltip.enabled&&t.tooltip.format||"{0}",t.smallStep<=0)throw new Error("Kendo UI Slider smallStep must be a positive number.");o._createHtml(),o._trackDiv=o.wrapper.find(I),o._maxSelection=o._trackDiv[o._sizeFn](),o._sliderItemsInit(),o._reset(),o._tabindex(o.wrapper.find(H)),o[t.enabled?"enable":"disable"]();var s=n.support.isRtl(o.wrapper)?-1:1;o._keyMap={37:N(-1*s*t.smallStep),40:N(-t.smallStep),39:N(1*s*t.smallStep),38:N(+t.smallStep),35:q(t.max),36:q(t.min),33:N(+t.largeStep),34:N(-t.largeStep)},o._ariaLabel(o.wrapper.find(H)),n.notify(o)},events:[m,v],options:{enabled:!0,min:0,max:10,smallStep:1,largeStep:5,orientation:"horizontal",tickPlacement:"both",tooltip:{enabled:!0,format:"{0}"}},_distance:function(){return W(this.options.max-this.options.min)},_resize:function(){this.wrapper.find(".k-slider-items").remove(),this._maxSelection=this._trackDiv[this._sizeFn](),this._sliderItemsInit(),this._refresh(),this.options.enabled&&this.enable(!0)},_sliderItemsInit:function(){var t=this,n=t.options,i=(t._maxSelection-2)/((n.max-n.min)/n.smallStep),o=t._calculateItemsWidth(d.floor($(t._distance())/$(n.smallStep)));"none"!=n.tickPlacement&&i>=2&&(e(this.element).parent().find(".k-slider-items").remove(),t._trackDiv.before(function(e,t){var n,i="<ul class='k-reset k-slider-items' role='presentation'>",o=d.floor(W(t/e.smallStep))+1;for(n=0;n<o;n++)i+="<li class='k-tick'></li>";return i+="</ul>",i}(n,t._distance())),t._setItemsTitle()),t._calculateSteps(o),"none"!=n.tickPlacement&&i>=2&&n.largeStep>=n.smallStep&&(t._setItemsLargeTick(),t.wrapper.find(T).first().addClass("k-first"),t.wrapper.find(T).last().addClass("k-last"))},getSize:function(){return n.dimensions(this.wrapper)},_setItemsTitle:function(){for(var t=this.options,n=this.wrapper.find(T),i=t.min,o=n.length,r=0;r<=o;r+=1)e(n[r]).attr("title",l(t.tooltip.format,W(i))),i+=t.smallStep},_setItemsLargeTick:function(){var t,n=this,i=n.options,o=n.wrapper.find(T),r=0;if($(i.largeStep)%$(i.smallStep)==0||n._distance()/i.largeStep>=3)for(n._isHorizontal||n._isRtl||(o=e.makeArray(o).reverse()),r=0;r<o.length;r++){t=e(o[r]);var a=W($(n._values[r]-this.options.min));a%$(i.smallStep)==0&&a%$(i.largeStep)==0&&(t.addClass("k-tick-large").html("<span class='k-label'>"+t.attr("title")+"</span>"),0!==r&&r!==o.length-1&&t.css("line-height",t[n._sizeFn]()+"px"))}},_calculateItemsWidth:function(e){var t,n,i,o=this,r=o.options,a=parseFloat(o._trackDiv.css(o._sizeFn))+1,s=o._distance(),l=$(s)/$(r.smallStep),c=a/$(s);for(l-e>0&&(a-=$(s)%$(r.smallStep)*c),t=a/e,n=[],i=0;i<e-1;i++)n[i]=t;return n[e-1]=n[e]=t/2,o._roundWidths(n)},_roundWidths:function(e){var t,n=0,i=e.length;for(t=0;t<i;t++)n+=e[t]-d.floor(e[t]),e[t]=d.floor(e[t]);return n=d.round(n),this._addAdditionalSize(n,e)},_addAdditionalSize:function(e,t){if(0===e)return t;var n,i=parseFloat(t.length-1)/parseFloat(1==e?e:e-1);for(n=0;n<e;n++)t[parseInt(d.round(i*n),10)]+=1;return t},_calculateSteps:function(e){var t,n=this,i=n.options,o=i.min,r=0,a=n._distance(),s=d.ceil($(a)/$(i.smallStep)),l=1;if(s+=$(a)/$(i.smallStep)%1==0?1:0,e.splice(0,0,2*e[s-2]),e.splice(s-1,1,2*e.pop()),n._pixelSteps=[r],n._values=[o],0!==s){for(;l<s;)r+=(e[l-1]+e[l])/2,n._pixelSteps[l]=r,o+=i.smallStep,n._values[l]=W(o),l++;t=$(a)%$(i.smallStep)==0?s-1:s,n._pixelSteps[t]=n._maxSelection,n._values[t]=i.max}},_getValueFromPosition:function(e,t){var n,i=this,o=i.options,r=d.max(o.smallStep*(i._maxSelection/i._distance()),0),a=0,s=r/2;if(i._isHorizontal?(a=e-t.startPoint,i._isRtl&&(a=i._maxSelection-a)):a=t.startPoint-e,i._maxSelection-(parseInt(i._maxSelection%r,10)-3)/2<a)return o.max;for(n=0;n<i._pixelSteps.length;n++)if(d.abs(i._pixelSteps[n]-a)-1<=s)return W(i._values[n])},_getFormattedValue:function(e,t){var i,o,r,a="",s=this.options.tooltip;return h(e)?(o=e[0],r=e[1]):t&&t.type&&(o=t.selectionStart,r=t.selectionEnd),t&&(i=t.tooltipTemplate),!i&&s.template&&(i=n.template(s.template)),h(e)||t&&t.type?a=i?i({selectionStart:o,selectionEnd:r}):(o=l(s.format,o))+" - "+(r=l(s.format,r)):(t&&(t.val=e),a=i?i({value:e}):l(s.format,e)),a},_getDraggableArea:function(){var e=this,t=n.getOffset(e._trackDiv);return{startPoint:e._isHorizontal?t.left:t.top+e._maxSelection,endPoint:e._isHorizontal?t.left+e._maxSelection:t.top}},_createHtml:function(){var e=this,n=e.element,i=e.options,o=n.find("input");2==o.length?(o.eq(0).prop("value",j(i.selectionStart)),o.eq(1).prop("value",j(i.selectionEnd))):n.prop("value",j(i.value)),e.wrapper=n.wrap(function(e,t,n){var i=n?" k-slider-horizontal":" k-slider-vertical",o=e.style?e.style:t.attr("style"),r=t.attr("class")?" "+t.attr("class"):"",a="";"bottomRight"==e.tickPlacement?a=" k-slider-bottomright":"topLeft"==e.tickPlacement&&(a=" k-slider-topleft");return"<div class='k-slider"+i+r+"'"+(o=o?" style='"+o+"'":"")+"><div class='k-slider-track-wrap"+a+"'></div></div>"}(i,n,e._isHorizontal)).hide().parents(".k-slider"),i.showButtons&&e.wrapper.find(".k-slider-track-wrap").after(R(i,"increase",e._isHorizontal,e._isRtl)).before(R(i,"decrease",e._isHorizontal,e._isRtl)),n.before(function(e,n,i){var o,r,a,s=n.is("input")?1:2,l=2==s?e.leftDragHandleTitle:e.dragHandleTitle,c=e.value,h=e.selectionStart,d=e.selectionEnd;1===s?null!==(o=n.val())&&o!==t&&"null"!==o&&(null!==c&&c!==t||(c=o)):(r=n.find("input").eq(0).val(),a=n.find("input").eq(1).val(),null!==r&&r!==t&&"null"!==r&&(null!==h&&h!==t||(h=r)),null!==a&&a!==t&&"null"!==a&&(null!==d&&d!==t||(d=a)));var u="<div class='k-slider-track'><div class='k-slider-selection'>\x3c!-- --\x3e</div><span tabindex='0' class='k-draghandle' title='"+l+"' role='slider' "+(!1===i?"aria-orientation='vertical' ":"")+"aria-valuemin='"+e.min+"' aria-valuemax='"+e.max+"' aria-valuenow='"+(s>1?h||e.min:c||e.min)+"'></span>"+(s>1?"<span tabindex='0' class='k-draghandle' title='"+e.rightDragHandleTitle+"'role='slider' "+(!1===i?"aria-orientation='vertical' ":"")+"aria-valuemin='"+e.min+"' aria-valuemax='"+e.max+"' aria-valuenow='"+(d||e.max)+"'></span>":"")+"</div>";return u}(i,n,e._isHorizontal))},_focus:function(t){var n=this,i=t.target,o=n.value(),r=n._drag;r||(i==n.wrapper.find(H).eq(0)[0]?(r=n._firstHandleDrag,n._activeHandle=0):(r=n._lastHandleDrag,n._activeHandle=1),o=o[n._activeHandle]),e(i).addClass(B+" "+V),r&&(n._activeHandleDrag=r,r.selectionStart=n.options.selectionStart,r.selectionEnd=n.options.selectionEnd,r._updateTooltip(o))},_focusWithMouse:function(t){t=e(t);var n=this,i=t.is(H)?t.index():0;window.setTimeout((function(){n.wrapper.find(H)[2==i?1:0].focus()}),1),n._setTooltipTimeout()},_blur:function(t){var n=this,i=n._activeHandleDrag;e(t.target).removeClass(B+" "+V),i&&(i._removeTooltip(),delete n._activeHandleDrag,delete n._activeHandle)},_setTooltipTimeout:function(){var e=this;e._tooltipTimeout=window.setTimeout((function(){var t=e._drag||e._activeHandleDrag;t&&t._removeTooltip()}),300)},_clearTooltipTimeout:function(){window.clearTimeout(this._tooltipTimeout);var e=this._drag||this._activeHandleDrag;e&&e.tooltipDiv&&e.tooltipDiv.stop(!0,!1).css("opacity",1)},_reset:function(){var t=this,n=t.element,i=n.attr("form"),o=i?e("#"+i):n.closest("form");o[0]&&(t._form=o.on("reset",t._formResetHandler.bind(t)))},min:function(e){if(!e)return this.options.min;this.setOptions({min:e})},max:function(e){if(!e)return this.options.max;this.setOptions({max:e})},setOptions:function(e){i.fn.setOptions.call(this,e),this._sliderItemsInit(),this._refresh()},destroy:function(){this._form&&this._form.off("reset",this._formResetHandler),i.fn.destroy.call(this)}});function R(e,t,i,o){var r="";return r=i?"increase"===t?o?"caret-alt-left":"caret-alt-right":o?"caret-alt-right":"caret-alt-left":"increase"==t?"caret-alt-up":"caret-alt-down","<button class='k-button k-button-md k-rounded-full k-button-solid k-button-solid-base k-icon-button k-button-"+t+"' title='"+e[t+"ButtonTitle"]+'\' aria-hidden="true" tabindex="-1">'+n.ui.icon({icon:r,iconClass:"k-button-icon"})+"</button>"}function N(e){return function(t){return t+e}}function q(e){return function(){return e}}function j(e){return(e+"").replace(".",n.cultures.current.numberFormat["."])}function W(e){var t,n;return t=function(e){var t=e.toString(),n=0;return(t=t.split("."))[1]&&(n=t[1].length),n>10?10:n}(e=parseFloat(e,10)),n=d.pow(10,t||0),d.round(e*n)/n}function G(e,n){var i=c(e.getAttribute(n));return null===i&&(i=t),i}function U(e){return void 0!==e}function $(e){return 1e4*e}var K=F.extend({init:function(n,i){var o,r=this;n.type="text",i=s({},{value:G(n,"value"),min:G(n,"min"),max:G(n,"max"),smallStep:G(n,"step")},i),n=e(n),i&&i.enabled===t&&(i.enabled=!n.is("[disabled]")),F.fn.init.call(r,n,i),U((i=r.options).value)&&null!==i.value||(i.value=i.min,n.prop("value",j(i.min))),i.value=d.max(d.min(i.value,i.max),i.min),o=r.wrapper.find(H),r._selection=new K.Selection(o,r,i),r._drag=new K.Drag(o,"",r,i),r._refreshAriaAttr(i.value)},options:{name:"Slider",showButtons:!0,increaseButtonTitle:"Increase",decreaseButtonTitle:"Decrease",dragHandleTitle:"drag",tooltip:{format:"{0:#,#.##}"},value:null},enable:function(t){var i,o,r=this,a=r.options;r.disable(),!1!==t&&(r.wrapper.removeClass(A),r.wrapper.find("input").prop(L,!1),i=function(t){var n=D(t)[0];if(n){var i=r._isHorizontal?n.location.pageX:n.location.pageY,o=r._getDraggableArea(),a=e(t.target);a.hasClass("k-draghandle")?a.addClass(B+" "+V):(r._update(r._getValueFromPosition(i,o)),r._focusWithMouse(t.target),r._drag.dragstart(t),t.preventDefault())}},r.wrapper.find(T+", "+I).on(b,i).end().on(y,(function(){r._drag._end()})),r.wrapper.find(H).attr(E,0).on(w,(function(){r._setTooltipTimeout()})).on(z,(function(e){r._focusWithMouse(e.target),e.preventDefault()})).on(S,r._focus.bind(r)).on(M,r._blur.bind(r)),o=function(e){var t=r._nextValueByIndex(r._valueIndex+1*e);r._setValueInRange(t),r._drag._updateTooltip(t)},a.showButtons&&r.wrapper.find(".k-button").on(w,function(e){this._clearTimer(),r._focusWithMouse(e.target)}.bind(r)).on(C,(function(t){e(t.currentTarget).addClass("k-hover")})).on("mouseout"+g,function(t){e(t.currentTarget).removeClass("k-hover"),this._clearTimer()}.bind(r)).on(_,(function(t){var n=e(t.target).closest(".k-button").is(".k-button-increase")?1:-1;r._mouseDownHandler(t,n,o)})).on("click",n.preventDefault),r.wrapper.find(H).off(k,!1).on(k,this._keydown.bind(r)),a.enabled=!0)},disable:function(){var t=this;t.wrapper.addClass(A),e(t.element).prop(L,L),t.wrapper.find(".k-button").off(_).on(_,(function(t){t.preventDefault(),e(this).addClass("k-active")})).off(w).on(w,(function(t){t.preventDefault(),e(this).removeClass("k-active")})).off("mouseleave"+g).on("mouseleave"+g,n.preventDefault).off(C).on(C,n.preventDefault),t.wrapper.find(T+", "+I).off(b).off(y),t.wrapper.find(H).attr(E,-1).off(w).off(k).off(z).off(S).off(M),t.options.enabled=!1},_mouseDownHandler:function(e,t,n){let i=this;i._clearTooltipTimeout(),(1===e.which||u.touch&&0===e.which)&&(n(t),i.timeout=setTimeout((function(){i.timer=setInterval((function(){n(t)}),60)}),200))},_update:function(e){var t=this,n=t.value()!=e;t.value(e),n&&t.trigger(m,{value:t.options.value})},value:function(e){var t=this,n=t.options;if(e=W(e),isNaN(e))return n.value;e>=n.min&&e<=n.max&&n.value!=e&&(t.element.prop("value",j(e)),n.value=e,t._refreshAriaAttr(e),t._refresh())},_refresh:function(){this.trigger(x,{value:this.options.value})},_refreshAriaAttr:function(e){var t,n=this._drag;t=n&&n._tooltipDiv?n._tooltipDiv.text():this._getFormattedValue(e,null),this.wrapper.find(H).attr(O,e).attr(P,t)},_clearTimer:function(){clearTimeout(this.timeout),clearInterval(this.timer)},_keydown:function(e){var t=this;e.keyCode in t._keyMap&&(t._clearTooltipTimeout(),t._setValueInRange(t._keyMap[e.keyCode](t.options.value)),t._drag._updateTooltip(t.value()),e.preventDefault())},_setValueInRange:function(e){var t=this,n=t.options;e=W(e),isNaN(e)?t._update(n.min):(e=d.max(d.min(e,n.max),n.min),t._update(e))},_nextValueByIndex:function(e){var t=this._values.length;return this._values[d.max(0,d.min(e,t-1))]},_formResetHandler:function(){var e=this,t=e.options.min;setTimeout((function(){var n=e.element[0].value;e.value(""===n||isNaN(n)?t:n)}))},destroy:function(){var e=this;F.fn.destroy.call(e),e.wrapper.off(g).find(".k-button").off(g).end().find(H).off(g).end().find(T+", "+I).off(g).end(),e._drag.draggable.destroy(),e._drag._removeTooltip(!0)}});K.Selection=function(e,t,n){function i(i){var o=i-n.min,r=t._valueIndex=d.ceil(W(o/n.smallStep)),a=parseInt(t._pixelSteps[r],10);t._trackDiv.find(".k-slider-selection")[t._sizeFn](a),e.css(t._position,a)}i(n.value),t.bind([v,x],(function(e){i(parseFloat(e.value,10))})),t.bind(m,(function(e){i(parseFloat(e.sender.value(),10))}))},K.Drag=function(e,t,n,i){var r=this;r.owner=n,r.options=i,r.element=e,r.type=t,r.draggable=new o(e,{distance:0,dragstart:r._dragstart.bind(r),drag:r.drag.bind(r),dragend:r.dragend.bind(r),dragcancel:r.dragcancel.bind(r)}),e.click(!1),e.on("dragstart",(function(e){e.preventDefault()}))},K.Drag.prototype={dragstart:function(e){this.owner._activeDragHandle=this,this.draggable.userEvents.cancel(),this._dragstart(e),this.dragend()},_dragstart:function(t){var n=this,i=n.owner,o=n.options;o.enabled?(this.owner._activeDragHandle=this,i.element.off(C),i.wrapper.find("."+B).removeClass(B+" "+V),n.element.addClass(B+" "+V),e(document.documentElement).css("cursor","pointer"),n.draggableArea=i._getDraggableArea(),n.step=d.max(o.smallStep*(i._maxSelection/i._distance()),0),n.type?(n.selectionStart=o.selectionStart,n.selectionEnd=o.selectionEnd,i._setZIndex(n.type)):n.oldVal=n.val=o.value,n._removeTooltip(!0),n._createTooltip()):t.preventDefault()},_createTooltip:function(){var t,i=this,o=i.owner,r=i.options.tooltip,a="",s=e(window);r.enabled&&(r.template&&(i.tooltipTemplate=n.template(r.template)),e(".k-slider-tooltip").remove(),i.tooltipDiv=e("<div role='tooltip' class='k-tooltip k-slider-tooltip'>\x3c!-- --\x3e</div>").appendTo(document.body),a=o._getFormattedValue(i.val||o.value(),i),i.type||(t="k-callout-"+(o._isHorizontal?"s":"e"),i.tooltipInnerDiv="<div class='k-callout "+t+"'>\x3c!-- --\x3e</div>",a+=i.tooltipInnerDiv),i.tooltipDiv.html(a),i._scrollOffset={top:s.scrollTop(),left:n.scrollLeft(s)},i.moveTooltip())},drag:function(e){var t,n=this,i=n.owner,o=e.x.location,r=e.y.location,a=n.draggableArea.startPoint,s=n.draggableArea.endPoint;e.preventDefault(),i._isHorizontal?i._isRtl?n.val=n.constrainValue(o,a,s,o<s):n.val=n.constrainValue(o,a,s,o>=s):n.val=n.constrainValue(r,s,a,r<=s),n.oldVal!=n.val&&(n.oldVal=n.val,n.type?("firstHandle"==n.type?n.val<n.selectionEnd?n.selectionStart=n.val:n.selectionStart=n.selectionEnd=n.val:n.val>n.selectionStart?n.selectionEnd=n.val:n.selectionStart=n.selectionEnd=n.val,t={values:[n.selectionStart,n.selectionEnd],value:[n.selectionStart,n.selectionEnd]}):t={value:n.val},i.trigger(v,t)),n._updateTooltip(n.val)},_updateTooltip:function(e){var t=this,n="";t.options.tooltip.enabled&&(t.tooltipDiv||t._createTooltip(),n=t.owner._getFormattedValue(W(e),t),t.type||(n+=t.tooltipInnerDiv),t.tooltipDiv.html(n),t.moveTooltip())},dragcancel:function(){return this.owner._refresh(),e(document.documentElement).css("cursor",""),this._end()},dragend:function(){var t=this,n=t.owner;return e(document.documentElement).css("cursor",""),t.type?n._update(t.selectionStart,t.selectionEnd):(n._update(t.val),t.draggable.userEvents._disposeAll()),t.draggable.userEvents.cancel(),t._end()},_end:function(){var e=this.owner;return e._focusWithMouse(this.element),e.element.on(C),!1},_removeTooltip:function(t){var n=this,i=n.owner;n.tooltipDiv&&i.options.tooltip.enabled&&i.options.enabled&&(t?(n.tooltipDiv.remove(),n.tooltipDiv=null):n.tooltipDiv.fadeOut("slow",(function(){e(this).remove(),n.tooltipDiv=null})))},moveTooltip:function(){var t,i,o,s,l=this,c=l.owner,h=0,d=0,u=l.element,p=n.getOffset(u),f=e(window),m=l.tooltipDiv.find(".k-callout"),v=r(l.tooltipDiv),g=a(l.tooltipDiv);l.type?(t=c.wrapper.find(H),p=n.getOffset(t.eq(0)),i=n.getOffset(t.eq(1)),c._isHorizontal?(h=i.top,d=p.left+(i.left-p.left)/2):(h=p.top+(i.top-p.top)/2,d=i.left),s=r(t.eq(0))+16):(h=p.top,d=p.left,s=r(u)+16),c._isHorizontal?(d-=parseInt((v-c._outerSize(u))/2,10),h-=g+8+(m.length?m.height():0)):(h-=parseInt((g-c._outerSize(u))/2,10),d-=v+8+(m.length?m.width():0)),c._isHorizontal?(h+=o=l._flip(h,g,s,a(f)+l._scrollOffset.top),d+=l._fit(d,v,r(f)+l._scrollOffset.left)):(o=l._flip(d,v,s,r(f)+l._scrollOffset.left),h+=l._fit(h,g,a(f)+l._scrollOffset.top),d+=o),o>0&&m&&(m.removeClass(),m.addClass("k-callout k-callout-"+(c._isHorizontal?"n":"w"))),l.tooltipDiv.css({top:h,left:d})},_fit:function(e,t,n){var i=0;return e+t>n&&(i=n-(e+t)),e<0&&(i=-e),i},_flip:function(e,t,n,i){var o=0;return e+t>i&&(o+=-(n+t)),e+o<0&&(o+=n+t),o},constrainValue:function(e,t,n,i){var o=this;return t<e&&e<n?o.owner._getValueFromPosition(e,o.draggableArea):i?o.options.max:o.options.min}},n.ui.plugin(K);var Y=F.extend({init:function(n,i){var o=this,r=e(n).find("input"),a=r.eq(0)[0],l=r.eq(1)[0];a.type="text",l.type="text",i&&i.showButtons&&(window.console&&window.console.warn("showbuttons option is not supported for the range slider, ignoring"),i.showButtons=!1),(i=s({},{selectionStart:G(a,"value"),min:G(a,"min"),max:G(a,"max"),smallStep:G(a,"step")},{selectionEnd:G(l,"value"),min:G(l,"min"),max:G(l,"max"),smallStep:G(l,"step")},i))&&i.enabled===t&&(i.enabled=!r.is("[disabled]")),F.fn.init.call(o,n,i),U((i=o.options).selectionStart)&&null!==i.selectionStart||(i.selectionStart=i.min,r.eq(0).prop("value",j(i.min))),U(i.selectionEnd)&&null!==i.selectionEnd||(i.selectionEnd=i.max,r.eq(1).prop("value",j(i.max)));var c=o.wrapper.find(H);this._selection=new Y.Selection(c,o,i),o._firstHandleDrag=new K.Drag(c.eq(0),"firstHandle",o,i),o._lastHandleDrag=new K.Drag(c.eq(1),"lastHandle",o,i),o._refreshAriaAttr(i.selectionStart,i.selectionEnd)},options:{name:"RangeSlider",leftDragHandleTitle:"drag",rightDragHandleTitle:"drag",tooltip:{format:"{0:#,#.##}"},selectionStart:null,selectionEnd:null},enable:function(t){var i,o=this,r=o.options;o.disable(),!1!==t&&(o.wrapper.removeClass(A),o.wrapper.find("input").prop(L,!1),i=function(t){var n=D(t)[0];if(n){var i,a,s,l=o._isHorizontal?n.location.pageX:n.location.pageY,c=o._getDraggableArea(),h=o._getValueFromPosition(l,c),d=e(t.target);if(d.hasClass("k-draghandle"))return o.wrapper.find("."+B).removeClass(B+" "+V),void d.addClass(B+" "+V);h<r.selectionStart?(i=h,a=r.selectionEnd,s=o._firstHandleDrag):h>o.selectionEnd?(i=r.selectionStart,a=h,s=o._lastHandleDrag):h-r.selectionStart<=r.selectionEnd-h?(i=h,a=r.selectionEnd,s=o._firstHandleDrag):(i=r.selectionStart,a=h,s=o._lastHandleDrag),s.dragstart(t),o._setValueInRange(i,a),o._focusWithMouse(s.element)}},o.wrapper.find(T+", "+I).on(b,i).end().on(y,(function(){o._activeDragHandle&&o._activeDragHandle._end()})),o.wrapper.find(H).attr(E,0).on(w,(function(){o._setTooltipTimeout()})).on(z,(function(e){o._focusWithMouse(e.target),e.preventDefault()})).on(S,o._focus.bind(o)).on(M,o._blur.bind(o)),o.wrapper.find(H).off(k,n.preventDefault).eq(0).on(k,function(e){this._keydown(e,"firstHandle")}.bind(o)).end().eq(1).on(k,function(e){this._keydown(e,"lastHandle")}.bind(o)),o.options.enabled=!0)},disable:function(){var e=this;e.wrapper.addClass(A),e.wrapper.find("input").prop(L,L),e.wrapper.find(T+", "+I).off(b).off(y),e.wrapper.find(H).attr(E,-1).off(w).off(k).off(z).off(S).off(M),e.options.enabled=!1},_keydown:function(e,t){var n,i,o,r=this,a=r.options.selectionStart,s=r.options.selectionEnd;e.keyCode in r._keyMap&&(r._clearTooltipTimeout(),"firstHandle"==t?(o=r._activeHandleDrag=r._firstHandleDrag,(a=r._keyMap[e.keyCode](a))>s&&(s=a)):(o=r._activeHandleDrag=r._lastHandleDrag,a>(s=r._keyMap[e.keyCode](s))&&(a=s)),r._setValueInRange(W(a),W(s)),n=Math.max(a,r.options.selectionStart),i=Math.min(s,r.options.selectionEnd),o.selectionEnd=Math.max(i,r.options.selectionStart),o.selectionStart=Math.min(n,r.options.selectionEnd),o._updateTooltip(r.value()[r._activeHandle]),e.preventDefault())},_update:function(e,t){var n=this,i=n.value(),o=i[0]!=e||i[1]!=t;n.value([e,t]),o&&n.trigger(m,{values:[e,t],value:[e,t]})},value:function(e){return e&&e.length?this._value(e[0],e[1]):this._value()},_value:function(e,t){var n=this,i=n.options,o=i.selectionStart,r=i.selectionEnd;if(isNaN(e)&&isNaN(t))return[o,r];e=W(e),t=W(t),e>=i.min&&e<=i.max&&t>=i.min&&t<=i.max&&e<=t&&(o==e&&r==t||(n.element.find("input").eq(0).prop("value",j(e)).end().eq(1).prop("value",j(t)),i.selectionStart=e,i.selectionEnd=t,n._refresh(),n._refreshAriaAttr(e,t)))},values:function(e,t){return h(e)?this._value(e[0],e[1]):this._value(e,t)},_refresh:function(){var e=this,t=e.options;e.trigger(x,{values:[t.selectionStart,t.selectionEnd],value:[t.selectionStart,t.selectionEnd]}),t.selectionStart==t.max&&t.selectionEnd==t.max&&e._setZIndex("firstHandle")},_refreshAriaAttr:function(e,t){var n,i=this,o=i.wrapper.find(H),r=i._activeHandleDrag;n=i._getFormattedValue([e,t],r),o.eq(0).attr(O,e),o.eq(1).attr(O,t),o.attr(P,n)},_setValueInRange:function(e,t){var n=this.options;e=d.max(d.min(e,n.max),n.min),t=d.max(d.min(t,n.max),n.min),e==n.max&&t==n.max&&this._setZIndex("firstHandle"),this._update(d.min(e,t),d.max(e,t))},_setZIndex:function(t){this.wrapper.find(H).each((function(n){e(this).css("z-index","firstHandle"==t?1-n:n)}))},_formResetHandler:function(){var e=this,t=e.options;setTimeout((function(){var n=e.element.find("input"),i=n[0].value,o=n[1].value;e.values(""===i||isNaN(i)?t.min:i,""===o||isNaN(o)?t.max:o)}))},destroy:function(){var e=this;F.fn.destroy.call(e),e.wrapper.off(g).find(T+", "+I).off(g).end().find(H).off(g),e._firstHandleDrag.draggable.destroy(),e._lastHandleDrag.draggable.destroy()}});Y.Selection=function(e,t,n){function i(i){var o=(i=i||[])[0]-n.min,r=i[1]-n.min,a=d.ceil(W(o/n.smallStep)),s=d.ceil(W(r/n.smallStep)),l=t._pixelSteps[a],c=t._pixelSteps[s];e.eq(0).css(t._position,l).end().eq(1).css(t._position,c),function(e,n){var i,o,r=t._trackDiv.find(".k-slider-selection");i=d.abs(e-n),r[t._sizeFn](i),o=d.min(e,n),r.css(t._position,o-1)}(l,c)}i(t.value()),t.bind([m,v,x],(function(e){i(e.values)}))},n.ui.plugin(Y)}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.ui.Widget,o=n.ui,r=e.isPlainObject,a=".kendoTextBox",s="change",l="disabled",c="readonly",h="k-input-inner",d="input",u="k-focus",p="k-disabled",f="k-readonly",m="k-hidden",v="aria-disabled",g=i.extend({init:function(o,r){var s=this;i.fn.init.call(s,o,r),r=e.extend(!0,{},r),s.options.value=r.value||s.element.val(),s.options.readonly=r.readonly!==t?r.readonly:Boolean(s.element.attr("readonly")),s.options.enable=r.enable!==t?r.enable:!Boolean(s.element.attr("disabled")),s.options.placeholder=r.placeholder||s.element.attr("placeholder"),s.options.inputMode=r.inputMode||s.element.attr("inputmode")||"text",s.value(s.options.value),s._wrapper(),s._label(),s._editable({readonly:s.options.readonly,disable:!s.options.enable}),s.element.addClass(h).attr("placeholder",s.options.placeholder).attr("inputmode",s.options.inputMode).attr("autocomplete","off"),r.icon&&s._icon(),se({widget:s,wrapper:s.wrapper,options:s.options}),s._clearButton(),s._clear&&s._clear.on("click"+a+" touchend"+a,s._clearValue.bind(s)),n.notify(s),s._applyCssClasses(),s.floatingLabel&&s.floatingLabel.refresh()},events:[s,d],options:{name:"TextBox",value:"",readonly:!1,clearButton:!1,enable:!0,placeholder:"",label:null,rounded:"medium",size:"medium",fillMode:"solid",icon:null,prefixOptions:{separator:!0},suffixOptions:{separator:!0}},value:function(e){var n=this;if(e===t)return n._value;n._value=e,n.element.val(e),e?n._showClear():n._hideClear(),n.floatingLabel&&n.floatingLabel.refresh()},readonly:function(e){this._editable({readonly:e===t||e,disable:!1}),this.floatingLabel&&this.floatingLabel.readonly(e===t||e)},enable:function(e){this._editable({readonly:!1,disable:!(e=e===t||e)}),this.floatingLabel&&this.floatingLabel.enable(e=e===t||e)},focus:function(){this.element[0].focus()},destroy:function(){var e=this;e.floatingLabel&&e.floatingLabel.destroy(),e._clear&&(e._clear.off(a),e._clear=null),e.element.off(a),e.element[0].style.width="",e.element.removeClass(h),i.fn.destroy.call(e)},setOptions:function(e){this.destroy(),this._inputLabel&&(this._inputLabel.remove(),this._inputLabel=null),this._floatingLabelContainer?(this.floatingLabel.destroy(),this.floatingLabel=null,this.element.unwrap(),this.element.unwrap(),this._floatingLabelContainer=null):this.element.unwrap(),n.deepExtend(this.options,e),this.init(this.element,this.options)},_clearValue:function(e){this.element.val(""),this.element.focus(),this.element.trigger(s,{value:"",originalEvent:e}),this._hideClear()},_hideClear:function(){this._clear&&this._clear.addClass(m)},_showClear:function(){this._clear&&this._clear.removeClass(m)},_clearButton:function(){let t=this;t._clear||(t._clear=e(`<span unselectable="on" class="k-clear-value" title="Clear">${n.ui.icon("x")}</span>`).attr({role:"button",tabIndex:-1}),t._clear.appendTo(t.wrapper)),t.options.clearButton||t._clear.remove(),t.element.val()||t._hideClear()},_editable:function(e){var t=this,n=t.element,i=t.wrapper,o=e.disable,r=e.readonly;n.off(a),r||o?(n.attr(l,o).attr(c,r).attr(v,o),i.toggleClass(p,o).toggleClass(f,r)):(n.prop(l,!1).prop(c,!1).attr(v,!1),i.removeClass(p).removeClass(f),n.on("focusin"+a,t._focusin.bind(t)),n.on("focusout"+a,t._focusout.bind(t)),n.on(s+a,t._change.bind(t)),n.on(d+a,t._input.bind(t)))},_icon:function(){this.wrapper.prepend(n.ui.icon({icon:this.options.icon,iconClass:"k-input-icon"}))},_input:function(e){var t=this.element.val();this.trigger(d,{value:t,originalEvent:e})},_label:function(){var t,i,o=this,a=o.element,s=o.options,l=a.attr("id");null!==s.label&&(t=!!r(s.label)&&s.label.floating,i=r(s.label)?s.label.content:s.label,t&&(o._floatingLabelContainer=o.wrapper.wrap("<span></span>").parent(),o.floatingLabel=new n.ui.FloatingLabel(o._floatingLabelContainer,{widget:o})),n.isFunction(i)&&(i=i.call(o)),i||(i=""),l||(l=s.name+"_"+n.guid(),a.attr("id",l)),o._inputLabel=e("<label class='"+(t?"k-floating-label":"k-label k-input-label")+"' for='"+l+"'>"+i+"</label>'")[t?"insertAfter":"insertBefore"](o.wrapper))},_focusin:function(){this.wrapper.addClass(u)},_focusout:function(){this.wrapper.removeClass(u)},_change:function(e){var t=this,n=t.element.val();t._value=n,t.trigger(s,{value:n,originalEvent:e}),n?t._showClear():t._hideClear()},_wrapper:function(){var e,t=this.element,n=t[0];(e=t.wrap("<span class='k-input k-textbox'></span>").parent())[0].style.cssText=n.style.cssText,n.style.width="100%",this.wrapper=e.addClass(n.className).removeClass("input-validation-error")}});n.cssProperties.registerPrefix("TextBox","k-input-"),n.cssProperties.registerValues("TextBox",[{prop:"rounded",values:n.cssProperties.roundedValues.concat([["full","full"]])}]),o.plugin(g)}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.ui,o=i.Widget,r=n.parseColor,a=n.ui.Popup.TabKeyTrap,s=e.extend,l=".kendoColorTools",c="keydown"+l,h=o.extend({init:function(e,t){var n=this;o.fn.init.call(n,e,t),e=n.element,t=n.options,e.is("input")?(n._initialValue(),n._preventDefaultLabelClick()):n._value=r(t.value),n._tabIndex=e.attr("tabIndex")||0,t._standalone&&(n._triggerSelect=n._triggerChange)},options:{name:"ColorSelector",ARIATemplate:e=>`Current selected color is ${e||"none"}`,value:null,_standalone:!0},events:["change","select","forceSelect","cancel"],color:function(e){return e!==t&&(this._value=r(e),this.element.is("input")&&this._updateInput(this._value),this._updateUI(this._value)),this._value},value:function(e){return(e=this.color(e))&&(e=this.options.opacity?e.toCssRgba():e.toCss()),e||null},enable:function(e){0===arguments.length&&(e=!0),this.element.is("input")&&this.element.attr("disabled",!e),this.wrapper.toggleClass("k-disabled",!e),this._onEnable(e)},_attachFocusEvents:function(){this.wrapper.on(c,this._navKeydown.bind(this)).on("focusout"+l,this._navFocusout.bind(this))},_initialValue:function(){var e=this.element,t=this.options.value||e.attr("value");t&&(this._value=r(t,!0)),this.element.val(t)},_innerTabindex:function(e){this.wrapper.find(".k-draghandle, .k-button, .k-input-inner").attr("tabindex",e)},_isInputTypeColor:function(){var e=this.element[0];return/^input$/i.test(e.tagName)&&/^color$/i.test(e.type)},_navFocusout:function(){var e=this,t=e.wrapper[0];setTimeout((function(){t.contains(document.activeElement)||e._releaseInnerFocus()}))},_navKeydown:function(e){var i=this.wrapper;e.keyCode===n.keys.ENTER&&i.attr("tabindex")?(e.preventDefault(),this._trapInnerFocus()):e.keyCode===n.keys.ESC&&i.attr("tabindex")===t&&(this._releaseInnerFocus(),this.wrapper.trigger("focus"))},_releaseInnerFocus:function(){this._tabKeyTrap.removeTrap(),this.wrapper&&(this.wrapper.attr("tabindex",this._tabIndex),this._innerTabindex(-1))},_select:function(e,t){var n=this._value;e=this.color(e),t||(e&&(!n||!e.equals(n))||null===e&&e!==n?(null===e&&this.element.val&&this.element.val(e),this.element.trigger("change"),this.trigger("change",{value:this.value()})):this._standalone||this.trigger("cancel"))},_navigation:function(){var e=this.value();e&&e.indexOf("rgba")>-1&&(e=e.replace("rgba","RGBA")),this.options._otOfPicker?(this._innerTabindex(-1),this._attachFocusEvents(),this._tabKeyTrap=new a(this.wrapper),this._ariaTemplate=n.template(this.options.ARIATemplate),this.wrapper.attr({"aria-label":this._ariaTemplate(e||""),tabindex:this._tabIndex})):(this.wrapper.removeAttr("tabindex"),this.wrapper.removeAttr("aria-label"),this.wrapper.removeAttr("role"),this.wrapper.removeAttr("aria-keyshortcuts"))},_trapInnerFocus:function(){this._innerTabindex(0),this.wrapper.removeAttr("tabindex"),this.wrapper.find(".k-hsv-draghandle").trigger("focus"),this._tabKeyTrap.trap()},_triggerSelect:function(e){d(this,"select",e)},_triggerChange:function(e){d(this,"change",e)},destroy:function(){this.element&&this.element.off(l),this.wrapper&&(this.wrapper.off(c),this.wrapper.off(l).find("*").off(l),this.wrapper=null),o.fn.destroy.call(this)},_preventDefaultLabelClick:function(){var e=this.element,t=e.closest("label"),n=e.attr("id");n&&(t=t.add('label[for="'+n+'"]')),t.on("click",(function(e){e.preventDefault()}))},_updateUI:e.noop,_updateInput:function(e){var t,i="";e&&(i=this._isInputTypeColor()||1==e.a?e.toCss():e.toCssRgba(),this.element.val(i)),this.options._otOfPicker&&(this._ariaTemplate||(this._ariaTemplate=n.template(this.options.ARIATemplate)),(t=this.value())&&t.indexOf("rgba")>-1&&(t=t.replace("rgba","RGBA")),this.wrapper.attr("aria-label",this._ariaTemplate(t||"")))},_selectOnHide:function(){return null},_cancel:function(){this.trigger("cancel")}});function d(e,t,n){((n=r(n))&&!n.equals(e.color())||n!==e.color())&&("change"==t&&(e._value=n,e._updateInput(e._value)),n&&1!=n.a?n=n.toCssRgba():n&&(n=n.toCss()),e.trigger(t,{value:n}))}s(i,{colorpicker:{ColorSelector:h}})}(window.kendo.jQuery),function(e,t){var n=kendo.ui.colorpicker,i=e.extend,o=kendo.Color,r=kendo.parseColor;function a(e,t){return n=s(l(e,t)),i=s(l(t,{r:0,g:0,b:0,a:1})),(Math.max(n,i)+.05)/(Math.min(n,i)+.05);var n,i}function s(e){var t=[e.r,e.g,e.b].map((function(e){return(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)}));return.2126*t[0]+.7152*t[1]+.0722*t[2]}function l(e,t){var n=c(e.r,0,255),i=c(e.g,0,255),o=c(e.b,0,255),r=c(e.a,0,1),a=c(t.r,0,255),s=c(t.g,0,255),l=c(t.b,0,255);return{r:Math.round((1-r)*a+r*n),g:Math.round((1-r)*s+r*i),b:Math.round((1-r)*l+r*o)}}function c(e,n,i){if(null===(o=e)||o===t||isNaN(e))return n;var o;return e<=n?n:e>=i?i:e}function h(e,t){if(0===e.length)return"";var n=e.reduce((function(e,n,i,o){return 0===i?kendo.format("M {0},{1}",n[0],n[1]):kendo.format("{0} {1}",e,t(n,i,o))}),"");return kendo.format('<path d="{0}" fill="none" stroke="white" stroke-width="1"/>',n)}function d(e,t){var n=t[0]-e[0],i=t[1]-e[1];return{length:Math.sqrt(Math.pow(n,2)+Math.pow(i,2)),angle:Math.atan2(i,n)}}i(n,{contrastToolUtils:{getContrastFromTwoRGBAs:a,renderSvgCurveLine:function(e,t,n){var s,l,u=function(s,l,h,d,p){var f=(h+d)/2,m=i({},t,{s:l/e.width,v:1-f/e.height}),v=a(r(function(e){var t=c(e.h,0,359.9),n=c(e.s,0,1),i=c(e.v,0,1),r=c(e.a,0,1);return o.fromHSV(t,n,i,r).toCssRgba()}(m)).toBytes(),r(n).toBytes());return h+.5>d?v<s+1&&v>s-1?f:null:p(v,s)?u(s,l,h,d-(d-h)/2,p):u(s,l,h+(d-h)/2,d,p)},p=function(e,t){return e>t},f=function(e,t){return e<t},m=function(t,n,i){for(var o=[],r=0;r<=e.width;r+=e.width/n){var a=u(t,r,0,e.height,i?f:p);null!==a&&o.push([r,a])}return o},v=(l=d,s=function(e,t,n,i){var o=.1,r=l(t||e,n||e),a=r.angle+(i?Math.PI:0),s=r.length*o;return[e[0]+Math.cos(a)*s,e[1]+Math.sin(a)*s]},function(e,t,n){var i=s(n[t-1],n[t-2],e),o=s(e,n[t-1],n[t+1],!0);return kendo.format("C {0},{1} {2},{3} {4},{5}",i[0],i[1],o[0],o[1],e[0],e[1])}),g=h(m(4.5,16,!1),v)+h(m(4.5,16,!0),v)+h(m(7,16,!1),v)+h(m(7,16,!0),v);return`<svg xmlns="http://www.w3.org/2000/svg" ${kendo.attr("style-position")}="absolute" ${kendo.attr("style-overflow")}="visible" ${kendo.attr("style-pointer-events")}="none" ${kendo.attr("style-left")}="0px" ${kendo.attr("style-top")}="0px" ${kendo.attr("style-z-index")}="3" >`+g+"</svg>"}}})}(window.kendo.jQuery),function(e){var t=window.kendo,n=t.ui,i=t.Observable,o=t.parseColor,r=e.extend,a=t.htmlEncode,s=t.Color,l=t.keys,c="#ffffff",h="#000000",d="keydown.kendoColorTools",u=n.colorpicker.ColorSelector,p=n.colorpicker.contrastToolUtils;function f(e){e.preventDefault()}var m=i.extend({init:function(e,n){var o=this;o.element=e,o.options=n,o._viewModel=t.observable({switchMode:o.switchMode.bind(o),keydown:o.keydown.bind(o),isHEXMode:function(){return"hex"===this.get("format")},isRGBMode:function(){return"rgb"===this.get("format")},format:n.format,formats:n.formats,rgb:null,hex:function(){return null!==this.get("rgb")&&this.get("rgb").toCss({alpha:n.opacity})}}),o._changeHandler=o.change.bind(o),o._viewModel.bind("change",o._changeHandler),o._render(),o.element.on(d,o.keydown.bind(o)),i.fn.init.call(o)},_template:t.template((({options:e,ns:t})=>{let n=a(e.size),i=a(e.tabindex),o="";if(e.formats&&e.formats.length>1){o=`<div class="k-vstack"><button class="k-colorgradient-toggle-mode" data-${t}role="button" data-${t}icon="caret-alt-expand" data data-${t}bind="click: switchMode" data-${t}fill-mode="flat" data-${t}size="${n}" title="${a(e.messages.toggleFormat)}"></button></div>`}let r="";if(e.formats&&e.formats.indexOf("hex")>=0){let o=a(e.messages.hex);r=`<div class="k-vstack${e._showAdaptiveView?" k-flex-1":""}" data-${t}bind="visible: isHEXMode"><input type="text" data-${t}bind="value: hex" data-${t}role="textbox" data-${t}size="${n}" tabindex="${i}" aria-label="${o}"/><label class="k-colorgradient-input-label">HEX</label></div>`}let s="";if(e.formats&&e.formats.indexOf("rgb")>=0){if(s=`<div class="k-vstack" data-${t}bind="visible: isRGBMode"><input tabindex="${i}" data-${t}bind="value: rgb.r" data-${t}role="numerictextbox" data-${t}size="${n}" data-${t}max="255" data-${t}min="0" data-${t}decimals="0" data-${t}spinners="false" data-${t}format="n0" aria-label="${a(e.messages.red)}" inputmode="decimal"/><label class="k-colorgradient-input-label">R</label></div><div class="k-vstack" data-${t}bind="visible: isRGBMode"><input tabindex="${i}" data-${t}bind="value: rgb.g" data-${t}role="numerictextbox" data-${t}size="${n}" data-${t}max="255" data-${t}min="0" data-${t}decimals="0" data-${t}spinners="false" data-${t}format="n0" aria-label="${a(e.messages.green)}" inputmode="decimal"/><label class="k-colorgradient-input-label">G</label></div><div class="k-vstack" data-${t}bind="visible: isRGBMode"><input tabindex="${i}" data-${t}bind="value: rgb.b" data-${t}role="numerictextbox" data-${t}size="${n}" data-${t}max="255" data-${t}min="0" data-${t}decimals="0" data-${t}spinners="false" data-${t}format="n0" aria-label="${a(e.messages.blue)}" inputmode="decimal"/><label class="k-colorgradient-input-label">B</label></div>`,e.opacity){s+=`<div class="k-vstack" data-${t}bind="visible: isRGBMode"><input tabindex="${i}" data-${t}bind="value: rgb.a" data-${t}role="numerictextbox" data-${t}size="${n}" data-${t}step="0.1" data-${t}max="1" data-${t}min="0" data-${t}decimals="1" data-${t}spinners="false" data-${t}format="n1" aria-label="${e.messages.alpha}" inputmode="decimal"/><label class="k-colorgradient-input-label">A</label></div>`}}return o+r+s})),destroy:function(){var e=this;e._viewModel.unbind("change",e._changeHandler),t.unbind(e.element),t.destroy(e.element),e.element.off(d),delete e._viewModel,delete e._changeHandler},change:function(e){var t=this;e.field.indexOf("rgb")>=0?(t._color=t._tryParseColor(t._viewModel.rgb.toCssRgba()),t._viewModel.set("hex",t._color.toCss({alpha:t.options.opacity}))):"hex"===e.field&&(t._color=t._tryParseColor(e.sender[e.field]),t._viewModel.set("rgb",t._color)),t._preventChangeEvent||t.trigger("change",{value:t._color})},keydown:function(t){var n=this,i=e(t.target).data("kendoTextBox");t.keyCode===l.ENTER&&e(t.target).is("input")&&(i&&i._change&&i._change(),n.trigger("change",{value:n._color}),n.trigger("select",{value:n._color}))},reset:function(){var e=this;e._preventChangeEvent=!0,e._viewModel.set("rgb",o(h)),delete e._preventChangeEvent},switchMode:function(){var e=this,t=e._viewModel,n=t.format,i=t.formats.indexOf(n)+1;i=i>=t.formats.length?0:i,e._preventChangeEvent=!0,e._viewModel.set("format",t.formats[i]),delete e._preventChangeEvent},value:function(e){var t=this;t._color=e&&e.toBytes()||o(h),t._preventChangeEvent=!0,t._viewModel.set("rgb",t._color),delete t._preventChangeEvent},_render:function(){var e=this;e.element.append(e._template({ns:t.ns,guid:t.guid(),options:e.options})).parent(),t.bind(e.element,e._viewModel),e.element.attr("data-"+t.ns+"stop","stop")},_tryParseColor:function(e){try{e=o(e)||this._color}catch(t){e=this._color}return e}}),v=u.extend({init:function(n,i){var o,r=this;u.fn.init.call(r,n,i),(i=r.options=t.deepExtend({},r.options,i)).messages.previewInput&&(i.messages.hex=i.messages.previewInput),i.messages=i.messages?e.extend(r.options.messages,i.messages):r.options.messages,r._wrapper(),r._sliders(),r._hsvArea(),o=r._value,r._gradientInputs(),r._updateUI(o),r._navigation()},options:{name:"ColorGradient",opacity:!1,hsvDragARIATemplate:e=>`Color well with two-dimensional slider for selecting saturation and value. Selected color is ${e||"none"}`,input:!0,format:"hex",formats:["rgb","hex"],contrastTool:!1,size:"medium",messages:{contrastRatio:"Contrast ratio:",fail:"Fail",pass:"Pass",hex:"HEX",toggleFormat:"Toggle format",red:"Red channel",green:"Green channel",blue:"Blue channel",alpha:"Alpha channel"},_otOfPicker:!0,_showAdaptiveView:!1},_template:t.template((e=>`<div class="k-colorgradient-canvas ${e._showAdaptiveView?"k-vstack":"k-hstack"}"><div class="k-hsv-rectangle"><div class="k-hsv-gradient"><div role="slider" aria-orientation="undefined" class="k-hsv-draghandle k-draghandle"></div></div></div><div class="k-hsv-controls ${e._showAdaptiveView?"k-vstack":"k-hstack"}"><input class="k-hue-slider k-colorgradient-slider" />`+(e.opacity?'<input class="k-alpha-slider k-colorgradient-slider" />':"")+"</div></div>"+(e.input?'<div class="k-colorgradient-inputs k-hstack"></div>':"")+(e.contrastTool?'<div class="k-colorgradient-color-contrast k-vbox"></div>':""))),focus:function(){this._hsvHandle.trigger("focus")},setBackgroundColor:function(t){var n=this;n.options.contrastTool&&(n.options.contrastTool=e.isPlainObject(n.options.contrastTool)?r({},n.options.contrastTool,{backgroundColor:t}):{backgroundColor:t},n._updateColorContrast(n.color()||o(c)))},_getHSV:function(e,t,n,i){var r=this,a=r._hsvRect,l=a.width(),c=a.height(),d=this._hsvHandle.position();return l&&c?(null==e&&(e=r._hueSlider.value()),null==t&&(t=d.left/l),null==n&&(n=1-d.top/c),null==i&&(i=r._opacitySlider?r._opacitySlider.value()/100:1),s.fromHSV(e,t,n,i)):r.color()?r.color().toHSV():o(h)},_gradientInputs:function(){var e=this,t=e.options;e._colorgradientInputs.length&&(e._colorInput=new m(e._colorgradientInputs,r({},t,{tabindex:0})),e._colorInput.bind("change",(function(t){e._updateUI(t.value,!0)})),e._colorInput.bind("select",(function(t){var n=o(t.value);e._select(n),e.trigger("forceSelect",{value:e.value()})})))},_hsvArea:function(){var e,n,i=this,o=i.wrapper.find(".k-hsv-rectangle"),r=o.find(".k-draghandle").attr("tabIndex",0).on(d,(e=i._hsvKeydown,n=i,function(){return e.apply(n,arguments)})),a=this.value();function s(e,t){var n,o,r=this.offset,a=e-r.left,s=t-r.top,l=this.width,c=this.height;n=(a=a<0?0:a>l?l:a)/l,o=1-(s=s<0?0:s>c?c:s)/c,i._svChange(n,o)}a&&a.indexOf("rgba")>-1&&(a=a.replace("rgba","RGBA")),this._hsvDragAriaTemplate||(this._hsvDragAriaTemplate=t.template(this.options.hsvDragARIATemplate)),r.attr("aria-label",this._hsvDragAriaTemplate(a||"")),i._hsvEvents=new t.UserEvents(o,{global:!0,press:function(e){this.offset=t.getOffset(o),this.width=o.width(),this.height=o.height(),r.trigger("focus"),s.call(this,e.x.location,e.y.location)},start:function(){o.addClass("k-dragging"),r.trigger("focus")},move:function(e){e.preventDefault(),s.call(this,e.x.location,e.y.location)},end:function(){o.removeClass("k-dragging")}}),i._hsvRect=o,i._hsvHandle=r},_hsvKeydown:function(e){var t=this;function n(n,i){var o=t._getHSV();o[n]+=i*(e.shiftKey?.01:.05),o[n]<0&&(o[n]=0),o[n]>1&&(o[n]=1),t._updateUI(o),f(e)}function i(n){var i=t._getHSV();i.h+=n*(e.shiftKey?1:5),i.h<0&&(i.h=0),i.h>359&&(i.h=359),t._updateUI(i),f(e)}switch(e.keyCode){case l.LEFT:e.ctrlKey?i(-1):n("s",-1);break;case l.RIGHT:e.ctrlKey?i(1):n("s",1);break;case l.UP:n(e.ctrlKey&&t._opacitySlider?"a":"v",1);break;case l.DOWN:n(e.ctrlKey&&t._opacitySlider?"a":"v",-1);break;case l.ENTER:t._select(t._getHSV());break;case l.F2:t._colorInput.element.find("input").trigger("focus").select();break;case l.ESC:t._cancel()}},_onEnable:function(e){var t=this.wrapper;this._hueSlider.enable(e),this._opacitySlider&&this._opacitySlider.enable(e),t.find("input").attr("disabled",!e),this.options._standalone&&(e?t.removeAttr("aria-disabled"):t.attr("aria-disabled",!0))},_reset:function(){var e=this;e._colorInput&&e._colorInput.reset(),e._resetHsv(),e._resetColorContrast()},_resetColorContrast:function(){var e=this,t=e.options.contrastTool;e._contrastTool.length&&e._updateColorContrast(t.backgroundColor?o(t.backgroundColor):o(c))},_resetHsv:function(){var e=o(h);this._updateHsv(e)},_sliders:function(){var e=this,t=e.wrapper,n=t.find(".k-hue-slider"),i=t.find(".k-alpha-slider");function o(t){e._updateUI(e._getHSV(t.value,null,null,null))}const r=e.options._showAdaptiveView?"horizontal":"vertical";function a(t){e._updateUI(e._getHSV(null,null,null,t.value/100))}n.attr("aria-label","hue"),e._hueSlider=n.kendoSlider({min:0,max:360,tickPlacement:"none",showButtons:!1,orientation:r,slide:o,change:o}).data("kendoSlider"),i.attr("aria-label","opacity"),e._opacitySlider=i.kendoSlider({min:0,max:100,tickPlacement:"none",showButtons:!1,orientation:r,slide:a,change:a}).data("kendoSlider")},_svChange:function(e,t){var n=this._getHSV(null,e,t,null);this._updateUI(n)},_updateColorContrast:function(e){var n=this,i=n.options.contrastTool,r=i.backgroundColor?o(i.backgroundColor):o(c),s=p.getContrastFromTwoRGBAs(o(e.toCssRgba()),r),l=t.template((({messages:e,ratio:n})=>`<div class="k-contrast-ratio"><span class="k-contrast-ratio-text">${a(e.contrastRatio)} ${a(t.toString(n,"n2"))}</span><span class="k-contrast-validation !k-text-success">`+(n>4.5?t.ui.icon("check"):"")+(n>7?t.ui.icon("check"):"")+"</span></div>")),h=t.template((({messages:e,ratio:n,limit:i,level:o})=>`<div><span>${a(o)}: ${a(i)} </span>`+(n>i?`<span class="k-contrast-validation !k-text-success">${a(e.pass)} ${t.ui.icon("check")}</span>`:`<span class="k-contrast-validation !k-text-error">${a(e.fail)} ${t.ui.icon("x")}</span>`)+"</div>")),d="";d+=l({messages:n.options.messages,ratio:s}),d+=h({messages:n.options.messages,ratio:s,limit:4.5,level:"AA"}),d+=h({messages:n.options.messages,ratio:s,limit:7,level:"AAA"}),n._contrastTool.find(".k-contrast-ratio, div").remove(),n._contrastTool.append(d),n._updateContrastSvg(r)},_updateContrastSvg:function(n){var i,o=this._hsvRect,r="k-color-contrast-svg",a={width:o.width(),height:o.height()};a.width&&a.height&&(i=e(p.renderSvgCurveLine(a,this._getHSV(),n)).addClass(r),t.applyStylesFromKendoAttributes(i,["position","overflow","pointer-events","left","top","z-index"]),o.find("."+r).remove(),o.append(i))},_updateHsv:function(e){var t=this,n=t._hsvRect;e=e.toHSV(),t._hsvHandle.css({left:e.s*n.width()+"px",top:(1-e.v)*n.height()+"px"}),t._hueElements.css("background-color",s.fromHSV(e.h,1,1,1).toCss()),t._hueSlider.value(e.h),t._opacitySlider&&(t._opacitySlider.wrapper.find(".k-slider-track").css("background",`linear-gradient(to ${t.options._showAdaptiveView?"right":"top"}, transparent, `+s.fromHSV(e.h,1,1,1).toCss()),t._opacitySlider.value(100*e.a)),t._updateHsvAria(e.s,e.v)},_updateHsvAria:function(e,t){var n=this.value();n&&n.indexOf("rgba")>-1&&(n=n.replace("rgba","RGBA")),this._hsvHandle.attr({"aria-label":this._hsvDragAriaTemplate(n||""),"aria-valuenow":Math.round(100*e),"aria-valuetext":"saturation: "+Math.round(100*e)+"%, value: "+Math.round(100*t)+"%"})},_updateUI:function(e,t){var n=this;e?(!t&&n._colorInput&&n._colorInput.value(e),n._triggerSelect(e),n._updateHsv(e),n._contrastTool.length&&n._updateColorContrast(e)):n._reset()},_addSizeClass:function(e){const t=this.options;this.wrapper.removeClass("k-colorgradient-lg k-colorgradient-md k-colorgradient-sm");let n=e||t.size;if(n){let e="k-colorgradient-";switch(n){case"large":e+="lg";break;case"small":e+="sm";break;default:e+="md"}this.wrapper.addClass(e)}},_wrapper:function(){var t,n=this.options;(t=this.element.is("input")?this.element.addClass("k-hidden").wrap("<div>").parent():this.element).addClass("k-colorgradient").attr({role:"textbox","aria-keyshortcuts":"Enter"}).append(this._template(n)),this._hueElements=e(".k-hsv-rectangle, .k-alpha-slider .k-slider-track",t),this._colorgradientInputs=e(".k-colorgradient-inputs",t),this._contrastTool=e(".k-colorgradient-color-contrast",t),this.wrapper=t,this._addSizeClass()},destroy:function(){this._hsvEvents.destroy(),this._hueSlider.destroy(),this._opacitySlider&&this._opacitySlider.destroy(),this._colorInput&&this._colorInput.destroy(),this._hueSlider=this._opacitySlider=this._hsvRect=this._hsvHandle=this._hueElements=this._selectedColor=this._colorAsText=this._contrastTool=null,u.fn.destroy.call(this)}});n.plugin(v)}(window.kendo.jQuery),function(e){var t=window.kendo,n=t.ui,i=t.parseColor,o=t.keys,r=".",a="background-color",s="k-selected",l="k-focus",c="k-colorpalette-tile",h=".kendoColorTools",d="focus"+h,u="click"+h,p="keydown"+h,f="blur"+h,m=n.colorpicker.ColorSelector;function v(e){e.preventDefault()}function g(e,t){return function(){return e.apply(t,arguments)}}var _=m.extend({init:function(e,n){var i=this;m.fn.init.call(i,e,n),i._tabIndex=this.element.attr("tabindex")||0,i._wrapper(),n=i.options,i._selectedID=(n.ariaId||t.guid())+"_selected",i._ariaTemplate=t.template(i.options.ARIATemplate),i._value&&(i._updateUI(i._value),i.wrapper.find(r+l).removeClass(l)),i.wrapper.attr("aria-label",i._ariaTemplate(i.value()||"")),i._attachEvents()},focus:function(){this.wrapper&&!this.wrapper.is("[unselectable='on']")&&this.wrapper.trigger("focus")},options:{name:"ColorPalette",columns:10,tileSize:null,palette:"basic",size:"medium"},_attachEvents:function(){var e=this;e.wrapper.on(u,r+c,(function(t){e._select(t.currentTarget)})).on(p,g(e._keydown,e)).on(f,(function(){e.wrapper.find(r+c).removeClass(l)})).on(d,g(e._focus,e))},_colors:function(){var t=this.options,n=t.palette||"basic";return"websafe"==n?(n="FFFFFF,FFCCFF,FF99FF,FF66FF,FF33FF,FF00FF,CCFFFF,CCCCFF,CC99FF,CC66FF,CC33FF,CC00FF,99FFFF,99CCFF,9999FF,9966FF,9933FF,9900FF,FFFFCC,FFCCCC,FF99CC,FF66CC,FF33CC,FF00CC,CCFFCC,CCCCCC,CC99CC,CC66CC,CC33CC,CC00CC,99FFCC,99CCCC,9999CC,9966CC,9933CC,9900CC,FFFF99,FFCC99,FF9999,FF6699,FF3399,FF0099,CCFF99,CCCC99,CC9999,CC6699,CC3399,CC0099,99FF99,99CC99,999999,996699,993399,990099,FFFF66,FFCC66,FF9966,FF6666,FF3366,FF0066,CCFF66,CCCC66,CC9966,CC6666,CC3366,CC0066,99FF66,99CC66,999966,996666,993366,990066,FFFF33,FFCC33,FF9933,FF6633,FF3333,FF0033,CCFF33,CCCC33,CC9933,CC6633,CC3333,CC0033,99FF33,99CC33,999933,996633,993333,990033,FFFF00,FFCC00,FF9900,FF6600,FF3300,FF0000,CCFF00,CCCC00,CC9900,CC6600,CC3300,CC0000,99FF00,99CC00,999900,996600,993300,990000,66FFFF,66CCFF,6699FF,6666FF,6633FF,6600FF,33FFFF,33CCFF,3399FF,3366FF,3333FF,3300FF,00FFFF,00CCFF,0099FF,0066FF,0033FF,0000FF,66FFCC,66CCCC,6699CC,6666CC,6633CC,6600CC,33FFCC,33CCCC,3399CC,3366CC,3333CC,3300CC,00FFCC,00CCCC,0099CC,0066CC,0033CC,0000CC,66FF99,66CC99,669999,666699,663399,660099,33FF99,33CC99,339999,336699,333399,330099,00FF99,00CC99,009999,006699,003399,000099,66FF66,66CC66,669966,666666,663366,660066,33FF66,33CC66,339966,336666,333366,330066,00FF66,00CC66,009966,006666,003366,000066,66FF33,66CC33,669933,666633,663333,660033,33FF33,33CC33,339933,336633,333333,330033,00FF33,00CC33,009933,006633,003333,000033,66FF00,66CC00,669900,666600,663300,660000,33FF00,33CC00,339900,336600,333300,330000,00FF00,00CC00,009900,006600,003300,000000",t.columns=18):"basic"==n&&(n="000000,7f7f7f,880015,ed1c24,ff7f27,fff200,22b14c,00a2e8,3f48cc,a349a4,ffffff,c3c3c3,b97a57,ffaec9,ffc90e,efe4b0,b5e61d,99d9ea,7092be,c8bfe7"),"string"==typeof n&&(n=n.split(",")),Array.isArray(n)&&(n=e.map(n,(function(e){return i(e)}))),n},_current:function(t){this.wrapper.find(r+c).removeClass(l).removeAttr("id"),e(t).addClass(l).attr("id",this._selectedID),this.wrapper.removeAttr("aria-activedescendant").attr("aria-activedescendant",this._selectedID)},_focus:function(){var e=this.wrapper;0===e.find("#"+this._selectedID).length&&this._current(e.find(r+c).first())},_keydown:function(e){var t,n,i,a=this.wrapper.find(r+c),h=a.filter(r+l).get(0)||a.filter(r+s).get(0),d=e.keyCode;if(h&&(i=Array.prototype.indexOf.call(h.parentNode.children,h)),d==o.LEFT)t=h?h.previousSibling:a[a.length-1];else if(d==o.RIGHT)t=h?h.nextSibling:a[0];else if(d==o.DOWN)n=h&&h.parentNode.nextSibling?h.parentNode.nextSibling.children[i]:null,t=h?n:a[0];else if(d==o.UP)n=h&&h.parentNode.previousSibling?h.parentNode.previousSibling.children[i]:null,t=h?n:a.get[a.length-1];else if(d==o.ENTER){if(v(e),h)return this._select(h),void this.trigger("forceSelect",{value:this.value()})}else d==o.ESC&&this._cancel();t&&1!==t.nodeType&&(t=null),t&&(v(e),this._current(t))},_onEnable:function(e){this.options._standalone&&(e?(this.wrapper.attr("tabindex",this._tabIndex),this.wrapper.removeAttr("aria-disabled")):(this.wrapper.removeAttr("tabindex"),this.wrapper.attr("aria-disabled",!0)))},_select:function(t){var n=this.wrapper.find(r+c);t=e(t),m.fn._select.call(this,t.css(a)),n.removeClass(s).removeAttr("aria-selected"),t.addClass(s).attr("aria-selected",!0)},_template:t.template((({colors:e,columns:n,tileSize:i,value:o,id:r})=>{let a="";for(var l=0;l<e.length;++l){let i=e[l].equals(o);l&&l%n==0&&(a+='</tr><tr role="row">'),a+=`<td role="gridcell" unselectable="on" ${t.attr("style-background-color")}="${e[l].toCss()}"`+(i?" aria-selected=true":"")+" "+(r&&0===l?'id=\\"'+r+'\\" ':"")+" "+`class="k-colorpalette-tile${i?" "+s:""}" `+`aria-label="${e[l].toCss()}"></td>`}return'<table class="k-colorpalette-table" role="presentation"><tr role="row">'+a+"</tr></table>"})),_tileSize:function(){var e,t,n=this.options.tileSize;if(n){if(/number|string/.test(typeof n))e=t=parseFloat(n);else{if("object"!=typeof n)throw new Error("Unsupported value for the 'tileSize' argument");e=parseFloat(n.width),t=parseFloat(n.height)}this.wrapper.find(r+c).css({width:e,height:t})}},_updateUI:function(t){var n=null,o=this.wrapper.find(r+c);this.wrapper.find(r+c).each((function(){var o=i(e(this).css(a));if(o&&o.equals(t))return n=this,!1})),this._current(n),o.removeClass(s),n&&(e(n).addClass(s),this.wrapper.attr("aria-label",this._ariaTemplate(this.value()||"")))},_addSizeClass:function(e){const t=this.options;this.wrapper.removeClass("k-colorpalette-lg k-colorpalette-md k-colorpalette-sm");let n=e||t.size;if(n){let e="k-colorpalette-";switch(n){case"large":e+="lg";break;case"small":e+="sm";break;default:e+="md"}this.wrapper.addClass(e)}},_wrapper:function(){var n,i,o=this.options,r=this._colors();n=this.element.is("input")?this.element.addClass("k-hidden").wrap("<div>").parent():this.element,i=e(this._template({colors:r,columns:o.columns,tileSize:o.tileSize,value:this._value,id:o.ariaId})),t.applyStylesFromKendoAttributes(i,["background-color"]),n.addClass("k-colorpalette").attr("role","grid").append(i).attr("tabindex",this._tabIndex),this.wrapper=n,this._addSizeClass(),this._tileSize()}});n.plugin(_)}(window.kendo.jQuery),function(e){var t=window.kendo,n=t.ui,i=t.html,o=t.Color,r=e.extend,a=t.htmlEncode,s="background-color",l=".kendoColorTools",c="click"+l,h="keydown"+l,d=n.colorpicker.ColorSelector,u=t.keys,p="k-no-color",f="k-selected",m=".k-color-preview-mask",v="aria-pressed",g="aria-disabled",_={gradient:n.ColorGradient,palette:n.ColorPalette};var b=d.extend({init:function(e,n){var i=this;n&&!1===n.autoupdate&&(n._standalone=!1),d.fn.init.call(i,e,n),n=i.options=t.deepExtend({},i.options,n),i._wrapper();var o=i.color();i._changeView(n.view),i._setViewSize(),o?(i._updateUI(o),i._previousColor.children(m).css(s,o.toDisplay()),i._selectedColor.children(m).css(s,o.toDisplay())):(i._selectedColor.addClass(p),i._previousColor.addClass(p)),i._attachEvents(),i._navigation()},destroy:function(){var e=this;d.fn.destroy.call(this),e._view&&(e._view.destroy(),e._viewsContainer.empty()),e.element.off(l),e._selectedColor=e._previousColor=e._viewsContainer=e._view=null},options:{name:"FlatColorPicker",opacity:!1,buttons:!1,input:!0,preview:!0,clearButton:!1,format:"hex",formats:["rgb","hex"],view:"gradient",views:["gradient","palette"],palette:null,autoupdate:!0,backgroundColor:null,columns:10,tileSize:24,messages:{apply:"Apply",cancel:"Cancel",noColor:"no color",clearColor:"Clear color",previewInput:null,contrastRatio:"Contrast ratio:",fail:"Fail",pass:"Pass",hex:"HEX",toggleFormat:"Toggle format",red:"Red",green:"Green",blue:"Blue",alpha:"Alpha",gradient:"Gradient view",palette:"Palette view"},size:"medium",_otOfPicker:!0,_showAdaptiveView:!1},setBackgroundColor:function(e){var t=this;t._view&&t._view.setBackgroundColor&&t._view.setBackgroundColor(e)},_attachEvents:function(){var t,n,i=this;i.wrapper.on(h,(t=i._keydown,n=i,function(){return t.apply(n,arguments)})).on(c,".k-button[data-command]",(function(){i._clearColor=!0,i._updateUI(null),i._view.value(null)})).on(c,".k-coloreditor-apply",(function(){i._clearColor?i._select(null):i._select(i._view.color())})).on(c,".k-coloreditor-cancel",(function(){delete i._clearColor,i._updateUI(i.color()),i._cancel()})).on(c,".k-button[data-view]",(function(t){var n=e(t.target).closest("[data-view]");n.is("."+f)||(i.wrapper.find(".k-button[data-view]").removeClass(f).attr(v,!1),n.addClass(f).attr(v,!0),i._changeView(n.data("view")))}))},_select:function(e){d.fn._select.call(this,e),this._updatePreviousColor(e)},_updatePreviousColor:function(e){var t=this;e?(t._previousColor.removeClass(p),t._previousColor.children(m).css(s,e.toDisplay())):(t._previousColor.addClass(p),t._previousColor.children(m).css(s,""))},_changeView:function(t){var n,i,r=this,a=e.extend({},r.options),s=_[t];r._view&&r._view._colorInput&&(r.options.format=r._view._colorInput._viewModel.format),r.options.view=t,delete a.name,delete a.change,delete a.select,delete a.cancel,delete a._standalone;const l=a._showAdaptiveView?"large":a.size;r._view&&(n=r._view.color(),r._view.destroy(),r._viewsContainer.empty()),n&&(n=n.toHSV(),i=o.fromHSV(r._cachedHue||0,n.s,n.v,n.a),r._cachedHue=n.toHSV().h,n=n.equals(i)?i:n),a._otOfPicker=!1,s&&(r._view=new _[t](e("<div></div>").appendTo(r._viewsContainer),{...a,size:l}),r._view.value(n),r._view.bind("change",(function(e){delete r._clearColor,r._updateUI(e.sender.color(),!0)})),r._view.bind("forceSelect",(function(e){delete r._clearColor,r._select(e.sender.color())})))},_onEnable:function(e){var t=this;t._view&&t._view._onEnable(e),t.options._standalone&&(e?t.wrapper.removeAttr(g):t.wrapper.attr(g,!0))},focus:function(){this._view&&this._view.focus()},_updateUI:function(e,t){var n=this;e&&e.toDisplay?(n._selectedColor.removeClass(p),n._selectedColor.children(m).css(s,e.toDisplay())):(n._selectedColor.addClass(p),n._selectedColor.children(m).css(s,"")),n._triggerSelect(e),n.options.autoupdate&&n._updatePreviousColor(e),t||n._view.value(e)},_setViewSize:function(){var e=this,t=e.wrapper[0],n=parseInt(e.options.tileSize.width||e.options.tileSize,10),i=parseInt(e.options.tileSize.width||e.options.tileSize,10),o=e.options.columns;t.style.setProperty("--kendo-color-preview-columns",o),t.style.setProperty("--kendo-color-preview-width",n+"px"),t.style.setProperty("--kendo-color-preview-height",i+"px")},_keydown:function(e){e.keyCode==u.ESC&&this._cancel()},_template:function(){var e=this.options,n=r({},e,{fillMode:"flat",themeColor:"base",rounded:"medium",size:e._showAdaptiveView?"large":e.size});return t.template(((e,t)=>'<div class="k-coloreditor-header k-hstack">'+(e.views&&e.views.length>1?'<div class="k-coloreditor-header-actions k-hstack"><div role="group" class="k-button-group k-button-group-flat">'+i.renderButton(`<button aria-pressed="false" data-view="gradient" title="${a(e.messages.gradient)}"></button>`,r({icon:"droplet-slider"},t))+i.renderButton(`<button aria-pressed="false" data-view="palette" title="${a(e.messages.palette)}"></button>`,r({icon:"palette"},t))+"</div></div>":"")+'<div class="k-spacer"></div><div class="k-coloreditor-header-actions k-hstack">'+(e.clearButton?i.renderButton(`<button data-command="reset" title="${a(e.messages.clearColor)}"></button>`,r({icon:"droplet-slash"},t)):"")+(e.preview?'<div class="k-coloreditor-preview k-vstack"><span class="k-coloreditor-preview-color k-color-preview"><span class="k-color-preview-mask"></span></span><span class="k-coloreditor-current-color k-color-preview"><span class="k-color-preview-mask"></span></span></div>':"")+'</div></div><div class="k-coloreditor-views k-vstack"></div>'+(e.buttons?'<div class="k-coloreditor-footer k-actions k-actions-start k-actions-horizontal">'+i.renderButton(`<button class="k-coloreditor-apply" title="${a(e.messages.apply)}">${a(e.messages.apply)}</button>`,r({},t,{fillMode:"solid",themeColor:"primary"}))+i.renderButton(`<button class="k-coloreditor-cancel" title="${a(e.messages.cancel)}">${a(e.messages.cancel)}</button>`,r({},t,{fillMode:"solid"}))+"</div>":"")))(e,n)},_addSizeClass:function(e){const t=this.options;this.wrapper.removeClass("k-coloreditor-lg k-coloreditor-md k-coloreditor-sm");let n=e||t.size;if(n){let e="k-coloreditor-";switch(n){case"large":e+="lg";break;case"small":e+="sm";break;default:e+="md"}this.wrapper.addClass(e)}},_wrapper:function(){var t,n=this.options;(t=this.element.is("input")?this.element.addClass("k-hidden").wrap("<div>").parent():this.element).addClass("k-flatcolorpicker k-coloreditor").attr({role:"textbox","aria-keyshortcuts":"Enter"}).append(this._template()),this._selectedColor=e(".k-coloreditor-preview-color",t),this._previousColor=e(".k-coloreditor-current-color",t),this._viewsContainer=e(".k-coloreditor-views",t),t.find(".k-button[data-view="+n.view+"]").addClass(f).attr(v,!0),this.wrapper=t,this._addSizeClass()}});n.plugin(b)}(window.kendo.jQuery);!function(e){var t=window.kendo,n=t.ui,i=n.Widget,o=t.Color,r=t.parseColor,a=t.keys,s=".kendoColorTools",l="click"+s,c="keydown"+s,h=n.colorpicker.ColorSelector,d=n.FlatColorPicker,u=i.extend({init:function(n,o){var a=this;o&&o.palette&&!o.view&&(o.view="palette"),i.fn.init.call(a,n,o),o=a.options=t.deepExtend({},a.options,o),n=a.element;let s=r(o.value||n.attr("value")||n.val(),!0);a._value=o.value=s;var l=t.html.renderButton('<button class="k-input-button" unselectable="on" aria-label="select" tabindex="-1"></button>',e.extend({},a.options,{icon:"caret-alt-down"})),c=a._inputWrapper=a.wrapper=e(a._template(e.extend({},a.options,{_buttonHtml:l})));a._applyCssClasses(),n.hide().after(c),n.is("input")&&(n.appendTo(c),a._preventDefaultLabelClick()),a._tabIndex=n.attr("tabIndex")||0,a.enable(!n.attr("disabled"));var h=n.attr("accesskey");h&&(n.attr("accesskey",null),c.attr("accesskey",h)),a.bind("activate",(function(e){e.isDefaultPrevented()||a.toggle()})),a._bindMediaQueries(),a._updateUI(s)},destroy:function(){this.wrapper.off(s).find("*").off(s),this._popup&&(this._selector.destroy(),this._popup.destroy()),this._selector=this._popup=this.wrapper=null,i.fn.destroy.call(this)},enable:function(e){var t=this,n=t.wrapper,i=n.find(".k-input-button");0===arguments.length&&(e=!0),t.element.attr("disabled",!e),n.attr("aria-disabled",!e),i.off(s).on("mousedown"+s,p),n.addClass("k-disabled").removeAttr("tabIndex").add("*",n).off(s),e?n.removeClass("k-disabled").attr("tabIndex",t._tabIndex).on("mouseenter"+s,(function(){n.addClass("k-hover")})).on("mouseleave"+s,(function(){n.removeClass("k-hover")})).on("focus"+s,(function(){n.addClass("k-focus")})).on("blur"+s,(function(){n.removeClass("k-focus")})).on(c,f(t._keydown,t)).on(l,".k-input-button",f(t.toggle,t)).on(l,".k-input-inner",(function(){t.trigger("activate")})):t.close()},_adaptiveView:function(){const e=this;e._popup?e._popup.fullscreen?e._showAdaptiveView||(e._popup.wrapper&&e._popup.wrapper.remove(),e._popup.destroy(),e._popup=null):(e._popup.destroy(),e._popup=null,e._getPopup()):e._getPopup(),e._toggleAdaptiveModeSizeClasses(e._showAdaptiveView)},_toggleSizeClassesForElement:function(e,t,n){if(e&&e.length){if(e.data("handler")&&e.data("handler")._addSizeClass)return t?e.data("handler")._addSizeClass(t):e.data("handler")._addSizeClass();e.is("."+n)||(e=e.closest("."+n)),e.removeClass(`${n}-sm ${n}-md ${n}-lg`),t&&e.addClass(`${n}-${t}`)}},_toggleAdaptiveModeSizeClasses:function(e){const t=this,n=t._popup&&t._popup.wrapper,i="large",o="k-coloreditor",r="k-colorgradient",a="k-colorpalette",s=n&&n.length&&n.find("."+o),l=n&&n.length&&n.find("."+r),c=n&&n.length&&n.find("."+a);e?(t._toggleSizeClassesForElement(s,i),t._toggleSizeClassesForElement(l,i),t._toggleSizeClassesForElement(c,i)):(t._toggleSizeClassesForElement(s),t._toggleSizeClassesForElement(l),t._toggleSizeClassesForElement(c))},_bindMediaQueries:function(){const e=this;"auto"===e.options.adaptiveMode?(e.largeMQL=t.mediaQuery("large"),e.mediumMQL=t.mediaQuery("medium"),e.smallMQL=t.mediaQuery("small"),e.smallMQL.onEnter((()=>{e._showAdaptiveView=!0,e._adaptiveView(),e._popup.fullscreen(!0)})),e.mediumMQL.onEnter((()=>{e._showAdaptiveView=!0,e._adaptiveView(),e._popup.fullscreen(!1)})),e.largeMQL.onEnter((()=>{e._showAdaptiveView=!1,e._adaptiveView()}))):(e.smallMQL&&e.smallMQL.destroy(),e.mediumMQL&&e.mediumMQL.destroy(),e.largeMQL&&e.largeMQL.destroy(),e._showAdaptiveView=!1)},_template:t.template((({toolIcon:e,_buttonHtml:n})=>`<span role="combobox" aria-haspopup="dialog" aria-expanded="false" class="k-colorpicker k-picker k-icon-picker"><span class="k-input-inner"><span class="k-value-icon k-color-preview ${e?"k-icon-color-preview":""}">`+(e?t.ui.icon({icon:e,iconClass:"k-color-preview-icon"}):"")+'<span class="k-color-preview-mask"></span></span></span >'+n+"</span>")),options:{name:"ColorPicker",closeOnSelect:!1,contrastTool:!1,palette:null,columns:10,toolIcon:null,value:null,messages:{apply:"Apply",cancel:"Cancel",noColor:"no color",clearColor:"Clear color",previewInput:null,contrastRatio:"Contrast ratio:",fail:"Fail",pass:"Pass",hex:"HEX",toggleFormat:"Toggle format",red:"Red",green:"Green",blue:"Blue",alpha:"Alpha",gradient:"Gradient view",palette:"Palette view"},opacity:!1,buttons:!0,preview:!0,clearButton:!1,input:!0,format:"hex",formats:["rgb","hex"],view:"gradient",views:["gradient","palette"],backgroundColor:null,ARIATemplate:e=>`Current selected color is ${e||"none"}`,size:"medium",rounded:"medium",fillMode:"solid",adaptiveMode:"none",adaptiveTitle:null,adaptiveSubtitle:null},events:["activate","change","select","open","close"],open:function(){this.element.prop("disabled")||this._getPopup().open()},close:function(){var e=this._selector&&this._selector.options||{};e._closing=!0,this._getPopup().close(),delete e._closing},toggle:function(){this.element.prop("disabled")||this._getPopup().toggle()},setBackgroundColor:function(e){var t=this,n=function(){t._selector.setBackgroundColor(e)};t.options.contrastTool.backgroundColor=e,t._selector&&t._popup&&t._popup.visible()?t._selector.setBackgroundColor(e):t._popup&&(t._popup.unbind("activate",n),t._popup.bind("activate",n))},_noColorIcon:function(){return this.wrapper.find(".k-color-preview")},color:h.fn.color,value:h.fn.value,_select:h.fn._select,_triggerSelect:h.fn._triggerSelect,_isInputTypeColor:h.fn._isInputTypeColor,_preventDefaultLabelClick:function(){var e=this,t=e.element,n=t.closest("label"),i=t.attr("id");i&&(n=n.add('label[for="'+i+'"]')),n.on("click",(function(t){e.open(),t.preventDefault()}))},_updateUI:function(e,t){this._updateInput(e),this._triggerSelect(e),this.wrapper.find(".k-color-preview-mask").css("background-color",e?e.toDisplay():""),this._noColorIcon().toggleClass("k-no-color",!e),this._selector&&!t&&this._selector.value(e)},_updateInput:function(e){var n="";e&&(n=this._isInputTypeColor()||1==e.a?e.toCss():e.toCssRgba(),this.element.val(n)),this._ariaTemplate||(this._ariaTemplate=t.template(this.options.ARIATemplate)),this.wrapper.attr("aria-label",this._ariaTemplate(n))},_keydown:function(e){var t=e.keyCode;this._getPopup().visible()?(t==a.ESC?this._selector._cancel():this._selector._keydown(e),p(e)):t!=a.ENTER&&t!=a.DOWN||(this.open(),p(e))},_actionFooterButtons:function(){const e=[{command:"cancel",text:"Cancel",size:"large",fillMode:this.options.fillMode,themeColor:"base"},{command:"apply",text:"Apply",size:"large",fillMode:this.options.fillMode,themeColor:"primary"}];let n="";return e.forEach((e=>{const i=e.command,o=e.text;delete e.command,delete e.text,n+=t.html.renderButton(`<button data-command=${i}>${o}</button>`,e)})),n},_actionSheetApply:function(){const e=this._selector;e._clearColor?e._select(null):e._select(e._view.color())},_actionSheetCancel:function(){const e=this._selector;delete e._clearColor,e._updateUI(e.color()),e._cancel()},_getPopup:function(){var n=this,i=n._popup;const a=n._showAdaptiveView;if(!i){var s,l=n.options;s=d,l.autoupdate=!0!==l.buttons&&!a,l._showAdaptiveView=a,delete l.select,delete l.change,delete l.cancel,l._otOfPicker=!1;var c=t.guid(),h=e(`<div id="${c}" class=${a?"":"k-colorpicker-popup"}></div>`).appendTo(document.body),u=n._selector=new s(e("<div></div>").appendTo(h),{...l,buttons:!a&&l.buttons,value:a?n._value:n.options.value});n.wrapper.attr("aria-controls",c),a?(n._popup=i=h.kendoActionSheet({adaptive:!0,closeButton:{icon:"check",themeColor:"primary"},hideOverflowContent:!0,title:l.adaptiveTitle?t.htmlEncode(l.adaptiveTitle):"Choose Color",subtitle:l.adaptiveSubtitle?t.htmlEncode(l.adaptiveSubtitle):"",footerTemplate:n._actionFooterButtons()}).data("kendoActionSheet"),i._footer.addClass("k-actions k-actions-horizontal k-actions-stretched"),i._footer.on("click","button[data-command]",(function(t){switch(e(t.currentTarget).data("command")){case"apply":n._actionSheetApply();break;case"cancel":n._actionSheetCancel()}}))):n._popup=i=h.kendoPopup({anchor:n.wrapper,adjustSize:{width:5,height:0}}).data("kendoPopup"),u.bind({select:function(e){n._updateUI(r(e.value),!0)},change:function(e){n.options.buttons||a?n._select(u.color()):n._updateUI(r(e.value),!0),(n.options.buttons||a||"palette"===n._selector.options.view&&n.options.closeOnSelect)&&n.close()},cancel:function(){n.close()}}),i.bind({close:function(t){if(n.trigger("close"))return void t.preventDefault();n.wrapper.removeClass("k-focus");var i=u.color();n.options.buttons&&a?n._select(n.color()):n._select(i),(i=n.color())&&i.h&&(n._cachedHue=i.h);const o=a?".k-actionsheet":".k-colorpicker-popup";event&&event instanceof MouseEvent&&0===e(event.target).parents(o).length||setTimeout((function(){n.wrapper&&!n.wrapper.is("[unselectable='on']")&&n.wrapper.trigger("focus")}),0),n.wrapper.attr("aria-expanded",!1)},open:function(e){n.trigger("open")?e.preventDefault():(n.wrapper.addClass("k-focus"),n.wrapper.attr("aria-expanded",!0))},activate:function(){var e,t=n.color();a&&function(e){const t=e._view;t&&(t._hueSlider&&t._hueSlider.resize(),t._opacitySlider&&t._opacitySlider.resize())}(u),t&&(t=t.toHSV(),e=o.fromHSV(n._cachedHue||0,t.s,t.v,t.a),t=t.equals(e)?e:t),u.value(t),u.focus(),n.wrapper.addClass("k-focus")}})}return i}});function p(e){e.preventDefault()}function f(e,t){return function(){return e.apply(t,arguments)}}n.plugin(u),t.cssProperties.registerPrefix("ColorPicker","k-picker-"),t.cssProperties.registerValues("ColorPicker",[{prop:"rounded",values:t.cssProperties.roundedValues.concat([["full","full"]])}])}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.attr,o=n.data,r=n.keys,a=n.template,s=n.ui.Widget,l=o.DataSource,c=n.ui.Selectable,h=n.ui.DataBoundWidget,d=n.Class,u=e.extend,p=e.noop,f="-",m="kendoListBox",v="."+m,g="k-disabled",_="k-selected",b=".k-list-item:not(.k-disabled)",w=".k-list-ul:not(.k-disabled) >"+b,y="k-listbox-actions",x=".k-button",k="k-focus",z="click"+v,C="keydown"+v,S="blur"+v,M=n._outerWidth,H=n._outerHeight,I="change",T="dataBound",V="add",B="remove",A="reorder",L="moveUp",E="moveDown",D="transferTo",P="transferFrom",O="transferAllTo",F="transferAllFrom",R="caret-alt-right",N="caret-alt-left",q="caret-double-alt-right",j="caret-double-alt-left",W="k-ghost",G="id",U="tabindex",$="dragstart",K="drag",Y="drop",Q="dragend",X="right",J="aria-activedescendant",Z="aria-busy",ee="aria-label",te=[y+f+"left",y+f+X,y+f+"top",y+f+"bottom"];function ne(t){return e.map(t,(function(t){return e(t).index()}))}function ie(e){return void 0===e}function oe(e){return e.clone().attr("class","").addClass("k-drag-clue")}function re(){return e("<li>").addClass("k-drop-hint")}var ae=h.extend({init:function(e,t){var n=this;s.fn.init.call(n,e,t),n._wrapper(),n._list(),n._ariaLabel(n._getList()),(e=n.element.attr("multiple","multiple").hide())[0]&&!n.options.dataSource&&(n.options.dataTextField=n.options.dataTextField||"text",n.options.dataValueField=n.options.dataValueField||"value"),n._templates(),n._selectable(),n._dataSource(),n._createToolbar(),n._createDraggable(),n._createNavigatable()},destroy:function(){var e=this;h.fn.destroy.call(e),isNaN(e._listTabIndex)||(e._getList().off(),e._listTabIndex=null),e._unbindDataSource(),e._destroySelectable(),e._destroyToolbar(),e.wrapper.off(v),e._target&&(e._target=null),e._draggable&&(e._draggable.destroy(),e.placeholder=null),n.destroy(e.element)},setOptions:function(e){s.fn.setOptions.call(this,e),this._templates(),this._dataSource()},events:[I,T,V,B,A,$,K,Y,Q],options:{name:"ListBox",autoBind:!0,template:"",dataTextField:"",dataValueField:"",selectable:"single",draggable:null,dropSources:[],connectWith:"",navigatable:!0,toolbar:{position:X,tools:[]},messages:{tools:{remove:"Delete",moveUp:"Move Up",moveDown:"Move Down",transferTo:"Transfer To",transferFrom:"Transfer From",transferAllTo:"Transfer All To",transferAllFrom:"Transfer All From"}}},add:function(e){var t,n=this,i=e&&e.length?e:[e],o=i.length,r=n._getList();for(n._unbindDataSource(),n._unbindDataChange(),t=0;t<o;t++)n._addItem(i[t],r);n._bindDataChange(),n._bindDataSource(),n._syncElement()},_addItem:function(t,n){var i=this,o=e(i.templates.itemTemplate({item:t,r:i.templates.itemContent}));i._setItemId(o,t.uid),o.appendTo(n),"string"==typeof t?i.dataSource._data.push(t):i.dataSource.add(t)},_addItemAt:function(t,n){var i=this,o=e(i.templates.itemTemplate({item:t,r:i.templates.itemContent}));i._unbindDataSource(),"string"==typeof t?(i._insertElementAt(o,n),i.dataSource._data.push(t)):(i._setItemId(o,t.uid),i._insertElementAt(o,n),i.dataSource.add(t)),i._bindDataSource(),i._syncElement()},_insertElementAt:function(t,n){var i=this._getList();n>0?e(t).insertAfter(i.children().eq(n-1)):e(i).prepend(t)},_createNavigatable:function(){var e=this;e.options.navigatable&&e._getList().on(z,b,e._click.bind(e)).on(C,e._keyDown.bind(e)).on(S,e._blur.bind(e))},_getTabIndex:function(){var e,t=this;return isNaN(t._listTabIndex)?(e=t.element.attr(U),t._listTabIndex=isNaN(e)?0:e,t.element.removeAttr(U),t._listTabIndex):t._listTabIndex},_blur:function(){this._target&&(this._target.removeClass(k),this._getList().removeAttr(J)),this._target=null},_click:function(t){var i=this,o=e(t.currentTarget),r=i._target,a=i._getList(),s=n._activeElement(),l=e.contains(a,s);r&&r.removeClass(k),i._target=o,o.addClass(k),a.attr(J,o.attr(G)),a[0]===s||l&&e(s).is(":button,a,:input,a>.k-icon,a>.k-svg-icon,textarea,span.k-select,span.k-icon,span.k-svg-icon,span.k-link,label.k-checkbox-label,.k-input,.k-multiselect-wrap,.k-picker-wrap,.k-picker-wrap>.k-selected-color,.k-tool-icon,.k-dropdownlist")||i.focus()},_getNavigatableItem:function(e){var t,n=this;return t=n._target?n._target:n.items().filter(b).first(),e===r.UP&&n._target&&(t=n._target.prevAll(b).first()),e===r.DOWN&&n._target&&(t=n._target.nextAll(b).first()),t.length?t:null},_scrollIntoView:function(e){if(e){e[0]&&(e=e[0]);var t=this._getList().parent()[0],n=e.offsetTop,i=t.scrollTop,o=t.clientHeight,r=n+e.offsetHeight;i>n?i=n:r>i+o&&(i=r-o),t.scrollTop=i}},_keyDown:function(e){var t,n=this,i=e.keyCode,o=n._getNavigatableItem(i);if((!e.shiftKey||e.ctrlKey||i!==r.DOWN&&i!==r.UP)&&(n._shiftSelecting=!1),i==r.DELETE)n._executeCommand(B),n._target&&(n._target.removeClass(k),n._getList().removeAttr(J),n._target=null),t=!0;else if(i===r.DOWN||i===r.UP){if(!o)return void e.preventDefault();if(e.shiftKey&&!e.ctrlKey)n._target&&n._target.removeClass(k),n._shiftSelecting||(n.clearSelection(),n._shiftSelecting=!0),n._target&&o.hasClass("k-selected")?n._target.removeClass(_):"single"==n.options.selectable?n.select(o):n.select(o.add(n._target)),n._updateToolbar(),n._updateAllToolbars(),n.trigger(I);else{if(e.shiftKey&&e.ctrlKey)return n._executeCommand(i===r.DOWN?E:L),n._scrollIntoView(n._target),void e.preventDefault();e.shiftKey||e.ctrlKey||(n._target&&n._target.removeClass(k),"multiple"===n.options.selectable&&n.clearSelection(),n.select(o),n._updateToolbar(),n._updateAllToolbars(),n.trigger(I))}o&&n._target&&n._target[0]!==o[0]&&n._target.removeClass(k),n._target=o,n._target?(n._target.addClass(k),n._scrollIntoView(n._target),n._getList().attr(J,n._target.attr(G))):n._getList().removeAttr(J),t=!0}else i==r.SPACEBAR?(e.ctrlKey&&n._target?(n._target.hasClass(_)?n._target.removeClass(_):n.select(n._target),n.trigger(I)):(n.clearSelection(),n.select(n._target),n.trigger(I)),n._updateToolbar(),n._updateAllToolbars(),t=!0):e.ctrlKey&&i==r.RIGHT?(e.shiftKey?n._executeCommand(O):n._executeCommand(D),n._target=n.select().length?n.select():null,t=!0):e.ctrlKey&&i==r.LEFT?(e.shiftKey?n._executeCommand(F):n._executeCommand(P),t=!0):i===r.F10&&n.toolbar&&(n.toolbar.element.find(x).not("[tabindex=-1]").trigger("focus"),t=!0);t&&e.preventDefault()},focus:function(){n.focusElement(this._getList())},_createDraggable:function(){var t,i=this,o=i.options.draggable;if(o){if(t=o.hint,!i.options.selectable)throw new Error("Dragging requires selection to be enabled");t||(t=oe),i._draggable=new n.ui.Draggable(i.wrapper,{filter:o.filter?o.filter:"ul.k-list-ul>li.k-list-item",hint:n.isFunction(t)?t:e(t),dragstart:i._dragstart.bind(i),dragcancel:i._clear.bind(i),drag:i._drag.bind(i),dragend:i._dragend.bind(i)})}},_dragstart:function(t){var i=this,o=i.draggedElement=t.currentTarget,r=i.options.draggable.placeholder,a={dataItems:i.dataItem(o),items:e(o),draggableEvent:t};!1!==i.options.draggable.enabled?(r||(r=re),i.placeholder=n.isFunction(r)?e(r.call(i,o)):e(r),o.is("."+g)||i.trigger($,a)?t.preventDefault():(i.clearSelection(),i.select(o),o.addClass(W))):t.preventDefault()},_clear:function(){this.draggedElement.removeClass(W),this.placeholder.remove()},_findElementUnderCursor:function(t){var i=n.elementUnderCursor(t),o=t.sender;return(e.contains(o.hint[0],i)||o.hint[0]===i)&&(o.hint.hide(),i=n.elementUnderCursor(t),o.hint.show()),i},_findTarget:function(t){var n,i,o=this,r=o._findElementUnderCursor(t),a=e(r),s=o._getList();return e.contains(s[0],r)?(n=o.items(),r=a.is("li")?r:a.closest("li")[0],(i=n.filter(r)[0]||n.has(r)[0])?(i=e(i)).hasClass(g)?null:{element:i,listBox:o}:null):s[0]==r||s.parent()[0]==r?{element:e(s),appendToBottom:!0,listBox:o}:o._searchConnectedListBox(a)},_getElementCenter:function(e){var t=e.length?n.getOffset(e):null;return t&&(t.top+=H(e)/2,t.left+=M(e)/2),t},_searchConnectedListBox:function(t){var n,i,o,r,a=t;return(r=t.hasClass("k-list-scroller k-selectable")?t:t.closest(".k-list-scroller.k-selectable")).length&&(n=r.parent().find("[data-role='listbox']").getKendoListBox())&&-1!==e.inArray(this.element[0].id,n.options.dropSources)?(i=n.items(),t=t.is("li")?t[0]:t.closest("li")[0],(o=i.filter(t)[0]||i.has(t)[0])?(o=e(o)).hasClass(g)?null:{element:o,listBox:n}:!i.length||a.hasClass("k-list-scroller k-selectable")||a.hasClass("k-list-content")?{element:n._getList(),listBox:n,appendToBottom:!0}:null):null},_drag:function(t){var n,i,o,r=this,a=r.draggedElement,s=r._findTarget(t),l=t.x.location,c=t.y.location,h={dataItems:[r.dataItem(a)],items:e(a),draggableEvent:t};if(r.trigger(K,h))t.preventDefault();else if(s){if(n=this._getElementCenter(s.element),i={left:Math.round(l-n.left),top:Math.round(c-n.top)},s.appendToBottom)return void r._movePlaceholder(s,null,a);i.top<0?o="prev":i.top>0&&(o="next"),o&&s.element[0]!=r.placeholder[0]&&r._movePlaceholder(s,o,a)}else r.placeholder.parent().length&&r.placeholder.remove()},_movePlaceholder:function(t,i,o){var r=this,a=r.placeholder,s=t.listBox.options.draggable;a.parent().length&&(r.placeholder.remove(),s&&s.placeholder?r.placeholder=n.isFunction(s.placeholder)?e(s.placeholder.call(r,o)):e(s.placeholder):r.placeholder=e(re.call(r,o))),i?"prev"===i?t.element.before(r.placeholder):"next"===i&&t.element.after(r.placeholder):t.element.append(r.placeholder)},_dragend:function(t){var n=this,i=n.draggedElement,o=n.items(),r=o.not(n.draggedElement).index(n.placeholder),a=o.not(n.placeholder).index(n.draggedElement),s=n.dataItem(i),l={dataItems:[s],items:e(i)},c=n.placeholder.closest(".k-listbox").find("[data-role='listbox']").getKendoListBox();if(n.trigger(Y,u({},l,{draggableEvent:t})))return t.preventDefault(),void this._clear();r>=0?r===a||n.trigger(A,u({},l,{offset:r-a}))||(i.removeClass(W),n.reorder(i,r)):c&&(n.trigger(B,l)||n.remove(e(i)),c.trigger(V,l)||c._addItemAt(s,c.items().index(n.placeholder))),n._clear(),n._draggable.dropped=!0,n.trigger(Q,u({},l,{draggableEvent:t})),n._updateToolbar(),n._updateAllToolbars()},reorder:function(t,n){var i=this,o=i.dataSource,r=i.dataItem(t),a=o.at(n),s=i.items()[n],l=e(t);r&&s&&a&&(i._removeElement(l),i._insertElementAt(l,n),i._updateToolbar())},remove:function(t){var n,i=this,o=i._getItems(t),r=o.length;for(i._unbindDataSource(),i._unbindDataChange(),n=0;n<r;n++)i._removeItem(e(o[n]));i._bindDataChange(),i._bindDataSource(),i._syncElement(),i._updateToolbar(),i._updateAllToolbars()},_removeItem:function(e){var t=this,n=t.dataSource,i=t.dataItem(e),o=n.transport;if(i&&n){if("string"==typeof i){for(var r=n._data,a=0;a<r.length;a++)if(i===r[a]){r[a]=r[r.length-1],r.pop();break}}else n.remove(i),!o||!o.destroy&&!(o.options||{}).destroy||i.isNew&&i.isNew()||n._destroyed.push(i);t._removeElement(e)}},_removeElement:function(t){n.destroy(t),e(t).off().remove()},dataItem:function(t){var n=i("uid"),o=e(t).attr(n)||e(t).closest("["+n+"]").attr(n);return o?this.dataSource.getByUid(o):e(t).find(".k-list-item-text").html()},_dataItems:function(t){var n,i=[],o=e(t),r=o.length;for(n=0;n<r;n++)i.push(this.dataItem(o.eq(n)));return i},items:function(){return this._getList().children()},select:function(e){const t=this,n=t.selectable;let i;if(ie(e))return n.value();i=t.items().filter(e).filter(w),n.options.multiple||(n.clear(),i=i.first());const o=n.value(i);return t._updateAllToolbars(),o},clearSelection:function(){const e=this.selectable;e&&e.clear(),this._updateAllToolbars()},enable:function(t,n){var i,o=this,r=!!ie(n)||!!n,a=o._getItems(t),s=a.length;for(i=0;i<s;i++)o._enableItem(e(a[i]),r);o._updateAllToolbars()},_enableItem:function(t,n){this.dataItem(t)&&(n?e(t).removeClass(g):e(t).addClass(g).removeClass(_))},setDataSource:function(e){this.options.dataSource=e,this._dataSource()},_dataSource:function(){var e=this,t=e.options,n=t.dataSource||{};(n=Array.isArray(n)?{data:n}:n).select=e.element,n.fields=[{field:t.dataTextField},{field:t.dataValueField}],e._unbindDataSource(),e.dataSource=l.create(n),e._bindDataSource(),e.options.autoBind&&(e.wrapper.attr(Z,!0),e.dataSource.fetch())},_bindDataChange:function(){var e=this.dataSource;e._data&&e._changeHandler&&(e._data.bind(I,e._changeHandler),e._data.trigger(I))},_unbindDataChange:function(){var e=this.dataSource;e._data&&e._changeHandler&&e._data.unbind(I,e._changeHandler)},_bindDataSource:function(){var e=this,t=e.dataSource;e._dataChangeHandler=e.refresh.bind(e),t&&t.bind(I,e._dataChangeHandler)},_unbindDataSource:function(){var e=this.dataSource;e&&e.unbind(I,this._dataChangeHandler)},_wrapper:function(){var t=this,n=t.element,i=n.parent("div.k-listbox");i[0]||((i=n.wrap('<div class="k-listbox" unselectable="on" />').parent())[0].style.cssText=n[0].style.cssText,i[0].title=n[0].title,e('<div class="k-list-scroller"><div class="k-list k-list-md"><div class="k-list-content"></div></div></div>').insertBefore(n)),t.wrapper=i.addClass(n[0].className).css("display",""),t._innerWrapper=e(i[0].firstChild)},_list:function(){var t=this,n=e("<ul class='k-list-ul' role='listbox'></ul>"),i=t.options.selectable;c.parseOptions(i).multiple&&n.attr("aria-multiselectable","true"),n.appendTo(t.wrapper.find(".k-list-content")),t.options.navigatable&&t._getList().attr(U,t._getTabIndex())},_templates:function(){var e,t=this.options;e=t.template&&"string"==typeof t.template?n.template(t.template):t.template?t.template:n.template((e=>`${n.getter(t.dataTextField)(e)}`)),this.templates={itemTemplate:n.template((({item:e,r:t})=>`<li class='k-list-item' role='option' aria-selected='false'><span class='k-list-item-text'>${t(e)}</span></li>`)),itemContent:e,toolbar:`<div role='toolbar' class='${y}'></div>`}},refresh:function(){for(var e=this,t=e.dataSource.view(),n=e.templates.itemTemplate,i="",o=0;o<t.length;o++)i+=n({item:t[o],r:e.templates.itemContent});e._getList().html(i),e._setItemIds(),e.toolbar||e._createToolbar(),e._syncElement(),e._updateToolbar(),e._updateAllToolbars(),e.trigger(T),e.wrapper.attr(Z,!1)},_syncElement:function(){for(var e="",t=this.dataSource.view(),n=0;n<t.length;n++)e+=this._option(t[n][this.options.dataValueField]||t[n],t[n][this.options.dataTextField]||t[n],!0);this.element.html(e)},_option:function(e,i){var o="<option";return e!==t&&(-1!==(e+="").indexOf('"')&&(e=e.replace(/"/g,""")),o+=' value="'+e+'"'),o+=" selected>",i!==t&&(o+=n.htmlEncode(i)),o+"</option>"},_setItemId:function(e,t){e.length&&e.attr(i("uid"),t).attr(G,t)},_setItemIds:function(){var e,t=this,n=t.items(),i=t.dataSource.view(),o=i.length;for(e=0;e<o;e++)t._setItemId(n.eq(e),i[e].uid)},_selectable:function(){var e=this,t=e.options.selectable,n=c.parseOptions(t);e.selectable=new c(e._innerWrapper,{aria:!0,selectedClass:"k-selected",multiple:n.multiple,filter:b,change:e._onSelect.bind(e)})},_onSelect:function(){var e=this;e._updateToolbar(),e._updateAllToolbars(),e.trigger(I)},_destroySelectable:function(){var e=this;e.selectable&&e.selectable.element&&(e.selectable.destroy(),e.selectable=null)},_getList:function(){return this.wrapper.find(".k-list-ul")},_getItems:function(e){return this.items().filter(e)},_createToolbar:function(){var t=this,n=t.options.toolbar,i=n.position||X,o=n.tools||[],r=t.options.messages;if(t._destroyToolbar(),t.wrapper.removeClass(te.join(" ")),o.length&&o.length>0){var a=e(t.templates.toolbar).insertBefore(t._innerWrapper);t.toolbar=new _e(a,u({},n,{listBox:t,messages:r})),t.wrapper.addClass(y+f+i)}},_destroyToolbar:function(){var e=this;e.toolbar&&(e.toolbar.destroy(),e.toolbar=null)},_executeCommand:function(e){var t=this,n=se.current.create(e,{listBox:t});n&&(n.execute(),t._updateToolbar(),t._updateAllToolbars())},_updateToolbar:function(){var e=this.toolbar;e&&e._updateToolStates()},_updateAllToolbars:function(){var t,n,i=e("select[data-role='listbox']"),o=i.length;for(n=0;n<o;n++)(t=e(i[n]).data(m))&&t._updateToolbar()}});n.ui.plugin(ae);var se=d.extend({init:function(){this._commands=[]},register:function(e,t){this._commands.push({commandName:e,commandType:t})},create:function(e,t){var n,i,o,r=this._commands,a=r.length,s=e?e.toLowerCase():"";for(o=0;o<a;o++)if((i=r[o]).commandName.toLowerCase()===s){n=i;break}if(n)return new n.commandType(t)}});se.current=new se;var le=d.extend({init:function(e){var t=this;t.options=u({},t.options,e),t.listBox=t.options.listBox},options:{listBox:null},getItems:function(){return e(this.listBox.select())},execute:p,canExecute:p}),ce=le.extend({execute:function(){var e=this.listBox,t=this.getItems();e.trigger(B,{dataItems:e._dataItems(t),items:t})||e.remove(t)},canExecute:function(){return this.listBox.select().length>0}});se.current.register(B,ce);var he=le.extend({execute:function(){this.canExecute()&&this.moveItems()},canExecute:p,moveItems:function(){var t,n=this,i=n.listBox,o=n.options,r=n.getItems(),a=o.offset,s=ne(r),l=e.makeArray([].sort.call(r,n.itemComparer)),c=o.moveAction;if(!i.trigger(A,{dataItems:i._dataItems(l),items:e(l),offset:a}))for(;l.length>0&&s.length>0;)t=l[c](),i.reorder(t,s[c]()+a)},options:{offset:0,moveAction:"pop"},itemComparer:function(t,n){var i=e(t).index(),o=e(n).index();return i===o?0:i>o?1:-1}}),de=he.extend({options:{offset:-1,moveAction:"shift"},canExecute:function(){var e=ne(this.getItems());return e.length>0&&e[0]>0}});se.current.register(L,de);var ue=he.extend({options:{offset:1,moveAction:"pop"},canExecute:function(){var t=ne(this.getItems());return t.length>0&&e(t).last()[0]<this.listBox.items().length-1}});se.current.register(E,ue);var pe=le.extend({options:{filter:b},execute:function(){var e=this,t=e.getSourceListBox(),n=e.getItems().filter(e.options.filter),i=t?t._dataItems(n):[],o=e.getDestinationListBox(),r=e.getUpdatedSelection(n);o&&n.length>0&&(o.trigger(V,{dataItems:i,items:n})||o.add(i),t.trigger(B,{dataItems:i,items:n})||(t.remove(n),e.updateSelection(r)))},getUpdatedSelection:function(t){if(1!==t.length)return null;var n=this.options.filter,i=this.getSourceListBox(),o=i?i.items().filter(n).last():null,r=e(t).filter(o).length>0?e(t).prevAll(n)[0]:e(t).nextAll(n)[0];return r||null},updateSelection:function(t){var n=this.getSourceListBox();n&&t&&(n.select(e(t)),n.selectable.trigger(I),n._scrollIntoView(t))},getSourceListBox:p,getDestinationListBox:p}),fe=pe.extend({canExecute:function(){var e=this.getSourceListBox();return!!e&&e.select().length>0},getSourceListBox:function(){return this.listBox},getDestinationListBox:function(){var t=this.getSourceListBox();return t&&t.options.connectWith?e("#"+t.options.connectWith).data(m):null},getItems:function(){var t=this.getSourceListBox();return t?e(t.select()):e()}});se.current.register(D,fe);var me=pe.extend({canExecute:function(){var e=this.getSourceListBox();return!!e&&e.select().length>0},getSourceListBox:function(){var t=this.getDestinationListBox();return t&&t.options.connectWith?e("#"+t.options.connectWith).data(m):null},getDestinationListBox:function(){return this.listBox},getItems:function(){var t=this.getSourceListBox();return t?e(t.select()):e()}});se.current.register(P,me);var ve=fe.extend({canExecute:function(){var e=this.getSourceListBox();return!!e&&e.wrapper.find(w).length>0},getItems:function(){var t=this.getSourceListBox();return t?t.items():e()},getUpdatedSelection:p,updateSelection:p});se.current.register(O,ve);var ge=me.extend({canExecute:function(){var e=this.getSourceListBox();return!!e&&e.wrapper.find(w).length>0},getItems:function(){var t=this.getSourceListBox();return t?t.items():e()},getUpdatedSelection:p,updateSelection:p});se.current.register(F,ge);var _e=d.extend({init:function(t,n){var i=this;i.element=e(t).addClass(y),i.options=u({},i.options,n),i.listBox=i.options.listBox,i._initTemplates(),i._createTools(),i._updateToolStates(),i._attachEventHandlers(),i._aria(),i._tabindex()},destroy:function(){var e=this;e._detachEventHandlers(),n.destroy(e.element),e.element.remove(),e.element=null},options:{position:X,tools:[]},_aria:function(){var t=this.listBox._getList(),i=t.attr("aria-labelledby"),o=i?e("#"+i).text():t.attr(ee),r=t.attr("id")||n.guid();t.attr("id",r),this.element.attr("aria-controls",r),o&&this.element.attr(ee,o+" toolbar.")},_attachEventHandlers:function(){var e=this;e.element.on(z,"button.k-button:not(.k-disabled)",e._onToolClick.bind(e)).on(C,e._keyDown.bind(e))},_createTools:function(){var t,i,o=this,r=n.support.isRtl(o.element),a=o.options.tools,s=a.length,l=o.options.messages.tools,c=o.element;for(_e.defaultTools=n.deepExtend({},_e.defaultTools,{transferTo:{icon:r?N:R},transferFrom:{icon:r?R:N},transferAllTo:{icon:r?j:q},transferAllFrom:{icon:r?q:j}}),i=0;i<s;i++)(t=u({},_e.defaultTools[a[i]],{text:l[a[i]]}))&&c.append(e(o.templates.tool(t)));o.element.append(c)},_detachEventHandlers:function(){this.element.off(v).find("*").off(v)},_executeToolCommand:function(e){var t=this.listBox;t&&t._executeCommand(e)},_focusTool:function(){this.element.find(x).not("[tabindex=-1]").trigger("focus")},_initTemplates:function(){this.templates={tool:a((({icon:e,iconClass:t,command:i,text:o})=>n.html.renderButton(`<button data-command='${i}' title='${o}' aria-label='${o}'></button>`,{icon:e,iconClass:t})))}},_keyDown:function(t){var i=t.keyCode,o=e(t.target),r=o.is(x)?o:o.closest("li");i===n.keys.UP||i===n.keys.LEFT?(t.preventDefault(),r.prev().length&&this._tabindex(r.prev()),this._focusTool()):i!==n.keys.DOWN&&i!==n.keys.RIGHT||(t.preventDefault(),r.next()&&this._tabindex(r.next()),this._focusTool())},_onToolClick:function(t){t.preventDefault();var n=e(t.currentTarget);this._tabindex(n),this._executeToolCommand(n.data("command")),this._focusTool()},_tabindex:function(e){var t,n=this.element.find(x);t=e&&e.length?e:n.first(),n.attr(U,-1),t.removeAttr(U)},_updateToolStates:function(){var e,t=this,n=t.options.tools,i=n.length,o=t.element.find(x).not("[tabindex=-1]");for(e=0;e<i;e++)t._updateToolState(n[e]);t._tabindex(o)},_updateToolState:function(e){var t=se.current.create(e,{listBox:this.listBox}),n=this.element.find("[data-command='"+e+"']");n[0]&&t&&t.canExecute&&(t.canExecute()?n.removeClass(g).removeAttr(U):n.addClass(g).attr(U,"-1"))}});_e.defaultTools={remove:{command:B,icon:"x"},moveUp:{command:L,icon:"caret-alt-up"},moveDown:{command:E,icon:"caret-alt-down"},transferTo:{command:D,icon:R},transferFrom:{command:P,icon:N},transferAllTo:{command:O,icon:q},transferAllFrom:{command:F,icon:j}},u(ae,{ToolBar:_e})}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.ui.Widget,o=n.ui,r="k-loader",a="k-loader-canvas",s="k-loader-segment",l={pulsing:{className:"pulsing-2",segments:2},"infinite-spinner":{className:"spinner-3",segments:3},"converging-spinner":{className:"spinner-4",segments:4}},c=i.extend({init:function(e,t){var o=this;i.fn.init.call(o,e,t),o._render(),o._appearance(),n.notify(o)},destroy:function(){i.fn.destroy.call(this)},options:{name:"Loader",themeColor:"primary",sizes:{small:"sm",medium:"md",large:"lg"},size:"medium",type:"pulsing",visible:!0,messages:{loading:"Loading"},_classNames:[]},_render:function(){var n=this,i=n.element,o=n.options.type,r=l[o]===t?o:l[o],c=[];if(i.empty().attr("aria-label",n.options.messages.loading).attr("role","alert").attr("aria-live","polite"),r.segments)for(var h=0;h<r.segments;h+=1)c.push(e("<span/>").addClass(s));e("<div>").addClass(a).append(c).appendTo(i)},_appearance:function(){var e=this;e._themeColor=e.options.themeColor,e._sizes=e.options.sizes,e._size=e.options.size,e._type=e.options.type,e._visible=e.options.visible,e._updateClassNames()},_updateClassNames:function(){var n=this,i=[r],o=n.options._classNames,a=n._themeColor,s=n._sizes,c=n._size,h=n._type,d=l[h]===t?h:l[h],u=s[c]===t?c:s[c],p=n._visible;n.element.removeClass((function(e,t){0===t.indexOf("k-")&&-1===o.indexOf(t)&&n.element.removeClass(t)})),"string"==typeof a&&""!==a&&"inherit"!==a&&i.push("k-loader-"+a),"string"==typeof c&&""!==c&&""!==u&&i.push("k-loader-"+u),"string"==typeof h&&""!==h&&i.push("k-loader-"+(e.isPlainObject(d)?d.className:h)),!1===p&&i.push("k-hidden"),n.element.attr("aria-hidden",!p),n.element.addClass(i.join(" "))},setOptions:function(e){var t=this;i.fn.setOptions.call(t,e),t._render(),t._appearance()},themeColor:function(e){var n=this;if(0===arguments.length||e===t)return n._themeColor;n._themeColor=e,n._updateClassNames()},hide:function(){this._visible=!1,this._updateClassNames()},show:function(){this._visible=!0,this._updateClassNames()}});o.plugin(c)}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.ui.Widget,o=n.ui,r=e.isPlainObject,a=".kendoTextArea",s="change",l="disabled",c="readonly",h="k-focus",d="k-disabled",u="k-readonly",p="aria-disabled",f=i.extend({init:function(o,r){var a=this;i.fn.init.call(a,o,r),r=e.extend(!0,{},r),a.options.value=r.value||a.element.val(),a.options.readonly=r.readonly!==t?r.readonly:Boolean(a.element.attr("readonly")),a.options.enable=r.enable!==t?r.enable:!Boolean(a.element.attr("disabled")),a.options.placeholder=r.placeholder||a.element.attr("placeholder"),a.options.maxLength=r.maxLength||a.element.attr("maxlength"),a.options.inputMode=r.inputMode||a.element.attr("inputmode")||"text",a.options.value.replace(/\s/g,"").length||(a.options.value="",a.element.val("")),a.value(a.options.value),a._wrapper(),a._label(),a._editable({readonly:a.options.readonly,disable:!a.options.enable}),a._applyAttributes(),a._applyCssClasses(),a.element.attr("autocomplete","off"),a.element.attr("inputmode",a.options.inputMode),se({widget:a,wrapper:a.wrapper,options:a.options}),a.floatingLabel&&a.floatingLabel.refresh(),n.notify(a)},events:[s],attributes:["maxLength","rows","placeholder"],options:{name:"TextArea",value:"",readonly:!1,enable:!0,placeholder:"",label:null,resizable:"none",maxLength:null,cols:20,rows:1,rounded:"medium",size:"medium",fillMode:"solid",resize:"none",overflow:"auto",layoutFlow:"vertical",prefixOptions:{separator:!0},suffixOptions:{separator:!0}},_applyCssClasses:function(e){var t=this,o=t.options,r=n.cssProperties.getValidClass({widget:o.name,propName:"resize",value:o.resize}),a=n.cssProperties.getValidClass({widget:o.name,propName:"overflow",value:o.overflow}),s=n.cssProperties.getValidClass({widget:o.name,propName:"layoutFlow",value:o.layoutFlow});i.fn._applyCssClasses.call(t),r||"none"!==o.resize||(r="k-resize-none"),a&&(a="!"+a),e=e||"addClass",t.element[e](r),t.element[e](a),t.element[e]("k-input-inner"),t.wrapper[e](s),"vertical"==o.layoutFlow&&t.element[e]("!k-flex-none")},_applyAttributes:function(){var e,t=this,n={};for(e in t.attributes)n[t.attributes[e]]=t.options[t.attributes[e]];t.element.attr(n)},value:function(e){var n=this;if(e===t)return n._value;n._value=e,n.element.val(e)},readonly:function(e){this._editable({readonly:e===t||e,disable:!1}),this.floatingLabel&&this.floatingLabel.readonly(e===t||e)},enable:function(e){this._editable({readonly:!1,disable:!(e=e===t||e)}),this.floatingLabel&&this.floatingLabel.enable(e=e===t||e)},focus:function(){this.element[0].focus()},destroy:function(){var e=this;e._applyCssClasses("removeClass"),e.floatingLabel&&e.floatingLabel.destroy(),e._inputLabel&&(e._inputLabel.remove(),e._inputLabel=null),e.element[0].style.cssText=e.wrapper[0].style.cssText,e.element.off(a),e.element.unwrap(),e.wrapper=null,i.fn.destroy.call(e)},setOptions:function(e){var t=this;t.destroy(),t.init(t.element,e)},_editable:function(e){var t=this,n=t.element,i=t.wrapper,o=e.disable,r=e.readonly;n.off(a),r||o?(n.attr(l,o).attr(c,r).attr(p,o),i.toggleClass(d,o).toggleClass(u,r)):(n.prop(l,!1).prop(c,!1).attr(p,!1),i.removeClass(d).removeClass(u),n.on("focusin"+a,t._focusin.bind(t)),n.on("focusout"+a,t._focusout.bind(t)))},_label:function(){var t,i,o=this,a=o.element,s=o.options,l=a.attr("id");null!==s.label&&(t=!!r(s.label)&&s.label.floating,i=r(s.label)?s.label.content:s.label,t&&(o._floatingLabelContainer=o.wrapper.wrap("<span></span>").parent(),o.floatingLabel=new n.ui.FloatingLabel(o._floatingLabelContainer,{widget:o}),o._floatingLabelContainer.addClass("k-textarea-container")),n.isFunction(i)&&(i=i.call(o)),i||(i=""),l||(l=s.name+"_"+n.guid(),a.attr("id",l)),o._inputLabel=e("<label class='"+(t?"k-floating-label":"k-label k-input-label")+"' for='"+l+"'>"+i+"</label>'")[t?"insertAfter":"insertBefore"](o.wrapper))},_focusin:function(){this.wrapper.addClass(h)},_focusout:function(){var e=this,t=e._value,n=e.element.val();e.wrapper.removeClass(h),null===t&&(t=""),t!==n&&(e._value=n,e.trigger(s))},_wrapper:function(){var e,t=this.element,n=t[0];(e=t.wrap("<span class='k-input k-textarea'></span>").parent())[0].style.cssText=n.style.cssText,n.style.width="",this.wrapper=e.addClass(n.className).removeClass("input-validation-error")}});n.cssProperties.registerPrefix("TextArea","k-input-"),n.cssProperties.registerValues("TextArea",[{prop:"rounded",values:n.cssProperties.roundedValues.concat([["full","full"]])}]),o.plugin(f)}(window.kendo.jQuery);kendo;!function(e,t){var n=window,i=n.Math.min,o=n.kendo,r=o.caret,a=o.keys,s=o.ui,l=s.Widget,c=".kendoMaskedTextBox",h=e.isPlainObject,d=window.setTimeout,u="k-disabled",p="k-invalid",f="k-focus",m="disabled",v="readonly",g="change",_="mouseup",b="drop",w="keydown",y="paste";function x(e){return e+c}var k=x(o.support.propertyChangeEvent?"propertychange":"input");var z=l.extend({init:function(t,n){var i,a=this;l.fn.init.call(a,t,n),a._rules=e.extend({},a.rules,a.options.rules),t=a.element,i=t[0],a._wrapper(),a._tokenize(),a._form(),a.options.inputMode=a.options.inputMode||t.attr("inputmode")||"text",a.element.addClass("k-input-inner").attr("autocomplete","off").attr("inputmode",a.options.inputMode).on("focus"+c,(function(){var e=i.value;e?a._togglePrompt(!0):i.value=a._old=a._emptyMask,a._oldValue=e,a.wrapper.addClass(f),a._timeoutId=d((function(){r(t,0,e?a._maskLength:0)}))})).on("focusout"+c,(function(){var e=t.val();clearTimeout(a._timeoutId),i.value=a._old="",e!==a._emptyMask&&(i.value=a._old=e),a.wrapper.removeClass(f),a._change(),a._togglePrompt()})),a.options.mask&&a.options.mask.length>0&&a.element.attr("aria-placeholder",a.options.mask),t.is("[disabled]")||e(a.element).parents("fieldset").is(":disabled")?a.enable(!1):a.readonly(t.is("[readonly]")),a._validationIcon=e(o.ui.icon({icon:"exclamation-circle",iconClass:"k-input-validation-icon k-hidden"})).insertAfter(t),a.value(a.options.value||t.val()),a._label(),a._applyCssClasses(),se({widget:a,wrapper:a.wrapper,options:a.options,suffixInsertAfter:a._validationIcon}),a.floatingLabel&&a.floatingLabel.refresh(),o.notify(a)},options:{name:"MaskedTextBox",clearPromptChar:!1,unmaskOnPost:!1,promptChar:"_",culture:"",rules:{},value:"",mask:"",label:null,size:"medium",fillMode:"solid",rounded:"medium",prefixOptions:{separator:!0},suffixOptions:{separator:!0}},events:[g],rules:{0:/\d/,9:/\d|\s/,"#":/\d|\s|\+|\-/,L:/[a-zA-Z]/,"?":/[a-zA-Z]|\s/,"&":/\S/,C:/./,A:/[a-zA-Z0-9]/,a:/[a-zA-Z0-9]|\s/},setOptions:function(t){var n=this;l.fn.setOptions.call(n,t),n._rules=e.extend({},n.rules,n.options.rules),n._tokenize(),this._unbindInput(),this._bindInput(),n.value(n.element.val())},destroy:function(){var e=this;e.floatingLabel&&e.floatingLabel.destroy(),e.element.off(c),e._formElement&&(e._formElement.off("reset",e._resetHandler),e._formElement.off("submit",e._submitHandler)),l.fn.destroy.call(e)},raw:function(){return this._unmask(this.element.val(),0).replace(new RegExp(C(this.options.promptChar),"g"),"")},value:function(e){var n=this.element,i=this._emptyMask;return e===t?this.element.val():(null===e&&(e=""),i?(e=this._unmask(e+""),n.val(e?i:""),this._mask(0,this._maskLength,e),this._unmaskedValue=null,e=n.val(),this._oldValue=e,o._activeElement()!==n&&(e===i?n.val(""):this._togglePrompt()),void(this.floatingLabel&&this.floatingLabel.refresh())):(this._oldValue=e,void n.val(e)))},_togglePrompt:function(e){var t=this.element[0],n=t.value;this.options.clearPromptChar&&(n=e?this._oldValue:n.replace(new RegExp(C(this.options.promptChar),"g")," "),t.value=this._old=n)},readonly:function(e){this._editable({readonly:e===t||e,disable:!1}),this.floatingLabel&&this.floatingLabel.readonly(e===t||e)},enable:function(e){this._editable({readonly:!1,disable:!(e=e===t||e)}),this.floatingLabel&&this.floatingLabel.enable(e=e===t||e)},_bindInput:function(){var e=this;if(e._maskLength&&(e.element.on(x(w),e._keydown.bind(e)).on(x(b),e._drop.bind(e)).on(x(g),e._trackChange.bind(e)).on(k,e._inputHandler.bind(e)),o.support.browser.msie)){var t=o.support.browser.version;if(t>8&&t<11){var n=[x(_),x(b),x(w),x(y)].join(" ");e.element.on(n,e._legacyIEInputHandler.bind(e))}}},_unbindInput:function(){var e=[k,x(w),x(_),x(b),x(y)].join(" ");this.element.off(e)},_editable:function(e){var t=this,n=t.element,i=t.wrapper,o=e.disable,r=e.readonly;t._unbindInput(),r||o?(n.attr(m,o).attr(v,r),i.toggleClass(u,o)):(n.prop(m,!1).prop(v,!1),i.removeClass(u),t._bindInput())},_change:function(){var e=this,t=e.value();t!==e._oldValue?(e._oldValue=t,e.trigger(g),e.element.trigger(g)):""===t&&e.__changing&&e.element.trigger(g)},inputChange:function(e){var t=this,n=t._old,a=t.element[0],s=a.value,l=r(a)[1],c=s.length-n.length,h=o.support.mobileOS;if(!(t.__dropping&&c<0)){-1===c&&h.android&&"chrome"===h.browser&&(e=!0);var d=i(l,function(e,t){for(var n=0;n<t.length&&e[n]===t[n];)n++;return n}(s,n)),u=s.substring(d,l);a.value=s.substring(0,d)+t._emptyMask.substring(d);var p=t._mask(d,l,u),f=t._trimStartPromptChars(s.substring(l),i(c,p-d)),m=t._unmask(f,n.length-f.length);t._mask(p,p,m),e&&(p=t._findCaretPosBackwards(d)),r(a,p),t.__dropping=!1}},_trimStartPromptChars:function(e,t){for(var n=this.options.promptChar;t-- >0&&0===e.indexOf(n);)e=e.substring(1);return e},_findCaretPosBackwards:function(e){var t=this._find(e,!0);return t<e&&(t+=1),t},_inputHandler:function(){o._activeElement()===this.element[0]&&this.inputChange(this.__backward)},_legacyIEInputHandler:function(e){var t=this,n=t.element[0],i=n.value,o=e.type;t.__pasting="paste"===o,d((function(){"mouseup"===o&&t.__pasting||n.value&&n.value!==i&&t.inputChange(t.__backward)}))},_trackChange:function(){var e=this;e.__changing=!0,d((function(){e.__changing=!1}))},_form:function(){var t=this,n=t.element,i=n.attr("form"),o=i?e("#"+i):n.closest("form");o[0]&&(t._resetHandler=function(){d((function(){t.value(n[0].value)}))},t._submitHandler=function(){t.element[0].value=t._old=t.raw()},t.options.unmaskOnPost&&o.on("submit",t._submitHandler),t._formElement=o.on("reset",t._resetHandler))},_keydown:function(e){var t=e.keyCode;this.__backward=t===a.BACKSPACE,t===a.ENTER&&this._change()},_drop:function(){this.__dropping=!0},_find:function(e,t){var n=this.element.val()||this._emptyMask,i=1;for(!0===t&&(i=-1);e>-1||e<=this._maskLength;){if(n.charAt(e)!==this.tokens[e])return e;e+=i}return-1},_mask:function(e,n,i,a){var s,l,c,h,d=this.element[0],u=d.value||this._emptyMask,p=this.options.promptChar,f=0;for((e=this._find(e,a))>n&&(n=e),l=this._unmask(u.substring(n),n),s=(i=this._unmask(i,e)).length,i&&(l=l.replace(new RegExp("^_{0,"+s+"}"),"")),i+=l,u=u.split(""),c=i.charAt(f);e<this._maskLength;)u[e]=c||p,c=i.charAt(++f),h===t&&f>s&&(h=e),e=this._find(e+1);return d.value=this._old=u.join(""),o._activeElement()===d&&(h===t&&(h=this._maskLength),r(d,h)),h},_unmask:function(e,t){if(!e)return"";if(this._unmaskedValue===e)return this._unmaskedValue;var n,i;e=(e+"").split("");for(var r=0,a=t||0,s=this.options.promptChar,l=e.length,c=this.tokens.length,h="";a<c&&((n=e[r])===(i=this.tokens[a])||n===s?(h+=n===s?s:"",r+=1,a+=1):"string"!=typeof i?(i&&i.test&&i.test(n)||o.isFunction(i)&&i(n)?(h+=n,a+=1):1===l&&this._blinkInvalidState(),r+=1):a+=1,!(r>=l)););return this._unmaskedValue=h,h},_label:function(){var t,n,i=this,r=i.element,a=i.options,s=r.attr("id");null!==a.label&&(t=!!h(a.label)&&a.label.floating,n=h(a.label)?a.label.content:a.label,t&&(i._floatingLabelContainer=i.wrapper.wrap("<span></span>").parent(),i.floatingLabel=new o.ui.FloatingLabel(i._floatingLabelContainer,{widget:i})),o.isFunction(n)&&(n=n.call(i)),n||(n=""),s||(s=a.name+"_"+o.guid(),r.attr("id",s)),i._inputLabel=e("<label class='"+(t?"k-floating-label":"k-label k-input-label")+"' for='"+s+"'>"+n+"</label>'")[t?"insertAfter":"insertBefore"](i.wrapper))},_wrapper:function(){var e=this.element,t=e[0],n=e.wrap("<span class='k-input k-maskedtextbox'></span>").parent();n[0].style.cssText=t.style.cssText,t.style.width="100%",this.wrapper=n.addClass(t.className).removeClass("input-validation-error")},_blinkInvalidState:function(){var e=this;e._addInvalidState(),clearTimeout(e._invalidStateTimeout),e._invalidStateTimeout=d(e._removeInvalidState.bind(e),100)},_addInvalidState:function(){this.wrapper.addClass(p),this._validationIcon.removeClass("k-hidden")},_removeInvalidState:function(){var e=this;e.wrapper.removeClass(p),e._validationIcon.addClass("k-hidden"),e._invalidStateTimeout=null},_tokenize:function(){for(var e,t,n=[],i=0,r=(this.options.mask||"").split(""),a=r.length,s=0,l="",c=this.options.promptChar,h=o.getCulture(this.options.culture).numberFormat,d=this._rules;s<a;){if(t=d[e=r[s]])n[i]=t,l+=c,i+=1;else{"."===e||","===e?e=h[e]:"$"===e?e=h.currency.symbol:"\\"===e&&(e=r[s+=1]);for(var u=0,p=(e=e.split("")).length;u<p;u++)n[i]=e[u],l+=e[u],i+=1}s++}this.tokens=n,this._emptyMask=l,this._maskLength=l.length}});function C(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}o.cssProperties.registerPrefix("MaskedTextBox","k-input-"),o.cssProperties.registerValues("MaskedTextBox",[{prop:"rounded",values:o.cssProperties.roundedValues.concat([["full","full"]])}]),s.plugin(z)}(window.kendo.jQuery);kendo;!function(e,t){var n,i=window.kendo,o=i.ui,r=i.keys,a=e.extend,s=i.htmlEncode,l=e.each,c=Array.isArray,h=i.template,d=o.Widget,u=i.data.HierarchicalDataSource,p=/^(ul|a|div)$/i,f=".kendoPanelBar",m="href",v="k-link",g="."+v,_="error",b=".k-panelbar-item",w=".k-panelbar-group:visible",y="k-image",x="change",k="expand",z="select",C="click",S="k-panelbar-content",M="activate",H="collapse",I="dataBound",T="mouseenter",V="contentLoad",B="k-expanded",A="> .k-panelbar-group",L="> .k-panelbar-content",E="k-focus",D="k-disabled",P="k-selected",O="."+P,F=b+":not(.k-disabled)",R="> "+F+" > "+g+", .k-panelbar-group > "+F+" > "+g,N=b+".k-disabled > .k-link",q="> li > "+O+", .k-panelbar-group > li > "+O,j="aria-disabled",W="aria-expanded",G="aria-hidden",U="aria-selected",$=":visible",K="single",Y={text:"dataTextField",url:"dataUrlField",spriteCssClass:"dataSpriteCssClassField",imageUrl:"dataImageUrlField",icon:"dataIconField",iconClass:"dataIconClassField"},Q={aria:function(e){var t="";return(e.items||e.content||e.contentUrl||e.expanded)&&(t+=W+"='"+(e.expanded?"true":"false")+"' "),!1===e.enabled&&(t+=j+"='true'"),t},wrapperCssClass:function(e,t){var n="k-panelbar-item";t.index;return e.firstLevel&&(n+=" k-panelbar-header"),!1===t.enabled?n+=" "+D:!0===t.expanded&&(n+=" "+B),t.cssClass&&(n+=" "+t.cssClass),t.level&&(n+=" k-level-"+t.level()),n},textClass:function(e){var t=v;return e.selected&&(t+=" "+P),t},textAttributes:function(e){return e?" href='"+e+"'":""},arrowIconOptions:function(e){return{icon:e.expanded?"chevron-up":"chevron-down",iconClass:"k-panelbar-toggle k-panelbar-"+(e.expanded?"collapse":"expand")}},text:function(e){return!1===e.encoded?e.text:i.htmlEncode(e.text)},groupAttributes:function(e){return!0!==e.expanded?` ${i.attr("style-display")}="none"`:""},ariaHidden:function(e){return!0!==e.expanded},groupCssClass:function(){return"k-panelbar-group"},contentAttributes:function(e){return!0!==e.item.expanded?` ${i.attr("style-display")}="none"`:""},content:function(e){return e.content?e.content:e.contentUrl?"":" "},contentUrl:function(e){return e.contentUrl?'href="'+e.contentUrl+'"':""}};function X(t){(t=e(t)).addClass("k-level-"+t.parentsUntil(".k-panelbar","ul").length)}n=function(e){return e.children("span").children(".k-panelbar-toggle")};var J=i.ui.DataBoundWidget.extend({init:function(e,t){var n,o,r=this;c(t)&&(t={dataSource:t}),o=t&&!!t.dataSource,d.fn.init.call(r,e,t),e=r.wrapper=r.element.addClass("k-panelbar"),t=r.options,e[0].id&&(r._itemId=e[0].id+"_pb_active"),r._tabindex(),r._accessors(),r._dataSource(),r._templates(),r._initData(o),r._updateClasses(),r._animations(t),e.on(C+f,R,r._click.bind(r)).on(T+f+" mouseleave"+f,R,r._toggleHover).on(C+f,N,!1).on(C+f,".k-request-retry",r._retryRequest.bind(r)).on("keydown"+f,r._keydown.bind(r)).on("focus"+f,(function(){var e=r.select();r._current(e[0]?e:r._first())})).on("blur"+f,(function(){r._current(null)})).attr("role","tree"),(n=e.find("li."+B+" > ."+S))[0]&&r.expand(n.parent(),!1),i.notify(r),r._showWatermarkOverlay&&r._showWatermarkOverlay(r.wrapper[0])},events:[k,H,z,M,x,_,I,V],options:{name:"PanelBar",dataSource:{},animation:{expand:{effects:"expand:vertical",duration:200},collapse:{duration:200}},messages:{loading:"Loading...",requestFailed:"Request failed.",retry:"Retry"},autoBind:!0,loadOnDemand:!0,expandMode:"multiple",template:null,dataTextField:null,selectable:!0},destroy:function(){d.fn.destroy.call(this),this.element.off(f),i.destroy(this.element)},_initData:function(e){var t=this;e&&(t.element.empty(),t.options.autoBind&&(t._progress(!0),t.dataSource.fetch()))},_templates:function(){var t=this,n=t.options,o=t._fieldAccessor.bind(t);n.template&&"string"==typeof n.template?n.template=h(n.template):n.template||(n.template=h((e=>{var t=o("text")(e.item);return!1!==e.item.encoded&&(t=s(t)),`<span class='k-panelbar-item-text'>${t}</span>`}))),t.templates={content:h((({data:e,item:t,contentAttributes:n,content:i})=>`<div class='k-panelbar-content'${n({data:e,item:t,contentAttributes:n,content:i})}>${i(t)}</div>`)),group:h((({data:e,items:t,group:n,renderItems:i,panelBar:o,ariaHidden:r,groupCssClass:a,groupAttributes:s})=>`<ul role='group' aria-hidden='${r(n)}' class='${a(n)}' ${s(n)}>`+i({data:e,items:t,group:n,renderItems:i,panelBar:o,ariaHidden:r,groupCssClass:a,groupAttributes:s})+"</ul>")),itemWrapper:h((({panelBar:t,item:n,arrow:r,textClass:a,arrowIconOptions:s,textAttributes:l,contentUrl:c})=>{var h=o("url")(n),d=o("imageUrl")(n),u=o("spriteCssClass")(n),p=o("icon")(n),f=o("iconClass")(n);f=f?" "+f:"";c=c(n);var m=h||c?"a":"span";return`<${m} class='${a(n)}' ${c}${l(h)}>`+(d?`<img class='k-panelbar-item-icon k-image' alt='' src='${d}' />`:"")+(u?`<span class='k-sprite ${u}'></span>`:"")+(p?i.ui.icon(e("<span></span>"),{icon:p,iconClass:"k-panelbar-item-icon"+f}):"")+t.options.template({panelBar:t,item:n,arrow:r,textClass:a,textAttributes:l,contentUrl:c})+r({panelBar:t,item:n,arrow:r,textClass:a,arrowIconOptions:s,textAttributes:l,contentUrl:c})+`</${m}>`})),item:h((({data:e,group:t,item:n,panelBar:o,itemWrapper:r,renderContent:a,arrow:s,arrowIconOptions:l,subGroup:c,aria:h,wrapperCssClass:d,contentUrl:u,textClass:p,textAttributes:f})=>`<li aria-selected='false' role='treeitem' ${h(n)}class='${d(t,n)}' `+i.attr("uid")+`='${n.uid}'>`+r({data:e,group:t,item:n,panelBar:o,itemWrapper:r,renderContent:a,arrow:s,arrowIconOptions:l,subGroup:c,aria:h,wrapperCssClass:d,contentUrl:u,textClass:p,textAttributes:f})+(n.items&&n.items.length>0?c({items:n.items,panelBar:o,group:{expanded:n.expanded}}):n.content||n.contentUrl?a({data:e,group:t,item:n,panelBar:o,itemWrapper:r,renderContent:a,arrow:s,arrowIconOptions:l,subGroup:c,aria:h,wrapperCssClass:d,contentUrl:u,textClass:p,textAttributes:f}):"")+"</li>")),loading:h((({messages:e})=>`<li class='k-panelbar-item'><span class='k-icon k-i-loading'></span> ${s(e.loading)}</li>`)),retry:h((({messages:e})=>`<li class='k-panelbar-item'>${s(e.requestFailed)} <button class='k-button k-button-md k-rounded-md k-button-solid k-button-solid-base k-request-retry'><span class='k-button-text'>${s(e.retry)}</span></button></li>`)),arrow:h((({item:e,arrowIconOptions:t})=>i.ui.icon(t(e)))),empty:h((()=>""))}},setOptions:function(e){var t=this.options.animation;this._animations(e),e.animation=a(!0,t,e.animation),"dataSource"in e&&this.setDataSource(e.dataSource),d.fn.setOptions.call(this,e)},expand:function(t,n){var i=this,o={};if(t=this.element.find(t),!i._animating||!t.find("ul").is(":visible"))return i._animating=!0,n=!1!==n,t.each((function(r,a){a=e(a);var s=t.children(".k-panelbar-group,.k-panelbar-content");s.length||(s=i._addGroupElement(t));var l=s.add(a.find(L));if(!a.hasClass(D)&&l.length>0){if(i.options.expandMode==K&&i._collapseAllExpanded(a))return i;n||(o=i.options.animation,i.options.animation={expand:{effects:{}},collapse:{hide:!0,effects:{}}}),i._triggerEvent(k,a)||i._toggleItem(a,!1,!1),n||(i.options.animation=o)}})),i;i.one("complete",(function(){setTimeout((function(){i.expand(t)}))}))},collapse:function(t,n){var i=this,o={};return i._animating=!0,n=!1!==n,(t=i.element.find(t)).each((function(t,r){var a=(r=e(r)).find(A).add(r.find(L));!r.hasClass(D)&&a.is($)&&(n||(o=i.options.animation,i.options.animation={expand:{effects:{}},collapse:{hide:!0,effects:{}}}),i._triggerEvent(H,r)||i._toggleItem(r,!0),n||(i.options.animation=o))})),i},updateArrow:function(t){var n=this;(t=e(t)).children(g).children(".k-panelbar-collapse, .k-panelbar-expand").remove(),t.filter((function(){var t=n.dataItem(this);return t?t.hasChildren||t.content||t.contentUrl:e(this).find(".k-panelbar-group").length>0||e(this).find(".k-panelbar-content").length>0})).children(".k-link:not(:has([class*=-i-chevron]))").each((function(){var t=e(this),n=t.parent();let o=i.ui.icon({icon:n.hasClass(B)?"chevron-up":"chevron-down",iconClass:"k-panelbar-toggle k-panelbar-"+(n.hasClass(B)?"collapse":"expand")});t.append(o)}))},_accessors:function(){var e,t,n,o=this.options,r=this.element;for(e in Y)t=o[Y[e]],n=r.attr(i.attr(e+"-field")),!t&&n&&(t=n),t||(t=e),c(t)||(t=[t]),o[Y[e]]=t},_progress:function(e,t){var i=this.element,o=this.templates.loading({messages:this.options.messages});1==arguments.length?(t=e)?i.html(o):i.empty():n(e).empty().removeClass("k-i-arrow-rotate-cw k-svg-i-arrow-rotate-cw").toggleClass("k-i-loading",t)},_refreshRoot:function(t){var n=this,r={firstLevel:!0,expanded:!0,length:n.element.children().length};this.element.empty();var s=e.map(t,(function(t,o){if("string"==typeof t)return e(t);{t.items=[];let s=e(n.renderItem({group:r,item:a(t,{index:o})}));return i.applyStylesFromKendoAttributes(s,["display"]),s}}));this.element.append(s);for(var l=this.element.children(".k-panelbar-item"),c=0;c<t.length;c++)this.trigger("itemChange",{item:l.eq(c).find(".k-link").first(),data:t[c],ns:o})},_refreshChildren:function(t,n){var i,r,a;if(n.children(".k-panelbar-group").empty(),t.children.data().length)for(this.append(t.children,n),this.options.loadOnDemand&&this._toggleGroup(n.children(".k-panelbar-group"),!1),r=n.children(".k-panelbar-group").children("li"),i=0;i<r.length;i++)a=r.eq(i),this.trigger("itemChange",{item:a.find(".k-link").first(),data:this.dataItem(a),ns:o});else!function(t){var n=t,i=t.children("ul"),o=n.children(".k-link").children(".k-panelbar-toggle");t.hasClass("k-panelbar")||(!o.length&&i.length?o=e("<span class='k-panelbar-toggle' />").appendTo(n):i.length&&i.children().length||(o.remove(),i.remove()))}(n),r=n.children(".k-panelbar-group").children("li")},findByUid:function(t){for(var n,o=this.element.find(".k-panelbar-item"),r=i.attr("uid"),a=0;a<o.length;a++)if(o[a].getAttribute(r)==t){n=o[a];break}return e(n)},refresh:function(e){var n=this.options,i=e.node,o=e.action,r=e.items,a=this.wrapper,s=n.loadOnDemand;if(e.field){if(!r[0]||!r[0].level)return;return this._updateItems(r,e.field)}if(i&&(a=this.findByUid(i.uid),this._progress(a,!1)),"add"==o?this._appendItems(e.index,r,a):"remove"==o?this.remove(this.findByUid(r[0].uid)):"itemchange"==o?this._updateItems(r):"itemloaded"==o?this._refreshChildren(i,a):this._refreshRoot(r),"remove"!=o)for(var l=0;l<r.length;l++)if(!s||r[l].expanded){var c=r[l];this._hasChildItems(c)&&c.load()}this.trigger(I,{node:i?a:t})},_error:function(e){var t=e.node&&this.findByUid(e.node.uid),o=this.templates.retry({messages:this.options.messages});t?(this._progress(t,!1),i.ui.icon(n(t),{icon:"arrow-rotate-cw"}),e.node.loaded(!1)):(this._progress(!1),this.element.html(o))},_retryRequest:function(e){e.preventDefault(),this.dataSource.fetch()},items:function(){return this.element.find(".k-panelbar-item > span:first-child")},setDataSource:function(e){this.options.dataSource=e,this._dataSource(),this.options.autoBind&&(this._progress(!0),this.dataSource.fetch())},_bindDataSource:function(){this._refreshHandler=this.refresh.bind(this),this._errorHandler=this._error.bind(this),this.dataSource.bind(x,this._refreshHandler),this.dataSource.bind(_,this._errorHandler)},_unbindDataSource:function(){var e=this.dataSource;e&&(e.unbind(x,this._refreshHandler),e.unbind(_,this._errorHandler))},_fieldAccessor:function(t){var n=this.options[Y[t]]||[],o=n.length;return 0===o?function(e){return e[t]}:function(t){var r=e.map(n,i.getter);return t.level?r[Math.min(t.level(),o-1)](t):r[o-1](t)}},_dataSource:function(){var e=this,t=e.options.dataSource;t&&(t=c(t)?{data:t}:t,e._unbindDataSource(),t.fields||(t.fields=[{field:"text"},{field:"url"},{field:"spriteCssClass"},{field:"imageUrl"},{field:"icon"},{field:"iconClass"}]),e.dataSource=u.create(t),e._bindDataSource())},_appendItems:function(t,n,o){var r,s,l=this;o.hasClass("k-panelbar")?(r=o.children("li"),s=o):((s=o.children(".k-panelbar-group")).length||(s=l._addGroupElement(o)),r=s.children("li"));var c={firstLevel:o.hasClass("k-panelbar"),expanded:!0,length:r.length},h=e.map(n,(function(t,n){if("string"==typeof t)return e(t);{let o=e(l.renderItem({group:c,item:a(t,{index:n})}));return i.applyStylesFromKendoAttributes(o,["display"]),o}}));void 0===t&&(t=r.length);for(var d=0;d<h.length;d++)0===r.length||0===t?s.append(h[d]):h[d].insertAfter(r[t-1]);l.dataItem(o)&&(l.dataItem(o).hasChildren=!0,l.updateArrow(o))},_updateItems:function(t,n){var i,r,s,l,c=this,h={panelBar:c.options,item:l,group:{}},d="expanded"!=n;if("selected"==n)if(t[0][n]){var u=c.findByUid(t[0].uid);u.hasClass(D)||c.select(u,!0)}else c.clearSelection();else{var p=e.map(t,(function(e){return c.findByUid(e.uid)}));for(i=0;i<t.length;i++)h.item=l=t[i],h.panelBar=c,r=(s=p[i]).parent(),d&&(h.group={firstLevel:r.hasClass("k-panelbar"),expanded:s.parent().hasClass(B),length:s.children().length},s.children(".k-link").remove(),s.prepend(c.templates.itemWrapper(a(h,{arrow:l.hasChildren||l.content||l.contentUrl?c.templates.arrow:c.templates.empty},Q)))),"expanded"==n?c._toggleItem(s,!l[n],!l[n]||"true"):"enabled"==n&&(c.enable(s,l[n]),l[n]||l.selected&&l.set("selected",!1)),s.length&&this.trigger("itemChange",{item:s.find(".k-link").first(),data:l,ns:o})}},_toggleDisabled:function(e,t){(e=this.element.find(e)).toggleClass(D,!t).attr(j,!t)},dataItem:function(t){var n=e(t).closest(b).attr(i.attr("uid")),o=this.dataSource;return o&&o.getByUid(n)},select:function(n,i){var o=this;return n===t?o.element.find(q).parent():((n=o.element.find(n)).length?n.each((function(){var t=e(this),n=t.children(g);if(t.hasClass(D))return o;o._updateSelected(n,i)})):this._updateSelected(n),o)},clearSelection:function(){this.select(e())},enable:function(e,t){return this._toggleDisabled(e,!1!==t),this},disable:function(e){return this._toggleDisabled(e,!1),this},append:function(e,t){t=this.element.find(t);var n=this._insert(e,t,t.length?t.find(A):null);return l(n.items,(function(){n.group.append(this),X(this)})),this.updateArrow(t),n.group.height("auto"),this},insertBefore:function(e,t){t=this.element.find(t);var n=this._insert(e,t,t.parent());return l(n.items,(function(){t.before(this),X(this)})),n.group.height("auto"),this},insertAfter:function(e,t){t=this.element.find(t);var n=this._insert(e,t,t.parent());return l(n.items,(function(){t.after(this),X(this)})),n.group.height("auto"),this},remove:function(e){var t=this,n=(e=this.element.find(e)).parentsUntil(t.element,b),i=e.parent("ul");return e.remove(),!i||i.hasClass("k-panelbar")||i.children(b).length||i.remove(),n.length&&(n=n.eq(0),t.updateArrow(n)),t},reload:function(t){var n=this;(t=n.element.find(t)).each((function(){var t=e(this);n._ajaxRequest(t,t.children("."+S),!t.is($))}))},_first:function(){return this.element.children(F).first()},_last:function(){var e=this.element.children(F).last(),t=e.children(w);return t[0]?t.children(F).last():e},_current:function(n){var i=this,o=i._focused,r=i._itemId;if(n===t)return o;i.element.removeAttr("aria-activedescendant"),o&&o.length&&(o[0].id===r&&o.removeAttr("id"),o.children(g).removeClass(E)),e(n).length&&(r=n[0].id||r,n.attr("id",r).children(g).addClass(E),i.element.attr("aria-activedescendant",r)),i._focused=n},_keydown:function(e){var t=this,n=e.keyCode,i=t._current();e.target==e.currentTarget&&(n==r.DOWN||n==r.RIGHT?(t._current(t._nextItem(i)),e.preventDefault()):n==r.UP||n==r.LEFT?(t._current(t._prevItem(i)),e.preventDefault()):n==r.ENTER||n==r.SPACEBAR?(t._click(e),e.preventDefault()):n==r.HOME?(t._current(t._first()),e.preventDefault()):n==r.END&&(t._current(t._last()),e.preventDefault()))},_nextItem:function(e){if(!e)return this._first();var t=e.children(w),n=e.nextAll(":visible").first();return t[0]&&(n=t.children().first()),n[0]||(n=e.parent(w).parent(b).next()),n[0]||(n=this._first()),n},_prevItem:function(e){if(!e)return this._last();var t,n=e.prevAll(":visible").first();if(n[0])for(t=n;t[0];)(t=t.children(w).children().last())[0]&&(n=t);else(n=e.parent(w).parent(b))[0]||(n=this._last());return n},_insert:function(t,n,o){var r,s,l=this,c=e.isPlainObject(t),h=n&&n[0];if(h||(o=l.element),s={firstLevel:o.hasClass("k-panelbar"),expanded:e(n).hasClass(B),length:o.children().length},h&&!o.length&&(o=e(l.renderGroup({group:s,options:l.options})),i.applyStylesFromKendoAttributes(o,["display"]),o.appendTo(n)),c||Array.isArray(t)||t instanceof u){if(t instanceof u&&(t=t.data()),r=e.map(c?[t]:t,(function(t,n){if("string"==typeof t)return e(t);{let o=e(l.renderItem({group:s,item:a(t,{index:n})}));return i.applyStylesFromKendoAttributes(o,["display"]),o}})),h){var d=l.dataItem(n);d?(d.hasChildren=!0,n.attr(W,d.expanded).not("."+B).children("ul").attr(G,!d.expanded)):n.attr(W,!1)}}else r="string"==typeof t&&"<"!=t.charAt(0)?l.element.find(t):e(t),l._updateItemsClasses(r);return t.length||(t=[t]),{items:r,group:o}},_toggleHover:function(t){var n=e(t.currentTarget);n.parents("li."+D).length||n.toggleClass("k-hover",t.type==T)},_updateClasses:function(){var t,n,i,o,r,a=this;o=(t=a.element.find("li > ul").not((function(){return e(this).parentsUntil(".k-panelbar","div").length})).addClass("k-panelbar-group").attr("role","group")).parent(),i=(r=a.dataItem(o))&&r.expanded||!1,t.parent().not("["+W+"]").attr(W,i).not("."+B).children("ul").attr(G,!i).hide(),n=a.element.add(t).children(),a._updateItemsClasses(n),a.updateArrow(n)},_updateItemsClasses:function(e){for(var t=e.length,n=0;n<t;n++)this._updateItemClasses(e[n],n)},_updateItemClasses:function(t,n){var o,r,a=this._selected,s=this.options.contentUrls,l=s&&s[n],c=this.element[0];t=e(t).addClass("k-panelbar-item").attr({role:"treeitem","aria-selected":!1}),i.support.browser.msie&&t.css("list-style-position","inside").css("list-style-position",""),t.children("img").addClass(y),(r=t.children("a").addClass(v))[0]&&(r.attr("href",l),r.children("img").addClass(y)),t.filter("li[disabled]").addClass("k-disabled").attr(j,!0).prop("disabled",!1),t.children("div").addClass(S+" k-panelbar-content").attr(G,!0).hide().parent().attr(W,!1),(r=t.children(O))[0]&&(a&&a.attr(U,!1).children(O).removeClass(P),r.addClass(P),this._selected=t.attr(U,!0)),t.children(g)[0]||(o="<span class='"+v+"'><span class='k-panelbar-item-text'></span></span>",s&&s[n]&&t[0].parentNode==c&&(o='<a class="k-link" href="'+s[n]+'"></a>'),t.contents().filter((function(){return!(this.nodeName.match(p)||3==this.nodeType&&!i.trim(this.nodeValue.trim))})).wrapAll(o)),t.parent(".k-panelbar")[0]?t.addClass("k-panelbar-header"):t.addClass("k-panelbar-item"),/k\-level\-\d+/i.test(t.attr("class"))||t.addClass("k-level-"+t.parentsUntil(this.element,"ul").length)},_click:function(t){var n,i,o,r=this,a=t.type==C?e(t.target):r._current().children(g),s=r.element;if(!a.parents("li."+D).length&&a.closest(".k-panelbar")[0]==s[0]&&(!a.is(":kendoFocusable")||a.hasClass(v))){var l=a.closest(g),c=l.closest(b);r._updateSelected(l);var h=c.children(".k-panelbar-group,.k-panelbar-content"),d=this.dataItem(c);if(!h.length&&(r.options.loadOnDemand&&d&&d.hasChildren||this._hasChildItems(c)||c.content||c.contentUrl)&&(h=r._addGroupElement(c)),i=c.find(A).add(c.find(L)),n=!(!((o=l.attr(m))&&("#"==o.charAt(o.length-1)||-1!=o.indexOf("#"+r.element[0].id+"-")))&&!i.length),i.data("animating")&&n)t.preventDefault();else if(r._triggerEvent(z,c)&&(n=!0),!1!==n)if(r.options.expandMode==K&&r._collapseAllExpanded(c)&&n)t.preventDefault();else{if(i.length){var u=i.is($);r._triggerEvent(u?H:k,c)||(n=r._toggleItem(c,u))}n&&t.preventDefault()}}},_hasChildItems:function(e){return e.items&&e.items.length>0||e.hasChildren},_toggleItem:function(e,n,i){var o,r,a=this,s=e.find(A),l=e.find(g).attr(m),c=a.dataItem(e),h=!n,d=c&&c.loaded();return c&&!i&&c.expanded!==h?(c.set("expanded",h),o=c.hasChildren||!!c.content||!!c.contentUrl):(!c||i&&"true"!==i||d||c.content||c.contentUrl?s.length?(this._toggleGroup(s,n),o=!0):(r=e.children("."+S)).length&&(o=!0,r.is(":empty")&&l!==t?a._ajaxRequest(e,r,n):a._toggleGroup(r,n)):(a.options.loadOnDemand&&this._progress(e,!0),e.children(".k-panelbar-group,.k-panelbar-content").remove(),o=c.hasChildren,c.load()),o)},_toggleGroup:function(t,n){var o=this,r=o.options.animation,s=r.expand,l=r.collapse&&"effects"in r.collapse,c=a({},r.expand,r.collapse);t.hasClass("k-hidden")&&t.removeClass("k-hidden"),l||(c=a(c,{reverse:!0})),t.is($)==n?(t.attr(G,!!n),t.parent().attr(W,!n).toggleClass(B,!n).find("> .k-link > .k-panelbar-collapse,> .k-link > .k-panelbar-expand").each((function(t,o){let r=e(o);r.removeClass("k-panelbar-expand k-panelbar-collapse"),i.ui.icon(r,{icon:n?"chevron-down":"chevron-up",iconClass:n?"k-panelbar-expand":"k-panelbar-collapse"})})),n?(s=a(c,{hide:!0})).complete=function(){o._animationCallback()}:s=a({complete:function(e){o._triggerEvent(M,e.closest(b)),o._animationCallback()}},s),t.toggle(0).kendoStop(!0,!0).kendoAnimate(s)):o._animating=!1},_animationCallback:function(){this.trigger("complete"),this._animating=!1},_addGroupElement:function(t){var n=e('<ul role="group" aria-hidden="true" class="k-panelbar-group"></ul>').hide();return t.append(n),n},_collapseAllExpanded:function(t){var n,i=this,o=!1,r=t.find(A).add(t.find(L));return r.is($)&&(o=!0),r.is($)||0===r.length||((n=t.siblings()).find(A).add(n.find(L)).filter((function(){return e(this).is($)})).each((function(t,n){n=e(n),(o=i._triggerEvent(H,n.closest(b)))||i._toggleGroup(n,!0)})),i.one("complete",(function(){setTimeout((function(){for(let e=0;e<n.length;e++){let t=i.dataItem(n.eq(e));t&&t.set("expanded",!1)}}))}))),o},_ajaxRequest:function(t,n,o){var r=this,a=t.find(".k-panelbar-collapse, .k-panelbar-expand"),s=t.find(g),l=setTimeout((function(){a.empty().removeClass("k-i-chevron-up k-i-chevron-down k-svg-i-chevron-up k-svg-i-chevron-down").addClass("k-i-loading")}),100),c=s.attr(m);e.ajax({type:"GET",cache:!1,url:c,dataType:"html",data:{},error:function(e,t){a.removeClass("k-i-loading"),i.ui.icon(a,{icon:a.hasClass("k-panelbar-expand")?"chevron-down":"chevron-up"}),r.trigger(_,{xhr:e,status:t})&&this.complete()},complete:function(){clearTimeout(l),i.ui.icon(a,{icon:a.hasClass("k-panelbar-expand")?"chevron-down":"chevron-up"}),a.removeClass("k-i-loading")},success:function(e){try{n.html(e)}catch(e){var i=window.console;i&&i.error&&i.error(e.name+": "+e.message+" in "+c),this.error(this.xhr,"error")}r._toggleGroup(n,o),r.trigger(V,{item:t[0],contentElement:n[0]})}})},_triggerEvent:function(e,t){return this.trigger(e,{item:t[0]})},_updateSelected:function(e,t){var n=this,i=n.element,o=e.parent(b),r=n._selected,a=n.dataItem(o);0!=n.options.selectable?(r&&r.attr(U,!1),n._selected=o.attr(U,!0),i.find(q).removeClass(P),e.addClass(P),n._current(o[0]?o:null),a&&a.set("selected",!0),t||n.trigger(x)):n._current(o[0]?o:null)},_animations:function(e){e&&"animation"in e&&!e.animation&&(e.animation={expand:{effects:{}},collapse:{hide:!0,effects:{}}})},renderItem:function(e){var t=this;e=a({panelBar:t,group:{}},e);var n=t.templates.empty,i=e.item;return t.templates.item(a(e,{itemWrapper:t.templates.itemWrapper,renderContent:t.renderContent,arrow:t._hasChildItems(i)||i.content||i.contentUrl?t.templates.arrow:n,subGroup:!e.loadOnDemand||i.expanded?t.renderGroup:n},Q))},renderGroup:function(e){return(this&&this.templates||e.panelBar.templates).group(a({renderItems:function(e){let t="",n=0,i=e.items,o=i?i.length:0,r=a({length:o},e.group);for(;n<o;n++)t+=e.panelBar.renderItem(a(e,{group:r,item:a({index:n},i[n])}));return t}},e,Q))},renderContent:function(e){return e.panelBar.templates.content(a(e,Q))}});i.ui.plugin(J)}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.ui.Widget,o="horizontal",r="vertical",a="k-progressbar",s="k-progressbar-indeterminate",l="k-complete",c="k-selected",h="k-progress-status",d="k-progress-end",u="k-selected",p="k-disabled",f="k-progressbar-value",m="k-progressbar-chunk",v={VALUE:"value",PERCENT:"percent",CHUNK:"chunk"},g="change",_="complete",b=Math,w=e.extend,y={progressStatus:"<span class='k-progress-status-wrap "+d+"'><span class='k-progress-status'></span></span>",noProgressStatus:"<span class='k-progress-status-wrap "+d+"'></span>",announceElement:'<span aria-live="polite" class="k-sr-only k-progress-announce"></span>'},x=i.extend({init:function(e,t){var n=this;i.fn.init.call(this,e,t),t=n.options,n._progressProperty=t.orientation===o?"width":"height",n._fields(),t.value=n._validateValue(t.value),n._validateType(t.type),n._wrapper(),t.ariaRole&&n._aria(),n._progressAnimation(),t.value!==t.min&&!1!==t.value&&n._updateProgress()},setOptions:function(e){var t=this,n=t.wrapper;i.fn.setOptions.call(t,e),e.hasOwnProperty("reverse")&&n.toggleClass("k-progressbar-reverse",e.reverse),e.hasOwnProperty("enable")&&t.enable(e.enable),e.ariaRole&&t._aria(),t._progressAnimation(),t._validateValue(),t._updateProgress()},events:[g,_],options:{name:"ProgressBar",orientation:o,reverse:!1,min:0,max:100,value:0,enable:!0,type:v.VALUE,chunkCount:5,showStatus:!0,animation:{},label:null,labelId:null,ariaRole:!1},_aria:function(){var t=this,n=t.options,i=t.wrapper;i.attr({role:"progressbar","aria-valuemin":n.min,"aria-valuemax":n.max}),n.labelId?i.attr("aria-labelledby",n.labelId):n.label&&i.attr("aria-label",n.label),t.announce=e(y.announceElement),t.announce.appendTo(e("body")),!1!==n.value&&(i.attr("aria-valuenow",n.value),t.announce.text(t._calculatePercentage().toFixed()+"%"))},_fields:function(){var t=this;t._isStarted=!1,t.progressWrapper=t.progressStatus=e()},_validateType:function(t){var i=!1;if(e.each(v,(function(e,n){if(n===t)return i=!0,!1})),!i)throw new Error(n.format("Invalid ProgressBar type '{0}'",t))},_wrapper:function(){var e=this,t=e.wrapper=e.element,n=e.options,i=n.orientation,l=!1!==n.value?n.value:n.min;t.addClass(a),t.addClass(a+"-"+(i===o?o:r)),!1===n.enable&&t.addClass(p),n.reverse&&t.addClass("k-progressbar-reverse"),!1===n.value&&t.addClass(s),n.type===v.CHUNK?e._addChunkProgressWrapper():n.showStatus?(e.progressStatus=e.wrapper.prepend(y.progressStatus).find("."+h),n.type===v.VALUE?e.progressStatus.text(l):e.progressStatus.text(e._calculatePercentage(l).toFixed()+"%")):e.wrapper.prepend(y.noProgressStatus)},value:function(e){return this._value(e)},_value:function(e){var n,i=this,o=i.options;if(e===t)return o.value;"boolean"!=typeof e?(e=i._roundValue(e),isNaN(e)||(n=i._validateValue(e))!==o.value&&(i.wrapper.removeClass(s),o.value=n,i._isStarted=!0,i._updateProgress())):e||(i.wrapper.addClass(s),i.wrapper.removeAttr("aria-valuenow"),o.value=!1,i.announce&&i.announce.text(""))},_roundValue:function(e){e=parseFloat(e);var t=b.pow(10,3);return n._round(e*t)/t},_validateValue:function(e){var t=this.options;if(!1!==e){if(e<=t.min||!0===e)return t.min;if(e>=t.max)return t.max}else if(!1===e)return!1;return isNaN(this._roundValue(e))?t.min:e},_updateProgress:function(){var e=this,t=e.options,n=e._calculatePercentage();t.type===v.CHUNK?(e._updateChunks(n),e._onProgressUpdateAlways(t.value)):e._updateProgressWrapper(n),t.ariaRole&&(e.wrapper.attr("aria-valuenow",e.options.value),e.announce&&e.announce.text(n.toFixed()+"%"))},_updateChunks:function(e){var t,i=this,a=i.options,s=a.chunkCount,l=parseInt(100/s*100,10)/100,c=parseInt(100*e,10)/100,h=b.floor(c/l);t=a.orientation===o&&!a.reverse||a.orientation===r&&a.reverse?i.wrapper.find("li."+m).slice(0,h):0===h?n.jQuery():i.wrapper.find("li."+m).slice(-1*h),i.wrapper.find("."+u).removeClass(u+" "+f),t.addClass(u+" "+f)},_updateProgressWrapper:function(e){var t=this,n=t.options,i=t.wrapper.find("."+c),o=t._isStarted?t._animation.duration:0,r={};0===i.length&&t._addRegularProgressWrapper(),r[t._progressProperty]=e+"%",t.progressWrapper.animate(r,{duration:o,start:t._onProgressAnimateStart.bind(t),progress:t._onProgressAnimate.bind(t),complete:t._onProgressAnimateComplete.bind(t,n.value),always:t._onProgressUpdateAlways.bind(t,n.value)})},_onProgressAnimateStart:function(){this.progressWrapper.show()},_onProgressAnimate:function(e){var t,n=this,i=n.options,o=parseFloat(e.elem.style[n._progressProperty],10);i.showStatus&&(t=1e4/parseFloat(n.progressWrapper[0].style[n._progressProperty]),n.progressWrapper.find(".k-progress-status-wrap").css(n._progressProperty,t+"%")),i.type!==v.CHUNK&&o<=98&&n.progressWrapper.removeClass(l)},_onProgressAnimateComplete:function(e){var t,n=this,i=n.options,o=parseFloat(n.progressWrapper[0].style[n._progressProperty]);i.type!==v.CHUNK&&o>98&&n.progressWrapper.addClass(l),i.showStatus&&(t=i.type===v.VALUE?e:i.type==v.PERCENT?n._calculatePercentage(e).toFixed()+"%":b.floor(n._calculatePercentage(e))+"%",n.progressStatus.text(t)),e===i.min&&n.progressWrapper.hide()},_onProgressUpdateAlways:function(e){var t=this,n=t.options;t._isStarted&&t.trigger(g,{value:e}),e===n.max&&t._isStarted&&t.trigger(_,{value:n.max})},enable:function(e){var t=this.options;t.enable=void 0===e||e,this.wrapper.toggleClass(p,!t.enable)},destroy:function(){var e=this;e.announce&&e.announce.remove(),i.fn.destroy.call(e)},_addChunkProgressWrapper:function(){var e=this,t=e.options,n=e.wrapper,i=100/t.chunkCount,o="";t.chunkCount<=1&&(t.chunkCount=1),e.element.addClass("k-chunk-progressbar"),o+="<ul class='k-reset k-progressbar-chunks'>";for(var r=t.chunkCount-1;r>=0;r--)o+="<li class='"+m+"'></li>";o+="</ul>",n.append(o).find("."+m).css(e._progressProperty,i+"%").first().addClass("k-first").end().last().addClass("k-last"),e._normalizeChunkSize()},_normalizeChunkSize:function(){var e=this,t=e.options,n=e.wrapper.find("."+m).last(),i=parseFloat(n[0].style[e._progressProperty]),o=100-t.chunkCount*i;o>0&&n.css(e._progressProperty,i+o+"%")},_addRegularProgressWrapper:function(){var t=this;t.progressWrapper=e("<div class='"+c+" "+f+"'></div>").appendTo(t.wrapper),t.options.showStatus?(t.progressWrapper.append(y.progressStatus),t.progressStatus=t.wrapper.find("."+h)):t.progressWrapper.prepend(y.noProgressStatus)},_calculateChunkSize:function(){var e=this,t=e.options.chunkCount,n=e.wrapper.find("ul.k-reset");return(parseInt(n.css(e._progressProperty),10)-(t-1))/t},_calculatePercentage:function(e){var n=this,i=n.options,o=e!==t?e:i.value,r=i.min,a=i.max;return n._onePercent=b.abs((a-r)/100),b.abs((o-r)/n._onePercent)},_progressAnimation:function(){var e=this,t=e.options,n=t.animation;e._animation=!1===n?{duration:0}:w({duration:400},t.animation)}});n.ui.plugin(x)}(window.kendo.jQuery);kendo;!function(e){var t=".kendoResponsivePanel",n="open",i="close",o="click"+t+" touchstart"+t+" touchend"+t,r=kendo.ui.Widget,a=r.extend({init:function(n,i){r.fn.init.call(this,n,i),this._guid="_"+kendo.guid(),this._toggleHandler=this._toggleButtonClick.bind(this),this._closeHandler=this._close.bind(this),e(document.documentElement).on(o,this.options.toggleButton,this._toggleHandler),this._registerBreakpoint(),this.options.content&&(kendo.destroy(this.element.children()),this.element.html(this.options.content)),this.element.addClass("k-rpanel k-rpanel-"+this.options.orientation+" "+this._guid),this._resizeHandler=this.resize.bind(this,!0),e(window).on("resize"+t,this._resizeHandler)},_mediaQuery:({breakpoint:e,guid:t,toggleButton:n})=>`@media (max-width: ${e-1}px) {.${t}.k-rpanel-animate.k-rpanel-left,.${t}.k-rpanel-animate.k-rpanel-right {-webkit-transition: -webkit-transform .2s ease-out;-ms-transition: -ms-transform .2s ease-out;transition: transform .2s ease-out;} .${t}.k-rpanel-top {overflow: hidden;}.${t}.k-rpanel-animate.k-rpanel-top {-webkit-transition: max-height .2s linear;-ms-transition: max-height .2s linear;transition: max-height .2s linear;}} @media (min-width: ${e}px) {${n} { display: none; } .${t}.k-rpanel-left { float: left; } .${t}.k-rpanel-right { float: right; } .${t}.k-rpanel-left, .${t}.k-rpanel-right {position: relative;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transform: translateX(0) translateZ(0);-ms-transform: translateX(0) translateZ(0);transform: translateX(0) translateZ(0);} .k-ie9 .${t}.k-rpanel-left { left: 0; } .${t}.k-rpanel-top { max-height: none; }}`,_registerBreakpoint:function(){var e=this.options;this._registerStyle(this._mediaQuery({breakpoint:e.breakpoint,toggleButton:e.toggleButton,guid:this._guid}))},_registerStyle:function(t){var n=e("head,body")[0],i=document.createElement("style"),o=this.options.nonce;o&&i.setAttribute("nonce",o),n.appendChild(i),i.styleSheet?i.styleSheet.cssText=t:i.appendChild(document.createTextNode(t))},options:{name:"ResponsivePanel",content:"",nonce:"",orientation:"left",toggleButton:".k-rpanel-toggle",breakpoint:640,autoClose:!0},events:[n,i],_resize:function(){this.element.removeClass("k-rpanel-animate k-rpanel-expanded"),e(document.documentElement).off(o,this._closeHandler)},_toggleButtonClick:function(e){e.preventDefault(),"touchend"!=e.type&&(this.element.hasClass("k-rpanel-expanded")?this.close():this.open())},open:function(){this.trigger(n)||(this.element.addClass("k-rpanel-animate k-rpanel-expanded"),this.options.autoClose&&e(document.documentElement).on(o,this._closeHandler))},close:function(){this.trigger(i)||(this.element.addClass("k-rpanel-animate").removeClass("k-rpanel-expanded"),e(document.documentElement).off(o,this._closeHandler))},_close:function(t){var n=t.isDefaultPrevented();e(t.target).closest(this.options.toggleButton+",.k-rpanel").length||n||this.close()},destroy:function(){r.fn.destroy.call(this),e(window).off("resize"+t,this._resizeHandler),e(document.documentElement).off(o,this._closeHandler)}});kendo.ui.plugin(a)}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.ui,o=n.keys,r=e.map,a=e.each,s=n.trim,l=e.extend,c=n.isFunction,h=(n.template,n._outerWidth),d=n._outerHeight,u=i.Widget,p=/^(a|div)$/i,f=".kendoTabStrip",m="href",v="prev",g="next",_="show",b="k-link",w="k-link-text",y="k-last",x="click",k="k-image",z="k-first",C="select",S="activate",M="k-tabstrip-content",H="contentUrl",I="mouseenter",T="contentLoad",V="k-disabled",B="k-active",A="k-focus",L="k-hover",E=".k-item.k-tabstrip-item:not(."+V+")",D=".k-item.k-tabstrip-item",P=".k-tabstrip-items > "+E+":not(."+B+")",O="aria-hidden",F="aria-controls",R="aria-disabled",N="aria-selected",q="aria-labelledby",j={content:e=>`<div class='k-tabstrip-content' ${e.contentAttributes(e)} tabindex='0'>${e.content(e.item)}</div>`,textWrapper:({tag:e,item:t,contentUrl:i,textAttributes:o,image:r,sprite:a,text:s})=>`<${e(t)} class='${b}' ${i(t)} ${o(t)}>${r(t)}${a(t)}`+(t.icon&&"before"===t.iconPosition?n.ui.icon({icon:t.icon}):"")+`<span class='${w}'>${s(t)}</span>`+(t.icon&&"after"===t.iconPosition?n.ui.icon({icon:t.icon}):"")+`</${e(t)}>`,item:e=>j.itemWrapper(e,`${e.textWrapper(e)}`),itemWrapper:(e,t)=>`<li class='${e.wrapperCssClass(e.group,e.item)}' role='tab' ${e.item.active?"aria-selected='true'":""}>`+t+"</li>",image:({imageUrl:e})=>`<img class='k-image' alt='' src='${e}' />`,sprite:({spriteCssClass:e})=>`<span class='k-sprite ${e}'></span>`,empty:()=>"",itemActionsWrapperTemplate:()=>'<span class="k-item-actions"></span>',itemActionTemplate:({icon:t,iconClass:i,attributes:o})=>n.html.renderButton(e("<button unselectable='on'></button>").attr(o||{}),{icon:t,iconClass:i,themeColor:"base",fillMode:"flat"})},W={wrapperCssClass:function(e,t){var n=["k-item","k-tabstrip-item"],i=t.index;return!1===t.enabled&&n.push("k-disabled"),0===i&&n.push("k-first"),i==e.length-1&&n.push("k-last"),n.join(" ")},textAttributes:function(e){return e.url?" href='"+n.sanitizeLink(e.url)+"'":""},text:function(e){return!1===e.encoded?e.text:n.htmlEncode(e.text)},tag:function(e){return e.url?"a":"span"},contentAttributes:function(e){return!0!==e.active?` ${n.attr("style-display")}="none" aria-hidden='true'`:""},content:function(e){return e.content?e.content:e.contentUrl?"":" "},contentUrl:function(e){return e.contentUrl?n.attr("content-url")+'="'+e.contentUrl+'"':""}};function G(t){t.children("img").addClass(k),t.children("a").addClass(b).children("img").addClass(k),t.filter("li[disabled]").addClass(V).attr(R,"true").prop("disabled",!1),t.filter(":not([class*=k-state])").children("a").filter(":focus").parent().addClass(B),t.attr("role","tab"),t.each((function(){var t=e(this);t.attr(N,t.is("."+B)),t.children("."+b).length||t.contents().filter((function(){return!(this.nodeName.match(p)||3==this.nodeType&&!s(this.nodeValue))})).wrapAll("<span UNSELECTABLE='on' class='"+b+"'/>").wrapAll("<span UNSELECTABLE='on' class='"+w+"'/>")}))}function U(e){const t=e.children(".k-item.k-tabstrip-item");t.filter(".k-first:not(:first-child)").removeClass(z),t.filter(".k-last:not(:last-child)").removeClass(y),t.filter(":first-child").addClass(z),t.length>1&&t.filter(":last-child").addClass(y)}function $(e,t){return`<span aria-hidden='true' class='k-button k-button-md k-rounded-md k-button-flat k-button-flat-base k-icon-button k-tabstrip-${e}' unselectable='on'>${n.ui.icon({icon:t,iconClass:"k-button-icon"})}</span>`}function K(){return e.ajaxSettings.xhr()}var Y=u.extend({init:function(e,t){var i,o=this;u.fn.init.call(o,e,t),o._animations(o.options),t=o.options,o._contentUrls=t.contentUrls||[],o._wrapper(),o._isRtl=n.support.isRtl(o.wrapper),o._updateClasses(),o._dataSource(),o._tabindex(o.tabGroup),o.tabGroup.attr("role","tablist"),t.dataSource&&o.dataSource.fetch(),o._removeAdditionalWrapperClasses(),o._tabSizes(),o._tabPosition(),o._scrollable(),o._tabAlignment(),o._sortable(),o._processContentUrls(),o._attachEvents(),o.options.value&&(i=o.options.value),o._initialActivate(),o.value(i),n.notify(o),o._showWatermarkOverlay&&o._showWatermarkOverlay(o.element[0])},events:[C,S,_,"error",T,"change","dataBinding","dataBound"],options:{name:"TabStrip",dataEncodedField:"",dataTextField:"",dataContentField:"",dataImageUrlField:"",dataUrlField:"",dataSpriteCssClass:"",dataContentUrlField:"",dataIconField:"icon",dataIconPositionField:"iconPosition",tabPosition:"top",tabAlignment:"start",size:"medium",tabTemplate:null,animation:{open:{effects:"expand:vertical fadeIn",duration:200},close:{duration:200}},closable:!1,collapsible:!1,navigatable:!0,contentUrls:!1,applyMinHeight:!0,scrollable:{distance:200,scrollButtonsPosition:"split",scrollButtons:"auto"},sortable:!1},setDataSource:function(e){var t=this;t.options.dataSource=e,t._dataSource(),t.dataSource.fetch()},setOptions:function(e){var t=this,n=t.options.animation;t._animations(e),e.contentUrls&&(t._contentUrls=e.contentUrls),e.animation=l(!0,n,e.animation),e.navigatable?t.tabGroup.on("keydown"+f,t._keyDownProxy):t.tabGroup.off("keydown"+f,t._keyDownProxy),u.fn.setOptions.call(t,e)},activateTab:function(e){if(!this.tabGroup.children("[data-animating]").length){e=this.tabGroup.find(e);var t=this,i=t.options.animation,o=i.open,r=l({},i.close),a=r&&"effects"in r,s=e.parent().children(),c=s.filter("."+B),h=s.index(e);r=l(a?r:l({reverse:!0},o),{hide:!0}),n.size(o.effects)?(c.kendoRemoveClass(B,{duration:r.duration}),e.kendoRemoveClass(L,{duration:r.duration})):(c.removeClass(B),e.removeClass(L));var u=t.contentAnimators;if(t.inRequest&&(t.xhr.abort(),t.inRequest=!1),0===u.length)return t.tabGroup.find("."+B),e.addClass(B),t._current(e,!0),t.trigger("change"),t._scrollableModeActive&&t._scrollTabsToItem(e),!1;var p=u.filter("."+B),f=t.contentHolder(h),m=f.closest(".k-tabstrip-content");if(t.tabsHeight=d(t.tabGroup)+parseInt(t.wrapper.css("border-top-width"),10)+parseInt(t.wrapper.css("border-bottom-width"),10),0===f.length)return p.removeClass(B).attr(O,!0).kendoStop(!0,!0).kendoAnimate(r),!1;e.attr("data-animating",!0);var v=!(!e.children("."+b).data(H)&&!t._contentUrls[h])&&f.is(":empty"),g=function(){c.attr(N,!1),e.attr(N,!0),t.tabGroup.attr("aria-activedescendant",e.attr("id")),t._current(e,!0),m.addClass(B).removeAttr(O).kendoStop(!0,!0).kendoAnimate(l({init:function(){t.trigger(_,{item:e[0],contentElement:f[0]}),n.resize(f)}},o,{complete:function(){t.element.css("min-height",y),e.removeAttr("data-animating"),t.trigger(S,{item:e[0],contentElement:f[0]}),n.resize(f)}}))},w=function(){v?(e.removeAttr("data-animating"),t.ajaxRequest(e,f,(function(){e.attr("data-animating",!0),g(),t.trigger("change")}))):(g(),t.trigger("change")),t._scrollableModeActive&&t._scrollTabsToItem(e)},y=t.element.css("min-height");return t.options.applyMinHeight&&t.element.css("min-height",t.element.outerHeight()),p.removeClass(B),t.tabGroup.find("."+B),n.size(o.effects)?e.kendoAddClass(B,{duration:o.duration}):e.addClass(B),p.attr(O,!0),p.length?p.kendoStop(!0,!0).kendoAnimate(l({complete:w},r)):w(),!0}},ajaxRequest:function(t,i,o,r){t=this.tabGroup.find(t);var a=this,s=t.find("."+b);r=r||s.data(H)||a._contentUrls[t.index()]||s.attr(m),a.inRequest=!0;var l={type:"GET",cache:!1,url:r,dataType:"html",data:{},xhr:K,error:function(e,t){a.trigger("error",{xhr:e,status:t})&&this.complete()},complete:function(e){a.inRequest=!1},success:function(e){try{n.destroy(i),i.html(e)}catch(e){this.error(this.xhr,"error")}o&&o.call(a,i),a.trigger(T,{item:t[0],contentElement:i[0]})}};"object"==typeof r&&(l=e.extend(!0,{},l,r),c(l.url)&&(l.url=l.url()),c(l.data)&&(l.data=l.data())),a.xhr=e.ajax(l)},append:function(e){var t=this,n=t._create(e);return a(n.tabs,(function(e){var i=n.contents[e];t.tabGroup.append(this),"bottom"==t.options.tabPosition?t.tabWrapper.before(i):t.wrapper.append(i)})),U(t.tabGroup),t._updateContentElements(),t.resize(!0),t},contentElement:function(i){if(isNaN(i-0))return t;var o=this.contentElements&&this.contentElements[0]&&!n.kineticScrollNeeded?this.contentElements:this.contentAnimators,r=e(this.tabGroup.children()[i]).attr(F);if(o)for(var a=0,s=o.length;a<s;a++)if(o.eq(a).closest(".k-tabstrip-content")[0].id==r)return o[a];return t},contentHolder:function(t){var i=e(this.contentElement(t)),o=i.children(".km-scroll-container");return n.support.touch&&o[0]?o:i},deactivateTab:function(e){var t=this,i=t.options.animation,o=i.open,r=l({},i.close),a=r&&"effects"in r;e=t.tabGroup.find(e),r=l(a?r:l({reverse:!0},o),{hide:!0}),n.size(o.effects)?e.kendoRemoveClass(B,{duration:o.duration}):e.removeClass(B),e.attr(N,!1),t.tabGroup.removeAttr("aria-activedescendant"),t.contentAnimators.filter("."+B).kendoStop(!0,!0).kendoAnimate(r).removeClass(B).attr(O,!0)},_removeAdditionalWrapperClasses:function(){this.wrapper.removeClass("k-tabstrip-sm k-tabstrip-md k-tabstrip-lg"),this.tabGroup.removeClass("k-tabstrip-items-start k-tabstrip-items-center k-tabstrip-items-end k-tabstrip-items-justify k-tabstrip-items-stretched")},destroy:function(){var e=this;const t=e.options.scrollable&&"hidden"===e.options.scrollable.scrollButtons;u.fn.destroy.call(e),e._refreshHandler&&e.dataSource.unbind("change",e._refreshHandler),e.options.scrollable&&t&&e.tabGroup.unbind("scroll"+f),e._removeAdditionalWrapperClasses(),e.wrapper.off(f),e.tabGroup.off(f),e._scrollableModeActive&&!t&&(e._scrollPrevButton.off().remove(),e._scrollNextButton.off().remove()),n.destroy(e.wrapper)},disable:function(e){return this._toggleDisabled(e,!1),this},enable:function(e,t){return this._toggleDisabled(e,!1!==t),this},insertAfter:function(t,n){n=e(t).is(e(n))?this.tabGroup.find(n).prev():this.tabGroup.find(n);var i=this,o=i._create(t),r=i.element.find("[id='"+n.attr(F)+"']");return a(o.tabs,(function(t){var a=o.contents[t],s=o.newTabsCreated?i._contentUrls.length-(o.tabs.length-t):e(a).index()-1;n.after(this),r.after(a),i._moveUrlItem(s,e(this).index())})),U(i.tabGroup),i._updateContentElements(o.newTabsCreated),i.resize(!0),i},insertBefore:function(t,n){n=e(t).is(e(n))?this.tabGroup.find(n).next():this.tabGroup.find(n);var i=this,o=i._create(t),r=i.element.find("[id='"+n.attr(F)+"']");return a(o.tabs,(function(t){var a=o.contents[t],s=o.newTabsCreated?i._contentUrls.length-(o.tabs.length-t):e(a).index()-1;n.before(this),r.before(a),i._moveUrlItem(s,e(this).index())})),U(i.tabGroup),i._updateContentElements(o.newTabsCreated),i.resize(!0),i},items:function(){return this.tabGroup[0].children},refresh:function(e){var t,i,o,r=this,a=r.options,s=n.getter(a.dataEncodedField),l=n.getter(a.dataTextField),c=n.getter(a.dataContentField),h=n.getter(a.dataContentUrlField),d=n.getter(a.dataImageUrlField),u=n.getter(a.dataUrlField),p=n.getter(a.dataSpriteCssClass),f=n.getter(a.dataIconField),m=n.getter(a.dataIconPositionField),v=[],g=r.dataSource.view();for((e=e||{}).action&&(g=e.items),t=0,o=g.length;t<o;t++){if(i={text:l(g[t])},a.tabTemplate&&(i.model=g[t],i.template=a.tabTemplate),a.dataEncodedField&&(i.encoded=s(g[t])),a.dataContentField&&(i.content=c(g[t])),a.dataContentUrlField&&(i.contentUrl=h(g[t])),a.dataUrlField&&(i.url=u(g[t])),a.dataImageUrlField&&(i.imageUrl=d(g[t])),a.dataSpriteCssClass&&(i.spriteCssClass=p(g[t])),g[t].actions){const e="object"==typeof g[t].actions?Array.from(g[t].actions):g[t].actions;i.actions=e}f(g[t])&&(i.icon=f(g[t]),i.iconPosition=m(g[t])??"before"),i.enabled=g[t].enabled,i.closable=g[t].closable??a.closable,v[t]=i}if("add"==e.action)e.index<r.tabGroup.children().length?r.insertBefore(v,r.tabGroup.children().eq(e.index)):r.append(v);else if("remove"==e.action)for(t=0;t<g.length;t++)r.remove(e.index);else"itemchange"==e.action?(t=r.dataSource.view().indexOf(g[0]),e.field===a.dataTextField&&r.tabGroup.children().eq(t).find(".k-link").text(g[0].get(e.field)),e.field===a.dataUrlField&&(r._contentUrls[t]=g[0].get(e.field))):(r.trigger("dataBinding"),r.remove("li"),r._contentUrls=[],r.append(v),r.trigger("dataBound"))},reload:function(t){t=this.tabGroup.find(t);var n=this,i=n._contentUrls;return t.each((function(){var t=e(this),o=t.find("."+b).data(H)||i[t.index()],r=n.contentHolder(t.index());o&&n.ajaxRequest(t,r,null,o)})),n},remove:function(t){var i,o=this,r=typeof t;return"string"===r?t=o.tabGroup.find(t):"number"===r&&(t=o.tabGroup.children().eq(t)),i=t.map((function(){var t=e(this).index(),i=o.contentElement(t);return n.destroy(i),o._removeUrlItem(t),i})),t.remove(),i.empty(),i.remove(),o._updateContentElements(),o.resize(!0),o},select:function(t){var n=this;return 0===arguments.length?n.tabGroup.children("li."+B):(isNaN(t)||(t=n.tabGroup.children().get(t)),t=n.tabGroup.find(t),e(t).each((function(t,i){(i=e(i)).hasClass(B)||n.trigger(C,{item:i[0],contentElement:n.contentHolder(i.index())[0]})||(n.activateTab(i),n.tabGroup.attr("aria-activedescendant",i.attr("id")))})),n)},value:function(i){var o=this;if(i===t)return o.select().text();i!=o.value()&&o.tabGroup.children().each((function(){n.trim(e(this).text())==i&&o.select(this)}))},_initTabActions:function(t,n){const i=this,o=e(t);let r=[],a={icon:"x",attributes:{"ref-close-button":!0},action:i._handleClose};if(n.actions&&(r=Array.from(n.actions)),n.closable&&r.push(a),r?.length){const t=e(j.itemActionsWrapperTemplate());r.forEach((n=>{const o=e(j.itemActionTemplate(n));t.append(o),c(n?.action)&&o.bind(x,n.action.bind(i))})),o.append(t)}return o[0]},_handleClose:function(t){const n=this,i=e(t.currentTarget).closest(".k-item");i.hasClass(B)&&(i.prev().length>0?n.activateTab(i.prev()):n.activateTab(i.next())),n.remove(i)},_tabAlignment:function(){const e=this;let t=e.options.tabAlignment;e._scrollableModeActive&&(t="start"),e.tabGroup.addClass("k-tabstrip-items-"+t)},_active:function(){var e=this;setTimeout((function(){var t=e.tabGroup.children().filter("."+B);(t=t[0]?t:e._endItem("first"))[0]&&e._current(t)}),100)},_animations:function(e){e&&"animation"in e&&!e.animation&&(e.animation={open:{effects:{}},close:{effects:{}}})},_appendUrlItem:function(e){this._contentUrls.push(e)},_attachEvents:function(){var t=this,n=t.options;t.tabGroup.on(x+f,".k-disabled .k-link",!1).on(x+f," > "+E,t._itemClick.bind(t)),t.wrapper.on("focus"+f,(function(){t.tabGroup.trigger("focus")})),n.scrollable&&"hidden"===n.scrollable.scrollButtons&&t.tabGroup.bind("scroll",(function(e){t._toggleScrollButtons()})),t.tabGroup.on(I+f+" mouseleave"+f,P,t._toggleHover).on("focus"+f,t._active.bind(t)).on("blur"+f,(function(){t._current(null)})),t._keyDownProxy=t._keydown.bind(t),n.navigatable&&t.tabGroup.on("keydown"+f,t._keyDownProxy),e(window).on("resize"+f,t._resize.bind(t))},_click:function(e){var t,n,i=this,o=e.find("."+b),r=o.attr(m),a=i.options.collapsible,s=e.index(),l=i.contentHolder(s),c=e.parent().children().filter("."+A);if(e.closest(".k-tabstrip")[0]==i.wrapper[0]){if(e.is("."+V+(a?"":",."+B)))return c.removeClass(A),i._focused=e,e.addClass(A),i._current(e),i._scrollableModeActive&&i._scrollTabsToItem(e),!0;if(n=o.data(H)||i._contentUrls[s]||r&&("#"==r.charAt(r.length-1)||-1!=r.indexOf("#"+i.element[0].id+"-")),t=!r||n,i.tabGroup.children("[data-animating]").length)return t;if(i.trigger(C,{item:e[0],contentElement:l[0]}))return!0;if(!1!==t)return a&&e.is("."+B)?(i.deactivateTab(e),!0):(i.activateTab(e)&&(i._current(e),t=!0),t)}},_create:function(t){var i,o,a,s=this,c=!1;return t=t instanceof n.data.ObservableArray?t.toJSON():t,e.isPlainObject(t)||Array.isArray(t)?(t=Array.isArray(t)?t:[t],c=!0,i=r(t,(function(n,i){s._appendUrlItem(t[i].contentUrl||null);const o=Y.renderItem({group:s.tabGroup,item:l(n,{index:i})});return n.closable=n.closable??s.options.closable,e(s._initTabActions(o,n))})),o=r(t,(function(t,i){if("string"==typeof t.content||t.contentUrl){let o=e(Y.renderContent({item:l(t,{index:i})}));return n.applyStylesFromKendoAttributes(o,["display"]),o}}))):(i="string"==typeof t&&"<"!=t[0]?s.element.find(t):e(t),o=e(),i.each((function(){if(/k-tabstrip-items/.test(this.parentNode.className)){var t=s.element.find("[id='"+this.getAttribute(F)+"']");a=t}else a=e("<div class='"+M+"'/>");o=o.add(a)})),G(i)),{tabs:i,contents:o,newTabsCreated:c}},_current:function(e,n){var i=this._focused;if(e===t)return i;i&&e&&i[0]===e[0]&&(i=!1),i&&i.removeClass(A),e&&!n&&e.addClass(A),this._focused=e},_dataSource:function(){var e=this;e.dataSource&&e._refreshHandler?e.dataSource.unbind("change",e._refreshHandler):e._refreshHandler=e.refresh.bind(e),e.dataSource=n.data.DataSource.create(e.options.dataSource).bind("change",e._refreshHandler)},_elementId:function(e,t,i){var o=e.attr("id"),r=this.element.attr("id"),a=n.guid();if(!o||o.indexOf(r+"-")>-1){var s=(r||a)+"-";return i&&(s+="tab-"),s+(t+1)}return o},_endItem:function(e){return this.tabGroup.children(E)[e]()},_getItem:function(e){return this.tabGroup.children(D)[e]()},_initialActivate:function(){var e=this,t=e.tabGroup.children("li."+B),n=e.contentHolder(t.index());t[0]&&n.length>0&&0===n[0].childNodes.length&&e.activateTab(t.eq(0))},_item:function(e,t){var n;return n=t===v?"last":"first",e?((e=e[t]())[0]||(e=this.tabGroup.children(D)[n]()),e.hasClass(V)&&e.addClass(A),(e.hasClass(V)||e.hasClass(B))&&(this._focused=e),e):this._endItem(n)},_itemClick:function(t){var i=this.tabGroup[0];if(!t.target.closest(".k-item-actions")){if(i!==document.activeElement)if(n.support.browser.msie)try{i.setActive()}catch(e){i.focus()}else i.focus();this._click(e(t.currentTarget))&&t.preventDefault()}},_keydown:function(e){var t,n=this,i=e.keyCode,r=n._current(),a=n._isRtl,s=/top|bottom/.test(n.options.tabPosition);if(e.target==e.currentTarget&&r){if(i!==o.DOWN||s)if(i!==o.UP||s)if(i===o.RIGHT&&s)t=a?v:g;else if(i===o.LEFT&&s)t=a?g:v;else if(i==o.ENTER||i==o.SPACEBAR)n._click(r),e.preventDefault();else{if(i==o.HOME)return n._click(n._getItem("first")),void e.preventDefault();if(i==o.END)return n._click(n._getItem("last")),void e.preventDefault()}else t=v;else t=g;t&&(n._click(n._item(r,t)),e.preventDefault())}},_moveUrlItem:function(e,t){this._contentUrls.splice(t,0,this._contentUrls.splice(e,1)[0])},_processContentUrls:function(){var t=this;t._contentUrls.length?t.tabGroup.children(".k-item.k-tabstrip-item").each((function(n,i){var o=t._contentUrls[n];"string"==typeof o&&e(i).find(">."+b).data(H,o)})):t._contentUrls.length=t.tabGroup.find("li.k-item.k-tabstrip-item").length},_removeUrlItem:function(e){this._contentUrls.splice(e,1)},_resize:function(){this._scrollable()},_getChildrenWidth:function(t){let n=0;return t.children().each((function(){n+=h(e(this))})),Math.floor(n)},_getChildrenHeight:function(t){let n=0;return t.children().each((function(){n+=d(e(this))})),Math.floor(n)},_scrollable:function(){const e=this,t=e.options,i=t.scrollable.scrollButtonsPosition,o=t.scrollable.scrollButtons,r="top"==t.tabPosition||"bottom"==t.tabPosition,a="hidden"===o,s="visible"===o;let l,c,h,d;if(e._scrollableAllowed()){e.wrapper.addClass("k-tabstrip-scrollable"),l=r?e.wrapper[0].offsetWidth:e.wrapper[0].offsetHeight,c=r?e.tabGroup[0].scrollWidth:e.tabGroup[0].scrollHeight;const o=r?e._getChildrenWidth(e.tabGroup)>e.tabGroup.outerWidth():e._getChildrenHeight(e.tabGroup)>e.tabGroup.outerHeight(),u=c>l||o;if(u&&!e._scrollableModeActive&&a)e.tabGroup.addClass("k-tabstrip-items-scroll"),e.wrapper.addClass("k-tabstrip-scrollable-overlay"),e._scrollableModeActive=!0,e._toggleScrollButtons();else if(!u&&!s||e._scrollableModeActive)!e._scrollableModeActive||u||s?e._scrollableModeActive||s?e._toggleScrollButtons():e._removeScrollableClasses():(e._scrollableModeActive=!1,e._removeScrollableClasses(),e._scrollPrevButton&&e._scrollPrevButton.off().remove(),e._scrollNextButton&&e._scrollNextButton.off().remove());else{e._nowScrollingTabs=!1,e._isRtl=n.support.isRtl(e.element);const o=n.support.touch?"touchstart":"mousedown",a=n.support.touch?"touchend":"mouseup",s=n.support.browser,l=e._isRtl&&!s.msie&&!s.edge,c=r?"caret-alt-right":"caret-alt-down",u=$("prev",r?"caret-alt-left":"caret-alt-up"),p=$("next",c);switch(i){case"split":e.tabWrapper.prepend(u),e.tabWrapper.append(p);break;case"start":e.tabWrapper.prepend(p),e.tabWrapper.prepend(u);break;case"end":e.tabWrapper.append(u),e.tabWrapper.append(p)}h=e._scrollPrevButton=e.tabWrapper.children(".k-tabstrip-prev"),d=e._scrollNextButton=e.tabWrapper.children(".k-tabstrip-next"),h.on(o+f,(function(){e._nowScrollingTabs=!0,e._scrollTabsByDelta(t.scrollable.distance*(l?1:-1))})),d.on(o+f,(function(){e._nowScrollingTabs=!0,e._scrollTabsByDelta(t.scrollable.distance*(l?-1:1))})),h.add(d).on(a+f,(function(){e._nowScrollingTabs=!1})),e._scrollableModeActive=!0,e._toggleScrollButtons()}}},_removeScrollableClasses:function(){const e=this,t="hidden"===e.options.scrollable.scrollButtons;e.wrapper.removeClass("k-tabstrip-scrollable"),t&&(e.wrapper.removeClass("k-tabstrip-scrollable-overlay"),e.wrapper.removeClass("k-tabstrip-scrollable-start"),e.wrapper.removeClass("k-tabstrip-scrollable-end"),e.tabGroup.removeClass("k-tabstrip-items-scroll"))},_scrollableAllowed:function(){var e=this.options;return e.scrollable&&!e.scrollable.distance&&(e.scrollable={distance:200}),e.scrollable&&!isNaN(e.scrollable.distance)},_scrollTabsToItem:function(e){var t,i=this,o=i.tabGroup,r="top"==i.options.tabPosition||"bottom"==i.options.tabPosition,a=r?n.scrollLeft(o):o.scrollTop(),s=r?h(e):d(e),l=r?i._isRtl?e.position().left:e.position().left-o.children().first().position().left:e.position().top,c=r?o[0].offsetWidth:o[0].offsetHeight,u=n.support.browser;i._isRtl&&r&&(u.mozilla||u.webkit&&u.version>=85)&&(a*=-1),i._isRtl&&r?l<0?t=a+l-(c-a):l+s>c&&(t=a+l-s):a+c<l+s?t=l+s-c:a>l&&(t=l);var p=r?{scrollLeft:t}:{scrollTop:t};o.finish().animate(p,"fast","linear",(function(){i._toggleScrollButtons()}))},_scrollTabsByDelta:function(e){const t=this,i=t.tabGroup,o="top"==t.options.tabPosition||"bottom"==t.options.tabPosition;let r=o?n.scrollLeft(i):i.scrollTop();const a=n.support.browser;t._isRtl&&o&&(a.mozilla||a.webkit&&a.version>=85)&&(r*=-1);var s=o?{scrollLeft:r+e}:{scrollTop:r+e};i.finish().animate(s,"fast","linear",(function(){t._nowScrollingTabs&&!jQuery.fx.off?t._scrollTabsByDelta(e):t._toggleScrollButtons()}))},_sortable:function(){var e=this,t=e.options,i=t.tabPosition,o=t.scrollable&&"hidden"===t.scrollable.scrollButtons,r="left"===i||"right"===i?"y":"x";e.options.sortable&&(e.sortable=new n.ui.Sortable(e.tabGroup,{filter:"li.k-item.k-tabstrip-item",axis:r,holdToDrag:o,allowTouchActions:o,container:e.tabWrapper,hint:e=>`<div id='hint' class='k-tabstrip k-tabstrip-${i}'>\n <div class= 'k-tabstrip-items-wrapper k-hstack'>\n <ul class='k-tabstrip-items k-reset'>\n <li class='k-item k-tabstrip-item k-first k-active'>${e.html()}</li>\n </ul>\n </div>\n </div>`,change:e._sortChange.bind(e),start:t=>e.activateTab(t.item)}))},_sortChange:function(e){var t=this,n=t.tabGroup.children().eq(e.newIndex);e.oldIndex<e.newIndex?t.insertAfter(e.item,n):t.insertBefore(e.item,n)},_tabSizes:function(){let e;switch(this.options.size){case"small":e="k-tabstrip-sm";break;case"medium":e="k-tabstrip-md";break;case"large":e="k-tabstrip-lg"}this.wrapper.addClass(e)},_tabPosition:function(){var e=this,t=e.options.tabPosition;e.wrapper.addClass("k-tabstrip-"+t),"bottom"==t&&e.tabWrapper.appendTo(e.wrapper),"left"!==t&&"right"!==t||e.tabGroup.attr("aria-orientation","vertical"),e.resize(!0)},_toggleHover:function(t){e(t.currentTarget).toggleClass(L,t.type==I)},_toggleDisabled:function(t,n){(t=this.tabGroup.find(t)).each((function(){e(this).toggleClass(V,!n).attr(R,!n)}))},_toggleScrollButtons:function(){var e=this,t=e.tabGroup,i=Math.floor(n.scrollLeft(t)),o=Math.floor(t.scrollTop()),r=e.options.scrollable.scrollButtons,a="top"==e.options.tabPosition||"bottom"==e.options.tabPosition;const s=(a?Math.abs(i-(t[0].scrollWidth-t[0].offsetWidth)):Math.abs(o-(t[0].scrollHeight-t[0].offsetHeight)))<=1,l=0===(a?i:o);"hidden"!==r?(e._scrollPrevButton.toggleClass("k-disabled",l),e._scrollNextButton.toggleClass("k-disabled",s)):(e.wrapper.toggleClass("k-tabstrip-scrollable-start",l),e.wrapper.toggleClass("k-tabstrip-scrollable-end",s))},_updateClasses:function(){var n,i,o,r=this,a=/top|bottom/.test(r.options.tabPosition);r.wrapper.addClass("k-tabstrip"),r.tabGroup||(r.tabGroup=r.wrapper.children("ul"),r.tabGroup.wrap("<div />"),r.tabWrapper=r.tabGroup.parent()),r.tabGroup[0]||(r.tabGroup=e("<ul />").prependTo(r.wrapper),r.tabGroup.wrap("<div />"),r.tabWrapper=r.tabGroup.parent()),r.tabWrapper.addClass("k-tabstrip-items-wrapper"),r.tabWrapper.addClass(a?"k-hstack":"k-vstack"),r.tabGroup.addClass("k-tabstrip-items k-reset"),(n=r.tabGroup.find("li").addClass("k-item k-tabstrip-item")).length&&(o=(i=n.filter("."+B).index())>=0?i:t,r.tabGroup.contents().filter((function(){return 3==this.nodeType&&!s(this.nodeValue)})).remove()),r.contentElements=r.wrapper.children("div:not(.k-tabstrip-items-wrapper)"),r.contentElements.addClass(M).eq(o).addClass(B).css({display:"block"}),n.length&&(G(n),i=n.filter("."+B).index(),r.tabGroup.attr("aria-activedescendant",n.eq(i).attr("id")),U(r.tabGroup),r._updateContentElements(!0))},_updateContentElements:function(t){var i=this,o=i._contentUrls,r=i.tabGroup.children(".k-item.k-tabstrip-item"),a=i.wrapper.children("div:not(.k-tabstrip-items-wrapper)"),s=i._elementId.bind(i);a.length&&r.length>a.length?a.each((function(n){var i,o=s(e(this),n),a=r.filter("[aria-controls="+(o||0)+"]")[0];!a&&t&&(a=r[n]),a&&(a.setAttribute(F,o),i=a.id=s(e(a),n,!0),this.setAttribute(q,i)),this.setAttribute("id",o)})):r.each((function(t){var n,r=a.eq(t),l=s(r,t);this.setAttribute(F,l),n=this.id=s(e(this),t,!0),!r.length&&o[t]?e("<div class='"+M+"'/>").appendTo(i.wrapper).attr("id",l):r.attr("id",l),r.attr("role","tabpanel"),r.attr("tabindex","0"),r.attr(q,n),r.filter(":not(."+B+")").attr(O,!0)})),i.contentElements=i.contentAnimators=i.wrapper.children("div:not(.k-tabstrip-items-wrapper)"),i.tabsHeight=d(i.tabGroup)+parseInt(i.wrapper.css("border-top-width"),10)+parseInt(i.wrapper.css("border-bottom-width"),10),n.kineticScrollNeeded&&n.mobile.ui.Scroller&&(n.touchScroller(i.contentElements),i.contentElements=i.contentElements.children(".km-scroll-container"))},_wrapper:function(){var e=this;e.element.is("ul")?e.wrapper=e.element.wrapAll("<div />").parent():e.wrapper=e.element}});l(Y,{renderItem:function(e){e=l({tabStrip:{},group:{}},e);var t=j.empty,i=e.item,o=l(e,{image:i.imageUrl?j.image:t,sprite:i.spriteCssClass?j.sprite:t,textWrapper:j.textWrapper,itemActions:j.itemActionsWrapperTemplate},W);return i.template?j.itemWrapper(o,n.template(i.template)(i.model)):j.item(o)},renderContent:function(e){return j.content(l(e,W))}}),n.ui.plugin(Y)}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.ui,i=t.keys,o=e.extend,r=n.Widget,a=/^\d+(\.\d+)?px$/i,s=/^\d+(\.\d+)?%$/i,l=".kendoSplitter",c="expand",h="collapse",d="contentLoad",u="error",p="resizing",f="layoutChange",m="pane",v="k-focus",g="."+(S="k-"+m),_="k-scrollable",b="k-pane-static",w="k-splitter",y="k-splitbar",x="flex-basis",k="horizontal",z="vertical",C=Number.MAX_SAFE_INTEGER,S="k-pane",M="click",H="resize",I="px";function T(e){return s.test(e)}function V(e){return a.test(e)||/^\d+$/.test(e)}function B(e){return!T(e)&&!V(e)}function A(e,t){var n=parseInt(e,10);return T(e)&&(n=Math.floor(n*t/100)),n}function L(e,t){return function(n,i){var o=this.element.find(n).data(m);if(1==arguments.length)return o[e];(((this.options.panes||[]).find((e=>e.uid==o.uid))||{})[e]=i,o[e]=i,o.isFluid=B(o.size),t)&&this.element.data("kendo"+this.options.name).resize(!0)}}var E=r.extend({init:function(e,n){var o,a=this;r.fn.init.call(a,e,n),a.wrapper=a.element,a.options.orientation&&(o=a.options.orientation.toLowerCase()!=z),a.orientation=o?k:z,a._dimension=o?"width":"height",a._keys={decrease:o?i.LEFT:i.UP,increase:o?i.RIGHT:i.DOWN},a._resizeStep=10,a._marker=t.guid().substring(0,8),a.element.addClass(`${w} k-splitter-flex ${w}-${a.orientation}`),a.element.closest(S).removeClass(b).addClass("k-pane-flex"),a._initPanes(),a.resizing=new O(a),a.element.triggerHandler("init"+l)},events:[c,h,d,u,H,p,f],_addOverlays:function(){this._panes().append("<div class='k-splitter-overlay k-overlay' />")},_removeOverlays:function(){this._panes().children(".k-splitter-overlay").remove()},_attachEvents:function(){var t=this,n=t.options.orientation;t.element.children(".k-splitbar-draggable-"+n).on("keydown"+l,t._keydown.bind(t)).on("mousedown"+l,(function(e){e.currentTarget.focus({preventScroll:!0})})).on("focus"+l,(function(t){e(t.currentTarget).addClass(v)})).on("blur"+l,(function(n){e(n.currentTarget).removeClass(v),t.resizing&&t.resizing.end()})).on("mouseenter"+l,(function(){e(this).addClass("k-splitbar-"+t.orientation+"-hover")})).on("mouseleave"+l,(function(){e(this).removeClass("k-splitbar-"+t.orientation+"-hover")})).on("mousedown"+l,t._addOverlays.bind(t)).end().children(".k-splitbar").on("dblclick"+l,t._togglePane.bind(t)).children(".k-collapse-next, .k-collapse-prev").on(M+l,t._arrowClick(h)).end().children(".k-expand-next, .k-expand-prev").on(M+l,t._arrowClick(c)).end().end(),e(window).on("resize"+l+t._marker,t.resize.bind(t,!1)),e(document).on("mouseup"+l+t._marker,t._removeOverlays.bind(t))},_detachEvents:function(){var t=this;t.element.children(".k-splitbar-draggable-"+t.orientation).off(l).end().children(".k-splitbar").off("dblclick"+l).children(".k-collapse-next, .k-collapse-prev, .k-expand-next, .k-expand-prev").off(l),e(window).off(l+t._marker),e(document).off(l+t._marker)},options:{name:"Splitter",clickMoveClick:!0,orientation:k,panes:[]},destroy:function(){r.fn.destroy.call(this),this._detachEvents(),this.resizing&&this.resizing.destroy(),t.destroy(this.element),this.wrapper=this.element=null},_keydown:function(t){var n,o=this,r=t.keyCode,a=o.resizing,s=e(t.currentTarget),l=o._keys,d=r===l.increase,u=r===l.decrease;d||u?(t.ctrlKey?(n=s[u?"next":"prev"](),a&&a.isResizing()&&a.end(),n[o._dimension]()?o._triggerAction(h,s[u?"prev":"next"]()):o._triggerAction(c,n)):a&&a.move((u?-1:1)*o._resizeStep,s),t.preventDefault()):r===i.HOME?(n=s.prev(),o.collapse(n),t.preventDefault()):r===i.END?(n=s.prev(),o.expand(n),t.preventDefault()):r===i.ENTER&&a&&(a.end(),t.preventDefault(),o._togglePane(t))},_initPanes:function(){var t=this.options.panes||[],n=this;this.element.children().each((function(i,o){"script"!=o.nodeName.toLowerCase()&&(t[i]=e.extend(n._getDefaultPaneConfig(),t[i],{order:2*i}),t[i].isFluid=B(t[i].size),o.style.order=2*i,n._initPane(o,t[i]))})),this.resize()},_getDefaultPaneConfig:function(){return{scrollable:!0,resizable:!0,size:"auto",uid:t.guid()}},_updatePaneOrderStyles:function(t){e(t||this.element).children().each((function(e,t){if("script"!=t.nodeName.toLowerCase()){t.data(m).order=2*e,t.style.order=2*e}}))},_initPane:function(t,n){(n=e.extend({},this._getDefaultPaneConfig(),n)).fixedSize=n.size&&"auto"!==n.size,t=e(t).attr("role","group").attr("data-uid",n.uid).addClass(S);let i=!n.resizable&&!n.collapsible||n.fixedSize;t.css(x,n.size).data(m,n).toggleClass(b,Boolean(i)).toggleClass(_,Boolean(n.scrollable)),this.ajaxRequest(t)},ajaxRequest:function(e,n,i){var o,r=this;o=(e=r.element.find(e)).data(m),(n=n||o.contentUrl)&&(e.append("<span class='k-icon k-i-loading k-pane-loading' />"),t.isLocalUrl(n)?jQuery.ajax({url:n,data:i||{},type:"GET",dataType:"html",success:function(t){e.html(t),r.trigger(d,{pane:e[0]})},error:function(t,n){r.trigger(u,{pane:e[0],status:n,xhr:t})}}):e.removeClass(_).html("<iframe src='"+n+"' frameborder='0' class='k-content-frame'>This page requires frames in order to show content</iframe>"))},_triggerAction:function(e,t){var n=t.data(m),i=n.collapsed&&e==c||!n.collapsed&&e==h;n.collapsible&&(i&&!this.trigger(e,{pane:t[0]})&&this[e](t[0]),this.resizing.stop(),this.resizing.end())},_togglePane:function(t){var n,i=this,o=e(t.target);o.closest(".k-splitter")[0]==i.element[0]&&1===(n=o.children("span:not(.k-resize-handle)")).length&&(n.is(".k-collapse-prev")?i._triggerAction(h,o.prev()):n.is(".k-collapse-next")?i._triggerAction(h,o.next()):n.is(".k-expand-prev")?i._triggerAction(c,o.prev()):n.is(".k-expand-next")&&i._triggerAction(c,o.next()),i.resizing?.end())},_arrowClick:function(t){var n=this;return function(i){var o,r=e(i.currentTarget);r.closest(".k-splitter")[0]==n.element[0]&&(o=r.is(".k-"+t+"-prev")?r.parent().prev():r.parent().next(),n._triggerAction(t,o))}},_updatePaneOrders:function(){this._getPaneElements().forEach(((t,n)=>{var i=e(t).data(m);i&&(i.order=2*n,t.style.order=2*n)}))},_updateSplitBar:function(e,i,o,r){var a=function(e,t,i){var o=t?n.icon({icon:t,size:"xsmall"}):"";return i?"<span class='k-"+e+"'>"+o+"</span>":""},s=this.orientation,l=!1!==i.resizable&&!1!==o.resizable,c=i.collapsible,h=i.collapsed,d=o.collapsible,u=o.collapsed,p=r.attr("id");p||(p=t.guid(),r.attr("id",p));const f=t.support.isRtl(e),m=f?"caret-alt-right":"caret-alt-left",v=f?"caret-alt-left":"caret-alt-right";e.addClass("k-splitbar k-splitbar-"+s).attr("role","separator").attr("aria-valuemin","0").attr("aria-valuemax","100").attr("aria-controls",p).removeClass("k-splitbar-"+s+"-hover").toggleClass("k-splitbar-draggable-"+s,l&&!h&&!u).toggleClass("k-splitbar-static-"+s,!l&&!c&&!d).html(a("collapse-prev","caret-alt-up",c&&!h&&!u&&s==z)+a("collapse-prev",m,c&&!h&&!u&&s==k)+a("expand-prev","caret-alt-down",c&&h&&!u&&s==z)+a("expand-prev",v,c&&h&&!u&&s==k)+a("resize-handle",null,l&&s==z)+a("resize-handle",null,l&&s==k)+a("collapse-next","caret-alt-down",d&&!u&&!h&&s==z)+a("collapse-next",v,d&&!u&&!h&&s==k)+a("expand-next","caret-alt-up",d&&u&&!h&&s==z)+a("expand-next",m,d&&u&&!h&&s==k)),i.labelId?e.attr("aria-labelledby",i.labelId):i.label&&e.attr("aria-label",i.label),s==k&&e.attr("aria-orientation",z),l||c||d||e.removeAttr("tabindex")},_updateSplitBars:function(){var t=this;this.element.children(".k-splitbar").each((function(){var n=e(this),i=n.prevAll(g).first(),o=i.data(m),r=n.nextAll(g).first().data(m);n.css("order",o.order+1),r&&t._updateSplitBar(n,o,r,i)}))},_removeSplitBars:function(){this.element.children(".k-splitbar").remove()},_panes:function(){return this.element?this.element.children(g):e()},_resetAriaValueNow:function(e,t){var n,i,o;for(n=0;n<e.length;n++)o=t[n]+t[n+1]||1,i=Math.round(t[n]/o*100),e[n].setAttribute("aria-valuenow",i)},_resize:function(){var n=this,i=n.element,o=i.children(g),r=n.orientation==k,a=i.children(".k-splitbar"),s=a.length,l=r?"width":"height",c=i[l](),h=[];if(n.wrapper.addClass("k-splitter-resizing"),!n._suppressResize){0===s?(s=o.length-1,o.slice(0,s).after("<div tabindex='0' class='k-splitbar' data-marker='"+n._marker+"' />"),n._updateSplitBars(),a=i.children(".k-splitbar")):n._updateSplitBars(),a.each((function(){c-=this[r?"offsetWidth":"offsetHeight"]}));var d=0,u=e();o.each((function(){var t,n=e(this),i=n.data(m)||{};if(n.removeClass("k-collapsed"),i.collapsed)t=i.collapsedSize?A(i.collapsedSize,c):0,n.css("overflow","hidden").addClass("k-collapsed");else{if(i.isFluid||B(i.size))return u=u.add(this),void h.push(!1);t=A(i.size,c)}return d+=t,h.push(t),n.css(x,t+I),t})),c-=d;var p=u.length,v=Math.floor(c/p);u.slice(0,p-1).css(x,v+I).end().eq(p-1).css(x,c-(p-1)*v+I),h.forEach((function(e,t){!1===e&&(h[t]=v)})),n._resetAriaValueNow(a,h);var _=r?"offsetWidth":"offsetHeight";if(0===p){var b=o.filter((function(){return!(e(this).data(m)||{}).collapsed})).last();b.length&&b[l](c+b[0][_])}n._detachEvents(),n._attachEvents(),n.wrapper.removeClass("k-splitter-resizing"),t.resize(o),n.trigger(f)}},toggle:function(e,t){var n;n=(e=this.element.find(e)).data(m),(t||!0===n?.collapsible)&&(1==arguments.length&&(t=undefined!==n.collapsed&&n.collapsed),n.collapsed=!t,e.toggleClass("k-hidden",n.collapsed&&!n.collapsedSize),e.css("overflow",n.collapsed&&!n.collapsedSize?"hidden":"auto"),this.resize(!0))},collapse:function(e){this.toggle(e,!1)},expand:function(e){this.toggle(e,!0)},_addPane:function(e,t,n){const i=this;return n.length&&(i.options.panes.splice(t,0,e),i._initPane(n,e),i._removeSplitBars(),i._updatePaneOrders(),i.resize(!0)),n},append:function(t){t=t||{};var n=this,i=e("<div />").appendTo(n.element);return n._addPane(t,n.options.panes.length,i)},insertBefore:function(t,n){n=e(n),t=t||{};var i=this.wrapper.children(".k-pane").index(n),o=e("<div />").insertBefore(e(n));return this._addPane(t,i,o)},insertAfter:function(t,n){n=e(n),t=t||{};var i=this.wrapper.children(".k-pane").index(n),o=e("<div />").insertAfter(e(n));return this._addPane(t,i+1,o)},remove:function(n){var i=this;return(n=i.wrapper.find(n)).length&&(t.destroy(n),n.each((function(t,n){i.options.panes.splice(i.wrapper.children(".k-pane").index(n),1),e(n).remove()})),i._removeSplitBars(),i.options.panes.length&&i.resize(!0)),i},size:L("size",!0),min:L("min"),max:L("max"),_getPaneElement:function(e){return this._getPaneElements()[e]},_getPaneElements:function(){return Array.from(this.element.children()||[]).filter((t=>e(t).hasClass("k-pane")||e(t).hasClass("k-splitter")))},_dragSplitterBar:function(e,t){const n=this,{leftPane:i,rightPane:o}=n._getAdjacentPanes(e),r=i.computedSize+t,a=r>i.min&&r<i.max,s=n._getPaneElements().filter((e=>!e.style[x])),l=(i.size||o.size)&&s.length>1;return i.size&&o.size||l?a&&(n._resizePane(i,t),n._resizePane(o,-t)):o.size?n._resizePane(o,-t):n._resizePane(i,t),{leftPane:i,rightPane:o}},_getAdjacentPanes:function(e){const t=this,n=e,i=e+1,o=t._getPaneElement(n),r=t._getPaneElement(i),a=t._getPane(n),s=t._getPane(i),l=t._getPaneOffsetSize(n),c=t._getPaneOffsetSize(i),h=l+c,d=t._getElementClientSize(t.element,t.options.orientation),u=e=>t._calculatePixelSize(e,d),{leftPaneMaxSize:p,rightPaneMaxSize:f}=t._getAdjacentPanesMaxSize(n,i),m=u(s&&s.max),v=u(a&&a.max);return{leftPane:{index:n,computedSize:l,min:u(a&&a.min)||(m?h-m:0)||0,max:p,size:o.style[x],collapsible:a&&a.collapsible,uid:a.uid},rightPane:{index:i,computedSize:c,min:u(s&&s.min)||(v?h-v:0)||0,max:f,size:r.style[x],collapsible:s&&s.collapsible,uid:s.uid}}},_resizePane:function(e,n){const i=this,o=(r=e.computedSize+n,a=e.min,s=e.max,Math.min(s,Math.max(a,r)));var r,a,s;let l="";if(T(e.size)){l=function(e){return`${e}%`}(100*o/i._getElementClientSize(i.element,i.options.orientation))}else l=function(e){return t.parseFloat(e)+"px"}(o);e.size=l,e.isFluid=B(l),i._setPaneSize(e.index,l)},_allExpandedPanesHaveSize:function(){const e=this.options.panes.filter((e=>!e.collapsed));return!!e.length&&e.filter((e=>e.size)).length},_setPaneSize:function(t,n){const i=this,o=i._getPaneElement(t);if(!o)return;i._allExpandedPanesHaveSize()||e(o).addClass(b),o.style[x]=n;let r=e(o).data("pane");r.size=n,r.isFluid=B(n),i.trigger(p,{pane:o})},_getPaneSizes:function(e){const t=this,n=t._getElementClientSize(t.element,t.options.orientation),i=t._getPane(e);return{size:t._getPaneOffsetSize(e),min:i&&i.min?t._calculatePixelSize(i.min,n):0,max:i&&i.max?t._calculatePixelSize(i.max,n):C}},_calculatePixelSize:function(e,n){let i=t.parseFloat(e);return T(e)&&(i=n*i/100),i},_getPaneOffsetSize:function(e){const t=this,n=t._getPaneElement(e);return t._getElementOffsetSize(n,t.options.orientation)},_getElementOffsetSize:function(e,t){if(!e)return 0;const n=e.getBoundingClientRect();return t===k?n.width:n.height},_getElementClientSize:function(e,t){return this._getElementSize(e,t,"client")},_getElementSize:function(e,t,n){return e?(e=e[0],t===k?e[`${n}Width`]:e[`${n}Height`]):0},_getPane:function(e){return(this.options.panes||[])[e]},_getPaneIndex:function(e){return this.options.panes.indexOf(e)},_getAdjacentPanesMaxSize:function(e,t){const{size:n,min:i,max:o}=this._getPaneSizes(e),{size:r,min:a,max:s}=this._getPaneSizes(t),l=n+r;return{leftPaneMaxSize:Math.min(o,l-a),rightPaneMaxSize:Math.min(s,l-i)}},_getElementIndex:function(e,t){if(!e)return[].indexOf(e);let n=Array.from(e.parent().children());return t&&(n=n.filter((e=>e.matches(t)))),Array.from(n).indexOf(e[0])}});n.plugin(E);var D={sizingProperty:"height",sizingDomProperty:"offsetHeight",alternateSizingProperty:"width",positioningProperty:"top",mousePositioningProperty:"pageY"},P={sizingProperty:"width",sizingDomProperty:"offsetWidth",alternateSizingProperty:"height",positioningProperty:"left",mousePositioningProperty:"pageX"};function O(e){var n=this,i=e.orientation,r=".k-splitbar-draggable-"+i+"[data-marker="+e._marker+"]";e.options.clickMoveClick&&(r+=",.k-ghost-splitbar"),n.owner=e,n._element=e.element,n.orientation=i,o(n,i===k?P:D),n._resizable=new t.ui.Resizable(e.element,{orientation:i,handle:r,clickMoveClick:e.options.clickMoveClick,hint:n._createHint.bind(n),start:n._start.bind(n),max:n._max.bind(n),min:n._min.bind(n),invalidClass:"k-restricted-size-"+i,resize:n._resize.bind(n),resizeend:n._stop.bind(n)})}O.prototype={stop:function(){this._resizable._stop()},press:function(e){this._resizable.press(e),this.pressed=!0},move:function(e,t){if(!t.hasClass("k-splitbar-draggable-horizontal")&&!t.hasClass("k-splitbar-draggable-vertical"))return;const n=this.owner._getElementIndex(t,`.${y}`),{leftPane:i,rightPane:o}=this.owner._dragSplitterBar(n,e);this.owner.trigger(H,{leftPane:i,rightPane:o})},end:function(){this._resizable.end(),this.pressed=!1},destroy:function(){this._resizable.destroy(),this._resizable=this._element=this.owner=null},isResizing:function(){return this._resizable.resizing},_createHint:function(t){var n=this;return e("<div class='k-ghost-splitbar k-ghost-splitbar-"+n.orientation+"' />").css("z-index",99).css(n.alternateSizingProperty,t[n.alternateSizingProperty]())},_start:function(n){var i=this,o=e(n.currentTarget);const r=t.support.isRtl(i._element);let a=i.orientation===k?"offsetLeft":"offsetTop";const s=i.owner._getElementIndex(o,`.${y}`),l=i.owner._getPaneElement(s),c=i.owner._getPaneElement(s+1);let h=e(i.orientation===k&&r?c:l),d=e(i.orientation===k&&r?l:c);if(e(n.initialTarget).closest(".k-expand-next, .k-expand-prev, .k-collapse-next, .k-collapse-prev").length>0||!d.length||!h.length)n.preventDefault();else{var u=h.data(m),p=d.data(m),f=parseInt(h[0][a],10),v=parseInt(d[0][a],10)+d[0][i.sizingDomProperty]-o[0][i.sizingDomProperty],g=parseInt(i._element.css(i.sizingProperty),10),_=function(e){var t=parseInt(e,10);return(V(e)?t:g*t/100)||0};if(!u||!p)return n.preventDefault(),n.sender.draggable.clickMoveClick.cancel(),void i.owner.element.find(".k-ghost-splitbar").remove();var b=_(u.min),w=_(u.max)||v-f,x=_(p.min),z=_(p.max)||v-f;i.previousPane=h,i.nextPane=d,i._maxPosition=Math.min(v-x,f+w),i._minPosition=Math.max(f+b,v-z)}},_max:function(){return this._maxPosition},_min:function(){return this._minPosition},_resize:function(e){let n,i=this.owner,o=i.orientation,r=this.owner;const a=e.currentTarget||e.target;if(!a)return;const s=i._getElementIndex(a,`.${y}`),l=t.support.isRtl(this._element)?-1:1;n=o===k?e.x.delta*l:e.y.delta;let c=o===k?a.position().left:a.position().top,h=e.position;Math.abs(c-h)>2&&r._dragSplitterBar(s,n)},_stop:function(n){var i=e(n.currentTarget),o=this.owner;let r=t.support.isRtl(this._element);if(o._panes().children(".k-splitter-overlay").remove(),n.keyCode!==t.keys.ESC){let e=o.orientation===k?n.x.initialDelta:n.y.initialDelta,t=o.orientation===k?i.position().left:i.position().top,a=n.position,s=o.orientation===k&&r?-1:1;const l=this.owner._getElementIndex(n.currentTarget,`.${y}`);Math.abs(t-a)>2&&o._dragSplitterBar(l,e*s);const{leftPane:c,rightPane:h}=o._getAdjacentPanes(l);o.trigger(H,{leftPane:c,rightPane:h})}return!1}}}(window.kendo.jQuery);kendo;!function(e,t){var n,i=window.kendo,o=i.ui.Widget,r=i.ui.Popup.TabKeyTrap,a=i.template,s=i.keys,l=i.isFunction,c=i.htmlEncode,h="kendoWindow",d=".k-dialog-wrapper",u=".k-window",p="[data-role='close']",f=".k-window-content",m="k-scroll",v=".k-dialog-title",g=".k-dialog-titlebar",_=".k-dialog-actions",b=".k-button",w=":visible",y="zIndex",x="body",k="initOpen",z="touchstart",C="touchmove",S="open",M="close",H="show",I="hide",T={small:"k-window-sm",medium:"k-window-md",large:"k-window-lg"},V="hidden",B="overflow",A="original-overflow-rule",L="tap-y",E=Math.ceil;function D(e){return void 0!==e}function P(e,t,n){return Math.max(Math.min(parseInt(e,10),n===1/0?n:parseInt(n,10)),parseInt(t,10))}function O(e){return e.keyCode==s.ENTER||e.keyCode==s.SPACEBAR}var F=o.extend({init:function(e,t){var n=this;o.fn.init.call(n,e,t),n._init(n.element,n.options),i.notify(n),n._showWatermarkOverlay&&n._showWatermarkOverlay(n.wrapper[0])},_init:function(i,o){var a,s=this;s._centerCallback=s._center.bind(s),s.appendTo=e(x),D(o.visible)&&null!==o.visible||(o.visible=i.is(w)),s.wrapperTemplate===t&&(s.wrapperTemplate=n.wrapper),s._createDialog(),a=s.wrapper=i.closest(".k-dialog"),s.dialogWrapper=a.closest(d),o._defaultFocus===t&&(s._defaultFocus=i[0]),s._tabindex(i),s._dimensions(),!o.modal&&s._isDialog()&&(s.dialogWrapper.width(s.wrapper.width()),s.dialogWrapper.height(s.wrapper.height()),s.wrapper[0].style.width.indexOf("%")>-1&&(s.wrapper[0].style.width="100%"),s.wrapper[0].style.height.indexOf("%")>-1&&(s.wrapper[0].style.height="100%")),this._tabKeyTrap=new r(a),s.options.visible?s._triggerOpen():s.dialogWrapper.hide()},setOptions:function(n){var r=this,a=r.options.size;r.wrapper.removeClass(i.getValidCssClass("k-dialog-","themeColor",r.options.themeColor)),n=e.extend(r.options,n),o.fn.setOptions.call(r,n),n.title!==t&&r.title(n.title),n.content&&(i.destroy(r.element.children()),r.element.html(n.content)),n.actions&&(r.wrapper.children(_).remove(),r._createActionbar(r.wrapper)),r.dialogWrapper.show(),r._closable(r.wrapper),r.wrapper.removeClass(T[a]),r._dimensions(),n.visible?r._triggerOpen():r.dialogWrapper.hide(),n.themeColor&&"none"!==n.themeColor&&r.wrapper.addClass(i.getValidCssClass("k-dialog-","themeColor",r.options.themeColor)),void 0!==n.modal&&r._enableDocumentScrolling()},_isDialog:function(){return"Dialog"===this.options.name},_dimensions:function(){for(var e=this.wrapper,t=this.options,n=t.width,i=t.height,o=t.size,r=["minWidth","minHeight","maxWidth","maxHeight"],a=0;a<r.length;a++){var s=t[r[a]];s&&s!=1/0&&e.css(r[a],s)}this._setElementMaxHeight(),n&&(n.toString().indexOf("%")>0?e.width(n):e.outerWidth(P(n,t.minWidth,t.maxWidth))),i&&(i.toString().indexOf("%")>0?e.height(i):e.outerHeight(P(i,t.minHeight,t.maxHeight)),this._setElementHeight()),o&&T[o]&&e.addClass(T[o])},_setElementMaxHeight:function(){var e,t=this,n=t.element,i=t.options.maxHeight;i!=1/0&&(e=parseFloat(i,10)-t._uiHeight())>0&&n.css({maxHeight:E(e)+"px"})},_setElementHeight:function(){var e=this,t=e.element,n=e.wrapper.outerHeight(!0),i=parseFloat(n,10)-e._uiHeight();i<0&&(i=0),t.css({height:E(i)+"px"}),this._applyScrollClassName(t)},_applyScrollClassName:function(e){e.get(0).scrollHeight>e.outerHeight()?e.addClass(m):e.removeClass(m)},_uiHeight:function(){var e=this.wrapper,t=e.children(_),n=t[0]&&t[0].offsetHeight||0,i=e.children(g);return n+(i[0]&&i[0].offsetHeight||0)},_closeClick:function(e){e.preventDefault(),this.close(!1)},_closeKeyHandler:function(e){(O(e)||e.keyCode==s.ESC)&&this.close(!1)},_keydown:function(e){var t=this,n=t.options;e.keyCode==s.ESC&&!t._closing&&n.closable&&t.close(!1)},_createDialog:function(){var t=this,o=t.element,r=t.options,a=i.support.isRtl(o),s=e(n.titlebar(r)),l=(o.id||i.guid())+"_title",c=e(t.wrapperTemplate(r));o.addClass("k-window-content k-dialog-content"),t.appendTo.append(c),(c=c.find(".k-dialog")).toggleClass("k-rtl",a),!1!==r.title&&(c.append(s),s.attr("id",l),c.attr("aria-labelledby",l)),t._closable(c),c.append(o),r.themeColor&&"none"!==r.themeColor&&c.addClass(c.addClass(i.getValidCssClass("k-dialog-","themeColor",r.themeColor))),r.content&&(i.destroy(o.children()),o.html(r.content)),r.actions.length&&t._createActionbar(c)},_closable:function(e){var t=this,i=t.options,o=e.children(g).find(".k-window-titlebar-actions");(o.length?o.find(p):e.find(p)).remove(),!1!==i.closable&&(!1!==i.title&&o.length?o.append(n.close(i)):e.prepend(n.close(i)),e.autoApplyNS(h),t.element.autoApplyNS(h),e.find(p).on("click",t._closeClick.bind(t)).on("keydown",t._closeKeyHandler.bind(t)),t.element.on("keydown",t._keydown.bind(t)))},_createActionbar:function(t){var i="stretched"===this.options.buttonLayout?"stretched":"end",o=e(n.actionbar({buttonLayout:i}));this._addButtons(o),t.append(o)},_addButtons:function(t){for(var i,o,r=this,a=r._actionClick.bind(r),s=r._actionKeyHandler.bind(r),l=r.options.actions,c=l.length,d=0;d<c;d++)i=l[d],o=r._mergeTextWithOptions(i),e(n.action(i,o)).autoApplyNS(h).appendTo(t).addClass(i.cssClass).data("action",i.action).on("click",a).on("keydown",s)},_mergeTextWithOptions:function(e){var t=e.text;return l(t)?t(this.options):t||""},_tabindex:function(e){var t=this.wrapper,n=t.find(p),i=t.find(_+" "+b);o.fn._tabindex.call(this,e);var r=e.attr("tabindex");n.attr("tabIndex",r),i.attr("tabIndex",r)},_actionClick:function(e){this.dialogWrapper.is(w)&&this._runActionBtn(e.currentTarget)},_actionKeyHandler:function(e){O(e)?(e.preventDefault(),this._runActionBtn(e.currentTarget)):e.keyCode==s.ESC&&this.close(!1)},_runActionBtn:function(t){var n=this;if(!n._closing){var i=e(t).data("action");l(i)&&!1===i({sender:n})||n.close(!1)}},_triggerOpen:function(){var e=this,t=e.options;e.toFront(),e._triggerInitOpen(),e.trigger(S),t.modal&&(t.modal.preventScroll&&e._stopDocumentScrolling(),e._focusDialog())},open:function(){var e,t=this,n=t.dialogWrapper,o=this._animationOptions(S),r=t.options;if(this._triggerInitOpen(),!t.trigger(S)){if(t._closing&&n.kendoStop(!0,!0),t._closing=!1,t.toFront(),r.visible=!0,r.modal){if(e=t.dialogWrapper.find(".k-overlay"),r.modal.preventScroll&&t._stopDocumentScrolling(),e.kendoStop(!0,!0),o.duration&&i.effects.Fade){var a=i.fx(e).fadeIn();a.duration(o.duration||0),a.endValue(.5),a.play()}t.dialogWrapper.show()}(r.modal?t.wrapper:t.dialogWrapper).show().kendoStop().kendoAnimate({effects:o.effects,duration:o.duration,complete:t._openAnimationEnd.bind(t)}),n.show()}return t},_animationOptions:function(e){var t=this.options.animation;return t&&t[e]||{open:{effects:{}},close:{hide:!0,effects:{}}}[e]},_openAnimationEnd:function(){this.options.modal&&this._focusDialog(),this.trigger(H)},_triggerInitOpen:function(){D(this._initOpenTriggered)||(this._initOpenTriggered=!0,this.trigger(k))},toFront:function(){var t=this,n=t.dialogWrapper,i=+n.css(y),o=i;return t.center(),e(u+","+d).each((function(t,n){var o=e(n).css(y);isNaN(o)||(i=Math.max(+o,i))})),(!n[0].style.zIndex||o<i)&&n.css(y,i+1),n=null,t},close:function(e){return arguments.length||(e=!0),this._close(e),this._stopCenterOnResize(),this},_close:function(e){var t=this,n=t.dialogWrapper,i=t.options,o=this._animationOptions("open"),r=this._animationOptions("close");if(n.is(w)&&!t.trigger(M,{userTriggered:!e})){if(t._closing)return;t._closing=!0,i.visible=!1,this._handleDocumentScrolling(),(i.modal?t.wrapper:t.dialogWrapper).kendoStop().kendoAnimate({effects:r.effects||o.effects,reverse:!0===r.reverse,duration:r.duration,complete:this._closeAnimationEnd.bind(this)})}return t},center:function(){this._center(),this._centerOnResize()},_center:function(){var t=this.dialogWrapper,n=e(window),i=0+Math.max(0,(n.width()-t.width())/2),o=0+Math.max(0,(n.height()-t.height()-parseInt(t.css("paddingTop"),10))/2);return t.css({left:i,top:o}),this},_centerOnResize:function(){this._trackResize||(i.onResize(this._centerCallback),this._trackResize=!0)},_stopCenterOnResize:function(){i.unbindResize(this._centerCallback),this._trackResize=!1},_handleDocumentScrolling:function(){var e=this._modals(),t=this.options;t.modal&&!e.length&&t.modal.preventScroll?this._enableDocumentScrolling():e.length&&t.modal.preventScroll&&this._stopDocumentScrolling()},_stopDocumentScrolling:function(){var t=this,n=e("body");t._storeOverflowRule(n),n.css(B,V);var o=e("html"),r=o[0];t._storeOverflowRule(o),o.css(B,V),i.support.mobileOS.ios&&(r.addEventListener(z,t._touchStart,{passive:!1}),r.addEventListener(C,t._touchMove,{passive:!1}))},_touchStart:function(t){e(this).data(L,t.changedTouches[0].pageY)},_touchMove:function(t){var n=t.target,i=e(t.target),o=t.changedTouches[0].pageY-e(this).data(L)>0,r=i.is(f)&&o&&0===i.scrollTop()||!o&&i.scrollTop()===n.scrollHeight-n.clientHeight;i.is(f)&&!r||t.preventDefault()},_enableDocumentScrolling:function(){var t=this,n=e(document.body),o=e("html"),r=o[0];t._restoreOverflowRule(n),t._restoreOverflowRule(o),i.support.mobileOS.ios&&(o.removeData(L),r.removeEventListener(z,t._touchStart,{passive:!1}),r.removeEventListener(C,t._touchMove,{passive:!1}))},_storeOverflowRule:function(e){if(!this._isOverflowStored(e)){var t=e.get(0).style.overflow;"string"==typeof t&&e.data(A,t)}},_isOverflowStored:function(e){return"string"==typeof e.data(A)},_restoreOverflowRule:function(e){var n=e.data(A);null!==n&&n!==t?(e.css(B,n),e.removeData(A)):e.css(B,"")},_closeAnimationEnd:function(){var e=this,t=e._previousFocus;if(e._closing=!1,e.dialogWrapper.hide().css("opacity",""),e.trigger(I),e.options.modal){var n=e._object(e._modals().last());n?n.toFront():t&&(e._previousFocus=null,setTimeout((function(){t.focus()})))}},_modals:function(){var t=this,n=e(u+","+d).filter((function(){var n=t._object(e(this));return n&&n.options&&n.options.modal&&n.options.visible&&n.options.appendTo===t.options.appendTo&&!n.containment&&e(n.element).is(w)}));return n=[].sort.call(n,(function(t,n){return+e(t).css("zIndex")-+e(n).css("zIndex")})),t=null,n},_object:function(e){var n=e.find(f),o=i.widgetInstance(n);return o||t},destroy:function(){var t=this;t._destroy(),o.fn.destroy.call(t),i.destroy(t.wrapper),t.dialogWrapper.remove(),t.dialogWrapper=t.wrapper=t.element=e()},_destroy:function(){var e=this,t="."+h;e.wrapper.off(t),e.element.off(t),e.wrapper.find(p+","+_+" > "+b).off(t),e._stopCenterOnResize()},title:function(t){var i=this,o=i.wrapper,r=i.options,a=o.children(g),s=a.children(v),l=c(t);return arguments.length?(!1===t?a.remove():(a.length||(s=(a=e(n.titlebar(r)).prependTo(o)).children(v)),s.html(l)),i.options.title=l,i):s.html()},content:function(e){var t=this,n=t.wrapper.children(f);return D(e)?(i.destroy(n.children()),n.html(e),t.options.content=e,t):n.html()},_focusDialog:function(){var e=this._object(this._modals().first());this._previousFocus=e&&e._previousFocus?e._previousFocus:document.activeElement,this._defaultFocus&&this._focus(this._defaultFocus),this._tabKeyTrap.trap()},_focus:function(e){e&&e.focus()},events:[k,S,M,H,I],options:{title:"",buttonLayout:"stretched",themeColor:"",actions:[],modal:!0,size:"auto",width:null,height:null,minWidth:0,minHeight:0,maxWidth:1/0,maxHeight:1/0,content:null,visible:null,appendTo:x,closable:!0}}),R=F.extend({options:{name:"Dialog",messages:{close:"Close"}}});i.ui.plugin(R);var N=F.extend({_init:function(e,t){var i=this;i.wrapperTemplate=n.alertWrapper,t._defaultFocus=null,i._ensureContentId(e),F.fn._init.call(i,e,t),i.bind(I,i.destroy.bind(i)),i._ariaDescribedBy(),i._initFocus()},_ensureContentId:function(t){var n=e(t);n.attr("id")||n.attr("id",i.guid()+"_k-popup")},_ariaDescribedBy:function(){this.wrapper.attr("aria-describedby",this.element.attr("id"))},_initFocus:function(){var e=this.options;this._defaultFocus=this._chooseEntryFocus(),this._defaultFocus&&e.visible&&e.modal&&this._focusDialog()},_chooseEntryFocus:function(){return this.wrapper.find(_+" > "+b)[0]},options:{title:window.location.host,closable:!1,messages:{okText:"OK",cancel:"Cancel",promptInput:"Input"}}}),q=N.extend({_init:function(e,t){N.fn._init.call(this,e,t)},options:{name:"Alert",modal:!0,actions:[{text:({messages:e})=>`${c(e.okText)}`}]}});i.ui.plugin(q);var j=N.extend({_init:function(t,n){N.fn._init.call(this,t,n),this.result=e.Deferred()},options:{name:"Confirm",modal:!0,actions:[{text:({messages:e})=>`${c(e.okText)}`,primary:!0,action:function(e){e.sender.result.resolve()}},{text:({messages:e})=>`${c(e.cancel)}`,action:function(e){e.sender.result.reject()}}]}});i.ui.plugin(j);var W=N.extend({_init:function(t,n){var i=this;N.fn._init.call(i,t,n),i._createPrompt(),i.result=e.Deferred()},_createPrompt:function(){var t=this.options.value,o=e(n.promptInputContainer(this.options)).insertAfter(this.element);this.input=new i.ui.TextBox(o.find("input")),t&&this.input.value(t),this._defaultFocus=this._chooseEntryFocus(),this._focusDialog()},_chooseEntryFocus:function(){return this.wrapper.find(".k-input-inner")[0]},options:{name:"Prompt",modal:!0,value:"",actions:[{text:({messages:e})=>`${c(e.okText)}`,primary:!0,action:function(e){var t=e.sender,n=t.input.value();t.result.resolve(n)}},{text:({messages:e})=>`${c(e.cancel)}`,action:function(e){var t=e.sender.input.value();e.sender.result.reject(t)}}]}});i.ui.plugin(W);n={wrapper:a((e=>`<div class='k-dialog-wrapper'>${e.modal?'<div class="k-overlay"></div>':""}<div class='k-window k-dialog' role='dialog'></div></div>`)),action:a(((e,t)=>`<button type='button' class='k-button k-button-md k-rounded-md k-button-solid ${e.primary?"k-button-solid-primary":"k-button-solid-base"}'><span class="k-button-text">${c(t)}</span></button>`)),titlebar:a((({title:e})=>`<div class='k-window-titlebar k-dialog-titlebar'><span class='k-window-title k-dialog-title'>${c(e)}</span><div class='k-window-titlebar-actions k-dialog-titlebar-actions'></div></div>`)),close:a((({messages:e})=>`<button class="k-window-titlebar-action k-dialog-titlebar-action k-button k-button-md k-button-flat k-button-flat-base k-rounded-md k-icon-button" data-role="close" title='${c(e.close)}' aria-label='${c(e.close)}' tabindex='-1'>\n ${i.ui.icon({icon:"x",iconClass:"k-button-icon"})}\n </button>`)),actionbar:a((({buttonLayout:e})=>`<div class='k-dialog-actions k-actions k-actions-horizontal k-window-actions k-actions-${c(e)}'></div>`)),alertWrapper:a((()=>"<div class='k-dialog-wrapper'><div class='k-overlay'></div><div class='k-window k-dialog' role='alertdialog'></div></div>")),alert:"<div></div>",confirm:"<div></div>",prompt:"<div></div>",promptInputContainer:a((({messages:e})=>`<div class='k-prompt-container'><input type='text' title='${c(e.promptInput)}' aria-label='${c(e.promptInput)}' /></div>`))},i.alert=function(t){return e(n.alert).kendoAlert({content:t}).data("kendoAlert").open()},i.confirm=function(t){return e(n.confirm).kendoConfirm({content:t}).data("kendoConfirm").open().result},i.prompt=function(t,i){return e(n.prompt).kendoPrompt({content:t,value:i}).data("kendoPrompt").open().result}}(window.kendo.jQuery);kendo;!function(e,t){var n,i=window.kendo,o=i.ui.Widget,r=i.ui.Popup.TabKeyTrap,a=i.ui.Draggable,s=e.isPlainObject,l=i._activeElement,c=i._outerWidth,h=i._outerHeight,d=e.extend,u=e.each,p=i.template,f="body",m=".kendoWindow",v=".kendoWindowModal",g=".k-window",_=".k-window-title",b=_+"bar",w=".k-window-content",y=".k-resize-handle",x=".k-overlay",k="k-window-minimized",z="k-content-frame",C="k-i-loading",S="k-hover",M="k-focus",H="k-window-maximized",I="k-display-inline-flex",T=":visible",V="k-hidden",B="hidden",A="cursor",L="open",E="activate",D="deactivate",P="close",O="refresh",F="resizeStart",R="resizeEnd",N="dragstart",q="dragend",j="restore",W="error",G="overflow",U="original-overflow-rule",$="zIndex",K=".k-window-titlebar-actions .k-i-window-minimize,.k-window-titlebar-actions .k-i-window,.k-window-titlebar-actions .k-svg-i-window-minimize,.k-window-titlebar-actions .k-svg-i-window",Y=".k-i-pin,.k-svg-i-pin",Q=".k-i-unpin,.k-svg-i-unpin",X=Y+","+Q,J=".k-window-titlebar .k-window-titlebar-action",Z=".k-window-titlebar .k-i-arrow-rotate-cw,.k-window-titlebar .k-svg-i-arrow-rotate-cw",ee="WindowEventsHandled",te=/^0[a-z]*$/i,ne=i.isLocalUrl,ie={small:"k-window-sm",medium:"k-window-md",large:"k-window-lg"};function oe(e){return void 0!==e}function re(e,t){return parseInt(e.css(t),10)||0}function ae(e,t,n){return e&&isNaN(e)&&e.toString().indexOf("px")<0?e:Math.max(Math.min(parseInt(e,10),n===1/0?n:parseInt(n,10)),t===-1/0?t:parseInt(t,10))}function se(){return!this.type||this.type.toLowerCase().indexOf("script")>=0}function le(t){for(var n={top:t.offsetTop,left:t.offsetLeft},i=t.offsetParent;i;){n.top+=i.offsetTop,n.left+=i.offsetLeft;var o=e(i).css("overflowX"),r=e(i).css("overflowY");"auto"!==r&&"scroll"!==r||(n.top-=i.scrollTop),"auto"!==o&&"scroll"!==o||(n.left-=i.scrollLeft),i=i.offsetParent}return n}var ce=o.extend({init:function(n,a){var l,c,h,d,u,p,f,v,y=this,x={},k=a&&a.actions&&!a.actions.length;o.fn.init.call(y,n,a),d=(a=y.options).position,n=y.element,u=a.content,f=e(window),k&&(a.actions=[]),y.appendTo=e(a.appendTo),y.containment=a.draggable.containment?e(a.draggable.containment).first():null,u&&!s(u)&&(u=a.content={url:u}),n.find("script").filter(se).remove(),n.parent().is(y.appendTo)||y.containment||d.top!==t&&d.left!==t||(n.is(T)?(x=n.offset(),!0):(c=n.css("visibility"),h=n.css("display"),n.css({visibility:B,display:""}),x=document.body.contains(n[0])?n.offset():{top:0,left:0},n.css({visibility:c,display:h})),d.top===t&&(d.top=x.top),d.left===t&&(d.left=x.left)),oe(a.visible)&&null!==a.visible||(a.visible=n.is(T)),l=y.wrapper=n.closest(g),n.is(".k-window-content")&&l[0]||(n.addClass("k-window-content"),n.attr("tabindex",0),y._createWindow(n,a),l=y.wrapper=n.closest(g),y.title(y.options.title),y._dimensions(),a._footerTemplate&&y.wrapper.append(i.template(a._footerTemplate)(a._footerMessages))),a.themeColor&&"none"!==a.themeColor&&l.addClass(i.getValidCssClass("k-window-","themeColor",a.themeColor)),y.minTop=y.minLeft=-1/0,y.maxTop=y.maxLeft=1/0,y._position(),u&&y.refresh(u),a.visible&&y.toFront(null,!a.modal),p=l.children(w),a.visible&&a.modal&&y._overlay(l.is(T)).css({opacity:.5}),l.on("mouseenter"+m,J,y._buttonEnter.bind(y)).on("mouseleave"+m,J,y._buttonLeave.bind(y)).on("click"+m,"> "+J,y._windowActionHandler.bind(y)).on("keydown"+m,y,y._keydown.bind(y)).on("focus"+m,y._focus.bind(y)).on("blur"+m,y._blur.bind(y)),p.on("keydown"+m,y,y._keydownContent.bind(y)),p.find("."+z)[0]&&!f.data(ee)&&(f.on("blur"+m,(function(){var t=e(document.activeElement).parent(w);t.length&&i.widgetInstance(t)._focus()})),f.on("focus"+m,(function(){e(w).not(".k-dialog-content").each((function(t,n){i.widgetInstance(e(n))._blur()}))})),f.data(ee,!0)),this._resizable(),this._draggable(),a.pinned&&this.wrapper.is(":visible")&&y.pin(),(v=n.attr("id"))&&(v+="_wnd_title",l.attr({role:"dialog","aria-labelledby":v}).children(b).children(_).attr("id",v)),l.add(l.children(".k-resize-handle,"+b)).on(i.support.mousedown+m,y.toFront.bind(y)),y.touchScroller=i.touchScroller(n),y._resizeHandler=y._onDocumentResize.bind(y),y._marker=i.guid().substring(0,8),e(window).on("resize"+m+y._marker,y._resizeHandler),a.visible&&(y.trigger(L),y.trigger(E)),i.notify(y),this.options.modal&&(this._tabKeyTrap=new r(l),this._tabKeyTrap.trap(),this._tabKeyTrap.shouldTrap=function(){return l.data("isFront")}),y._showWatermarkOverlay&&y._showWatermarkOverlay(y.wrapper[0])},_buttonEnter:function(t){e(t.currentTarget).addClass(S)},_buttonLeave:function(t){e(t.currentTarget).removeClass(S)},_focus:function(){this.wrapper.addClass(M)},_blur:function(){this.wrapper.removeClass(M)},_dimensions:function(){var e=this.wrapper,t=this.options,n=t.width,i=t.height,o=t.maxHeight,r=t.size,a=["minWidth","minHeight","maxWidth","maxHeight"],s="content-box"==e.css("box-sizing"),l=s?re(e,"border-left-width")+re(e,"border-right-width"):0,c=s?re(e,"border-top-width")+re(e,"border-bottom-width"):0,h=s?re(e,"padding-top"):0;this.containment&&!this._isPinned&&(this._updateBoundaries(),t.maxHeight=Math.min(this.containment.height-(c+h),o),t.maxWidth=Math.min(this.containment.width-l,t.maxWidth));for(var d=0;d<a.length;d++){var u=t[a[d]]||"";u!=1/0&&e.css(a[d],u)}o!=1/0&&this.element.css("maxHeight",o),n?e.outerWidth(ae(n,t.minWidth,t.maxWidth)):e.outerWidth(""),i?e.outerHeight(ae(i,t.minHeight,t.maxHeight)):e.outerHeight(""),t.visible||e.removeClass(I).hide(),r&&ie[r]&&e.addClass(ie[r])},_position:function(){var e,t,n=this.wrapper,i=this.options.position;this._updateBoundaries(),this.containment&&(i.top=i.top||0,i.left=i.left||0,e=i.top.toString().indexOf("%")>0?parseInt(this.containment.height*(parseFloat(i.top)/100),10):i.top,t=i.left.toString().indexOf("%")>0?parseInt(this.containment.width*(parseFloat(i.left)/100),10):i.left,i.top=ae(e,this.minTop,this.maxTop),i.left=ae(t,this.minLeft,this.maxLeft)),i.top&&i.top.toString().indexOf("px")>0&&(i.top=Number(i.top.replace("px",""))),i.left&&i.left.toString().indexOf("px")>0&&(i.left=Number(i.left.replace("px",""))),0===i.top&&(i.top=i.top.toString()),0===i.left&&(i.left=i.left.toString()),n.css({top:i.top||"",left:i.left||""})},_updateBoundaries:function(){var e=this.containment;if(!e)return null;e.width=e.innerWidth(),e.height=e.innerHeight(),parseInt(e.width,10)>e[0].clientWidth&&(e.width-=i.support.scrollbar()),parseInt(e.height,10)>e[0].clientHeight&&(e.height-=i.support.scrollbar()),e.position=le(e[0]),this._isPinned?(this.minTop=this.minLeft=-1/0,this.maxTop=this.maxLeft=1/0):(this.minTop=e.scrollTop(),this.minLeft=e.scrollLeft(),this.maxLeft=this.minLeft+e.width-c(this.wrapper,!0),this.maxTop=this.minTop+e.height-h(this.wrapper,!0))},_animationOptions:function(e){var t=this.options.animation;return t&&t[e]||{open:{effects:{}},close:{hide:!0,effects:{}}}[e]},_resize:function(){i.resize(this.element.children())},_resizable:function(){var t=this.options.resizable,i=this.wrapper;this.resizing&&(i.off("dblclick"+m).children(y).remove(),this.resizing.destroy(),this.resizing=null),t&&(i.on("dblclick"+m,b,function(t){e(t.target).closest(".k-window-titlebar-action").length||this.toggleMaximization()}.bind(this)),u("n e s w se sw ne nw".split(" "),(function(e,t){i.append(n.resizeHandle(t))})),this.resizing=new he(this)),i=null},_draggable:function(){var e=this.options.draggable;this.dragging&&(this.dragging.destroy(),this.dragging=null),e&&(this.dragging=new de(this,e.dragHandle||b,e.clickMoveClick))},_actions:function(){var t,o=this.options,r=o.actions,a=o.pinned,s=this.wrapper.children(b).find(".k-window-titlebar-actions"),l=["minimize","maximize"],c={maximize:"window",refresh:"arrow-rotate-cw",custom:"gear"};r=e.map(r,(function(e){return e=a&&"pin"===e.toLowerCase()?"unpin":e,t=c[e.toLowerCase()]||"",{name:l.indexOf(e.toLowerCase())>-1?"window-"+e:e,icon:"close"==e.toLowerCase()?"x":t}})),s.html(i.render(n.action,r))},setOptions:function(t){var n=this,r=n.options.size,a=this.containment&&!n._isPinned?this.containment:e(document),s=JSON.parse(JSON.stringify(t));n.wrapper.removeClass(i.getValidCssClass("k-window-","themeColor",n.options.themeColor)),d(t.position,n.options.position),d(t.position,s.position),n._containerScrollTop=a.scrollTop(),n._containerScrollLeft=a.scrollLeft(),o.fn.setOptions.call(n,t);var l=!1!==n.options.scrollable;if(n.restore(),void 0!==t.title&&n.title(t.title),n.wrapper.removeClass(ie[r]),n._dimensions(),n._position(),n._resizable(),n._draggable(),n._actions(),n.options.themeColor&&"none"!==n.options.themeColor&&n.wrapper.addClass(i.getValidCssClass("k-window-","themeColor",n.options.themeColor)),void 0!==t.modal){var c=!1!==n.options.visible;n._enableDocumentScrolling(),n._overlay(t.modal&&c)}n.element.css(G,l?"":"hidden")},events:[L,E,D,P,"minimize","maximize",O,j,F,"resize",R,N,q,"kendoKeydown",W],options:{name:"Window",animation:{open:{effects:{zoom:{direction:"in"},fade:{direction:"in"}},duration:350},close:{effects:{zoom:{direction:"out",properties:{scale:.7}},fade:{direction:"out"}},duration:350,hide:!0}},title:"",themeColor:"",actions:["Close"],autoFocus:!0,modal:!1,size:"auto",resizable:!0,draggable:!0,minWidth:90,minHeight:50,maxWidth:1/0,maxHeight:1/0,pinned:!1,scrollable:!0,position:{},content:null,visible:null,height:null,width:null,appendTo:"body",isMaximized:!1,isMinimized:!1},_closable:function(){return e.inArray("close",e.map(this.options.actions,(function(e){return e.toLowerCase()})))>-1},_keydownContent:function(e){var t=i.keys;e.keyCode==t.ESC&&this._closable()&&(e.stopPropagation(),this._close(!1))},_keydown:function(e){var t,n,o,r,a,s,l=this,c=l.options,h=i.keys,d=e.keyCode,u=l.wrapper,p=10,f=c.isMaximized,m=c.isMinimized;d==h.ESC&&l._closable()&&(e.stopPropagation(),l._close(!1)),e.target!=e.currentTarget||l._closing||(e.altKey&&82==d&&l.refresh(),e.altKey&&80==d&&(l.options.pinned?l.unpin():l.pin()),e.altKey&&d==h.UP?m?(l.restore(),l.wrapper.trigger("focus")):f||(l.maximize(),l.wrapper.trigger("focus")):e.altKey&&d==h.DOWN&&(m||f?f&&(l.restore(),l.wrapper.trigger("focus")):(l.minimize(),l.wrapper.trigger("focus"))),t=i.getOffset(u),l.containment&&!l._isPinned&&(t=l.options.position),!c.draggable||e.ctrlKey||e.altKey||f||(l._updateBoundaries(),d==h.UP?(t.top=ae(t.top-p,l.minTop,l.maxTop),n=u.css("top",t.top)):d==h.DOWN?(t.top=ae(t.top+p,l.minTop,l.maxTop),n=u.css("top",t.top)):d==h.LEFT?(t.left=ae(t.left-p,l.minLeft,l.maxLeft),n=u.css("left",t.left)):d==h.RIGHT&&(t.left=ae(t.left+p,l.minLeft,l.maxLeft),n=u.css("left",t.left))),c.resizable&&e.ctrlKey&&!f&&!m&&(d==h.UP?(n=!0,r=u.outerHeight()-p):d==h.DOWN?(n=!0,r=l.containment&&!l._isPinned?Math.min(u.outerHeight()+p,l.containment.height-t.top-re(u,"padding-top")-re(u,"borderBottomWidth")-re(u,"borderTopWidth")):u.outerHeight()+p):d==h.LEFT?(n=!0,o=u.outerWidth()-p):d==h.RIGHT&&(n=!0,o=l.containment&&!l._isPinned?Math.min(u.outerWidth()+p,l.containment.width-t.left-re(u,"borderLeftWidth")-re(u,"borderRightWidth")):u.outerWidth()+p),n&&(a=ae(o,c.minWidth,c.maxWidth),s=ae(r,c.minHeight,c.maxHeight),isNaN(a)||(u.outerWidth(a),l.options.width=a+"px"),isNaN(s)||(u.outerHeight(s),l.options.height=s+"px"),l.resize())),n&&e.preventDefault())},_overlay:function(t){var n=this.containment?this.containment.children(x):this.appendTo.children(x),i=this.wrapper,o=t?"inline-flex":"none",r=parseInt(i.css($),10)-1;return n.length||(n=e("<div class='k-overlay' />")),n.insertBefore(i[0]).css({zIndex:r,display:o}),this.options.modal.preventScroll&&!this.containment&&this._stopDocumentScrolling(),n},_actionForIcon:function(e){return{x:"_close",window:"maximize","window-minimize":"minimize","window-restore":"restore","arrow-rotate-cw":"refresh",pin:"pin",unpin:"unpin"}[/\bk(-svg)?-i(-\w+)+\b/.exec(e[0].className)[0].replace(/(k-i-|k-svg-i-)/,"")]},_windowActionHandler:function(t){if(!this._closing){var n=e(t.target).closest(".k-window-titlebar-action").find(".k-icon,.k-svg-icon"),i=this._actionForIcon(n);return i?(t.preventDefault(),this[i](),!1):void 0}},_modals:function(){for(var t,n=this,i=e(g+T),o=[],r=0;r<i.length;r+=1)(t=n._object(e(i[r])))&&t.options&&t.options.modal&&t.options.visible&&t.options.appendTo===n.options.appendTo&&(!t.containment||n.containment&&t.containment[0]===n.containment[0])&&o.push(t.wrapper[0]);return o.sort((function(e,t){return e.style.zIndex-t.style.zIndex})),n=null,e(o)},_object:function(e){var n=e.children(w).getKendoWindow();return n||t},center:function(){var t,n,i=this,o=i.options.position,r=i.wrapper,a=e(window),s=0,l=0;return i.options.isMaximized||(i.options.pinned&&!i._isPinned&&i.pin(),i.options.pinned||(s=a.scrollTop(),l=a.scrollLeft()),this.containment&&!i.options.pinned?(t=this.minTop+(this.maxTop-this.minTop)/2,n=this.minLeft+(this.maxLeft-this.minLeft)/2):(i._scrollIsAppended=!0,n=l+Math.max(0,(a.width()-r.outerWidth())/2),t=s+Math.max(0,(a.height()-r.outerHeight()-re(r,"paddingTop"))/2)),r.css({left:n,top:t}),o.top=t,o.left=n),i},title:function(t){var o,r=this,a=!0,s=r.wrapper,l=s.children(b),c=l.children(_);return arguments.length?(e.isPlainObject(t)?(o=void 0!==t.text?t.text:"",a=!1!==t.encoded):o=t,!1===o?(s.addClass("k-window-titleless"),s.css("padding-top",0),l.remove()):l.length?c.html(a?i.htmlEncode(o):o):(s.prepend(n.titlebar({title:a?i.htmlEncode(o):o})),r._actions(),l=s.children(b)),r.options.title=o,r):c.html()},content:function(e,t){var n=this.wrapper.children(w),o=n.children(".km-scroll-container");return n=o[0]?o:n,oe(e)?(i.destroy(this.element.children()),n.empty().html(e),this):n.html()},open:function(){var t,n,o=this,r=o.wrapper,a=o.options,s=this._animationOptions("open"),l=r.children(w),c=this.containment&&!o._isPinned?this.containment:e(document);if(!o.trigger(L)){if(o._closing&&r.kendoStop(!0,!0),o._closing=!1,o.toFront(),a.autoFocus&&o.wrapper.trigger("focus"),a.visible=!0,a.modal){if(n=!!o._modals().length,(t=o._overlay(n)).kendoStop(!0,!0),s.duration&&i.effects.Fade&&!n){var h=i.fx(t).fadeIn();h.duration(s.duration||0),h.endValue(.5),h.play()}else t.css("opacity",.5);t.show(),e(window).on("focus"+v,(function(){r.data("isFront")&&!e(document.activeElement).closest(r).length&&o.wrapper.trigger("focus")}))}r.is(T)||(l.css(G,B),o.wrapper.find(J).addClass("k-button-flat"),r.css({display:"inline-flex"}),r.kendoStop().kendoAnimate({effects:s.effects,duration:s.duration,complete:this._activate.bind(this)}))}return a.isMaximized&&(o._containerScrollTop=c.scrollTop(),o._containerScrollLeft=c.scrollLeft(),o._stopDocumentScrolling()),this.options.pinned&&!this._isPinned&&this.pin(),o},_activate:function(){var e=!1!==this.options.scrollable;this.options.autoFocus&&this.wrapper.trigger("focus"),this.element.css(G,e?"":"hidden"),i.resize(this.element.children()),this.trigger(E)},_removeOverlay:function(n){var o=this._modals(),r=this.options,a=r.modal&&!o.length,s=this._animationOptions("close");if(a){if(!n&&s.duration&&i.effects.Fade){var l=i.fx(r.modal?this._overlay(!0):e(t)).fadeOut();l.duration(s.duration||0),l.startValue(.5),l.play()}else this._overlay(!1).remove();r.modal.preventScroll&&this._enableDocumentScrolling()}else o.length&&(this._object(o.last())._overlay(!0),r.modal.preventScroll&&this._stopDocumentScrolling())},_close:function(t){var n,i=this,o=i.wrapper,r=i.options,a=this._animationOptions("open"),s=this._animationOptions("close"),l=this.containment&&!i._isPinned?this.containment:e(document);i._closing||(n=i.trigger(P,{userTriggered:!t}),i._closing=!n,o.is(T)&&!n&&(r.visible=!1,e(g).each((function(t,n){var i=e(n).children(w);n!=o&&i.find("> ."+z).length>0&&i.children(x).remove()})),this._removeOverlay(),i.wrapper.find(J).removeClass("k-button-flat"),o.kendoStop().kendoAnimate({effects:s.effects||a.effects,reverse:!0===s.reverse,duration:s.duration,complete:this._deactivate.bind(this)}),e(window).off(v)),i.options.isMaximized&&(i._enableDocumentScrolling(),i._containerScrollTop&&i._containerScrollTop>0&&l.scrollTop(i._containerScrollTop),i._containerScrollLeft&&i._containerScrollLeft>0&&l.scrollLeft(i._containerScrollLeft)),i.options.iframe&&i.wrapper.trigger("blur"))},_deactivate:function(){var e=this;if(e.wrapper.removeClass(I).hide().css("opacity",""),e.trigger(D),e.options.modal){var t=e._object(e._modals().last());t&&t.toFront()}},close:function(){return this._close(!0),this},_actionable:function(t){return e(t).is(`${J}, :input, a, .k-input, .k-icon, .k-svg-icon, .k-svg-icon>svg, .k-svg-icon>svg>path, .k-icon-button, [role='gridcell'], .k-input-inner, .k-input-value-text`)},_shouldFocus:function(t){var n=l(),i=this.wrapper;return this.options.autoFocus&&!e(n).is(i)&&!this._actionable(t)&&(!i.find(n).length||!i.find(t).length)},toFront:function(t,i){var o=this,r=o.wrapper,a=r[0],s=o.containment&&!o._isPinned,l=this._animationOptions("open"),c=+r.css($),h=c,d=t&&t.target||null;if(e(g).each((function(t,i){var o=e(i),s=o.css($),l=o.children(w);isNaN(s)||(c=Math.max(+s,c)),r.data("isFront",i==a),i!=a&&l.find("."+z).length&&!l.find(x).length&&l.append(n.overlay)})),(!r[0].style.zIndex||h<c)&&r.css($,c+2),o.element.find("> .k-overlay").remove(),o._shouldFocus(d)){i||setTimeout((function(){o.wrapper.trigger("focus")}),l?l.duration:0);var u=s?o.containment.scrollTop():e(window).scrollTop(),p=parseInt(r.position().top,10);!o.options.pinned&&p>0&&p<u&&(u>0?e(window).scrollTop(p):r.css("top",u))}return r=null,o},toggleMaximization:function(){return this._closing?this:this[this.options.isMaximized?"restore":"maximize"]()},restore:function(){var t=this,n=t.options,i=n.minHeight,o=t.restoreOptions,r=t.containment&&!t._isPinned?t.containment:e(document);return n.isMaximized||n.isMinimized?(i&&i!=1/0&&t.wrapper.css("min-height",i),o&&!n.isMaximized&&(o.height=ae(o.height,t.options.minHeight,t.options.maxHeight),n.position.top+parseInt(o.height,10)>t.maxTop&&(n.position.top=ae(n.position.top,t.minTop,t.maxTop-parseInt(o.height,10)),d(o,{left:n.position.left,top:n.position.top}))),t.wrapper.css({position:n.pinned?"fixed":"absolute",left:o.left,top:o.top,width:o.width,height:o.height}).removeClass(H).removeClass(k).find(".k-window-content,.k-resize-handle").show().end().find(".k-window-titlebar .k-i-window-restore,.k-window-titlebar .k-svg-i-window-restore").parent().remove().end().end().find(K).parent().show().end().end().find(X).parent().show(),n.isMaximized?t.wrapper.find(".k-i-window,.k-svg-i-window").parent().trigger("focus"):n.isMinimized&&t.wrapper.find(".k-i-window-minimize,.k-svg-i-window-minimize").parent().trigger("focus"),t.options.width=o.width,t.options.height=o.height,t.options.modal.preventScroll||t._enableDocumentScrolling(),t._containerScrollTop&&t._containerScrollTop>0&&r.scrollTop(t._containerScrollTop),t._containerScrollLeft&&t._containerScrollLeft>0&&r.scrollLeft(t._containerScrollLeft),n.isMaximized=n.isMinimized=!1,t.wrapper.removeAttr("aria-labelled-by"),t.resize(),t.trigger(j),t):t},_sizingAction:function(e,t){var i=this,o=i.wrapper,r=o[0].style,a=i.options;return a.isMaximized||a.isMinimized||(i.restoreOptions={width:r.width,height:r.height},o.children(y).hide().end().children(b).find(K).parent().hide().eq(0).before(n.action({name:"window-restore"})),t.call(i),i.wrapper.children(b).find(X).parent().toggle("maximize"!==e),i.trigger(e),o.find(".k-i-window-restore,.k-svg-i-window-restore").parent().trigger("focus")),i},maximize:function(){return this._sizingAction("maximize",(function(){var t=this,n=t.wrapper,i=this.containment&&!t._isPinned,o=n.position(),r=e(document);d(t.restoreOptions,{left:o.left+(i?this.containment.scrollLeft():0),top:o.top+(i?this.containment.scrollTop():0)}),this._containerScrollTop=i?this.containment.scrollTop():r.scrollTop(),this._containerScrollLeft=i?this.containment.scrollLeft():r.scrollLeft(),t._stopDocumentScrolling(),n.css({top:i?this.containment.scrollTop():0,left:i?this.containment.scrollLeft():0,position:i?"absolute":"fixed"}).addClass(H),t.options.isMaximized=!0,t._onDocumentResize()})),this},_stopDocumentScrolling:function(){var t=this,n=t.containment;if(n&&!t._isPinned)return t._storeOverflowRule(n),n.css(G,B),void t.wrapper.css({maxWidth:n.innerWidth(),maxHeight:n.innerHeight()});var i=e("body");t._storeOverflowRule(i),i.css(G,B);var o=e("html");t._storeOverflowRule(o),o.css(G,B)},_enableDocumentScrolling:function(){var t=this,n=t.containment;if(n&&!t._isPinned)return t._restoreOverflowRule(n),void t.wrapper.css({maxWidth:n.width,maxHeight:n.height});t._restoreOverflowRule(e(document.body)),t._restoreOverflowRule(e("html"))},_storeOverflowRule:function(e){if(!this._isOverflowStored(e)){var t=e.get(0).style.overflow;"string"==typeof t&&e.data(U,t)}},_isOverflowStored:function(e){return"string"==typeof e.data(U)},_restoreOverflowRule:function(e){var n=e.data(U);null!==n&&n!==t?(e.css(G,n),e.removeData(U)):e.css(G,"")},isMaximized:function(){return this.options.isMaximized},minimize:function(){return this._sizingAction("minimize",(function(){var e=this;e.wrapper.css({height:"",minHeight:""}),e.element.hide(),e.options.isMinimized=!0})),this.wrapper.attr("aria-labelled-by",this.element.attr("aria-labelled-by")),this.wrapper.addClass(k),this._updateBoundaries(),this},isMinimized:function(){return this.options.isMinimized},pin:function(){var t=this,n=e(window),o=t.wrapper,r=t.options,a=r.position,s=this.containment?le(o[0]).top+re(this.containment,"borderTopWidth"):re(o,"top"),l=this.containment?le(o[0]).left+re(this.containment,"borderLeftWidth"):re(o,"left");if(!t.options.isMaximized){a.top=s,a.left=l,!t._scrollIsAppended||this.containment&&"fixed"===this.containment.css("position")||(a.top-=n.scrollTop(),a.left-=n.scrollLeft(),t._scrollIsAppended=!1),o.css(d(a,{position:"fixed"}));var c=o.children(b).find(Y).eq(0);c.length>0&&i.ui.icon(c,{icon:"unpin"}),t._isPinned=!0,t.options.pinned=!0,this.containment&&(r.maxWidth=r.maxHeight=1/0,o.css({maxWidth:"",maxHeight:""}))}},unpin:function(){var t=this,n=e(window),o=t.wrapper,r=t.options,a=t.options.position,s=t.containment,l=parseInt(o.css("top"),10)+n.scrollTop(),c=parseInt(o.css("left"),10)+n.scrollLeft();if(!t.options.isMaximized){t._isPinned=!1,t._scrollIsAppended=!0,t.options.pinned=!1,s&&(t._updateBoundaries(),r.maxWidth=Math.min(s.width,r.maxWidth),r.maxHeight=Math.min(s.height-re(o,"padding-top"),r.maxHeight),o.css({maxWidth:r.maxWidth,maxHeight:r.maxHeight}),l=l<s.position.top?t.minTop:l>s.position.top+s.height?t.maxTop:l+s.scrollTop()-(s.position.top+re(s,"border-top-width")),c=c<s.position.left?t.minLeft:c>s.position.left+s.width?t.maxLeft:c+s.scrollLeft()-(s.position.left+re(s,"border-left-width"))),a.top=ae(l,t.minTop,t.maxTop),a.left=ae(c,t.minLeft,t.maxLeft),o.css(d(a,{position:""}));var h=o.children(b).find(Q).eq(0);h.length>0&&i.ui.icon(h,{icon:"pin"})}},_onDocumentResize:function(){var t,n,o=this,r=o.wrapper,a=e(window),s=i.support.zoomLevel(),l="content-box"==r.css("box-sizing");if(o.options.isMaximized){var c=l?re(r,"border-left-width")+re(r,"border-right-width"):0,h=l?re(r,"border-top-width")+re(r,"border-bottom-width"):0,d=l?re(r,"padding-top"):0;o.containment&&!o._isPinned?(t=o.containment.innerWidth()-c,n=o.containment.innerHeight()-(h+d)):(t=a.width()/s-c,n=a.height()/s-(h+d)),r.css({width:t,height:n}),o.options.width=t,o.options.height=n,o.resize()}},refresh:function(t){var i,o,r,a=this,l=a.options,c=e(a.element);return s(t)||(t={url:t}),t=d(l.content,t),o=oe(l.iframe)?l.iframe:t.iframe,(r=t.url)?(oe(o)||(o=!ne(r)),o?((i=c.find("."+z)[0])?i.src=r||i.src:c.html(n.contentFrame(d({},l,{content:t}))),c.find("."+z).off("load"+m).on("load"+m,this._triggerRefresh.bind(this))):a._ajaxRequest(t)):(t.template&&a.content(p(t.template)({})),a.trigger(O)),c.toggleClass("k-window-iframecontent",!!o),a},_triggerRefresh:function(){this.trigger(O)},_ajaxComplete:function(){clearTimeout(this._loadingIconTimeout),this.wrapper.find(Z).removeClass(C)},_ajaxError:function(e,t){this.trigger(W,{status:t,xhr:e})},_ajaxSuccess:function(e){return function(t){var n=t;e&&(n=p(e)(t||{})),this.content(n,t),this.element.prop("scrollTop",0),this.trigger(O)}},_showLoading:function(){this.wrapper.find(Z).addClass(C)},_ajaxRequest:function(t){this._loadingIconTimeout=setTimeout(this._showLoading.bind(this),100),e.ajax(d({type:"GET",dataType:"html",cache:!1,error:this._ajaxError.bind(this),complete:this._ajaxComplete.bind(this),success:this._ajaxSuccess(t.template).bind(this)},t))},_destroy:function(){this.resizing&&this.resizing.destroy(),this.dragging&&this.dragging.destroy(),this.wrapper.off(m).children(w).off(m).end().find(".k-resize-handle,.k-window-titlebar").off(m),e(window).off("resize"+m+this._marker),e(window).off(v),e(window).off(m),clearTimeout(this._loadingIconTimeout),o.fn.destroy.call(this),this.unbind(t),i.destroy(this.wrapper)},destroy:function(){this._destroy(),this.options.modal&&this._removeOverlay(!0),this.wrapper.empty().remove(),this.wrapper=this.appendTo=this.element=e()},_createWindow:function(){var t,o,r=this.element,a=this.options,s=i.support.isRtl(r);!1===a.scrollable&&r.css("overflow","hidden"),o=e(n.wrapper(a)),t=r.find("iframe:not(.k-content-frame)").map((function(){var e=this.getAttribute("src");return this.src="",e})),o.toggleClass("k-rtl",s).attr("tabindex",0).append(r).find("iframe:not(.k-content-frame)").each((function(e){this.src=t[e]})),this.containment?this.containment.prepend(o):this.appendTo&&o.appendTo(this.appendTo),o.find(".k-window-title").css(s?"left":"right",c(o.find(".k-window-titlebar-actions"))+10),r.css("visibility","").show(),e(r).hasClass(V)&&e(r).removeClass(V),r.find("[data-role=editor]").each((function(){var t=e(this).data("kendoEditor");t&&t.refresh()})),o=r=null}});function he(e){var t=this;t.owner=e,t._preventDragging=!1,t._draggable=new a(e.wrapper,{filter:">"+y,group:e.wrapper.id+"-resizing",dragstart:t.dragstart.bind(t),drag:t.drag.bind(t),dragend:t.dragend.bind(t)}),t._draggable.userEvents.bind("press",t.addOverlay.bind(t)),t._draggable.userEvents.bind("release",t.removeOverlay.bind(t))}function de(e,t,n){var i=this;i.owner=e,i._preventDragging=!1,i._draggable=new a(e.wrapper,{filter:t,group:e.wrapper.id+"-moving",clickMoveClick:n,dragstart:i.dragstart.bind(i),drag:i.drag.bind(i),dragend:i.dragend.bind(i),dragcancel:i.dragcancel.bind(i)}),i._draggable.userEvents.stopPropagation=!1}n={wrapper:p((()=>"<div class='k-window'></div>")),action:p((({name:e,icon:t})=>{let n=(t||"").toLowerCase()||e.toLowerCase();return"restore"==n&&(n="window-restore"),i.html.renderButton(`<button role='button' class='k-window-titlebar-action' aria-label='${e}'></button>`,{icon:n,fillMode:"flat"})})),titlebar:p((({title:e})=>`<div class='k-window-titlebar'><span class='k-window-title'>${e}</span><div class='k-window-titlebar-actions'></div></div>`)),overlay:"<div class='k-overlay'></div>",contentFrame:p((({title:e,content:t})=>`<iframe frameborder='0' title='${e}' class='${z}' src='${t.url}'>This page requires frames in order to show content</iframe>`)),resizeHandle:p((e=>`<div aria-hidden='true' class='k-resize-handle k-resize-${e}'></div>`))},he.prototype={addOverlay:function(){this.owner.wrapper.append(n.overlay)},removeOverlay:function(){this.owner.wrapper.find(x).remove()},dragstart:function(t){var n=this,o=n.owner,r=o.wrapper;if(n._preventDragging=o.trigger(F),!n._preventDragging){n.elementPadding=parseInt(r.css("padding-top"),10),n.initialPosition=i.getOffset(r,"position"),n.resizeDirection=t.currentTarget.prop("className").replace("k-resize-handle k-resize-",""),n.initialSize={width:r.outerWidth(),height:r.outerHeight()},o._updateBoundaries(),n.containerOffset=o.containment?o.containment.position:i.getOffset(o.appendTo);var a=r.offsetParent();if(a.is("html"))n.containerOffset.top=n.containerOffset.left=0;else{var s=a.css("margin-top"),l=a.css("margin-left");if(!te.test(s)||!te.test(l)){var c=le(r[0]),h=c.left-n.containerOffset.left-n.initialPosition.left,d=c.top-n.containerOffset.top-n.initialPosition.top;n._relativeElMarginLeft=h>1?h:0,n._relativeElMarginTop=d>1?d:0,n.initialPosition.left+=n._relativeElMarginLeft,n.initialPosition.top+=n._relativeElMarginTop}}r.children(y).not(t.currentTarget).hide(),e(f).css(A,t.currentTarget.css(A))}},drag:function(t){if(!this._preventDragging){var n,o,r,a,s=this,l=s.owner,c=l.wrapper,h=l.options,d=h.position,u=s.resizeDirection,p=s.containerOffset,f=s.initialPosition,m=s.initialSize,v=l.containment&&!l._isPinned,g=i.support.isRtl(l.containment),_=v&&g&&l.containment.innerWidth()>l.containment.width?i.support.scrollbar():0,b=v?{top:l.containment.scrollTop(),left:l.containment.scrollLeft()}:{top:0,left:0},w=Math.max(t.x.location,0),y=Math.max(t.y.location,0);u.indexOf("e")>=0?(n=l.containment&&w-m.width>=l.maxLeft-b.left+p.left+_?l.maxLeft+_-f.left+m.width-b.left:w-f.left-p.left,c.outerWidth(ae(n,h.minWidth,h.maxWidth))):u.indexOf("w")>=0&&(n=ae((a=f.left+m.width+p.left)-w,h.minWidth,h.maxWidth),d.left=a-n-p.left-_-(s._relativeElMarginLeft||0)+b.left,l.containment&&d.left<=l.minLeft&&(d.left=l.minLeft,n=ae(a-_-d.left-p.left+b.left,h.minWidth,h.maxWidth)),c.css({left:d.left,width:n}));var x=y;l.options.pinned&&(x-=e(window).scrollTop()),u.indexOf("s")>=0?(o=x-f.top-s.elementPadding-p.top,x-m.height-s.elementPadding>=l.maxTop+p.top-b.top&&(o=l.maxTop-f.top+m.height-b.top),c.outerHeight(ae(o,h.minHeight,h.maxHeight))):u.indexOf("n")>=0&&(o=ae((r=f.top+m.height+p.top)-x,h.minHeight,h.maxHeight),d.top=r-o-p.top-(s._relativeElMarginTop||0)+b.top,d.top<=l.minTop&&l.containment&&(d.top=l.minTop,o=ae(r-d.top-p.top+b.top,h.minHeight,h.maxHeight)),c.css({top:d.top,height:o})),n&&(l.options.width=n+"px"),o&&(l.options.height=o+"px"),l.resize()}},dragend:function(t){if(!this._preventDragging){var n=this,i=n.owner,o=i.wrapper;return o.children(y).not(t.currentTarget).show(),e(f).css(A,""),i.touchScroller&&i.touchScroller.reset(),27==t.keyCode&&o.css(n.initialPosition).css(n.initialSize),i.trigger(R),!1}},destroy:function(){this._draggable&&this._draggable.destroy(),this._draggable=this.owner=null}},de.prototype={dragstart:function(t){var o=this.owner,r=o.options.draggable,a=o.element,s=a.find(".k-window-titlebar-actions"),l=i.getOffset(o.appendTo);this._preventDragging=o.trigger(N)||!r,this._preventDragging||o.isMaximized()||(o.initialWindowPosition=i.getOffset(o.wrapper,"position"),o.initialPointerPosition||(o.options.position.left=ae(o.initialWindowPosition.left,o.minLeft,o.maxLeft),o.options.position.top=ae(o.initialWindowPosition.top,o.minTop,o.maxTop)),o.initialPointerPosition={left:o.options.position.left,top:o.options.position.top},o.startPosition={left:t.x.client-o.initialWindowPosition.left,top:t.y.client-o.initialWindowPosition.top},o._updateBoundaries(),o.containment||(s.length>0?o.minLeft=c(s)+parseInt(s.css("right"),10)-c(a):o.minLeft=20-c(a),o.minLeft-=l.left,o.minTop=-l.top),e(n.overlay).appendTo(o.wrapper).css({opacity:0}),o.wrapper.children(y).hide(),e(f).css(A,t.currentTarget.css(A)))},drag:function(t){var n,i,o=this.owner,r=o.options.position,a=o.options.draggable.axis;this._preventDragging||o.isMaximized()||(a&&"x"!==a.toLowerCase()||(n=t.x.client-o.startPosition.left,o.containment&&!o._isPinned&&(n+=o.containment.scrollLeft()),r.left=ae(n,o.minLeft,o.maxLeft)),a&&"y"!==a.toLowerCase()||(i=t.y.client-o.startPosition.top,o.containment&&!o._isPinned&&(i+=o.containment.scrollTop()),r.top=ae(i,o.minTop,o.maxTop)),e(o.wrapper).css("transform","translate("+(r.left-o.initialPointerPosition.left)+"px, "+(r.top-o.initialPointerPosition.top)+"px)"))},_finishDrag:function(){var t=this.owner;t.wrapper.children(y).toggle(!t.options.isMinimized).end().find(x).remove(),e(f).css(A,"")},dragcancel:function(e){this._preventDragging||(this._finishDrag(),e.currentTarget.closest(g).css(this.owner.initialWindowPosition))},dragend:function(){var t=this.owner;if(!this._preventDragging&&!t.isMaximized())return e(t.wrapper).css(t.options.position).css("transform",""),this._finishDrag(),t.trigger(q),!1},destroy:function(){this._draggable&&this._draggable.destroy(),this._draggable=this.owner=null}},i.ui.plugin(ce)}(window.kendo.jQuery);kendo;return kendo}));
//# sourceMappingURL=kendo.ui.core.min.js.map