2 lines
1.3 MiB
2 lines
1.3 MiB
/*! For license information please see devisShow.app.js.LICENSE.txt */
|
||
(()=>{var e,n,r,a,o={2:(t,e,n)=>{var r=n(6926),a=n(9310);(t.exports=function(t,e){return a[t]||(a[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.28.0",mode:r?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.28.0/LICENSE",source:"https://github.com/zloirock/core-js"})},54:(t,e,n)=>{"use strict";var r,a,o=n(2368),i=n(281),A=n(5362),s=n(6844),l=n(2192),c=n(2),d=n(3105),u=n(9206).get,p=n(1036),f=n(8121),h=c("native-string-replace",String.prototype.replace),g=RegExp.prototype.exec,m=g,b=i("".charAt),v=i("".indexOf),w=i("".replace),y=i("".slice),x=(a=/b*/g,o(g,r=/a/,"a"),o(g,a,"a"),0!==r.lastIndex||0!==a.lastIndex),B=l.BROKEN_CARET,C=void 0!==/()??/.exec("")[1];(x||C||B||p||f)&&(m=function(t){var e,n,r,a,i,l,c,p=this,f=u(p),F=A(t),Q=f.raw;if(Q)return Q.lastIndex=p.lastIndex,e=o(m,Q,F),p.lastIndex=Q.lastIndex,e;var U=f.groups,T=B&&p.sticky,L=o(s,p),_=p.source,S=0,k=F;if(T&&(L=w(L,"y",""),-1===v(L,"g")&&(L+="g"),k=y(F,p.lastIndex),p.lastIndex>0&&(!p.multiline||p.multiline&&"\n"!==b(F,p.lastIndex-1))&&(_="(?: "+_+")",k=" "+k,S++),n=new RegExp("^(?:"+_+")",L)),C&&(n=new RegExp("^"+_+"$(?!\\s)",L)),x&&(r=p.lastIndex),a=o(g,T?n:p,k),T?a?(a.input=y(a.input,S),a[0]=y(a[0],S),a.index=p.lastIndex,p.lastIndex+=a[0].length):p.lastIndex=0:x&&a&&(p.lastIndex=p.global?a.index+a[0].length:r),C&&a&&a.length>1&&o(h,a[0],n,(function(){for(i=1;i<arguments.length-2;i++)void 0===arguments[i]&&(a[i]=void 0)})),a&&U)for(a.groups=l=d(null),i=0;i<U.length;i++)l[(c=U[i])[0]]=a[c[1]];return a}),t.exports=m},173:(t,e,n)=>{"use strict";var r=n(9070),a=n(2368),o=n(281),i=n(779),A=n(2074),s=n(3938),l=n(8420),c=n(8406),d=n(9328),u=n(3747),p=n(5362),f=n(1229),h=n(7234),g=n(6457),m=n(4433),b=n(6793),v=n(1602)("replace"),w=Math.max,y=Math.min,x=o([].concat),B=o([].push),C=o("".indexOf),F=o("".slice),Q="$0"==="a".replace(/./,"$0"),U=!!/./[v]&&""===/./[v]("a","$0");i("replace",(function(t,e,n){var o=U?"$":"$0";return[function(t,n){var r=f(this),o=c(t)?void 0:g(t,v);return o?a(o,t,r,n):a(e,p(r),t,n)},function(t,a){var i=s(this),A=p(t);if("string"==typeof a&&-1===C(a,o)&&-1===C(a,"$<")){var c=n(e,i,A,a);if(c.done)return c.value}var f=l(a);f||(a=p(a));var g=i.global;if(g){var v=i.unicode;i.lastIndex=0}for(var Q=[];;){var U=b(i,A);if(null===U)break;if(B(Q,U),!g)break;""===p(U[0])&&(i.lastIndex=h(A,u(i.lastIndex),v))}for(var T,L="",_=0,S=0;S<Q.length;S++){for(var k=p((U=Q[S])[0]),E=w(y(d(U.index),A.length),0),I=[],N=1;N<U.length;N++)B(I,void 0===(T=U[N])?T:String(T));var D=U.groups;if(f){var H=x([k],I,E,A);void 0!==D&&B(H,D);var P=p(r(a,void 0,H))}else P=m(k,A,E,I,D,a);E>=_&&(L+=F(A,_,E)+P,_=E+k.length)}return L+F(A,_)}]}),!!A((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")}))||!Q||U)},200:(t,e,n)=>{var r=function(t){return t&&t.Math==Math&&t};t.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},281:(t,e,n)=>{var r=n(8823),a=Function.prototype,o=a.call,i=r&&a.bind.bind(o,o);t.exports=r?i:function(t){return function(){return o.apply(t,arguments)}}},290:t=>{t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},353:(t,e,n)=>{var r=n(2368),a=n(6490),o=n(7658),i=n(6844),A=RegExp.prototype;t.exports=function(t){var e=t.flags;return void 0!==e||"flags"in A||a(t,"flags")||!o(A,t)?e:r(i,t)}},354:function(t){t.exports=function(){"use strict";var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},t(e,n)};function e(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}var n=function(){return n=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var a in e=arguments[n])Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t},n.apply(this,arguments)};function r(t,e,n,r){return new(n||(n=Promise))((function(a,o){function i(t){try{s(r.next(t))}catch(t){o(t)}}function A(t){try{s(r.throw(t))}catch(t){o(t)}}function s(t){var e;t.done?a(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(i,A)}s((r=r.apply(t,e||[])).next())}))}function a(t,e){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:A(0),throw:A(1),return:A(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function A(o){return function(A){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!((a=(a=i.trys).length>0&&a[a.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]<a[3])){i.label=o[1];break}if(6===o[0]&&i.label<a[1]){i.label=a[1],a=o;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(o);break}a[2]&&i.ops.pop(),i.trys.pop();continue}o=e.call(t,i)}catch(t){o=[6,t],r=0}finally{n=a=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,A])}}}function o(t,e,n){if(n||2===arguments.length)for(var r,a=0,o=e.length;a<o;a++)!r&&a in e||(r||(r=Array.prototype.slice.call(e,0,a)),r[a]=e[a]);return t.concat(r||e)}for(var i=function(){function t(t,e,n,r){this.left=t,this.top=e,this.width=n,this.height=r}return t.prototype.add=function(e,n,r,a){return new t(this.left+e,this.top+n,this.width+r,this.height+a)},t.fromClientRect=function(e,n){return new t(n.left+e.windowBounds.left,n.top+e.windowBounds.top,n.width,n.height)},t.fromDOMRectList=function(e,n){var r=Array.from(n).find((function(t){return 0!==t.width}));return r?new t(r.left+e.windowBounds.left,r.top+e.windowBounds.top,r.width,r.height):t.EMPTY},t.EMPTY=new t(0,0,0,0),t}(),A=function(t,e){return i.fromClientRect(t,e.getBoundingClientRect())},s=function(t){for(var e=[],n=0,r=t.length;n<r;){var a=t.charCodeAt(n++);if(a>=55296&&a<=56319&&n<r){var o=t.charCodeAt(n++);56320==(64512&o)?e.push(((1023&a)<<10)+(1023&o)+65536):(e.push(a),n--)}else e.push(a)}return e},l=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,t);var n=t.length;if(!n)return"";for(var r=[],a=-1,o="";++a<n;){var i=t[a];i<=65535?r.push(i):(i-=65536,r.push(55296+(i>>10),i%1024+56320)),(a+1===n||r.length>16384)&&(o+=String.fromCharCode.apply(String,r),r.length=0)}return o},c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d="undefined"==typeof Uint8Array?[]:new Uint8Array(256),u=0;u<64;u++)d[c.charCodeAt(u)]=u;for(var p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f="undefined"==typeof Uint8Array?[]:new Uint8Array(256),h=0;h<64;h++)f[p.charCodeAt(h)]=h;for(var g=function(t,e,n){return t.slice?t.slice(e,n):new Uint16Array(Array.prototype.slice.call(t,e,n))},m=function(){function t(t,e,n,r,a,o){this.initialValue=t,this.errorValue=e,this.highStart=n,this.highValueIndex=r,this.index=a,this.data=o}return t.prototype.get=function(t){var e;if(t>=0){if(t<55296||t>56319&&t<=65535)return e=((e=this.index[t>>5])<<2)+(31&t),this.data[e];if(t<=65535)return e=((e=this.index[2048+(t-55296>>5)])<<2)+(31&t),this.data[e];if(t<this.highStart)return e=2080+(t>>11),e=this.index[e],e+=t>>5&63,e=((e=this.index[e])<<2)+(31&t),this.data[e];if(t<=1114111)return this.data[this.highValueIndex]}return this.errorValue},t}(),b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",v="undefined"==typeof Uint8Array?[]:new Uint8Array(256),w=0;w<64;w++)v[b.charCodeAt(w)]=w;var y=10,x=13,B=15,C=17,F=18,Q=19,U=20,T=21,L=22,_=24,S=25,k=26,E=27,I=28,N=30,D=32,H=33,P=34,O=35,M=37,j=38,R=39,K=40,G=42,q=[9001,65288],z="×",V="÷",W=function(t){var e,n,r,a=function(t){var e,n,r,a,o,i=.75*t.length,A=t.length,s=0;"="===t[t.length-1]&&(i--,"="===t[t.length-2]&&i--);var l="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?new ArrayBuffer(i):new Array(i),c=Array.isArray(l)?l:new Uint8Array(l);for(e=0;e<A;e+=4)n=f[t.charCodeAt(e)],r=f[t.charCodeAt(e+1)],a=f[t.charCodeAt(e+2)],o=f[t.charCodeAt(e+3)],c[s++]=n<<2|r>>4,c[s++]=(15&r)<<4|a>>2,c[s++]=(3&a)<<6|63&o;return l}(t),o=Array.isArray(a)?function(t){for(var e=t.length,n=[],r=0;r<e;r+=4)n.push(t[r+3]<<24|t[r+2]<<16|t[r+1]<<8|t[r]);return n}(a):new Uint32Array(a),i=Array.isArray(a)?function(t){for(var e=t.length,n=[],r=0;r<e;r+=2)n.push(t[r+1]<<8|t[r]);return n}(a):new Uint16Array(a),A=g(i,12,o[4]/2),s=2===o[5]?g(i,(24+o[4])/2):(e=o,n=Math.ceil((24+o[4])/4),e.slice?e.slice(n,r):new Uint32Array(Array.prototype.slice.call(e,n,r)));return new m(o[0],o[1],o[2],o[3],A,s)}("KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA=="),J=[N,36],X=[1,2,3,5],Y=[y,8],$=[E,k],Z=X.concat(Y),tt=[j,R,K,P,O],et=[B,x],nt=function(t,e,n,r){var a=r[n];if(Array.isArray(t)?-1!==t.indexOf(a):t===a)for(var o=n;o<=r.length;){if((s=r[++o])===e)return!0;if(s!==y)break}if(a===y)for(o=n;o>0;){var i=r[--o];if(Array.isArray(t)?-1!==t.indexOf(i):t===i)for(var A=n;A<=r.length;){var s;if((s=r[++A])===e)return!0;if(s!==y)break}if(i!==y)break}return!1},rt=function(t,e){for(var n=t;n>=0;){var r=e[n];if(r!==y)return r;n--}return 0},at=function(t,e,n,r,a){if(0===n[r])return z;var o=r-1;if(Array.isArray(a)&&!0===a[o])return z;var i=o-1,A=o+1,s=e[o],l=i>=0?e[i]:0,c=e[A];if(2===s&&3===c)return z;if(-1!==X.indexOf(s))return"!";if(-1!==X.indexOf(c))return z;if(-1!==Y.indexOf(c))return z;if(8===rt(o,e))return V;if(11===W.get(t[o]))return z;if((s===D||s===H)&&11===W.get(t[A]))return z;if(7===s||7===c)return z;if(9===s)return z;if(-1===[y,x,B].indexOf(s)&&9===c)return z;if(-1!==[C,F,Q,_,I].indexOf(c))return z;if(rt(o,e)===L)return z;if(nt(23,L,o,e))return z;if(nt([C,F],T,o,e))return z;if(nt(12,12,o,e))return z;if(s===y)return V;if(23===s||23===c)return z;if(16===c||16===s)return V;if(-1!==[x,B,T].indexOf(c)||14===s)return z;if(36===l&&-1!==et.indexOf(s))return z;if(s===I&&36===c)return z;if(c===U)return z;if(-1!==J.indexOf(c)&&s===S||-1!==J.indexOf(s)&&c===S)return z;if(s===E&&-1!==[M,D,H].indexOf(c)||-1!==[M,D,H].indexOf(s)&&c===k)return z;if(-1!==J.indexOf(s)&&-1!==$.indexOf(c)||-1!==$.indexOf(s)&&-1!==J.indexOf(c))return z;if(-1!==[E,k].indexOf(s)&&(c===S||-1!==[L,B].indexOf(c)&&e[A+1]===S)||-1!==[L,B].indexOf(s)&&c===S||s===S&&-1!==[S,I,_].indexOf(c))return z;if(-1!==[S,I,_,C,F].indexOf(c))for(var d=o;d>=0;){if((u=e[d])===S)return z;if(-1===[I,_].indexOf(u))break;d--}if(-1!==[E,k].indexOf(c))for(d=-1!==[C,F].indexOf(s)?i:o;d>=0;){var u;if((u=e[d])===S)return z;if(-1===[I,_].indexOf(u))break;d--}if(j===s&&-1!==[j,R,P,O].indexOf(c)||-1!==[R,P].indexOf(s)&&-1!==[R,K].indexOf(c)||-1!==[K,O].indexOf(s)&&c===K)return z;if(-1!==tt.indexOf(s)&&-1!==[U,k].indexOf(c)||-1!==tt.indexOf(c)&&s===E)return z;if(-1!==J.indexOf(s)&&-1!==J.indexOf(c))return z;if(s===_&&-1!==J.indexOf(c))return z;if(-1!==J.concat(S).indexOf(s)&&c===L&&-1===q.indexOf(t[A])||-1!==J.concat(S).indexOf(c)&&s===F)return z;if(41===s&&41===c){for(var p=n[o],f=1;p>0&&41===e[--p];)f++;if(f%2!=0)return z}return s===D&&c===H?z:V},ot=function(t,e){e||(e={lineBreak:"normal",wordBreak:"normal"});var n=function(t,e){void 0===e&&(e="strict");var n=[],r=[],a=[];return t.forEach((function(t,o){var i=W.get(t);if(i>50?(a.push(!0),i-=50):a.push(!1),-1!==["normal","auto","loose"].indexOf(e)&&-1!==[8208,8211,12316,12448].indexOf(t))return r.push(o),n.push(16);if(4===i||11===i){if(0===o)return r.push(o),n.push(N);var A=n[o-1];return-1===Z.indexOf(A)?(r.push(r[o-1]),n.push(A)):(r.push(o),n.push(N))}return r.push(o),31===i?n.push("strict"===e?T:M):i===G||29===i?n.push(N):43===i?t>=131072&&t<=196605||t>=196608&&t<=262141?n.push(M):n.push(N):void n.push(i)})),[r,n,a]}(t,e.lineBreak),r=n[0],a=n[1],o=n[2];"break-all"!==e.wordBreak&&"break-word"!==e.wordBreak||(a=a.map((function(t){return-1!==[S,N,G].indexOf(t)?M:t})));var i="keep-all"===e.wordBreak?o.map((function(e,n){return e&&t[n]>=19968&&t[n]<=40959})):void 0;return[r,a,i]},it=function(){function t(t,e,n,r){this.codePoints=t,this.required="!"===e,this.start=n,this.end=r}return t.prototype.slice=function(){return l.apply(void 0,this.codePoints.slice(this.start,this.end))},t}(),At=45,st=43,lt=-1,ct=function(t){return t>=48&&t<=57},dt=function(t){return ct(t)||t>=65&&t<=70||t>=97&&t<=102},ut=function(t){return 10===t||9===t||32===t},pt=function(t){return function(t){return function(t){return t>=97&&t<=122}(t)||function(t){return t>=65&&t<=90}(t)}(t)||function(t){return t>=128}(t)||95===t},ft=function(t){return pt(t)||ct(t)||t===At},ht=function(t){return t>=0&&t<=8||11===t||t>=14&&t<=31||127===t},gt=function(t,e){return 92===t&&10!==e},mt=function(t,e,n){return t===At?pt(e)||gt(e,n):!!pt(t)||!(92!==t||!gt(t,e))},bt=function(t,e,n){return t===st||t===At?!!ct(e)||46===e&&ct(n):ct(46===t?e:t)},vt=function(t){var e=0,n=1;t[e]!==st&&t[e]!==At||(t[e]===At&&(n=-1),e++);for(var r=[];ct(t[e]);)r.push(t[e++]);var a=r.length?parseInt(l.apply(void 0,r),10):0;46===t[e]&&e++;for(var o=[];ct(t[e]);)o.push(t[e++]);var i=o.length,A=i?parseInt(l.apply(void 0,o),10):0;69!==t[e]&&101!==t[e]||e++;var s=1;t[e]!==st&&t[e]!==At||(t[e]===At&&(s=-1),e++);for(var c=[];ct(t[e]);)c.push(t[e++]);var d=c.length?parseInt(l.apply(void 0,c),10):0;return n*(a+A*Math.pow(10,-i))*Math.pow(10,s*d)},wt={type:2},yt={type:3},xt={type:4},Bt={type:13},Ct={type:8},Ft={type:21},Qt={type:9},Ut={type:10},Tt={type:11},Lt={type:12},_t={type:14},St={type:23},kt={type:1},Et={type:25},It={type:24},Nt={type:26},Dt={type:27},Ht={type:28},Pt={type:29},Ot={type:31},Mt={type:32},jt=function(){function t(){this._value=[]}return t.prototype.write=function(t){this._value=this._value.concat(s(t))},t.prototype.read=function(){for(var t=[],e=this.consumeToken();e!==Mt;)t.push(e),e=this.consumeToken();return t},t.prototype.consumeToken=function(){var t=this.consumeCodePoint();switch(t){case 34:return this.consumeStringToken(34);case 35:var e=this.peekCodePoint(0),n=this.peekCodePoint(1),r=this.peekCodePoint(2);if(ft(e)||gt(n,r)){var a=mt(e,n,r)?2:1;return{type:5,value:this.consumeName(),flags:a}}break;case 36:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),Bt;break;case 39:return this.consumeStringToken(39);case 40:return wt;case 41:return yt;case 42:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),_t;break;case st:if(bt(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case 44:return xt;case At:var o=t,i=this.peekCodePoint(0),A=this.peekCodePoint(1);if(bt(o,i,A))return this.reconsumeCodePoint(t),this.consumeNumericToken();if(mt(o,i,A))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();if(i===At&&62===A)return this.consumeCodePoint(),this.consumeCodePoint(),It;break;case 46:if(bt(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case 47:if(42===this.peekCodePoint(0))for(this.consumeCodePoint();;){var s=this.consumeCodePoint();if(42===s&&47===(s=this.consumeCodePoint()))return this.consumeToken();if(s===lt)return this.consumeToken()}break;case 58:return Nt;case 59:return Dt;case 60:if(33===this.peekCodePoint(0)&&this.peekCodePoint(1)===At&&this.peekCodePoint(2)===At)return this.consumeCodePoint(),this.consumeCodePoint(),Et;break;case 64:var c=this.peekCodePoint(0),d=this.peekCodePoint(1),u=this.peekCodePoint(2);if(mt(c,d,u))return{type:7,value:this.consumeName()};break;case 91:return Ht;case 92:if(gt(t,this.peekCodePoint(0)))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();break;case 93:return Pt;case 61:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),Ct;break;case 123:return Tt;case 125:return Lt;case 117:case 85:var p=this.peekCodePoint(0),f=this.peekCodePoint(1);return p!==st||!dt(f)&&63!==f||(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(t),this.consumeIdentLikeToken();case 124:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),Qt;if(124===this.peekCodePoint(0))return this.consumeCodePoint(),Ft;break;case 126:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),Ut;break;case lt:return Mt}return ut(t)?(this.consumeWhiteSpace(),Ot):ct(t)?(this.reconsumeCodePoint(t),this.consumeNumericToken()):pt(t)?(this.reconsumeCodePoint(t),this.consumeIdentLikeToken()):{type:6,value:l(t)}},t.prototype.consumeCodePoint=function(){var t=this._value.shift();return void 0===t?-1:t},t.prototype.reconsumeCodePoint=function(t){this._value.unshift(t)},t.prototype.peekCodePoint=function(t){return t>=this._value.length?-1:this._value[t]},t.prototype.consumeUnicodeRangeToken=function(){for(var t=[],e=this.consumeCodePoint();dt(e)&&t.length<6;)t.push(e),e=this.consumeCodePoint();for(var n=!1;63===e&&t.length<6;)t.push(e),e=this.consumeCodePoint(),n=!0;if(n)return{type:30,start:parseInt(l.apply(void 0,t.map((function(t){return 63===t?48:t}))),16),end:parseInt(l.apply(void 0,t.map((function(t){return 63===t?70:t}))),16)};var r=parseInt(l.apply(void 0,t),16);if(this.peekCodePoint(0)===At&&dt(this.peekCodePoint(1))){this.consumeCodePoint(),e=this.consumeCodePoint();for(var a=[];dt(e)&&a.length<6;)a.push(e),e=this.consumeCodePoint();return{type:30,start:r,end:parseInt(l.apply(void 0,a),16)}}return{type:30,start:r,end:r}},t.prototype.consumeIdentLikeToken=function(){var t=this.consumeName();return"url"===t.toLowerCase()&&40===this.peekCodePoint(0)?(this.consumeCodePoint(),this.consumeUrlToken()):40===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:19,value:t}):{type:20,value:t}},t.prototype.consumeUrlToken=function(){var t=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===lt)return{type:22,value:""};var e=this.peekCodePoint(0);if(39===e||34===e){var n=this.consumeStringToken(this.consumeCodePoint());return 0===n.type&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===lt||41===this.peekCodePoint(0))?(this.consumeCodePoint(),{type:22,value:n.value}):(this.consumeBadUrlRemnants(),St)}for(;;){var r=this.consumeCodePoint();if(r===lt||41===r)return{type:22,value:l.apply(void 0,t)};if(ut(r))return this.consumeWhiteSpace(),this.peekCodePoint(0)===lt||41===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:22,value:l.apply(void 0,t)}):(this.consumeBadUrlRemnants(),St);if(34===r||39===r||40===r||ht(r))return this.consumeBadUrlRemnants(),St;if(92===r){if(!gt(r,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),St;t.push(this.consumeEscapedCodePoint())}else t.push(r)}},t.prototype.consumeWhiteSpace=function(){for(;ut(this.peekCodePoint(0));)this.consumeCodePoint()},t.prototype.consumeBadUrlRemnants=function(){for(;;){var t=this.consumeCodePoint();if(41===t||t===lt)return;gt(t,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},t.prototype.consumeStringSlice=function(t){for(var e="";t>0;){var n=Math.min(5e4,t);e+=l.apply(void 0,this._value.splice(0,n)),t-=n}return this._value.shift(),e},t.prototype.consumeStringToken=function(t){for(var e="",n=0;;){var r=this._value[n];if(r===lt||void 0===r||r===t)return{type:0,value:e+=this.consumeStringSlice(n)};if(10===r)return this._value.splice(0,n),kt;if(92===r){var a=this._value[n+1];a!==lt&&void 0!==a&&(10===a?(e+=this.consumeStringSlice(n),n=-1,this._value.shift()):gt(r,a)&&(e+=this.consumeStringSlice(n),e+=l(this.consumeEscapedCodePoint()),n=-1))}n++}},t.prototype.consumeNumber=function(){var t=[],e=4,n=this.peekCodePoint(0);for(n!==st&&n!==At||t.push(this.consumeCodePoint());ct(this.peekCodePoint(0));)t.push(this.consumeCodePoint());n=this.peekCodePoint(0);var r=this.peekCodePoint(1);if(46===n&&ct(r))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),e=8;ct(this.peekCodePoint(0));)t.push(this.consumeCodePoint());n=this.peekCodePoint(0),r=this.peekCodePoint(1);var a=this.peekCodePoint(2);if((69===n||101===n)&&((r===st||r===At)&&ct(a)||ct(r)))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),e=8;ct(this.peekCodePoint(0));)t.push(this.consumeCodePoint());return[vt(t),e]},t.prototype.consumeNumericToken=function(){var t=this.consumeNumber(),e=t[0],n=t[1],r=this.peekCodePoint(0),a=this.peekCodePoint(1),o=this.peekCodePoint(2);return mt(r,a,o)?{type:15,number:e,flags:n,unit:this.consumeName()}:37===r?(this.consumeCodePoint(),{type:16,number:e,flags:n}):{type:17,number:e,flags:n}},t.prototype.consumeEscapedCodePoint=function(){var t=this.consumeCodePoint();if(dt(t)){for(var e=l(t);dt(this.peekCodePoint(0))&&e.length<6;)e+=l(this.consumeCodePoint());ut(this.peekCodePoint(0))&&this.consumeCodePoint();var n=parseInt(e,16);return 0===n||function(t){return t>=55296&&t<=57343}(n)||n>1114111?65533:n}return t===lt?65533:t},t.prototype.consumeName=function(){for(var t="";;){var e=this.consumeCodePoint();if(ft(e))t+=l(e);else{if(!gt(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),t;t+=l(this.consumeEscapedCodePoint())}}},t}(),Rt=function(){function t(t){this._tokens=t}return t.create=function(e){var n=new jt;return n.write(e),new t(n.read())},t.parseValue=function(e){return t.create(e).parseComponentValue()},t.parseValues=function(e){return t.create(e).parseComponentValues()},t.prototype.parseComponentValue=function(){for(var t=this.consumeToken();31===t.type;)t=this.consumeToken();if(32===t.type)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(t);var e=this.consumeComponentValue();do{t=this.consumeToken()}while(31===t.type);if(32===t.type)return e;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},t.prototype.parseComponentValues=function(){for(var t=[];;){var e=this.consumeComponentValue();if(32===e.type)return t;t.push(e),t.push()}},t.prototype.consumeComponentValue=function(){var t=this.consumeToken();switch(t.type){case 11:case 28:case 2:return this.consumeSimpleBlock(t.type);case 19:return this.consumeFunction(t)}return t},t.prototype.consumeSimpleBlock=function(t){for(var e={type:t,values:[]},n=this.consumeToken();;){if(32===n.type||Yt(n,t))return e;this.reconsumeToken(n),e.values.push(this.consumeComponentValue()),n=this.consumeToken()}},t.prototype.consumeFunction=function(t){for(var e={name:t.value,values:[],type:18};;){var n=this.consumeToken();if(32===n.type||3===n.type)return e;this.reconsumeToken(n),e.values.push(this.consumeComponentValue())}},t.prototype.consumeToken=function(){var t=this._tokens.shift();return void 0===t?Mt:t},t.prototype.reconsumeToken=function(t){this._tokens.unshift(t)},t}(),Kt=function(t){return 15===t.type},Gt=function(t){return 17===t.type},qt=function(t){return 20===t.type},zt=function(t){return 0===t.type},Vt=function(t,e){return qt(t)&&t.value===e},Wt=function(t){return 31!==t.type},Jt=function(t){return 31!==t.type&&4!==t.type},Xt=function(t){var e=[],n=[];return t.forEach((function(t){if(4===t.type){if(0===n.length)throw new Error("Error parsing function args, zero tokens for arg");return e.push(n),void(n=[])}31!==t.type&&n.push(t)})),n.length&&e.push(n),e},Yt=function(t,e){return 11===e&&12===t.type||28===e&&29===t.type||2===e&&3===t.type},$t=function(t){return 17===t.type||15===t.type},Zt=function(t){return 16===t.type||$t(t)},te=function(t){return t.length>1?[t[0],t[1]]:[t[0]]},ee={type:17,number:0,flags:4},ne={type:16,number:50,flags:4},re={type:16,number:100,flags:4},ae=function(t,e,n){var r=t[0],a=t[1];return[oe(r,e),oe(void 0!==a?a:r,n)]},oe=function(t,e){if(16===t.type)return t.number/100*e;if(Kt(t))switch(t.unit){case"rem":case"em":return 16*t.number;default:return t.number}return t.number},ie="grad",Ae="turn",se=function(t,e){if(15===e.type)switch(e.unit){case"deg":return Math.PI*e.number/180;case ie:return Math.PI/200*e.number;case"rad":return e.number;case Ae:return 2*Math.PI*e.number}throw new Error("Unsupported angle type")},le=function(t){return 15===t.type&&("deg"===t.unit||t.unit===ie||"rad"===t.unit||t.unit===Ae)},ce=function(t){switch(t.filter(qt).map((function(t){return t.value})).join(" ")){case"to bottom right":case"to right bottom":case"left top":case"top left":return[ee,ee];case"to top":case"bottom":return de(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[ee,re];case"to right":case"left":return de(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[re,re];case"to bottom":case"top":return de(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[re,ee];case"to left":case"right":return de(270)}return 0},de=function(t){return Math.PI*t/180},ue=function(t,e){if(18===e.type){var n=we[e.name];if(void 0===n)throw new Error('Attempting to parse an unsupported color function "'+e.name+'"');return n(t,e.values)}if(5===e.type){if(3===e.value.length){var r=e.value.substring(0,1),a=e.value.substring(1,2),o=e.value.substring(2,3);return he(parseInt(r+r,16),parseInt(a+a,16),parseInt(o+o,16),1)}if(4===e.value.length){r=e.value.substring(0,1),a=e.value.substring(1,2),o=e.value.substring(2,3);var i=e.value.substring(3,4);return he(parseInt(r+r,16),parseInt(a+a,16),parseInt(o+o,16),parseInt(i+i,16)/255)}if(6===e.value.length)return r=e.value.substring(0,2),a=e.value.substring(2,4),o=e.value.substring(4,6),he(parseInt(r,16),parseInt(a,16),parseInt(o,16),1);if(8===e.value.length)return r=e.value.substring(0,2),a=e.value.substring(2,4),o=e.value.substring(4,6),i=e.value.substring(6,8),he(parseInt(r,16),parseInt(a,16),parseInt(o,16),parseInt(i,16)/255)}if(20===e.type){var A=xe[e.value.toUpperCase()];if(void 0!==A)return A}return xe.TRANSPARENT},pe=function(t){return!(255&t)},fe=function(t){var e=255&t,n=255&t>>8,r=255&t>>16,a=255&t>>24;return e<255?"rgba("+a+","+r+","+n+","+e/255+")":"rgb("+a+","+r+","+n+")"},he=function(t,e,n,r){return(t<<24|e<<16|n<<8|Math.round(255*r))>>>0},ge=function(t,e){if(17===t.type)return t.number;if(16===t.type){var n=3===e?1:255;return 3===e?t.number/100*n:Math.round(t.number/100*n)}return 0},me=function(t,e){var n=e.filter(Jt);if(3===n.length){var r=n.map(ge),a=r[0],o=r[1],i=r[2];return he(a,o,i,1)}if(4===n.length){var A=n.map(ge),s=(a=A[0],o=A[1],i=A[2],A[3]);return he(a,o,i,s)}return 0};function be(t,e,n){return n<0&&(n+=1),n>=1&&(n-=1),n<1/6?(e-t)*n*6+t:n<.5?e:n<2/3?6*(e-t)*(2/3-n)+t:t}var ve=function(t,e){var n=e.filter(Jt),r=n[0],a=n[1],o=n[2],i=n[3],A=(17===r.type?de(r.number):se(t,r))/(2*Math.PI),s=Zt(a)?a.number/100:0,l=Zt(o)?o.number/100:0,c=void 0!==i&&Zt(i)?oe(i,1):1;if(0===s)return he(255*l,255*l,255*l,1);var d=l<=.5?l*(s+1):l+s-l*s,u=2*l-d,p=be(u,d,A+1/3),f=be(u,d,A),h=be(u,d,A-1/3);return he(255*p,255*f,255*h,c)},we={hsl:ve,hsla:ve,rgb:me,rgba:me},ye=function(t,e){return ue(t,Rt.create(e).parseComponentValue())},xe={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},Be={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(t,e){return e.map((function(t){if(qt(t))switch(t.value){case"padding-box":return 1;case"content-box":return 2}return 0}))}},Ce={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Fe=function(t,e){var n=ue(t,e[0]),r=e[1];return r&&Zt(r)?{color:n,stop:r}:{color:n,stop:null}},Qe=function(t,e){var n=t[0],r=t[t.length-1];null===n.stop&&(n.stop=ee),null===r.stop&&(r.stop=re);for(var a=[],o=0,i=0;i<t.length;i++){var A=t[i].stop;if(null!==A){var s=oe(A,e);s>o?a.push(s):a.push(o),o=s}else a.push(null)}var l=null;for(i=0;i<a.length;i++){var c=a[i];if(null===c)null===l&&(l=i);else if(null!==l){for(var d=i-l,u=(c-a[l-1])/(d+1),p=1;p<=d;p++)a[l+p-1]=u*p;l=null}}return t.map((function(t,n){return{color:t.color,stop:Math.max(Math.min(1,a[n]/e),0)}}))},Ue=function(t,e,n){var r="number"==typeof t?t:function(t,e,n){var r=e/2,a=n/2,o=oe(t[0],e)-r,i=a-oe(t[1],n);return(Math.atan2(i,o)+2*Math.PI)%(2*Math.PI)}(t,e,n),a=Math.abs(e*Math.sin(r))+Math.abs(n*Math.cos(r)),o=e/2,i=n/2,A=a/2,s=Math.sin(r-Math.PI/2)*A,l=Math.cos(r-Math.PI/2)*A;return[a,o-l,o+l,i-s,i+s]},Te=function(t,e){return Math.sqrt(t*t+e*e)},Le=function(t,e,n,r,a){return[[0,0],[0,e],[t,0],[t,e]].reduce((function(t,e){var o=e[0],i=e[1],A=Te(n-o,r-i);return(a?A<t.optimumDistance:A>t.optimumDistance)?{optimumCorner:e,optimumDistance:A}:t}),{optimumDistance:a?1/0:-1/0,optimumCorner:null}).optimumCorner},_e=function(t,e){var n=de(180),r=[];return Xt(e).forEach((function(e,a){if(0===a){var o=e[0];if(20===o.type&&-1!==["top","left","right","bottom"].indexOf(o.value))return void(n=ce(e));if(le(o))return void(n=(se(t,o)+de(270))%de(360))}var i=Fe(t,e);r.push(i)})),{angle:n,stops:r,type:1}},Se="closest-side",ke="farthest-side",Ee="closest-corner",Ie="farthest-corner",Ne="circle",De="ellipse",He="cover",Pe="contain",Oe=function(t,e){var n=0,r=3,a=[],o=[];return Xt(e).forEach((function(e,i){var A=!0;if(0===i?A=e.reduce((function(t,e){if(qt(e))switch(e.value){case"center":return o.push(ne),!1;case"top":case"left":return o.push(ee),!1;case"right":case"bottom":return o.push(re),!1}else if(Zt(e)||$t(e))return o.push(e),!1;return t}),A):1===i&&(A=e.reduce((function(t,e){if(qt(e))switch(e.value){case Ne:return n=0,!1;case De:return n=1,!1;case Pe:case Se:return r=0,!1;case ke:return r=1,!1;case Ee:return r=2,!1;case He:case Ie:return r=3,!1}else if($t(e)||Zt(e))return Array.isArray(r)||(r=[]),r.push(e),!1;return t}),A)),A){var s=Fe(t,e);a.push(s)}})),{size:r,shape:n,stops:a,position:o,type:2}},Me=function(t,e){if(22===e.type){var n={url:e.value,type:0};return t.cache.addImage(e.value),n}if(18===e.type){var r=Re[e.name];if(void 0===r)throw new Error('Attempting to parse an unsupported image function "'+e.name+'"');return r(t,e.values)}throw new Error("Unsupported image type "+e.type)};var je,Re={"linear-gradient":function(t,e){var n=de(180),r=[];return Xt(e).forEach((function(e,a){if(0===a){var o=e[0];if(20===o.type&&"to"===o.value)return void(n=ce(e));if(le(o))return void(n=se(t,o))}var i=Fe(t,e);r.push(i)})),{angle:n,stops:r,type:1}},"-moz-linear-gradient":_e,"-ms-linear-gradient":_e,"-o-linear-gradient":_e,"-webkit-linear-gradient":_e,"radial-gradient":function(t,e){var n=0,r=3,a=[],o=[];return Xt(e).forEach((function(e,i){var A=!0;if(0===i){var s=!1;A=e.reduce((function(t,e){if(s)if(qt(e))switch(e.value){case"center":return o.push(ne),t;case"top":case"left":return o.push(ee),t;case"right":case"bottom":return o.push(re),t}else(Zt(e)||$t(e))&&o.push(e);else if(qt(e))switch(e.value){case Ne:return n=0,!1;case De:return n=1,!1;case"at":return s=!0,!1;case Se:return r=0,!1;case He:case ke:return r=1,!1;case Pe:case Ee:return r=2,!1;case Ie:return r=3,!1}else if($t(e)||Zt(e))return Array.isArray(r)||(r=[]),r.push(e),!1;return t}),A)}if(A){var l=Fe(t,e);a.push(l)}})),{size:r,shape:n,stops:a,position:o,type:2}},"-moz-radial-gradient":Oe,"-ms-radial-gradient":Oe,"-o-radial-gradient":Oe,"-webkit-radial-gradient":Oe,"-webkit-gradient":function(t,e){var n=de(180),r=[],a=1;return Xt(e).forEach((function(e,n){var o=e[0];if(0===n){if(qt(o)&&"linear"===o.value)return void(a=1);if(qt(o)&&"radial"===o.value)return void(a=2)}if(18===o.type)if("from"===o.name){var i=ue(t,o.values[0]);r.push({stop:ee,color:i})}else if("to"===o.name)i=ue(t,o.values[0]),r.push({stop:re,color:i});else if("color-stop"===o.name){var A=o.values.filter(Jt);if(2===A.length){i=ue(t,A[1]);var s=A[0];Gt(s)&&r.push({stop:{type:16,number:100*s.number,flags:s.flags},color:i})}}})),1===a?{angle:(n+de(180))%de(360),stops:r,type:a}:{size:3,shape:0,stops:r,position:[],type:a}}},Ke={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(t,e){if(0===e.length)return[];var n=e[0];return 20===n.type&&"none"===n.value?[]:e.filter((function(t){return Jt(t)&&function(t){return!(20===t.type&&"none"===t.value||18===t.type&&!Re[t.name])}(t)})).map((function(e){return Me(t,e)}))}},Ge={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(t,e){return e.map((function(t){if(qt(t))switch(t.value){case"padding-box":return 1;case"content-box":return 2}return 0}))}},qe={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(t,e){return Xt(e).map((function(t){return t.filter(Zt)})).map(te)}},ze={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(t,e){return Xt(e).map((function(t){return t.filter(qt).map((function(t){return t.value})).join(" ")})).map(Ve)}},Ve=function(t){switch(t){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;default:return 0}};!function(t){t.AUTO="auto",t.CONTAIN="contain",t.COVER="cover"}(je||(je={}));var We,Je={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(t,e){return Xt(e).map((function(t){return t.filter(Xe)}))}},Xe=function(t){return qt(t)||Zt(t)},Ye=function(t){return{name:"border-"+t+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},$e=Ye("top"),Ze=Ye("right"),tn=Ye("bottom"),en=Ye("left"),nn=function(t){return{name:"border-radius-"+t,initialValue:"0 0",prefix:!1,type:1,parse:function(t,e){return te(e.filter(Zt))}}},rn=nn("top-left"),an=nn("top-right"),on=nn("bottom-right"),An=nn("bottom-left"),sn=function(t){return{name:"border-"+t+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(t,e){switch(e){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},ln=sn("top"),cn=sn("right"),dn=sn("bottom"),un=sn("left"),pn=function(t){return{name:"border-"+t+"-width",initialValue:"0",type:0,prefix:!1,parse:function(t,e){return Kt(e)?e.number:0}}},fn=pn("top"),hn=pn("right"),gn=pn("bottom"),mn=pn("left"),bn={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},vn={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(t,e){return"rtl"===e?1:0}},wn={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(t,e){return e.filter(qt).reduce((function(t,e){return t|yn(e.value)}),0)}},yn=function(t){switch(t){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},xn={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(t,e){switch(e){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},Bn={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(t,e){return 20===e.type&&"normal"===e.value?0:17===e.type||15===e.type?e.number:0}};!function(t){t.NORMAL="normal",t.STRICT="strict"}(We||(We={}));var Cn,Fn={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){return"strict"===e?We.STRICT:We.NORMAL}},Qn={name:"line-height",initialValue:"normal",prefix:!1,type:4},Un=function(t,e){return qt(t)&&"normal"===t.value?1.2*e:17===t.type?e*t.number:Zt(t)?oe(t,e):e},Tn={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(t,e){return 20===e.type&&"none"===e.value?null:Me(t,e)}},Ln={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(t,e){return"inside"===e?0:1}},_n={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(t,e){switch(e){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;default:return-1}}},Sn=function(t){return{name:"margin-"+t,initialValue:"0",prefix:!1,type:4}},kn=Sn("top"),En=Sn("right"),In=Sn("bottom"),Nn=Sn("left"),Dn={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(t,e){return e.filter(qt).map((function(t){switch(t.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;default:return 0}}))}},Hn={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){return"break-word"===e?"break-word":"normal"}},Pn=function(t){return{name:"padding-"+t,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},On=Pn("top"),Mn=Pn("right"),jn=Pn("bottom"),Rn=Pn("left"),Kn={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(t,e){switch(e){case"right":return 2;case"center":case"justify":return 1;default:return 0}}},Gn={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(t,e){switch(e){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},qn={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(t,e){return 1===e.length&&Vt(e[0],"none")?[]:Xt(e).map((function(e){for(var n={color:xe.TRANSPARENT,offsetX:ee,offsetY:ee,blur:ee},r=0,a=0;a<e.length;a++){var o=e[a];$t(o)?(0===r?n.offsetX=o:1===r?n.offsetY=o:n.blur=o,r++):n.color=ue(t,o)}return n}))}},zn={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(t,e){switch(e){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},Vn={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(t,e){if(20===e.type&&"none"===e.value)return null;if(18===e.type){var n=Wn[e.name];if(void 0===n)throw new Error('Attempting to parse an unsupported transform function "'+e.name+'"');return n(e.values)}return null}},Wn={matrix:function(t){var e=t.filter((function(t){return 17===t.type})).map((function(t){return t.number}));return 6===e.length?e:null},matrix3d:function(t){var e=t.filter((function(t){return 17===t.type})).map((function(t){return t.number})),n=e[0],r=e[1];e[2],e[3];var a=e[4],o=e[5];e[6],e[7],e[8],e[9],e[10],e[11];var i=e[12],A=e[13];return e[14],e[15],16===e.length?[n,r,a,o,i,A]:null}},Jn={type:16,number:50,flags:4},Xn=[Jn,Jn],Yn={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(t,e){var n=e.filter(Zt);return 2!==n.length?Xn:[n[0],n[1]]}},$n={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(t,e){switch(e){case"hidden":return 1;case"collapse":return 2;default:return 0}}};!function(t){t.NORMAL="normal",t.BREAK_ALL="break-all",t.KEEP_ALL="keep-all"}(Cn||(Cn={}));for(var Zn={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){switch(e){case"break-all":return Cn.BREAK_ALL;case"keep-all":return Cn.KEEP_ALL;default:return Cn.NORMAL}}},tr={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(t,e){if(20===e.type)return{auto:!0,order:0};if(Gt(e))return{auto:!1,order:e.number};throw new Error("Invalid z-index number parsed")}},er={name:"time",parse:function(t,e){if(15===e.type)switch(e.unit.toLowerCase()){case"s":return 1e3*e.number;case"ms":return e.number}throw new Error("Unsupported time type")}},nr={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(t,e){return Gt(e)?e.number:1}},rr={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},ar={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(t,e){return e.filter(qt).map((function(t){switch(t.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0})).filter((function(t){return 0!==t}))}},or={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(t,e){var n=[],r=[];return e.forEach((function(t){switch(t.type){case 20:case 0:n.push(t.value);break;case 17:n.push(t.number.toString());break;case 4:r.push(n.join(" ")),n.length=0}})),n.length&&r.push(n.join(" ")),r.map((function(t){return-1===t.indexOf(" ")?t:"'"+t+"'"}))}},ir={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},Ar={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(t,e){return Gt(e)?e.number:qt(e)&&"bold"===e.value?700:400}},sr={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(t,e){return e.filter(qt).map((function(t){return t.value}))}},lr={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){switch(e){case"oblique":return"oblique";case"italic":return"italic";default:return"normal"}}},cr=function(t,e){return!!(t&e)},dr={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(t,e){if(0===e.length)return[];var n=e[0];return 20===n.type&&"none"===n.value?[]:e}},ur={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(t,e){if(0===e.length)return null;var n=e[0];if(20===n.type&&"none"===n.value)return null;for(var r=[],a=e.filter(Wt),o=0;o<a.length;o++){var i=a[o],A=a[o+1];if(20===i.type){var s=A&&Gt(A)?A.number:1;r.push({counter:i.value,increment:s})}}return r}},pr={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(t,e){if(0===e.length)return[];for(var n=[],r=e.filter(Wt),a=0;a<r.length;a++){var o=r[a],i=r[a+1];if(qt(o)&&"none"!==o.value){var A=i&&Gt(i)?i.number:0;n.push({counter:o.value,reset:A})}}return n}},fr={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(t,e){return e.filter(Kt).map((function(e){return er.parse(t,e)}))}},hr={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(t,e){if(0===e.length)return null;var n=e[0];if(20===n.type&&"none"===n.value)return null;var r=[],a=e.filter(zt);if(a.length%2!=0)return null;for(var o=0;o<a.length;o+=2){var i=a[o].value,A=a[o+1].value;r.push({open:i,close:A})}return r}},gr=function(t,e,n){if(!t)return"";var r=t[Math.min(e,t.length-1)];return r?n?r.open:r.close:""},mr={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(t,e){return 1===e.length&&Vt(e[0],"none")?[]:Xt(e).map((function(e){for(var n={color:255,offsetX:ee,offsetY:ee,blur:ee,spread:ee,inset:!1},r=0,a=0;a<e.length;a++){var o=e[a];Vt(o,"inset")?n.inset=!0:$t(o)?(0===r?n.offsetX=o:1===r?n.offsetY=o:2===r?n.blur=o:n.spread=o,r++):n.color=ue(t,o)}return n}))}},br={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(t,e){var n=[];return e.filter(qt).forEach((function(t){switch(t.value){case"stroke":n.push(1);break;case"fill":n.push(0);break;case"markers":n.push(2)}})),[0,1,2].forEach((function(t){-1===n.indexOf(t)&&n.push(t)})),n}},vr={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},wr={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(t,e){return Kt(e)?e.number:0}},yr=function(){function t(t,e){var n,r;this.animationDuration=Cr(t,fr,e.animationDuration),this.backgroundClip=Cr(t,Be,e.backgroundClip),this.backgroundColor=Cr(t,Ce,e.backgroundColor),this.backgroundImage=Cr(t,Ke,e.backgroundImage),this.backgroundOrigin=Cr(t,Ge,e.backgroundOrigin),this.backgroundPosition=Cr(t,qe,e.backgroundPosition),this.backgroundRepeat=Cr(t,ze,e.backgroundRepeat),this.backgroundSize=Cr(t,Je,e.backgroundSize),this.borderTopColor=Cr(t,$e,e.borderTopColor),this.borderRightColor=Cr(t,Ze,e.borderRightColor),this.borderBottomColor=Cr(t,tn,e.borderBottomColor),this.borderLeftColor=Cr(t,en,e.borderLeftColor),this.borderTopLeftRadius=Cr(t,rn,e.borderTopLeftRadius),this.borderTopRightRadius=Cr(t,an,e.borderTopRightRadius),this.borderBottomRightRadius=Cr(t,on,e.borderBottomRightRadius),this.borderBottomLeftRadius=Cr(t,An,e.borderBottomLeftRadius),this.borderTopStyle=Cr(t,ln,e.borderTopStyle),this.borderRightStyle=Cr(t,cn,e.borderRightStyle),this.borderBottomStyle=Cr(t,dn,e.borderBottomStyle),this.borderLeftStyle=Cr(t,un,e.borderLeftStyle),this.borderTopWidth=Cr(t,fn,e.borderTopWidth),this.borderRightWidth=Cr(t,hn,e.borderRightWidth),this.borderBottomWidth=Cr(t,gn,e.borderBottomWidth),this.borderLeftWidth=Cr(t,mn,e.borderLeftWidth),this.boxShadow=Cr(t,mr,e.boxShadow),this.color=Cr(t,bn,e.color),this.direction=Cr(t,vn,e.direction),this.display=Cr(t,wn,e.display),this.float=Cr(t,xn,e.cssFloat),this.fontFamily=Cr(t,or,e.fontFamily),this.fontSize=Cr(t,ir,e.fontSize),this.fontStyle=Cr(t,lr,e.fontStyle),this.fontVariant=Cr(t,sr,e.fontVariant),this.fontWeight=Cr(t,Ar,e.fontWeight),this.letterSpacing=Cr(t,Bn,e.letterSpacing),this.lineBreak=Cr(t,Fn,e.lineBreak),this.lineHeight=Cr(t,Qn,e.lineHeight),this.listStyleImage=Cr(t,Tn,e.listStyleImage),this.listStylePosition=Cr(t,Ln,e.listStylePosition),this.listStyleType=Cr(t,_n,e.listStyleType),this.marginTop=Cr(t,kn,e.marginTop),this.marginRight=Cr(t,En,e.marginRight),this.marginBottom=Cr(t,In,e.marginBottom),this.marginLeft=Cr(t,Nn,e.marginLeft),this.opacity=Cr(t,nr,e.opacity);var a=Cr(t,Dn,e.overflow);this.overflowX=a[0],this.overflowY=a[a.length>1?1:0],this.overflowWrap=Cr(t,Hn,e.overflowWrap),this.paddingTop=Cr(t,On,e.paddingTop),this.paddingRight=Cr(t,Mn,e.paddingRight),this.paddingBottom=Cr(t,jn,e.paddingBottom),this.paddingLeft=Cr(t,Rn,e.paddingLeft),this.paintOrder=Cr(t,br,e.paintOrder),this.position=Cr(t,Gn,e.position),this.textAlign=Cr(t,Kn,e.textAlign),this.textDecorationColor=Cr(t,rr,null!==(n=e.textDecorationColor)&&void 0!==n?n:e.color),this.textDecorationLine=Cr(t,ar,null!==(r=e.textDecorationLine)&&void 0!==r?r:e.textDecoration),this.textShadow=Cr(t,qn,e.textShadow),this.textTransform=Cr(t,zn,e.textTransform),this.transform=Cr(t,Vn,e.transform),this.transformOrigin=Cr(t,Yn,e.transformOrigin),this.visibility=Cr(t,$n,e.visibility),this.webkitTextStrokeColor=Cr(t,vr,e.webkitTextStrokeColor),this.webkitTextStrokeWidth=Cr(t,wr,e.webkitTextStrokeWidth),this.wordBreak=Cr(t,Zn,e.wordBreak),this.zIndex=Cr(t,tr,e.zIndex)}return t.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&0===this.visibility},t.prototype.isTransparent=function(){return pe(this.backgroundColor)},t.prototype.isTransformed=function(){return null!==this.transform},t.prototype.isPositioned=function(){return 0!==this.position},t.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},t.prototype.isFloating=function(){return 0!==this.float},t.prototype.isInlineLevel=function(){return cr(this.display,4)||cr(this.display,33554432)||cr(this.display,268435456)||cr(this.display,536870912)||cr(this.display,67108864)||cr(this.display,134217728)},t}(),xr=function(t,e){this.content=Cr(t,dr,e.content),this.quotes=Cr(t,hr,e.quotes)},Br=function(t,e){this.counterIncrement=Cr(t,ur,e.counterIncrement),this.counterReset=Cr(t,pr,e.counterReset)},Cr=function(t,e,n){var r=new jt,a=null!=n?n.toString():e.initialValue;r.write(a);var o=new Rt(r.read());switch(e.type){case 2:var i=o.parseComponentValue();return e.parse(t,qt(i)?i.value:e.initialValue);case 0:return e.parse(t,o.parseComponentValue());case 1:return e.parse(t,o.parseComponentValues());case 4:return o.parseComponentValue();case 3:switch(e.format){case"angle":return se(t,o.parseComponentValue());case"color":return ue(t,o.parseComponentValue());case"image":return Me(t,o.parseComponentValue());case"length":var A=o.parseComponentValue();return $t(A)?A:ee;case"length-percentage":var s=o.parseComponentValue();return Zt(s)?s:ee;case"time":return er.parse(t,o.parseComponentValue())}}},Fr=function(t,e){var n=function(t){switch(t.getAttribute("data-html2canvas-debug")){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}}(t);return 1===n||e===n},Qr=function(t,e){this.context=t,this.textNodes=[],this.elements=[],this.flags=0,Fr(e,3),this.styles=new yr(t,window.getComputedStyle(e,null)),_a(e)&&(this.styles.animationDuration.some((function(t){return t>0}))&&(e.style.animationDuration="0s"),null!==this.styles.transform&&(e.style.transform="none")),this.bounds=A(this.context,e),Fr(e,4)&&(this.flags|=16)},Ur="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Tr="undefined"==typeof Uint8Array?[]:new Uint8Array(256),Lr=0;Lr<64;Lr++)Tr[Ur.charCodeAt(Lr)]=Lr;for(var _r=function(t,e,n){return t.slice?t.slice(e,n):new Uint16Array(Array.prototype.slice.call(t,e,n))},Sr=function(){function t(t,e,n,r,a,o){this.initialValue=t,this.errorValue=e,this.highStart=n,this.highValueIndex=r,this.index=a,this.data=o}return t.prototype.get=function(t){var e;if(t>=0){if(t<55296||t>56319&&t<=65535)return e=((e=this.index[t>>5])<<2)+(31&t),this.data[e];if(t<=65535)return e=((e=this.index[2048+(t-55296>>5)])<<2)+(31&t),this.data[e];if(t<this.highStart)return e=2080+(t>>11),e=this.index[e],e+=t>>5&63,e=((e=this.index[e])<<2)+(31&t),this.data[e];if(t<=1114111)return this.data[this.highValueIndex]}return this.errorValue},t}(),kr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Er="undefined"==typeof Uint8Array?[]:new Uint8Array(256),Ir=0;Ir<64;Ir++)Er[kr.charCodeAt(Ir)]=Ir;var Nr,Dr=8,Hr=9,Pr=11,Or=12,Mr=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,t);var n=t.length;if(!n)return"";for(var r=[],a=-1,o="";++a<n;){var i=t[a];i<=65535?r.push(i):(i-=65536,r.push(55296+(i>>10),i%1024+56320)),(a+1===n||r.length>16384)&&(o+=String.fromCharCode.apply(String,r),r.length=0)}return o},jr=function(t){var e,n,r,a=function(t){var e,n,r,a,o,i=.75*t.length,A=t.length,s=0;"="===t[t.length-1]&&(i--,"="===t[t.length-2]&&i--);var l="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?new ArrayBuffer(i):new Array(i),c=Array.isArray(l)?l:new Uint8Array(l);for(e=0;e<A;e+=4)n=Tr[t.charCodeAt(e)],r=Tr[t.charCodeAt(e+1)],a=Tr[t.charCodeAt(e+2)],o=Tr[t.charCodeAt(e+3)],c[s++]=n<<2|r>>4,c[s++]=(15&r)<<4|a>>2,c[s++]=(3&a)<<6|63&o;return l}(t),o=Array.isArray(a)?function(t){for(var e=t.length,n=[],r=0;r<e;r+=4)n.push(t[r+3]<<24|t[r+2]<<16|t[r+1]<<8|t[r]);return n}(a):new Uint32Array(a),i=Array.isArray(a)?function(t){for(var e=t.length,n=[],r=0;r<e;r+=2)n.push(t[r+1]<<8|t[r]);return n}(a):new Uint16Array(a),A=_r(i,12,o[4]/2),s=2===o[5]?_r(i,(24+o[4])/2):(e=o,n=Math.ceil((24+o[4])/4),e.slice?e.slice(n,r):new Uint32Array(Array.prototype.slice.call(e,n,r)));return new Sr(o[0],o[1],o[2],o[3],A,s)}("AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA="),Rr="×",Kr=function(t){return jr.get(t)},Gr=function(t,e,n){var r=n-2,a=e[r],o=e[n-1],i=e[n];if(2===o&&3===i)return Rr;if(2===o||3===o||4===o)return"÷";if(2===i||3===i||4===i)return"÷";if(o===Dr&&-1!==[Dr,Hr,Pr,Or].indexOf(i))return Rr;if(!(o!==Pr&&o!==Hr||i!==Hr&&10!==i))return Rr;if((o===Or||10===o)&&10===i)return Rr;if(13===i||5===i)return Rr;if(7===i)return Rr;if(1===o)return Rr;if(13===o&&14===i){for(;5===a;)a=e[--r];if(14===a)return Rr}if(15===o&&15===i){for(var A=0;15===a;)A++,a=e[--r];if(A%2==0)return Rr}return"÷"},qr=function(t){var e=function(t){for(var e=[],n=0,r=t.length;n<r;){var a=t.charCodeAt(n++);if(a>=55296&&a<=56319&&n<r){var o=t.charCodeAt(n++);56320==(64512&o)?e.push(((1023&a)<<10)+(1023&o)+65536):(e.push(a),n--)}else e.push(a)}return e}(t),n=e.length,r=0,a=0,o=e.map(Kr);return{next:function(){if(r>=n)return{done:!0,value:null};for(var t=Rr;r<n&&(t=Gr(0,o,++r))===Rr;);if(t!==Rr||r===n){var i=Mr.apply(null,e.slice(a,r));return a=r,{value:i,done:!1}}return{done:!0,value:null}}}},zr=function(t){return 0===t[0]&&255===t[1]&&0===t[2]&&255===t[3]},Vr=function(t,e,n,r,a){var o="http://www.w3.org/2000/svg",i=document.createElementNS(o,"svg"),A=document.createElementNS(o,"foreignObject");return i.setAttributeNS(null,"width",t.toString()),i.setAttributeNS(null,"height",e.toString()),A.setAttributeNS(null,"width","100%"),A.setAttributeNS(null,"height","100%"),A.setAttributeNS(null,"x",n.toString()),A.setAttributeNS(null,"y",r.toString()),A.setAttributeNS(null,"externalResourcesRequired","true"),i.appendChild(A),A.appendChild(a),i},Wr=function(t){return new Promise((function(e,n){var r=new Image;r.onload=function(){return e(r)},r.onerror=n,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(t))}))},Jr={get SUPPORT_RANGE_BOUNDS(){var t=function(t){if(t.createRange){var e=t.createRange();if(e.getBoundingClientRect){var n=t.createElement("boundtest");n.style.height="123px",n.style.display="block",t.body.appendChild(n),e.selectNode(n);var r=e.getBoundingClientRect(),a=Math.round(r.height);if(t.body.removeChild(n),123===a)return!0}}return!1}(document);return Object.defineProperty(Jr,"SUPPORT_RANGE_BOUNDS",{value:t}),t},get SUPPORT_WORD_BREAKING(){var t=Jr.SUPPORT_RANGE_BOUNDS&&function(t){var e=t.createElement("boundtest");e.style.width="50px",e.style.display="block",e.style.fontSize="12px",e.style.letterSpacing="0px",e.style.wordSpacing="0px",t.body.appendChild(e);var n=t.createRange();e.innerHTML="function"==typeof"".repeat?"👨".repeat(10):"";var r=e.firstChild,a=s(r.data).map((function(t){return l(t)})),o=0,i={},A=a.every((function(t,e){n.setStart(r,o),n.setEnd(r,o+t.length);var a=n.getBoundingClientRect();o+=t.length;var A=a.x>i.x||a.y>i.y;return i=a,0===e||A}));return t.body.removeChild(e),A}(document);return Object.defineProperty(Jr,"SUPPORT_WORD_BREAKING",{value:t}),t},get SUPPORT_SVG_DRAWING(){var t=function(t){var e=new Image,n=t.createElement("canvas"),r=n.getContext("2d");if(!r)return!1;e.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{r.drawImage(e,0,0),n.toDataURL()}catch(t){return!1}return!0}(document);return Object.defineProperty(Jr,"SUPPORT_SVG_DRAWING",{value:t}),t},get SUPPORT_FOREIGNOBJECT_DRAWING(){var t="function"==typeof Array.from&&"function"==typeof window.fetch?function(t){var e=t.createElement("canvas"),n=100;e.width=n,e.height=n;var r=e.getContext("2d");if(!r)return Promise.reject(!1);r.fillStyle="rgb(0, 255, 0)",r.fillRect(0,0,n,n);var a=new Image,o=e.toDataURL();a.src=o;var i=Vr(n,n,0,0,a);return r.fillStyle="red",r.fillRect(0,0,n,n),Wr(i).then((function(e){r.drawImage(e,0,0);var a=r.getImageData(0,0,n,n).data;r.fillStyle="red",r.fillRect(0,0,n,n);var i=t.createElement("div");return i.style.backgroundImage="url("+o+")",i.style.height=n+"px",zr(a)?Wr(Vr(n,n,0,0,i)):Promise.reject(!1)})).then((function(t){return r.drawImage(t,0,0),zr(r.getImageData(0,0,n,n).data)})).catch((function(){return!1}))}(document):Promise.resolve(!1);return Object.defineProperty(Jr,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:t}),t},get SUPPORT_CORS_IMAGES(){var t=void 0!==(new Image).crossOrigin;return Object.defineProperty(Jr,"SUPPORT_CORS_IMAGES",{value:t}),t},get SUPPORT_RESPONSE_TYPE(){var t="string"==typeof(new XMLHttpRequest).responseType;return Object.defineProperty(Jr,"SUPPORT_RESPONSE_TYPE",{value:t}),t},get SUPPORT_CORS_XHR(){var t="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Jr,"SUPPORT_CORS_XHR",{value:t}),t},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var t=!("undefined"==typeof Intl||!Intl.Segmenter);return Object.defineProperty(Jr,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:t}),t}},Xr=function(t,e){this.text=t,this.bounds=e},Yr=function(t,e){var n=e.ownerDocument;if(n){var r=n.createElement("html2canvaswrapper");r.appendChild(e.cloneNode(!0));var a=e.parentNode;if(a){a.replaceChild(r,e);var o=A(t,r);return r.firstChild&&a.replaceChild(r.firstChild,r),o}}return i.EMPTY},$r=function(t,e,n){var r=t.ownerDocument;if(!r)throw new Error("Node has no owner document");var a=r.createRange();return a.setStart(t,e),a.setEnd(t,e+n),a},Zr=function(t){if(Jr.SUPPORT_NATIVE_TEXT_SEGMENTATION){var e=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(e.segment(t)).map((function(t){return t.segment}))}return function(t){for(var e,n=qr(t),r=[];!(e=n.next()).done;)e.value&&r.push(e.value.slice());return r}(t)},ta=function(t,e){return 0!==e.letterSpacing?Zr(t):function(t,e){if(Jr.SUPPORT_NATIVE_TEXT_SEGMENTATION){var n=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(n.segment(t)).map((function(t){return t.segment}))}return na(t,e)}(t,e)},ea=[32,160,4961,65792,65793,4153,4241],na=function(t,e){for(var n,r=function(t,e){var n=s(t),r=ot(n,e),a=r[0],o=r[1],i=r[2],A=n.length,l=0,c=0;return{next:function(){if(c>=A)return{done:!0,value:null};for(var t=z;c<A&&(t=at(n,o,a,++c,i))===z;);if(t!==z||c===A){var e=new it(n,t,l,c);return l=c,{value:e,done:!1}}return{done:!0,value:null}}}}(t,{lineBreak:e.lineBreak,wordBreak:"break-word"===e.overflowWrap?"break-word":e.wordBreak}),a=[],o=function(){if(n.value){var t=n.value.slice(),e=s(t),r="";e.forEach((function(t){-1===ea.indexOf(t)?r+=l(t):(r.length&&a.push(r),a.push(l(t)),r="")})),r.length&&a.push(r)}};!(n=r.next()).done;)o();return a},ra=function(t,e,n){this.text=aa(e.data,n.textTransform),this.textBounds=function(t,e,n,r){var a=ta(e,n),o=[],A=0;return a.forEach((function(e){if(n.textDecorationLine.length||e.trim().length>0)if(Jr.SUPPORT_RANGE_BOUNDS){var a=$r(r,A,e.length).getClientRects();if(a.length>1){var s=Zr(e),l=0;s.forEach((function(e){o.push(new Xr(e,i.fromDOMRectList(t,$r(r,l+A,e.length).getClientRects()))),l+=e.length}))}else o.push(new Xr(e,i.fromDOMRectList(t,a)))}else{var c=r.splitText(e.length);o.push(new Xr(e,Yr(t,r))),r=c}else Jr.SUPPORT_RANGE_BOUNDS||(r=r.splitText(e.length));A+=e.length})),o}(t,this.text,n,e)},aa=function(t,e){switch(e){case 1:return t.toLowerCase();case 3:return t.replace(oa,ia);case 2:return t.toUpperCase();default:return t}},oa=/(^|\s|:|-|\(|\))([a-z])/g,ia=function(t,e,n){return t.length>0?e+n.toUpperCase():t},Aa=function(t){function n(e,n){var r=t.call(this,e,n)||this;return r.src=n.currentSrc||n.src,r.intrinsicWidth=n.naturalWidth,r.intrinsicHeight=n.naturalHeight,r.context.cache.addImage(r.src),r}return e(n,t),n}(Qr),sa=function(t){function n(e,n){var r=t.call(this,e,n)||this;return r.canvas=n,r.intrinsicWidth=n.width,r.intrinsicHeight=n.height,r}return e(n,t),n}(Qr),la=function(t){function n(e,n){var r=t.call(this,e,n)||this,a=new XMLSerializer,o=A(e,n);return n.setAttribute("width",o.width+"px"),n.setAttribute("height",o.height+"px"),r.svg="data:image/svg+xml,"+encodeURIComponent(a.serializeToString(n)),r.intrinsicWidth=n.width.baseVal.value,r.intrinsicHeight=n.height.baseVal.value,r.context.cache.addImage(r.svg),r}return e(n,t),n}(Qr),ca=function(t){function n(e,n){var r=t.call(this,e,n)||this;return r.value=n.value,r}return e(n,t),n}(Qr),da=function(t){function n(e,n){var r=t.call(this,e,n)||this;return r.start=n.start,r.reversed="boolean"==typeof n.reversed&&!0===n.reversed,r}return e(n,t),n}(Qr),ua=[{type:15,flags:0,unit:"px",number:3}],pa=[{type:16,flags:0,number:50}],fa="checkbox",ha="radio",ga="password",ma=707406591,ba=function(t){function n(e,n){var r,a,o,A=t.call(this,e,n)||this;switch(A.type=n.type.toLowerCase(),A.checked=n.checked,A.value=0===(o=(a=n).type===ga?new Array(a.value.length+1).join("•"):a.value).length?a.placeholder||"":o,A.type!==fa&&A.type!==ha||(A.styles.backgroundColor=3739148031,A.styles.borderTopColor=A.styles.borderRightColor=A.styles.borderBottomColor=A.styles.borderLeftColor=2779096575,A.styles.borderTopWidth=A.styles.borderRightWidth=A.styles.borderBottomWidth=A.styles.borderLeftWidth=1,A.styles.borderTopStyle=A.styles.borderRightStyle=A.styles.borderBottomStyle=A.styles.borderLeftStyle=1,A.styles.backgroundClip=[0],A.styles.backgroundOrigin=[0],A.bounds=(r=A.bounds).width>r.height?new i(r.left+(r.width-r.height)/2,r.top,r.height,r.height):r.width<r.height?new i(r.left,r.top+(r.height-r.width)/2,r.width,r.width):r),A.type){case fa:A.styles.borderTopRightRadius=A.styles.borderTopLeftRadius=A.styles.borderBottomRightRadius=A.styles.borderBottomLeftRadius=ua;break;case ha:A.styles.borderTopRightRadius=A.styles.borderTopLeftRadius=A.styles.borderBottomRightRadius=A.styles.borderBottomLeftRadius=pa}return A}return e(n,t),n}(Qr),va=function(t){function n(e,n){var r=t.call(this,e,n)||this,a=n.options[n.selectedIndex||0];return r.value=a&&a.text||"",r}return e(n,t),n}(Qr),wa=function(t){function n(e,n){var r=t.call(this,e,n)||this;return r.value=n.value,r}return e(n,t),n}(Qr),ya=function(t){function n(e,n){var r=t.call(this,e,n)||this;r.src=n.src,r.width=parseInt(n.width,10)||0,r.height=parseInt(n.height,10)||0,r.backgroundColor=r.styles.backgroundColor;try{if(n.contentWindow&&n.contentWindow.document&&n.contentWindow.document.documentElement){r.tree=Fa(e,n.contentWindow.document.documentElement);var a=n.contentWindow.document.documentElement?ye(e,getComputedStyle(n.contentWindow.document.documentElement).backgroundColor):xe.TRANSPARENT,o=n.contentWindow.document.body?ye(e,getComputedStyle(n.contentWindow.document.body).backgroundColor):xe.TRANSPARENT;r.backgroundColor=pe(a)?pe(o)?r.styles.backgroundColor:o:a}}catch(t){}return r}return e(n,t),n}(Qr),xa=["OL","UL","MENU"],Ba=function(t,e,n,r){for(var a=e.firstChild,o=void 0;a;a=o)if(o=a.nextSibling,Ta(a)&&a.data.trim().length>0)n.textNodes.push(new ra(t,a,n.styles));else if(La(a))if(Ga(a)&&a.assignedNodes)a.assignedNodes().forEach((function(e){return Ba(t,e,n,r)}));else{var i=Ca(t,a);i.styles.isVisible()&&(Qa(a,i,r)?i.flags|=4:Ua(i.styles)&&(i.flags|=2),-1!==xa.indexOf(a.tagName)&&(i.flags|=8),n.elements.push(i),a.slot,a.shadowRoot?Ba(t,a.shadowRoot,i,r):Ra(a)||Na(a)||Ka(a)||Ba(t,a,i,r))}},Ca=function(t,e){return Oa(e)?new Aa(t,e):Ha(e)?new sa(t,e):Na(e)?new la(t,e):ka(e)?new ca(t,e):Ea(e)?new da(t,e):Ia(e)?new ba(t,e):Ka(e)?new va(t,e):Ra(e)?new wa(t,e):Ma(e)?new ya(t,e):new Qr(t,e)},Fa=function(t,e){var n=Ca(t,e);return n.flags|=4,Ba(t,e,n,n),n},Qa=function(t,e,n){return e.styles.isPositionedWithZIndex()||e.styles.opacity<1||e.styles.isTransformed()||Da(t)&&n.styles.isTransparent()},Ua=function(t){return t.isPositioned()||t.isFloating()},Ta=function(t){return t.nodeType===Node.TEXT_NODE},La=function(t){return t.nodeType===Node.ELEMENT_NODE},_a=function(t){return La(t)&&void 0!==t.style&&!Sa(t)},Sa=function(t){return"object"==typeof t.className},ka=function(t){return"LI"===t.tagName},Ea=function(t){return"OL"===t.tagName},Ia=function(t){return"INPUT"===t.tagName},Na=function(t){return"svg"===t.tagName},Da=function(t){return"BODY"===t.tagName},Ha=function(t){return"CANVAS"===t.tagName},Pa=function(t){return"VIDEO"===t.tagName},Oa=function(t){return"IMG"===t.tagName},Ma=function(t){return"IFRAME"===t.tagName},ja=function(t){return"STYLE"===t.tagName},Ra=function(t){return"TEXTAREA"===t.tagName},Ka=function(t){return"SELECT"===t.tagName},Ga=function(t){return"SLOT"===t.tagName},qa=function(t){return t.tagName.indexOf("-")>0},za=function(){function t(){this.counters={}}return t.prototype.getCounterValue=function(t){var e=this.counters[t];return e&&e.length?e[e.length-1]:1},t.prototype.getCounterValues=function(t){return this.counters[t]||[]},t.prototype.pop=function(t){var e=this;t.forEach((function(t){return e.counters[t].pop()}))},t.prototype.parse=function(t){var e=this,n=t.counterIncrement,r=t.counterReset,a=!0;null!==n&&n.forEach((function(t){var n=e.counters[t.counter];n&&0!==t.increment&&(a=!1,n.length||n.push(1),n[Math.max(0,n.length-1)]+=t.increment)}));var o=[];return a&&r.forEach((function(t){var n=e.counters[t.counter];o.push(t.counter),n||(n=e.counters[t.counter]=[]),n.push(t.reset)})),o},t}(),Va={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Wa={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},Ja={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},Xa={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},Ya=function(t,e,n,r,a,o){return t<e||t>n?io(t,a,o.length>0):r.integers.reduce((function(e,n,a){for(;t>=n;)t-=n,e+=r.values[a];return e}),"")+o},$a=function(t,e,n,r){var a="";do{n||t--,a=r(t)+a,t/=e}while(t*e>=e);return a},Za=function(t,e,n,r,a){var o=n-e+1;return(t<0?"-":"")+($a(Math.abs(t),o,r,(function(t){return l(Math.floor(t%o)+e)}))+a)},to=function(t,e,n){void 0===n&&(n=". ");var r=e.length;return $a(Math.abs(t),r,!1,(function(t){return e[Math.floor(t%r)]}))+n},eo=function(t,e,n,r,a,o){if(t<-9999||t>9999)return io(t,4,a.length>0);var i=Math.abs(t),A=a;if(0===i)return e[0]+A;for(var s=0;i>0&&s<=4;s++){var l=i%10;0===l&&cr(o,1)&&""!==A?A=e[l]+A:l>1||1===l&&0===s||1===l&&1===s&&cr(o,2)||1===l&&1===s&&cr(o,4)&&t>100||1===l&&s>1&&cr(o,8)?A=e[l]+(s>0?n[s-1]:"")+A:1===l&&s>0&&(A=n[s-1]+A),i=Math.floor(i/10)}return(t<0?r:"")+A},no="十百千萬",ro="拾佰仟萬",ao="マイナス",oo="마이너스",io=function(t,e,n){var r=n?". ":"",a=n?"、":"",o=n?", ":"",i=n?" ":"";switch(e){case 0:return"•"+i;case 1:return"◦"+i;case 2:return"◾"+i;case 5:var A=Za(t,48,57,!0,r);return A.length<4?"0"+A:A;case 4:return to(t,"〇一二三四五六七八九",a);case 6:return Ya(t,1,3999,Va,3,r).toLowerCase();case 7:return Ya(t,1,3999,Va,3,r);case 8:return Za(t,945,969,!1,r);case 9:return Za(t,97,122,!1,r);case 10:return Za(t,65,90,!1,r);case 11:return Za(t,1632,1641,!0,r);case 12:case 49:return Ya(t,1,9999,Wa,3,r);case 35:return Ya(t,1,9999,Wa,3,r).toLowerCase();case 13:return Za(t,2534,2543,!0,r);case 14:case 30:return Za(t,6112,6121,!0,r);case 15:return to(t,"子丑寅卯辰巳午未申酉戌亥",a);case 16:return to(t,"甲乙丙丁戊己庚辛壬癸",a);case 17:case 48:return eo(t,"零一二三四五六七八九",no,"負",a,14);case 47:return eo(t,"零壹貳參肆伍陸柒捌玖",ro,"負",a,15);case 42:return eo(t,"零一二三四五六七八九",no,"负",a,14);case 41:return eo(t,"零壹贰叁肆伍陆柒捌玖",ro,"负",a,15);case 26:return eo(t,"〇一二三四五六七八九","十百千万",ao,a,0);case 25:return eo(t,"零壱弐参四伍六七八九","拾百千万",ao,a,7);case 31:return eo(t,"영일이삼사오육칠팔구","십백천만",oo,o,7);case 33:return eo(t,"零一二三四五六七八九","十百千萬",oo,o,0);case 32:return eo(t,"零壹貳參四五六七八九","拾百千",oo,o,7);case 18:return Za(t,2406,2415,!0,r);case 20:return Ya(t,1,19999,Xa,3,r);case 21:return Za(t,2790,2799,!0,r);case 22:return Za(t,2662,2671,!0,r);case 22:return Ya(t,1,10999,Ja,3,r);case 23:return to(t,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return to(t,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return Za(t,3302,3311,!0,r);case 28:return to(t,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",a);case 29:return to(t,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",a);case 34:return Za(t,3792,3801,!0,r);case 37:return Za(t,6160,6169,!0,r);case 38:return Za(t,4160,4169,!0,r);case 39:return Za(t,2918,2927,!0,r);case 40:return Za(t,1776,1785,!0,r);case 43:return Za(t,3046,3055,!0,r);case 44:return Za(t,3174,3183,!0,r);case 45:return Za(t,3664,3673,!0,r);case 46:return Za(t,3872,3881,!0,r);default:return Za(t,48,57,!0,r)}},Ao="data-html2canvas-ignore",so=function(){function t(t,e,n){if(this.context=t,this.options=n,this.scrolledElements=[],this.referenceElement=e,this.counters=new za,this.quoteDepth=0,!e.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(e.ownerDocument.documentElement,!1)}return t.prototype.toIFrame=function(t,e){var n=this,o=co(t,e);if(!o.contentWindow)return Promise.reject("Unable to find iframe window");var i=t.defaultView.pageXOffset,A=t.defaultView.pageYOffset,s=o.contentWindow,l=s.document,c=fo(o).then((function(){return r(n,void 0,void 0,(function(){var t,n;return a(this,(function(r){switch(r.label){case 0:return this.scrolledElements.forEach(vo),s&&(s.scrollTo(e.left,e.top),!/(iPad|iPhone|iPod)/g.test(navigator.userAgent)||s.scrollY===e.top&&s.scrollX===e.left||(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(s.scrollX-e.left,s.scrollY-e.top,0,0))),t=this.options.onclone,void 0===(n=this.clonedReferenceElement)?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:l.fonts&&l.fonts.ready?[4,l.fonts.ready]:[3,2];case 1:r.sent(),r.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,po(l)]:[3,4];case 3:r.sent(),r.label=4;case 4:return"function"==typeof t?[2,Promise.resolve().then((function(){return t(l,n)})).then((function(){return o}))]:[2,o]}}))}))}));return l.open(),l.write(mo(document.doctype)+"<html></html>"),bo(this.referenceElement.ownerDocument,i,A),l.replaceChild(l.adoptNode(this.documentElement),l.documentElement),l.close(),c},t.prototype.createElementClone=function(t){if(Fr(t,2),Ha(t))return this.createCanvasClone(t);if(Pa(t))return this.createVideoClone(t);if(ja(t))return this.createStyleClone(t);var e=t.cloneNode(!1);return Oa(e)&&(Oa(t)&&t.currentSrc&&t.currentSrc!==t.src&&(e.src=t.currentSrc,e.srcset=""),"lazy"===e.loading&&(e.loading="eager")),qa(e)?this.createCustomElementClone(e):e},t.prototype.createCustomElementClone=function(t){var e=document.createElement("html2canvascustomelement");return go(t.style,e),e},t.prototype.createStyleClone=function(t){try{var e=t.sheet;if(e&&e.cssRules){var n=[].slice.call(e.cssRules,0).reduce((function(t,e){return e&&"string"==typeof e.cssText?t+e.cssText:t}),""),r=t.cloneNode(!1);return r.textContent=n,r}}catch(t){if(this.context.logger.error("Unable to access cssRules property",t),"SecurityError"!==t.name)throw t}return t.cloneNode(!1)},t.prototype.createCanvasClone=function(t){var e;if(this.options.inlineImages&&t.ownerDocument){var n=t.ownerDocument.createElement("img");try{return n.src=t.toDataURL(),n}catch(e){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",t)}}var r=t.cloneNode(!1);try{r.width=t.width,r.height=t.height;var a=t.getContext("2d"),o=r.getContext("2d");if(o)if(!this.options.allowTaint&&a)o.putImageData(a.getImageData(0,0,t.width,t.height),0,0);else{var i=null!==(e=t.getContext("webgl2"))&&void 0!==e?e:t.getContext("webgl");if(i){var A=i.getContextAttributes();!1===(null==A?void 0:A.preserveDrawingBuffer)&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",t)}o.drawImage(t,0,0)}return r}catch(e){this.context.logger.info("Unable to clone canvas as it is tainted",t)}return r},t.prototype.createVideoClone=function(t){var e=t.ownerDocument.createElement("canvas");e.width=t.offsetWidth,e.height=t.offsetHeight;var n=e.getContext("2d");try{return n&&(n.drawImage(t,0,0,e.width,e.height),this.options.allowTaint||n.getImageData(0,0,e.width,e.height)),e}catch(e){this.context.logger.info("Unable to clone video as it is tainted",t)}var r=t.ownerDocument.createElement("canvas");return r.width=t.offsetWidth,r.height=t.offsetHeight,r},t.prototype.appendChildNode=function(t,e,n){La(e)&&("SCRIPT"===e.tagName||e.hasAttribute(Ao)||"function"==typeof this.options.ignoreElements&&this.options.ignoreElements(e))||this.options.copyStyles&&La(e)&&ja(e)||t.appendChild(this.cloneNode(e,n))},t.prototype.cloneChildNodes=function(t,e,n){for(var r=this,a=t.shadowRoot?t.shadowRoot.firstChild:t.firstChild;a;a=a.nextSibling)if(La(a)&&Ga(a)&&"function"==typeof a.assignedNodes){var o=a.assignedNodes();o.length&&o.forEach((function(t){return r.appendChildNode(e,t,n)}))}else this.appendChildNode(e,a,n)},t.prototype.cloneNode=function(t,e){if(Ta(t))return document.createTextNode(t.data);if(!t.ownerDocument)return t.cloneNode(!1);var n=t.ownerDocument.defaultView;if(n&&La(t)&&(_a(t)||Sa(t))){var r=this.createElementClone(t);r.style.transitionProperty="none";var a=n.getComputedStyle(t),o=n.getComputedStyle(t,":before"),i=n.getComputedStyle(t,":after");this.referenceElement===t&&_a(r)&&(this.clonedReferenceElement=r),Da(r)&&Bo(r);var A=this.counters.parse(new Br(this.context,a)),s=this.resolvePseudoContent(t,r,o,Nr.BEFORE);qa(t)&&(e=!0),Pa(t)||this.cloneChildNodes(t,r,e),s&&r.insertBefore(s,r.firstChild);var l=this.resolvePseudoContent(t,r,i,Nr.AFTER);return l&&r.appendChild(l),this.counters.pop(A),(a&&(this.options.copyStyles||Sa(t))&&!Ma(t)||e)&&go(a,r),0===t.scrollTop&&0===t.scrollLeft||this.scrolledElements.push([r,t.scrollLeft,t.scrollTop]),(Ra(t)||Ka(t))&&(Ra(r)||Ka(r))&&(r.value=t.value),r}return t.cloneNode(!1)},t.prototype.resolvePseudoContent=function(t,e,n,r){var a=this;if(n){var o=n.content,i=e.ownerDocument;if(i&&o&&"none"!==o&&"-moz-alt-content"!==o&&"none"!==n.display){this.counters.parse(new Br(this.context,n));var A=new xr(this.context,n),s=i.createElement("html2canvaspseudoelement");go(n,s),A.content.forEach((function(e){if(0===e.type)s.appendChild(i.createTextNode(e.value));else if(22===e.type){var n=i.createElement("img");n.src=e.value,n.style.opacity="1",s.appendChild(n)}else if(18===e.type){if("attr"===e.name){var r=e.values.filter(qt);r.length&&s.appendChild(i.createTextNode(t.getAttribute(r[0].value)||""))}else if("counter"===e.name){var o=e.values.filter(Jt),l=o[0],c=o[1];if(l&&qt(l)){var d=a.counters.getCounterValue(l.value),u=c&&qt(c)?_n.parse(a.context,c.value):3;s.appendChild(i.createTextNode(io(d,u,!1)))}}else if("counters"===e.name){var p=e.values.filter(Jt),f=(l=p[0],p[1]);if(c=p[2],l&&qt(l)){var h=a.counters.getCounterValues(l.value),g=c&&qt(c)?_n.parse(a.context,c.value):3,m=f&&0===f.type?f.value:"",b=h.map((function(t){return io(t,g,!1)})).join(m);s.appendChild(i.createTextNode(b))}}}else if(20===e.type)switch(e.value){case"open-quote":s.appendChild(i.createTextNode(gr(A.quotes,a.quoteDepth++,!0)));break;case"close-quote":s.appendChild(i.createTextNode(gr(A.quotes,--a.quoteDepth,!1)));break;default:s.appendChild(i.createTextNode(e.value))}})),s.className=wo+" "+yo;var l=r===Nr.BEFORE?" "+wo:" "+yo;return Sa(e)?e.className.baseValue+=l:e.className+=l,s}}},t.destroy=function(t){return!!t.parentNode&&(t.parentNode.removeChild(t),!0)},t}();!function(t){t[t.BEFORE=0]="BEFORE",t[t.AFTER=1]="AFTER"}(Nr||(Nr={}));var lo,co=function(t,e){var n=t.createElement("iframe");return n.className="html2canvas-container",n.style.visibility="hidden",n.style.position="fixed",n.style.left="-10000px",n.style.top="0px",n.style.border="0",n.width=e.width.toString(),n.height=e.height.toString(),n.scrolling="no",n.setAttribute(Ao,"true"),t.body.appendChild(n),n},uo=function(t){return new Promise((function(e){t.complete?e():t.src?(t.onload=e,t.onerror=e):e()}))},po=function(t){return Promise.all([].slice.call(t.images,0).map(uo))},fo=function(t){return new Promise((function(e,n){var r=t.contentWindow;if(!r)return n("No window assigned for iframe");var a=r.document;r.onload=t.onload=function(){r.onload=t.onload=null;var n=setInterval((function(){a.body.childNodes.length>0&&"complete"===a.readyState&&(clearInterval(n),e(t))}),50)}}))},ho=["all","d","content"],go=function(t,e){for(var n=t.length-1;n>=0;n--){var r=t.item(n);-1===ho.indexOf(r)&&e.style.setProperty(r,t.getPropertyValue(r))}return e},mo=function(t){var e="";return t&&(e+="<!DOCTYPE ",t.name&&(e+=t.name),t.internalSubset&&(e+=t.internalSubset),t.publicId&&(e+='"'+t.publicId+'"'),t.systemId&&(e+='"'+t.systemId+'"'),e+=">"),e},bo=function(t,e,n){t&&t.defaultView&&(e!==t.defaultView.pageXOffset||n!==t.defaultView.pageYOffset)&&t.defaultView.scrollTo(e,n)},vo=function(t){var e=t[0],n=t[1],r=t[2];e.scrollLeft=n,e.scrollTop=r},wo="___html2canvas___pseudoelement_before",yo="___html2canvas___pseudoelement_after",xo='{\n content: "" !important;\n display: none !important;\n}',Bo=function(t){Co(t,"."+wo+":before"+xo+"\n ."+yo+":after"+xo)},Co=function(t,e){var n=t.ownerDocument;if(n){var r=n.createElement("style");r.textContent=e,t.appendChild(r)}},Fo=function(){function t(){}return t.getOrigin=function(e){var n=t._link;return n?(n.href=e,n.href=n.href,n.protocol+n.hostname+n.port):"about:blank"},t.isSameOrigin=function(e){return t.getOrigin(e)===t._origin},t.setContext=function(e){t._link=e.document.createElement("a"),t._origin=t.getOrigin(e.location.href)},t._origin="about:blank",t}(),Qo=function(){function t(t,e){this.context=t,this._options=e,this._cache={}}return t.prototype.addImage=function(t){var e=Promise.resolve();return this.has(t)?e:Eo(t)||_o(t)?((this._cache[t]=this.loadImage(t)).catch((function(){})),e):e},t.prototype.match=function(t){return this._cache[t]},t.prototype.loadImage=function(t){return r(this,void 0,void 0,(function(){var e,n,r,o,i=this;return a(this,(function(a){switch(a.label){case 0:return e=Fo.isSameOrigin(t),n=!So(t)&&!0===this._options.useCORS&&Jr.SUPPORT_CORS_IMAGES&&!e,r=!So(t)&&!e&&!Eo(t)&&"string"==typeof this._options.proxy&&Jr.SUPPORT_CORS_XHR&&!n,e||!1!==this._options.allowTaint||So(t)||Eo(t)||r||n?(o=t,r?[4,this.proxy(o)]:[3,2]):[2];case 1:o=a.sent(),a.label=2;case 2:return this.context.logger.debug("Added image "+t.substring(0,256)),[4,new Promise((function(t,e){var r=new Image;r.onload=function(){return t(r)},r.onerror=e,(ko(o)||n)&&(r.crossOrigin="anonymous"),r.src=o,!0===r.complete&&setTimeout((function(){return t(r)}),500),i._options.imageTimeout>0&&setTimeout((function(){return e("Timed out ("+i._options.imageTimeout+"ms) loading image")}),i._options.imageTimeout)}))];case 3:return[2,a.sent()]}}))}))},t.prototype.has=function(t){return void 0!==this._cache[t]},t.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},t.prototype.proxy=function(t){var e=this,n=this._options.proxy;if(!n)throw new Error("No proxy defined");var r=t.substring(0,256);return new Promise((function(a,o){var i=Jr.SUPPORT_RESPONSE_TYPE?"blob":"text",A=new XMLHttpRequest;A.onload=function(){if(200===A.status)if("text"===i)a(A.response);else{var t=new FileReader;t.addEventListener("load",(function(){return a(t.result)}),!1),t.addEventListener("error",(function(t){return o(t)}),!1),t.readAsDataURL(A.response)}else o("Failed to proxy resource "+r+" with status code "+A.status)},A.onerror=o;var s=n.indexOf("?")>-1?"&":"?";if(A.open("GET",""+n+s+"url="+encodeURIComponent(t)+"&responseType="+i),"text"!==i&&A instanceof XMLHttpRequest&&(A.responseType=i),e._options.imageTimeout){var l=e._options.imageTimeout;A.timeout=l,A.ontimeout=function(){return o("Timed out ("+l+"ms) proxying "+r)}}A.send()}))},t}(),Uo=/^data:image\/svg\+xml/i,To=/^data:image\/.*;base64,/i,Lo=/^data:image\/.*/i,_o=function(t){return Jr.SUPPORT_SVG_DRAWING||!Io(t)},So=function(t){return Lo.test(t)},ko=function(t){return To.test(t)},Eo=function(t){return"blob"===t.substr(0,4)},Io=function(t){return"svg"===t.substr(-3).toLowerCase()||Uo.test(t)},No=function(){function t(t,e){this.type=0,this.x=t,this.y=e}return t.prototype.add=function(e,n){return new t(this.x+e,this.y+n)},t}(),Do=function(t,e,n){return new No(t.x+(e.x-t.x)*n,t.y+(e.y-t.y)*n)},Ho=function(){function t(t,e,n,r){this.type=1,this.start=t,this.startControl=e,this.endControl=n,this.end=r}return t.prototype.subdivide=function(e,n){var r=Do(this.start,this.startControl,e),a=Do(this.startControl,this.endControl,e),o=Do(this.endControl,this.end,e),i=Do(r,a,e),A=Do(a,o,e),s=Do(i,A,e);return n?new t(this.start,r,i,s):new t(s,A,o,this.end)},t.prototype.add=function(e,n){return new t(this.start.add(e,n),this.startControl.add(e,n),this.endControl.add(e,n),this.end.add(e,n))},t.prototype.reverse=function(){return new t(this.end,this.endControl,this.startControl,this.start)},t}(),Po=function(t){return 1===t.type},Oo=function(t){var e=t.styles,n=t.bounds,r=ae(e.borderTopLeftRadius,n.width,n.height),a=r[0],o=r[1],i=ae(e.borderTopRightRadius,n.width,n.height),A=i[0],s=i[1],l=ae(e.borderBottomRightRadius,n.width,n.height),c=l[0],d=l[1],u=ae(e.borderBottomLeftRadius,n.width,n.height),p=u[0],f=u[1],h=[];h.push((a+A)/n.width),h.push((p+c)/n.width),h.push((o+f)/n.height),h.push((s+d)/n.height);var g=Math.max.apply(Math,h);g>1&&(a/=g,o/=g,A/=g,s/=g,c/=g,d/=g,p/=g,f/=g);var m=n.width-A,b=n.height-d,v=n.width-c,w=n.height-f,y=e.borderTopWidth,x=e.borderRightWidth,B=e.borderBottomWidth,C=e.borderLeftWidth,F=oe(e.paddingTop,t.bounds.width),Q=oe(e.paddingRight,t.bounds.width),U=oe(e.paddingBottom,t.bounds.width),T=oe(e.paddingLeft,t.bounds.width);this.topLeftBorderDoubleOuterBox=a>0||o>0?Mo(n.left+C/3,n.top+y/3,a-C/3,o-y/3,lo.TOP_LEFT):new No(n.left+C/3,n.top+y/3),this.topRightBorderDoubleOuterBox=a>0||o>0?Mo(n.left+m,n.top+y/3,A-x/3,s-y/3,lo.TOP_RIGHT):new No(n.left+n.width-x/3,n.top+y/3),this.bottomRightBorderDoubleOuterBox=c>0||d>0?Mo(n.left+v,n.top+b,c-x/3,d-B/3,lo.BOTTOM_RIGHT):new No(n.left+n.width-x/3,n.top+n.height-B/3),this.bottomLeftBorderDoubleOuterBox=p>0||f>0?Mo(n.left+C/3,n.top+w,p-C/3,f-B/3,lo.BOTTOM_LEFT):new No(n.left+C/3,n.top+n.height-B/3),this.topLeftBorderDoubleInnerBox=a>0||o>0?Mo(n.left+2*C/3,n.top+2*y/3,a-2*C/3,o-2*y/3,lo.TOP_LEFT):new No(n.left+2*C/3,n.top+2*y/3),this.topRightBorderDoubleInnerBox=a>0||o>0?Mo(n.left+m,n.top+2*y/3,A-2*x/3,s-2*y/3,lo.TOP_RIGHT):new No(n.left+n.width-2*x/3,n.top+2*y/3),this.bottomRightBorderDoubleInnerBox=c>0||d>0?Mo(n.left+v,n.top+b,c-2*x/3,d-2*B/3,lo.BOTTOM_RIGHT):new No(n.left+n.width-2*x/3,n.top+n.height-2*B/3),this.bottomLeftBorderDoubleInnerBox=p>0||f>0?Mo(n.left+2*C/3,n.top+w,p-2*C/3,f-2*B/3,lo.BOTTOM_LEFT):new No(n.left+2*C/3,n.top+n.height-2*B/3),this.topLeftBorderStroke=a>0||o>0?Mo(n.left+C/2,n.top+y/2,a-C/2,o-y/2,lo.TOP_LEFT):new No(n.left+C/2,n.top+y/2),this.topRightBorderStroke=a>0||o>0?Mo(n.left+m,n.top+y/2,A-x/2,s-y/2,lo.TOP_RIGHT):new No(n.left+n.width-x/2,n.top+y/2),this.bottomRightBorderStroke=c>0||d>0?Mo(n.left+v,n.top+b,c-x/2,d-B/2,lo.BOTTOM_RIGHT):new No(n.left+n.width-x/2,n.top+n.height-B/2),this.bottomLeftBorderStroke=p>0||f>0?Mo(n.left+C/2,n.top+w,p-C/2,f-B/2,lo.BOTTOM_LEFT):new No(n.left+C/2,n.top+n.height-B/2),this.topLeftBorderBox=a>0||o>0?Mo(n.left,n.top,a,o,lo.TOP_LEFT):new No(n.left,n.top),this.topRightBorderBox=A>0||s>0?Mo(n.left+m,n.top,A,s,lo.TOP_RIGHT):new No(n.left+n.width,n.top),this.bottomRightBorderBox=c>0||d>0?Mo(n.left+v,n.top+b,c,d,lo.BOTTOM_RIGHT):new No(n.left+n.width,n.top+n.height),this.bottomLeftBorderBox=p>0||f>0?Mo(n.left,n.top+w,p,f,lo.BOTTOM_LEFT):new No(n.left,n.top+n.height),this.topLeftPaddingBox=a>0||o>0?Mo(n.left+C,n.top+y,Math.max(0,a-C),Math.max(0,o-y),lo.TOP_LEFT):new No(n.left+C,n.top+y),this.topRightPaddingBox=A>0||s>0?Mo(n.left+Math.min(m,n.width-x),n.top+y,m>n.width+x?0:Math.max(0,A-x),Math.max(0,s-y),lo.TOP_RIGHT):new No(n.left+n.width-x,n.top+y),this.bottomRightPaddingBox=c>0||d>0?Mo(n.left+Math.min(v,n.width-C),n.top+Math.min(b,n.height-B),Math.max(0,c-x),Math.max(0,d-B),lo.BOTTOM_RIGHT):new No(n.left+n.width-x,n.top+n.height-B),this.bottomLeftPaddingBox=p>0||f>0?Mo(n.left+C,n.top+Math.min(w,n.height-B),Math.max(0,p-C),Math.max(0,f-B),lo.BOTTOM_LEFT):new No(n.left+C,n.top+n.height-B),this.topLeftContentBox=a>0||o>0?Mo(n.left+C+T,n.top+y+F,Math.max(0,a-(C+T)),Math.max(0,o-(y+F)),lo.TOP_LEFT):new No(n.left+C+T,n.top+y+F),this.topRightContentBox=A>0||s>0?Mo(n.left+Math.min(m,n.width+C+T),n.top+y+F,m>n.width+C+T?0:A-C+T,s-(y+F),lo.TOP_RIGHT):new No(n.left+n.width-(x+Q),n.top+y+F),this.bottomRightContentBox=c>0||d>0?Mo(n.left+Math.min(v,n.width-(C+T)),n.top+Math.min(b,n.height+y+F),Math.max(0,c-(x+Q)),d-(B+U),lo.BOTTOM_RIGHT):new No(n.left+n.width-(x+Q),n.top+n.height-(B+U)),this.bottomLeftContentBox=p>0||f>0?Mo(n.left+C+T,n.top+w,Math.max(0,p-(C+T)),f-(B+U),lo.BOTTOM_LEFT):new No(n.left+C+T,n.top+n.height-(B+U))};!function(t){t[t.TOP_LEFT=0]="TOP_LEFT",t[t.TOP_RIGHT=1]="TOP_RIGHT",t[t.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",t[t.BOTTOM_LEFT=3]="BOTTOM_LEFT"}(lo||(lo={}));var Mo=function(t,e,n,r,a){var o=(Math.sqrt(2)-1)/3*4,i=n*o,A=r*o,s=t+n,l=e+r;switch(a){case lo.TOP_LEFT:return new Ho(new No(t,l),new No(t,l-A),new No(s-i,e),new No(s,e));case lo.TOP_RIGHT:return new Ho(new No(t,e),new No(t+i,e),new No(s,l-A),new No(s,l));case lo.BOTTOM_RIGHT:return new Ho(new No(s,e),new No(s,e+A),new No(t+i,l),new No(t,l));case lo.BOTTOM_LEFT:default:return new Ho(new No(s,l),new No(s-i,l),new No(t,e+A),new No(t,e))}},jo=function(t){return[t.topLeftBorderBox,t.topRightBorderBox,t.bottomRightBorderBox,t.bottomLeftBorderBox]},Ro=function(t){return[t.topLeftPaddingBox,t.topRightPaddingBox,t.bottomRightPaddingBox,t.bottomLeftPaddingBox]},Ko=function(t,e,n){this.offsetX=t,this.offsetY=e,this.matrix=n,this.type=0,this.target=6},Go=function(t,e){this.path=t,this.target=e,this.type=1},qo=function(t){this.opacity=t,this.type=2,this.target=6},zo=function(t){return 1===t.type},Vo=function(t,e){return t.length===e.length&&t.some((function(t,n){return t===e[n]}))},Wo=function(t){this.element=t,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]},Jo=function(){function t(t,e){if(this.container=t,this.parent=e,this.effects=[],this.curves=new Oo(this.container),this.container.styles.opacity<1&&this.effects.push(new qo(this.container.styles.opacity)),null!==this.container.styles.transform){var n=this.container.bounds.left+this.container.styles.transformOrigin[0].number,r=this.container.bounds.top+this.container.styles.transformOrigin[1].number,a=this.container.styles.transform;this.effects.push(new Ko(n,r,a))}if(0!==this.container.styles.overflowX){var o=jo(this.curves),i=Ro(this.curves);Vo(o,i)?this.effects.push(new Go(o,6)):(this.effects.push(new Go(o,2)),this.effects.push(new Go(i,4)))}}return t.prototype.getEffects=function(t){for(var e=-1===[2,3].indexOf(this.container.styles.position),n=this.parent,r=this.effects.slice(0);n;){var a=n.effects.filter((function(t){return!zo(t)}));if(e||0!==n.container.styles.position||!n.parent){if(r.unshift.apply(r,a),e=-1===[2,3].indexOf(n.container.styles.position),0!==n.container.styles.overflowX){var o=jo(n.curves),i=Ro(n.curves);Vo(o,i)||r.unshift(new Go(i,6))}}else r.unshift.apply(r,a);n=n.parent}return r.filter((function(e){return cr(e.target,t)}))},t}(),Xo=function(t,e,n,r){t.container.elements.forEach((function(a){var o=cr(a.flags,4),i=cr(a.flags,2),A=new Jo(a,t);cr(a.styles.display,2048)&&r.push(A);var s=cr(a.flags,8)?[]:r;if(o||i){var l=o||a.styles.isPositioned()?n:e,c=new Wo(A);if(a.styles.isPositioned()||a.styles.opacity<1||a.styles.isTransformed()){var d=a.styles.zIndex.order;if(d<0){var u=0;l.negativeZIndex.some((function(t,e){return d>t.element.container.styles.zIndex.order?(u=e,!1):u>0})),l.negativeZIndex.splice(u,0,c)}else if(d>0){var p=0;l.positiveZIndex.some((function(t,e){return d>=t.element.container.styles.zIndex.order?(p=e+1,!1):p>0})),l.positiveZIndex.splice(p,0,c)}else l.zeroOrAutoZIndexOrTransformedOrOpacity.push(c)}else a.styles.isFloating()?l.nonPositionedFloats.push(c):l.nonPositionedInlineLevel.push(c);Xo(A,c,o?c:n,s)}else a.styles.isInlineLevel()?e.inlineLevel.push(A):e.nonInlineLevel.push(A),Xo(A,e,n,s);cr(a.flags,8)&&Yo(a,s)}))},Yo=function(t,e){for(var n=t instanceof da?t.start:1,r=t instanceof da&&t.reversed,a=0;a<e.length;a++){var o=e[a];o.container instanceof ca&&"number"==typeof o.container.value&&0!==o.container.value&&(n=o.container.value),o.listValue=io(n,o.container.styles.listStyleType,!0),n+=r?-1:1}},$o=function(t,e){switch(e){case 0:return ti(t.topLeftBorderBox,t.topLeftPaddingBox,t.topRightBorderBox,t.topRightPaddingBox);case 1:return ti(t.topRightBorderBox,t.topRightPaddingBox,t.bottomRightBorderBox,t.bottomRightPaddingBox);case 2:return ti(t.bottomRightBorderBox,t.bottomRightPaddingBox,t.bottomLeftBorderBox,t.bottomLeftPaddingBox);default:return ti(t.bottomLeftBorderBox,t.bottomLeftPaddingBox,t.topLeftBorderBox,t.topLeftPaddingBox)}},Zo=function(t,e){var n=[];return Po(t)?n.push(t.subdivide(.5,!1)):n.push(t),Po(e)?n.push(e.subdivide(.5,!0)):n.push(e),n},ti=function(t,e,n,r){var a=[];return Po(t)?a.push(t.subdivide(.5,!1)):a.push(t),Po(n)?a.push(n.subdivide(.5,!0)):a.push(n),Po(r)?a.push(r.subdivide(.5,!0).reverse()):a.push(r),Po(e)?a.push(e.subdivide(.5,!1).reverse()):a.push(e),a},ei=function(t){var e=t.bounds,n=t.styles;return e.add(n.borderLeftWidth,n.borderTopWidth,-(n.borderRightWidth+n.borderLeftWidth),-(n.borderTopWidth+n.borderBottomWidth))},ni=function(t){var e=t.styles,n=t.bounds,r=oe(e.paddingLeft,n.width),a=oe(e.paddingRight,n.width),o=oe(e.paddingTop,n.width),i=oe(e.paddingBottom,n.width);return n.add(r+e.borderLeftWidth,o+e.borderTopWidth,-(e.borderRightWidth+e.borderLeftWidth+r+a),-(e.borderTopWidth+e.borderBottomWidth+o+i))},ri=function(t,e,n){var r=function(t,e){return 0===t?e.bounds:2===t?ni(e):ei(e)}(Ai(t.styles.backgroundOrigin,e),t),a=function(t,e){return 0===t?e.bounds:2===t?ni(e):ei(e)}(Ai(t.styles.backgroundClip,e),t),o=ii(Ai(t.styles.backgroundSize,e),n,r),i=o[0],A=o[1],s=ae(Ai(t.styles.backgroundPosition,e),r.width-i,r.height-A);return[si(Ai(t.styles.backgroundRepeat,e),s,o,r,a),Math.round(r.left+s[0]),Math.round(r.top+s[1]),i,A]},ai=function(t){return qt(t)&&t.value===je.AUTO},oi=function(t){return"number"==typeof t},ii=function(t,e,n){var r=e[0],a=e[1],o=e[2],i=t[0],A=t[1];if(!i)return[0,0];if(Zt(i)&&A&&Zt(A))return[oe(i,n.width),oe(A,n.height)];var s=oi(o);if(qt(i)&&(i.value===je.CONTAIN||i.value===je.COVER))return oi(o)?n.width/n.height<o!=(i.value===je.COVER)?[n.width,n.width/o]:[n.height*o,n.height]:[n.width,n.height];var l=oi(r),c=oi(a),d=l||c;if(ai(i)&&(!A||ai(A)))return l&&c?[r,a]:s||d?d&&s?[l?r:a*o,c?a:r/o]:[l?r:n.width,c?a:n.height]:[n.width,n.height];if(s){var u=0,p=0;return Zt(i)?u=oe(i,n.width):Zt(A)&&(p=oe(A,n.height)),ai(i)?u=p*o:A&&!ai(A)||(p=u/o),[u,p]}var f=null,h=null;if(Zt(i)?f=oe(i,n.width):A&&Zt(A)&&(h=oe(A,n.height)),null===f||A&&!ai(A)||(h=l&&c?f/r*a:n.height),null!==h&&ai(i)&&(f=l&&c?h/a*r:n.width),null!==f&&null!==h)return[f,h];throw new Error("Unable to calculate background-size for element")},Ai=function(t,e){var n=t[e];return void 0===n?t[0]:n},si=function(t,e,n,r,a){var o=e[0],i=e[1],A=n[0],s=n[1];switch(t){case 2:return[new No(Math.round(r.left),Math.round(r.top+i)),new No(Math.round(r.left+r.width),Math.round(r.top+i)),new No(Math.round(r.left+r.width),Math.round(s+r.top+i)),new No(Math.round(r.left),Math.round(s+r.top+i))];case 3:return[new No(Math.round(r.left+o),Math.round(r.top)),new No(Math.round(r.left+o+A),Math.round(r.top)),new No(Math.round(r.left+o+A),Math.round(r.height+r.top)),new No(Math.round(r.left+o),Math.round(r.height+r.top))];case 1:return[new No(Math.round(r.left+o),Math.round(r.top+i)),new No(Math.round(r.left+o+A),Math.round(r.top+i)),new No(Math.round(r.left+o+A),Math.round(r.top+i+s)),new No(Math.round(r.left+o),Math.round(r.top+i+s))];default:return[new No(Math.round(a.left),Math.round(a.top)),new No(Math.round(a.left+a.width),Math.round(a.top)),new No(Math.round(a.left+a.width),Math.round(a.height+a.top)),new No(Math.round(a.left),Math.round(a.height+a.top))]}},li="Hidden Text",ci=function(){function t(t){this._data={},this._document=t}return t.prototype.parseMetrics=function(t,e){var n=this._document.createElement("div"),r=this._document.createElement("img"),a=this._document.createElement("span"),o=this._document.body;n.style.visibility="hidden",n.style.fontFamily=t,n.style.fontSize=e,n.style.margin="0",n.style.padding="0",n.style.whiteSpace="nowrap",o.appendChild(n),r.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",r.width=1,r.height=1,r.style.margin="0",r.style.padding="0",r.style.verticalAlign="baseline",a.style.fontFamily=t,a.style.fontSize=e,a.style.margin="0",a.style.padding="0",a.appendChild(this._document.createTextNode(li)),n.appendChild(a),n.appendChild(r);var i=r.offsetTop-a.offsetTop+2;n.removeChild(a),n.appendChild(this._document.createTextNode(li)),n.style.lineHeight="normal",r.style.verticalAlign="super";var A=r.offsetTop-n.offsetTop+2;return o.removeChild(n),{baseline:i,middle:A}},t.prototype.getMetrics=function(t,e){var n=t+" "+e;return void 0===this._data[n]&&(this._data[n]=this.parseMetrics(t,e)),this._data[n]},t}(),di=function(t,e){this.context=t,this.options=e},ui=function(t){function n(e,n){var r=t.call(this,e,n)||this;return r._activeEffects=[],r.canvas=n.canvas?n.canvas:document.createElement("canvas"),r.ctx=r.canvas.getContext("2d"),n.canvas||(r.canvas.width=Math.floor(n.width*n.scale),r.canvas.height=Math.floor(n.height*n.scale),r.canvas.style.width=n.width+"px",r.canvas.style.height=n.height+"px"),r.fontMetrics=new ci(document),r.ctx.scale(r.options.scale,r.options.scale),r.ctx.translate(-n.x,-n.y),r.ctx.textBaseline="bottom",r._activeEffects=[],r.context.logger.debug("Canvas renderer initialized ("+n.width+"x"+n.height+") with scale "+n.scale),r}return e(n,t),n.prototype.applyEffects=function(t){for(var e=this;this._activeEffects.length;)this.popEffect();t.forEach((function(t){return e.applyEffect(t)}))},n.prototype.applyEffect=function(t){this.ctx.save(),function(t){return 2===t.type}(t)&&(this.ctx.globalAlpha=t.opacity),function(t){return 0===t.type}(t)&&(this.ctx.translate(t.offsetX,t.offsetY),this.ctx.transform(t.matrix[0],t.matrix[1],t.matrix[2],t.matrix[3],t.matrix[4],t.matrix[5]),this.ctx.translate(-t.offsetX,-t.offsetY)),zo(t)&&(this.path(t.path),this.ctx.clip()),this._activeEffects.push(t)},n.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},n.prototype.renderStack=function(t){return r(this,void 0,void 0,(function(){return a(this,(function(e){switch(e.label){case 0:return t.element.container.styles.isVisible()?[4,this.renderStackContent(t)]:[3,2];case 1:e.sent(),e.label=2;case 2:return[2]}}))}))},n.prototype.renderNode=function(t){return r(this,void 0,void 0,(function(){return a(this,(function(e){switch(e.label){case 0:return cr(t.container.flags,16),t.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(t)]:[3,3];case 1:return e.sent(),[4,this.renderNodeContent(t)];case 2:e.sent(),e.label=3;case 3:return[2]}}))}))},n.prototype.renderTextWithLetterSpacing=function(t,e,n){var r=this;0===e?this.ctx.fillText(t.text,t.bounds.left,t.bounds.top+n):Zr(t.text).reduce((function(e,a){return r.ctx.fillText(a,e,t.bounds.top+n),e+r.ctx.measureText(a).width}),t.bounds.left)},n.prototype.createFontStyle=function(t){var e=t.fontVariant.filter((function(t){return"normal"===t||"small-caps"===t})).join(""),n=mi(t.fontFamily).join(", "),r=Kt(t.fontSize)?""+t.fontSize.number+t.fontSize.unit:t.fontSize.number+"px";return[[t.fontStyle,e,t.fontWeight,r,n].join(" "),n,r]},n.prototype.renderTextNode=function(t,e){return r(this,void 0,void 0,(function(){var n,r,o,i,A,s,l,c,d=this;return a(this,(function(a){return n=this.createFontStyle(e),r=n[0],o=n[1],i=n[2],this.ctx.font=r,this.ctx.direction=1===e.direction?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",A=this.fontMetrics.getMetrics(o,i),s=A.baseline,l=A.middle,c=e.paintOrder,t.textBounds.forEach((function(t){c.forEach((function(n){switch(n){case 0:d.ctx.fillStyle=fe(e.color),d.renderTextWithLetterSpacing(t,e.letterSpacing,s);var r=e.textShadow;r.length&&t.text.trim().length&&(r.slice(0).reverse().forEach((function(n){d.ctx.shadowColor=fe(n.color),d.ctx.shadowOffsetX=n.offsetX.number*d.options.scale,d.ctx.shadowOffsetY=n.offsetY.number*d.options.scale,d.ctx.shadowBlur=n.blur.number,d.renderTextWithLetterSpacing(t,e.letterSpacing,s)})),d.ctx.shadowColor="",d.ctx.shadowOffsetX=0,d.ctx.shadowOffsetY=0,d.ctx.shadowBlur=0),e.textDecorationLine.length&&(d.ctx.fillStyle=fe(e.textDecorationColor||e.color),e.textDecorationLine.forEach((function(e){switch(e){case 1:d.ctx.fillRect(t.bounds.left,Math.round(t.bounds.top+s),t.bounds.width,1);break;case 2:d.ctx.fillRect(t.bounds.left,Math.round(t.bounds.top),t.bounds.width,1);break;case 3:d.ctx.fillRect(t.bounds.left,Math.ceil(t.bounds.top+l),t.bounds.width,1)}})));break;case 1:e.webkitTextStrokeWidth&&t.text.trim().length&&(d.ctx.strokeStyle=fe(e.webkitTextStrokeColor),d.ctx.lineWidth=e.webkitTextStrokeWidth,d.ctx.lineJoin=window.chrome?"miter":"round",d.ctx.strokeText(t.text,t.bounds.left,t.bounds.top+s)),d.ctx.strokeStyle="",d.ctx.lineWidth=0,d.ctx.lineJoin="miter"}}))})),[2]}))}))},n.prototype.renderReplacedElement=function(t,e,n){if(n&&t.intrinsicWidth>0&&t.intrinsicHeight>0){var r=ni(t),a=Ro(e);this.path(a),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(n,0,0,t.intrinsicWidth,t.intrinsicHeight,r.left,r.top,r.width,r.height),this.ctx.restore()}},n.prototype.renderNodeContent=function(t){return r(this,void 0,void 0,(function(){var e,r,o,A,s,l,c,d,u,p,f,h,g,m,b,v,w,y;return a(this,(function(a){switch(a.label){case 0:this.applyEffects(t.getEffects(4)),e=t.container,r=t.curves,o=e.styles,A=0,s=e.textNodes,a.label=1;case 1:return A<s.length?(l=s[A],[4,this.renderTextNode(l,o)]):[3,4];case 2:a.sent(),a.label=3;case 3:return A++,[3,1];case 4:if(!(e instanceof Aa))return[3,8];a.label=5;case 5:return a.trys.push([5,7,,8]),[4,this.context.cache.match(e.src)];case 6:return b=a.sent(),this.renderReplacedElement(e,r,b),[3,8];case 7:return a.sent(),this.context.logger.error("Error loading image "+e.src),[3,8];case 8:if(e instanceof sa&&this.renderReplacedElement(e,r,e.canvas),!(e instanceof la))return[3,12];a.label=9;case 9:return a.trys.push([9,11,,12]),[4,this.context.cache.match(e.svg)];case 10:return b=a.sent(),this.renderReplacedElement(e,r,b),[3,12];case 11:return a.sent(),this.context.logger.error("Error loading svg "+e.svg.substring(0,255)),[3,12];case 12:return e instanceof ya&&e.tree?[4,new n(this.context,{scale:this.options.scale,backgroundColor:e.backgroundColor,x:0,y:0,width:e.width,height:e.height}).render(e.tree)]:[3,14];case 13:c=a.sent(),e.width&&e.height&&this.ctx.drawImage(c,0,0,e.width,e.height,e.bounds.left,e.bounds.top,e.bounds.width,e.bounds.height),a.label=14;case 14:if(e instanceof ba&&(d=Math.min(e.bounds.width,e.bounds.height),e.type===fa?e.checked&&(this.ctx.save(),this.path([new No(e.bounds.left+.39363*d,e.bounds.top+.79*d),new No(e.bounds.left+.16*d,e.bounds.top+.5549*d),new No(e.bounds.left+.27347*d,e.bounds.top+.44071*d),new No(e.bounds.left+.39694*d,e.bounds.top+.5649*d),new No(e.bounds.left+.72983*d,e.bounds.top+.23*d),new No(e.bounds.left+.84*d,e.bounds.top+.34085*d),new No(e.bounds.left+.39363*d,e.bounds.top+.79*d)]),this.ctx.fillStyle=fe(ma),this.ctx.fill(),this.ctx.restore()):e.type===ha&&e.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(e.bounds.left+d/2,e.bounds.top+d/2,d/4,0,2*Math.PI,!0),this.ctx.fillStyle=fe(ma),this.ctx.fill(),this.ctx.restore())),pi(e)&&e.value.length){switch(u=this.createFontStyle(o),w=u[0],p=u[1],f=this.fontMetrics.getMetrics(w,p).baseline,this.ctx.font=w,this.ctx.fillStyle=fe(o.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=hi(e.styles.textAlign),y=ni(e),h=0,e.styles.textAlign){case 1:h+=y.width/2;break;case 2:h+=y.width}g=y.add(h,0,0,-y.height/2+1),this.ctx.save(),this.path([new No(y.left,y.top),new No(y.left+y.width,y.top),new No(y.left+y.width,y.top+y.height),new No(y.left,y.top+y.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Xr(e.value,g),o.letterSpacing,f),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!cr(e.styles.display,2048))return[3,20];if(null===e.styles.listStyleImage)return[3,19];if(0!==(m=e.styles.listStyleImage).type)return[3,18];b=void 0,v=m.url,a.label=15;case 15:return a.trys.push([15,17,,18]),[4,this.context.cache.match(v)];case 16:return b=a.sent(),this.ctx.drawImage(b,e.bounds.left-(b.width+10),e.bounds.top),[3,18];case 17:return a.sent(),this.context.logger.error("Error loading list-style-image "+v),[3,18];case 18:return[3,20];case 19:t.listValue&&-1!==e.styles.listStyleType&&(w=this.createFontStyle(o)[0],this.ctx.font=w,this.ctx.fillStyle=fe(o.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",y=new i(e.bounds.left,e.bounds.top+oe(e.styles.paddingTop,e.bounds.width),e.bounds.width,Un(o.lineHeight,o.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Xr(t.listValue,y),o.letterSpacing,Un(o.lineHeight,o.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),a.label=20;case 20:return[2]}}))}))},n.prototype.renderStackContent=function(t){return r(this,void 0,void 0,(function(){var e,n,r,o,i,A,s,l,c,d,u,p,f,h,g;return a(this,(function(a){switch(a.label){case 0:return cr(t.element.container.flags,16),[4,this.renderNodeBackgroundAndBorders(t.element)];case 1:a.sent(),e=0,n=t.negativeZIndex,a.label=2;case 2:return e<n.length?(g=n[e],[4,this.renderStack(g)]):[3,5];case 3:a.sent(),a.label=4;case 4:return e++,[3,2];case 5:return[4,this.renderNodeContent(t.element)];case 6:a.sent(),r=0,o=t.nonInlineLevel,a.label=7;case 7:return r<o.length?(g=o[r],[4,this.renderNode(g)]):[3,10];case 8:a.sent(),a.label=9;case 9:return r++,[3,7];case 10:i=0,A=t.nonPositionedFloats,a.label=11;case 11:return i<A.length?(g=A[i],[4,this.renderStack(g)]):[3,14];case 12:a.sent(),a.label=13;case 13:return i++,[3,11];case 14:s=0,l=t.nonPositionedInlineLevel,a.label=15;case 15:return s<l.length?(g=l[s],[4,this.renderStack(g)]):[3,18];case 16:a.sent(),a.label=17;case 17:return s++,[3,15];case 18:c=0,d=t.inlineLevel,a.label=19;case 19:return c<d.length?(g=d[c],[4,this.renderNode(g)]):[3,22];case 20:a.sent(),a.label=21;case 21:return c++,[3,19];case 22:u=0,p=t.zeroOrAutoZIndexOrTransformedOrOpacity,a.label=23;case 23:return u<p.length?(g=p[u],[4,this.renderStack(g)]):[3,26];case 24:a.sent(),a.label=25;case 25:return u++,[3,23];case 26:f=0,h=t.positiveZIndex,a.label=27;case 27:return f<h.length?(g=h[f],[4,this.renderStack(g)]):[3,30];case 28:a.sent(),a.label=29;case 29:return f++,[3,27];case 30:return[2]}}))}))},n.prototype.mask=function(t){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(t.slice(0).reverse()),this.ctx.closePath()},n.prototype.path=function(t){this.ctx.beginPath(),this.formatPath(t),this.ctx.closePath()},n.prototype.formatPath=function(t){var e=this;t.forEach((function(t,n){var r=Po(t)?t.start:t;0===n?e.ctx.moveTo(r.x,r.y):e.ctx.lineTo(r.x,r.y),Po(t)&&e.ctx.bezierCurveTo(t.startControl.x,t.startControl.y,t.endControl.x,t.endControl.y,t.end.x,t.end.y)}))},n.prototype.renderRepeat=function(t,e,n,r){this.path(t),this.ctx.fillStyle=e,this.ctx.translate(n,r),this.ctx.fill(),this.ctx.translate(-n,-r)},n.prototype.resizeImage=function(t,e,n){var r;if(t.width===e&&t.height===n)return t;var a=(null!==(r=this.canvas.ownerDocument)&&void 0!==r?r:document).createElement("canvas");return a.width=Math.max(1,e),a.height=Math.max(1,n),a.getContext("2d").drawImage(t,0,0,t.width,t.height,0,0,e,n),a},n.prototype.renderBackgroundImage=function(t){return r(this,void 0,void 0,(function(){var e,n,r,o,i,A;return a(this,(function(s){switch(s.label){case 0:e=t.styles.backgroundImage.length-1,n=function(n){var o,i,A,s,l,c,d,u,p,f,h,g,m,b,v,w,y,x,B,C,F,Q,U,T,L,_,S,k,E,I,N;return a(this,(function(a){switch(a.label){case 0:if(0!==n.type)return[3,5];o=void 0,i=n.url,a.label=1;case 1:return a.trys.push([1,3,,4]),[4,r.context.cache.match(i)];case 2:return o=a.sent(),[3,4];case 3:return a.sent(),r.context.logger.error("Error loading background-image "+i),[3,4];case 4:return o&&(A=ri(t,e,[o.width,o.height,o.width/o.height]),w=A[0],Q=A[1],U=A[2],B=A[3],C=A[4],b=r.ctx.createPattern(r.resizeImage(o,B,C),"repeat"),r.renderRepeat(w,b,Q,U)),[3,6];case 5:1===n.type?(s=ri(t,e,[null,null,null]),w=s[0],Q=s[1],U=s[2],B=s[3],C=s[4],l=Ue(n.angle,B,C),c=l[0],d=l[1],u=l[2],p=l[3],f=l[4],(h=document.createElement("canvas")).width=B,h.height=C,g=h.getContext("2d"),m=g.createLinearGradient(d,p,u,f),Qe(n.stops,c).forEach((function(t){return m.addColorStop(t.stop,fe(t.color))})),g.fillStyle=m,g.fillRect(0,0,B,C),B>0&&C>0&&(b=r.ctx.createPattern(h,"repeat"),r.renderRepeat(w,b,Q,U))):function(t){return 2===t.type}(n)&&(v=ri(t,e,[null,null,null]),w=v[0],y=v[1],x=v[2],B=v[3],C=v[4],F=0===n.position.length?[ne]:n.position,Q=oe(F[0],B),U=oe(F[F.length-1],C),T=function(t,e,n,r,a){var o=0,i=0;switch(t.size){case 0:0===t.shape?o=i=Math.min(Math.abs(e),Math.abs(e-r),Math.abs(n),Math.abs(n-a)):1===t.shape&&(o=Math.min(Math.abs(e),Math.abs(e-r)),i=Math.min(Math.abs(n),Math.abs(n-a)));break;case 2:if(0===t.shape)o=i=Math.min(Te(e,n),Te(e,n-a),Te(e-r,n),Te(e-r,n-a));else if(1===t.shape){var A=Math.min(Math.abs(n),Math.abs(n-a))/Math.min(Math.abs(e),Math.abs(e-r)),s=Le(r,a,e,n,!0),l=s[0],c=s[1];i=A*(o=Te(l-e,(c-n)/A))}break;case 1:0===t.shape?o=i=Math.max(Math.abs(e),Math.abs(e-r),Math.abs(n),Math.abs(n-a)):1===t.shape&&(o=Math.max(Math.abs(e),Math.abs(e-r)),i=Math.max(Math.abs(n),Math.abs(n-a)));break;case 3:if(0===t.shape)o=i=Math.max(Te(e,n),Te(e,n-a),Te(e-r,n),Te(e-r,n-a));else if(1===t.shape){A=Math.max(Math.abs(n),Math.abs(n-a))/Math.max(Math.abs(e),Math.abs(e-r));var d=Le(r,a,e,n,!1);l=d[0],c=d[1],i=A*(o=Te(l-e,(c-n)/A))}}return Array.isArray(t.size)&&(o=oe(t.size[0],r),i=2===t.size.length?oe(t.size[1],a):o),[o,i]}(n,Q,U,B,C),L=T[0],_=T[1],L>0&&_>0&&(S=r.ctx.createRadialGradient(y+Q,x+U,0,y+Q,x+U,L),Qe(n.stops,2*L).forEach((function(t){return S.addColorStop(t.stop,fe(t.color))})),r.path(w),r.ctx.fillStyle=S,L!==_?(k=t.bounds.left+.5*t.bounds.width,E=t.bounds.top+.5*t.bounds.height,N=1/(I=_/L),r.ctx.save(),r.ctx.translate(k,E),r.ctx.transform(1,0,0,I,0,0),r.ctx.translate(-k,-E),r.ctx.fillRect(y,N*(x-E)+E,B,C*N),r.ctx.restore()):r.ctx.fill())),a.label=6;case 6:return e--,[2]}}))},r=this,o=0,i=t.styles.backgroundImage.slice(0).reverse(),s.label=1;case 1:return o<i.length?(A=i[o],[5,n(A)]):[3,4];case 2:s.sent(),s.label=3;case 3:return o++,[3,1];case 4:return[2]}}))}))},n.prototype.renderSolidBorder=function(t,e,n){return r(this,void 0,void 0,(function(){return a(this,(function(r){return this.path($o(n,e)),this.ctx.fillStyle=fe(t),this.ctx.fill(),[2]}))}))},n.prototype.renderDoubleBorder=function(t,e,n,o){return r(this,void 0,void 0,(function(){var r,i;return a(this,(function(a){switch(a.label){case 0:return e<3?[4,this.renderSolidBorder(t,n,o)]:[3,2];case 1:return a.sent(),[2];case 2:return r=function(t,e){switch(e){case 0:return ti(t.topLeftBorderBox,t.topLeftBorderDoubleOuterBox,t.topRightBorderBox,t.topRightBorderDoubleOuterBox);case 1:return ti(t.topRightBorderBox,t.topRightBorderDoubleOuterBox,t.bottomRightBorderBox,t.bottomRightBorderDoubleOuterBox);case 2:return ti(t.bottomRightBorderBox,t.bottomRightBorderDoubleOuterBox,t.bottomLeftBorderBox,t.bottomLeftBorderDoubleOuterBox);default:return ti(t.bottomLeftBorderBox,t.bottomLeftBorderDoubleOuterBox,t.topLeftBorderBox,t.topLeftBorderDoubleOuterBox)}}(o,n),this.path(r),this.ctx.fillStyle=fe(t),this.ctx.fill(),i=function(t,e){switch(e){case 0:return ti(t.topLeftBorderDoubleInnerBox,t.topLeftPaddingBox,t.topRightBorderDoubleInnerBox,t.topRightPaddingBox);case 1:return ti(t.topRightBorderDoubleInnerBox,t.topRightPaddingBox,t.bottomRightBorderDoubleInnerBox,t.bottomRightPaddingBox);case 2:return ti(t.bottomRightBorderDoubleInnerBox,t.bottomRightPaddingBox,t.bottomLeftBorderDoubleInnerBox,t.bottomLeftPaddingBox);default:return ti(t.bottomLeftBorderDoubleInnerBox,t.bottomLeftPaddingBox,t.topLeftBorderDoubleInnerBox,t.topLeftPaddingBox)}}(o,n),this.path(i),this.ctx.fill(),[2]}}))}))},n.prototype.renderNodeBackgroundAndBorders=function(t){return r(this,void 0,void 0,(function(){var e,n,r,o,i,A,s,l,c=this;return a(this,(function(a){switch(a.label){case 0:return this.applyEffects(t.getEffects(2)),e=t.container.styles,n=!pe(e.backgroundColor)||e.backgroundImage.length,r=[{style:e.borderTopStyle,color:e.borderTopColor,width:e.borderTopWidth},{style:e.borderRightStyle,color:e.borderRightColor,width:e.borderRightWidth},{style:e.borderBottomStyle,color:e.borderBottomColor,width:e.borderBottomWidth},{style:e.borderLeftStyle,color:e.borderLeftColor,width:e.borderLeftWidth}],o=fi(Ai(e.backgroundClip,0),t.curves),n||e.boxShadow.length?(this.ctx.save(),this.path(o),this.ctx.clip(),pe(e.backgroundColor)||(this.ctx.fillStyle=fe(e.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(t.container)]):[3,2];case 1:a.sent(),this.ctx.restore(),e.boxShadow.slice(0).reverse().forEach((function(e){c.ctx.save();var n,r,a,o,i,A=jo(t.curves),s=e.inset?0:1e4,l=(n=A,r=-s+(e.inset?1:-1)*e.spread.number,a=(e.inset?1:-1)*e.spread.number,o=e.spread.number*(e.inset?-2:2),i=e.spread.number*(e.inset?-2:2),n.map((function(t,e){switch(e){case 0:return t.add(r,a);case 1:return t.add(r+o,a);case 2:return t.add(r+o,a+i);case 3:return t.add(r,a+i)}return t})));e.inset?(c.path(A),c.ctx.clip(),c.mask(l)):(c.mask(A),c.ctx.clip(),c.path(l)),c.ctx.shadowOffsetX=e.offsetX.number+s,c.ctx.shadowOffsetY=e.offsetY.number,c.ctx.shadowColor=fe(e.color),c.ctx.shadowBlur=e.blur.number,c.ctx.fillStyle=e.inset?fe(e.color):"rgba(0,0,0,1)",c.ctx.fill(),c.ctx.restore()})),a.label=2;case 2:i=0,A=0,s=r,a.label=3;case 3:return A<s.length?0!==(l=s[A]).style&&!pe(l.color)&&l.width>0?2!==l.style?[3,5]:[4,this.renderDashedDottedBorder(l.color,l.width,i,t.curves,2)]:[3,11]:[3,13];case 4:return a.sent(),[3,11];case 5:return 3!==l.style?[3,7]:[4,this.renderDashedDottedBorder(l.color,l.width,i,t.curves,3)];case 6:return a.sent(),[3,11];case 7:return 4!==l.style?[3,9]:[4,this.renderDoubleBorder(l.color,l.width,i,t.curves)];case 8:return a.sent(),[3,11];case 9:return[4,this.renderSolidBorder(l.color,i,t.curves)];case 10:a.sent(),a.label=11;case 11:i++,a.label=12;case 12:return A++,[3,3];case 13:return[2]}}))}))},n.prototype.renderDashedDottedBorder=function(t,e,n,o,i){return r(this,void 0,void 0,(function(){var r,A,s,l,c,d,u,p,f,h,g,m,b,v,w,y;return a(this,(function(a){return this.ctx.save(),r=function(t,e){switch(e){case 0:return Zo(t.topLeftBorderStroke,t.topRightBorderStroke);case 1:return Zo(t.topRightBorderStroke,t.bottomRightBorderStroke);case 2:return Zo(t.bottomRightBorderStroke,t.bottomLeftBorderStroke);default:return Zo(t.bottomLeftBorderStroke,t.topLeftBorderStroke)}}(o,n),A=$o(o,n),2===i&&(this.path(A),this.ctx.clip()),Po(A[0])?(s=A[0].start.x,l=A[0].start.y):(s=A[0].x,l=A[0].y),Po(A[1])?(c=A[1].end.x,d=A[1].end.y):(c=A[1].x,d=A[1].y),u=0===n||2===n?Math.abs(s-c):Math.abs(l-d),this.ctx.beginPath(),3===i?this.formatPath(r):this.formatPath(A.slice(0,2)),p=e<3?3*e:2*e,f=e<3?2*e:e,3===i&&(p=e,f=e),h=!0,u<=2*p?h=!1:u<=2*p+f?(p*=g=u/(2*p+f),f*=g):(m=Math.floor((u+f)/(p+f)),b=(u-m*p)/(m-1),f=(v=(u-(m+1)*p)/m)<=0||Math.abs(f-b)<Math.abs(f-v)?b:v),h&&(3===i?this.ctx.setLineDash([0,p+f]):this.ctx.setLineDash([p,f])),3===i?(this.ctx.lineCap="round",this.ctx.lineWidth=e):this.ctx.lineWidth=2*e+1.1,this.ctx.strokeStyle=fe(t),this.ctx.stroke(),this.ctx.setLineDash([]),2===i&&(Po(A[0])&&(w=A[3],y=A[0],this.ctx.beginPath(),this.formatPath([new No(w.end.x,w.end.y),new No(y.start.x,y.start.y)]),this.ctx.stroke()),Po(A[1])&&(w=A[1],y=A[2],this.ctx.beginPath(),this.formatPath([new No(w.end.x,w.end.y),new No(y.start.x,y.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]}))}))},n.prototype.render=function(t){return r(this,void 0,void 0,(function(){var e;return a(this,(function(n){switch(n.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=fe(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),r=new Jo(t,null),a=new Wo(r),Xo(r,a,a,o=[]),Yo(r.container,o),e=a,[4,this.renderStack(e)];case 1:return n.sent(),this.applyEffects([]),[2,this.canvas]}var r,a,o}))}))},n}(di),pi=function(t){return t instanceof wa||t instanceof va||t instanceof ba&&t.type!==ha&&t.type!==fa},fi=function(t,e){switch(t){case 0:return jo(e);case 2:return function(t){return[t.topLeftContentBox,t.topRightContentBox,t.bottomRightContentBox,t.bottomLeftContentBox]}(e);default:return Ro(e)}},hi=function(t){switch(t){case 1:return"center";case 2:return"right";default:return"left"}},gi=["-apple-system","system-ui"],mi=function(t){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?t.filter((function(t){return-1===gi.indexOf(t)})):t},bi=function(t){function n(e,n){var r=t.call(this,e,n)||this;return r.canvas=n.canvas?n.canvas:document.createElement("canvas"),r.ctx=r.canvas.getContext("2d"),r.options=n,r.canvas.width=Math.floor(n.width*n.scale),r.canvas.height=Math.floor(n.height*n.scale),r.canvas.style.width=n.width+"px",r.canvas.style.height=n.height+"px",r.ctx.scale(r.options.scale,r.options.scale),r.ctx.translate(-n.x,-n.y),r.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+n.width+"x"+n.height+" at "+n.x+","+n.y+") with scale "+n.scale),r}return e(n,t),n.prototype.render=function(t){return r(this,void 0,void 0,(function(){var e,n;return a(this,(function(r){switch(r.label){case 0:return e=Vr(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,t),[4,vi(e)];case 1:return n=r.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=fe(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(n,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}}))}))},n}(di),vi=function(t){return new Promise((function(e,n){var r=new Image;r.onload=function(){e(r)},r.onerror=n,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(t))}))},wi=function(){function t(t){var e=t.id,n=t.enabled;this.id=e,this.enabled=n,this.start=Date.now()}return t.prototype.debug=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.debug?console.debug.apply(console,o([this.id,this.getTime()+"ms"],t)):this.info.apply(this,t))},t.prototype.getTime=function(){return Date.now()-this.start},t.prototype.info=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.enabled&&"undefined"!=typeof window&&window.console&&"function"==typeof console.info&&console.info.apply(console,o([this.id,this.getTime()+"ms"],t))},t.prototype.warn=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.warn?console.warn.apply(console,o([this.id,this.getTime()+"ms"],t)):this.info.apply(this,t))},t.prototype.error=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.error?console.error.apply(console,o([this.id,this.getTime()+"ms"],t)):this.info.apply(this,t))},t.instances={},t}(),yi=function(){function t(e,n){var r;this.windowBounds=n,this.instanceName="#"+t.instanceCount++,this.logger=new wi({id:this.instanceName,enabled:e.logging}),this.cache=null!==(r=e.cache)&&void 0!==r?r:new Qo(this,e)}return t.instanceCount=1,t}();"undefined"!=typeof window&&Fo.setContext(window);var xi=function(t,e){return r(void 0,void 0,void 0,(function(){var r,o,s,l,c,d,u,p,f,h,g,m,b,v,w,y,x,B,C,F,Q,U,T,L,_,S,k,E,I,N,D,H,P,O,M,j,R,K;return a(this,(function(a){switch(a.label){case 0:if(!t||"object"!=typeof t)return[2,Promise.reject("Invalid element provided as first argument")];if(!(r=t.ownerDocument))throw new Error("Element is not attached to a Document");if(!(o=r.defaultView))throw new Error("Document is not attached to a Window");return s={allowTaint:null!==(U=e.allowTaint)&&void 0!==U&&U,imageTimeout:null!==(T=e.imageTimeout)&&void 0!==T?T:15e3,proxy:e.proxy,useCORS:null!==(L=e.useCORS)&&void 0!==L&&L},l=n({logging:null===(_=e.logging)||void 0===_||_,cache:e.cache},s),c={windowWidth:null!==(S=e.windowWidth)&&void 0!==S?S:o.innerWidth,windowHeight:null!==(k=e.windowHeight)&&void 0!==k?k:o.innerHeight,scrollX:null!==(E=e.scrollX)&&void 0!==E?E:o.pageXOffset,scrollY:null!==(I=e.scrollY)&&void 0!==I?I:o.pageYOffset},d=new i(c.scrollX,c.scrollY,c.windowWidth,c.windowHeight),u=new yi(l,d),p=null!==(N=e.foreignObjectRendering)&&void 0!==N&&N,f={allowTaint:null!==(D=e.allowTaint)&&void 0!==D&&D,onclone:e.onclone,ignoreElements:e.ignoreElements,inlineImages:p,copyStyles:p},u.logger.debug("Starting document clone with size "+d.width+"x"+d.height+" scrolled to "+-d.left+","+-d.top),h=new so(u,t,f),(g=h.clonedReferenceElement)?[4,h.toIFrame(r,d)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return m=a.sent(),b=Da(g)||"HTML"===g.tagName?function(t){var e=t.body,n=t.documentElement;if(!e||!n)throw new Error("Unable to get document size");var r=Math.max(Math.max(e.scrollWidth,n.scrollWidth),Math.max(e.offsetWidth,n.offsetWidth),Math.max(e.clientWidth,n.clientWidth)),a=Math.max(Math.max(e.scrollHeight,n.scrollHeight),Math.max(e.offsetHeight,n.offsetHeight),Math.max(e.clientHeight,n.clientHeight));return new i(0,0,r,a)}(g.ownerDocument):A(u,g),v=b.width,w=b.height,y=b.left,x=b.top,B=Bi(u,g,e.backgroundColor),C={canvas:e.canvas,backgroundColor:B,scale:null!==(P=null!==(H=e.scale)&&void 0!==H?H:o.devicePixelRatio)&&void 0!==P?P:1,x:(null!==(O=e.x)&&void 0!==O?O:0)+y,y:(null!==(M=e.y)&&void 0!==M?M:0)+x,width:null!==(j=e.width)&&void 0!==j?j:Math.ceil(v),height:null!==(R=e.height)&&void 0!==R?R:Math.ceil(w)},p?(u.logger.debug("Document cloned, using foreign object rendering"),[4,new bi(u,C).render(g)]):[3,3];case 2:return F=a.sent(),[3,5];case 3:return u.logger.debug("Document cloned, element located at "+y+","+x+" with size "+v+"x"+w+" using computed rendering"),u.logger.debug("Starting DOM parsing"),Q=Fa(u,g),B===Q.styles.backgroundColor&&(Q.styles.backgroundColor=xe.TRANSPARENT),u.logger.debug("Starting renderer for element at "+C.x+","+C.y+" with size "+C.width+"x"+C.height),[4,new ui(u,C).render(Q)];case 4:F=a.sent(),a.label=5;case 5:return(null===(K=e.removeContainer)||void 0===K||K)&&(so.destroy(m)||u.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),u.logger.debug("Finished rendering"),[2,F]}}))}))},Bi=function(t,e,n){var r=e.ownerDocument,a=r.documentElement?ye(t,getComputedStyle(r.documentElement).backgroundColor):xe.TRANSPARENT,o=r.body?ye(t,getComputedStyle(r.body).backgroundColor):xe.TRANSPARENT,i="string"==typeof n?ye(t,n):null===n?xe.TRANSPARENT:4294967295;return e===r.documentElement?pe(a)?pe(o)?i:o:a:i};return function(t,e){return void 0===e&&(e={}),xi(t,e)}}()},540:t=>{"use strict";t.exports=function(t){var e=document.createElement("style");return t.setAttributes(e,t.attributes),t.insert(e,t.options),e}},580:t=>{"use strict";var e=/["'&<>]/;t.exports=function(t){var n,r=""+t,a=e.exec(r);if(!a)return r;var o="",i=0,A=0;for(i=a.index;i<r.length;i++){switch(r.charCodeAt(i)){case 34:n=""";break;case 38:n="&";break;case 39:n="'";break;case 60:n="<";break;case 62:n=">";break;default:continue}A!==i&&(o+=r.substring(A,i)),A=i+1,o+=n}return A!==i?o+r.substring(A,i):o}},665:(t,e,n)=>{var r=n(281),a=0,o=Math.random(),i=r(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+i(++a+o,36)}},779:(t,e,n)=>{"use strict";n(7136);var r=n(3091),a=n(7485),o=n(54),i=n(2074),A=n(1602),s=n(7712),l=A("species"),c=RegExp.prototype;t.exports=function(t,e,n,d){var u=A(t),p=!i((function(){var e={};return e[u]=function(){return 7},7!=""[t](e)})),f=p&&!i((function(){var e=!1,n=/a/;return"split"===t&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[u]=/./[u]),n.exec=function(){return e=!0,null},n[u](""),!e}));if(!p||!f||n){var h=r(/./[u]),g=e(u,""[t],(function(t,e,n,a,i){var A=r(t),s=e.exec;return s===o||s===c.exec?p&&!i?{done:!0,value:h(e,n,a)}:{done:!0,value:A(n,e,a)}:{done:!1}}));a(String.prototype,t,g[0]),a(c,u,g[1])}d&&s(c[u],"sham",!0)}},874:(t,e,n)=>{var r=n(2368),a=n(5335),o=n(2328),i=n(6457),A=n(9751),s=n(1602),l=TypeError,c=s("toPrimitive");t.exports=function(t,e){if(!a(t)||o(t))return t;var n,s=i(t,c);if(s){if(void 0===e&&(e="default"),n=r(s,t,e),!a(n)||o(n))return n;throw l("Can't convert object to primitive value")}return void 0===e&&(e="number"),A(t,e)}},1036:(t,e,n)=>{var r=n(2074),a=n(200).RegExp;t.exports=r((function(){var t=a(".","s");return!(t.dotAll&&t.exec("\n")&&"s"===t.flags)}))},1113:t=>{"use strict";t.exports=function(t,e){if(e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}},1144:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e"},1229:(t,e,n)=>{var r=n(8406),a=TypeError;t.exports=function(t){if(r(t))throw a("Can't call method on "+t);return t}},1479:t=>{"use strict";t.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTYiIHdpZHRoPSIxNiI+CiAgPHBhdGggZD0iTTE0IDEyLjNMMTIuMyAxNCA4IDkuNyAzLjcgMTQgMiAxMi4zIDYuMyA4IDIgMy43IDMuNyAyIDggNi4zIDEyLjMgMiAxNCAzLjcgOS43IDh6IiBzdHlsZT0iZmlsbC1vcGFjaXR5OjE7ZmlsbDojZmZmZmZmIi8+Cjwvc3ZnPgo="},1556:(e,n,r)=>{"use strict";r.d(n,{W:()=>l});var a=r(9498),o=r(9595),i=r(2933),A=r(6247),s=(r(6664),r(5458),r(4692));class l{constructor(t){this.id=t.id,this.user_id=t.user_id,this.id_nextcloud=t.id_nextcloud,this.date=null==t.date||0===t.date.length?"-":t.date,this.num=null==t.num||0===t.num.length?"-":t.num,this.id_defunt=null==t.id_defunt||0===t.id_defunt.length?"-":t.id_defunt,this.nom_defunt=null==t.nom_defunt||0===t.nom_defunt.length?"-":t.nom_defunt,this.cid=null==t.cid||0===t.cid.length?"-":t.cid,this.lid=null==t.lid||0===t.lid.length?"-":t.lid,this.tid=null==t.tid||0===t.tid.length?"-":t.tid,this.nom=null==t.nom||0===t.nom.length?"-":t.nom,this.prenom=null==t.prenom||0===t.prenom.length?"-":t.prenom,this.nomThanato=l.getDevisThanatoFullname(t),this.version=null==t.version||0===t.version.length?"-":t.version,this.lieu=null==t.lieu||0===t.lieu.length?"-":t.lieu,this.mentions=l.getDevisMentionFromApiResponse(t),this.baseUrl=(0,a.Jv)(`/apps/gestion/devis/${this.id}/show`),this.devisFullNumber=null!=t.devis_full_number&&0!=t.mentions.devis_full_number?t.devis_full_number:"-",this.devisProduits=l.getDevisProduitsString(t)}static getDevisMentionLabelFromMention(t){let e=t;switch(t){case A.kC:e="Facturé";break;case A.Ru:e="Annulé";break;case A.ab:e="Facturé";break;default:e=t}return e}static getDevisMentionFromApiResponse(t){let e="-";return null!=t.mentions&&t.mentions.length>0&&(e=t.mentions),e}static getDevisThanatoFullname(t){let e="",n="",r="";return null!=t.nom_thanato&&0!=t.nom_thanato.length&&(n=t.nom_thanato,r+=n),null!=t.prenom_thanato&&0!=t.prenom_thanato.length&&(e=t.prenom_thanato,n.length>0&&e.length>0&&(r+=" "),r+=e),0===r.length?"-":r}static getDevisMentionCssStyle(t){let e="display:inline; border-radius: 5px; padding: 8px;";return t===A.kC||t===A.ab?e+=" background-color:green !important; color: white":t===A.Ru?e+=" background-color:red !important; color: white":e+=" background-color:yellow !important",e}static getDevisProduitsString(t){let e="";if(null!=t.produits&&t.produits.length>0){let n=t.produits,r=n.length;for(let t=0;t<r;t++)e+=n[t].produit_reference,t!=r-1&&(e+="-")}return 0===e.length?"-":e}getDTRow(){return['<input class="devisToFacture" data-id= '+this.user_id+' type="checkbox" name="devisToFacture" value="'+this.id+'"/>',"<div>"+this.user_id+"</div>","<div>"+this.devisFullNumber+"</div>",'<input style="margin:0;padding:0;" class="inputDate devisOrFactureInputDate" type="date" value='+this.date+' data-table="devis" data-column="date" data-id="'+this.id+'"/>','<div class="loadSelect_listdefunt" data-table="devis" data-column="id_defunt" data-id="'+this.id+'" data-current="'+this.id_defunt+'">'+this.id_defunt+" ("+this.nom_defunt+")</div>",'<div class="loadSelect_listclient" data-table="devis" data-column="id_client" data-id="'+this.id+'" data-current="'+this.cid+'">'+this.cid+" ("+this.prenom+" "+this.nom+")</div>",'<div class="loadSelect_listthanato" data-table="devis" data-column="id_thanato" data-id="'+this.id+'" data-current="'+this.tid+'">'+this.tid+" ("+this.nomThanato+")</div>",'<div class="loadSelect_listlieu" data-table="devis" data-column="id_lieu" data-id="'+this.id+'" data-current="'+this.lid+'">'+this.lieu+"</div>","<div>"+this.devisProduits+"</div>",'<div data-table="devis" data-column="mentions" data-id="'+this.id+'" style="'+l.getDevisMentionCssStyle(this.mentions)+'">'+l.getDevisMentionLabelFromMention(this.mentions)+"</div>",'<div style="display:inline-block;margin-right:0px;width:80%;"><a href="'+this.baseUrl+'"><button>'+t("gestion","Open")+'</button></a></div><div data-modifier="devis" data-id='+this.id+' data-table="devis" style="display:inline-block;margin-right:0px;" class="deleteItem icon-delete"></div>']}static newDevis(t){var e=new XMLHttpRequest;e.open("POST",i.pc+"/devis/insert",!0),e.onload=function(e){200==this.status?((0,i.It)(),l.loadDevisDT(t)):showError(this.response)},e.send()}static loadDevisDT(t){var e=new XMLHttpRequest;e.open("PROPFIND",i.pc+"/getDevisWithProduits",!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(e){200==this.status?(0,i.lG)(t,JSON.parse(this.response),l):showError(this.response)},e.send()}static getDevis(t){var e=new XMLHttpRequest;e.open("PROPFIND",i.pc+"/getDevis",!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(e){if(200==this.status){let e=JSON.parse(JSON.parse(this.response)).filter((t=>t.mentions!=A.kC&&t.mentions!=A.ab&&t.mentions!=A.Ru));e=JSON.stringify(JSON.stringify(e)),t(JSON.parse(e))}else showError(this.response)},e.send()}static getAllDevis(t,e=[]){var n=new XMLHttpRequest;let r=i.pc+"/getDevis";e.length>0&&(r=`${r}?${e.map((t=>`mentionFilters[]=${encodeURIComponent(t)}`)).join("&")}`),n.open("PROPFIND",r,!0),n.setRequestHeader("Content-Type","application/json"),n.onload=function(e){if(200==this.status){let e=JSON.parse(JSON.parse(this.response));e=JSON.stringify(JSON.stringify(e)),t(JSON.parse(e))}else showError(this.response)},n.send()}static getAllDevisDelphine(t,e){var n=new XMLHttpRequest;n.open("PROPFIND",i.pc+"/getDevisDelphine/"+t.target.dataset.id,!0),n.setRequestHeader("Content-Type","application/json"),n.onload=function(t){if(200==this.status){let t=JSON.parse(JSON.parse(this.response));t=JSON.stringify(JSON.stringify(t)),e(JSON.parse(t))}else showError(this.response)},n.send()}static loadDevisList_dnum(e){l.getDevis((n=>{var r=document.createElement("select");r.dataset.current=e.target.dataset.current,r.dataset.id=e.target.dataset.id,r.dataset.old=e.target.innerHTML;var a=document.createElement("option");a.value=0,a.text=t("gestion","Cancel"),r.appendChild(a),JSON.parse(n).forEach((t=>{var e=t.prenom&&t.nom?(t.prenom?t.prenom:"")+" "+(t.nom?t.nom:""):"-",n=t.nom_defunt?t.nom_defunt:"-",a=document.createElement("textarea");a.innerHTML=n+" ("+e+")";var o=document.createElement("option");o.value=t.id,o.text=a.value,r.appendChild(o)})),(0,i.pq)(r),e.target.innerHTML="",e.target.appendChild(r),s(r).select2(),s(r).on("select2:select",(function(t){var e,n=t.target;0!=n.value?((0,o.gs)(n.parentElement.dataset.table,n.parentElement.dataset.column,n.value,n.parentElement.dataset.id),location.reload(),(e=n.parentElement).innerHTML=n.options[n.selectedIndex].text,e.dataset.current=n.value):(e=n.parentElement).innerHTML=n.dataset.old}))}))}static loadAllDevisList_dnum(e,n=[]){l.getAllDevis((n=>{var r=document.createElement("select");r.dataset.current=e.target.dataset.current,r.dataset.id=e.target.dataset.id,r.dataset.old=e.target.innerHTML;var a=document.createElement("option");a.value=0,a.text=t("gestion","Cancel"),r.appendChild(a),JSON.parse(n).forEach((t=>{var e=t.prenom&&t.nom?(t.prenom?t.prenom:"")+" "+(t.nom?t.nom:""):"-",n=t.nom_defunt?t.nom_defunt:"-",a=document.createElement("textarea");a.innerHTML=n+" ("+e+")";var o=document.createElement("option");o.value=t.id,o.text=a.value,r.appendChild(o)})),(0,i.pq)(r),e.target.innerHTML="",e.target.appendChild(r),s(r).select2(),s(r).on("select2:select",(function(t){var e,n=t.target;0!=n.value?((0,o.gs)(n.parentElement.dataset.table,n.parentElement.dataset.column,n.value,n.parentElement.dataset.id),location.reload(),(e=n.parentElement).innerHTML=n.options[n.selectedIndex].text,e.dataset.current=n.value):(e=n.parentElement).innerHTML=n.dataset.old}))}),n)}static loadDelphineDevisList_dnum(e){l.getAllDevisDelphine(e,(n=>{var r=document.createElement("select");r.dataset.current=e.target.dataset.current,r.dataset.id=e.target.dataset.id,r.dataset.old=e.target.innerHTML;var a=document.createElement("option");a.value=0,a.text=t("gestion","Cancel"),r.appendChild(a),JSON.parse(n).forEach((t=>{var e=t.prenom&&t.nom?(t.prenom?t.prenom:"")+" "+(t.nom?t.nom:""):"-",n=t.nom_defunt?t.nom_defunt:"-",a=document.createElement("textarea");a.innerHTML=n+" ("+e+")";var o=document.createElement("option");o.value=t.id,o.text=a.value,r.appendChild(o)})),(0,i.pq)(r),e.target.innerHTML="",e.target.appendChild(r),s(r).select2(),s(r).on("select2:select",(function(t){var e=t.target,n=e.parentElement;0!=e.value?((0,o.gs)(n.dataset.table,n.dataset.column,e.value,n.dataset.id),location.reload(),n.innerHTML=e.options[e.selectedIndex].text,n.dataset.current=e.value):n.innerHTML=e.dataset.old}))}))}}},1601:t=>{"use strict";t.exports=function(t){return t[1]}},1602:(t,e,n)=>{var r=n(200),a=n(2),o=n(6490),i=n(665),A=n(2072),s=n(5225),l=r.Symbol,c=a("wks"),d=s?l.for||l:l&&l.withoutSetter||i;t.exports=function(t){return o(c,t)||(c[t]=A&&o(l,t)?l[t]:d("Symbol."+t)),c[t]}},1605:(t,e,n)=>{var r=n(200),a=n(7632).f,o=n(7712),i=n(7485),A=n(9430),s=n(4361),l=n(4977);t.exports=function(t,e){var n,c,d,u,p,f=t.target,h=t.global,g=t.stat;if(n=h?r:g?r[f]||A(f,{}):(r[f]||{}).prototype)for(c in e){if(u=e[c],d=t.dontCallGetSet?(p=a(n,c))&&p.value:n[c],!l(h?c:f+(g?".":"#")+c,t.forced)&&void 0!==d){if(typeof u==typeof d)continue;s(u,d)}(t.sham||d&&d.sham)&&o(u,"sham",!0),i(n,c,u,t)}}},1641:(t,e,n)=>{var r=n(6347),a=n(290);t.exports=Object.keys||function(t){return r(t,a)}},1688:(t,e,n)=>{"use strict";var r=n(5077),a=n(281),o=n(2368),i=n(2074),A=n(1641),s=n(8916),l=n(9304),c=n(2612),d=n(8664),u=Object.assign,p=Object.defineProperty,f=a([].concat);t.exports=!u||i((function(){if(r&&1!==u({b:1},u(p({},"a",{enumerable:!0,get:function(){p(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},n=Symbol(),a="abcdefghijklmnopqrst";return t[n]=7,a.split("").forEach((function(t){e[t]=t})),7!=u({},t)[n]||A(u({},e)).join("")!=a}))?function(t,e){for(var n=c(t),a=arguments.length,i=1,u=s.f,p=l.f;a>i;)for(var h,g=d(arguments[i++]),m=u?f(A(g),u(g)):A(g),b=m.length,v=0;b>v;)h=m[v++],r&&!o(p,g,h)||(n[h]=g[h]);return n}:u},1941:(e,n,r)=>{"use strict";r.d(n,{Fg:()=>hn,sj:()=>fn});var a=r(2284),o=Uint8Array,i=Uint16Array,A=Uint32Array,s=new o([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,0,0,0]),l=new o([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,0,0]),c=new o([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),d=function(t,e){for(var n=new i(31),r=0;r<31;++r)n[r]=e+=1<<t[r-1];var a=new A(n[30]);for(r=1;r<30;++r)for(var o=n[r];o<n[r+1];++o)a[o]=o-n[r]<<5|r;return[n,a]},u=d(s,2),p=u[0],f=u[1];p[28]=258,f[258]=28;for(var h=d(l,0),g=h[0],m=h[1],b=new i(32768),v=0;v<32768;++v){var w=(43690&v)>>>1|(21845&v)<<1;w=(61680&(w=(52428&w)>>>2|(13107&w)<<2))>>>4|(3855&w)<<4,b[v]=((65280&w)>>>8|(255&w)<<8)>>>1}var y=function(t,e,n){for(var r=t.length,a=0,o=new i(e);a<r;++a)++o[t[a]-1];var A,s=new i(e);for(a=0;a<e;++a)s[a]=s[a-1]+o[a-1]<<1;if(n){A=new i(1<<e);var l=15-e;for(a=0;a<r;++a)if(t[a])for(var c=a<<4|t[a],d=e-t[a],u=s[t[a]-1]++<<d,p=u|(1<<d)-1;u<=p;++u)A[b[u]>>>l]=c}else for(A=new i(r),a=0;a<r;++a)A[a]=b[s[t[a]-1]++]>>>15-t[a];return A},x=new o(288);for(v=0;v<144;++v)x[v]=8;for(v=144;v<256;++v)x[v]=9;for(v=256;v<280;++v)x[v]=7;for(v=280;v<288;++v)x[v]=8;var B=new o(32);for(v=0;v<32;++v)B[v]=5;var C=y(x,9,0),F=y(x,9,1),Q=y(B,5,0),U=y(B,5,1),T=function(t){for(var e=t[0],n=1;n<t.length;++n)t[n]>e&&(e=t[n]);return e},L=function(t,e,n){var r=e/8|0;return(t[r]|t[r+1]<<8)>>>(7&e)&n},_=function(t,e){var n=e/8|0;return(t[n]|t[n+1]<<8|t[n+2]<<16)>>>(7&e)},S=function(t){return(t/8|0)+(7&t&&1)},k=function(t,e,n){(null==e||e<0)&&(e=0),(null==n||n>t.length)&&(n=t.length);var r=new(t instanceof i?i:t instanceof A?A:o)(n-e);return r.set(t.subarray(e,n)),r},E=function(t,e,n){n<<=7&e;var r=e/8|0;t[r]|=n,t[r+1]|=n>>>8},I=function(t,e,n){n<<=7&e;var r=e/8|0;t[r]|=n,t[r+1]|=n>>>8,t[r+2]|=n>>>16},N=function(t,e){for(var n=[],r=0;r<t.length;++r)t[r]&&n.push({s:r,f:t[r]});var a=n.length,A=n.slice();if(!a)return[new o(0),0];if(1==a){var s=new o(n[0].s+1);return s[n[0].s]=1,[s,1]}n.sort((function(t,e){return t.f-e.f})),n.push({s:-1,f:25001});var l=n[0],c=n[1],d=0,u=1,p=2;for(n[0]={s:-1,f:l.f+c.f,l,r:c};u!=a-1;)l=n[n[d].f<n[p].f?d++:p++],c=n[d!=u&&n[d].f<n[p].f?d++:p++],n[u++]={s:-1,f:l.f+c.f,l,r:c};var f=A[0].s;for(r=1;r<a;++r)A[r].s>f&&(f=A[r].s);var h=new i(f+1),g=D(n[u-1],h,0);if(g>e){r=0;var m=0,b=g-e,v=1<<b;for(A.sort((function(t,e){return h[e.s]-h[t.s]||t.f-e.f}));r<a;++r){var w=A[r].s;if(!(h[w]>e))break;m+=v-(1<<g-h[w]),h[w]=e}for(m>>>=b;m>0;){var y=A[r].s;h[y]<e?m-=1<<e-h[y]++-1:++r}for(;r>=0&&m;--r){var x=A[r].s;h[x]==e&&(--h[x],++m)}g=e}return[new o(h),g]},D=function(t,e,n){return-1==t.s?Math.max(D(t.l,e,n+1),D(t.r,e,n+1)):e[t.s]=n},H=function(t){for(var e=t.length;e&&!t[--e];);for(var n=new i(++e),r=0,a=t[0],o=1,A=function(t){n[r++]=t},s=1;s<=e;++s)if(t[s]==a&&s!=e)++o;else{if(!a&&o>2){for(;o>138;o-=138)A(32754);o>2&&(A(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(A(a),--o;o>6;o-=6)A(8304);o>2&&(A(o-3<<5|8208),o=0)}for(;o--;)A(a);o=1,a=t[s]}return[n.subarray(0,r),e]},P=function(t,e){for(var n=0,r=0;r<e.length;++r)n+=t[r]*e[r];return n},O=function(t,e,n){var r=n.length,a=S(e+2);t[a]=255&r,t[a+1]=r>>>8,t[a+2]=255^t[a],t[a+3]=255^t[a+1];for(var o=0;o<r;++o)t[a+o+4]=n[o];return 8*(a+4+r)},M=function(t,e,n,r,a,o,A,d,u,p,f){E(e,f++,n),++a[256];for(var h=N(a,15),g=h[0],m=h[1],b=N(o,15),v=b[0],w=b[1],F=H(g),U=F[0],T=F[1],L=H(v),_=L[0],S=L[1],k=new i(19),D=0;D<U.length;++D)k[31&U[D]]++;for(D=0;D<_.length;++D)k[31&_[D]]++;for(var M=N(k,7),j=M[0],R=M[1],K=19;K>4&&!j[c[K-1]];--K);var G,q,z,V,W=p+5<<3,J=P(a,x)+P(o,B)+A,X=P(a,g)+P(o,v)+A+14+3*K+P(k,j)+(2*k[16]+3*k[17]+7*k[18]);if(W<=J&&W<=X)return O(e,f,t.subarray(u,u+p));if(E(e,f,1+(X<J)),f+=2,X<J){G=y(g,m,0),q=g,z=y(v,w,0),V=v;var Y=y(j,R,0);for(E(e,f,T-257),E(e,f+5,S-1),E(e,f+10,K-4),f+=14,D=0;D<K;++D)E(e,f+3*D,j[c[D]]);f+=3*K;for(var $=[U,_],Z=0;Z<2;++Z){var tt=$[Z];for(D=0;D<tt.length;++D){var et=31&tt[D];E(e,f,Y[et]),f+=j[et],et>15&&(E(e,f,tt[D]>>>5&127),f+=tt[D]>>>12)}}}else G=C,q=x,z=Q,V=B;for(D=0;D<d;++D)if(r[D]>255){et=r[D]>>>18&31,I(e,f,G[et+257]),f+=q[et+257],et>7&&(E(e,f,r[D]>>>23&31),f+=s[et]);var nt=31&r[D];I(e,f,z[nt]),f+=V[nt],nt>3&&(I(e,f,r[D]>>>5&8191),f+=l[nt])}else I(e,f,G[r[D]]),f+=q[r[D]];return I(e,f,G[256]),f+q[256]},j=new A([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),R=new o(0),K=function(t,e,n,r,a){return function(t,e,n,r,a,c){var d=t.length,u=new o(r+d+5*(1+Math.floor(d/7e3))+a),p=u.subarray(r,u.length-a),h=0;if(!e||d<8)for(var g=0;g<=d;g+=65535){var b=g+65535;b<d?h=O(p,h,t.subarray(g,b)):(p[g]=c,h=O(p,h,t.subarray(g,d)))}else{for(var v=j[e-1],w=v>>>13,y=8191&v,x=(1<<n)-1,B=new i(32768),C=new i(x+1),F=Math.ceil(n/3),Q=2*F,U=function(e){return(t[e]^t[e+1]<<F^t[e+2]<<Q)&x},T=new A(25e3),L=new i(288),_=new i(32),E=0,I=0,N=(g=0,0),D=0,H=0;g<d;++g){var P=U(g),K=32767&g,G=C[P];if(B[K]=G,C[P]=K,D<=g){var q=d-g;if((E>7e3||N>24576)&&q>423){h=M(t,p,0,T,L,_,I,N,H,g-H,h),N=E=I=0,H=g;for(var z=0;z<286;++z)L[z]=0;for(z=0;z<30;++z)_[z]=0}var V=2,W=0,J=y,X=K-G&32767;if(q>2&&P==U(g-X))for(var Y=Math.min(w,q)-1,$=Math.min(32767,g),Z=Math.min(258,q);X<=$&&--J&&K!=G;){if(t[g+V]==t[g+V-X]){for(var tt=0;tt<Z&&t[g+tt]==t[g+tt-X];++tt);if(tt>V){if(V=tt,W=X,tt>Y)break;var et=Math.min(X,tt-2),nt=0;for(z=0;z<et;++z){var rt=g-X+z+32768&32767,at=rt-B[rt]+32768&32767;at>nt&&(nt=at,G=rt)}}}X+=(K=G)-(G=B[K])+32768&32767}if(W){T[N++]=268435456|f[V]<<18|m[W];var ot=31&f[V],it=31&m[W];I+=s[ot]+l[it],++L[257+ot],++_[it],D=g+V,++E}else T[N++]=t[g],++L[t[g]]}}h=M(t,p,c,T,L,_,I,N,H,g-H,h),c||(h=O(p,h,R))}return k(u,0,r+S(h)+a)}(t,null==e.level?6:e.level,null==e.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):12+e.mem,n,r,!a)};function G(t,e){void 0===e&&(e={});var n=function(){var t=1,e=0;return{p:function(n){for(var r=t,a=e,o=n.length,i=0;i!=o;){for(var A=Math.min(i+5552,o);i<A;++i)a+=r+=n[i];r%=65521,a%=65521}t=r,e=a},d:function(){return(t>>>8<<16|(255&e)<<8|e>>>8)+2*((255&t)<<23)}}}();n.p(t);var r=K(t,e,2,4);return function(t,e){var n=e.level,r=0==n?0:n<6?1:9==n?3:2;t[0]=120,t[1]=r<<6|(r?32-2*r:1)}(r,e),function(t,e,n){for(;n;++e)t[e]=n,n>>>=8}(r,r.length-4,n.d()),r}function q(t,e){return function(t,e,n){var r=t.length,a=!e||n,i=!n||n.i;n||(n={}),e||(e=new o(3*r));var A=function(t){var n=e.length;if(t>n){var r=new o(Math.max(2*n,t));r.set(e),e=r}},d=n.f||0,u=n.p||0,f=n.b||0,h=n.l,m=n.d,b=n.m,v=n.n,w=8*r;do{if(!h){n.f=d=L(t,u,1);var x=L(t,u+1,3);if(u+=3,!x){var B=t[(j=S(u)+4)-4]|t[j-3]<<8,C=j+B;if(C>r){if(i)throw"unexpected EOF";break}a&&A(f+B),e.set(t.subarray(j,C),f),n.b=f+=B,n.p=u=8*C;continue}if(1==x)h=F,m=U,b=9,v=5;else{if(2!=x)throw"invalid block type";var Q=L(t,u,31)+257,E=L(t,u+10,15)+4,I=Q+L(t,u+5,31)+1;u+=14;for(var N=new o(I),D=new o(19),H=0;H<E;++H)D[c[H]]=L(t,u+3*H,7);u+=3*E;var P=T(D),O=(1<<P)-1;if(!i&&u+I*(P+7)>w)break;var M=y(D,P,1);for(H=0;H<I;){var j,R=M[L(t,u,O)];if(u+=15&R,(j=R>>>4)<16)N[H++]=j;else{var K=0,G=0;for(16==j?(G=3+L(t,u,3),u+=2,K=N[H-1]):17==j?(G=3+L(t,u,7),u+=3):18==j&&(G=11+L(t,u,127),u+=7);G--;)N[H++]=K}}var q=N.subarray(0,Q),z=N.subarray(Q);b=T(q),v=T(z),h=y(q,b,1),m=y(z,v,1)}if(u>w)throw"unexpected EOF"}a&&A(f+131072);for(var V=(1<<b)-1,W=(1<<v)-1,J=b+v+18;i||u+J<w;){var X=(K=h[_(t,u)&V])>>>4;if((u+=15&K)>w)throw"unexpected EOF";if(!K)throw"invalid length/literal";if(X<256)e[f++]=X;else{if(256==X){h=null;break}var Y=X-254;if(X>264){var $=s[H=X-257];Y=L(t,u,(1<<$)-1)+p[H],u+=$}var Z=m[_(t,u)&W],tt=Z>>>4;if(!Z)throw"invalid distance";if(u+=15&Z,z=g[tt],tt>3&&($=l[tt],z+=_(t,u)&(1<<$)-1,u+=$),u>w)throw"unexpected EOF";a&&A(f+131072);for(var et=f+Y;f<et;f+=4)e[f]=e[f-z],e[f+1]=e[f+1-z],e[f+2]=e[f+2-z],e[f+3]=e[f+3-z];f=et}}n.l=h,n.p=u,n.b=f,h&&(d=1,n.m=b,n.d=m,n.n=v)}while(!d);return f==e.length?e:k(e,0,f)}((function(t){if(8!=(15&t[0])||t[0]>>>4>7||(t[0]<<8|t[1])%31)throw"invalid zlib data";if(32&t[1])throw"invalid zlib data: preset dictionaries not supported"}(t),t.subarray(2,-4)),e)}var z=function(){return"undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self?self:this}();function V(){z.console&&"function"==typeof z.console.log&&z.console.log.apply(z.console,arguments)}var W={log:V,warn:function(t){z.console&&("function"==typeof z.console.warn?z.console.warn.apply(z.console,arguments):V.call(null,arguments))},error:function(t){z.console&&("function"==typeof z.console.error?z.console.error.apply(z.console,arguments):V(t))}};function J(t,e,n){var r=new XMLHttpRequest;r.open("GET",t),r.responseType="blob",r.onload=function(){tt(r.response,e,n)},r.onerror=function(){W.error("could not download file")},r.send()}function X(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(t){}return e.status>=200&&e.status<=299}function Y(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(n){var e=document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(e)}}var $,Z,tt=z.saveAs||("object"!==("undefined"==typeof window?"undefined":(0,a.A)(window))||window!==z?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(t,e,n){var r=z.URL||z.webkitURL,a=document.createElement("a");e=e||t.name||"download",a.download=e,a.rel="noopener","string"==typeof t?(a.href=t,a.origin!==location.origin?X(a.href)?J(t,e,n):Y(a,a.target="_blank"):Y(a)):(a.href=r.createObjectURL(t),setTimeout((function(){r.revokeObjectURL(a.href)}),4e4),setTimeout((function(){Y(a)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,e,n){if(e=e||t.name||"download","string"==typeof t)if(X(t))J(t,e,n);else{var r=document.createElement("a");r.href=t,r.target="_blank",setTimeout((function(){Y(r)}))}else navigator.msSaveOrOpenBlob(function(t,e){return void 0===e?e={autoBom:!1}:"object"!==(0,a.A)(e)&&(W.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob([String.fromCharCode(65279),t],{type:t.type}):t}(t,n),e)}:function(t,e,n,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),"string"==typeof t)return J(t,e,n);var o="application/octet-stream"===t.type,i=/constructor/i.test(z.HTMLElement)||z.safari,A=/CriOS\/[\d]+/.test(navigator.userAgent);if((A||o&&i)&&"object"===("undefined"==typeof FileReader?"undefined":(0,a.A)(FileReader))){var s=new FileReader;s.onloadend=function(){var t=s.result;t=A?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=t:location=t,r=null},s.readAsDataURL(t)}else{var l=z.URL||z.webkitURL,c=l.createObjectURL(t);r?r.location=c:location.href=c,r=null,setTimeout((function(){l.revokeObjectURL(c)}),4e4)}});function et(t){var e;t=t||"",this.ok=!1,"#"==t.charAt(0)&&(t=t.substr(1,6)),t={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",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"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",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"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",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[t=(t=t.replace(/ /g,"")).toLowerCase()]||t;for(var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(t){return[parseInt(t[1]),parseInt(t[2]),parseInt(t[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}}],r=0;r<n.length;r++){var a=n[r].re,o=n[r].process,i=a.exec(t);i&&(e=o(i),this.r=e[0],this.g=e[1],this.b=e[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var t=this.r.toString(16),e=this.g.toString(16),n=this.b.toString(16);return 1==t.length&&(t="0"+t),1==e.length&&(e="0"+e),1==n.length&&(n="0"+n),"#"+t+e+n}}function nt(t,e){var n=t[0],r=t[1],a=t[2],o=t[3];n=at(n,r,a,o,e[0],7,-680876936),o=at(o,n,r,a,e[1],12,-389564586),a=at(a,o,n,r,e[2],17,606105819),r=at(r,a,o,n,e[3],22,-1044525330),n=at(n,r,a,o,e[4],7,-176418897),o=at(o,n,r,a,e[5],12,1200080426),a=at(a,o,n,r,e[6],17,-1473231341),r=at(r,a,o,n,e[7],22,-45705983),n=at(n,r,a,o,e[8],7,1770035416),o=at(o,n,r,a,e[9],12,-1958414417),a=at(a,o,n,r,e[10],17,-42063),r=at(r,a,o,n,e[11],22,-1990404162),n=at(n,r,a,o,e[12],7,1804603682),o=at(o,n,r,a,e[13],12,-40341101),a=at(a,o,n,r,e[14],17,-1502002290),n=ot(n,r=at(r,a,o,n,e[15],22,1236535329),a,o,e[1],5,-165796510),o=ot(o,n,r,a,e[6],9,-1069501632),a=ot(a,o,n,r,e[11],14,643717713),r=ot(r,a,o,n,e[0],20,-373897302),n=ot(n,r,a,o,e[5],5,-701558691),o=ot(o,n,r,a,e[10],9,38016083),a=ot(a,o,n,r,e[15],14,-660478335),r=ot(r,a,o,n,e[4],20,-405537848),n=ot(n,r,a,o,e[9],5,568446438),o=ot(o,n,r,a,e[14],9,-1019803690),a=ot(a,o,n,r,e[3],14,-187363961),r=ot(r,a,o,n,e[8],20,1163531501),n=ot(n,r,a,o,e[13],5,-1444681467),o=ot(o,n,r,a,e[2],9,-51403784),a=ot(a,o,n,r,e[7],14,1735328473),n=it(n,r=ot(r,a,o,n,e[12],20,-1926607734),a,o,e[5],4,-378558),o=it(o,n,r,a,e[8],11,-2022574463),a=it(a,o,n,r,e[11],16,1839030562),r=it(r,a,o,n,e[14],23,-35309556),n=it(n,r,a,o,e[1],4,-1530992060),o=it(o,n,r,a,e[4],11,1272893353),a=it(a,o,n,r,e[7],16,-155497632),r=it(r,a,o,n,e[10],23,-1094730640),n=it(n,r,a,o,e[13],4,681279174),o=it(o,n,r,a,e[0],11,-358537222),a=it(a,o,n,r,e[3],16,-722521979),r=it(r,a,o,n,e[6],23,76029189),n=it(n,r,a,o,e[9],4,-640364487),o=it(o,n,r,a,e[12],11,-421815835),a=it(a,o,n,r,e[15],16,530742520),n=At(n,r=it(r,a,o,n,e[2],23,-995338651),a,o,e[0],6,-198630844),o=At(o,n,r,a,e[7],10,1126891415),a=At(a,o,n,r,e[14],15,-1416354905),r=At(r,a,o,n,e[5],21,-57434055),n=At(n,r,a,o,e[12],6,1700485571),o=At(o,n,r,a,e[3],10,-1894986606),a=At(a,o,n,r,e[10],15,-1051523),r=At(r,a,o,n,e[1],21,-2054922799),n=At(n,r,a,o,e[8],6,1873313359),o=At(o,n,r,a,e[15],10,-30611744),a=At(a,o,n,r,e[6],15,-1560198380),r=At(r,a,o,n,e[13],21,1309151649),n=At(n,r,a,o,e[4],6,-145523070),o=At(o,n,r,a,e[11],10,-1120210379),a=At(a,o,n,r,e[2],15,718787259),r=At(r,a,o,n,e[9],21,-343485551),t[0]=ht(n,t[0]),t[1]=ht(r,t[1]),t[2]=ht(a,t[2]),t[3]=ht(o,t[3])}function rt(t,e,n,r,a,o){return e=ht(ht(e,t),ht(r,o)),ht(e<<a|e>>>32-a,n)}function at(t,e,n,r,a,o,i){return rt(e&n|~e&r,t,e,a,o,i)}function ot(t,e,n,r,a,o,i){return rt(e&r|n&~r,t,e,a,o,i)}function it(t,e,n,r,a,o,i){return rt(e^n^r,t,e,a,o,i)}function At(t,e,n,r,a,o,i){return rt(n^(e|~r),t,e,a,o,i)}function st(t){var e,n=t.length,r=[1732584193,-271733879,-1732584194,271733878];for(e=64;e<=t.length;e+=64)nt(r,lt(t.substring(e-64,e)));t=t.substring(e-64);var a=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(e=0;e<t.length;e++)a[e>>2]|=t.charCodeAt(e)<<(e%4<<3);if(a[e>>2]|=128<<(e%4<<3),e>55)for(nt(r,a),e=0;e<16;e++)a[e]=0;return a[14]=8*n,nt(r,a),r}function lt(t){var e,n=[];for(e=0;e<64;e+=4)n[e>>2]=t.charCodeAt(e)+(t.charCodeAt(e+1)<<8)+(t.charCodeAt(e+2)<<16)+(t.charCodeAt(e+3)<<24);return n}$=z.atob.bind(z),Z=z.btoa.bind(z);var ct="0123456789abcdef".split("");function dt(t){for(var e="",n=0;n<4;n++)e+=ct[t>>8*n+4&15]+ct[t>>8*n&15];return e}function ut(t){return String.fromCharCode(255&t,(65280&t)>>8,(16711680&t)>>16,(4278190080&t)>>24)}function pt(t){return st(t).map(ut).join("")}var ft="5d41402abc4b2a76b9719d911017c592"!=function(t){for(var e=0;e<t.length;e++)t[e]=dt(t[e]);return t.join("")}(st("hello"));function ht(t,e){if(ft){var n=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(n>>16)<<16|65535&n}return t+e&4294967295}function gt(t,e){var n,r,a,o;if(t!==n){for(var i=(a=t,o=1+(256/t.length|0),new Array(o+1).join(a)),A=[],s=0;s<256;s++)A[s]=s;var l=0;for(s=0;s<256;s++){var c=A[s];l=(l+c+i.charCodeAt(s))%256,A[s]=A[l],A[l]=c}n=t,r=A}else A=r;var d=e.length,u=0,p=0,f="";for(s=0;s<d;s++)p=(p+(c=A[u=(u+1)%256]))%256,A[u]=A[p],A[p]=c,i=A[(A[u]+A[p])%256],f+=String.fromCharCode(e.charCodeAt(s)^i);return f}var mt={print:4,modify:8,copy:16,"annot-forms":32};function bt(t,e,n,r){this.v=1,this.r=2;var a=192;t.forEach((function(t){if(void 0!==mt.perm)throw new Error("Invalid permission: "+t);a+=mt[t]})),this.padding="(¿N^NuAd\0NVÿú\b..\0¶Ðh>/\f©þdSiz";var o=(e+this.padding).substr(0,32),i=(n+this.padding).substr(0,32);this.O=this.processOwnerPassword(o,i),this.P=-(1+(255^a)),this.encryptionKey=pt(o+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=gt(this.encryptionKey,this.padding)}function vt(t){if(/[^\u0000-\u00ff]/.test(t))throw new Error("Invalid PDF Name Object: "+t+", Only accept ASCII characters.");for(var e="",n=t.length,r=0;r<n;r++){var a=t.charCodeAt(r);e+=a<33||35===a||37===a||40===a||41===a||47===a||60===a||62===a||91===a||93===a||123===a||125===a||a>126?"#"+("0"+a.toString(16)).slice(-2):t[r]}return e}function wt(t){if("object"!==(0,a.A)(t))throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var e={};this.subscribe=function(t,n,r){if(r=r||!1,"string"!=typeof t||"function"!=typeof n||"boolean"!=typeof r)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");e.hasOwnProperty(t)||(e[t]={});var a=Math.random().toString(35);return e[t][a]=[n,!!r],a},this.unsubscribe=function(t){for(var n in e)if(e[n][t])return delete e[n][t],0===Object.keys(e[n]).length&&delete e[n],!0;return!1},this.publish=function(n){if(e.hasOwnProperty(n)){var r=Array.prototype.slice.call(arguments,1),a=[];for(var o in e[n]){var i=e[n][o];try{i[0].apply(t,r)}catch(n){z.console&&W.error("jsPDF PubSub Error",n.message,n)}i[1]&&a.push(o)}a.length&&a.forEach(this.unsubscribe)}},this.getTopics=function(){return e}}function yt(t){if(!(this instanceof yt))return new yt(t);var e="opacity,stroke-opacity".split(",");for(var n in t)t.hasOwnProperty(n)&&e.indexOf(n)>=0&&(this[n]=t[n]);this.id="",this.objectNumber=-1}function xt(t,e){this.gState=t,this.matrix=e,this.id="",this.objectNumber=-1}function Bt(t,e,n,r,a){if(!(this instanceof Bt))return new Bt(t,e,n,r,a);this.type="axial"===t?2:3,this.coords=e,this.colors=n,xt.call(this,r,a)}function Ct(t,e,n,r,a){if(!(this instanceof Ct))return new Ct(t,e,n,r,a);this.boundingBox=t,this.xStep=e,this.yStep=n,this.stream="",this.cloneIndex=0,xt.call(this,r,a)}function Ft(t){var e,n="string"==typeof arguments[0]?arguments[0]:"p",r=arguments[1],o=arguments[2],i=arguments[3],A=[],s=1,l=16,c="S",d=null;"object"===(0,a.A)(t=t||{})&&(n=t.orientation,r=t.unit||r,o=t.format||o,i=t.compress||t.compressPdf||i,null!==(d=t.encryption||null)&&(d.userPassword=d.userPassword||"",d.ownerPassword=d.ownerPassword||"",d.userPermissions=d.userPermissions||[]),s="number"==typeof t.userUnit?Math.abs(t.userUnit):1,void 0!==t.precision&&(e=t.precision),void 0!==t.floatPrecision&&(l=t.floatPrecision),c=t.defaultPathOperation||"S"),A=t.filters||(!0===i?["FlateEncode"]:A),r=r||"mm",n=(""+(n||"P")).toLowerCase();var u=t.putOnlyUsedFonts||!1,p={},f={internal:{},__private__:{}};f.__private__.PubSub=wt;var h="1.3",g=f.__private__.getPdfVersion=function(){return h};f.__private__.setPdfVersion=function(t){h=t};var m={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],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};f.__private__.getPageFormats=function(){return m};var b=f.__private__.getPageFormat=function(t){return m[t]};o=o||"a4";var v="compat",w="advanced",y=v;function x(){this.saveGraphicsState(),rt(new Gt(xt,0,0,-xt,0,yn()*xt).toString()+" cm"),this.setFontSize(this.getFontSize()/xt),c="n",y=w}function B(){this.restoreGraphicsState(),c="S",y=v}var C=f.__private__.combineFontStyleAndFontWeight=function(t,e){if("bold"==t&&"normal"==e||"bold"==t&&400==e||"normal"==t&&"italic"==e||"bold"==t&&"italic"==e)throw new Error("Invalid Combination of fontweight and fontstyle");return e&&(t=400==e||"normal"===e?"italic"===t?"italic":"normal":700!=e&&"bold"!==e||"normal"!==t?(700==e?"bold":e)+""+t:"bold"),t};f.advancedAPI=function(t){var e=y===v;return e&&x.call(this),"function"!=typeof t||(t(this),e&&B.call(this)),this},f.compatAPI=function(t){var e=y===w;return e&&B.call(this),"function"!=typeof t||(t(this),e&&x.call(this)),this},f.isAdvancedAPI=function(){return y===w};var F,Q=function(t){if(y!==w)throw new Error(t+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},U=f.roundToPrecision=f.__private__.roundToPrecision=function(t,n){var r=e||n;if(isNaN(t)||isNaN(r))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return t.toFixed(r).replace(/0+$/,"")};F=f.hpf=f.__private__.hpf="number"==typeof l?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return U(t,l)}:"smart"===l?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return U(t,t>-1&&t<1?16:5)}:function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return U(t,16)};var T=f.f2=f.__private__.f2=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f2");return U(t,2)},L=f.__private__.f3=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f3");return U(t,3)},_=f.scale=f.__private__.scale=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.scale");return y===v?t*xt:y===w?t:void 0},S=function(t){return _(function(t){return y===v?yn()-t:y===w?t:void 0}(t))};f.__private__.setPrecision=f.setPrecision=function(t){"number"==typeof parseInt(t,10)&&(e=parseInt(t,10))};var k,E="00000000000000000000000000000000",I=f.__private__.getFileId=function(){return E},N=f.__private__.setFileId=function(t){return E=void 0!==t&&/^[a-fA-F0-9]{32}$/.test(t)?t.toUpperCase():E.split("").map((function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))})).join(""),null!==d&&(_e=new bt(d.userPermissions,d.userPassword,d.ownerPassword,E)),E};f.setFileId=function(t){return N(t),this},f.getFileId=function(){return I()};var D=f.__private__.convertDateToPDFDate=function(t){var e=t.getTimezoneOffset(),n=e<0?"+":"-",r=Math.floor(Math.abs(e/60)),a=Math.abs(e%60),o=[n,j(r),"'",j(a),"'"].join("");return["D:",t.getFullYear(),j(t.getMonth()+1),j(t.getDate()),j(t.getHours()),j(t.getMinutes()),j(t.getSeconds()),o].join("")},H=f.__private__.convertPDFDateToDate=function(t){var e=parseInt(t.substr(2,4),10),n=parseInt(t.substr(6,2),10)-1,r=parseInt(t.substr(8,2),10),a=parseInt(t.substr(10,2),10),o=parseInt(t.substr(12,2),10),i=parseInt(t.substr(14,2),10);return new Date(e,n,r,a,o,i,0)},P=f.__private__.setCreationDate=function(t){var e;if(void 0===t&&(t=new Date),t instanceof Date)e=D(t);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(t))throw new Error("Invalid argument passed to jsPDF.setCreationDate");e=t}return k=e},O=f.__private__.getCreationDate=function(t){var e=k;return"jsDate"===t&&(e=H(k)),e};f.setCreationDate=function(t){return P(t),this},f.getCreationDate=function(t){return O(t)};var M,j=f.__private__.padd2=function(t){return("0"+parseInt(t)).slice(-2)},R=f.__private__.padd2Hex=function(t){return("00"+(t=t.toString())).substr(t.length)},K=0,G=[],q=[],V=0,J=[],X=[],Y=!1,$=q;f.__private__.setCustomOutputDestination=function(t){Y=!0,$=t};var nt=function(t){Y||($=t)};f.__private__.resetCustomOutputDestination=function(){Y=!1,$=q};var rt=f.__private__.out=function(t){return t=t.toString(),V+=t.length+1,$.push(t),$},at=f.__private__.write=function(t){return rt(1===arguments.length?t.toString():Array.prototype.join.call(arguments," "))},ot=f.__private__.getArrayBuffer=function(t){for(var e=t.length,n=new ArrayBuffer(e),r=new Uint8Array(n);e--;)r[e]=t.charCodeAt(e);return n},it=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];f.__private__.getStandardFonts=function(){return it};var At=t.fontSize||16;f.__private__.setFontSize=f.setFontSize=function(t){return At=y===w?t/xt:t,this};var st,lt=f.__private__.getFontSize=f.getFontSize=function(){return y===v?At:At*xt},ct=t.R2L||!1;f.__private__.setR2L=f.setR2L=function(t){return ct=t,this},f.__private__.getR2L=f.getR2L=function(){return ct};var dt,ut=f.__private__.setZoomMode=function(t){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(t))st=t;else if(isNaN(t)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(t))throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+t+'" is not recognized.');st=t}else st=parseInt(t,10)};f.__private__.getZoomMode=function(){return st};var pt,ft=f.__private__.setPageMode=function(t){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(t))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+t+'" is not recognized.');dt=t};f.__private__.getPageMode=function(){return dt};var ht=f.__private__.setLayoutMode=function(t){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(t))throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+t+'" is not recognized.');pt=t};f.__private__.getLayoutMode=function(){return pt},f.__private__.setDisplayMode=f.setDisplayMode=function(t,e,n){return ut(t),ht(e),ft(n),this};var gt={title:"",subject:"",author:"",keywords:"",creator:""};f.__private__.getDocumentProperty=function(t){if(-1===Object.keys(gt).indexOf(t))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return gt[t]},f.__private__.getDocumentProperties=function(){return gt},f.__private__.setDocumentProperties=f.setProperties=f.setDocumentProperties=function(t){for(var e in gt)gt.hasOwnProperty(e)&&t[e]&&(gt[e]=t[e]);return this},f.__private__.setDocumentProperty=function(t,e){if(-1===Object.keys(gt).indexOf(t))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return gt[t]=e};var mt,xt,Qt,Ut,Tt,Lt={},_t={},St=[],kt={},Et={},It={},Nt={},Dt=null,Ht=0,Pt=[],Ot=new wt(f),Mt=t.hotfixes||[],jt={},Rt={},Kt=[],Gt=function t(e,n,r,a,o,i){if(!(this instanceof t))return new t(e,n,r,a,o,i);isNaN(e)&&(e=1),isNaN(n)&&(n=0),isNaN(r)&&(r=0),isNaN(a)&&(a=1),isNaN(o)&&(o=0),isNaN(i)&&(i=0),this._matrix=[e,n,r,a,o,i]};Object.defineProperty(Gt.prototype,"sx",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Gt.prototype,"shy",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Gt.prototype,"shx",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Gt.prototype,"sy",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Gt.prototype,"tx",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Gt.prototype,"ty",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Gt.prototype,"a",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Gt.prototype,"b",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Gt.prototype,"c",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Gt.prototype,"d",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Gt.prototype,"e",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Gt.prototype,"f",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Gt.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Gt.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Gt.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Gt.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),Gt.prototype.join=function(t){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(F).join(t)},Gt.prototype.multiply=function(t){var e=t.sx*this.sx+t.shy*this.shx,n=t.sx*this.shy+t.shy*this.sy,r=t.shx*this.sx+t.sy*this.shx,a=t.shx*this.shy+t.sy*this.sy,o=t.tx*this.sx+t.ty*this.shx+this.tx,i=t.tx*this.shy+t.ty*this.sy+this.ty;return new Gt(e,n,r,a,o,i)},Gt.prototype.decompose=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,a=this.tx,o=this.ty,i=Math.sqrt(t*t+e*e),A=(t/=i)*n+(e/=i)*r;n-=t*A,r-=e*A;var s=Math.sqrt(n*n+r*r);return A/=s,t*(r/=s)<e*(n/=s)&&(t=-t,e=-e,A=-A,i=-i),{scale:new Gt(i,0,0,s,0,0),translate:new Gt(1,0,0,1,a,o),rotate:new Gt(t,e,-e,t,0,0),skew:new Gt(1,0,A,1,0,0)}},Gt.prototype.toString=function(t){return this.join(" ")},Gt.prototype.inversed=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,a=this.tx,o=this.ty,i=1/(t*r-e*n),A=r*i,s=-e*i,l=-n*i,c=t*i;return new Gt(A,s,l,c,-A*a-l*o,-s*a-c*o)},Gt.prototype.applyToPoint=function(t){var e=t.x*this.sx+t.y*this.shx+this.tx,n=t.x*this.shy+t.y*this.sy+this.ty;return new fn(e,n)},Gt.prototype.applyToRectangle=function(t){var e=this.applyToPoint(t),n=this.applyToPoint(new fn(t.x+t.w,t.y+t.h));return new hn(e.x,e.y,n.x-e.x,n.y-e.y)},Gt.prototype.clone=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,a=this.tx,o=this.ty;return new Gt(t,e,n,r,a,o)},f.Matrix=Gt;var qt=f.matrixMult=function(t,e){return e.multiply(t)},zt=new Gt(1,0,0,1,0,0);f.unitMatrix=f.identityMatrix=zt;var Vt=function(t,e){if(!Et[t]){var n=(e instanceof Bt?"Sh":"P")+(Object.keys(kt).length+1).toString(10);e.id=n,Et[t]=n,kt[n]=e,Ot.publish("addPattern",e)}};f.ShadingPattern=Bt,f.TilingPattern=Ct,f.addShadingPattern=function(t,e){return Q("addShadingPattern()"),Vt(t,e),this},f.beginTilingPattern=function(t){Q("beginTilingPattern()"),mn(t.boundingBox[0],t.boundingBox[1],t.boundingBox[2]-t.boundingBox[0],t.boundingBox[3]-t.boundingBox[1],t.matrix)},f.endTilingPattern=function(t,e){Q("endTilingPattern()"),e.stream=X[M].join("\n"),Vt(t,e),Ot.publish("endTilingPattern",e),Kt.pop().restore()};var Wt=f.__private__.newObject=function(){var t=Jt();return Xt(t,!0),t},Jt=f.__private__.newObjectDeferred=function(){return K++,G[K]=function(){return V},K},Xt=function(t,e){return e="boolean"==typeof e&&e,G[t]=V,e&&rt(t+" 0 obj"),t},Yt=f.__private__.newAdditionalObject=function(){var t={objId:Jt(),content:""};return J.push(t),t},$t=Jt(),Zt=Jt(),te=f.__private__.decodeColorString=function(t){var e=t.split(" ");if(2!==e.length||"g"!==e[1]&&"G"!==e[1])5!==e.length||"k"!==e[4]&&"K"!==e[4]||(e=[(1-e[0])*(1-e[3]),(1-e[1])*(1-e[3]),(1-e[2])*(1-e[3]),"r"]);else{var n=parseFloat(e[0]);e=[n,n,n,"r"]}for(var r="#",a=0;a<3;a++)r+=("0"+Math.floor(255*parseFloat(e[a])).toString(16)).slice(-2);return r},ee=f.__private__.encodeColorString=function(t){var e;"string"==typeof t&&(t={ch1:t});var n=t.ch1,r=t.ch2,o=t.ch3,i=t.ch4,A="draw"===t.pdfColorType?["G","RG","K"]:["g","rg","k"];if("string"==typeof n&&"#"!==n.charAt(0)){var s=new et(n);if(s.ok)n=s.toHex();else if(!/^\d*\.?\d*$/.test(n))throw new Error('Invalid color "'+n+'" passed to jsPDF.encodeColorString.')}if("string"==typeof n&&/^#[0-9A-Fa-f]{3}$/.test(n)&&(n="#"+n[1]+n[1]+n[2]+n[2]+n[3]+n[3]),"string"==typeof n&&/^#[0-9A-Fa-f]{6}$/.test(n)){var l=parseInt(n.substr(1),16);n=l>>16&255,r=l>>8&255,o=255&l}if(void 0===r||void 0===i&&n===r&&r===o)e="string"==typeof n?n+" "+A[0]:2===t.precision?T(n/255)+" "+A[0]:L(n/255)+" "+A[0];else if(void 0===i||"object"===(0,a.A)(i)){if(i&&!isNaN(i.a)&&0===i.a)return["1.","1.","1.",A[1]].join(" ");e="string"==typeof n?[n,r,o,A[1]].join(" "):2===t.precision?[T(n/255),T(r/255),T(o/255),A[1]].join(" "):[L(n/255),L(r/255),L(o/255),A[1]].join(" ")}else e="string"==typeof n?[n,r,o,i,A[2]].join(" "):2===t.precision?[T(n),T(r),T(o),T(i),A[2]].join(" "):[L(n),L(r),L(o),L(i),A[2]].join(" ");return e},ne=f.__private__.getFilters=function(){return A},re=f.__private__.putStream=function(t){var e=(t=t||{}).data||"",n=t.filters||ne(),r=t.alreadyAppliedFilters||[],a=t.addLength1||!1,o=e.length,i=t.objectId,A=function(t){return t};if(null!==d&&void 0===i)throw new Error("ObjectId must be passed to putStream for file encryption");null!==d&&(A=_e.encryptor(i,0));var s={};!0===n&&(n=["FlateEncode"]);var l=t.additionalKeyValues||[],c=(s=void 0!==Ft.API.processDataByFilters?Ft.API.processDataByFilters(e,n):{data:e,reverseChain:[]}).reverseChain+(Array.isArray(r)?r.join(" "):r.toString());if(0!==s.data.length&&(l.push({key:"Length",value:s.data.length}),!0===a&&l.push({key:"Length1",value:o})),0!=c.length)if(c.split("/").length-1==1)l.push({key:"Filter",value:c});else{l.push({key:"Filter",value:"["+c+"]"});for(var u=0;u<l.length;u+=1)if("DecodeParms"===l[u].key){for(var p=[],f=0;f<s.reverseChain.split("/").length-1;f+=1)p.push("null");p.push(l[u].value),l[u].value="["+p.join(" ")+"]"}}rt("<<");for(var h=0;h<l.length;h++)rt("/"+l[h].key+" "+l[h].value);rt(">>"),0!==s.data.length&&(rt("stream"),rt(A(s.data)),rt("endstream"))},ae=f.__private__.putPage=function(t){var e=t.number,n=t.data,r=t.objId,a=t.contentsObjId;Xt(r,!0),rt("<</Type /Page"),rt("/Parent "+t.rootDictionaryObjId+" 0 R"),rt("/Resources "+t.resourceDictionaryObjId+" 0 R"),rt("/MediaBox ["+parseFloat(F(t.mediaBox.bottomLeftX))+" "+parseFloat(F(t.mediaBox.bottomLeftY))+" "+F(t.mediaBox.topRightX)+" "+F(t.mediaBox.topRightY)+"]"),null!==t.cropBox&&rt("/CropBox ["+F(t.cropBox.bottomLeftX)+" "+F(t.cropBox.bottomLeftY)+" "+F(t.cropBox.topRightX)+" "+F(t.cropBox.topRightY)+"]"),null!==t.bleedBox&&rt("/BleedBox ["+F(t.bleedBox.bottomLeftX)+" "+F(t.bleedBox.bottomLeftY)+" "+F(t.bleedBox.topRightX)+" "+F(t.bleedBox.topRightY)+"]"),null!==t.trimBox&&rt("/TrimBox ["+F(t.trimBox.bottomLeftX)+" "+F(t.trimBox.bottomLeftY)+" "+F(t.trimBox.topRightX)+" "+F(t.trimBox.topRightY)+"]"),null!==t.artBox&&rt("/ArtBox ["+F(t.artBox.bottomLeftX)+" "+F(t.artBox.bottomLeftY)+" "+F(t.artBox.topRightX)+" "+F(t.artBox.topRightY)+"]"),"number"==typeof t.userUnit&&1!==t.userUnit&&rt("/UserUnit "+t.userUnit),Ot.publish("putPage",{objId:r,pageContext:Pt[e],pageNumber:e,page:n}),rt("/Contents "+a+" 0 R"),rt(">>"),rt("endobj");var o=n.join("\n");return y===w&&(o+="\nQ"),Xt(a,!0),re({data:o,filters:ne(),objectId:a}),rt("endobj"),r},oe=f.__private__.putPages=function(){var t,e,n=[];for(t=1;t<=Ht;t++)Pt[t].objId=Jt(),Pt[t].contentsObjId=Jt();for(t=1;t<=Ht;t++)n.push(ae({number:t,data:X[t],objId:Pt[t].objId,contentsObjId:Pt[t].contentsObjId,mediaBox:Pt[t].mediaBox,cropBox:Pt[t].cropBox,bleedBox:Pt[t].bleedBox,trimBox:Pt[t].trimBox,artBox:Pt[t].artBox,userUnit:Pt[t].userUnit,rootDictionaryObjId:$t,resourceDictionaryObjId:Zt}));Xt($t,!0),rt("<</Type /Pages");var r="/Kids [";for(e=0;e<Ht;e++)r+=n[e]+" 0 R ";rt(r+"]"),rt("/Count "+Ht),rt(">>"),rt("endobj"),Ot.publish("postPutPages")},ie=function(t){Ot.publish("putFont",{font:t,out:rt,newObject:Wt,putStream:re}),!0!==t.isAlreadyPutted&&(t.objectNumber=Wt(),rt("<<"),rt("/Type /Font"),rt("/BaseFont /"+vt(t.postScriptName)),rt("/Subtype /Type1"),"string"==typeof t.encoding&&rt("/Encoding /"+t.encoding),rt("/FirstChar 32"),rt("/LastChar 255"),rt(">>"),rt("endobj"))},Ae=function(t){t.objectNumber=Wt();var e=[];e.push({key:"Type",value:"/XObject"}),e.push({key:"Subtype",value:"/Form"}),e.push({key:"BBox",value:"["+[F(t.x),F(t.y),F(t.x+t.width),F(t.y+t.height)].join(" ")+"]"}),e.push({key:"Matrix",value:"["+t.matrix.toString()+"]"});var n=t.pages[1].join("\n");re({data:n,additionalKeyValues:e,objectId:t.objectNumber}),rt("endobj")},se=function(t,e){e||(e=21);var n=Wt(),r=function(t,e){var n,r=[],a=1/(e-1);for(n=0;n<1;n+=a)r.push(n);if(r.push(1),0!=t[0].offset){var o={offset:0,color:t[0].color};t.unshift(o)}if(1!=t[t.length-1].offset){var i={offset:1,color:t[t.length-1].color};t.push(i)}for(var A="",s=0,l=0;l<r.length;l++){for(n=r[l];n>t[s+1].offset;)s++;var c=t[s].offset,d=(n-c)/(t[s+1].offset-c),u=t[s].color,p=t[s+1].color;A+=R(Math.round((1-d)*u[0]+d*p[0]).toString(16))+R(Math.round((1-d)*u[1]+d*p[1]).toString(16))+R(Math.round((1-d)*u[2]+d*p[2]).toString(16))}return A.trim()}(t.colors,e),a=[];a.push({key:"FunctionType",value:"0"}),a.push({key:"Domain",value:"[0.0 1.0]"}),a.push({key:"Size",value:"["+e+"]"}),a.push({key:"BitsPerSample",value:"8"}),a.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),a.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),re({data:r,additionalKeyValues:a,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:n}),rt("endobj"),t.objectNumber=Wt(),rt("<< /ShadingType "+t.type),rt("/ColorSpace /DeviceRGB");var o="/Coords ["+F(parseFloat(t.coords[0]))+" "+F(parseFloat(t.coords[1]))+" ";2===t.type?o+=F(parseFloat(t.coords[2]))+" "+F(parseFloat(t.coords[3])):o+=F(parseFloat(t.coords[2]))+" "+F(parseFloat(t.coords[3]))+" "+F(parseFloat(t.coords[4]))+" "+F(parseFloat(t.coords[5])),rt(o+="]"),t.matrix&&rt("/Matrix ["+t.matrix.toString()+"]"),rt("/Function "+n+" 0 R"),rt("/Extend [true true]"),rt(">>"),rt("endobj")},le=function(t,e){var n=Jt(),r=Wt();e.push({resourcesOid:n,objectOid:r}),t.objectNumber=r;var a=[];a.push({key:"Type",value:"/Pattern"}),a.push({key:"PatternType",value:"1"}),a.push({key:"PaintType",value:"1"}),a.push({key:"TilingType",value:"1"}),a.push({key:"BBox",value:"["+t.boundingBox.map(F).join(" ")+"]"}),a.push({key:"XStep",value:F(t.xStep)}),a.push({key:"YStep",value:F(t.yStep)}),a.push({key:"Resources",value:n+" 0 R"}),t.matrix&&a.push({key:"Matrix",value:"["+t.matrix.toString()+"]"}),re({data:t.stream,additionalKeyValues:a,objectId:t.objectNumber}),rt("endobj")},ce=function(t){for(var e in t.objectNumber=Wt(),rt("<<"),t)switch(e){case"opacity":rt("/ca "+T(t[e]));break;case"stroke-opacity":rt("/CA "+T(t[e]))}rt(">>"),rt("endobj")},de=function(t){Xt(t.resourcesOid,!0),rt("<<"),rt("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var t in rt("/Font <<"),Lt)Lt.hasOwnProperty(t)&&(!1===u||!0===u&&p.hasOwnProperty(t))&&rt("/"+t+" "+Lt[t].objectNumber+" 0 R");rt(">>")}(),function(){if(Object.keys(kt).length>0){for(var t in rt("/Shading <<"),kt)kt.hasOwnProperty(t)&&kt[t]instanceof Bt&&kt[t].objectNumber>=0&&rt("/"+t+" "+kt[t].objectNumber+" 0 R");Ot.publish("putShadingPatternDict"),rt(">>")}}(),function(t){if(Object.keys(kt).length>0){for(var e in rt("/Pattern <<"),kt)kt.hasOwnProperty(e)&&kt[e]instanceof f.TilingPattern&&kt[e].objectNumber>=0&&kt[e].objectNumber<t&&rt("/"+e+" "+kt[e].objectNumber+" 0 R");Ot.publish("putTilingPatternDict"),rt(">>")}}(t.objectOid),function(){if(Object.keys(It).length>0){var t;for(t in rt("/ExtGState <<"),It)It.hasOwnProperty(t)&&It[t].objectNumber>=0&&rt("/"+t+" "+It[t].objectNumber+" 0 R");Ot.publish("putGStateDict"),rt(">>")}}(),function(){for(var t in rt("/XObject <<"),jt)jt.hasOwnProperty(t)&&jt[t].objectNumber>=0&&rt("/"+t+" "+jt[t].objectNumber+" 0 R");Ot.publish("putXobjectDict"),rt(">>")}(),rt(">>"),rt("endobj")},ue=function(t){_t[t.fontName]=_t[t.fontName]||{},_t[t.fontName][t.fontStyle]=t.id},pe=function(t,e,n,r,a){var o={id:"F"+(Object.keys(Lt).length+1).toString(10),postScriptName:t,fontName:e,fontStyle:n,encoding:r,isStandardFont:a||!1,metadata:{}};return Ot.publish("addFont",{font:o,instance:this}),Lt[o.id]=o,ue(o),o.id},fe=f.__private__.pdfEscape=f.pdfEscape=function(t,e){return function(t,e){var n,r,a,o,i,A,s,l,c;if(a=(e=e||{}).sourceEncoding||"Unicode",i=e.outputEncoding,(e.autoencode||i)&&Lt[mt].metadata&&Lt[mt].metadata[a]&&Lt[mt].metadata[a].encoding&&(o=Lt[mt].metadata[a].encoding,!i&&Lt[mt].encoding&&(i=Lt[mt].encoding),!i&&o.codePages&&(i=o.codePages[0]),"string"==typeof i&&(i=o[i]),i)){for(s=!1,A=[],n=0,r=t.length;n<r;n++)(l=i[t.charCodeAt(n)])?A.push(String.fromCharCode(l)):A.push(t[n]),A[n].charCodeAt(0)>>8&&(s=!0);t=A.join("")}for(n=t.length;void 0===s&&0!==n;)t.charCodeAt(n-1)>>8&&(s=!0),n--;if(!s)return t;for(A=e.noBOM?[]:[254,255],n=0,r=t.length;n<r;n++){if((c=(l=t.charCodeAt(n))>>8)>>8)throw new Error("Character at position "+n+" of string '"+t+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");A.push(c),A.push(l-(c<<8))}return String.fromCharCode.apply(void 0,A)}(t,e).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},he=f.__private__.beginPage=function(t){X[++Ht]=[],Pt[Ht]={objId:0,contentsObjId:0,userUnit:Number(s),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(t[0]),topRightY:Number(t[1])}},be(Ht),nt(X[M])},ge=function(t,e){var r,a,i;switch(n=e||n,"string"==typeof t&&(r=b(t.toLowerCase()),Array.isArray(r)&&(a=r[0],i=r[1])),Array.isArray(t)&&(a=t[0]*xt,i=t[1]*xt),isNaN(a)&&(a=o[0],i=o[1]),(a>14400||i>14400)&&(W.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),a=Math.min(14400,a),i=Math.min(14400,i)),o=[a,i],n.substr(0,1)){case"l":i>a&&(o=[i,a]);break;case"p":a>i&&(o=[i,a])}he(o),Xe(We),rt(an),0!==dn&&rt(dn+" J"),0!==un&&rt(un+" j"),Ot.publish("addPage",{pageNumber:Ht})},me=function(t){t>0&&t<=Ht&&(X.splice(t,1),Pt.splice(t,1),Ht--,M>Ht&&(M=Ht),this.setPage(M))},be=function(t){t>0&&t<=Ht&&(M=t)},ve=f.__private__.getNumberOfPages=f.getNumberOfPages=function(){return X.length-1},we=function(t,e,n){var r,a=void 0;return n=n||{},t=void 0!==t?t:Lt[mt].fontName,e=void 0!==e?e:Lt[mt].fontStyle,r=t.toLowerCase(),void 0!==_t[r]&&void 0!==_t[r][e]?a=_t[r][e]:void 0!==_t[t]&&void 0!==_t[t][e]?a=_t[t][e]:!1===n.disableWarning&&W.warn("Unable to look up font label for font '"+t+"', '"+e+"'. Refer to getFontList() for available fonts."),a||n.noFallback||null==(a=_t.times[e])&&(a=_t.times.normal),a},ye=f.__private__.putInfo=function(){var t=Wt(),e=function(t){return t};for(var n in null!==d&&(e=_e.encryptor(t,0)),rt("<<"),rt("/Producer ("+fe(e("jsPDF "+Ft.version))+")"),gt)gt.hasOwnProperty(n)&>[n]&&rt("/"+n.substr(0,1).toUpperCase()+n.substr(1)+" ("+fe(e(gt[n]))+")");rt("/CreationDate ("+fe(e(k))+")"),rt(">>"),rt("endobj")},xe=f.__private__.putCatalog=function(t){var e=(t=t||{}).rootDictionaryObjId||$t;switch(Wt(),rt("<<"),rt("/Type /Catalog"),rt("/Pages "+e+" 0 R"),st||(st="fullwidth"),st){case"fullwidth":rt("/OpenAction [3 0 R /FitH null]");break;case"fullheight":rt("/OpenAction [3 0 R /FitV null]");break;case"fullpage":rt("/OpenAction [3 0 R /Fit]");break;case"original":rt("/OpenAction [3 0 R /XYZ null null 1]");break;default:var n=""+st;"%"===n.substr(n.length-1)&&(st=parseInt(st)/100),"number"==typeof st&&rt("/OpenAction [3 0 R /XYZ null null "+T(st)+"]")}switch(pt||(pt="continuous"),pt){case"continuous":rt("/PageLayout /OneColumn");break;case"single":rt("/PageLayout /SinglePage");break;case"two":case"twoleft":rt("/PageLayout /TwoColumnLeft");break;case"tworight":rt("/PageLayout /TwoColumnRight")}dt&&rt("/PageMode /"+dt),Ot.publish("putCatalog"),rt(">>"),rt("endobj")},Be=f.__private__.putTrailer=function(){rt("trailer"),rt("<<"),rt("/Size "+(K+1)),rt("/Root "+K+" 0 R"),rt("/Info "+(K-1)+" 0 R"),null!==d&&rt("/Encrypt "+_e.oid+" 0 R"),rt("/ID [ <"+E+"> <"+E+"> ]"),rt(">>")},Ce=f.__private__.putHeader=function(){rt("%PDF-"+h),rt("%ºß¬à")},Fe=f.__private__.putXRef=function(){var t="0000000000";rt("xref"),rt("0 "+(K+1)),rt("0000000000 65535 f ");for(var e=1;e<=K;e++)"function"==typeof G[e]?rt((t+G[e]()).slice(-10)+" 00000 n "):void 0!==G[e]?rt((t+G[e]).slice(-10)+" 00000 n "):rt("0000000000 00000 n ")},Qe=f.__private__.buildDocument=function(){K=0,V=0,q=[],G=[],J=[],$t=Jt(),Zt=Jt(),nt(q),Ot.publish("buildDocument"),Ce(),oe(),function(){Ot.publish("putAdditionalObjects");for(var t=0;t<J.length;t++){var e=J[t];Xt(e.objId,!0),rt(e.content),rt("endobj")}Ot.publish("postPutAdditionalObjects")}(),function(){var t=[];(function(){for(var t in Lt)Lt.hasOwnProperty(t)&&(!1===u||!0===u&&p.hasOwnProperty(t))&&ie(Lt[t])})(),function(){var t;for(t in It)It.hasOwnProperty(t)&&ce(It[t])}(),function(){for(var t in jt)jt.hasOwnProperty(t)&&Ae(jt[t])}(),function(t){var e;for(e in kt)kt.hasOwnProperty(e)&&(kt[e]instanceof Bt?se(kt[e]):kt[e]instanceof Ct&&le(kt[e],t))}(t),Ot.publish("putResources"),t.forEach(de),de({resourcesOid:Zt,objectOid:Number.MAX_SAFE_INTEGER}),Ot.publish("postPutResources")}(),null!==d&&(_e.oid=Wt(),rt("<<"),rt("/Filter /Standard"),rt("/V "+_e.v),rt("/R "+_e.r),rt("/U <"+_e.toHexString(_e.U)+">"),rt("/O <"+_e.toHexString(_e.O)+">"),rt("/P "+_e.P),rt(">>"),rt("endobj")),ye(),xe();var t=V;return Fe(),Be(),rt("startxref"),rt(""+t),rt("%%EOF"),nt(X[M]),q.join("\n")},Ue=f.__private__.getBlob=function(t){return new Blob([ot(t)],{type:"application/pdf"})},Te=f.output=f.__private__.output=function(t){return t.foo=function(){try{return t.apply(this,arguments)}catch(t){var e=t.stack||"";~e.indexOf(" at ")&&(e=e.split(" at ")[1]);var n="Error in function "+e.split("\n")[0].split("<")[0]+": "+t.message;if(!z.console)throw new Error(n);z.console.error(n,t),z.alert&&alert(n)}},t.foo.bar=t,t.foo}((function(t,e){switch("string"==typeof(e=e||{})?e={filename:e}:e.filename=e.filename||"generated.pdf",t){case void 0:return Qe();case"save":f.save(e.filename);break;case"arraybuffer":return ot(Qe());case"blob":return Ue(Qe());case"bloburi":case"bloburl":if(void 0!==z.URL&&"function"==typeof z.URL.createObjectURL)return z.URL&&z.URL.createObjectURL(Ue(Qe()))||void 0;W.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var n="",r=Qe();try{n=Z(r)}catch(t){n=Z(unescape(encodeURIComponent(r)))}return"data:application/pdf;filename="+e.filename+";base64,"+n;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(z)){var a="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",o=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';e.pdfObjectUrl&&(a=e.pdfObjectUrl,o="");var i='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+a+'"'+o+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(e)+");<\/script></body></html>",A=z.open();return null!==A&&A.document.write(i),A}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if("[object Window]"===Object.prototype.toString.call(z)){var s='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(e.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+e.filename+'" width="500px" height="400px" /></body></html>',l=z.open();if(null!==l){l.document.write(s);var c=this;l.document.documentElement.querySelector("#pdfViewer").onload=function(){l.document.title=e.filename,l.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(c.output("bloburl"))}}return l}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if("[object Window]"!==Object.prototype.toString.call(z))throw new Error("The option dataurlnewwindow just works in a browser-environment.");var d='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",e)+'"></iframe></body></html>',u=z.open();if(null!==u&&(u.document.write(d),u.document.title=e.filename),u||"undefined"==typeof safari)return u;break;case"datauri":case"dataurl":return z.document.location.href=this.output("datauristring",e);default:return null}})),Le=function(t){return!0===Array.isArray(Mt)&&Mt.indexOf(t)>-1};switch(r){case"pt":xt=1;break;case"mm":xt=72/25.4;break;case"cm":xt=72/2.54;break;case"in":xt=72;break;case"px":xt=1==Le("px_scaling")?.75:96/72;break;case"pc":case"em":xt=12;break;case"ex":xt=6;break;default:if("number"!=typeof r)throw new Error("Invalid unit: "+r);xt=r}var _e=null;P(),N();var Se=f.__private__.getPageInfo=f.getPageInfo=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:Pt[t].objId,pageNumber:t,pageContext:Pt[t]}},ke=f.__private__.getPageInfoByObjId=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var e in Pt)if(Pt[e].objId===t)break;return Se(e)},Ee=f.__private__.getCurrentPageInfo=f.getCurrentPageInfo=function(){return{objId:Pt[M].objId,pageNumber:M,pageContext:Pt[M]}};f.addPage=function(){return ge.apply(this,arguments),this},f.setPage=function(){return be.apply(this,arguments),nt.call(this,X[M]),this},f.insertPage=function(t){return this.addPage(),this.movePage(M,t),this},f.movePage=function(t,e){var n,r;if(t>e){n=X[t],r=Pt[t];for(var a=t;a>e;a--)X[a]=X[a-1],Pt[a]=Pt[a-1];X[e]=n,Pt[e]=r,this.setPage(e)}else if(t<e){n=X[t],r=Pt[t];for(var o=t;o<e;o++)X[o]=X[o+1],Pt[o]=Pt[o+1];X[e]=n,Pt[e]=r,this.setPage(e)}return this},f.deletePage=function(){return me.apply(this,arguments),this},f.__private__.text=f.text=function(t,e,n,r,o){var i,A,s,l,c,d,u,f,h,g=(r=r||{}).scope||this;if("number"==typeof t&&"number"==typeof e&&("string"==typeof n||Array.isArray(n))){var m=n;n=e,e=t,t=m}if(arguments[3]instanceof Gt==0?(s=arguments[4],l=arguments[5],"object"===(0,a.A)(u=arguments[3])&&null!==u||("string"==typeof s&&(l=s,s=null),"string"==typeof u&&(l=u,u=null),"number"==typeof u&&(s=u,u=null),r={flags:u,angle:s,align:l})):(Q("The transform parameter of text() with a Matrix value"),h=o),isNaN(e)||isNaN(n)||null==t)throw new Error("Invalid arguments passed to jsPDF.text");if(0===t.length)return g;var b,v="",x="number"==typeof r.lineHeightFactor?r.lineHeightFactor:Ve,B=g.internal.scaleFactor;function C(t){return t=t.split("\t").join(Array(r.TabLen||9).join(" ")),fe(t,u)}function U(t){for(var e,n=t.concat(),r=[],a=n.length;a--;)"string"==typeof(e=n.shift())?r.push(e):Array.isArray(t)&&(1===e.length||void 0===e[1]&&void 0===e[2])?r.push(e[0]):r.push([e[0],e[1],e[2]]);return r}function T(t,e){var n;if("string"==typeof t)n=e(t)[0];else if(Array.isArray(t)){for(var r,a,o=t.concat(),i=[],A=o.length;A--;)"string"==typeof(r=o.shift())?i.push(e(r)[0]):Array.isArray(r)&&"string"==typeof r[0]&&(a=e(r[0],r[1],r[2]),i.push([a[0],a[1],a[2]]));n=i}return n}var L=!1,S=!0;if("string"==typeof t)L=!0;else if(Array.isArray(t)){var k=t.concat();A=[];for(var E,I=k.length;I--;)("string"!=typeof(E=k.shift())||Array.isArray(E)&&"string"!=typeof E[0])&&(S=!1);L=S}if(!1===L)throw new Error('Type of text must be string or Array. "'+t+'" is not recognized.');"string"==typeof t&&(t=t.match(/[\r?\n]/)?t.split(/\r\n|\r|\n/g):[t]);var N=At/g.internal.scaleFactor,D=N*(x-1);switch(r.baseline){case"bottom":n-=D;break;case"top":n+=N-D;break;case"hanging":n+=N-2*D;break;case"middle":n+=N/2-D}if((d=r.maxWidth||0)>0&&("string"==typeof t?t=g.splitTextToSize(t,d):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,e){return t.concat(g.splitTextToSize(e,d))}),[]))),i={text:t,x:e,y:n,options:r,mutex:{pdfEscape:fe,activeFontKey:mt,fonts:Lt,activeFontSize:At}},Ot.publish("preProcessText",i),t=i.text,s=(r=i.options).angle,h instanceof Gt==0&&s&&"number"==typeof s){s*=Math.PI/180,0===r.rotationDirection&&(s=-s),y===w&&(s=-s);var H=Math.cos(s),P=Math.sin(s);h=new Gt(H,P,-P,H,0,0)}else s&&s instanceof Gt&&(h=s);y!==w||h||(h=zt),void 0!==(c=r.charSpace||ln)&&(v+=F(_(c))+" Tc\n",this.setCharSpace(this.getCharSpace()||0)),void 0!==(f=r.horizontalScale)&&(v+=F(100*f)+" Tz\n"),r.lang;var O=-1,M=void 0!==r.renderingMode?r.renderingMode:r.stroke,j=g.internal.getCurrentPageInfo().pageContext;switch(M){case 0:case!1:case"fill":O=0;break;case 1:case!0:case"stroke":O=1;break;case 2:case"fillThenStroke":O=2;break;case 3:case"invisible":O=3;break;case 4:case"fillAndAddForClipping":O=4;break;case 5:case"strokeAndAddPathForClipping":O=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":O=6;break;case 7:case"addToPathForClipping":O=7}var R=void 0!==j.usedRenderingMode?j.usedRenderingMode:-1;-1!==O?v+=O+" Tr\n":-1!==R&&(v+="0 Tr\n"),-1!==O&&(j.usedRenderingMode=O),l=r.align||"left";var K,G=At*x,q=g.internal.pageSize.getWidth(),z=Lt[mt];c=r.charSpace||ln,d=r.maxWidth||0,u=Object.assign({autoencode:!0,noBOM:!0},r.flags);var V=[];if("[object Array]"===Object.prototype.toString.call(t)){var W;A=U(t),"left"!==l&&(K=A.map((function(t){return g.getStringUnitWidth(t,{font:z,charSpace:c,fontSize:At,doKerning:!1})*At/B})));var J,X=0;if("right"===l){e-=K[0],t=[],I=A.length;for(var Y=0;Y<I;Y++)0===Y?(J=tn(e),W=en(n)):(J=_(X-K[Y]),W=-G),t.push([A[Y],J,W]),X=K[Y]}else if("center"===l){e-=K[0]/2,t=[],I=A.length;for(var $=0;$<I;$++)0===$?(J=tn(e),W=en(n)):(J=_((X-K[$])/2),W=-G),t.push([A[$],J,W]),X=K[$]}else if("left"===l){t=[],I=A.length;for(var Z=0;Z<I;Z++)t.push(A[Z])}else{if("justify"!==l)throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');t=[],I=A.length,d=0!==d?d:q;for(var tt=0;tt<I;tt++)W=0===tt?en(n):-G,J=0===tt?tn(e):0,tt<I-1?V.push(F(_((d-K[tt])/(A[tt].split(" ").length-1)))):V.push(0),t.push([A[tt],J,W])}}!0===("boolean"==typeof r.R2L?r.R2L:ct)&&(t=T(t,(function(t,e,n){return[t.split("").reverse().join(""),e,n]}))),i={text:t,x:e,y:n,options:r,mutex:{pdfEscape:fe,activeFontKey:mt,fonts:Lt,activeFontSize:At}},Ot.publish("postProcessText",i),t=i.text,b=i.mutex.isHex||!1;var et=Lt[mt].encoding;"WinAnsiEncoding"!==et&&"StandardEncoding"!==et||(t=T(t,(function(t,e,n){return[C(t),e,n]}))),A=U(t),t=[];for(var nt,at,ot,it=Array.isArray(A[0])?1:0,st="",lt=function(t,e,n){var a="";return n instanceof Gt?(n="number"==typeof r.angle?qt(n,new Gt(1,0,0,1,t,e)):qt(new Gt(1,0,0,1,t,e),n),y===w&&(n=qt(new Gt(1,0,0,-1,0,0),n)),a=n.join(" ")+" Tm\n"):a=F(t)+" "+F(e)+" Td\n",a},dt=0;dt<A.length;dt++){switch(st="",it){case 1:ot=(b?"<":"(")+A[dt][0]+(b?">":")"),nt=parseFloat(A[dt][1]),at=parseFloat(A[dt][2]);break;case 0:ot=(b?"<":"(")+A[dt]+(b?">":")"),nt=tn(e),at=en(n)}void 0!==V&&void 0!==V[dt]&&(st=V[dt]+" Tw\n"),0===dt?t.push(st+lt(nt,at,h)+ot):0===it?t.push(st+ot):1===it&&t.push(st+lt(nt,at,h)+ot)}t=0===it?t.join(" Tj\nT* "):t.join(" Tj\n"),t+=" Tj\n";var ut="BT\n/";return ut+=mt+" "+At+" Tf\n",ut+=F(At*x)+" TL\n",ut+=An+"\n",ut+=v,ut+=t,rt(ut+="ET"),p[mt]=!0,g};var Ie=f.__private__.clip=f.clip=function(t){return rt("evenodd"===t?"W*":"W"),this};f.clipEvenOdd=function(){return Ie("evenodd")},f.__private__.discardPath=f.discardPath=function(){return rt("n"),this};var Ne=f.__private__.isValidStyle=function(t){var e=!1;return-1!==[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(t)&&(e=!0),e};f.__private__.setDefaultPathOperation=f.setDefaultPathOperation=function(t){return Ne(t)&&(c=t),this};var De=f.__private__.getStyle=f.getStyle=function(t){var e=c;switch(t){case"D":case"S":e="S";break;case"F":e="f";break;case"FD":case"DF":e="B";break;case"f":case"f*":case"B":case"B*":e=t}return e},He=f.close=function(){return rt("h"),this};f.stroke=function(){return rt("S"),this},f.fill=function(t){return Pe("f",t),this},f.fillEvenOdd=function(t){return Pe("f*",t),this},f.fillStroke=function(t){return Pe("B",t),this},f.fillStrokeEvenOdd=function(t){return Pe("B*",t),this};var Pe=function(t,e){"object"===(0,a.A)(e)?je(e,t):rt(t)},Oe=function(t){null===t||y===w&&void 0===t||(t=De(t),rt(t))};function Me(t,e,n,r,a){var o=new Ct(e||this.boundingBox,n||this.xStep,r||this.yStep,this.gState,a||this.matrix);o.stream=this.stream;var i=t+"$$"+this.cloneIndex+++"$$";return Vt(i,o),o}var je=function(t,e){var n=Et[t.key],r=kt[n];if(r instanceof Bt)rt("q"),rt(Re(e)),r.gState&&f.setGState(r.gState),rt(t.matrix.toString()+" cm"),rt("/"+n+" sh"),rt("Q");else if(r instanceof Ct){var a=new Gt(1,0,0,-1,0,yn());t.matrix&&(a=a.multiply(t.matrix||zt),n=Me.call(r,t.key,t.boundingBox,t.xStep,t.yStep,a).id),rt("q"),rt("/Pattern cs"),rt("/"+n+" scn"),r.gState&&f.setGState(r.gState),rt(e),rt("Q")}},Re=function(t){switch(t){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},Ke=f.moveTo=function(t,e){return rt(F(_(t))+" "+F(S(e))+" m"),this},Ge=f.lineTo=function(t,e){return rt(F(_(t))+" "+F(S(e))+" l"),this},qe=f.curveTo=function(t,e,n,r,a,o){return rt([F(_(t)),F(S(e)),F(_(n)),F(S(r)),F(_(a)),F(S(o)),"c"].join(" ")),this};f.__private__.line=f.line=function(t,e,n,r,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!Ne(a))throw new Error("Invalid arguments passed to jsPDF.line");return y===v?this.lines([[n-t,r-e]],t,e,[1,1],a||"S"):this.lines([[n-t,r-e]],t,e,[1,1]).stroke()},f.__private__.lines=f.lines=function(t,e,n,r,a,o){var i,A,s,l,c,d,u,p,f,h,g,m;if("number"==typeof t&&(m=n,n=e,e=t,t=m),r=r||[1,1],o=o||!1,isNaN(e)||isNaN(n)||!Array.isArray(t)||!Array.isArray(r)||!Ne(a)||"boolean"!=typeof o)throw new Error("Invalid arguments passed to jsPDF.lines");for(Ke(e,n),i=r[0],A=r[1],l=t.length,h=e,g=n,s=0;s<l;s++)2===(c=t[s]).length?(h=c[0]*i+h,g=c[1]*A+g,Ge(h,g)):(d=c[0]*i+h,u=c[1]*A+g,p=c[2]*i+h,f=c[3]*A+g,h=c[4]*i+h,g=c[5]*A+g,qe(d,u,p,f,h,g));return o&&He(),Oe(a),this},f.path=function(t){for(var e=0;e<t.length;e++){var n=t[e],r=n.c;switch(n.op){case"m":Ke(r[0],r[1]);break;case"l":Ge(r[0],r[1]);break;case"c":qe.apply(this,r);break;case"h":He()}}return this},f.__private__.rect=f.rect=function(t,e,n,r,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!Ne(a))throw new Error("Invalid arguments passed to jsPDF.rect");return y===v&&(r=-r),rt([F(_(t)),F(S(e)),F(_(n)),F(_(r)),"re"].join(" ")),Oe(a),this},f.__private__.triangle=f.triangle=function(t,e,n,r,a,o,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(a)||isNaN(o)||!Ne(i))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[n-t,r-e],[a-n,o-r],[t-a,e-o]],t,e,[1,1],i,!0),this},f.__private__.roundedRect=f.roundedRect=function(t,e,n,r,a,o,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(a)||isNaN(o)||!Ne(i))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var A=4/3*(Math.SQRT2-1);return a=Math.min(a,.5*n),o=Math.min(o,.5*r),this.lines([[n-2*a,0],[a*A,0,a,o-o*A,a,o],[0,r-2*o],[0,o*A,-a*A,o,-a,o],[2*a-n,0],[-a*A,0,-a,-o*A,-a,-o],[0,2*o-r],[0,-o*A,a*A,-o,a,-o]],t+a,e,[1,1],i,!0),this},f.__private__.ellipse=f.ellipse=function(t,e,n,r,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!Ne(a))throw new Error("Invalid arguments passed to jsPDF.ellipse");var o=4/3*(Math.SQRT2-1)*n,i=4/3*(Math.SQRT2-1)*r;return Ke(t+n,e),qe(t+n,e-i,t+o,e-r,t,e-r),qe(t-o,e-r,t-n,e-i,t-n,e),qe(t-n,e+i,t-o,e+r,t,e+r),qe(t+o,e+r,t+n,e+i,t+n,e),Oe(a),this},f.__private__.circle=f.circle=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||!Ne(r))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(t,e,n,n,r)},f.setFont=function(t,e,n){return n&&(e=C(e,n)),mt=we(t,e,{disableWarning:!1}),this};var ze=f.__private__.getFont=f.getFont=function(){return Lt[we.apply(f,arguments)]};f.__private__.getFontList=f.getFontList=function(){var t,e,n={};for(t in _t)if(_t.hasOwnProperty(t))for(e in n[t]=[],_t[t])_t[t].hasOwnProperty(e)&&n[t].push(e);return n},f.addFont=function(t,e,n,r,a){var o=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&-1!==o.indexOf(arguments[3])?a=arguments[3]:arguments[3]&&-1==o.indexOf(arguments[3])&&(n=C(n,r)),pe.call(this,t,e,n,a=a||"Identity-H")};var Ve,We=t.lineWidth||.200025,Je=f.__private__.getLineWidth=f.getLineWidth=function(){return We},Xe=f.__private__.setLineWidth=f.setLineWidth=function(t){return We=t,rt(F(_(t))+" w"),this};f.__private__.setLineDash=Ft.API.setLineDash=Ft.API.setLineDashPattern=function(t,e){if(t=t||[],e=e||0,isNaN(e)||!Array.isArray(t))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return t=t.map((function(t){return F(_(t))})).join(" "),e=F(_(e)),rt("["+t+"] "+e+" d"),this};var Ye=f.__private__.getLineHeight=f.getLineHeight=function(){return At*Ve};f.__private__.getLineHeight=f.getLineHeight=function(){return At*Ve};var $e=f.__private__.setLineHeightFactor=f.setLineHeightFactor=function(t){return"number"==typeof(t=t||1.15)&&(Ve=t),this},Ze=f.__private__.getLineHeightFactor=f.getLineHeightFactor=function(){return Ve};$e(t.lineHeight);var tn=f.__private__.getHorizontalCoordinate=function(t){return _(t)},en=f.__private__.getVerticalCoordinate=function(t){return y===w?t:Pt[M].mediaBox.topRightY-Pt[M].mediaBox.bottomLeftY-_(t)},nn=f.__private__.getHorizontalCoordinateString=f.getHorizontalCoordinateString=function(t){return F(tn(t))},rn=f.__private__.getVerticalCoordinateString=f.getVerticalCoordinateString=function(t){return F(en(t))},an=t.strokeColor||"0 G";f.__private__.getStrokeColor=f.getDrawColor=function(){return te(an)},f.__private__.setStrokeColor=f.setDrawColor=function(t,e,n,r){return an=ee({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"draw",precision:2}),rt(an),this};var on=t.fillColor||"0 g";f.__private__.getFillColor=f.getFillColor=function(){return te(on)},f.__private__.setFillColor=f.setFillColor=function(t,e,n,r){return on=ee({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"fill",precision:2}),rt(on),this};var An=t.textColor||"0 g",sn=f.__private__.getTextColor=f.getTextColor=function(){return te(An)};f.__private__.setTextColor=f.setTextColor=function(t,e,n,r){return An=ee({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"text",precision:3}),this};var ln=t.charSpace,cn=f.__private__.getCharSpace=f.getCharSpace=function(){return parseFloat(ln||0)};f.__private__.setCharSpace=f.setCharSpace=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return ln=t,this};var dn=0;f.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},f.__private__.setLineCap=f.setLineCap=function(t){var e=f.CapJoinStyles[t];if(void 0===e)throw new Error("Line cap style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return dn=e,rt(e+" J"),this};var un=0;f.__private__.setLineJoin=f.setLineJoin=function(t){var e=f.CapJoinStyles[t];if(void 0===e)throw new Error("Line join style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return un=e,rt(e+" j"),this},f.__private__.setLineMiterLimit=f.__private__.setMiterLimit=f.setLineMiterLimit=f.setMiterLimit=function(t){if(t=t||0,isNaN(t))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return rt(F(_(t))+" M"),this},f.GState=yt,f.setGState=function(t){(t="string"==typeof t?It[Nt[t]]:pn(null,t)).equals(Dt)||(rt("/"+t.id+" gs"),Dt=t)};var pn=function(t,e){if(!t||!Nt[t]){var n=!1;for(var r in It)if(It.hasOwnProperty(r)&&It[r].equals(e)){n=!0;break}if(n)e=It[r];else{var a="GS"+(Object.keys(It).length+1).toString(10);It[a]=e,e.id=a}return t&&(Nt[t]=e.id),Ot.publish("addGState",e),e}};f.addGState=function(t,e){return pn(t,e),this},f.saveGraphicsState=function(){return rt("q"),St.push({key:mt,size:At,color:An}),this},f.restoreGraphicsState=function(){rt("Q");var t=St.pop();return mt=t.key,At=t.size,An=t.color,Dt=null,this},f.setCurrentTransformationMatrix=function(t){return rt(t.toString()+" cm"),this},f.comment=function(t){return rt("#"+t),this};var fn=function(t,e){var n=t||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return n},set:function(t){isNaN(t)||(n=parseFloat(t))}});var r=e||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return r},set:function(t){isNaN(t)||(r=parseFloat(t))}});var a="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return a},set:function(t){a=t.toString()}}),this},hn=function(t,e,n,r){fn.call(this,t,e),this.type="rect";var a=n||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return a},set:function(t){isNaN(t)||(a=parseFloat(t))}});var o=r||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return o},set:function(t){isNaN(t)||(o=parseFloat(t))}}),this},gn=function(){this.page=Ht,this.currentPage=M,this.pages=X.slice(0),this.pagesContext=Pt.slice(0),this.x=Qt,this.y=Ut,this.matrix=Tt,this.width=vn(M),this.height=yn(M),this.outputDestination=$,this.id="",this.objectNumber=-1};gn.prototype.restore=function(){Ht=this.page,M=this.currentPage,Pt=this.pagesContext,X=this.pages,Qt=this.x,Ut=this.y,Tt=this.matrix,wn(M,this.width),xn(M,this.height),$=this.outputDestination};var mn=function(t,e,n,r,a){Kt.push(new gn),Ht=M=0,X=[],Qt=t,Ut=e,Tt=a,he([n,r])};for(var bn in f.beginFormObject=function(t,e,n,r,a){return mn(t,e,n,r,a),this},f.endFormObject=function(t){return function(t){if(Rt[t])Kt.pop().restore();else{var e=new gn,n="Xo"+(Object.keys(jt).length+1).toString(10);e.id=n,Rt[t]=n,jt[n]=e,Ot.publish("addFormObject",e),Kt.pop().restore()}}(t),this},f.doFormObject=function(t,e){var n=jt[Rt[t]];return rt("q"),rt(e.toString()+" cm"),rt("/"+n.id+" Do"),rt("Q"),this},f.getFormObject=function(t){var e=jt[Rt[t]];return{x:e.x,y:e.y,width:e.width,height:e.height,matrix:e.matrix}},f.save=function(t,e){return t=t||"generated.pdf",(e=e||{}).returnPromise=e.returnPromise||!1,!1===e.returnPromise?(tt(Ue(Qe()),t),"function"==typeof tt.unload&&z.setTimeout&&setTimeout(tt.unload,911),this):new Promise((function(e,n){try{var r=tt(Ue(Qe()),t);"function"==typeof tt.unload&&z.setTimeout&&setTimeout(tt.unload,911),e(r)}catch(t){n(t.message)}}))},Ft.API)Ft.API.hasOwnProperty(bn)&&("events"===bn&&Ft.API.events.length?function(t,e){var n,r,a;for(a=e.length-1;-1!==a;a--)n=e[a][0],r=e[a][1],t.subscribe.apply(t,[n].concat("function"==typeof r?[r]:r))}(Ot,Ft.API.events):f[bn]=Ft.API[bn]);var vn=f.getPageWidth=function(t){return(Pt[t=t||M].mediaBox.topRightX-Pt[t].mediaBox.bottomLeftX)/xt},wn=f.setPageWidth=function(t,e){Pt[t].mediaBox.topRightX=e*xt+Pt[t].mediaBox.bottomLeftX},yn=f.getPageHeight=function(t){return(Pt[t=t||M].mediaBox.topRightY-Pt[t].mediaBox.bottomLeftY)/xt},xn=f.setPageHeight=function(t,e){Pt[t].mediaBox.topRightY=e*xt+Pt[t].mediaBox.bottomLeftY};return f.internal={pdfEscape:fe,getStyle:De,getFont:ze,getFontSize:lt,getCharSpace:cn,getTextColor:sn,getLineHeight:Ye,getLineHeightFactor:Ze,getLineWidth:Je,write:at,getHorizontalCoordinate:tn,getVerticalCoordinate:en,getCoordinateString:nn,getVerticalCoordinateString:rn,collections:{},newObject:Wt,newAdditionalObject:Yt,newObjectDeferred:Jt,newObjectDeferredBegin:Xt,getFilters:ne,putStream:re,events:Ot,scaleFactor:xt,pageSize:{getWidth:function(){return vn(M)},setWidth:function(t){wn(M,t)},getHeight:function(){return yn(M)},setHeight:function(t){xn(M,t)}},encryptionOptions:d,encryption:_e,getEncryptor:function(t){return null!==d?_e.encryptor(t,0):function(t){return t}},output:Te,getNumberOfPages:ve,pages:X,out:rt,f2:T,f3:L,getPageInfo:Se,getPageInfoByObjId:ke,getCurrentPageInfo:Ee,getPDFVersion:g,Point:fn,Rectangle:hn,Matrix:Gt,hasHotfix:Le},Object.defineProperty(f.internal.pageSize,"width",{get:function(){return vn(M)},set:function(t){wn(M,t)},enumerable:!0,configurable:!0}),Object.defineProperty(f.internal.pageSize,"height",{get:function(){return yn(M)},set:function(t){xn(M,t)},enumerable:!0,configurable:!0}),function(t){for(var e=0,n=it.length;e<n;e++){var r=pe.call(this,t[e][0],t[e][1],t[e][2],it[e][3],!0);!1===u&&(p[r]=!0);var a=t[e][0].split("-");ue({id:r,fontName:a[0],fontStyle:a[1]||""})}Ot.publish("addFonts",{fonts:Lt,dictionary:_t})}.call(f,it),mt="F1",ge(o,n),Ot.publish("initialized"),f}bt.prototype.lsbFirstWord=function(t){return String.fromCharCode(255&t,t>>8&255,t>>16&255,t>>24&255)},bt.prototype.toHexString=function(t){return t.split("").map((function(t){return("0"+(255&t.charCodeAt(0)).toString(16)).slice(-2)})).join("")},bt.prototype.hexToBytes=function(t){for(var e=[],n=0;n<t.length;n+=2)e.push(String.fromCharCode(parseInt(t.substr(n,2),16)));return e.join("")},bt.prototype.processOwnerPassword=function(t,e){return gt(pt(e).substr(0,5),t)},bt.prototype.encryptor=function(t,e){var n=pt(this.encryptionKey+String.fromCharCode(255&t,t>>8&255,t>>16&255,255&e,e>>8&255)).substr(0,10);return function(t){return gt(n,t)}},yt.prototype.equals=function(t){var e,n="id,objectNumber,equals";if(!t||(0,a.A)(t)!==(0,a.A)(this))return!1;var r=0;for(e in this)if(!(n.indexOf(e)>=0)){if(this.hasOwnProperty(e)&&!t.hasOwnProperty(e))return!1;if(this[e]!==t[e])return!1;r++}for(e in t)t.hasOwnProperty(e)&&n.indexOf(e)<0&&r--;return 0===r},Ft.API={events:[]},Ft.version="2.5.1";var Qt=Ft.API,Ut=1,Tt=function(t){return t.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Lt=function(t){return t.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},_t=function(t){return t.toFixed(2)},St=function(t){return t.toFixed(5)};Qt.__acroform__={};var kt=function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t},Et=function(t){return t*Ut},It=function(t){var e=new Xt,n=ce.internal.getHeight(t)||0,r=ce.internal.getWidth(t)||0;return e.BBox=[0,0,Number(_t(r)),Number(_t(n))],e},Nt=Qt.__acroform__.setBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return t|1<<e},Dt=Qt.__acroform__.clearBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return t&~(1<<e)},Ht=Qt.__acroform__.getBit=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return t&1<<e?1:0},Pt=Qt.__acroform__.getBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Ht(t,e-1)},Ot=Qt.__acroform__.setBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Nt(t,e-1)},Mt=Qt.__acroform__.clearBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Dt(t,e-1)},jt=Qt.__acroform__.calculateCoordinates=function(t,e){var n=e.internal.getHorizontalCoordinate,r=e.internal.getVerticalCoordinate,a=t[0],o=t[1],i=t[2],A=t[3],s={};return s.lowerLeft_X=n(a)||0,s.lowerLeft_Y=r(o+A)||0,s.upperRight_X=n(a+i)||0,s.upperRight_Y=r(o)||0,[Number(_t(s.lowerLeft_X)),Number(_t(s.lowerLeft_Y)),Number(_t(s.upperRight_X)),Number(_t(s.upperRight_Y))]},Rt=function(t){if(t.appearanceStreamContent)return t.appearanceStreamContent;if(t.V||t.DV){var e=[],n=t._V||t.DV,r=Kt(t,n),a=t.scope.internal.getFont(t.fontName,t.fontStyle).id;e.push("/Tx BMC"),e.push("q"),e.push("BT"),e.push(t.scope.__private__.encodeColorString(t.color)),e.push("/"+a+" "+_t(r.fontSize)+" Tf"),e.push("1 0 0 1 0 0 Tm"),e.push(r.text),e.push("ET"),e.push("Q"),e.push("EMC");var o=It(t);return o.scope=t.scope,o.stream=e.join("\n"),o}},Kt=function(t,e){var n=0===t.fontSize?t.maxFontSize:t.fontSize,r={text:"",fontSize:""},a=(e=")"==(e="("==e.substr(0,1)?e.substr(1):e).substr(e.length-1)?e.substr(0,e.length-1):e).split(" ");a=t.multiline?a.map((function(t){return t.split("\n")})):a.map((function(t){return[t]}));var o=n,i=ce.internal.getHeight(t)||0;i=i<0?-i:i;var A=ce.internal.getWidth(t)||0;A=A<0?-A:A;var s=function(e,n,r){if(e+1<a.length){var o=n+" "+a[e+1][0];return Gt(o,t,r).width<=A-4}return!1};o++;t:for(;o>0;){e="",o--;var l,c,d=Gt("3",t,o).height,u=t.multiline?i-o:(i-d)/2,p=u+=2,f=0,h=0,g=0;if(o<=0){e="(...) Tj\n",e+="% Width of Text: "+Gt(e,t,o=12).width+", FieldWidth:"+A+"\n";break}for(var m="",b=0,v=0;v<a.length;v++)if(a.hasOwnProperty(v)){var w=!1;if(1!==a[v].length&&g!==a[v].length-1){if((d+2)*(b+2)+2>i)continue t;m+=a[v][g],w=!0,h=v,v--}else{m=" "==(m+=a[v][g]+" ").substr(m.length-1)?m.substr(0,m.length-1):m;var y=parseInt(v),x=s(y,m,o),B=v>=a.length-1;if(x&&!B){m+=" ",g=0;continue}if(x||B){if(B)h=y;else if(t.multiline&&(d+2)*(b+2)+2>i)continue t}else{if(!t.multiline)continue t;if((d+2)*(b+2)+2>i)continue t;h=y}}for(var C="",F=f;F<=h;F++){var Q=a[F];if(t.multiline){if(F===h){C+=Q[g]+" ",g=(g+1)%Q.length;continue}if(F===f){C+=Q[Q.length-1]+" ";continue}}C+=Q[0]+" "}switch(C=" "==C.substr(C.length-1)?C.substr(0,C.length-1):C,c=Gt(C,t,o).width,t.textAlign){case"right":l=A-c-2;break;case"center":l=(A-c)/2;break;default:l=2}e+=_t(l)+" "+_t(p)+" Td\n",e+="("+Tt(C)+") Tj\n",e+=-_t(l)+" 0 Td\n",p=-(o+2),c=0,f=w?h:h+1,b++,m=""}break}return r.text=e,r.fontSize=o,r},Gt=function(t,e,n){var r=e.scope.internal.getFont(e.fontName,e.fontStyle),a=e.scope.getStringUnitWidth(t,{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n);return{height:e.scope.getStringUnitWidth("3",{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n)*1.5,width:a}},qt={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},zt=function(t,e){var n={type:"reference",object:t};void 0===e.internal.getPageInfo(t.page).pageContext.annotations.find((function(t){return t.type===n.type&&t.object===n.object}))&&e.internal.getPageInfo(t.page).pageContext.annotations.push(n)},Vt=Qt.__acroform__.arrayToPdfArray=function(t,e,n){var r=function(t){return t};if(Array.isArray(t)){for(var o="[",i=0;i<t.length;i++)switch(0!==i&&(o+=" "),(0,a.A)(t[i])){case"boolean":case"number":case"object":o+=t[i].toString();break;case"string":"/"!==t[i].substr(0,1)?(void 0!==e&&n&&(r=n.internal.getEncryptor(e)),o+="("+Tt(r(t[i].toString()))+")"):o+=t[i].toString()}return o+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},Wt=function(t,e,n){var r=function(t){return t};return void 0!==e&&n&&(r=n.internal.getEncryptor(e)),(t=t||"").toString(),"("+Tt(r(t))+")"},Jt=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(void 0===this._objId){if(void 0===this.scope)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(t){this._objId=t}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};Jt.prototype.toString=function(){return this.objId+" 0 R"},Jt.prototype.putStream=function(){var t=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:t,objectId:this.objId}),this.scope.internal.out("endobj")},Jt.prototype.getKeyValueListForStream=function(){var t=[],e=Object.getOwnPropertyNames(this).filter((function(t){return"content"!=t&&"appearanceStreamContent"!=t&&"scope"!=t&&"objId"!=t&&"_"!=t.substring(0,1)}));for(var n in e)if(!1===Object.getOwnPropertyDescriptor(this,e[n]).configurable){var r=e[n],a=this[r];a&&(Array.isArray(a)?t.push({key:r,value:Vt(a,this.objId,this.scope)}):a instanceof Jt?(a.scope=this.scope,t.push({key:r,value:a.objId+" 0 R"})):"function"!=typeof a&&t.push({key:r,value:a}))}return t};var Xt=function(){Jt.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var t,e=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(e){t=e.trim()},get:function(){return t||null}})};kt(Xt,Jt);var Yt=function(){Jt.call(this);var t,e=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return e.length>0?e:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return e}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(t){var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+Tt(e(t))+")"}},set:function(e){t=e}})};kt(Yt,Jt);var $t=function t(){Jt.call(this);var e=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute F supplied.');e=t}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pt(e,3))},set:function(t){!0===Boolean(t)?this.F=Ot(e,3):this.F=Mt(e,3)}});var n=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute Ff supplied.');n=t}});var r=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(0!==r.length)return r},set:function(t){r=void 0!==t?t:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[0])?0:r[0]},set:function(t){r[0]=t}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[1])?0:r[1]},set:function(t){r[1]=t}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[2])?0:r[2]},set:function(t){r[2]=t}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[3])?0:r[3]},set:function(t){r[3]=t}});var a="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return a},set:function(t){switch(t){case"/Btn":case"/Tx":case"/Ch":case"/Sig":a=t;break;default:throw new Error('Invalid value "'+t+'" for attribute FT supplied.')}}});var o=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!o||o.length<1){if(this instanceof ie)return;o="FieldObject"+t.FieldNum++}var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+Tt(e(o))+")"},set:function(t){o=t.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return o},set:function(t){o=t}});var i="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return i},set:function(t){i=t}});var A="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return A},set:function(t){A=t}});var s=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return s},set:function(t){s=t}});var l=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return void 0===l?50/Ut:l},set:function(t){l=t}});var c="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return c},set:function(t){c=t}});var d="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!d||this instanceof ie||this instanceof se))return Wt(d,this.objId,this.scope)},set:function(t){t=t.toString(),d=t}});var u=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(u)return this instanceof re==0?Wt(u,this.objId,this.scope):u},set:function(t){t=t.toString(),u=this instanceof re==0?"("===t.substr(0,1)?Lt(t.substr(1,t.length-2)):Lt(t):t}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof re==1?Lt(u.substr(1,u.length-1)):u},set:function(t){t=t.toString(),u=this instanceof re==1?"/"+t:t}});var p=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(p)return p},set:function(t){this.V=t}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(p)return this instanceof re==0?Wt(p,this.objId,this.scope):p},set:function(t){t=t.toString(),p=this instanceof re==0?"("===t.substr(0,1)?Lt(t.substr(1,t.length-2)):Lt(t):t}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof re==1?Lt(p.substr(1,p.length-1)):p},set:function(t){t=t.toString(),p=this instanceof re==1?"/"+t:t}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var f,h=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return h},set:function(t){t=Boolean(t),h=t}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(f)return f},set:function(t){f=t}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pt(this.Ff,1))},set:function(t){!0===Boolean(t)?this.Ff=Ot(this.Ff,1):this.Ff=Mt(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pt(this.Ff,2))},set:function(t){!0===Boolean(t)?this.Ff=Ot(this.Ff,2):this.Ff=Mt(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pt(this.Ff,3))},set:function(t){!0===Boolean(t)?this.Ff=Ot(this.Ff,3):this.Ff=Mt(this.Ff,3)}});var g=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(null!==g)return g},set:function(t){if(-1===[0,1,2].indexOf(t))throw new Error('Invalid value "'+t+'" for attribute Q supplied.');g=t}}),Object.defineProperty(this,"textAlign",{get:function(){var t;switch(g){case 0:default:t="left";break;case 1:t="center";break;case 2:t="right"}return t},configurable:!0,enumerable:!0,set:function(t){switch(t){case"right":case 2:g=2;break;case"center":case 1:g=1;break;default:g=0}}})};kt($t,Jt);var Zt=function(){$t.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var t=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){t=e}});var e=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return Vt(e,this.objId,this.scope)},set:function(t){var n,r;r=[],"string"==typeof(n=t)&&(r=function(t,e,n){n||(n=1);for(var r,a=[];r=e.exec(t);)a.push(r[n]);return a}(n,/\((.*?)\)/g)),e=r}}),this.getOptions=function(){return e},this.setOptions=function(t){e=t,this.sort&&e.sort()},this.addOption=function(t){t=(t=t||"").toString(),e.push(t),this.sort&&e.sort()},this.removeOption=function(t,n){for(n=n||!1,t=(t=t||"").toString();-1!==e.indexOf(t)&&(e.splice(e.indexOf(t),1),!1!==n););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pt(this.Ff,18))},set:function(t){!0===Boolean(t)?this.Ff=Ot(this.Ff,18):this.Ff=Mt(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pt(this.Ff,19))},set:function(t){!0===this.combo&&(!0===Boolean(t)?this.Ff=Ot(this.Ff,19):this.Ff=Mt(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pt(this.Ff,20))},set:function(t){!0===Boolean(t)?(this.Ff=Ot(this.Ff,20),e.sort()):this.Ff=Mt(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pt(this.Ff,22))},set:function(t){!0===Boolean(t)?this.Ff=Ot(this.Ff,22):this.Ff=Mt(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pt(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=Ot(this.Ff,23):this.Ff=Mt(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pt(this.Ff,27))},set:function(t){!0===Boolean(t)?this.Ff=Ot(this.Ff,27):this.Ff=Mt(this.Ff,27)}}),this.hasAppearanceStream=!1};kt(Zt,$t);var te=function(){Zt.call(this),this.fontName="helvetica",this.combo=!1};kt(te,Zt);var ee=function(){te.call(this),this.combo=!0};kt(ee,te);var ne=function(){ee.call(this),this.edit=!0};kt(ne,ee);var re=function(){$t.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pt(this.Ff,15))},set:function(t){!0===Boolean(t)?this.Ff=Ot(this.Ff,15):this.Ff=Mt(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pt(this.Ff,16))},set:function(t){!0===Boolean(t)?this.Ff=Ot(this.Ff,16):this.Ff=Mt(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pt(this.Ff,17))},set:function(t){!0===Boolean(t)?this.Ff=Ot(this.Ff,17):this.Ff=Mt(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pt(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=Ot(this.Ff,26):this.Ff=Mt(this.Ff,26)}});var t,e={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};if(this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),0!==Object.keys(e).length){var n,r=[];for(n in r.push("<<"),e)r.push("/"+n+" ("+Tt(t(e[n]))+")");return r.push(">>"),r.join("\n")}},set:function(t){"object"===(0,a.A)(t)&&(e=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return e.CA||""},set:function(t){"string"==typeof t&&(e.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return t.substr(1,t.length-1)},set:function(e){t="/"+e}})};kt(re,$t);var ae=function(){re.call(this),this.pushButton=!0};kt(ae,re);var oe=function(){re.call(this),this.radio=!0,this.pushButton=!1;var t=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=void 0!==e?e:[]}})};kt(oe,re);var ie=function(){var t,e;$t.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return e},set:function(t){e=t}});var n,r={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};this.scope&&(t=this.scope.internal.getEncryptor(this.objId));var e,n=[];for(e in n.push("<<"),r)n.push("/"+e+" ("+Tt(t(r[e]))+")");return n.push(">>"),n.join("\n")},set:function(t){"object"===(0,a.A)(t)&&(r=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return r.CA||""},set:function(t){"string"==typeof t&&(r.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){n=t}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return n.substr(1,n.length-1)},set:function(t){n="/"+t}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=ce.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};kt(ie,$t),oe.prototype.setAppearance=function(t){if(!("createAppearanceStream"in t)||!("getCA"in t))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var e in this.Kids)if(this.Kids.hasOwnProperty(e)){var n=this.Kids[e];n.appearanceStreamContent=t.createAppearanceStream(n.optionName),n.caption=t.getCA()}},oe.prototype.createOption=function(t){var e=new ie;return e.Parent=this,e.optionName=t,this.Kids.push(e),de.call(this.scope,e),e};var Ae=function(){re.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=ce.CheckBox.createAppearanceStream()};kt(Ae,re);var se=function(){$t.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pt(this.Ff,13))},set:function(t){!0===Boolean(t)?this.Ff=Ot(this.Ff,13):this.Ff=Mt(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pt(this.Ff,21))},set:function(t){!0===Boolean(t)?this.Ff=Ot(this.Ff,21):this.Ff=Mt(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pt(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=Ot(this.Ff,23):this.Ff=Mt(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pt(this.Ff,24))},set:function(t){!0===Boolean(t)?this.Ff=Ot(this.Ff,24):this.Ff=Mt(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pt(this.Ff,25))},set:function(t){!0===Boolean(t)?this.Ff=Ot(this.Ff,25):this.Ff=Mt(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pt(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=Ot(this.Ff,26):this.Ff=Mt(this.Ff,26)}});var t=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){Number.isInteger(e)&&(t=e)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};kt(se,$t);var le=function(){se.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pt(this.Ff,14))},set:function(t){!0===Boolean(t)?this.Ff=Ot(this.Ff,14):this.Ff=Mt(this.Ff,14)}}),this.password=!0};kt(le,se);var ce={CheckBox:{createAppearanceStream:function(){return{N:{On:ce.CheckBox.YesNormal},D:{On:ce.CheckBox.YesPushDown,Off:ce.CheckBox.OffPushDown}}},YesPushDown:function(t){var e=It(t);e.scope=t.scope;var n=[],r=t.scope.internal.getFont(t.fontName,t.fontStyle).id,a=t.scope.__private__.encodeColorString(t.color),o=Kt(t,t.caption);return n.push("0.749023 g"),n.push("0 0 "+_t(ce.internal.getWidth(t))+" "+_t(ce.internal.getHeight(t))+" re"),n.push("f"),n.push("BMC"),n.push("q"),n.push("0 0 1 rg"),n.push("/"+r+" "+_t(o.fontSize)+" Tf "+a),n.push("BT"),n.push(o.text),n.push("ET"),n.push("Q"),n.push("EMC"),e.stream=n.join("\n"),e},YesNormal:function(t){var e=It(t);e.scope=t.scope;var n=t.scope.internal.getFont(t.fontName,t.fontStyle).id,r=t.scope.__private__.encodeColorString(t.color),a=[],o=ce.internal.getHeight(t),i=ce.internal.getWidth(t),A=Kt(t,t.caption);return a.push("1 g"),a.push("0 0 "+_t(i)+" "+_t(o)+" re"),a.push("f"),a.push("q"),a.push("0 0 1 rg"),a.push("0 0 "+_t(i-1)+" "+_t(o-1)+" re"),a.push("W"),a.push("n"),a.push("0 g"),a.push("BT"),a.push("/"+n+" "+_t(A.fontSize)+" Tf "+r),a.push(A.text),a.push("ET"),a.push("Q"),e.stream=a.join("\n"),e},OffPushDown:function(t){var e=It(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+_t(ce.internal.getWidth(t))+" "+_t(ce.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}},RadioButton:{Circle:{createAppearanceStream:function(t){var e={D:{Off:ce.RadioButton.Circle.OffPushDown},N:{}};return e.N[t]=ce.RadioButton.Circle.YesNormal,e.D[t]=ce.RadioButton.Circle.YesPushDown,e},getCA:function(){return"l"},YesNormal:function(t){var e=It(t);e.scope=t.scope;var n=[],r=ce.internal.getWidth(t)<=ce.internal.getHeight(t)?ce.internal.getWidth(t)/4:ce.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var a=ce.internal.Bezier_C,o=Number((r*a).toFixed(5));return n.push("q"),n.push("1 0 0 1 "+St(ce.internal.getWidth(t)/2)+" "+St(ce.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+o+" "+o+" "+r+" 0 "+r+" c"),n.push("-"+o+" "+r+" -"+r+" "+o+" -"+r+" 0 c"),n.push("-"+r+" -"+o+" -"+o+" -"+r+" 0 -"+r+" c"),n.push(o+" -"+r+" "+r+" -"+o+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=It(t);e.scope=t.scope;var n=[],r=ce.internal.getWidth(t)<=ce.internal.getHeight(t)?ce.internal.getWidth(t)/4:ce.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var a=Number((2*r).toFixed(5)),o=Number((a*ce.internal.Bezier_C).toFixed(5)),i=Number((r*ce.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+St(ce.internal.getWidth(t)/2)+" "+St(ce.internal.getHeight(t)/2)+" cm"),n.push(a+" 0 m"),n.push(a+" "+o+" "+o+" "+a+" 0 "+a+" c"),n.push("-"+o+" "+a+" -"+a+" "+o+" -"+a+" 0 c"),n.push("-"+a+" -"+o+" -"+o+" -"+a+" 0 -"+a+" c"),n.push(o+" -"+a+" "+a+" -"+o+" "+a+" 0 c"),n.push("f"),n.push("Q"),n.push("0 g"),n.push("q"),n.push("1 0 0 1 "+St(ce.internal.getWidth(t)/2)+" "+St(ce.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+i+" "+i+" "+r+" 0 "+r+" c"),n.push("-"+i+" "+r+" -"+r+" "+i+" -"+r+" 0 c"),n.push("-"+r+" -"+i+" -"+i+" -"+r+" 0 -"+r+" c"),n.push(i+" -"+r+" "+r+" -"+i+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},OffPushDown:function(t){var e=It(t);e.scope=t.scope;var n=[],r=ce.internal.getWidth(t)<=ce.internal.getHeight(t)?ce.internal.getWidth(t)/4:ce.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var a=Number((2*r).toFixed(5)),o=Number((a*ce.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+St(ce.internal.getWidth(t)/2)+" "+St(ce.internal.getHeight(t)/2)+" cm"),n.push(a+" 0 m"),n.push(a+" "+o+" "+o+" "+a+" 0 "+a+" c"),n.push("-"+o+" "+a+" -"+a+" "+o+" -"+a+" 0 c"),n.push("-"+a+" -"+o+" -"+o+" -"+a+" 0 -"+a+" c"),n.push(o+" -"+a+" "+a+" -"+o+" "+a+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e}},Cross:{createAppearanceStream:function(t){var e={D:{Off:ce.RadioButton.Cross.OffPushDown},N:{}};return e.N[t]=ce.RadioButton.Cross.YesNormal,e.D[t]=ce.RadioButton.Cross.YesPushDown,e},getCA:function(){return"8"},YesNormal:function(t){var e=It(t);e.scope=t.scope;var n=[],r=ce.internal.calculateCross(t);return n.push("q"),n.push("1 1 "+_t(ce.internal.getWidth(t)-2)+" "+_t(ce.internal.getHeight(t)-2)+" re"),n.push("W"),n.push("n"),n.push(_t(r.x1.x)+" "+_t(r.x1.y)+" m"),n.push(_t(r.x2.x)+" "+_t(r.x2.y)+" l"),n.push(_t(r.x4.x)+" "+_t(r.x4.y)+" m"),n.push(_t(r.x3.x)+" "+_t(r.x3.y)+" l"),n.push("s"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=It(t);e.scope=t.scope;var n=ce.internal.calculateCross(t),r=[];return r.push("0.749023 g"),r.push("0 0 "+_t(ce.internal.getWidth(t))+" "+_t(ce.internal.getHeight(t))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+_t(ce.internal.getWidth(t)-2)+" "+_t(ce.internal.getHeight(t)-2)+" re"),r.push("W"),r.push("n"),r.push(_t(n.x1.x)+" "+_t(n.x1.y)+" m"),r.push(_t(n.x2.x)+" "+_t(n.x2.y)+" l"),r.push(_t(n.x4.x)+" "+_t(n.x4.y)+" m"),r.push(_t(n.x3.x)+" "+_t(n.x3.y)+" l"),r.push("s"),r.push("Q"),e.stream=r.join("\n"),e},OffPushDown:function(t){var e=It(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+_t(ce.internal.getWidth(t))+" "+_t(ce.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}}},createDefaultAppearanceStream:function(t){var e=t.scope.internal.getFont(t.fontName,t.fontStyle).id,n=t.scope.__private__.encodeColorString(t.color);return"/"+e+" "+t.fontSize+" Tf "+n}};ce.internal={Bezier_C:.551915024494,calculateCross:function(t){var e=ce.internal.getWidth(t),n=ce.internal.getHeight(t),r=Math.min(e,n);return{x1:{x:(e-r)/2,y:(n-r)/2+r},x2:{x:(e-r)/2+r,y:(n-r)/2},x3:{x:(e-r)/2,y:(n-r)/2},x4:{x:(e-r)/2+r,y:(n-r)/2+r}}}},ce.internal.getWidth=function(t){var e=0;return"object"===(0,a.A)(t)&&(e=Et(t.Rect[2])),e},ce.internal.getHeight=function(t){var e=0;return"object"===(0,a.A)(t)&&(e=Et(t.Rect[3])),e};var de=Qt.addField=function(t){if(function(t,e){if(e.scope=t,void 0!==t.internal&&(void 0===t.internal.acroformPlugin||!1===t.internal.acroformPlugin.isInitialized)){if($t.FieldNum=0,t.internal.acroformPlugin=JSON.parse(JSON.stringify(qt)),t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");Ut=t.internal.scaleFactor,t.internal.acroformPlugin.acroFormDictionaryRoot=new Yt,t.internal.acroformPlugin.acroFormDictionaryRoot.scope=t,t.internal.acroformPlugin.acroFormDictionaryRoot._eventID=t.internal.events.subscribe("postPutResources",(function(){!function(t){t.internal.events.unsubscribe(t.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete t.internal.acroformPlugin.acroFormDictionaryRoot._eventID,t.internal.acroformPlugin.printedOut=!0}(t)})),t.internal.events.subscribe("buildDocument",(function(){!function(t){t.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var e=t.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];r.objId=void 0,r.hasAnnotation&&zt(r,t)}}(t)})),t.internal.events.subscribe("putCatalog",(function(){!function(t){if(void 0===t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("putCatalogCallback: Root missing.");t.internal.write("/AcroForm "+t.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")}(t)})),t.internal.events.subscribe("postPutPages",(function(e){!function(t,e){var n=!t;for(var r in t||(e.internal.newObjectDeferredBegin(e.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),e.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),t=t||e.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(t.hasOwnProperty(r)){var o=t[r],i=[],A=o.Rect;if(o.Rect&&(o.Rect=jt(o.Rect,e)),e.internal.newObjectDeferredBegin(o.objId,!0),o.DA=ce.createDefaultAppearanceStream(o),"object"===(0,a.A)(o)&&"function"==typeof o.getKeyValueListForStream&&(i=o.getKeyValueListForStream()),o.Rect=A,o.hasAppearanceStream&&!o.appearanceStreamContent){var s=Rt(o);i.push({key:"AP",value:"<</N "+s+">>"}),e.internal.acroformPlugin.xForms.push(s)}if(o.appearanceStreamContent){var l="";for(var c in o.appearanceStreamContent)if(o.appearanceStreamContent.hasOwnProperty(c)){var d=o.appearanceStreamContent[c];if(l+="/"+c+" ",l+="<<",Object.keys(d).length>=1||Array.isArray(d)){for(var r in d)if(d.hasOwnProperty(r)){var u=d[r];"function"==typeof u&&(u=u.call(e,o)),l+="/"+r+" "+u+" ",e.internal.acroformPlugin.xForms.indexOf(u)>=0||e.internal.acroformPlugin.xForms.push(u)}}else"function"==typeof(u=d)&&(u=u.call(e,o)),l+="/"+r+" "+u,e.internal.acroformPlugin.xForms.indexOf(u)>=0||e.internal.acroformPlugin.xForms.push(u);l+=">>"}i.push({key:"AP",value:"<<\n"+l+">>"})}e.internal.putStream({additionalKeyValues:i,objectId:o.objId}),e.internal.out("endobj")}n&&function(t,e){for(var n in t)if(t.hasOwnProperty(n)){var r=n,o=t[n];e.internal.newObjectDeferredBegin(o.objId,!0),"object"===(0,a.A)(o)&&"function"==typeof o.putStream&&o.putStream(),delete t[r]}}(e.internal.acroformPlugin.xForms,e)}(e,t)})),t.internal.acroformPlugin.isInitialized=!0}}(this,t),!(t instanceof $t))throw new Error("Invalid argument passed to jsPDF.addField.");var e;return(e=t).scope.internal.acroformPlugin.printedOut&&(e.scope.internal.acroformPlugin.printedOut=!1,e.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),e.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(e),t.page=t.scope.internal.getCurrentPageInfo().pageNumber,this};function ue(t){return t.reduce((function(t,e,n){return t[e]=n,t}),{})}Qt.AcroFormChoiceField=Zt,Qt.AcroFormListBox=te,Qt.AcroFormComboBox=ee,Qt.AcroFormEditBox=ne,Qt.AcroFormButton=re,Qt.AcroFormPushButton=ae,Qt.AcroFormRadioButton=oe,Qt.AcroFormCheckBox=Ae,Qt.AcroFormTextField=se,Qt.AcroFormPasswordField=le,Qt.AcroFormAppearance=ce,Qt.AcroForm={ChoiceField:Zt,ListBox:te,ComboBox:ee,EditBox:ne,Button:re,PushButton:ae,RadioButton:oe,CheckBox:Ae,TextField:se,PasswordField:le,Appearance:ce},Ft.AcroForm={ChoiceField:Zt,ListBox:te,ComboBox:ee,EditBox:ne,Button:re,PushButton:ae,RadioButton:oe,CheckBox:Ae,TextField:se,PasswordField:le,Appearance:ce},Ft.AcroForm,function(t){t.__addimage__={};var e="UNKNOWN",n={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},r=t.__addimage__.getImageFileTypeByImageData=function(t,r){var a,o,i,A,s,l=e;if("RGBA"===(r=r||e)||void 0!==t.data&&t.data instanceof Uint8ClampedArray&&"height"in t&&"width"in t)return"RGBA";if(B(t))for(s in n)for(i=n[s],a=0;a<i.length;a+=1){for(A=!0,o=0;o<i[a].length;o+=1)if(void 0!==i[a][o]&&i[a][o]!==t[o]){A=!1;break}if(!0===A){l=s;break}}else for(s in n)for(i=n[s],a=0;a<i.length;a+=1){for(A=!0,o=0;o<i[a].length;o+=1)if(void 0!==i[a][o]&&i[a][o]!==t.charCodeAt(o)){A=!1;break}if(!0===A){l=s;break}}return l===e&&r!==e&&(l=r),l},o=function t(e){for(var n=this.internal.write,r=this.internal.putStream,a=(0,this.internal.getFilters)();-1!==a.indexOf("FlateEncode");)a.splice(a.indexOf("FlateEncode"),1);e.objectId=this.internal.newObject();var o=[];if(o.push({key:"Type",value:"/XObject"}),o.push({key:"Subtype",value:"/Image"}),o.push({key:"Width",value:e.width}),o.push({key:"Height",value:e.height}),e.colorSpace===m.INDEXED?o.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(e.palette.length/3-1)+" "+("sMask"in e&&void 0!==e.sMask?e.objectId+2:e.objectId+1)+" 0 R]"}):(o.push({key:"ColorSpace",value:"/"+e.colorSpace}),e.colorSpace===m.DEVICE_CMYK&&o.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),o.push({key:"BitsPerComponent",value:e.bitsPerComponent}),"decodeParameters"in e&&void 0!==e.decodeParameters&&o.push({key:"DecodeParms",value:"<<"+e.decodeParameters+">>"}),"transparency"in e&&Array.isArray(e.transparency)){for(var i="",A=0,s=e.transparency.length;A<s;A++)i+=e.transparency[A]+" "+e.transparency[A]+" ";o.push({key:"Mask",value:"["+i+"]"})}void 0!==e.sMask&&o.push({key:"SMask",value:e.objectId+1+" 0 R"});var l=void 0!==e.filter?["/"+e.filter]:void 0;if(r({data:e.data,additionalKeyValues:o,alreadyAppliedFilters:l,objectId:e.objectId}),n("endobj"),"sMask"in e&&void 0!==e.sMask){var c="/Predictor "+e.predictor+" /Colors 1 /BitsPerComponent "+e.bitsPerComponent+" /Columns "+e.width,d={width:e.width,height:e.height,colorSpace:"DeviceGray",bitsPerComponent:e.bitsPerComponent,decodeParameters:c,data:e.sMask};"filter"in e&&(d.filter=e.filter),t.call(this,d)}if(e.colorSpace===m.INDEXED){var u=this.internal.newObject();r({data:F(new Uint8Array(e.palette)),objectId:u}),n("endobj")}},i=function(){var t=this.internal.collections.addImage_images;for(var e in t)o.call(this,t[e])},A=function(){var t,e=this.internal.collections.addImage_images,n=this.internal.write;for(var r in e)n("/I"+(t=e[r]).index,t.objectId,"0","R")},s=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",i),this.internal.events.subscribe("putXobjectDict",A))},l=function(){var t=this.internal.collections.addImage_images;return s.call(this),t},c=function(){return Object.keys(this.internal.collections.addImage_images).length},d=function(e){return"function"==typeof t["process"+e.toUpperCase()]},u=function(t){return"object"===(0,a.A)(t)&&1===t.nodeType},p=function(e,n){if("IMG"===e.nodeName&&e.hasAttribute("src")){var r=""+e.getAttribute("src");if(0===r.indexOf("data:image/"))return $(unescape(r).split("base64,").pop());var a=t.loadFile(r,!0);if(void 0!==a)return a}if("CANVAS"===e.nodeName){if(0===e.width||0===e.height)throw new Error("Given canvas must have data. Canvas width: "+e.width+", height: "+e.height);var o;switch(n){case"PNG":o="image/png";break;case"WEBP":o="image/webp";break;default:o="image/jpeg"}return $(e.toDataURL(o,1).split("base64,").pop())}},f=function(t){var e=this.internal.collections.addImage_images;if(e)for(var n in e)if(t===e[n].alias)return e[n]},h=function(t,e,n){return t||e||(t=-96,e=-96),t<0&&(t=-1*n.width*72/t/this.internal.scaleFactor),e<0&&(e=-1*n.height*72/e/this.internal.scaleFactor),0===t&&(t=e*n.width/n.height),0===e&&(e=t*n.height/n.width),[t,e]},g=function(t,e,n,r,a,o){var i=h.call(this,n,r,a),A=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString,c=l.call(this);if(n=i[0],r=i[1],c[a.index]=a,o){o*=Math.PI/180;var d=Math.cos(o),u=Math.sin(o),p=function(t){return t.toFixed(4)},f=[p(d),p(u),p(-1*u),p(d),0,0,"cm"]}this.internal.write("q"),o?(this.internal.write([1,"0","0",1,A(t),s(e+r),"cm"].join(" ")),this.internal.write(f.join(" ")),this.internal.write([A(n),"0","0",A(r),"0","0","cm"].join(" "))):this.internal.write([A(n),"0","0",A(r),A(t),s(e+r),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+a.index+" Do"),this.internal.write("Q")},m=t.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};t.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var b=t.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},v=t.__addimage__.sHashCode=function(t){var e,n,r=0;if("string"==typeof t)for(n=t.length,e=0;e<n;e++)r=(r<<5)-r+t.charCodeAt(e),r|=0;else if(B(t))for(n=t.byteLength/2,e=0;e<n;e++)r=(r<<5)-r+t[e],r|=0;return r},w=t.__addimage__.validateStringAsBase64=function(t){(t=t||"").toString().trim();var e=!0;return 0===t.length&&(e=!1),t.length%4!=0&&(e=!1),!1===/^[A-Za-z0-9+/]+$/.test(t.substr(0,t.length-2))&&(e=!1),!1===/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(t.substr(-2))&&(e=!1),e},y=t.__addimage__.extractImageFromDataUrl=function(t){var e=(t=t||"").split("base64,"),n=null;if(2===e.length){var r=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(e[0]);Array.isArray(r)&&(n={mimeType:r[1],charset:r[2],data:e[1]})}return n},x=t.__addimage__.supportsArrayBuffer=function(){return"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array};t.__addimage__.isArrayBuffer=function(t){return x()&&t instanceof ArrayBuffer};var B=t.__addimage__.isArrayBufferView=function(t){return x()&&"undefined"!=typeof Uint32Array&&(t instanceof Int8Array||t instanceof Uint8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array)},C=t.__addimage__.binaryStringToUint8Array=function(t){for(var e=t.length,n=new Uint8Array(e),r=0;r<e;r++)n[r]=t.charCodeAt(r);return n},F=t.__addimage__.arrayBufferToBinaryString=function(t){for(var e="",n=B(t)?t:new Uint8Array(t),r=0;r<n.length;r+=8192)e+=String.fromCharCode.apply(null,n.subarray(r,r+8192));return e};t.addImage=function(){var t,n,r,o,i,A,l,c,d;if("number"==typeof arguments[1]?(n=e,r=arguments[1],o=arguments[2],i=arguments[3],A=arguments[4],l=arguments[5],c=arguments[6],d=arguments[7]):(n=arguments[1],r=arguments[2],o=arguments[3],i=arguments[4],A=arguments[5],l=arguments[6],c=arguments[7],d=arguments[8]),"object"===(0,a.A)(t=arguments[0])&&!u(t)&&"imageData"in t){var p=t;t=p.imageData,n=p.format||n||e,r=p.x||r||0,o=p.y||o||0,i=p.w||p.width||i,A=p.h||p.height||A,l=p.alias||l,c=p.compression||c,d=p.rotation||p.angle||d}var f=this.internal.getFilters();if(void 0===c&&-1!==f.indexOf("FlateEncode")&&(c="SLOW"),isNaN(r)||isNaN(o))throw new Error("Invalid coordinates passed to jsPDF.addImage");s.call(this);var h=Q.call(this,t,n,l,c);return g.call(this,r,o,i,A,h,d),this};var Q=function(n,a,o,i){var A,s,l;if("string"==typeof n&&r(n)===e){n=unescape(n);var h=U(n,!1);(""!==h||void 0!==(h=t.loadFile(n,!0)))&&(n=h)}if(u(n)&&(n=p(n,a)),a=r(n,a),!d(a))throw new Error("addImage does not support files of type '"+a+"', please ensure that a plugin for '"+a+"' support is added.");if((null==(l=o)||0===l.length)&&(o=function(t){return"string"==typeof t||B(t)?v(t):B(t.data)?v(t.data):null}(n)),(A=f.call(this,o))||(x()&&(n instanceof Uint8Array||"RGBA"===a||(s=n,n=C(n))),A=this["process"+a.toUpperCase()](n,c.call(this),o,function(e){return e&&"string"==typeof e&&(e=e.toUpperCase()),e in t.image_compression?e:b.NONE}(i),s)),!A)throw new Error("An unknown error occurred whilst processing the image.");return A},U=t.__addimage__.convertBase64ToBinaryString=function(t,e){var n;e="boolean"!=typeof e||e;var r,a="";if("string"==typeof t){r=null!==(n=y(t))?n.data:t;try{a=$(r)}catch(t){if(e)throw w(r)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+t.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return a};t.getImageProperties=function(n){var a,o,i="";if(u(n)&&(n=p(n)),"string"==typeof n&&r(n)===e&&(""===(i=U(n,!1))&&(i=t.loadFile(n)||""),n=i),o=r(n),!d(o))throw new Error("addImage does not support files of type '"+o+"', please ensure that a plugin for '"+o+"' support is added.");if(!x()||n instanceof Uint8Array||(n=C(n)),!(a=this["process"+o.toUpperCase()](n)))throw new Error("An unknown error occurred whilst processing the image");return a.fileType=o,a}}(Ft.API),function(t){var e=function(t){if(void 0!==t&&""!=t)return!0};Ft.API.events.push(["addPage",function(t){this.internal.getPageInfo(t.pageNumber).pageContext.annotations=[]}]),t.events.push(["putPage",function(t){for(var n,r,a,o=this.internal.getCoordinateString,i=this.internal.getVerticalCoordinateString,A=this.internal.getPageInfoByObjId(t.objId),s=t.pageContext.annotations,l=!1,c=0;c<s.length&&!l;c++)switch((n=s[c]).type){case"link":(e(n.options.url)||e(n.options.pageNumber))&&(l=!0);break;case"reference":case"text":case"freetext":l=!0}if(0!=l){this.internal.write("/Annots [");for(var d=0;d<s.length;d++){n=s[d];var u=this.internal.pdfEscape,p=this.internal.getEncryptor(t.objId);switch(n.type){case"reference":this.internal.write(" "+n.object.objId+" 0 R ");break;case"text":var f=this.internal.newAdditionalObject(),h=this.internal.newAdditionalObject(),g=this.internal.getEncryptor(f.objId),m=n.title||"Note";a="<</Type /Annot /Subtype /Text "+(r="/Rect ["+o(n.bounds.x)+" "+i(n.bounds.y+n.bounds.h)+" "+o(n.bounds.x+n.bounds.w)+" "+i(n.bounds.y)+"] ")+"/Contents ("+u(g(n.contents))+")",a+=" /Popup "+h.objId+" 0 R",a+=" /P "+A.objId+" 0 R",a+=" /T ("+u(g(m))+") >>",f.content=a;var b=f.objId+" 0 R";a="<</Type /Annot /Subtype /Popup "+(r="/Rect ["+o(n.bounds.x+30)+" "+i(n.bounds.y+n.bounds.h)+" "+o(n.bounds.x+n.bounds.w+30)+" "+i(n.bounds.y)+"] ")+" /Parent "+b,n.open&&(a+=" /Open true"),a+=" >>",h.content=a,this.internal.write(f.objId,"0 R",h.objId,"0 R");break;case"freetext":r="/Rect ["+o(n.bounds.x)+" "+i(n.bounds.y)+" "+o(n.bounds.x+n.bounds.w)+" "+i(n.bounds.y+n.bounds.h)+"] ";var v=n.color||"#000000";a="<</Type /Annot /Subtype /FreeText "+r+"/Contents ("+u(p(n.contents))+")",a+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+v+")",a+=" /Border [0 0 0]",a+=" >>",this.internal.write(a);break;case"link":if(n.options.name){var w=this.annotations._nameMap[n.options.name];n.options.pageNumber=w.page,n.options.top=w.y}else n.options.top||(n.options.top=0);if(r="/Rect ["+n.finalBounds.x+" "+n.finalBounds.y+" "+n.finalBounds.w+" "+n.finalBounds.h+"] ",a="",n.options.url)a="<</Type /Annot /Subtype /Link "+r+"/Border [0 0 0] /A <</S /URI /URI ("+u(p(n.options.url))+") >>";else if(n.options.pageNumber)switch(a="<</Type /Annot /Subtype /Link "+r+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(n.options.pageNumber).objId+" 0 R",n.options.magFactor=n.options.magFactor||"XYZ",n.options.magFactor){case"Fit":a+=" /Fit]";break;case"FitH":a+=" /FitH "+n.options.top+"]";break;case"FitV":n.options.left=n.options.left||0,a+=" /FitV "+n.options.left+"]";break;default:var y=i(n.options.top);n.options.left=n.options.left||0,void 0===n.options.zoom&&(n.options.zoom=0),a+=" /XYZ "+n.options.left+" "+y+" "+n.options.zoom+"]"}""!=a&&(a+=" >>",this.internal.write(a))}}this.internal.write("]")}}]),t.createAnnotation=function(t){var e=this.internal.getCurrentPageInfo();switch(t.type){case"link":this.link(t.bounds.x,t.bounds.y,t.bounds.w,t.bounds.h,t);break;case"text":case"freetext":e.pageContext.annotations.push(t)}},t.link=function(t,e,n,r,a){var o=this.internal.getCurrentPageInfo(),i=this.internal.getCoordinateString,A=this.internal.getVerticalCoordinateString;o.pageContext.annotations.push({finalBounds:{x:i(t),y:A(e),w:i(t+n),h:A(e+r)},options:a,type:"link"})},t.textWithLink=function(t,e,n,r){var a,o,i=this.getTextWidth(t),A=this.internal.getLineHeight()/this.internal.scaleFactor;if(void 0!==r.maxWidth){o=r.maxWidth;var s=this.splitTextToSize(t,o).length;a=Math.ceil(A*s)}else o=i,a=A;return this.text(t,e,n,r),n+=.2*A,"center"===r.align&&(e-=i/2),"right"===r.align&&(e-=i),this.link(e,n-A,o,a,r),i},t.getTextWidth=function(t){var e=this.internal.getFontSize();return this.getStringUnitWidth(t)*e/this.internal.scaleFactor}}(Ft.API),function(t){var e={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},n={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},r={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},a=[1570,1571,1573,1575];t.__arabicParser__={};var o=t.__arabicParser__.isInArabicSubstitutionA=function(t){return void 0!==e[t.charCodeAt(0)]},i=t.__arabicParser__.isArabicLetter=function(t){return"string"==typeof t&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(t)},A=t.__arabicParser__.isArabicEndLetter=function(t){return i(t)&&o(t)&&e[t.charCodeAt(0)].length<=2},s=t.__arabicParser__.isArabicAlfLetter=function(t){return i(t)&&a.indexOf(t.charCodeAt(0))>=0};t.__arabicParser__.arabicLetterHasIsolatedForm=function(t){return i(t)&&o(t)&&e[t.charCodeAt(0)].length>=1};var l=t.__arabicParser__.arabicLetterHasFinalForm=function(t){return i(t)&&o(t)&&e[t.charCodeAt(0)].length>=2};t.__arabicParser__.arabicLetterHasInitialForm=function(t){return i(t)&&o(t)&&e[t.charCodeAt(0)].length>=3};var c=t.__arabicParser__.arabicLetterHasMedialForm=function(t){return i(t)&&o(t)&&4==e[t.charCodeAt(0)].length},d=t.__arabicParser__.resolveLigatures=function(t){var e=0,r=n,a="",o=0;for(e=0;e<t.length;e+=1)void 0!==r[t.charCodeAt(e)]?(o++,"number"==typeof(r=r[t.charCodeAt(e)])&&(a+=String.fromCharCode(r),r=n,o=0),e===t.length-1&&(r=n,a+=t.charAt(e-(o-1)),e-=o-1,o=0)):(r=n,a+=t.charAt(e-o),e-=o,o=0);return a};t.__arabicParser__.isArabicDiacritic=function(t){return void 0!==t&&void 0!==r[t.charCodeAt(0)]};var u=t.__arabicParser__.getCorrectForm=function(t,e,n){return i(t)?!1===o(t)?-1:!l(t)||!i(e)&&!i(n)||!i(n)&&A(e)||A(t)&&!i(e)||A(t)&&s(e)||A(t)&&A(e)?0:c(t)&&i(e)&&!A(e)&&i(n)&&l(n)?3:A(t)||!i(n)?1:2:-1},p=function(t){var n=0,r=0,a=0,o="",A="",s="",l=(t=t||"").split("\\s+"),c=[];for(n=0;n<l.length;n+=1){for(c.push(""),r=0;r<l[n].length;r+=1)o=l[n][r],A=l[n][r-1],s=l[n][r+1],i(o)?(a=u(o,A,s),c[n]+=-1!==a?String.fromCharCode(e[o.charCodeAt(0)][a]):o):c[n]+=o;c[n]=d(c[n])}return c.join(" ")},f=t.__arabicParser__.processArabic=t.processArabic=function(){var t,e="string"==typeof arguments[0]?arguments[0]:arguments[0].text,n=[];if(Array.isArray(e)){var r=0;for(n=[],r=0;r<e.length;r+=1)Array.isArray(e[r])?n.push([p(e[r][0]),e[r][1],e[r][2]]):n.push([p(e[r])]);t=n}else t=p(e);return"string"==typeof arguments[0]?t:(arguments[0].text=t,arguments[0])};t.events.push(["preProcessText",f])}(Ft.API),Ft.API.autoPrint=function(t){var e;return"javascript"===((t=t||{}).variant=t.variant||"non-conform",t.variant)?this.addJS("print({});"):(this.internal.events.subscribe("postPutResources",(function(){e=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){this.internal.out("/OpenAction "+e+" 0 R")}))),this},function(t){var e=function(){var t=void 0;Object.defineProperty(this,"pdf",{get:function(){return t},set:function(e){t=e}});var e=150;Object.defineProperty(this,"width",{get:function(){return e},set:function(t){e=isNaN(t)||!1===Number.isInteger(t)||t<0?150:t,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=e+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(t){n=isNaN(t)||!1===Number.isInteger(t)||t<0?300:t,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=n+1)}});var r=[];Object.defineProperty(this,"childNodes",{get:function(){return r},set:function(t){r=t}});var a={};Object.defineProperty(this,"style",{get:function(){return a},set:function(t){a=t}}),Object.defineProperty(this,"parentNode",{})};e.prototype.getContext=function(t,e){var n;if("2d"!==(t=t||"2d"))return null;for(n in e)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=e[n]);return this.pdf.context2d._canvas=this,this.pdf.context2d},e.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},t.events.push(["initialized",function(){this.canvas=new e,this.canvas.pdf=this}])}(Ft.API),function(t){var e={left:0,top:0,bottom:0,right:0},n=!1,r=function(){void 0===this.internal.__cell__&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},e),this.internal.__cell__.margins.width=this.getPageWidth(),o.call(this))},o=function(){this.internal.__cell__.lastCell=new i,this.internal.__cell__.pages=1},i=function(){var t=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return t},set:function(e){t=e}});var e=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return e},set:function(t){e=t}});var n=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return n},set:function(t){n=t}});var r=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return r},set:function(t){r=t}});var a=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return a},set:function(t){a=t}});var o=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return o},set:function(t){o=t}});var i=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return i},set:function(t){i=t}}),this};i.prototype.clone=function(){return new i(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},i.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},t.setHeaderFunction=function(t){return r.call(this),this.internal.__cell__.headerFunction="function"==typeof t?t:void 0,this},t.getTextDimensions=function(t,e){r.call(this);var n=(e=e||{}).fontSize||this.getFontSize(),a=e.font||this.getFont(),o=e.scaleFactor||this.internal.scaleFactor,i=0,A=0,s=0,l=this;if(!Array.isArray(t)&&"string"!=typeof t){if("number"!=typeof t)throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");t=String(t)}var c=e.maxWidth;c>0?"string"==typeof t?t=this.splitTextToSize(t,c):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,e){return t.concat(l.splitTextToSize(e,c))}),[])):t=Array.isArray(t)?t:[t];for(var d=0;d<t.length;d++)i<(s=this.getStringUnitWidth(t[d],{font:a})*n)&&(i=s);return 0!==i&&(A=t.length),{w:i/=o,h:Math.max((A*n*this.getLineHeightFactor()-n*(this.getLineHeightFactor()-1))/o,0)}},t.cellAddPage=function(){r.call(this),this.addPage();var t=this.internal.__cell__.margins||e;return this.internal.__cell__.lastCell=new i(t.left,t.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var A=t.cell=function(){var t;t=arguments[0]instanceof i?arguments[0]:new i(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),r.call(this);var a=this.internal.__cell__.lastCell,o=this.internal.__cell__.padding,A=this.internal.__cell__.margins||e,s=this.internal.__cell__.tableHeaderRow,l=this.internal.__cell__.printHeaders;return void 0!==a.lineNumber&&(a.lineNumber===t.lineNumber?(t.x=(a.x||0)+(a.width||0),t.y=a.y||0):a.y+a.height+t.height+A.bottom>this.getPageHeight()?(this.cellAddPage(),t.y=A.top,l&&s&&(this.printHeaderRow(t.lineNumber,!0),t.y+=s[0].height)):t.y=a.y+a.height||t.y),void 0!==t.text[0]&&(this.rect(t.x,t.y,t.width,t.height,!0===n?"FD":void 0),"right"===t.align?this.text(t.text,t.x+t.width-o,t.y+o,{align:"right",baseline:"top"}):"center"===t.align?this.text(t.text,t.x+t.width/2,t.y+o,{align:"center",baseline:"top",maxWidth:t.width-o-o}):this.text(t.text,t.x+o,t.y+o,{align:"left",baseline:"top",maxWidth:t.width-o-o})),this.internal.__cell__.lastCell=t,this};t.table=function(t,n,l,c,d){if(r.call(this),!l)throw new Error("No data for PDF table.");var u,p,f,h,g=[],m=[],b=[],v={},w={},y=[],x=[],B=(d=d||{}).autoSize||!1,C=!1!==d.printHeaders,F=d.css&&void 0!==d.css["font-size"]?16*d.css["font-size"]:d.fontSize||12,Q=d.margins||Object.assign({width:this.getPageWidth()},e),U="number"==typeof d.padding?d.padding:3,T=d.headerBackgroundColor||"#c8c8c8",L=d.headerTextColor||"#000";if(o.call(this),this.internal.__cell__.printHeaders=C,this.internal.__cell__.margins=Q,this.internal.__cell__.table_font_size=F,this.internal.__cell__.padding=U,this.internal.__cell__.headerBackgroundColor=T,this.internal.__cell__.headerTextColor=L,this.setFontSize(F),null==c)m=g=Object.keys(l[0]),b=g.map((function(){return"left"}));else if(Array.isArray(c)&&"object"===(0,a.A)(c[0]))for(g=c.map((function(t){return t.name})),m=c.map((function(t){return t.prompt||t.name||""})),b=c.map((function(t){return t.align||"left"})),u=0;u<c.length;u+=1)w[c[u].name]=c[u].width*(19.049976/25.4);else Array.isArray(c)&&"string"==typeof c[0]&&(m=g=c,b=g.map((function(){return"left"})));if(B||Array.isArray(c)&&"string"==typeof c[0])for(u=0;u<g.length;u+=1){for(v[h=g[u]]=l.map((function(t){return t[h]})),this.setFont(void 0,"bold"),y.push(this.getTextDimensions(m[u],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),p=v[h],this.setFont(void 0,"normal"),f=0;f<p.length;f+=1)y.push(this.getTextDimensions(p[f],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);w[h]=Math.max.apply(null,y)+U+U,y=[]}if(C){var _={};for(u=0;u<g.length;u+=1)_[g[u]]={},_[g[u]].text=m[u],_[g[u]].align=b[u];var S=s.call(this,_,w);x=g.map((function(e){return new i(t,n,w[e],S,_[e].text,void 0,_[e].align)})),this.setTableHeaderRow(x),this.printHeaderRow(1,!1)}var k=c.reduce((function(t,e){return t[e.name]=e.align,t}),{});for(u=0;u<l.length;u+=1){"rowStart"in d&&d.rowStart instanceof Function&&d.rowStart({row:u,data:l[u]},this);var E=s.call(this,l[u],w);for(f=0;f<g.length;f+=1){var I=l[u][g[f]];"cellStart"in d&&d.cellStart instanceof Function&&d.cellStart({row:u,col:f,data:I},this),A.call(this,new i(t,n,w[g[f]],E,I,u+2,k[g[f]]))}}return this.internal.__cell__.table_x=t,this.internal.__cell__.table_y=n,this};var s=function(t,e){var n=this.internal.__cell__.padding,r=this.internal.__cell__.table_font_size,a=this.internal.scaleFactor;return Object.keys(t).map((function(r){var a=t[r];return this.splitTextToSize(a.hasOwnProperty("text")?a.text:a,e[r]-n-n)}),this).map((function(t){return this.getLineHeightFactor()*t.length*r/a+n+n}),this).reduce((function(t,e){return Math.max(t,e)}),0)};t.setTableHeaderRow=function(t){r.call(this),this.internal.__cell__.tableHeaderRow=t},t.printHeaderRow=function(t,e){if(r.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var a;if(n=!0,"function"==typeof this.internal.__cell__.headerFunction){var o=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new i(o[0],o[1],o[2],o[3],void 0,-1)}this.setFont(void 0,"bold");for(var s=[],l=0;l<this.internal.__cell__.tableHeaderRow.length;l+=1){a=this.internal.__cell__.tableHeaderRow[l].clone(),e&&(a.y=this.internal.__cell__.margins.top||0,s.push(a)),a.lineNumber=t;var c=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),A.call(this,a),this.setTextColor(c)}s.length>0&&this.setTableHeaderRow(s),this.setFont(void 0,"normal"),n=!1}}(Ft.API);var pe={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},fe=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],he=ue(fe),ge=[100,200,300,400,500,600,700,800,900],me=ue(ge);function be(t){var e=t.family.replace(/"|'/g,"").toLowerCase(),n=function(t){return pe[t=t||"normal"]?t:"normal"}(t.style),r=function(t){return t?"number"==typeof t?t>=100&&t<=900&&t%100==0?t:400:/^\d00$/.test(t)?parseInt(t):"bold"===t?700:400:400}(t.weight),a=function(t){return"number"==typeof he[t=t||"normal"]?t:"normal"}(t.stretch);return{family:e,style:n,weight:r,stretch:a,src:t.src||[],ref:t.ref||{name:e,style:[a,n,r].join(" ")}}}function ve(t,e,n,r){var a;for(a=n;a>=0&&a<e.length;a+=r)if(t[e[a]])return t[e[a]];for(a=n;a>=0&&a<e.length;a-=r)if(t[e[a]])return t[e[a]]}var we={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},ye={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function xe(t){return[t.stretch,t.style,t.weight,t.family].join(" ")}function Be(t){return t.trimLeft()}function Ce(t,e){for(var n=0;n<t.length;){if(t.charAt(n)===e)return[t.substring(0,n),t.substring(n+1)];n+=1}return null}function Fe(t){var e=t.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return null===e?null:[e[0],t.substring(e[0].length)]}var Qe,Ue,Te,Le=["times"];!function(t){var e,n,r,o,i,A,s,l,c,d=function(t){return t=t||{},this.isStrokeTransparent=t.isStrokeTransparent||!1,this.strokeOpacity=t.strokeOpacity||1,this.strokeStyle=t.strokeStyle||"#000000",this.fillStyle=t.fillStyle||"#000000",this.isFillTransparent=t.isFillTransparent||!1,this.fillOpacity=t.fillOpacity||1,this.font=t.font||"10px sans-serif",this.textBaseline=t.textBaseline||"alphabetic",this.textAlign=t.textAlign||"left",this.lineWidth=t.lineWidth||1,this.lineJoin=t.lineJoin||"miter",this.lineCap=t.lineCap||"butt",this.path=t.path||[],this.transform=void 0!==t.transform?t.transform.clone():new l,this.globalCompositeOperation=t.globalCompositeOperation||"normal",this.globalAlpha=t.globalAlpha||1,this.clip_path=t.clip_path||[],this.currentPoint=t.currentPoint||new A,this.miterLimit=t.miterLimit||10,this.lastPoint=t.lastPoint||new A,this.lineDashOffset=t.lineDashOffset||0,this.lineDash=t.lineDash||[],this.margin=t.margin||[0,0,0,0],this.prevPageLastElemOffset=t.prevPageLastElemOffset||0,this.ignoreClearRect="boolean"!=typeof t.ignoreClearRect||t.ignoreClearRect,this};t.events.push(["initialized",function(){this.context2d=new u(this),e=this.internal.f2,n=this.internal.getCoordinateString,r=this.internal.getVerticalCoordinateString,o=this.internal.getHorizontalCoordinate,i=this.internal.getVerticalCoordinate,A=this.internal.Point,s=this.internal.Rectangle,l=this.internal.Matrix,c=new d}]);var u=function(t){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var e=t;Object.defineProperty(this,"pdf",{get:function(){return e}});var n=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return n},set:function(t){n=Boolean(t)}});var r=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return r},set:function(t){r=Boolean(t)}});var a=0;Object.defineProperty(this,"posX",{get:function(){return a},set:function(t){isNaN(t)||(a=t)}});var o=0;Object.defineProperty(this,"posY",{get:function(){return o},set:function(t){isNaN(t)||(o=t)}}),Object.defineProperty(this,"margin",{get:function(){return c.margin},set:function(t){var e;"number"==typeof t?e=[t,t,t,t]:((e=new Array(4))[0]=t[0],e[1]=t.length>=2?t[1]:e[0],e[2]=t.length>=3?t[2]:e[0],e[3]=t.length>=4?t[3]:e[1]),c.margin=e}});var i=!1;Object.defineProperty(this,"autoPaging",{get:function(){return i},set:function(t){i=t}});var A=0;Object.defineProperty(this,"lastBreak",{get:function(){return A},set:function(t){A=t}});var s=[];Object.defineProperty(this,"pageBreaks",{get:function(){return s},set:function(t){s=t}}),Object.defineProperty(this,"ctx",{get:function(){return c},set:function(t){t instanceof d&&(c=t)}}),Object.defineProperty(this,"path",{get:function(){return c.path},set:function(t){c.path=t}});var l=[];Object.defineProperty(this,"ctxStack",{get:function(){return l},set:function(t){l=t}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(t){var e;e=p(t),this.ctx.fillStyle=e.style,this.ctx.isFillTransparent=0===e.a,this.ctx.fillOpacity=e.a,this.pdf.setFillColor(e.r,e.g,e.b,{a:e.a}),this.pdf.setTextColor(e.r,e.g,e.b,{a:e.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(t){var e=p(t);this.ctx.strokeStyle=e.style,this.ctx.isStrokeTransparent=0===e.a,this.ctx.strokeOpacity=e.a,0===e.a?this.pdf.setDrawColor(255,255,255):(e.a,this.pdf.setDrawColor(e.r,e.g,e.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(t){-1!==["butt","round","square"].indexOf(t)&&(this.ctx.lineCap=t,this.pdf.setLineCap(t))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(t){isNaN(t)||(this.ctx.lineWidth=t,this.pdf.setLineWidth(t))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(t){-1!==["bevel","round","miter"].indexOf(t)&&(this.ctx.lineJoin=t,this.pdf.setLineJoin(t))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(t){isNaN(t)||(this.ctx.miterLimit=t,this.pdf.setMiterLimit(t))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(t){this.ctx.textBaseline=t}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(t){-1!==["right","end","center","left","start"].indexOf(t)&&(this.ctx.textAlign=t)}});var u=null;function f(t,e){if(null===u){var n=function(t){var e=[];return Object.keys(t).forEach((function(n){t[n].forEach((function(t){var r=null;switch(t){case"bold":r={family:n,weight:"bold"};break;case"italic":r={family:n,style:"italic"};break;case"bolditalic":r={family:n,weight:"bold",style:"italic"};break;case"":case"normal":r={family:n}}null!==r&&(r.ref={name:n,style:t},e.push(r))}))})),e}(t.getFontList());u=function(t){for(var e={},n=0;n<t.length;++n){var r=be(t[n]),a=r.family,o=r.stretch,i=r.style,A=r.weight;e[a]=e[a]||{},e[a][o]=e[a][o]||{},e[a][o][i]=e[a][o][i]||{},e[a][o][i][A]=r}return e}(n.concat(e))}return u}var h=null;Object.defineProperty(this,"fontFaces",{get:function(){return h},set:function(t){u=null,h=t}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(t){var e;if(this.ctx.font=t,null!==(e=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(t))){var n=e[1],r=(e[2],e[3]),a=e[4],o=(e[5],e[6]),i=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(a)[2];a="px"===i?Math.floor(parseFloat(a)*this.pdf.internal.scaleFactor):"em"===i?Math.floor(parseFloat(a)*this.pdf.getFontSize()):Math.floor(parseFloat(a)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(a);var A=function(t){var e,n,r=[],a=t.trim();if(""===a)return Le;if(a in ye)return[ye[a]];for(;""!==a;){switch(n=null,e=(a=Be(a)).charAt(0)){case'"':case"'":n=Ce(a.substring(1),e);break;default:n=Fe(a)}if(null===n)return Le;if(r.push(n[0]),""!==(a=Be(n[1]))&&","!==a.charAt(0))return Le;a=a.replace(/^,/,"")}return r}(o);if(this.fontFaces){var s=function(t,e,n){for(var r=(n=n||{}).defaultFontFamily||"times",a=Object.assign({},we,n.genericFontFamilies||{}),o=null,i=null,A=0;A<e.length;++A)if(a[(o=be(e[A])).family]&&(o.family=a[o.family]),t.hasOwnProperty(o.family)){i=t[o.family];break}if(!(i=i||t[r]))throw new Error("Could not find a font-family for the rule '"+xe(o)+"' and default family '"+r+"'.");if(i=function(t,e){if(e[t])return e[t];var n=he[t],r=n<=he.normal?-1:1,a=ve(e,fe,n,r);if(!a)throw new Error("Could not find a matching font-stretch value for "+t);return a}(o.stretch,i),i=function(t,e){if(e[t])return e[t];for(var n=pe[t],r=0;r<n.length;++r)if(e[n[r]])return e[n[r]];throw new Error("Could not find a matching font-style for "+t)}(o.style,i),!(i=function(t,e){if(e[t])return e[t];if(400===t&&e[500])return e[500];if(500===t&&e[400])return e[400];var n=me[t],r=ve(e,ge,n,t<400?-1:1);if(!r)throw new Error("Could not find a matching font-weight for value "+t);return r}(o.weight,i)))throw new Error("Failed to resolve a font for the rule '"+xe(o)+"'.");return i}(f(this.pdf,this.fontFaces),A.map((function(t){return{family:t,stretch:"normal",weight:r,style:n}})));this.pdf.setFont(s.ref.name,s.ref.style)}else{var l="";("bold"===r||parseInt(r,10)>=700||"bold"===n)&&(l="bold"),"italic"===n&&(l+="italic"),0===l.length&&(l="normal");for(var c="",d={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},u=0;u<A.length;u++){if(void 0!==this.pdf.internal.getFont(A[u],l,{noFallback:!0,disableWarning:!0})){c=A[u];break}if("bolditalic"===l&&void 0!==this.pdf.internal.getFont(A[u],"bold",{noFallback:!0,disableWarning:!0}))c=A[u],l="bold";else if(void 0!==this.pdf.internal.getFont(A[u],"normal",{noFallback:!0,disableWarning:!0})){c=A[u],l="normal";break}}if(""===c)for(var p=0;p<A.length;p++)if(d[A[p]]){c=d[A[p]];break}c=""===c?"Times":c,this.pdf.setFont(c,l)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(t){this.ctx.globalCompositeOperation=t}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(t){this.ctx.globalAlpha=t}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(t){this.ctx.lineDashOffset=t,P.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(t){this.ctx.lineDash=t,P.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(t){this.ctx.ignoreClearRect=Boolean(t)}})};u.prototype.setLineDash=function(t){this.lineDash=t},u.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},u.prototype.fill=function(){y.call(this,"fill",!1)},u.prototype.stroke=function(){y.call(this,"stroke",!1)},u.prototype.beginPath=function(){this.path=[{type:"begin"}]},u.prototype.moveTo=function(t,e){if(isNaN(t)||isNaN(e))throw W.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var n=this.ctx.transform.applyToPoint(new A(t,e));this.path.push({type:"mt",x:n.x,y:n.y}),this.ctx.lastPoint=new A(t,e)},u.prototype.closePath=function(){var t=new A(0,0),e=0;for(e=this.path.length-1;-1!==e;e--)if("begin"===this.path[e].type&&"object"===(0,a.A)(this.path[e+1])&&"number"==typeof this.path[e+1].x){t=new A(this.path[e+1].x,this.path[e+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new A(t.x,t.y)},u.prototype.lineTo=function(t,e){if(isNaN(t)||isNaN(e))throw W.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var n=this.ctx.transform.applyToPoint(new A(t,e));this.path.push({type:"lt",x:n.x,y:n.y}),this.ctx.lastPoint=new A(n.x,n.y)},u.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),y.call(this,null,!0)},u.prototype.quadraticCurveTo=function(t,e,n,r){if(isNaN(n)||isNaN(r)||isNaN(t)||isNaN(e))throw W.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var a=this.ctx.transform.applyToPoint(new A(n,r)),o=this.ctx.transform.applyToPoint(new A(t,e));this.path.push({type:"qct",x1:o.x,y1:o.y,x:a.x,y:a.y}),this.ctx.lastPoint=new A(a.x,a.y)},u.prototype.bezierCurveTo=function(t,e,n,r,a,o){if(isNaN(a)||isNaN(o)||isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw W.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var i=this.ctx.transform.applyToPoint(new A(a,o)),s=this.ctx.transform.applyToPoint(new A(t,e)),l=this.ctx.transform.applyToPoint(new A(n,r));this.path.push({type:"bct",x1:s.x,y1:s.y,x2:l.x,y2:l.y,x:i.x,y:i.y}),this.ctx.lastPoint=new A(i.x,i.y)},u.prototype.arc=function(t,e,n,r,a,o){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(a))throw W.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(o=Boolean(o),!this.ctx.transform.isIdentity){var i=this.ctx.transform.applyToPoint(new A(t,e));t=i.x,e=i.y;var s=this.ctx.transform.applyToPoint(new A(0,n)),l=this.ctx.transform.applyToPoint(new A(0,0));n=Math.sqrt(Math.pow(s.x-l.x,2)+Math.pow(s.y-l.y,2))}Math.abs(a-r)>=2*Math.PI&&(r=0,a=2*Math.PI),this.path.push({type:"arc",x:t,y:e,radius:n,startAngle:r,endAngle:a,counterclockwise:o})},u.prototype.arcTo=function(t,e,n,r,a){throw new Error("arcTo not implemented.")},u.prototype.rect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw W.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(t,e),this.lineTo(t+n,e),this.lineTo(t+n,e+r),this.lineTo(t,e+r),this.lineTo(t,e),this.lineTo(t+n,e),this.lineTo(t,e)},u.prototype.fillRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw W.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!f.call(this)){var a={};"butt"!==this.lineCap&&(a.lineCap=this.lineCap,this.lineCap="butt"),"miter"!==this.lineJoin&&(a.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(t,e,n,r),this.fill(),a.hasOwnProperty("lineCap")&&(this.lineCap=a.lineCap),a.hasOwnProperty("lineJoin")&&(this.lineJoin=a.lineJoin)}},u.prototype.strokeRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw W.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");h.call(this)||(this.beginPath(),this.rect(t,e,n,r),this.stroke())},u.prototype.clearRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw W.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(t,e,n,r))},u.prototype.save=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("q");if(this.pdf.setPage(e),t){this.ctx.fontSize=this.pdf.internal.getFontSize();var r=new d(this.ctx);this.ctxStack.push(this.ctx),this.ctx=r}},u.prototype.restore=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("Q");this.pdf.setPage(e),t&&0!==this.ctxStack.length&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},u.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var p=function(t){var e,n,r,a;if(!0===t.isCanvasGradient&&(t=t.getColor()),!t)return{r:0,g:0,b:0,a:0,style:t};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(t))e=0,n=0,r=0,a=0;else{var o=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(t);if(null!==o)e=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),a=1;else if(null!==(o=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(t)))e=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),a=parseFloat(o[4]);else{if(a=1,"string"==typeof t&&"#"!==t.charAt(0)){var i=new et(t);t=i.ok?i.toHex():"#000000"}4===t.length?(e=t.substring(1,2),e+=e,n=t.substring(2,3),n+=n,r=t.substring(3,4),r+=r):(e=t.substring(1,3),n=t.substring(3,5),r=t.substring(5,7)),e=parseInt(e,16),n=parseInt(n,16),r=parseInt(r,16)}}return{r:e,g:n,b:r,a,style:t}},f=function(){return this.ctx.isFillTransparent||0==this.globalAlpha},h=function(){return Boolean(this.ctx.isStrokeTransparent||0==this.globalAlpha)};u.prototype.fillText=function(t,e,n,r){if(isNaN(e)||isNaN(n)||"string"!=typeof t)throw W.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(r=isNaN(r)?void 0:r,!f.call(this)){var a=N(this.ctx.transform.rotation),o=this.ctx.transform.scaleX;L.call(this,{text:t,x:e,y:n,scale:o,angle:a,align:this.textAlign,maxWidth:r})}},u.prototype.strokeText=function(t,e,n,r){if(isNaN(e)||isNaN(n)||"string"!=typeof t)throw W.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!h.call(this)){r=isNaN(r)?void 0:r;var a=N(this.ctx.transform.rotation),o=this.ctx.transform.scaleX;L.call(this,{text:t,x:e,y:n,scale:o,renderingMode:"stroke",angle:a,align:this.textAlign,maxWidth:r})}},u.prototype.measureText=function(t){if("string"!=typeof t)throw W.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var e=this.pdf,n=this.pdf.internal.scaleFactor,r=e.internal.getFontSize(),a=e.getStringUnitWidth(t)*r/e.internal.scaleFactor;return new function(t){var e=(t=t||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return e}}),this}({width:a*=Math.round(96*n/72*1e4)/1e4})},u.prototype.scale=function(t,e){if(isNaN(t)||isNaN(e))throw W.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var n=new l(t,0,0,e,0,0);this.ctx.transform=this.ctx.transform.multiply(n)},u.prototype.rotate=function(t){if(isNaN(t))throw W.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var e=new l(Math.cos(t),Math.sin(t),-Math.sin(t),Math.cos(t),0,0);this.ctx.transform=this.ctx.transform.multiply(e)},u.prototype.translate=function(t,e){if(isNaN(t)||isNaN(e))throw W.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var n=new l(1,0,0,1,t,e);this.ctx.transform=this.ctx.transform.multiply(n)},u.prototype.transform=function(t,e,n,r,a,o){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(a)||isNaN(o))throw W.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var i=new l(t,e,n,r,a,o);this.ctx.transform=this.ctx.transform.multiply(i)},u.prototype.setTransform=function(t,e,n,r,a,o){t=isNaN(t)?1:t,e=isNaN(e)?0:e,n=isNaN(n)?0:n,r=isNaN(r)?1:r,a=isNaN(a)?0:a,o=isNaN(o)?0:o,this.ctx.transform=new l(t,e,n,r,a,o)};var g=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};u.prototype.drawImage=function(t,e,n,r,a,o,i,A,c){var d=this.pdf.getImageProperties(t),u=1,p=1,f=1,h=1;void 0!==r&&void 0!==A&&(f=A/r,h=c/a,u=d.width/r*A/r,p=d.height/a*c/a),void 0===o&&(o=e,i=n,e=0,n=0),void 0!==r&&void 0===A&&(A=r,c=a),void 0===r&&void 0===A&&(A=d.width,c=d.height);for(var b,y=this.ctx.transform.decompose(),B=N(y.rotate.shx),C=new l,F=(C=(C=(C=C.multiply(y.translate)).multiply(y.skew)).multiply(y.scale)).applyToRectangle(new s(o-e*f,i-n*h,r*u,a*p)),Q=m.call(this,F),U=[],T=0;T<Q.length;T+=1)-1===U.indexOf(Q[T])&&U.push(Q[T]);if(w(U),this.autoPaging)for(var L=U[0],_=U[U.length-1],S=L;S<_+1;S++){this.pdf.setPage(S);var k=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],E=1===S?this.posY+this.margin[0]:this.margin[0],I=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],D=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],H=1===S?0:I+(S-2)*D;if(0!==this.ctx.clip_path.length){var P=this.path;b=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=v(b,this.posX+this.margin[3],-H+E+this.ctx.prevPageLastElemOffset),x.call(this,"fill",!0),this.path=P}var O=JSON.parse(JSON.stringify(F));O=v([O],this.posX+this.margin[3],-H+E+this.ctx.prevPageLastElemOffset)[0];var M=(S>L||S<_)&&g.call(this);M&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],k,D,null).clip().discardPath()),this.pdf.addImage(t,"JPEG",O.x,O.y,O.w,O.h,null,null,B),M&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(t,"JPEG",F.x,F.y,F.w,F.h,null,null,B)};var m=function(t,e,n){var r=[];e=e||this.pdf.internal.pageSize.width,n=n||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var a=this.posY+this.ctx.prevPageLastElemOffset;switch(t.type){default:case"mt":case"lt":r.push(Math.floor((t.y+a)/n)+1);break;case"arc":r.push(Math.floor((t.y+a-t.radius)/n)+1),r.push(Math.floor((t.y+a+t.radius)/n)+1);break;case"qct":var o=D(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x,t.y);r.push(Math.floor((o.y+a)/n)+1),r.push(Math.floor((o.y+o.h+a)/n)+1);break;case"bct":var i=H(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x2,t.y2,t.x,t.y);r.push(Math.floor((i.y+a)/n)+1),r.push(Math.floor((i.y+i.h+a)/n)+1);break;case"rect":r.push(Math.floor((t.y+a)/n)+1),r.push(Math.floor((t.y+t.h+a)/n)+1)}for(var A=0;A<r.length;A+=1)for(;this.pdf.internal.getNumberOfPages()<r[A];)b.call(this);return r},b=function(){var t=this.fillStyle,e=this.strokeStyle,n=this.font,r=this.lineCap,a=this.lineWidth,o=this.lineJoin;this.pdf.addPage(),this.fillStyle=t,this.strokeStyle=e,this.font=n,this.lineCap=r,this.lineWidth=a,this.lineJoin=o},v=function(t,e,n){for(var r=0;r<t.length;r++)switch(t[r].type){case"bct":t[r].x2+=e,t[r].y2+=n;case"qct":t[r].x1+=e,t[r].y1+=n;default:t[r].x+=e,t[r].y+=n}return t},w=function(t){return t.sort((function(t,e){return t-e}))},y=function(t,e){for(var n,r,a=this.fillStyle,o=this.strokeStyle,i=this.lineCap,A=this.lineWidth,s=Math.abs(A*this.ctx.transform.scaleX),l=this.lineJoin,c=JSON.parse(JSON.stringify(this.path)),d=JSON.parse(JSON.stringify(this.path)),u=[],p=0;p<d.length;p++)if(void 0!==d[p].x)for(var f=m.call(this,d[p]),h=0;h<f.length;h+=1)-1===u.indexOf(f[h])&&u.push(f[h]);for(var y=0;y<u.length;y++)for(;this.pdf.internal.getNumberOfPages()<u[y];)b.call(this);if(w(u),this.autoPaging)for(var B=u[0],C=u[u.length-1],F=B;F<C+1;F++){this.pdf.setPage(F),this.fillStyle=a,this.strokeStyle=o,this.lineCap=i,this.lineWidth=s,this.lineJoin=l;var Q=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],U=1===F?this.posY+this.margin[0]:this.margin[0],T=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],L=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],_=1===F?0:T+(F-2)*L;if(0!==this.ctx.clip_path.length){var S=this.path;n=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=v(n,this.posX+this.margin[3],-_+U+this.ctx.prevPageLastElemOffset),x.call(this,t,!0),this.path=S}if(r=JSON.parse(JSON.stringify(c)),this.path=v(r,this.posX+this.margin[3],-_+U+this.ctx.prevPageLastElemOffset),!1===e||0===F){var k=(F>B||F<C)&&g.call(this);k&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Q,L,null).clip().discardPath()),x.call(this,t,e),k&&this.pdf.restoreGraphicsState()}this.lineWidth=A}else this.lineWidth=s,x.call(this,t,e),this.lineWidth=A;this.path=c},x=function(t,e){if(("stroke"!==t||e||!h.call(this))&&("stroke"===t||e||!f.call(this))){for(var n,r,a=[],o=this.path,i=0;i<o.length;i++){var A=o[i];switch(A.type){case"begin":a.push({begin:!0});break;case"close":a.push({close:!0});break;case"mt":a.push({start:A,deltas:[],abs:[]});break;case"lt":var s=a.length;if(o[i-1]&&!isNaN(o[i-1].x)&&(n=[A.x-o[i-1].x,A.y-o[i-1].y],s>0))for(;s>=0;s--)if(!0!==a[s-1].close&&!0!==a[s-1].begin){a[s-1].deltas.push(n),a[s-1].abs.push(A);break}break;case"bct":n=[A.x1-o[i-1].x,A.y1-o[i-1].y,A.x2-o[i-1].x,A.y2-o[i-1].y,A.x-o[i-1].x,A.y-o[i-1].y],a[a.length-1].deltas.push(n);break;case"qct":var l=o[i-1].x+2/3*(A.x1-o[i-1].x),c=o[i-1].y+2/3*(A.y1-o[i-1].y),d=A.x+2/3*(A.x1-A.x),u=A.y+2/3*(A.y1-A.y),p=A.x,g=A.y;n=[l-o[i-1].x,c-o[i-1].y,d-o[i-1].x,u-o[i-1].y,p-o[i-1].x,g-o[i-1].y],a[a.length-1].deltas.push(n);break;case"arc":a.push({deltas:[],abs:[],arc:!0}),Array.isArray(a[a.length-1].abs)&&a[a.length-1].abs.push(A)}}r=e?null:"stroke"===t?"stroke":"fill";for(var m=!1,b=0;b<a.length;b++)if(a[b].arc)for(var v=a[b].abs,w=0;w<v.length;w++){var y=v[w];"arc"===y.type?F.call(this,y.x,y.y,y.radius,y.startAngle,y.endAngle,y.counterclockwise,void 0,e,!m):_.call(this,y.x,y.y),m=!0}else if(!0===a[b].close)this.pdf.internal.out("h"),m=!1;else if(!0!==a[b].begin){var x=a[b].start.x,B=a[b].start.y;S.call(this,a[b].deltas,x,B),m=!0}r&&Q.call(this,r),e&&U.call(this)}},B=function(t){var e=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,n=e*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return t-n;case"top":return t+e-n;case"hanging":return t+e-2*n;case"middle":return t+e/2-n;default:return t}},C=function(t){return t+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};u.prototype.createLinearGradient=function(){var t=function(){};return t.colorStops=[],t.addColorStop=function(t,e){this.colorStops.push([t,e])},t.getColor=function(){return 0===this.colorStops.length?"#000000":this.colorStops[0][1]},t.isCanvasGradient=!0,t},u.prototype.createPattern=function(){return this.createLinearGradient()},u.prototype.createRadialGradient=function(){return this.createLinearGradient()};var F=function(t,e,n,r,a,o,i,A,s){for(var l=E.call(this,n,r,a,o),c=0;c<l.length;c++){var d=l[c];0===c&&(s?T.call(this,d.x1+t,d.y1+e):_.call(this,d.x1+t,d.y1+e)),k.call(this,t,e,d.x2,d.y2,d.x3,d.y3,d.x4,d.y4)}A?U.call(this):Q.call(this,i)},Q=function(t){switch(t){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},U=function(){this.pdf.clip(),this.pdf.discardPath()},T=function(t,e){this.pdf.internal.out(n(t)+" "+r(e)+" m")},L=function(t){var e;switch(t.align){case"right":case"end":e="right";break;case"center":e="center";break;default:e="left"}var n=this.pdf.getTextDimensions(t.text),r=B.call(this,t.y),a=C.call(this,r)-n.h,o=this.ctx.transform.applyToPoint(new A(t.x,r)),i=this.ctx.transform.decompose(),c=new l;c=(c=(c=c.multiply(i.translate)).multiply(i.skew)).multiply(i.scale);for(var d,u,p,f=this.ctx.transform.applyToRectangle(new s(t.x,r,n.w,n.h)),h=c.applyToRectangle(new s(t.x,a,n.w,n.h)),b=m.call(this,h),y=[],F=0;F<b.length;F+=1)-1===y.indexOf(b[F])&&y.push(b[F]);if(w(y),this.autoPaging)for(var Q=y[0],U=y[y.length-1],T=Q;T<U+1;T++){this.pdf.setPage(T);var L=1===T?this.posY+this.margin[0]:this.margin[0],_=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],S=this.pdf.internal.pageSize.height-this.margin[2],k=S-this.margin[0],E=this.pdf.internal.pageSize.width-this.margin[1],I=E-this.margin[3],N=1===T?0:_+(T-2)*k;if(0!==this.ctx.clip_path.length){var D=this.path;d=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=v(d,this.posX+this.margin[3],-1*N+L),x.call(this,"fill",!0),this.path=D}var H=v([JSON.parse(JSON.stringify(h))],this.posX+this.margin[3],-N+L+this.ctx.prevPageLastElemOffset)[0];t.scale>=.01&&(u=this.pdf.internal.getFontSize(),this.pdf.setFontSize(u*t.scale),p=this.lineWidth,this.lineWidth=p*t.scale);var P="text"!==this.autoPaging;if(P||H.y+H.h<=S){if(P||H.y>=L&&H.x<=E){var O=P?t.text:this.pdf.splitTextToSize(t.text,t.maxWidth||E-H.x)[0],M=v([JSON.parse(JSON.stringify(f))],this.posX+this.margin[3],-N+L+this.ctx.prevPageLastElemOffset)[0],j=P&&(T>Q||T<U)&&g.call(this);j&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],I,k,null).clip().discardPath()),this.pdf.text(O,M.x,M.y,{angle:t.angle,align:e,renderingMode:t.renderingMode}),j&&this.pdf.restoreGraphicsState()}}else H.y<S&&(this.ctx.prevPageLastElemOffset+=S-H.y);t.scale>=.01&&(this.pdf.setFontSize(u),this.lineWidth=p)}else t.scale>=.01&&(u=this.pdf.internal.getFontSize(),this.pdf.setFontSize(u*t.scale),p=this.lineWidth,this.lineWidth=p*t.scale),this.pdf.text(t.text,o.x+this.posX,o.y+this.posY,{angle:t.angle,align:e,renderingMode:t.renderingMode,maxWidth:t.maxWidth}),t.scale>=.01&&(this.pdf.setFontSize(u),this.lineWidth=p)},_=function(t,e,a,o){a=a||0,o=o||0,this.pdf.internal.out(n(t+a)+" "+r(e+o)+" l")},S=function(t,e,n){return this.pdf.lines(t,e,n,null,null)},k=function(t,n,r,a,A,s,l,c){this.pdf.internal.out([e(o(r+t)),e(i(a+n)),e(o(A+t)),e(i(s+n)),e(o(l+t)),e(i(c+n)),"c"].join(" "))},E=function(t,e,n,r){for(var a=2*Math.PI,o=Math.PI/2;e>n;)e-=a;var i=Math.abs(n-e);i<a&&r&&(i=a-i);for(var A=[],s=r?-1:1,l=e;i>1e-5;){var c=l+s*Math.min(i,o);A.push(I.call(this,t,l,c)),i-=Math.abs(c-l),l=c}return A},I=function(t,e,n){var r=(n-e)/2,a=t*Math.cos(r),o=t*Math.sin(r),i=a,A=-o,s=i*i+A*A,l=s+i*a+A*o,c=4/3*(Math.sqrt(2*s*l)-l)/(i*o-A*a),d=i-c*A,u=A+c*i,p=d,f=-u,h=r+e,g=Math.cos(h),m=Math.sin(h);return{x1:t*Math.cos(e),y1:t*Math.sin(e),x2:d*g-u*m,y2:d*m+u*g,x3:p*g-f*m,y3:p*m+f*g,x4:t*Math.cos(n),y4:t*Math.sin(n)}},N=function(t){return 180*t/Math.PI},D=function(t,e,n,r,a,o){var i=t+.5*(n-t),A=e+.5*(r-e),l=a+.5*(n-a),c=o+.5*(r-o),d=Math.min(t,a,i,l),u=Math.max(t,a,i,l),p=Math.min(e,o,A,c),f=Math.max(e,o,A,c);return new s(d,p,u-d,f-p)},H=function(t,e,n,r,a,o,i,A){var l,c,d,u,p,f,h,g,m,b,v,w,y,x,B=n-t,C=r-e,F=a-n,Q=o-r,U=i-a,T=A-o;for(c=0;c<41;c++)m=(h=(d=t+(l=c/40)*B)+l*((p=n+l*F)-d))+l*(p+l*(a+l*U-p)-h),b=(g=(u=e+l*C)+l*((f=r+l*Q)-u))+l*(f+l*(o+l*T-f)-g),0==c?(v=m,w=b,y=m,x=b):(v=Math.min(v,m),w=Math.min(w,b),y=Math.max(y,m),x=Math.max(x,b));return new s(Math.round(v),Math.round(w),Math.round(y-v),Math.round(x-w))},P=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var t,e,n=(t=this.ctx.lineDash,e=this.ctx.lineDashOffset,JSON.stringify({lineDash:t,lineDashOffset:e}));this.prevLineDash!==n&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=n)}}}(Ft.API),function(t){var e=function(t){var e,n,r,a,o,i,A,s,l,c;for(/[^\x00-\xFF]/.test(t),n=[],r=0,a=(t+=e="\0\0\0\0".slice(t.length%4||4)).length;a>r;r+=4)0!==(o=(t.charCodeAt(r)<<24)+(t.charCodeAt(r+1)<<16)+(t.charCodeAt(r+2)<<8)+t.charCodeAt(r+3))?(i=(o=((o=((o=((o=(o-(c=o%85))/85)-(l=o%85))/85)-(s=o%85))/85)-(A=o%85))/85)%85,n.push(i+33,A+33,s+33,l+33,c+33)):n.push(122);return function(t,e){for(var n=e;n>0;n--)t.pop()}(n,e.length),String.fromCharCode.apply(String,n)+"~>"},n=function(t){var e,n,r,a,o,i=String,A="length",s=255,l="charCodeAt",c="slice",d="replace";for(t[c](-2),t=t[c](0,-2)[d](/\s/g,"")[d]("z","!!!!!"),r=[],a=0,o=(t+=e="uuuuu"[c](t[A]%5||5))[A];o>a;a+=5)n=52200625*(t[l](a)-33)+614125*(t[l](a+1)-33)+7225*(t[l](a+2)-33)+85*(t[l](a+3)-33)+(t[l](a+4)-33),r.push(s&n>>24,s&n>>16,s&n>>8,s&n);return function(t,e){for(var n=e;n>0;n--)t.pop()}(r,e[A]),i.fromCharCode.apply(i,r)},r=function(t){var e=new RegExp(/^([0-9A-Fa-f]{2})+$/);if(-1!==(t=t.replace(/\s/g,"")).indexOf(">")&&(t=t.substr(0,t.indexOf(">"))),t.length%2&&(t+="0"),!1===e.test(t))return"";for(var n="",r=0;r<t.length;r+=2)n+=String.fromCharCode("0x"+(t[r]+t[r+1]));return n},a=function(t){for(var e=new Uint8Array(t.length),n=t.length;n--;)e[n]=t.charCodeAt(n);return(e=G(e)).reduce((function(t,e){return t+String.fromCharCode(e)}),"")};t.processDataByFilters=function(t,o){var i=0,A=t||"",s=[];for("string"==typeof(o=o||[])&&(o=[o]),i=0;i<o.length;i+=1)switch(o[i]){case"ASCII85Decode":case"/ASCII85Decode":A=n(A),s.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":A=e(A),s.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":A=r(A),s.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":A=A.split("").map((function(t){return("0"+t.charCodeAt().toString(16)).slice(-2)})).join("")+">",s.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":A=a(A),s.push("/FlateDecode");break;default:throw new Error('The filter: "'+o[i]+'" is not implemented')}return{data:A,reverseChain:s.reverse().join(" ")}}}(Ft.API),function(t){t.loadFile=function(t,e,n){return function(t,e,n){e=!1!==e,n="function"==typeof n?n:function(){};var r=void 0;try{r=function(t,e,n){var r=new XMLHttpRequest,a=0,o=function(t){var e=t.length,n=[],r=String.fromCharCode;for(a=0;a<e;a+=1)n.push(r(255&t.charCodeAt(a)));return n.join("")};if(r.open("GET",t,!e),r.overrideMimeType("text/plain; charset=x-user-defined"),!1===e&&(r.onload=function(){200===r.status?n(o(this.responseText)):n(void 0)}),r.send(null),e&&200===r.status)return o(r.responseText)}(t,e,n)}catch(t){}return r}(t,e,n)},t.loadImageFile=t.loadFile}(Ft.API),function(t){function e(){return(z.html2canvas?Promise.resolve(z.html2canvas):Promise.resolve().then(r.t.bind(r,354,23))).catch((function(t){return Promise.reject(new Error("Could not load html2canvas: "+t))})).then((function(t){return t.default?t.default:t}))}function n(){return(z.DOMPurify?Promise.resolve(z.DOMPurify):Promise.resolve().then(r.t.bind(r,2838,23))).catch((function(t){return Promise.reject(new Error("Could not load dompurify: "+t))})).then((function(t){return t.default?t.default:t}))}var o=function(t){var e=(0,a.A)(t);return"undefined"===e?"undefined":"string"===e||t instanceof String?"string":"number"===e||t instanceof Number?"number":"function"===e||t instanceof Function?"function":t&&t.constructor===Array?"array":t&&1===t.nodeType?"element":"object"===e?"object":"unknown"},i=function(t,e){var n=document.createElement(t);for(var r in e.className&&(n.className=e.className),e.innerHTML&&e.dompurify&&(n.innerHTML=e.dompurify.sanitize(e.innerHTML)),e.style)n.style[r]=e.style[r];return n},A=function t(e){var n=Object.assign(t.convert(Promise.resolve()),JSON.parse(JSON.stringify(t.template))),r=t.convert(Promise.resolve(),n);return(r=r.setProgress(1,t,1,[t])).set(e)};(A.prototype=Object.create(Promise.prototype)).constructor=A,A.convert=function(t,e){return t.__proto__=e||A.prototype,t},A.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},A.prototype.from=function(t,e){return this.then((function(){switch(e=e||function(t){switch(o(t)){case"string":return"string";case"element":return"canvas"===t.nodeName.toLowerCase()?"canvas":"element";default:return"unknown"}}(t)){case"string":return this.then(n).then((function(e){return this.set({src:i("div",{innerHTML:t,dompurify:e})})}));case"element":return this.set({src:t});case"canvas":return this.set({canvas:t});case"img":return this.set({img:t});default:return this.error("Unknown source type.")}}))},A.prototype.to=function(t){switch(t){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},A.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then((function(){var t={position:"relative",display:"inline-block",width:("number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},e=function t(e,n){for(var r=3===e.nodeType?document.createTextNode(e.nodeValue):e.cloneNode(!1),a=e.firstChild;a;a=a.nextSibling)!0!==n&&1===a.nodeType&&"SCRIPT"===a.nodeName||r.appendChild(t(a,n));return 1===e.nodeType&&("CANVAS"===e.nodeName?(r.width=e.width,r.height=e.height,r.getContext("2d").drawImage(e,0,0)):"TEXTAREA"!==e.nodeName&&"SELECT"!==e.nodeName||(r.value=e.value),r.addEventListener("load",(function(){r.scrollTop=e.scrollTop,r.scrollLeft=e.scrollLeft}),!0)),r}(this.prop.src,this.opt.html2canvas.javascriptEnabled);"BODY"===e.tagName&&(t.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=i("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=i("div",{className:"html2pdf__container",style:t}),this.prop.container.appendChild(e),this.prop.container.firstChild.appendChild(i("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"}))},A.prototype.toCanvas=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(e).then((function(t){var e=Object.assign({},this.opt.html2canvas);return delete e.onrendered,t(this.prop.container,e)})).then((function(t){(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)}))},A.prototype.toContext2d=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(e).then((function(t){var e=this.opt.jsPDF,n=this.opt.fontFaces,r="number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,a=Object.assign({async:!0,allowTaint:!0,scale:r,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete a.onrendered,e.context2d.autoPaging=void 0===this.opt.autoPaging||this.opt.autoPaging,e.context2d.posX=this.opt.x,e.context2d.posY=this.opt.y,e.context2d.margin=this.opt.margin,e.context2d.fontFaces=n,n)for(var o=0;o<n.length;++o){var i=n[o],A=i.src.find((function(t){return"truetype"===t.format}));A&&e.addFont(A.url,i.ref.name,i.ref.style)}return a.windowHeight=a.windowHeight||0,a.windowHeight=0==a.windowHeight?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):a.windowHeight,e.context2d.save(!0),t(this.prop.container,a)})).then((function(t){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)}))},A.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then((function(){var t=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=t}))},A.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then((function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF}))},A.prototype.output=function(t,e,n){return"img"===(n=n||"pdf").toLowerCase()||"image"===n.toLowerCase()?this.outputImg(t,e):this.outputPdf(t,e)},A.prototype.outputPdf=function(t,e){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){return this.prop.pdf.output(t,e)}))},A.prototype.outputImg=function(t){return this.thenList([function(){return this.prop.img||this.toImg()}]).then((function(){switch(t){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+t+'" is not supported.'}}))},A.prototype.save=function(t){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(t?{filename:t}:null).then((function(){this.prop.pdf.save(this.opt.filename)}))},A.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){this.prop.callback(this.prop.pdf)}))},A.prototype.set=function(t){if("object"!==o(t))return this;var e=Object.keys(t||{}).map((function(e){if(e in A.template.prop)return function(){this.prop[e]=t[e]};switch(e){case"margin":return this.setMargin.bind(this,t.margin);case"jsPDF":return function(){return this.opt.jsPDF=t.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,t.pageSize);default:return function(){this.opt[e]=t[e]}}}),this);return this.then((function(){return this.thenList(e)}))},A.prototype.get=function(t,e){return this.then((function(){var n=t in A.template.prop?this.prop[t]:this.opt[t];return e?e(n):n}))},A.prototype.setMargin=function(t){return this.then((function(){switch(o(t)){case"number":t=[t,t,t,t];case"array":if(2===t.length&&(t=[t[0],t[1],t[0],t[1]]),4===t.length)break;default:return this.error("Invalid margin array.")}this.opt.margin=t})).then(this.setPageSize)},A.prototype.setPageSize=function(t){function e(t,e){return Math.floor(t*e/72*96)}return this.then((function(){(t=t||Ft.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(t.inner={width:t.width-this.opt.margin[1]-this.opt.margin[3],height:t.height-this.opt.margin[0]-this.opt.margin[2]},t.inner.px={width:e(t.inner.width,t.k),height:e(t.inner.height,t.k)},t.inner.ratio=t.inner.height/t.inner.width),this.prop.pageSize=t}))},A.prototype.setProgress=function(t,e,n,r){return null!=t&&(this.progress.val=t),null!=e&&(this.progress.state=e),null!=n&&(this.progress.n=n),null!=r&&(this.progress.stack=r),this.progress.ratio=this.progress.val/this.progress.state,this},A.prototype.updateProgress=function(t,e,n,r){return this.setProgress(t?this.progress.val+t:null,e||null,n?this.progress.n+n:null,r?this.progress.stack.concat(r):null)},A.prototype.then=function(t,e){var n=this;return this.thenCore(t,e,(function(t,e){return n.updateProgress(null,null,1,[t]),Promise.prototype.then.call(this,(function(e){return n.updateProgress(null,t),e})).then(t,e).then((function(t){return n.updateProgress(1),t}))}))},A.prototype.thenCore=function(t,e,n){n=n||Promise.prototype.then,t&&(t=t.bind(this)),e&&(e=e.bind(this));var r=-1!==Promise.toString().indexOf("[native code]")&&"Promise"===Promise.name?this:A.convert(Object.assign({},this),Promise.prototype),a=n.call(r,t,e);return A.convert(a,this.__proto__)},A.prototype.thenExternal=function(t,e){return Promise.prototype.then.call(this,t,e)},A.prototype.thenList=function(t){var e=this;return t.forEach((function(t){e=e.thenCore(t)})),e},A.prototype.catch=function(t){t&&(t=t.bind(this));var e=Promise.prototype.catch.call(this,t);return A.convert(e,this)},A.prototype.catchExternal=function(t){return Promise.prototype.catch.call(this,t)},A.prototype.error=function(t){return this.then((function(){throw new Error(t)}))},A.prototype.using=A.prototype.set,A.prototype.saveAs=A.prototype.save,A.prototype.export=A.prototype.output,A.prototype.run=A.prototype.then,Ft.getPageSize=function(t,e,n){if("object"===(0,a.A)(t)){var r=t;t=r.orientation,e=r.unit||e,n=r.format||n}e=e||"mm",n=n||"a4",t=(""+(t||"P")).toLowerCase();var o,i=(""+n).toLowerCase(),A={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],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(e){case"pt":o=1;break;case"mm":o=72/25.4;break;case"cm":o=72/2.54;break;case"in":o=72;break;case"px":o=.75;break;case"pc":case"em":o=12;break;case"ex":o=6;break;default:throw"Invalid unit: "+e}var s,l=0,c=0;if(A.hasOwnProperty(i))l=A[i][1]/o,c=A[i][0]/o;else try{l=n[1],c=n[0]}catch(t){throw new Error("Invalid format: "+n)}if("p"===t||"portrait"===t)t="p",c>l&&(s=c,c=l,l=s);else{if("l"!==t&&"landscape"!==t)throw"Invalid orientation: "+t;t="l",l>c&&(s=c,c=l,l=s)}return{width:c,height:l,unit:e,k:o,orientation:t}},t.html=function(t,e){(e=e||{}).callback=e.callback||function(){},e.html2canvas=e.html2canvas||{},e.html2canvas.canvas=e.html2canvas.canvas||this.canvas,e.jsPDF=e.jsPDF||this,e.fontFaces=e.fontFaces?e.fontFaces.map(be):null;var n=new A(e);return e.worker?n:n.from(t).doCallback()}}(Ft.API),Ft.API.addJS=function(t){return Te=t,this.internal.events.subscribe("postPutResources",(function(){Qe=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Qe+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Ue=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+Te+")"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){void 0!==Qe&&void 0!==Ue&&this.internal.out("/Names <</JavaScript "+Qe+" 0 R>>")})),this},function(t){var e;t.events.push(["postPutResources",function(){var t=this,n=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var r=t.outline.render().split(/\r\n/),a=0;a<r.length;a++){var o=r[a],i=n.exec(o);if(null!=i){var A=i[1];t.internal.newObjectDeferredBegin(A,!1)}t.internal.write(o)}if(this.outline.createNamedDestinations){var s=this.internal.pages.length,l=[];for(a=0;a<s;a++){var c=t.internal.newObject();l.push(c);var d=t.internal.getPageInfo(a+1);t.internal.write("<< /D["+d.objId+" 0 R /XYZ null null null]>> endobj")}var u=t.internal.newObject();for(t.internal.write("<< /Names [ "),a=0;a<l.length;a++)t.internal.write("(page_"+(a+1)+")"+l[a]+" 0 R");t.internal.write(" ] >>","endobj"),e=t.internal.newObject(),t.internal.write("<< /Dests "+u+" 0 R"),t.internal.write(">>","endobj")}}]),t.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+e+" 0 R"))}]),t.events.push(["initialized",function(){var t=this;t.outline={createNamedDestinations:!1,root:{children:[]}},t.outline.add=function(t,e,n){var r={title:e,options:n,children:[]};return null==t&&(t=this.root),t.children.push(r),r},t.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=t,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},t.outline.genIds_r=function(e){e.id=t.internal.newObjectDeferred();for(var n=0;n<e.children.length;n++)this.genIds_r(e.children[n])},t.outline.renderRoot=function(t){this.objStart(t),this.line("/Type /Outlines"),t.children.length>0&&(this.line("/First "+this.makeRef(t.children[0])),this.line("/Last "+this.makeRef(t.children[t.children.length-1]))),this.line("/Count "+this.count_r({count:0},t)),this.objEnd()},t.outline.renderItems=function(e){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,r=0;r<e.children.length;r++){var a=e.children[r];this.objStart(a),this.line("/Title "+this.makeString(a.title)),this.line("/Parent "+this.makeRef(e)),r>0&&this.line("/Prev "+this.makeRef(e.children[r-1])),r<e.children.length-1&&this.line("/Next "+this.makeRef(e.children[r+1])),a.children.length>0&&(this.line("/First "+this.makeRef(a.children[0])),this.line("/Last "+this.makeRef(a.children[a.children.length-1])));var o=this.count=this.count_r({count:0},a);if(o>0&&this.line("/Count "+o),a.options&&a.options.pageNumber){var i=t.internal.getPageInfo(a.options.pageNumber);this.line("/Dest ["+i.objId+" 0 R /XYZ 0 "+n(0)+" 0]")}this.objEnd()}for(var A=0;A<e.children.length;A++)this.renderItems(e.children[A])},t.outline.line=function(t){this.ctx.val+=t+"\r\n"},t.outline.makeRef=function(t){return t.id+" 0 R"},t.outline.makeString=function(e){return"("+t.internal.pdfEscape(e)+")"},t.outline.objStart=function(t){this.ctx.val+="\r\n"+t.id+" 0 obj\r\n<<\r\n"},t.outline.objEnd=function(){this.ctx.val+=">> \r\nendobj\r\n"},t.outline.count_r=function(t,e){for(var n=0;n<e.children.length;n++)t.count++,this.count_r(t,e.children[n]);return t.count}}])}(Ft.API),function(t){var e=[192,193,194,195,196,197,198,199];t.processJPEG=function(t,n,r,a,o,i){var A,s=this.decode.DCT_DECODE,l=null;if("string"==typeof t||this.__addimage__.isArrayBuffer(t)||this.__addimage__.isArrayBufferView(t)){switch(t=o||t,t=this.__addimage__.isArrayBuffer(t)?new Uint8Array(t):t,(A=function(t){for(var n,r=256*t.charCodeAt(4)+t.charCodeAt(5),a=t.length,o={width:0,height:0,numcomponents:1},i=4;i<a;i+=2){if(i+=r,-1!==e.indexOf(t.charCodeAt(i+1))){n=256*t.charCodeAt(i+5)+t.charCodeAt(i+6),o={width:256*t.charCodeAt(i+7)+t.charCodeAt(i+8),height:n,numcomponents:t.charCodeAt(i+9)};break}r=256*t.charCodeAt(i+2)+t.charCodeAt(i+3)}return o}(t=this.__addimage__.isArrayBufferView(t)?this.__addimage__.arrayBufferToBinaryString(t):t)).numcomponents){case 1:i=this.color_spaces.DEVICE_GRAY;break;case 4:i=this.color_spaces.DEVICE_CMYK;break;case 3:i=this.color_spaces.DEVICE_RGB}l={data:t,width:A.width,height:A.height,colorSpace:i,bitsPerComponent:8,filter:s,index:n,alias:r}}return l}}(Ft.API);var _e,Se,ke,Ee,Ie,Ne=function(){var t,e,n;function r(t){var e,n,r,a,o,i,A,s,l,c,d,u,p,f;for(this.data=t,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},i=null;;){switch(e=this.readUInt32(),l=function(){var t,e;for(e=[],t=0;t<4;++t)e.push(String.fromCharCode(this.data[this.pos++]));return e}.call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(e);break;case"fcTL":i&&this.animation.frames.push(i),this.pos+=4,i={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},o=this.readUInt16(),a=this.readUInt16()||100,i.delay=1e3*o/a,i.disposeOp=this.data[this.pos++],i.blendOp=this.data[this.pos++],i.data=[];break;case"IDAT":case"fdAT":for("fdAT"===l&&(this.pos+=4,e-=4),t=(null!=i?i.data:void 0)||this.imgData,u=0;0<=e?u<e:u>e;0<=e?++u:--u)t.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(r=this.palette.length/3,this.transparency.indexed=this.read(e),this.transparency.indexed.length>r)throw new Error("More transparent colors than palette size");if((c=r-this.transparency.indexed.length)>0)for(p=0;0<=c?p<c:p>c;0<=c?++p:--p)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(e)[0];break;case 2:this.transparency.rgb=this.read(e)}break;case"tEXt":A=(d=this.read(e)).indexOf(0),s=String.fromCharCode.apply(String,d.slice(0,A)),this.text[s]=String.fromCharCode.apply(String,d.slice(A+1));break;case"IEND":return i&&this.animation.frames.push(i),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=4===(f=this.colorType)||6===f,n=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*n,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=e}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}r.prototype.read=function(t){var e,n;for(n=[],e=0;0<=t?e<t:e>t;0<=t?++e:--e)n.push(this.data[this.pos++]);return n},r.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.decodePixels=function(t){var e=this.pixelBitlength/8,n=new Uint8Array(this.width*this.height*e),r=0,a=this;if(null==t&&(t=this.imgData),0===t.length)return new Uint8Array(0);function o(o,i,A,s){var l,c,d,u,p,f,h,g,m,b,v,w,y,x,B,C,F,Q,U,T,L,_=Math.ceil((a.width-o)/A),S=Math.ceil((a.height-i)/s),k=a.width==_&&a.height==S;for(x=e*_,w=k?n:new Uint8Array(x*S),f=t.length,y=0,c=0;y<S&&r<f;){switch(t[r++]){case 0:for(u=F=0;F<x;u=F+=1)w[c++]=t[r++];break;case 1:for(u=Q=0;Q<x;u=Q+=1)l=t[r++],p=u<e?0:w[c-e],w[c++]=(l+p)%256;break;case 2:for(u=U=0;U<x;u=U+=1)l=t[r++],d=(u-u%e)/e,B=y&&w[(y-1)*x+d*e+u%e],w[c++]=(B+l)%256;break;case 3:for(u=T=0;T<x;u=T+=1)l=t[r++],d=(u-u%e)/e,p=u<e?0:w[c-e],B=y&&w[(y-1)*x+d*e+u%e],w[c++]=(l+Math.floor((p+B)/2))%256;break;case 4:for(u=L=0;L<x;u=L+=1)l=t[r++],d=(u-u%e)/e,p=u<e?0:w[c-e],0===y?B=C=0:(B=w[(y-1)*x+d*e+u%e],C=d&&w[(y-1)*x+(d-1)*e+u%e]),h=p+B-C,g=Math.abs(h-p),b=Math.abs(h-B),v=Math.abs(h-C),m=g<=b&&g<=v?p:b<=v?B:C,w[c++]=(l+m)%256;break;default:throw new Error("Invalid filter algorithm: "+t[r-1])}if(!k){var E=((i+y*s)*a.width+o)*e,I=y*x;for(u=0;u<_;u+=1){for(var N=0;N<e;N+=1)n[E++]=w[I++];E+=(A-1)*e}}y++}}return t=q(t),1==a.interlaceMethod?(o(0,0,8,8),o(4,0,8,8),o(0,4,4,8),o(2,0,4,4),o(0,2,2,4),o(1,0,2,2),o(0,1,1,2)):o(0,0,1,1),n},r.prototype.decodePalette=function(){var t,e,n,r,a,o,i,A,s;for(n=this.palette,o=this.transparency.indexed||[],a=new Uint8Array((o.length||0)+n.length),r=0,t=0,e=i=0,A=n.length;i<A;e=i+=3)a[r++]=n[e],a[r++]=n[e+1],a[r++]=n[e+2],a[r++]=null!=(s=o[t++])?s:255;return a},r.prototype.copyToImageData=function(t,e){var n,r,a,o,i,A,s,l,c,d,u;if(r=this.colors,c=null,n=this.hasAlphaChannel,this.palette.length&&(c=null!=(u=this._decodedPalette)?u:this._decodedPalette=this.decodePalette(),r=4,n=!0),l=(a=t.data||t).length,i=c||e,o=A=0,1===r)for(;o<l;)s=c?4*e[o/4]:A,d=i[s++],a[o++]=d,a[o++]=d,a[o++]=d,a[o++]=n?i[s++]:255,A=s;else for(;o<l;)s=c?4*e[o/4]:A,a[o++]=i[s++],a[o++]=i[s++],a[o++]=i[s++],a[o++]=n?i[s++]:255,A=s},r.prototype.decode=function(){var t;return t=new Uint8Array(this.width*this.height*4),this.copyToImageData(t,this.decodePixels()),t};var a=function(){if("[object Window]"===Object.prototype.toString.call(z)){try{e=z.document.createElement("canvas"),n=e.getContext("2d")}catch(t){return!1}return!0}return!1};return a(),t=function(t){var r;if(!0===a())return n.width=t.width,n.height=t.height,n.clearRect(0,0,t.width,t.height),n.putImageData(t,0,0),(r=new Image).src=e.toDataURL(),r;throw new Error("This method requires a Browser with Canvas-capability.")},r.prototype.decodeFrames=function(e){var n,r,a,o,i,A,s,l;if(this.animation){for(l=[],r=i=0,A=(s=this.animation.frames).length;i<A;r=++i)n=s[r],a=e.createImageData(n.width,n.height),o=this.decodePixels(new Uint8Array(n.data)),this.copyToImageData(a,o),n.imageData=a,l.push(n.image=t(a));return l}},r.prototype.renderFrame=function(t,e){var n,r,a;return n=(r=this.animation.frames)[e],a=r[e-1],0===e&&t.clearRect(0,0,this.width,this.height),1===(null!=a?a.disposeOp:void 0)?t.clearRect(a.xOffset,a.yOffset,a.width,a.height):2===(null!=a?a.disposeOp:void 0)&&t.putImageData(a.imageData,a.xOffset,a.yOffset),0===n.blendOp&&t.clearRect(n.xOffset,n.yOffset,n.width,n.height),t.drawImage(n.image,n.xOffset,n.yOffset)},r.prototype.animate=function(t){var e,n,r,a,o,i,A=this;return n=0,i=this.animation,a=i.numFrames,r=i.frames,o=i.numPlays,(e=function(){var i,s;if(i=n++%a,s=r[i],A.renderFrame(t,i),a>1&&n/a<o)return A.animation._timeout=setTimeout(e,s.delay)})()},r.prototype.stopAnimation=function(){var t;return clearTimeout(null!=(t=this.animation)?t._timeout:void 0)},r.prototype.render=function(t){var e,n;return t._png&&t._png.stopAnimation(),t._png=this,t.width=this.width,t.height=this.height,e=t.getContext("2d"),this.animation?(this.decodeFrames(e),this.animate(e)):(n=e.createImageData(this.width,this.height),this.copyToImageData(n,this.decodePixels()),e.putImageData(n,0,0))},r}();function De(t){var e=0;if(71!==t[e++]||73!==t[e++]||70!==t[e++]||56!==t[e++]||56!=(t[e++]+1&253)||97!==t[e++])throw new Error("Invalid GIF 87a/89a header.");var n=t[e++]|t[e++]<<8,r=t[e++]|t[e++]<<8,a=t[e++],o=a>>7,i=1<<1+(7&a);t[e++],t[e++];var A=null,s=null;o&&(A=e,s=i,e+=3*i);var l=!0,c=[],d=0,u=null,p=0,f=null;for(this.width=n,this.height=r;l&&e<t.length;)switch(t[e++]){case 33:switch(t[e++]){case 255:if(11!==t[e]||78==t[e+1]&&69==t[e+2]&&84==t[e+3]&&83==t[e+4]&&67==t[e+5]&&65==t[e+6]&&80==t[e+7]&&69==t[e+8]&&50==t[e+9]&&46==t[e+10]&&48==t[e+11]&&3==t[e+12]&&1==t[e+13]&&0==t[e+16])e+=14,f=t[e++]|t[e++]<<8,e++;else for(e+=12;;){if(!((U=t[e++])>=0))throw Error("Invalid block size");if(0===U)break;e+=U}break;case 249:if(4!==t[e++]||0!==t[e+4])throw new Error("Invalid graphics extension block.");var h=t[e++];d=t[e++]|t[e++]<<8,u=t[e++],!(1&h)&&(u=null),p=h>>2&7,e++;break;case 254:for(;;){if(!((U=t[e++])>=0))throw Error("Invalid block size");if(0===U)break;e+=U}break;default:throw new Error("Unknown graphic control label: 0x"+t[e-1].toString(16))}break;case 44:var g=t[e++]|t[e++]<<8,m=t[e++]|t[e++]<<8,b=t[e++]|t[e++]<<8,v=t[e++]|t[e++]<<8,w=t[e++],y=w>>6&1,x=1<<1+(7&w),B=A,C=s,F=!1;w>>7&&(F=!0,B=e,C=x,e+=3*x);var Q=e;for(e++;;){var U;if(!((U=t[e++])>=0))throw Error("Invalid block size");if(0===U)break;e+=U}c.push({x:g,y:m,width:b,height:v,has_local_palette:F,palette_offset:B,palette_size:C,data_offset:Q,data_length:e-Q,transparent_index:u,interlaced:!!y,delay:d,disposal:p});break;case 59:l=!1;break;default:throw new Error("Unknown gif block: 0x"+t[e-1].toString(16))}this.numFrames=function(){return c.length},this.loopCount=function(){return f},this.frameInfo=function(t){if(t<0||t>=c.length)throw new Error("Frame index out of range.");return c[t]},this.decodeAndBlitFrameBGRA=function(e,r){var a=this.frameInfo(e),o=a.width*a.height,i=new Uint8Array(o);He(t,a.data_offset,i,o);var A=a.palette_offset,s=a.transparent_index;null===s&&(s=256);var l=a.width,c=n-l,d=l,u=4*(a.y*n+a.x),p=4*((a.y+a.height)*n+a.x),f=u,h=4*c;!0===a.interlaced&&(h+=4*n*7);for(var g=8,m=0,b=i.length;m<b;++m){var v=i[m];if(0===d&&(d=l,(f+=h)>=p&&(h=4*c+4*n*(g-1),f=u+(l+c)*(g<<1),g>>=1)),v===s)f+=4;else{var w=t[A+3*v],y=t[A+3*v+1],x=t[A+3*v+2];r[f++]=x,r[f++]=y,r[f++]=w,r[f++]=255}--d}},this.decodeAndBlitFrameRGBA=function(e,r){var a=this.frameInfo(e),o=a.width*a.height,i=new Uint8Array(o);He(t,a.data_offset,i,o);var A=a.palette_offset,s=a.transparent_index;null===s&&(s=256);var l=a.width,c=n-l,d=l,u=4*(a.y*n+a.x),p=4*((a.y+a.height)*n+a.x),f=u,h=4*c;!0===a.interlaced&&(h+=4*n*7);for(var g=8,m=0,b=i.length;m<b;++m){var v=i[m];if(0===d&&(d=l,(f+=h)>=p&&(h=4*c+4*n*(g-1),f=u+(l+c)*(g<<1),g>>=1)),v===s)f+=4;else{var w=t[A+3*v],y=t[A+3*v+1],x=t[A+3*v+2];r[f++]=w,r[f++]=y,r[f++]=x,r[f++]=255}--d}}}function He(t,e,n,r){for(var a=t[e++],o=1<<a,i=o+1,A=i+1,s=a+1,l=(1<<s)-1,c=0,d=0,u=0,p=t[e++],f=new Int32Array(4096),h=null;;){for(;c<16&&0!==p;)d|=t[e++]<<c,c+=8,1===p?p=t[e++]:--p;if(c<s)break;var g=d&l;if(d>>=s,c-=s,g!==o){if(g===i)break;for(var m=g<A?g:h,b=0,v=m;v>o;)v=f[v]>>8,++b;var w=v;if(u+b+(m!==g?1:0)>r)return void W.log("Warning, gif stream longer than expected.");n[u++]=w;var y=u+=b;for(m!==g&&(n[u++]=w),v=m;b--;)v=f[v],n[--y]=255&v,v>>=8;null!==h&&A<4096&&(f[A++]=h<<8|w,A>=l+1&&s<12&&(++s,l=l<<1|1)),h=g}else A=i+1,l=(1<<(s=a+1))-1,h=null}return u!==r&&W.log("Warning, gif stream shorter than expected."),n}function Pe(t){var e,n,r,a,o,i=Math.floor,A=new Array(64),s=new Array(64),l=new Array(64),c=new Array(64),d=new Array(65535),u=new Array(65535),p=new Array(64),f=new Array(64),h=[],g=0,m=7,b=new Array(64),v=new Array(64),w=new Array(64),y=new Array(256),x=new Array(2048),B=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],C=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],F=[0,1,2,3,4,5,6,7,8,9,10,11],Q=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],U=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],T=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],L=[0,1,2,3,4,5,6,7,8,9,10,11],_=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],S=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function k(t,e){for(var n=0,r=0,a=new Array,o=1;o<=16;o++){for(var i=1;i<=t[o];i++)a[e[r]]=[],a[e[r]][0]=n,a[e[r]][1]=o,r++,n++;n*=2}return a}function E(t){for(var e=t[0],n=t[1]-1;n>=0;)e&1<<n&&(g|=1<<m),n--,--m<0&&(255==g?(I(255),I(0)):I(g),m=7,g=0)}function I(t){h.push(t)}function N(t){I(t>>8&255),I(255&t)}function D(t,e,n,r,a){for(var o,i=a[0],A=a[240],s=function(t,e){var n,r,a,o,i,A,s,l,c,d,u=0;for(c=0;c<8;++c){n=t[u],r=t[u+1],a=t[u+2],o=t[u+3],i=t[u+4],A=t[u+5],s=t[u+6];var f=n+(l=t[u+7]),h=n-l,g=r+s,m=r-s,b=a+A,v=a-A,w=o+i,y=o-i,x=f+w,B=f-w,C=g+b,F=g-b;t[u]=x+C,t[u+4]=x-C;var Q=.707106781*(F+B);t[u+2]=B+Q,t[u+6]=B-Q;var U=.382683433*((x=y+v)-(F=m+h)),T=.5411961*x+U,L=1.306562965*F+U,_=.707106781*(C=v+m),S=h+_,k=h-_;t[u+5]=k+T,t[u+3]=k-T,t[u+1]=S+L,t[u+7]=S-L,u+=8}for(u=0,c=0;c<8;++c){n=t[u],r=t[u+8],a=t[u+16],o=t[u+24],i=t[u+32],A=t[u+40],s=t[u+48];var E=n+(l=t[u+56]),I=n-l,N=r+s,D=r-s,H=a+A,P=a-A,O=o+i,M=o-i,j=E+O,R=E-O,K=N+H,G=N-H;t[u]=j+K,t[u+32]=j-K;var q=.707106781*(G+R);t[u+16]=R+q,t[u+48]=R-q;var z=.382683433*((j=M+P)-(G=D+I)),V=.5411961*j+z,W=1.306562965*G+z,J=.707106781*(K=P+D),X=I+J,Y=I-J;t[u+40]=Y+V,t[u+24]=Y-V,t[u+8]=X+W,t[u+56]=X-W,u++}for(c=0;c<64;++c)d=t[c]*e[c],p[c]=d>0?d+.5|0:d-.5|0;return p}(t,e),l=0;l<64;++l)f[B[l]]=s[l];var c=f[0]-n;n=f[0],0==c?E(r[0]):(E(r[u[o=32767+c]]),E(d[o]));for(var h=63;h>0&&0==f[h];)h--;if(0==h)return E(i),n;for(var g,m=1;m<=h;){for(var b=m;0==f[m]&&m<=h;)++m;var v=m-b;if(v>=16){g=v>>4;for(var w=1;w<=g;++w)E(A);v&=15}o=32767+f[m],E(a[(v<<4)+u[o]]),E(d[o]),m++}return 63!=h&&E(i),n}function H(t){t=Math.min(Math.max(t,1),100),o!=t&&(function(t){for(var e=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],n=0;n<64;n++){var r=i((e[n]*t+50)/100);r=Math.min(Math.max(r,1),255),A[B[n]]=r}for(var a=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],o=0;o<64;o++){var d=i((a[o]*t+50)/100);d=Math.min(Math.max(d,1),255),s[B[o]]=d}for(var u=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],p=0,f=0;f<8;f++)for(var h=0;h<8;h++)l[p]=1/(A[B[p]]*u[f]*u[h]*8),c[p]=1/(s[B[p]]*u[f]*u[h]*8),p++}(t<50?Math.floor(5e3/t):Math.floor(200-2*t)),o=t)}this.encode=function(t,o){o&&H(o),h=new Array,g=0,m=7,N(65496),N(65504),N(16),I(74),I(70),I(73),I(70),I(0),I(1),I(1),I(0),N(1),N(1),I(0),I(0),function(){N(65499),N(132),I(0);for(var t=0;t<64;t++)I(A[t]);I(1);for(var e=0;e<64;e++)I(s[e])}(),function(t,e){N(65472),N(17),I(8),N(e),N(t),I(3),I(1),I(17),I(0),I(2),I(17),I(1),I(3),I(17),I(1)}(t.width,t.height),function(){N(65476),N(418),I(0);for(var t=0;t<16;t++)I(C[t+1]);for(var e=0;e<=11;e++)I(F[e]);I(16);for(var n=0;n<16;n++)I(Q[n+1]);for(var r=0;r<=161;r++)I(U[r]);I(1);for(var a=0;a<16;a++)I(T[a+1]);for(var o=0;o<=11;o++)I(L[o]);I(17);for(var i=0;i<16;i++)I(_[i+1]);for(var A=0;A<=161;A++)I(S[A])}(),N(65498),N(12),I(3),I(1),I(0),I(2),I(17),I(3),I(17),I(0),I(63),I(0);var i=0,d=0,u=0;g=0,m=7,this.encode.displayName="_encode_";for(var p,f,y,B,k,P,O,M,j,R=t.data,K=t.width,G=t.height,q=4*K,z=0;z<G;){for(p=0;p<q;){for(k=q*z+p,O=-1,M=0,j=0;j<64;j++)P=k+(M=j>>3)*q+(O=4*(7&j)),z+M>=G&&(P-=q*(z+1+M-G)),p+O>=q&&(P-=p+O-q+4),f=R[P++],y=R[P++],B=R[P++],b[j]=(x[f]+x[y+256|0]+x[B+512|0]>>16)-128,v[j]=(x[f+768|0]+x[y+1024|0]+x[B+1280|0]>>16)-128,w[j]=(x[f+1280|0]+x[y+1536|0]+x[B+1792|0]>>16)-128;i=D(b,l,i,e,r),d=D(v,c,d,n,a),u=D(w,c,u,n,a),p+=32}z+=8}if(m>=0){var V=[];V[1]=m+1,V[0]=(1<<m+1)-1,E(V)}return N(65497),new Uint8Array(h)},t=t||50,function(){for(var t=String.fromCharCode,e=0;e<256;e++)y[e]=t(e)}(),e=k(C,F),n=k(T,L),r=k(Q,U),a=k(_,S),function(){for(var t=1,e=2,n=1;n<=15;n++){for(var r=t;r<e;r++)u[32767+r]=n,d[32767+r]=[],d[32767+r][1]=n,d[32767+r][0]=r;for(var a=-(e-1);a<=-t;a++)u[32767+a]=n,d[32767+a]=[],d[32767+a][1]=n,d[32767+a][0]=e-1+a;t<<=1,e<<=1}}(),function(){for(var t=0;t<256;t++)x[t]=19595*t,x[t+256|0]=38470*t,x[t+512|0]=7471*t+32768,x[t+768|0]=-11059*t,x[t+1024|0]=-21709*t,x[t+1280|0]=32768*t+8421375,x[t+1536|0]=-27439*t,x[t+1792|0]=-5329*t}(),H(t)}function Oe(t,e){if(this.pos=0,this.buffer=t,this.datav=new DataView(t.buffer),this.is_with_alpha=!!e,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,-1===["BM","BA","CI","CP","IC","PT"].indexOf(this.flag))throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function Me(t){function e(t){if(!t)throw Error("assert :P")}function n(t,e,n){for(var r=0;4>r;r++)if(t[e+r]!=n.charCodeAt(r))return!0;return!1}function r(t,e,n,r,a){for(var o=0;o<a;o++)t[e+o]=n[r+o]}function a(t,e,n,r){for(var a=0;a<r;a++)t[e+a]=n}function o(t){return new Int32Array(t)}function i(t,e){for(var n=[],r=0;r<t;r++)n.push(new e);return n}function A(t,e){var n=[];return function t(n,r,a){for(var o=a[r],i=0;i<o&&(n.push(a.length>r+1?[]:new e),!(a.length<r+1));i++)t(n[i],r+1,a)}(n,0,t),n}var s=function(){var t=this;function s(t,e){for(var n=1<<e-1>>>0;t&n;)n>>>=1;return n?(t&n-1)+n:t}function l(t,n,r,a,o){e(!(a%r));do{t[n+(a-=r)]=o}while(0<a)}function c(t,n,r,a,i){if(e(2328>=i),512>=i)var A=o(512);else if(null==(A=o(i)))return 0;return function(t,n,r,a,i,A){var c,u,p=n,f=1<<r,h=o(16),g=o(16);for(e(0!=i),e(null!=a),e(null!=t),e(0<r),u=0;u<i;++u){if(15<a[u])return 0;++h[a[u]]}if(h[0]==i)return 0;for(g[1]=0,c=1;15>c;++c){if(h[c]>1<<c)return 0;g[c+1]=g[c]+h[c]}for(u=0;u<i;++u)c=a[u],0<a[u]&&(A[g[c]++]=u);if(1==g[15])return(a=new d).g=0,a.value=A[0],l(t,p,1,f,a),f;var m,b=-1,v=f-1,w=0,y=1,x=1,B=1<<r;for(u=0,c=1,i=2;c<=r;++c,i<<=1){if(y+=x<<=1,0>(x-=h[c]))return 0;for(;0<h[c];--h[c])(a=new d).g=c,a.value=A[u++],l(t,p+w,i,B,a),w=s(w,c)}for(c=r+1,i=2;15>=c;++c,i<<=1){if(y+=x<<=1,0>(x-=h[c]))return 0;for(;0<h[c];--h[c]){if(a=new d,(w&v)!=b){for(p+=B,m=1<<(b=c)-r;15>b&&!(0>=(m-=h[b]));)++b,m<<=1;f+=B=1<<(m=b-r),t[n+(b=w&v)].g=m+r,t[n+b].value=p-n-b}a.g=c-r,a.value=A[u++],l(t,p+(w>>r),i,B,a),w=s(w,c)}}return y!=2*g[15]-1?0:f}(t,n,r,a,i,A)}function d(){this.value=this.g=0}function u(){this.value=this.g=0}function p(){this.G=i(5,d),this.H=o(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=i(On,u)}function f(t,n,r,a){e(null!=t),e(null!=n),e(2147483648>a),t.Ca=254,t.I=0,t.b=-8,t.Ka=0,t.oa=n,t.pa=r,t.Jd=n,t.Yc=r+a,t.Zc=4<=a?r+a-4+1:r,Q(t)}function h(t,e){for(var n=0;0<e--;)n|=T(t,128)<<e;return n}function g(t,e){var n=h(t,e);return U(t)?-n:n}function m(t,n,r,a){var o,i=0;for(e(null!=t),e(null!=n),e(4294967288>a),t.Sb=a,t.Ra=0,t.u=0,t.h=0,4<a&&(a=4),o=0;o<a;++o)i+=n[r+o]<<8*o;t.Ra=i,t.bb=a,t.oa=n,t.pa=r}function b(t){for(;8<=t.u&&t.bb<t.Sb;)t.Ra>>>=8,t.Ra+=t.oa[t.pa+t.bb]<<Rn-8>>>0,++t.bb,t.u-=8;B(t)&&(t.h=1,t.u=0)}function v(t,n){if(e(0<=n),!t.h&&n<=jn){var r=x(t)&Mn[n];return t.u+=n,b(t),r}return t.h=1,t.u=0}function w(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function y(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function x(t){return t.Ra>>>(t.u&Rn-1)>>>0}function B(t){return e(t.bb<=t.Sb),t.h||t.bb==t.Sb&&t.u>Rn}function C(t,e){t.u=e,t.h=B(t)}function F(t){t.u>=Kn&&(e(t.u>=Kn),b(t))}function Q(t){e(null!=t&&null!=t.oa),t.pa<t.Zc?(t.I=(t.oa[t.pa++]|t.I<<8)>>>0,t.b+=8):(e(null!=t&&null!=t.oa),t.pa<t.Yc?(t.b+=8,t.I=t.oa[t.pa++]|t.I<<8):t.Ka?t.b=0:(t.I<<=8,t.b+=8,t.Ka=1))}function U(t){return h(t,1)}function T(t,e){var n=t.Ca;0>t.b&&Q(t);var r=t.b,a=n*e>>>8,o=(t.I>>>r>a)+0;for(o?(n-=a,t.I-=a+1<<r>>>0):n=a+1,r=n,a=0;256<=r;)a+=8,r>>=8;return r=7^a+Gn[r],t.b-=r,t.Ca=(n<<r)-1,o}function L(t,e,n){t[e+0]=n>>24&255,t[e+1]=n>>16&255,t[e+2]=n>>8&255,t[e+3]=255&n}function _(t,e){return t[e+0]|t[e+1]<<8}function S(t,e){return _(t,e)|t[e+2]<<16}function k(t,e){return _(t,e)|_(t,e+2)<<16}function E(t,n){var r=1<<n;return e(null!=t),e(0<n),t.X=o(r),null==t.X?0:(t.Mb=32-n,t.Xa=n,1)}function I(t,n){e(null!=t),e(null!=n),e(t.Xa==n.Xa),r(n.X,0,t.X,0,1<<n.Xa)}function N(){this.X=[],this.Xa=this.Mb=0}function D(t,n,r,a){e(null!=r),e(null!=a);var o=r[0],i=a[0];return 0==o&&(o=(t*i+n/2)/n),0==i&&(i=(n*o+t/2)/t),0>=o||0>=i?0:(r[0]=o,a[0]=i,1)}function H(t,e){return t+(1<<e)-1>>>e}function P(t,e){return((4278255360&t)+(4278255360&e)>>>0&4278255360)+((16711935&t)+(16711935&e)>>>0&16711935)>>>0}function O(e,n){t[n]=function(n,r,a,o,i,A,s){var l;for(l=0;l<i;++l){var c=t[e](A[s+l-1],a,o+l);A[s+l]=P(n[r+l],c)}}}function M(){this.ud=this.hd=this.jd=0}function j(t,e){return((4278124286&(t^e))>>>1)+(t&e)>>>0}function R(t){return 0<=t&&256>t?t:0>t?0:255<t?255:void 0}function K(t,e){return R(t+(t-e+.5>>1))}function G(t,e,n){return Math.abs(e-n)-Math.abs(t-n)}function q(t,e,n,r,a,o,i){for(r=o[i-1],n=0;n<a;++n)o[i+n]=r=P(t[e+n],r)}function z(t,e,n,r,a){var o;for(o=0;o<n;++o){var i=t[e+o],A=i>>8&255,s=16711935&(s=(s=16711935&i)+((A<<16)+A));r[a+o]=(4278255360&i)+s>>>0}}function V(t,e){e.jd=255&t,e.hd=t>>8&255,e.ud=t>>16&255}function W(t,e,n,r,a,o){var i;for(i=0;i<r;++i){var A=e[n+i],s=A>>>8,l=A,c=255&(c=(c=A>>>16)+((t.jd<<24>>24)*(s<<24>>24)>>>5));l=255&(l=(l+=(t.hd<<24>>24)*(s<<24>>24)>>>5)+((t.ud<<24>>24)*(c<<24>>24)>>>5)),a[o+i]=(4278255360&A)+(c<<16)+l}}function J(e,n,r,a,o){t[n]=function(t,e,n,r,i,A,s,l,c){for(r=s;r<l;++r)for(s=0;s<c;++s)i[A++]=o(n[a(t[e++])])},t[e]=function(e,n,i,A,s,l,c){var d=8>>e.b,u=e.Ea,p=e.K[0],f=e.w;if(8>d)for(e=(1<<e.b)-1,f=(1<<d)-1;n<i;++n){var h,g=0;for(h=0;h<u;++h)h&e||(g=a(A[s++])),l[c++]=o(p[g&f]),g>>=d}else t["VP8LMapColor"+r](A,s,p,f,l,c,n,i,u)}}function X(t,e,n,r,a){for(n=e+n;e<n;){var o=t[e++];r[a++]=o>>16&255,r[a++]=o>>8&255,r[a++]=255&o}}function Y(t,e,n,r,a){for(n=e+n;e<n;){var o=t[e++];r[a++]=o>>16&255,r[a++]=o>>8&255,r[a++]=255&o,r[a++]=o>>24&255}}function $(t,e,n,r,a){for(n=e+n;e<n;){var o=(i=t[e++])>>16&240|i>>12&15,i=240&i|i>>28&15;r[a++]=o,r[a++]=i}}function Z(t,e,n,r,a){for(n=e+n;e<n;){var o=(i=t[e++])>>16&248|i>>13&7,i=i>>5&224|i>>3&31;r[a++]=o,r[a++]=i}}function tt(t,e,n,r,a){for(n=e+n;e<n;){var o=t[e++];r[a++]=255&o,r[a++]=o>>8&255,r[a++]=o>>16&255}}function et(t,e,n,a,o,i){if(0==i)for(n=e+n;e<n;)L(a,((i=t[e++])[0]>>24|i[1]>>8&65280|i[2]<<8&16711680|i[3]<<24)>>>0),o+=32;else r(a,o,t,e,n)}function nt(e,n){t[n][0]=t[e+"0"],t[n][1]=t[e+"1"],t[n][2]=t[e+"2"],t[n][3]=t[e+"3"],t[n][4]=t[e+"4"],t[n][5]=t[e+"5"],t[n][6]=t[e+"6"],t[n][7]=t[e+"7"],t[n][8]=t[e+"8"],t[n][9]=t[e+"9"],t[n][10]=t[e+"10"],t[n][11]=t[e+"11"],t[n][12]=t[e+"12"],t[n][13]=t[e+"13"],t[n][14]=t[e+"0"],t[n][15]=t[e+"0"]}function rt(t){return t==Kr||t==Gr||t==qr||t==zr}function at(){this.eb=[],this.size=this.A=this.fb=0}function ot(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function it(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new at,this.f.kb=new ot,this.sd=null}function At(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function st(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function lt(t){return alert("todo:WebPSamplerProcessPlane"),t.T}function ct(t,e){var n=t.T,a=e.ba.f.RGBA,o=a.eb,i=a.fb+t.ka*a.A,A=ma[e.ba.S],s=t.y,l=t.O,c=t.f,d=t.N,u=t.ea,p=t.W,f=e.cc,h=e.dc,g=e.Mc,m=e.Nc,b=t.ka,v=t.ka+t.T,w=t.U,y=w+1>>1;for(0==b?A(s,l,null,null,c,d,u,p,c,d,u,p,o,i,null,null,w):(A(e.ec,e.fc,s,l,f,h,g,m,c,d,u,p,o,i-a.A,o,i,w),++n);b+2<v;b+=2)f=c,h=d,g=u,m=p,d+=t.Rc,p+=t.Rc,i+=2*a.A,A(s,(l+=2*t.fa)-t.fa,s,l,f,h,g,m,c,d,u,p,o,i-a.A,o,i,w);return l+=t.fa,t.j+v<t.o?(r(e.ec,e.fc,s,l,w),r(e.cc,e.dc,c,d,y),r(e.Mc,e.Nc,u,p,y),n--):1&v||A(s,l,null,null,c,d,u,p,c,d,u,p,o,i+a.A,null,null,w),n}function dt(t,n,r){var a=t.F,o=[t.J];if(null!=a){var i=t.U,A=n.ba.S,s=A==Mr||A==qr;n=n.ba.f.RGBA;var l=[0],c=t.ka;l[0]=t.T,t.Kb&&(0==c?--l[0]:(--c,o[0]-=t.width),t.j+t.ka+t.T==t.o&&(l[0]=t.o-t.j-c));var d=n.eb;c=n.fb+c*n.A,t=Fr(a,o[0],t.width,i,l,d,c+(s?0:3),n.A),e(r==l),t&&rt(A)&&Br(d,c,s,i,l,n.A)}return 0}function ut(t){var e=t.ma,n=e.ba.S,r=11>n,a=n==Hr||n==Or||n==Mr||n==jr||12==n||rt(n);if(e.memory=null,e.Ib=null,e.Jb=null,e.Nd=null,!Dn(e.Oa,t,a?11:12))return 0;if(a&&rt(n)&&vn(),t.da)alert("todo:use_scaling");else{if(r){if(e.Ib=lt,t.Kb){if(n=t.U+1>>1,e.memory=o(t.U+2*n),null==e.memory)return 0;e.ec=e.memory,e.fc=0,e.cc=e.ec,e.dc=e.fc+t.U,e.Mc=e.cc,e.Nc=e.dc+n,e.Ib=ct,vn()}}else alert("todo:EmitYUV");a&&(e.Jb=dt,r&&mn())}if(r&&!Sa){for(t=0;256>t;++t)ka[t]=89858*(t-128)+Qa>>Fa,Na[t]=-22014*(t-128)+Qa,Ia[t]=-45773*(t-128),Ea[t]=113618*(t-128)+Qa>>Fa;for(t=Ua;t<Ta;++t)e=76283*(t-16)+Qa>>Fa,Da[t-Ua]=qt(e,255),Ha[t-Ua]=qt(e+8>>4,15);Sa=1}return 1}function pt(t){var n=t.ma,r=t.U,a=t.T;return e(!(1&t.ka)),0>=r||0>=a?0:(r=n.Ib(t,n),null!=n.Jb&&n.Jb(t,n,r),n.Dc+=r,1)}function ft(t){t.ma.memory=null}function ht(t,e,n,r){return 47!=v(t,8)?0:(e[0]=v(t,14)+1,n[0]=v(t,14)+1,r[0]=v(t,1),0!=v(t,3)?0:!t.h)}function gt(t,e){if(4>t)return t+1;var n=t-2>>1;return(2+(1&t)<<n)+v(e,n)+1}function mt(t,e){return 120<e?e-120:1<=(n=((n=$r[e-1])>>4)*t+(8-(15&n)))?n:1;var n}function bt(t,e,n){var r=x(n),a=t[e+=255&r].g-8;return 0<a&&(C(n,n.u+8),r=x(n),e+=t[e].value,e+=r&(1<<a)-1),C(n,n.u+t[e].g),t[e].value}function vt(t,n,r){return r.g+=t.g,r.value+=t.value<<n>>>0,e(8>=r.g),t.g}function wt(t,n,r){var a=t.xc;return e((n=0==a?0:t.vc[t.md*(r>>a)+(n>>a)])<t.Wb),t.Ya[n]}function yt(t,n,a,o){var i=t.ab,A=t.c*n,s=t.C;n=s+n;var l=a,c=o;for(o=t.Ta,a=t.Ua;0<i--;){var d=t.gc[i],u=s,p=n,f=l,h=c,g=(c=o,l=a,d.Ea);switch(e(u<p),e(p<=d.nc),d.hc){case 2:Vn(f,h,(p-u)*g,c,l);break;case 0:var m=u,b=p,v=c,w=l,y=(Q=d).Ea;0==m&&(qn(f,h,null,null,1,v,w),q(f,h+1,0,0,y-1,v,w+1),h+=y,w+=y,++m);for(var x=1<<Q.b,B=x-1,C=H(y,Q.b),F=Q.K,Q=Q.w+(m>>Q.b)*C;m<b;){var U=F,T=Q,L=1;for(zn(f,h,v,w-y,1,v,w);L<y;){var _=(L&~B)+x;_>y&&(_=y),(0,$n[U[T++]>>8&15])(f,h+ +L,v,w+L-y,_-L,v,w+L),L=_}h+=y,w+=y,++m&B||(Q+=C)}p!=d.nc&&r(c,l-g,c,l+(p-u-1)*g,g);break;case 1:for(g=f,b=h,y=(f=d.Ea)-(w=f&~(v=(h=1<<d.b)-1)),m=H(f,d.b),x=d.K,d=d.w+(u>>d.b)*m;u<p;){for(B=x,C=d,F=new M,Q=b+w,U=b+f;b<Q;)V(B[C++],F),Zn(F,g,b,h,c,l),b+=h,l+=h;b<U&&(V(B[C++],F),Zn(F,g,b,y,c,l),b+=y,l+=y),++u&v||(d+=m)}break;case 3:if(f==c&&h==l&&0<d.b){for(b=c,f=g=l+(p-u)*g-(w=(p-u)*H(d.Ea,d.b)),h=c,v=l,m=[],w=(y=w)-1;0<=w;--w)m[w]=h[v+w];for(w=y-1;0<=w;--w)b[f+w]=m[w];Wn(d,u,p,c,g,c,l)}else Wn(d,u,p,f,h,c,l)}l=o,c=a}c!=a&&r(o,a,l,c,A)}function xt(t,n){var r=t.V,a=t.Ba+t.c*t.C,o=n-t.C;if(e(n<=t.l.o),e(16>=o),0<o){var i=t.l,A=t.Ta,s=t.Ua,l=i.width;if(yt(t,o,r,a),o=s=[s],e((r=t.C)<(a=n)),e(i.v<i.va),a>i.o&&(a=i.o),r<i.j){var c=i.j-r;r=i.j,o[0]+=c*l}if(r>=a?r=0:(o[0]+=4*i.v,i.ka=r-i.j,i.U=i.va-i.v,i.T=a-r,r=1),r){if(s=s[0],11>(r=t.ca).S){var d=r.f.RGBA,u=(a=r.S,o=i.U,i=i.T,c=d.eb,d.A),p=i;for(d=d.fb+t.Ma*d.A;0<p--;){var f=A,h=s,g=o,m=c,b=d;switch(a){case Dr:tr(f,h,g,m,b);break;case Hr:er(f,h,g,m,b);break;case Kr:er(f,h,g,m,b),Br(m,b,0,g,1,0);break;case Pr:ar(f,h,g,m,b);break;case Or:et(f,h,g,m,b,1);break;case Gr:et(f,h,g,m,b,1),Br(m,b,0,g,1,0);break;case Mr:et(f,h,g,m,b,0);break;case qr:et(f,h,g,m,b,0),Br(m,b,1,g,1,0);break;case jr:nr(f,h,g,m,b);break;case zr:nr(f,h,g,m,b),Cr(m,b,g,1,0);break;case Rr:rr(f,h,g,m,b);break;default:e(0)}s+=l,d+=u}t.Ma+=i}else alert("todo:EmitRescaledRowsYUVA");e(t.Ma<=r.height)}}t.C=n,e(t.C<=t.i)}function Bt(t){var e;if(0<t.ua)return 0;for(e=0;e<t.Wb;++e){var n=t.Ya[e].G,r=t.Ya[e].H;if(0<n[1][r[1]+0].g||0<n[2][r[2]+0].g||0<n[3][r[3]+0].g)return 0}return 1}function Ct(t,n,r,a,o,i){if(0!=t.Z){var A=t.qd,s=t.rd;for(e(null!=ga[t.Z]);n<r;++n)ga[t.Z](A,s,a,o,a,o,i),A=a,s=o,o+=i;t.qd=A,t.rd=s}}function Ft(t,n){var r=t.l.ma,a=0==r.Z||1==r.Z?t.l.j:t.C;if(a=t.C<a?a:t.C,e(n<=t.l.o),n>a){var o=t.l.width,i=r.ca,A=r.tb+o*a,s=t.V,l=t.Ba+t.c*a,c=t.gc;e(1==t.ab),e(3==c[0].hc),Xn(c[0],a,n,s,l,i,A),Ct(r,a,n,i,A,o)}t.C=t.Ma=n}function Qt(t,n,r,a,o,i,A){var s=t.$/a,l=t.$%a,c=t.m,d=t.s,u=r+t.$,p=u;o=r+a*o;var f=r+a*i,h=280+d.ua,g=t.Pb?s:16777216,m=0<d.ua?d.Wa:null,b=d.wc,v=u<f?wt(d,l,s):null;e(t.C<i),e(f<=o);var w=!1;t:for(;;){for(;w||u<f;){var y=0;if(s>=g){var Q=u-r;e((g=t).Pb),g.wd=g.m,g.xd=Q,0<g.s.ua&&I(g.s.Wa,g.s.vb),g=s+ta}if(l&b||(v=wt(d,l,s)),e(null!=v),v.Qb&&(n[u]=v.qb,w=!0),!w)if(F(c),v.jc){y=c,Q=n;var U=u,T=v.pd[x(y)&On-1];e(v.jc),256>T.g?(C(y,y.u+T.g),Q[U]=T.value,y=0):(C(y,y.u+T.g-256),e(256<=T.value),y=T.value),0==y&&(w=!0)}else y=bt(v.G[0],v.H[0],c);if(c.h)break;if(w||256>y){if(!w)if(v.nd)n[u]=(v.qb|y<<8)>>>0;else{if(F(c),w=bt(v.G[1],v.H[1],c),F(c),Q=bt(v.G[2],v.H[2],c),U=bt(v.G[3],v.H[3],c),c.h)break;n[u]=(U<<24|w<<16|y<<8|Q)>>>0}if(w=!1,++u,++l>=a&&(l=0,++s,null!=A&&s<=i&&!(s%16)&&A(t,s),null!=m))for(;p<u;)y=n[p++],m.X[(506832829*y&4294967295)>>>m.Mb]=y}else if(280>y){if(y=gt(y-256,c),Q=bt(v.G[4],v.H[4],c),F(c),Q=mt(a,Q=gt(Q,c)),c.h)break;if(u-r<Q||o-u<y)break t;for(U=0;U<y;++U)n[u+U]=n[u+U-Q];for(u+=y,l+=y;l>=a;)l-=a,++s,null!=A&&s<=i&&!(s%16)&&A(t,s);if(e(u<=o),l&b&&(v=wt(d,l,s)),null!=m)for(;p<u;)y=n[p++],m.X[(506832829*y&4294967295)>>>m.Mb]=y}else{if(!(y<h))break t;for(w=y-280,e(null!=m);p<u;)y=n[p++],m.X[(506832829*y&4294967295)>>>m.Mb]=y;y=u,e(!(w>>>(Q=m).Xa)),n[y]=Q.X[w],w=!0}w||e(c.h==B(c))}if(t.Pb&&c.h&&u<o)e(t.m.h),t.a=5,t.m=t.wd,t.$=t.xd,0<t.s.ua&&I(t.s.vb,t.s.Wa);else{if(c.h)break t;null!=A&&A(t,s>i?i:s),t.a=0,t.$=u-r}return 1}return t.a=3,0}function Ut(t){e(null!=t),t.vc=null,t.yc=null,t.Ya=null;var n=t.Wa;null!=n&&(n.X=null),t.vb=null,e(null!=t)}function Tt(){var e=new An;return null==e?null:(e.a=0,e.xb=ha,nt("Predictor","VP8LPredictors"),nt("Predictor","VP8LPredictors_C"),nt("PredictorAdd","VP8LPredictorsAdd"),nt("PredictorAdd","VP8LPredictorsAdd_C"),Vn=z,Zn=W,tr=X,er=Y,nr=$,rr=Z,ar=tt,t.VP8LMapColor32b=Jn,t.VP8LMapColor8b=Yn,e)}function Lt(t,n,r,A,s){var l=1,u=[t],f=[n],h=A.m,g=A.s,m=null,b=0;t:for(;;){if(r)for(;l&&v(h,1);){var w=u,y=f,B=A,Q=1,U=B.m,T=B.gc[B.ab],L=v(U,2);if(B.Oc&1<<L)l=0;else{switch(B.Oc|=1<<L,T.hc=L,T.Ea=w[0],T.nc=y[0],T.K=[null],++B.ab,e(4>=B.ab),L){case 0:case 1:T.b=v(U,3)+2,Q=Lt(H(T.Ea,T.b),H(T.nc,T.b),0,B,T.K),T.K=T.K[0];break;case 3:var _,S=v(U,8)+1,k=16<S?0:4<S?1:2<S?2:3;if(w[0]=H(T.Ea,k),T.b=k,_=Q=Lt(S,1,0,B,T.K)){var I,N=S,D=T,O=1<<(8>>D.b),M=o(O);if(null==M)_=0;else{var j=D.K[0],R=D.w;for(M[0]=D.K[0][0],I=1;I<1*N;++I)M[I]=P(j[R+I],M[I-1]);for(;I<4*O;++I)M[I]=0;D.K[0]=null,D.K[0]=M,_=1}}Q=_;break;case 2:break;default:e(0)}l=Q}}if(u=u[0],f=f[0],l&&v(h,1)&&!(l=1<=(b=v(h,4))&&11>=b)){A.a=3;break t}var K;if(K=l)e:{var G,q,z,V=A,W=u,J=f,X=b,Y=r,$=V.m,Z=V.s,tt=[null],et=1,nt=0,rt=Zr[X];n:for(;;){if(Y&&v($,1)){var at=v($,3)+2,ot=H(W,at),it=H(J,at),At=ot*it;if(!Lt(ot,it,0,V,tt))break n;for(tt=tt[0],Z.xc=at,G=0;G<At;++G){var st=tt[G]>>8&65535;tt[G]=st,st>=et&&(et=st+1)}}if($.h)break n;for(q=0;5>q;++q){var lt=Jr[q];!q&&0<X&&(lt+=1<<X),nt<lt&&(nt=lt)}var ct=i(et*rt,d),dt=et,ut=i(dt,p);if(null==ut)var pt=null;else e(65536>=dt),pt=ut;var ft=o(nt);if(null==pt||null==ft||null==ct){V.a=1;break n}var ht=ct;for(G=z=0;G<et;++G){var gt=pt[G],mt=gt.G,bt=gt.H,wt=0,yt=1,xt=0;for(q=0;5>q;++q){lt=Jr[q],mt[q]=ht,bt[q]=z,!q&&0<X&&(lt+=1<<X);r:{var Bt,Ct=lt,Ft=V,Tt=ft,_t=ht,St=z,kt=0,Et=Ft.m,It=v(Et,1);if(a(Tt,0,0,Ct),It){var Nt=v(Et,1)+1,Dt=v(Et,1),Ht=v(Et,0==Dt?1:8);Tt[Ht]=1,2==Nt&&(Tt[Ht=v(Et,8)]=1);var Pt=1}else{var Ot=o(19),Mt=v(Et,4)+4;if(19<Mt){Ft.a=3;var jt=0;break r}for(Bt=0;Bt<Mt;++Bt)Ot[Yr[Bt]]=v(Et,3);var Rt=void 0,Kt=void 0,Gt=Ft,qt=Ot,zt=Ct,Vt=Tt,Wt=0,Jt=Gt.m,Xt=8,Yt=i(128,d);a:for(;c(Yt,0,7,qt,19);){if(v(Jt,1)){var $t=2+2*v(Jt,3);if((Rt=2+v(Jt,$t))>zt)break a}else Rt=zt;for(Kt=0;Kt<zt&&Rt--;){F(Jt);var Zt=Yt[0+(127&x(Jt))];C(Jt,Jt.u+Zt.g);var te=Zt.value;if(16>te)Vt[Kt++]=te,0!=te&&(Xt=te);else{var ee=16==te,ne=te-16,re=Wr[ne],ae=v(Jt,Vr[ne])+re;if(Kt+ae>zt)break a;for(var oe=ee?Xt:0;0<ae--;)Vt[Kt++]=oe}}Wt=1;break a}Wt||(Gt.a=3),Pt=Wt}(Pt=Pt&&!Et.h)&&(kt=c(_t,St,8,Tt,Ct)),Pt&&0!=kt?jt=kt:(Ft.a=3,jt=0)}if(0==jt)break n;if(yt&&1==Xr[q]&&(yt=0==ht[z].g),wt+=ht[z].g,z+=jt,3>=q){var ie,Ae=ft[0];for(ie=1;ie<lt;++ie)ft[ie]>Ae&&(Ae=ft[ie]);xt+=Ae}}if(gt.nd=yt,gt.Qb=0,yt&&(gt.qb=(mt[3][bt[3]+0].value<<24|mt[1][bt[1]+0].value<<16|mt[2][bt[2]+0].value)>>>0,0==wt&&256>mt[0][bt[0]+0].value&&(gt.Qb=1,gt.qb+=mt[0][bt[0]+0].value<<8)),gt.jc=!gt.Qb&&6>xt,gt.jc){var se,le=gt;for(se=0;se<On;++se){var ce=se,de=le.pd[ce],ue=le.G[0][le.H[0]+ce];256<=ue.value?(de.g=ue.g+256,de.value=ue.value):(de.g=0,de.value=0,ce>>=vt(ue,8,de),ce>>=vt(le.G[1][le.H[1]+ce],16,de),ce>>=vt(le.G[2][le.H[2]+ce],0,de),vt(le.G[3][le.H[3]+ce],24,de))}}}Z.vc=tt,Z.Wb=et,Z.Ya=pt,Z.yc=ct,K=1;break e}K=0}if(!(l=K)){A.a=3;break t}if(0<b){if(g.ua=1<<b,!E(g.Wa,b)){A.a=1,l=0;break t}}else g.ua=0;var pe=A,fe=u,he=f,ge=pe.s,me=ge.xc;if(pe.c=fe,pe.i=he,ge.md=H(fe,me),ge.wc=0==me?-1:(1<<me)-1,r){A.xb=fa;break t}if(null==(m=o(u*f))){A.a=1,l=0;break t}l=(l=Qt(A,m,0,u,f,f,null))&&!h.h;break t}return l?(null!=s?s[0]=m:(e(null==m),e(r)),A.$=0,r||Ut(g)):Ut(g),l}function _t(t,n){var r=t.c*t.i,a=r+n+16*n;return e(t.c<=n),t.V=o(a),null==t.V?(t.Ta=null,t.Ua=0,t.a=1,0):(t.Ta=t.V,t.Ua=t.Ba+r+n,1)}function St(t,n){var r=t.C,a=n-r,o=t.V,i=t.Ba+t.c*r;for(e(n<=t.l.o);0<a;){var A=16<a?16:a,s=t.l.ma,l=t.l.width,c=l*A,d=s.ca,u=s.tb+l*r,p=t.Ta,f=t.Ua;yt(t,A,o,i),Qr(p,f,d,u,c),Ct(s,r,r+A,d,u,l),a-=A,o+=A*t.c,r+=A}e(r==n),t.C=t.Ma=n}function kt(){this.ub=this.yd=this.td=this.Rb=0}function Et(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function It(){this.Fb=this.Bb=this.Cb=0,this.Zb=o(4),this.Lb=o(4)}function Nt(){this.Yb=function(){var t=[];return function t(e,n,r){for(var a=r[n],o=0;o<a&&(e.push(r.length>n+1?[]:0),!(r.length<n+1));o++)t(e[o],n+1,r)}(t,0,[3,11]),t}()}function Dt(){this.jb=o(3),this.Wc=A([4,8],Nt),this.Xc=A([4,17],Nt)}function Ht(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new o(4),this.od=new o(4)}function Pt(){this.ld=this.La=this.dd=this.tc=0}function Ot(){this.Na=this.la=0}function Mt(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function jt(){this.ad=o(384),this.Za=0,this.Ob=o(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function Rt(){this.uc=this.M=this.Nb=0,this.wa=Array(new Pt),this.Y=0,this.ya=Array(new jt),this.aa=0,this.l=new zt}function Kt(){this.y=o(16),this.f=o(8),this.ea=o(8)}function Gt(){this.cb=this.a=0,this.sc="",this.m=new w,this.Od=new kt,this.Kc=new Et,this.ed=new Ht,this.Qa=new It,this.Ic=this.$c=this.Aa=0,this.D=new Rt,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=i(8,w),this.ia=0,this.pb=i(4,Mt),this.Pa=new Dt,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Kt),this.Hd=0,this.rb=Array(new Ot),this.sb=0,this.wa=Array(new Pt),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new jt),this.L=this.aa=0,this.gd=A([4,2],Pt),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function qt(t,e){return 0>t?0:t>e?e:t}function zt(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function Vt(){var t=new Gt;return null!=t&&(t.a=0,t.sc="OK",t.cb=0,t.Xb=0,ra||(ra=Yt)),t}function Wt(t,e,n){return 0==t.a&&(t.a=e,t.sc=n,t.cb=0),0}function Jt(t,e,n){return 3<=n&&157==t[e+0]&&1==t[e+1]&&42==t[e+2]}function Xt(t,n){if(null==t)return 0;if(t.a=0,t.sc="OK",null==n)return Wt(t,2,"null VP8Io passed to VP8GetHeaders()");var r=n.data,o=n.w,i=n.ha;if(4>i)return Wt(t,7,"Truncated header.");var A=r[o+0]|r[o+1]<<8|r[o+2]<<16,s=t.Od;if(s.Rb=!(1&A),s.td=A>>1&7,s.yd=A>>4&1,s.ub=A>>5,3<s.td)return Wt(t,3,"Incorrect keyframe parameters.");if(!s.yd)return Wt(t,4,"Frame not displayable.");o+=3,i-=3;var l=t.Kc;if(s.Rb){if(7>i)return Wt(t,7,"cannot parse picture header");if(!Jt(r,o,i))return Wt(t,3,"Bad code word");l.c=16383&(r[o+4]<<8|r[o+3]),l.Td=r[o+4]>>6,l.i=16383&(r[o+6]<<8|r[o+5]),l.Ud=r[o+6]>>6,o+=7,i-=7,t.za=l.c+15>>4,t.Ub=l.i+15>>4,n.width=l.c,n.height=l.i,n.Da=0,n.j=0,n.v=0,n.va=n.width,n.o=n.height,n.da=0,n.ib=n.width,n.hb=n.height,n.U=n.width,n.T=n.height,a((A=t.Pa).jb,0,255,A.jb.length),e(null!=(A=t.Qa)),A.Cb=0,A.Bb=0,A.Fb=1,a(A.Zb,0,0,A.Zb.length),a(A.Lb,0,0,A.Lb)}if(s.ub>i)return Wt(t,7,"bad partition length");f(A=t.m,r,o,s.ub),o+=s.ub,i-=s.ub,s.Rb&&(l.Ld=U(A),l.Kd=U(A)),l=t.Qa;var c,d=t.Pa;if(e(null!=A),e(null!=l),l.Cb=U(A),l.Cb){if(l.Bb=U(A),U(A)){for(l.Fb=U(A),c=0;4>c;++c)l.Zb[c]=U(A)?g(A,7):0;for(c=0;4>c;++c)l.Lb[c]=U(A)?g(A,6):0}if(l.Bb)for(c=0;3>c;++c)d.jb[c]=U(A)?h(A,8):255}else l.Bb=0;if(A.Ka)return Wt(t,3,"cannot parse segment header");if((l=t.ed).zd=U(A),l.Tb=h(A,6),l.wb=h(A,3),l.Pc=U(A),l.Pc&&U(A)){for(d=0;4>d;++d)U(A)&&(l.vd[d]=g(A,6));for(d=0;4>d;++d)U(A)&&(l.od[d]=g(A,6))}if(t.L=0==l.Tb?0:l.zd?1:2,A.Ka)return Wt(t,3,"cannot parse filter header");var u=i;if(i=c=o,o=c+u,l=u,t.Xb=(1<<h(t.m,2))-1,u<3*(d=t.Xb))r=7;else{for(c+=3*d,l-=3*d,u=0;u<d;++u){var p=r[i+0]|r[i+1]<<8|r[i+2]<<16;p>l&&(p=l),f(t.Jc[+u],r,c,p),c+=p,l-=p,i+=3}f(t.Jc[+d],r,c,l),r=c<o?0:5}if(0!=r)return Wt(t,r,"cannot parse partitions");for(r=h(c=t.m,7),i=U(c)?g(c,4):0,o=U(c)?g(c,4):0,l=U(c)?g(c,4):0,d=U(c)?g(c,4):0,c=U(c)?g(c,4):0,u=t.Qa,p=0;4>p;++p){if(u.Cb){var m=u.Zb[p];u.Fb||(m+=r)}else{if(0<p){t.pb[p]=t.pb[0];continue}m=r}var b=t.pb[p];b.Sc[0]=ea[qt(m+i,127)],b.Sc[1]=na[qt(m+0,127)],b.Eb[0]=2*ea[qt(m+o,127)],b.Eb[1]=101581*na[qt(m+l,127)]>>16,8>b.Eb[1]&&(b.Eb[1]=8),b.Qc[0]=ea[qt(m+d,117)],b.Qc[1]=na[qt(m+c,127)],b.lc=m+c}if(!s.Rb)return Wt(t,4,"Not a key frame.");for(U(A),s=t.Pa,r=0;4>r;++r){for(i=0;8>i;++i)for(o=0;3>o;++o)for(l=0;11>l;++l)d=T(A,la[r][i][o][l])?h(A,8):Aa[r][i][o][l],s.Wc[r][i].Yb[o][l]=d;for(i=0;17>i;++i)s.Xc[r][i]=s.Wc[r][ca[i]]}return t.kc=U(A),t.kc&&(t.Bd=h(A,8)),t.cb=1}function Yt(t,e,n,r,a,o,i){var A=e[a].Yb[n];for(n=0;16>a;++a){if(!T(t,A[n+0]))return a;for(;!T(t,A[n+1]);)if(A=e[++a].Yb[0],n=0,16==a)return 16;var s=e[a+1].Yb;if(T(t,A[n+2])){var l=t,c=0;if(T(l,(u=A)[(d=n)+3]))if(T(l,u[d+6])){for(A=0,d=2*(c=T(l,u[d+8]))+(u=T(l,u[d+9+c])),c=0,u=aa[d];u[A];++A)c+=c+T(l,u[A]);c+=3+(8<<d)}else T(l,u[d+7])?(c=7+2*T(l,165),c+=T(l,145)):c=5+T(l,159);else c=T(l,u[d+4])?3+T(l,u[d+5]):2;A=s[2]}else c=1,A=s[1];s=i+oa[a],0>(l=t).b&&Q(l);var d,u=l.b,p=(d=l.Ca>>1)-(l.I>>u)>>31;--l.b,l.Ca+=p,l.Ca|=1,l.I-=(d+1&p)<<u,o[s]=((c^p)-p)*r[(0<a)+0]}return 16}function $t(t){var e=t.rb[t.sb-1];e.la=0,e.Na=0,a(t.zc,0,0,t.zc.length),t.ja=0}function Zt(t,n){if(null==t)return 0;if(null==n)return Wt(t,2,"NULL VP8Io parameter in VP8Decode().");if(!t.cb&&!Xt(t,n))return 0;if(e(t.cb),null==n.ac||n.ac(n)){n.ob&&(t.L=0);var A=Oa[t.L];if(2==t.L?(t.yb=0,t.zb=0):(t.yb=n.v-A>>4,t.zb=n.j-A>>4,0>t.yb&&(t.yb=0),0>t.zb&&(t.zb=0)),t.Va=n.o+15+A>>4,t.Hb=n.va+15+A>>4,t.Hb>t.za&&(t.Hb=t.za),t.Va>t.Ub&&(t.Va=t.Ub),0<t.L){var s=t.ed;for(A=0;4>A;++A){var l;if(t.Qa.Cb){var c=t.Qa.Lb[A];t.Qa.Fb||(c+=s.Tb)}else c=s.Tb;for(l=0;1>=l;++l){var d=t.gd[A][l],u=c;if(s.Pc&&(u+=s.vd[0],l&&(u+=s.od[0])),0<(u=0>u?0:63<u?63:u)){var p=u;0<s.wb&&(p=4<s.wb?p>>2:p>>1)>9-s.wb&&(p=9-s.wb),1>p&&(p=1),d.dd=p,d.tc=2*u+p,d.ld=40<=u?2:15<=u?1:0}else d.tc=0;d.La=l}}}A=0}else Wt(t,6,"Frame setup failed"),A=t.a;if(A=0==A){if(A){t.$c=0,0<t.Aa||(t.Ic=ja);t:{A=t.Ic,s=4*(p=t.za);var f=32*p,h=p+1,g=0<t.L?p*(0<t.Aa?2:1):0,m=(2==t.Aa?2:1)*p;if((d=s+832+(l=3*(16*A+Oa[t.L])/2*f)+(c=null!=t.Fa&&0<t.Fa.length?t.Kc.c*t.Kc.i:0))!=d)A=0;else{if(d>t.Vb){if(t.Vb=0,t.Ec=o(d),t.Fc=0,null==t.Ec){A=Wt(t,1,"no memory during frame initialization.");break t}t.Vb=d}d=t.Ec,u=t.Fc,t.Ac=d,t.Bc=u,u+=s,t.Gd=i(f,Kt),t.Hd=0,t.rb=i(h+1,Ot),t.sb=1,t.wa=g?i(g,Pt):null,t.Y=0,t.D.Nb=0,t.D.wa=t.wa,t.D.Y=t.Y,0<t.Aa&&(t.D.Y+=p),e(!0),t.oc=d,t.pc=u,u+=832,t.ya=i(m,jt),t.aa=0,t.D.ya=t.ya,t.D.aa=t.aa,2==t.Aa&&(t.D.aa+=p),t.R=16*p,t.B=8*p,p=(f=Oa[t.L])*t.R,f=f/2*t.B,t.sa=d,t.ta=u+p,t.qa=t.sa,t.ra=t.ta+16*A*t.R+f,t.Ha=t.qa,t.Ia=t.ra+8*A*t.B+f,t.$c=0,u+=l,t.mb=c?d:null,t.nb=c?u:null,e(u+c<=t.Fc+t.Vb),$t(t),a(t.Ac,t.Bc,0,s),A=1}}if(A){if(n.ka=0,n.y=t.sa,n.O=t.ta,n.f=t.qa,n.N=t.ra,n.ea=t.Ha,n.Vd=t.Ia,n.fa=t.R,n.Rc=t.B,n.F=null,n.J=0,!Sr){for(A=-255;255>=A;++A)Ur[255+A]=0>A?-A:A;for(A=-1020;1020>=A;++A)Tr[1020+A]=-128>A?-128:127<A?127:A;for(A=-112;112>=A;++A)Lr[112+A]=-16>A?-16:15<A?15:A;for(A=-255;510>=A;++A)_r[255+A]=0>A?0:255<A?255:A;Sr=1}or=le,ir=oe,sr=ie,lr=Ae,cr=se,Ar=ae,dr=We,ur=Je,pr=$e,fr=Ze,hr=Xe,gr=Ye,mr=tn,br=en,vr=Re,wr=Ke,yr=Ge,xr=qe,ua[0]=Ce,ua[1]=de,ua[2]=xe,ua[3]=Be,ua[4]=Fe,ua[5]=Ue,ua[6]=Qe,ua[7]=Te,ua[8]=_e,ua[9]=Le,da[0]=me,da[1]=pe,da[2]=fe,da[3]=he,da[4]=be,da[5]=ve,da[6]=we,pa[0]=Ie,pa[1]=ue,pa[2]=Se,pa[3]=ke,pa[4]=De,pa[5]=Ne,pa[6]=He,A=1}else A=0}A&&(A=function(t,n){for(t.M=0;t.M<t.Va;++t.M){var i,A=t.Jc[t.M&t.Xb],s=t.m,l=t;for(i=0;i<l.za;++i){var c=s,d=l,u=d.Ac,p=d.Bc+4*i,f=d.zc,h=d.ya[d.aa+i];if(d.Qa.Bb?h.$b=T(c,d.Pa.jb[0])?2+T(c,d.Pa.jb[2]):T(c,d.Pa.jb[1]):h.$b=0,d.kc&&(h.Ad=T(c,d.Bd)),h.Za=!T(c,145)+0,h.Za){var g=h.Ob,m=0;for(d=0;4>d;++d){var b,v=f[0+d];for(b=0;4>b;++b){v=sa[u[p+b]][v];for(var w=ia[T(c,v[0])];0<w;)w=ia[2*w+T(c,v[w])];v=-w,u[p+b]=v}r(g,m,u,p,4),m+=4,f[0+d]=v}}else v=T(c,156)?T(c,128)?1:3:T(c,163)?2:0,h.Ob[0]=v,a(u,p,v,4),a(f,0,v,4);h.Dd=T(c,142)?T(c,114)?T(c,183)?1:3:2:0}if(l.m.Ka)return Wt(t,7,"Premature end-of-partition0 encountered.");for(;t.ja<t.za;++t.ja){if(l=A,c=(s=t).rb[s.sb-1],u=s.rb[s.sb+s.ja],i=s.ya[s.aa+s.ja],p=s.kc?i.Ad:0)c.la=u.la=0,i.Za||(c.Na=u.Na=0),i.Hc=0,i.Gc=0,i.ia=0;else{var y,x;if(c=u,u=l,p=s.Pa.Xc,f=s.ya[s.aa+s.ja],h=s.pb[f.$b],d=f.ad,g=0,m=s.rb[s.sb-1],v=b=0,a(d,g,0,384),f.Za)var B=0,C=p[3];else{w=o(16);var F=c.Na+m.Na;if(F=ra(u,p[1],F,h.Eb,0,w,0),c.Na=m.Na=(0<F)+0,1<F)or(w,0,d,g);else{var Q=w[0]+3>>3;for(w=0;256>w;w+=16)d[g+w]=Q}B=1,C=p[0]}var U=15&c.la,L=15&m.la;for(w=0;4>w;++w){var _=1&L;for(Q=x=0;4>Q;++Q)U=U>>1|(_=(F=ra(u,C,F=_+(1&U),h.Sc,B,d,g))>B)<<7,x=x<<2|(3<F?3:1<F?2:0!=d[g+0]),g+=16;U>>=4,L=L>>1|_<<7,b=(b<<8|x)>>>0}for(C=U,B=L>>4,y=0;4>y;y+=2){for(x=0,U=c.la>>4+y,L=m.la>>4+y,w=0;2>w;++w){for(_=1&L,Q=0;2>Q;++Q)F=_+(1&U),U=U>>1|(_=0<(F=ra(u,p[2],F,h.Qc,0,d,g)))<<3,x=x<<2|(3<F?3:1<F?2:0!=d[g+0]),g+=16;U>>=2,L=L>>1|_<<5}v|=x<<4*y,C|=U<<4<<y,B|=(240&L)<<y}c.la=C,m.la=B,f.Hc=b,f.Gc=v,f.ia=43690&v?0:h.ia,p=!(b|v)}if(0<s.L&&(s.wa[s.Y+s.ja]=s.gd[i.$b][i.Za],s.wa[s.Y+s.ja].La|=!p),l.Ka)return Wt(t,7,"Premature end-of-file encountered.")}if($t(t),s=n,l=1,i=(A=t).D,c=0<A.L&&A.M>=A.zb&&A.M<=A.Va,0==A.Aa)t:{if(i.M=A.M,i.uc=c,In(A,i),l=1,i=(x=A.D).Nb,c=(v=Oa[A.L])*A.R,u=v/2*A.B,w=16*i*A.R,Q=8*i*A.B,p=A.sa,f=A.ta-c+w,h=A.qa,d=A.ra-u+Q,g=A.Ha,m=A.Ia-u+Q,L=0==(U=x.M),b=U>=A.Va-1,2==A.Aa&&In(A,x),x.uc)for(_=(F=A).D.M,e(F.D.uc),x=F.yb;x<F.Hb;++x){B=x,C=_;var S=(k=(j=F).D).Nb;y=j.R;var k=k.wa[k.Y+B],E=j.sa,I=j.ta+16*S*y+16*B,N=k.dd,D=k.tc;if(0!=D)if(e(3<=D),1==j.L)0<B&&wr(E,I,y,D+4),k.La&&xr(E,I,y,D),0<C&&vr(E,I,y,D+4),k.La&&yr(E,I,y,D);else{var H=j.B,P=j.qa,O=j.ra+8*S*H+8*B,M=j.Ha,j=j.Ia+8*S*H+8*B;S=k.ld,0<B&&(ur(E,I,y,D+4,N,S),fr(P,O,M,j,H,D+4,N,S)),k.La&&(gr(E,I,y,D,N,S),br(P,O,M,j,H,D,N,S)),0<C&&(dr(E,I,y,D+4,N,S),pr(P,O,M,j,H,D+4,N,S)),k.La&&(hr(E,I,y,D,N,S),mr(P,O,M,j,H,D,N,S))}}if(A.ia&&alert("todo:DitherRow"),null!=s.put){if(x=16*U,U=16*(U+1),L?(s.y=A.sa,s.O=A.ta+w,s.f=A.qa,s.N=A.ra+Q,s.ea=A.Ha,s.W=A.Ia+Q):(x-=v,s.y=p,s.O=f,s.f=h,s.N=d,s.ea=g,s.W=m),b||(U-=v),U>s.o&&(U=s.o),s.F=null,s.J=null,null!=A.Fa&&0<A.Fa.length&&x<U&&(s.J=un(A,s,x,U-x),s.F=A.mb,null==s.F&&0==s.F.length)){l=Wt(A,3,"Could not decode alpha data.");break t}x<s.j&&(v=s.j-x,x=s.j,e(!(1&v)),s.O+=A.R*v,s.N+=A.B*(v>>1),s.W+=A.B*(v>>1),null!=s.F&&(s.J+=s.width*v)),x<U&&(s.O+=s.v,s.N+=s.v>>1,s.W+=s.v>>1,null!=s.F&&(s.J+=s.v),s.ka=x-s.j,s.U=s.va-s.v,s.T=U-x,l=s.put(s))}i+1!=A.Ic||b||(r(A.sa,A.ta-c,p,f+16*A.R,c),r(A.qa,A.ra-u,h,d+8*A.B,u),r(A.Ha,A.Ia-u,g,m+8*A.B,u))}if(!l)return Wt(t,6,"Output aborted.")}return 1}(t,n)),null!=n.bc&&n.bc(n),A&=1}return A?(t.cb=0,A):0}function te(t,e,n,r,a){a=t[e+n+32*r]+(a>>3),t[e+n+32*r]=-256&a?0>a?0:255:a}function ee(t,e,n,r,a,o){te(t,e,0,n,r+a),te(t,e,1,n,r+o),te(t,e,2,n,r-o),te(t,e,3,n,r-a)}function ne(t){return(20091*t>>16)+t}function re(t,e,n,r){var a,i=0,A=o(16);for(a=0;4>a;++a){var s=t[e+0]+t[e+8],l=t[e+0]-t[e+8],c=(35468*t[e+4]>>16)-ne(t[e+12]),d=ne(t[e+4])+(35468*t[e+12]>>16);A[i+0]=s+d,A[i+1]=l+c,A[i+2]=l-c,A[i+3]=s-d,i+=4,e++}for(a=i=0;4>a;++a)s=(t=A[i+0]+4)+A[i+8],l=t-A[i+8],c=(35468*A[i+4]>>16)-ne(A[i+12]),te(n,r,0,0,s+(d=ne(A[i+4])+(35468*A[i+12]>>16))),te(n,r,1,0,l+c),te(n,r,2,0,l-c),te(n,r,3,0,s-d),i++,r+=32}function ae(t,e,n,r){var a=t[e+0]+4,o=35468*t[e+4]>>16,i=ne(t[e+4]),A=35468*t[e+1]>>16;ee(n,r,0,a+i,t=ne(t[e+1]),A),ee(n,r,1,a+o,t,A),ee(n,r,2,a-o,t,A),ee(n,r,3,a-i,t,A)}function oe(t,e,n,r,a){re(t,e,n,r),a&&re(t,e+16,n,r+4)}function ie(t,e,n,r){ir(t,e+0,n,r,1),ir(t,e+32,n,r+128,1)}function Ae(t,e,n,r){var a;for(t=t[e+0]+4,a=0;4>a;++a)for(e=0;4>e;++e)te(n,r,e,a,t)}function se(t,e,n,r){t[e+0]&&lr(t,e+0,n,r),t[e+16]&&lr(t,e+16,n,r+4),t[e+32]&&lr(t,e+32,n,r+128),t[e+48]&&lr(t,e+48,n,r+128+4)}function le(t,e,n,r){var a,i=o(16);for(a=0;4>a;++a){var A=t[e+0+a]+t[e+12+a],s=t[e+4+a]+t[e+8+a],l=t[e+4+a]-t[e+8+a],c=t[e+0+a]-t[e+12+a];i[0+a]=A+s,i[8+a]=A-s,i[4+a]=c+l,i[12+a]=c-l}for(a=0;4>a;++a)A=(t=i[0+4*a]+3)+i[3+4*a],s=i[1+4*a]+i[2+4*a],l=i[1+4*a]-i[2+4*a],c=t-i[3+4*a],n[r+0]=A+s>>3,n[r+16]=c+l>>3,n[r+32]=A-s>>3,n[r+48]=c-l>>3,r+=64}function ce(t,e,n){var r,a=e-32,o=Ir,i=255-t[a-1];for(r=0;r<n;++r){var A,s=o,l=i+t[e-1];for(A=0;A<n;++A)t[e+A]=s[l+t[a+A]];e+=32}}function de(t,e){ce(t,e,4)}function ue(t,e){ce(t,e,8)}function pe(t,e){ce(t,e,16)}function fe(t,e){var n;for(n=0;16>n;++n)r(t,e+32*n,t,e-32,16)}function he(t,e){var n;for(n=16;0<n;--n)a(t,e,t[e-1],16),e+=32}function ge(t,e,n){var r;for(r=0;16>r;++r)a(e,n+32*r,t,16)}function me(t,e){var n,r=16;for(n=0;16>n;++n)r+=t[e-1+32*n]+t[e+n-32];ge(r>>5,t,e)}function be(t,e){var n,r=8;for(n=0;16>n;++n)r+=t[e-1+32*n];ge(r>>4,t,e)}function ve(t,e){var n,r=8;for(n=0;16>n;++n)r+=t[e+n-32];ge(r>>4,t,e)}function we(t,e){ge(128,t,e)}function ye(t,e,n){return t+2*e+n+2>>2}function xe(t,e){var n,a=e-32;for(a=new Uint8Array([ye(t[a-1],t[a+0],t[a+1]),ye(t[a+0],t[a+1],t[a+2]),ye(t[a+1],t[a+2],t[a+3]),ye(t[a+2],t[a+3],t[a+4])]),n=0;4>n;++n)r(t,e+32*n,a,0,a.length)}function Be(t,e){var n=t[e-1],r=t[e-1+32],a=t[e-1+64],o=t[e-1+96];L(t,e+0,16843009*ye(t[e-1-32],n,r)),L(t,e+32,16843009*ye(n,r,a)),L(t,e+64,16843009*ye(r,a,o)),L(t,e+96,16843009*ye(a,o,o))}function Ce(t,e){var n,r=4;for(n=0;4>n;++n)r+=t[e+n-32]+t[e-1+32*n];for(r>>=3,n=0;4>n;++n)a(t,e+32*n,r,4)}function Fe(t,e){var n=t[e-1+0],r=t[e-1+32],a=t[e-1+64],o=t[e-1-32],i=t[e+0-32],A=t[e+1-32],s=t[e+2-32],l=t[e+3-32];t[e+0+96]=ye(r,a,t[e-1+96]),t[e+1+96]=t[e+0+64]=ye(n,r,a),t[e+2+96]=t[e+1+64]=t[e+0+32]=ye(o,n,r),t[e+3+96]=t[e+2+64]=t[e+1+32]=t[e+0+0]=ye(i,o,n),t[e+3+64]=t[e+2+32]=t[e+1+0]=ye(A,i,o),t[e+3+32]=t[e+2+0]=ye(s,A,i),t[e+3+0]=ye(l,s,A)}function Qe(t,e){var n=t[e+1-32],r=t[e+2-32],a=t[e+3-32],o=t[e+4-32],i=t[e+5-32],A=t[e+6-32],s=t[e+7-32];t[e+0+0]=ye(t[e+0-32],n,r),t[e+1+0]=t[e+0+32]=ye(n,r,a),t[e+2+0]=t[e+1+32]=t[e+0+64]=ye(r,a,o),t[e+3+0]=t[e+2+32]=t[e+1+64]=t[e+0+96]=ye(a,o,i),t[e+3+32]=t[e+2+64]=t[e+1+96]=ye(o,i,A),t[e+3+64]=t[e+2+96]=ye(i,A,s),t[e+3+96]=ye(A,s,s)}function Ue(t,e){var n=t[e-1+0],r=t[e-1+32],a=t[e-1+64],o=t[e-1-32],i=t[e+0-32],A=t[e+1-32],s=t[e+2-32],l=t[e+3-32];t[e+0+0]=t[e+1+64]=o+i+1>>1,t[e+1+0]=t[e+2+64]=i+A+1>>1,t[e+2+0]=t[e+3+64]=A+s+1>>1,t[e+3+0]=s+l+1>>1,t[e+0+96]=ye(a,r,n),t[e+0+64]=ye(r,n,o),t[e+0+32]=t[e+1+96]=ye(n,o,i),t[e+1+32]=t[e+2+96]=ye(o,i,A),t[e+2+32]=t[e+3+96]=ye(i,A,s),t[e+3+32]=ye(A,s,l)}function Te(t,e){var n=t[e+0-32],r=t[e+1-32],a=t[e+2-32],o=t[e+3-32],i=t[e+4-32],A=t[e+5-32],s=t[e+6-32],l=t[e+7-32];t[e+0+0]=n+r+1>>1,t[e+1+0]=t[e+0+64]=r+a+1>>1,t[e+2+0]=t[e+1+64]=a+o+1>>1,t[e+3+0]=t[e+2+64]=o+i+1>>1,t[e+0+32]=ye(n,r,a),t[e+1+32]=t[e+0+96]=ye(r,a,o),t[e+2+32]=t[e+1+96]=ye(a,o,i),t[e+3+32]=t[e+2+96]=ye(o,i,A),t[e+3+64]=ye(i,A,s),t[e+3+96]=ye(A,s,l)}function Le(t,e){var n=t[e-1+0],r=t[e-1+32],a=t[e-1+64],o=t[e-1+96];t[e+0+0]=n+r+1>>1,t[e+2+0]=t[e+0+32]=r+a+1>>1,t[e+2+32]=t[e+0+64]=a+o+1>>1,t[e+1+0]=ye(n,r,a),t[e+3+0]=t[e+1+32]=ye(r,a,o),t[e+3+32]=t[e+1+64]=ye(a,o,o),t[e+3+64]=t[e+2+64]=t[e+0+96]=t[e+1+96]=t[e+2+96]=t[e+3+96]=o}function _e(t,e){var n=t[e-1+0],r=t[e-1+32],a=t[e-1+64],o=t[e-1+96],i=t[e-1-32],A=t[e+0-32],s=t[e+1-32],l=t[e+2-32];t[e+0+0]=t[e+2+32]=n+i+1>>1,t[e+0+32]=t[e+2+64]=r+n+1>>1,t[e+0+64]=t[e+2+96]=a+r+1>>1,t[e+0+96]=o+a+1>>1,t[e+3+0]=ye(A,s,l),t[e+2+0]=ye(i,A,s),t[e+1+0]=t[e+3+32]=ye(n,i,A),t[e+1+32]=t[e+3+64]=ye(r,n,i),t[e+1+64]=t[e+3+96]=ye(a,r,n),t[e+1+96]=ye(o,a,r)}function Se(t,e){var n;for(n=0;8>n;++n)r(t,e+32*n,t,e-32,8)}function ke(t,e){var n;for(n=0;8>n;++n)a(t,e,t[e-1],8),e+=32}function Ee(t,e,n){var r;for(r=0;8>r;++r)a(e,n+32*r,t,8)}function Ie(t,e){var n,r=8;for(n=0;8>n;++n)r+=t[e+n-32]+t[e-1+32*n];Ee(r>>4,t,e)}function Ne(t,e){var n,r=4;for(n=0;8>n;++n)r+=t[e+n-32];Ee(r>>3,t,e)}function De(t,e){var n,r=4;for(n=0;8>n;++n)r+=t[e-1+32*n];Ee(r>>3,t,e)}function He(t,e){Ee(128,t,e)}function Pe(t,e,n){var r=t[e-n],a=t[e+0],o=3*(a-r)+kr[1020+t[e-2*n]-t[e+n]],i=Er[112+(o+4>>3)];t[e-n]=Ir[255+r+Er[112+(o+3>>3)]],t[e+0]=Ir[255+a-i]}function Oe(t,e,n,r){var a=t[e+0],o=t[e+n];return Nr[255+t[e-2*n]-t[e-n]]>r||Nr[255+o-a]>r}function Me(t,e,n,r){return 4*Nr[255+t[e-n]-t[e+0]]+Nr[255+t[e-2*n]-t[e+n]]<=r}function je(t,e,n,r,a){var o=t[e-3*n],i=t[e-2*n],A=t[e-n],s=t[e+0],l=t[e+n],c=t[e+2*n],d=t[e+3*n];return 4*Nr[255+A-s]+Nr[255+i-l]>r?0:Nr[255+t[e-4*n]-o]<=a&&Nr[255+o-i]<=a&&Nr[255+i-A]<=a&&Nr[255+d-c]<=a&&Nr[255+c-l]<=a&&Nr[255+l-s]<=a}function Re(t,e,n,r){var a=2*r+1;for(r=0;16>r;++r)Me(t,e+r,n,a)&&Pe(t,e+r,n)}function Ke(t,e,n,r){var a=2*r+1;for(r=0;16>r;++r)Me(t,e+r*n,1,a)&&Pe(t,e+r*n,1)}function Ge(t,e,n,r){var a;for(a=3;0<a;--a)Re(t,e+=4*n,n,r)}function qe(t,e,n,r){var a;for(a=3;0<a;--a)Ke(t,e+=4,n,r)}function ze(t,e,n,r,a,o,i,A){for(o=2*o+1;0<a--;){if(je(t,e,n,o,i))if(Oe(t,e,n,A))Pe(t,e,n);else{var s=t,l=e,c=n,d=s[l-2*c],u=s[l-c],p=s[l+0],f=s[l+c],h=s[l+2*c],g=27*(b=kr[1020+3*(p-u)+kr[1020+d-f]])+63>>7,m=18*b+63>>7,b=9*b+63>>7;s[l-3*c]=Ir[255+s[l-3*c]+b],s[l-2*c]=Ir[255+d+m],s[l-c]=Ir[255+u+g],s[l+0]=Ir[255+p-g],s[l+c]=Ir[255+f-m],s[l+2*c]=Ir[255+h-b]}e+=r}}function Ve(t,e,n,r,a,o,i,A){for(o=2*o+1;0<a--;){if(je(t,e,n,o,i))if(Oe(t,e,n,A))Pe(t,e,n);else{var s=t,l=e,c=n,d=s[l-c],u=s[l+0],p=s[l+c],f=Er[112+(4+(h=3*(u-d))>>3)],h=Er[112+(h+3>>3)],g=f+1>>1;s[l-2*c]=Ir[255+s[l-2*c]+g],s[l-c]=Ir[255+d+h],s[l+0]=Ir[255+u-f],s[l+c]=Ir[255+p-g]}e+=r}}function We(t,e,n,r,a,o){ze(t,e,n,1,16,r,a,o)}function Je(t,e,n,r,a,o){ze(t,e,1,n,16,r,a,o)}function Xe(t,e,n,r,a,o){var i;for(i=3;0<i;--i)Ve(t,e+=4*n,n,1,16,r,a,o)}function Ye(t,e,n,r,a,o){var i;for(i=3;0<i;--i)Ve(t,e+=4,1,n,16,r,a,o)}function $e(t,e,n,r,a,o,i,A){ze(t,e,a,1,8,o,i,A),ze(n,r,a,1,8,o,i,A)}function Ze(t,e,n,r,a,o,i,A){ze(t,e,1,a,8,o,i,A),ze(n,r,1,a,8,o,i,A)}function tn(t,e,n,r,a,o,i,A){Ve(t,e+4*a,a,1,8,o,i,A),Ve(n,r+4*a,a,1,8,o,i,A)}function en(t,e,n,r,a,o,i,A){Ve(t,e+4,1,a,8,o,i,A),Ve(n,r+4,1,a,8,o,i,A)}function nn(){this.ba=new it,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new st,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function rn(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function an(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function on(){this.ua=0,this.Wa=new N,this.vb=new N,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new p,this.yc=new d}function An(){this.xb=this.a=0,this.l=new zt,this.ca=new it,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new y,this.Pb=0,this.wd=new y,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new on,this.ab=0,this.gc=i(4,an),this.Oc=0}function sn(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new zt,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function ln(t,e,n,r,a,o,i){for(t=null==t?0:t[e+0],e=0;e<i;++e)a[o+e]=t+n[r+e]&255,t=a[o+e]}function cn(t,e,n,r,a,o,i){var A;if(null==t)ln(null,null,n,r,a,o,i);else for(A=0;A<i;++A)a[o+A]=t[e+A]+n[r+A]&255}function dn(t,e,n,r,a,o,i){if(null==t)ln(null,null,n,r,a,o,i);else{var A,s=t[e+0],l=s,c=s;for(A=0;A<i;++A)l=c+(s=t[e+A])-l,c=n[r+A]+(-256&l?0>l?0:255:l)&255,l=s,a[o+A]=c}}function un(t,n,a,i){var A=n.width,s=n.o;if(e(null!=t&&null!=n),0>a||0>=i||a+i>s)return null;if(!t.Cc){if(null==t.ga){var l;if(t.ga=new sn,(l=null==t.ga)||(l=n.width*n.o,e(0==t.Gb.length),t.Gb=o(l),t.Uc=0,null==t.Gb?l=0:(t.mb=t.Gb,t.nb=t.Uc,t.rc=null,l=1),l=!l),!l){l=t.ga;var c=t.Fa,d=t.P,u=t.qc,p=t.mb,f=t.nb,h=d+1,g=u-1,b=l.l;if(e(null!=c&&null!=p&&null!=n),ga[0]=null,ga[1]=ln,ga[2]=cn,ga[3]=dn,l.ca=p,l.tb=f,l.c=n.width,l.i=n.height,e(0<l.c&&0<l.i),1>=u)n=0;else if(l.$a=3&c[d+0],l.Z=c[d+0]>>2&3,l.Lc=c[d+0]>>4&3,d=c[d+0]>>6&3,0>l.$a||1<l.$a||4<=l.Z||1<l.Lc||d)n=0;else if(b.put=pt,b.ac=ut,b.bc=ft,b.ma=l,b.width=n.width,b.height=n.height,b.Da=n.Da,b.v=n.v,b.va=n.va,b.j=n.j,b.o=n.o,l.$a)t:{e(1==l.$a),n=Tt();e:for(;;){if(null==n){n=0;break t}if(e(null!=l),l.mc=n,n.c=l.c,n.i=l.i,n.l=l.l,n.l.ma=l,n.l.width=l.c,n.l.height=l.i,n.a=0,m(n.m,c,h,g),!Lt(l.c,l.i,1,n,null))break e;if(1==n.ab&&3==n.gc[0].hc&&Bt(n.s)?(l.ic=1,c=n.c*n.i,n.Ta=null,n.Ua=0,n.V=o(c),n.Ba=0,null==n.V?(n.a=1,n=0):n=1):(l.ic=0,n=_t(n,l.c)),!n)break e;n=1;break t}l.mc=null,n=0}else n=g>=l.c*l.i;l=!n}if(l)return null;1!=t.ga.Lc?t.Ga=0:i=s-a}e(null!=t.ga),e(a+i<=s);t:{if(n=(c=t.ga).c,s=c.l.o,0==c.$a){if(h=t.rc,g=t.Vc,b=t.Fa,d=t.P+1+a*n,u=t.mb,p=t.nb+a*n,e(d<=t.P+t.qc),0!=c.Z)for(e(null!=ga[c.Z]),l=0;l<i;++l)ga[c.Z](h,g,b,d,u,p,n),h=u,g=p,p+=n,d+=n;else for(l=0;l<i;++l)r(u,p,b,d,n),h=u,g=p,p+=n,d+=n;t.rc=h,t.Vc=g}else{if(e(null!=c.mc),n=a+i,e(null!=(l=c.mc)),e(n<=l.i),l.C>=n)n=1;else if(c.ic||mn(),c.ic){c=l.V,h=l.Ba,g=l.c;var v=l.i,w=(b=1,d=l.$/g,u=l.$%g,p=l.m,f=l.s,l.$),y=g*v,x=g*n,C=f.wc,Q=w<x?wt(f,u,d):null;e(w<=y),e(n<=v),e(Bt(f));e:for(;;){for(;!p.h&&w<x;){if(u&C||(Q=wt(f,u,d)),e(null!=Q),F(p),256>(v=bt(Q.G[0],Q.H[0],p)))c[h+w]=v,++w,++u>=g&&(u=0,++d<=n&&!(d%16)&&Ft(l,d));else{if(!(280>v)){b=0;break e}v=gt(v-256,p);var U,T=bt(Q.G[4],Q.H[4],p);if(F(p),!(w>=(T=mt(g,T=gt(T,p)))&&y-w>=v)){b=0;break e}for(U=0;U<v;++U)c[h+w+U]=c[h+w+U-T];for(w+=v,u+=v;u>=g;)u-=g,++d<=n&&!(d%16)&&Ft(l,d);w<x&&u&C&&(Q=wt(f,u,d))}e(p.h==B(p))}Ft(l,d>n?n:d);break e}!b||p.h&&w<y?(b=0,l.a=p.h?5:3):l.$=w,n=b}else n=Qt(l,l.V,l.Ba,l.c,l.i,n,St);if(!n){i=0;break t}}a+i>=s&&(t.Cc=1),i=1}if(!i)return null;if(t.Cc&&(null!=(i=t.ga)&&(i.mc=null),t.ga=null,0<t.Ga))return alert("todo:WebPDequantizeLevels"),null}return t.nb+a*A}function pn(t,e,n,r,a,o){for(;0<a--;){var i,A=t,s=e+(n?1:0),l=t,c=e+(n?0:3);for(i=0;i<r;++i){var d=l[c+4*i];255!=d&&(d*=32897,A[s+4*i+0]=A[s+4*i+0]*d>>23,A[s+4*i+1]=A[s+4*i+1]*d>>23,A[s+4*i+2]=A[s+4*i+2]*d>>23)}e+=o}}function fn(t,e,n,r,a){for(;0<r--;){var o;for(o=0;o<n;++o){var i=t[e+2*o+0],A=15&(l=t[e+2*o+1]),s=4369*A,l=(240&l|l>>4)*s>>16;t[e+2*o+0]=(240&i|i>>4)*s>>16&240|(15&i|i<<4)*s>>16>>4&15,t[e+2*o+1]=240&l|A}e+=a}}function hn(t,e,n,r,a,o,i,A){var s,l,c=255;for(l=0;l<a;++l){for(s=0;s<r;++s){var d=t[e+s];o[i+4*s]=d,c&=d}e+=n,i+=A}return 255!=c}function gn(t,e,n,r,a){var o;for(o=0;o<a;++o)n[r+o]=t[e+o]>>8}function mn(){Br=pn,Cr=fn,Fr=hn,Qr=gn}function bn(n,r,a){t[n]=function(t,n,o,i,A,s,l,c,d,u,p,f,h,g,m,b,v){var w,y=v-1>>1,x=A[s+0]|l[c+0]<<16,B=d[u+0]|p[f+0]<<16;e(null!=t);var C=3*x+B+131074>>2;for(r(t[n+0],255&C,C>>16,h,g),null!=o&&(C=3*B+x+131074>>2,r(o[i+0],255&C,C>>16,m,b)),w=1;w<=y;++w){var F=A[s+w]|l[c+w]<<16,Q=d[u+w]|p[f+w]<<16,U=x+F+B+Q+524296,T=U+2*(F+B)>>3;C=T+x>>1,x=(U=U+2*(x+Q)>>3)+F>>1,r(t[n+2*w-1],255&C,C>>16,h,g+(2*w-1)*a),r(t[n+2*w-0],255&x,x>>16,h,g+(2*w-0)*a),null!=o&&(C=U+B>>1,x=T+Q>>1,r(o[i+2*w-1],255&C,C>>16,m,b+(2*w-1)*a),r(o[i+2*w+0],255&x,x>>16,m,b+(2*w+0)*a)),x=F,B=Q}1&v||(C=3*x+B+131074>>2,r(t[n+v-1],255&C,C>>16,h,g+(v-1)*a),null!=o&&(C=3*B+x+131074>>2,r(o[i+v-1],255&C,C>>16,m,b+(v-1)*a)))}}function vn(){ma[Dr]=ba,ma[Hr]=wa,ma[Pr]=va,ma[Or]=ya,ma[Mr]=xa,ma[jr]=Ba,ma[Rr]=Ca,ma[Kr]=wa,ma[Gr]=ya,ma[qr]=xa,ma[zr]=Ba}function wn(t){return t&~_a?0>t?0:255:t>>La}function yn(t,e){return wn((19077*t>>8)+(26149*e>>8)-14234)}function xn(t,e,n){return wn((19077*t>>8)-(6419*e>>8)-(13320*n>>8)+8708)}function Bn(t,e){return wn((19077*t>>8)+(33050*e>>8)-17685)}function Cn(t,e,n,r,a){r[a+0]=yn(t,n),r[a+1]=xn(t,e,n),r[a+2]=Bn(t,e)}function Fn(t,e,n,r,a){r[a+0]=Bn(t,e),r[a+1]=xn(t,e,n),r[a+2]=yn(t,n)}function Qn(t,e,n,r,a){var o=xn(t,e,n);e=o<<3&224|Bn(t,e)>>3,r[a+0]=248&yn(t,n)|o>>5,r[a+1]=e}function Un(t,e,n,r,a){var o=240&Bn(t,e)|15;r[a+0]=240&yn(t,n)|xn(t,e,n)>>4,r[a+1]=o}function Tn(t,e,n,r,a){r[a+0]=255,Cn(t,e,n,r,a+1)}function Ln(t,e,n,r,a){Fn(t,e,n,r,a),r[a+3]=255}function _n(t,e,n,r,a){Cn(t,e,n,r,a),r[a+3]=255}function qt(t,e){return 0>t?0:t>e?e:t}function Sn(e,n,r){t[e]=function(t,e,a,o,i,A,s,l,c){for(var d=l+(-2&c)*r;l!=d;)n(t[e+0],a[o+0],i[A+0],s,l),n(t[e+1],a[o+0],i[A+0],s,l+r),e+=2,++o,++A,l+=2*r;1&c&&n(t[e+0],a[o+0],i[A+0],s,l)}}function kn(t,e,n){return 0==n?0==t?0==e?6:5:0==e?4:0:n}function En(t,e,n,r,a){switch(t>>>30){case 3:ir(e,n,r,a,0);break;case 2:Ar(e,n,r,a);break;case 1:lr(e,n,r,a)}}function In(t,e){var n,o,i=e.M,A=e.Nb,s=t.oc,l=t.pc+40,c=t.oc,d=t.pc+584,u=t.oc,p=t.pc+600;for(n=0;16>n;++n)s[l+32*n-1]=129;for(n=0;8>n;++n)c[d+32*n-1]=129,u[p+32*n-1]=129;for(0<i?s[l-1-32]=c[d-1-32]=u[p-1-32]=129:(a(s,l-32-1,127,21),a(c,d-32-1,127,9),a(u,p-32-1,127,9)),o=0;o<t.za;++o){var f=e.ya[e.aa+o];if(0<o){for(n=-1;16>n;++n)r(s,l+32*n-4,s,l+32*n+12,4);for(n=-1;8>n;++n)r(c,d+32*n-4,c,d+32*n+4,4),r(u,p+32*n-4,u,p+32*n+4,4)}var h=t.Gd,g=t.Hd+o,m=f.ad,b=f.Hc;if(0<i&&(r(s,l-32,h[g].y,0,16),r(c,d-32,h[g].f,0,8),r(u,p-32,h[g].ea,0,8)),f.Za){var v=s,w=l-32+16;for(0<i&&(o>=t.za-1?a(v,w,h[g].y[15],4):r(v,w,h[g+1].y,0,4)),n=0;4>n;n++)v[w+128+n]=v[w+256+n]=v[w+384+n]=v[w+0+n];for(n=0;16>n;++n,b<<=2)v=s,w=l+Pa[n],ua[f.Ob[n]](v,w),En(b,m,16*+n,v,w)}else if(v=kn(o,i,f.Ob[0]),da[v](s,l),0!=b)for(n=0;16>n;++n,b<<=2)En(b,m,16*+n,s,l+Pa[n]);for(n=f.Gc,v=kn(o,i,f.Dd),pa[v](c,d),pa[v](u,p),b=m,v=c,w=d,255&(f=0|n)&&(170&f?sr(b,256,v,w):cr(b,256,v,w)),f=u,b=p,255&(n>>=8)&&(170&n?sr(m,320,f,b):cr(m,320,f,b)),i<t.Ub-1&&(r(h[g].y,0,s,l+480,16),r(h[g].f,0,c,d+224,8),r(h[g].ea,0,u,p+224,8)),n=8*A*t.B,h=t.sa,g=t.ta+16*o+16*A*t.R,m=t.qa,f=t.ra+8*o+n,b=t.Ha,v=t.Ia+8*o+n,n=0;16>n;++n)r(h,g+n*t.R,s,l+32*n,16);for(n=0;8>n;++n)r(m,f+n*t.B,c,d+32*n,8),r(b,v+n*t.B,u,p+32*n,8)}}function Nn(t,r,a,o,i,A,s,l,c){var d=[0],u=[0],p=0,f=null!=c?c.kd:0,h=null!=c?c:new rn;if(null==t||12>a)return 7;h.data=t,h.w=r,h.ha=a,r=[r],a=[a],h.gb=[h.gb];t:{var g=r,b=a,v=h.gb;if(e(null!=t),e(null!=b),e(null!=v),v[0]=0,12<=b[0]&&!n(t,g[0],"RIFF")){if(n(t,g[0]+8,"WEBP")){v=3;break t}var w=k(t,g[0]+4);if(12>w||4294967286<w){v=3;break t}if(f&&w>b[0]-8){v=7;break t}v[0]=w,g[0]+=12,b[0]-=12}v=0}if(0!=v)return v;for(w=0<h.gb[0],a=a[0];;){t:{var x=t;b=r,v=a;var B=d,C=u,F=g=[0];if((T=p=[p])[0]=0,8>v[0])v=7;else{if(!n(x,b[0],"VP8X")){if(10!=k(x,b[0]+4)){v=3;break t}if(18>v[0]){v=7;break t}var Q=k(x,b[0]+8),U=1+S(x,b[0]+12);if(2147483648<=U*(x=1+S(x,b[0]+15))){v=3;break t}null!=F&&(F[0]=Q),null!=B&&(B[0]=U),null!=C&&(C[0]=x),b[0]+=18,v[0]-=18,T[0]=1}v=0}}if(p=p[0],g=g[0],0!=v)return v;if(b=!!(2&g),!w&&p)return 3;if(null!=A&&(A[0]=!!(16&g)),null!=s&&(s[0]=b),null!=l&&(l[0]=0),s=d[0],g=u[0],p&&b&&null==c){v=0;break}if(4>a){v=7;break}if(w&&p||!w&&!p&&!n(t,r[0],"ALPH")){a=[a],h.na=[h.na],h.P=[h.P],h.Sa=[h.Sa];t:{Q=t,v=r,w=a;var T=h.gb;B=h.na,C=h.P,F=h.Sa,U=22,e(null!=Q),e(null!=w),x=v[0];var L=w[0];for(e(null!=B),e(null!=F),B[0]=null,C[0]=null,F[0]=0;;){if(v[0]=x,w[0]=L,8>L){v=7;break t}var _=k(Q,x+4);if(4294967286<_){v=3;break t}var E=8+_+1&-2;if(U+=E,0<T&&U>T){v=3;break t}if(!n(Q,x,"VP8 ")||!n(Q,x,"VP8L")){v=0;break t}if(L[0]<E){v=7;break t}n(Q,x,"ALPH")||(B[0]=Q,C[0]=x+8,F[0]=_),x+=E,L-=E}}if(a=a[0],h.na=h.na[0],h.P=h.P[0],h.Sa=h.Sa[0],0!=v)break}a=[a],h.Ja=[h.Ja],h.xa=[h.xa];t:if(T=t,v=r,w=a,B=h.gb[0],C=h.Ja,F=h.xa,Q=v[0],x=!n(T,Q,"VP8 "),U=!n(T,Q,"VP8L"),e(null!=T),e(null!=w),e(null!=C),e(null!=F),8>w[0])v=7;else{if(x||U){if(T=k(T,Q+4),12<=B&&T>B-12){v=3;break t}if(f&&T>w[0]-8){v=7;break t}C[0]=T,v[0]+=8,w[0]-=8,F[0]=U}else F[0]=5<=w[0]&&47==T[Q+0]&&!(T[Q+4]>>5),C[0]=w[0];v=0}if(a=a[0],h.Ja=h.Ja[0],h.xa=h.xa[0],r=r[0],0!=v)break;if(4294967286<h.Ja)return 3;if(null==l||b||(l[0]=h.xa?2:1),s=[s],g=[g],h.xa){if(5>a){v=7;break}l=s,f=g,b=A,null==t||5>a?t=0:5<=a&&47==t[r+0]&&!(t[r+4]>>5)?(w=[0],T=[0],B=[0],m(C=new y,t,r,a),ht(C,w,T,B)?(null!=l&&(l[0]=w[0]),null!=f&&(f[0]=T[0]),null!=b&&(b[0]=B[0]),t=1):t=0):t=0}else{if(10>a){v=7;break}l=g,null==t||10>a||!Jt(t,r+3,a-3)?t=0:(f=t[r+0]|t[r+1]<<8|t[r+2]<<16,b=16383&(t[r+7]<<8|t[r+6]),t=16383&(t[r+9]<<8|t[r+8]),1&f||3<(f>>1&7)||!(f>>4&1)||f>>5>=h.Ja||!b||!t?t=0:(s&&(s[0]=b),l&&(l[0]=t),t=1))}if(!t)return 3;if(s=s[0],g=g[0],p&&(d[0]!=s||u[0]!=g))return 3;null!=c&&(c[0]=h,c.offset=r-c.w,e(4294967286>r-c.w),e(c.offset==c.ha-a));break}return 0==v||7==v&&p&&null==c?(null!=A&&(A[0]|=null!=h.na&&0<h.na.length),null!=o&&(o[0]=s),null!=i&&(i[0]=g),0):v}function Dn(t,e,n){var r=e.width,a=e.height,o=0,i=0,A=r,s=a;if(e.Da=null!=t&&0<t.Da,e.Da&&(A=t.cd,s=t.bd,o=t.v,i=t.j,11>n||(o&=-2,i&=-2),0>o||0>i||0>=A||0>=s||o+A>r||i+s>a))return 0;if(e.v=o,e.j=i,e.va=o+A,e.o=i+s,e.U=A,e.T=s,e.da=null!=t&&0<t.da,e.da){if(!D(A,s,n=[t.ib],o=[t.hb]))return 0;e.ib=n[0],e.hb=o[0]}return e.ob=null!=t&&t.ob,e.Kb=null==t||!t.Sd,e.da&&(e.ob=e.ib<3*r/4&&e.hb<3*a/4,e.Kb=0),1}function Hn(t){if(null==t)return 2;if(11>t.S){var e=t.f.RGBA;e.fb+=(t.height-1)*e.A,e.A=-e.A}else e=t.f.kb,t=t.height,e.O+=(t-1)*e.fa,e.fa=-e.fa,e.N+=(t-1>>1)*e.Ab,e.Ab=-e.Ab,e.W+=(t-1>>1)*e.Db,e.Db=-e.Db,null!=e.F&&(e.J+=(t-1)*e.lb,e.lb=-e.lb);return 0}function Pn(t,e,n,r){if(null==r||0>=t||0>=e)return 2;if(null!=n){if(n.Da){var a=n.cd,i=n.bd,A=-2&n.v,s=-2&n.j;if(0>A||0>s||0>=a||0>=i||A+a>t||s+i>e)return 2;t=a,e=i}if(n.da){if(!D(t,e,a=[n.ib],i=[n.hb]))return 2;t=a[0],e=i[0]}}r.width=t,r.height=e;t:{var l=r.width,c=r.height;if(t=r.S,0>=l||0>=c||!(t>=Dr&&13>t))t=2;else{if(0>=r.Rd&&null==r.sd){A=i=a=e=0;var d=(s=l*Ra[t])*c;if(11>t||(i=(c+1)/2*(e=(l+1)/2),12==t&&(A=(a=l)*c)),null==(c=o(d+2*i+A))){t=1;break t}r.sd=c,11>t?((l=r.f.RGBA).eb=c,l.fb=0,l.A=s,l.size=d):((l=r.f.kb).y=c,l.O=0,l.fa=s,l.Fd=d,l.f=c,l.N=0+d,l.Ab=e,l.Cd=i,l.ea=c,l.W=0+d+i,l.Db=e,l.Ed=i,12==t&&(l.F=c,l.J=0+d+2*i),l.Tc=A,l.lb=a)}if(e=1,a=r.S,i=r.width,A=r.height,a>=Dr&&13>a)if(11>a)t=r.f.RGBA,e&=(s=Math.abs(t.A))*(A-1)+i<=t.size,e&=s>=i*Ra[a],e&=null!=t.eb;else{t=r.f.kb,s=(i+1)/2,d=(A+1)/2,l=Math.abs(t.fa),c=Math.abs(t.Ab);var u=Math.abs(t.Db),p=Math.abs(t.lb),f=p*(A-1)+i;e&=l*(A-1)+i<=t.Fd,e&=c*(d-1)+s<=t.Cd,e=(e&=u*(d-1)+s<=t.Ed)&l>=i&c>=s&u>=s,e&=null!=t.y,e&=null!=t.f,e&=null!=t.ea,12==a&&(e&=p>=i,e&=f<=t.Tc,e&=null!=t.F)}else e=0;t=e?0:2}}return 0!=t||null!=n&&n.fd&&(t=Hn(r)),t}var On=64,Mn=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],jn=24,Rn=32,Kn=8,Gn=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];O("Predictor0","PredictorAdd0"),t.Predictor0=function(){return 4278190080},t.Predictor1=function(t){return t},t.Predictor2=function(t,e,n){return e[n+0]},t.Predictor3=function(t,e,n){return e[n+1]},t.Predictor4=function(t,e,n){return e[n-1]},t.Predictor5=function(t,e,n){return j(j(t,e[n+1]),e[n+0])},t.Predictor6=function(t,e,n){return j(t,e[n-1])},t.Predictor7=function(t,e,n){return j(t,e[n+0])},t.Predictor8=function(t,e,n){return j(e[n-1],e[n+0])},t.Predictor9=function(t,e,n){return j(e[n+0],e[n+1])},t.Predictor10=function(t,e,n){return j(j(t,e[n-1]),j(e[n+0],e[n+1]))},t.Predictor11=function(t,e,n){var r=e[n+0];return 0>=G(r>>24&255,t>>24&255,(e=e[n-1])>>24&255)+G(r>>16&255,t>>16&255,e>>16&255)+G(r>>8&255,t>>8&255,e>>8&255)+G(255&r,255&t,255&e)?r:t},t.Predictor12=function(t,e,n){var r=e[n+0];return(R((t>>24&255)+(r>>24&255)-((e=e[n-1])>>24&255))<<24|R((t>>16&255)+(r>>16&255)-(e>>16&255))<<16|R((t>>8&255)+(r>>8&255)-(e>>8&255))<<8|R((255&t)+(255&r)-(255&e)))>>>0},t.Predictor13=function(t,e,n){var r=e[n-1];return(K((t=j(t,e[n+0]))>>24&255,r>>24&255)<<24|K(t>>16&255,r>>16&255)<<16|K(t>>8&255,r>>8&255)<<8|K(255&t,255&r))>>>0};var qn=t.PredictorAdd0;t.PredictorAdd1=q,O("Predictor2","PredictorAdd2"),O("Predictor3","PredictorAdd3"),O("Predictor4","PredictorAdd4"),O("Predictor5","PredictorAdd5"),O("Predictor6","PredictorAdd6"),O("Predictor7","PredictorAdd7"),O("Predictor8","PredictorAdd8"),O("Predictor9","PredictorAdd9"),O("Predictor10","PredictorAdd10"),O("Predictor11","PredictorAdd11"),O("Predictor12","PredictorAdd12"),O("Predictor13","PredictorAdd13");var zn=t.PredictorAdd2;J("ColorIndexInverseTransform","MapARGB","32b",(function(t){return t>>8&255}),(function(t){return t})),J("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",(function(t){return t}),(function(t){return t>>8&255}));var Vn,Wn=t.ColorIndexInverseTransform,Jn=t.MapARGB,Xn=t.VP8LColorIndexInverseTransformAlpha,Yn=t.MapAlpha,$n=t.VP8LPredictorsAdd=[];$n.length=16,(t.VP8LPredictors=[]).length=16,(t.VP8LPredictorsAdd_C=[]).length=16,(t.VP8LPredictors_C=[]).length=16;var Zn,tr,er,nr,rr,ar,or,ir,Ar,sr,lr,cr,dr,ur,pr,fr,hr,gr,mr,br,vr,wr,yr,xr,Br,Cr,Fr,Qr,Ur=o(511),Tr=o(2041),Lr=o(225),_r=o(767),Sr=0,kr=Tr,Er=Lr,Ir=_r,Nr=Ur,Dr=0,Hr=1,Pr=2,Or=3,Mr=4,jr=5,Rr=6,Kr=7,Gr=8,qr=9,zr=10,Vr=[2,3,7],Wr=[3,3,11],Jr=[280,256,256,256,40],Xr=[0,1,1,1,0],Yr=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],$r=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],Zr=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],ta=8,ea=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],na=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],ra=null,aa=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],oa=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],ia=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],Aa=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],sa=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],la=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],ca=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],da=[],ua=[],pa=[],fa=1,ha=2,ga=[],ma=[];bn("UpsampleRgbLinePair",Cn,3),bn("UpsampleBgrLinePair",Fn,3),bn("UpsampleRgbaLinePair",_n,4),bn("UpsampleBgraLinePair",Ln,4),bn("UpsampleArgbLinePair",Tn,4),bn("UpsampleRgba4444LinePair",Un,2),bn("UpsampleRgb565LinePair",Qn,2);var ba=t.UpsampleRgbLinePair,va=t.UpsampleBgrLinePair,wa=t.UpsampleRgbaLinePair,ya=t.UpsampleBgraLinePair,xa=t.UpsampleArgbLinePair,Ba=t.UpsampleRgba4444LinePair,Ca=t.UpsampleRgb565LinePair,Fa=16,Qa=1<<Fa-1,Ua=-227,Ta=482,La=6,_a=(256<<La)-1,Sa=0,ka=o(256),Ea=o(256),Ia=o(256),Na=o(256),Da=o(Ta-Ua),Ha=o(Ta-Ua);Sn("YuvToRgbRow",Cn,3),Sn("YuvToBgrRow",Fn,3),Sn("YuvToRgbaRow",_n,4),Sn("YuvToBgraRow",Ln,4),Sn("YuvToArgbRow",Tn,4),Sn("YuvToRgba4444Row",Un,2),Sn("YuvToRgb565Row",Qn,2);var Pa=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],Oa=[0,2,8],Ma=[8,7,6,4,4,2,2,2,1,1,1,1],ja=1;this.WebPDecodeRGBA=function(t,n,r,a,o){var i=Hr,A=new nn,s=new it;A.ba=s,s.S=i,s.width=[s.width],s.height=[s.height];var l=s.width,c=s.height,d=new At;if(null==d||null==t)var u=2;else e(null!=d),u=Nn(t,n,r,d.width,d.height,d.Pd,d.Qd,d.format,null);if(0!=u?l=0:(null!=l&&(l[0]=d.width[0]),null!=c&&(c[0]=d.height[0]),l=1),l){s.width=s.width[0],s.height=s.height[0],null!=a&&(a[0]=s.width),null!=o&&(o[0]=s.height);t:{if(a=new zt,(o=new rn).data=t,o.w=n,o.ha=r,o.kd=1,n=[0],e(null!=o),(0==(t=Nn(o.data,o.w,o.ha,null,null,null,n,null,o))||7==t)&&n[0]&&(t=4),0==(n=t)){if(e(null!=A),a.data=o.data,a.w=o.w+o.offset,a.ha=o.ha-o.offset,a.put=pt,a.ac=ut,a.bc=ft,a.ma=A,o.xa){if(null==(t=Tt())){A=1;break t}if(function(t,n){var r=[0],a=[0],o=[0];e:for(;;){if(null==t)return 0;if(null==n)return t.a=2,0;if(t.l=n,t.a=0,m(t.m,n.data,n.w,n.ha),!ht(t.m,r,a,o)){t.a=3;break e}if(t.xb=ha,n.width=r[0],n.height=a[0],!Lt(r[0],a[0],1,t,null))break e;return 1}return e(0!=t.a),0}(t,a)){if(a=0==(n=Pn(a.width,a.height,A.Oa,A.ba))){e:{a=t;n:for(;;){if(null==a){a=0;break e}if(e(null!=a.s.yc),e(null!=a.s.Ya),e(0<a.s.Wb),e(null!=(r=a.l)),e(null!=(o=r.ma)),0!=a.xb){if(a.ca=o.ba,a.tb=o.tb,e(null!=a.ca),!Dn(o.Oa,r,Or)){a.a=2;break n}if(!_t(a,r.width))break n;if(r.da)break n;if((r.da||rt(a.ca.S))&&mn(),11>a.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),null!=a.ca.f.kb.F&&mn()),a.Pb&&0<a.s.ua&&null==a.s.vb.X&&!E(a.s.vb,a.s.Wa.Xa)){a.a=1;break n}a.xb=0}if(!Qt(a,a.V,a.Ba,a.c,a.i,r.o,xt))break n;o.Dc=a.Ma,a=1;break e}e(0!=a.a),a=0}a=!a}a&&(n=t.a)}else n=t.a}else{if(null==(t=new Vt)){A=1;break t}if(t.Fa=o.na,t.P=o.P,t.qc=o.Sa,Xt(t,a)){if(0==(n=Pn(a.width,a.height,A.Oa,A.ba))){if(t.Aa=0,r=A.Oa,e(null!=(o=t)),null!=r){if(0<(l=0>(l=r.Md)?0:100<l?255:255*l/100)){for(c=d=0;4>c;++c)12>(u=o.pb[c]).lc&&(u.ia=l*Ma[0>u.lc?0:u.lc]>>3),d|=u.ia;d&&(alert("todo:VP8InitRandom"),o.ia=1)}o.Ga=r.Id,100<o.Ga?o.Ga=100:0>o.Ga&&(o.Ga=0)}Zt(t,a)||(n=t.a)}}else n=t.a}0==n&&null!=A.Oa&&A.Oa.fd&&(n=Hn(A.ba))}A=n}i=0!=A?null:11>i?s.f.RGBA.eb:s.f.kb.y}else i=null;return i};var Ra=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function l(t,e){for(var n="",r=0;r<4;r++)n+=String.fromCharCode(t[e++]);return n}function c(t,e){return(t[e+0]|t[e+1]<<8|t[e+2]<<16)>>>0}function d(t,e){return(t[e+0]|t[e+1]<<8|t[e+2]<<16|t[e+3]<<24)>>>0}new s;var u=[0],p=[0],f=[],h=new s,g=t,m=function(t,e){var n={},r=0,a=!1,o=0,i=0;if(n.frames=[],!function(t,e){for(var n=0;n<4;n++)if(t[e+n]!="RIFF".charCodeAt(n))return!0;return!1}(t,e)){var A,s;for(d(t,e+=4),e+=8;e<t.length;){var u=l(t,e),p=d(t,e+=4);e+=4;var f=p+(1&p);switch(u){case"VP8 ":case"VP8L":void 0===n.frames[r]&&(n.frames[r]={}),(m=n.frames[r]).src_off=a?i:e-8,m.src_size=o+p+8,r++,a&&(a=!1,o=0,i=0);break;case"VP8X":(m=n.header={}).feature_flags=t[e];var h=e+4;m.canvas_width=1+c(t,h),h+=3,m.canvas_height=1+c(t,h),h+=3;break;case"ALPH":a=!0,o=f+8,i=e-8;break;case"ANIM":(m=n.header).bgcolor=d(t,e),h=e+4,m.loop_count=(A=t)[(s=h)+0]|A[s+1]<<8,h+=2;break;case"ANMF":var g,m;(m=n.frames[r]={}).offset_x=2*c(t,e),e+=3,m.offset_y=2*c(t,e),e+=3,m.width=1+c(t,e),e+=3,m.height=1+c(t,e),e+=3,m.duration=c(t,e),e+=3,g=t[e++],m.dispose=1&g,m.blend=g>>1&1}"ANMF"!=u&&(e+=f)}return n}}(g,0);m.response=g,m.rgbaoutput=!0,m.dataurl=!1;var b=m.header?m.header:null,v=m.frames?m.frames:null;if(b){b.loop_counter=b.loop_count,u=[b.canvas_height],p=[b.canvas_width];for(var w=0;w<v.length&&0!=v[w].blend;w++);}var y=v[0],x=h.WebPDecodeRGBA(g,y.src_off,y.src_size,p,u);y.rgba=x,y.imgwidth=p[0],y.imgheight=u[0];for(var B=0;B<p[0]*u[0]*4;B++)f[B]=x[B];return this.width=p,this.height=u,this.data=f,this}!function(t){var e=function(e,r,s,l){var c=4,d=o;switch(l){case t.image_compression.FAST:c=1,d=a;break;case t.image_compression.MEDIUM:c=6,d=i;break;case t.image_compression.SLOW:c=9,d=A}var u=G(e=n(e,r,s,d),{level:c});return t.__addimage__.arrayBufferToBinaryString(u)},n=function(t,e,n,r){for(var a,o,i,A=t.length/e,s=new Uint8Array(t.length+A),d=l(),u=0;u<A;u+=1){if(i=u*e,a=t.subarray(i,i+e),r)s.set(r(a,n,o),i+u);else{for(var p,f=d.length,h=[];p<f;p+=1)h[p]=d[p](a,n,o);var g=c(h.concat());s.set(h[g],i+u)}o=a}return s},r=function(t){var e=Array.apply([],t);return e.unshift(0),e},a=function(t,e){var n,r=[],a=t.length;r[0]=1;for(var o=0;o<a;o+=1)n=t[o-e]||0,r[o+1]=t[o]-n+256&255;return r},o=function(t,e,n){var r,a=[],o=t.length;a[0]=2;for(var i=0;i<o;i+=1)r=n&&n[i]||0,a[i+1]=t[i]-r+256&255;return a},i=function(t,e,n){var r,a,o=[],i=t.length;o[0]=3;for(var A=0;A<i;A+=1)r=t[A-e]||0,a=n&&n[A]||0,o[A+1]=t[A]+256-(r+a>>>1)&255;return o},A=function(t,e,n){var r,a,o,i,A=[],l=t.length;A[0]=4;for(var c=0;c<l;c+=1)r=t[c-e]||0,a=n&&n[c]||0,o=n&&n[c-e]||0,i=s(r,a,o),A[c+1]=t[c]-i+256&255;return A},s=function(t,e,n){if(t===e&&e===n)return t;var r=Math.abs(e-n),a=Math.abs(t-n),o=Math.abs(t+e-n-n);return r<=a&&r<=o?t:a<=o?e:n},l=function(){return[r,a,o,i,A]},c=function(t){var e=t.map((function(t){return t.reduce((function(t,e){return t+Math.abs(e)}),0)}));return e.indexOf(Math.min.apply(null,e))};t.processPNG=function(n,r,a,o){var i,A,s,l,c,d,u,p,f,h,g,m,b,v,w,y=this.decode.FLATE_DECODE,x="";if(this.__addimage__.isArrayBuffer(n)&&(n=new Uint8Array(n)),this.__addimage__.isArrayBufferView(n)){if(n=(s=new Ne(n)).imgData,A=s.bits,i=s.colorSpace,c=s.colors,-1!==[4,6].indexOf(s.colorType)){if(8===s.bits){f=(p=32==s.pixelBitlength?new Uint32Array(s.decodePixels().buffer):16==s.pixelBitlength?new Uint16Array(s.decodePixels().buffer):new Uint8Array(s.decodePixels().buffer)).length,g=new Uint8Array(f*s.colors),h=new Uint8Array(f);var B,C=s.pixelBitlength-s.bits;for(v=0,w=0;v<f;v++){for(b=p[v],B=0;B<C;)g[w++]=b>>>B&255,B+=s.bits;h[v]=b>>>B&255}}if(16===s.bits){f=(p=new Uint32Array(s.decodePixels().buffer)).length,g=new Uint8Array(f*(32/s.pixelBitlength)*s.colors),h=new Uint8Array(f*(32/s.pixelBitlength)),m=s.colors>1,v=0,w=0;for(var F=0;v<f;)b=p[v++],g[w++]=b>>>0&255,m&&(g[w++]=b>>>16&255,b=p[v++],g[w++]=b>>>0&255),h[F++]=b>>>16&255;A=8}o!==t.image_compression.NONE?(n=e(g,s.width*s.colors,s.colors,o),u=e(h,s.width,1,o)):(n=g,u=h,y=void 0)}if(3===s.colorType&&(i=this.color_spaces.INDEXED,d=s.palette,s.transparency.indexed)){var Q=s.transparency.indexed,U=0;for(v=0,f=Q.length;v<f;++v)U+=Q[v];if((U/=255)==f-1&&-1!==Q.indexOf(0))l=[Q.indexOf(0)];else if(U!==f){for(p=s.decodePixels(),h=new Uint8Array(p.length),v=0,f=p.length;v<f;v++)h[v]=Q[p[v]];u=e(h,s.width,1)}}var T=function(e){var n;switch(e){case t.image_compression.FAST:n=11;break;case t.image_compression.MEDIUM:n=13;break;case t.image_compression.SLOW:n=14;break;default:n=12}return n}(o);return y===this.decode.FLATE_DECODE&&(x="/Predictor "+T+" "),x+="/Colors "+c+" /BitsPerComponent "+A+" /Columns "+s.width,(this.__addimage__.isArrayBuffer(n)||this.__addimage__.isArrayBufferView(n))&&(n=this.__addimage__.arrayBufferToBinaryString(n)),(u&&this.__addimage__.isArrayBuffer(u)||this.__addimage__.isArrayBufferView(u))&&(u=this.__addimage__.arrayBufferToBinaryString(u)),{alias:a,data:n,index:r,filter:y,decodeParameters:x,transparency:l,palette:d,sMask:u,predictor:T,width:s.width,height:s.height,bitsPerComponent:A,colorSpace:i}}}}(Ft.API),function(t){t.processGIF89A=function(e,n,r,a){var o=new De(e),i=o.width,A=o.height,s=[];o.decodeAndBlitFrameRGBA(0,s);var l={data:s,width:i,height:A},c=new Pe(100).encode(l,100);return t.processJPEG.call(this,c,n,r,a)},t.processGIF87A=t.processGIF89A}(Ft.API),Oe.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,16===this.bitPP&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var t=0===this.colors?1<<this.bitPP:this.colors;this.palette=new Array(t);for(var e=0;e<t;e++){var n=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0);this.palette[e]={red:a,green:r,blue:n,quad:o}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},Oe.prototype.parseBGR=function(){this.pos=this.offset;try{var t="bit"+this.bitPP,e=this.width*this.height*4;this.data=new Uint8Array(e),this[t]()}catch(t){W.log("bit decode error:"+t)}},Oe.prototype.bit1=function(){var t,e=Math.ceil(this.width/8),n=e%4;for(t=this.height-1;t>=0;t--){for(var r=this.bottom_up?t:this.height-1-t,a=0;a<e;a++)for(var o=this.datav.getUint8(this.pos++,!0),i=r*this.width*4+8*a*4,A=0;A<8&&8*a+A<this.width;A++){var s=this.palette[o>>7-A&1];this.data[i+4*A]=s.blue,this.data[i+4*A+1]=s.green,this.data[i+4*A+2]=s.red,this.data[i+4*A+3]=255}0!==n&&(this.pos+=4-n)}},Oe.prototype.bit4=function(){for(var t=Math.ceil(this.width/2),e=t%4,n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,a=0;a<t;a++){var o=this.datav.getUint8(this.pos++,!0),i=r*this.width*4+2*a*4,A=o>>4,s=15&o,l=this.palette[A];if(this.data[i]=l.blue,this.data[i+1]=l.green,this.data[i+2]=l.red,this.data[i+3]=255,2*a+1>=this.width)break;l=this.palette[s],this.data[i+4]=l.blue,this.data[i+4+1]=l.green,this.data[i+4+2]=l.red,this.data[i+4+3]=255}0!==e&&(this.pos+=4-e)}},Oe.prototype.bit8=function(){for(var t=this.width%4,e=this.height-1;e>=0;e--){for(var n=this.bottom_up?e:this.height-1-e,r=0;r<this.width;r++){var a=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+4*r;if(a<this.palette.length){var i=this.palette[a];this.data[o]=i.red,this.data[o+1]=i.green,this.data[o+2]=i.blue,this.data[o+3]=255}else this.data[o]=255,this.data[o+1]=255,this.data[o+2]=255,this.data[o+3]=255}0!==t&&(this.pos+=4-t)}},Oe.prototype.bit15=function(){for(var t=this.width%3,e=parseInt("11111",2),n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,a=0;a<this.width;a++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var i=(o&e)/e*255|0,A=(o>>5&e)/e*255|0,s=(o>>10&e)/e*255|0,l=o>>15?255:0,c=r*this.width*4+4*a;this.data[c]=s,this.data[c+1]=A,this.data[c+2]=i,this.data[c+3]=l}this.pos+=t}},Oe.prototype.bit16=function(){for(var t=this.width%3,e=parseInt("11111",2),n=parseInt("111111",2),r=this.height-1;r>=0;r--){for(var a=this.bottom_up?r:this.height-1-r,o=0;o<this.width;o++){var i=this.datav.getUint16(this.pos,!0);this.pos+=2;var A=(i&e)/e*255|0,s=(i>>5&n)/n*255|0,l=(i>>11)/e*255|0,c=a*this.width*4+4*o;this.data[c]=l,this.data[c+1]=s,this.data[c+2]=A,this.data[c+3]=255}this.pos+=t}},Oe.prototype.bit24=function(){for(var t=this.height-1;t>=0;t--){for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),i=e*this.width*4+4*n;this.data[i]=o,this.data[i+1]=a,this.data[i+2]=r,this.data[i+3]=255}this.pos+=this.width%4}},Oe.prototype.bit32=function(){for(var t=this.height-1;t>=0;t--)for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),A=e*this.width*4+4*n;this.data[A]=o,this.data[A+1]=a,this.data[A+2]=r,this.data[A+3]=i}},Oe.prototype.getData=function(){return this.data},function(t){t.processBMP=function(e,n,r,a){var o=new Oe(e,!1),i=o.width,A=o.height,s={data:o.getData(),width:i,height:A},l=new Pe(100).encode(s,100);return t.processJPEG.call(this,l,n,r,a)}}(Ft.API),Me.prototype.getData=function(){return this.data},function(t){t.processWEBP=function(e,n,r,a){var o=new Me(e,!1),i=o.width,A=o.height,s={data:o.getData(),width:i,height:A},l=new Pe(100).encode(s,100);return t.processJPEG.call(this,l,n,r,a)}}(Ft.API),Ft.API.processRGBA=function(t,e,n){for(var r=t.data,a=r.length,o=new Uint8Array(a/4*3),i=new Uint8Array(a/4),A=0,s=0,l=0;l<a;l+=4){var c=r[l],d=r[l+1],u=r[l+2],p=r[l+3];o[A++]=c,o[A++]=d,o[A++]=u,i[s++]=p}var f=this.__addimage__.arrayBufferToBinaryString(o);return{alpha:this.__addimage__.arrayBufferToBinaryString(i),data:f,index:e,alias:n,colorSpace:"DeviceRGB",bitsPerComponent:8,width:t.width,height:t.height}},Ft.API.setLanguage=function(t){return void 0===this.internal.languageSettings&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),void 0!=={af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[t]&&(this.internal.languageSettings.languageCode=t,!1===this.internal.languageSettings.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")})),this.internal.languageSettings.isSubscribed=!0)),this},_e=Ft.API,Se=_e.getCharWidthsArray=function(t,e){var n,r,o=(e=e||{}).font||this.internal.getFont(),i=e.fontSize||this.internal.getFontSize(),A=e.charSpace||this.internal.getCharSpace(),s=e.widths?e.widths:o.metadata.Unicode.widths,l=s.fof?s.fof:1,c=e.kerning?e.kerning:o.metadata.Unicode.kerning,d=c.fof?c.fof:1,u=!1!==e.doKerning,p=0,f=t.length,h=0,g=s[0]||l,m=[];for(n=0;n<f;n++)r=t.charCodeAt(n),"function"==typeof o.metadata.widthOfString?m.push((o.metadata.widthOfGlyph(o.metadata.characterToGlyph(r))+A*(1e3/i)||0)/1e3):(p=u&&"object"===(0,a.A)(c[r])&&!isNaN(parseInt(c[r][h],10))?c[r][h]/d:0,m.push((s[r]||g)/l+p)),h=r;return m},ke=_e.getStringUnitWidth=function(t,e){var n=(e=e||{}).fontSize||this.internal.getFontSize(),r=e.font||this.internal.getFont(),a=e.charSpace||this.internal.getCharSpace();return _e.processArabic&&(t=_e.processArabic(t)),"function"==typeof r.metadata.widthOfString?r.metadata.widthOfString(t,n,a)/n:Se.apply(this,arguments).reduce((function(t,e){return t+e}),0)},Ee=function(t,e,n,r){for(var a=[],o=0,i=t.length,A=0;o!==i&&A+e[o]<n;)A+=e[o],o++;a.push(t.slice(0,o));var s=o;for(A=0;o!==i;)A+e[o]>r&&(a.push(t.slice(s,o)),A=0,s=o),A+=e[o],o++;return s!==o&&a.push(t.slice(s,o)),a},Ie=function(t,e,n){n||(n={});var r,a,o,i,A,s,l,c=[],d=[c],u=n.textIndent||0,p=0,f=0,h=t.split(" "),g=Se.apply(this,[" ",n])[0];if(s=-1===n.lineIndent?h[0].length+2:n.lineIndent||0){var m=Array(s).join(" "),b=[];h.map((function(t){(t=t.split(/\s*\n/)).length>1?b=b.concat(t.map((function(t,e){return(e&&t.length?"\n":"")+t}))):b.push(t[0])})),h=b,s=ke.apply(this,[m,n])}for(o=0,i=h.length;o<i;o++){var v=0;if(r=h[o],s&&"\n"==r[0]&&(r=r.substr(1),v=1),u+p+(f=(a=Se.apply(this,[r,n])).reduce((function(t,e){return t+e}),0))>e||v){if(f>e){for(A=Ee.apply(this,[r,a,e-(u+p),e]),c.push(A.shift()),c=[A.pop()];A.length;)d.push([A.shift()]);f=a.slice(r.length-(c[0]?c[0].length:0)).reduce((function(t,e){return t+e}),0)}else c=[r];d.push(c),u=f+s,p=g}else c.push(r),u+=p+f,p=g}return l=s?function(t,e){return(e?m:"")+t.join(" ")}:function(t){return t.join(" ")},d.map(l)},_e.splitTextToSize=function(t,e,n){var r,a=(n=n||{}).fontSize||this.internal.getFontSize(),o=function(t){if(t.widths&&t.kerning)return{widths:t.widths,kerning:t.kerning};var e=this.internal.getFont(t.fontName,t.fontStyle);return e.metadata.Unicode?{widths:e.metadata.Unicode.widths||{0:1},kerning:e.metadata.Unicode.kerning||{}}:{font:e.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,n);r=Array.isArray(t)?t:String(t).split(/\r?\n/);var i=1*this.internal.scaleFactor*e/a;o.textIndent=n.textIndent?1*n.textIndent*this.internal.scaleFactor/a:0,o.lineIndent=n.lineIndent;var A,s,l=[];for(A=0,s=r.length;A<s;A++)l=l.concat(Ie.apply(this,[r[A],i,o]));return l},function(t){t.__fontmetrics__=t.__fontmetrics__||{};for(var e="klmnopqrstuvwxyz",n={},r={},o=0;o<16;o++)n[e[o]]="0123456789abcdef"[o],r["0123456789abcdef"[o]]=e[o];var i=function(t){return"0x"+parseInt(t,10).toString(16)},A=t.__fontmetrics__.compress=function(t){var e,n,o,s,l=["{"];for(var c in t){if(e=t[c],isNaN(parseInt(c,10))?n="'"+c+"'":(c=parseInt(c,10),n=(n=i(c).slice(2)).slice(0,-1)+r[n.slice(-1)]),"number"==typeof e)e<0?(o=i(e).slice(3),s="-"):(o=i(e).slice(2),s=""),o=s+o.slice(0,-1)+r[o.slice(-1)];else{if("object"!==(0,a.A)(e))throw new Error("Don't know what to do with value type "+(0,a.A)(e)+".");o=A(e)}l.push(n+o)}return l.push("}"),l.join("")},s=t.__fontmetrics__.uncompress=function(t){if("string"!=typeof t)throw new Error("Invalid argument passed to uncompress.");for(var e,r,a,o,i={},A=1,s=i,l=[],c="",d="",u=t.length-1,p=1;p<u;p+=1)"'"==(o=t[p])?e?(a=e.join(""),e=void 0):e=[]:e?e.push(o):"{"==o?(l.push([s,a]),s={},a=void 0):"}"==o?((r=l.pop())[0][r[1]]=s,a=void 0,s=r[0]):"-"==o?A=-1:void 0===a?n.hasOwnProperty(o)?(c+=n[o],a=parseInt(c,16)*A,A=1,c=""):c+=o:n.hasOwnProperty(o)?(d+=n[o],s[a]=parseInt(d,16)*A,A=1,a=void 0,d=""):d+=o;return i},l={codePages:["WinAnsiEncoding"],WinAnsiEncoding:s("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},c={Unicode:{Courier:l,"Courier-Bold":l,"Courier-BoldOblique":l,"Courier-Oblique":l,Helvetica:l,"Helvetica-Bold":l,"Helvetica-BoldOblique":l,"Helvetica-Oblique":l,"Times-Roman":l,"Times-Bold":l,"Times-BoldItalic":l,"Times-Italic":l}},d={Unicode:{"Courier-Oblique":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":s("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":s("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":s("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:s("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:s("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":s("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:s("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":s("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":s("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":s("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":s("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};t.events.push(["addFont",function(t){var e=t.font,n=d.Unicode[e.postScriptName];n&&(e.metadata.Unicode={},e.metadata.Unicode.widths=n.widths,e.metadata.Unicode.kerning=n.kerning);var r=c.Unicode[e.postScriptName];r&&(e.metadata.Unicode.encoding=r,e.encoding=r.codePages[0])}])}(Ft.API),function(t){var e=function(t){for(var e=t.length,n=new Uint8Array(e),r=0;r<e;r++)n[r]=t.charCodeAt(r);return n};t.API.events.push(["addFont",function(n){var r=void 0,a=n.font,o=n.instance;if(!a.isStandardFont){if(void 0===o)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+a.postScriptName+"').");if("string"!=typeof(r=!1===o.existsFileInVFS(a.postScriptName)?o.loadFile(a.postScriptName):o.getFileFromVFS(a.postScriptName)))throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+a.postScriptName+"').");!function(n,r){r=/^\x00\x01\x00\x00/.test(r)?e(r):e($(r)),n.metadata=t.API.TTFFont.open(r),n.metadata.Unicode=n.metadata.Unicode||{encoding:{},kerning:{},widths:[]},n.metadata.glyIdsUsed=[0]}(a,r)}}])}(Ft),function(){function t(){return(z.canvg?Promise.resolve(z.canvg):r.e(673).then(r.bind(r,6673))).catch((function(t){return Promise.reject(new Error("Could not load canvg: "+t))})).then((function(t){return t.default?t.default:t}))}Ft.API.addSvgAsImage=function(e,n,r,a,o,i,A,s){if(isNaN(n)||isNaN(r))throw W.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(a)||isNaN(o))throw W.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var l=document.createElement("canvas");l.width=a,l.height=o;var c=l.getContext("2d");c.fillStyle="#fff",c.fillRect(0,0,l.width,l.height);var d={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},u=this;return t().then((function(t){return t.fromString(c,e,d)}),(function(){return Promise.reject(new Error("Could not load canvg."))})).then((function(t){return t.render(d)})).then((function(){u.addImage(l.toDataURL("image/jpeg",1),n,r,a,o,A,s)}))}}(),Ft.API.putTotalPages=function(t){var e,n=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(e=new RegExp(t,"g"),n=this.internal.getNumberOfPages()):(e=new RegExp(this.pdfEscape16(t,this.internal.getFont()),"g"),n=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var r=1;r<=this.internal.getNumberOfPages();r++)for(var a=0;a<this.internal.pages[r].length;a++)this.internal.pages[r][a]=this.internal.pages[r][a].replace(e,n);return this},Ft.API.viewerPreferences=function(t,e){var n;t=t||{},e=e||!1;var r,o,i,A={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},s=Object.keys(A),l=[],c=0,d=0,u=0;function p(t,e){var n,r=!1;for(n=0;n<t.length;n+=1)t[n]===e&&(r=!0);return r}if(void 0===this.internal.viewerpreferences&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(A)),this.internal.viewerpreferences.isSubscribed=!1),n=this.internal.viewerpreferences.configuration,"reset"===t||!0===e){var f=s.length;for(u=0;u<f;u+=1)n[s[u]].value=n[s[u]].defaultValue,n[s[u]].explicitSet=!1}if("object"===(0,a.A)(t))for(o in t)if(i=t[o],p(s,o)&&void 0!==i){if("boolean"===n[o].type&&"boolean"==typeof i)n[o].value=i;else if("name"===n[o].type&&p(n[o].valueSet,i))n[o].value=i;else if("integer"===n[o].type&&Number.isInteger(i))n[o].value=i;else if("array"===n[o].type){for(c=0;c<i.length;c+=1)if(r=!0,1===i[c].length&&"number"==typeof i[c][0])l.push(String(i[c]-1));else if(i[c].length>1){for(d=0;d<i[c].length;d+=1)"number"!=typeof i[c][d]&&(r=!1);!0===r&&l.push([i[c][0]-1,i[c][1]-1].join(" "))}n[o].value="["+l.join(" ")+"]"}else n[o].value=n[o].defaultValue;n[o].explicitSet=!0}return!1===this.internal.viewerpreferences.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){var t,e=[];for(t in n)!0===n[t].explicitSet&&("name"===n[t].type?e.push("/"+t+" /"+n[t].value):e.push("/"+t+" "+n[t].value));0!==e.length&&this.internal.write("/ViewerPreferences\n<<\n"+e.join("\n")+"\n>>")})),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=n,this},function(t){var e=function(){var t='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',e=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),n=unescape(encodeURIComponent(t)),r=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),a=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),o=unescape(encodeURIComponent("</x:xmpmeta>")),i=n.length+r.length+a.length+e.length+o.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+i+" >>"),this.internal.write("stream"),this.internal.write(e+n+r+a+o),this.internal.write("endstream"),this.internal.write("endobj")},n=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};t.addMetadata=function(t,r){return void 0===this.internal.__metadata__&&(this.internal.__metadata__={metadata:t,namespaceuri:r||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",n),this.internal.events.subscribe("postPutResources",e)),this}}(Ft.API),function(t){var e=t.API,n=e.pdfEscape16=function(t,e){for(var n,r=e.metadata.Unicode.widths,a=["","0","00","000","0000"],o=[""],i=0,A=t.length;i<A;++i){if(n=e.metadata.characterToGlyph(t.charCodeAt(i)),e.metadata.glyIdsUsed.push(n),e.metadata.toUnicode[n]=t.charCodeAt(i),-1==r.indexOf(n)&&(r.push(n),r.push([parseInt(e.metadata.widthOfGlyph(n),10)])),"0"==n)return o.join("");n=n.toString(16),o.push(a[4-n.length],n)}return o.join("")},r=function(t){var e,n,r,a,o,i,A;for(o="/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n /Registry (Adobe)\n /Ordering (UCS)\n /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000><ffff>\nendcodespacerange",r=[],i=0,A=(n=Object.keys(t).sort((function(t,e){return t-e}))).length;i<A;i++)e=n[i],r.length>=100&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar",r=[]),void 0!==t[e]&&null!==t[e]&&"function"==typeof t[e].toString&&(a=("0000"+t[e].toString(16)).slice(-4),e=("0000"+(+e).toString(16)).slice(-4),r.push("<"+e+"><"+a+">"));return r.length&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar\n"),o+"endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"};e.events.push(["putFont",function(e){!function(e){var n=e.font,a=e.out,o=e.newObject,i=e.putStream;if(n.metadata instanceof t.API.TTFFont&&"Identity-H"===n.encoding){for(var A=n.metadata.Unicode.widths,s=n.metadata.subset.encode(n.metadata.glyIdsUsed,1),l="",c=0;c<s.length;c++)l+=String.fromCharCode(s[c]);var d=o();i({data:l,addLength1:!0,objectId:d}),a("endobj");var u=o();i({data:r(n.metadata.toUnicode),addLength1:!0,objectId:u}),a("endobj");var p=o();a("<<"),a("/Type /FontDescriptor"),a("/FontName /"+vt(n.fontName)),a("/FontFile2 "+d+" 0 R"),a("/FontBBox "+t.API.PDFObject.convert(n.metadata.bbox)),a("/Flags "+n.metadata.flags),a("/StemV "+n.metadata.stemV),a("/ItalicAngle "+n.metadata.italicAngle),a("/Ascent "+n.metadata.ascender),a("/Descent "+n.metadata.decender),a("/CapHeight "+n.metadata.capHeight),a(">>"),a("endobj");var f=o();a("<<"),a("/Type /Font"),a("/BaseFont /"+vt(n.fontName)),a("/FontDescriptor "+p+" 0 R"),a("/W "+t.API.PDFObject.convert(A)),a("/CIDToGIDMap /Identity"),a("/DW 1000"),a("/Subtype /CIDFontType2"),a("/CIDSystemInfo"),a("<<"),a("/Supplement 0"),a("/Registry (Adobe)"),a("/Ordering ("+n.encoding+")"),a(">>"),a(">>"),a("endobj"),n.objectNumber=o(),a("<<"),a("/Type /Font"),a("/Subtype /Type0"),a("/ToUnicode "+u+" 0 R"),a("/BaseFont /"+vt(n.fontName)),a("/Encoding /"+n.encoding),a("/DescendantFonts ["+f+" 0 R]"),a(">>"),a("endobj"),n.isAlreadyPutted=!0}}(e)}]),e.events.push(["putFont",function(e){!function(e){var n=e.font,a=e.out,o=e.newObject,i=e.putStream;if(n.metadata instanceof t.API.TTFFont&&"WinAnsiEncoding"===n.encoding){for(var A=n.metadata.rawData,s="",l=0;l<A.length;l++)s+=String.fromCharCode(A[l]);var c=o();i({data:s,addLength1:!0,objectId:c}),a("endobj");var d=o();i({data:r(n.metadata.toUnicode),addLength1:!0,objectId:d}),a("endobj");var u=o();a("<<"),a("/Descent "+n.metadata.decender),a("/CapHeight "+n.metadata.capHeight),a("/StemV "+n.metadata.stemV),a("/Type /FontDescriptor"),a("/FontFile2 "+c+" 0 R"),a("/Flags 96"),a("/FontBBox "+t.API.PDFObject.convert(n.metadata.bbox)),a("/FontName /"+vt(n.fontName)),a("/ItalicAngle "+n.metadata.italicAngle),a("/Ascent "+n.metadata.ascender),a(">>"),a("endobj"),n.objectNumber=o();for(var p=0;p<n.metadata.hmtx.widths.length;p++)n.metadata.hmtx.widths[p]=parseInt(n.metadata.hmtx.widths[p]*(1e3/n.metadata.head.unitsPerEm));a("<</Subtype/TrueType/Type/Font/ToUnicode "+d+" 0 R/BaseFont/"+vt(n.fontName)+"/FontDescriptor "+u+" 0 R/Encoding/"+n.encoding+" /FirstChar 29 /LastChar 255 /Widths "+t.API.PDFObject.convert(n.metadata.hmtx.widths)+">>"),a("endobj"),n.isAlreadyPutted=!0}}(e)}]);var a=function(t){var e,r=t.text||"",a=t.x,o=t.y,i=t.options||{},A=t.mutex||{},s=A.pdfEscape,l=A.activeFontKey,c=A.fonts,d=l,u="",p=0,f="",h=c[d].encoding;if("Identity-H"!==c[d].encoding)return{text:r,x:a,y:o,options:i,mutex:A};for(f=r,d=l,Array.isArray(r)&&(f=r[0]),p=0;p<f.length;p+=1)c[d].metadata.hasOwnProperty("cmap")&&(e=c[d].metadata.cmap.unicode.codeMap[f[p].charCodeAt(0)]),e||f[p].charCodeAt(0)<256&&c[d].metadata.hasOwnProperty("Unicode")?u+=f[p]:u+="";var g="";return parseInt(d.slice(1))<14||"WinAnsiEncoding"===h?g=s(u,d).split("").map((function(t){return t.charCodeAt(0).toString(16)})).join(""):"Identity-H"===h&&(g=n(u,c[d])),A.isHex=!0,{text:g,x:a,y:o,options:i,mutex:A}};e.events.push(["postProcessText",function(t){var e=t.text||"",n=[],r={text:e,x:t.x,y:t.y,options:t.options,mutex:t.mutex};if(Array.isArray(e)){var o=0;for(o=0;o<e.length;o+=1)Array.isArray(e[o])&&3===e[o].length?n.push([a(Object.assign({},r,{text:e[o][0]})).text,e[o][1],e[o][2]]):n.push(a(Object.assign({},r,{text:e[o]})).text);t.text=n}else t.text=a(Object.assign({},r,{text:e})).text}])}(Ft),function(t){var e=function(){return void 0===this.internal.vFS&&(this.internal.vFS={}),!0};t.existsFileInVFS=function(t){return e.call(this),void 0!==this.internal.vFS[t]},t.addFileToVFS=function(t,n){return e.call(this),this.internal.vFS[t]=n,this},t.getFileFromVFS=function(t){return e.call(this),void 0!==this.internal.vFS[t]?this.internal.vFS[t]:null}}(Ft.API),function(t){t.__bidiEngine__=t.prototype.__bidiEngine__=function(t){var n,r,a,o,i,A,s,l=e,c=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],d=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],u={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},p={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},f=["(",")","(","<",">","<","[","]","[","{","}","{","«","»","«","‹","›","‹","⁅","⁆","⁅","⁽","⁾","⁽","₍","₎","₍","≤","≥","≤","〈","〉","〈","﹙","﹚","﹙","﹛","﹜","﹛","﹝","﹞","﹝","﹤","﹥","﹤"],h=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),g=!1,m=0;this.__bidiEngine__={};var b=function(t){var e=t.charCodeAt(),n=e>>8,r=p[n];return void 0!==r?l[256*r+(255&e)]:252===n||253===n?"AL":h.test(n)?"L":8===n?"R":"N"},v=function(t){for(var e,n=0;n<t.length;n++){if("L"===(e=b(t.charAt(n))))return!1;if("R"===e)return!0}return!1},w=function(t,e,i,A){var s,l,c,d,u=e[A];switch(u){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":g=!1;break;case"N":case"AN":break;case"EN":g&&(u="AN");break;case"AL":g=!0,u="R";break;case"WS":case"BN":u="N";break;case"CS":A<1||A+1>=e.length||"EN"!==(s=i[A-1])&&"AN"!==s||"EN"!==(l=e[A+1])&&"AN"!==l?u="N":g&&(l="AN"),u=l===s?l:"N";break;case"ES":u="EN"===(s=A>0?i[A-1]:"B")&&A+1<e.length&&"EN"===e[A+1]?"EN":"N";break;case"ET":if(A>0&&"EN"===i[A-1]){u="EN";break}if(g){u="N";break}for(c=A+1,d=e.length;c<d&&"ET"===e[c];)c++;u=c<d&&"EN"===e[c]?"EN":"N";break;case"NSM":if(a&&!o){for(d=e.length,c=A+1;c<d&&"NSM"===e[c];)c++;if(c<d){var p=t[A],f=p>=1425&&p<=2303||64286===p;if(s=e[c],f&&("R"===s||"AL"===s)){u="R";break}}}u=A<1||"B"===(s=e[A-1])?"N":i[A-1];break;case"B":g=!1,n=!0,u=m;break;case"S":r=!0,u="N"}return u},y=function(t,e,n){var r=t.split("");return n&&x(r,n,{hiLevel:m}),r.reverse(),e&&e.reverse(),r.join("")},x=function(t,e,a){var o,i,A,s,l,p=-1,f=t.length,h=0,v=[],y=m?d:c,x=[];for(g=!1,n=!1,r=!1,i=0;i<f;i++)x[i]=b(t[i]);for(A=0;A<f;A++){if(l=h,v[A]=w(t,x,v,A),o=240&(h=y[l][u[v[A]]]),h&=15,e[A]=s=y[h][5],o>0)if(16===o){for(i=p;i<A;i++)e[i]=1;p=-1}else p=-1;if(y[h][6])-1===p&&(p=A);else if(p>-1){for(i=p;i<A;i++)e[i]=s;p=-1}"B"===x[A]&&(e[A]=0),a.hiLevel|=s}r&&function(t,e,n){for(var r=0;r<n;r++)if("S"===t[r]){e[r]=m;for(var a=r-1;a>=0&&"WS"===t[a];a--)e[a]=m}}(x,e,f)},B=function(t,e,r,a,o){if(!(o.hiLevel<t)){if(1===t&&1===m&&!n)return e.reverse(),void(r&&r.reverse());for(var i,A,s,l,c=e.length,d=0;d<c;){if(a[d]>=t){for(s=d+1;s<c&&a[s]>=t;)s++;for(l=d,A=s-1;l<A;l++,A--)i=e[l],e[l]=e[A],e[A]=i,r&&(i=r[l],r[l]=r[A],r[A]=i);d=s}d++}}},C=function(t,e,n){var r=t.split(""),a={hiLevel:m};return n||(n=[]),x(r,n,a),function(t,e,n){if(0!==n.hiLevel&&s)for(var r,a=0;a<t.length;a++)1===e[a]&&(r=f.indexOf(t[a]))>=0&&(t[a]=f[r+1])}(r,n,a),B(2,r,e,n,a),B(1,r,e,n,a),r.join("")};return this.__bidiEngine__.doBidiReorder=function(t,e,n){if(function(t,e){if(e)for(var n=0;n<t.length;n++)e[n]=n;void 0===o&&(o=v(t)),void 0===A&&(A=v(t))}(t,e),a||!i||A)if(a&&i&&o^A)m=o?1:0,t=y(t,e,n);else if(!a&&i&&A)m=o?1:0,t=C(t,e,n),t=y(t,e);else if(!a||o||i||A){if(a&&!i&&o^A)t=y(t,e),o?(m=0,t=C(t,e,n)):(m=1,t=C(t,e,n),t=y(t,e));else if(a&&o&&!i&&A)m=1,t=C(t,e,n),t=y(t,e);else if(!a&&!i&&o^A){var r=s;o?(m=1,t=C(t,e,n),m=0,s=!1,t=C(t,e,n),s=r):(m=0,t=C(t,e,n),t=y(t,e),m=1,s=!1,t=C(t,e,n),s=r,t=y(t,e))}}else m=0,t=C(t,e,n);else m=o?1:0,t=C(t,e,n);return t},this.__bidiEngine__.setOptions=function(t){t&&(a=t.isInputVisual,i=t.isOutputVisual,o=t.isInputRtl,A=t.isOutputRtl,s=t.isSymmetricSwapping)},this.__bidiEngine__.setOptions(t),this.__bidiEngine__};var e=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],n=new t.__bidiEngine__({isInputVisual:!0});t.API.events.push(["postProcessText",function(t){var e=t.text,r=(t.x,t.y,t.options||{}),a=(t.mutex,r.lang,[]);if(r.isInputVisual="boolean"!=typeof r.isInputVisual||r.isInputVisual,n.setOptions(r),"[object Array]"===Object.prototype.toString.call(e)){var o=0;for(a=[],o=0;o<e.length;o+=1)"[object Array]"===Object.prototype.toString.call(e[o])?a.push([n.doBidiReorder(e[o][0]),e[o][1],e[o][2]]):a.push([n.doBidiReorder(e[o])]);t.text=a}else t.text=n.doBidiReorder(e);n.setOptions({isInputVisual:!0})}])}(Ft),Ft.API.TTFFont=function(){function t(t){var e;if(this.rawData=t,e=this.contents=new Re(t),this.contents.pos=4,"ttcf"===e.readString(4))throw new Error("TTCF not supported.");e.pos=0,this.parse(),this.subset=new sn(this),this.registerTTF()}return t.open=function(e){return new t(e)},t.prototype.parse=function(){return this.directory=new Ke(this.contents),this.head=new ze(this),this.name=new Ze(this),this.cmap=new We(this),this.toUnicode={},this.hhea=new Je(this),this.maxp=new tn(this),this.hmtx=new en(this),this.post=new Ye(this),this.os2=new Xe(this),this.loca=new An(this),this.glyf=new rn(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},t.prototype.registerTTF=function(){var t,e,n,r,a;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var e,n,r,a;for(a=[],e=0,n=(r=this.bbox).length;e<n;e++)t=r[e],a.push(Math.round(t*this.scaleFactor));return a}.call(this),this.stemV=0,this.post.exists?(n=255&(r=this.post.italic_angle),!!(32768&(e=r>>16))&&(e=-(1+(65535^e))),this.italicAngle=+(e+"."+n)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=1===(a=this.familyClass)||2===a||3===a||4===a||5===a||7===a,this.isScript=10===this.familyClass,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),0!==this.italicAngle&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},t.prototype.characterToGlyph=function(t){var e;return(null!=(e=this.cmap.unicode)?e.codeMap[t]:void 0)||0},t.prototype.widthOfGlyph=function(t){var e;return e=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*e},t.prototype.widthOfString=function(t,e,n){var r,a,o,i;for(o=0,a=0,i=(t=""+t).length;0<=i?a<i:a>i;a=0<=i?++a:--a)r=t.charCodeAt(a),o+=this.widthOfGlyph(this.characterToGlyph(r))+n*(1e3/e)||0;return o*(e/1e3)},t.prototype.lineHeight=function(t,e){var n;return null==e&&(e=!1),n=e?this.lineGap:0,(this.ascender+n-this.decender)/1e3*t},t}();var je,Re=function(){function t(t){this.data=null!=t?t:[],this.pos=0,this.length=this.data.length}return t.prototype.readByte=function(){return this.data[this.pos++]},t.prototype.writeByte=function(t){return this.data[this.pos++]=t},t.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},t.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt32=function(){var t;return(t=this.readUInt32())>=2147483648?t-4294967296:t},t.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},t.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},t.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt16=function(){var t;return(t=this.readUInt16())>=32768?t-65536:t},t.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},t.prototype.readString=function(t){var e,n;for(n=[],e=0;0<=t?e<t:e>t;e=0<=t?++e:--e)n[e]=String.fromCharCode(this.readByte());return n.join("")},t.prototype.writeString=function(t){var e,n,r;for(r=[],e=0,n=t.length;0<=n?e<n:e>n;e=0<=n?++e:--e)r.push(this.writeByte(t.charCodeAt(e)));return r},t.prototype.readShort=function(){return this.readInt16()},t.prototype.writeShort=function(t){return this.writeInt16(t)},t.prototype.readLongLong=function(){var t,e,n,r,a,o,i,A;return t=this.readByte(),e=this.readByte(),n=this.readByte(),r=this.readByte(),a=this.readByte(),o=this.readByte(),i=this.readByte(),A=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^e)+1099511627776*(255^n)+4294967296*(255^r)+16777216*(255^a)+65536*(255^o)+256*(255^i)+(255^A)+1):72057594037927940*t+281474976710656*e+1099511627776*n+4294967296*r+16777216*a+65536*o+256*i+A},t.prototype.writeLongLong=function(t){var e,n;return e=Math.floor(t/4294967296),n=4294967295&t,this.writeByte(e>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},t.prototype.readInt=function(){return this.readInt32()},t.prototype.writeInt=function(t){return this.writeInt32(t)},t.prototype.read=function(t){var e,n;for(e=[],n=0;0<=t?n<t:n>t;n=0<=t?++n:--n)e.push(this.readByte());return e},t.prototype.write=function(t){var e,n,r,a;for(a=[],n=0,r=t.length;n<r;n++)e=t[n],a.push(this.writeByte(e));return a},t}(),Ke=function(){var t;function e(t){var e,n,r;for(this.scalarType=t.readInt(),this.tableCount=t.readShort(),this.searchRange=t.readShort(),this.entrySelector=t.readShort(),this.rangeShift=t.readShort(),this.tables={},n=0,r=this.tableCount;0<=r?n<r:n>r;n=0<=r?++n:--n)e={tag:t.readString(4),checksum:t.readInt(),offset:t.readInt(),length:t.readInt()},this.tables[e.tag]=e}return e.prototype.encode=function(e){var n,r,a,o,i,A,s,l,c,d,u,p,f;for(f in u=Object.keys(e).length,A=Math.log(2),c=16*Math.floor(Math.log(u)/A),o=Math.floor(c/A),l=16*u-c,(r=new Re).writeInt(this.scalarType),r.writeShort(u),r.writeShort(c),r.writeShort(o),r.writeShort(l),a=16*u,s=r.pos+a,i=null,p=[],e)for(d=e[f],r.writeString(f),r.writeInt(t(d)),r.writeInt(s),r.writeInt(d.length),p=p.concat(d),"head"===f&&(i=s),s+=d.length;s%4;)p.push(0),s++;return r.write(p),n=2981146554-t(r.data),r.pos=i+8,r.writeUInt32(n),r.data},t=function(t){var e,n,r,a;for(t=nn.call(t);t.length%4;)t.push(0);for(r=new Re(t),n=0,e=0,a=t.length;e<a;e=e+=4)n+=r.readUInt32();return 4294967295&n},e}(),Ge={}.hasOwnProperty,qe=function(t,e){for(var n in e)Ge.call(e,n)&&(t[n]=e[n]);function r(){this.constructor=t}return r.prototype=e.prototype,t.prototype=new r,t.__super__=e.prototype,t};je=function(){function t(t){var e;this.file=t,e=this.file.directory.tables[this.tag],this.exists=!!e,e&&(this.offset=e.offset,this.length=e.length,this.parse(this.file.contents))}return t.prototype.parse=function(){},t.prototype.encode=function(){},t.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},t}();var ze=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return qe(t,je),t.prototype.tag="head",t.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.revision=t.readInt(),this.checkSumAdjustment=t.readInt(),this.magicNumber=t.readInt(),this.flags=t.readShort(),this.unitsPerEm=t.readShort(),this.created=t.readLongLong(),this.modified=t.readLongLong(),this.xMin=t.readShort(),this.yMin=t.readShort(),this.xMax=t.readShort(),this.yMax=t.readShort(),this.macStyle=t.readShort(),this.lowestRecPPEM=t.readShort(),this.fontDirectionHint=t.readShort(),this.indexToLocFormat=t.readShort(),this.glyphDataFormat=t.readShort()},t.prototype.encode=function(t){var e;return(e=new Re).writeInt(this.version),e.writeInt(this.revision),e.writeInt(this.checkSumAdjustment),e.writeInt(this.magicNumber),e.writeShort(this.flags),e.writeShort(this.unitsPerEm),e.writeLongLong(this.created),e.writeLongLong(this.modified),e.writeShort(this.xMin),e.writeShort(this.yMin),e.writeShort(this.xMax),e.writeShort(this.yMax),e.writeShort(this.macStyle),e.writeShort(this.lowestRecPPEM),e.writeShort(this.fontDirectionHint),e.writeShort(t),e.writeShort(this.glyphDataFormat),e.data},t}(),Ve=function(){function t(t,e){var n,r,a,o,i,A,s,l,c,d,u,p,f,h,g,m,b;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=e+t.readInt(),c=t.pos,t.pos=this.offset,this.format=t.readUInt16(),this.length=t.readUInt16(),this.language=t.readUInt16(),this.isUnicode=3===this.platformID&&1===this.encodingID&&4===this.format||0===this.platformID&&4===this.format,this.codeMap={},this.format){case 0:for(A=0;A<256;++A)this.codeMap[A]=t.readByte();break;case 4:for(u=t.readUInt16(),d=u/2,t.pos+=6,a=function(){var e,n;for(n=[],A=e=0;0<=d?e<d:e>d;A=0<=d?++e:--e)n.push(t.readUInt16());return n}(),t.pos+=2,f=function(){var e,n;for(n=[],A=e=0;0<=d?e<d:e>d;A=0<=d?++e:--e)n.push(t.readUInt16());return n}(),s=function(){var e,n;for(n=[],A=e=0;0<=d?e<d:e>d;A=0<=d?++e:--e)n.push(t.readUInt16());return n}(),l=function(){var e,n;for(n=[],A=e=0;0<=d?e<d:e>d;A=0<=d?++e:--e)n.push(t.readUInt16());return n}(),r=(this.length-t.pos+this.offset)/2,i=function(){var e,n;for(n=[],A=e=0;0<=r?e<r:e>r;A=0<=r?++e:--e)n.push(t.readUInt16());return n}(),A=g=0,b=a.length;g<b;A=++g)for(h=a[A],n=m=p=f[A];p<=h?m<=h:m>=h;n=p<=h?++m:--m)0===l[A]?o=n+s[A]:0!==(o=i[l[A]/2+(n-p)-(d-A)]||0)&&(o+=s[A]),this.codeMap[n]=65535&o}t.pos=c}return t.encode=function(t,e){var n,r,a,o,i,A,s,l,c,d,u,p,f,h,g,m,b,v,w,y,x,B,C,F,Q,U,T,L,_,S,k,E,I,N,D,H,P,O,M,j,R,K,G,q,z,V;switch(L=new Re,o=Object.keys(t).sort((function(t,e){return t-e})),e){case"macroman":for(f=0,h=function(){var t=[];for(p=0;p<256;++p)t.push(0);return t}(),m={0:0},a={},_=0,I=o.length;_<I;_++)null==m[G=t[r=o[_]]]&&(m[G]=++f),a[r]={old:t[r],new:m[t[r]]},h[r]=m[t[r]];return L.writeUInt16(1),L.writeUInt16(0),L.writeUInt32(12),L.writeUInt16(0),L.writeUInt16(262),L.writeUInt16(0),L.write(h),{charMap:a,subtable:L.data,maxGlyphID:f+1};case"unicode":for(U=[],c=[],b=0,m={},n={},g=s=null,S=0,N=o.length;S<N;S++)null==m[w=t[r=o[S]]]&&(m[w]=++b),n[r]={old:w,new:m[w]},i=m[w]-r,null!=g&&i===s||(g&&c.push(g),U.push(r),s=i),g=r;for(g&&c.push(g),c.push(65535),U.push(65535),F=2*(C=U.length),B=2*Math.pow(Math.log(C)/Math.LN2,2),d=Math.log(B/2)/Math.LN2,x=2*C-B,A=[],y=[],u=[],p=k=0,D=U.length;k<D;p=++k){if(Q=U[p],l=c[p],65535===Q){A.push(0),y.push(0);break}if(Q-(T=n[Q].new)>=32768)for(A.push(0),y.push(2*(u.length+C-p)),r=E=Q;Q<=l?E<=l:E>=l;r=Q<=l?++E:--E)u.push(n[r].new);else A.push(T-Q),y.push(0)}for(L.writeUInt16(3),L.writeUInt16(1),L.writeUInt32(12),L.writeUInt16(4),L.writeUInt16(16+8*C+2*u.length),L.writeUInt16(0),L.writeUInt16(F),L.writeUInt16(B),L.writeUInt16(d),L.writeUInt16(x),R=0,H=c.length;R<H;R++)r=c[R],L.writeUInt16(r);for(L.writeUInt16(0),K=0,P=U.length;K<P;K++)r=U[K],L.writeUInt16(r);for(q=0,O=A.length;q<O;q++)i=A[q],L.writeUInt16(i);for(z=0,M=y.length;z<M;z++)v=y[z],L.writeUInt16(v);for(V=0,j=u.length;V<j;V++)f=u[V],L.writeUInt16(f);return{charMap:n,subtable:L.data,maxGlyphID:b+1}}},t}(),We=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return qe(t,je),t.prototype.tag="cmap",t.prototype.parse=function(t){var e,n,r;for(t.pos=this.offset,this.version=t.readUInt16(),r=t.readUInt16(),this.tables=[],this.unicode=null,n=0;0<=r?n<r:n>r;n=0<=r?++n:--n)e=new Ve(t,this.offset),this.tables.push(e),e.isUnicode&&null==this.unicode&&(this.unicode=e);return!0},t.encode=function(t,e){var n,r;return null==e&&(e="macroman"),n=Ve.encode(t,e),(r=new Re).writeUInt16(0),r.writeUInt16(1),n.table=r.data.concat(n.subtable),n},t}(),Je=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return qe(t,je),t.prototype.tag="hhea",t.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.ascender=t.readShort(),this.decender=t.readShort(),this.lineGap=t.readShort(),this.advanceWidthMax=t.readShort(),this.minLeftSideBearing=t.readShort(),this.minRightSideBearing=t.readShort(),this.xMaxExtent=t.readShort(),this.caretSlopeRise=t.readShort(),this.caretSlopeRun=t.readShort(),this.caretOffset=t.readShort(),t.pos+=8,this.metricDataFormat=t.readShort(),this.numberOfMetrics=t.readUInt16()},t}(),Xe=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return qe(t,je),t.prototype.tag="OS/2",t.prototype.parse=function(t){if(t.pos=this.offset,this.version=t.readUInt16(),this.averageCharWidth=t.readShort(),this.weightClass=t.readUInt16(),this.widthClass=t.readUInt16(),this.type=t.readShort(),this.ySubscriptXSize=t.readShort(),this.ySubscriptYSize=t.readShort(),this.ySubscriptXOffset=t.readShort(),this.ySubscriptYOffset=t.readShort(),this.ySuperscriptXSize=t.readShort(),this.ySuperscriptYSize=t.readShort(),this.ySuperscriptXOffset=t.readShort(),this.ySuperscriptYOffset=t.readShort(),this.yStrikeoutSize=t.readShort(),this.yStrikeoutPosition=t.readShort(),this.familyClass=t.readShort(),this.panose=function(){var e,n;for(n=[],e=0;e<10;++e)n.push(t.readByte());return n}(),this.charRange=function(){var e,n;for(n=[],e=0;e<4;++e)n.push(t.readInt());return n}(),this.vendorID=t.readString(4),this.selection=t.readShort(),this.firstCharIndex=t.readShort(),this.lastCharIndex=t.readShort(),this.version>0&&(this.ascent=t.readShort(),this.descent=t.readShort(),this.lineGap=t.readShort(),this.winAscent=t.readShort(),this.winDescent=t.readShort(),this.codePageRange=function(){var e,n;for(n=[],e=0;e<2;e=++e)n.push(t.readInt());return n}(),this.version>1))return this.xHeight=t.readShort(),this.capHeight=t.readShort(),this.defaultChar=t.readShort(),this.breakChar=t.readShort(),this.maxContext=t.readShort()},t}(),Ye=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return qe(t,je),t.prototype.tag="post",t.prototype.parse=function(t){var e,n,r;switch(t.pos=this.offset,this.format=t.readInt(),this.italicAngle=t.readInt(),this.underlinePosition=t.readShort(),this.underlineThickness=t.readShort(),this.isFixedPitch=t.readInt(),this.minMemType42=t.readInt(),this.maxMemType42=t.readInt(),this.minMemType1=t.readInt(),this.maxMemType1=t.readInt(),this.format){case 65536:case 196608:break;case 131072:var a;for(n=t.readUInt16(),this.glyphNameIndex=[],a=0;0<=n?a<n:a>n;a=0<=n?++a:--a)this.glyphNameIndex.push(t.readUInt16());for(this.names=[],r=[];t.pos<this.offset+this.length;)e=t.readByte(),r.push(this.names.push(t.readString(e)));return r;case 151552:return n=t.readUInt16(),this.offsets=t.read(n);case 262144:return this.map=function(){var e,n,r;for(r=[],a=e=0,n=this.file.maxp.numGlyphs;0<=n?e<n:e>n;a=0<=n?++e:--e)r.push(t.readUInt32());return r}.call(this)}},t}(),$e=function(t,e){this.raw=t,this.length=t.length,this.platformID=e.platformID,this.encodingID=e.encodingID,this.languageID=e.languageID},Ze=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return qe(t,je),t.prototype.tag="name",t.prototype.parse=function(t){var e,n,r,a,o,i,A,s,l,c,d;for(t.pos=this.offset,t.readShort(),e=t.readShort(),i=t.readShort(),n=[],a=0;0<=e?a<e:a>e;a=0<=e?++a:--a)n.push({platformID:t.readShort(),encodingID:t.readShort(),languageID:t.readShort(),nameID:t.readShort(),length:t.readShort(),offset:this.offset+i+t.readShort()});for(A={},a=l=0,c=n.length;l<c;a=++l)r=n[a],t.pos=r.offset,s=t.readString(r.length),o=new $e(s,r),null==A[d=r.nameID]&&(A[d]=[]),A[r.nameID].push(o);this.strings=A,this.copyright=A[0],this.fontFamily=A[1],this.fontSubfamily=A[2],this.uniqueSubfamily=A[3],this.fontName=A[4],this.version=A[5];try{this.postscriptName=A[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(t){this.postscriptName=A[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=A[7],this.manufacturer=A[8],this.designer=A[9],this.description=A[10],this.vendorUrl=A[11],this.designerUrl=A[12],this.license=A[13],this.licenseUrl=A[14],this.preferredFamily=A[15],this.preferredSubfamily=A[17],this.compatibleFull=A[18],this.sampleText=A[19]},t}(),tn=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return qe(t,je),t.prototype.tag="maxp",t.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.numGlyphs=t.readUInt16(),this.maxPoints=t.readUInt16(),this.maxContours=t.readUInt16(),this.maxCompositePoints=t.readUInt16(),this.maxComponentContours=t.readUInt16(),this.maxZones=t.readUInt16(),this.maxTwilightPoints=t.readUInt16(),this.maxStorage=t.readUInt16(),this.maxFunctionDefs=t.readUInt16(),this.maxInstructionDefs=t.readUInt16(),this.maxStackElements=t.readUInt16(),this.maxSizeOfInstructions=t.readUInt16(),this.maxComponentElements=t.readUInt16(),this.maxComponentDepth=t.readUInt16()},t}(),en=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return qe(t,je),t.prototype.tag="hmtx",t.prototype.parse=function(t){var e,n,r,a,o,i,A;for(t.pos=this.offset,this.metrics=[],e=0,i=this.file.hhea.numberOfMetrics;0<=i?e<i:e>i;e=0<=i?++e:--e)this.metrics.push({advance:t.readUInt16(),lsb:t.readInt16()});for(r=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var n,a;for(a=[],e=n=0;0<=r?n<r:n>r;e=0<=r?++n:--n)a.push(t.readInt16());return a}(),this.widths=function(){var t,e,n,r;for(r=[],t=0,e=(n=this.metrics).length;t<e;t++)a=n[t],r.push(a.advance);return r}.call(this),n=this.widths[this.widths.length-1],A=[],e=o=0;0<=r?o<r:o>r;e=0<=r?++o:--o)A.push(this.widths.push(n));return A},t.prototype.forGlyph=function(t){return t in this.metrics?this.metrics[t]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[t-this.metrics.length]}},t}(),nn=[].slice,rn=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return qe(t,je),t.prototype.tag="glyf",t.prototype.parse=function(){return this.cache={}},t.prototype.glyphFor=function(t){var e,n,r,a,o,i,A,s,l,c;return t in this.cache?this.cache[t]:(a=this.file.loca,e=this.file.contents,n=a.indexOf(t),0===(r=a.lengthOf(t))?this.cache[t]=null:(e.pos=this.offset+n,o=(i=new Re(e.read(r))).readShort(),s=i.readShort(),c=i.readShort(),A=i.readShort(),l=i.readShort(),this.cache[t]=-1===o?new on(i,s,c,A,l):new an(i,o,s,c,A,l),this.cache[t]))},t.prototype.encode=function(t,e,n){var r,a,o,i,A;for(o=[],a=[],i=0,A=e.length;i<A;i++)r=t[e[i]],a.push(o.length),r&&(o=o.concat(r.encode(n)));return a.push(o.length),{table:o,offsets:a}},t}(),an=function(){function t(t,e,n,r,a,o){this.raw=t,this.numberOfContours=e,this.xMin=n,this.yMin=r,this.xMax=a,this.yMax=o,this.compound=!1}return t.prototype.encode=function(){return this.raw.data},t}(),on=function(){function t(t,e,n,r,a){var o,i;for(this.raw=t,this.xMin=e,this.yMin=n,this.xMax=r,this.yMax=a,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],o=this.raw;i=o.readShort(),this.glyphOffsets.push(o.pos),this.glyphIDs.push(o.readUInt16()),32&i;)o.pos+=1&i?4:2,128&i?o.pos+=8:64&i?o.pos+=4:8&i&&(o.pos+=2)}return t.prototype.encode=function(){var t,e,n;for(e=new Re(nn.call(this.raw.data)),t=0,n=this.glyphIDs.length;t<n;++t)e.pos=this.glyphOffsets[t];return e.data},t}(),An=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return qe(t,je),t.prototype.tag="loca",t.prototype.parse=function(t){var e,n;return t.pos=this.offset,e=this.file.head.indexToLocFormat,this.offsets=0===e?function(){var e,r;for(r=[],n=0,e=this.length;n<e;n+=2)r.push(2*t.readUInt16());return r}.call(this):function(){var e,r;for(r=[],n=0,e=this.length;n<e;n+=4)r.push(t.readUInt32());return r}.call(this)},t.prototype.indexOf=function(t){return this.offsets[t]},t.prototype.lengthOf=function(t){return this.offsets[t+1]-this.offsets[t]},t.prototype.encode=function(t,e){for(var n=new Uint32Array(this.offsets.length),r=0,a=0,o=0;o<n.length;++o)if(n[o]=r,a<e.length&&e[a]==o){++a,n[o]=r;var i=this.offsets[o],A=this.offsets[o+1]-i;A>0&&(r+=A)}for(var s=new Array(4*n.length),l=0;l<n.length;++l)s[4*l+3]=255&n[l],s[4*l+2]=(65280&n[l])>>8,s[4*l+1]=(16711680&n[l])>>16,s[4*l]=(4278190080&n[l])>>24;return s},t}(),sn=function(){function t(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return t.prototype.generateCmap=function(){var t,e,n,r,a;for(e in r=this.font.cmap.tables[0].codeMap,t={},a=this.subset)n=a[e],t[e]=r[n];return t},t.prototype.glyphsFor=function(t){var e,n,r,a,o,i,A;for(r={},o=0,i=t.length;o<i;o++)r[a=t[o]]=this.font.glyf.glyphFor(a);for(a in e=[],r)(null!=(n=r[a])?n.compound:void 0)&&e.push.apply(e,n.glyphIDs);if(e.length>0)for(a in A=this.glyphsFor(e))n=A[a],r[a]=n;return r},t.prototype.encode=function(t,e){var n,r,a,o,i,A,s,l,c,d,u,p,f,h,g;for(r in n=We.encode(this.generateCmap(),"unicode"),o=this.glyphsFor(t),u={0:0},g=n.charMap)u[(A=g[r]).old]=A.new;for(p in d=n.maxGlyphID,o)p in u||(u[p]=d++);return l=function(t){var e,n;for(e in n={},t)n[t[e]]=e;return n}(u),c=Object.keys(l).sort((function(t,e){return t-e})),f=function(){var t,e,n;for(n=[],t=0,e=c.length;t<e;t++)i=c[t],n.push(l[i]);return n}(),a=this.font.glyf.encode(o,f,u),s=this.font.loca.encode(a.offsets,f),h={cmap:this.font.cmap.raw(),glyf:a.table,loca:s,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(e)},this.font.os2.exists&&(h["OS/2"]=this.font.os2.raw()),this.font.directory.encode(h)},t}();Ft.API.PDFObject=function(){var t;function e(){}return t=function(t,e){return(Array(e+1).join("0")+t).slice(-e)},e.convert=function(n){var r,a,o,i;if(Array.isArray(n))return"["+function(){var t,a,o;for(o=[],t=0,a=n.length;t<a;t++)r=n[t],o.push(e.convert(r));return o}().join(" ")+"]";if("string"==typeof n)return"/"+n;if(null!=n?n.isString:void 0)return"("+n+")";if(n instanceof Date)return"(D:"+t(n.getUTCFullYear(),4)+t(n.getUTCMonth(),2)+t(n.getUTCDate(),2)+t(n.getUTCHours(),2)+t(n.getUTCMinutes(),2)+t(n.getUTCSeconds(),2)+"Z)";if("[object Object]"==={}.toString.call(n)){for(a in o=["<<"],n)i=n[a],o.push("/"+a+" "+e.convert(i));return o.push(">>"),o.join("\n")}return""+n},e}();var ln=r(354),cn=r.n(ln),dn=r(5168),un=r(2933),pn=(r(9595),r(4692));function fn(e){pn.ajax({url:un.pc+"/sendPDF",type:"POST",contentType:"application/json",data:JSON.stringify(e)}).done((function(){(0,dn.rG)(t("gestion","Email sent"))})).fail((function(){(0,dn.rG)(t("gestion","Is your global mail server configured in Nextcloud?"))}))}function hn(e){(0,dn.rG)(t("gestion","Creation in progress …")),pn(".bootstrap-iso").css("height","2280px"),pn(".bootstrap-iso").css("margin-bottom","100px"),pn(".bootstrap-iso").css("padding","64px"),cn()(pn(".bootstrap-iso")[0],{scrollY:-window.scrollY,dpi:300}).then((n=>{var r=function(e,n){var r=new Ft("p","mm"),a=210*n.height/n.width,o=a,i=0;for(r.addImage(e,"JPG",0,i,210,a),o-=295;o>=0;)i+=o-a,r.addPage(),r.addImage(e,"JPG",0,i,210,a),o-=295;var A=btoa(r.output()),s=pn("#to").val().split(";"),l=pn("#Cc").val().split(";"),c=pn("#subject").val(),d=pn("#body").val();let u=document.getElementById("nomdefunt").innerText,p=document.getElementById("lieusoin").innerText;return{name:pn("#factureid").length?t("gestion","INVOICE")+"-"+u.toUpperCase()+"_"+p.toUpperCase():t("gestion","QUOTE")+"-"+u.toUpperCase()+"_"+p.toUpperCase(),subject:c,body:d,to:JSON.stringify(s),Cc:JSON.stringify(l),content:A,folder:pn("#theFolder").val()+"/"+pn("#pdf").data("folder")+"/"}}(n.toDataURL("image/jpg"),n);e(r)})),pn(".bootstrap-iso").css("height",""),pn(".bootstrap-iso").css("margin-bottom","0px"),pn(".bootstrap-iso").css("padding","0px")}},2071:(t,e,n)=>{var r=n(5077),a=n(6490),o=Function.prototype,i=r&&Object.getOwnPropertyDescriptor,A=a(o,"name"),s=A&&"something"===function(){}.name,l=A&&(!r||r&&i(o,"name").configurable);t.exports={EXISTS:A,PROPER:s,CONFIGURABLE:l}},2072:(t,e,n)=>{var r=n(6845),a=n(2074);t.exports=!!Object.getOwnPropertySymbols&&!a((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},2074:t=>{t.exports=function(t){try{return!!t()}catch(t){return!0}}},2192:(t,e,n)=>{var r=n(2074),a=n(200).RegExp,o=r((function(){var t=a("a","y");return t.lastIndex=2,null!=t.exec("abcd")})),i=o||r((function(){return!a("a","y").sticky})),A=o||r((function(){var t=a("^r","gy");return t.lastIndex=2,null!=t.exec("str")}));t.exports={BROKEN_CARET:A,MISSED_STICKY:i,UNSUPPORTED_Y:o}},2284:(t,e,n)=>{"use strict";function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}n.d(e,{A:()=>r})},2328:(t,e,n)=>{var r=n(6492),a=n(8420),o=n(7658),i=n(5225),A=Object;t.exports=i?function(t){return"symbol"==typeof t}:function(t){var e=r("Symbol");return a(e)&&o(e.prototype,A(t))}},2349:(t,e,n)=>{"use strict";var r=n(2074);t.exports=function(t,e){var n=[][t];return!!n&&r((function(){n.call(null,e||function(){return 1},1)}))}},2368:(t,e,n)=>{var r=n(8823),a=Function.prototype.call;t.exports=r?a.bind(a):function(){return a.apply(a,arguments)}},2612:(t,e,n)=>{var r=n(1229),a=Object;t.exports=function(t){return a(r(t))}},2838:function(t){t.exports=function(){"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)}function e(t,n){return e=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},e(t,n)}function n(t,r,a){return n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}()?Reflect.construct:function(t,n,r){var a=[null];a.push.apply(a,n);var o=new(Function.bind.apply(t,a));return r&&e(o,r.prototype),o},n.apply(null,arguments)}function r(t){return function(t){if(Array.isArray(t))return a(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return a(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var o=Object.hasOwnProperty,i=Object.setPrototypeOf,A=Object.isFrozen,s=Object.getPrototypeOf,l=Object.getOwnPropertyDescriptor,c=Object.freeze,d=Object.seal,u=Object.create,p="undefined"!=typeof Reflect&&Reflect,f=p.apply,h=p.construct;f||(f=function(t,e,n){return t.apply(e,n)}),c||(c=function(t){return t}),d||(d=function(t){return t}),h||(h=function(t,e){return n(t,r(e))});var g,m=T(Array.prototype.forEach),b=T(Array.prototype.pop),v=T(Array.prototype.push),w=T(String.prototype.toLowerCase),y=T(String.prototype.toString),x=T(String.prototype.match),B=T(String.prototype.replace),C=T(String.prototype.indexOf),F=T(String.prototype.trim),Q=T(RegExp.prototype.test),U=(g=TypeError,function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return h(g,e)});function T(t){return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return f(t,e,r)}}function L(t,e,n){n=n||w,i&&i(t,null);for(var r=e.length;r--;){var a=e[r];if("string"==typeof a){var o=n(a);o!==a&&(A(e)||(e[r]=o),a=o)}t[a]=!0}return t}function _(t){var e,n=u(null);for(e in t)!0===f(o,t,[e])&&(n[e]=t[e]);return n}function S(t,e){for(;null!==t;){var n=l(t,e);if(n){if(n.get)return T(n.get);if("function"==typeof n.value)return T(n.value)}t=s(t)}return function(t){return console.warn("fallback value for",t),null}}var k=c(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),E=c(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),I=c(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),N=c(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),D=c(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),H=c(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),P=c(["#text"]),O=c(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),M=c(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),j=c(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),R=c(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),K=d(/\{\{[\w\W]*|[\w\W]*\}\}/gm),G=d(/<%[\w\W]*|[\w\W]*%>/gm),q=d(/\${[\w\W]*}/gm),z=d(/^data-[\-\w.\u00B7-\uFFFF]/),V=d(/^aria-[\-\w]+$/),W=d(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),J=d(/^(?:\w+script|data):/i),X=d(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Y=d(/^html$/i),$=function(){return"undefined"==typeof window?null:window};return function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:$(),a=function(t){return e(t)};if(a.version="2.4.4",a.removed=[],!n||!n.document||9!==n.document.nodeType)return a.isSupported=!1,a;var o=n.document,i=n.document,A=n.DocumentFragment,s=n.HTMLTemplateElement,l=n.Node,d=n.Element,u=n.NodeFilter,p=n.NamedNodeMap,f=void 0===p?n.NamedNodeMap||n.MozNamedAttrMap:p,h=n.HTMLFormElement,g=n.DOMParser,T=n.trustedTypes,Z=d.prototype,tt=S(Z,"cloneNode"),et=S(Z,"nextSibling"),nt=S(Z,"childNodes"),rt=S(Z,"parentNode");if("function"==typeof s){var at=i.createElement("template");at.content&&at.content.ownerDocument&&(i=at.content.ownerDocument)}var ot=function(e,n){if("object"!==t(e)||"function"!=typeof e.createPolicy)return null;var r=null,a="data-tt-policy-suffix";n.currentScript&&n.currentScript.hasAttribute(a)&&(r=n.currentScript.getAttribute(a));var o="dompurify"+(r?"#"+r:"");try{return e.createPolicy(o,{createHTML:function(t){return t},createScriptURL:function(t){return t}})}catch(t){return console.warn("TrustedTypes policy "+o+" could not be created."),null}}(T,o),it=ot?ot.createHTML(""):"",At=i,st=At.implementation,lt=At.createNodeIterator,ct=At.createDocumentFragment,dt=At.getElementsByTagName,ut=o.importNode,pt={};try{pt=_(i).documentMode?i.documentMode:{}}catch(t){}var ft={};a.isSupported="function"==typeof rt&&st&&void 0!==st.createHTMLDocument&&9!==pt;var ht,gt,mt=K,bt=G,vt=q,wt=z,yt=V,xt=J,Bt=X,Ct=W,Ft=null,Qt=L({},[].concat(r(k),r(E),r(I),r(D),r(P))),Ut=null,Tt=L({},[].concat(r(O),r(M),r(j),r(R))),Lt=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),_t=null,St=null,kt=!0,Et=!0,It=!1,Nt=!0,Dt=!1,Ht=!1,Pt=!1,Ot=!1,Mt=!1,jt=!1,Rt=!1,Kt=!0,Gt=!1,qt=!0,zt=!1,Vt={},Wt=null,Jt=L({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Xt=null,Yt=L({},["audio","video","img","source","image","track"]),$t=null,Zt=L({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),te="http://www.w3.org/1998/Math/MathML",ee="http://www.w3.org/2000/svg",ne="http://www.w3.org/1999/xhtml",re=ne,ae=!1,oe=null,ie=L({},[te,ee,ne],y),Ae=["application/xhtml+xml","text/html"],se=null,le=i.createElement("form"),ce=function(t){return t instanceof RegExp||t instanceof Function},de=function(e){se&&se===e||(e&&"object"===t(e)||(e={}),e=_(e),ht=ht=-1===Ae.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,gt="application/xhtml+xml"===ht?y:w,Ft="ALLOWED_TAGS"in e?L({},e.ALLOWED_TAGS,gt):Qt,Ut="ALLOWED_ATTR"in e?L({},e.ALLOWED_ATTR,gt):Tt,oe="ALLOWED_NAMESPACES"in e?L({},e.ALLOWED_NAMESPACES,y):ie,$t="ADD_URI_SAFE_ATTR"in e?L(_(Zt),e.ADD_URI_SAFE_ATTR,gt):Zt,Xt="ADD_DATA_URI_TAGS"in e?L(_(Yt),e.ADD_DATA_URI_TAGS,gt):Yt,Wt="FORBID_CONTENTS"in e?L({},e.FORBID_CONTENTS,gt):Jt,_t="FORBID_TAGS"in e?L({},e.FORBID_TAGS,gt):{},St="FORBID_ATTR"in e?L({},e.FORBID_ATTR,gt):{},Vt="USE_PROFILES"in e&&e.USE_PROFILES,kt=!1!==e.ALLOW_ARIA_ATTR,Et=!1!==e.ALLOW_DATA_ATTR,It=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Nt=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,Dt=e.SAFE_FOR_TEMPLATES||!1,Ht=e.WHOLE_DOCUMENT||!1,Mt=e.RETURN_DOM||!1,jt=e.RETURN_DOM_FRAGMENT||!1,Rt=e.RETURN_TRUSTED_TYPE||!1,Ot=e.FORCE_BODY||!1,Kt=!1!==e.SANITIZE_DOM,Gt=e.SANITIZE_NAMED_PROPS||!1,qt=!1!==e.KEEP_CONTENT,zt=e.IN_PLACE||!1,Ct=e.ALLOWED_URI_REGEXP||Ct,re=e.NAMESPACE||ne,e.CUSTOM_ELEMENT_HANDLING&&ce(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Lt.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&ce(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Lt.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Lt.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Dt&&(Et=!1),jt&&(Mt=!0),Vt&&(Ft=L({},r(P)),Ut=[],!0===Vt.html&&(L(Ft,k),L(Ut,O)),!0===Vt.svg&&(L(Ft,E),L(Ut,M),L(Ut,R)),!0===Vt.svgFilters&&(L(Ft,I),L(Ut,M),L(Ut,R)),!0===Vt.mathMl&&(L(Ft,D),L(Ut,j),L(Ut,R))),e.ADD_TAGS&&(Ft===Qt&&(Ft=_(Ft)),L(Ft,e.ADD_TAGS,gt)),e.ADD_ATTR&&(Ut===Tt&&(Ut=_(Ut)),L(Ut,e.ADD_ATTR,gt)),e.ADD_URI_SAFE_ATTR&&L($t,e.ADD_URI_SAFE_ATTR,gt),e.FORBID_CONTENTS&&(Wt===Jt&&(Wt=_(Wt)),L(Wt,e.FORBID_CONTENTS,gt)),qt&&(Ft["#text"]=!0),Ht&&L(Ft,["html","head","body"]),Ft.table&&(L(Ft,["tbody"]),delete _t.tbody),c&&c(e),se=e)},ue=L({},["mi","mo","mn","ms","mtext"]),pe=L({},["foreignobject","desc","title","annotation-xml"]),fe=L({},["title","style","font","a","script"]),he=L({},E);L(he,I),L(he,N);var ge=L({},D);L(ge,H);var me=function(t){v(a.removed,{element:t});try{t.parentNode.removeChild(t)}catch(e){try{t.outerHTML=it}catch(e){t.remove()}}},be=function(t,e){try{v(a.removed,{attribute:e.getAttributeNode(t),from:e})}catch(t){v(a.removed,{attribute:null,from:e})}if(e.removeAttribute(t),"is"===t&&!Ut[t])if(Mt||jt)try{me(e)}catch(t){}else try{e.setAttribute(t,"")}catch(t){}},ve=function(t){var e,n;if(Ot)t="<remove></remove>"+t;else{var r=x(t,/^[\r\n\t ]+/);n=r&&r[0]}"application/xhtml+xml"===ht&&re===ne&&(t='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+t+"</body></html>");var a=ot?ot.createHTML(t):t;if(re===ne)try{e=(new g).parseFromString(a,ht)}catch(t){}if(!e||!e.documentElement){e=st.createDocument(re,"template",null);try{e.documentElement.innerHTML=ae?it:a}catch(t){}}var o=e.body||e.documentElement;return t&&n&&o.insertBefore(i.createTextNode(n),o.childNodes[0]||null),re===ne?dt.call(e,Ht?"html":"body")[0]:Ht?e.documentElement:o},we=function(t){return lt.call(t.ownerDocument||t,t,u.SHOW_ELEMENT|u.SHOW_COMMENT|u.SHOW_TEXT,null,!1)},ye=function(e){return"object"===t(l)?e instanceof l:e&&"object"===t(e)&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},xe=function(t,e,n){ft[t]&&m(ft[t],(function(t){t.call(a,e,n,se)}))},Be=function(t){var e,n;if(xe("beforeSanitizeElements",t,null),(n=t)instanceof h&&("string"!=typeof n.nodeName||"string"!=typeof n.textContent||"function"!=typeof n.removeChild||!(n.attributes instanceof f)||"function"!=typeof n.removeAttribute||"function"!=typeof n.setAttribute||"string"!=typeof n.namespaceURI||"function"!=typeof n.insertBefore||"function"!=typeof n.hasChildNodes))return me(t),!0;if(Q(/[\u0080-\uFFFF]/,t.nodeName))return me(t),!0;var r=gt(t.nodeName);if(xe("uponSanitizeElement",t,{tagName:r,allowedTags:Ft}),t.hasChildNodes()&&!ye(t.firstElementChild)&&(!ye(t.content)||!ye(t.content.firstElementChild))&&Q(/<[/\w]/g,t.innerHTML)&&Q(/<[/\w]/g,t.textContent))return me(t),!0;if("select"===r&&Q(/<template/i,t.innerHTML))return me(t),!0;if(!Ft[r]||_t[r]){if(!_t[r]&&Fe(r)){if(Lt.tagNameCheck instanceof RegExp&&Q(Lt.tagNameCheck,r))return!1;if(Lt.tagNameCheck instanceof Function&&Lt.tagNameCheck(r))return!1}if(qt&&!Wt[r]){var o=rt(t)||t.parentNode,i=nt(t)||t.childNodes;if(i&&o)for(var A=i.length-1;A>=0;--A)o.insertBefore(tt(i[A],!0),et(t))}return me(t),!0}return t instanceof d&&!function(t){var e=rt(t);e&&e.tagName||(e={namespaceURI:re,tagName:"template"});var n=w(t.tagName),r=w(e.tagName);return!!oe[t.namespaceURI]&&(t.namespaceURI===ee?e.namespaceURI===ne?"svg"===n:e.namespaceURI===te?"svg"===n&&("annotation-xml"===r||ue[r]):Boolean(he[n]):t.namespaceURI===te?e.namespaceURI===ne?"math"===n:e.namespaceURI===ee?"math"===n&&pe[r]:Boolean(ge[n]):t.namespaceURI===ne?!(e.namespaceURI===ee&&!pe[r])&&!(e.namespaceURI===te&&!ue[r])&&!ge[n]&&(fe[n]||!he[n]):!("application/xhtml+xml"!==ht||!oe[t.namespaceURI]))}(t)?(me(t),!0):"noscript"!==r&&"noembed"!==r||!Q(/<\/no(script|embed)/i,t.innerHTML)?(Dt&&3===t.nodeType&&(e=t.textContent,e=B(e,mt," "),e=B(e,bt," "),e=B(e,vt," "),t.textContent!==e&&(v(a.removed,{element:t.cloneNode()}),t.textContent=e)),xe("afterSanitizeElements",t,null),!1):(me(t),!0)},Ce=function(t,e,n){if(Kt&&("id"===e||"name"===e)&&(n in i||n in le))return!1;if(Et&&!St[e]&&Q(wt,e));else if(kt&&Q(yt,e));else if(!Ut[e]||St[e]){if(!(Fe(t)&&(Lt.tagNameCheck instanceof RegExp&&Q(Lt.tagNameCheck,t)||Lt.tagNameCheck instanceof Function&&Lt.tagNameCheck(t))&&(Lt.attributeNameCheck instanceof RegExp&&Q(Lt.attributeNameCheck,e)||Lt.attributeNameCheck instanceof Function&&Lt.attributeNameCheck(e))||"is"===e&&Lt.allowCustomizedBuiltInElements&&(Lt.tagNameCheck instanceof RegExp&&Q(Lt.tagNameCheck,n)||Lt.tagNameCheck instanceof Function&&Lt.tagNameCheck(n))))return!1}else if($t[e]);else if(Q(Ct,B(n,Bt,"")));else if("src"!==e&&"xlink:href"!==e&&"href"!==e||"script"===t||0!==C(n,"data:")||!Xt[t])if(It&&!Q(xt,B(n,Bt,"")));else if(n)return!1;return!0},Fe=function(t){return t.indexOf("-")>0},Qe=function(e){var n,r,o,i;xe("beforeSanitizeAttributes",e,null);var A=e.attributes;if(A){var s={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Ut};for(i=A.length;i--;){var l=n=A[i],c=l.name,d=l.namespaceURI;if(r="value"===c?n.value:F(n.value),o=gt(c),s.attrName=o,s.attrValue=r,s.keepAttr=!0,s.forceKeepAttr=void 0,xe("uponSanitizeAttribute",e,s),r=s.attrValue,!s.forceKeepAttr&&(be(c,e),s.keepAttr))if(Nt||!Q(/\/>/i,r)){Dt&&(r=B(r,mt," "),r=B(r,bt," "),r=B(r,vt," "));var u=gt(e.nodeName);if(Ce(u,o,r)){if(!Gt||"id"!==o&&"name"!==o||(be(c,e),r="user-content-"+r),ot&&"object"===t(T)&&"function"==typeof T.getAttributeType)if(d);else switch(T.getAttributeType(u,o)){case"TrustedHTML":r=ot.createHTML(r);break;case"TrustedScriptURL":r=ot.createScriptURL(r)}try{d?e.setAttributeNS(d,c,r):e.setAttribute(c,r),b(a.removed)}catch(t){}}}else be(c,e)}xe("afterSanitizeAttributes",e,null)}},Ue=function t(e){var n,r=we(e);for(xe("beforeSanitizeShadowDOM",e,null);n=r.nextNode();)xe("uponSanitizeShadowNode",n,null),Be(n)||(n.content instanceof A&&t(n.content),Qe(n));xe("afterSanitizeShadowDOM",e,null)};return a.sanitize=function(e){var r,i,s,c,d,u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((ae=!e)&&(e="\x3c!--\x3e"),"string"!=typeof e&&!ye(e)){if("function"!=typeof e.toString)throw U("toString is not a function");if("string"!=typeof(e=e.toString()))throw U("dirty is not a string, aborting")}if(!a.isSupported){if("object"===t(n.toStaticHTML)||"function"==typeof n.toStaticHTML){if("string"==typeof e)return n.toStaticHTML(e);if(ye(e))return n.toStaticHTML(e.outerHTML)}return e}if(Pt||de(u),a.removed=[],"string"==typeof e&&(zt=!1),zt){if(e.nodeName){var p=gt(e.nodeName);if(!Ft[p]||_t[p])throw U("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof l)1===(i=(r=ve("\x3c!----\x3e")).ownerDocument.importNode(e,!0)).nodeType&&"BODY"===i.nodeName||"HTML"===i.nodeName?r=i:r.appendChild(i);else{if(!Mt&&!Dt&&!Ht&&-1===e.indexOf("<"))return ot&&Rt?ot.createHTML(e):e;if(!(r=ve(e)))return Mt?null:Rt?it:""}r&&Ot&&me(r.firstChild);for(var f=we(zt?e:r);s=f.nextNode();)3===s.nodeType&&s===c||Be(s)||(s.content instanceof A&&Ue(s.content),Qe(s),c=s);if(c=null,zt)return e;if(Mt){if(jt)for(d=ct.call(r.ownerDocument);r.firstChild;)d.appendChild(r.firstChild);else d=r;return(Ut.shadowroot||Ut.shadowrootmod)&&(d=ut.call(o,d,!0)),d}var h=Ht?r.outerHTML:r.innerHTML;return Ht&&Ft["!doctype"]&&r.ownerDocument&&r.ownerDocument.doctype&&r.ownerDocument.doctype.name&&Q(Y,r.ownerDocument.doctype.name)&&(h="<!DOCTYPE "+r.ownerDocument.doctype.name+">\n"+h),Dt&&(h=B(h,mt," "),h=B(h,bt," "),h=B(h,vt," ")),ot&&Rt?ot.createHTML(h):h},a.setConfig=function(t){de(t),Pt=!0},a.clearConfig=function(){se=null,Pt=!1},a.isValidAttribute=function(t,e,n){se||de({});var r=gt(t),a=gt(e);return Ce(r,a,n)},a.addHook=function(t,e){"function"==typeof e&&(ft[t]=ft[t]||[],v(ft[t],e))},a.removeHook=function(t){if(ft[t])return b(ft[t])},a.removeHooks=function(t){ft[t]&&(ft[t]=[])},a.removeAllHooks=function(){ft={}},a}()}()},2933:(t,e,n)=>{"use strict";n.d(e,{Ae:()=>v,Do:()=>g,Il:()=>h,It:()=>u,Sy:()=>d,e$:()=>x,i2:()=>m,lG:()=>f,mS:()=>y,nO:()=>b,pc:()=>s,pq:()=>p,ro:()=>B,v$:()=>l,yr:()=>C});var r=n(5168),a=n(3334),o=n(9595),i=n(9498),A=(n(1556),n(6770),n(4692)),s=(0,i.Jv)("/apps/gestion"),l=null,c={autoWidth:!1,stateSave:!0,lengthMenu:[[100,300,500,-1],[100,300,500,"All"]],language:{search:(0,a.Tl)("gestion","Search"),emptyTable:(0,a.Tl)("gestion","No data available in table"),info:(0,a.Tl)("gestion","Showing {start} to {end} of {total} entries",{start:"_START_",end:"_END_",total:"_TOTAL_"}),infoEmpty:(0,a.Tl)("gestion","Showing 0 to 0 of 0 entries"),loadingRecords:(0,a.Tl)("gestion","Loading records …"),processing:(0,a.Tl)("gestion","Processing …"),infoFiltered:(0,a.Tl)("gestion","{max} entries filtered",{max:"_MAX_"}),lengthMenu:(0,a.Tl)("gestion","Show {menu} entries",{menu:"_MENU_"}),zeroRecords:(0,a.Tl)("gestion","No corresponding entry"),paginate:{first:(0,a.Tl)("gestion","First"),last:(0,a.Tl)("gestion","Last"),next:(0,a.Tl)("gestion","Next"),previous:(0,a.Tl)("gestion","Previous")}}};function d(t=!0){(0,o.GT)(),t&&(0,o.v4)(),(0,o.HF)(w),(0,o.HF)(v)}function u(){(0,r.Te)((0,a.Tl)("gestion","Added!"))}function p(t){t.forEach((e=>{e.value==t.getAttribute("data-current")&&e.setAttribute("selected",!0)}))}function f(t,e,n){t.clear(),A.each(JSON.parse(e),(function(e,r){let a=new n(r);t.row.add(a.getDTRow())})),t.order([]),t.columns.adjust(c).draw(!0),A(".editable").attr("title",(0,a.Tl)("gestion","Editable (Click to change)"))}function h(t,e=-1,n=-1,r){a.Tl=document.getElementById(t);var o=a.Tl.insertRow(e);a.Tl.delete,m(o,-1,r,"statHead");for(let t=1;t<13;t++)m(o,-1,l.format(0));return o}function g(t,e=-1,n=-1,r){a.Tl=document.getElementById(t);var o=a.Tl.insertRow(e);a.Tl.delete,m(o,-1,r,"statHead");for(let t=1;t<2;t++)m(o,-1,l.format(0));return o}function m(t,e=-1,n,r="statData"){var a=t.insertCell(e);a.appendChild(document.createTextNode(n)),a.setAttribute("class",r)}function b(t,e=-1,n){t.cells[e].innerHTML=n}function v(t){var e=JSON.parse(t)[0];A("#theFolder").val(e.path),A("#theFolder").attr("data-id",e.id)}function w(t){var e=JSON.parse(t)[0];l=new Intl.NumberFormat(e.format,{style:"currency",currency:e.devise,minimumFractionDigits:2})}function y(t){A.ajax({url:s+"/getConfiguration",type:"PROPFIND",contentType:"application/json"}).done((function(e){A.ajax({url:s+"/getTotalDevis",type:"POST",contentType:"application/json",data:JSON.stringify({numdevis:t})}).done((function(t){var n=JSON.parse(e)[0],r=JSON.parse(t).total,a=parseFloat(n.tva_default);A("#totaldevis tbody").empty(),A("#totaldevis tbody").append("<tr><td>"+l.format(r)+'</td><td id="tva">'+a+' %</td><td id="totaltva">'+l.format(Math.round(r*a)/100)+"</td><td>"+l.format(Math.round(r*(a+100))/100)+"</td></tr>"),A("#mentions_default").html(n.mentions_default)}))}))}function x(t,e=!0){t.innerText=t.innerText.replace(",",".").replace(/[^0-9.-]+/g,""),(0,o.kv)(t),t.innerText=e?l.format(t.innerText):t.innerText}function B(){A("#loader-center").css("display","flex")}function C(){A("#loader-center").hide()}},3062:(t,e,n)=>{var r=n(3129),a=n(8420),o=n(8569),i=n(1602)("toStringTag"),A=Object,s="Arguments"==o(function(){return arguments}());t.exports=r?o:function(t){var e,n,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=A(t),i))?n:s?o(e):"Object"==(r=o(e))&&a(e.callee)?"Arguments":r}},3091:(t,e,n)=>{var r=n(8569),a=n(281);t.exports=function(t){if("Function"===r(t))return a(t)}},3105:(t,e,n)=>{var r,a=n(3938),o=n(5318),i=n(290),A=n(7708),s=n(8890),l=n(3262),c=n(5904),d="prototype",u="script",p=c("IE_PROTO"),f=function(){},h=function(t){return"<"+u+">"+t+"</"+u+">"},g=function(t){t.write(h("")),t.close();var e=t.parentWindow.Object;return t=null,e},m=function(){try{r=new ActiveXObject("htmlfile")}catch(t){}var t,e,n;m="undefined"!=typeof document?document.domain&&r?g(r):(e=l("iframe"),n="java"+u+":",e.style.display="none",s.appendChild(e),e.src=String(n),(t=e.contentWindow.document).open(),t.write(h("document.F=Object")),t.close(),t.F):g(r);for(var a=i.length;a--;)delete m[d][i[a]];return m()};A[p]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(f[d]=a(t),n=new f,f[d]=null,n[p]=t):n=m(),void 0===e?n:o.f(n,e)}},3129:(t,e,n)=>{var r={};r[n(1602)("toStringTag")]="z",t.exports="[object z]"===String(r)},3262:(t,e,n)=>{var r=n(200),a=n(5335),o=r.document,i=a(o)&&a(o.createElement);t.exports=function(t){return i?o.createElement(t):{}}},3334:(t,e,n)=>{"use strict";n.d(e,{Tl:()=>o}),n(9498);var r=n(2838),a=n(580);function o(t,e,n,o,i){const A=Object.assign({},{escape:!0,sanitize:!0},i||{}),s=t=>t,l=A.sanitize?r.sanitize:s,c=A.escape?a:s,d=(u=t,void 0!==(null===(p=window._oc_l10n_registry_translations)||void 0===p?void 0:p[u])&&void 0!==(null===(f=window._oc_l10n_registry_plural_functions)||void 0===f?void 0:f[u])||console.warn(`No translation for appId "${u}" have been registered`),{translations:null!==(g=null===(h=window._oc_l10n_registry_translations)||void 0===h?void 0:h[u])&&void 0!==g?g:{},pluralFunction:null!==(b=null===(m=window._oc_l10n_registry_plural_functions)||void 0===m?void 0:m[u])&&void 0!==b?b:t=>t}).translations[e]||e;var u,p,f,h,g,m,b;return l("object"==typeof n||void 0!==o?((t,e,n)=>t.replace(/%n/g,""+n).replace(/{([^{}]*)}/g,((t,n)=>{if(void 0===e||!(n in e))return l(t);const r=e[n];return l("string"==typeof r||"number"==typeof r?c(r):t)})))(d,n,o):d)}},3385:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23fff%27/%3e%3c/svg%3e"},3493:(t,e,n)=>{var r=n(3747);t.exports=function(t){return r(t.length)}},3610:(t,e,n)=>{var r=n(5077),a=n(7694),o=n(4491),i=n(3938),A=n(6032),s=TypeError,l=Object.defineProperty,c=Object.getOwnPropertyDescriptor,d="enumerable",u="configurable",p="writable";e.f=r?o?function(t,e,n){if(i(t),e=A(e),i(n),"function"==typeof t&&"prototype"===e&&"value"in n&&p in n&&!n[p]){var r=c(t,e);r&&r[p]&&(t[e]=n.value,n={configurable:u in n?n[u]:r[u],enumerable:d in n?n[d]:r[d],writable:!1})}return l(t,e,n)}:l:function(t,e,n){if(i(t),e=A(e),i(n),a)try{return l(t,e,n)}catch(t){}if("get"in n||"set"in n)throw s("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},3747:(t,e,n)=>{var r=n(9328),a=Math.min;t.exports=function(t){return t>0?a(r(t),9007199254740991):0}},3838:t=>{var e=String;t.exports=function(t){try{return e(t)}catch(t){return"Object"}}},3938:(t,e,n)=>{var r=n(5335),a=String,o=TypeError;t.exports=function(t){if(r(t))return t;throw o(a(t)+" is not an object")}},4274:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e"},4361:(t,e,n)=>{var r=n(6490),a=n(5816),o=n(7632),i=n(3610);t.exports=function(t,e,n){for(var A=a(e),s=i.f,l=o.f,c=0;c<A.length;c++){var d=A[c];r(t,d)||n&&r(n,d)||s(t,d,l(e,d))}}},4417:t=>{"use strict";t.exports=function(t,e){return e||(e={}),t?(t=String(t.__esModule?t.default:t),/^['"].*['"]$/.test(t)&&(t=t.slice(1,-1)),e.hash&&(t+=e.hash),/["'() \t\n]|(%20)/.test(t)||e.needQuotes?'"'.concat(t.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):t):t}},4433:(t,e,n)=>{var r=n(281),a=n(2612),o=Math.floor,i=r("".charAt),A=r("".replace),s=r("".slice),l=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,c=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,e,n,r,d,u){var p=n+t.length,f=r.length,h=c;return void 0!==d&&(d=a(d),h=l),A(u,h,(function(a,A){var l;switch(i(A,0)){case"$":return"$";case"&":return t;case"`":return s(e,0,n);case"'":return s(e,p);case"<":l=d[s(A,1,-1)];break;default:var c=+A;if(0===c)return a;if(c>f){var u=o(c/10);return 0===u?a:u<=f?void 0===r[u-1]?i(A,1):r[u-1]+i(A,1):a}l=r[c-1]}return void 0===l?"":l}))}},4491:(t,e,n)=>{var r=n(5077),a=n(2074);t.exports=r&&a((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},4601:(t,e,n)=>{var r=n(8420),a=n(3838),o=TypeError;t.exports=function(t){if(r(t))return t;throw o(a(t)+" is not a function")}},4686:(t,e,n)=>{"use strict";n.d(e,{A:()=>l});var r=n(1601),a=n.n(r),o=n(6314),i=n.n(o),A=n(4923),s=i()(a());s.i(A.A),s.push([t.id,".bootstrap-iso{background-color:#fff;width:100%;color:#000}.bootstrap-iso .icon-delete{display:inline-block;margin-right:10px;width:30px}ol,ul,dl{margin-top:0;margin-bottom:0rem}*,*::before,*::after{box-sizing:content-box}a{text-decoration:none}table#totaldevis td{text-align:center}td{white-space:normal;word-wrap:break-word}.bootstrap-iso select{max-width:400px}.tabledt{table-layout:auto;width:100%;white-space:pre-wrap;background-color:var(--color-main-background)}.tabledt tbody tr td{background-color:var(--color-main-background)}table.dataTable.display tbody tr.odd>[class*=sorting_]{background-color:var(--color-main-background)}table.dataTable.display tbody tr.even>[class*=sorting_]{background-color:var(--color-main-background)}.select2-container--default .select2-selection--single{background-color:#fff !important;border:2px solid var(--color-border-maxcontrast) !important;border-radius:8px !important;height:36px !important;padding:2px 4px 2px 4px !important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000 !important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px !important;right:10px !important;top:6px !important;width:20px !important}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;margin-top:-4px !important}.radio-group{display:flex;align-items:center;gap:15px}.radio-group label{display:flex;align-items:center;gap:5px;cursor:pointer}.loader-container{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999;display:none}.loader-center{width:50px;height:50px;border:5px solid #fff;border-top-color:#3498db;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}",""]);const l=s},4692:function(t,e){var n;!function(e,n){"use strict";"object"==typeof t.exports?t.exports=e.document?n(e,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return n(t)}:n(e)}("undefined"!=typeof window?window:this,(function(r,a){"use strict";var o=[],i=Object.getPrototypeOf,A=o.slice,s=o.flat?function(t){return o.flat.call(t)}:function(t){return o.concat.apply([],t)},l=o.push,c=o.indexOf,d={},u=d.toString,p=d.hasOwnProperty,f=p.toString,h=f.call(Object),g={},m=function(t){return"function"==typeof t&&"number"!=typeof t.nodeType&&"function"!=typeof t.item},b=function(t){return null!=t&&t===t.window},v=r.document,w={type:!0,src:!0,nonce:!0,noModule:!0};function y(t,e,n){var r,a,o=(n=n||v).createElement("script");if(o.text=t,e)for(r in w)(a=e[r]||e.getAttribute&&e.getAttribute(r))&&o.setAttribute(r,a);n.head.appendChild(o).parentNode.removeChild(o)}function x(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?d[u.call(t)]||"object":typeof t}var B="3.6.3",C=function(t,e){return new C.fn.init(t,e)};function F(t){var e=!!t&&"length"in t&&t.length,n=x(t);return!m(t)&&!b(t)&&("array"===n||0===e||"number"==typeof e&&e>0&&e-1 in t)}C.fn=C.prototype={jquery:B,constructor:C,length:0,toArray:function(){return A.call(this)},get:function(t){return null==t?A.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var e=C.merge(this.constructor(),t);return e.prevObject=this,e},each:function(t){return C.each(this,t)},map:function(t){return this.pushStack(C.map(this,(function(e,n){return t.call(e,n,e)})))},slice:function(){return this.pushStack(A.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(C.grep(this,(function(t,e){return(e+1)%2})))},odd:function(){return this.pushStack(C.grep(this,(function(t,e){return e%2})))},eq:function(t){var e=this.length,n=+t+(t<0?e:0);return this.pushStack(n>=0&&n<e?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:l,sort:o.sort,splice:o.splice},C.extend=C.fn.extend=function(){var t,e,n,r,a,o,i=arguments[0]||{},A=1,s=arguments.length,l=!1;for("boolean"==typeof i&&(l=i,i=arguments[A]||{},A++),"object"==typeof i||m(i)||(i={}),A===s&&(i=this,A--);A<s;A++)if(null!=(t=arguments[A]))for(e in t)r=t[e],"__proto__"!==e&&i!==r&&(l&&r&&(C.isPlainObject(r)||(a=Array.isArray(r)))?(n=i[e],o=a&&!Array.isArray(n)?[]:a||C.isPlainObject(n)?n:{},a=!1,i[e]=C.extend(l,o,r)):void 0!==r&&(i[e]=r));return i},C.extend({expando:"jQuery"+(B+Math.random()).replace(/\D/g,""),isReady:!0,error:function(t){throw new Error(t)},noop:function(){},isPlainObject:function(t){var e,n;return!(!t||"[object Object]"!==u.call(t)||(e=i(t))&&("function"!=typeof(n=p.call(e,"constructor")&&e.constructor)||f.call(n)!==h))},isEmptyObject:function(t){var e;for(e in t)return!1;return!0},globalEval:function(t,e,n){y(t,{nonce:e&&e.nonce},n)},each:function(t,e){var n,r=0;if(F(t))for(n=t.length;r<n&&!1!==e.call(t[r],r,t[r]);r++);else for(r in t)if(!1===e.call(t[r],r,t[r]))break;return t},makeArray:function(t,e){var n=e||[];return null!=t&&(F(Object(t))?C.merge(n,"string"==typeof t?[t]:t):l.call(n,t)),n},inArray:function(t,e,n){return null==e?-1:c.call(e,t,n)},merge:function(t,e){for(var n=+e.length,r=0,a=t.length;r<n;r++)t[a++]=e[r];return t.length=a,t},grep:function(t,e,n){for(var r=[],a=0,o=t.length,i=!n;a<o;a++)!e(t[a],a)!==i&&r.push(t[a]);return r},map:function(t,e,n){var r,a,o=0,i=[];if(F(t))for(r=t.length;o<r;o++)null!=(a=e(t[o],o,n))&&i.push(a);else for(o in t)null!=(a=e(t[o],o,n))&&i.push(a);return s(i)},guid:1,support:g}),"function"==typeof Symbol&&(C.fn[Symbol.iterator]=o[Symbol.iterator]),C.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(t,e){d["[object "+e+"]"]=e.toLowerCase()}));var Q=function(t){var e,n,r,a,o,i,A,s,l,c,d,u,p,f,h,g,m,b,v,w="sizzle"+1*new Date,y=t.document,x=0,B=0,C=st(),F=st(),Q=st(),U=st(),T=function(t,e){return t===e&&(d=!0),0},L={}.hasOwnProperty,_=[],S=_.pop,k=_.push,E=_.push,I=_.slice,N=function(t,e){for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return n;return-1},D="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",H="[\\x20\\t\\r\\n\\f]",P="(?:\\\\[\\da-fA-F]{1,6}"+H+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",O="\\["+H+"*("+P+")(?:"+H+"*([*^$|!~]?=)"+H+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+P+"))|)"+H+"*\\]",M=":("+P+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",j=new RegExp(H+"+","g"),R=new RegExp("^"+H+"+|((?:^|[^\\\\])(?:\\\\.)*)"+H+"+$","g"),K=new RegExp("^"+H+"*,"+H+"*"),G=new RegExp("^"+H+"*([>+~]|"+H+")"+H+"*"),q=new RegExp(H+"|>"),z=new RegExp(M),V=new RegExp("^"+P+"$"),W={ID:new RegExp("^#("+P+")"),CLASS:new RegExp("^\\.("+P+")"),TAG:new RegExp("^("+P+"|[*])"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+M),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+H+"*(even|odd|(([+-]|)(\\d*)n|)"+H+"*(?:([+-]|)"+H+"*(\\d+)|))"+H+"*\\)|)","i"),bool:new RegExp("^(?:"+D+")$","i"),needsContext:new RegExp("^"+H+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+H+"*((?:-\\d)?\\d*)"+H+"*\\)|)(?=[^-]|$)","i")},J=/HTML$/i,X=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,tt=/[+~]/,et=new RegExp("\\\\[\\da-fA-F]{1,6}"+H+"?|\\\\([^\\r\\n\\f])","g"),nt=function(t,e){var n="0x"+t.slice(1)-65536;return e||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},rt=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,at=function(t,e){return e?"\0"===t?"<22>":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},ot=function(){u()},it=wt((function(t){return!0===t.disabled&&"fieldset"===t.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{E.apply(_=I.call(y.childNodes),y.childNodes),_[y.childNodes.length].nodeType}catch(t){E={apply:_.length?function(t,e){k.apply(t,I.call(e))}:function(t,e){for(var n=t.length,r=0;t[n++]=e[r++];);t.length=n-1}}}function At(t,e,r,a){var o,A,l,c,d,f,m,b=e&&e.ownerDocument,y=e?e.nodeType:9;if(r=r||[],"string"!=typeof t||!t||1!==y&&9!==y&&11!==y)return r;if(!a&&(u(e),e=e||p,h)){if(11!==y&&(d=Z.exec(t)))if(o=d[1]){if(9===y){if(!(l=e.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(b&&(l=b.getElementById(o))&&v(e,l)&&l.id===o)return r.push(l),r}else{if(d[2])return E.apply(r,e.getElementsByTagName(t)),r;if((o=d[3])&&n.getElementsByClassName&&e.getElementsByClassName)return E.apply(r,e.getElementsByClassName(o)),r}if(n.qsa&&!U[t+" "]&&(!g||!g.test(t))&&(1!==y||"object"!==e.nodeName.toLowerCase())){if(m=t,b=e,1===y&&(q.test(t)||G.test(t))){for((b=tt.test(t)&&mt(e.parentNode)||e)===e&&n.scope||((c=e.getAttribute("id"))?c=c.replace(rt,at):e.setAttribute("id",c=w)),A=(f=i(t)).length;A--;)f[A]=(c?"#"+c:":scope")+" "+vt(f[A]);m=f.join(",")}try{if(n.cssSupportsSelector&&!CSS.supports("selector(:is("+m+"))"))throw new Error;return E.apply(r,b.querySelectorAll(m)),r}catch(e){U(t,!0)}finally{c===w&&e.removeAttribute("id")}}}return s(t.replace(R,"$1"),e,r,a)}function st(){var t=[];return function e(n,a){return t.push(n+" ")>r.cacheLength&&delete e[t.shift()],e[n+" "]=a}}function lt(t){return t[w]=!0,t}function ct(t){var e=p.createElement("fieldset");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function dt(t,e){for(var n=t.split("|"),a=n.length;a--;)r.attrHandle[n[a]]=e}function ut(t,e){var n=e&&t,r=n&&1===t.nodeType&&1===e.nodeType&&t.sourceIndex-e.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function pt(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function ft(t){return function(e){var n=e.nodeName.toLowerCase();return("input"===n||"button"===n)&&e.type===t}}function ht(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&it(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function gt(t){return lt((function(e){return e=+e,lt((function(n,r){for(var a,o=t([],n.length,e),i=o.length;i--;)n[a=o[i]]&&(n[a]=!(r[a]=n[a]))}))}))}function mt(t){return t&&void 0!==t.getElementsByTagName&&t}for(e in n=At.support={},o=At.isXML=function(t){var e=t&&t.namespaceURI,n=t&&(t.ownerDocument||t).documentElement;return!J.test(e||n&&n.nodeName||"HTML")},u=At.setDocument=function(t){var e,a,i=t?t.ownerDocument||t:y;return i!=p&&9===i.nodeType&&i.documentElement?(f=(p=i).documentElement,h=!o(p),y!=p&&(a=p.defaultView)&&a.top!==a&&(a.addEventListener?a.addEventListener("unload",ot,!1):a.attachEvent&&a.attachEvent("onunload",ot)),n.scope=ct((function(t){return f.appendChild(t).appendChild(p.createElement("div")),void 0!==t.querySelectorAll&&!t.querySelectorAll(":scope fieldset div").length})),n.cssSupportsSelector=ct((function(){return CSS.supports("selector(*)")&&p.querySelectorAll(":is(:jqfake)")&&!CSS.supports("selector(:is(*,:jqfake))")})),n.attributes=ct((function(t){return t.className="i",!t.getAttribute("className")})),n.getElementsByTagName=ct((function(t){return t.appendChild(p.createComment("")),!t.getElementsByTagName("*").length})),n.getElementsByClassName=$.test(p.getElementsByClassName),n.getById=ct((function(t){return f.appendChild(t).id=w,!p.getElementsByName||!p.getElementsByName(w).length})),n.getById?(r.filter.ID=function(t){var e=t.replace(et,nt);return function(t){return t.getAttribute("id")===e}},r.find.ID=function(t,e){if(void 0!==e.getElementById&&h){var n=e.getElementById(t);return n?[n]:[]}}):(r.filter.ID=function(t){var e=t.replace(et,nt);return function(t){var n=void 0!==t.getAttributeNode&&t.getAttributeNode("id");return n&&n.value===e}},r.find.ID=function(t,e){if(void 0!==e.getElementById&&h){var n,r,a,o=e.getElementById(t);if(o){if((n=o.getAttributeNode("id"))&&n.value===t)return[o];for(a=e.getElementsByName(t),r=0;o=a[r++];)if((n=o.getAttributeNode("id"))&&n.value===t)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(t,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(t):n.qsa?e.querySelectorAll(t):void 0}:function(t,e){var n,r=[],a=0,o=e.getElementsByTagName(t);if("*"===t){for(;n=o[a++];)1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(t,e){if(void 0!==e.getElementsByClassName&&h)return e.getElementsByClassName(t)},m=[],g=[],(n.qsa=$.test(p.querySelectorAll))&&(ct((function(t){var e;f.appendChild(t).innerHTML="<a id='"+w+"'></a><select id='"+w+"-\r\\' msallowcapture=''><option selected=''></option></select>",t.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+H+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||g.push("\\["+H+"*(?:value|"+D+")"),t.querySelectorAll("[id~="+w+"-]").length||g.push("~="),(e=p.createElement("input")).setAttribute("name",""),t.appendChild(e),t.querySelectorAll("[name='']").length||g.push("\\["+H+"*name"+H+"*="+H+"*(?:''|\"\")"),t.querySelectorAll(":checked").length||g.push(":checked"),t.querySelectorAll("a#"+w+"+*").length||g.push(".#.+[+~]"),t.querySelectorAll("\\\f"),g.push("[\\r\\n\\f]")})),ct((function(t){t.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var e=p.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&g.push("name"+H+"*[*^$|!~]?="),2!==t.querySelectorAll(":enabled").length&&g.push(":enabled",":disabled"),f.appendChild(t).disabled=!0,2!==t.querySelectorAll(":disabled").length&&g.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),g.push(",.*:")}))),(n.matchesSelector=$.test(b=f.matches||f.webkitMatchesSelector||f.mozMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&ct((function(t){n.disconnectedMatch=b.call(t,"*"),b.call(t,"[s!='']:x"),m.push("!=",M)})),n.cssSupportsSelector||g.push(":has"),g=g.length&&new RegExp(g.join("|")),m=m.length&&new RegExp(m.join("|")),e=$.test(f.compareDocumentPosition),v=e||$.test(f.contains)?function(t,e){var n=9===t.nodeType&&t.documentElement||t,r=e&&e.parentNode;return t===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):t.compareDocumentPosition&&16&t.compareDocumentPosition(r)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},T=e?function(t,e){if(t===e)return d=!0,0;var r=!t.compareDocumentPosition-!e.compareDocumentPosition;return r||(1&(r=(t.ownerDocument||t)==(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!n.sortDetached&&e.compareDocumentPosition(t)===r?t==p||t.ownerDocument==y&&v(y,t)?-1:e==p||e.ownerDocument==y&&v(y,e)?1:c?N(c,t)-N(c,e):0:4&r?-1:1)}:function(t,e){if(t===e)return d=!0,0;var n,r=0,a=t.parentNode,o=e.parentNode,i=[t],A=[e];if(!a||!o)return t==p?-1:e==p?1:a?-1:o?1:c?N(c,t)-N(c,e):0;if(a===o)return ut(t,e);for(n=t;n=n.parentNode;)i.unshift(n);for(n=e;n=n.parentNode;)A.unshift(n);for(;i[r]===A[r];)r++;return r?ut(i[r],A[r]):i[r]==y?-1:A[r]==y?1:0},p):p},At.matches=function(t,e){return At(t,null,null,e)},At.matchesSelector=function(t,e){if(u(t),n.matchesSelector&&h&&!U[e+" "]&&(!m||!m.test(e))&&(!g||!g.test(e)))try{var r=b.call(t,e);if(r||n.disconnectedMatch||t.document&&11!==t.document.nodeType)return r}catch(t){U(e,!0)}return At(e,p,null,[t]).length>0},At.contains=function(t,e){return(t.ownerDocument||t)!=p&&u(t),v(t,e)},At.attr=function(t,e){(t.ownerDocument||t)!=p&&u(t);var a=r.attrHandle[e.toLowerCase()],o=a&&L.call(r.attrHandle,e.toLowerCase())?a(t,e,!h):void 0;return void 0!==o?o:n.attributes||!h?t.getAttribute(e):(o=t.getAttributeNode(e))&&o.specified?o.value:null},At.escape=function(t){return(t+"").replace(rt,at)},At.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},At.uniqueSort=function(t){var e,r=[],a=0,o=0;if(d=!n.detectDuplicates,c=!n.sortStable&&t.slice(0),t.sort(T),d){for(;e=t[o++];)e===t[o]&&(a=r.push(o));for(;a--;)t.splice(r[a],1)}return c=null,t},a=At.getText=function(t){var e,n="",r=0,o=t.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=a(t)}else if(3===o||4===o)return t.nodeValue}else for(;e=t[r++];)n+=a(e);return n},r=At.selectors={cacheLength:50,createPseudo:lt,match:W,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(et,nt),t[3]=(t[3]||t[4]||t[5]||"").replace(et,nt),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||At.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&At.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return W.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&z.test(n)&&(e=i(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(et,nt).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=C[t+" "];return e||(e=new RegExp("(^|"+H+")"+t+"("+H+"|$)"))&&C(t,(function(t){return e.test("string"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute("class")||"")}))},ATTR:function(t,e,n){return function(r){var a=At.attr(r,t);return null==a?"!="===e:!e||(a+="","="===e?a===n:"!="===e?a!==n:"^="===e?n&&0===a.indexOf(n):"*="===e?n&&a.indexOf(n)>-1:"$="===e?n&&a.slice(-n.length)===n:"~="===e?(" "+a.replace(j," ")+" ").indexOf(n)>-1:"|="===e&&(a===n||a.slice(0,n.length+1)===n+"-"))}},CHILD:function(t,e,n,r,a){var o="nth"!==t.slice(0,3),i="last"!==t.slice(-4),A="of-type"===e;return 1===r&&0===a?function(t){return!!t.parentNode}:function(e,n,s){var l,c,d,u,p,f,h=o!==i?"nextSibling":"previousSibling",g=e.parentNode,m=A&&e.nodeName.toLowerCase(),b=!s&&!A,v=!1;if(g){if(o){for(;h;){for(u=e;u=u[h];)if(A?u.nodeName.toLowerCase()===m:1===u.nodeType)return!1;f=h="only"===t&&!f&&"nextSibling"}return!0}if(f=[i?g.firstChild:g.lastChild],i&&b){for(v=(p=(l=(c=(d=(u=g)[w]||(u[w]={}))[u.uniqueID]||(d[u.uniqueID]={}))[t]||[])[0]===x&&l[1])&&l[2],u=p&&g.childNodes[p];u=++p&&u&&u[h]||(v=p=0)||f.pop();)if(1===u.nodeType&&++v&&u===e){c[t]=[x,p,v];break}}else if(b&&(v=p=(l=(c=(d=(u=e)[w]||(u[w]={}))[u.uniqueID]||(d[u.uniqueID]={}))[t]||[])[0]===x&&l[1]),!1===v)for(;(u=++p&&u&&u[h]||(v=p=0)||f.pop())&&((A?u.nodeName.toLowerCase()!==m:1!==u.nodeType)||!++v||(b&&((c=(d=u[w]||(u[w]={}))[u.uniqueID]||(d[u.uniqueID]={}))[t]=[x,v]),u!==e)););return(v-=a)===r||v%r==0&&v/r>=0}}},PSEUDO:function(t,e){var n,a=r.pseudos[t]||r.setFilters[t.toLowerCase()]||At.error("unsupported pseudo: "+t);return a[w]?a(e):a.length>1?(n=[t,t,"",e],r.setFilters.hasOwnProperty(t.toLowerCase())?lt((function(t,n){for(var r,o=a(t,e),i=o.length;i--;)t[r=N(t,o[i])]=!(n[r]=o[i])})):function(t){return a(t,0,n)}):a}},pseudos:{not:lt((function(t){var e=[],n=[],r=A(t.replace(R,"$1"));return r[w]?lt((function(t,e,n,a){for(var o,i=r(t,null,a,[]),A=t.length;A--;)(o=i[A])&&(t[A]=!(e[A]=o))})):function(t,a,o){return e[0]=t,r(e,null,o,n),e[0]=null,!n.pop()}})),has:lt((function(t){return function(e){return At(t,e).length>0}})),contains:lt((function(t){return t=t.replace(et,nt),function(e){return(e.textContent||a(e)).indexOf(t)>-1}})),lang:lt((function(t){return V.test(t||"")||At.error("unsupported lang: "+t),t=t.replace(et,nt).toLowerCase(),function(e){var n;do{if(n=h?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(n=n.toLowerCase())===t||0===n.indexOf(t+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}})),target:function(e){var n=t.location&&t.location.hash;return n&&n.slice(1)===e.id},root:function(t){return t===f},focus:function(t){return t===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:ht(!1),disabled:ht(!0),checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!r.pseudos.empty(t)},header:function(t){return Y.test(t.nodeName)},input:function(t){return X.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:gt((function(){return[0]})),last:gt((function(t,e){return[e-1]})),eq:gt((function(t,e,n){return[n<0?n+e:n]})),even:gt((function(t,e){for(var n=0;n<e;n+=2)t.push(n);return t})),odd:gt((function(t,e){for(var n=1;n<e;n+=2)t.push(n);return t})),lt:gt((function(t,e,n){for(var r=n<0?n+e:n>e?e:n;--r>=0;)t.push(r);return t})),gt:gt((function(t,e,n){for(var r=n<0?n+e:n;++r<e;)t.push(r);return t}))}},r.pseudos.nth=r.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[e]=pt(e);for(e in{submit:!0,reset:!0})r.pseudos[e]=ft(e);function bt(){}function vt(t){for(var e=0,n=t.length,r="";e<n;e++)r+=t[e].value;return r}function wt(t,e,n){var r=e.dir,a=e.next,o=a||r,i=n&&"parentNode"===o,A=B++;return e.first?function(e,n,a){for(;e=e[r];)if(1===e.nodeType||i)return t(e,n,a);return!1}:function(e,n,s){var l,c,d,u=[x,A];if(s){for(;e=e[r];)if((1===e.nodeType||i)&&t(e,n,s))return!0}else for(;e=e[r];)if(1===e.nodeType||i)if(c=(d=e[w]||(e[w]={}))[e.uniqueID]||(d[e.uniqueID]={}),a&&a===e.nodeName.toLowerCase())e=e[r]||e;else{if((l=c[o])&&l[0]===x&&l[1]===A)return u[2]=l[2];if(c[o]=u,u[2]=t(e,n,s))return!0}return!1}}function yt(t){return t.length>1?function(e,n,r){for(var a=t.length;a--;)if(!t[a](e,n,r))return!1;return!0}:t[0]}function xt(t,e,n,r,a){for(var o,i=[],A=0,s=t.length,l=null!=e;A<s;A++)(o=t[A])&&(n&&!n(o,r,a)||(i.push(o),l&&e.push(A)));return i}function Bt(t,e,n,r,a,o){return r&&!r[w]&&(r=Bt(r)),a&&!a[w]&&(a=Bt(a,o)),lt((function(o,i,A,s){var l,c,d,u=[],p=[],f=i.length,h=o||function(t,e,n){for(var r=0,a=e.length;r<a;r++)At(t,e[r],n);return n}(e||"*",A.nodeType?[A]:A,[]),g=!t||!o&&e?h:xt(h,u,t,A,s),m=n?a||(o?t:f||r)?[]:i:g;if(n&&n(g,m,A,s),r)for(l=xt(m,p),r(l,[],A,s),c=l.length;c--;)(d=l[c])&&(m[p[c]]=!(g[p[c]]=d));if(o){if(a||t){if(a){for(l=[],c=m.length;c--;)(d=m[c])&&l.push(g[c]=d);a(null,m=[],l,s)}for(c=m.length;c--;)(d=m[c])&&(l=a?N(o,d):u[c])>-1&&(o[l]=!(i[l]=d))}}else m=xt(m===i?m.splice(f,m.length):m),a?a(null,i,m,s):E.apply(i,m)}))}function Ct(t){for(var e,n,a,o=t.length,i=r.relative[t[0].type],A=i||r.relative[" "],s=i?1:0,c=wt((function(t){return t===e}),A,!0),d=wt((function(t){return N(e,t)>-1}),A,!0),u=[function(t,n,r){var a=!i&&(r||n!==l)||((e=n).nodeType?c(t,n,r):d(t,n,r));return e=null,a}];s<o;s++)if(n=r.relative[t[s].type])u=[wt(yt(u),n)];else{if((n=r.filter[t[s].type].apply(null,t[s].matches))[w]){for(a=++s;a<o&&!r.relative[t[a].type];a++);return Bt(s>1&&yt(u),s>1&&vt(t.slice(0,s-1).concat({value:" "===t[s-2].type?"*":""})).replace(R,"$1"),n,s<a&&Ct(t.slice(s,a)),a<o&&Ct(t=t.slice(a)),a<o&&vt(t))}u.push(n)}return yt(u)}return bt.prototype=r.filters=r.pseudos,r.setFilters=new bt,i=At.tokenize=function(t,e){var n,a,o,i,A,s,l,c=F[t+" "];if(c)return e?0:c.slice(0);for(A=t,s=[],l=r.preFilter;A;){for(i in n&&!(a=K.exec(A))||(a&&(A=A.slice(a[0].length)||A),s.push(o=[])),n=!1,(a=G.exec(A))&&(n=a.shift(),o.push({value:n,type:a[0].replace(R," ")}),A=A.slice(n.length)),r.filter)!(a=W[i].exec(A))||l[i]&&!(a=l[i](a))||(n=a.shift(),o.push({value:n,type:i,matches:a}),A=A.slice(n.length));if(!n)break}return e?A.length:A?At.error(t):F(t,s).slice(0)},A=At.compile=function(t,e){var n,a=[],o=[],A=Q[t+" "];if(!A){for(e||(e=i(t)),n=e.length;n--;)(A=Ct(e[n]))[w]?a.push(A):o.push(A);A=Q(t,function(t,e){var n=e.length>0,a=t.length>0,o=function(o,i,A,s,c){var d,f,g,m=0,b="0",v=o&&[],w=[],y=l,B=o||a&&r.find.TAG("*",c),C=x+=null==y?1:Math.random()||.1,F=B.length;for(c&&(l=i==p||i||c);b!==F&&null!=(d=B[b]);b++){if(a&&d){for(f=0,i||d.ownerDocument==p||(u(d),A=!h);g=t[f++];)if(g(d,i||p,A)){s.push(d);break}c&&(x=C)}n&&((d=!g&&d)&&m--,o&&v.push(d))}if(m+=b,n&&b!==m){for(f=0;g=e[f++];)g(v,w,i,A);if(o){if(m>0)for(;b--;)v[b]||w[b]||(w[b]=S.call(s));w=xt(w)}E.apply(s,w),c&&!o&&w.length>0&&m+e.length>1&&At.uniqueSort(s)}return c&&(x=C,l=y),v};return n?lt(o):o}(o,a)),A.selector=t}return A},s=At.select=function(t,e,n,a){var o,s,l,c,d,u="function"==typeof t&&t,p=!a&&i(t=u.selector||t);if(n=n||[],1===p.length){if((s=p[0]=p[0].slice(0)).length>2&&"ID"===(l=s[0]).type&&9===e.nodeType&&h&&r.relative[s[1].type]){if(!(e=(r.find.ID(l.matches[0].replace(et,nt),e)||[])[0]))return n;u&&(e=e.parentNode),t=t.slice(s.shift().value.length)}for(o=W.needsContext.test(t)?0:s.length;o--&&(l=s[o],!r.relative[c=l.type]);)if((d=r.find[c])&&(a=d(l.matches[0].replace(et,nt),tt.test(s[0].type)&&mt(e.parentNode)||e))){if(s.splice(o,1),!(t=a.length&&vt(s)))return E.apply(n,a),n;break}}return(u||A(t,p))(a,e,!h,n,!e||tt.test(t)&&mt(e.parentNode)||e),n},n.sortStable=w.split("").sort(T).join("")===w,n.detectDuplicates=!!d,u(),n.sortDetached=ct((function(t){return 1&t.compareDocumentPosition(p.createElement("fieldset"))})),ct((function(t){return t.innerHTML="<a href='#'></a>","#"===t.firstChild.getAttribute("href")}))||dt("type|href|height|width",(function(t,e,n){if(!n)return t.getAttribute(e,"type"===e.toLowerCase()?1:2)})),n.attributes&&ct((function(t){return t.innerHTML="<input/>",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")}))||dt("value",(function(t,e,n){if(!n&&"input"===t.nodeName.toLowerCase())return t.defaultValue})),ct((function(t){return null==t.getAttribute("disabled")}))||dt(D,(function(t,e,n){var r;if(!n)return!0===t[e]?e.toLowerCase():(r=t.getAttributeNode(e))&&r.specified?r.value:null})),At}(r);C.find=Q,C.expr=Q.selectors,C.expr[":"]=C.expr.pseudos,C.uniqueSort=C.unique=Q.uniqueSort,C.text=Q.getText,C.isXMLDoc=Q.isXML,C.contains=Q.contains,C.escapeSelector=Q.escape;var U=function(t,e,n){for(var r=[],a=void 0!==n;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(a&&C(t).is(n))break;r.push(t)}return r},T=function(t,e){for(var n=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&n.push(t);return n},L=C.expr.match.needsContext;function _(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()}var S=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function k(t,e,n){return m(e)?C.grep(t,(function(t,r){return!!e.call(t,r,t)!==n})):e.nodeType?C.grep(t,(function(t){return t===e!==n})):"string"!=typeof e?C.grep(t,(function(t){return c.call(e,t)>-1!==n})):C.filter(e,t,n)}C.filter=function(t,e,n){var r=e[0];return n&&(t=":not("+t+")"),1===e.length&&1===r.nodeType?C.find.matchesSelector(r,t)?[r]:[]:C.find.matches(t,C.grep(e,(function(t){return 1===t.nodeType})))},C.fn.extend({find:function(t){var e,n,r=this.length,a=this;if("string"!=typeof t)return this.pushStack(C(t).filter((function(){for(e=0;e<r;e++)if(C.contains(a[e],this))return!0})));for(n=this.pushStack([]),e=0;e<r;e++)C.find(t,a[e],n);return r>1?C.uniqueSort(n):n},filter:function(t){return this.pushStack(k(this,t||[],!1))},not:function(t){return this.pushStack(k(this,t||[],!0))},is:function(t){return!!k(this,"string"==typeof t&&L.test(t)?C(t):t||[],!1).length}});var E,I=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(C.fn.init=function(t,e,n){var r,a;if(!t)return this;if(n=n||E,"string"==typeof t){if(!(r="<"===t[0]&&">"===t[t.length-1]&&t.length>=3?[null,t,null]:I.exec(t))||!r[1]&&e)return!e||e.jquery?(e||n).find(t):this.constructor(e).find(t);if(r[1]){if(e=e instanceof C?e[0]:e,C.merge(this,C.parseHTML(r[1],e&&e.nodeType?e.ownerDocument||e:v,!0)),S.test(r[1])&&C.isPlainObject(e))for(r in e)m(this[r])?this[r](e[r]):this.attr(r,e[r]);return this}return(a=v.getElementById(r[2]))&&(this[0]=a,this.length=1),this}return t.nodeType?(this[0]=t,this.length=1,this):m(t)?void 0!==n.ready?n.ready(t):t(C):C.makeArray(t,this)}).prototype=C.fn,E=C(v);var N=/^(?:parents|prev(?:Until|All))/,D={children:!0,contents:!0,next:!0,prev:!0};function H(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}C.fn.extend({has:function(t){var e=C(t,this),n=e.length;return this.filter((function(){for(var t=0;t<n;t++)if(C.contains(this,e[t]))return!0}))},closest:function(t,e){var n,r=0,a=this.length,o=[],i="string"!=typeof t&&C(t);if(!L.test(t))for(;r<a;r++)for(n=this[r];n&&n!==e;n=n.parentNode)if(n.nodeType<11&&(i?i.index(n)>-1:1===n.nodeType&&C.find.matchesSelector(n,t))){o.push(n);break}return this.pushStack(o.length>1?C.uniqueSort(o):o)},index:function(t){return t?"string"==typeof t?c.call(C(t),this[0]):c.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(C.uniqueSort(C.merge(this.get(),C(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),C.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return U(t,"parentNode")},parentsUntil:function(t,e,n){return U(t,"parentNode",n)},next:function(t){return H(t,"nextSibling")},prev:function(t){return H(t,"previousSibling")},nextAll:function(t){return U(t,"nextSibling")},prevAll:function(t){return U(t,"previousSibling")},nextUntil:function(t,e,n){return U(t,"nextSibling",n)},prevUntil:function(t,e,n){return U(t,"previousSibling",n)},siblings:function(t){return T((t.parentNode||{}).firstChild,t)},children:function(t){return T(t.firstChild)},contents:function(t){return null!=t.contentDocument&&i(t.contentDocument)?t.contentDocument:(_(t,"template")&&(t=t.content||t),C.merge([],t.childNodes))}},(function(t,e){C.fn[t]=function(n,r){var a=C.map(this,e,n);return"Until"!==t.slice(-5)&&(r=n),r&&"string"==typeof r&&(a=C.filter(r,a)),this.length>1&&(D[t]||C.uniqueSort(a),N.test(t)&&a.reverse()),this.pushStack(a)}}));var P=/[^\x20\t\r\n\f]+/g;function O(t){return t}function M(t){throw t}function j(t,e,n,r){var a;try{t&&m(a=t.promise)?a.call(t).done(e).fail(n):t&&m(a=t.then)?a.call(t,e,n):e.apply(void 0,[t].slice(r))}catch(t){n.apply(void 0,[t])}}C.Callbacks=function(t){t="string"==typeof t?function(t){var e={};return C.each(t.match(P)||[],(function(t,n){e[n]=!0})),e}(t):C.extend({},t);var e,n,r,a,o=[],i=[],A=-1,s=function(){for(a=a||t.once,r=e=!0;i.length;A=-1)for(n=i.shift();++A<o.length;)!1===o[A].apply(n[0],n[1])&&t.stopOnFalse&&(A=o.length,n=!1);t.memory||(n=!1),e=!1,a&&(o=n?[]:"")},l={add:function(){return o&&(n&&!e&&(A=o.length-1,i.push(n)),function e(n){C.each(n,(function(n,r){m(r)?t.unique&&l.has(r)||o.push(r):r&&r.length&&"string"!==x(r)&&e(r)}))}(arguments),n&&!e&&s()),this},remove:function(){return C.each(arguments,(function(t,e){for(var n;(n=C.inArray(e,o,n))>-1;)o.splice(n,1),n<=A&&A--})),this},has:function(t){return t?C.inArray(t,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return a=i=[],o=n="",this},disabled:function(){return!o},lock:function(){return a=i=[],n||e||(o=n=""),this},locked:function(){return!!a},fireWith:function(t,n){return a||(n=[t,(n=n||[]).slice?n.slice():n],i.push(n),e||s()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l},C.extend({Deferred:function(t){var e=[["notify","progress",C.Callbacks("memory"),C.Callbacks("memory"),2],["resolve","done",C.Callbacks("once memory"),C.Callbacks("once memory"),0,"resolved"],["reject","fail",C.Callbacks("once memory"),C.Callbacks("once memory"),1,"rejected"]],n="pending",a={state:function(){return n},always:function(){return o.done(arguments).fail(arguments),this},catch:function(t){return a.then(null,t)},pipe:function(){var t=arguments;return C.Deferred((function(n){C.each(e,(function(e,r){var a=m(t[r[4]])&&t[r[4]];o[r[1]]((function(){var t=a&&a.apply(this,arguments);t&&m(t.promise)?t.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,a?[t]:arguments)}))})),t=null})).promise()},then:function(t,n,a){var o=0;function i(t,e,n,a){return function(){var A=this,s=arguments,l=function(){var r,l;if(!(t<o)){if((r=n.apply(A,s))===e.promise())throw new TypeError("Thenable self-resolution");l=r&&("object"==typeof r||"function"==typeof r)&&r.then,m(l)?a?l.call(r,i(o,e,O,a),i(o,e,M,a)):(o++,l.call(r,i(o,e,O,a),i(o,e,M,a),i(o,e,O,e.notifyWith))):(n!==O&&(A=void 0,s=[r]),(a||e.resolveWith)(A,s))}},c=a?l:function(){try{l()}catch(r){C.Deferred.exceptionHook&&C.Deferred.exceptionHook(r,c.stackTrace),t+1>=o&&(n!==M&&(A=void 0,s=[r]),e.rejectWith(A,s))}};t?c():(C.Deferred.getStackHook&&(c.stackTrace=C.Deferred.getStackHook()),r.setTimeout(c))}}return C.Deferred((function(r){e[0][3].add(i(0,r,m(a)?a:O,r.notifyWith)),e[1][3].add(i(0,r,m(t)?t:O)),e[2][3].add(i(0,r,m(n)?n:M))})).promise()},promise:function(t){return null!=t?C.extend(t,a):a}},o={};return C.each(e,(function(t,r){var i=r[2],A=r[5];a[r[1]]=i.add,A&&i.add((function(){n=A}),e[3-t][2].disable,e[3-t][3].disable,e[0][2].lock,e[0][3].lock),i.add(r[3].fire),o[r[0]]=function(){return o[r[0]+"With"](this===o?void 0:this,arguments),this},o[r[0]+"With"]=i.fireWith})),a.promise(o),t&&t.call(o,o),o},when:function(t){var e=arguments.length,n=e,r=Array(n),a=A.call(arguments),o=C.Deferred(),i=function(t){return function(n){r[t]=this,a[t]=arguments.length>1?A.call(arguments):n,--e||o.resolveWith(r,a)}};if(e<=1&&(j(t,o.done(i(n)).resolve,o.reject,!e),"pending"===o.state()||m(a[n]&&a[n].then)))return o.then();for(;n--;)j(a[n],i(n),o.reject);return o.promise()}});var R=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;C.Deferred.exceptionHook=function(t,e){r.console&&r.console.warn&&t&&R.test(t.name)&&r.console.warn("jQuery.Deferred exception: "+t.message,t.stack,e)},C.readyException=function(t){r.setTimeout((function(){throw t}))};var K=C.Deferred();function G(){v.removeEventListener("DOMContentLoaded",G),r.removeEventListener("load",G),C.ready()}C.fn.ready=function(t){return K.then(t).catch((function(t){C.readyException(t)})),this},C.extend({isReady:!1,readyWait:1,ready:function(t){(!0===t?--C.readyWait:C.isReady)||(C.isReady=!0,!0!==t&&--C.readyWait>0||K.resolveWith(v,[C]))}}),C.ready.then=K.then,"complete"===v.readyState||"loading"!==v.readyState&&!v.documentElement.doScroll?r.setTimeout(C.ready):(v.addEventListener("DOMContentLoaded",G),r.addEventListener("load",G));var q=function(t,e,n,r,a,o,i){var A=0,s=t.length,l=null==n;if("object"===x(n))for(A in a=!0,n)q(t,e,A,n[A],!0,o,i);else if(void 0!==r&&(a=!0,m(r)||(i=!0),l&&(i?(e.call(t,r),e=null):(l=e,e=function(t,e,n){return l.call(C(t),n)})),e))for(;A<s;A++)e(t[A],n,i?r:r.call(t[A],A,e(t[A],n)));return a?t:l?e.call(t):s?e(t[0],n):o},z=/^-ms-/,V=/-([a-z])/g;function W(t,e){return e.toUpperCase()}function J(t){return t.replace(z,"ms-").replace(V,W)}var X=function(t){return 1===t.nodeType||9===t.nodeType||!+t.nodeType};function Y(){this.expando=C.expando+Y.uid++}Y.uid=1,Y.prototype={cache:function(t){var e=t[this.expando];return e||(e={},X(t)&&(t.nodeType?t[this.expando]=e:Object.defineProperty(t,this.expando,{value:e,configurable:!0}))),e},set:function(t,e,n){var r,a=this.cache(t);if("string"==typeof e)a[J(e)]=n;else for(r in e)a[J(r)]=e[r];return a},get:function(t,e){return void 0===e?this.cache(t):t[this.expando]&&t[this.expando][J(e)]},access:function(t,e,n){return void 0===e||e&&"string"==typeof e&&void 0===n?this.get(t,e):(this.set(t,e,n),void 0!==n?n:e)},remove:function(t,e){var n,r=t[this.expando];if(void 0!==r){if(void 0!==e){n=(e=Array.isArray(e)?e.map(J):(e=J(e))in r?[e]:e.match(P)||[]).length;for(;n--;)delete r[e[n]]}(void 0===e||C.isEmptyObject(r))&&(t.nodeType?t[this.expando]=void 0:delete t[this.expando])}},hasData:function(t){var e=t[this.expando];return void 0!==e&&!C.isEmptyObject(e)}};var $=new Y,Z=new Y,tt=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,et=/[A-Z]/g;function nt(t,e,n){var r;if(void 0===n&&1===t.nodeType)if(r="data-"+e.replace(et,"-$&").toLowerCase(),"string"==typeof(n=t.getAttribute(r))){try{n=function(t){return"true"===t||"false"!==t&&("null"===t?null:t===+t+""?+t:tt.test(t)?JSON.parse(t):t)}(n)}catch(t){}Z.set(t,e,n)}else n=void 0;return n}C.extend({hasData:function(t){return Z.hasData(t)||$.hasData(t)},data:function(t,e,n){return Z.access(t,e,n)},removeData:function(t,e){Z.remove(t,e)},_data:function(t,e,n){return $.access(t,e,n)},_removeData:function(t,e){$.remove(t,e)}}),C.fn.extend({data:function(t,e){var n,r,a,o=this[0],i=o&&o.attributes;if(void 0===t){if(this.length&&(a=Z.get(o),1===o.nodeType&&!$.get(o,"hasDataAttrs"))){for(n=i.length;n--;)i[n]&&0===(r=i[n].name).indexOf("data-")&&(r=J(r.slice(5)),nt(o,r,a[r]));$.set(o,"hasDataAttrs",!0)}return a}return"object"==typeof t?this.each((function(){Z.set(this,t)})):q(this,(function(e){var n;if(o&&void 0===e)return void 0!==(n=Z.get(o,t))||void 0!==(n=nt(o,t))?n:void 0;this.each((function(){Z.set(this,t,e)}))}),null,e,arguments.length>1,null,!0)},removeData:function(t){return this.each((function(){Z.remove(this,t)}))}}),C.extend({queue:function(t,e,n){var r;if(t)return e=(e||"fx")+"queue",r=$.get(t,e),n&&(!r||Array.isArray(n)?r=$.access(t,e,C.makeArray(n)):r.push(n)),r||[]},dequeue:function(t,e){e=e||"fx";var n=C.queue(t,e),r=n.length,a=n.shift(),o=C._queueHooks(t,e);"inprogress"===a&&(a=n.shift(),r--),a&&("fx"===e&&n.unshift("inprogress"),delete o.stop,a.call(t,(function(){C.dequeue(t,e)}),o)),!r&&o&&o.empty.fire()},_queueHooks:function(t,e){var n=e+"queueHooks";return $.get(t,n)||$.access(t,n,{empty:C.Callbacks("once memory").add((function(){$.remove(t,[e+"queue",n])}))})}}),C.fn.extend({queue:function(t,e){var n=2;return"string"!=typeof t&&(e=t,t="fx",n--),arguments.length<n?C.queue(this[0],t):void 0===e?this:this.each((function(){var n=C.queue(this,t,e);C._queueHooks(this,t),"fx"===t&&"inprogress"!==n[0]&&C.dequeue(this,t)}))},dequeue:function(t){return this.each((function(){C.dequeue(this,t)}))},clearQueue:function(t){return this.queue(t||"fx",[])},promise:function(t,e){var n,r=1,a=C.Deferred(),o=this,i=this.length,A=function(){--r||a.resolveWith(o,[o])};for("string"!=typeof t&&(e=t,t=void 0),t=t||"fx";i--;)(n=$.get(o[i],t+"queueHooks"))&&n.empty&&(r++,n.empty.add(A));return A(),a.promise(e)}});var rt=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,at=new RegExp("^(?:([+-])=|)("+rt+")([a-z%]*)$","i"),ot=["Top","Right","Bottom","Left"],it=v.documentElement,At=function(t){return C.contains(t.ownerDocument,t)},st={composed:!0};it.getRootNode&&(At=function(t){return C.contains(t.ownerDocument,t)||t.getRootNode(st)===t.ownerDocument});var lt=function(t,e){return"none"===(t=e||t).style.display||""===t.style.display&&At(t)&&"none"===C.css(t,"display")};function ct(t,e,n,r){var a,o,i=20,A=r?function(){return r.cur()}:function(){return C.css(t,e,"")},s=A(),l=n&&n[3]||(C.cssNumber[e]?"":"px"),c=t.nodeType&&(C.cssNumber[e]||"px"!==l&&+s)&&at.exec(C.css(t,e));if(c&&c[3]!==l){for(s/=2,l=l||c[3],c=+s||1;i--;)C.style(t,e,c+l),(1-o)*(1-(o=A()/s||.5))<=0&&(i=0),c/=o;c*=2,C.style(t,e,c+l),n=n||[]}return n&&(c=+c||+s||0,a=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=a)),a}var dt={};function ut(t){var e,n=t.ownerDocument,r=t.nodeName,a=dt[r];return a||(e=n.body.appendChild(n.createElement(r)),a=C.css(e,"display"),e.parentNode.removeChild(e),"none"===a&&(a="block"),dt[r]=a,a)}function pt(t,e){for(var n,r,a=[],o=0,i=t.length;o<i;o++)(r=t[o]).style&&(n=r.style.display,e?("none"===n&&(a[o]=$.get(r,"display")||null,a[o]||(r.style.display="")),""===r.style.display&<(r)&&(a[o]=ut(r))):"none"!==n&&(a[o]="none",$.set(r,"display",n)));for(o=0;o<i;o++)null!=a[o]&&(t[o].style.display=a[o]);return t}C.fn.extend({show:function(){return pt(this,!0)},hide:function(){return pt(this)},toggle:function(t){return"boolean"==typeof t?t?this.show():this.hide():this.each((function(){lt(this)?C(this).show():C(this).hide()}))}});var ft,ht,gt=/^(?:checkbox|radio)$/i,mt=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,bt=/^$|^module$|\/(?:java|ecma)script/i;ft=v.createDocumentFragment().appendChild(v.createElement("div")),(ht=v.createElement("input")).setAttribute("type","radio"),ht.setAttribute("checked","checked"),ht.setAttribute("name","t"),ft.appendChild(ht),g.checkClone=ft.cloneNode(!0).cloneNode(!0).lastChild.checked,ft.innerHTML="<textarea>x</textarea>",g.noCloneChecked=!!ft.cloneNode(!0).lastChild.defaultValue,ft.innerHTML="<option></option>",g.option=!!ft.lastChild;var vt={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function wt(t,e){var n;return n=void 0!==t.getElementsByTagName?t.getElementsByTagName(e||"*"):void 0!==t.querySelectorAll?t.querySelectorAll(e||"*"):[],void 0===e||e&&_(t,e)?C.merge([t],n):n}function yt(t,e){for(var n=0,r=t.length;n<r;n++)$.set(t[n],"globalEval",!e||$.get(e[n],"globalEval"))}vt.tbody=vt.tfoot=vt.colgroup=vt.caption=vt.thead,vt.th=vt.td,g.option||(vt.optgroup=vt.option=[1,"<select multiple='multiple'>","</select>"]);var xt=/<|&#?\w+;/;function Bt(t,e,n,r,a){for(var o,i,A,s,l,c,d=e.createDocumentFragment(),u=[],p=0,f=t.length;p<f;p++)if((o=t[p])||0===o)if("object"===x(o))C.merge(u,o.nodeType?[o]:o);else if(xt.test(o)){for(i=i||d.appendChild(e.createElement("div")),A=(mt.exec(o)||["",""])[1].toLowerCase(),s=vt[A]||vt._default,i.innerHTML=s[1]+C.htmlPrefilter(o)+s[2],c=s[0];c--;)i=i.lastChild;C.merge(u,i.childNodes),(i=d.firstChild).textContent=""}else u.push(e.createTextNode(o));for(d.textContent="",p=0;o=u[p++];)if(r&&C.inArray(o,r)>-1)a&&a.push(o);else if(l=At(o),i=wt(d.appendChild(o),"script"),l&&yt(i),n)for(c=0;o=i[c++];)bt.test(o.type||"")&&n.push(o);return d}var Ct=/^([^.]*)(?:\.(.+)|)/;function Ft(){return!0}function Qt(){return!1}function Ut(t,e){return t===function(){try{return v.activeElement}catch(t){}}()==("focus"===e)}function Tt(t,e,n,r,a,o){var i,A;if("object"==typeof e){for(A in"string"!=typeof n&&(r=r||n,n=void 0),e)Tt(t,A,n,r,e[A],o);return t}if(null==r&&null==a?(a=n,r=n=void 0):null==a&&("string"==typeof n?(a=r,r=void 0):(a=r,r=n,n=void 0)),!1===a)a=Qt;else if(!a)return t;return 1===o&&(i=a,a=function(t){return C().off(t),i.apply(this,arguments)},a.guid=i.guid||(i.guid=C.guid++)),t.each((function(){C.event.add(this,e,a,r,n)}))}function Lt(t,e,n){n?($.set(t,e,!1),C.event.add(t,e,{namespace:!1,handler:function(t){var r,a,o=$.get(this,e);if(1&t.isTrigger&&this[e]){if(o.length)(C.event.special[e]||{}).delegateType&&t.stopPropagation();else if(o=A.call(arguments),$.set(this,e,o),r=n(this,e),this[e](),o!==(a=$.get(this,e))||r?$.set(this,e,!1):a={},o!==a)return t.stopImmediatePropagation(),t.preventDefault(),a&&a.value}else o.length&&($.set(this,e,{value:C.event.trigger(C.extend(o[0],C.Event.prototype),o.slice(1),this)}),t.stopImmediatePropagation())}})):void 0===$.get(t,e)&&C.event.add(t,e,Ft)}C.event={global:{},add:function(t,e,n,r,a){var o,i,A,s,l,c,d,u,p,f,h,g=$.get(t);if(X(t))for(n.handler&&(n=(o=n).handler,a=o.selector),a&&C.find.matchesSelector(it,a),n.guid||(n.guid=C.guid++),(s=g.events)||(s=g.events=Object.create(null)),(i=g.handle)||(i=g.handle=function(e){return void 0!==C&&C.event.triggered!==e.type?C.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;l--;)p=h=(A=Ct.exec(e[l])||[])[1],f=(A[2]||"").split(".").sort(),p&&(d=C.event.special[p]||{},p=(a?d.delegateType:d.bindType)||p,d=C.event.special[p]||{},c=C.extend({type:p,origType:h,data:r,handler:n,guid:n.guid,selector:a,needsContext:a&&C.expr.match.needsContext.test(a),namespace:f.join(".")},o),(u=s[p])||((u=s[p]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(t,r,f,i)||t.addEventListener&&t.addEventListener(p,i)),d.add&&(d.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),a?u.splice(u.delegateCount++,0,c):u.push(c),C.event.global[p]=!0)},remove:function(t,e,n,r,a){var o,i,A,s,l,c,d,u,p,f,h,g=$.hasData(t)&&$.get(t);if(g&&(s=g.events)){for(l=(e=(e||"").match(P)||[""]).length;l--;)if(p=h=(A=Ct.exec(e[l])||[])[1],f=(A[2]||"").split(".").sort(),p){for(d=C.event.special[p]||{},u=s[p=(r?d.delegateType:d.bindType)||p]||[],A=A[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=o=u.length;o--;)c=u[o],!a&&h!==c.origType||n&&n.guid!==c.guid||A&&!A.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(u.splice(o,1),c.selector&&u.delegateCount--,d.remove&&d.remove.call(t,c));i&&!u.length&&(d.teardown&&!1!==d.teardown.call(t,f,g.handle)||C.removeEvent(t,p,g.handle),delete s[p])}else for(p in s)C.event.remove(t,p+e[l],n,r,!0);C.isEmptyObject(s)&&$.remove(t,"handle events")}},dispatch:function(t){var e,n,r,a,o,i,A=new Array(arguments.length),s=C.event.fix(t),l=($.get(this,"events")||Object.create(null))[s.type]||[],c=C.event.special[s.type]||{};for(A[0]=s,e=1;e<arguments.length;e++)A[e]=arguments[e];if(s.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,s)){for(i=C.event.handlers.call(this,s,l),e=0;(a=i[e++])&&!s.isPropagationStopped();)for(s.currentTarget=a.elem,n=0;(o=a.handlers[n++])&&!s.isImmediatePropagationStopped();)s.rnamespace&&!1!==o.namespace&&!s.rnamespace.test(o.namespace)||(s.handleObj=o,s.data=o.data,void 0!==(r=((C.event.special[o.origType]||{}).handle||o.handler).apply(a.elem,A))&&!1===(s.result=r)&&(s.preventDefault(),s.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,s),s.result}},handlers:function(t,e){var n,r,a,o,i,A=[],s=e.delegateCount,l=t.target;if(s&&l.nodeType&&!("click"===t.type&&t.button>=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==t.type||!0!==l.disabled)){for(o=[],i={},n=0;n<s;n++)void 0===i[a=(r=e[n]).selector+" "]&&(i[a]=r.needsContext?C(a,this).index(l)>-1:C.find(a,this,null,[l]).length),i[a]&&o.push(r);o.length&&A.push({elem:l,handlers:o})}return l=this,s<e.length&&A.push({elem:l,handlers:e.slice(s)}),A},addProp:function(t,e){Object.defineProperty(C.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(t){return t[C.expando]?t:new C.Event(t)},special:{load:{noBubble:!0},click:{setup:function(t){var e=this||t;return gt.test(e.type)&&e.click&&_(e,"input")&&Lt(e,"click",Ft),!1},trigger:function(t){var e=this||t;return gt.test(e.type)&&e.click&&_(e,"input")&&Lt(e,"click"),!0},_default:function(t){var e=t.target;return gt.test(e.type)&&e.click&&_(e,"input")&&$.get(e,"click")||_(e,"a")}},beforeunload:{postDispatch:function(t){void 0!==t.result&&t.originalEvent&&(t.originalEvent.returnValue=t.result)}}}},C.removeEvent=function(t,e,n){t.removeEventListener&&t.removeEventListener(e,n)},C.Event=function(t,e){if(!(this instanceof C.Event))return new C.Event(t,e);t&&t.type?(this.originalEvent=t,this.type=t.type,this.isDefaultPrevented=t.defaultPrevented||void 0===t.defaultPrevented&&!1===t.returnValue?Ft:Qt,this.target=t.target&&3===t.target.nodeType?t.target.parentNode:t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget):this.type=t,e&&C.extend(this,e),this.timeStamp=t&&t.timeStamp||Date.now(),this[C.expando]=!0},C.Event.prototype={constructor:C.Event,isDefaultPrevented:Qt,isPropagationStopped:Qt,isImmediatePropagationStopped:Qt,isSimulated:!1,preventDefault:function(){var t=this.originalEvent;this.isDefaultPrevented=Ft,t&&!this.isSimulated&&t.preventDefault()},stopPropagation:function(){var t=this.originalEvent;this.isPropagationStopped=Ft,t&&!this.isSimulated&&t.stopPropagation()},stopImmediatePropagation:function(){var t=this.originalEvent;this.isImmediatePropagationStopped=Ft,t&&!this.isSimulated&&t.stopImmediatePropagation(),this.stopPropagation()}},C.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},C.event.addProp),C.each({focus:"focusin",blur:"focusout"},(function(t,e){C.event.special[t]={setup:function(){return Lt(this,t,Ut),!1},trigger:function(){return Lt(this,t),!0},_default:function(e){return $.get(e.target,t)},delegateType:e}})),C.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(t,e){C.event.special[t]={delegateType:e,bindType:e,handle:function(t){var n,r=t.relatedTarget,a=t.handleObj;return r&&(r===this||C.contains(this,r))||(t.type=a.origType,n=a.handler.apply(this,arguments),t.type=e),n}}})),C.fn.extend({on:function(t,e,n,r){return Tt(this,t,e,n,r)},one:function(t,e,n,r){return Tt(this,t,e,n,r,1)},off:function(t,e,n){var r,a;if(t&&t.preventDefault&&t.handleObj)return r=t.handleObj,C(t.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof t){for(a in t)this.off(a,e,t[a]);return this}return!1!==e&&"function"!=typeof e||(n=e,e=void 0),!1===n&&(n=Qt),this.each((function(){C.event.remove(this,t,n,e)}))}});var _t=/<script|<style|<link/i,St=/checked\s*(?:[^=]|=\s*.checked.)/i,kt=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Et(t,e){return _(t,"table")&&_(11!==e.nodeType?e:e.firstChild,"tr")&&C(t).children("tbody")[0]||t}function It(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function Nt(t){return"true/"===(t.type||"").slice(0,5)?t.type=t.type.slice(5):t.removeAttribute("type"),t}function Dt(t,e){var n,r,a,o,i,A;if(1===e.nodeType){if($.hasData(t)&&(A=$.get(t).events))for(a in $.remove(e,"handle events"),A)for(n=0,r=A[a].length;n<r;n++)C.event.add(e,a,A[a][n]);Z.hasData(t)&&(o=Z.access(t),i=C.extend({},o),Z.set(e,i))}}function Ht(t,e){var n=e.nodeName.toLowerCase();"input"===n&>.test(t.type)?e.checked=t.checked:"input"!==n&&"textarea"!==n||(e.defaultValue=t.defaultValue)}function Pt(t,e,n,r){e=s(e);var a,o,i,A,l,c,d=0,u=t.length,p=u-1,f=e[0],h=m(f);if(h||u>1&&"string"==typeof f&&!g.checkClone&&St.test(f))return t.each((function(a){var o=t.eq(a);h&&(e[0]=f.call(this,a,o.html())),Pt(o,e,n,r)}));if(u&&(o=(a=Bt(e,t[0].ownerDocument,!1,t,r)).firstChild,1===a.childNodes.length&&(a=o),o||r)){for(A=(i=C.map(wt(a,"script"),It)).length;d<u;d++)l=a,d!==p&&(l=C.clone(l,!0,!0),A&&C.merge(i,wt(l,"script"))),n.call(t[d],l,d);if(A)for(c=i[i.length-1].ownerDocument,C.map(i,Nt),d=0;d<A;d++)l=i[d],bt.test(l.type||"")&&!$.access(l,"globalEval")&&C.contains(c,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?C._evalUrl&&!l.noModule&&C._evalUrl(l.src,{nonce:l.nonce||l.getAttribute("nonce")},c):y(l.textContent.replace(kt,""),l,c))}return t}function Ot(t,e,n){for(var r,a=e?C.filter(e,t):t,o=0;null!=(r=a[o]);o++)n||1!==r.nodeType||C.cleanData(wt(r)),r.parentNode&&(n&&At(r)&&yt(wt(r,"script")),r.parentNode.removeChild(r));return t}C.extend({htmlPrefilter:function(t){return t},clone:function(t,e,n){var r,a,o,i,A=t.cloneNode(!0),s=At(t);if(!(g.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||C.isXMLDoc(t)))for(i=wt(A),r=0,a=(o=wt(t)).length;r<a;r++)Ht(o[r],i[r]);if(e)if(n)for(o=o||wt(t),i=i||wt(A),r=0,a=o.length;r<a;r++)Dt(o[r],i[r]);else Dt(t,A);return(i=wt(A,"script")).length>0&&yt(i,!s&&wt(t,"script")),A},cleanData:function(t){for(var e,n,r,a=C.event.special,o=0;void 0!==(n=t[o]);o++)if(X(n)){if(e=n[$.expando]){if(e.events)for(r in e.events)a[r]?C.event.remove(n,r):C.removeEvent(n,r,e.handle);n[$.expando]=void 0}n[Z.expando]&&(n[Z.expando]=void 0)}}}),C.fn.extend({detach:function(t){return Ot(this,t,!0)},remove:function(t){return Ot(this,t)},text:function(t){return q(this,(function(t){return void 0===t?C.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=t)}))}),null,t,arguments.length)},append:function(){return Pt(this,arguments,(function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Et(this,t).appendChild(t)}))},prepend:function(){return Pt(this,arguments,(function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=Et(this,t);e.insertBefore(t,e.firstChild)}}))},before:function(){return Pt(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this)}))},after:function(){return Pt(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)}))},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(C.cleanData(wt(t,!1)),t.textContent="");return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map((function(){return C.clone(this,t,e)}))},html:function(t){return q(this,(function(t){var e=this[0]||{},n=0,r=this.length;if(void 0===t&&1===e.nodeType)return e.innerHTML;if("string"==typeof t&&!_t.test(t)&&!vt[(mt.exec(t)||["",""])[1].toLowerCase()]){t=C.htmlPrefilter(t);try{for(;n<r;n++)1===(e=this[n]||{}).nodeType&&(C.cleanData(wt(e,!1)),e.innerHTML=t);e=0}catch(t){}}e&&this.empty().append(t)}),null,t,arguments.length)},replaceWith:function(){var t=[];return Pt(this,arguments,(function(e){var n=this.parentNode;C.inArray(this,t)<0&&(C.cleanData(wt(this)),n&&n.replaceChild(e,this))}),t)}}),C.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(t,e){C.fn[t]=function(t){for(var n,r=[],a=C(t),o=a.length-1,i=0;i<=o;i++)n=i===o?this:this.clone(!0),C(a[i])[e](n),l.apply(r,n.get());return this.pushStack(r)}}));var Mt=new RegExp("^("+rt+")(?!px)[a-z%]+$","i"),jt=/^--/,Rt=function(t){var e=t.ownerDocument.defaultView;return e&&e.opener||(e=r),e.getComputedStyle(t)},Kt=function(t,e,n){var r,a,o={};for(a in e)o[a]=t.style[a],t.style[a]=e[a];for(a in r=n.call(t),e)t.style[a]=o[a];return r},Gt=new RegExp(ot.join("|"),"i"),qt="[\\x20\\t\\r\\n\\f]",zt=new RegExp("^"+qt+"+|((?:^|[^\\\\])(?:\\\\.)*)"+qt+"+$","g");function Vt(t,e,n){var r,a,o,i,A=jt.test(e),s=t.style;return(n=n||Rt(t))&&(i=n.getPropertyValue(e)||n[e],A&&i&&(i=i.replace(zt,"$1")||void 0),""!==i||At(t)||(i=C.style(t,e)),!g.pixelBoxStyles()&&Mt.test(i)&&Gt.test(e)&&(r=s.width,a=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=i,i=n.width,s.width=r,s.minWidth=a,s.maxWidth=o)),void 0!==i?i+"":i}function Wt(t,e){return{get:function(){if(!t())return(this.get=e).apply(this,arguments);delete this.get}}}!function(){function t(){if(c){l.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",c.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",it.appendChild(l).appendChild(c);var t=r.getComputedStyle(c);n="1%"!==t.top,s=12===e(t.marginLeft),c.style.right="60%",i=36===e(t.right),a=36===e(t.width),c.style.position="absolute",o=12===e(c.offsetWidth/3),it.removeChild(l),c=null}}function e(t){return Math.round(parseFloat(t))}var n,a,o,i,A,s,l=v.createElement("div"),c=v.createElement("div");c.style&&(c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",g.clearCloneStyle="content-box"===c.style.backgroundClip,C.extend(g,{boxSizingReliable:function(){return t(),a},pixelBoxStyles:function(){return t(),i},pixelPosition:function(){return t(),n},reliableMarginLeft:function(){return t(),s},scrollboxSize:function(){return t(),o},reliableTrDimensions:function(){var t,e,n,a;return null==A&&(t=v.createElement("table"),e=v.createElement("tr"),n=v.createElement("div"),t.style.cssText="position:absolute;left:-11111px;border-collapse:separate",e.style.cssText="border:1px solid",e.style.height="1px",n.style.height="9px",n.style.display="block",it.appendChild(t).appendChild(e).appendChild(n),a=r.getComputedStyle(e),A=parseInt(a.height,10)+parseInt(a.borderTopWidth,10)+parseInt(a.borderBottomWidth,10)===e.offsetHeight,it.removeChild(t)),A}}))}();var Jt=["Webkit","Moz","ms"],Xt=v.createElement("div").style,Yt={};function $t(t){return C.cssProps[t]||Yt[t]||(t in Xt?t:Yt[t]=function(t){for(var e=t[0].toUpperCase()+t.slice(1),n=Jt.length;n--;)if((t=Jt[n]+e)in Xt)return t}(t)||t)}var Zt=/^(none|table(?!-c[ea]).+)/,te={position:"absolute",visibility:"hidden",display:"block"},ee={letterSpacing:"0",fontWeight:"400"};function ne(t,e,n){var r=at.exec(e);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):e}function re(t,e,n,r,a,o){var i="width"===e?1:0,A=0,s=0;if(n===(r?"border":"content"))return 0;for(;i<4;i+=2)"margin"===n&&(s+=C.css(t,n+ot[i],!0,a)),r?("content"===n&&(s-=C.css(t,"padding"+ot[i],!0,a)),"margin"!==n&&(s-=C.css(t,"border"+ot[i]+"Width",!0,a))):(s+=C.css(t,"padding"+ot[i],!0,a),"padding"!==n?s+=C.css(t,"border"+ot[i]+"Width",!0,a):A+=C.css(t,"border"+ot[i]+"Width",!0,a));return!r&&o>=0&&(s+=Math.max(0,Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-o-s-A-.5))||0),s}function ae(t,e,n){var r=Rt(t),a=(!g.boxSizingReliable()||n)&&"border-box"===C.css(t,"boxSizing",!1,r),o=a,i=Vt(t,e,r),A="offset"+e[0].toUpperCase()+e.slice(1);if(Mt.test(i)){if(!n)return i;i="auto"}return(!g.boxSizingReliable()&&a||!g.reliableTrDimensions()&&_(t,"tr")||"auto"===i||!parseFloat(i)&&"inline"===C.css(t,"display",!1,r))&&t.getClientRects().length&&(a="border-box"===C.css(t,"boxSizing",!1,r),(o=A in t)&&(i=t[A])),(i=parseFloat(i)||0)+re(t,e,n||(a?"border":"content"),o,r,i)+"px"}function oe(t,e,n,r,a){return new oe.prototype.init(t,e,n,r,a)}C.extend({cssHooks:{opacity:{get:function(t,e){if(e){var n=Vt(t,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(t,e,n,r){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var a,o,i,A=J(e),s=jt.test(e),l=t.style;if(s||(e=$t(A)),i=C.cssHooks[e]||C.cssHooks[A],void 0===n)return i&&"get"in i&&void 0!==(a=i.get(t,!1,r))?a:l[e];"string"==(o=typeof n)&&(a=at.exec(n))&&a[1]&&(n=ct(t,e,a),o="number"),null!=n&&n==n&&("number"!==o||s||(n+=a&&a[3]||(C.cssNumber[A]?"":"px")),g.clearCloneStyle||""!==n||0!==e.indexOf("background")||(l[e]="inherit"),i&&"set"in i&&void 0===(n=i.set(t,n,r))||(s?l.setProperty(e,n):l[e]=n))}},css:function(t,e,n,r){var a,o,i,A=J(e);return jt.test(e)||(e=$t(A)),(i=C.cssHooks[e]||C.cssHooks[A])&&"get"in i&&(a=i.get(t,!0,n)),void 0===a&&(a=Vt(t,e,r)),"normal"===a&&e in ee&&(a=ee[e]),""===n||n?(o=parseFloat(a),!0===n||isFinite(o)?o||0:a):a}}),C.each(["height","width"],(function(t,e){C.cssHooks[e]={get:function(t,n,r){if(n)return!Zt.test(C.css(t,"display"))||t.getClientRects().length&&t.getBoundingClientRect().width?ae(t,e,r):Kt(t,te,(function(){return ae(t,e,r)}))},set:function(t,n,r){var a,o=Rt(t),i=!g.scrollboxSize()&&"absolute"===o.position,A=(i||r)&&"border-box"===C.css(t,"boxSizing",!1,o),s=r?re(t,e,r,A,o):0;return A&&i&&(s-=Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-parseFloat(o[e])-re(t,e,"border",!1,o)-.5)),s&&(a=at.exec(n))&&"px"!==(a[3]||"px")&&(t.style[e]=n,n=C.css(t,e)),ne(0,n,s)}}})),C.cssHooks.marginLeft=Wt(g.reliableMarginLeft,(function(t,e){if(e)return(parseFloat(Vt(t,"marginLeft"))||t.getBoundingClientRect().left-Kt(t,{marginLeft:0},(function(){return t.getBoundingClientRect().left})))+"px"})),C.each({margin:"",padding:"",border:"Width"},(function(t,e){C.cssHooks[t+e]={expand:function(n){for(var r=0,a={},o="string"==typeof n?n.split(" "):[n];r<4;r++)a[t+ot[r]+e]=o[r]||o[r-2]||o[0];return a}},"margin"!==t&&(C.cssHooks[t+e].set=ne)})),C.fn.extend({css:function(t,e){return q(this,(function(t,e,n){var r,a,o={},i=0;if(Array.isArray(e)){for(r=Rt(t),a=e.length;i<a;i++)o[e[i]]=C.css(t,e[i],!1,r);return o}return void 0!==n?C.style(t,e,n):C.css(t,e)}),t,e,arguments.length>1)}}),C.Tween=oe,oe.prototype={constructor:oe,init:function(t,e,n,r,a,o){this.elem=t,this.prop=n,this.easing=a||C.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=r,this.unit=o||(C.cssNumber[n]?"":"px")},cur:function(){var t=oe.propHooks[this.prop];return t&&t.get?t.get(this):oe.propHooks._default.get(this)},run:function(t){var e,n=oe.propHooks[this.prop];return this.options.duration?this.pos=e=C.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):oe.propHooks._default.set(this),this}},oe.prototype.init.prototype=oe.prototype,oe.propHooks={_default:{get:function(t){var e;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(e=C.css(t.elem,t.prop,""))&&"auto"!==e?e:0},set:function(t){C.fx.step[t.prop]?C.fx.step[t.prop](t):1!==t.elem.nodeType||!C.cssHooks[t.prop]&&null==t.elem.style[$t(t.prop)]?t.elem[t.prop]=t.now:C.style(t.elem,t.prop,t.now+t.unit)}}},oe.propHooks.scrollTop=oe.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},C.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:"swing"},C.fx=oe.prototype.init,C.fx.step={};var ie,Ae,se=/^(?:toggle|show|hide)$/,le=/queueHooks$/;function ce(){Ae&&(!1===v.hidden&&r.requestAnimationFrame?r.requestAnimationFrame(ce):r.setTimeout(ce,C.fx.interval),C.fx.tick())}function de(){return r.setTimeout((function(){ie=void 0})),ie=Date.now()}function ue(t,e){var n,r=0,a={height:t};for(e=e?1:0;r<4;r+=2-e)a["margin"+(n=ot[r])]=a["padding"+n]=t;return e&&(a.opacity=a.width=t),a}function pe(t,e,n){for(var r,a=(fe.tweeners[e]||[]).concat(fe.tweeners["*"]),o=0,i=a.length;o<i;o++)if(r=a[o].call(n,e,t))return r}function fe(t,e,n){var r,a,o=0,i=fe.prefilters.length,A=C.Deferred().always((function(){delete s.elem})),s=function(){if(a)return!1;for(var e=ie||de(),n=Math.max(0,l.startTime+l.duration-e),r=1-(n/l.duration||0),o=0,i=l.tweens.length;o<i;o++)l.tweens[o].run(r);return A.notifyWith(t,[l,r,n]),r<1&&i?n:(i||A.notifyWith(t,[l,1,0]),A.resolveWith(t,[l]),!1)},l=A.promise({elem:t,props:C.extend({},e),opts:C.extend(!0,{specialEasing:{},easing:C.easing._default},n),originalProperties:e,originalOptions:n,startTime:ie||de(),duration:n.duration,tweens:[],createTween:function(e,n){var r=C.Tween(t,l.opts,e,n,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(r),r},stop:function(e){var n=0,r=e?l.tweens.length:0;if(a)return this;for(a=!0;n<r;n++)l.tweens[n].run(1);return e?(A.notifyWith(t,[l,1,0]),A.resolveWith(t,[l,e])):A.rejectWith(t,[l,e]),this}}),c=l.props;for(function(t,e){var n,r,a,o,i;for(n in t)if(a=e[r=J(n)],o=t[n],Array.isArray(o)&&(a=o[1],o=t[n]=o[0]),n!==r&&(t[r]=o,delete t[n]),(i=C.cssHooks[r])&&"expand"in i)for(n in o=i.expand(o),delete t[r],o)n in t||(t[n]=o[n],e[n]=a);else e[r]=a}(c,l.opts.specialEasing);o<i;o++)if(r=fe.prefilters[o].call(l,t,c,l.opts))return m(r.stop)&&(C._queueHooks(l.elem,l.opts.queue).stop=r.stop.bind(r)),r;return C.map(c,pe,l),m(l.opts.start)&&l.opts.start.call(t,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),C.fx.timer(C.extend(s,{elem:t,anim:l,queue:l.opts.queue})),l}C.Animation=C.extend(fe,{tweeners:{"*":[function(t,e){var n=this.createTween(t,e);return ct(n.elem,t,at.exec(e),n),n}]},tweener:function(t,e){m(t)?(e=t,t=["*"]):t=t.match(P);for(var n,r=0,a=t.length;r<a;r++)n=t[r],fe.tweeners[n]=fe.tweeners[n]||[],fe.tweeners[n].unshift(e)},prefilters:[function(t,e,n){var r,a,o,i,A,s,l,c,d="width"in e||"height"in e,u=this,p={},f=t.style,h=t.nodeType&<(t),g=$.get(t,"fxshow");for(r in n.queue||(null==(i=C._queueHooks(t,"fx")).unqueued&&(i.unqueued=0,A=i.empty.fire,i.empty.fire=function(){i.unqueued||A()}),i.unqueued++,u.always((function(){u.always((function(){i.unqueued--,C.queue(t,"fx").length||i.empty.fire()}))}))),e)if(a=e[r],se.test(a)){if(delete e[r],o=o||"toggle"===a,a===(h?"hide":"show")){if("show"!==a||!g||void 0===g[r])continue;h=!0}p[r]=g&&g[r]||C.style(t,r)}if((s=!C.isEmptyObject(e))||!C.isEmptyObject(p))for(r in d&&1===t.nodeType&&(n.overflow=[f.overflow,f.overflowX,f.overflowY],null==(l=g&&g.display)&&(l=$.get(t,"display")),"none"===(c=C.css(t,"display"))&&(l?c=l:(pt([t],!0),l=t.style.display||l,c=C.css(t,"display"),pt([t]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===C.css(t,"float")&&(s||(u.done((function(){f.display=l})),null==l&&(c=f.display,l="none"===c?"":c)),f.display="inline-block")),n.overflow&&(f.overflow="hidden",u.always((function(){f.overflow=n.overflow[0],f.overflowX=n.overflow[1],f.overflowY=n.overflow[2]}))),s=!1,p)s||(g?"hidden"in g&&(h=g.hidden):g=$.access(t,"fxshow",{display:l}),o&&(g.hidden=!h),h&&pt([t],!0),u.done((function(){for(r in h||pt([t]),$.remove(t,"fxshow"),p)C.style(t,r,p[r])}))),s=pe(h?g[r]:0,r,u),r in g||(g[r]=s.start,h&&(s.end=s.start,s.start=0))}],prefilter:function(t,e){e?fe.prefilters.unshift(t):fe.prefilters.push(t)}}),C.speed=function(t,e,n){var r=t&&"object"==typeof t?C.extend({},t):{complete:n||!n&&e||m(t)&&t,duration:t,easing:n&&e||e&&!m(e)&&e};return C.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in C.fx.speeds?r.duration=C.fx.speeds[r.duration]:r.duration=C.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&C.dequeue(this,r.queue)},r},C.fn.extend({fadeTo:function(t,e,n,r){return this.filter(lt).css("opacity",0).show().end().animate({opacity:e},t,n,r)},animate:function(t,e,n,r){var a=C.isEmptyObject(t),o=C.speed(e,n,r),i=function(){var e=fe(this,C.extend({},t),o);(a||$.get(this,"finish"))&&e.stop(!0)};return i.finish=i,a||!1===o.queue?this.each(i):this.queue(o.queue,i)},stop:function(t,e,n){var r=function(t){var e=t.stop;delete t.stop,e(n)};return"string"!=typeof t&&(n=e,e=t,t=void 0),e&&this.queue(t||"fx",[]),this.each((function(){var e=!0,a=null!=t&&t+"queueHooks",o=C.timers,i=$.get(this);if(a)i[a]&&i[a].stop&&r(i[a]);else for(a in i)i[a]&&i[a].stop&&le.test(a)&&r(i[a]);for(a=o.length;a--;)o[a].elem!==this||null!=t&&o[a].queue!==t||(o[a].anim.stop(n),e=!1,o.splice(a,1));!e&&n||C.dequeue(this,t)}))},finish:function(t){return!1!==t&&(t=t||"fx"),this.each((function(){var e,n=$.get(this),r=n[t+"queue"],a=n[t+"queueHooks"],o=C.timers,i=r?r.length:0;for(n.finish=!0,C.queue(this,t,[]),a&&a.stop&&a.stop.call(this,!0),e=o.length;e--;)o[e].elem===this&&o[e].queue===t&&(o[e].anim.stop(!0),o.splice(e,1));for(e=0;e<i;e++)r[e]&&r[e].finish&&r[e].finish.call(this);delete n.finish}))}}),C.each(["toggle","show","hide"],(function(t,e){var n=C.fn[e];C.fn[e]=function(t,r,a){return null==t||"boolean"==typeof t?n.apply(this,arguments):this.animate(ue(e,!0),t,r,a)}})),C.each({slideDown:ue("show"),slideUp:ue("hide"),slideToggle:ue("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(t,e){C.fn[t]=function(t,n,r){return this.animate(e,t,n,r)}})),C.timers=[],C.fx.tick=function(){var t,e=0,n=C.timers;for(ie=Date.now();e<n.length;e++)(t=n[e])()||n[e]!==t||n.splice(e--,1);n.length||C.fx.stop(),ie=void 0},C.fx.timer=function(t){C.timers.push(t),C.fx.start()},C.fx.interval=13,C.fx.start=function(){Ae||(Ae=!0,ce())},C.fx.stop=function(){Ae=null},C.fx.speeds={slow:600,fast:200,_default:400},C.fn.delay=function(t,e){return t=C.fx&&C.fx.speeds[t]||t,e=e||"fx",this.queue(e,(function(e,n){var a=r.setTimeout(e,t);n.stop=function(){r.clearTimeout(a)}}))},function(){var t=v.createElement("input"),e=v.createElement("select").appendChild(v.createElement("option"));t.type="checkbox",g.checkOn=""!==t.value,g.optSelected=e.selected,(t=v.createElement("input")).value="t",t.type="radio",g.radioValue="t"===t.value}();var he,ge=C.expr.attrHandle;C.fn.extend({attr:function(t,e){return q(this,C.attr,t,e,arguments.length>1)},removeAttr:function(t){return this.each((function(){C.removeAttr(this,t)}))}}),C.extend({attr:function(t,e,n){var r,a,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===t.getAttribute?C.prop(t,e,n):(1===o&&C.isXMLDoc(t)||(a=C.attrHooks[e.toLowerCase()]||(C.expr.match.bool.test(e)?he:void 0)),void 0!==n?null===n?void C.removeAttr(t,e):a&&"set"in a&&void 0!==(r=a.set(t,n,e))?r:(t.setAttribute(e,n+""),n):a&&"get"in a&&null!==(r=a.get(t,e))?r:null==(r=C.find.attr(t,e))?void 0:r)},attrHooks:{type:{set:function(t,e){if(!g.radioValue&&"radio"===e&&_(t,"input")){var n=t.value;return t.setAttribute("type",e),n&&(t.value=n),e}}}},removeAttr:function(t,e){var n,r=0,a=e&&e.match(P);if(a&&1===t.nodeType)for(;n=a[r++];)t.removeAttribute(n)}}),he={set:function(t,e,n){return!1===e?C.removeAttr(t,n):t.setAttribute(n,n),n}},C.each(C.expr.match.bool.source.match(/\w+/g),(function(t,e){var n=ge[e]||C.find.attr;ge[e]=function(t,e,r){var a,o,i=e.toLowerCase();return r||(o=ge[i],ge[i]=a,a=null!=n(t,e,r)?i:null,ge[i]=o),a}}));var me=/^(?:input|select|textarea|button)$/i,be=/^(?:a|area)$/i;function ve(t){return(t.match(P)||[]).join(" ")}function we(t){return t.getAttribute&&t.getAttribute("class")||""}function ye(t){return Array.isArray(t)?t:"string"==typeof t&&t.match(P)||[]}C.fn.extend({prop:function(t,e){return q(this,C.prop,t,e,arguments.length>1)},removeProp:function(t){return this.each((function(){delete this[C.propFix[t]||t]}))}}),C.extend({prop:function(t,e,n){var r,a,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&C.isXMLDoc(t)||(e=C.propFix[e]||e,a=C.propHooks[e]),void 0!==n?a&&"set"in a&&void 0!==(r=a.set(t,n,e))?r:t[e]=n:a&&"get"in a&&null!==(r=a.get(t,e))?r:t[e]},propHooks:{tabIndex:{get:function(t){var e=C.find.attr(t,"tabindex");return e?parseInt(e,10):me.test(t.nodeName)||be.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),g.optSelected||(C.propHooks.selected={get:function(t){var e=t.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null},set:function(t){var e=t.parentNode;e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex)}}),C.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){C.propFix[this.toLowerCase()]=this})),C.fn.extend({addClass:function(t){var e,n,r,a,o,i;return m(t)?this.each((function(e){C(this).addClass(t.call(this,e,we(this)))})):(e=ye(t)).length?this.each((function(){if(r=we(this),n=1===this.nodeType&&" "+ve(r)+" "){for(o=0;o<e.length;o++)a=e[o],n.indexOf(" "+a+" ")<0&&(n+=a+" ");i=ve(n),r!==i&&this.setAttribute("class",i)}})):this},removeClass:function(t){var e,n,r,a,o,i;return m(t)?this.each((function(e){C(this).removeClass(t.call(this,e,we(this)))})):arguments.length?(e=ye(t)).length?this.each((function(){if(r=we(this),n=1===this.nodeType&&" "+ve(r)+" "){for(o=0;o<e.length;o++)for(a=e[o];n.indexOf(" "+a+" ")>-1;)n=n.replace(" "+a+" "," ");i=ve(n),r!==i&&this.setAttribute("class",i)}})):this:this.attr("class","")},toggleClass:function(t,e){var n,r,a,o,i=typeof t,A="string"===i||Array.isArray(t);return m(t)?this.each((function(n){C(this).toggleClass(t.call(this,n,we(this),e),e)})):"boolean"==typeof e&&A?e?this.addClass(t):this.removeClass(t):(n=ye(t),this.each((function(){if(A)for(o=C(this),a=0;a<n.length;a++)r=n[a],o.hasClass(r)?o.removeClass(r):o.addClass(r);else void 0!==t&&"boolean"!==i||((r=we(this))&&$.set(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||!1===t?"":$.get(this,"__className__")||""))})))},hasClass:function(t){var e,n,r=0;for(e=" "+t+" ";n=this[r++];)if(1===n.nodeType&&(" "+ve(we(n))+" ").indexOf(e)>-1)return!0;return!1}});var xe=/\r/g;C.fn.extend({val:function(t){var e,n,r,a=this[0];return arguments.length?(r=m(t),this.each((function(n){var a;1===this.nodeType&&(null==(a=r?t.call(this,n,C(this).val()):t)?a="":"number"==typeof a?a+="":Array.isArray(a)&&(a=C.map(a,(function(t){return null==t?"":t+""}))),(e=C.valHooks[this.type]||C.valHooks[this.nodeName.toLowerCase()])&&"set"in e&&void 0!==e.set(this,a,"value")||(this.value=a))}))):a?(e=C.valHooks[a.type]||C.valHooks[a.nodeName.toLowerCase()])&&"get"in e&&void 0!==(n=e.get(a,"value"))?n:"string"==typeof(n=a.value)?n.replace(xe,""):null==n?"":n:void 0}}),C.extend({valHooks:{option:{get:function(t){var e=C.find.attr(t,"value");return null!=e?e:ve(C.text(t))}},select:{get:function(t){var e,n,r,a=t.options,o=t.selectedIndex,i="select-one"===t.type,A=i?null:[],s=i?o+1:a.length;for(r=o<0?s:i?o:0;r<s;r++)if(((n=a[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!_(n.parentNode,"optgroup"))){if(e=C(n).val(),i)return e;A.push(e)}return A},set:function(t,e){for(var n,r,a=t.options,o=C.makeArray(e),i=a.length;i--;)((r=a[i]).selected=C.inArray(C.valHooks.option.get(r),o)>-1)&&(n=!0);return n||(t.selectedIndex=-1),o}}}}),C.each(["radio","checkbox"],(function(){C.valHooks[this]={set:function(t,e){if(Array.isArray(e))return t.checked=C.inArray(C(t).val(),e)>-1}},g.checkOn||(C.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})})),g.focusin="onfocusin"in r;var Be=/^(?:focusinfocus|focusoutblur)$/,Ce=function(t){t.stopPropagation()};C.extend(C.event,{trigger:function(t,e,n,a){var o,i,A,s,l,c,d,u,f=[n||v],h=p.call(t,"type")?t.type:t,g=p.call(t,"namespace")?t.namespace.split("."):[];if(i=u=A=n=n||v,3!==n.nodeType&&8!==n.nodeType&&!Be.test(h+C.event.triggered)&&(h.indexOf(".")>-1&&(g=h.split("."),h=g.shift(),g.sort()),l=h.indexOf(":")<0&&"on"+h,(t=t[C.expando]?t:new C.Event(h,"object"==typeof t&&t)).isTrigger=a?2:3,t.namespace=g.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=n),e=null==e?[t]:C.makeArray(e,[t]),d=C.event.special[h]||{},a||!d.trigger||!1!==d.trigger.apply(n,e))){if(!a&&!d.noBubble&&!b(n)){for(s=d.delegateType||h,Be.test(s+h)||(i=i.parentNode);i;i=i.parentNode)f.push(i),A=i;A===(n.ownerDocument||v)&&f.push(A.defaultView||A.parentWindow||r)}for(o=0;(i=f[o++])&&!t.isPropagationStopped();)u=i,t.type=o>1?s:d.bindType||h,(c=($.get(i,"events")||Object.create(null))[t.type]&&$.get(i,"handle"))&&c.apply(i,e),(c=l&&i[l])&&c.apply&&X(i)&&(t.result=c.apply(i,e),!1===t.result&&t.preventDefault());return t.type=h,a||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(f.pop(),e)||!X(n)||l&&m(n[h])&&!b(n)&&((A=n[l])&&(n[l]=null),C.event.triggered=h,t.isPropagationStopped()&&u.addEventListener(h,Ce),n[h](),t.isPropagationStopped()&&u.removeEventListener(h,Ce),C.event.triggered=void 0,A&&(n[l]=A)),t.result}},simulate:function(t,e,n){var r=C.extend(new C.Event,n,{type:t,isSimulated:!0});C.event.trigger(r,null,e)}}),C.fn.extend({trigger:function(t,e){return this.each((function(){C.event.trigger(t,e,this)}))},triggerHandler:function(t,e){var n=this[0];if(n)return C.event.trigger(t,e,n,!0)}}),g.focusin||C.each({focus:"focusin",blur:"focusout"},(function(t,e){var n=function(t){C.event.simulate(e,t.target,C.event.fix(t))};C.event.special[e]={setup:function(){var r=this.ownerDocument||this.document||this,a=$.access(r,e);a||r.addEventListener(t,n,!0),$.access(r,e,(a||0)+1)},teardown:function(){var r=this.ownerDocument||this.document||this,a=$.access(r,e)-1;a?$.access(r,e,a):(r.removeEventListener(t,n,!0),$.remove(r,e))}}}));var Fe=r.location,Qe={guid:Date.now()},Ue=/\?/;C.parseXML=function(t){var e,n;if(!t||"string"!=typeof t)return null;try{e=(new r.DOMParser).parseFromString(t,"text/xml")}catch(t){}return n=e&&e.getElementsByTagName("parsererror")[0],e&&!n||C.error("Invalid XML: "+(n?C.map(n.childNodes,(function(t){return t.textContent})).join("\n"):t)),e};var Te=/\[\]$/,Le=/\r?\n/g,_e=/^(?:submit|button|image|reset|file)$/i,Se=/^(?:input|select|textarea|keygen)/i;function ke(t,e,n,r){var a;if(Array.isArray(e))C.each(e,(function(e,a){n||Te.test(t)?r(t,a):ke(t+"["+("object"==typeof a&&null!=a?e:"")+"]",a,n,r)}));else if(n||"object"!==x(e))r(t,e);else for(a in e)ke(t+"["+a+"]",e[a],n,r)}C.param=function(t,e){var n,r=[],a=function(t,e){var n=m(e)?e():e;r[r.length]=encodeURIComponent(t)+"="+encodeURIComponent(null==n?"":n)};if(null==t)return"";if(Array.isArray(t)||t.jquery&&!C.isPlainObject(t))C.each(t,(function(){a(this.name,this.value)}));else for(n in t)ke(n,t[n],e,a);return r.join("&")},C.fn.extend({serialize:function(){return C.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var t=C.prop(this,"elements");return t?C.makeArray(t):this})).filter((function(){var t=this.type;return this.name&&!C(this).is(":disabled")&&Se.test(this.nodeName)&&!_e.test(t)&&(this.checked||!gt.test(t))})).map((function(t,e){var n=C(this).val();return null==n?null:Array.isArray(n)?C.map(n,(function(t){return{name:e.name,value:t.replace(Le,"\r\n")}})):{name:e.name,value:n.replace(Le,"\r\n")}})).get()}});var Ee=/%20/g,Ie=/#.*$/,Ne=/([?&])_=[^&]*/,De=/^(.*?):[ \t]*([^\r\n]*)$/gm,He=/^(?:GET|HEAD)$/,Pe=/^\/\//,Oe={},Me={},je="*/".concat("*"),Re=v.createElement("a");function Ke(t){return function(e,n){"string"!=typeof e&&(n=e,e="*");var r,a=0,o=e.toLowerCase().match(P)||[];if(m(n))for(;r=o[a++];)"+"===r[0]?(r=r.slice(1)||"*",(t[r]=t[r]||[]).unshift(n)):(t[r]=t[r]||[]).push(n)}}function Ge(t,e,n,r){var a={},o=t===Me;function i(A){var s;return a[A]=!0,C.each(t[A]||[],(function(t,A){var l=A(e,n,r);return"string"!=typeof l||o||a[l]?o?!(s=l):void 0:(e.dataTypes.unshift(l),i(l),!1)})),s}return i(e.dataTypes[0])||!a["*"]&&i("*")}function qe(t,e){var n,r,a=C.ajaxSettings.flatOptions||{};for(n in e)void 0!==e[n]&&((a[n]?t:r||(r={}))[n]=e[n]);return r&&C.extend(!0,t,r),t}Re.href=Fe.href,C.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Fe.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Fe.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":je,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":C.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?qe(qe(t,C.ajaxSettings),e):qe(C.ajaxSettings,t)},ajaxPrefilter:Ke(Oe),ajaxTransport:Ke(Me),ajax:function(t,e){"object"==typeof t&&(e=t,t=void 0),e=e||{};var n,a,o,i,A,s,l,c,d,u,p=C.ajaxSetup({},e),f=p.context||p,h=p.context&&(f.nodeType||f.jquery)?C(f):C.event,g=C.Deferred(),m=C.Callbacks("once memory"),b=p.statusCode||{},w={},y={},x="canceled",B={readyState:0,getResponseHeader:function(t){var e;if(l){if(!i)for(i={};e=De.exec(o);)i[e[1].toLowerCase()+" "]=(i[e[1].toLowerCase()+" "]||[]).concat(e[2]);e=i[t.toLowerCase()+" "]}return null==e?null:e.join(", ")},getAllResponseHeaders:function(){return l?o:null},setRequestHeader:function(t,e){return null==l&&(t=y[t.toLowerCase()]=y[t.toLowerCase()]||t,w[t]=e),this},overrideMimeType:function(t){return null==l&&(p.mimeType=t),this},statusCode:function(t){var e;if(t)if(l)B.always(t[B.status]);else for(e in t)b[e]=[b[e],t[e]];return this},abort:function(t){var e=t||x;return n&&n.abort(e),F(0,e),this}};if(g.promise(B),p.url=((t||p.url||Fe.href)+"").replace(Pe,Fe.protocol+"//"),p.type=e.method||e.type||p.method||p.type,p.dataTypes=(p.dataType||"*").toLowerCase().match(P)||[""],null==p.crossDomain){s=v.createElement("a");try{s.href=p.url,s.href=s.href,p.crossDomain=Re.protocol+"//"+Re.host!=s.protocol+"//"+s.host}catch(t){p.crossDomain=!0}}if(p.data&&p.processData&&"string"!=typeof p.data&&(p.data=C.param(p.data,p.traditional)),Ge(Oe,p,e,B),l)return B;for(d in(c=C.event&&p.global)&&0==C.active++&&C.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!He.test(p.type),a=p.url.replace(Ie,""),p.hasContent?p.data&&p.processData&&0===(p.contentType||"").indexOf("application/x-www-form-urlencoded")&&(p.data=p.data.replace(Ee,"+")):(u=p.url.slice(a.length),p.data&&(p.processData||"string"==typeof p.data)&&(a+=(Ue.test(a)?"&":"?")+p.data,delete p.data),!1===p.cache&&(a=a.replace(Ne,"$1"),u=(Ue.test(a)?"&":"?")+"_="+Qe.guid+++u),p.url=a+u),p.ifModified&&(C.lastModified[a]&&B.setRequestHeader("If-Modified-Since",C.lastModified[a]),C.etag[a]&&B.setRequestHeader("If-None-Match",C.etag[a])),(p.data&&p.hasContent&&!1!==p.contentType||e.contentType)&&B.setRequestHeader("Content-Type",p.contentType),B.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+je+"; q=0.01":""):p.accepts["*"]),p.headers)B.setRequestHeader(d,p.headers[d]);if(p.beforeSend&&(!1===p.beforeSend.call(f,B,p)||l))return B.abort();if(x="abort",m.add(p.complete),B.done(p.success),B.fail(p.error),n=Ge(Me,p,e,B)){if(B.readyState=1,c&&h.trigger("ajaxSend",[B,p]),l)return B;p.async&&p.timeout>0&&(A=r.setTimeout((function(){B.abort("timeout")}),p.timeout));try{l=!1,n.send(w,F)}catch(t){if(l)throw t;F(-1,t)}}else F(-1,"No Transport");function F(t,e,i,s){var d,u,v,w,y,x=e;l||(l=!0,A&&r.clearTimeout(A),n=void 0,o=s||"",B.readyState=t>0?4:0,d=t>=200&&t<300||304===t,i&&(w=function(t,e,n){for(var r,a,o,i,A=t.contents,s=t.dataTypes;"*"===s[0];)s.shift(),void 0===r&&(r=t.mimeType||e.getResponseHeader("Content-Type"));if(r)for(a in A)if(A[a]&&A[a].test(r)){s.unshift(a);break}if(s[0]in n)o=s[0];else{for(a in n){if(!s[0]||t.converters[a+" "+s[0]]){o=a;break}i||(i=a)}o=o||i}if(o)return o!==s[0]&&s.unshift(o),n[o]}(p,B,i)),!d&&C.inArray("script",p.dataTypes)>-1&&C.inArray("json",p.dataTypes)<0&&(p.converters["text script"]=function(){}),w=function(t,e,n,r){var a,o,i,A,s,l={},c=t.dataTypes.slice();if(c[1])for(i in t.converters)l[i.toLowerCase()]=t.converters[i];for(o=c.shift();o;)if(t.responseFields[o]&&(n[t.responseFields[o]]=e),!s&&r&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),s=o,o=c.shift())if("*"===o)o=s;else if("*"!==s&&s!==o){if(!(i=l[s+" "+o]||l["* "+o]))for(a in l)if((A=a.split(" "))[1]===o&&(i=l[s+" "+A[0]]||l["* "+A[0]])){!0===i?i=l[a]:!0!==l[a]&&(o=A[0],c.unshift(A[1]));break}if(!0!==i)if(i&&t.throws)e=i(e);else try{e=i(e)}catch(t){return{state:"parsererror",error:i?t:"No conversion from "+s+" to "+o}}}return{state:"success",data:e}}(p,w,B,d),d?(p.ifModified&&((y=B.getResponseHeader("Last-Modified"))&&(C.lastModified[a]=y),(y=B.getResponseHeader("etag"))&&(C.etag[a]=y)),204===t||"HEAD"===p.type?x="nocontent":304===t?x="notmodified":(x=w.state,u=w.data,d=!(v=w.error))):(v=x,!t&&x||(x="error",t<0&&(t=0))),B.status=t,B.statusText=(e||x)+"",d?g.resolveWith(f,[u,x,B]):g.rejectWith(f,[B,x,v]),B.statusCode(b),b=void 0,c&&h.trigger(d?"ajaxSuccess":"ajaxError",[B,p,d?u:v]),m.fireWith(f,[B,x]),c&&(h.trigger("ajaxComplete",[B,p]),--C.active||C.event.trigger("ajaxStop")))}return B},getJSON:function(t,e,n){return C.get(t,e,n,"json")},getScript:function(t,e){return C.get(t,void 0,e,"script")}}),C.each(["get","post"],(function(t,e){C[e]=function(t,n,r,a){return m(n)&&(a=a||r,r=n,n=void 0),C.ajax(C.extend({url:t,type:e,dataType:a,data:n,success:r},C.isPlainObject(t)&&t))}})),C.ajaxPrefilter((function(t){var e;for(e in t.headers)"content-type"===e.toLowerCase()&&(t.contentType=t.headers[e]||"")})),C._evalUrl=function(t,e,n){return C.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(t){C.globalEval(t,e,n)}})},C.fn.extend({wrapAll:function(t){var e;return this[0]&&(m(t)&&(t=t.call(this[0])),e=C(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map((function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t})).append(this)),this},wrapInner:function(t){return m(t)?this.each((function(e){C(this).wrapInner(t.call(this,e))})):this.each((function(){var e=C(this),n=e.contents();n.length?n.wrapAll(t):e.append(t)}))},wrap:function(t){var e=m(t);return this.each((function(n){C(this).wrapAll(e?t.call(this,n):t)}))},unwrap:function(t){return this.parent(t).not("body").each((function(){C(this).replaceWith(this.childNodes)})),this}}),C.expr.pseudos.hidden=function(t){return!C.expr.pseudos.visible(t)},C.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},C.ajaxSettings.xhr=function(){try{return new r.XMLHttpRequest}catch(t){}};var ze={0:200,1223:204},Ve=C.ajaxSettings.xhr();g.cors=!!Ve&&"withCredentials"in Ve,g.ajax=Ve=!!Ve,C.ajaxTransport((function(t){var e,n;if(g.cors||Ve&&!t.crossDomain)return{send:function(a,o){var i,A=t.xhr();if(A.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(i in t.xhrFields)A[i]=t.xhrFields[i];for(i in t.mimeType&&A.overrideMimeType&&A.overrideMimeType(t.mimeType),t.crossDomain||a["X-Requested-With"]||(a["X-Requested-With"]="XMLHttpRequest"),a)A.setRequestHeader(i,a[i]);e=function(t){return function(){e&&(e=n=A.onload=A.onerror=A.onabort=A.ontimeout=A.onreadystatechange=null,"abort"===t?A.abort():"error"===t?"number"!=typeof A.status?o(0,"error"):o(A.status,A.statusText):o(ze[A.status]||A.status,A.statusText,"text"!==(A.responseType||"text")||"string"!=typeof A.responseText?{binary:A.response}:{text:A.responseText},A.getAllResponseHeaders()))}},A.onload=e(),n=A.onerror=A.ontimeout=e("error"),void 0!==A.onabort?A.onabort=n:A.onreadystatechange=function(){4===A.readyState&&r.setTimeout((function(){e&&n()}))},e=e("abort");try{A.send(t.hasContent&&t.data||null)}catch(t){if(e)throw t}},abort:function(){e&&e()}}})),C.ajaxPrefilter((function(t){t.crossDomain&&(t.contents.script=!1)})),C.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return C.globalEval(t),t}}}),C.ajaxPrefilter("script",(function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET")})),C.ajaxTransport("script",(function(t){var e,n;if(t.crossDomain||t.scriptAttrs)return{send:function(r,a){e=C("<script>").attr(t.scriptAttrs||{}).prop({charset:t.scriptCharset,src:t.url}).on("load error",n=function(t){e.remove(),n=null,t&&a("error"===t.type?404:200,t.type)}),v.head.appendChild(e[0])},abort:function(){n&&n()}}}));var We,Je=[],Xe=/(=)\?(?=&|$)|\?\?/;C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=Je.pop()||C.expando+"_"+Qe.guid++;return this[t]=!0,t}}),C.ajaxPrefilter("json jsonp",(function(t,e,n){var a,o,i,A=!1!==t.jsonp&&(Xe.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Xe.test(t.data)&&"data");if(A||"jsonp"===t.dataTypes[0])return a=t.jsonpCallback=m(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,A?t[A]=t[A].replace(Xe,"$1"+a):!1!==t.jsonp&&(t.url+=(Ue.test(t.url)?"&":"?")+t.jsonp+"="+a),t.converters["script json"]=function(){return i||C.error(a+" was not called"),i[0]},t.dataTypes[0]="json",o=r[a],r[a]=function(){i=arguments},n.always((function(){void 0===o?C(r).removeProp(a):r[a]=o,t[a]&&(t.jsonpCallback=e.jsonpCallback,Je.push(a)),i&&m(o)&&o(i[0]),i=o=void 0})),"script"})),g.createHTMLDocument=((We=v.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===We.childNodes.length),C.parseHTML=function(t,e,n){return"string"!=typeof t?[]:("boolean"==typeof e&&(n=e,e=!1),e||(g.createHTMLDocument?((r=(e=v.implementation.createHTMLDocument("")).createElement("base")).href=v.location.href,e.head.appendChild(r)):e=v),o=!n&&[],(a=S.exec(t))?[e.createElement(a[1])]:(a=Bt([t],e,o),o&&o.length&&C(o).remove(),C.merge([],a.childNodes)));var r,a,o},C.fn.load=function(t,e,n){var r,a,o,i=this,A=t.indexOf(" ");return A>-1&&(r=ve(t.slice(A)),t=t.slice(0,A)),m(e)?(n=e,e=void 0):e&&"object"==typeof e&&(a="POST"),i.length>0&&C.ajax({url:t,type:a||"GET",dataType:"html",data:e}).done((function(t){o=arguments,i.html(r?C("<div>").append(C.parseHTML(t)).find(r):t)})).always(n&&function(t,e){i.each((function(){n.apply(this,o||[t.responseText,e,t])}))}),this},C.expr.pseudos.animated=function(t){return C.grep(C.timers,(function(e){return t===e.elem})).length},C.offset={setOffset:function(t,e,n){var r,a,o,i,A,s,l=C.css(t,"position"),c=C(t),d={};"static"===l&&(t.style.position="relative"),A=c.offset(),o=C.css(t,"top"),s=C.css(t,"left"),("absolute"===l||"fixed"===l)&&(o+s).indexOf("auto")>-1?(i=(r=c.position()).top,a=r.left):(i=parseFloat(o)||0,a=parseFloat(s)||0),m(e)&&(e=e.call(t,n,C.extend({},A))),null!=e.top&&(d.top=e.top-A.top+i),null!=e.left&&(d.left=e.left-A.left+a),"using"in e?e.using.call(t,d):c.css(d)}},C.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each((function(e){C.offset.setOffset(this,t,e)}));var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var t,e,n,r=this[0],a={top:0,left:0};if("fixed"===C.css(r,"position"))e=r.getBoundingClientRect();else{for(e=this.offset(),n=r.ownerDocument,t=r.offsetParent||n.documentElement;t&&(t===n.body||t===n.documentElement)&&"static"===C.css(t,"position");)t=t.parentNode;t&&t!==r&&1===t.nodeType&&((a=C(t).offset()).top+=C.css(t,"borderTopWidth",!0),a.left+=C.css(t,"borderLeftWidth",!0))}return{top:e.top-a.top-C.css(r,"marginTop",!0),left:e.left-a.left-C.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var t=this.offsetParent;t&&"static"===C.css(t,"position");)t=t.offsetParent;return t||it}))}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(t,e){var n="pageYOffset"===e;C.fn[t]=function(r){return q(this,(function(t,r,a){var o;if(b(t)?o=t:9===t.nodeType&&(o=t.defaultView),void 0===a)return o?o[e]:t[r];o?o.scrollTo(n?o.pageXOffset:a,n?a:o.pageYOffset):t[r]=a}),t,r,arguments.length)}})),C.each(["top","left"],(function(t,e){C.cssHooks[e]=Wt(g.pixelPosition,(function(t,n){if(n)return n=Vt(t,e),Mt.test(n)?C(t).position()[e]+"px":n}))})),C.each({Height:"height",Width:"width"},(function(t,e){C.each({padding:"inner"+t,content:e,"":"outer"+t},(function(n,r){C.fn[r]=function(a,o){var i=arguments.length&&(n||"boolean"!=typeof a),A=n||(!0===a||!0===o?"margin":"border");return q(this,(function(e,n,a){var o;return b(e)?0===r.indexOf("outer")?e["inner"+t]:e.document.documentElement["client"+t]:9===e.nodeType?(o=e.documentElement,Math.max(e.body["scroll"+t],o["scroll"+t],e.body["offset"+t],o["offset"+t],o["client"+t])):void 0===a?C.css(e,n,A):C.style(e,n,a,A)}),e,i?a:void 0,i)}}))})),C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(t,e){C.fn[e]=function(t){return this.on(e,t)}})),C.fn.extend({bind:function(t,e,n){return this.on(t,null,e,n)},unbind:function(t,e){return this.off(t,null,e)},delegate:function(t,e,n,r){return this.on(e,t,n,r)},undelegate:function(t,e,n){return 1===arguments.length?this.off(t,"**"):this.off(e,t||"**",n)},hover:function(t,e){return this.mouseenter(t).mouseleave(e||t)}}),C.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(t,e){C.fn[e]=function(t,n){return arguments.length>0?this.on(e,null,t,n):this.trigger(e)}}));var Ye=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;C.proxy=function(t,e){var n,r,a;if("string"==typeof e&&(n=t[e],e=t,t=n),m(t))return r=A.call(arguments,2),a=function(){return t.apply(e||this,r.concat(A.call(arguments)))},a.guid=t.guid=t.guid||C.guid++,a},C.holdReady=function(t){t?C.readyWait++:C.ready(!0)},C.isArray=Array.isArray,C.parseJSON=JSON.parse,C.nodeName=_,C.isFunction=m,C.isWindow=b,C.camelCase=J,C.type=x,C.now=Date.now,C.isNumeric=function(t){var e=C.type(t);return("number"===e||"string"===e)&&!isNaN(t-parseFloat(t))},C.trim=function(t){return null==t?"":(t+"").replace(Ye,"$1")},void 0===(n=function(){return C}.apply(e,[]))||(t.exports=n);var $e=r.jQuery,Ze=r.$;return C.noConflict=function(t){return r.$===C&&(r.$=Ze),t&&r.jQuery===C&&(r.jQuery=$e),C},void 0===a&&(r.jQuery=r.$=C),C}))},4718:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e"},4753:(t,e,n)=>{"use strict";n.d(e,{A:()=>f});var r=n(1601),a=n.n(r),o=n(6314),i=n.n(o),A=n(4417),s=n.n(A),l=new URL(n(5349),n.b),c=new URL(n(1479),n.b),d=i()(a()),u=s()(l),p=s()(c);d.push([t.id,".toastify.dialogs{min-width:200px;background:none;background-color:var(--color-main-background);color:var(--color-main-text);box-shadow:0 0 6px 0 var(--color-box-shadow);padding:0 12px;margin-top:45px;position:fixed;z-index:10100;border-radius:var(--border-radius);display:flex;align-items:center}.toastify.dialogs .toast-undo-container{display:flex;align-items:center}.toastify.dialogs .toast-undo-button,.toastify.dialogs .toast-close{position:static;overflow:hidden;box-sizing:border-box;min-width:44px;height:100%;padding:12px;white-space:nowrap;background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,0);min-height:0}.toastify.dialogs .toast-undo-button.toast-close,.toastify.dialogs .toast-close.toast-close{text-indent:0;opacity:.4;border:none;min-height:44px;margin-left:10px;font-size:0}.toastify.dialogs .toast-undo-button.toast-close::before,.toastify.dialogs .toast-close.toast-close::before{background-image:url("+u+');content:" ";filter:var(--background-invert-if-dark);display:inline-block;width:16px;height:16px}.toastify.dialogs .toast-undo-button.toast-undo-button,.toastify.dialogs .toast-close.toast-undo-button{margin:3px;height:calc(100% - 6px);margin-left:12px}.toastify.dialogs .toast-undo-button:hover,.toastify.dialogs .toast-undo-button:focus,.toastify.dialogs .toast-undo-button:active,.toastify.dialogs .toast-close:hover,.toastify.dialogs .toast-close:focus,.toastify.dialogs .toast-close:active{cursor:pointer;opacity:1}.toastify.dialogs.toastify-top{right:10px}.toastify.dialogs.toast-with-click{cursor:pointer}.toastify.dialogs.toast-error{border-left:3px solid var(--color-error)}.toastify.dialogs.toast-info{border-left:3px solid var(--color-primary)}.toastify.dialogs.toast-warning{border-left:3px solid var(--color-warning)}.toastify.dialogs.toast-success{border-left:3px solid var(--color-success)}.toastify.dialogs.toast-undo{border-left:3px solid var(--color-success)}.theme--dark .toastify.dialogs .toast-close.toast-close::before{background-image:url('+p+")}",""]);const f=d},4789:(t,e,n)=>{var r=n(6347),a=n(290).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,a)}},4923:(t,e,n)=>{"use strict";n.d(e,{A:()=>R});var r=n(1601),a=n.n(r),o=n(6314),i=n.n(o),A=n(4417),s=n.n(A),l=new URL(n(5531),n.b),c=new URL(n(5419),n.b),d=new URL(n(3385),n.b),u=new URL(n(4274),n.b),p=new URL(n(7154),n.b),f=new URL(n(5782),n.b),h=new URL(n(4718),n.b),g=new URL(n(8487),n.b),m=new URL(n(5372),n.b),b=new URL(n(7914),n.b),v=new URL(n(6366),n.b),w=new URL(n(7830),n.b),y=new URL(n(8832),n.b),x=new URL(n(7249),n.b),B=new URL(n(5932),n.b),C=new URL(n(1144),n.b),F=i()(a()),Q=s()(l),U=s()(c),T=s()(d),L=s()(u),_=s()(p),S=s()(f),k=s()(h),E=s()(g),I=s()(m),N=s()(b),D=s()(v),H=s()(w),P=s()(y),O=s()(x),M=s()(B),j=s()(C);F.push([t.id,'@charset "UTF-8";\n/*!\n * Bootstrap v5.2.3 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Copyright 2011-2022 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n:root {\n --bs-blue: #0d6efd;\n --bs-indigo: #6610f2;\n --bs-purple: #6f42c1;\n --bs-pink: #d63384;\n --bs-red: #dc3545;\n --bs-orange: #fd7e14;\n --bs-yellow: #ffc107;\n --bs-green: #198754;\n --bs-teal: #20c997;\n --bs-cyan: #0dcaf0;\n --bs-black: #000;\n --bs-white: #fff;\n --bs-gray: #6c757d;\n --bs-gray-dark: #343a40;\n --bs-gray-100: #f8f9fa;\n --bs-gray-200: #e9ecef;\n --bs-gray-300: #dee2e6;\n --bs-gray-400: #ced4da;\n --bs-gray-500: #adb5bd;\n --bs-gray-600: #6c757d;\n --bs-gray-700: #495057;\n --bs-gray-800: #343a40;\n --bs-gray-900: #212529;\n --bs-primary: #0d6efd;\n --bs-secondary: #6c757d;\n --bs-success: #198754;\n --bs-info: #0dcaf0;\n --bs-warning: #ffc107;\n --bs-danger: #dc3545;\n --bs-light: #f8f9fa;\n --bs-dark: #212529;\n --bs-primary-rgb: 13, 110, 253;\n --bs-secondary-rgb: 108, 117, 125;\n --bs-success-rgb: 25, 135, 84;\n --bs-info-rgb: 13, 202, 240;\n --bs-warning-rgb: 255, 193, 7;\n --bs-danger-rgb: 220, 53, 69;\n --bs-light-rgb: 248, 249, 250;\n --bs-dark-rgb: 33, 37, 41;\n --bs-white-rgb: 255, 255, 255;\n --bs-black-rgb: 0, 0, 0;\n --bs-body-color-rgb: 33, 37, 41;\n --bs-body-bg-rgb: 255, 255, 255;\n --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";\n --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;\n --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n --bs-body-font-family: var(--bs-font-sans-serif);\n --bs-body-font-size: 1rem;\n --bs-body-font-weight: 400;\n --bs-body-line-height: 1.5;\n --bs-body-color: #212529;\n --bs-body-bg: #fff;\n --bs-border-width: 1px;\n --bs-border-style: solid;\n --bs-border-color: #dee2e6;\n --bs-border-color-translucent: rgba(0, 0, 0, 0.175);\n --bs-border-radius: 0.375rem;\n --bs-border-radius-sm: 0.25rem;\n --bs-border-radius-lg: 0.5rem;\n --bs-border-radius-xl: 1rem;\n --bs-border-radius-2xl: 2rem;\n --bs-border-radius-pill: 50rem;\n --bs-link-color: #0d6efd;\n --bs-link-hover-color: #0a58ca;\n --bs-code-color: #d63384;\n --bs-highlight-bg: #fff3cd;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n@media (prefers-reduced-motion: no-preference) {\n :root {\n scroll-behavior: smooth;\n }\n}\n\nbody {\n margin: 0;\n font-family: var(--bs-body-font-family);\n font-size: var(--bs-body-font-size);\n font-weight: var(--bs-body-font-weight);\n line-height: var(--bs-body-line-height);\n color: var(--bs-body-color);\n text-align: var(--bs-body-text-align);\n background-color: var(--bs-body-bg);\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nhr {\n margin: 1rem 0;\n color: inherit;\n border: 0;\n border-top: 1px solid;\n opacity: 0.25;\n}\n\nh6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n}\n\nh1, .h1 {\n font-size: calc(1.375rem + 1.5vw);\n}\n@media (min-width: 1200px) {\n h1, .h1 {\n font-size: 2.5rem;\n }\n}\n\nh2, .h2 {\n font-size: calc(1.325rem + 0.9vw);\n}\n@media (min-width: 1200px) {\n h2, .h2 {\n font-size: 2rem;\n }\n}\n\nh3, .h3 {\n font-size: calc(1.3rem + 0.6vw);\n}\n@media (min-width: 1200px) {\n h3, .h3 {\n font-size: 1.75rem;\n }\n}\n\nh4, .h4 {\n font-size: calc(1.275rem + 0.3vw);\n}\n@media (min-width: 1200px) {\n h4, .h4 {\n font-size: 1.5rem;\n }\n}\n\nh5, .h5 {\n font-size: 1.25rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title] {\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n cursor: help;\n -webkit-text-decoration-skip-ink: none;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: 0.5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall, .small {\n font-size: 0.875em;\n}\n\nmark, .mark {\n padding: 0.1875em;\n background-color: var(--bs-highlight-bg);\n}\n\nsub,\nsup {\n position: relative;\n font-size: 0.75em;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\na {\n color: var(--bs-link-color);\n text-decoration: underline;\n}\na:hover {\n color: var(--bs-link-hover-color);\n}\n\na:not([href]):not([class]), a:not([href]):not([class]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: var(--bs-font-monospace);\n font-size: 1em;\n}\n\npre {\n display: block;\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n font-size: 0.875em;\n}\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\ncode {\n font-size: 0.875em;\n color: var(--bs-code-color);\n word-wrap: break-word;\n}\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.1875rem 0.375rem;\n font-size: 0.875em;\n color: var(--bs-body-bg);\n background-color: var(--bs-body-color);\n border-radius: 0.25rem;\n}\nkbd kbd {\n padding: 0;\n font-size: 1em;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n color: #6c757d;\n text-align: left;\n}\n\nth {\n text-align: inherit;\n text-align: -webkit-match-parent;\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\nlabel {\n display: inline-block;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\n[role=button] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n}\nselect:disabled {\n opacity: 1;\n}\n\n[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {\n display: none !important;\n}\n\nbutton,\n[type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n}\nbutton:not(:disabled),\n[type=button]:not(:disabled),\n[type=reset]:not(:disabled),\n[type=submit]:not(:disabled) {\n cursor: pointer;\n}\n\n::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ntextarea {\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n float: left;\n width: 100%;\n padding: 0;\n margin-bottom: 0.5rem;\n font-size: calc(1.275rem + 0.3vw);\n line-height: inherit;\n}\n@media (min-width: 1200px) {\n legend {\n font-size: 1.5rem;\n }\n}\nlegend + * {\n clear: left;\n}\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0;\n}\n\n::-webkit-inner-spin-button {\n height: auto;\n}\n\n[type=search] {\n outline-offset: -2px;\n -webkit-appearance: textfield;\n}\n\n/* rtl:raw:\n[type="tel"],\n[type="url"],\n[type="email"],\n[type="number"] {\n direction: ltr;\n}\n*/\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\n::file-selector-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\niframe {\n border: 0;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[hidden] {\n display: none !important;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: calc(1.625rem + 4.5vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-1 {\n font-size: 5rem;\n }\n}\n\n.display-2 {\n font-size: calc(1.575rem + 3.9vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-2 {\n font-size: 4.5rem;\n }\n}\n\n.display-3 {\n font-size: calc(1.525rem + 3.3vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-3 {\n font-size: 4rem;\n }\n}\n\n.display-4 {\n font-size: calc(1.475rem + 2.7vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-4 {\n font-size: 3.5rem;\n }\n}\n\n.display-5 {\n font-size: calc(1.425rem + 2.1vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-5 {\n font-size: 3rem;\n }\n}\n\n.display-6 {\n font-size: calc(1.375rem + 1.5vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-6 {\n font-size: 2.5rem;\n }\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 0.875em;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n.blockquote > :last-child {\n margin-bottom: 0;\n}\n\n.blockquote-footer {\n margin-top: -1rem;\n margin-bottom: 1rem;\n font-size: 0.875em;\n color: #6c757d;\n}\n.blockquote-footer::before {\n content: "— ";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid var(--bs-border-color);\n border-radius: 0.375rem;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 0.875em;\n color: #6c757d;\n}\n\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(-1 * var(--bs-gutter-y));\n margin-right: calc(-0.5 * var(--bs-gutter-x));\n margin-left: calc(-0.5 * var(--bs-gutter-x));\n}\n.row > * {\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xxl-0 {\n margin-left: 0;\n }\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xxl-3 {\n margin-left: 25%;\n }\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xxl-6 {\n margin-left: 50%;\n }\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xxl-9 {\n margin-left: 75%;\n }\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.table {\n --bs-table-color: var(--bs-body-color);\n --bs-table-bg: transparent;\n --bs-table-border-color: var(--bs-border-color);\n --bs-table-accent-bg: transparent;\n --bs-table-striped-color: var(--bs-body-color);\n --bs-table-striped-bg: rgba(0, 0, 0, 0.05);\n --bs-table-active-color: var(--bs-body-color);\n --bs-table-active-bg: rgba(0, 0, 0, 0.1);\n --bs-table-hover-color: var(--bs-body-color);\n --bs-table-hover-bg: rgba(0, 0, 0, 0.075);\n width: 100%;\n margin-bottom: 1rem;\n color: var(--bs-table-color);\n vertical-align: top;\n border-color: var(--bs-table-border-color);\n}\n.table > :not(caption) > * > * {\n padding: 0.5rem 0.5rem;\n background-color: var(--bs-table-bg);\n border-bottom-width: 1px;\n box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);\n}\n.table > tbody {\n vertical-align: inherit;\n}\n.table > thead {\n vertical-align: bottom;\n}\n\n.table-group-divider {\n border-top: 2px solid currentcolor;\n}\n\n.caption-top {\n caption-side: top;\n}\n\n.table-sm > :not(caption) > * > * {\n padding: 0.25rem 0.25rem;\n}\n\n.table-bordered > :not(caption) > * {\n border-width: 1px 0;\n}\n.table-bordered > :not(caption) > * > * {\n border-width: 0 1px;\n}\n\n.table-borderless > :not(caption) > * > * {\n border-bottom-width: 0;\n}\n.table-borderless > :not(:first-child) {\n border-top-width: 0;\n}\n\n.table-striped > tbody > tr:nth-of-type(odd) > * {\n --bs-table-accent-bg: var(--bs-table-striped-bg);\n color: var(--bs-table-striped-color);\n}\n\n.table-striped-columns > :not(caption) > tr > :nth-child(even) {\n --bs-table-accent-bg: var(--bs-table-striped-bg);\n color: var(--bs-table-striped-color);\n}\n\n.table-active {\n --bs-table-accent-bg: var(--bs-table-active-bg);\n color: var(--bs-table-active-color);\n}\n\n.table-hover > tbody > tr:hover > * {\n --bs-table-accent-bg: var(--bs-table-hover-bg);\n color: var(--bs-table-hover-color);\n}\n\n.table-primary {\n --bs-table-color: #000;\n --bs-table-bg: #cfe2ff;\n --bs-table-border-color: #bacbe6;\n --bs-table-striped-bg: #c5d7f2;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #bacbe6;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #bfd1ec;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-secondary {\n --bs-table-color: #000;\n --bs-table-bg: #e2e3e5;\n --bs-table-border-color: #cbccce;\n --bs-table-striped-bg: #d7d8da;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #cbccce;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #d1d2d4;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-success {\n --bs-table-color: #000;\n --bs-table-bg: #d1e7dd;\n --bs-table-border-color: #bcd0c7;\n --bs-table-striped-bg: #c7dbd2;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #bcd0c7;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #c1d6cc;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-info {\n --bs-table-color: #000;\n --bs-table-bg: #cff4fc;\n --bs-table-border-color: #badce3;\n --bs-table-striped-bg: #c5e8ef;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #badce3;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #bfe2e9;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-warning {\n --bs-table-color: #000;\n --bs-table-bg: #fff3cd;\n --bs-table-border-color: #e6dbb9;\n --bs-table-striped-bg: #f2e7c3;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #e6dbb9;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #ece1be;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-danger {\n --bs-table-color: #000;\n --bs-table-bg: #f8d7da;\n --bs-table-border-color: #dfc2c4;\n --bs-table-striped-bg: #eccccf;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #dfc2c4;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #e5c7ca;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-light {\n --bs-table-color: #000;\n --bs-table-bg: #f8f9fa;\n --bs-table-border-color: #dfe0e1;\n --bs-table-striped-bg: #ecedee;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #dfe0e1;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #e5e6e7;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-dark {\n --bs-table-color: #fff;\n --bs-table-bg: #212529;\n --bs-table-border-color: #373b3e;\n --bs-table-striped-bg: #2c3034;\n --bs-table-striped-color: #fff;\n --bs-table-active-bg: #373b3e;\n --bs-table-active-color: #fff;\n --bs-table-hover-bg: #323539;\n --bs-table-hover-color: #fff;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-responsive {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 767.98px) {\n .table-responsive-md {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 1399.98px) {\n .table-responsive-xxl {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n.form-label {\n margin-bottom: 0.5rem;\n}\n\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.25rem;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.875rem;\n}\n\n.form-text {\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: #6c757d;\n}\n\n.form-control {\n display: block;\n width: 100%;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n border-radius: 0.375rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none;\n }\n}\n.form-control[type=file] {\n overflow: hidden;\n}\n.form-control[type=file]:not(:disabled):not([readonly]) {\n cursor: pointer;\n}\n.form-control:focus {\n color: #212529;\n background-color: #fff;\n border-color: #86b7fe;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.form-control::-webkit-date-and-time-value {\n height: 1.5em;\n}\n.form-control::-moz-placeholder {\n color: #6c757d;\n opacity: 1;\n}\n.form-control::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n.form-control:disabled {\n background-color: #e9ecef;\n opacity: 1;\n}\n.form-control::-webkit-file-upload-button {\n padding: 0.375rem 0.75rem;\n margin: -0.375rem -0.75rem;\n -webkit-margin-end: 0.75rem;\n margin-inline-end: 0.75rem;\n color: #212529;\n background-color: #e9ecef;\n pointer-events: none;\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n border-inline-end-width: 1px;\n border-radius: 0;\n -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n.form-control::file-selector-button {\n padding: 0.375rem 0.75rem;\n margin: -0.375rem -0.75rem;\n -webkit-margin-end: 0.75rem;\n margin-inline-end: 0.75rem;\n color: #212529;\n background-color: #e9ecef;\n pointer-events: none;\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n border-inline-end-width: 1px;\n border-radius: 0;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-control::-webkit-file-upload-button {\n -webkit-transition: none;\n transition: none;\n }\n .form-control::file-selector-button {\n transition: none;\n }\n}\n.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {\n background-color: #dde0e3;\n}\n.form-control:hover:not(:disabled):not([readonly])::file-selector-button {\n background-color: #dde0e3;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding: 0.375rem 0;\n margin-bottom: 0;\n line-height: 1.5;\n color: #212529;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0;\n}\n.form-control-plaintext:focus {\n outline: 0;\n}\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.form-control-sm {\n min-height: calc(1.5em + 0.5rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n border-radius: 0.25rem;\n}\n.form-control-sm::-webkit-file-upload-button {\n padding: 0.25rem 0.5rem;\n margin: -0.25rem -0.5rem;\n -webkit-margin-end: 0.5rem;\n margin-inline-end: 0.5rem;\n}\n.form-control-sm::file-selector-button {\n padding: 0.25rem 0.5rem;\n margin: -0.25rem -0.5rem;\n -webkit-margin-end: 0.5rem;\n margin-inline-end: 0.5rem;\n}\n\n.form-control-lg {\n min-height: calc(1.5em + 1rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n border-radius: 0.5rem;\n}\n.form-control-lg::-webkit-file-upload-button {\n padding: 0.5rem 1rem;\n margin: -0.5rem -1rem;\n -webkit-margin-end: 1rem;\n margin-inline-end: 1rem;\n}\n.form-control-lg::file-selector-button {\n padding: 0.5rem 1rem;\n margin: -0.5rem -1rem;\n -webkit-margin-end: 1rem;\n margin-inline-end: 1rem;\n}\n\ntextarea.form-control {\n min-height: calc(1.5em + 0.75rem + 2px);\n}\ntextarea.form-control-sm {\n min-height: calc(1.5em + 0.5rem + 2px);\n}\ntextarea.form-control-lg {\n min-height: calc(1.5em + 1rem + 2px);\n}\n\n.form-control-color {\n width: 3rem;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem;\n}\n.form-control-color:not(:disabled):not([readonly]) {\n cursor: pointer;\n}\n.form-control-color::-moz-color-swatch {\n border: 0 !important;\n border-radius: 0.375rem;\n}\n.form-control-color::-webkit-color-swatch {\n border-radius: 0.375rem;\n}\n.form-control-color.form-control-sm {\n height: calc(1.5em + 0.5rem + 2px);\n}\n.form-control-color.form-control-lg {\n height: calc(1.5em + 1rem + 2px);\n}\n\n.form-select {\n display: block;\n width: 100%;\n padding: 0.375rem 2.25rem 0.375rem 0.75rem;\n -moz-padding-start: calc(0.75rem - 3px);\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n background-color: #fff;\n background-image: url('+Q+');\n background-repeat: no-repeat;\n background-position: right 0.75rem center;\n background-size: 16px 12px;\n border: 1px solid #ced4da;\n border-radius: 0.375rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-select {\n transition: none;\n }\n}\n.form-select:focus {\n border-color: #86b7fe;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.form-select[multiple], .form-select[size]:not([size="1"]) {\n padding-right: 0.75rem;\n background-image: none;\n}\n.form-select:disabled {\n background-color: #e9ecef;\n}\n.form-select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #212529;\n}\n\n.form-select-sm {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n padding-left: 0.5rem;\n font-size: 0.875rem;\n border-radius: 0.25rem;\n}\n\n.form-select-lg {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 1.25rem;\n border-radius: 0.5rem;\n}\n\n.form-check {\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5em;\n margin-bottom: 0.125rem;\n}\n.form-check .form-check-input {\n float: left;\n margin-left: -1.5em;\n}\n\n.form-check-reverse {\n padding-right: 1.5em;\n padding-left: 0;\n text-align: right;\n}\n.form-check-reverse .form-check-input {\n float: right;\n margin-right: -1.5em;\n margin-left: 0;\n}\n\n.form-check-input {\n width: 1em;\n height: 1em;\n margin-top: 0.25em;\n vertical-align: top;\n background-color: #fff;\n background-repeat: no-repeat;\n background-position: center;\n background-size: contain;\n border: 1px solid rgba(0, 0, 0, 0.25);\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n -webkit-print-color-adjust: exact;\n color-adjust: exact;\n print-color-adjust: exact;\n}\n.form-check-input[type=checkbox] {\n border-radius: 0.25em;\n}\n.form-check-input[type=radio] {\n border-radius: 50%;\n}\n.form-check-input:active {\n filter: brightness(90%);\n}\n.form-check-input:focus {\n border-color: #86b7fe;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.form-check-input:checked {\n background-color: #0d6efd;\n border-color: #0d6efd;\n}\n.form-check-input:checked[type=checkbox] {\n background-image: url('+U+");\n}\n.form-check-input:checked[type=radio] {\n background-image: url("+T+");\n}\n.form-check-input[type=checkbox]:indeterminate {\n background-color: #0d6efd;\n border-color: #0d6efd;\n background-image: url("+L+");\n}\n.form-check-input:disabled {\n pointer-events: none;\n filter: none;\n opacity: 0.5;\n}\n.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {\n cursor: default;\n opacity: 0.5;\n}\n\n.form-switch {\n padding-left: 2.5em;\n}\n.form-switch .form-check-input {\n width: 2em;\n margin-left: -2.5em;\n background-image: url("+_+");\n background-position: left center;\n border-radius: 2em;\n transition: background-position 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-switch .form-check-input {\n transition: none;\n }\n}\n.form-switch .form-check-input:focus {\n background-image: url("+S+");\n}\n.form-switch .form-check-input:checked {\n background-position: right center;\n background-image: url("+k+");\n}\n.form-switch.form-check-reverse {\n padding-right: 2.5em;\n padding-left: 0;\n}\n.form-switch.form-check-reverse .form-check-input {\n margin-right: -2.5em;\n margin-left: 0;\n}\n\n.form-check-inline {\n display: inline-block;\n margin-right: 1rem;\n}\n\n.btn-check {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.btn-check[disabled] + .btn, .btn-check:disabled + .btn {\n pointer-events: none;\n filter: none;\n opacity: 0.65;\n}\n\n.form-range {\n width: 100%;\n height: 1.5rem;\n padding: 0;\n background-color: transparent;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n.form-range:focus {\n outline: 0;\n}\n.form-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.form-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.form-range::-moz-focus-outer {\n border: 0;\n}\n.form-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #0d6efd;\n border: 0;\n border-radius: 1rem;\n -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n -webkit-appearance: none;\n appearance: none;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-range::-webkit-slider-thumb {\n -webkit-transition: none;\n transition: none;\n }\n}\n.form-range::-webkit-slider-thumb:active {\n background-color: #b6d4fe;\n}\n.form-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n.form-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #0d6efd;\n border: 0;\n border-radius: 1rem;\n -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n -moz-appearance: none;\n appearance: none;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-range::-moz-range-thumb {\n -moz-transition: none;\n transition: none;\n }\n}\n.form-range::-moz-range-thumb:active {\n background-color: #b6d4fe;\n}\n.form-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n.form-range:disabled {\n pointer-events: none;\n}\n.form-range:disabled::-webkit-slider-thumb {\n background-color: #adb5bd;\n}\n.form-range:disabled::-moz-range-thumb {\n background-color: #adb5bd;\n}\n\n.form-floating {\n position: relative;\n}\n.form-floating > .form-control,\n.form-floating > .form-control-plaintext,\n.form-floating > .form-select {\n height: calc(3.5rem + 2px);\n line-height: 1.25;\n}\n.form-floating > label {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n padding: 1rem 0.75rem;\n overflow: hidden;\n text-align: start;\n text-overflow: ellipsis;\n white-space: nowrap;\n pointer-events: none;\n border: 1px solid transparent;\n transform-origin: 0 0;\n transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-floating > label {\n transition: none;\n }\n}\n.form-floating > .form-control,\n.form-floating > .form-control-plaintext {\n padding: 1rem 0.75rem;\n}\n.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {\n color: transparent;\n}\n.form-floating > .form-control::placeholder,\n.form-floating > .form-control-plaintext::placeholder {\n color: transparent;\n}\n.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem;\n}\n.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),\n.form-floating > .form-control-plaintext:focus,\n.form-floating > .form-control-plaintext:not(:placeholder-shown) {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem;\n}\n.form-floating > .form-control:-webkit-autofill,\n.form-floating > .form-control-plaintext:-webkit-autofill {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem;\n}\n.form-floating > .form-select {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem;\n}\n.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {\n opacity: 0.65;\n transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);\n}\n.form-floating > .form-control:focus ~ label,\n.form-floating > .form-control:not(:placeholder-shown) ~ label,\n.form-floating > .form-control-plaintext ~ label,\n.form-floating > .form-select ~ label {\n opacity: 0.65;\n transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);\n}\n.form-floating > .form-control:-webkit-autofill ~ label {\n opacity: 0.65;\n transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);\n}\n.form-floating > .form-control-plaintext ~ label {\n border-width: 1px 0;\n}\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n.input-group > .form-control,\n.input-group > .form-select,\n.input-group > .form-floating {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n min-width: 0;\n}\n.input-group > .form-control:focus,\n.input-group > .form-select:focus,\n.input-group > .form-floating:focus-within {\n z-index: 5;\n}\n.input-group .btn {\n position: relative;\n z-index: 2;\n}\n.input-group .btn:focus {\n z-index: 5;\n}\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: center;\n white-space: nowrap;\n background-color: #e9ecef;\n border: 1px solid #ced4da;\n border-radius: 0.375rem;\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .form-select,\n.input-group-lg > .input-group-text,\n.input-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n border-radius: 0.5rem;\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .form-select,\n.input-group-sm > .input-group-text,\n.input-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n border-radius: 0.25rem;\n}\n\n.input-group-lg > .form-select,\n.input-group-sm > .form-select {\n padding-right: 3rem;\n}\n\n.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),\n.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),\n.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,\n.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),\n.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),\n.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,\n.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {\n margin-left: -1px;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.input-group > .form-floating:not(:first-child) > .form-control,\n.input-group > .form-floating:not(:first-child) > .form-select {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: #198754;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: 0.1rem;\n font-size: 0.875rem;\n color: #fff;\n background-color: rgba(25, 135, 84, 0.9);\n border-radius: 0.375rem;\n}\n\n.was-validated :valid ~ .valid-feedback,\n.was-validated :valid ~ .valid-tooltip,\n.is-valid ~ .valid-feedback,\n.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid {\n border-color: #198754;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url("+E+');\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n border-color: #198754;\n box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);\n}\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .form-select:valid, .form-select.is-valid {\n border-color: #198754;\n}\n.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {\n padding-right: 4.125rem;\n background-image: url('+Q+"), url("+E+");\n background-position: right 0.75rem center, center right 2.25rem;\n background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-select:valid:focus, .form-select.is-valid:focus {\n border-color: #198754;\n box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);\n}\n\n.was-validated .form-control-color:valid, .form-control-color.is-valid {\n width: calc(3rem + calc(1.5em + 0.75rem));\n}\n\n.was-validated .form-check-input:valid, .form-check-input.is-valid {\n border-color: #198754;\n}\n.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {\n background-color: #198754;\n}\n.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {\n box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);\n}\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #198754;\n}\n\n.form-check-inline .form-check-input ~ .valid-feedback {\n margin-left: 0.5em;\n}\n\n.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,\n.was-validated .input-group > .form-select:not(:focus):valid,\n.input-group > .form-select:not(:focus).is-valid,\n.was-validated .input-group > .form-floating:not(:focus-within):valid,\n.input-group > .form-floating:not(:focus-within).is-valid {\n z-index: 3;\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: #dc3545;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: 0.1rem;\n font-size: 0.875rem;\n color: #fff;\n background-color: rgba(220, 53, 69, 0.9);\n border-radius: 0.375rem;\n}\n\n.was-validated :invalid ~ .invalid-feedback,\n.was-validated :invalid ~ .invalid-tooltip,\n.is-invalid ~ .invalid-feedback,\n.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n border-color: #dc3545;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url("+I+');\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .form-select:invalid, .form-select.is-invalid {\n border-color: #dc3545;\n}\n.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {\n padding-right: 4.125rem;\n background-image: url('+Q+"), url("+I+');\n background-position: right 0.75rem center, center right 2.25rem;\n background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .form-control-color:invalid, .form-control-color.is-invalid {\n width: calc(3rem + calc(1.5em + 0.75rem));\n}\n\n.was-validated .form-check-input:invalid, .form-check-input.is-invalid {\n border-color: #dc3545;\n}\n.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {\n background-color: #dc3545;\n}\n.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {\n box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);\n}\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #dc3545;\n}\n\n.form-check-inline .form-check-input ~ .invalid-feedback {\n margin-left: 0.5em;\n}\n\n.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,\n.was-validated .input-group > .form-select:not(:focus):invalid,\n.input-group > .form-select:not(:focus).is-invalid,\n.was-validated .input-group > .form-floating:not(:focus-within):invalid,\n.input-group > .form-floating:not(:focus-within).is-invalid {\n z-index: 4;\n}\n\n.btn {\n --bs-btn-padding-x: 0.75rem;\n --bs-btn-padding-y: 0.375rem;\n --bs-btn-font-family: ;\n --bs-btn-font-size: 1rem;\n --bs-btn-font-weight: 400;\n --bs-btn-line-height: 1.5;\n --bs-btn-color: #212529;\n --bs-btn-bg: transparent;\n --bs-btn-border-width: 1px;\n --bs-btn-border-color: transparent;\n --bs-btn-border-radius: 0.375rem;\n --bs-btn-hover-border-color: transparent;\n --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n --bs-btn-disabled-opacity: 0.65;\n --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);\n display: inline-block;\n padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);\n font-family: var(--bs-btn-font-family);\n font-size: var(--bs-btn-font-size);\n font-weight: var(--bs-btn-font-weight);\n line-height: var(--bs-btn-line-height);\n color: var(--bs-btn-color);\n text-align: center;\n text-decoration: none;\n vertical-align: middle;\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);\n border-radius: var(--bs-btn-border-radius);\n background-color: var(--bs-btn-bg);\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .btn {\n transition: none;\n }\n}\n.btn:hover {\n color: var(--bs-btn-hover-color);\n background-color: var(--bs-btn-hover-bg);\n border-color: var(--bs-btn-hover-border-color);\n}\n.btn-check + .btn:hover {\n color: var(--bs-btn-color);\n background-color: var(--bs-btn-bg);\n border-color: var(--bs-btn-border-color);\n}\n.btn:focus-visible {\n color: var(--bs-btn-hover-color);\n background-color: var(--bs-btn-hover-bg);\n border-color: var(--bs-btn-hover-border-color);\n outline: 0;\n box-shadow: var(--bs-btn-focus-box-shadow);\n}\n.btn-check:focus-visible + .btn {\n border-color: var(--bs-btn-hover-border-color);\n outline: 0;\n box-shadow: var(--bs-btn-focus-box-shadow);\n}\n.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {\n color: var(--bs-btn-active-color);\n background-color: var(--bs-btn-active-bg);\n border-color: var(--bs-btn-active-border-color);\n}\n.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {\n box-shadow: var(--bs-btn-focus-box-shadow);\n}\n.btn:disabled, .btn.disabled, fieldset:disabled .btn {\n color: var(--bs-btn-disabled-color);\n pointer-events: none;\n background-color: var(--bs-btn-disabled-bg);\n border-color: var(--bs-btn-disabled-border-color);\n opacity: var(--bs-btn-disabled-opacity);\n}\n\n.btn-primary {\n --bs-btn-color: #fff;\n --bs-btn-bg: #0d6efd;\n --bs-btn-border-color: #0d6efd;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #0b5ed7;\n --bs-btn-hover-border-color: #0a58ca;\n --bs-btn-focus-shadow-rgb: 49, 132, 253;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #0a58ca;\n --bs-btn-active-border-color: #0a53be;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #0d6efd;\n --bs-btn-disabled-border-color: #0d6efd;\n}\n\n.btn-secondary {\n --bs-btn-color: #fff;\n --bs-btn-bg: #6c757d;\n --bs-btn-border-color: #6c757d;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #5c636a;\n --bs-btn-hover-border-color: #565e64;\n --bs-btn-focus-shadow-rgb: 130, 138, 145;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #565e64;\n --bs-btn-active-border-color: #51585e;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #6c757d;\n --bs-btn-disabled-border-color: #6c757d;\n}\n\n.btn-success {\n --bs-btn-color: #fff;\n --bs-btn-bg: #198754;\n --bs-btn-border-color: #198754;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #157347;\n --bs-btn-hover-border-color: #146c43;\n --bs-btn-focus-shadow-rgb: 60, 153, 110;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #146c43;\n --bs-btn-active-border-color: #13653f;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #198754;\n --bs-btn-disabled-border-color: #198754;\n}\n\n.btn-info {\n --bs-btn-color: #000;\n --bs-btn-bg: #0dcaf0;\n --bs-btn-border-color: #0dcaf0;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #31d2f2;\n --bs-btn-hover-border-color: #25cff2;\n --bs-btn-focus-shadow-rgb: 11, 172, 204;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #3dd5f3;\n --bs-btn-active-border-color: #25cff2;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #0dcaf0;\n --bs-btn-disabled-border-color: #0dcaf0;\n}\n\n.btn-warning {\n --bs-btn-color: #000;\n --bs-btn-bg: #ffc107;\n --bs-btn-border-color: #ffc107;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #ffca2c;\n --bs-btn-hover-border-color: #ffc720;\n --bs-btn-focus-shadow-rgb: 217, 164, 6;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #ffcd39;\n --bs-btn-active-border-color: #ffc720;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #ffc107;\n --bs-btn-disabled-border-color: #ffc107;\n}\n\n.btn-danger {\n --bs-btn-color: #fff;\n --bs-btn-bg: #dc3545;\n --bs-btn-border-color: #dc3545;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #bb2d3b;\n --bs-btn-hover-border-color: #b02a37;\n --bs-btn-focus-shadow-rgb: 225, 83, 97;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #b02a37;\n --bs-btn-active-border-color: #a52834;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #dc3545;\n --bs-btn-disabled-border-color: #dc3545;\n}\n\n.btn-light {\n --bs-btn-color: #000;\n --bs-btn-bg: #f8f9fa;\n --bs-btn-border-color: #f8f9fa;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #d3d4d5;\n --bs-btn-hover-border-color: #c6c7c8;\n --bs-btn-focus-shadow-rgb: 211, 212, 213;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #c6c7c8;\n --bs-btn-active-border-color: #babbbc;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #f8f9fa;\n --bs-btn-disabled-border-color: #f8f9fa;\n}\n\n.btn-dark {\n --bs-btn-color: #fff;\n --bs-btn-bg: #212529;\n --bs-btn-border-color: #212529;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #424649;\n --bs-btn-hover-border-color: #373b3e;\n --bs-btn-focus-shadow-rgb: 66, 70, 73;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #4d5154;\n --bs-btn-active-border-color: #373b3e;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #212529;\n --bs-btn-disabled-border-color: #212529;\n}\n\n.btn-outline-primary {\n --bs-btn-color: #0d6efd;\n --bs-btn-border-color: #0d6efd;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #0d6efd;\n --bs-btn-hover-border-color: #0d6efd;\n --bs-btn-focus-shadow-rgb: 13, 110, 253;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #0d6efd;\n --bs-btn-active-border-color: #0d6efd;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #0d6efd;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #0d6efd;\n --bs-gradient: none;\n}\n\n.btn-outline-secondary {\n --bs-btn-color: #6c757d;\n --bs-btn-border-color: #6c757d;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #6c757d;\n --bs-btn-hover-border-color: #6c757d;\n --bs-btn-focus-shadow-rgb: 108, 117, 125;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #6c757d;\n --bs-btn-active-border-color: #6c757d;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #6c757d;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #6c757d;\n --bs-gradient: none;\n}\n\n.btn-outline-success {\n --bs-btn-color: #198754;\n --bs-btn-border-color: #198754;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #198754;\n --bs-btn-hover-border-color: #198754;\n --bs-btn-focus-shadow-rgb: 25, 135, 84;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #198754;\n --bs-btn-active-border-color: #198754;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #198754;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #198754;\n --bs-gradient: none;\n}\n\n.btn-outline-info {\n --bs-btn-color: #0dcaf0;\n --bs-btn-border-color: #0dcaf0;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #0dcaf0;\n --bs-btn-hover-border-color: #0dcaf0;\n --bs-btn-focus-shadow-rgb: 13, 202, 240;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #0dcaf0;\n --bs-btn-active-border-color: #0dcaf0;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #0dcaf0;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #0dcaf0;\n --bs-gradient: none;\n}\n\n.btn-outline-warning {\n --bs-btn-color: #ffc107;\n --bs-btn-border-color: #ffc107;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #ffc107;\n --bs-btn-hover-border-color: #ffc107;\n --bs-btn-focus-shadow-rgb: 255, 193, 7;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #ffc107;\n --bs-btn-active-border-color: #ffc107;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #ffc107;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #ffc107;\n --bs-gradient: none;\n}\n\n.btn-outline-danger {\n --bs-btn-color: #dc3545;\n --bs-btn-border-color: #dc3545;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #dc3545;\n --bs-btn-hover-border-color: #dc3545;\n --bs-btn-focus-shadow-rgb: 220, 53, 69;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #dc3545;\n --bs-btn-active-border-color: #dc3545;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #dc3545;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #dc3545;\n --bs-gradient: none;\n}\n\n.btn-outline-light {\n --bs-btn-color: #f8f9fa;\n --bs-btn-border-color: #f8f9fa;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #f8f9fa;\n --bs-btn-hover-border-color: #f8f9fa;\n --bs-btn-focus-shadow-rgb: 248, 249, 250;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #f8f9fa;\n --bs-btn-active-border-color: #f8f9fa;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #f8f9fa;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #f8f9fa;\n --bs-gradient: none;\n}\n\n.btn-outline-dark {\n --bs-btn-color: #212529;\n --bs-btn-border-color: #212529;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #212529;\n --bs-btn-hover-border-color: #212529;\n --bs-btn-focus-shadow-rgb: 33, 37, 41;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #212529;\n --bs-btn-active-border-color: #212529;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #212529;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #212529;\n --bs-gradient: none;\n}\n\n.btn-link {\n --bs-btn-font-weight: 400;\n --bs-btn-color: var(--bs-link-color);\n --bs-btn-bg: transparent;\n --bs-btn-border-color: transparent;\n --bs-btn-hover-color: var(--bs-link-hover-color);\n --bs-btn-hover-border-color: transparent;\n --bs-btn-active-color: var(--bs-link-hover-color);\n --bs-btn-active-border-color: transparent;\n --bs-btn-disabled-color: #6c757d;\n --bs-btn-disabled-border-color: transparent;\n --bs-btn-box-shadow: none;\n --bs-btn-focus-shadow-rgb: 49, 132, 253;\n text-decoration: underline;\n}\n.btn-link:focus-visible {\n color: var(--bs-btn-color);\n}\n.btn-link:hover {\n color: var(--bs-btn-hover-color);\n}\n\n.btn-lg, .btn-group-lg > .btn {\n --bs-btn-padding-y: 0.5rem;\n --bs-btn-padding-x: 1rem;\n --bs-btn-font-size: 1.25rem;\n --bs-btn-border-radius: 0.5rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n --bs-btn-padding-y: 0.25rem;\n --bs-btn-padding-x: 0.5rem;\n --bs-btn-font-size: 0.875rem;\n --bs-btn-border-radius: 0.25rem;\n}\n\n.fade {\n transition: opacity 0.15s linear;\n}\n@media (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n.collapsing.collapse-horizontal {\n width: 0;\n height: auto;\n transition: width 0.35s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .collapsing.collapse-horizontal {\n transition: none;\n }\n}\n\n.dropup,\n.dropend,\n.dropdown,\n.dropstart,\n.dropup-center,\n.dropdown-center {\n position: relative;\n}\n\n.dropdown-toggle {\n white-space: nowrap;\n}\n.dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: "";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropdown-menu {\n --bs-dropdown-zindex: 1000;\n --bs-dropdown-min-width: 10rem;\n --bs-dropdown-padding-x: 0;\n --bs-dropdown-padding-y: 0.5rem;\n --bs-dropdown-spacer: 0.125rem;\n --bs-dropdown-font-size: 1rem;\n --bs-dropdown-color: #212529;\n --bs-dropdown-bg: #fff;\n --bs-dropdown-border-color: var(--bs-border-color-translucent);\n --bs-dropdown-border-radius: 0.375rem;\n --bs-dropdown-border-width: 1px;\n --bs-dropdown-inner-border-radius: calc(0.375rem - 1px);\n --bs-dropdown-divider-bg: var(--bs-border-color-translucent);\n --bs-dropdown-divider-margin-y: 0.5rem;\n --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n --bs-dropdown-link-color: #212529;\n --bs-dropdown-link-hover-color: #1e2125;\n --bs-dropdown-link-hover-bg: #e9ecef;\n --bs-dropdown-link-active-color: #fff;\n --bs-dropdown-link-active-bg: #0d6efd;\n --bs-dropdown-link-disabled-color: #adb5bd;\n --bs-dropdown-item-padding-x: 1rem;\n --bs-dropdown-item-padding-y: 0.25rem;\n --bs-dropdown-header-color: #6c757d;\n --bs-dropdown-header-padding-x: 1rem;\n --bs-dropdown-header-padding-y: 0.5rem;\n position: absolute;\n z-index: var(--bs-dropdown-zindex);\n display: none;\n min-width: var(--bs-dropdown-min-width);\n padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);\n margin: 0;\n font-size: var(--bs-dropdown-font-size);\n color: var(--bs-dropdown-color);\n text-align: left;\n list-style: none;\n background-color: var(--bs-dropdown-bg);\n background-clip: padding-box;\n border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);\n border-radius: var(--bs-dropdown-border-radius);\n}\n.dropdown-menu[data-bs-popper] {\n top: 100%;\n left: 0;\n margin-top: var(--bs-dropdown-spacer);\n}\n\n.dropdown-menu-start {\n --bs-position: start;\n}\n.dropdown-menu-start[data-bs-popper] {\n right: auto;\n left: 0;\n}\n\n.dropdown-menu-end {\n --bs-position: end;\n}\n.dropdown-menu-end[data-bs-popper] {\n right: 0;\n left: auto;\n}\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-start {\n --bs-position: start;\n }\n .dropdown-menu-sm-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n .dropdown-menu-sm-end {\n --bs-position: end;\n }\n .dropdown-menu-sm-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 768px) {\n .dropdown-menu-md-start {\n --bs-position: start;\n }\n .dropdown-menu-md-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n .dropdown-menu-md-end {\n --bs-position: end;\n }\n .dropdown-menu-md-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 992px) {\n .dropdown-menu-lg-start {\n --bs-position: start;\n }\n .dropdown-menu-lg-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n .dropdown-menu-lg-end {\n --bs-position: end;\n }\n .dropdown-menu-lg-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 1200px) {\n .dropdown-menu-xl-start {\n --bs-position: start;\n }\n .dropdown-menu-xl-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n .dropdown-menu-xl-end {\n --bs-position: end;\n }\n .dropdown-menu-xl-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 1400px) {\n .dropdown-menu-xxl-start {\n --bs-position: start;\n }\n .dropdown-menu-xxl-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n .dropdown-menu-xxl-end {\n --bs-position: end;\n }\n .dropdown-menu-xxl-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n.dropup .dropdown-menu[data-bs-popper] {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: var(--bs-dropdown-spacer);\n}\n.dropup .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: "";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropend .dropdown-menu[data-bs-popper] {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: var(--bs-dropdown-spacer);\n}\n.dropend .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: "";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n.dropend .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n.dropend .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropstart .dropdown-menu[data-bs-popper] {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: var(--bs-dropdown-spacer);\n}\n.dropstart .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: "";\n}\n.dropstart .dropdown-toggle::after {\n display: none;\n}\n.dropstart .dropdown-toggle::before {\n display: inline-block;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: "";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n.dropstart .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n.dropstart .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-divider {\n height: 0;\n margin: var(--bs-dropdown-divider-margin-y) 0;\n overflow: hidden;\n border-top: 1px solid var(--bs-dropdown-divider-bg);\n opacity: 1;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);\n clear: both;\n font-weight: 400;\n color: var(--bs-dropdown-link-color);\n text-align: inherit;\n text-decoration: none;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n.dropdown-item:hover, .dropdown-item:focus {\n color: var(--bs-dropdown-link-hover-color);\n background-color: var(--bs-dropdown-link-hover-bg);\n}\n.dropdown-item.active, .dropdown-item:active {\n color: var(--bs-dropdown-link-active-color);\n text-decoration: none;\n background-color: var(--bs-dropdown-link-active-bg);\n}\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: var(--bs-dropdown-link-disabled-color);\n pointer-events: none;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);\n margin-bottom: 0;\n font-size: 0.875rem;\n color: var(--bs-dropdown-header-color);\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);\n color: var(--bs-dropdown-link-color);\n}\n\n.dropdown-menu-dark {\n --bs-dropdown-color: #dee2e6;\n --bs-dropdown-bg: #343a40;\n --bs-dropdown-border-color: var(--bs-border-color-translucent);\n --bs-dropdown-box-shadow: ;\n --bs-dropdown-link-color: #dee2e6;\n --bs-dropdown-link-hover-color: #fff;\n --bs-dropdown-divider-bg: var(--bs-border-color-translucent);\n --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);\n --bs-dropdown-link-active-color: #fff;\n --bs-dropdown-link-active-bg: #0d6efd;\n --bs-dropdown-link-disabled-color: #adb5bd;\n --bs-dropdown-header-color: #adb5bd;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n flex: 1 1 auto;\n}\n.btn-group > .btn-check:checked + .btn,\n.btn-group > .btn-check:focus + .btn,\n.btn-group > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn-check:checked + .btn,\n.btn-group-vertical > .btn-check:focus + .btn,\n.btn-group-vertical > .btn:hover,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group {\n border-radius: 0.375rem;\n}\n.btn-group > :not(.btn-check:first-child) + .btn,\n.btn-group > .btn-group:not(:first-child) {\n margin-left: -1px;\n}\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn.dropdown-toggle-split:first-child,\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.btn-group > .btn:nth-child(n+3),\n.btn-group > :not(.btn-check) + .btn,\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem;\n}\n.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {\n margin-left: 0;\n}\n.dropstart .dropdown-toggle-split::before {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group {\n width: 100%;\n}\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: -1px;\n}\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn ~ .btn,\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav {\n --bs-nav-link-padding-x: 1rem;\n --bs-nav-link-padding-y: 0.5rem;\n --bs-nav-link-font-weight: ;\n --bs-nav-link-color: var(--bs-link-color);\n --bs-nav-link-hover-color: var(--bs-link-hover-color);\n --bs-nav-link-disabled-color: #6c757d;\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);\n font-size: var(--bs-nav-link-font-size);\n font-weight: var(--bs-nav-link-font-weight);\n color: var(--bs-nav-link-color);\n text-decoration: none;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .nav-link {\n transition: none;\n }\n}\n.nav-link:hover, .nav-link:focus {\n color: var(--bs-nav-link-hover-color);\n}\n.nav-link.disabled {\n color: var(--bs-nav-link-disabled-color);\n pointer-events: none;\n cursor: default;\n}\n\n.nav-tabs {\n --bs-nav-tabs-border-width: 1px;\n --bs-nav-tabs-border-color: #dee2e6;\n --bs-nav-tabs-border-radius: 0.375rem;\n --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;\n --bs-nav-tabs-link-active-color: #495057;\n --bs-nav-tabs-link-active-bg: #fff;\n --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;\n border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);\n}\n.nav-tabs .nav-link {\n margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));\n background: none;\n border: var(--bs-nav-tabs-border-width) solid transparent;\n border-top-left-radius: var(--bs-nav-tabs-border-radius);\n border-top-right-radius: var(--bs-nav-tabs-border-radius);\n}\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n isolation: isolate;\n border-color: var(--bs-nav-tabs-link-hover-border-color);\n}\n.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {\n color: var(--bs-nav-link-disabled-color);\n background-color: transparent;\n border-color: transparent;\n}\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: var(--bs-nav-tabs-link-active-color);\n background-color: var(--bs-nav-tabs-link-active-bg);\n border-color: var(--bs-nav-tabs-link-active-border-color);\n}\n.nav-tabs .dropdown-menu {\n margin-top: calc(-1 * var(--bs-nav-tabs-border-width));\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills {\n --bs-nav-pills-border-radius: 0.375rem;\n --bs-nav-pills-link-active-color: #fff;\n --bs-nav-pills-link-active-bg: #0d6efd;\n}\n.nav-pills .nav-link {\n background: none;\n border: 0;\n border-radius: var(--bs-nav-pills-border-radius);\n}\n.nav-pills .nav-link:disabled {\n color: var(--bs-nav-link-disabled-color);\n background-color: transparent;\n border-color: transparent;\n}\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: var(--bs-nav-pills-link-active-color);\n background-color: var(--bs-nav-pills-link-active-bg);\n}\n\n.nav-fill > .nav-link,\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified > .nav-link,\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.nav-fill .nav-item .nav-link,\n.nav-justified .nav-item .nav-link {\n width: 100%;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n --bs-navbar-padding-x: 0;\n --bs-navbar-padding-y: 0.5rem;\n --bs-navbar-color: rgba(0, 0, 0, 0.55);\n --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);\n --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);\n --bs-navbar-active-color: rgba(0, 0, 0, 0.9);\n --bs-navbar-brand-padding-y: 0.3125rem;\n --bs-navbar-brand-margin-end: 1rem;\n --bs-navbar-brand-font-size: 1.25rem;\n --bs-navbar-brand-color: rgba(0, 0, 0, 0.9);\n --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);\n --bs-navbar-nav-link-padding-x: 0.5rem;\n --bs-navbar-toggler-padding-y: 0.25rem;\n --bs-navbar-toggler-padding-x: 0.75rem;\n --bs-navbar-toggler-font-size: 1.25rem;\n --bs-navbar-toggler-icon-bg: url('+N+");\n --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);\n --bs-navbar-toggler-border-radius: 0.375rem;\n --bs-navbar-toggler-focus-width: 0.25rem;\n --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);\n}\n.navbar > .container,\n.navbar > .container-fluid,\n.navbar > .container-sm,\n.navbar > .container-md,\n.navbar > .container-lg,\n.navbar > .container-xl,\n.navbar > .container-xxl {\n display: flex;\n flex-wrap: inherit;\n align-items: center;\n justify-content: space-between;\n}\n.navbar-brand {\n padding-top: var(--bs-navbar-brand-padding-y);\n padding-bottom: var(--bs-navbar-brand-padding-y);\n margin-right: var(--bs-navbar-brand-margin-end);\n font-size: var(--bs-navbar-brand-font-size);\n color: var(--bs-navbar-brand-color);\n text-decoration: none;\n white-space: nowrap;\n}\n.navbar-brand:hover, .navbar-brand:focus {\n color: var(--bs-navbar-brand-hover-color);\n}\n\n.navbar-nav {\n --bs-nav-link-padding-x: 0;\n --bs-nav-link-padding-y: 0.5rem;\n --bs-nav-link-font-weight: ;\n --bs-nav-link-color: var(--bs-navbar-color);\n --bs-nav-link-hover-color: var(--bs-navbar-hover-color);\n --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n.navbar-nav .show > .nav-link,\n.navbar-nav .nav-link.active {\n color: var(--bs-navbar-active-color);\n}\n.navbar-nav .dropdown-menu {\n position: static;\n}\n\n.navbar-text {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n color: var(--bs-navbar-color);\n}\n.navbar-text a,\n.navbar-text a:hover,\n.navbar-text a:focus {\n color: var(--bs-navbar-active-color);\n}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);\n font-size: var(--bs-navbar-toggler-font-size);\n line-height: 1;\n color: var(--bs-navbar-color);\n background-color: transparent;\n border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);\n border-radius: var(--bs-navbar-toggler-border-radius);\n transition: var(--bs-navbar-toggler-transition);\n}\n@media (prefers-reduced-motion: reduce) {\n .navbar-toggler {\n transition: none;\n }\n}\n.navbar-toggler:hover {\n text-decoration: none;\n}\n.navbar-toggler:focus {\n text-decoration: none;\n outline: 0;\n box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n background-image: var(--bs-navbar-toggler-icon-bg);\n background-repeat: no-repeat;\n background-position: center;\n background-size: 100%;\n}\n\n.navbar-nav-scroll {\n max-height: var(--bs-scroll-height, 75vh);\n overflow-y: auto;\n}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x);\n }\n .navbar-expand-sm .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n .navbar-expand-sm .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none;\n }\n .navbar-expand-sm .offcanvas .offcanvas-header {\n display: none;\n }\n .navbar-expand-sm .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x);\n }\n .navbar-expand-md .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n .navbar-expand-md .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none;\n }\n .navbar-expand-md .offcanvas .offcanvas-header {\n display: none;\n }\n .navbar-expand-md .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x);\n }\n .navbar-expand-lg .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n .navbar-expand-lg .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none;\n }\n .navbar-expand-lg .offcanvas .offcanvas-header {\n display: none;\n }\n .navbar-expand-lg .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x);\n }\n .navbar-expand-xl .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n .navbar-expand-xl .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none;\n }\n .navbar-expand-xl .offcanvas .offcanvas-header {\n display: none;\n }\n .navbar-expand-xl .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 1400px) {\n .navbar-expand-xxl {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xxl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xxl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xxl .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x);\n }\n .navbar-expand-xxl .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-xxl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xxl .navbar-toggler {\n display: none;\n }\n .navbar-expand-xxl .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none;\n }\n .navbar-expand-xxl .offcanvas .offcanvas-header {\n display: none;\n }\n .navbar-expand-xxl .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n.navbar-expand {\n flex-wrap: nowrap;\n justify-content: flex-start;\n}\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n.navbar-expand .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x);\n}\n.navbar-expand .navbar-nav-scroll {\n overflow: visible;\n}\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n.navbar-expand .navbar-toggler {\n display: none;\n}\n.navbar-expand .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none;\n}\n.navbar-expand .offcanvas .offcanvas-header {\n display: none;\n}\n.navbar-expand .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n}\n\n.navbar-dark {\n --bs-navbar-color: rgba(255, 255, 255, 0.55);\n --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);\n --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);\n --bs-navbar-active-color: #fff;\n --bs-navbar-brand-color: #fff;\n --bs-navbar-brand-hover-color: #fff;\n --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);\n --bs-navbar-toggler-icon-bg: url("+D+");\n}\n\n.card {\n --bs-card-spacer-y: 1rem;\n --bs-card-spacer-x: 1rem;\n --bs-card-title-spacer-y: 0.5rem;\n --bs-card-border-width: 1px;\n --bs-card-border-color: var(--bs-border-color-translucent);\n --bs-card-border-radius: 0.375rem;\n --bs-card-box-shadow: ;\n --bs-card-inner-border-radius: calc(0.375rem - 1px);\n --bs-card-cap-padding-y: 0.5rem;\n --bs-card-cap-padding-x: 1rem;\n --bs-card-cap-bg: rgba(0, 0, 0, 0.03);\n --bs-card-cap-color: ;\n --bs-card-height: ;\n --bs-card-color: ;\n --bs-card-bg: #fff;\n --bs-card-img-overlay-padding: 1rem;\n --bs-card-group-margin: 0.75rem;\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n height: var(--bs-card-height);\n word-wrap: break-word;\n background-color: var(--bs-card-bg);\n background-clip: border-box;\n border: var(--bs-card-border-width) solid var(--bs-card-border-color);\n border-radius: var(--bs-card-border-radius);\n}\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n.card > .list-group {\n border-top: inherit;\n border-bottom: inherit;\n}\n.card > .list-group:first-child {\n border-top-width: 0;\n border-top-left-radius: var(--bs-card-inner-border-radius);\n border-top-right-radius: var(--bs-card-inner-border-radius);\n}\n.card > .list-group:last-child {\n border-bottom-width: 0;\n border-bottom-right-radius: var(--bs-card-inner-border-radius);\n border-bottom-left-radius: var(--bs-card-inner-border-radius);\n}\n.card > .card-header + .list-group,\n.card > .list-group + .card-footer {\n border-top: 0;\n}\n\n.card-body {\n flex: 1 1 auto;\n padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);\n color: var(--bs-card-color);\n}\n\n.card-title {\n margin-bottom: var(--bs-card-title-spacer-y);\n}\n\n.card-subtitle {\n margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link + .card-link {\n margin-left: var(--bs-card-spacer-x);\n}\n\n.card-header {\n padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);\n margin-bottom: 0;\n color: var(--bs-card-cap-color);\n background-color: var(--bs-card-cap-bg);\n border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);\n}\n.card-header:first-child {\n border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;\n}\n\n.card-footer {\n padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);\n color: var(--bs-card-cap-color);\n background-color: var(--bs-card-cap-bg);\n border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);\n}\n.card-footer:last-child {\n border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);\n}\n\n.card-header-tabs {\n margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));\n margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));\n margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));\n border-bottom: 0;\n}\n.card-header-tabs .nav-link.active {\n background-color: var(--bs-card-bg);\n border-bottom-color: var(--bs-card-bg);\n}\n\n.card-header-pills {\n margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));\n margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: var(--bs-card-img-overlay-padding);\n border-radius: var(--bs-card-inner-border-radius);\n}\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n width: 100%;\n}\n\n.card-img,\n.card-img-top {\n border-top-left-radius: var(--bs-card-inner-border-radius);\n border-top-right-radius: var(--bs-card-inner-border-radius);\n}\n\n.card-img,\n.card-img-bottom {\n border-bottom-right-radius: var(--bs-card-inner-border-radius);\n border-bottom-left-radius: var(--bs-card-inner-border-radius);\n}\n\n.card-group > .card {\n margin-bottom: var(--bs-card-group-margin);\n}\n@media (min-width: 576px) {\n .card-group {\n display: flex;\n flex-flow: row wrap;\n }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n .card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-top,\n.card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-bottom,\n.card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-top,\n.card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-bottom,\n.card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0;\n }\n}\n\n.accordion {\n --bs-accordion-color: #212529;\n --bs-accordion-bg: #fff;\n --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;\n --bs-accordion-border-color: var(--bs-border-color);\n --bs-accordion-border-width: 1px;\n --bs-accordion-border-radius: 0.375rem;\n --bs-accordion-inner-border-radius: calc(0.375rem - 1px);\n --bs-accordion-btn-padding-x: 1.25rem;\n --bs-accordion-btn-padding-y: 1rem;\n --bs-accordion-btn-color: #212529;\n --bs-accordion-btn-bg: var(--bs-accordion-bg);\n --bs-accordion-btn-icon: url("+H+");\n --bs-accordion-btn-icon-width: 1.25rem;\n --bs-accordion-btn-icon-transform: rotate(-180deg);\n --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;\n --bs-accordion-btn-active-icon: url("+P+');\n --bs-accordion-btn-focus-border-color: #86b7fe;\n --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n --bs-accordion-body-padding-x: 1.25rem;\n --bs-accordion-body-padding-y: 1rem;\n --bs-accordion-active-color: #0c63e4;\n --bs-accordion-active-bg: #e7f1ff;\n}\n\n.accordion-button {\n position: relative;\n display: flex;\n align-items: center;\n width: 100%;\n padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);\n font-size: 1rem;\n color: var(--bs-accordion-btn-color);\n text-align: left;\n background-color: var(--bs-accordion-btn-bg);\n border: 0;\n border-radius: 0;\n overflow-anchor: none;\n transition: var(--bs-accordion-transition);\n}\n@media (prefers-reduced-motion: reduce) {\n .accordion-button {\n transition: none;\n }\n}\n.accordion-button:not(.collapsed) {\n color: var(--bs-accordion-active-color);\n background-color: var(--bs-accordion-active-bg);\n box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);\n}\n.accordion-button:not(.collapsed)::after {\n background-image: var(--bs-accordion-btn-active-icon);\n transform: var(--bs-accordion-btn-icon-transform);\n}\n.accordion-button::after {\n flex-shrink: 0;\n width: var(--bs-accordion-btn-icon-width);\n height: var(--bs-accordion-btn-icon-width);\n margin-left: auto;\n content: "";\n background-image: var(--bs-accordion-btn-icon);\n background-repeat: no-repeat;\n background-size: var(--bs-accordion-btn-icon-width);\n transition: var(--bs-accordion-btn-icon-transition);\n}\n@media (prefers-reduced-motion: reduce) {\n .accordion-button::after {\n transition: none;\n }\n}\n.accordion-button:hover {\n z-index: 2;\n}\n.accordion-button:focus {\n z-index: 3;\n border-color: var(--bs-accordion-btn-focus-border-color);\n outline: 0;\n box-shadow: var(--bs-accordion-btn-focus-box-shadow);\n}\n\n.accordion-header {\n margin-bottom: 0;\n}\n\n.accordion-item {\n color: var(--bs-accordion-color);\n background-color: var(--bs-accordion-bg);\n border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);\n}\n.accordion-item:first-of-type {\n border-top-left-radius: var(--bs-accordion-border-radius);\n border-top-right-radius: var(--bs-accordion-border-radius);\n}\n.accordion-item:first-of-type .accordion-button {\n border-top-left-radius: var(--bs-accordion-inner-border-radius);\n border-top-right-radius: var(--bs-accordion-inner-border-radius);\n}\n.accordion-item:not(:first-of-type) {\n border-top: 0;\n}\n.accordion-item:last-of-type {\n border-bottom-right-radius: var(--bs-accordion-border-radius);\n border-bottom-left-radius: var(--bs-accordion-border-radius);\n}\n.accordion-item:last-of-type .accordion-button.collapsed {\n border-bottom-right-radius: var(--bs-accordion-inner-border-radius);\n border-bottom-left-radius: var(--bs-accordion-inner-border-radius);\n}\n.accordion-item:last-of-type .accordion-collapse {\n border-bottom-right-radius: var(--bs-accordion-border-radius);\n border-bottom-left-radius: var(--bs-accordion-border-radius);\n}\n\n.accordion-body {\n padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);\n}\n\n.accordion-flush .accordion-collapse {\n border-width: 0;\n}\n.accordion-flush .accordion-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0;\n}\n.accordion-flush .accordion-item:first-child {\n border-top: 0;\n}\n.accordion-flush .accordion-item:last-child {\n border-bottom: 0;\n}\n.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {\n border-radius: 0;\n}\n\n.breadcrumb {\n --bs-breadcrumb-padding-x: 0;\n --bs-breadcrumb-padding-y: 0;\n --bs-breadcrumb-margin-bottom: 1rem;\n --bs-breadcrumb-bg: ;\n --bs-breadcrumb-border-radius: ;\n --bs-breadcrumb-divider-color: #6c757d;\n --bs-breadcrumb-item-padding-x: 0.5rem;\n --bs-breadcrumb-item-active-color: #6c757d;\n display: flex;\n flex-wrap: wrap;\n padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);\n margin-bottom: var(--bs-breadcrumb-margin-bottom);\n font-size: var(--bs-breadcrumb-font-size);\n list-style: none;\n background-color: var(--bs-breadcrumb-bg);\n border-radius: var(--bs-breadcrumb-border-radius);\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: var(--bs-breadcrumb-item-padding-x);\n}\n.breadcrumb-item + .breadcrumb-item::before {\n float: left;\n padding-right: var(--bs-breadcrumb-item-padding-x);\n color: var(--bs-breadcrumb-divider-color);\n content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;\n}\n.breadcrumb-item.active {\n color: var(--bs-breadcrumb-item-active-color);\n}\n\n.pagination {\n --bs-pagination-padding-x: 0.75rem;\n --bs-pagination-padding-y: 0.375rem;\n --bs-pagination-font-size: 1rem;\n --bs-pagination-color: var(--bs-link-color);\n --bs-pagination-bg: #fff;\n --bs-pagination-border-width: 1px;\n --bs-pagination-border-color: #dee2e6;\n --bs-pagination-border-radius: 0.375rem;\n --bs-pagination-hover-color: var(--bs-link-hover-color);\n --bs-pagination-hover-bg: #e9ecef;\n --bs-pagination-hover-border-color: #dee2e6;\n --bs-pagination-focus-color: var(--bs-link-hover-color);\n --bs-pagination-focus-bg: #e9ecef;\n --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n --bs-pagination-active-color: #fff;\n --bs-pagination-active-bg: #0d6efd;\n --bs-pagination-active-border-color: #0d6efd;\n --bs-pagination-disabled-color: #6c757d;\n --bs-pagination-disabled-bg: #fff;\n --bs-pagination-disabled-border-color: #dee2e6;\n display: flex;\n padding-left: 0;\n list-style: none;\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);\n font-size: var(--bs-pagination-font-size);\n color: var(--bs-pagination-color);\n text-decoration: none;\n background-color: var(--bs-pagination-bg);\n border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .page-link {\n transition: none;\n }\n}\n.page-link:hover {\n z-index: 2;\n color: var(--bs-pagination-hover-color);\n background-color: var(--bs-pagination-hover-bg);\n border-color: var(--bs-pagination-hover-border-color);\n}\n.page-link:focus {\n z-index: 3;\n color: var(--bs-pagination-focus-color);\n background-color: var(--bs-pagination-focus-bg);\n outline: 0;\n box-shadow: var(--bs-pagination-focus-box-shadow);\n}\n.page-link.active, .active > .page-link {\n z-index: 3;\n color: var(--bs-pagination-active-color);\n background-color: var(--bs-pagination-active-bg);\n border-color: var(--bs-pagination-active-border-color);\n}\n.page-link.disabled, .disabled > .page-link {\n color: var(--bs-pagination-disabled-color);\n pointer-events: none;\n background-color: var(--bs-pagination-disabled-bg);\n border-color: var(--bs-pagination-disabled-border-color);\n}\n\n.page-item:not(:first-child) .page-link {\n margin-left: -1px;\n}\n.page-item:first-child .page-link {\n border-top-left-radius: var(--bs-pagination-border-radius);\n border-bottom-left-radius: var(--bs-pagination-border-radius);\n}\n.page-item:last-child .page-link {\n border-top-right-radius: var(--bs-pagination-border-radius);\n border-bottom-right-radius: var(--bs-pagination-border-radius);\n}\n\n.pagination-lg {\n --bs-pagination-padding-x: 1.5rem;\n --bs-pagination-padding-y: 0.75rem;\n --bs-pagination-font-size: 1.25rem;\n --bs-pagination-border-radius: 0.5rem;\n}\n\n.pagination-sm {\n --bs-pagination-padding-x: 0.5rem;\n --bs-pagination-padding-y: 0.25rem;\n --bs-pagination-font-size: 0.875rem;\n --bs-pagination-border-radius: 0.25rem;\n}\n\n.badge {\n --bs-badge-padding-x: 0.65em;\n --bs-badge-padding-y: 0.35em;\n --bs-badge-font-size: 0.75em;\n --bs-badge-font-weight: 700;\n --bs-badge-color: #fff;\n --bs-badge-border-radius: 0.375rem;\n display: inline-block;\n padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);\n font-size: var(--bs-badge-font-size);\n font-weight: var(--bs-badge-font-weight);\n line-height: 1;\n color: var(--bs-badge-color);\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: var(--bs-badge-border-radius);\n}\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.alert {\n --bs-alert-bg: transparent;\n --bs-alert-padding-x: 1rem;\n --bs-alert-padding-y: 1rem;\n --bs-alert-margin-bottom: 1rem;\n --bs-alert-color: inherit;\n --bs-alert-border-color: transparent;\n --bs-alert-border: 1px solid var(--bs-alert-border-color);\n --bs-alert-border-radius: 0.375rem;\n position: relative;\n padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);\n margin-bottom: var(--bs-alert-margin-bottom);\n color: var(--bs-alert-color);\n background-color: var(--bs-alert-bg);\n border: var(--bs-alert-border);\n border-radius: var(--bs-alert-border-radius);\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-right: 3rem;\n}\n.alert-dismissible .btn-close {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n padding: 1.25rem 1rem;\n}\n\n.alert-primary {\n --bs-alert-color: #084298;\n --bs-alert-bg: #cfe2ff;\n --bs-alert-border-color: #b6d4fe;\n}\n.alert-primary .alert-link {\n color: #06357a;\n}\n\n.alert-secondary {\n --bs-alert-color: #41464b;\n --bs-alert-bg: #e2e3e5;\n --bs-alert-border-color: #d3d6d8;\n}\n.alert-secondary .alert-link {\n color: #34383c;\n}\n\n.alert-success {\n --bs-alert-color: #0f5132;\n --bs-alert-bg: #d1e7dd;\n --bs-alert-border-color: #badbcc;\n}\n.alert-success .alert-link {\n color: #0c4128;\n}\n\n.alert-info {\n --bs-alert-color: #055160;\n --bs-alert-bg: #cff4fc;\n --bs-alert-border-color: #b6effb;\n}\n.alert-info .alert-link {\n color: #04414d;\n}\n\n.alert-warning {\n --bs-alert-color: #664d03;\n --bs-alert-bg: #fff3cd;\n --bs-alert-border-color: #ffecb5;\n}\n.alert-warning .alert-link {\n color: #523e02;\n}\n\n.alert-danger {\n --bs-alert-color: #842029;\n --bs-alert-bg: #f8d7da;\n --bs-alert-border-color: #f5c2c7;\n}\n.alert-danger .alert-link {\n color: #6a1a21;\n}\n\n.alert-light {\n --bs-alert-color: #636464;\n --bs-alert-bg: #fefefe;\n --bs-alert-border-color: #fdfdfe;\n}\n.alert-light .alert-link {\n color: #4f5050;\n}\n\n.alert-dark {\n --bs-alert-color: #141619;\n --bs-alert-bg: #d3d3d4;\n --bs-alert-border-color: #bcbebf;\n}\n.alert-dark .alert-link {\n color: #101214;\n}\n\n@keyframes progress-bar-stripes {\n 0% {\n background-position-x: 1rem;\n }\n}\n.progress {\n --bs-progress-height: 1rem;\n --bs-progress-font-size: 0.75rem;\n --bs-progress-bg: #e9ecef;\n --bs-progress-border-radius: 0.375rem;\n --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);\n --bs-progress-bar-color: #fff;\n --bs-progress-bar-bg: #0d6efd;\n --bs-progress-bar-transition: width 0.6s ease;\n display: flex;\n height: var(--bs-progress-height);\n overflow: hidden;\n font-size: var(--bs-progress-font-size);\n background-color: var(--bs-progress-bg);\n border-radius: var(--bs-progress-border-radius);\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n color: var(--bs-progress-bar-color);\n text-align: center;\n white-space: nowrap;\n background-color: var(--bs-progress-bar-bg);\n transition: var(--bs-progress-bar-transition);\n}\n@media (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none;\n }\n}\n\n.progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: var(--bs-progress-height) var(--bs-progress-height);\n}\n\n.progress-bar-animated {\n animation: 1s linear infinite progress-bar-stripes;\n}\n@media (prefers-reduced-motion: reduce) {\n .progress-bar-animated {\n animation: none;\n }\n}\n\n.list-group {\n --bs-list-group-color: #212529;\n --bs-list-group-bg: #fff;\n --bs-list-group-border-color: rgba(0, 0, 0, 0.125);\n --bs-list-group-border-width: 1px;\n --bs-list-group-border-radius: 0.375rem;\n --bs-list-group-item-padding-x: 1rem;\n --bs-list-group-item-padding-y: 0.5rem;\n --bs-list-group-action-color: #495057;\n --bs-list-group-action-hover-color: #495057;\n --bs-list-group-action-hover-bg: #f8f9fa;\n --bs-list-group-action-active-color: #212529;\n --bs-list-group-action-active-bg: #e9ecef;\n --bs-list-group-disabled-color: #6c757d;\n --bs-list-group-disabled-bg: #fff;\n --bs-list-group-active-color: #fff;\n --bs-list-group-active-bg: #0d6efd;\n --bs-list-group-active-border-color: #0d6efd;\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n border-radius: var(--bs-list-group-border-radius);\n}\n\n.list-group-numbered {\n list-style-type: none;\n counter-reset: section;\n}\n.list-group-numbered > .list-group-item::before {\n content: counters(section, ".") ". ";\n counter-increment: section;\n}\n\n.list-group-item-action {\n width: 100%;\n color: var(--bs-list-group-action-color);\n text-align: inherit;\n}\n.list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: var(--bs-list-group-action-hover-color);\n text-decoration: none;\n background-color: var(--bs-list-group-action-hover-bg);\n}\n.list-group-item-action:active {\n color: var(--bs-list-group-action-active-color);\n background-color: var(--bs-list-group-action-active-bg);\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);\n color: var(--bs-list-group-color);\n text-decoration: none;\n background-color: var(--bs-list-group-bg);\n border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);\n}\n.list-group-item:first-child {\n border-top-left-radius: inherit;\n border-top-right-radius: inherit;\n}\n.list-group-item:last-child {\n border-bottom-right-radius: inherit;\n border-bottom-left-radius: inherit;\n}\n.list-group-item.disabled, .list-group-item:disabled {\n color: var(--bs-list-group-disabled-color);\n pointer-events: none;\n background-color: var(--bs-list-group-disabled-bg);\n}\n.list-group-item.active {\n z-index: 2;\n color: var(--bs-list-group-active-color);\n background-color: var(--bs-list-group-active-bg);\n border-color: var(--bs-list-group-active-border-color);\n}\n.list-group-item + .list-group-item {\n border-top-width: 0;\n}\n.list-group-item + .list-group-item.active {\n margin-top: calc(-1 * var(--bs-list-group-border-width));\n border-top-width: var(--bs-list-group-border-width);\n}\n\n.list-group-horizontal {\n flex-direction: row;\n}\n.list-group-horizontal > .list-group-item:first-child:not(:last-child) {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0;\n}\n.list-group-horizontal > .list-group-item:last-child:not(:first-child) {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0;\n}\n.list-group-horizontal > .list-group-item.active {\n margin-top: 0;\n}\n.list-group-horizontal > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0;\n}\n.list-group-horizontal > .list-group-item + .list-group-item.active {\n margin-left: calc(-1 * var(--bs-list-group-border-width));\n border-left-width: var(--bs-list-group-border-width);\n}\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n flex-direction: row;\n }\n .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0;\n }\n .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-sm > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-sm > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0;\n }\n .list-group-horizontal-sm > .list-group-item + .list-group-item.active {\n margin-left: calc(-1 * var(--bs-list-group-border-width));\n border-left-width: var(--bs-list-group-border-width);\n }\n}\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n flex-direction: row;\n }\n .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0;\n }\n .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-md > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-md > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0;\n }\n .list-group-horizontal-md > .list-group-item + .list-group-item.active {\n margin-left: calc(-1 * var(--bs-list-group-border-width));\n border-left-width: var(--bs-list-group-border-width);\n }\n}\n@media (min-width: 992px) {\n .list-group-horizontal-lg {\n flex-direction: row;\n }\n .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0;\n }\n .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-lg > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-lg > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0;\n }\n .list-group-horizontal-lg > .list-group-item + .list-group-item.active {\n margin-left: calc(-1 * var(--bs-list-group-border-width));\n border-left-width: var(--bs-list-group-border-width);\n }\n}\n@media (min-width: 1200px) {\n .list-group-horizontal-xl {\n flex-direction: row;\n }\n .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-xl > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-xl > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0;\n }\n .list-group-horizontal-xl > .list-group-item + .list-group-item.active {\n margin-left: calc(-1 * var(--bs-list-group-border-width));\n border-left-width: var(--bs-list-group-border-width);\n }\n}\n@media (min-width: 1400px) {\n .list-group-horizontal-xxl {\n flex-direction: row;\n }\n .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-xxl > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-xxl > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0;\n }\n .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {\n margin-left: calc(-1 * var(--bs-list-group-border-width));\n border-left-width: var(--bs-list-group-border-width);\n }\n}\n.list-group-flush {\n border-radius: 0;\n}\n.list-group-flush > .list-group-item {\n border-width: 0 0 var(--bs-list-group-border-width);\n}\n.list-group-flush > .list-group-item:last-child {\n border-bottom-width: 0;\n}\n\n.list-group-item-primary {\n color: #084298;\n background-color: #cfe2ff;\n}\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #084298;\n background-color: #bacbe6;\n}\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #084298;\n border-color: #084298;\n}\n\n.list-group-item-secondary {\n color: #41464b;\n background-color: #e2e3e5;\n}\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #41464b;\n background-color: #cbccce;\n}\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #41464b;\n border-color: #41464b;\n}\n\n.list-group-item-success {\n color: #0f5132;\n background-color: #d1e7dd;\n}\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #0f5132;\n background-color: #bcd0c7;\n}\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #0f5132;\n border-color: #0f5132;\n}\n\n.list-group-item-info {\n color: #055160;\n background-color: #cff4fc;\n}\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #055160;\n background-color: #badce3;\n}\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #055160;\n border-color: #055160;\n}\n\n.list-group-item-warning {\n color: #664d03;\n background-color: #fff3cd;\n}\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #664d03;\n background-color: #e6dbb9;\n}\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #664d03;\n border-color: #664d03;\n}\n\n.list-group-item-danger {\n color: #842029;\n background-color: #f8d7da;\n}\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #842029;\n background-color: #dfc2c4;\n}\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #842029;\n border-color: #842029;\n}\n\n.list-group-item-light {\n color: #636464;\n background-color: #fefefe;\n}\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #636464;\n background-color: #e5e5e5;\n}\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #636464;\n border-color: #636464;\n}\n\n.list-group-item-dark {\n color: #141619;\n background-color: #d3d3d4;\n}\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #141619;\n background-color: #bebebf;\n}\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #141619;\n border-color: #141619;\n}\n\n.btn-close {\n box-sizing: content-box;\n width: 1em;\n height: 1em;\n padding: 0.25em 0.25em;\n color: #000;\n background: transparent url('+O+') center/1em auto no-repeat;\n border: 0;\n border-radius: 0.375rem;\n opacity: 0.5;\n}\n.btn-close:hover {\n color: #000;\n text-decoration: none;\n opacity: 0.75;\n}\n.btn-close:focus {\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n opacity: 1;\n}\n.btn-close:disabled, .btn-close.disabled {\n pointer-events: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n opacity: 0.25;\n}\n\n.btn-close-white {\n filter: invert(1) grayscale(100%) brightness(200%);\n}\n\n.toast {\n --bs-toast-zindex: 1090;\n --bs-toast-padding-x: 0.75rem;\n --bs-toast-padding-y: 0.5rem;\n --bs-toast-spacing: 1.5rem;\n --bs-toast-max-width: 350px;\n --bs-toast-font-size: 0.875rem;\n --bs-toast-color: ;\n --bs-toast-bg: rgba(255, 255, 255, 0.85);\n --bs-toast-border-width: 1px;\n --bs-toast-border-color: var(--bs-border-color-translucent);\n --bs-toast-border-radius: 0.375rem;\n --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n --bs-toast-header-color: #6c757d;\n --bs-toast-header-bg: rgba(255, 255, 255, 0.85);\n --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);\n width: var(--bs-toast-max-width);\n max-width: 100%;\n font-size: var(--bs-toast-font-size);\n color: var(--bs-toast-color);\n pointer-events: auto;\n background-color: var(--bs-toast-bg);\n background-clip: padding-box;\n border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);\n box-shadow: var(--bs-toast-box-shadow);\n border-radius: var(--bs-toast-border-radius);\n}\n.toast.showing {\n opacity: 0;\n}\n.toast:not(.show) {\n display: none;\n}\n\n.toast-container {\n --bs-toast-zindex: 1090;\n position: absolute;\n z-index: var(--bs-toast-zindex);\n width: -webkit-max-content;\n width: -moz-max-content;\n width: max-content;\n max-width: 100%;\n pointer-events: none;\n}\n.toast-container > :not(:last-child) {\n margin-bottom: var(--bs-toast-spacing);\n}\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);\n color: var(--bs-toast-header-color);\n background-color: var(--bs-toast-header-bg);\n background-clip: padding-box;\n border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);\n border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));\n border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));\n}\n.toast-header .btn-close {\n margin-right: calc(-0.5 * var(--bs-toast-padding-x));\n margin-left: var(--bs-toast-padding-x);\n}\n\n.toast-body {\n padding: var(--bs-toast-padding-x);\n word-wrap: break-word;\n}\n\n.modal {\n --bs-modal-zindex: 1055;\n --bs-modal-width: 500px;\n --bs-modal-padding: 1rem;\n --bs-modal-margin: 0.5rem;\n --bs-modal-color: ;\n --bs-modal-bg: #fff;\n --bs-modal-border-color: var(--bs-border-color-translucent);\n --bs-modal-border-width: 1px;\n --bs-modal-border-radius: 0.5rem;\n --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n --bs-modal-inner-border-radius: calc(0.5rem - 1px);\n --bs-modal-header-padding-x: 1rem;\n --bs-modal-header-padding-y: 1rem;\n --bs-modal-header-padding: 1rem 1rem;\n --bs-modal-header-border-color: var(--bs-border-color);\n --bs-modal-header-border-width: 1px;\n --bs-modal-title-line-height: 1.5;\n --bs-modal-footer-gap: 0.5rem;\n --bs-modal-footer-bg: ;\n --bs-modal-footer-border-color: var(--bs-border-color);\n --bs-modal-footer-border-width: 1px;\n position: fixed;\n top: 0;\n left: 0;\n z-index: var(--bs-modal-zindex);\n display: none;\n width: 100%;\n height: 100%;\n overflow-x: hidden;\n overflow-y: auto;\n outline: 0;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: var(--bs-modal-margin);\n pointer-events: none;\n}\n.modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -50px);\n}\n@media (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n.modal.show .modal-dialog {\n transform: none;\n}\n.modal.modal-static .modal-dialog {\n transform: scale(1.02);\n}\n\n.modal-dialog-scrollable {\n height: calc(100% - var(--bs-modal-margin) * 2);\n}\n.modal-dialog-scrollable .modal-content {\n max-height: 100%;\n overflow: hidden;\n}\n.modal-dialog-scrollable .modal-body {\n overflow-y: auto;\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - var(--bs-modal-margin) * 2);\n}\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n color: var(--bs-modal-color);\n pointer-events: auto;\n background-color: var(--bs-modal-bg);\n background-clip: padding-box;\n border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);\n border-radius: var(--bs-modal-border-radius);\n outline: 0;\n}\n\n.modal-backdrop {\n --bs-backdrop-zindex: 1050;\n --bs-backdrop-bg: #000;\n --bs-backdrop-opacity: 0.5;\n position: fixed;\n top: 0;\n left: 0;\n z-index: var(--bs-backdrop-zindex);\n width: 100vw;\n height: 100vh;\n background-color: var(--bs-backdrop-bg);\n}\n.modal-backdrop.fade {\n opacity: 0;\n}\n.modal-backdrop.show {\n opacity: var(--bs-backdrop-opacity);\n}\n\n.modal-header {\n display: flex;\n flex-shrink: 0;\n align-items: center;\n justify-content: space-between;\n padding: var(--bs-modal-header-padding);\n border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);\n border-top-left-radius: var(--bs-modal-inner-border-radius);\n border-top-right-radius: var(--bs-modal-inner-border-radius);\n}\n.modal-header .btn-close {\n padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);\n margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: var(--bs-modal-title-line-height);\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: var(--bs-modal-padding);\n}\n\n.modal-footer {\n display: flex;\n flex-shrink: 0;\n flex-wrap: wrap;\n align-items: center;\n justify-content: flex-end;\n padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);\n background-color: var(--bs-modal-footer-bg);\n border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);\n border-bottom-right-radius: var(--bs-modal-inner-border-radius);\n border-bottom-left-radius: var(--bs-modal-inner-border-radius);\n}\n.modal-footer > * {\n margin: calc(var(--bs-modal-footer-gap) * 0.5);\n}\n\n@media (min-width: 576px) {\n .modal {\n --bs-modal-margin: 1.75rem;\n --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n }\n .modal-dialog {\n max-width: var(--bs-modal-width);\n margin-right: auto;\n margin-left: auto;\n }\n .modal-sm {\n --bs-modal-width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg,\n.modal-xl {\n --bs-modal-width: 800px;\n }\n}\n@media (min-width: 1200px) {\n .modal-xl {\n --bs-modal-width: 1140px;\n }\n}\n.modal-fullscreen {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n}\n.modal-fullscreen .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n}\n.modal-fullscreen .modal-header,\n.modal-fullscreen .modal-footer {\n border-radius: 0;\n}\n.modal-fullscreen .modal-body {\n overflow-y: auto;\n}\n\n@media (max-width: 575.98px) {\n .modal-fullscreen-sm-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-sm-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-sm-down .modal-header,\n.modal-fullscreen-sm-down .modal-footer {\n border-radius: 0;\n }\n .modal-fullscreen-sm-down .modal-body {\n overflow-y: auto;\n }\n}\n@media (max-width: 767.98px) {\n .modal-fullscreen-md-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-md-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-md-down .modal-header,\n.modal-fullscreen-md-down .modal-footer {\n border-radius: 0;\n }\n .modal-fullscreen-md-down .modal-body {\n overflow-y: auto;\n }\n}\n@media (max-width: 991.98px) {\n .modal-fullscreen-lg-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-lg-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-lg-down .modal-header,\n.modal-fullscreen-lg-down .modal-footer {\n border-radius: 0;\n }\n .modal-fullscreen-lg-down .modal-body {\n overflow-y: auto;\n }\n}\n@media (max-width: 1199.98px) {\n .modal-fullscreen-xl-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-xl-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-xl-down .modal-header,\n.modal-fullscreen-xl-down .modal-footer {\n border-radius: 0;\n }\n .modal-fullscreen-xl-down .modal-body {\n overflow-y: auto;\n }\n}\n@media (max-width: 1399.98px) {\n .modal-fullscreen-xxl-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-xxl-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-xxl-down .modal-header,\n.modal-fullscreen-xxl-down .modal-footer {\n border-radius: 0;\n }\n .modal-fullscreen-xxl-down .modal-body {\n overflow-y: auto;\n }\n}\n.tooltip {\n --bs-tooltip-zindex: 1080;\n --bs-tooltip-max-width: 200px;\n --bs-tooltip-padding-x: 0.5rem;\n --bs-tooltip-padding-y: 0.25rem;\n --bs-tooltip-margin: ;\n --bs-tooltip-font-size: 0.875rem;\n --bs-tooltip-color: #fff;\n --bs-tooltip-bg: #000;\n --bs-tooltip-border-radius: 0.375rem;\n --bs-tooltip-opacity: 0.9;\n --bs-tooltip-arrow-width: 0.8rem;\n --bs-tooltip-arrow-height: 0.4rem;\n z-index: var(--bs-tooltip-zindex);\n display: block;\n padding: var(--bs-tooltip-arrow-height);\n margin: var(--bs-tooltip-margin);\n font-family: var(--bs-font-sans-serif);\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n white-space: normal;\n word-spacing: normal;\n line-break: auto;\n font-size: var(--bs-tooltip-font-size);\n word-wrap: break-word;\n opacity: 0;\n}\n.tooltip.show {\n opacity: var(--bs-tooltip-opacity);\n}\n.tooltip .tooltip-arrow {\n display: block;\n width: var(--bs-tooltip-arrow-width);\n height: var(--bs-tooltip-arrow-height);\n}\n.tooltip .tooltip-arrow::before {\n position: absolute;\n content: "";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {\n bottom: 0;\n}\n.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {\n top: -1px;\n border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;\n border-top-color: var(--bs-tooltip-bg);\n}\n\n/* rtl:begin:ignore */\n.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {\n left: 0;\n width: var(--bs-tooltip-arrow-height);\n height: var(--bs-tooltip-arrow-width);\n}\n.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {\n right: -1px;\n border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;\n border-right-color: var(--bs-tooltip-bg);\n}\n\n/* rtl:end:ignore */\n.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {\n top: 0;\n}\n.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {\n bottom: -1px;\n border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);\n border-bottom-color: var(--bs-tooltip-bg);\n}\n\n/* rtl:begin:ignore */\n.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {\n right: 0;\n width: var(--bs-tooltip-arrow-height);\n height: var(--bs-tooltip-arrow-width);\n}\n.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {\n left: -1px;\n border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);\n border-left-color: var(--bs-tooltip-bg);\n}\n\n/* rtl:end:ignore */\n.tooltip-inner {\n max-width: var(--bs-tooltip-max-width);\n padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);\n color: var(--bs-tooltip-color);\n text-align: center;\n background-color: var(--bs-tooltip-bg);\n border-radius: var(--bs-tooltip-border-radius);\n}\n\n.popover {\n --bs-popover-zindex: 1070;\n --bs-popover-max-width: 276px;\n --bs-popover-font-size: 0.875rem;\n --bs-popover-bg: #fff;\n --bs-popover-border-width: 1px;\n --bs-popover-border-color: var(--bs-border-color-translucent);\n --bs-popover-border-radius: 0.5rem;\n --bs-popover-inner-border-radius: calc(0.5rem - 1px);\n --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n --bs-popover-header-padding-x: 1rem;\n --bs-popover-header-padding-y: 0.5rem;\n --bs-popover-header-font-size: 1rem;\n --bs-popover-header-color: ;\n --bs-popover-header-bg: #f0f0f0;\n --bs-popover-body-padding-x: 1rem;\n --bs-popover-body-padding-y: 1rem;\n --bs-popover-body-color: #212529;\n --bs-popover-arrow-width: 1rem;\n --bs-popover-arrow-height: 0.5rem;\n --bs-popover-arrow-border: var(--bs-popover-border-color);\n z-index: var(--bs-popover-zindex);\n display: block;\n max-width: var(--bs-popover-max-width);\n font-family: var(--bs-font-sans-serif);\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n white-space: normal;\n word-spacing: normal;\n line-break: auto;\n font-size: var(--bs-popover-font-size);\n word-wrap: break-word;\n background-color: var(--bs-popover-bg);\n background-clip: padding-box;\n border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);\n border-radius: var(--bs-popover-border-radius);\n}\n.popover .popover-arrow {\n display: block;\n width: var(--bs-popover-arrow-width);\n height: var(--bs-popover-arrow-height);\n}\n.popover .popover-arrow::before, .popover .popover-arrow::after {\n position: absolute;\n display: block;\n content: "";\n border-color: transparent;\n border-style: solid;\n border-width: 0;\n}\n\n.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {\n bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));\n}\n.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {\n border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;\n}\n.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {\n bottom: 0;\n border-top-color: var(--bs-popover-arrow-border);\n}\n.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {\n bottom: var(--bs-popover-border-width);\n border-top-color: var(--bs-popover-bg);\n}\n\n/* rtl:begin:ignore */\n.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {\n left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));\n width: var(--bs-popover-arrow-height);\n height: var(--bs-popover-arrow-width);\n}\n.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {\n border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;\n}\n.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {\n left: 0;\n border-right-color: var(--bs-popover-arrow-border);\n}\n.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {\n left: var(--bs-popover-border-width);\n border-right-color: var(--bs-popover-bg);\n}\n\n/* rtl:end:ignore */\n.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {\n top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));\n}\n.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {\n border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);\n}\n.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {\n top: 0;\n border-bottom-color: var(--bs-popover-arrow-border);\n}\n.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {\n top: var(--bs-popover-border-width);\n border-bottom-color: var(--bs-popover-bg);\n}\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: var(--bs-popover-arrow-width);\n margin-left: calc(-0.5 * var(--bs-popover-arrow-width));\n content: "";\n border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);\n}\n\n/* rtl:begin:ignore */\n.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {\n right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));\n width: var(--bs-popover-arrow-height);\n height: var(--bs-popover-arrow-width);\n}\n.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {\n border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);\n}\n.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {\n right: 0;\n border-left-color: var(--bs-popover-arrow-border);\n}\n.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {\n right: var(--bs-popover-border-width);\n border-left-color: var(--bs-popover-bg);\n}\n\n/* rtl:end:ignore */\n.popover-header {\n padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);\n margin-bottom: 0;\n font-size: var(--bs-popover-header-font-size);\n color: var(--bs-popover-header-color);\n background-color: var(--bs-popover-header-bg);\n border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);\n border-top-left-radius: var(--bs-popover-inner-border-radius);\n border-top-right-radius: var(--bs-popover-inner-border-radius);\n}\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);\n color: var(--bs-popover-body-color);\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel.pointer-event {\n touch-action: pan-y;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n.carousel-inner::after {\n display: block;\n clear: both;\n content: "";\n}\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n transition: transform 0.6s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none;\n }\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n.carousel-item-next:not(.carousel-item-start),\n.active.carousel-item-end {\n transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-end),\n.active.carousel-item-start {\n transform: translateX(-100%);\n}\n\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none;\n}\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-start,\n.carousel-fade .carousel-item-prev.carousel-item-end {\n z-index: 1;\n opacity: 1;\n}\n.carousel-fade .active.carousel-item-start,\n.carousel-fade .active.carousel-item-end {\n z-index: 0;\n opacity: 0;\n transition: opacity 0s 0.6s;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-fade .active.carousel-item-start,\n.carousel-fade .active.carousel-item-end {\n transition: none;\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n padding: 0;\n color: #fff;\n text-align: center;\n background: none;\n border: 0;\n opacity: 0.5;\n transition: opacity 0.15s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-control-prev,\n.carousel-control-next {\n transition: none;\n }\n}\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9;\n}\n\n.carousel-control-prev {\n left: 0;\n}\n\n.carousel-control-next {\n right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n background-repeat: no-repeat;\n background-position: 50%;\n background-size: 100% 100%;\n}\n\n/* rtl:options: {\n "autoRename": true,\n "stringMap":[ {\n "name" : "prev-next",\n "search" : "prev",\n "replace" : "next"\n } ]\n} */\n.carousel-control-prev-icon {\n background-image: url('+M+");\n}\n\n.carousel-control-next-icon {\n background-image: url("+j+');\n}\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 2;\n display: flex;\n justify-content: center;\n padding: 0;\n margin-right: 15%;\n margin-bottom: 1rem;\n margin-left: 15%;\n list-style: none;\n}\n.carousel-indicators [data-bs-target] {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n padding: 0;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border: 0;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: 0.5;\n transition: opacity 0.6s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-indicators [data-bs-target] {\n transition: none;\n }\n}\n.carousel-indicators .active {\n opacity: 1;\n}\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 1.25rem;\n left: 15%;\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n color: #fff;\n text-align: center;\n}\n\n.carousel-dark .carousel-control-prev-icon,\n.carousel-dark .carousel-control-next-icon {\n filter: invert(1) grayscale(100);\n}\n.carousel-dark .carousel-indicators [data-bs-target] {\n background-color: #000;\n}\n.carousel-dark .carousel-caption {\n color: #000;\n}\n\n.spinner-grow,\n.spinner-border {\n display: inline-block;\n width: var(--bs-spinner-width);\n height: var(--bs-spinner-height);\n vertical-align: var(--bs-spinner-vertical-align);\n border-radius: 50%;\n animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);\n}\n\n@keyframes spinner-border {\n to {\n transform: rotate(360deg) /* rtl:ignore */;\n }\n}\n.spinner-border {\n --bs-spinner-width: 2rem;\n --bs-spinner-height: 2rem;\n --bs-spinner-vertical-align: -0.125em;\n --bs-spinner-border-width: 0.25em;\n --bs-spinner-animation-speed: 0.75s;\n --bs-spinner-animation-name: spinner-border;\n border: var(--bs-spinner-border-width) solid currentcolor;\n border-right-color: transparent;\n}\n\n.spinner-border-sm {\n --bs-spinner-width: 1rem;\n --bs-spinner-height: 1rem;\n --bs-spinner-border-width: 0.2em;\n}\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0);\n }\n 50% {\n opacity: 1;\n transform: none;\n }\n}\n.spinner-grow {\n --bs-spinner-width: 2rem;\n --bs-spinner-height: 2rem;\n --bs-spinner-vertical-align: -0.125em;\n --bs-spinner-animation-speed: 0.75s;\n --bs-spinner-animation-name: spinner-grow;\n background-color: currentcolor;\n opacity: 0;\n}\n\n.spinner-grow-sm {\n --bs-spinner-width: 1rem;\n --bs-spinner-height: 1rem;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .spinner-border,\n.spinner-grow {\n --bs-spinner-animation-speed: 1.5s;\n }\n}\n.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {\n --bs-offcanvas-zindex: 1045;\n --bs-offcanvas-width: 400px;\n --bs-offcanvas-height: 30vh;\n --bs-offcanvas-padding-x: 1rem;\n --bs-offcanvas-padding-y: 1rem;\n --bs-offcanvas-color: ;\n --bs-offcanvas-bg: #fff;\n --bs-offcanvas-border-width: 1px;\n --bs-offcanvas-border-color: var(--bs-border-color-translucent);\n --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n}\n\n@media (max-width: 575.98px) {\n .offcanvas-sm {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: transform 0.3s ease-in-out;\n }\n}\n@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-sm {\n transition: none;\n }\n}\n@media (max-width: 575.98px) {\n .offcanvas-sm.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%);\n }\n}\n@media (max-width: 575.98px) {\n .offcanvas-sm.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%);\n }\n}\n@media (max-width: 575.98px) {\n .offcanvas-sm.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%);\n }\n}\n@media (max-width: 575.98px) {\n .offcanvas-sm.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%);\n }\n}\n@media (max-width: 575.98px) {\n .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {\n transform: none;\n }\n}\n@media (max-width: 575.98px) {\n .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {\n visibility: visible;\n }\n}\n@media (min-width: 576px) {\n .offcanvas-sm {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important;\n }\n .offcanvas-sm .offcanvas-header {\n display: none;\n }\n .offcanvas-sm .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important;\n }\n}\n\n@media (max-width: 767.98px) {\n .offcanvas-md {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: transform 0.3s ease-in-out;\n }\n}\n@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-md {\n transition: none;\n }\n}\n@media (max-width: 767.98px) {\n .offcanvas-md.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%);\n }\n}\n@media (max-width: 767.98px) {\n .offcanvas-md.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%);\n }\n}\n@media (max-width: 767.98px) {\n .offcanvas-md.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%);\n }\n}\n@media (max-width: 767.98px) {\n .offcanvas-md.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%);\n }\n}\n@media (max-width: 767.98px) {\n .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {\n transform: none;\n }\n}\n@media (max-width: 767.98px) {\n .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {\n visibility: visible;\n }\n}\n@media (min-width: 768px) {\n .offcanvas-md {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important;\n }\n .offcanvas-md .offcanvas-header {\n display: none;\n }\n .offcanvas-md .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important;\n }\n}\n\n@media (max-width: 991.98px) {\n .offcanvas-lg {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: transform 0.3s ease-in-out;\n }\n}\n@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-lg {\n transition: none;\n }\n}\n@media (max-width: 991.98px) {\n .offcanvas-lg.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%);\n }\n}\n@media (max-width: 991.98px) {\n .offcanvas-lg.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%);\n }\n}\n@media (max-width: 991.98px) {\n .offcanvas-lg.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%);\n }\n}\n@media (max-width: 991.98px) {\n .offcanvas-lg.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%);\n }\n}\n@media (max-width: 991.98px) {\n .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {\n transform: none;\n }\n}\n@media (max-width: 991.98px) {\n .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {\n visibility: visible;\n }\n}\n@media (min-width: 992px) {\n .offcanvas-lg {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important;\n }\n .offcanvas-lg .offcanvas-header {\n display: none;\n }\n .offcanvas-lg .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important;\n }\n}\n\n@media (max-width: 1199.98px) {\n .offcanvas-xl {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: transform 0.3s ease-in-out;\n }\n}\n@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-xl {\n transition: none;\n }\n}\n@media (max-width: 1199.98px) {\n .offcanvas-xl.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%);\n }\n}\n@media (max-width: 1199.98px) {\n .offcanvas-xl.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%);\n }\n}\n@media (max-width: 1199.98px) {\n .offcanvas-xl.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%);\n }\n}\n@media (max-width: 1199.98px) {\n .offcanvas-xl.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%);\n }\n}\n@media (max-width: 1199.98px) {\n .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {\n transform: none;\n }\n}\n@media (max-width: 1199.98px) {\n .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {\n visibility: visible;\n }\n}\n@media (min-width: 1200px) {\n .offcanvas-xl {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important;\n }\n .offcanvas-xl .offcanvas-header {\n display: none;\n }\n .offcanvas-xl .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important;\n }\n}\n\n@media (max-width: 1399.98px) {\n .offcanvas-xxl {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: transform 0.3s ease-in-out;\n }\n}\n@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-xxl {\n transition: none;\n }\n}\n@media (max-width: 1399.98px) {\n .offcanvas-xxl.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%);\n }\n}\n@media (max-width: 1399.98px) {\n .offcanvas-xxl.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%);\n }\n}\n@media (max-width: 1399.98px) {\n .offcanvas-xxl.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%);\n }\n}\n@media (max-width: 1399.98px) {\n .offcanvas-xxl.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%);\n }\n}\n@media (max-width: 1399.98px) {\n .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {\n transform: none;\n }\n}\n@media (max-width: 1399.98px) {\n .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {\n visibility: visible;\n }\n}\n@media (min-width: 1400px) {\n .offcanvas-xxl {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important;\n }\n .offcanvas-xxl .offcanvas-header {\n display: none;\n }\n .offcanvas-xxl .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important;\n }\n}\n\n.offcanvas {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: transform 0.3s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .offcanvas {\n transition: none;\n }\n}\n.offcanvas.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%);\n}\n.offcanvas.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%);\n}\n.offcanvas.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%);\n}\n.offcanvas.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%);\n}\n.offcanvas.showing, .offcanvas.show:not(.hiding) {\n transform: none;\n}\n.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {\n visibility: visible;\n}\n\n.offcanvas-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #000;\n}\n.offcanvas-backdrop.fade {\n opacity: 0;\n}\n.offcanvas-backdrop.show {\n opacity: 0.5;\n}\n\n.offcanvas-header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);\n}\n.offcanvas-header .btn-close {\n padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);\n margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));\n margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));\n margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));\n}\n\n.offcanvas-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.offcanvas-body {\n flex-grow: 1;\n padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);\n overflow-y: auto;\n}\n\n.placeholder {\n display: inline-block;\n min-height: 1em;\n vertical-align: middle;\n cursor: wait;\n background-color: currentcolor;\n opacity: 0.5;\n}\n.placeholder.btn::before {\n display: inline-block;\n content: "";\n}\n\n.placeholder-xs {\n min-height: 0.6em;\n}\n\n.placeholder-sm {\n min-height: 0.8em;\n}\n\n.placeholder-lg {\n min-height: 1.2em;\n}\n\n.placeholder-glow .placeholder {\n animation: placeholder-glow 2s ease-in-out infinite;\n}\n\n@keyframes placeholder-glow {\n 50% {\n opacity: 0.2;\n }\n}\n.placeholder-wave {\n -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);\n mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);\n -webkit-mask-size: 200% 100%;\n mask-size: 200% 100%;\n animation: placeholder-wave 2s linear infinite;\n}\n\n@keyframes placeholder-wave {\n 100% {\n -webkit-mask-position: -200% 0%;\n mask-position: -200% 0%;\n }\n}\n.clearfix::after {\n display: block;\n clear: both;\n content: "";\n}\n\n.text-bg-primary {\n color: #fff !important;\n background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-secondary {\n color: #fff !important;\n background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-success {\n color: #fff !important;\n background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-info {\n color: #000 !important;\n background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-warning {\n color: #000 !important;\n background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-danger {\n color: #fff !important;\n background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-light {\n color: #000 !important;\n background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-dark {\n color: #fff !important;\n background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;\n}\n\n.link-primary {\n color: #0d6efd !important;\n}\n.link-primary:hover, .link-primary:focus {\n color: #0a58ca !important;\n}\n\n.link-secondary {\n color: #6c757d !important;\n}\n.link-secondary:hover, .link-secondary:focus {\n color: #565e64 !important;\n}\n\n.link-success {\n color: #198754 !important;\n}\n.link-success:hover, .link-success:focus {\n color: #146c43 !important;\n}\n\n.link-info {\n color: #0dcaf0 !important;\n}\n.link-info:hover, .link-info:focus {\n color: #3dd5f3 !important;\n}\n\n.link-warning {\n color: #ffc107 !important;\n}\n.link-warning:hover, .link-warning:focus {\n color: #ffcd39 !important;\n}\n\n.link-danger {\n color: #dc3545 !important;\n}\n.link-danger:hover, .link-danger:focus {\n color: #b02a37 !important;\n}\n\n.link-light {\n color: #f8f9fa !important;\n}\n.link-light:hover, .link-light:focus {\n color: #f9fafb !important;\n}\n\n.link-dark {\n color: #212529 !important;\n}\n.link-dark:hover, .link-dark:focus {\n color: #1a1e21 !important;\n}\n\n.ratio {\n position: relative;\n width: 100%;\n}\n.ratio::before {\n display: block;\n padding-top: var(--bs-aspect-ratio);\n content: "";\n}\n.ratio > * {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n.ratio-1x1 {\n --bs-aspect-ratio: 100%;\n}\n\n.ratio-4x3 {\n --bs-aspect-ratio: 75%;\n}\n\n.ratio-16x9 {\n --bs-aspect-ratio: 56.25%;\n}\n\n.ratio-21x9 {\n --bs-aspect-ratio: 42.8571428571%;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n.sticky-top {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 1020;\n}\n\n.sticky-bottom {\n position: -webkit-sticky;\n position: sticky;\n bottom: 0;\n z-index: 1020;\n}\n\n@media (min-width: 576px) {\n .sticky-sm-top {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n .sticky-sm-bottom {\n position: -webkit-sticky;\n position: sticky;\n bottom: 0;\n z-index: 1020;\n }\n}\n@media (min-width: 768px) {\n .sticky-md-top {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n .sticky-md-bottom {\n position: -webkit-sticky;\n position: sticky;\n bottom: 0;\n z-index: 1020;\n }\n}\n@media (min-width: 992px) {\n .sticky-lg-top {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n .sticky-lg-bottom {\n position: -webkit-sticky;\n position: sticky;\n bottom: 0;\n z-index: 1020;\n }\n}\n@media (min-width: 1200px) {\n .sticky-xl-top {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n .sticky-xl-bottom {\n position: -webkit-sticky;\n position: sticky;\n bottom: 0;\n z-index: 1020;\n }\n}\n@media (min-width: 1400px) {\n .sticky-xxl-top {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n .sticky-xxl-bottom {\n position: -webkit-sticky;\n position: sticky;\n bottom: 0;\n z-index: 1020;\n }\n}\n.hstack {\n display: flex;\n flex-direction: row;\n align-items: center;\n align-self: stretch;\n}\n\n.vstack {\n display: flex;\n flex: 1 1 auto;\n flex-direction: column;\n align-self: stretch;\n}\n\n.visually-hidden,\n.visually-hidden-focusable:not(:focus):not(:focus-within) {\n position: absolute !important;\n width: 1px !important;\n height: 1px !important;\n padding: 0 !important;\n margin: -1px !important;\n overflow: hidden !important;\n clip: rect(0, 0, 0, 0) !important;\n white-space: nowrap !important;\n border: 0 !important;\n}\n\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n content: "";\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.vr {\n display: inline-block;\n align-self: stretch;\n width: 1px;\n min-height: 1em;\n background-color: currentcolor;\n opacity: 0.25;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.float-start {\n float: left !important;\n}\n\n.float-end {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n.opacity-0 {\n opacity: 0 !important;\n}\n\n.opacity-25 {\n opacity: 0.25 !important;\n}\n\n.opacity-50 {\n opacity: 0.5 !important;\n}\n\n.opacity-75 {\n opacity: 0.75 !important;\n}\n\n.opacity-100 {\n opacity: 1 !important;\n}\n\n.overflow-auto {\n overflow: auto !important;\n}\n\n.overflow-hidden {\n overflow: hidden !important;\n}\n\n.overflow-visible {\n overflow: visible !important;\n}\n\n.overflow-scroll {\n overflow: scroll !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: -webkit-sticky !important;\n position: sticky !important;\n}\n\n.top-0 {\n top: 0 !important;\n}\n\n.top-50 {\n top: 50% !important;\n}\n\n.top-100 {\n top: 100% !important;\n}\n\n.bottom-0 {\n bottom: 0 !important;\n}\n\n.bottom-50 {\n bottom: 50% !important;\n}\n\n.bottom-100 {\n bottom: 100% !important;\n}\n\n.start-0 {\n left: 0 !important;\n}\n\n.start-50 {\n left: 50% !important;\n}\n\n.start-100 {\n left: 100% !important;\n}\n\n.end-0 {\n right: 0 !important;\n}\n\n.end-50 {\n right: 50% !important;\n}\n\n.end-100 {\n right: 100% !important;\n}\n\n.translate-middle {\n transform: translate(-50%, -50%) !important;\n}\n\n.translate-middle-x {\n transform: translateX(-50%) !important;\n}\n\n.translate-middle-y {\n transform: translateY(-50%) !important;\n}\n\n.border {\n border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top {\n border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-end {\n border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;\n}\n\n.border-end-0 {\n border-right: 0 !important;\n}\n\n.border-bottom {\n border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-start {\n border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;\n}\n\n.border-start-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-secondary {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-success {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-info {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-warning {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-danger {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-light {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-dark {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-white {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-1 {\n --bs-border-width: 1px;\n}\n\n.border-2 {\n --bs-border-width: 2px;\n}\n\n.border-3 {\n --bs-border-width: 3px;\n}\n\n.border-4 {\n --bs-border-width: 4px;\n}\n\n.border-5 {\n --bs-border-width: 5px;\n}\n\n.border-opacity-10 {\n --bs-border-opacity: 0.1;\n}\n\n.border-opacity-25 {\n --bs-border-opacity: 0.25;\n}\n\n.border-opacity-50 {\n --bs-border-opacity: 0.5;\n}\n\n.border-opacity-75 {\n --bs-border-opacity: 0.75;\n}\n\n.border-opacity-100 {\n --bs-border-opacity: 1;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.vw-100 {\n width: 100vw !important;\n}\n\n.min-vw-100 {\n min-width: 100vw !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.vh-100 {\n height: 100vh !important;\n}\n\n.min-vh-100 {\n min-height: 100vh !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n.gap-0 {\n gap: 0 !important;\n}\n\n.gap-1 {\n gap: 0.25rem !important;\n}\n\n.gap-2 {\n gap: 0.5rem !important;\n}\n\n.gap-3 {\n gap: 1rem !important;\n}\n\n.gap-4 {\n gap: 1.5rem !important;\n}\n\n.gap-5 {\n gap: 3rem !important;\n}\n\n.font-monospace {\n font-family: var(--bs-font-monospace) !important;\n}\n\n.fs-1 {\n font-size: calc(1.375rem + 1.5vw) !important;\n}\n\n.fs-2 {\n font-size: calc(1.325rem + 0.9vw) !important;\n}\n\n.fs-3 {\n font-size: calc(1.3rem + 0.6vw) !important;\n}\n\n.fs-4 {\n font-size: calc(1.275rem + 0.3vw) !important;\n}\n\n.fs-5 {\n font-size: 1.25rem !important;\n}\n\n.fs-6 {\n font-size: 1rem !important;\n}\n\n.fst-italic {\n font-style: italic !important;\n}\n\n.fst-normal {\n font-style: normal !important;\n}\n\n.fw-light {\n font-weight: 300 !important;\n}\n\n.fw-lighter {\n font-weight: lighter !important;\n}\n\n.fw-normal {\n font-weight: 400 !important;\n}\n\n.fw-bold {\n font-weight: 700 !important;\n}\n\n.fw-semibold {\n font-weight: 600 !important;\n}\n\n.fw-bolder {\n font-weight: bolder !important;\n}\n\n.lh-1 {\n line-height: 1 !important;\n}\n\n.lh-sm {\n line-height: 1.25 !important;\n}\n\n.lh-base {\n line-height: 1.5 !important;\n}\n\n.lh-lg {\n line-height: 2 !important;\n}\n\n.text-start {\n text-align: left !important;\n}\n\n.text-end {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n.text-decoration-none {\n text-decoration: none !important;\n}\n\n.text-decoration-underline {\n text-decoration: underline !important;\n}\n\n.text-decoration-line-through {\n text-decoration: line-through !important;\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.text-wrap {\n white-space: normal !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n/* rtl:begin:remove */\n.text-break {\n word-wrap: break-word !important;\n word-break: break-word !important;\n}\n\n/* rtl:end:remove */\n.text-primary {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-secondary {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-success {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-info {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-warning {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-danger {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-light {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-dark {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-black {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-white {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-body {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-muted {\n --bs-text-opacity: 1;\n color: #6c757d !important;\n}\n\n.text-black-50 {\n --bs-text-opacity: 1;\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n --bs-text-opacity: 1;\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-reset {\n --bs-text-opacity: 1;\n color: inherit !important;\n}\n\n.text-opacity-25 {\n --bs-text-opacity: 0.25;\n}\n\n.text-opacity-50 {\n --bs-text-opacity: 0.5;\n}\n\n.text-opacity-75 {\n --bs-text-opacity: 0.75;\n}\n\n.text-opacity-100 {\n --bs-text-opacity: 1;\n}\n\n.bg-primary {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-secondary {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-success {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-info {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-warning {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-danger {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-light {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-dark {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-black {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-white {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-body {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-transparent {\n --bs-bg-opacity: 1;\n background-color: transparent !important;\n}\n\n.bg-opacity-10 {\n --bs-bg-opacity: 0.1;\n}\n\n.bg-opacity-25 {\n --bs-bg-opacity: 0.25;\n}\n\n.bg-opacity-50 {\n --bs-bg-opacity: 0.5;\n}\n\n.bg-opacity-75 {\n --bs-bg-opacity: 0.75;\n}\n\n.bg-opacity-100 {\n --bs-bg-opacity: 1;\n}\n\n.bg-gradient {\n background-image: var(--bs-gradient) !important;\n}\n\n.user-select-all {\n -webkit-user-select: all !important;\n -moz-user-select: all !important;\n user-select: all !important;\n}\n\n.user-select-auto {\n -webkit-user-select: auto !important;\n -moz-user-select: auto !important;\n user-select: auto !important;\n}\n\n.user-select-none {\n -webkit-user-select: none !important;\n -moz-user-select: none !important;\n user-select: none !important;\n}\n\n.pe-none {\n pointer-events: none !important;\n}\n\n.pe-auto {\n pointer-events: auto !important;\n}\n\n.rounded {\n border-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.rounded-1 {\n border-radius: var(--bs-border-radius-sm) !important;\n}\n\n.rounded-2 {\n border-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-3 {\n border-radius: var(--bs-border-radius-lg) !important;\n}\n\n.rounded-4 {\n border-radius: var(--bs-border-radius-xl) !important;\n}\n\n.rounded-5 {\n border-radius: var(--bs-border-radius-2xl) !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: var(--bs-border-radius-pill) !important;\n}\n\n.rounded-top {\n border-top-left-radius: var(--bs-border-radius) !important;\n border-top-right-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-end {\n border-top-right-radius: var(--bs-border-radius) !important;\n border-bottom-right-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: var(--bs-border-radius) !important;\n border-bottom-left-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-start {\n border-bottom-left-radius: var(--bs-border-radius) !important;\n border-top-left-radius: var(--bs-border-radius) !important;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-start {\n float: left !important;\n }\n .float-sm-end {\n float: right !important;\n }\n .float-sm-none {\n float: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-grid {\n display: grid !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n .d-sm-none {\n display: none !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n .order-sm-first {\n order: -1 !important;\n }\n .order-sm-0 {\n order: 0 !important;\n }\n .order-sm-1 {\n order: 1 !important;\n }\n .order-sm-2 {\n order: 2 !important;\n }\n .order-sm-3 {\n order: 3 !important;\n }\n .order-sm-4 {\n order: 4 !important;\n }\n .order-sm-5 {\n order: 5 !important;\n }\n .order-sm-last {\n order: 6 !important;\n }\n .m-sm-0 {\n margin: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n .mt-sm-auto {\n margin-top: auto !important;\n }\n .me-sm-0 {\n margin-right: 0 !important;\n }\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n .me-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n .ms-sm-auto {\n margin-left: auto !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n .gap-sm-0 {\n gap: 0 !important;\n }\n .gap-sm-1 {\n gap: 0.25rem !important;\n }\n .gap-sm-2 {\n gap: 0.5rem !important;\n }\n .gap-sm-3 {\n gap: 1rem !important;\n }\n .gap-sm-4 {\n gap: 1.5rem !important;\n }\n .gap-sm-5 {\n gap: 3rem !important;\n }\n .text-sm-start {\n text-align: left !important;\n }\n .text-sm-end {\n text-align: right !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n@media (min-width: 768px) {\n .float-md-start {\n float: left !important;\n }\n .float-md-end {\n float: right !important;\n }\n .float-md-none {\n float: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-grid {\n display: grid !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n .d-md-none {\n display: none !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n .order-md-first {\n order: -1 !important;\n }\n .order-md-0 {\n order: 0 !important;\n }\n .order-md-1 {\n order: 1 !important;\n }\n .order-md-2 {\n order: 2 !important;\n }\n .order-md-3 {\n order: 3 !important;\n }\n .order-md-4 {\n order: 4 !important;\n }\n .order-md-5 {\n order: 5 !important;\n }\n .order-md-last {\n order: 6 !important;\n }\n .m-md-0 {\n margin: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-md-0 {\n margin-top: 0 !important;\n }\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n .mt-md-auto {\n margin-top: auto !important;\n }\n .me-md-0 {\n margin-right: 0 !important;\n }\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n .me-md-3 {\n margin-right: 1rem !important;\n }\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n .me-md-5 {\n margin-right: 3rem !important;\n }\n .me-md-auto {\n margin-right: auto !important;\n }\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n .ms-md-0 {\n margin-left: 0 !important;\n }\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n .ms-md-auto {\n margin-left: auto !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-md-0 {\n padding-top: 0 !important;\n }\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n .pe-md-0 {\n padding-right: 0 !important;\n }\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n .ps-md-0 {\n padding-left: 0 !important;\n }\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n .gap-md-0 {\n gap: 0 !important;\n }\n .gap-md-1 {\n gap: 0.25rem !important;\n }\n .gap-md-2 {\n gap: 0.5rem !important;\n }\n .gap-md-3 {\n gap: 1rem !important;\n }\n .gap-md-4 {\n gap: 1.5rem !important;\n }\n .gap-md-5 {\n gap: 3rem !important;\n }\n .text-md-start {\n text-align: left !important;\n }\n .text-md-end {\n text-align: right !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n@media (min-width: 992px) {\n .float-lg-start {\n float: left !important;\n }\n .float-lg-end {\n float: right !important;\n }\n .float-lg-none {\n float: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-grid {\n display: grid !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n .d-lg-none {\n display: none !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n .order-lg-first {\n order: -1 !important;\n }\n .order-lg-0 {\n order: 0 !important;\n }\n .order-lg-1 {\n order: 1 !important;\n }\n .order-lg-2 {\n order: 2 !important;\n }\n .order-lg-3 {\n order: 3 !important;\n }\n .order-lg-4 {\n order: 4 !important;\n }\n .order-lg-5 {\n order: 5 !important;\n }\n .order-lg-last {\n order: 6 !important;\n }\n .m-lg-0 {\n margin: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n .mt-lg-auto {\n margin-top: auto !important;\n }\n .me-lg-0 {\n margin-right: 0 !important;\n }\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n .me-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n .ms-lg-auto {\n margin-left: auto !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n .gap-lg-0 {\n gap: 0 !important;\n }\n .gap-lg-1 {\n gap: 0.25rem !important;\n }\n .gap-lg-2 {\n gap: 0.5rem !important;\n }\n .gap-lg-3 {\n gap: 1rem !important;\n }\n .gap-lg-4 {\n gap: 1.5rem !important;\n }\n .gap-lg-5 {\n gap: 3rem !important;\n }\n .text-lg-start {\n text-align: left !important;\n }\n .text-lg-end {\n text-align: right !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n@media (min-width: 1200px) {\n .float-xl-start {\n float: left !important;\n }\n .float-xl-end {\n float: right !important;\n }\n .float-xl-none {\n float: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-grid {\n display: grid !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n .d-xl-none {\n display: none !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n .order-xl-first {\n order: -1 !important;\n }\n .order-xl-0 {\n order: 0 !important;\n }\n .order-xl-1 {\n order: 1 !important;\n }\n .order-xl-2 {\n order: 2 !important;\n }\n .order-xl-3 {\n order: 3 !important;\n }\n .order-xl-4 {\n order: 4 !important;\n }\n .order-xl-5 {\n order: 5 !important;\n }\n .order-xl-last {\n order: 6 !important;\n }\n .m-xl-0 {\n margin: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n .mt-xl-auto {\n margin-top: auto !important;\n }\n .me-xl-0 {\n margin-right: 0 !important;\n }\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n .me-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n .ms-xl-auto {\n margin-left: auto !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n .gap-xl-0 {\n gap: 0 !important;\n }\n .gap-xl-1 {\n gap: 0.25rem !important;\n }\n .gap-xl-2 {\n gap: 0.5rem !important;\n }\n .gap-xl-3 {\n gap: 1rem !important;\n }\n .gap-xl-4 {\n gap: 1.5rem !important;\n }\n .gap-xl-5 {\n gap: 3rem !important;\n }\n .text-xl-start {\n text-align: left !important;\n }\n .text-xl-end {\n text-align: right !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n@media (min-width: 1400px) {\n .float-xxl-start {\n float: left !important;\n }\n .float-xxl-end {\n float: right !important;\n }\n .float-xxl-none {\n float: none !important;\n }\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-grid {\n display: grid !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n .d-xxl-none {\n display: none !important;\n }\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n .order-xxl-first {\n order: -1 !important;\n }\n .order-xxl-0 {\n order: 0 !important;\n }\n .order-xxl-1 {\n order: 1 !important;\n }\n .order-xxl-2 {\n order: 2 !important;\n }\n .order-xxl-3 {\n order: 3 !important;\n }\n .order-xxl-4 {\n order: 4 !important;\n }\n .order-xxl-5 {\n order: 5 !important;\n }\n .order-xxl-last {\n order: 6 !important;\n }\n .m-xxl-0 {\n margin: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n .m-xxl-3 {\n margin: 1rem !important;\n }\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n .m-xxl-5 {\n margin: 3rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n .me-xxl-auto {\n margin-right: auto !important;\n }\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n .p-xxl-3 {\n padding: 1rem !important;\n }\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n .p-xxl-5 {\n padding: 3rem !important;\n }\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n .gap-xxl-0 {\n gap: 0 !important;\n }\n .gap-xxl-1 {\n gap: 0.25rem !important;\n }\n .gap-xxl-2 {\n gap: 0.5rem !important;\n }\n .gap-xxl-3 {\n gap: 1rem !important;\n }\n .gap-xxl-4 {\n gap: 1.5rem !important;\n }\n .gap-xxl-5 {\n gap: 3rem !important;\n }\n .text-xxl-start {\n text-align: left !important;\n }\n .text-xxl-end {\n text-align: right !important;\n }\n .text-xxl-center {\n text-align: center !important;\n }\n}\n@media (min-width: 1200px) {\n .fs-1 {\n font-size: 2.5rem !important;\n }\n .fs-2 {\n font-size: 2rem !important;\n }\n .fs-3 {\n font-size: 1.75rem !important;\n }\n .fs-4 {\n font-size: 1.5rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-grid {\n display: grid !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n .d-print-none {\n display: none !important;\n }\n}',""]);const R=F},4972:(t,e,n)=>{"use strict";var r=n(3129),a=n(3062);t.exports=r?{}.toString:function(){return"[object "+a(this)+"]"}},4977:(t,e,n)=>{var r=n(2074),a=n(8420),o=/#|\.prototype\./,i=function(t,e){var n=s[A(t)];return n==c||n!=l&&(a(e)?r(e):!!e)},A=i.normalize=function(t){return String(t).replace(o,".").toLowerCase()},s=i.data={},l=i.NATIVE="N",c=i.POLYFILL="P";t.exports=i},5056:(t,e,n)=>{"use strict";t.exports=function(t){var e=n.nc;e&&t.setAttribute("nonce",e)}},5072:t=>{"use strict";var e=[];function n(t){for(var n=-1,r=0;r<e.length;r++)if(e[r].identifier===t){n=r;break}return n}function r(t,r){for(var o={},i=[],A=0;A<t.length;A++){var s=t[A],l=r.base?s[0]+r.base:s[0],c=o[l]||0,d="".concat(l," ").concat(c);o[l]=c+1;var u=n(d),p={css:s[1],media:s[2],sourceMap:s[3],supports:s[4],layer:s[5]};if(-1!==u)e[u].references++,e[u].updater(p);else{var f=a(p,r);r.byIndex=A,e.splice(A,0,{identifier:d,updater:f,references:1})}i.push(d)}return i}function a(t,e){var n=e.domAPI(e);return n.update(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap&&e.supports===t.supports&&e.layer===t.layer)return;n.update(t=e)}else n.remove()}}t.exports=function(t,a){var o=r(t=t||[],a=a||{});return function(t){t=t||[];for(var i=0;i<o.length;i++){var A=n(o[i]);e[A].references--}for(var s=r(t,a),l=0;l<o.length;l++){var c=n(o[l]);0===e[c].references&&(e[c].updater(),e.splice(c,1))}o=s}}},5077:(t,e,n)=>{var r=n(2074);t.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},5086:(t,e,n)=>{var r=n(3129),a=n(7485),o=n(4972);r||a(Object.prototype,"toString",o,{unsafe:!0})},5168:(t,e,n)=>{"use strict";n.d(e,{Nk:()=>ll,Qg:()=>rp,Te:()=>ap,rG:()=>np});var r=n(7736);function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,s(r.key),r)}}function i(t,e,n){return e&&o(t.prototype,e),n&&o(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function A(t,e,n){return(e=s(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function s(t){var e=function(t){if("object"!=typeof t||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var n=e.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:String(e)}var l="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},c=function(t){return t&&t.Math==Math&&t},d=c("object"==typeof globalThis&&globalThis)||c("object"==typeof window&&window)||c("object"==typeof self&&self)||c("object"==typeof l&&l)||function(){return this}()||Function("return this")(),u={},p=function(t){try{return!!t()}catch(t){return!0}},f=!p((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),h=!p((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")})),g=h,m=Function.prototype.call,b=g?m.bind(m):function(){return m.apply(m,arguments)},v={},w={}.propertyIsEnumerable,y=Object.getOwnPropertyDescriptor,x=y&&!w.call({1:2},1);v.f=x?function(t){var e=y(this,t);return!!e&&e.enumerable}:w;var B,C,F=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},Q=h,U=Function.prototype,T=U.call,L=Q&&U.bind.bind(T,T),_=Q?L:function(t){return function(){return T.apply(t,arguments)}},S=_,k=S({}.toString),E=S("".slice),I=function(t){return E(k(t),8,-1)},N=p,D=I,H=Object,P=_("".split),O=N((function(){return!H("z").propertyIsEnumerable(0)}))?function(t){return"String"==D(t)?P(t,""):H(t)}:H,M=function(t){return null==t},j=M,R=TypeError,K=function(t){if(j(t))throw R("Can't call method on "+t);return t},G=O,q=K,z=function(t){return G(q(t))},V="object"==typeof document&&document.all,W={all:V,IS_HTMLDDA:void 0===V&&void 0!==V},J=W.all,X=W.IS_HTMLDDA?function(t){return"function"==typeof t||t===J}:function(t){return"function"==typeof t},Y=X,$=W.all,Z=W.IS_HTMLDDA?function(t){return"object"==typeof t?null!==t:Y(t)||t===$}:function(t){return"object"==typeof t?null!==t:Y(t)},tt=d,et=X,nt=function(t,e){return arguments.length<2?(n=tt[t],et(n)?n:void 0):tt[t]&&tt[t][e];var n},rt=_({}.isPrototypeOf),at="undefined"!=typeof navigator&&String(navigator.userAgent)||"",ot=d,it=at,At=ot.process,st=ot.Deno,lt=At&&At.versions||st&&st.version,ct=lt&<.v8;ct&&(C=(B=ct.split("."))[0]>0&&B[0]<4?1:+(B[0]+B[1])),!C&&it&&(!(B=it.match(/Edge\/(\d+)/))||B[1]>=74)&&(B=it.match(/Chrome\/(\d+)/))&&(C=+B[1]);var dt=C,ut=dt,pt=p,ft=!!Object.getOwnPropertySymbols&&!pt((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&ut&&ut<41})),ht=ft&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,gt=nt,mt=X,bt=rt,vt=Object,wt=ht?function(t){return"symbol"==typeof t}:function(t){var e=gt("Symbol");return mt(e)&&bt(e.prototype,vt(t))},yt=String,xt=function(t){try{return yt(t)}catch(t){return"Object"}},Bt=X,Ct=xt,Ft=TypeError,Qt=function(t){if(Bt(t))return t;throw Ft(Ct(t)+" is not a function")},Ut=Qt,Tt=M,Lt=function(t,e){var n=t[e];return Tt(n)?void 0:Ut(n)},_t=b,St=X,kt=Z,Et=TypeError,It={},Nt={get exports(){return It},set exports(t){It=t}},Dt=d,Ht=Object.defineProperty,Pt=function(t,e){try{Ht(Dt,t,{value:e,configurable:!0,writable:!0})}catch(n){Dt[t]=e}return e},Ot=Pt,Mt="__core-js_shared__",jt=d[Mt]||Ot(Mt,{}),Rt=jt;(Nt.exports=function(t,e){return Rt[t]||(Rt[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.27.2",mode:"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.27.2/LICENSE",source:"https://github.com/zloirock/core-js"});var Kt=K,Gt=Object,qt=function(t){return Gt(Kt(t))},zt=qt,Vt=_({}.hasOwnProperty),Wt=Object.hasOwn||function(t,e){return Vt(zt(t),e)},Jt=_,Xt=0,Yt=Math.random(),$t=Jt(1..toString),Zt=function(t){return"Symbol("+(void 0===t?"":t)+")_"+$t(++Xt+Yt,36)},te=It,ee=Wt,ne=Zt,re=ft,ae=ht,oe=d.Symbol,ie=te("wks"),Ae=ae?oe.for||oe:oe&&oe.withoutSetter||ne,se=function(t){return ee(ie,t)||(ie[t]=re&&ee(oe,t)?oe[t]:Ae("Symbol."+t)),ie[t]},le=b,ce=Z,de=wt,ue=Lt,pe=TypeError,fe=se("toPrimitive"),he=function(t,e){if(!ce(t)||de(t))return t;var n,r=ue(t,fe);if(r){if(void 0===e&&(e="default"),n=le(r,t,e),!ce(n)||de(n))return n;throw pe("Can't convert object to primitive value")}return void 0===e&&(e="number"),function(t,e){var n,r;if("string"===e&&St(n=t.toString)&&!kt(r=_t(n,t)))return r;if(St(n=t.valueOf)&&!kt(r=_t(n,t)))return r;if("string"!==e&&St(n=t.toString)&&!kt(r=_t(n,t)))return r;throw Et("Can't convert object to primitive value")}(t,e)},ge=wt,me=function(t){var e=he(t,"string");return ge(e)?e:e+""},be=Z,ve=d.document,we=be(ve)&&be(ve.createElement),ye=function(t){return we?ve.createElement(t):{}},xe=ye,Be=!f&&!p((function(){return 7!=Object.defineProperty(xe("div"),"a",{get:function(){return 7}}).a})),Ce=f,Fe=b,Qe=v,Ue=F,Te=z,Le=me,_e=Wt,Se=Be,ke=Object.getOwnPropertyDescriptor;u.f=Ce?ke:function(t,e){if(t=Te(t),e=Le(e),Se)try{return ke(t,e)}catch(t){}if(_e(t,e))return Ue(!Fe(Qe.f,t,e),t[e])};var Ee={},Ie=f&&p((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})),Ne=Z,De=String,He=TypeError,Pe=function(t){if(Ne(t))return t;throw He(De(t)+" is not an object")},Oe=f,Me=Be,je=Ie,Re=Pe,Ke=me,Ge=TypeError,qe=Object.defineProperty,ze=Object.getOwnPropertyDescriptor,Ve="enumerable",We="configurable",Je="writable";Ee.f=Oe?je?function(t,e,n){if(Re(t),e=Ke(e),Re(n),"function"==typeof t&&"prototype"===e&&"value"in n&&Je in n&&!n[Je]){var r=ze(t,e);r&&r[Je]&&(t[e]=n.value,n={configurable:We in n?n[We]:r[We],enumerable:Ve in n?n[Ve]:r[Ve],writable:!1})}return qe(t,e,n)}:qe:function(t,e,n){if(Re(t),e=Ke(e),Re(n),Me)try{return qe(t,e,n)}catch(t){}if("get"in n||"set"in n)throw Ge("Accessors not supported");return"value"in n&&(t[e]=n.value),t};var Xe=Ee,Ye=F,$e=f?function(t,e,n){return Xe.f(t,e,Ye(1,n))}:function(t,e,n){return t[e]=n,t},Ze={},tn={get exports(){return Ze},set exports(t){Ze=t}},en=f,nn=Wt,rn=Function.prototype,an=en&&Object.getOwnPropertyDescriptor,on=nn(rn,"name"),An={EXISTS:on,PROPER:on&&"something"===function(){}.name,CONFIGURABLE:on&&(!en||en&&an(rn,"name").configurable)},sn=X,ln=jt,cn=_(Function.toString);sn(ln.inspectSource)||(ln.inspectSource=function(t){return cn(t)});var dn,un,pn,fn=ln.inspectSource,hn=X,gn=d.WeakMap,mn=hn(gn)&&/native code/.test(String(gn)),bn=Zt,vn=It("keys"),wn=function(t){return vn[t]||(vn[t]=bn(t))},yn={},xn=mn,Bn=d,Cn=Z,Fn=$e,Qn=Wt,Un=jt,Tn=wn,Ln=yn,_n="Object already initialized",Sn=Bn.TypeError,kn=Bn.WeakMap;if(xn||Un.state){var En=Un.state||(Un.state=new kn);En.get=En.get,En.has=En.has,En.set=En.set,dn=function(t,e){if(En.has(t))throw Sn(_n);return e.facade=t,En.set(t,e),e},un=function(t){return En.get(t)||{}},pn=function(t){return En.has(t)}}else{var In=Tn("state");Ln[In]=!0,dn=function(t,e){if(Qn(t,In))throw Sn(_n);return e.facade=t,Fn(t,In,e),e},un=function(t){return Qn(t,In)?t[In]:{}},pn=function(t){return Qn(t,In)}}var Nn={set:dn,get:un,has:pn,enforce:function(t){return pn(t)?un(t):dn(t,{})},getterFor:function(t){return function(e){var n;if(!Cn(e)||(n=un(e)).type!==t)throw Sn("Incompatible receiver, "+t+" required");return n}}},Dn=_,Hn=p,Pn=X,On=Wt,Mn=f,jn=An.CONFIGURABLE,Rn=fn,Kn=Nn.enforce,Gn=Nn.get,qn=String,zn=Object.defineProperty,Vn=Dn("".slice),Wn=Dn("".replace),Jn=Dn([].join),Xn=Mn&&!Hn((function(){return 8!==zn((function(){}),"length",{value:8}).length})),Yn=String(String).split("String"),$n=tn.exports=function(t,e,n){"Symbol("===Vn(qn(e),0,7)&&(e="["+Wn(qn(e),/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(e="get "+e),n&&n.setter&&(e="set "+e),(!On(t,"name")||jn&&t.name!==e)&&(Mn?zn(t,"name",{value:e,configurable:!0}):t.name=e),Xn&&n&&On(n,"arity")&&t.length!==n.arity&&zn(t,"length",{value:n.arity});try{n&&On(n,"constructor")&&n.constructor?Mn&&zn(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var r=Kn(t);return On(r,"source")||(r.source=Jn(Yn,"string"==typeof e?e:"")),t};Function.prototype.toString=$n((function(){return Pn(this)&&Gn(this).source||Rn(this)}),"toString");var Zn=X,tr=Ee,er=Ze,nr=Pt,rr=function(t,e,n,r){r||(r={});var a=r.enumerable,o=void 0!==r.name?r.name:e;if(Zn(n)&&er(n,o,r),r.global)a?t[e]=n:nr(e,n);else{try{r.unsafe?t[e]&&(a=!0):delete t[e]}catch(t){}a?t[e]=n:tr.f(t,e,{value:n,enumerable:!1,configurable:!r.nonConfigurable,writable:!r.nonWritable})}return t},ar={},or=Math.ceil,ir=Math.floor,Ar=Math.trunc||function(t){var e=+t;return(e>0?ir:or)(e)},sr=function(t){var e=+t;return e!=e||0===e?0:Ar(e)},lr=sr,cr=Math.max,dr=Math.min,ur=sr,pr=Math.min,fr=function(t){return t>0?pr(ur(t),9007199254740991):0},hr=fr,gr=function(t){return hr(t.length)},mr=z,br=gr,vr=function(t){return function(e,n,r){var a,o=mr(e),i=br(o),A=function(t,e){var n=lr(t);return n<0?cr(n+e,0):dr(n,e)}(r,i);if(t&&n!=n){for(;i>A;)if((a=o[A++])!=a)return!0}else for(;i>A;A++)if((t||A in o)&&o[A]===n)return t||A||0;return!t&&-1}},wr={includes:vr(!0),indexOf:vr(!1)},yr=Wt,xr=z,Br=wr.indexOf,Cr=yn,Fr=_([].push),Qr=function(t,e){var n,r=xr(t),a=0,o=[];for(n in r)!yr(Cr,n)&&yr(r,n)&&Fr(o,n);for(;e.length>a;)yr(r,n=e[a++])&&(~Br(o,n)||Fr(o,n));return o},Ur=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Tr=Qr,Lr=Ur.concat("length","prototype");ar.f=Object.getOwnPropertyNames||function(t){return Tr(t,Lr)};var _r={};_r.f=Object.getOwnPropertySymbols;var Sr=nt,kr=ar,Er=_r,Ir=Pe,Nr=_([].concat),Dr=Sr("Reflect","ownKeys")||function(t){var e=kr.f(Ir(t)),n=Er.f;return n?Nr(e,n(t)):e},Hr=Wt,Pr=Dr,Or=u,Mr=Ee,jr=p,Rr=X,Kr=/#|\.prototype\./,Gr=function(t,e){var n=zr[qr(t)];return n==Wr||n!=Vr&&(Rr(e)?jr(e):!!e)},qr=Gr.normalize=function(t){return String(t).replace(Kr,".").toLowerCase()},zr=Gr.data={},Vr=Gr.NATIVE="N",Wr=Gr.POLYFILL="P",Jr=Gr,Xr=d,Yr=u.f,$r=$e,Zr=rr,ta=Pt,ea=function(t,e,n){for(var r=Pr(e),a=Mr.f,o=Or.f,i=0;i<r.length;i++){var A=r[i];Hr(t,A)||n&&Hr(n,A)||a(t,A,o(e,A))}},na=Jr,ra=function(t,e){var n,r,a,o,i,A=t.target,s=t.global,l=t.stat;if(n=s?Xr:l?Xr[A]||ta(A,{}):(Xr[A]||{}).prototype)for(r in e){if(o=e[r],a=t.dontCallGetSet?(i=Yr(n,r))&&i.value:n[r],!na(s?r:A+(l?".":"#")+r,t.forced)&&void 0!==a){if(typeof o==typeof a)continue;ea(o,a)}(t.sham||a&&a.sham)&&$r(o,"sham",!0),Zr(n,r,o,t)}},aa=I,oa=_,ia=function(t){if("Function"===aa(t))return oa(t)},Aa=Qt,sa=h,la=ia(ia.bind),ca=function(t,e){return Aa(t),void 0===e?t:sa?la(t,e):function(){return t.apply(e,arguments)}},da=I,ua=Array.isArray||function(t){return"Array"==da(t)},pa={};pa[se("toStringTag")]="z";var fa="[object z]"===String(pa),ha=fa,ga=X,ma=I,ba=se("toStringTag"),va=Object,wa="Arguments"==ma(function(){return arguments}()),ya=ha?ma:function(t){var e,n,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=va(t),ba))?n:wa?ma(e):"Object"==(r=ma(e))&&ga(e.callee)?"Arguments":r},xa=_,Ba=p,Ca=X,Fa=ya,Qa=fn,Ua=function(){},Ta=[],La=nt("Reflect","construct"),_a=/^\s*(?:class|function)\b/,Sa=xa(_a.exec),ka=!_a.exec(Ua),Ea=function(t){if(!Ca(t))return!1;try{return La(Ua,Ta,t),!0}catch(t){return!1}},Ia=function(t){if(!Ca(t))return!1;switch(Fa(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return ka||!!Sa(_a,Qa(t))}catch(t){return!0}};Ia.sham=!0;var Na=!La||Ba((function(){var t;return Ea(Ea.call)||!Ea(Object)||!Ea((function(){t=!0}))||t}))?Ia:Ea,Da=ua,Ha=Na,Pa=Z,Oa=se("species"),Ma=Array,ja=ca,Ra=O,Ka=qt,Ga=gr,qa=function(t,e){return new(function(t){var e;return Da(t)&&(e=t.constructor,(Ha(e)&&(e===Ma||Da(e.prototype))||Pa(e)&&null===(e=e[Oa]))&&(e=void 0)),void 0===e?Ma:e}(t))(0===e?0:e)},za=_([].push),Va=function(t){var e=1==t,n=2==t,r=3==t,a=4==t,o=6==t,i=7==t,A=5==t||o;return function(s,l,c,d){for(var u,p,f=Ka(s),h=Ra(f),g=ja(l,c),m=Ga(h),b=0,v=d||qa,w=e?v(s,m):n||i?v(s,0):void 0;m>b;b++)if((A||b in h)&&(p=g(u=h[b],b,f),t))if(e)w[b]=p;else if(p)switch(t){case 3:return!0;case 5:return u;case 6:return b;case 2:za(w,u)}else switch(t){case 4:return!1;case 7:za(w,u)}return o?-1:r||a?a:w}},Wa={forEach:Va(0),map:Va(1),filter:Va(2),some:Va(3),every:Va(4),find:Va(5),findIndex:Va(6),filterReject:Va(7)},Ja=p,Xa=dt,Ya=se("species"),$a=function(t){return Xa>=51||!Ja((function(){var e=[];return(e.constructor={})[Ya]=function(){return{foo:1}},1!==e[t](Boolean).foo}))},Za=Wa.filter;ra({target:"Array",proto:!0,forced:!$a("filter")},{filter:function(t){return Za(this,t,arguments.length>1?arguments[1]:void 0)}});var to=ya,eo=fa?{}.toString:function(){return"[object "+to(this)+"]"};fa||rr(Object.prototype,"toString",eo,{unsafe:!0});var no,ro,ao,oo,io="undefined"!=typeof process&&"process"==I(process),Ao=X,so=String,lo=TypeError,co=_,uo=Pe,po=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{(t=co(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set))(n,[]),e=n instanceof Array}catch(t){}return function(n,r){return uo(n),function(t){if("object"==typeof t||Ao(t))return t;throw lo("Can't set "+so(t)+" as a prototype")}(r),e?t(n,r):n.__proto__=r,n}}():void 0),fo=Ee.f,ho=Wt,go=se("toStringTag"),mo=nt,bo=Ee,vo=f,wo=se("species"),yo=rt,xo=TypeError,Bo=Na,Co=xt,Fo=TypeError,Qo=Pe,Uo=M,To=se("species"),Lo=h,_o=Function.prototype,So=_o.apply,ko=_o.call,Eo="object"==typeof Reflect&&Reflect.apply||(Lo?ko.bind(So):function(){return ko.apply(So,arguments)}),Io=nt("document","documentElement"),No=_([].slice),Do=TypeError,Ho=/(?:ipad|iphone|ipod).*applewebkit/i.test(at),Po=d,Oo=Eo,Mo=ca,jo=X,Ro=Wt,Ko=p,Go=Io,qo=No,zo=ye,Vo=Ho,Wo=io,Jo=Po.setImmediate,Xo=Po.clearImmediate,Yo=Po.process,$o=Po.Dispatch,Zo=Po.Function,ti=Po.MessageChannel,ei=Po.String,ni=0,ri={},ai="onreadystatechange";Ko((function(){no=Po.location}));var oi=function(t){if(Ro(ri,t)){var e=ri[t];delete ri[t],e()}},ii=function(t){return function(){oi(t)}},Ai=function(t){oi(t.data)},si=function(t){Po.postMessage(ei(t),no.protocol+"//"+no.host)};Jo&&Xo||(Jo=function(t){!function(t,e){if(t<e)throw Do("Not enough arguments")}(arguments.length,1);var e=jo(t)?t:Zo(t),n=qo(arguments,1);return ri[++ni]=function(){Oo(e,void 0,n)},ro(ni),ni},Xo=function(t){delete ri[t]},Wo?ro=function(t){Yo.nextTick(ii(t))}:$o&&$o.now?ro=function(t){$o.now(ii(t))}:ti&&!Vo?(oo=(ao=new ti).port2,ao.port1.onmessage=Ai,ro=Mo(oo.postMessage,oo)):Po.addEventListener&&jo(Po.postMessage)&&!Po.importScripts&&no&&"file:"!==no.protocol&&!Ko(si)?(ro=si,Po.addEventListener("message",Ai,!1)):ro=ai in zo("script")?function(t){Go.appendChild(zo("script"))[ai]=function(){Go.removeChild(this),oi(t)}}:function(t){setTimeout(ii(t),0)});var li={set:Jo,clear:Xo},ci=function(){this.head=null,this.tail=null};ci.prototype={add:function(t){var e={item:t,next:null},n=this.tail;n?n.next=e:this.head=e,this.tail=e},get:function(){var t=this.head;if(t)return null===(this.head=t.next)&&(this.tail=null),t.item}};var di,ui,pi,fi,hi,gi=ci,mi=/ipad|iphone|ipod/i.test(at)&&"undefined"!=typeof Pebble,bi=/web0s(?!.*chrome)/i.test(at),vi=d,wi=ca,yi=u.f,xi=li.set,Bi=gi,Ci=Ho,Fi=mi,Qi=bi,Ui=io,Ti=vi.MutationObserver||vi.WebKitMutationObserver,Li=vi.document,_i=vi.process,Si=vi.Promise,ki=yi(vi,"queueMicrotask"),Ei=ki&&ki.value;if(!Ei){var Ii=new Bi,Ni=function(){var t,e;for(Ui&&(t=_i.domain)&&t.exit();e=Ii.get();)try{e()}catch(t){throw Ii.head&&di(),t}t&&t.enter()};Ci||Ui||Qi||!Ti||!Li?!Fi&&Si&&Si.resolve?((fi=Si.resolve(void 0)).constructor=Si,hi=wi(fi.then,fi),di=function(){hi(Ni)}):Ui?di=function(){_i.nextTick(Ni)}:(xi=wi(xi,vi),di=function(){xi(Ni)}):(ui=!0,pi=Li.createTextNode(""),new Ti(Ni).observe(pi,{characterData:!0}),di=function(){pi.data=ui=!ui}),Ei=function(t){Ii.head||di(),Ii.add(t)}}var Di=Ei,Hi=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}},Pi=d.Promise,Oi="object"==typeof Deno&&Deno&&"object"==typeof Deno.version,Mi=!Oi&&!io&&"object"==typeof window&&"object"==typeof document,ji=d,Ri=Pi,Ki=X,Gi=Jr,qi=fn,zi=se,Vi=Mi,Wi=Oi,Ji=dt;Ri&&Ri.prototype;var Xi=zi("species"),Yi=!1,$i=Ki(ji.PromiseRejectionEvent),Zi=Gi("Promise",(function(){var t=qi(Ri),e=t!==String(Ri);if(!e&&66===Ji)return!0;if(!Ji||Ji<51||!/native code/.test(t)){var n=new Ri((function(t){t(1)})),r=function(t){t((function(){}),(function(){}))};if((n.constructor={})[Xi]=r,!(Yi=n.then((function(){}))instanceof r))return!0}return!e&&(Vi||Wi)&&!$i})),tA={CONSTRUCTOR:Zi,REJECTION_EVENT:$i,SUBCLASSING:Yi},eA={},nA=Qt,rA=TypeError,aA=function(t){var e,n;this.promise=new t((function(t,r){if(void 0!==e||void 0!==n)throw rA("Bad Promise constructor");e=t,n=r})),this.resolve=nA(e),this.reject=nA(n)};eA.f=function(t){return new aA(t)};var oA,iA,AA,sA,lA,cA,dA=ra,uA=io,pA=d,fA=b,hA=rr,gA=po,mA=Qt,bA=X,vA=Z,wA=function(t,e){var n,r=Qo(t).constructor;return void 0===r||Uo(n=Qo(r)[To])?e:function(t){if(Bo(t))return t;throw Fo(Co(t)+" is not a constructor")}(n)},yA=li.set,xA=Di,BA=Hi,CA=gi,FA=Nn,QA=Pi,UA=eA,TA="Promise",LA=tA.CONSTRUCTOR,_A=tA.REJECTION_EVENT,SA=tA.SUBCLASSING,kA=FA.getterFor(TA),EA=FA.set,IA=QA&&QA.prototype,NA=QA,DA=IA,HA=pA.TypeError,PA=pA.document,OA=pA.process,MA=UA.f,jA=MA,RA=!!(PA&&PA.createEvent&&pA.dispatchEvent),KA="unhandledrejection",GA=function(t){var e;return!(!vA(t)||!bA(e=t.then))&&e},qA=function(t,e){var n,r,a,o=e.value,i=1==e.state,A=i?t.ok:t.fail,s=t.resolve,l=t.reject,c=t.domain;try{A?(i||(2===e.rejection&&XA(e),e.rejection=1),!0===A?n=o:(c&&c.enter(),n=A(o),c&&(c.exit(),a=!0)),n===t.promise?l(HA("Promise-chain cycle")):(r=GA(n))?fA(r,n,s,l):s(n)):l(o)}catch(t){c&&!a&&c.exit(),l(t)}},zA=function(t,e){t.notified||(t.notified=!0,xA((function(){for(var n,r=t.reactions;n=r.get();)qA(n,t);t.notified=!1,e&&!t.rejection&&WA(t)})))},VA=function(t,e,n){var r,a;RA?((r=PA.createEvent("Event")).promise=e,r.reason=n,r.initEvent(t,!1,!0),pA.dispatchEvent(r)):r={promise:e,reason:n},!_A&&(a=pA["on"+t])?a(r):t===KA&&function(t,e){try{1==arguments.length?console.error(t):console.error(t,e)}catch(t){}}("Unhandled promise rejection",n)},WA=function(t){fA(yA,pA,(function(){var e,n=t.facade,r=t.value;if(JA(t)&&(e=BA((function(){uA?OA.emit("unhandledRejection",r,n):VA(KA,n,r)})),t.rejection=uA||JA(t)?2:1,e.error))throw e.value}))},JA=function(t){return 1!==t.rejection&&!t.parent},XA=function(t){fA(yA,pA,(function(){var e=t.facade;uA?OA.emit("rejectionHandled",e):VA("rejectionhandled",e,t.value)}))},YA=function(t,e,n){return function(r){t(e,r,n)}},$A=function(t,e,n){t.done||(t.done=!0,n&&(t=n),t.value=e,t.state=2,zA(t,!0))},ZA=function(t,e,n){if(!t.done){t.done=!0,n&&(t=n);try{if(t.facade===e)throw HA("Promise can't be resolved itself");var r=GA(e);r?xA((function(){var n={done:!1};try{fA(r,e,YA(ZA,n,t),YA($A,n,t))}catch(e){$A(n,e,t)}})):(t.value=e,t.state=1,zA(t,!1))}catch(e){$A({done:!1},e,t)}}};if(LA&&(DA=(NA=function(t){(function(t,e){if(yo(e,t))return t;throw xo("Incorrect invocation")})(this,DA),mA(t),fA(oA,this);var e=kA(this);try{t(YA(ZA,e),YA($A,e))}catch(t){$A(e,t)}}).prototype,(oA=function(t){EA(this,{type:TA,done:!1,notified:!1,parent:!1,reactions:new CA,rejection:!1,state:0,value:void 0})}).prototype=hA(DA,"then",(function(t,e){var n=kA(this),r=MA(wA(this,NA));return n.parent=!0,r.ok=!bA(t)||t,r.fail=bA(e)&&e,r.domain=uA?OA.domain:void 0,0==n.state?n.reactions.add(r):xA((function(){qA(r,n)})),r.promise})),iA=function(){var t=new oA,e=kA(t);this.promise=t,this.resolve=YA(ZA,e),this.reject=YA($A,e)},UA.f=MA=function(t){return t===NA||void 0===t?new iA(t):jA(t)},bA(QA)&&IA!==Object.prototype)){AA=IA.then,SA||hA(IA,"then",(function(t,e){var n=this;return new NA((function(t,e){fA(AA,n,t,e)})).then(t,e)}),{unsafe:!0});try{delete IA.constructor}catch(t){}gA&&gA(IA,DA)}dA({global:!0,constructor:!0,wrap:!0,forced:LA},{Promise:NA}),lA=TA,cA=!1,(sA=NA)&&!cA&&(sA=sA.prototype),sA&&!ho(sA,go)&&fo(sA,go,{configurable:!0,value:lA}),function(t){var e=mo(t),n=bo.f;vo&&e&&!e[wo]&&n(e,wo,{configurable:!0,get:function(){return this}})}(TA);var ts={},es=ts,ns=se("iterator"),rs=Array.prototype,as=ya,os=Lt,is=M,As=ts,ss=se("iterator"),ls=function(t){if(!is(t))return os(t,ss)||os(t,"@@iterator")||As[as(t)]},cs=b,ds=Qt,us=Pe,ps=xt,fs=ls,hs=TypeError,gs=b,ms=Pe,bs=Lt,vs=ca,ws=b,ys=Pe,xs=xt,Bs=gr,Cs=rt,Fs=ls,Qs=function(t,e,n){var r,a;ms(t);try{if(!(r=bs(t,"return"))){if("throw"===e)throw n;return n}r=gs(r,t)}catch(t){a=!0,r=t}if("throw"===e)throw n;if(a)throw r;return ms(r),n},Us=TypeError,Ts=function(t,e){this.stopped=t,this.result=e},Ls=Ts.prototype,_s=function(t,e,n){var r,a,o,i,A,s,l,c,d=n&&n.that,u=!(!n||!n.AS_ENTRIES),p=!(!n||!n.IS_RECORD),f=!(!n||!n.IS_ITERATOR),h=!(!n||!n.INTERRUPTED),g=vs(e,d),m=function(t){return r&&Qs(r,"normal",t),new Ts(!0,t)},b=function(t){return u?(ys(t),h?g(t[0],t[1],m):g(t[0],t[1])):h?g(t,m):g(t)};if(p)r=t.iterator;else if(f)r=t;else{if(!(a=Fs(t)))throw Us(xs(t)+" is not iterable");if(void 0!==(c=a)&&(es.Array===c||rs[ns]===c)){for(o=0,i=Bs(t);i>o;o++)if((A=b(t[o]))&&Cs(Ls,A))return A;return new Ts(!1)}r=function(t,e){var n=arguments.length<2?fs(t):e;if(ds(n))return us(cs(n,t));throw hs(ps(t)+" is not iterable")}(t,a)}for(s=p?t.next:r.next;!(l=ws(s,r)).done;){try{A=b(l.value)}catch(t){Qs(r,"throw",t)}if("object"==typeof A&&A&&Cs(Ls,A))return A}return new Ts(!1)},Ss=se("iterator"),ks=!1;try{var Es=0,Is={next:function(){return{done:!!Es++}},return:function(){ks=!0}};Is[Ss]=function(){return this},Array.from(Is,(function(){throw 2}))}catch(t){}var Ns=Pi,Ds=tA.CONSTRUCTOR||!function(t,e){if(!e&&!ks)return!1;var n=!1;try{var r={};r[Ss]=function(){return{next:function(){return{done:n=!0}}}},t(r)}catch(t){}return n}((function(t){Ns.all(t).then(void 0,(function(){}))})),Hs=b,Ps=Qt,Os=eA,Ms=Hi,js=_s;ra({target:"Promise",stat:!0,forced:Ds},{all:function(t){var e=this,n=Os.f(e),r=n.resolve,a=n.reject,o=Ms((function(){var n=Ps(e.resolve),o=[],i=0,A=1;js(t,(function(t){var s=i++,l=!1;A++,Hs(n,e,t).then((function(t){l||(l=!0,o[s]=t,--A||r(o))}),a)})),--A||r(o)}));return o.error&&a(o.value),n.promise}});var Rs=ra,Ks=tA.CONSTRUCTOR,Gs=Pi,qs=nt,zs=X,Vs=rr,Ws=Gs&&Gs.prototype;if(Rs({target:"Promise",proto:!0,forced:Ks,real:!0},{catch:function(t){return this.then(void 0,t)}}),zs(Gs)){var Js=qs("Promise").prototype.catch;Ws.catch!==Js&&Vs(Ws,"catch",Js,{unsafe:!0})}var Xs=b,Ys=Qt,$s=eA,Zs=Hi,tl=_s;ra({target:"Promise",stat:!0,forced:Ds},{race:function(t){var e=this,n=$s.f(e),r=n.reject,a=Zs((function(){var a=Ys(e.resolve);tl(t,(function(t){Xs(a,e,t).then(n.resolve,r)}))}));return a.error&&r(a.value),n.promise}});var el=b,nl=eA;ra({target:"Promise",stat:!0,forced:tA.CONSTRUCTOR},{reject:function(t){var e=nl.f(this);return el(e.reject,void 0,t),e.promise}});var rl,al=Pe,ol=Z,il=eA,Al=ra,sl=tA.CONSTRUCTOR;nt("Promise"),Al({target:"Promise",stat:!0,forced:sl},{resolve:function(t){return function(t,e){if(al(t),ol(e)&&e.constructor===t)return e;var n=il.f(t);return(0,n.resolve)(e),n.promise}(this,t)}}),function(t){t[t.Choose=1]="Choose",t[t.Move=2]="Move",t[t.Copy=3]="Copy",t[t.CopyMove=4]="CopyMove"}(rl||(rl={}));var ll=function(){function t(e,n,r,o,i,A,s,l){a(this,t),this.title=e,this.multiSelect=n,this.mimeTypeFiler=r,this.modal=o,this.type=i,this.directoriesAllowed=A,this.path=s,this.filter=l}return i(t,[{key:"pick",value:function(){var t=this;return new Promise((function(e,n){OC.dialogs.filepicker(t.title,e,t.multiSelect,t.mimeTypeFiler,t.modal,t.type,t.path,{allowDirectoryChooser:t.directoriesAllowed,filter:t.filter})}))}}]),t}(),cl=Qr,dl=Ur,ul=Object.keys||function(t){return cl(t,dl)},pl=f,fl=_,hl=b,gl=p,ml=ul,bl=_r,vl=v,wl=qt,yl=O,xl=Object.assign,Bl=Object.defineProperty,Cl=fl([].concat),Fl=!xl||gl((function(){if(pl&&1!==xl({b:1},xl(Bl({},"a",{enumerable:!0,get:function(){Bl(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach((function(t){e[t]=t})),7!=xl({},t)[n]||ml(xl({},e)).join("")!=r}))?function(t,e){for(var n=wl(t),r=arguments.length,a=1,o=bl.f,i=vl.f;r>a;)for(var A,s=yl(arguments[a++]),l=o?Cl(ml(s),o(s)):ml(s),c=l.length,d=0;c>d;)A=l[d++],pl&&!hl(i,s,A)||(n[A]=s[A]);return n}:xl,Ql=Fl;ra({target:"Object",stat:!0,arity:2,forced:Object.assign!==Ql},{assign:Ql});var Ul=ya,Tl=String,Ll=function(t){if("Symbol"===Ul(t))throw TypeError("Cannot convert a Symbol value to a string");return Tl(t)},_l=Pe,Sl=function(){var t=_l(this),e="";return t.hasIndices&&(e+="d"),t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.unicodeSets&&(e+="v"),t.sticky&&(e+="y"),e},kl=b,El=Wt,Il=rt,Nl=Sl,Dl=RegExp.prototype,Hl=An.PROPER,Pl=rr,Ol=Pe,Ml=Ll,jl=p,Rl="toString",Kl=RegExp.prototype[Rl],Gl=jl((function(){return"/a/b"!=Kl.call({source:"a",flags:"b"})})),ql=Hl&&Kl.name!=Rl;(Gl||ql)&&Pl(RegExp.prototype,Rl,(function(){var t=Ol(this);return"/"+Ml(t.source)+"/"+Ml(function(t){var e=t.flags;return void 0!==e||"flags"in Dl||El(t,"flags")||!Il(Dl,t)?e:kl(Nl,t)}(t))}),{unsafe:!0});var zl=Wa.map;ra({target:"Array",proto:!0,forced:!$a("map")},{map:function(t){return zl(this,t,arguments.length>1?arguments[1]:void 0)}});var Vl={},Wl=p,Jl=d.RegExp,Xl=Wl((function(){var t=Jl("a","y");return t.lastIndex=2,null!=t.exec("abcd")})),Yl=Xl||Wl((function(){return!Jl("a","y").sticky})),$l={BROKEN_CARET:Xl||Wl((function(){var t=Jl("^r","gy");return t.lastIndex=2,null!=t.exec("str")})),MISSED_STICKY:Yl,UNSUPPORTED_Y:Xl},Zl={},tc=f,ec=Ie,nc=Ee,rc=Pe,ac=z,oc=ul;Zl.f=tc&&!ec?Object.defineProperties:function(t,e){rc(t);for(var n,r=ac(e),a=oc(e),o=a.length,i=0;o>i;)nc.f(t,n=a[i++],r[n]);return t};var ic,Ac=Pe,sc=Zl,lc=Ur,cc=yn,dc=Io,uc=ye,pc="prototype",fc="script",hc=wn("IE_PROTO"),gc=function(){},mc=function(t){return"<"+fc+">"+t+"</"+fc+">"},bc=function(t){t.write(mc("")),t.close();var e=t.parentWindow.Object;return t=null,e},vc=function(){try{ic=new ActiveXObject("htmlfile")}catch(t){}var t,e,n;vc="undefined"!=typeof document?document.domain&&ic?bc(ic):(e=uc("iframe"),n="java"+fc+":",e.style.display="none",dc.appendChild(e),e.src=String(n),(t=e.contentWindow.document).open(),t.write(mc("document.F=Object")),t.close(),t.F):bc(ic);for(var r=lc.length;r--;)delete vc[pc][lc[r]];return vc()};cc[hc]=!0;var wc,yc,xc=Object.create||function(t,e){var n;return null!==t?(gc[pc]=Ac(t),n=new gc,gc[pc]=null,n[hc]=t):n=vc(),void 0===e?n:sc.f(n,e)},Bc=p,Cc=d.RegExp,Fc=Bc((function(){var t=Cc(".","s");return!(t.dotAll&&t.exec("\n")&&"s"===t.flags)})),Qc=p,Uc=d.RegExp,Tc=Qc((function(){var t=Uc("(?<a>b)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$<a>c")})),Lc=b,_c=_,Sc=Ll,kc=Sl,Ec=$l,Ic=xc,Nc=Nn.get,Dc=Fc,Hc=Tc,Pc=It("native-string-replace",String.prototype.replace),Oc=RegExp.prototype.exec,Mc=Oc,jc=_c("".charAt),Rc=_c("".indexOf),Kc=_c("".replace),Gc=_c("".slice),qc=(yc=/b*/g,Lc(Oc,wc=/a/,"a"),Lc(Oc,yc,"a"),0!==wc.lastIndex||0!==yc.lastIndex),zc=Ec.BROKEN_CARET,Vc=void 0!==/()??/.exec("")[1];(qc||Vc||zc||Dc||Hc)&&(Mc=function(t){var e,n,r,a,o,i,A,s=this,l=Nc(s),c=Sc(t),d=l.raw;if(d)return d.lastIndex=s.lastIndex,e=Lc(Mc,d,c),s.lastIndex=d.lastIndex,e;var u=l.groups,p=zc&&s.sticky,f=Lc(kc,s),h=s.source,g=0,m=c;if(p&&(f=Kc(f,"y",""),-1===Rc(f,"g")&&(f+="g"),m=Gc(c,s.lastIndex),s.lastIndex>0&&(!s.multiline||s.multiline&&"\n"!==jc(c,s.lastIndex-1))&&(h="(?: "+h+")",m=" "+m,g++),n=new RegExp("^(?:"+h+")",f)),Vc&&(n=new RegExp("^"+h+"$(?!\\s)",f)),qc&&(r=s.lastIndex),a=Lc(Oc,p?n:s,m),p?a?(a.input=Gc(a.input,g),a[0]=Gc(a[0],g),a.index=s.lastIndex,s.lastIndex+=a[0].length):s.lastIndex=0:qc&&a&&(s.lastIndex=s.global?a.index+a[0].length:r),Vc&&a&&a.length>1&&Lc(Pc,a[0],n,(function(){for(o=1;o<arguments.length-2;o++)void 0===arguments[o]&&(a[o]=void 0)})),a&&u)for(a.groups=i=Ic(null),o=0;o<u.length;o++)i[(A=u[o])[0]]=a[A[1]];return a});var Wc=Mc;ra({target:"RegExp",proto:!0,forced:/./.exec!==Wc},{exec:Wc});var Jc=ia,Xc=rr,Yc=Wc,$c=p,Zc=se,td=$e,ed=Zc("species"),nd=RegExp.prototype,rd=_,ad=sr,od=Ll,id=K,Ad=rd("".charAt),sd=rd("".charCodeAt),ld=rd("".slice),cd=function(t){return function(e,n){var r,a,o=od(id(e)),i=ad(n),A=o.length;return i<0||i>=A?t?"":void 0:(r=sd(o,i))<55296||r>56319||i+1===A||(a=sd(o,i+1))<56320||a>57343?t?Ad(o,i):r:t?ld(o,i,i+2):a-56320+(r-55296<<10)+65536}},dd=(cd(!1),cd(!0)),ud=_,pd=qt,fd=Math.floor,hd=ud("".charAt),gd=ud("".replace),md=ud("".slice),bd=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,vd=/\$([$&'`]|\d{1,2})/g,wd=b,yd=Pe,xd=X,Bd=I,Cd=Wc,Fd=TypeError,Qd=Eo,Ud=b,Td=_,Ld=p,_d=Pe,Sd=X,kd=M,Ed=sr,Id=fr,Nd=Ll,Dd=K,Hd=function(t,e,n){return e+(n?dd(t,e).length:1)},Pd=Lt,Od=function(t,e,n,r,a,o){var i=n+t.length,A=r.length,s=vd;return void 0!==a&&(a=pd(a),s=bd),gd(o,s,(function(o,s){var l;switch(hd(s,0)){case"$":return"$";case"&":return t;case"`":return md(e,0,n);case"'":return md(e,i);case"<":l=a[md(s,1,-1)];break;default:var c=+s;if(0===c)return o;if(c>A){var d=fd(c/10);return 0===d?o:d<=A?void 0===r[d-1]?hd(s,1):r[d-1]+hd(s,1):o}l=r[c-1]}return void 0===l?"":l}))},Md=function(t,e){var n=t.exec;if(xd(n)){var r=wd(n,t,e);return null!==r&&yd(r),r}if("RegExp"===Bd(t))return wd(Cd,t,e);throw Fd("RegExp#exec called on incompatible receiver")},jd=se("replace"),Rd=Math.max,Kd=Math.min,Gd=Td([].concat),qd=Td([].push),zd=Td("".indexOf),Vd=Td("".slice),Wd="$0"==="a".replace(/./,"$0"),Jd=!!/./[jd]&&""===/./[jd]("a","$0");!function(t,e,n,r){var a=Zc(t),o=!$c((function(){var e={};return e[a]=function(){return 7},7!=""[t](e)})),i=o&&!$c((function(){var e=!1,n=/a/;return"split"===t&&((n={}).constructor={},n.constructor[ed]=function(){return n},n.flags="",n[a]=/./[a]),n.exec=function(){return e=!0,null},n[a](""),!e}));if(!o||!i||n){var A=Jc(/./[a]),s=e(a,""[t],(function(t,e,n,r,a){var i=Jc(t),s=e.exec;return s===Yc||s===nd.exec?o&&!a?{done:!0,value:A(e,n,r)}:{done:!0,value:i(n,e,r)}:{done:!1}}));Xc(String.prototype,t,s[0]),Xc(nd,a,s[1])}r&&td(nd[a],"sham",!0)}("replace",(function(t,e,n){var r=Jd?"$":"$0";return[function(t,n){var r=Dd(this),a=kd(t)?void 0:Pd(t,jd);return a?Ud(a,t,r,n):Ud(e,Nd(r),t,n)},function(t,a){var o=_d(this),i=Nd(t);if("string"==typeof a&&-1===zd(a,r)&&-1===zd(a,"$<")){var A=n(e,o,i,a);if(A.done)return A.value}var s=Sd(a);s||(a=Nd(a));var l=o.global;if(l){var c=o.unicode;o.lastIndex=0}for(var d=[];;){var u=Md(o,i);if(null===u)break;if(qd(d,u),!l)break;""===Nd(u[0])&&(o.lastIndex=Hd(i,Id(o.lastIndex),c))}for(var p,f="",h=0,g=0;g<d.length;g++){for(var m=Nd((u=d[g])[0]),b=Rd(Kd(Ed(u.index),i.length),0),v=[],w=1;w<u.length;w++)qd(v,void 0===(p=u[w])?p:String(p));var y=u.groups;if(s){var x=Gd([m],v,b,i);void 0!==y&&qd(x,y);var B=Nd(Qd(a,void 0,x))}else B=Od(m,i,b,v,y,a);b>=h&&(f+=Vd(i,h,b)+B,h=b+m.length)}return f+Vd(i,h)}]}),!!Ld((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")}))||!Wd||Jd);var Xd=ra,Yd=f,$d=Ee.f;Xd({target:"Object",stat:!0,forced:Object.defineProperty!==$d,sham:!Yd},{defineProperty:$d});var Zd="__lodash_hash_undefined__",tu=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,eu=/^\w*$/,nu=/^\./,ru=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,au=/\\(\\)?/g,ou=/^\[object .+?Constructor\]$/,iu="object"==typeof l&&l&&l.Object===Object&&l,Au="object"==typeof self&&self&&self.Object===Object&&self,su=iu||Au||Function("return this")(),lu=Array.prototype,cu=Function.prototype,du=Object.prototype,uu=su["__core-js_shared__"],pu=function(){var t=/[^.]+$/.exec(uu&&uu.keys&&uu.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),fu=cu.toString,hu=du.hasOwnProperty,gu=du.toString,mu=RegExp("^"+fu.call(hu).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),bu=su.Symbol,vu=lu.splice,wu=Lu(su,"Map"),yu=Lu(Object,"create"),xu=bu?bu.prototype:void 0,Bu=xu?xu.toString:void 0;function Cu(t){var e=-1,n=t?t.length:0;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Fu(t){var e=-1,n=t?t.length:0;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Qu(t){var e=-1,n=t?t.length:0;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Uu(t,e){for(var n,r,a=t.length;a--;)if((n=t[a][0])===(r=e)||n!=n&&r!=r)return a;return-1}function Tu(t,e){var n,r,a=t.__data__;return("string"==(r=typeof(n=e))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?a["string"==typeof e?"string":"hash"]:a.map}function Lu(t,e){var n=function(t,e){return null==t?void 0:t[e]}(t,e);return function(t){if(!Iu(t)||pu&&pu in t)return!1;var e=function(t){var e=Iu(t)?gu.call(t):"";return"[object Function]"==e||"[object GeneratorFunction]"==e}(t)||function(t){var e=!1;if(null!=t&&"function"!=typeof t.toString)try{e=!!(t+"")}catch(t){}return e}(t)?mu:ou;return e.test(function(t){if(null!=t){try{return fu.call(t)}catch(t){}try{return t+""}catch(t){}}return""}(t))}(n)?n:void 0}Cu.prototype.clear=function(){this.__data__=yu?yu(null):{}},Cu.prototype.delete=function(t){return this.has(t)&&delete this.__data__[t]},Cu.prototype.get=function(t){var e=this.__data__;if(yu){var n=e[t];return n===Zd?void 0:n}return hu.call(e,t)?e[t]:void 0},Cu.prototype.has=function(t){var e=this.__data__;return yu?void 0!==e[t]:hu.call(e,t)},Cu.prototype.set=function(t,e){return this.__data__[t]=yu&&void 0===e?Zd:e,this},Fu.prototype.clear=function(){this.__data__=[]},Fu.prototype.delete=function(t){var e=this.__data__,n=Uu(e,t);return!(n<0||(n==e.length-1?e.pop():vu.call(e,n,1),0))},Fu.prototype.get=function(t){var e=this.__data__,n=Uu(e,t);return n<0?void 0:e[n][1]},Fu.prototype.has=function(t){return Uu(this.__data__,t)>-1},Fu.prototype.set=function(t,e){var n=this.__data__,r=Uu(n,t);return r<0?n.push([t,e]):n[r][1]=e,this},Qu.prototype.clear=function(){this.__data__={hash:new Cu,map:new(wu||Fu),string:new Cu}},Qu.prototype.delete=function(t){return Tu(this,t).delete(t)},Qu.prototype.get=function(t){return Tu(this,t).get(t)},Qu.prototype.has=function(t){return Tu(this,t).has(t)},Qu.prototype.set=function(t,e){return Tu(this,t).set(t,e),this};var _u=ku((function(t){var e;t=null==(e=t)?"":function(t){if("string"==typeof t)return t;if(Nu(t))return Bu?Bu.call(t):"";var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}(e);var n=[];return nu.test(t)&&n.push(""),t.replace(ru,(function(t,e,r,a){n.push(r?a.replace(au,"$1"):e||t)})),n}));function Su(t){if("string"==typeof t||Nu(t))return t;var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}function ku(t,e){if("function"!=typeof t||e&&"function"!=typeof e)throw new TypeError("Expected a function");var n=function(){var r=arguments,a=e?e.apply(this,r):r[0],o=n.cache;if(o.has(a))return o.get(a);var i=t.apply(this,r);return n.cache=o.set(a,i),i};return n.cache=new(ku.Cache||Qu),n}ku.Cache=Qu;var Eu=Array.isArray;function Iu(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function Nu(t){return"symbol"==typeof t||function(t){return!!t&&"object"==typeof t}(t)&&"[object Symbol]"==gu.call(t)}var Du=function(t,e,n){var r=null==t?void 0:function(t,e){var n;e=function(t,e){if(Eu(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!Nu(t))||eu.test(t)||!tu.test(t)||null!=e&&t in Object(e)}(e,t)?[e]:Eu(n=e)?n:_u(n);for(var r=0,a=e.length;null!=t&&r<a;)t=t[Su(e[r++])];return r&&r==a?t:void 0}(t,e);return void 0===r?n:r},Hu={ach:{name:"Acholi",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(t){return t>1}},af:{name:"Afrikaans",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},ak:{name:"Akan",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(t){return t>1}},am:{name:"Amharic",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(t){return t>1}},an:{name:"Aragonese",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},ar:{name:"Arabic",examples:[{plural:0,sample:0},{plural:1,sample:1},{plural:2,sample:2},{plural:3,sample:3},{plural:4,sample:11},{plural:5,sample:100}],nplurals:6,pluralsText:"nplurals = 6; plural = (n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5)",pluralsFunc:function(t){return 0===t?0:1===t?1:2===t?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5}},arn:{name:"Mapudungun",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(t){return t>1}},ast:{name:"Asturian",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},ay:{name:"Aymará",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},az:{name:"Azerbaijani",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},be:{name:"Belarusian",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:5}],nplurals:3,pluralsText:"nplurals = 3; plural = (n % 10 === 1 && n % 100 !== 11 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2)",pluralsFunc:function(t){return t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2}},bg:{name:"Bulgarian",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},bn:{name:"Bengali",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},bo:{name:"Tibetan",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},br:{name:"Breton",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(t){return t>1}},brx:{name:"Bodo",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},bs:{name:"Bosnian",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:5}],nplurals:3,pluralsText:"nplurals = 3; plural = (n % 10 === 1 && n % 100 !== 11 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2)",pluralsFunc:function(t){return t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2}},ca:{name:"Catalan",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},cgg:{name:"Chiga",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},cs:{name:"Czech",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:5}],nplurals:3,pluralsText:"nplurals = 3; plural = (n === 1 ? 0 : (n >= 2 && n <= 4) ? 1 : 2)",pluralsFunc:function(t){return 1===t?0:t>=2&&t<=4?1:2}},csb:{name:"Kashubian",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:5}],nplurals:3,pluralsText:"nplurals = 3; plural = (n === 1 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2)",pluralsFunc:function(t){return 1===t?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2}},cy:{name:"Welsh",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:3},{plural:3,sample:8}],nplurals:4,pluralsText:"nplurals = 4; plural = (n === 1 ? 0 : n === 2 ? 1 : (n !== 8 && n !== 11) ? 2 : 3)",pluralsFunc:function(t){return 1===t?0:2===t?1:8!==t&&11!==t?2:3}},da:{name:"Danish",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},de:{name:"German",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},doi:{name:"Dogri",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},dz:{name:"Dzongkha",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},el:{name:"Greek",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},en:{name:"English",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},eo:{name:"Esperanto",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},es:{name:"Spanish",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},et:{name:"Estonian",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},eu:{name:"Basque",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},fa:{name:"Persian",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},ff:{name:"Fulah",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},fi:{name:"Finnish",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},fil:{name:"Filipino",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(t){return t>1}},fo:{name:"Faroese",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},fr:{name:"French",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(t){return t>1}},fur:{name:"Friulian",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},fy:{name:"Frisian",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},ga:{name:"Irish",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:3},{plural:3,sample:7},{plural:4,sample:11}],nplurals:5,pluralsText:"nplurals = 5; plural = (n === 1 ? 0 : n === 2 ? 1 : n < 7 ? 2 : n < 11 ? 3 : 4)",pluralsFunc:function(t){return 1===t?0:2===t?1:t<7?2:t<11?3:4}},gd:{name:"Scottish Gaelic",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:3},{plural:3,sample:20}],nplurals:4,pluralsText:"nplurals = 4; plural = ((n === 1 || n === 11) ? 0 : (n === 2 || n === 12) ? 1 : (n > 2 && n < 20) ? 2 : 3)",pluralsFunc:function(t){return 1===t||11===t?0:2===t||12===t?1:t>2&&t<20?2:3}},gl:{name:"Galician",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},gu:{name:"Gujarati",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},gun:{name:"Gun",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(t){return t>1}},ha:{name:"Hausa",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},he:{name:"Hebrew",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},hi:{name:"Hindi",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},hne:{name:"Chhattisgarhi",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},hr:{name:"Croatian",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:5}],nplurals:3,pluralsText:"nplurals = 3; plural = (n % 10 === 1 && n % 100 !== 11 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2)",pluralsFunc:function(t){return t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2}},hu:{name:"Hungarian",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},hy:{name:"Armenian",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},id:{name:"Indonesian",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},is:{name:"Icelandic",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n % 10 !== 1 || n % 100 === 11)",pluralsFunc:function(t){return t%10!=1||t%100==11}},it:{name:"Italian",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},ja:{name:"Japanese",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},jbo:{name:"Lojban",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},jv:{name:"Javanese",examples:[{plural:0,sample:0},{plural:1,sample:1}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 0)",pluralsFunc:function(t){return 0!==t}},ka:{name:"Georgian",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},kk:{name:"Kazakh",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},km:{name:"Khmer",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},kn:{name:"Kannada",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},ko:{name:"Korean",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},ku:{name:"Kurdish",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},kw:{name:"Cornish",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:3},{plural:3,sample:4}],nplurals:4,pluralsText:"nplurals = 4; plural = (n === 1 ? 0 : n === 2 ? 1 : n === 3 ? 2 : 3)",pluralsFunc:function(t){return 1===t?0:2===t?1:3===t?2:3}},ky:{name:"Kyrgyz",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},lb:{name:"Letzeburgesch",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},ln:{name:"Lingala",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(t){return t>1}},lo:{name:"Lao",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},lt:{name:"Lithuanian",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:10}],nplurals:3,pluralsText:"nplurals = 3; plural = (n % 10 === 1 && n % 100 !== 11 ? 0 : n % 10 >= 2 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2)",pluralsFunc:function(t){return t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2}},lv:{name:"Latvian",examples:[{plural:2,sample:0},{plural:0,sample:1},{plural:1,sample:2}],nplurals:3,pluralsText:"nplurals = 3; plural = (n % 10 === 1 && n % 100 !== 11 ? 0 : n !== 0 ? 1 : 2)",pluralsFunc:function(t){return t%10==1&&t%100!=11?0:0!==t?1:2}},mai:{name:"Maithili",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},mfe:{name:"Mauritian Creole",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(t){return t>1}},mg:{name:"Malagasy",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(t){return t>1}},mi:{name:"Maori",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(t){return t>1}},mk:{name:"Macedonian",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n === 1 || n % 10 === 1 ? 0 : 1)",pluralsFunc:function(t){return 1===t||t%10==1?0:1}},ml:{name:"Malayalam",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},mn:{name:"Mongolian",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},mni:{name:"Manipuri",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},mnk:{name:"Mandinka",examples:[{plural:0,sample:0},{plural:1,sample:1},{plural:2,sample:2}],nplurals:3,pluralsText:"nplurals = 3; plural = (n === 0 ? 0 : n === 1 ? 1 : 2)",pluralsFunc:function(t){return 0===t?0:1===t?1:2}},mr:{name:"Marathi",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},ms:{name:"Malay",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},mt:{name:"Maltese",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:11},{plural:3,sample:20}],nplurals:4,pluralsText:"nplurals = 4; plural = (n === 1 ? 0 : n === 0 || ( n % 100 > 1 && n % 100 < 11) ? 1 : (n % 100 > 10 && n % 100 < 20 ) ? 2 : 3)",pluralsFunc:function(t){return 1===t?0:0===t||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3}},my:{name:"Burmese",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},nah:{name:"Nahuatl",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},nap:{name:"Neapolitan",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},nb:{name:"Norwegian Bokmal",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},ne:{name:"Nepali",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},nl:{name:"Dutch",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},nn:{name:"Norwegian Nynorsk",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},no:{name:"Norwegian",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},nso:{name:"Northern Sotho",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},oc:{name:"Occitan",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(t){return t>1}},or:{name:"Oriya",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},pa:{name:"Punjabi",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},pap:{name:"Papiamento",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},pl:{name:"Polish",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:5}],nplurals:3,pluralsText:"nplurals = 3; plural = (n === 1 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2)",pluralsFunc:function(t){return 1===t?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2}},pms:{name:"Piemontese",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},ps:{name:"Pashto",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},pt:{name:"Portuguese",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},rm:{name:"Romansh",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},ro:{name:"Romanian",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:20}],nplurals:3,pluralsText:"nplurals = 3; plural = (n === 1 ? 0 : (n === 0 || (n % 100 > 0 && n % 100 < 20)) ? 1 : 2)",pluralsFunc:function(t){return 1===t?0:0===t||t%100>0&&t%100<20?1:2}},ru:{name:"Russian",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:5}],nplurals:3,pluralsText:"nplurals = 3; plural = (n % 10 === 1 && n % 100 !== 11 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2)",pluralsFunc:function(t){return t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2}},rw:{name:"Kinyarwanda",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},sah:{name:"Yakut",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},sat:{name:"Santali",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},sco:{name:"Scots",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},sd:{name:"Sindhi",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},se:{name:"Northern Sami",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},si:{name:"Sinhala",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},sk:{name:"Slovak",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:5}],nplurals:3,pluralsText:"nplurals = 3; plural = (n === 1 ? 0 : (n >= 2 && n <= 4) ? 1 : 2)",pluralsFunc:function(t){return 1===t?0:t>=2&&t<=4?1:2}},sl:{name:"Slovenian",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:3},{plural:3,sample:5}],nplurals:4,pluralsText:"nplurals = 4; plural = (n % 100 === 1 ? 0 : n % 100 === 2 ? 1 : n % 100 === 3 || n % 100 === 4 ? 2 : 3)",pluralsFunc:function(t){return t%100==1?0:t%100==2?1:t%100==3||t%100==4?2:3}},so:{name:"Somali",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},son:{name:"Songhay",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},sq:{name:"Albanian",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},sr:{name:"Serbian",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:5}],nplurals:3,pluralsText:"nplurals = 3; plural = (n % 10 === 1 && n % 100 !== 11 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2)",pluralsFunc:function(t){return t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2}},su:{name:"Sundanese",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},sv:{name:"Swedish",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},sw:{name:"Swahili",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},ta:{name:"Tamil",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},te:{name:"Telugu",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},tg:{name:"Tajik",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(t){return t>1}},th:{name:"Thai",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},ti:{name:"Tigrinya",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(t){return t>1}},tk:{name:"Turkmen",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},tr:{name:"Turkish",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(t){return t>1}},tt:{name:"Tatar",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},ug:{name:"Uyghur",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},uk:{name:"Ukrainian",examples:[{plural:0,sample:1},{plural:1,sample:2},{plural:2,sample:5}],nplurals:3,pluralsText:"nplurals = 3; plural = (n % 10 === 1 && n % 100 !== 11 ? 0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20) ? 1 : 2)",pluralsFunc:function(t){return t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2}},ur:{name:"Urdu",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},uz:{name:"Uzbek",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(t){return t>1}},vi:{name:"Vietnamese",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},wa:{name:"Walloon",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n > 1)",pluralsFunc:function(t){return t>1}},wo:{name:"Wolof",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}},yo:{name:"Yoruba",examples:[{plural:0,sample:1},{plural:1,sample:2}],nplurals:2,pluralsText:"nplurals = 2; plural = (n !== 1)",pluralsFunc:function(t){return 1!==t}},zh:{name:"Chinese",examples:[{plural:0,sample:1}],nplurals:1,pluralsText:"nplurals = 1; plural = 0",pluralsFunc:function(){return 0}}},Pu=Ou;function Ou(t){t=t||{},this.catalogs={},this.locale="",this.domain="messages",this.listeners=[],this.sourceLocale="",t.sourceLocale&&("string"==typeof t.sourceLocale?this.sourceLocale=t.sourceLocale:this.warn("The `sourceLocale` option should be a string")),this.debug="debug"in t&&!0===t.debug}Ou.prototype.on=function(t,e){this.listeners.push({eventName:t,callback:e})},Ou.prototype.off=function(t,e){this.listeners=this.listeners.filter((function(n){return 0==(n.eventName===t&&n.callback===e)}))},Ou.prototype.emit=function(t,e){for(var n=0;n<this.listeners.length;n++){var r=this.listeners[n];r.eventName===t&&r.callback(e)}},Ou.prototype.warn=function(t){this.debug&&console.warn(t),this.emit("error",new Error(t))},Ou.prototype.addTranslations=function(t,e,n){this.catalogs[t]||(this.catalogs[t]={}),this.catalogs[t][e]=n},Ou.prototype.setLocale=function(t){"string"==typeof t?(""===t.trim()&&this.warn("You called setLocale() with an empty value, which makes little sense."),t===this.sourceLocale||this.catalogs[t]||this.warn('You called setLocale() with "'+t+'", but no translations for that locale has been added.'),this.locale=t):this.warn("You called setLocale() with an argument of type "+typeof t+". The locale must be a string.")},Ou.prototype.setTextDomain=function(t){"string"==typeof t?(""===t.trim()&&this.warn("You called setTextDomain() with an empty `domain` value."),this.domain=t):this.warn("You called setTextDomain() with an argument of type "+typeof t+". The domain must be a string.")},Ou.prototype.gettext=function(t){return this.dnpgettext(this.domain,"",t)},Ou.prototype.dgettext=function(t,e){return this.dnpgettext(t,"",e)},Ou.prototype.ngettext=function(t,e,n){return this.dnpgettext(this.domain,"",t,e,n)},Ou.prototype.dngettext=function(t,e,n,r){return this.dnpgettext(t,"",e,n,r)},Ou.prototype.pgettext=function(t,e){return this.dnpgettext(this.domain,t,e)},Ou.prototype.dpgettext=function(t,e,n){return this.dnpgettext(t,e,n)},Ou.prototype.npgettext=function(t,e,n,r){return this.dnpgettext(this.domain,t,e,n,r)},Ou.prototype.dnpgettext=function(t,e,n,r,a){var o,i,A=n;return e=e||"",isNaN(a)||1===a||(A=r||n),(o=this._getTranslation(t,e,n))?("number"==typeof a?"boolean"==typeof(i=(0,Hu[Ou.getLanguageCode(this.locale)].pluralsFunc)(a))&&(i=i?1:0):i=0,o.msgstr[i]||A):(this.sourceLocale&&this.locale===this.sourceLocale||this.warn('No translation was found for msgid "'+n+'" in msgctxt "'+e+'" and domain "'+t+'"'),A)},Ou.prototype.getComment=function(t,e,n){var r;return(r=this._getTranslation(t,e,n))&&r.comments||{}},Ou.prototype._getTranslation=function(t,e,n){return e=e||"",Du(this.catalogs,[this.locale,t,"translations",e,n])},Ou.getLanguageCode=function(t){return t.split(/[\-_]/)[0].toLowerCase()},Ou.prototype.textdomain=function(t){this.debug&&console.warn("textdomain(domain) was used to set locales in node-gettext v1. Make sure you are using it for domains, and switch to setLocale(locale) if you are not.\n\n To read more about the migration from node-gettext v1 to v2, see https://github.com/alexanderwallin/node-gettext/#migrating-from-1x-to-2x\n\nThis warning will be removed in the final 2.0.0"),this.setTextDomain(t)},Ou.prototype.setlocale=function(t){this.setLocale(t)},Ou.prototype.addTextdomain=function(){console.error("addTextdomain() is deprecated.\n\n* To add translations, use addTranslations()\n* To set the default domain, use setTextDomain() (or its alias textdomain())\n\nTo read more about the migration from node-gettext v1 to v2, see https://github.com/alexanderwallin/node-gettext/#migrating-from-1x-to-2x")};var Mu={};function ju(){return document.documentElement.dataset.locale||"en"}Object.defineProperty(Mu,"__esModule",{value:!0}),Mu.getCanonicalLocale=function(){return ju().replace(/_/g,"-")},Mu.getDayNames=function(){return void 0===window.dayNames?(console.warn("No dayNames found"),["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]):window.dayNames},Mu.getDayNamesMin=function(){return void 0===window.dayNamesMin?(console.warn("No dayNamesMin found"),["Su","Mo","Tu","We","Th","Fr","Sa"]):window.dayNamesMin},Mu.getDayNamesShort=function(){return void 0===window.dayNamesShort?(console.warn("No dayNamesShort found"),["Sun.","Mon.","Tue.","Wed.","Thu.","Fri.","Sat."]):window.dayNamesShort},Mu.getFirstDay=function(){return void 0===window.firstDay?(console.warn("No firstDay found"),1):window.firstDay},Mu.getLanguage=function(){return document.documentElement.lang||"en"},Mu.getLocale=ju,Mu.getMonthNames=function(){return void 0===window.monthNames?(console.warn("No monthNames found"),["January","February","March","April","May","June","July","August","September","October","November","December"]):window.monthNames},Mu.getMonthNamesShort=function(){return void 0===window.monthNamesShort?(console.warn("No monthNamesShort found"),["Jan.","Feb.","Mar.","Apr.","May.","Jun.","Jul.","Aug.","Sep.","Oct.","Nov.","Dec."]):window.monthNamesShort},Mu.translate=function(t,e,n,r,a){return"undefined"==typeof OC?(console.warn("No OC found"),e):OC.L10N.translate(t,e,n,r,a)},Mu.translatePlural=function(t,e,n,r,a,o){return"undefined"==typeof OC?(console.warn("No OC found"),e):OC.L10N.translatePlural(t,e,n,r,a,o)},Object.defineProperty(Vl,"__esModule",{value:!0});var Ru,Ku=Vl.getGettextBuilder=function(){return new Ju},Gu=(Ru=Pu)&&Ru.__esModule?Ru:{default:Ru},qu=Mu;function zu(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Vu(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function Wu(t,e,n){return e&&Vu(t.prototype,e),n&&Vu(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}var Ju=function(){function t(){zu(this,t),this.translations={},this.debug=!1}return Wu(t,[{key:"setLanguage",value:function(t){return this.locale=t,this}},{key:"detectLocale",value:function(){return this.setLanguage((0,qu.getLanguage)().replace("-","_"))}},{key:"addTranslation",value:function(t,e){return this.translations[t]=e,this}},{key:"enableDebugMode",value:function(){return this.debug=!0,this}},{key:"build",value:function(){return new Xu(this.locale||"en",this.translations,this.debug)}}]),t}(),Xu=function(){function t(e,n,r){for(var a in zu(this,t),this.gt=new Gu.default({debug:r,sourceLocale:"en"}),n)this.gt.addTranslations(a,"messages",n[a]);this.gt.setLocale(e)}return Wu(t,[{key:"subtitudePlaceholders",value:function(t,e){return t.replace(/{([^{}]*)}/g,(function(t,n){var r=e[n];return"string"==typeof r||"number"==typeof r?r.toString():t}))}},{key:"gettext",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.subtitudePlaceholders(this.gt.gettext(t),e)}},{key:"ngettext",value:function(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.subtitudePlaceholders(this.gt.ngettext(t,e,n).replace(/%n/g,n.toString()),r)}}]),t}(),Yu=Ku().detectLocale();[{locale:"ar",json:{charset:"utf-8",headers:{"Last-Translator":"S1 SYSTEMS | BP <info@s1.sa>, 2020","Language-Team":"Arabic (https://www.transifex.com/nextcloud/teams/64236/ar/)","Content-Type":"text/plain; charset=UTF-8",Language:"ar","Plural-Forms":"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nS1 SYSTEMS | BP <info@s1.sa>, 2020\n"},msgstr:["Last-Translator: S1 SYSTEMS | BP <info@s1.sa>, 2020\nLanguage-Team: Arabic (https://www.transifex.com/nextcloud/teams/64236/ar/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ar\nPlural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:191"},msgstr:["تراجع"]}}}}},{locale:"ast",json:{charset:"utf-8",headers:{"Last-Translator":"enolp <enolp@softastur.org>, 2020","Language-Team":"Asturian (https://www.transifex.com/nextcloud/teams/64236/ast/)","Content-Type":"text/plain; charset=UTF-8",Language:"ast","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nenolp <enolp@softastur.org>, 2020\n"},msgstr:["Last-Translator: enolp <enolp@softastur.org>, 2020\nLanguage-Team: Asturian (https://www.transifex.com/nextcloud/teams/64236/ast/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ast\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:187"},msgstr:["Desfacer"]}}}}},{locale:"br",json:{charset:"utf-8",headers:{"Last-Translator":"Kervoas-Le Nabat Ewen <ewenkervoas@free.fr>, 2020","Language-Team":"Breton (https://www.transifex.com/nextcloud/teams/64236/br/)","Content-Type":"text/plain; charset=UTF-8",Language:"br","Plural-Forms":"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nKervoas-Le Nabat Ewen <ewenkervoas@free.fr>, 2020\n"},msgstr:["Last-Translator: Kervoas-Le Nabat Ewen <ewenkervoas@free.fr>, 2020\nLanguage-Team: Breton (https://www.transifex.com/nextcloud/teams/64236/br/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: br\nPlural-Forms: nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:187"},msgstr:["Disober"]}}}}},{locale:"ca",json:{charset:"utf-8",headers:{"Last-Translator":"Marc Riera <marcriera@softcatala.org>, 2020","Language-Team":"Catalan (https://www.transifex.com/nextcloud/teams/64236/ca/)","Content-Type":"text/plain; charset=UTF-8",Language:"ca","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nMarc Riera <marcriera@softcatala.org>, 2020\n"},msgstr:["Last-Translator: Marc Riera <marcriera@softcatala.org>, 2020\nLanguage-Team: Catalan (https://www.transifex.com/nextcloud/teams/64236/ca/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ca\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:187"},msgstr:["Desfés"]}}}}},{locale:"cs",json:{charset:"utf-8",headers:{"Last-Translator":"Pavel Borecki <pavel.borecki@gmail.com>, 2020","Language-Team":"Czech (https://www.transifex.com/nextcloud/teams/64236/cs/)","Content-Type":"text/plain; charset=UTF-8",Language:"cs","Plural-Forms":"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nPavel Borecki <pavel.borecki@gmail.com>, 2020\n"},msgstr:["Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>, 2020\nLanguage-Team: Czech (https://www.transifex.com/nextcloud/teams/64236/cs/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: cs\nPlural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:187"},msgstr:["Zpět"]}}}}},{locale:"cs_CZ",json:{charset:"utf-8",headers:{"Last-Translator":"Pavel Borecki <pavel.borecki@gmail.com>, 2020","Language-Team":"Czech (Czech Republic) (https://www.transifex.com/nextcloud/teams/64236/cs_CZ/)","Content-Type":"text/plain; charset=UTF-8",Language:"cs_CZ","Plural-Forms":"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nPavel Borecki <pavel.borecki@gmail.com>, 2020\n"},msgstr:["Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>, 2020\nLanguage-Team: Czech (Czech Republic) (https://www.transifex.com/nextcloud/teams/64236/cs_CZ/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: cs_CZ\nPlural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:187"},msgstr:["Zpět"]}}}}},{locale:"da",json:{charset:"utf-8",headers:{"Last-Translator":"Martin Bonde <Martin@maboni.dk>, 2020","Language-Team":"Danish (https://www.transifex.com/nextcloud/teams/64236/da/)","Content-Type":"text/plain; charset=UTF-8",Language:"da","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nMartin Bonde <Martin@maboni.dk>, 2020\n"},msgstr:["Last-Translator: Martin Bonde <Martin@maboni.dk>, 2020\nLanguage-Team: Danish (https://www.transifex.com/nextcloud/teams/64236/da/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: da\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:192"},msgstr:["Fortryd"]}}}}},{locale:"de",json:{charset:"utf-8",headers:{"Last-Translator":"Mark Ziegler <mark.ziegler@rakekniven.de>, 2020","Language-Team":"German (https://www.transifex.com/nextcloud/teams/64236/de/)","Content-Type":"text/plain; charset=UTF-8",Language:"de","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nMark Ziegler <mark.ziegler@rakekniven.de>, 2020\n"},msgstr:["Last-Translator: Mark Ziegler <mark.ziegler@rakekniven.de>, 2020\nLanguage-Team: German (https://www.transifex.com/nextcloud/teams/64236/de/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: de\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:187"},msgstr:["Rückgängig"]}}}}},{locale:"de_DE",json:{charset:"utf-8",headers:{"Last-Translator":"Gustav Gyges, 2021","Language-Team":"German (Germany) (https://www.transifex.com/nextcloud/teams/64236/de_DE/)","Content-Type":"text/plain; charset=UTF-8",Language:"de_DE","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nGustav Gyges, 2021\n"},msgstr:["Last-Translator: Gustav Gyges, 2021\nLanguage-Team: German (Germany) (https://www.transifex.com/nextcloud/teams/64236/de_DE/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: de_DE\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:192"},msgstr:["Rückgängig machen"]}}}}},{locale:"el",json:{charset:"utf-8",headers:{"Last-Translator":"ByteGet, 2020","Language-Team":"Greek (https://www.transifex.com/nextcloud/teams/64236/el/)","Content-Type":"text/plain; charset=UTF-8",Language:"el","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nByteGet, 2020\n"},msgstr:["Last-Translator: ByteGet, 2020\nLanguage-Team: Greek (https://www.transifex.com/nextcloud/teams/64236/el/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: el\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:187"},msgstr:["Αναίρεση"]}}}}},{locale:"en_GB",json:{charset:"utf-8",headers:{"Last-Translator":"Jeff Gunn <planemastr1@gmail.com>, 2021","Language-Team":"English (United Kingdom) (https://www.transifex.com/nextcloud/teams/64236/en_GB/)","Content-Type":"text/plain; charset=UTF-8",Language:"en_GB","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJeff Gunn <planemastr1@gmail.com>, 2021\n"},msgstr:["Last-Translator: Jeff Gunn <planemastr1@gmail.com>, 2021\nLanguage-Team: English (United Kingdom) (https://www.transifex.com/nextcloud/teams/64236/en_GB/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: en_GB\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:192"},msgstr:["Undo"]}}}}},{locale:"eo",json:{charset:"utf-8",headers:{"Last-Translator":"Va Milushnikov <va.milushnikov@gmail.com>, 2020","Language-Team":"Esperanto (https://www.transifex.com/nextcloud/teams/64236/eo/)","Content-Type":"text/plain; charset=UTF-8",Language:"eo","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nVa Milushnikov <va.milushnikov@gmail.com>, 2020\n"},msgstr:["Last-Translator: Va Milushnikov <va.milushnikov@gmail.com>, 2020\nLanguage-Team: Esperanto (https://www.transifex.com/nextcloud/teams/64236/eo/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: eo\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:191"},msgstr:["Malfari"]}}}}},{locale:"es",json:{charset:"utf-8",headers:{"Last-Translator":"Gabriel Anca <gabrielancacorral@gmail.com>, 2020","Language-Team":"Spanish (https://www.transifex.com/nextcloud/teams/64236/es/)","Content-Type":"text/plain; charset=UTF-8",Language:"es","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nGabriel Anca <gabrielancacorral@gmail.com>, 2020\n"},msgstr:["Last-Translator: Gabriel Anca <gabrielancacorral@gmail.com>, 2020\nLanguage-Team: Spanish (https://www.transifex.com/nextcloud/teams/64236/es/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:192"},msgstr:["Deshacer"]}}}}},{locale:"es_AR",json:{charset:"utf-8",headers:{"Last-Translator":"Matias Iglesias, 2022","Language-Team":"Spanish (Argentina) (https://www.transifex.com/nextcloud/teams/64236/es_AR/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_AR","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nMatias Iglesias, 2022\n"},msgstr:["Last-Translator: Matias Iglesias, 2022\nLanguage-Team: Spanish (Argentina) (https://www.transifex.com/nextcloud/teams/64236/es_AR/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_AR\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["Deshacer"]}}}}},{locale:"es_MX",json:{charset:"utf-8",headers:{"Last-Translator":"Luis Francisco Castro, 2022","Language-Team":"Spanish (Mexico) (https://www.transifex.com/nextcloud/teams/64236/es_MX/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_MX","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nLuis Francisco Castro, 2022\n"},msgstr:["Last-Translator: Luis Francisco Castro, 2022\nLanguage-Team: Spanish (Mexico) (https://www.transifex.com/nextcloud/teams/64236/es_MX/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_MX\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["Deshacer"]}}}}},{locale:"eu",json:{charset:"utf-8",headers:{"Last-Translator":"Unai Tolosa Pontesta <utolosa002@gmail.com>, 2021","Language-Team":"Basque (https://www.transifex.com/nextcloud/teams/64236/eu/)","Content-Type":"text/plain; charset=UTF-8",Language:"eu","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nUnai Tolosa Pontesta <utolosa002@gmail.com>, 2021\n"},msgstr:["Last-Translator: Unai Tolosa Pontesta <utolosa002@gmail.com>, 2021\nLanguage-Team: Basque (https://www.transifex.com/nextcloud/teams/64236/eu/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: eu\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:192"},msgstr:["Desegin"]}}}}},{locale:"fa",json:{charset:"utf-8",headers:{"Last-Translator":"Mostafa Ahangarha <ahangarha@riseup.net>, 2020","Language-Team":"Persian (https://www.transifex.com/nextcloud/teams/64236/fa/)","Content-Type":"text/plain; charset=UTF-8",Language:"fa","Plural-Forms":"nplurals=2; plural=(n > 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nMostafa Ahangarha <ahangarha@riseup.net>, 2020\n"},msgstr:["Last-Translator: Mostafa Ahangarha <ahangarha@riseup.net>, 2020\nLanguage-Team: Persian (https://www.transifex.com/nextcloud/teams/64236/fa/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: fa\nPlural-Forms: nplurals=2; plural=(n > 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:192"},msgstr:["بازگردانی"]}}}}},{locale:"fi_FI",json:{charset:"utf-8",headers:{"Last-Translator":"teemue, 2020","Language-Team":"Finnish (Finland) (https://www.transifex.com/nextcloud/teams/64236/fi_FI/)","Content-Type":"text/plain; charset=UTF-8",Language:"fi_FI","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nteemue, 2020\n"},msgstr:["Last-Translator: teemue, 2020\nLanguage-Team: Finnish (Finland) (https://www.transifex.com/nextcloud/teams/64236/fi_FI/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: fi_FI\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:191"},msgstr:["Kumoa"]}}}}},{locale:"fr",json:{charset:"utf-8",headers:{"Last-Translator":"John Molakvoæ <skjnldsv@protonmail.com>, 2020","Language-Team":"French (https://www.transifex.com/nextcloud/teams/64236/fr/)","Content-Type":"text/plain; charset=UTF-8",Language:"fr","Plural-Forms":"nplurals=2; plural=(n > 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ <skjnldsv@protonmail.com>, 2020\n"},msgstr:["Last-Translator: John Molakvoæ <skjnldsv@protonmail.com>, 2020\nLanguage-Team: French (https://www.transifex.com/nextcloud/teams/64236/fr/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: fr\nPlural-Forms: nplurals=2; plural=(n > 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:187"},msgstr:["Annuler"]}}}}},{locale:"gl",json:{charset:"utf-8",headers:{"Last-Translator":"Miguel Anxo Bouzada <mbouzada@gmail.com>, 2020","Language-Team":"Galician (https://www.transifex.com/nextcloud/teams/64236/gl/)","Content-Type":"text/plain; charset=UTF-8",Language:"gl","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nMiguel Anxo Bouzada <mbouzada@gmail.com>, 2020\n"},msgstr:["Last-Translator: Miguel Anxo Bouzada <mbouzada@gmail.com>, 2020\nLanguage-Team: Galician (https://www.transifex.com/nextcloud/teams/64236/gl/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: gl\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:187"},msgstr:["Desfacer"]}}}}},{locale:"he",json:{charset:"utf-8",headers:{"Last-Translator":"Yaron Shahrabani <sh.yaron@gmail.com>, 2020","Language-Team":"Hebrew (https://www.transifex.com/nextcloud/teams/64236/he/)","Content-Type":"text/plain; charset=UTF-8",Language:"he","Plural-Forms":"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nYaron Shahrabani <sh.yaron@gmail.com>, 2020\n"},msgstr:["Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>, 2020\nLanguage-Team: Hebrew (https://www.transifex.com/nextcloud/teams/64236/he/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: he\nPlural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:187"},msgstr:["ביטול"]}}}}},{locale:"hu_HU",json:{charset:"utf-8",headers:{"Last-Translator":"Balázs Meskó <meskobalazs@mailbox.org>, 2021","Language-Team":"Hungarian (Hungary) (https://www.transifex.com/nextcloud/teams/64236/hu_HU/)","Content-Type":"text/plain; charset=UTF-8",Language:"hu_HU","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nBalázs Meskó <meskobalazs@mailbox.org>, 2021\n"},msgstr:["Last-Translator: Balázs Meskó <meskobalazs@mailbox.org>, 2021\nLanguage-Team: Hungarian (Hungary) (https://www.transifex.com/nextcloud/teams/64236/hu_HU/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: hu_HU\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:191"},msgstr:["Visszavonás"]}}}}},{locale:"id",json:{charset:"utf-8",headers:{"Last-Translator":"agus sutrisno <agussutrisno@smamsa.sch.id>, 2020","Language-Team":"Indonesian (https://www.transifex.com/nextcloud/teams/64236/id/)","Content-Type":"text/plain; charset=UTF-8",Language:"id","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nagus sutrisno <agussutrisno@smamsa.sch.id>, 2020\n"},msgstr:["Last-Translator: agus sutrisno <agussutrisno@smamsa.sch.id>, 2020\nLanguage-Team: Indonesian (https://www.transifex.com/nextcloud/teams/64236/id/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: id\nPlural-Forms: nplurals=1; plural=0;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:192"},msgstr:["Tidak jadi"]}}}}},{locale:"is",json:{charset:"utf-8",headers:{"Last-Translator":"Sveinn í Felli <sv1@fellsnet.is>, 2020","Language-Team":"Icelandic (https://www.transifex.com/nextcloud/teams/64236/is/)","Content-Type":"text/plain; charset=UTF-8",Language:"is","Plural-Forms":"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nSveinn í Felli <sv1@fellsnet.is>, 2020\n"},msgstr:["Last-Translator: Sveinn í Felli <sv1@fellsnet.is>, 2020\nLanguage-Team: Icelandic (https://www.transifex.com/nextcloud/teams/64236/is/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: is\nPlural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:192"},msgstr:["Afturkalla"]}}}}},{locale:"it",json:{charset:"utf-8",headers:{"Last-Translator":"Vincenzo Reale <vinx.reale@gmail.com>, 2020","Language-Team":"Italian (https://www.transifex.com/nextcloud/teams/64236/it/)","Content-Type":"text/plain; charset=UTF-8",Language:"it","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nVincenzo Reale <vinx.reale@gmail.com>, 2020\n"},msgstr:["Last-Translator: Vincenzo Reale <vinx.reale@gmail.com>, 2020\nLanguage-Team: Italian (https://www.transifex.com/nextcloud/teams/64236/it/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: it\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:187"},msgstr:["Annulla"]}}}}},{locale:"ja_JP",json:{charset:"utf-8",headers:{"Last-Translator":"323484, 2020","Language-Team":"Japanese (Japan) (https://www.transifex.com/nextcloud/teams/64236/ja_JP/)","Content-Type":"text/plain; charset=UTF-8",Language:"ja_JP","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\n323484, 2020\n"},msgstr:["Last-Translator: 323484, 2020\nLanguage-Team: Japanese (Japan) (https://www.transifex.com/nextcloud/teams/64236/ja_JP/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ja_JP\nPlural-Forms: nplurals=1; plural=0;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:187"},msgstr:["元に戻す"]}}}}},{locale:"kab",json:{charset:"utf-8",headers:{"Last-Translator":"ZiriSut, 2021","Language-Team":"Kabyle (https://www.transifex.com/nextcloud/teams/64236/kab/)","Content-Type":"text/plain; charset=UTF-8",Language:"kab","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nZiriSut, 2021\n"},msgstr:["Last-Translator: ZiriSut, 2021\nLanguage-Team: Kabyle (https://www.transifex.com/nextcloud/teams/64236/kab/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: kab\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:192"},msgstr:["Sefsex"]}}}}},{locale:"ko",json:{charset:"utf-8",headers:{"Last-Translator":"Brandon Han, 2021","Language-Team":"Korean (https://www.transifex.com/nextcloud/teams/64236/ko/)","Content-Type":"text/plain; charset=UTF-8",Language:"ko","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nBrandon Han, 2021\n"},msgstr:["Last-Translator: Brandon Han, 2021\nLanguage-Team: Korean (https://www.transifex.com/nextcloud/teams/64236/ko/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ko\nPlural-Forms: nplurals=1; plural=0;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:192"},msgstr:["되돌리기"]}}}}},{locale:"lt_LT",json:{charset:"utf-8",headers:{"Last-Translator":"Moo, 2020","Language-Team":"Lithuanian (Lithuania) (https://www.transifex.com/nextcloud/teams/64236/lt_LT/)","Content-Type":"text/plain; charset=UTF-8",Language:"lt_LT","Plural-Forms":"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nMoo, 2020\n"},msgstr:["Last-Translator: Moo, 2020\nLanguage-Team: Lithuanian (Lithuania) (https://www.transifex.com/nextcloud/teams/64236/lt_LT/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: lt_LT\nPlural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:187"},msgstr:["Atšaukti"]}}}}},{locale:"mk",json:{charset:"utf-8",headers:{"Last-Translator":"Сашко Тодоров, 2020","Language-Team":"Macedonian (https://www.transifex.com/nextcloud/teams/64236/mk/)","Content-Type":"text/plain; charset=UTF-8",Language:"mk","Plural-Forms":"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nСашко Тодоров, 2020\n"},msgstr:["Last-Translator: Сашко Тодоров, 2020\nLanguage-Team: Macedonian (https://www.transifex.com/nextcloud/teams/64236/mk/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: mk\nPlural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:187"},msgstr:["Врати"]}}}}},{locale:"mn",json:{charset:"utf-8",headers:{"Last-Translator":"BATKHUYAG Ganbold <gbatkhuyag@gmail.com>, 2022","Language-Team":"Mongolian (https://www.transifex.com/nextcloud/teams/64236/mn/)","Content-Type":"text/plain; charset=UTF-8",Language:"mn","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nBATKHUYAG Ganbold <gbatkhuyag@gmail.com>, 2022\n"},msgstr:["Last-Translator: BATKHUYAG Ganbold <gbatkhuyag@gmail.com>, 2022\nLanguage-Team: Mongolian (https://www.transifex.com/nextcloud/teams/64236/mn/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: mn\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:192"},msgstr:["Буцаах"]}}}}},{locale:"mr",json:{charset:"utf-8",headers:{"Last-Translator":"Vinit Dhabre <VINIT@ymail.com>, 2021","Language-Team":"Marathi (https://www.transifex.com/nextcloud/teams/64236/mr/)","Content-Type":"text/plain; charset=UTF-8",Language:"mr","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nVinit Dhabre <VINIT@ymail.com>, 2021\n"},msgstr:["Last-Translator: Vinit Dhabre <VINIT@ymail.com>, 2021\nLanguage-Team: Marathi (https://www.transifex.com/nextcloud/teams/64236/mr/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: mr\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:192"},msgstr:["पूर्ववत करा"]}}}}},{locale:"my",json:{charset:"utf-8",headers:{"Last-Translator":"Htike Aung Kyaw <htikeagkyaw@gmail.com>, 2021","Language-Team":"Burmese (https://www.transifex.com/nextcloud/teams/64236/my/)","Content-Type":"text/plain; charset=UTF-8",Language:"my","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nHtike Aung Kyaw <htikeagkyaw@gmail.com>, 2021\n"},msgstr:["Last-Translator: Htike Aung Kyaw <htikeagkyaw@gmail.com>, 2021\nLanguage-Team: Burmese (https://www.transifex.com/nextcloud/teams/64236/my/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: my\nPlural-Forms: nplurals=1; plural=0;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:192"},msgstr:["နဂိုအတိုင်းပြန်ထားရန်"]}}}}},{locale:"nb_NO",json:{charset:"utf-8",headers:{"Last-Translator":"sverre.vikan <sverre.vikan@gmail.com>, 2020","Language-Team":"Norwegian Bokmål (Norway) (https://www.transifex.com/nextcloud/teams/64236/nb_NO/)","Content-Type":"text/plain; charset=UTF-8",Language:"nb_NO","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nsverre.vikan <sverre.vikan@gmail.com>, 2020\n"},msgstr:["Last-Translator: sverre.vikan <sverre.vikan@gmail.com>, 2020\nLanguage-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/nextcloud/teams/64236/nb_NO/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: nb_NO\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:192"},msgstr:["Angre"]}}}}},{locale:"nl",json:{charset:"utf-8",headers:{"Last-Translator":"Robin Slot, 2020","Language-Team":"Dutch (https://www.transifex.com/nextcloud/teams/64236/nl/)","Content-Type":"text/plain; charset=UTF-8",Language:"nl","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nRobin Slot, 2020\n"},msgstr:["Last-Translator: Robin Slot, 2020\nLanguage-Team: Dutch (https://www.transifex.com/nextcloud/teams/64236/nl/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: nl\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:191"},msgstr:["Ongedaan maken"]}}}}},{locale:"oc",json:{charset:"utf-8",headers:{"Last-Translator":"Quentin PAGÈS, 2020","Language-Team":"Occitan (post 1500) (https://www.transifex.com/nextcloud/teams/64236/oc/)","Content-Type":"text/plain; charset=UTF-8",Language:"oc","Plural-Forms":"nplurals=2; plural=(n > 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nQuentin PAGÈS, 2020\n"},msgstr:["Last-Translator: Quentin PAGÈS, 2020\nLanguage-Team: Occitan (post 1500) (https://www.transifex.com/nextcloud/teams/64236/oc/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: oc\nPlural-Forms: nplurals=2; plural=(n > 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:187"},msgstr:["Anullar"]}}}}},{locale:"pl",json:{charset:"utf-8",headers:{"Last-Translator":"Robert Szmurło <robert.szmurlo@ee.pw.edu.pl>, 2020","Language-Team":"Polish (https://www.transifex.com/nextcloud/teams/64236/pl/)","Content-Type":"text/plain; charset=UTF-8",Language:"pl","Plural-Forms":"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nRobert Szmurło <robert.szmurlo@ee.pw.edu.pl>, 2020\n"},msgstr:["Last-Translator: Robert Szmurło <robert.szmurlo@ee.pw.edu.pl>, 2020\nLanguage-Team: Polish (https://www.transifex.com/nextcloud/teams/64236/pl/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: pl\nPlural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:187"},msgstr:["Cofnij"]}}}}},{locale:"pt_BR",json:{charset:"utf-8",headers:{"Last-Translator":"Paulo Schopf, 2020","Language-Team":"Portuguese (Brazil) (https://www.transifex.com/nextcloud/teams/64236/pt_BR/)","Content-Type":"text/plain; charset=UTF-8",Language:"pt_BR","Plural-Forms":"nplurals=2; plural=(n > 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nPaulo Schopf, 2020\n"},msgstr:["Last-Translator: Paulo Schopf, 2020\nLanguage-Team: Portuguese (Brazil) (https://www.transifex.com/nextcloud/teams/64236/pt_BR/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: pt_BR\nPlural-Forms: nplurals=2; plural=(n > 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:187"},msgstr:["Desfazer"]}}}}},{locale:"pt_PT",json:{charset:"utf-8",headers:{"Last-Translator":"Manuela Silva <mmsrs@sky.com>, 2022","Language-Team":"Portuguese (Portugal) (https://www.transifex.com/nextcloud/teams/64236/pt_PT/)","Content-Type":"text/plain; charset=UTF-8",Language:"pt_PT","Plural-Forms":"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nManuela Silva <mmsrs@sky.com>, 2022\n"},msgstr:["Last-Translator: Manuela Silva <mmsrs@sky.com>, 2022\nLanguage-Team: Portuguese (Portugal) (https://www.transifex.com/nextcloud/teams/64236/pt_PT/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: pt_PT\nPlural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["Anular"]}}}}},{locale:"ro",json:{charset:"utf-8",headers:{"Last-Translator":"Mădălin Vasiliu <contact@madalinvasiliu.com>, 2022","Language-Team":"Romanian (https://www.transifex.com/nextcloud/teams/64236/ro/)","Content-Type":"text/plain; charset=UTF-8",Language:"ro","Plural-Forms":"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nMădălin Vasiliu <contact@madalinvasiliu.com>, 2022\n"},msgstr:["Last-Translator: Mădălin Vasiliu <contact@madalinvasiliu.com>, 2022\nLanguage-Team: Romanian (https://www.transifex.com/nextcloud/teams/64236/ro/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ro\nPlural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:193"},msgstr:["Anulează"]}}}}},{locale:"ru",json:{charset:"utf-8",headers:{"Last-Translator":"Andrey Atapin <atab@kirovedu.ru>, 2020","Language-Team":"Russian (https://www.transifex.com/nextcloud/teams/64236/ru/)","Content-Type":"text/plain; charset=UTF-8",Language:"ru","Plural-Forms":"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nAndrey Atapin <atab@kirovedu.ru>, 2020\n"},msgstr:["Last-Translator: Andrey Atapin <atab@kirovedu.ru>, 2020\nLanguage-Team: Russian (https://www.transifex.com/nextcloud/teams/64236/ru/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ru\nPlural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:187"},msgstr:["Отменить"]}}}}},{locale:"si",json:{charset:"utf-8",headers:{"Last-Translator":"Hela Basa, 2021","Language-Team":"Sinhala (https://www.transifex.com/nextcloud/teams/64236/si/)","Content-Type":"text/plain; charset=UTF-8",Language:"si","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nHela Basa, 2021\n"},msgstr:["Last-Translator: Hela Basa, 2021\nLanguage-Team: Sinhala (https://www.transifex.com/nextcloud/teams/64236/si/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: si\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:192"},msgstr:["පෙරසේ"]}}}}},{locale:"sk_SK",json:{charset:"utf-8",headers:{"Last-Translator":"vladimirjendrol <vlado@jendrol.sk>, 2020","Language-Team":"Slovak (Slovakia) (https://www.transifex.com/nextcloud/teams/64236/sk_SK/)","Content-Type":"text/plain; charset=UTF-8",Language:"sk_SK","Plural-Forms":"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nvladimirjendrol <vlado@jendrol.sk>, 2020\n"},msgstr:["Last-Translator: vladimirjendrol <vlado@jendrol.sk>, 2020\nLanguage-Team: Slovak (Slovakia) (https://www.transifex.com/nextcloud/teams/64236/sk_SK/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: sk_SK\nPlural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:192"},msgstr:["Späť"]}}}}},{locale:"sl",json:{charset:"utf-8",headers:{"Last-Translator":"Matej Urbančič <>, 2020","Language-Team":"Slovenian (https://www.transifex.com/nextcloud/teams/64236/sl/)","Content-Type":"text/plain; charset=UTF-8",Language:"sl","Plural-Forms":"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nMatej Urbančič <>, 2020\n"},msgstr:["Last-Translator: Matej Urbančič <>, 2020\nLanguage-Team: Slovenian (https://www.transifex.com/nextcloud/teams/64236/sl/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: sl\nPlural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:191"},msgstr:["Razveljavi"]}}}}},{locale:"sr",json:{charset:"utf-8",headers:{"Last-Translator":"aleksandar jevtic, 2022","Language-Team":"Serbian (https://www.transifex.com/nextcloud/teams/64236/sr/)","Content-Type":"text/plain; charset=UTF-8",Language:"sr","Plural-Forms":"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\naleksandar jevtic, 2022\n"},msgstr:["Last-Translator: aleksandar jevtic, 2022\nLanguage-Team: Serbian (https://www.transifex.com/nextcloud/teams/64236/sr/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: sr\nPlural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["Poništi"]}}}}},{locale:"sv",json:{charset:"utf-8",headers:{"Last-Translator":"Victor Nyberg <v70123@gmail.com>, 2021","Language-Team":"Swedish (https://www.transifex.com/nextcloud/teams/64236/sv/)","Content-Type":"text/plain; charset=UTF-8",Language:"sv","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nVictor Nyberg <v70123@gmail.com>, 2021\n"},msgstr:["Last-Translator: Victor Nyberg <v70123@gmail.com>, 2021\nLanguage-Team: Swedish (https://www.transifex.com/nextcloud/teams/64236/sv/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: sv\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:191"},msgstr:["Ångra"]}}}}},{locale:"ta",json:{charset:"utf-8",headers:{"Last-Translator":"ஒளியன் Oliyan, 2022","Language-Team":"Tamil (https://www.transifex.com/nextcloud/teams/64236/ta/)","Content-Type":"text/plain; charset=UTF-8",Language:"ta","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nஒளியன் Oliyan, 2022\n"},msgstr:["Last-Translator: ஒளியன் Oliyan, 2022\nLanguage-Team: Tamil (https://www.transifex.com/nextcloud/teams/64236/ta/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ta\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:192"},msgstr:["செயல்தவிர்"]}}}}},{locale:"th_TH",json:{charset:"utf-8",headers:{"Last-Translator":"Phongpanot Phairat <ppnplus@protonmail.com>, 2021","Language-Team":"Thai (Thailand) (https://www.transifex.com/nextcloud/teams/64236/th_TH/)","Content-Type":"text/plain; charset=UTF-8",Language:"th_TH","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nPhongpanot Phairat <ppnplus@protonmail.com>, 2021\n"},msgstr:["Last-Translator: Phongpanot Phairat <ppnplus@protonmail.com>, 2021\nLanguage-Team: Thai (Thailand) (https://www.transifex.com/nextcloud/teams/64236/th_TH/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: th_TH\nPlural-Forms: nplurals=1; plural=0;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:192"},msgstr:["เลิกทำ"]}}}}},{locale:"tr",json:{charset:"utf-8",headers:{"Last-Translator":"Kaya Zeren <kayazeren@gmail.com>, 2020","Language-Team":"Turkish (https://www.transifex.com/nextcloud/teams/64236/tr/)","Content-Type":"text/plain; charset=UTF-8",Language:"tr","Plural-Forms":"nplurals=2; plural=(n > 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nKaya Zeren <kayazeren@gmail.com>, 2020\n"},msgstr:["Last-Translator: Kaya Zeren <kayazeren@gmail.com>, 2020\nLanguage-Team: Turkish (https://www.transifex.com/nextcloud/teams/64236/tr/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: tr\nPlural-Forms: nplurals=2; plural=(n > 1);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:191"},msgstr:["Geri al"]}}}}},{locale:"uk",json:{charset:"utf-8",headers:{"Last-Translator":"Oleksandr Panasyuk, 2021","Language-Team":"Ukrainian (https://www.transifex.com/nextcloud/teams/64236/uk/)","Content-Type":"text/plain; charset=UTF-8",Language:"uk","Plural-Forms":"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nOleksandr Panasyuk, 2021\n"},msgstr:["Last-Translator: Oleksandr Panasyuk, 2021\nLanguage-Team: Ukrainian (https://www.transifex.com/nextcloud/teams/64236/uk/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: uk\nPlural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:192"},msgstr:["Скасувати дію"]}}}}},{locale:"vi",json:{charset:"utf-8",headers:{"Last-Translator":"Luu Thang <luuthang@vif.vn>, 2021","Language-Team":"Vietnamese (https://www.transifex.com/nextcloud/teams/64236/vi/)","Content-Type":"text/plain; charset=UTF-8",Language:"vi","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nLuu Thang <luuthang@vif.vn>, 2021\n"},msgstr:["Last-Translator: Luu Thang <luuthang@vif.vn>, 2021\nLanguage-Team: Vietnamese (https://www.transifex.com/nextcloud/teams/64236/vi/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: vi\nPlural-Forms: nplurals=1; plural=0;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:192"},msgstr:["Hoàn tác"]}}}}},{locale:"zh_CN",json:{charset:"utf-8",headers:{"Last-Translator":"Henry Ji, 2022","Language-Team":"Chinese (China) (https://www.transifex.com/nextcloud/teams/64236/zh_CN/)","Content-Type":"text/plain; charset=UTF-8",Language:"zh_CN","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nHenry Ji, 2022\n"},msgstr:["Last-Translator: Henry Ji, 2022\nLanguage-Team: Chinese (China) (https://www.transifex.com/nextcloud/teams/64236/zh_CN/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: zh_CN\nPlural-Forms: nplurals=1; plural=0;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:192"},msgstr:[" 撤消"]}}}}},{locale:"zh_HK",json:{charset:"utf-8",headers:{"Last-Translator":"Cha Wong <cafetango@gmail.com>, 2021","Language-Team":"Chinese (Hong Kong) (https://www.transifex.com/nextcloud/teams/64236/zh_HK/)","Content-Type":"text/plain; charset=UTF-8",Language:"zh_HK","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nCha Wong <cafetango@gmail.com>, 2021\n"},msgstr:["Last-Translator: Cha Wong <cafetango@gmail.com>, 2021\nLanguage-Team: Chinese (Hong Kong) (https://www.transifex.com/nextcloud/teams/64236/zh_HK/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: zh_HK\nPlural-Forms: nplurals=1; plural=0;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:191"},msgstr:["還原"]}}}}},{locale:"zh_TW",json:{charset:"utf-8",headers:{"Last-Translator":"Natashia Maxins <railroad1987@gmail.com>, 2020","Language-Team":"Chinese (Taiwan) (https://www.transifex.com/nextcloud/teams/64236/zh_TW/)","Content-Type":"text/plain; charset=UTF-8",Language:"zh_TW","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nNatashia Maxins <railroad1987@gmail.com>, 2020\n"},msgstr:["Last-Translator: Natashia Maxins <railroad1987@gmail.com>, 2020\nLanguage-Team: Chinese (Taiwan) (https://www.transifex.com/nextcloud/teams/64236/zh_TW/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: zh_TW\nPlural-Forms: nplurals=1; plural=0;\n"]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:192"},msgstr:["復原"]}}}}}].map((function(t){return Yu.addTranslation(t.locale,t.json)}));var $u=Yu.build();$u.ngettext.bind($u),$u.gettext.bind($u);var Zu=i((function t(){a(this,t)}));Zu.ERROR="toast-error",Zu.WARNING="toast-warning",Zu.INFO="toast-info",Zu.SUCCESS="toast-success",Zu.PERMANENT="toast-error",Zu.UNDO="toast-undo";var tp=i((function t(){a(this,t)}));tp.OFF="off",tp.POLITE="polite",tp.ASSERTIVE="assertive";var ep=7e3;function np(t,e){var n,a;if(e=Object.assign({timeout:ep,isHTML:!1,type:void 0,selector:void 0,onRemove:function(){},onClick:void 0,close:!0},e),"string"==typeof t&&!e.isHTML){var o=document.createElement("div");o.innerHTML=t,t=o.innerText}var i=null!==(a=e.type)&&void 0!==a?a:"";"function"==typeof e.onClick&&(i+=" toast-with-click ");var s=t instanceof Node,l=tp.POLITE;e.ariaLive?l=e.ariaLive.toString():e.type!==Zu.ERROR&&e.type!==Zu.UNDO||(l=tp.ASSERTIVE);var c=r((A(n={},s?"node":"text",t),A(n,"duration",e.timeout),A(n,"callback",e.onRemove),A(n,"onClick",e.onClick),A(n,"close",e.close),A(n,"gravity","top"),A(n,"selector",e.selector),A(n,"position","right"),A(n,"backgroundColor",""),A(n,"className","dialogs "+i),A(n,"escapeMarkup",!e.isHTML),A(n,"ariaLive",l),n));return c.showToast(),c}function rp(t,e){return np(t,Object.assign(Object.assign({},e),{type:Zu.ERROR}))}function ap(t,e){return np(t,Object.assign(Object.assign({},e),{type:Zu.SUCCESS}))}},5225:(t,e,n)=>{var r=n(2072);t.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},5318:(t,e,n)=>{var r=n(5077),a=n(4491),o=n(3610),i=n(3938),A=n(5476),s=n(1641);e.f=r&&!a?Object.defineProperties:function(t,e){i(t);for(var n,r=A(e),a=s(e),l=a.length,c=0;l>c;)o.f(t,n=a[c++],r[n]);return t}},5335:(t,e,n)=>{var r=n(8420),a=n(6568),o=a.all;t.exports=a.IS_HTMLDDA?function(t){return"object"==typeof t?null!==t:r(t)||t===o}:function(t){return"object"==typeof t?null!==t:r(t)}},5349:t=>{"use strict";t.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTYiIHdpZHRoPSIxNiI+CiAgPHBhdGggZD0iTTE0IDEyLjNMMTIuMyAxNCA4IDkuNyAzLjcgMTQgMiAxMi4zIDYuMyA4IDIgMy43IDMuNyAyIDggNi4zIDEyLjMgMiAxNCAzLjcgOS43IDh6Ii8+Cjwvc3ZnPgo="},5362:(t,e,n)=>{var r=n(3062),a=String;t.exports=function(t){if("Symbol"===r(t))throw TypeError("Cannot convert a Symbol value to a string");return a(t)}},5372:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e"},5419:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e"},5458:(t,e,n)=>{var r,a,o,i=n(4692);a=[n(4692)],r=function(t){var e=function(){if(t&&t.fn&&t.fn.select2&&t.fn.select2.amd)var e=t.fn.select2.amd;var n,r,a;return e&&e.requirejs||(e?r=e:e={},function(t){var e,o,i,A,s={},l={},c={},d={},u=Object.prototype.hasOwnProperty,p=[].slice,f=/\.js$/;function h(t,e){return u.call(t,e)}function g(t,e){var n,r,a,o,i,A,s,l,d,u,p,h=e&&e.split("/"),g=c.map,m=g&&g["*"]||{};if(t){for(i=(t=t.split("/")).length-1,c.nodeIdCompat&&f.test(t[i])&&(t[i]=t[i].replace(f,"")),"."===t[0].charAt(0)&&h&&(t=h.slice(0,h.length-1).concat(t)),d=0;d<t.length;d++)if("."===(p=t[d]))t.splice(d,1),d-=1;else if(".."===p){if(0===d||1===d&&".."===t[2]||".."===t[d-1])continue;d>0&&(t.splice(d-1,2),d-=2)}t=t.join("/")}if((h||m)&&g){for(d=(n=t.split("/")).length;d>0;d-=1){if(r=n.slice(0,d).join("/"),h)for(u=h.length;u>0;u-=1)if((a=g[h.slice(0,u).join("/")])&&(a=a[r])){o=a,A=d;break}if(o)break;!s&&m&&m[r]&&(s=m[r],l=d)}!o&&s&&(o=s,A=l),o&&(n.splice(0,A,o),t=n.join("/"))}return t}function m(e,n){return function(){var r=p.call(arguments,0);return"string"!=typeof r[0]&&1===r.length&&r.push(null),o.apply(t,r.concat([e,n]))}}function b(t){return function(e){s[t]=e}}function v(n){if(h(l,n)){var r=l[n];delete l[n],d[n]=!0,e.apply(t,r)}if(!h(s,n)&&!h(d,n))throw new Error("No "+n);return s[n]}function w(t){var e,n=t?t.indexOf("!"):-1;return n>-1&&(e=t.substring(0,n),t=t.substring(n+1,t.length)),[e,t]}function y(t){return t?w(t):[]}function x(t){return function(){return c&&c.config&&c.config[t]||{}}}i=function(t,e){var n,r,a=w(t),o=a[0],i=e[1];return t=a[1],o&&(n=v(o=g(o,i))),o?t=n&&n.normalize?n.normalize(t,(r=i,function(t){return g(t,r)})):g(t,i):(o=(a=w(t=g(t,i)))[0],t=a[1],o&&(n=v(o))),{f:o?o+"!"+t:t,n:t,pr:o,p:n}},A={require:function(t){return m(t)},exports:function(t){var e=s[t];return void 0!==e?e:s[t]={}},module:function(t){return{id:t,uri:"",exports:s[t],config:x(t)}}},e=function(e,n,r,a){var o,c,u,p,f,g,w,x=[],B=typeof r;if(g=y(a=a||e),"undefined"===B||"function"===B){for(n=!n.length&&r.length?["require","exports","module"]:n,f=0;f<n.length;f+=1)if("require"===(c=(p=i(n[f],g)).f))x[f]=A.require(e);else if("exports"===c)x[f]=A.exports(e),w=!0;else if("module"===c)o=x[f]=A.module(e);else if(h(s,c)||h(l,c)||h(d,c))x[f]=v(c);else{if(!p.p)throw new Error(e+" missing "+c);p.p.load(p.n,m(a,!0),b(c),{}),x[f]=s[c]}u=r?r.apply(s[e],x):void 0,e&&(o&&o.exports!==t&&o.exports!==s[e]?s[e]=o.exports:u===t&&w||(s[e]=u))}else e&&(s[e]=r)},n=r=o=function(n,r,a,s,l){if("string"==typeof n)return A[n]?A[n](r):v(i(n,y(r)).f);if(!n.splice){if((c=n).deps&&o(c.deps,c.callback),!r)return;r.splice?(n=r,r=a,a=null):n=t}return r=r||function(){},"function"==typeof a&&(a=s,s=l),s?e(t,n,r,a):setTimeout((function(){e(t,n,r,a)}),4),o},o.config=function(t){return o(t)},n._defined=s,(a=function(t,e,n){if("string"!=typeof t)throw new Error("See almond README: incorrect module build, no module name");e.splice||(n=e,e=[]),h(s,t)||h(l,t)||(l[t]=[t,e,n])}).amd={jQuery:!0}}(),e.requirejs=n,e.require=r,e.define=a),e.define("almond",(function(){})),e.define("jquery",[],(function(){var e=t||i;return null==e&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),e})),e.define("select2/utils",["jquery"],(function(t){var e={};function n(t){var e=t.prototype,n=[];for(var r in e)"function"==typeof e[r]&&"constructor"!==r&&n.push(r);return n}e.Extend=function(t,e){var n={}.hasOwnProperty;function r(){this.constructor=t}for(var a in e)n.call(e,a)&&(t[a]=e[a]);return r.prototype=e.prototype,t.prototype=new r,t.__super__=e.prototype,t},e.Decorate=function(t,e){var r=n(e),a=n(t);function o(){var n=Array.prototype.unshift,r=e.prototype.constructor.length,a=t.prototype.constructor;r>0&&(n.call(arguments,t.prototype.constructor),a=e.prototype.constructor),a.apply(this,arguments)}e.displayName=t.displayName,o.prototype=new function(){this.constructor=o};for(var i=0;i<a.length;i++){var A=a[i];o.prototype[A]=t.prototype[A]}for(var s=function(t){var n=function(){};t in o.prototype&&(n=o.prototype[t]);var r=e.prototype[t];return function(){return Array.prototype.unshift.call(arguments,n),r.apply(this,arguments)}},l=0;l<r.length;l++){var c=r[l];o.prototype[c]=s(c)}return o};var r=function(){this.listeners={}};r.prototype.on=function(t,e){this.listeners=this.listeners||{},t in this.listeners?this.listeners[t].push(e):this.listeners[t]=[e]},r.prototype.trigger=function(t){var e=Array.prototype.slice,n=e.call(arguments,1);this.listeners=this.listeners||{},null==n&&(n=[]),0===n.length&&n.push({}),n[0]._type=t,t in this.listeners&&this.invoke(this.listeners[t],e.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},r.prototype.invoke=function(t,e){for(var n=0,r=t.length;n<r;n++)t[n].apply(this,e)},e.Observable=r,e.generateChars=function(t){for(var e="",n=0;n<t;n++)e+=Math.floor(36*Math.random()).toString(36);return e},e.bind=function(t,e){return function(){t.apply(e,arguments)}},e._convertData=function(t){for(var e in t){var n=e.split("-"),r=t;if(1!==n.length){for(var a=0;a<n.length;a++){var o=n[a];(o=o.substring(0,1).toLowerCase()+o.substring(1))in r||(r[o]={}),a==n.length-1&&(r[o]=t[e]),r=r[o]}delete t[e]}}return t},e.hasScroll=function(e,n){var r=t(n),a=n.style.overflowX,o=n.style.overflowY;return(a!==o||"hidden"!==o&&"visible"!==o)&&("scroll"===a||"scroll"===o||r.innerHeight()<n.scrollHeight||r.innerWidth()<n.scrollWidth)},e.escapeMarkup=function(t){var e={"\\":"\","&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};return"string"!=typeof t?t:String(t).replace(/[&<>"'\/\\]/g,(function(t){return e[t]}))},e.__cache={};var a=0;return e.GetUniqueElementId=function(t){var n=t.getAttribute("data-select2-id");return null!=n||(n=t.id?"select2-data-"+t.id:"select2-data-"+(++a).toString()+"-"+e.generateChars(4),t.setAttribute("data-select2-id",n)),n},e.StoreData=function(t,n,r){var a=e.GetUniqueElementId(t);e.__cache[a]||(e.__cache[a]={}),e.__cache[a][n]=r},e.GetData=function(n,r){var a=e.GetUniqueElementId(n);return r?e.__cache[a]&&null!=e.__cache[a][r]?e.__cache[a][r]:t(n).data(r):e.__cache[a]},e.RemoveData=function(t){var n=e.GetUniqueElementId(t);null!=e.__cache[n]&&delete e.__cache[n],t.removeAttribute("data-select2-id")},e.copyNonInternalCssClasses=function(t,e){var n=t.getAttribute("class").trim().split(/\s+/);n=n.filter((function(t){return 0===t.indexOf("select2-")}));var r=e.getAttribute("class").trim().split(/\s+/);r=r.filter((function(t){return 0!==t.indexOf("select2-")}));var a=n.concat(r);t.setAttribute("class",a.join(" "))},e})),e.define("select2/results",["jquery","./utils"],(function(t,e){function n(t,e,r){this.$element=t,this.data=r,this.options=e,n.__super__.constructor.call(this)}return e.Extend(n,e.Observable),n.prototype.render=function(){var e=t('<ul class="select2-results__options" role="listbox"></ul>');return this.options.get("multiple")&&e.attr("aria-multiselectable","true"),this.$results=e,e},n.prototype.clear=function(){this.$results.empty()},n.prototype.displayMessage=function(e){var n=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var r=t('<li role="alert" aria-live="assertive" class="select2-results__option"></li>'),a=this.options.get("translations").get(e.message);r.append(n(a(e.args))),r[0].className+=" select2-results__message",this.$results.append(r)},n.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},n.prototype.append=function(t){this.hideLoading();var e=[];if(null!=t.results&&0!==t.results.length){t.results=this.sort(t.results);for(var n=0;n<t.results.length;n++){var r=t.results[n],a=this.option(r);e.push(a)}this.$results.append(e)}else 0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"})},n.prototype.position=function(t,e){e.find(".select2-results").append(t)},n.prototype.sort=function(t){return this.options.get("sorter")(t)},n.prototype.highlightFirstItem=function(){var t=this.$results.find(".select2-results__option--selectable"),e=t.filter(".select2-results__option--selected");e.length>0?e.first().trigger("mouseenter"):t.first().trigger("mouseenter"),this.ensureHighlightVisible()},n.prototype.setClasses=function(){var n=this;this.data.current((function(r){var a=r.map((function(t){return t.id.toString()}));n.$results.find(".select2-results__option--selectable").each((function(){var n=t(this),r=e.GetData(this,"data"),o=""+r.id;null!=r.element&&r.element.selected||null==r.element&&a.indexOf(o)>-1?(this.classList.add("select2-results__option--selected"),n.attr("aria-selected","true")):(this.classList.remove("select2-results__option--selected"),n.attr("aria-selected","false"))}))}))},n.prototype.showLoading=function(t){this.hideLoading();var e={disabled:!0,loading:!0,text:this.options.get("translations").get("searching")(t)},n=this.option(e);n.className+=" loading-results",this.$results.prepend(n)},n.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},n.prototype.option=function(n){var r=document.createElement("li");r.classList.add("select2-results__option"),r.classList.add("select2-results__option--selectable");var a={role:"option"},o=window.Element.prototype.matches||window.Element.prototype.msMatchesSelector||window.Element.prototype.webkitMatchesSelector;for(var i in(null!=n.element&&o.call(n.element,":disabled")||null==n.element&&n.disabled)&&(a["aria-disabled"]="true",r.classList.remove("select2-results__option--selectable"),r.classList.add("select2-results__option--disabled")),null==n.id&&r.classList.remove("select2-results__option--selectable"),null!=n._resultId&&(r.id=n._resultId),n.title&&(r.title=n.title),n.children&&(a.role="group",a["aria-label"]=n.text,r.classList.remove("select2-results__option--selectable"),r.classList.add("select2-results__option--group")),a){var A=a[i];r.setAttribute(i,A)}if(n.children){var s=t(r),l=document.createElement("strong");l.className="select2-results__group",this.template(n,l);for(var c=[],d=0;d<n.children.length;d++){var u=n.children[d],p=this.option(u);c.push(p)}var f=t("<ul></ul>",{class:"select2-results__options select2-results__options--nested",role:"none"});f.append(c),s.append(l),s.append(f)}else this.template(n,r);return e.StoreData(r,"data",n),r},n.prototype.bind=function(n,r){var a=this,o=n.id+"-results";this.$results.attr("id",o),n.on("results:all",(function(t){a.clear(),a.append(t.data),n.isOpen()&&(a.setClasses(),a.highlightFirstItem())})),n.on("results:append",(function(t){a.append(t.data),n.isOpen()&&a.setClasses()})),n.on("query",(function(t){a.hideMessages(),a.showLoading(t)})),n.on("select",(function(){n.isOpen()&&(a.setClasses(),a.options.get("scrollAfterSelect")&&a.highlightFirstItem())})),n.on("unselect",(function(){n.isOpen()&&(a.setClasses(),a.options.get("scrollAfterSelect")&&a.highlightFirstItem())})),n.on("open",(function(){a.$results.attr("aria-expanded","true"),a.$results.attr("aria-hidden","false"),a.setClasses(),a.ensureHighlightVisible()})),n.on("close",(function(){a.$results.attr("aria-expanded","false"),a.$results.attr("aria-hidden","true"),a.$results.removeAttr("aria-activedescendant")})),n.on("results:toggle",(function(){var t=a.getHighlightedResults();0!==t.length&&t.trigger("mouseup")})),n.on("results:select",(function(){var t=a.getHighlightedResults();if(0!==t.length){var n=e.GetData(t[0],"data");t.hasClass("select2-results__option--selected")?a.trigger("close",{}):a.trigger("select",{data:n})}})),n.on("results:previous",(function(){var t=a.getHighlightedResults(),e=a.$results.find(".select2-results__option--selectable"),n=e.index(t);if(!(n<=0)){var r=n-1;0===t.length&&(r=0);var o=e.eq(r);o.trigger("mouseenter");var i=a.$results.offset().top,A=o.offset().top,s=a.$results.scrollTop()+(A-i);0===r?a.$results.scrollTop(0):A-i<0&&a.$results.scrollTop(s)}})),n.on("results:next",(function(){var t=a.getHighlightedResults(),e=a.$results.find(".select2-results__option--selectable"),n=e.index(t)+1;if(!(n>=e.length)){var r=e.eq(n);r.trigger("mouseenter");var o=a.$results.offset().top+a.$results.outerHeight(!1),i=r.offset().top+r.outerHeight(!1),A=a.$results.scrollTop()+i-o;0===n?a.$results.scrollTop(0):i>o&&a.$results.scrollTop(A)}})),n.on("results:focus",(function(t){t.element[0].classList.add("select2-results__option--highlighted"),t.element[0].setAttribute("aria-selected","true")})),n.on("results:message",(function(t){a.displayMessage(t)})),t.fn.mousewheel&&this.$results.on("mousewheel",(function(t){var e=a.$results.scrollTop(),n=a.$results.get(0).scrollHeight-e+t.deltaY,r=t.deltaY>0&&e-t.deltaY<=0,o=t.deltaY<0&&n<=a.$results.height();r?(a.$results.scrollTop(0),t.preventDefault(),t.stopPropagation()):o&&(a.$results.scrollTop(a.$results.get(0).scrollHeight-a.$results.height()),t.preventDefault(),t.stopPropagation())})),this.$results.on("mouseup",".select2-results__option--selectable",(function(n){var r=t(this),o=e.GetData(this,"data");r.hasClass("select2-results__option--selected")?a.options.get("multiple")?a.trigger("unselect",{originalEvent:n,data:o}):a.trigger("close",{}):a.trigger("select",{originalEvent:n,data:o})})),this.$results.on("mouseenter",".select2-results__option--selectable",(function(n){var r=e.GetData(this,"data");a.getHighlightedResults().removeClass("select2-results__option--highlighted").attr("aria-selected","false"),a.trigger("results:focus",{data:r,element:t(this)})}))},n.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},n.prototype.destroy=function(){this.$results.remove()},n.prototype.ensureHighlightVisible=function(){var t=this.getHighlightedResults();if(0!==t.length){var e=this.$results.find(".select2-results__option--selectable").index(t),n=this.$results.offset().top,r=t.offset().top,a=this.$results.scrollTop()+(r-n),o=r-n;a-=2*t.outerHeight(!1),e<=2?this.$results.scrollTop(0):(o>this.$results.outerHeight()||o<0)&&this.$results.scrollTop(a)}},n.prototype.template=function(e,n){var r=this.options.get("templateResult"),a=this.options.get("escapeMarkup"),o=r(e,n);null==o?n.style.display="none":"string"==typeof o?n.innerHTML=a(o):t(n).append(o)},n})),e.define("select2/keys",[],(function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}})),e.define("select2/selection/base",["jquery","../utils","../keys"],(function(t,e,n){function r(t,e){this.$element=t,this.options=e,r.__super__.constructor.call(this)}return e.Extend(r,e.Observable),r.prototype.render=function(){var n=t('<span class="select2-selection" role="combobox" aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=e.GetData(this.$element[0],"old-tabindex")?this._tabindex=e.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),n.attr("title",this.$element.attr("title")),n.attr("tabindex",this._tabindex),n.attr("aria-disabled","false"),this.$selection=n,n},r.prototype.bind=function(t,e){var r=this,a=t.id+"-results";this.container=t,this.$selection.on("focus",(function(t){r.trigger("focus",t)})),this.$selection.on("blur",(function(t){r._handleBlur(t)})),this.$selection.on("keydown",(function(t){r.trigger("keypress",t),t.which===n.SPACE&&t.preventDefault()})),t.on("results:focus",(function(t){r.$selection.attr("aria-activedescendant",t.data._resultId)})),t.on("selection:update",(function(t){r.update(t.data)})),t.on("open",(function(){r.$selection.attr("aria-expanded","true"),r.$selection.attr("aria-owns",a),r._attachCloseHandler(t)})),t.on("close",(function(){r.$selection.attr("aria-expanded","false"),r.$selection.removeAttr("aria-activedescendant"),r.$selection.removeAttr("aria-owns"),r.$selection.trigger("focus"),r._detachCloseHandler(t)})),t.on("enable",(function(){r.$selection.attr("tabindex",r._tabindex),r.$selection.attr("aria-disabled","false")})),t.on("disable",(function(){r.$selection.attr("tabindex","-1"),r.$selection.attr("aria-disabled","true")}))},r.prototype._handleBlur=function(e){var n=this;window.setTimeout((function(){document.activeElement==n.$selection[0]||t.contains(n.$selection[0],document.activeElement)||n.trigger("blur",e)}),1)},r.prototype._attachCloseHandler=function(n){t(document.body).on("mousedown.select2."+n.id,(function(n){var r=t(n.target).closest(".select2");t(".select2.select2-container--open").each((function(){this!=r[0]&&e.GetData(this,"element").select2("close")}))}))},r.prototype._detachCloseHandler=function(e){t(document.body).off("mousedown.select2."+e.id)},r.prototype.position=function(t,e){e.find(".selection").append(t)},r.prototype.destroy=function(){this._detachCloseHandler(this.container)},r.prototype.update=function(t){throw new Error("The `update` method must be defined in child classes.")},r.prototype.isEnabled=function(){return!this.isDisabled()},r.prototype.isDisabled=function(){return this.options.get("disabled")},r})),e.define("select2/selection/single",["jquery","./base","../utils","../keys"],(function(t,e,n,r){function a(){a.__super__.constructor.apply(this,arguments)}return n.Extend(a,e),a.prototype.render=function(){var t=a.__super__.render.call(this);return t[0].classList.add("select2-selection--single"),t.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),t},a.prototype.bind=function(t,e){var n=this;a.__super__.bind.apply(this,arguments);var r=t.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",r).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",r),this.$selection.attr("aria-controls",r),this.$selection.on("mousedown",(function(t){1===t.which&&n.trigger("toggle",{originalEvent:t})})),this.$selection.on("focus",(function(t){})),this.$selection.on("blur",(function(t){})),t.on("focus",(function(e){t.isOpen()||n.$selection.trigger("focus")}))},a.prototype.clear=function(){var t=this.$selection.find(".select2-selection__rendered");t.empty(),t.removeAttr("title")},a.prototype.display=function(t,e){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(t,e))},a.prototype.selectionContainer=function(){return t("<span></span>")},a.prototype.update=function(t){if(0!==t.length){var e=t[0],n=this.$selection.find(".select2-selection__rendered"),r=this.display(e,n);n.empty().append(r);var a=e.title||e.text;a?n.attr("title",a):n.removeAttr("title")}else this.clear()},a})),e.define("select2/selection/multiple",["jquery","./base","../utils"],(function(t,e,n){function r(t,e){r.__super__.constructor.apply(this,arguments)}return n.Extend(r,e),r.prototype.render=function(){var t=r.__super__.render.call(this);return t[0].classList.add("select2-selection--multiple"),t.html('<ul class="select2-selection__rendered"></ul>'),t},r.prototype.bind=function(e,a){var o=this;r.__super__.bind.apply(this,arguments);var i=e.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",i),this.$selection.on("click",(function(t){o.trigger("toggle",{originalEvent:t})})),this.$selection.on("click",".select2-selection__choice__remove",(function(e){if(!o.isDisabled()){var r=t(this).parent(),a=n.GetData(r[0],"data");o.trigger("unselect",{originalEvent:e,data:a})}})),this.$selection.on("keydown",".select2-selection__choice__remove",(function(t){o.isDisabled()||t.stopPropagation()}))},r.prototype.clear=function(){var t=this.$selection.find(".select2-selection__rendered");t.empty(),t.removeAttr("title")},r.prototype.display=function(t,e){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(t,e))},r.prototype.selectionContainer=function(){return t('<li class="select2-selection__choice"><button type="button" class="select2-selection__choice__remove" tabindex="-1"><span aria-hidden="true">×</span></button><span class="select2-selection__choice__display"></span></li>')},r.prototype.update=function(t){if(this.clear(),0!==t.length){for(var e=[],r=this.$selection.find(".select2-selection__rendered").attr("id")+"-choice-",a=0;a<t.length;a++){var o=t[a],i=this.selectionContainer(),A=this.display(o,i),s=r+n.generateChars(4)+"-";o.id?s+=o.id:s+=n.generateChars(4),i.find(".select2-selection__choice__display").append(A).attr("id",s);var l=o.title||o.text;l&&i.attr("title",l);var c=this.options.get("translations").get("removeItem"),d=i.find(".select2-selection__choice__remove");d.attr("title",c()),d.attr("aria-label",c()),d.attr("aria-describedby",s),n.StoreData(i[0],"data",o),e.push(i)}this.$selection.find(".select2-selection__rendered").append(e)}},r})),e.define("select2/selection/placeholder",[],(function(){function t(t,e,n){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),t.call(this,e,n)}return t.prototype.normalizePlaceholder=function(t,e){return"string"==typeof e&&(e={id:"",text:e}),e},t.prototype.createPlaceholder=function(t,e){var n=this.selectionContainer();n.html(this.display(e)),n[0].classList.add("select2-selection__placeholder"),n[0].classList.remove("select2-selection__choice");var r=e.title||e.text||n.text();return this.$selection.find(".select2-selection__rendered").attr("title",r),n},t.prototype.update=function(t,e){var n=1==e.length&&e[0].id!=this.placeholder.id;if(e.length>1||n)return t.call(this,e);this.clear();var r=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(r)},t})),e.define("select2/selection/allowClear",["jquery","../keys","../utils"],(function(t,e,n){function r(){}return r.prototype.bind=function(t,e,n){var r=this;t.call(this,e,n),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",(function(t){r._handleClear(t)})),e.on("keypress",(function(t){r._handleKeyboardClear(t,e)}))},r.prototype._handleClear=function(t,e){if(!this.isDisabled()){var r=this.$selection.find(".select2-selection__clear");if(0!==r.length){e.stopPropagation();var a=n.GetData(r[0],"data"),o=this.$element.val();this.$element.val(this.placeholder.id);var i={data:a};if(this.trigger("clear",i),i.prevented)this.$element.val(o);else{for(var A=0;A<a.length;A++)if(i={data:a[A]},this.trigger("unselect",i),i.prevented)return void this.$element.val(o);this.$element.trigger("input").trigger("change"),this.trigger("toggle",{})}}}},r.prototype._handleKeyboardClear=function(t,n,r){r.isOpen()||n.which!=e.DELETE&&n.which!=e.BACKSPACE||this._handleClear(n)},r.prototype.update=function(e,r){if(e.call(this,r),this.$selection.find(".select2-selection__clear").remove(),this.$selection[0].classList.remove("select2-selection--clearable"),!(this.$selection.find(".select2-selection__placeholder").length>0||0===r.length)){var a=this.$selection.find(".select2-selection__rendered").attr("id"),o=this.options.get("translations").get("removeAllItems"),i=t('<button type="button" class="select2-selection__clear" tabindex="-1"><span aria-hidden="true">×</span></button>');i.attr("title",o()),i.attr("aria-label",o()),i.attr("aria-describedby",a),n.StoreData(i[0],"data",r),this.$selection.prepend(i),this.$selection[0].classList.add("select2-selection--clearable")}},r})),e.define("select2/selection/search",["jquery","../utils","../keys"],(function(t,e,n){function r(t,e,n){t.call(this,e,n)}return r.prototype.render=function(e){var n=this.options.get("translations").get("search"),r=t('<span class="select2-search select2-search--inline"><textarea class="select2-search__field" type="search" tabindex="-1" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" ></textarea></span>');this.$searchContainer=r,this.$search=r.find("textarea"),this.$search.prop("autocomplete",this.options.get("autocomplete")),this.$search.attr("aria-label",n());var a=e.call(this);return this._transferTabIndex(),a.append(this.$searchContainer),a},r.prototype.bind=function(t,r,a){var o=this,i=r.id+"-results",A=r.id+"-container";t.call(this,r,a),o.$search.attr("aria-describedby",A),r.on("open",(function(){o.$search.attr("aria-controls",i),o.$search.trigger("focus")})),r.on("close",(function(){o.$search.val(""),o.resizeSearch(),o.$search.removeAttr("aria-controls"),o.$search.removeAttr("aria-activedescendant"),o.$search.trigger("focus")})),r.on("enable",(function(){o.$search.prop("disabled",!1),o._transferTabIndex()})),r.on("disable",(function(){o.$search.prop("disabled",!0)})),r.on("focus",(function(t){o.$search.trigger("focus")})),r.on("results:focus",(function(t){t.data._resultId?o.$search.attr("aria-activedescendant",t.data._resultId):o.$search.removeAttr("aria-activedescendant")})),this.$selection.on("focusin",".select2-search--inline",(function(t){o.trigger("focus",t)})),this.$selection.on("focusout",".select2-search--inline",(function(t){o._handleBlur(t)})),this.$selection.on("keydown",".select2-search--inline",(function(t){if(t.stopPropagation(),o.trigger("keypress",t),o._keyUpPrevented=t.isDefaultPrevented(),t.which===n.BACKSPACE&&""===o.$search.val()){var r=o.$selection.find(".select2-selection__choice").last();if(r.length>0){var a=e.GetData(r[0],"data");o.searchRemoveChoice(a),t.preventDefault()}}})),this.$selection.on("click",".select2-search--inline",(function(t){o.$search.val()&&t.stopPropagation()}));var s=document.documentMode,l=s&&s<=11;this.$selection.on("input.searchcheck",".select2-search--inline",(function(t){l?o.$selection.off("input.search input.searchcheck"):o.$selection.off("keyup.search")})),this.$selection.on("keyup.search input.search",".select2-search--inline",(function(t){if(l&&"input"===t.type)o.$selection.off("input.search input.searchcheck");else{var e=t.which;e!=n.SHIFT&&e!=n.CTRL&&e!=n.ALT&&e!=n.TAB&&o.handleSearch(t)}}))},r.prototype._transferTabIndex=function(t){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},r.prototype.createPlaceholder=function(t,e){this.$search.attr("placeholder",e.text)},r.prototype.update=function(t,e){var n=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),t.call(this,e),this.resizeSearch(),n&&this.$search.trigger("focus")},r.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var t=this.$search.val();this.trigger("query",{term:t})}this._keyUpPrevented=!1},r.prototype.searchRemoveChoice=function(t,e){this.trigger("unselect",{data:e}),this.$search.val(e.text),this.handleSearch()},r.prototype.resizeSearch=function(){this.$search.css("width","25px");var t="100%";""===this.$search.attr("placeholder")&&(t=.75*(this.$search.val().length+1)+"em"),this.$search.css("width",t)},r})),e.define("select2/selection/selectionCss",["../utils"],(function(t){function e(){}return e.prototype.render=function(e){var n=e.call(this),r=this.options.get("selectionCssClass")||"";return-1!==r.indexOf(":all:")&&(r=r.replace(":all:",""),t.copyNonInternalCssClasses(n[0],this.$element[0])),n.addClass(r),n},e})),e.define("select2/selection/eventRelay",["jquery"],(function(t){function e(){}return e.prototype.bind=function(e,n,r){var a=this,o=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],i=["opening","closing","selecting","unselecting","clearing"];e.call(this,n,r),n.on("*",(function(e,n){if(-1!==o.indexOf(e)){n=n||{};var r=t.Event("select2:"+e,{params:n});a.$element.trigger(r),-1!==i.indexOf(e)&&(n.prevented=r.isDefaultPrevented())}}))},e})),e.define("select2/translation",["jquery","require"],(function(t,e){function n(t){this.dict=t||{}}return n.prototype.all=function(){return this.dict},n.prototype.get=function(t){return this.dict[t]},n.prototype.extend=function(e){this.dict=t.extend({},e.all(),this.dict)},n._cache={},n.loadPath=function(t){if(!(t in n._cache)){var r=e(t);n._cache[t]=r}return new n(n._cache[t])},n})),e.define("select2/diacritics",[],(function(){return{"Ⓐ":"A",A:"A",À:"A",Á:"A",Â:"A",Ầ:"A",Ấ:"A",Ẫ:"A",Ẩ:"A",Ã:"A",Ā:"A",Ă:"A",Ằ:"A",Ắ:"A",Ẵ:"A",Ẳ:"A",Ȧ:"A",Ǡ:"A",Ä:"A",Ǟ:"A",Ả:"A",Å:"A",Ǻ:"A",Ǎ:"A",Ȁ:"A",Ȃ:"A",Ạ:"A",Ậ:"A",Ặ:"A",Ḁ:"A",Ą:"A",Ⱥ:"A",Ɐ:"A",Ꜳ:"AA",Æ:"AE",Ǽ:"AE",Ǣ:"AE",Ꜵ:"AO",Ꜷ:"AU",Ꜹ:"AV",Ꜻ:"AV",Ꜽ:"AY","Ⓑ":"B",B:"B",Ḃ:"B",Ḅ:"B",Ḇ:"B",Ƀ:"B",Ƃ:"B",Ɓ:"B","Ⓒ":"C",C:"C",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",Ç:"C",Ḉ:"C",Ƈ:"C",Ȼ:"C",Ꜿ:"C","Ⓓ":"D",D:"D",Ḋ:"D",Ď:"D",Ḍ:"D",Ḑ:"D",Ḓ:"D",Ḏ:"D",Đ:"D",Ƌ:"D",Ɗ:"D",Ɖ:"D",Ꝺ:"D",DZ:"DZ",DŽ:"DZ",Dz:"Dz",Dž:"Dz","Ⓔ":"E",E:"E",È:"E",É:"E",Ê:"E",Ề:"E",Ế:"E",Ễ:"E",Ể:"E",Ẽ:"E",Ē:"E",Ḕ:"E",Ḗ:"E",Ĕ:"E",Ė:"E",Ë:"E",Ẻ:"E",Ě:"E",Ȅ:"E",Ȇ:"E",Ẹ:"E",Ệ:"E",Ȩ:"E",Ḝ:"E",Ę:"E",Ḙ:"E",Ḛ:"E",Ɛ:"E",Ǝ:"E","Ⓕ":"F",F:"F",Ḟ:"F",Ƒ:"F",Ꝼ:"F","Ⓖ":"G",G:"G",Ǵ:"G",Ĝ:"G",Ḡ:"G",Ğ:"G",Ġ:"G",Ǧ:"G",Ģ:"G",Ǥ:"G",Ɠ:"G",Ꞡ:"G",Ᵹ:"G",Ꝿ:"G","Ⓗ":"H",H:"H",Ĥ:"H",Ḣ:"H",Ḧ:"H",Ȟ:"H",Ḥ:"H",Ḩ:"H",Ḫ:"H",Ħ:"H",Ⱨ:"H",Ⱶ:"H",Ɥ:"H","Ⓘ":"I",I:"I",Ì:"I",Í:"I",Î:"I",Ĩ:"I",Ī:"I",Ĭ:"I",İ:"I",Ï:"I",Ḯ:"I",Ỉ:"I",Ǐ:"I",Ȉ:"I",Ȋ:"I",Ị:"I",Į:"I",Ḭ:"I",Ɨ:"I","Ⓙ":"J",J:"J",Ĵ:"J",Ɉ:"J","Ⓚ":"K",K:"K",Ḱ:"K",Ǩ:"K",Ḳ:"K",Ķ:"K",Ḵ:"K",Ƙ:"K",Ⱪ:"K",Ꝁ:"K",Ꝃ:"K",Ꝅ:"K",Ꞣ:"K","Ⓛ":"L",L:"L",Ŀ:"L",Ĺ:"L",Ľ:"L",Ḷ:"L",Ḹ:"L",Ļ:"L",Ḽ:"L",Ḻ:"L",Ł:"L",Ƚ:"L",Ɫ:"L",Ⱡ:"L",Ꝉ:"L",Ꝇ:"L",Ꞁ:"L",LJ:"LJ",Lj:"Lj","Ⓜ":"M",M:"M",Ḿ:"M",Ṁ:"M",Ṃ:"M",Ɱ:"M",Ɯ:"M","Ⓝ":"N",N:"N",Ǹ:"N",Ń:"N",Ñ:"N",Ṅ:"N",Ň:"N",Ṇ:"N",Ņ:"N",Ṋ:"N",Ṉ:"N",Ƞ:"N",Ɲ:"N",Ꞑ:"N",Ꞥ:"N",NJ:"NJ",Nj:"Nj","Ⓞ":"O",O:"O",Ò:"O",Ó:"O",Ô:"O",Ồ:"O",Ố:"O",Ỗ:"O",Ổ:"O",Õ:"O",Ṍ:"O",Ȭ:"O",Ṏ:"O",Ō:"O",Ṑ:"O",Ṓ:"O",Ŏ:"O",Ȯ:"O",Ȱ:"O",Ö:"O",Ȫ:"O",Ỏ:"O",Ő:"O",Ǒ:"O",Ȍ:"O",Ȏ:"O",Ơ:"O",Ờ:"O",Ớ:"O",Ỡ:"O",Ở:"O",Ợ:"O",Ọ:"O",Ộ:"O",Ǫ:"O",Ǭ:"O",Ø:"O",Ǿ:"O",Ɔ:"O",Ɵ:"O",Ꝋ:"O",Ꝍ:"O",Œ:"OE",Ƣ:"OI",Ꝏ:"OO",Ȣ:"OU","Ⓟ":"P",P:"P",Ṕ:"P",Ṗ:"P",Ƥ:"P",Ᵽ:"P",Ꝑ:"P",Ꝓ:"P",Ꝕ:"P","Ⓠ":"Q",Q:"Q",Ꝗ:"Q",Ꝙ:"Q",Ɋ:"Q","Ⓡ":"R",R:"R",Ŕ:"R",Ṙ:"R",Ř:"R",Ȑ:"R",Ȓ:"R",Ṛ:"R",Ṝ:"R",Ŗ:"R",Ṟ:"R",Ɍ:"R",Ɽ:"R",Ꝛ:"R",Ꞧ:"R",Ꞃ:"R","Ⓢ":"S",S:"S",ẞ:"S",Ś:"S",Ṥ:"S",Ŝ:"S",Ṡ:"S",Š:"S",Ṧ:"S",Ṣ:"S",Ṩ:"S",Ș:"S",Ş:"S",Ȿ:"S",Ꞩ:"S",Ꞅ:"S","Ⓣ":"T",T:"T",Ṫ:"T",Ť:"T",Ṭ:"T",Ț:"T",Ţ:"T",Ṱ:"T",Ṯ:"T",Ŧ:"T",Ƭ:"T",Ʈ:"T",Ⱦ:"T",Ꞇ:"T",Ꜩ:"TZ","Ⓤ":"U",U:"U",Ù:"U",Ú:"U",Û:"U",Ũ:"U",Ṹ:"U",Ū:"U",Ṻ:"U",Ŭ:"U",Ü:"U",Ǜ:"U",Ǘ:"U",Ǖ:"U",Ǚ:"U",Ủ:"U",Ů:"U",Ű:"U",Ǔ:"U",Ȕ:"U",Ȗ:"U",Ư:"U",Ừ:"U",Ứ:"U",Ữ:"U",Ử:"U",Ự:"U",Ụ:"U",Ṳ:"U",Ų:"U",Ṷ:"U",Ṵ:"U",Ʉ:"U","Ⓥ":"V",V:"V",Ṽ:"V",Ṿ:"V",Ʋ:"V",Ꝟ:"V",Ʌ:"V",Ꝡ:"VY","Ⓦ":"W",W:"W",Ẁ:"W",Ẃ:"W",Ŵ:"W",Ẇ:"W",Ẅ:"W",Ẉ:"W",Ⱳ:"W","Ⓧ":"X",X:"X",Ẋ:"X",Ẍ:"X","Ⓨ":"Y",Y:"Y",Ỳ:"Y",Ý:"Y",Ŷ:"Y",Ỹ:"Y",Ȳ:"Y",Ẏ:"Y",Ÿ:"Y",Ỷ:"Y",Ỵ:"Y",Ƴ:"Y",Ɏ:"Y",Ỿ:"Y","Ⓩ":"Z",Z:"Z",Ź:"Z",Ẑ:"Z",Ż:"Z",Ž:"Z",Ẓ:"Z",Ẕ:"Z",Ƶ:"Z",Ȥ:"Z",Ɀ:"Z",Ⱬ:"Z",Ꝣ:"Z","ⓐ":"a",a:"a",ẚ:"a",à:"a",á:"a",â:"a",ầ:"a",ấ:"a",ẫ:"a",ẩ:"a",ã:"a",ā:"a",ă:"a",ằ:"a",ắ:"a",ẵ:"a",ẳ:"a",ȧ:"a",ǡ:"a",ä:"a",ǟ:"a",ả:"a",å:"a",ǻ:"a",ǎ:"a",ȁ:"a",ȃ:"a",ạ:"a",ậ:"a",ặ:"a",ḁ:"a",ą:"a",ⱥ:"a",ɐ:"a",ꜳ:"aa",æ:"ae",ǽ:"ae",ǣ:"ae",ꜵ:"ao",ꜷ:"au",ꜹ:"av",ꜻ:"av",ꜽ:"ay","ⓑ":"b",b:"b",ḃ:"b",ḅ:"b",ḇ:"b",ƀ:"b",ƃ:"b",ɓ:"b","ⓒ":"c",c:"c",ć:"c",ĉ:"c",ċ:"c",č:"c",ç:"c",ḉ:"c",ƈ:"c",ȼ:"c",ꜿ:"c",ↄ:"c","ⓓ":"d",d:"d",ḋ:"d",ď:"d",ḍ:"d",ḑ:"d",ḓ:"d",ḏ:"d",đ:"d",ƌ:"d",ɖ:"d",ɗ:"d",ꝺ:"d",dz:"dz",dž:"dz","ⓔ":"e",e:"e",è:"e",é:"e",ê:"e",ề:"e",ế:"e",ễ:"e",ể:"e",ẽ:"e",ē:"e",ḕ:"e",ḗ:"e",ĕ:"e",ė:"e",ë:"e",ẻ:"e",ě:"e",ȅ:"e",ȇ:"e",ẹ:"e",ệ:"e",ȩ:"e",ḝ:"e",ę:"e",ḙ:"e",ḛ:"e",ɇ:"e",ɛ:"e",ǝ:"e","ⓕ":"f",f:"f",ḟ:"f",ƒ:"f",ꝼ:"f","ⓖ":"g",g:"g",ǵ:"g",ĝ:"g",ḡ:"g",ğ:"g",ġ:"g",ǧ:"g",ģ:"g",ǥ:"g",ɠ:"g",ꞡ:"g",ᵹ:"g",ꝿ:"g","ⓗ":"h",h:"h",ĥ:"h",ḣ:"h",ḧ:"h",ȟ:"h",ḥ:"h",ḩ:"h",ḫ:"h",ẖ:"h",ħ:"h",ⱨ:"h",ⱶ:"h",ɥ:"h",ƕ:"hv","ⓘ":"i",i:"i",ì:"i",í:"i",î:"i",ĩ:"i",ī:"i",ĭ:"i",ï:"i",ḯ:"i",ỉ:"i",ǐ:"i",ȉ:"i",ȋ:"i",ị:"i",į:"i",ḭ:"i",ɨ:"i",ı:"i","ⓙ":"j",j:"j",ĵ:"j",ǰ:"j",ɉ:"j","ⓚ":"k",k:"k",ḱ:"k",ǩ:"k",ḳ:"k",ķ:"k",ḵ:"k",ƙ:"k",ⱪ:"k",ꝁ:"k",ꝃ:"k",ꝅ:"k",ꞣ:"k","ⓛ":"l",l:"l",ŀ:"l",ĺ:"l",ľ:"l",ḷ:"l",ḹ:"l",ļ:"l",ḽ:"l",ḻ:"l",ſ:"l",ł:"l",ƚ:"l",ɫ:"l",ⱡ:"l",ꝉ:"l",ꞁ:"l",ꝇ:"l",lj:"lj","ⓜ":"m",m:"m",ḿ:"m",ṁ:"m",ṃ:"m",ɱ:"m",ɯ:"m","ⓝ":"n",n:"n",ǹ:"n",ń:"n",ñ:"n",ṅ:"n",ň:"n",ṇ:"n",ņ:"n",ṋ:"n",ṉ:"n",ƞ:"n",ɲ:"n",ʼn:"n",ꞑ:"n",ꞥ:"n",nj:"nj","ⓞ":"o",o:"o",ò:"o",ó:"o",ô:"o",ồ:"o",ố:"o",ỗ:"o",ổ:"o",õ:"o",ṍ:"o",ȭ:"o",ṏ:"o",ō:"o",ṑ:"o",ṓ:"o",ŏ:"o",ȯ:"o",ȱ:"o",ö:"o",ȫ:"o",ỏ:"o",ő:"o",ǒ:"o",ȍ:"o",ȏ:"o",ơ:"o",ờ:"o",ớ:"o",ỡ:"o",ở:"o",ợ:"o",ọ:"o",ộ:"o",ǫ:"o",ǭ:"o",ø:"o",ǿ:"o",ɔ:"o",ꝋ:"o",ꝍ:"o",ɵ:"o",œ:"oe",ƣ:"oi",ȣ:"ou",ꝏ:"oo","ⓟ":"p",p:"p",ṕ:"p",ṗ:"p",ƥ:"p",ᵽ:"p",ꝑ:"p",ꝓ:"p",ꝕ:"p","ⓠ":"q",q:"q",ɋ:"q",ꝗ:"q",ꝙ:"q","ⓡ":"r",r:"r",ŕ:"r",ṙ:"r",ř:"r",ȑ:"r",ȓ:"r",ṛ:"r",ṝ:"r",ŗ:"r",ṟ:"r",ɍ:"r",ɽ:"r",ꝛ:"r",ꞧ:"r",ꞃ:"r","ⓢ":"s",s:"s",ß:"s",ś:"s",ṥ:"s",ŝ:"s",ṡ:"s",š:"s",ṧ:"s",ṣ:"s",ṩ:"s",ș:"s",ş:"s",ȿ:"s",ꞩ:"s",ꞅ:"s",ẛ:"s","ⓣ":"t",t:"t",ṫ:"t",ẗ:"t",ť:"t",ṭ:"t",ț:"t",ţ:"t",ṱ:"t",ṯ:"t",ŧ:"t",ƭ:"t",ʈ:"t",ⱦ:"t",ꞇ:"t",ꜩ:"tz","ⓤ":"u",u:"u",ù:"u",ú:"u",û:"u",ũ:"u",ṹ:"u",ū:"u",ṻ:"u",ŭ:"u",ü:"u",ǜ:"u",ǘ:"u",ǖ:"u",ǚ:"u",ủ:"u",ů:"u",ű:"u",ǔ:"u",ȕ:"u",ȗ:"u",ư:"u",ừ:"u",ứ:"u",ữ:"u",ử:"u",ự:"u",ụ:"u",ṳ:"u",ų:"u",ṷ:"u",ṵ:"u",ʉ:"u","ⓥ":"v",v:"v",ṽ:"v",ṿ:"v",ʋ:"v",ꝟ:"v",ʌ:"v",ꝡ:"vy","ⓦ":"w",w:"w",ẁ:"w",ẃ:"w",ŵ:"w",ẇ:"w",ẅ:"w",ẘ:"w",ẉ:"w",ⱳ:"w","ⓧ":"x",x:"x",ẋ:"x",ẍ:"x","ⓨ":"y",y:"y",ỳ:"y",ý:"y",ŷ:"y",ỹ:"y",ȳ:"y",ẏ:"y",ÿ:"y",ỷ:"y",ẙ:"y",ỵ:"y",ƴ:"y",ɏ:"y",ỿ:"y","ⓩ":"z",z:"z",ź:"z",ẑ:"z",ż:"z",ž:"z",ẓ:"z",ẕ:"z",ƶ:"z",ȥ:"z",ɀ:"z",ⱬ:"z",ꝣ:"z",Ά:"Α",Έ:"Ε",Ή:"Η",Ί:"Ι",Ϊ:"Ι",Ό:"Ο",Ύ:"Υ",Ϋ:"Υ",Ώ:"Ω",ά:"α",έ:"ε",ή:"η",ί:"ι",ϊ:"ι",ΐ:"ι",ό:"ο",ύ:"υ",ϋ:"υ",ΰ:"υ",ώ:"ω",ς:"σ","’":"'"}})),e.define("select2/data/base",["../utils"],(function(t){function e(t,n){e.__super__.constructor.call(this)}return t.Extend(e,t.Observable),e.prototype.current=function(t){throw new Error("The `current` method must be defined in child classes.")},e.prototype.query=function(t,e){throw new Error("The `query` method must be defined in child classes.")},e.prototype.bind=function(t,e){},e.prototype.destroy=function(){},e.prototype.generateResultId=function(e,n){var r=e.id+"-result-";return r+=t.generateChars(4),null!=n.id?r+="-"+n.id.toString():r+="-"+t.generateChars(4),r},e})),e.define("select2/data/select",["./base","../utils","jquery"],(function(t,e,n){function r(t,e){this.$element=t,this.options=e,r.__super__.constructor.call(this)}return e.Extend(r,t),r.prototype.current=function(t){var e=this;t(Array.prototype.map.call(this.$element[0].querySelectorAll(":checked"),(function(t){return e.item(n(t))})))},r.prototype.select=function(t){var e=this;if(t.selected=!0,null!=t.element&&"option"===t.element.tagName.toLowerCase())return t.element.selected=!0,void this.$element.trigger("input").trigger("change");if(this.$element.prop("multiple"))this.current((function(n){var r=[];(t=[t]).push.apply(t,n);for(var a=0;a<t.length;a++){var o=t[a].id;-1===r.indexOf(o)&&r.push(o)}e.$element.val(r),e.$element.trigger("input").trigger("change")}));else{var n=t.id;this.$element.val(n),this.$element.trigger("input").trigger("change")}},r.prototype.unselect=function(t){var e=this;if(this.$element.prop("multiple")){if(t.selected=!1,null!=t.element&&"option"===t.element.tagName.toLowerCase())return t.element.selected=!1,void this.$element.trigger("input").trigger("change");this.current((function(n){for(var r=[],a=0;a<n.length;a++){var o=n[a].id;o!==t.id&&-1===r.indexOf(o)&&r.push(o)}e.$element.val(r),e.$element.trigger("input").trigger("change")}))}},r.prototype.bind=function(t,e){var n=this;this.container=t,t.on("select",(function(t){n.select(t.data)})),t.on("unselect",(function(t){n.unselect(t.data)}))},r.prototype.destroy=function(){this.$element.find("*").each((function(){e.RemoveData(this)}))},r.prototype.query=function(t,e){var r=[],a=this;this.$element.children().each((function(){if("option"===this.tagName.toLowerCase()||"optgroup"===this.tagName.toLowerCase()){var e=n(this),o=a.item(e),i=a.matches(t,o);null!==i&&r.push(i)}})),e({results:r})},r.prototype.addOptions=function(t){this.$element.append(t)},r.prototype.option=function(t){var r;t.children?(r=document.createElement("optgroup")).label=t.text:void 0!==(r=document.createElement("option")).textContent?r.textContent=t.text:r.innerText=t.text,void 0!==t.id&&(r.value=t.id),t.disabled&&(r.disabled=!0),t.selected&&(r.selected=!0),t.title&&(r.title=t.title);var a=this._normalizeItem(t);return a.element=r,e.StoreData(r,"data",a),n(r)},r.prototype.item=function(t){var r={};if(null!=(r=e.GetData(t[0],"data")))return r;var a=t[0];if("option"===a.tagName.toLowerCase())r={id:t.val(),text:t.text(),disabled:t.prop("disabled"),selected:t.prop("selected"),title:t.prop("title")};else if("optgroup"===a.tagName.toLowerCase()){r={text:t.prop("label"),children:[],title:t.prop("title")};for(var o=t.children("option"),i=[],A=0;A<o.length;A++){var s=n(o[A]),l=this.item(s);i.push(l)}r.children=i}return(r=this._normalizeItem(r)).element=t[0],e.StoreData(t[0],"data",r),r},r.prototype._normalizeItem=function(t){t!==Object(t)&&(t={id:t,text:t});return null!=(t=n.extend({},{text:""},t)).id&&(t.id=t.id.toString()),null!=t.text&&(t.text=t.text.toString()),null==t._resultId&&t.id&&null!=this.container&&(t._resultId=this.generateResultId(this.container,t)),n.extend({},{selected:!1,disabled:!1},t)},r.prototype.matches=function(t,e){return this.options.get("matcher")(t,e)},r})),e.define("select2/data/array",["./select","../utils","jquery"],(function(t,e,n){function r(t,e){this._dataToConvert=e.get("data")||[],r.__super__.constructor.call(this,t,e)}return e.Extend(r,t),r.prototype.bind=function(t,e){r.__super__.bind.call(this,t,e),this.addOptions(this.convertToOptions(this._dataToConvert))},r.prototype.select=function(t){var e=this.$element.find("option").filter((function(e,n){return n.value==t.id.toString()}));0===e.length&&(e=this.option(t),this.addOptions(e)),r.__super__.select.call(this,t)},r.prototype.convertToOptions=function(t){var e=this,r=this.$element.find("option"),a=r.map((function(){return e.item(n(this)).id})).get(),o=[];function i(t){return function(){return n(this).val()==t.id}}for(var A=0;A<t.length;A++){var s=this._normalizeItem(t[A]);if(a.indexOf(s.id)>=0){var l=r.filter(i(s)),c=this.item(l),d=n.extend(!0,{},s,c),u=this.option(d);l.replaceWith(u)}else{var p=this.option(s);if(s.children){var f=this.convertToOptions(s.children);p.append(f)}o.push(p)}}return o},r})),e.define("select2/data/ajax",["./array","../utils","jquery"],(function(t,e,n){function r(t,e){this.ajaxOptions=this._applyDefaults(e.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),r.__super__.constructor.call(this,t,e)}return e.Extend(r,t),r.prototype._applyDefaults=function(t){var e={data:function(t){return n.extend({},t,{q:t.term})},transport:function(t,e,r){var a=n.ajax(t);return a.then(e),a.fail(r),a}};return n.extend({},e,t,!0)},r.prototype.processResults=function(t){return t},r.prototype.query=function(t,e){var r=this;null!=this._request&&("function"==typeof this._request.abort&&this._request.abort(),this._request=null);var a=n.extend({type:"GET"},this.ajaxOptions);function o(){var n=a.transport(a,(function(n){var a=r.processResults(n,t);r.options.get("debug")&&window.console&&console.error&&(a&&a.results&&Array.isArray(a.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),e(a)}),(function(){(!("status"in n)||0!==n.status&&"0"!==n.status)&&r.trigger("results:message",{message:"errorLoading"})}));r._request=n}"function"==typeof a.url&&(a.url=a.url.call(this.$element,t)),"function"==typeof a.data&&(a.data=a.data.call(this.$element,t)),this.ajaxOptions.delay&&null!=t.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(o,this.ajaxOptions.delay)):o()},r})),e.define("select2/data/tags",["jquery"],(function(t){function e(t,e,n){var r=n.get("tags"),a=n.get("createTag");void 0!==a&&(this.createTag=a);var o=n.get("insertTag");if(void 0!==o&&(this.insertTag=o),t.call(this,e,n),Array.isArray(r))for(var i=0;i<r.length;i++){var A=r[i],s=this._normalizeItem(A),l=this.option(s);this.$element.append(l)}}return e.prototype.query=function(t,e,n){var r=this;this._removeOldTags(),null!=e.term&&null==e.page?t.call(this,e,(function t(a,o){for(var i=a.results,A=0;A<i.length;A++){var s=i[A],l=null!=s.children&&!t({results:s.children},!0);if((s.text||"").toUpperCase()===(e.term||"").toUpperCase()||l)return!o&&(a.data=i,void n(a))}if(o)return!0;var c=r.createTag(e);if(null!=c){var d=r.option(c);d.attr("data-select2-tag","true"),r.addOptions([d]),r.insertTag(i,c)}a.results=i,n(a)})):t.call(this,e,n)},e.prototype.createTag=function(t,e){if(null==e.term)return null;var n=e.term.trim();return""===n?null:{id:n,text:n}},e.prototype.insertTag=function(t,e,n){e.unshift(n)},e.prototype._removeOldTags=function(e){this.$element.find("option[data-select2-tag]").each((function(){this.selected||t(this).remove()}))},e})),e.define("select2/data/tokenizer",["jquery"],(function(t){function e(t,e,n){var r=n.get("tokenizer");void 0!==r&&(this.tokenizer=r),t.call(this,e,n)}return e.prototype.bind=function(t,e,n){t.call(this,e,n),this.$search=e.dropdown.$search||e.selection.$search||n.find(".select2-search__field")},e.prototype.query=function(e,n,r){var a=this;n.term=n.term||"";var o=this.tokenizer(n,this.options,(function(e){var n=a._normalizeItem(e);if(!a.$element.find("option").filter((function(){return t(this).val()===n.id})).length){var r=a.option(n);r.attr("data-select2-tag",!0),a._removeOldTags(),a.addOptions([r])}!function(t){a.trigger("select",{data:t})}(n)}));o.term!==n.term&&(this.$search.length&&(this.$search.val(o.term),this.$search.trigger("focus")),n.term=o.term),e.call(this,n,r)},e.prototype.tokenizer=function(e,n,r,a){for(var o=r.get("tokenSeparators")||[],i=n.term,A=0,s=this.createTag||function(t){return{id:t.term,text:t.term}};A<i.length;){var l=i[A];if(-1!==o.indexOf(l)){var c=i.substr(0,A),d=s(t.extend({},n,{term:c}));null!=d?(a(d),i=i.substr(A+1)||"",A=0):A++}else A++}return{term:i}},e})),e.define("select2/data/minimumInputLength",[],(function(){function t(t,e,n){this.minimumInputLength=n.get("minimumInputLength"),t.call(this,e,n)}return t.prototype.query=function(t,e,n){e.term=e.term||"",e.term.length<this.minimumInputLength?this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:e.term,params:e}}):t.call(this,e,n)},t})),e.define("select2/data/maximumInputLength",[],(function(){function t(t,e,n){this.maximumInputLength=n.get("maximumInputLength"),t.call(this,e,n)}return t.prototype.query=function(t,e,n){e.term=e.term||"",this.maximumInputLength>0&&e.term.length>this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:e.term,params:e}}):t.call(this,e,n)},t})),e.define("select2/data/maximumSelectionLength",[],(function(){function t(t,e,n){this.maximumSelectionLength=n.get("maximumSelectionLength"),t.call(this,e,n)}return t.prototype.bind=function(t,e,n){var r=this;t.call(this,e,n),e.on("select",(function(){r._checkIfMaximumSelected()}))},t.prototype.query=function(t,e,n){var r=this;this._checkIfMaximumSelected((function(){t.call(r,e,n)}))},t.prototype._checkIfMaximumSelected=function(t,e){var n=this;this.current((function(t){var r=null!=t?t.length:0;n.maximumSelectionLength>0&&r>=n.maximumSelectionLength?n.trigger("results:message",{message:"maximumSelected",args:{maximum:n.maximumSelectionLength}}):e&&e()}))},t})),e.define("select2/dropdown",["jquery","./utils"],(function(t,e){function n(t,e){this.$element=t,this.options=e,n.__super__.constructor.call(this)}return e.Extend(n,e.Observable),n.prototype.render=function(){var e=t('<span class="select2-dropdown"><span class="select2-results"></span></span>');return e.attr("dir",this.options.get("dir")),this.$dropdown=e,e},n.prototype.bind=function(){},n.prototype.position=function(t,e){},n.prototype.destroy=function(){this.$dropdown.remove()},n})),e.define("select2/dropdown/search",["jquery"],(function(t){function e(){}return e.prototype.render=function(e){var n=e.call(this),r=this.options.get("translations").get("search"),a=t('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></span>');return this.$searchContainer=a,this.$search=a.find("input"),this.$search.prop("autocomplete",this.options.get("autocomplete")),this.$search.attr("aria-label",r()),n.prepend(a),n},e.prototype.bind=function(e,n,r){var a=this,o=n.id+"-results";e.call(this,n,r),this.$search.on("keydown",(function(t){a.trigger("keypress",t),a._keyUpPrevented=t.isDefaultPrevented()})),this.$search.on("input",(function(e){t(this).off("keyup")})),this.$search.on("keyup input",(function(t){a.handleSearch(t)})),n.on("open",(function(){a.$search.attr("tabindex",0),a.$search.attr("aria-controls",o),a.$search.trigger("focus"),window.setTimeout((function(){a.$search.trigger("focus")}),0)})),n.on("close",(function(){a.$search.attr("tabindex",-1),a.$search.removeAttr("aria-controls"),a.$search.removeAttr("aria-activedescendant"),a.$search.val(""),a.$search.trigger("blur")})),n.on("focus",(function(){n.isOpen()||a.$search.trigger("focus")})),n.on("results:all",(function(t){null!=t.query.term&&""!==t.query.term||(a.showSearch(t)?a.$searchContainer[0].classList.remove("select2-search--hide"):a.$searchContainer[0].classList.add("select2-search--hide"))})),n.on("results:focus",(function(t){t.data._resultId?a.$search.attr("aria-activedescendant",t.data._resultId):a.$search.removeAttr("aria-activedescendant")}))},e.prototype.handleSearch=function(t){if(!this._keyUpPrevented){var e=this.$search.val();this.trigger("query",{term:e})}this._keyUpPrevented=!1},e.prototype.showSearch=function(t,e){return!0},e})),e.define("select2/dropdown/hidePlaceholder",[],(function(){function t(t,e,n,r){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),t.call(this,e,n,r)}return t.prototype.append=function(t,e){e.results=this.removePlaceholder(e.results),t.call(this,e)},t.prototype.normalizePlaceholder=function(t,e){return"string"==typeof e&&(e={id:"",text:e}),e},t.prototype.removePlaceholder=function(t,e){for(var n=e.slice(0),r=e.length-1;r>=0;r--){var a=e[r];this.placeholder.id===a.id&&n.splice(r,1)}return n},t})),e.define("select2/dropdown/infiniteScroll",["jquery"],(function(t){function e(t,e,n,r){this.lastParams={},t.call(this,e,n,r),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return e.prototype.append=function(t,e){this.$loadingMore.remove(),this.loading=!1,t.call(this,e),this.showLoadingMore(e)&&(this.$results.append(this.$loadingMore),this.loadMoreIfNeeded())},e.prototype.bind=function(t,e,n){var r=this;t.call(this,e,n),e.on("query",(function(t){r.lastParams=t,r.loading=!0})),e.on("query:append",(function(t){r.lastParams=t,r.loading=!0})),this.$results.on("scroll",this.loadMoreIfNeeded.bind(this))},e.prototype.loadMoreIfNeeded=function(){var e=t.contains(document.documentElement,this.$loadingMore[0]);!this.loading&&e&&this.$results.offset().top+this.$results.outerHeight(!1)+50>=this.$loadingMore.offset().top+this.$loadingMore.outerHeight(!1)&&this.loadMore()},e.prototype.loadMore=function(){this.loading=!0;var e=t.extend({},{page:1},this.lastParams);e.page++,this.trigger("query:append",e)},e.prototype.showLoadingMore=function(t,e){return e.pagination&&e.pagination.more},e.prototype.createLoadingMore=function(){var e=t('<li class="select2-results__option select2-results__option--load-more"role="option" aria-disabled="true"></li>'),n=this.options.get("translations").get("loadingMore");return e.html(n(this.lastParams)),e},e})),e.define("select2/dropdown/attachBody",["jquery","../utils"],(function(t,e){function n(e,n,r){this.$dropdownParent=t(r.get("dropdownParent")||document.body),e.call(this,n,r)}return n.prototype.bind=function(t,e,n){var r=this;t.call(this,e,n),e.on("open",(function(){r._showDropdown(),r._attachPositioningHandler(e),r._bindContainerResultHandlers(e)})),e.on("close",(function(){r._hideDropdown(),r._detachPositioningHandler(e)})),this.$dropdownContainer.on("mousedown",(function(t){t.stopPropagation()}))},n.prototype.destroy=function(t){t.call(this),this.$dropdownContainer.remove()},n.prototype.position=function(t,e,n){e.attr("class",n.attr("class")),e[0].classList.remove("select2"),e[0].classList.add("select2-container--open"),e.css({position:"absolute",top:-999999}),this.$container=n},n.prototype.render=function(e){var n=t("<span></span>"),r=e.call(this);return n.append(r),this.$dropdownContainer=n,n},n.prototype._hideDropdown=function(t){this.$dropdownContainer.detach()},n.prototype._bindContainerResultHandlers=function(t,e){if(!this._containerResultsHandlersBound){var n=this;e.on("results:all",(function(){n._positionDropdown(),n._resizeDropdown()})),e.on("results:append",(function(){n._positionDropdown(),n._resizeDropdown()})),e.on("results:message",(function(){n._positionDropdown(),n._resizeDropdown()})),e.on("select",(function(){n._positionDropdown(),n._resizeDropdown()})),e.on("unselect",(function(){n._positionDropdown(),n._resizeDropdown()})),this._containerResultsHandlersBound=!0}},n.prototype._attachPositioningHandler=function(n,r){var a=this,o="scroll.select2."+r.id,i="resize.select2."+r.id,A="orientationchange.select2."+r.id,s=this.$container.parents().filter(e.hasScroll);s.each((function(){e.StoreData(this,"select2-scroll-position",{x:t(this).scrollLeft(),y:t(this).scrollTop()})})),s.on(o,(function(n){var r=e.GetData(this,"select2-scroll-position");t(this).scrollTop(r.y)})),t(window).on(o+" "+i+" "+A,(function(t){a._positionDropdown(),a._resizeDropdown()}))},n.prototype._detachPositioningHandler=function(n,r){var a="scroll.select2."+r.id,o="resize.select2."+r.id,i="orientationchange.select2."+r.id;this.$container.parents().filter(e.hasScroll).off(a),t(window).off(a+" "+o+" "+i)},n.prototype._positionDropdown=function(){var e=t(window),n=this.$dropdown[0].classList.contains("select2-dropdown--above"),r=this.$dropdown[0].classList.contains("select2-dropdown--below"),a=null,o=this.$container.offset();o.bottom=o.top+this.$container.outerHeight(!1);var i={height:this.$container.outerHeight(!1)};i.top=o.top,i.bottom=o.top+i.height;var A=this.$dropdown.outerHeight(!1),s=e.scrollTop(),l=e.scrollTop()+e.height(),c=s<o.top-A,d=l>o.bottom+A,u={left:o.left,top:i.bottom},p=this.$dropdownParent;"static"===p.css("position")&&(p=p.offsetParent());var f={top:0,left:0};(t.contains(document.body,p[0])||p[0].isConnected)&&(f=p.offset()),u.top-=f.top,u.left-=f.left,n||r||(a="below"),d||!c||n?!c&&d&&n&&(a="below"):a="above",("above"==a||n&&"below"!==a)&&(u.top=i.top-f.top-A),null!=a&&(this.$dropdown[0].classList.remove("select2-dropdown--below"),this.$dropdown[0].classList.remove("select2-dropdown--above"),this.$dropdown[0].classList.add("select2-dropdown--"+a),this.$container[0].classList.remove("select2-container--below"),this.$container[0].classList.remove("select2-container--above"),this.$container[0].classList.add("select2-container--"+a)),this.$dropdownContainer.css(u)},n.prototype._resizeDropdown=function(){var t={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(t.minWidth=t.width,t.position="relative",t.width="auto"),this.$dropdown.css(t)},n.prototype._showDropdown=function(t){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},n})),e.define("select2/dropdown/minimumResultsForSearch",[],(function(){function t(e){for(var n=0,r=0;r<e.length;r++){var a=e[r];a.children?n+=t(a.children):n++}return n}function e(t,e,n,r){this.minimumResultsForSearch=n.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),t.call(this,e,n,r)}return e.prototype.showSearch=function(e,n){return!(t(n.data.results)<this.minimumResultsForSearch)&&e.call(this,n)},e})),e.define("select2/dropdown/selectOnClose",["../utils"],(function(t){function e(){}return e.prototype.bind=function(t,e,n){var r=this;t.call(this,e,n),e.on("close",(function(t){r._handleSelectOnClose(t)}))},e.prototype._handleSelectOnClose=function(e,n){if(n&&null!=n.originalSelect2Event){var r=n.originalSelect2Event;if("select"===r._type||"unselect"===r._type)return}var a=this.getHighlightedResults();if(!(a.length<1)){var o=t.GetData(a[0],"data");null!=o.element&&o.element.selected||null==o.element&&o.selected||this.trigger("select",{data:o})}},e})),e.define("select2/dropdown/closeOnSelect",[],(function(){function t(){}return t.prototype.bind=function(t,e,n){var r=this;t.call(this,e,n),e.on("select",(function(t){r._selectTriggered(t)})),e.on("unselect",(function(t){r._selectTriggered(t)}))},t.prototype._selectTriggered=function(t,e){var n=e.originalEvent;n&&(n.ctrlKey||n.metaKey)||this.trigger("close",{originalEvent:n,originalSelect2Event:e})},t})),e.define("select2/dropdown/dropdownCss",["../utils"],(function(t){function e(){}return e.prototype.render=function(e){var n=e.call(this),r=this.options.get("dropdownCssClass")||"";return-1!==r.indexOf(":all:")&&(r=r.replace(":all:",""),t.copyNonInternalCssClasses(n[0],this.$element[0])),n.addClass(r),n},e})),e.define("select2/dropdown/tagsSearchHighlight",["../utils"],(function(t){function e(){}return e.prototype.highlightFirstItem=function(e){var n=this.$results.find(".select2-results__option--selectable:not(.select2-results__option--selected)");if(n.length>0){var r=n.first(),a=t.GetData(r[0],"data").element;if(a&&a.getAttribute&&"true"===a.getAttribute("data-select2-tag"))return void r.trigger("mouseenter")}e.call(this)},e})),e.define("select2/i18n/en",[],(function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(t){var e=t.input.length-t.maximum,n="Please delete "+e+" character";return 1!=e&&(n+="s"),n},inputTooShort:function(t){return"Please enter "+(t.minimum-t.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(t){var e="You can only select "+t.maximum+" item";return 1!=t.maximum&&(e+="s"),e},noResults:function(){return"No results found"},searching:function(){return"Searching…"},removeAllItems:function(){return"Remove all items"},removeItem:function(){return"Remove item"},search:function(){return"Search"}}})),e.define("select2/defaults",["jquery","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/selectionCss","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./dropdown/dropdownCss","./dropdown/tagsSearchHighlight","./i18n/en"],(function(t,e,n,r,a,o,i,A,s,l,c,d,u,p,f,h,g,m,b,v,w,y,x,B,C,F,Q,U,T,L,_){function S(){this.reset()}return S.prototype.apply=function(c){if(null==(c=t.extend(!0,{},this.defaults,c)).dataAdapter&&(null!=c.ajax?c.dataAdapter=f:null!=c.data?c.dataAdapter=p:c.dataAdapter=u,c.minimumInputLength>0&&(c.dataAdapter=l.Decorate(c.dataAdapter,m)),c.maximumInputLength>0&&(c.dataAdapter=l.Decorate(c.dataAdapter,b)),c.maximumSelectionLength>0&&(c.dataAdapter=l.Decorate(c.dataAdapter,v)),c.tags&&(c.dataAdapter=l.Decorate(c.dataAdapter,h)),null==c.tokenSeparators&&null==c.tokenizer||(c.dataAdapter=l.Decorate(c.dataAdapter,g))),null==c.resultsAdapter&&(c.resultsAdapter=e,null!=c.ajax&&(c.resultsAdapter=l.Decorate(c.resultsAdapter,B)),null!=c.placeholder&&(c.resultsAdapter=l.Decorate(c.resultsAdapter,x)),c.selectOnClose&&(c.resultsAdapter=l.Decorate(c.resultsAdapter,Q)),c.tags&&(c.resultsAdapter=l.Decorate(c.resultsAdapter,L))),null==c.dropdownAdapter){if(c.multiple)c.dropdownAdapter=w;else{var d=l.Decorate(w,y);c.dropdownAdapter=d}0!==c.minimumResultsForSearch&&(c.dropdownAdapter=l.Decorate(c.dropdownAdapter,F)),c.closeOnSelect&&(c.dropdownAdapter=l.Decorate(c.dropdownAdapter,U)),null!=c.dropdownCssClass&&(c.dropdownAdapter=l.Decorate(c.dropdownAdapter,T)),c.dropdownAdapter=l.Decorate(c.dropdownAdapter,C)}null==c.selectionAdapter&&(c.multiple?c.selectionAdapter=r:c.selectionAdapter=n,null!=c.placeholder&&(c.selectionAdapter=l.Decorate(c.selectionAdapter,a)),c.allowClear&&(c.selectionAdapter=l.Decorate(c.selectionAdapter,o)),c.multiple&&(c.selectionAdapter=l.Decorate(c.selectionAdapter,i)),null!=c.selectionCssClass&&(c.selectionAdapter=l.Decorate(c.selectionAdapter,A)),c.selectionAdapter=l.Decorate(c.selectionAdapter,s)),c.language=this._resolveLanguage(c.language),c.language.push("en");for(var _=[],S=0;S<c.language.length;S++){var k=c.language[S];-1===_.indexOf(k)&&_.push(k)}return c.language=_,c.translations=this._processTranslations(c.language,c.debug),c},S.prototype.reset=function(){function e(t){return t.replace(/[^\u0000-\u007E]/g,(function(t){return d[t]||t}))}this.defaults={amdLanguageBase:"./i18n/",autocomplete:"off",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:l.escapeMarkup,language:{},matcher:function n(r,a){if(null==r.term||""===r.term.trim())return a;if(a.children&&a.children.length>0){for(var o=t.extend(!0,{},a),i=a.children.length-1;i>=0;i--)null==n(r,a.children[i])&&o.children.splice(i,1);return o.children.length>0?o:n(r,o)}var A=e(a.text).toUpperCase(),s=e(r.term).toUpperCase();return A.indexOf(s)>-1?a:null},minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,scrollAfterSelect:!1,sorter:function(t){return t},templateResult:function(t){return t.text},templateSelection:function(t){return t.text},theme:"default",width:"resolve"}},S.prototype.applyFromElement=function(t,e){var n=t.language,r=this.defaults.language,a=e.prop("lang"),o=e.closest("[lang]").prop("lang"),i=Array.prototype.concat.call(this._resolveLanguage(a),this._resolveLanguage(n),this._resolveLanguage(r),this._resolveLanguage(o));return t.language=i,t},S.prototype._resolveLanguage=function(e){if(!e)return[];if(t.isEmptyObject(e))return[];if(t.isPlainObject(e))return[e];var n;n=Array.isArray(e)?e:[e];for(var r=[],a=0;a<n.length;a++)if(r.push(n[a]),"string"==typeof n[a]&&n[a].indexOf("-")>0){var o=n[a].split("-")[0];r.push(o)}return r},S.prototype._processTranslations=function(e,n){for(var r=new c,a=0;a<e.length;a++){var o=new c,i=e[a];if("string"==typeof i)try{o=c.loadPath(i)}catch(t){try{i=this.defaults.amdLanguageBase+i,o=c.loadPath(i)}catch(t){n&&window.console&&console.warn&&console.warn('Select2: The language file for "'+i+'" could not be automatically loaded. A fallback will be used instead.')}}else o=t.isPlainObject(i)?new c(i):i;r.extend(o)}return r},S.prototype.set=function(e,n){var r={};r[t.camelCase(e)]=n;var a=l._convertData(r);t.extend(!0,this.defaults,a)},new S})),e.define("select2/options",["jquery","./defaults","./utils"],(function(t,e,n){function r(t,n){this.options=t,null!=n&&this.fromElement(n),null!=n&&(this.options=e.applyFromElement(this.options,n)),this.options=e.apply(this.options)}return r.prototype.fromElement=function(e){var r=["select2"];null==this.options.multiple&&(this.options.multiple=e.prop("multiple")),null==this.options.disabled&&(this.options.disabled=e.prop("disabled")),null==this.options.autocomplete&&e.prop("autocomplete")&&(this.options.autocomplete=e.prop("autocomplete")),null==this.options.dir&&(e.prop("dir")?this.options.dir=e.prop("dir"):e.closest("[dir]").prop("dir")?this.options.dir=e.closest("[dir]").prop("dir"):this.options.dir="ltr"),e.prop("disabled",this.options.disabled),e.prop("multiple",this.options.multiple),n.GetData(e[0],"select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),n.StoreData(e[0],"data",n.GetData(e[0],"select2Tags")),n.StoreData(e[0],"tags",!0)),n.GetData(e[0],"ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),e.attr("ajax--url",n.GetData(e[0],"ajaxUrl")),n.StoreData(e[0],"ajax-Url",n.GetData(e[0],"ajaxUrl")));var a={};function o(t,e){return e.toUpperCase()}for(var i=0;i<e[0].attributes.length;i++){var A=e[0].attributes[i].name,s="data-";if(A.substr(0,5)==s){var l=A.substring(5),c=n.GetData(e[0],l);a[l.replace(/-([a-z])/g,o)]=c}}t.fn.jquery&&"1."==t.fn.jquery.substr(0,2)&&e[0].dataset&&(a=t.extend(!0,{},e[0].dataset,a));var d=t.extend(!0,{},n.GetData(e[0]),a);for(var u in d=n._convertData(d))r.indexOf(u)>-1||(t.isPlainObject(this.options[u])?t.extend(this.options[u],d[u]):this.options[u]=d[u]);return this},r.prototype.get=function(t){return this.options[t]},r.prototype.set=function(t,e){this.options[t]=e},r})),e.define("select2/core",["jquery","./options","./utils","./keys"],(function(t,e,n,r){var a=function(t,r){null!=n.GetData(t[0],"select2")&&n.GetData(t[0],"select2").destroy(),this.$element=t,this.id=this._generateId(t),r=r||{},this.options=new e(r,t),a.__super__.constructor.call(this);var o=t.attr("tabindex")||0;n.StoreData(t[0],"old-tabindex",o),t.attr("tabindex","-1");var i=this.options.get("dataAdapter");this.dataAdapter=new i(t,this.options);var A=this.render();this._placeContainer(A);var s=this.options.get("selectionAdapter");this.selection=new s(t,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,A);var l=this.options.get("dropdownAdapter");this.dropdown=new l(t,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,A);var c=this.options.get("resultsAdapter");this.results=new c(t,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var d=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current((function(t){d.trigger("selection:update",{data:t})})),t[0].classList.add("select2-hidden-accessible"),t.attr("aria-hidden","true"),this._syncAttributes(),n.StoreData(t[0],"select2",this),t.data("select2",this)};return n.Extend(a,n.Observable),a.prototype._generateId=function(t){return"select2-"+(null!=t.attr("id")?t.attr("id"):null!=t.attr("name")?t.attr("name")+"-"+n.generateChars(2):n.generateChars(4)).replace(/(:|\.|\[|\]|,)/g,"")},a.prototype._placeContainer=function(t){t.insertAfter(this.$element);var e=this._resolveWidth(this.$element,this.options.get("width"));null!=e&&t.css("width",e)},a.prototype._resolveWidth=function(t,e){var n=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==e){var r=this._resolveWidth(t,"style");return null!=r?r:this._resolveWidth(t,"element")}if("element"==e){var a=t.outerWidth(!1);return a<=0?"auto":a+"px"}if("style"==e){var o=t.attr("style");if("string"!=typeof o)return null;for(var i=o.split(";"),A=0,s=i.length;A<s;A+=1){var l=i[A].replace(/\s/g,"").match(n);if(null!==l&&l.length>=1)return l[1]}return null}return"computedstyle"==e?window.getComputedStyle(t[0]).width:e},a.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},a.prototype._registerDomEvents=function(){var t=this;this.$element.on("change.select2",(function(){t.dataAdapter.current((function(e){t.trigger("selection:update",{data:e})}))})),this.$element.on("focus.select2",(function(e){t.trigger("focus",e)})),this._syncA=n.bind(this._syncAttributes,this),this._syncS=n.bind(this._syncSubtree,this),this._observer=new window.MutationObserver((function(e){t._syncA(),t._syncS(e)})),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})},a.prototype._registerDataEvents=function(){var t=this;this.dataAdapter.on("*",(function(e,n){t.trigger(e,n)}))},a.prototype._registerSelectionEvents=function(){var t=this,e=["toggle","focus"];this.selection.on("toggle",(function(){t.toggleDropdown()})),this.selection.on("focus",(function(e){t.focus(e)})),this.selection.on("*",(function(n,r){-1===e.indexOf(n)&&t.trigger(n,r)}))},a.prototype._registerDropdownEvents=function(){var t=this;this.dropdown.on("*",(function(e,n){t.trigger(e,n)}))},a.prototype._registerResultsEvents=function(){var t=this;this.results.on("*",(function(e,n){t.trigger(e,n)}))},a.prototype._registerEvents=function(){var t=this;this.on("open",(function(){t.$container[0].classList.add("select2-container--open")})),this.on("close",(function(){t.$container[0].classList.remove("select2-container--open")})),this.on("enable",(function(){t.$container[0].classList.remove("select2-container--disabled")})),this.on("disable",(function(){t.$container[0].classList.add("select2-container--disabled")})),this.on("blur",(function(){t.$container[0].classList.remove("select2-container--focus")})),this.on("query",(function(e){t.isOpen()||t.trigger("open",{}),this.dataAdapter.query(e,(function(n){t.trigger("results:all",{data:n,query:e})}))})),this.on("query:append",(function(e){this.dataAdapter.query(e,(function(n){t.trigger("results:append",{data:n,query:e})}))})),this.on("keypress",(function(e){var n=e.which;t.isOpen()?n===r.ESC||n===r.UP&&e.altKey?(t.close(e),e.preventDefault()):n===r.ENTER||n===r.TAB?(t.trigger("results:select",{}),e.preventDefault()):n===r.SPACE&&e.ctrlKey?(t.trigger("results:toggle",{}),e.preventDefault()):n===r.UP?(t.trigger("results:previous",{}),e.preventDefault()):n===r.DOWN&&(t.trigger("results:next",{}),e.preventDefault()):(n===r.ENTER||n===r.SPACE||n===r.DOWN&&e.altKey)&&(t.open(),e.preventDefault())}))},a.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.isDisabled()?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},a.prototype._isChangeMutation=function(t){var e=this;if(t.addedNodes&&t.addedNodes.length>0){for(var n=0;n<t.addedNodes.length;n++)if(t.addedNodes[n].selected)return!0}else{if(t.removedNodes&&t.removedNodes.length>0)return!0;if(Array.isArray(t))return t.some((function(t){return e._isChangeMutation(t)}))}return!1},a.prototype._syncSubtree=function(t){var e=this._isChangeMutation(t),n=this;e&&this.dataAdapter.current((function(t){n.trigger("selection:update",{data:t})}))},a.prototype.trigger=function(t,e){var n=a.__super__.trigger,r={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(void 0===e&&(e={}),t in r){var o=r[t],i={prevented:!1,name:t,args:e};if(n.call(this,o,i),i.prevented)return void(e.prevented=!0)}n.call(this,t,e)},a.prototype.toggleDropdown=function(){this.isDisabled()||(this.isOpen()?this.close():this.open())},a.prototype.open=function(){this.isOpen()||this.isDisabled()||this.trigger("query",{})},a.prototype.close=function(t){this.isOpen()&&this.trigger("close",{originalEvent:t})},a.prototype.isEnabled=function(){return!this.isDisabled()},a.prototype.isDisabled=function(){return this.options.get("disabled")},a.prototype.isOpen=function(){return this.$container[0].classList.contains("select2-container--open")},a.prototype.hasFocus=function(){return this.$container[0].classList.contains("select2-container--focus")},a.prototype.focus=function(t){this.hasFocus()||(this.$container[0].classList.add("select2-container--focus"),this.trigger("focus",{}))},a.prototype.enable=function(t){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=t&&0!==t.length||(t=[!0]);var e=!t[0];this.$element.prop("disabled",e)},a.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var t=[];return this.dataAdapter.current((function(e){t=e})),t},a.prototype.val=function(t){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==t||0===t.length)return this.$element.val();var e=t[0];Array.isArray(e)&&(e=e.map((function(t){return t.toString()}))),this.$element.val(e).trigger("input").trigger("change")},a.prototype.destroy=function(){n.RemoveData(this.$container[0]),this.$container.remove(),this._observer.disconnect(),this._observer=null,this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",n.GetData(this.$element[0],"old-tabindex")),this.$element[0].classList.remove("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),n.RemoveData(this.$element[0]),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},a.prototype.render=function(){var e=t('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return e.attr("dir",this.options.get("dir")),this.$container=e,this.$container[0].classList.add("select2-container--"+this.options.get("theme")),n.StoreData(e[0],"element",this.$element),e},a})),e.define("jquery-mousewheel",["jquery"],(function(t){return t})),e.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],(function(t,e,n,r,a){if(null==t.fn.select2){var o=["open","close","destroy"];t.fn.select2=function(e){if("object"==typeof(e=e||{}))return this.each((function(){var r=t.extend(!0,{},e);new n(t(this),r)})),this;if("string"==typeof e){var r,i=Array.prototype.slice.call(arguments,1);return this.each((function(){var t=a.GetData(this,"select2");null==t&&window.console&&console.error&&console.error("The select2('"+e+"') method was called on an element that is not using Select2."),r=t[e].apply(t,i)})),o.indexOf(e)>-1?this:r}throw new Error("Invalid arguments for Select2: "+e)}}return null==t.fn.select2.defaults&&(t.fn.select2.defaults=r),n})),{define:e.define,require:e.require}}(),n=e.require("jquery.select2");return t.fn.select2.amd=e,n},void 0===(o=r.apply(e,a))||(t.exports=o)},5476:(t,e,n)=>{var r=n(8664),a=n(1229);t.exports=function(t){return r(a(t))}},5531:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e"},5573:(t,e,n)=>{"use strict";n.d(e,{A:()=>A});var r=n(1601),a=n.n(r),o=n(6314),i=n.n(o)()(a());i.push([t.id,'.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:rgba(0,0,0,0);border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:rgba(0,0,0,0);border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:rgba(0,0,0,0);border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:rgba(0,0,0,0);border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, white 50%, #eeeeee 100%);background-image:-o-linear-gradient(top, white 50%, #eeeeee 100%);background-image:linear-gradient(to bottom, white 50%, #eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:rgba(0,0,0,0);border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, white 0%, #eeeeee 50%);background-image:-o-linear-gradient(top, white 0%, #eeeeee 50%);background-image:linear-gradient(to bottom, white 0%, #eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eeeeee 50%, white 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, white 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:rgba(0,0,0,0);border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid rgba(0,0,0,0)}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:gray}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}',""]);const A=i},5782:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%2386b7fe%27/%3e%3c/svg%3e"},5816:(t,e,n)=>{var r=n(6492),a=n(281),o=n(4789),i=n(8916),A=n(3938),s=a([].concat);t.exports=r("Reflect","ownKeys")||function(t){var e=o.f(A(t)),n=i.f;return n?s(e,n(t)):e}},5852:(t,e,n)=>{var r=n(1605),a=n(5077),o=n(3610).f;r({target:"Object",stat:!0,forced:Object.defineProperty!==o,sham:!a},{defineProperty:o})},5904:(t,e,n)=>{var r=n(2),a=n(665),o=r("keys");t.exports=function(t){return o[t]||(o[t]=a(t))}},5932:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z%27/%3e%3c/svg%3e"},6032:(t,e,n)=>{var r=n(874),a=n(2328);t.exports=function(t){var e=r(t,"string");return a(e)?e:e+""}},6048:(t,e,n)=>{"use strict";var r=n(2071).PROPER,a=n(7485),o=n(3938),i=n(5362),A=n(2074),s=n(353),l="toString",c=RegExp.prototype[l],d=A((function(){return"/a/b"!=c.call({source:"a",flags:"b"})})),u=r&&c.name!=l;(d||u)&&a(RegExp.prototype,l,(function(){var t=o(this);return"/"+i(t.source)+"/"+i(s(t))}),{unsafe:!0})},6247:(t,e,n)=>{"use strict";n.d(e,{Ru:()=>A,ab:()=>a,kC:()=>r,mx:()=>i,rn:()=>o});const r="facturé",a="facturé",o="Mention",i="Nouveau",A="CANCELED"},6314:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n="",r=void 0!==e[5];return e[4]&&(n+="@supports (".concat(e[4],") {")),e[2]&&(n+="@media ".concat(e[2]," {")),r&&(n+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),n+=t(e),r&&(n+="}"),e[2]&&(n+="}"),e[4]&&(n+="}"),n})).join("")},e.i=function(t,n,r,a,o){"string"==typeof t&&(t=[[null,t,void 0]]);var i={};if(r)for(var A=0;A<this.length;A++){var s=this[A][0];null!=s&&(i[s]=!0)}for(var l=0;l<t.length;l++){var c=[].concat(t[l]);r&&i[c[0]]||(void 0!==o&&(void 0===c[5]||(c[1]="@layer".concat(c[5].length>0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=o),n&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=n):c[2]=n),a&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=a):c[4]="".concat(a)),e.push(c))}},e}},6347:(t,e,n)=>{var r=n(281),a=n(6490),o=n(5476),i=n(8186).indexOf,A=n(7708),s=r([].push);t.exports=function(t,e){var n,r=o(t),l=0,c=[];for(n in r)!a(A,n)&&a(r,n)&&s(c,n);for(;e.length>l;)a(r,n=e[l++])&&(~i(c,n)||s(c,n));return c}},6366:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e"},6457:(t,e,n)=>{var r=n(4601),a=n(8406);t.exports=function(t,e){var n=t[e];return a(n)?void 0:r(n)}},6490:(t,e,n)=>{var r=n(281),a=n(2612),o=r({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return o(a(t),e)}},6492:(t,e,n)=>{var r=n(200),a=n(8420);t.exports=function(t,e){return arguments.length<2?(n=r[t],a(n)?n:void 0):r[t]&&r[t][e];var n}},6539:(t,e,n)=>{var r=n(9328),a=Math.max,o=Math.min;t.exports=function(t,e){var n=r(t);return n<0?a(n+e,0):o(n,e)}},6568:t=>{var e="object"==typeof document&&document.all,n=void 0===e&&void 0!==e;t.exports={all:e,IS_HTMLDDA:n}},6664:(t,e,n)=>{"use strict";var r=n(5072),a=n.n(r),o=n(7825),i=n.n(o),A=n(7659),s=n.n(A),l=n(5056),c=n.n(l),d=n(540),u=n.n(d),p=n(1113),f=n.n(p),h=n(5573),g={};g.styleTagTransform=f(),g.setAttributes=c(),g.insert=s().bind(null,"head"),g.domAPI=i(),g.insertStyleElement=u(),a()(h.A,g),h.A&&h.A.locals&&h.A.locals},6770:(e,n,r)=>{"use strict";r.d(n,{K:()=>A});var a=r(9595),o=r(2933),i=(r(6664),r(5458),r(4692));class A{constructor(t){this.id=t.id,this.entreprise=0===t.entreprise.length?"-":t.entreprise,this.prenom=0===t.prenom.length?"-":t.prenom,this.nom=0===t.nom.length?"-":t.nom,this.legal_one=0===t.legal_one.length?"-":t.legal_one,this.telephone=0===t.telephone.length?"-":t.telephone,this.mail=0===t.mail.length?"-":t.mail,this.adresse=0===t.adresse.length?"-":t.adresse,this.clientGroupName=0===t.client_group_name.length?"-":t.client_group_name,this.clientGroupFacturationName=0===t.client_group_facturation_name.length?"-":t.client_group_facturation_name;let e=0;null!=t.fk_client_group_id&&t.fk_client_group_id.length>0&&(e=t.fk_client_group_id),this.clientGroupId=e;let n=0;null!=t.fk_client_group_facturation_id&&t.fk_client_group_facturation_id.length>0&&(n=t.fk_client_group_facturation_id),this.clientGroupFacturationId=n}getDTRow(){return['<input class="clientToExport" data-id= '+this.id+' type="checkbox" name="clientToExport" value="'+this.id+'"/>',"<div>"+this.id+"</div>",'<div class="editable" data-table="client" data-column="entreprise" data-id="'+this.id+'">'+this.entreprise+"</div>",'<div class="editable" data-table="client" data-column="prenom" data-id="'+this.id+'">'+this.prenom+"</div>",'<div class="editable" data-table="client" data-column="nom" data-id="'+this.id+'">'+this.nom+"</div>",'<div class="editable" data-table="client" data-column="legal_one" data-id="'+this.id+'">'+this.legal_one+"</div>",'<div class="editable" data-table="client" data-column="telephone" data-id="'+this.id+'">'+this.telephone+"</div>",'<div class="editable" data-table="client" data-column="mail" data-id="'+this.id+'">'+this.mail+"</div>",'<div class="editable" data-table="client" data-column="adresse" data-id="'+this.id+'">'+this.adresse+"</div>",'<div class="selectClientGroupList" data-table="client" data-column="fk_client_group_id" data-id="'+this.id+'" data-current="'+this.clientGroupId+'">'+this.clientGroupName+"</div>",'<div class="selectClientGroupFacturationList" data-table="client" data-column="fk_client_group_facturation_id" data-id="'+this.id+'" data-current="'+this.clientGroupFacturationId+'">'+this.clientGroupFacturationName+"</div>",'<center><div data-modifier="client" data-id='+this.id+' data-table="client" style="display:inline-block;margin-right:0px;" class="deleteItem icon-delete"></div></center>']}static newClient(t){var e=new XMLHttpRequest;e.open("POST",o.pc+"/client/insert",!0),e.onload=function(e){200==this.status?((0,o.It)(),A.loadClientDT(t)):showError(this.response)},e.send()}static loadClientDT(t){var e=new XMLHttpRequest;e.open("PROPFIND",o.pc+"/getClients",!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(e){200==this.status?(0,o.lG)(t,JSON.parse(this.response),A):showError(this.response)},e.send()}static getClients(t){var e=new XMLHttpRequest;e.open("PROPFIND",o.pc+"/getClients",!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(e){200==this.status?t(JSON.parse(this.response)):showError(this.response)},e.send()}static getClientByIdDevis(t){var e={id:t};i.ajax({url:o.pc+"/clientbyiddevis",type:"POST",contentType:"application/json",data:JSON.stringify(e)}).done((function(e,n){i.each(JSON.parse(e),(function(e,n){i("#nomprenom").html(n.prenom+" "+n.nom),i("#nomcli").html(n.prenom.toUpperCase()+" "+n.nom.toUpperCase()),i("#nomprenom").attr("data-id",t),i("#entreprise").html(n.entreprise),i("#etp").html(n.entreprise),i("#adresse").html(n.adresse),i("#mail").html(n.mail),i("#idcli").html(n.id),i("#dateContext").html(n.date),i("#telephone").html(n.telephone),i("#legal_one").html(n.legal_one),i("#pdf").attr("data-folder",n.num),i("#factureid").length?i("#pdf").data("name",n.entreprise+"_"+i("#factureid").text()+"_v"+i("#factureversion").text()):i("#pdf").data("name",n.entreprise+"_"+n.num+"_v"+i("#devisversion").text())}))})).fail((function(t,e){showError(t)}))}static loadClientList_cid(e){A.getClients((n=>{var r=document.createElement("select");r.dataset.current=e.target.dataset.current,r.dataset.id=e.target.dataset.id,r.dataset.old=e.target.innerHTML;var A=document.createElement("option");A.value=0,A.text=t("gestion","Cancel"),r.appendChild(A),JSON.parse(n).forEach((t=>{var e=document.createElement("textarea");e.innerHTML=t.prenom+" "+t.nom;var n=document.createElement("option");n.value=t.id,n.text=e.value,r.appendChild(n)})),(0,o.pq)(r),e.target.innerHTML="",e.target.appendChild(r),i(r).select2(),i(r).on("select2:select",(function(t){var e,n=t.target;0!=n.value?((0,a.gs)(n.parentElement.dataset.table,n.parentElement.dataset.column,n.value,n.parentElement.dataset.id),(e=n.parentElement).innerHTML=n.value+" "+n.options[n.selectedIndex].text,e.dataset.current=n.value):(e=n.parentElement).innerHTML=n.dataset.old}))}))}}},6793:(t,e,n)=>{var r=n(2368),a=n(3938),o=n(8420),i=n(8569),A=n(54),s=TypeError;t.exports=function(t,e){var n=t.exec;if(o(n)){var l=r(n,t,e);return null!==l&&a(l),l}if("RegExp"===i(t))return r(A,t,e);throw s("RegExp#exec called on incompatible receiver")}},6843:t=>{t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},6844:(t,e,n)=>{"use strict";var r=n(3938);t.exports=function(){var t=r(this),e="";return t.hasIndices&&(e+="d"),t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.unicodeSets&&(e+="v"),t.sticky&&(e+="y"),e}},6845:(t,e,n)=>{var r,a,o=n(200),i=n(7061),A=o.process,s=o.Deno,l=A&&A.versions||s&&s.version,c=l&&l.v8;c&&(a=(r=c.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!a&&i&&(!(r=i.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=i.match(/Chrome\/(\d+)/))&&(a=+r[1]),t.exports=a},6926:t=>{t.exports=!1},7061:t=>{t.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},7136:(t,e,n)=>{"use strict";var r=n(1605),a=n(54);r({target:"RegExp",proto:!0,forced:/./.exec!==a},{exec:a})},7154:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3e%3c/svg%3e"},7234:(t,e,n)=>{"use strict";var r=n(7804).charAt;t.exports=function(t,e,n){return e+(n?r(t,e).length:1)}},7249:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z%27/%3e%3c/svg%3e"},7485:(t,e,n)=>{var r=n(8420),a=n(3610),o=n(8218),i=n(9430);t.exports=function(t,e,n,A){A||(A={});var s=A.enumerable,l=void 0!==A.name?A.name:e;if(r(n)&&o(n,l,A),A.global)s?t[e]=n:i(e,n);else{try{A.unsafe?t[e]&&(s=!0):delete t[e]}catch(t){}s?t[e]=n:a.f(t,e,{value:n,enumerable:!1,configurable:!A.nonConfigurable,writable:!A.nonWritable})}return t}},7632:(t,e,n)=>{var r=n(5077),a=n(2368),o=n(9304),i=n(6843),A=n(5476),s=n(6032),l=n(6490),c=n(7694),d=Object.getOwnPropertyDescriptor;e.f=r?d:function(t,e){if(t=A(t),e=s(e),c)try{return d(t,e)}catch(t){}if(l(t,e))return i(!a(o.f,t,e),t[e])}},7658:(t,e,n)=>{var r=n(281);t.exports=r({}.isPrototypeOf)},7659:t=>{"use strict";var e={};t.exports=function(t,n){var r=function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}e[t]=n}return e[t]}(t);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(n)}},7694:(t,e,n)=>{var r=n(5077),a=n(2074),o=n(3262);t.exports=!r&&!a((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},7708:t=>{t.exports={}},7712:(t,e,n)=>{var r=n(5077),a=n(3610),o=n(6843);t.exports=r?function(t,e,n){return a.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},7736:function(t){var e;e=function(t){var e=function(t){return new e.lib.init(t)};function n(t,e){return e.offset[t]?isNaN(e.offset[t])?e.offset[t]:e.offset[t]+"px":"0px"}function r(t,e){return!(!t||"string"!=typeof e||!(t.className&&t.className.trim().split(/\s+/gi).indexOf(e)>-1))}return e.defaults={oldestFirst:!0,text:"Toastify is awesome!",node:void 0,duration:3e3,selector:void 0,callback:function(){},destination:void 0,newWindow:!1,close:!1,gravity:"toastify-top",positionLeft:!1,position:"",backgroundColor:"",avatar:"",className:"",stopOnFocus:!0,onClick:function(){},offset:{x:0,y:0},escapeMarkup:!0,ariaLive:"polite",style:{background:""}},e.lib=e.prototype={toastify:"1.12.0",constructor:e,init:function(t){return t||(t={}),this.options={},this.toastElement=null,this.options.text=t.text||e.defaults.text,this.options.node=t.node||e.defaults.node,this.options.duration=0===t.duration?0:t.duration||e.defaults.duration,this.options.selector=t.selector||e.defaults.selector,this.options.callback=t.callback||e.defaults.callback,this.options.destination=t.destination||e.defaults.destination,this.options.newWindow=t.newWindow||e.defaults.newWindow,this.options.close=t.close||e.defaults.close,this.options.gravity="bottom"===t.gravity?"toastify-bottom":e.defaults.gravity,this.options.positionLeft=t.positionLeft||e.defaults.positionLeft,this.options.position=t.position||e.defaults.position,this.options.backgroundColor=t.backgroundColor||e.defaults.backgroundColor,this.options.avatar=t.avatar||e.defaults.avatar,this.options.className=t.className||e.defaults.className,this.options.stopOnFocus=void 0===t.stopOnFocus?e.defaults.stopOnFocus:t.stopOnFocus,this.options.onClick=t.onClick||e.defaults.onClick,this.options.offset=t.offset||e.defaults.offset,this.options.escapeMarkup=void 0!==t.escapeMarkup?t.escapeMarkup:e.defaults.escapeMarkup,this.options.ariaLive=t.ariaLive||e.defaults.ariaLive,this.options.style=t.style||e.defaults.style,t.backgroundColor&&(this.options.style.background=t.backgroundColor),this},buildToast:function(){if(!this.options)throw"Toastify is not initialized";var t=document.createElement("div");for(var e in t.className="toastify on "+this.options.className,this.options.position?t.className+=" toastify-"+this.options.position:!0===this.options.positionLeft?(t.className+=" toastify-left",console.warn("Property `positionLeft` will be depreciated in further versions. Please use `position` instead.")):t.className+=" toastify-right",t.className+=" "+this.options.gravity,this.options.backgroundColor&&console.warn('DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.'),this.options.style)t.style[e]=this.options.style[e];if(this.options.ariaLive&&t.setAttribute("aria-live",this.options.ariaLive),this.options.node&&this.options.node.nodeType===Node.ELEMENT_NODE)t.appendChild(this.options.node);else if(this.options.escapeMarkup?t.innerText=this.options.text:t.innerHTML=this.options.text,""!==this.options.avatar){var r=document.createElement("img");r.src=this.options.avatar,r.className="toastify-avatar","left"==this.options.position||!0===this.options.positionLeft?t.appendChild(r):t.insertAdjacentElement("afterbegin",r)}if(!0===this.options.close){var a=document.createElement("button");a.type="button",a.setAttribute("aria-label","Close"),a.className="toast-close",a.innerHTML="✖",a.addEventListener("click",function(t){t.stopPropagation(),this.removeElement(this.toastElement),window.clearTimeout(this.toastElement.timeOutValue)}.bind(this));var o=window.innerWidth>0?window.innerWidth:screen.width;("left"==this.options.position||!0===this.options.positionLeft)&&o>360?t.insertAdjacentElement("afterbegin",a):t.appendChild(a)}if(this.options.stopOnFocus&&this.options.duration>0){var i=this;t.addEventListener("mouseover",(function(e){window.clearTimeout(t.timeOutValue)})),t.addEventListener("mouseleave",(function(){t.timeOutValue=window.setTimeout((function(){i.removeElement(t)}),i.options.duration)}))}if(void 0!==this.options.destination&&t.addEventListener("click",function(t){t.stopPropagation(),!0===this.options.newWindow?window.open(this.options.destination,"_blank"):window.location=this.options.destination}.bind(this)),"function"==typeof this.options.onClick&&void 0===this.options.destination&&t.addEventListener("click",function(t){t.stopPropagation(),this.options.onClick()}.bind(this)),"object"==typeof this.options.offset){var A=n("x",this.options),s=n("y",this.options),l="left"==this.options.position?A:"-"+A,c="toastify-top"==this.options.gravity?s:"-"+s;t.style.transform="translate("+l+","+c+")"}return t},showToast:function(){var t;if(this.toastElement=this.buildToast(),!(t="string"==typeof this.options.selector?document.getElementById(this.options.selector):this.options.selector instanceof HTMLElement||"undefined"!=typeof ShadowRoot&&this.options.selector instanceof ShadowRoot?this.options.selector:document.body))throw"Root element is not defined";var n=e.defaults.oldestFirst?t.firstChild:t.lastChild;return t.insertBefore(this.toastElement,n),e.reposition(),this.options.duration>0&&(this.toastElement.timeOutValue=window.setTimeout(function(){this.removeElement(this.toastElement)}.bind(this),this.options.duration)),this},hideToast:function(){this.toastElement.timeOutValue&&clearTimeout(this.toastElement.timeOutValue),this.removeElement(this.toastElement)},removeElement:function(t){t.className=t.className.replace(" on",""),window.setTimeout(function(){this.options.node&&this.options.node.parentNode&&this.options.node.parentNode.removeChild(this.options.node),t.parentNode&&t.parentNode.removeChild(t),this.options.callback.call(t),e.reposition()}.bind(this),400)}},e.reposition=function(){for(var t,e={top:15,bottom:15},n={top:15,bottom:15},a={top:15,bottom:15},o=document.getElementsByClassName("toastify"),i=0;i<o.length;i++){t=!0===r(o[i],"toastify-top")?"toastify-top":"toastify-bottom";var A=o[i].offsetHeight;t=t.substr(9,t.length-1),(window.innerWidth>0?window.innerWidth:screen.width)<=360?(o[i].style[t]=a[t]+"px",a[t]+=A+15):!0===r(o[i],"toastify-left")?(o[i].style[t]=e[t]+"px",e[t]+=A+15):(o[i].style[t]=n[t]+"px",n[t]+=A+15)}return this},e.lib.init.prototype=e.lib,e},t.exports?t.exports=e():this.Toastify=e()},7804:(t,e,n)=>{var r=n(281),a=n(9328),o=n(5362),i=n(1229),A=r("".charAt),s=r("".charCodeAt),l=r("".slice),c=function(t){return function(e,n){var r,c,d=o(i(e)),u=a(n),p=d.length;return u<0||u>=p?t?"":void 0:(r=s(d,u))<55296||r>56319||u+1===p||(c=s(d,u+1))<56320||c>57343?t?A(d,u):r:t?l(d,u,u+2):c-56320+(r-55296<<10)+65536}};t.exports={codeAt:c(!1),charAt:c(!0)}},7825:t=>{"use strict";t.exports=function(t){var e=t.insertStyleElement(t);return{update:function(n){!function(t,e,n){var r="";n.supports&&(r+="@supports (".concat(n.supports,") {")),n.media&&(r+="@media ".concat(n.media," {"));var a=void 0!==n.layer;a&&(r+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),r+=n.css,a&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var o=n.sourceMap;o&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),e.styleTagTransform(r,t,e.options)}(e,t,n)},remove:function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(e)}}}},7830:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23212529%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e"},7914:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%280, 0, 0, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e"},8121:(t,e,n)=>{var r=n(2074),a=n(200).RegExp;t.exports=r((function(){var t=a("(?<a>b)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$<a>c")}))},8186:(t,e,n)=>{var r=n(5476),a=n(6539),o=n(3493),i=function(t){return function(e,n,i){var A,s=r(e),l=o(s),c=a(i,l);if(t&&n!=n){for(;l>c;)if((A=s[c++])!=A)return!0}else for(;l>c;c++)if((t||c in s)&&s[c]===n)return t||c||0;return!t&&-1}};t.exports={includes:i(!0),indexOf:i(!1)}},8218:(t,e,n)=>{var r=n(281),a=n(2074),o=n(8420),i=n(6490),A=n(5077),s=n(2071).CONFIGURABLE,l=n(9965),c=n(9206),d=c.enforce,u=c.get,p=String,f=Object.defineProperty,h=r("".slice),g=r("".replace),m=r([].join),b=A&&!a((function(){return 8!==f((function(){}),"length",{value:8}).length})),v=String(String).split("String"),w=t.exports=function(t,e,n){"Symbol("===h(p(e),0,7)&&(e="["+g(p(e),/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(e="get "+e),n&&n.setter&&(e="set "+e),(!i(t,"name")||s&&t.name!==e)&&(A?f(t,"name",{value:e,configurable:!0}):t.name=e),b&&n&&i(n,"arity")&&t.length!==n.arity&&f(t,"length",{value:n.arity});try{n&&i(n,"constructor")&&n.constructor?A&&f(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var r=d(t);return i(r,"source")||(r.source=m(v,"string"==typeof e?e:"")),t};Function.prototype.toString=w((function(){return o(this)&&u(this).source||l(this)}),"toString")},8369:(t,e,n)=>{var r=n(200),a=n(8420),o=r.WeakMap;t.exports=a(o)&&/native code/.test(String(o))},8406:t=>{t.exports=function(t){return null==t}},8420:(t,e,n)=>{var r=n(6568),a=r.all;t.exports=r.IS_HTMLDDA?function(t){return"function"==typeof t||t===a}:function(t){return"function"==typeof t}},8487:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e"},8569:(t,e,n)=>{var r=n(281),a=r({}.toString),o=r("".slice);t.exports=function(t){return o(a(t),8,-1)}},8664:(t,e,n)=>{var r=n(281),a=n(2074),o=n(8569),i=Object,A=r("".split);t.exports=a((function(){return!i("z").propertyIsEnumerable(0)}))?function(t){return"String"==o(t)?A(t,""):i(t)}:i},8823:(t,e,n)=>{var r=n(2074);t.exports=!r((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},8832:t=>{"use strict";t.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%230c63e4%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e"},8890:(t,e,n)=>{var r=n(6492);t.exports=r("document","documentElement")},8916:(t,e)=>{e.f=Object.getOwnPropertySymbols},9070:(t,e,n)=>{var r=n(8823),a=Function.prototype,o=a.apply,i=a.call;t.exports="object"==typeof Reflect&&Reflect.apply||(r?i.bind(o):function(){return i.apply(o,arguments)})},9206:(t,e,n)=>{var r,a,o,i=n(8369),A=n(200),s=n(5335),l=n(7712),c=n(6490),d=n(9310),u=n(5904),p=n(7708),f="Object already initialized",h=A.TypeError,g=A.WeakMap;if(i||d.state){var m=d.state||(d.state=new g);m.get=m.get,m.has=m.has,m.set=m.set,r=function(t,e){if(m.has(t))throw h(f);return e.facade=t,m.set(t,e),e},a=function(t){return m.get(t)||{}},o=function(t){return m.has(t)}}else{var b=u("state");p[b]=!0,r=function(t,e){if(c(t,b))throw h(f);return e.facade=t,l(t,b,e),e},a=function(t){return c(t,b)?t[b]:{}},o=function(t){return c(t,b)}}t.exports={set:r,get:a,has:o,enforce:function(t){return o(t)?a(t):r(t,{})},getterFor:function(t){return function(e){var n;if(!s(e)||(n=a(e)).type!==t)throw h("Incompatible receiver, "+t+" required");return n}}}},9218:(t,e,n)=>{var r=n(1605),a=n(1688);r({target:"Object",stat:!0,arity:2,forced:Object.assign!==a},{assign:a})},9304:(t,e)=>{"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,a=r&&!n.call({1:2},1);e.f=a?function(t){var e=r(this,t);return!!e&&e.enumerable}:n},9310:(t,e,n)=>{var r=n(200),a=n(9430),o="__core-js_shared__",i=r[o]||a(o,{});t.exports=i},9328:(t,e,n)=>{var r=n(9830);t.exports=function(t){var e=+t;return e!=e||0===e?0:r(e)}},9430:(t,e,n)=>{var r=n(200),a=Object.defineProperty;t.exports=function(t,e){try{a(r,t,{value:e,configurable:!0,writable:!0})}catch(n){r[t]=e}return e}},9498:(t,e,n)=>{"use strict";n(5852),e.Jv=void 0,n(9218),n(7136),n(173),n(5086),n(6048),n(9693);var r=function(t,e,n){var r,a=Object.assign({escape:!0},n||{});return"/"!==t.charAt(0)&&(t="/"+t),r=(r=e||{})||{},t.replace(/{([^{}]*)}/g,(function(t,e){var n=r[e];return a.escape?"string"==typeof n||"number"==typeof n?encodeURIComponent(n.toString()):encodeURIComponent(t):"string"==typeof n||"number"==typeof n?n.toString():t}))};e.Jv=function(t,e,n){var o,i,A,s=Object.assign({noRewrite:!1},n||{});return!0!==(null===(o=window)||void 0===o||null===(i=o.OC)||void 0===i||null===(A=i.config)||void 0===A?void 0:A.modRewriteWorking)||s.noRewrite?a()+"/index.php"+r(t,e,n):a()+r(t,e,n)};var a=function(){var t,e;return(null===(t=window)||void 0===t||null===(e=t.OC)||void 0===e?void 0:e.webroot)||""}},9595:(t,e,n)=>{"use strict";n.d(e,{CV:()=>u,GT:()=>l,GZ:()=>C,Gf:()=>y,HF:()=>c,Hv:()=>m,LU:()=>p,MR:()=>s,Rj:()=>F,TD:()=>b,V_:()=>f,Y1:()=>x,_8:()=>w,bg:()=>B,gs:()=>A,kk:()=>g,kv:()=>h,oz:()=>v,v4:()=>d});var r=n(5168),a=n(3334),o=n(2933),i=n(4692);function A(t,e,n,A){var s={table:t,column:e,data:n,id:A};i.ajax({url:o.pc+"/update",type:"POST",async:!1,contentType:"application/json",data:JSON.stringify(s)}).done((function(t,e){(0,r.Te)((0,a.Tl)("gestion","Modification saved"))})).fail((function(t,e){(0,r.Qg)((0,a.Tl)("gestion","There is an error with the format, please check the documentation"))}))}function s(t,e){var n={table:t,id:e};window.confirm((0,a.Tl)("gestion","Are you sure you want to delete?"))?i.ajax({url:o.pc+"/delete",type:"DELETE",async:!1,contentType:"application/json",data:JSON.stringify(n)}).done((function(t,e){l(),(0,r.Te)((0,a.Tl)("gestion","Modification saved"))})).fail((function(t,e){(0,r.Qg)(t)})):(0,r.rG)((0,a.Tl)("gestion","Nothing changed"))}function l(){i.ajax({url:o.pc+"/getStats",type:"PROPFIND",contentType:"application/json"}).done((function(t){var e=JSON.parse(t);i("#statsclient").text(e.client),i("#statsthanato").text(e.thanato),i("#statsdefunts").text(e.defunt),i("#statsdevis").text(e.devis),i("#statstrajet").text(e.trajet),i("#statslieu").text(e.lieu),i("#statsfacture").text(e.facture),i("#statsproduit").text(e.produit),i("#statsarticles").text(e.article),i("#statsbibliotheque").text(e.bibliotheque),i("#clientGroupStat").text(e.clientGroup),i("#clientGroupDiscountStat").text(e.clientGroupDiscount),i("#clientGroupFacturationStat").text(e.clientGroupFacturation)})).fail((function(t,e){(0,r.Qg)(t)}))}function c(t){i.ajax({url:o.pc+"/getConfiguration",type:"PROPFIND",contentType:"application/json",async:!1}).done((function(e){t(e)})).fail((function(t,e){(0,r.Qg)(t)}))}function d(){i.ajax({url:o.pc+"/isconfig",type:"GET",contentType:"application/json"}).done((function(t){t||(document.getElementById("modalConfig").style.display="block")}))}function u(t){i.ajax({url:o.pc+"/getStatArticleAnnuel/"+t,type:"PROPFIND",contentType:"application/json"}).done((function(t){for(var e=document.getElementById("Articles"),n=e.rows.length-1;n>0;n--)e.deleteRow(n);var r,a=JSON.parse(t),i=0;a.forEach((function(t,e){r=(0,o.Il)("Articles",-1,0,t.reference),(0,o.nO)(r,1,t.janvier),(0,o.nO)(r,2,t.fevrier),(0,o.nO)(r,3,t.mars),(0,o.nO)(r,4,t.avril),(0,o.nO)(r,5,t.mai),(0,o.nO)(r,6,t.juin),(0,o.nO)(r,7,t.juillet),(0,o.nO)(r,8,t.aout),(0,o.nO)(r,9,t.septembre),(0,o.nO)(r,10,t.octobre),(0,o.nO)(r,11,t.novembre),(0,o.nO)(r,12,t.decembre),i=t.janvier+t.fevrier+t.mars+t.avril+t.mai+t.juin+t.juillet+t.aout+t.septembre+t.octobre+t.novembre+t.decembre,(0,o.i2)(r,-1,i)}))})).fail((function(t,e){(0,r.Qg)(t)}))}function p(t){i.ajax({url:o.pc+"/getStatSoinsThanatoAnnuel/"+t,type:"PROPFIND",contentType:"application/json"}).done((function(t){for(var e=document.getElementById("Soins"),n=e.rows.length-1;n>0;n--)e.deleteRow(n);var r,a=JSON.parse(t),i=0;a.forEach((function(t,e){r=(0,o.Il)("Soins",-1,0,`${t.nom_thanato} ${t.prenom_thanato}`),(0,o.nO)(r,1,t.janvier),(0,o.nO)(r,2,t.fevrier),(0,o.nO)(r,3,t.mars),(0,o.nO)(r,4,t.avril),(0,o.nO)(r,5,t.mai),(0,o.nO)(r,6,t.juin),(0,o.nO)(r,7,t.juillet),(0,o.nO)(r,8,t.aout),(0,o.nO)(r,9,t.septembre),(0,o.nO)(r,10,t.octobre),(0,o.nO)(r,11,t.novembre),(0,o.nO)(r,12,t.decembre),i=Number(t.janvier)+Number(t.fevrier)+Number(t.mars)+Number(t.avril)+Number(t.mai)+Number(t.juin)+Number(t.juillet)+Number(t.aout)+Number(t.septembre)+Number(t.octobre)+Number(t.novembre)+Number(t.decembre),(0,o.i2)(r,-1,i)}))})).fail((function(t,e){(0,r.Qg)(t)}))}function f(t,e){i.ajax({url:o.pc+`/getStatSoinsThanatoWeekend/${t}/${e}`,type:"PROPFIND",contentType:"application/json"}).done((function(t){for(var e=document.getElementById("SoinsWeekend"),n=e.rows.length-1;n>0;n--)e.deleteRow(n);var r;JSON.parse(t).forEach((function(t,e){r=(0,o.Do)("SoinsWeekend",-1,0,`${t.nom_thanato} ${t.prenom_thanato}`),(0,o.nO)(r,1,t.weekends_travailles)}))})).fail((function(t,e){(0,r.Qg)(t)}))}function h(t){A(t.dataset.table,t.dataset.column,t.innerText,t.dataset.id),"lieu"!=t.dataset.table||"depart"!=t.dataset.column&&"arrivee"!=t.dataset.column||location.reload(),"getProduitsById"===t.dataset.modifier&&b(),"getArticlesById"===t.dataset.modifier&&v(),t.removeAttribute("contenteditable")}function g(t,e,n){i.ajax({url:o.pc+"/getProduits",type:"PROPFIND",contentType:"application/json"}).done((function(r){t.append('<option data-table="produit_devis" data-column="produit_id" data-val="'+n+'" data-id="'+e+'">'+(0,a.Tl)("gestion","Cancel")+"</option>"),i.each(JSON.parse(r),(function(r,a){var i="";n==a.id&&(i="selected"),t.append("<option "+i+' data-table="produit_devis" data-column="produit_id" data-val="'+a.id+'" data-id="'+e+'">'+a.reference+" "+a.description+" "+o.v$.format(a.prix_unitaire)+"</option>")}))})).fail((function(t,e){(0,r.Qg)(t)}))}function m(t,e,n){i.ajax({url:o.pc+"/getArticles",type:"PROPFIND",contentType:"application/json"}).done((function(r){t.append('<option data-table="article_devis" data-column="article_id" data-val="'+n+'" data-id="'+e+'">'+(0,a.Tl)("gestion","Cancel")+"</option>"),i.each(JSON.parse(r),(function(r,a){var i="";n==a.id&&(i="selected"),t.append("<option "+i+' data-table="article_devis" data-column="article_id" data-val="'+a.id+'" data-id="'+e+'">'+a.reference+" "+a.description+" "+o.v$.format(a.prix_unitaire)+"</option>")}))})).fail((function(t,e){(0,r.Qg)(t)}))}function b(){var t=i("#devisid").data("id"),e={numdevis:t};i.ajax({url:o.pc+"/getProduitsById",type:"POST",async:!1,contentType:"application/json",data:JSON.stringify(e)}).done((function(e,n){i("#produits tbody").empty();var r="";"facture"===i("#produits").data("type")&&(r="d-none"),i.each(JSON.parse(e),(function(t,e){i("#produits tbody").append('<tr><td><div data-html2canvas-ignore data-modifier="getProduitsById" data-id="'+e.pdid+'" data-table="produit_devis" class="'+r+' deleteItem icon-delete"></div><div style="display:inline;" data-val="'+e.pid+'" data-id="'+e.pdid+'" class="selectable">'+e.reference+"</div></td><td>"+e.description+'</td><td><div class="editable" data-table="produit_devis" data-column="comment" data-id="'+e.pdid+'">'+(0===e.comment.length?"-":e.comment)+'</div></td><td><div class="editableNumber getProduitsById" style="display:inline;" data-modifier="getProduitsById" data-table="produit_devis" data-column="quantite" data-id='+e.pdid+">"+e.quantite+"</div> </td><td>"+o.v$.format(e.prix_unitaire)+"</td><td>"+o.v$.format(e.quantite*e.prix_unitaire)+"</td></tr>"),e.quantite,e.prix_unitaire})),i("#totaldevis tbody").empty(),(0,o.mS)(t)})).fail((function(t,e){(0,r.Qg)(t)}))}function v(){var t=i("#devisid").data("id"),e={numdevis:t};i.ajax({url:o.pc+"/getArticlesById",type:"POST",async:!1,contentType:"application/json",data:JSON.stringify(e)}).done((function(e,n){i("#articles tbody").empty();var r="";"facture"===i("#articles").data("type")&&(r="d-none"),i.each(JSON.parse(e),(function(t,e){i("#articles tbody").append('<tr><td><div data-html2canvas-ignore data-modifier="getArticlesById" data-id="'+e.adid+'" data-table="article_devis" class="'+r+' deleteItem icon-delete"></div><div style="display:inline;" data-val="'+e.aid+'" data-id="'+e.adid+'" class="articleSelectable">'+e.reference+"</div></td><td>"+e.description+'</td><td><div class="editable" data-table="article_devis" data-column="comment" data-id="'+e.adid+'">'+(0===e.comment.length?"-":e.comment)+'</div></td><td><div class="editableNumber getArticlesById" style="display:inline;" data-modifier="getArticlesById" data-table="article_devis" data-column="quantite" data-id='+e.adid+">"+e.quantite+"</div> </td><td>"+o.v$.format(e.prix_unitaire)+"</td><td>"+o.v$.format(e.quantite*e.prix_unitaire)+"</td></tr>"),e.quantite,e.prix_unitaire})),i("#totaldevis tbody").empty(),(0,o.mS)(t)})).fail((function(t,e){(0,r.Qg)(t)}))}function w(){var t={numdefunt:i("#defuntid").data("id")};i.ajax({url:o.pc+"/getObservationsById",type:"POST",async:!1,contentType:"application/json",data:JSON.stringify(t)}).done((function(t,e){i("#observations tbody").empty(),i.each(JSON.parse(t),(function(t,e){i("#observations tbody").append('<tr><td><div class="w-100"><input type="text" id="obs-'+e.odid+'" class="editable-obs w-100" data-table="obs_defunt" data-column="designation" data-id="'+e.odid+'" value="'+(0===e.designation.length?"-":e.designation)+'"/><ul class="obs-list obs-'+e.odid+'-list"></ul></div></td><td><div class="editable" data-table="obs_defunt" data-column="commentaire" data-id="'+e.odid+'">'+(0===e.commentaire.length?"-":e.commentaire)+'</div></td><td><div data-html2canvas-ignore data-modifier="getObservationsById" data-id="'+e.odid+'" data-table="obs_defunt" class="deleteItem icon-delete"></div></td></tr>')}))})).fail((function(t,e){(0,r.Qg)(t)}))}function y(){var t={numdefunt:i("#defuntid").data("id")};i.ajax({url:o.pc+"/getHypodermiquesById",type:"POST",async:!1,contentType:"application/json",data:JSON.stringify(t)}).done((function(t,e){i("#hypodermiques tbody").empty(),i.each(JSON.parse(t),(function(t,e){i("#hypodermiques tbody").append('<tr><td><div class="editable" data-table="hypo_defunt" data-column="qte" data-id="'+e.hdid+'">'+e.qte+'</div></td><td><div class="w-100"><input type="text" id="hypo-'+e.hdid+'" class="editable-hypo w-100" data-table="hypo_defunt" data-column="designation" data-id="'+e.hdid+'" value="'+(0===e.designation.length?"-":e.designation)+'"/><ul class="hypo-list hypo-'+e.hdid+'-list"></ul></div></td><td><div class="w-100"><input type="text" id="hyposur-'+e.hdid+'" class="editable-hsur w-100" data-table="hypo_defunt" data-column="endroit" data-id="'+e.hdid+'" value="'+(0==e.endroit.length?"-":e.endroit)+'"><ul class="hyposur-list hyposur-'+e.hdid+'-list"></ul></div></td><td><div data-html2canvas-ignore data-modifier="getHypodermiquesById" data-id="'+e.hdid+'" data-table="hypo_defunt" class="deleteItem icon-delete"></div></td></tr>')}))})).fail((function(t,e){(0,r.Qg)(t)}))}function x(){var t={numdefunt:i("#defuntid").data("id")};i.ajax({url:o.pc+"/getBijouxById",type:"POST",async:!1,contentType:"application/json",data:JSON.stringify(t)}).done((function(t,e){i("#bijoux tbody").empty(),i.each(JSON.parse(t),(function(t,e){let n="";n=null!=e.photo?'<td><label style="padding-right:5px;">'+e.photo_name+'</label><input type="file" accept="image/png, image/gif, image/jpeg" class="photoBijouUpload" data-id="'+e.bdid+'"></td>':'<td><input type="file" accept="image/*" class="photoBijouUpload" data-id="'+e.bdid+'"></td>',i("#bijoux tbody").append('<tr><td><div class="editable" data-table="bijou_defunt" data-column="designation" data-id="'+e.bdid+'">'+(0===e.designation.length?"-":e.designation)+'</div></td><td><div class="editable" data-table="bijou_defunt" data-column="commentaire" data-id="'+e.bdid+'">'+(0===e.commentaire.length?"-":e.commentaire)+"</div></td>"+n+'<td><div data-html2canvas-ignore data-modifier="getBijouxById" data-id="'+e.bdid+'" data-table="bijou_defunt" class="deleteItem icon-delete"></div></td></tr>')}))})).fail((function(t,e){(0,r.Qg)(t)}))}function B(t){var e=new XMLHttpRequest;e.open("PROPFIND",o.pc+"/getServerFromMail",!0),e.setRequestHeader("Content-Type","application/json"),e.setRequestHeader("requesttoken",oc_requesttoken),e.onload=function(e){200==this.status?t.value=JSON.parse(this.response).mail:(0,r.Qg)(this.response)},e.send()}function C(t){null!=t.productId?i.ajax({url:o.pc+"/defunt/setDefuntCover",type:"POST",contentType:"application/json",data:JSON.stringify(t)}).done((function(t){null==t?(0,r.rG)("Ce defunt n'appartient à aucun devis."):(0,r.Te)("Housse appliquée au defunt avec succès")})).fail((function(t,e){(0,r.rG)((0,a.Tl)("gestion","Erreur dans l'application de la housse")),error(t)})):(0,r.Qg)("Veuillez choisir une housse à appliquer")}function F(t){if(null==t)return void(0,r.Qg)("Devis non trouvé");let e={devisId:t};(0,o.ro)(),i.ajax({url:o.pc+"/devis/exportDevisToPdf",type:"POST",contentType:"application/json",data:JSON.stringify(e)}).done((function(t){null==t?(0,r.rG)("Le devis n'existe pas"):JSON.parse(t).forEach((t=>{(0,r.Te)("Sauvegardé dans"+t)}))})).fail((function(t,e){(0,r.rG)((0,a.Tl)("gestion","Erreur dans l'export du devis en PDF"))})).always((function(){(0,o.yr)()}))}},9693:(t,e,n)=>{"use strict";var r=n(1605),a=n(3091),o=n(8186).indexOf,i=n(2349),A=a([].indexOf),s=!!A&&1/A([1],1,-0)<0;r({target:"Array",proto:!0,forced:s||!i("indexOf")},{indexOf:function(t){var e=arguments.length>1?arguments[1]:void 0;return s?A(this,t,e)||0:o(this,t,e)}})},9751:(t,e,n)=>{var r=n(2368),a=n(8420),o=n(5335),i=TypeError;t.exports=function(t,e){var n,A;if("string"===e&&a(n=t.toString)&&!o(A=r(n,t)))return A;if(a(n=t.valueOf)&&!o(A=r(n,t)))return A;if("string"!==e&&a(n=t.toString)&&!o(A=r(n,t)))return A;throw i("Can't convert object to primitive value")}},9830:t=>{var e=Math.ceil,n=Math.floor;t.exports=Math.trunc||function(t){var r=+t;return(r>0?n:e)(r)}},9936:(t,e,n)=>{"use strict";n.d(e,{A:()=>A});var r=n(1601),a=n.n(r),o=n(6314),i=n.n(o)()(a());i.push([t.id,':root{--dt-row-selected: 13, 110, 253;--dt-row-selected-text: 255, 255, 255;--dt-row-selected-link: 9, 10, 11}table.dataTable td.dt-control{text-align:center;cursor:pointer}table.dataTable td.dt-control:before{height:1em;width:1em;margin-top:-9px;display:inline-block;color:#fff;border:.15em solid #fff;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#31b131}table.dataTable tr.dt-hasChild td.dt-control:before{content:"-";background-color:#d33333}table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting_asc_disabled,table.dataTable thead>tr>th.sorting_desc_disabled,table.dataTable thead>tr>td.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting_asc_disabled,table.dataTable thead>tr>td.sorting_desc_disabled{cursor:pointer;position:relative;padding-right:26px}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after{position:absolute;display:block;opacity:.125;right:10px;line-height:9px;font-size:.8em}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:before{bottom:50%;content:"▲"}table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:after{top:50%;content:"▼"}table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:after{opacity:.6}table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting_asc_disabled:before{display:none}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}div.dataTables_scrollBody table.dataTable thead>tr>th:before,div.dataTables_scrollBody table.dataTable thead>tr>th:after,div.dataTables_scrollBody table.dataTable thead>tr>td:before,div.dataTables_scrollBody table.dataTable thead>tr>td:after{display:none}div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:2px}div.dataTables_processing>div:last-child{position:relative;width:80px;height:15px;margin:1em auto}div.dataTables_processing>div:last-child>div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:13 110 253;animation-timing-function:cubic-bezier(0, 1, 1, 0)}div.dataTables_processing>div:last-child>div:nth-child(1){left:8px;animation:datatables-loader-1 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(2){left:8px;animation:datatables-loader-2 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(3){left:32px;animation:datatables-loader-2 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(4){left:56px;animation:datatables-loader-3 .6s infinite}@keyframes datatables-loader-1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{text-align:left}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px;border-bottom:1px solid rgba(0,0,0,.3)}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 10px 6px 10px;border-top:1px solid rgba(0,0,0,.3)}table.dataTable tbody tr{background-color:rgba(0,0,0,0)}table.dataTable tbody tr.selected>*{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.9);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.9);color:#fff;color:rgb(var(--dt-row-selected-text))}table.dataTable tbody tr.selected a{color:#090a0b;color:rgb(var(--dt-row-selected-link))}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid rgba(0,0,0,.15)}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15)}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid rgba(0,0,0,.15)}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe>tbody>tr.odd>*,table.dataTable.display>tbody>tr.odd>*{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.023)}table.dataTable.stripe>tbody>tr.odd.selected>*,table.dataTable.display>tbody>tr.odd.selected>*{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.923);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected, 0.923))}table.dataTable.hover>tbody>tr:hover>*,table.dataTable.display>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.035)}table.dataTable.hover>tbody>tr.selected:hover>*,table.dataTable.display>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px #0d6efd !important;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected, 1)) !important}table.dataTable.order-column>tbody tr>.sorting_1,table.dataTable.order-column>tbody tr>.sorting_2,table.dataTable.order-column>tbody tr>.sorting_3,table.dataTable.display>tbody tr>.sorting_1,table.dataTable.display>tbody tr>.sorting_2,table.dataTable.display>tbody tr>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.019)}table.dataTable.order-column>tbody tr.selected>.sorting_1,table.dataTable.order-column>tbody tr.selected>.sorting_2,table.dataTable.order-column>tbody tr.selected>.sorting_3,table.dataTable.display>tbody tr.selected>.sorting_1,table.dataTable.display>tbody tr.selected>.sorting_2,table.dataTable.display>tbody tr.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.919);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected, 0.919))}table.dataTable.display>tbody>tr.odd>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.odd>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.054)}table.dataTable.display>tbody>tr.odd>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.odd>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.047)}table.dataTable.display>tbody>tr.odd>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.odd>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.039)}table.dataTable.display>tbody>tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.odd.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.954);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected, 0.954))}table.dataTable.display>tbody>tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.odd.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.947);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected, 0.947))}table.dataTable.display>tbody>tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.odd.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.939);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected, 0.939))}table.dataTable.display>tbody>tr.even>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.019)}table.dataTable.display>tbody>tr.even>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.011)}table.dataTable.display>tbody>tr.even>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.003)}table.dataTable.display>tbody>tr.even.selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.919);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected, 0.919))}table.dataTable.display>tbody>tr.even.selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.911);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected, 0.911))}table.dataTable.display>tbody>tr.even.selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.903);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected, 0.903))}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.082)}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.074)}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.062)}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.982);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected, 0.982))}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.974);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected, 0.974))}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.962);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected, 0.962))}table.dataTable.no-footer{border-bottom:1px solid rgba(0,0,0,.3)}table.dataTable.compact thead th,table.dataTable.compact thead td,table.dataTable.compact tfoot th,table.dataTable.compact tfoot td,table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_length select{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:rgba(0,0,0,0);padding:4px}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:rgba(0,0,0,0);margin-left:3px}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;color:inherit !important;border:1px solid rgba(0,0,0,0);border-radius:2px;background:rgba(0,0,0,0)}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:inherit !important;border:1px solid rgba(0,0,0,.3);background-color:rgba(230,230,230,.1);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(230, 230, 230, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.1)));background:-webkit-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-moz-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-ms-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-o-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:linear-gradient(to bottom, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:#fff !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:inherit}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid rgba(0,0,0,.3)}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:.5em}}',""]);const A=i},9965:(t,e,n)=>{var r=n(281),a=n(8420),o=n(9310),i=r(Function.toString);a(o.inspectSource)||(o.inspectSource=function(t){return i(t)}),t.exports=o.inspectSource}},i={};function A(t){var e=i[t];if(void 0!==e)return e.exports;var n=i[t]={id:t,exports:{}};return o[t].call(n.exports,n,n.exports,A),n.exports}A.m=o,A.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return A.d(e,{a:e}),e},n=Object.getPrototypeOf?t=>Object.getPrototypeOf(t):t=>t.__proto__,A.t=function(t,r){if(1&r&&(t=this(t)),8&r)return t;if("object"==typeof t&&t){if(4&r&&t.__esModule)return t;if(16&r&&"function"==typeof t.then)return t}var a=Object.create(null);A.r(a);var o={};e=e||[null,n({}),n([]),n(n)];for(var i=2&r&&t;"object"==typeof i&&!~e.indexOf(i);i=n(i))Object.getOwnPropertyNames(i).forEach((e=>o[e]=()=>t[e]));return o.default=()=>t,A.d(a,o),a},A.d=(t,e)=>{for(var n in e)A.o(e,n)&&!A.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},A.f={},A.e=t=>Promise.all(Object.keys(A.f).reduce(((e,n)=>(A.f[n](t,e),e)),[])),A.u=t=>"../js/"+t+".app.js",A.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),A.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r={},a="gestion:",A.l=(t,e,n,o)=>{if(r[t])r[t].push(e);else{var i,s;if(void 0!==n)for(var l=document.getElementsByTagName("script"),c=0;c<l.length;c++){var d=l[c];if(d.getAttribute("src")==t||d.getAttribute("data-webpack")==a+n){i=d;break}}i||(s=!0,(i=document.createElement("script")).charset="utf-8",i.timeout=120,A.nc&&i.setAttribute("nonce",A.nc),i.setAttribute("data-webpack",a+n),i.src=t),r[t]=[e];var u=(e,n)=>{i.onerror=i.onload=null,clearTimeout(p);var a=r[t];if(delete r[t],i.parentNode&&i.parentNode.removeChild(i),a&&a.forEach((t=>t(n))),e)return e(n)},p=setTimeout(u.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=u.bind(null,i.onerror),i.onload=u.bind(null,i.onload),s&&document.head.appendChild(i)}},A.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},(()=>{var t;A.g.importScripts&&(t=A.g.location+"");var e=A.g.document;if(!t&&e&&(e.currentScript&&"SCRIPT"===e.currentScript.tagName.toUpperCase()&&(t=e.currentScript.src),!t)){var n=e.getElementsByTagName("script");if(n.length)for(var r=n.length-1;r>-1&&(!t||!/^http(s?):/.test(t));)t=n[r--].src}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),A.p=t+"../dist/"})(),(()=>{A.b=document.baseURI||self.location.href;var t={191:0,839:0};A.f.j=(e,n)=>{var r=A.o(t,e)?t[e]:void 0;if(0!==r)if(r)n.push(r[2]);else{var a=new Promise(((n,a)=>r=t[e]=[n,a]));n.push(r[2]=a);var o=A.p+A.u(e),i=new Error;A.l(o,(n=>{if(A.o(t,e)&&(0!==(r=t[e])&&(t[e]=void 0),r)){var a=n&&("load"===n.type?"missing":n.type),o=n&&n.target&&n.target.src;i.message="Loading chunk "+e+" failed.\n("+a+": "+o+")",i.name="ChunkLoadError",i.type=a,i.request=o,r[1](i)}}),"chunk-"+e,e)}};var e=(e,n)=>{var r,a,o=n[0],i=n[1],s=n[2],l=0;if(o.some((e=>0!==t[e]))){for(r in i)A.o(i,r)&&(A.m[r]=i[r]);s&&s(A)}for(e&&e(n);l<o.length;l++)a=o[l],A.o(t,a)&&t[a]&&t[a][0](),t[a]=0},n=self.webpackChunkgestion=self.webpackChunkgestion||[];n.forEach(e.bind(null,0)),n.push=e.bind(null,n.push.bind(n))})(),A.nc=void 0,(()=>{"use strict";var e=A(5072),n=A.n(e),r=A(7825),a=A.n(r),o=A(7659),i=A.n(o),s=A(5056),l=A.n(s),c=A(540),d=A.n(c),u=A(1113),p=A.n(u),f=A(4753),h={};h.styleTagTransform=p(),h.setAttributes=l(),h.insert=i().bind(null,"head"),h.domAPI=a(),h.insertStyleElement=d(),n()(f.A,h),f.A&&f.A.locals&&f.A.locals;var g=A(9936),m={};m.styleTagTransform=p(),m.setAttributes=l(),m.insert=i().bind(null,"head"),m.domAPI=a(),m.insertStyleElement=d(),n()(g.A,m),g.A&&g.A.locals&&g.A.locals;var b=A(4686),v={};v.styleTagTransform=p(),v.setAttributes=l(),v.insert=i().bind(null,"head"),v.domAPI=a(),v.insertStyleElement=d(),n()(b.A,v),b.A&&b.A.locals&&b.A.locals;var w=A(9595),y=A(2933),x=A(5168);let B=A(4692);var C,F,Q,U,T=function(t,e){if(this instanceof T)return B(t).DataTable(e);e=t,this.$=function(t,e){return this.api(!0).$(t,e)},this._=function(t,e){return this.api(!0).rows(t,e).data()},this.api=function(t){return new F(t?Te(this[C.iApiIndex]):this)},this.fnAddData=function(t,e){var n=this.api(!0),r=Array.isArray(t)&&(Array.isArray(t[0])||B.isPlainObject(t[0]))?n.rows.add(t):n.row.add(t);return(void 0===e||e)&&n.draw(),r.flatten().toArray()},this.fnAdjustColumnSizing=function(t){var e=this.api(!0).columns.adjust(),n=e.settings()[0],r=n.oScroll;void 0===t||t?e.draw(!1):""===r.sX&&""===r.sY||le(n)},this.fnClearTable=function(t){var e=this.api(!0).clear();(void 0===t||t)&&e.draw()},this.fnClose=function(t){this.api(!0).row(t).child.hide()},this.fnDeleteRow=function(t,e,n){var r=this.api(!0),a=r.rows(t),o=a.settings()[0],i=o.aoData[a[0][0]];return a.remove(),e&&e.call(this,o,i),(void 0===n||n)&&r.draw(),i},this.fnDestroy=function(t){this.api(!0).destroy(t)},this.fnDraw=function(t){this.api(!0).draw(t)},this.fnFilter=function(t,e,n,r,a,o){var i=this.api(!0);null==e?i.search(t,n,r,o):i.column(e).search(t,n,r,o),i.draw()},this.fnGetData=function(t,e){var n=this.api(!0);if(void 0!==t){var r=t.nodeName?t.nodeName.toLowerCase():"";return void 0!==e||"td"==r||"th"==r?n.cell(t,e).data():n.row(t).data()||null}return n.data().toArray()},this.fnGetNodes=function(t){var e=this.api(!0);return void 0!==t?e.row(t).node():e.rows().nodes().flatten().toArray()},this.fnGetPosition=function(t){var e=this.api(!0),n=t.nodeName.toUpperCase();if("TR"==n)return e.row(t).index();if("TD"==n||"TH"==n){var r=e.cell(t).index();return[r.row,r.columnVisible,r.column]}return null},this.fnIsOpen=function(t){return this.api(!0).row(t).child.isShown()},this.fnOpen=function(t,e,n){return this.api(!0).row(t).child(e,n).show().child()[0]},this.fnPageChange=function(t,e){var n=this.api(!0).page(t);(void 0===e||e)&&n.draw(!1)},this.fnSetColumnVis=function(t,e,n){var r=this.api(!0).column(t).visible(e);(void 0===n||n)&&r.columns.adjust().draw()},this.fnSettings=function(){return Te(this[C.iApiIndex])},this.fnSort=function(t){this.api(!0).order(t).draw()},this.fnSortListener=function(t,e,n){this.api(!0).order.listener(t,e,n)},this.fnUpdate=function(t,e,n,r,a){var o=this.api(!0);return null==n?o.row(e).data(t):o.cell(e,n).data(t),(void 0===a||a)&&o.columns.adjust(),(void 0===r||r)&&o.draw(),0},this.fnVersionCheck=C.fnVersionCheck;var n=this,r=void 0===e,a=this.length;for(var o in r&&(e={}),this.oApi=this.internal=C.internal,T.ext.internal)o&&(this[o]=fn(o));return this.each((function(){var t,o=a>1?Se({},e,!0):e,i=0,A=this.getAttribute("id"),s=!1,l=T.defaults,c=B(this);if("table"==this.nodeName.toLowerCase()){$(l),Z(l.column),J(l,l,!0),J(l.column,l.column,!0),J(l,B.extend(o,c.data()),!0);var d=T.settings;for(i=0,t=d.length;i<t;i++){var u=d[i];if(u.nTable==this||u.nTHead&&u.nTHead.parentNode==this||u.nTFoot&&u.nTFoot.parentNode==this){var p=void 0!==o.bRetrieve?o.bRetrieve:l.bRetrieve,f=void 0!==o.bDestroy?o.bDestroy:l.bDestroy;if(r||p)return u.oInstance;if(f){u.oInstance.fnDestroy();break}return void Le(u,0,"Cannot reinitialise DataTable",3)}if(u.sTableId==this.id){d.splice(i,1);break}}null!==A&&""!==A||(A="DataTables_Table_"+T.ext._unique++,this.id=A);var h=B.extend(!0,{},T.models.oSettings,{sDestroyWidth:c[0].style.width,sInstance:A,sTableId:A});h.nTable=this,h.oApi=n.internal,h.oInit=o,d.push(h),h.oInstance=1===n.length?n:c.dataTable(),$(o),X(o.oLanguage),o.aLengthMenu&&!o.iDisplayLength&&(o.iDisplayLength=Array.isArray(o.aLengthMenu[0])?o.aLengthMenu[0][0]:o.aLengthMenu[0]),o=Se(B.extend(!0,{},l),o),_e(h.oFeatures,o,["bPaginate","bLengthChange","bFilter","bSort","bSortMulti","bInfo","bProcessing","bAutoWidth","bSortClasses","bServerSide","bDeferRender"]),_e(h,o,["asStripeClasses","ajax","fnServerData","fnFormatNumber","sServerMethod","aaSorting","aaSortingFixed","aLengthMenu","sPaginationType","sAjaxSource","sAjaxDataProp","iStateDuration","sDom","bSortCellsTop","iTabIndex","fnStateLoadCallback","fnStateSaveCallback","renderer","searchDelay","rowId",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"]]),_e(h.oScroll,o,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]),_e(h.oLanguage,o,"fnInfoCallback"),Ee(h,"aoDrawCallback",o.fnDrawCallback,"user"),Ee(h,"aoServerParams",o.fnServerParams,"user"),Ee(h,"aoStateSaveParams",o.fnStateSaveParams,"user"),Ee(h,"aoStateLoadParams",o.fnStateLoadParams,"user"),Ee(h,"aoStateLoaded",o.fnStateLoaded,"user"),Ee(h,"aoRowCallback",o.fnRowCallback,"user"),Ee(h,"aoRowCreatedCallback",o.fnCreatedRow,"user"),Ee(h,"aoHeaderCallback",o.fnHeaderCallback,"user"),Ee(h,"aoFooterCallback",o.fnFooterCallback,"user"),Ee(h,"aoInitComplete",o.fnInitComplete,"user"),Ee(h,"aoPreDrawCallback",o.fnPreDrawCallback,"user"),h.rowIdFn=bt(o.rowId),tt(h);var g=h.oClasses;if(B.extend(g,T.ext.classes,o.oClasses),c.addClass(g.sTable),void 0===h.iInitDisplayStart&&(h.iInitDisplayStart=o.iDisplayStart,h._iDisplayStart=o.iDisplayStart),null!==o.iDeferLoading){h.bDeferLoading=!0;var m=Array.isArray(o.iDeferLoading);h._iRecordsDisplay=m?o.iDeferLoading[0]:o.iDeferLoading,h._iRecordsTotal=m?o.iDeferLoading[1]:o.iDeferLoading}var b=h.oLanguage;B.extend(!0,b,o.oLanguage),b.sUrl?(B.ajax({dataType:"json",url:b.sUrl,success:function(t){J(l.oLanguage,t),X(t),B.extend(!0,b,t,h.oInit.oLanguage),Ie(h,null,"i18n",[h]),te(h)},error:function(){te(h)}}),s=!0):Ie(h,null,"i18n",[h]),null===o.asStripeClasses&&(h.asStripeClasses=[g.sStripeOdd,g.sStripeEven]);var v=h.asStripeClasses,w=c.children("tbody").find("tr").eq(0);-1!==B.inArray(!0,B.map(v,(function(t,e){return w.hasClass(t)})))&&(B("tbody tr",this).removeClass(v.join(" ")),h.asDestroyStripes=v.slice());var y,x=[],C=this.getElementsByTagName("thead");if(0!==C.length&&(kt(h.aoHeader,C[0]),x=Et(h)),null===o.aoColumns)for(y=[],i=0,t=x.length;i<t;i++)y.push(null);else y=o.aoColumns;for(i=0,t=y.length;i<t;i++)nt(h,x?x[i]:null);if(ct(h,o.aoColumnDefs,y,(function(t,e){rt(h,t,e)})),w.length){var F=function(t,e){return null!==t.getAttribute("data-"+e)?e:null};B(w[0]).children("th, td").each((function(t,e){var n=h.aoColumns[t];if(n||Le(h,0,"Incorrect column count",18),n.mData===t){var r=F(e,"sort")||F(e,"order"),a=F(e,"filter")||F(e,"search");null===r&&null===a||(n.mData={_:t+".display",sort:null!==r?t+".@data-"+r:void 0,type:null!==r?t+".@data-"+r:void 0,filter:null!==a?t+".@data-"+a:void 0},rt(h,t))}}))}var Q=h.oFeatures,U=function(){if(void 0===o.aaSorting){var e=h.aaSorting;for(i=0,t=e.length;i<t;i++)e[i][1]=h.aoColumns[i].asSorting[0]}Be(h),Q.bSort&&Ee(h,"aoDrawCallback",(function(){if(h.bSorted){var t=be(h),e={};B.each(t,(function(t,n){e[n.src]=n.dir})),Ie(h,null,"order",[h,t,e]),we(h)}})),Ee(h,"aoDrawCallback",(function(){(h.bSorted||"ssp"===He(h)||Q.bDeferRender)&&Be(h)}),"sc");var n=c.children("caption").each((function(){this._captionSide=B(this).css("caption-side")})),r=c.children("thead");0===r.length&&(r=B("<thead/>").appendTo(c)),h.nTHead=r[0];var a=c.children("tbody");0===a.length&&(a=B("<tbody/>").insertAfter(r)),h.nTBody=a[0];var A=c.children("tfoot");if(0===A.length&&n.length>0&&(""!==h.oScroll.sX||""!==h.oScroll.sY)&&(A=B("<tfoot/>").appendTo(c)),0===A.length||0===A.children().length?c.addClass(g.sNoFooter):A.length>0&&(h.nTFoot=A[0],kt(h.aoFooter,h.nTFoot)),o.aaData)for(i=0;i<o.aaData.length;i++)dt(h,o.aaData[i]);else(h.bDeferLoading||"dom"==He(h))&&ut(h,B(h.nTBody).children("tr"));h.aiDisplay=h.aiDisplayMaster.slice(),h.bInitialised=!0,!1===s&&te(h)};Ee(h,"aoDrawCallback",Fe,"state_save"),o.bStateSave?(Q.bStateSave=!0,Qe(h,0,U)):U()}else Le(null,0,"Non-table node initialisation ("+this.nodeName+")",2)})),n=null,this},L={},_=/[\r\n\u2028]/g,S=/<.*?>/g,k=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,E=new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^","-"].join("|\\")+")","g"),I=/['\u00A0,$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,N=function(t){return!t||!0===t||"-"===t},D=function(t){var e=parseInt(t,10);return!isNaN(e)&&isFinite(t)?e:null},H=function(t,e){return L[e]||(L[e]=new RegExp(qt(e),"g")),"string"==typeof t&&"."!==e?t.replace(/\./g,"").replace(L[e],"."):t},P=function(t,e,n){let r=typeof t;var a="string"===r;return"number"===r||"bigint"===r||!!N(t)||(e&&a&&(t=H(t,e)),n&&a&&(t=t.replace(I,"")),!isNaN(parseFloat(t))&&isFinite(t))},O=function(t,e,n){if(N(t))return!0;var r=function(t){return N(t)||"string"==typeof t}(t);return r&&!!P(G(t),e,n)||null},M=function(t,e,n){var r=[],a=0,o=t.length;if(void 0!==n)for(;a<o;a++)t[a]&&t[a][e]&&r.push(t[a][e][n]);else for(;a<o;a++)t[a]&&r.push(t[a][e]);return r},j=function(t,e,n,r){var a=[],o=0,i=e.length;if(void 0!==r)for(;o<i;o++)t[e[o]][n]&&a.push(t[e[o]][n][r]);else for(;o<i;o++)a.push(t[e[o]][n]);return a},R=function(t,e){var n,r=[];void 0===e?(e=0,n=t):(n=e,e=t);for(var a=e;a<n;a++)r.push(a);return r},K=function(t){for(var e=[],n=0,r=t.length;n<r;n++)t[n]&&e.push(t[n]);return e},G=function(t){return t.replace(S,"")},q=function(t){if(function(t){if(t.length<2)return!0;for(var e=t.slice().sort(),n=e[0],r=1,a=e.length;r<a;r++){if(e[r]===n)return!1;n=e[r]}return!0}(t))return t.slice();var e,n,r,a=[],o=t.length,i=0;t:for(n=0;n<o;n++){for(e=t[n],r=0;r<i;r++)if(a[r]===e)continue t;a.push(e),i++}return a},z=function(t,e){if(Array.isArray(e))for(var n=0;n<e.length;n++)z(t,e[n]);else t.push(e);return t},V=function(t,e){return void 0===e&&(e=0),-1!==this.indexOf(t,e)};function W(t){var e,n,r={};B.each(t,(function(a,o){(e=a.match(/^([^A-Z]+?)([A-Z])/))&&-1!=="a aa ai ao as b fn i m o s ".indexOf(e[1]+" ")&&(n=a.replace(e[0],e[2].toLowerCase()),r[n]=a,"o"===e[1]&&W(t[a]))})),t._hungarianMap=r}function J(t,e,n){var r;t._hungarianMap||W(t),B.each(e,(function(a,o){void 0===(r=t._hungarianMap[a])||!n&&void 0!==e[r]||("o"===r.charAt(0)?(e[r]||(e[r]={}),B.extend(!0,e[r],e[a]),J(t[r],e[r],n)):e[r]=e[a])}))}function X(t){var e=T.defaults.oLanguage,n=e.sDecimal;if(n&&rn(n),t){var r=t.sZeroRecords;!t.sEmptyTable&&r&&"No data available in table"===e.sEmptyTable&&_e(t,t,"sZeroRecords","sEmptyTable"),!t.sLoadingRecords&&r&&"Loading..."===e.sLoadingRecords&&_e(t,t,"sZeroRecords","sLoadingRecords"),t.sInfoThousands&&(t.sThousands=t.sInfoThousands);var a=t.sDecimal;a&&n!==a&&rn(a)}}Array.isArray||(Array.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)}),Array.prototype.includes||(Array.prototype.includes=V),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}),String.prototype.includes||(String.prototype.includes=V),T.util={throttle:function(t,e){var n,r,a=void 0!==e?e:200;return function(){var e=this,o=+new Date,i=arguments;n&&o<n+a?(clearTimeout(r),r=setTimeout((function(){n=void 0,t.apply(e,i)}),a)):(n=o,t.apply(e,i))}},escapeRegex:function(t){return t.replace(E,"\\$1")},set:function(t){if(B.isPlainObject(t))return T.util.set(t._);if(null===t)return function(){};if("function"==typeof t)return function(e,n,r){t(e,"set",n,r)};if("string"!=typeof t||-1===t.indexOf(".")&&-1===t.indexOf("[")&&-1===t.indexOf("("))return function(e,n){e[t]=n};var e=function(t,n,r){for(var a,o,i,A,s,l=mt(r),c=l[l.length-1],d=0,u=l.length-1;d<u;d++){if("__proto__"===l[d]||"constructor"===l[d])throw new Error("Cannot set prototype values");if(o=l[d].match(ht),i=l[d].match(gt),o){if(l[d]=l[d].replace(ht,""),t[l[d]]=[],(a=l.slice()).splice(0,d+1),s=a.join("."),Array.isArray(n))for(var p=0,f=n.length;p<f;p++)e(A={},n[p],s),t[l[d]].push(A);else t[l[d]]=n;return}i&&(l[d]=l[d].replace(gt,""),t=t[l[d]](n)),null!==t[l[d]]&&void 0!==t[l[d]]||(t[l[d]]={}),t=t[l[d]]}c.match(gt)?t=t[c.replace(gt,"")](n):t[c.replace(ht,"")]=n};return function(n,r){return e(n,r,t)}},get:function(t){if(B.isPlainObject(t)){var e={};return B.each(t,(function(t,n){n&&(e[t]=T.util.get(n))})),function(t,n,r,a){var o=e[n]||e._;return void 0!==o?o(t,n,r,a):t}}if(null===t)return function(t){return t};if("function"==typeof t)return function(e,n,r,a){return t(e,n,r,a)};if("string"!=typeof t||-1===t.indexOf(".")&&-1===t.indexOf("[")&&-1===t.indexOf("("))return function(e,n){return e[t]};var n=function(t,e,r){var a,o,i,A;if(""!==r)for(var s=mt(r),l=0,c=s.length;l<c;l++){if(a=s[l].match(ht),o=s[l].match(gt),a){if(s[l]=s[l].replace(ht,""),""!==s[l]&&(t=t[s[l]]),i=[],s.splice(0,l+1),A=s.join("."),Array.isArray(t))for(var d=0,u=t.length;d<u;d++)i.push(n(t[d],e,A));var p=a[0].substring(1,a[0].length-1);t=""===p?i:i.join(p);break}if(o)s[l]=s[l].replace(gt,""),t=t[s[l]]();else{if(null===t||void 0===t[s[l]])return;t=t[s[l]]}}return t};return function(e,r){return n(e,r,t)}}};var Y=function(t,e,n){void 0!==t[e]&&(t[n]=t[e])};function $(t){Y(t,"ordering","bSort"),Y(t,"orderMulti","bSortMulti"),Y(t,"orderClasses","bSortClasses"),Y(t,"orderCellsTop","bSortCellsTop"),Y(t,"order","aaSorting"),Y(t,"orderFixed","aaSortingFixed"),Y(t,"paging","bPaginate"),Y(t,"pagingType","sPaginationType"),Y(t,"pageLength","iDisplayLength"),Y(t,"searching","bFilter"),"boolean"==typeof t.sScrollX&&(t.sScrollX=t.sScrollX?"100%":""),"boolean"==typeof t.scrollX&&(t.scrollX=t.scrollX?"100%":"");var e=t.aoSearchCols;if(e)for(var n=0,r=e.length;n<r;n++)e[n]&&J(T.models.oSearch,e[n])}function Z(t){Y(t,"orderable","bSortable"),Y(t,"orderData","aDataSort"),Y(t,"orderSequence","asSorting"),Y(t,"orderDataType","sortDataType");var e=t.aDataSort;"number"!=typeof e||Array.isArray(e)||(t.aDataSort=[e])}function tt(t){if(!T.__browser){var e={};T.__browser=e;var n=B("<div/>").css({position:"fixed",top:0,left:-1*B(window).scrollLeft(),height:1,width:1,overflow:"hidden"}).append(B("<div/>").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(B("<div/>").css({width:"100%",height:10}))).appendTo("body"),r=n.children(),a=r.children();e.barWidth=r[0].offsetWidth-r[0].clientWidth,e.bScrollOversize=100===a[0].offsetWidth&&100!==r[0].clientWidth,e.bScrollbarLeft=1!==Math.round(a.offset().left),e.bBounding=!!n[0].getBoundingClientRect().width,n.remove()}B.extend(t.oBrowser,T.__browser),t.oScroll.iBarWidth=T.__browser.barWidth}function et(t,e,n,r,a,o){var i,A=r,s=!1;for(void 0!==n&&(i=n,s=!0);A!==a;)t.hasOwnProperty(A)&&(i=s?e(i,t[A],A,t):t[A],s=!0,A+=o);return i}function nt(t,e){var n=T.defaults.column,r=t.aoColumns.length,a=B.extend({},T.models.oColumn,n,{nTh:e||document.createElement("th"),sTitle:n.sTitle?n.sTitle:e?e.innerHTML:"",aDataSort:n.aDataSort?n.aDataSort:[r],mData:n.mData?n.mData:r,idx:r});t.aoColumns.push(a);var o=t.aoPreSearchCols;o[r]=B.extend({},T.models.oSearch,o[r]),rt(t,r,B(e).data())}function rt(t,e,n){var r=t.aoColumns[e],a=t.oClasses,o=B(r.nTh);if(!r.sWidthOrig){r.sWidthOrig=o.attr("width")||null;var i=(o.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);i&&(r.sWidthOrig=i[1])}if(null!=n){Z(n),J(T.defaults.column,n,!0),void 0===n.mDataProp||n.mData||(n.mData=n.mDataProp),n.sType&&(r._sManualType=n.sType),n.className&&!n.sClass&&(n.sClass=n.className),n.sClass&&o.addClass(n.sClass);var A=r.sClass;B.extend(r,n),_e(r,n,"sWidth","sWidthOrig"),A!==r.sClass&&(r.sClass=A+" "+r.sClass),void 0!==n.iDataSort&&(r.aDataSort=[n.iDataSort]),_e(r,n,"aDataSort")}var s=r.mData,l=bt(s),c=r.mRender?bt(r.mRender):null,d=function(t){return"string"==typeof t&&-1!==t.indexOf("@")};r._bAttrSrc=B.isPlainObject(s)&&(d(s.sort)||d(s.type)||d(s.filter)),r._setter=null,r.fnGetData=function(t,e,n){var r=l(t,e,void 0,n);return c&&e?c(r,e,t,n):r},r.fnSetData=function(t,e,n){return vt(s)(t,e,n)},"number"!=typeof s&&(t._rowReadObject=!0),t.oFeatures.bSort||(r.bSortable=!1,o.addClass(a.sSortableNone));var u=-1!==B.inArray("asc",r.asSorting),p=-1!==B.inArray("desc",r.asSorting);r.bSortable&&(u||p)?u&&!p?(r.sSortingClass=a.sSortableAsc,r.sSortingClassJUI=a.sSortJUIAscAllowed):!u&&p?(r.sSortingClass=a.sSortableDesc,r.sSortingClassJUI=a.sSortJUIDescAllowed):(r.sSortingClass=a.sSortable,r.sSortingClassJUI=a.sSortJUI):(r.sSortingClass=a.sSortableNone,r.sSortingClassJUI="")}function at(t){if(!1!==t.oFeatures.bAutoWidth){var e=t.aoColumns;ue(t);for(var n=0,r=e.length;n<r;n++)e[n].nTh.style.width=e[n].sWidth}var a=t.oScroll;""===a.sY&&""===a.sX||le(t),Ie(t,null,"column-sizing",[t])}function ot(t,e){var n=st(t,"bVisible");return"number"==typeof n[e]?n[e]:null}function it(t,e){var n=st(t,"bVisible"),r=B.inArray(e,n);return-1!==r?r:null}function At(t){var e=0;return B.each(t.aoColumns,(function(t,n){n.bVisible&&"none"!==B(n.nTh).css("display")&&e++})),e}function st(t,e){var n=[];return B.map(t.aoColumns,(function(t,r){t[e]&&n.push(r)})),n}function lt(t){var e,n,r,a,o,i,A,s,l,c=t.aoColumns,d=t.aoData,u=T.ext.type.detect;for(e=0,n=c.length;e<n;e++)if(l=[],!(A=c[e]).sType&&A._sManualType)A.sType=A._sManualType;else if(!A.sType){for(r=0,a=u.length;r<a;r++){for(o=0,i=d.length;o<i&&(void 0===l[o]&&(l[o]=pt(t,o,e,"type")),(s=u[r](l[o],t))||r===u.length-1)&&("html"!==s||N(l[o]));o++);if(s){A.sType=s;break}}A.sType||(A.sType="string")}}function ct(t,e,n,r){var a,o,i,A,s,l,c,d=t.aoColumns;if(e)for(a=e.length-1;a>=0;a--){var u=void 0!==(c=e[a]).target?c.target:void 0!==c.targets?c.targets:c.aTargets;for(Array.isArray(u)||(u=[u]),i=0,A=u.length;i<A;i++)if("number"==typeof u[i]&&u[i]>=0){for(;d.length<=u[i];)nt(t);r(u[i],c)}else if("number"==typeof u[i]&&u[i]<0)r(d.length+u[i],c);else if("string"==typeof u[i])for(s=0,l=d.length;s<l;s++)("_all"==u[i]||B(d[s].nTh).hasClass(u[i]))&&r(s,c)}if(n)for(a=0,o=n.length;a<o;a++)r(a,n[a])}function dt(t,e,n,r){var a=t.aoData.length,o=B.extend(!0,{},T.models.oRow,{src:n?"dom":"data",idx:a});o._aData=e,t.aoData.push(o);for(var i=t.aoColumns,A=0,s=i.length;A<s;A++)i[A].sType=null;t.aiDisplayMaster.push(a);var l=t.rowIdFn(e);return void 0!==l&&(t.aIds[l]=o),!n&&t.oFeatures.bDeferRender||Ft(t,a,n,r),a}function ut(t,e){var n;return e instanceof B||(e=B(e)),e.map((function(e,r){return n=Ct(t,r),dt(t,n.data,r,n.cells)}))}function pt(t,e,n,r){"search"===r?r="filter":"order"===r&&(r="sort");var a=t.iDraw,o=t.aoColumns[n],i=t.aoData[e]._aData,A=o.sDefaultContent,s=o.fnGetData(i,r,{settings:t,row:e,col:n});if(void 0===s)return t.iDrawError!=a&&null===A&&(Le(t,0,"Requested unknown parameter "+("function"==typeof o.mData?"{function}":"'"+o.mData+"'")+" for row "+e+", column "+n,4),t.iDrawError=a),A;if(s!==i&&null!==s||null===A||void 0===r){if("function"==typeof s)return s.call(i)}else s=A;if(null===s&&"display"===r)return"";if("filter"===r){var l=T.ext.type.search;l[o.sType]&&(s=l[o.sType](s))}return s}function ft(t,e,n,r){var a=t.aoColumns[n],o=t.aoData[e]._aData;a.fnSetData(o,r,{settings:t,row:e,col:n})}var ht=/\[.*?\]$/,gt=/\(\)$/;function mt(t){return B.map(t.match(/(\\.|[^\.])+/g)||[""],(function(t){return t.replace(/\\\./g,".")}))}var bt=T.util.get,vt=T.util.set;function wt(t){return M(t.aoData,"_aData")}function yt(t){t.aoData.length=0,t.aiDisplayMaster.length=0,t.aiDisplay.length=0,t.aIds={}}function xt(t,e,n){for(var r=-1,a=0,o=t.length;a<o;a++)t[a]==e?r=a:t[a]>e&&t[a]--;-1!=r&&void 0===n&&t.splice(r,1)}function Bt(t,e,n,r){var a,o,i=t.aoData[e],A=function(n,r){for(;n.childNodes.length;)n.removeChild(n.firstChild);n.innerHTML=pt(t,e,r,"display")};if("dom"!==n&&(n&&"auto"!==n||"dom"!==i.src)){var s=i.anCells;if(s)if(void 0!==r)A(s[r],r);else for(a=0,o=s.length;a<o;a++)A(s[a],a)}else i._aData=Ct(t,i,r,void 0===r?void 0:i._aData).data;i._aSortData=null,i._aFilterData=null;var l=t.aoColumns;if(void 0!==r)l[r].sType=null;else{for(a=0,o=l.length;a<o;a++)l[a].sType=null;Qt(t,i)}}function Ct(t,e,n,r){var a,o,i,A=[],s=e.firstChild,l=0,c=t.aoColumns,d=t._rowReadObject;r=void 0!==r?r:d?{}:[];var u=function(t,e){if("string"==typeof t){var n=t.indexOf("@");if(-1!==n){var a=t.substring(n+1);vt(t)(r,e.getAttribute(a))}}},p=function(t){void 0!==n&&n!==l||(o=c[l],i=t.innerHTML.trim(),o&&o._bAttrSrc?(vt(o.mData._)(r,i),u(o.mData.sort,t),u(o.mData.type,t),u(o.mData.filter,t)):d?(o._setter||(o._setter=vt(o.mData)),o._setter(r,i)):r[l]=i),l++};if(s)for(;s;)"TD"!=(a=s.nodeName.toUpperCase())&&"TH"!=a||(p(s),A.push(s)),s=s.nextSibling;else for(var f=0,h=(A=e.anCells).length;f<h;f++)p(A[f]);var g=e.firstChild?e:e.nTr;if(g){var m=g.getAttribute("id");m&&vt(t.rowId)(r,m)}return{data:r,cells:A}}function Ft(t,e,n,r){var a,o,i,A,s,l,c=t.aoData[e],d=c._aData,u=[];if(null===c.nTr){for(a=n||document.createElement("tr"),c.nTr=a,c.anCells=u,a._DT_RowIndex=e,Qt(t,c),A=0,s=t.aoColumns.length;A<s;A++)i=t.aoColumns[A],(o=(l=!n)?document.createElement(i.sCellType):r[A])||Le(t,0,"Incorrect column count",18),o._DT_CellIndex={row:e,column:A},u.push(o),!l&&(!i.mRender&&i.mData===A||B.isPlainObject(i.mData)&&i.mData._===A+".display")||(o.innerHTML=pt(t,e,A,"display")),i.sClass&&(o.className+=" "+i.sClass),i.bVisible&&!n?a.appendChild(o):!i.bVisible&&n&&o.parentNode.removeChild(o),i.fnCreatedCell&&i.fnCreatedCell.call(t.oInstance,o,pt(t,e,A),d,e,A);Ie(t,"aoRowCreatedCallback",null,[a,d,e,u])}}function Qt(t,e){var n=e.nTr,r=e._aData;if(n){var a=t.rowIdFn(r);if(a&&(n.id=a),r.DT_RowClass){var o=r.DT_RowClass.split(" ");e.__rowc=e.__rowc?q(e.__rowc.concat(o)):o,B(n).removeClass(e.__rowc.join(" ")).addClass(r.DT_RowClass)}r.DT_RowAttr&&B(n).attr(r.DT_RowAttr),r.DT_RowData&&B(n).data(r.DT_RowData)}}function Ut(t){var e,n,r,a,o,i=t.nTHead,A=t.nTFoot,s=0===B("th, td",i).length,l=t.oClasses,c=t.aoColumns;for(s&&(a=B("<tr/>").appendTo(i)),e=0,n=c.length;e<n;e++)o=c[e],r=B(o.nTh).addClass(o.sClass),s&&r.appendTo(a),t.oFeatures.bSort&&(r.addClass(o.sSortingClass),!1!==o.bSortable&&(r.attr("tabindex",t.iTabIndex).attr("aria-controls",t.sTableId),xe(t,o.nTh,e))),o.sTitle!=r[0].innerHTML&&r.html(o.sTitle),De(t,"header")(t,r,o,l);if(s&&kt(t.aoHeader,i),B(i).children("tr").children("th, td").addClass(l.sHeaderTH),B(A).children("tr").children("th, td").addClass(l.sFooterTH),null!==A){var d=t.aoFooter[0];for(e=0,n=d.length;e<n;e++)(o=c[e])?(o.nTf=d[e].cell,o.sClass&&B(o.nTf).addClass(o.sClass)):Le(t,0,"Incorrect column count",18)}}function Tt(t,e,n){var r,a,o,i,A,s,l,c,d,u=[],p=[],f=t.aoColumns.length;if(e){for(void 0===n&&(n=!1),r=0,a=e.length;r<a;r++){for(u[r]=e[r].slice(),u[r].nTr=e[r].nTr,o=f-1;o>=0;o--)t.aoColumns[o].bVisible||n||u[r].splice(o,1);p.push([])}for(r=0,a=u.length;r<a;r++){if(l=u[r].nTr)for(;s=l.firstChild;)l.removeChild(s);for(o=0,i=u[r].length;o<i;o++)if(c=1,d=1,void 0===p[r][o]){for(l.appendChild(u[r][o].cell),p[r][o]=1;void 0!==u[r+c]&&u[r][o].cell==u[r+c][o].cell;)p[r+c][o]=1,c++;for(;void 0!==u[r][o+d]&&u[r][o].cell==u[r][o+d].cell;){for(A=0;A<c;A++)p[r+A][o+d]=1;d++}B(u[r][o].cell).attr("rowspan",c).attr("colspan",d)}}}}function Lt(t,e){!function(t){var e="ssp"==He(t),n=t.iInitDisplayStart;void 0!==n&&-1!==n&&(t._iDisplayStart=e?n:n>=t.fnRecordsDisplay()?0:n,t.iInitDisplayStart=-1)}(t);var n=Ie(t,"aoPreDrawCallback","preDraw",[t]);if(-1===B.inArray(!1,n)){var r=[],a=0,o=t.asStripeClasses,i=o.length,A=t.oLanguage,s="ssp"==He(t),l=t.aiDisplay,c=t._iDisplayStart,d=t.fnDisplayEnd();if(t.bDrawing=!0,t.bDeferLoading)t.bDeferLoading=!1,t.iDraw++,Ae(t,!1);else if(s){if(!t.bDestroying&&!e)return void Nt(t)}else t.iDraw++;if(0!==l.length)for(var u=s?0:c,p=s?t.aoData.length:d,f=u;f<p;f++){var h=l[f],g=t.aoData[h];null===g.nTr&&Ft(t,h);var m=g.nTr;if(0!==i){var b=o[a%i];g._sRowStripe!=b&&(B(m).removeClass(g._sRowStripe).addClass(b),g._sRowStripe=b)}Ie(t,"aoRowCallback",null,[m,g._aData,a,f,h]),r.push(m),a++}else{var v=A.sZeroRecords;1==t.iDraw&&"ajax"==He(t)?v=A.sLoadingRecords:A.sEmptyTable&&0===t.fnRecordsTotal()&&(v=A.sEmptyTable),r[0]=B("<tr/>",{class:i?o[0]:""}).append(B("<td />",{valign:"top",colSpan:At(t),class:t.oClasses.sRowEmpty}).html(v))[0]}Ie(t,"aoHeaderCallback","header",[B(t.nTHead).children("tr")[0],wt(t),c,d,l]),Ie(t,"aoFooterCallback","footer",[B(t.nTFoot).children("tr")[0],wt(t),c,d,l]);var w=B(t.nTBody);w.children().detach(),w.append(B(r)),Ie(t,"aoDrawCallback","draw",[t]),t.bSorted=!1,t.bFiltered=!1,t.bDrawing=!1}else Ae(t,!1)}function _t(t,e){var n=t.oFeatures,r=n.bSort,a=n.bFilter;r&&ve(t),a?Mt(t,t.oPreviousSearch):t.aiDisplay=t.aiDisplayMaster.slice(),!0!==e&&(t._iDisplayStart=0),t._drawHold=e,Lt(t),t._drawHold=!1}function St(t){var e=t.oClasses,n=B(t.nTable),r=B("<div/>").insertBefore(n),a=t.oFeatures,o=B("<div/>",{id:t.sTableId+"_wrapper",class:e.sWrapper+(t.nTFoot?"":" "+e.sNoFooter)});t.nHolding=r[0],t.nTableWrapper=o[0],t.nTableReinsertBefore=t.nTable.nextSibling;for(var i,A,s,l,c,d,u=t.sDom.split(""),p=0;p<u.length;p++){if(i=null,"<"==(A=u[p])){if(s=B("<div/>")[0],"'"==(l=u[p+1])||'"'==l){for(c="",d=2;u[p+d]!=l;)c+=u[p+d],d++;if("H"==c?c=e.sJUIHeader:"F"==c&&(c=e.sJUIFooter),-1!=c.indexOf(".")){var f=c.split(".");s.id=f[0].substr(1,f[0].length-1),s.className=f[1]}else"#"==c.charAt(0)?s.id=c.substr(1,c.length-1):s.className=c;p+=d}o.append(s),o=B(s)}else if(">"==A)o=o.parent();else if("l"==A&&a.bPaginate&&a.bLengthChange)i=re(t);else if("f"==A&&a.bFilter)i=Ot(t);else if("r"==A&&a.bProcessing)i=ie(t);else if("t"==A)i=se(t);else if("i"==A&&a.bInfo)i=Yt(t);else if("p"==A&&a.bPaginate)i=ae(t);else if(0!==T.ext.feature.length)for(var h=T.ext.feature,g=0,m=h.length;g<m;g++)if(A==h[g].cFeature){i=h[g].fnInit(t);break}if(i){var b=t.aanFeatures;b[A]||(b[A]=[]),b[A].push(i),o.append(i)}}r.replaceWith(o),t.nHolding=null}function kt(t,e){var n,r,a,o,i,A,s,l,c,d,u=B(e).children("tr"),p=function(t,e,n){for(var r=t[e];r[n];)n++;return n};for(t.splice(0,t.length),a=0,A=u.length;a<A;a++)t.push([]);for(a=0,A=u.length;a<A;a++)for(r=(n=u[a]).firstChild;r;){if("TD"==r.nodeName.toUpperCase()||"TH"==r.nodeName.toUpperCase())for(l=(l=1*r.getAttribute("colspan"))&&0!==l&&1!==l?l:1,c=(c=1*r.getAttribute("rowspan"))&&0!==c&&1!==c?c:1,s=p(t,a,0),d=1===l,i=0;i<l;i++)for(o=0;o<c;o++)t[a+o][s+i]={cell:r,unique:d},t[a+o].nTr=n;r=r.nextSibling}}function Et(t,e,n){var r=[];n||(n=t.aoHeader,e&&kt(n=[],e));for(var a=0,o=n.length;a<o;a++)for(var i=0,A=n[a].length;i<A;i++)!n[a][i].unique||r[i]&&t.bSortCellsTop||(r[i]=n[a][i].cell);return r}function It(t,e,n){if(Ie(t,"aoServerParams","serverParams",[e]),e&&Array.isArray(e)){var r={},a=/(.*?)\[\]$/;B.each(e,(function(t,e){var n=e.name.match(a);if(n){var o=n[0];r[o]||(r[o]=[]),r[o].push(e.value)}else r[e.name]=e.value})),e=r}var o,i=t.ajax,A=t.oInstance,s=function(e){var r=t.jqXHR?t.jqXHR.status:null;(null===e||"number"==typeof r&&204==r)&&Pt(t,e={},[]);var a=e.error||e.sError;a&&Le(t,0,a),t.json=e,Ie(t,null,"xhr",[t,e,t.jqXHR]),n(e)};if(B.isPlainObject(i)&&i.data){var l="function"==typeof(o=i.data)?o(e,t):o;e="function"==typeof o&&l?l:B.extend(!0,e,l),delete i.data}var c={data:e,success:s,dataType:"json",cache:!1,type:t.sServerMethod,error:function(e,n,r){var a=Ie(t,null,"xhr",[t,null,t.jqXHR]);-1===B.inArray(!0,a)&&("parsererror"==n?Le(t,0,"Invalid JSON response",1):4===e.readyState&&Le(t,0,"Ajax error",7)),Ae(t,!1)}};t.oAjaxData=e,Ie(t,null,"preXhr",[t,e]),t.fnServerData?t.fnServerData.call(A,t.sAjaxSource,B.map(e,(function(t,e){return{name:e,value:t}})),s,t):t.sAjaxSource||"string"==typeof i?t.jqXHR=B.ajax(B.extend(c,{url:i||t.sAjaxSource})):"function"==typeof i?t.jqXHR=i.call(A,e,s,t):(t.jqXHR=B.ajax(B.extend(c,i)),i.data=o)}function Nt(t){t.iDraw++,Ae(t,!0),It(t,Dt(t),(function(e){Ht(t,e)}))}function Dt(t){var e,n,r,a,o=t.aoColumns,i=o.length,A=t.oFeatures,s=t.oPreviousSearch,l=t.aoPreSearchCols,c=[],d=be(t),u=t._iDisplayStart,p=!1!==A.bPaginate?t._iDisplayLength:-1,f=function(t,e){c.push({name:t,value:e})};f("sEcho",t.iDraw),f("iColumns",i),f("sColumns",M(o,"sName").join(",")),f("iDisplayStart",u),f("iDisplayLength",p);var h={draw:t.iDraw,columns:[],order:[],start:u,length:p,search:{value:s.sSearch,regex:s.bRegex}};for(e=0;e<i;e++)r=o[e],a=l[e],n="function"==typeof r.mData?"function":r.mData,h.columns.push({data:n,name:r.sName,searchable:r.bSearchable,orderable:r.bSortable,search:{value:a.sSearch,regex:a.bRegex}}),f("mDataProp_"+e,n),A.bFilter&&(f("sSearch_"+e,a.sSearch),f("bRegex_"+e,a.bRegex),f("bSearchable_"+e,r.bSearchable)),A.bSort&&f("bSortable_"+e,r.bSortable);A.bFilter&&(f("sSearch",s.sSearch),f("bRegex",s.bRegex)),A.bSort&&(B.each(d,(function(t,e){h.order.push({column:e.col,dir:e.dir}),f("iSortCol_"+t,e.col),f("sSortDir_"+t,e.dir)})),f("iSortingCols",d.length));var g=T.ext.legacy.ajax;return null===g?t.sAjaxSource?c:h:g?c:h}function Ht(t,e){var n=function(t,n){return void 0!==e[t]?e[t]:e[n]},r=Pt(t,e),a=n("sEcho","draw"),o=n("iTotalRecords","recordsTotal"),i=n("iTotalDisplayRecords","recordsFiltered");if(void 0!==a){if(1*a<t.iDraw)return;t.iDraw=1*a}r||(r=[]),yt(t),t._iRecordsTotal=parseInt(o,10),t._iRecordsDisplay=parseInt(i,10);for(var A=0,s=r.length;A<s;A++)dt(t,r[A]);t.aiDisplay=t.aiDisplayMaster.slice(),Lt(t,!0),t._bInitComplete||ee(t,e),Ae(t,!1)}function Pt(t,e,n){var r=B.isPlainObject(t.ajax)&&void 0!==t.ajax.dataSrc?t.ajax.dataSrc:t.sAjaxDataProp;if(!n)return"data"===r?e.aaData||e[r]:""!==r?bt(r)(e):e;vt(r)(e,n)}function Ot(t){var e=t.oClasses,n=t.sTableId,r=t.oLanguage,a=t.oPreviousSearch,o=t.aanFeatures,i='<input type="search" class="'+e.sFilterInput+'"/>',A=r.sSearch;A=A.match(/_INPUT_/)?A.replace("_INPUT_",i):A+i;var s=B("<div/>",{id:o.f?null:n+"_filter",class:e.sFilter}).append(B("<label/>").append(A)),l=function(e){o.f;var n=this.value?this.value:"";a.return&&"Enter"!==e.key||n!=a.sSearch&&(Mt(t,{sSearch:n,bRegex:a.bRegex,bSmart:a.bSmart,bCaseInsensitive:a.bCaseInsensitive,return:a.return}),t._iDisplayStart=0,Lt(t))},c=null!==t.searchDelay?t.searchDelay:"ssp"===He(t)?400:0,d=B("input",s).val(a.sSearch).attr("placeholder",r.sSearchPlaceholder).on("keyup.DT search.DT input.DT paste.DT cut.DT",c?pe(l,c):l).on("mouseup",(function(t){setTimeout((function(){l.call(d[0],t)}),10)})).on("keypress.DT",(function(t){if(13==t.keyCode)return!1})).attr("aria-controls",n);return B(t.nTable).on("search.dt.DT",(function(e,n){if(t===n)try{d[0]!==document.activeElement&&d.val(a.sSearch)}catch(t){}})),s[0]}function Mt(t,e,n){var r=t.oPreviousSearch,a=t.aoPreSearchCols,o=function(t){r.sSearch=t.sSearch,r.bRegex=t.bRegex,r.bSmart=t.bSmart,r.bCaseInsensitive=t.bCaseInsensitive,r.return=t.return},i=function(t){return void 0!==t.bEscapeRegex?!t.bEscapeRegex:t.bRegex};if(lt(t),"ssp"!=He(t)){Kt(t,e.sSearch,n,i(e),e.bSmart,e.bCaseInsensitive,e.return),o(e);for(var A=0;A<a.length;A++)Rt(t,a[A].sSearch,A,i(a[A]),a[A].bSmart,a[A].bCaseInsensitive);jt(t)}else o(e);t.bFiltered=!0,Ie(t,null,"search",[t])}function jt(t){for(var e,n,r=T.ext.search,a=t.aiDisplay,o=0,i=r.length;o<i;o++){for(var A=[],s=0,l=a.length;s<l;s++)n=a[s],e=t.aoData[n],r[o](t,e._aFilterData,n,e._aData,s)&&A.push(n);a.length=0,B.merge(a,A)}}function Rt(t,e,n,r,a,o){if(""!==e){for(var i,A=[],s=t.aiDisplay,l=Gt(e,r,a,o),c=0;c<s.length;c++)i=t.aoData[s[c]]._aFilterData[n],l.test(i)&&A.push(s[c]);t.aiDisplay=A}}function Kt(t,e,n,r,a,o){var i,A,s,l=Gt(e,r,a,o),c=t.oPreviousSearch.sSearch,d=t.aiDisplayMaster,u=[];if(0!==T.ext.search.length&&(n=!0),A=Wt(t),e.length<=0)t.aiDisplay=d.slice();else{for((A||n||r||c.length>e.length||0!==e.indexOf(c)||t.bSorted)&&(t.aiDisplay=d.slice()),i=t.aiDisplay,s=0;s<i.length;s++)l.test(t.aoData[i[s]]._sFilterRow)&&u.push(i[s]);t.aiDisplay=u}}function Gt(t,e,n,r){if(t=e?t:qt(t),n){var a=B.map(t.match(/"[^"]+"|[^ ]+/g)||[""],(function(t){if('"'===t.charAt(0)){var e=t.match(/^"(.*)"$/);t=e?e[1]:t}return t.replace('"',"")}));t="^(?=.*?"+a.join(")(?=.*?")+").*$"}return new RegExp(t,r?"i":"")}var qt=T.util.escapeRegex,zt=B("<div>")[0],Vt=void 0!==zt.textContent;function Wt(t){var e,n,r,a,o,i,A,s=t.aoColumns,l=!1;for(e=0,r=t.aoData.length;e<r;e++)if(!(A=t.aoData[e])._aFilterData){for(o=[],n=0,a=s.length;n<a;n++)s[n].bSearchable?(null===(i=pt(t,e,n,"filter"))&&(i=""),"string"!=typeof i&&i.toString&&(i=i.toString())):i="",i.indexOf&&-1!==i.indexOf("&")&&(zt.innerHTML=i,i=Vt?zt.textContent:zt.innerText),i.replace&&(i=i.replace(/[\r\n\u2028]/g,"")),o.push(i);A._aFilterData=o,A._sFilterRow=o.join(" "),l=!0}return l}function Jt(t){return{search:t.sSearch,smart:t.bSmart,regex:t.bRegex,caseInsensitive:t.bCaseInsensitive}}function Xt(t){return{sSearch:t.search,bSmart:t.smart,bRegex:t.regex,bCaseInsensitive:t.caseInsensitive}}function Yt(t){var e=t.sTableId,n=t.aanFeatures.i,r=B("<div/>",{class:t.oClasses.sInfo,id:n?null:e+"_info"});return n||(t.aoDrawCallback.push({fn:$t,sName:"information"}),r.attr("role","status").attr("aria-live","polite"),B(t.nTable).attr("aria-describedby",e+"_info")),r[0]}function $t(t){var e=t.aanFeatures.i;if(0!==e.length){var n=t.oLanguage,r=t._iDisplayStart+1,a=t.fnDisplayEnd(),o=t.fnRecordsTotal(),i=t.fnRecordsDisplay(),A=i?n.sInfo:n.sInfoEmpty;i!==o&&(A+=" "+n.sInfoFiltered),A=Zt(t,A+=n.sInfoPostFix);var s=n.fnInfoCallback;null!==s&&(A=s.call(t.oInstance,t,r,a,o,i,A)),B(e).html(A)}}function Zt(t,e){var n=t.fnFormatNumber,r=t._iDisplayStart+1,a=t._iDisplayLength,o=t.fnRecordsDisplay(),i=-1===a;return e.replace(/_START_/g,n.call(t,r)).replace(/_END_/g,n.call(t,t.fnDisplayEnd())).replace(/_MAX_/g,n.call(t,t.fnRecordsTotal())).replace(/_TOTAL_/g,n.call(t,o)).replace(/_PAGE_/g,n.call(t,i?1:Math.ceil(r/a))).replace(/_PAGES_/g,n.call(t,i?1:Math.ceil(o/a)))}function te(t){var e,n,r,a=t.iInitDisplayStart,o=t.aoColumns,i=t.oFeatures,A=t.bDeferLoading;if(t.bInitialised){for(St(t),Ut(t),Tt(t,t.aoHeader),Tt(t,t.aoFooter),Ae(t,!0),i.bAutoWidth&&ue(t),e=0,n=o.length;e<n;e++)(r=o[e]).sWidth&&(r.nTh.style.width=me(r.sWidth));Ie(t,null,"preInit",[t]),_t(t);var s=He(t);("ssp"!=s||A)&&("ajax"==s?It(t,[],(function(n){var r=Pt(t,n);for(e=0;e<r.length;e++)dt(t,r[e]);t.iInitDisplayStart=a,_t(t),Ae(t,!1),ee(t,n)})):(Ae(t,!1),ee(t)))}else setTimeout((function(){te(t)}),200)}function ee(t,e){t._bInitComplete=!0,(e||t.oInit.aaData)&&at(t),Ie(t,null,"plugin-init",[t,e]),Ie(t,"aoInitComplete","init",[t,e])}function ne(t,e){var n=parseInt(e,10);t._iDisplayLength=n,Ne(t),Ie(t,null,"length",[t,n])}function re(t){for(var e=t.oClasses,n=t.sTableId,r=t.aLengthMenu,a=Array.isArray(r[0]),o=a?r[0]:r,i=a?r[1]:r,A=B("<select/>",{name:n+"_length","aria-controls":n,class:e.sLengthSelect}),s=0,l=o.length;s<l;s++)A[0][s]=new Option("number"==typeof i[s]?t.fnFormatNumber(i[s]):i[s],o[s]);var c=B("<div><label/></div>").addClass(e.sLength);return t.aanFeatures.l||(c[0].id=n+"_length"),c.children().append(t.oLanguage.sLengthMenu.replace("_MENU_",A[0].outerHTML)),B("select",c).val(t._iDisplayLength).on("change.DT",(function(e){ne(t,B(this).val()),Lt(t)})),B(t.nTable).on("length.dt.DT",(function(e,n,r){t===n&&B("select",c).val(r)})),c[0]}function ae(t){var e=t.sPaginationType,n=T.ext.pager[e],r="function"==typeof n,a=function(t){Lt(t)},o=B("<div/>").addClass(t.oClasses.sPaging+e)[0],i=t.aanFeatures;return r||n.fnInit(t,o,a),i.p||(o.id=t.sTableId+"_paginate",t.aoDrawCallback.push({fn:function(t){if(r){var e,o,A=t._iDisplayStart,s=t._iDisplayLength,l=t.fnRecordsDisplay(),c=-1===s,d=c?0:Math.ceil(A/s),u=c?1:Math.ceil(l/s),p=n(d,u);for(e=0,o=i.p.length;e<o;e++)De(t,"pageButton")(t,i.p[e],e,p,d,u)}else n.fnUpdate(t,a)},sName:"pagination"})),o}function oe(t,e,n){var r=t._iDisplayStart,a=t._iDisplayLength,o=t.fnRecordsDisplay();0===o||-1===a?r=0:"number"==typeof e?(r=e*a)>o&&(r=0):"first"==e?r=0:"previous"==e?(r=a>=0?r-a:0)<0&&(r=0):"next"==e?r+a<o&&(r+=a):"last"==e?r=Math.floor((o-1)/a)*a:Le(t,0,"Unknown paging action: "+e,5);var i=t._iDisplayStart!==r;return t._iDisplayStart=r,i?(Ie(t,null,"page",[t]),n&&Lt(t)):Ie(t,null,"page-nc",[t]),i}function ie(t){return B("<div/>",{id:t.aanFeatures.r?null:t.sTableId+"_processing",class:t.oClasses.sProcessing}).html(t.oLanguage.sProcessing).append("<div><div></div><div></div><div></div><div></div></div>").insertBefore(t.nTable)[0]}function Ae(t,e){t.oFeatures.bProcessing&&B(t.aanFeatures.r).css("display",e?"block":"none"),Ie(t,null,"processing",[t,e])}function se(t){var e=B(t.nTable),n=t.oScroll;if(""===n.sX&&""===n.sY)return t.nTable;var r=n.sX,a=n.sY,o=t.oClasses,i=e.children("caption"),A=i.length?i[0]._captionSide:null,s=B(e[0].cloneNode(!1)),l=B(e[0].cloneNode(!1)),c=e.children("tfoot"),d="<div/>",u=function(t){return t?me(t):null};c.length||(c=null);var p=B(d,{class:o.sScrollWrapper}).append(B(d,{class:o.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:r?u(r):"100%"}).append(B(d,{class:o.sScrollHeadInner}).css({"box-sizing":"content-box",width:n.sXInner||"100%"}).append(s.removeAttr("id").css("margin-left",0).append("top"===A?i:null).append(e.children("thead"))))).append(B(d,{class:o.sScrollBody}).css({position:"relative",overflow:"auto",width:u(r)}).append(e));c&&p.append(B(d,{class:o.sScrollFoot}).css({overflow:"hidden",border:0,width:r?u(r):"100%"}).append(B(d,{class:o.sScrollFootInner}).append(l.removeAttr("id").css("margin-left",0).append("bottom"===A?i:null).append(e.children("tfoot")))));var f=p.children(),h=f[0],g=f[1],m=c?f[2]:null;return r&&B(g).on("scroll.DT",(function(t){var e=this.scrollLeft;h.scrollLeft=e,c&&(m.scrollLeft=e)})),B(g).css("max-height",a),n.bCollapse||B(g).css("height",a),t.nScrollHead=h,t.nScrollBody=g,t.nScrollFoot=m,t.aoDrawCallback.push({fn:le,sName:"scrolling"}),p[0]}function le(t){var e,n,r,a,o,i,A,s,l,c=t.oScroll,d=c.sX,u=c.sXInner,p=c.sY,f=c.iBarWidth,h=B(t.nScrollHead),g=h[0].style,m=h.children("div"),b=m[0].style,v=m.children("table"),w=t.nScrollBody,y=B(w),x=w.style,C=B(t.nScrollFoot).children("div"),F=C.children("table"),Q=B(t.nTHead),U=B(t.nTable),T=U[0],L=T.style,_=t.nTFoot?B(t.nTFoot):null,S=t.oBrowser,k=S.bScrollOversize,E=(M(t.aoColumns,"nTh"),[]),I=[],N=[],D=[],H=function(t){var e=t.style;e.paddingTop="0",e.paddingBottom="0",e.borderTopWidth="0",e.borderBottomWidth="0",e.height=0},P=w.scrollHeight>w.clientHeight;if(t.scrollBarVis!==P&&void 0!==t.scrollBarVis)return t.scrollBarVis=P,void at(t);t.scrollBarVis=P,U.children("thead, tfoot").remove(),_&&(i=_.clone().prependTo(U),n=_.find("tr"),a=i.find("tr"),i.find("[id]").removeAttr("id")),o=Q.clone().prependTo(U),e=Q.find("tr"),r=o.find("tr"),o.find("th, td").removeAttr("tabindex"),o.find("[id]").removeAttr("id"),d||(x.width="100%",h[0].style.width="100%"),B.each(Et(t,o),(function(e,n){A=ot(t,e),n.style.width=t.aoColumns[A].sWidth})),_&&ce((function(t){t.style.width=""}),a),l=U.outerWidth(),""===d?(L.width="100%",k&&(U.find("tbody").height()>w.offsetHeight||"scroll"==y.css("overflow-y"))&&(L.width=me(U.outerWidth()-f)),l=U.outerWidth()):""!==u&&(L.width=me(u),l=U.outerWidth()),ce(H,r),ce((function(t){var e=window.getComputedStyle?window.getComputedStyle(t).width:me(B(t).width());N.push(t.innerHTML),E.push(e)}),r),ce((function(t,e){t.style.width=E[e]}),e),B(r).css("height",0),_&&(ce(H,a),ce((function(t){D.push(t.innerHTML),I.push(me(B(t).css("width")))}),a),ce((function(t,e){t.style.width=I[e]}),n),B(a).height(0)),ce((function(t,e){t.innerHTML='<div class="dataTables_sizing">'+N[e]+"</div>",t.childNodes[0].style.height="0",t.childNodes[0].style.overflow="hidden",t.style.width=E[e]}),r),_&&ce((function(t,e){t.innerHTML='<div class="dataTables_sizing">'+D[e]+"</div>",t.childNodes[0].style.height="0",t.childNodes[0].style.overflow="hidden",t.style.width=I[e]}),a),Math.round(U.outerWidth())<Math.round(l)?(s=w.scrollHeight>w.offsetHeight||"scroll"==y.css("overflow-y")?l+f:l,k&&(w.scrollHeight>w.offsetHeight||"scroll"==y.css("overflow-y"))&&(L.width=me(s-f)),""!==d&&""===u||Le(t,1,"Possible column misalignment",6)):s="100%",x.width=me(s),g.width=me(s),_&&(t.nScrollFoot.style.width=me(s)),p||k&&(x.height=me(T.offsetHeight+f));var O=U.outerWidth();v[0].style.width=me(O),b.width=me(O);var j=U.height()>w.clientHeight||"scroll"==y.css("overflow-y"),R="padding"+(S.bScrollbarLeft?"Left":"Right");b[R]=j?f+"px":"0px",_&&(F[0].style.width=me(O),C[0].style.width=me(O),C[0].style[R]=j?f+"px":"0px"),U.children("colgroup").insertBefore(U.children("thead")),y.trigger("scroll"),!t.bSorted&&!t.bFiltered||t._drawHold||(w.scrollTop=0)}function ce(t,e,n){for(var r,a,o=0,i=0,A=e.length;i<A;){for(r=e[i].firstChild,a=n?n[i].firstChild:null;r;)1===r.nodeType&&(n?t(r,a,o):t(r,o),o++),r=r.nextSibling,a=n?a.nextSibling:null;i++}}var de=/<.*?>/g;function ue(t){var e,n,r,a=t.nTable,o=t.aoColumns,i=t.oScroll,A=i.sY,s=i.sX,l=i.sXInner,c=o.length,d=st(t,"bVisible"),u=B("th",t.nTHead),p=a.getAttribute("width"),f=a.parentNode,h=!1,g=t.oBrowser,m=g.bScrollOversize,b=a.style.width;for(b&&-1!==b.indexOf("%")&&(p=b),e=0;e<d.length;e++)null!==(n=o[d[e]]).sWidth&&(n.sWidth=fe(n.sWidthOrig,f),h=!0);if(m||!h&&!s&&!A&&c==At(t)&&c==u.length)for(e=0;e<c;e++){var v=ot(t,e);null!==v&&(o[v].sWidth=me(u.eq(e).width()))}else{var w=B(a).clone().css("visibility","hidden").removeAttr("id");w.find("tbody tr").remove();var y=B("<tr/>").appendTo(w.find("tbody"));for(w.find("thead, tfoot").remove(),w.append(B(t.nTHead).clone()).append(B(t.nTFoot).clone()),w.find("tfoot th, tfoot td").css("width",""),u=Et(t,w.find("thead")[0]),e=0;e<d.length;e++)n=o[d[e]],u[e].style.width=null!==n.sWidthOrig&&""!==n.sWidthOrig?me(n.sWidthOrig):"",n.sWidthOrig&&s&&B(u[e]).append(B("<div/>").css({width:n.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(t.aoData.length)for(e=0;e<d.length;e++)n=o[r=d[e]],B(he(t,r)).clone(!1).append(n.sContentPadding).appendTo(y);B("[name]",w).removeAttr("name");var x=B("<div/>").css(s||A?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(w).appendTo(f);s&&l?w.width(l):s?(w.css("width","auto"),w.removeAttr("width"),w.width()<f.clientWidth&&p&&w.width(f.clientWidth)):A?w.width(f.clientWidth):p&&w.width(p);var C=0;for(e=0;e<d.length;e++){var F=B(u[e]),Q=F.outerWidth()-F.width(),U=g.bBounding?Math.ceil(u[e].getBoundingClientRect().width):F.outerWidth();C+=U,o[d[e]].sWidth=me(U-Q)}a.style.width=me(C),x.remove()}if(p&&(a.style.width=me(p)),(p||s)&&!t._reszEvt){var T=function(){B(window).on("resize.DT-"+t.sInstance,pe((function(){at(t)})))};m?setTimeout(T,1e3):T(),t._reszEvt=!0}}var pe=T.util.throttle;function fe(t,e){if(!t)return 0;var n=B("<div/>").css("width",me(t)).appendTo(e||document.body),r=n[0].offsetWidth;return n.remove(),r}function he(t,e){var n=ge(t,e);if(n<0)return null;var r=t.aoData[n];return r.nTr?r.anCells[e]:B("<td/>").html(pt(t,n,e,"display"))[0]}function ge(t,e){for(var n,r=-1,a=-1,o=0,i=t.aoData.length;o<i;o++)(n=(n=(n=pt(t,o,e,"display")+"").replace(de,"")).replace(/ /g," ")).length>r&&(r=n.length,a=o);return a}function me(t){return null===t?"0px":"number"==typeof t?t<0?"0px":t+"px":t.match(/\d$/)?t+"px":t}function be(t){var e,n,r,a,o,i,A,s=[],l=t.aoColumns,c=t.aaSortingFixed,d=B.isPlainObject(c),u=[],p=function(t){t.length&&!Array.isArray(t[0])?u.push(t):B.merge(u,t)};for(Array.isArray(c)&&p(c),d&&c.pre&&p(c.pre),p(t.aaSorting),d&&c.post&&p(c.post),e=0;e<u.length;e++)for(n=0,r=(a=l[A=u[e][0]].aDataSort).length;n<r;n++)i=l[o=a[n]].sType||"string",void 0===u[e]._idx&&(u[e]._idx=B.inArray(u[e][1],l[o].asSorting)),s.push({src:A,col:o,dir:u[e][1],index:u[e]._idx,type:i,formatter:T.ext.type.order[i+"-pre"]});return s}function ve(t){var e,n,r,a,o,i=[],A=T.ext.type.order,s=t.aoData,l=(t.aoColumns,0),c=t.aiDisplayMaster;for(lt(t),e=0,n=(o=be(t)).length;e<n;e++)(a=o[e]).formatter&&l++,Ce(t,a.col);if("ssp"!=He(t)&&0!==o.length){for(e=0,r=c.length;e<r;e++)i[c[e]]=e;l===o.length?c.sort((function(t,e){var n,r,a,A,l,c=o.length,d=s[t]._aSortData,u=s[e]._aSortData;for(a=0;a<c;a++)if(0!=(A=(n=d[(l=o[a]).col])<(r=u[l.col])?-1:n>r?1:0))return"asc"===l.dir?A:-A;return(n=i[t])<(r=i[e])?-1:n>r?1:0})):c.sort((function(t,e){var n,r,a,l,c,d=o.length,u=s[t]._aSortData,p=s[e]._aSortData;for(a=0;a<d;a++)if(n=u[(c=o[a]).col],r=p[c.col],0!==(l=(A[c.type+"-"+c.dir]||A["string-"+c.dir])(n,r)))return l;return(n=i[t])<(r=i[e])?-1:n>r?1:0}))}t.bSorted=!0}function we(t){for(var e,n,r=t.aoColumns,a=be(t),o=t.oLanguage.oAria,i=0,A=r.length;i<A;i++){var s=r[i],l=s.asSorting,c=s.ariaTitle||s.sTitle.replace(/<.*?>/g,""),d=s.nTh;d.removeAttribute("aria-sort"),s.bSortable?(a.length>0&&a[0].col==i?(d.setAttribute("aria-sort","asc"==a[0].dir?"ascending":"descending"),n=l[a[0].index+1]||l[0]):n=l[0],e=c+("asc"===n?o.sSortAscending:o.sSortDescending)):e=c,d.setAttribute("aria-label",e)}}function ye(t,e,n,r){var a,o=t.aoColumns[e],i=t.aaSorting,A=o.asSorting,s=function(t,e){var n=t._idx;return void 0===n&&(n=B.inArray(t[1],A)),n+1<A.length?n+1:e?null:0};if("number"==typeof i[0]&&(i=t.aaSorting=[i]),n&&t.oFeatures.bSortMulti){var l=B.inArray(e,M(i,"0"));-1!==l?(null===(a=s(i[l],!0))&&1===i.length&&(a=0),null===a?i.splice(l,1):(i[l][1]=A[a],i[l]._idx=a)):(i.push([e,A[0],0]),i[i.length-1]._idx=0)}else i.length&&i[0][0]==e?(a=s(i[0]),i.length=1,i[0][1]=A[a],i[0]._idx=a):(i.length=0,i.push([e,A[0]]),i[0]._idx=0);_t(t),"function"==typeof r&&r(t)}function xe(t,e,n,r){var a=t.aoColumns[n];ke(e,{},(function(e){!1!==a.bSortable&&(t.oFeatures.bProcessing?(Ae(t,!0),setTimeout((function(){ye(t,n,e.shiftKey,r),"ssp"!==He(t)&&Ae(t,!1)}),0)):ye(t,n,e.shiftKey,r))}))}function Be(t){var e,n,r,a=t.aLastSort,o=t.oClasses.sSortColumn,i=be(t),A=t.oFeatures;if(A.bSort&&A.bSortClasses){for(e=0,n=a.length;e<n;e++)r=a[e].src,B(M(t.aoData,"anCells",r)).removeClass(o+(e<2?e+1:3));for(e=0,n=i.length;e<n;e++)r=i[e].src,B(M(t.aoData,"anCells",r)).addClass(o+(e<2?e+1:3))}t.aLastSort=i}function Ce(t,e){var n,r,a,o=t.aoColumns[e],i=T.ext.order[o.sSortDataType];i&&(n=i.call(t.oInstance,t,e,it(t,e)));for(var A=T.ext.type.order[o.sType+"-pre"],s=0,l=t.aoData.length;s<l;s++)(r=t.aoData[s])._aSortData||(r._aSortData=[]),r._aSortData[e]&&!i||(a=i?n[s]:pt(t,s,e,"sort"),r._aSortData[e]=A?A(a):a)}function Fe(t){if(!t._bLoadingState){var e={time:+new Date,start:t._iDisplayStart,length:t._iDisplayLength,order:B.extend(!0,[],t.aaSorting),search:Jt(t.oPreviousSearch),columns:B.map(t.aoColumns,(function(e,n){return{visible:e.bVisible,search:Jt(t.aoPreSearchCols[n])}}))};t.oSavedState=e,Ie(t,"aoStateSaveParams","stateSaveParams",[t,e]),t.oFeatures.bStateSave&&!t.bDestroying&&t.fnStateSaveCallback.call(t.oInstance,t,e)}}function Qe(t,e,n){if(t.oFeatures.bStateSave){var r=t.fnStateLoadCallback.call(t.oInstance,t,(function(e){Ue(t,e,n)}));return void 0!==r&&Ue(t,r,n),!0}n()}function Ue(t,e,n){var r,a,o=t.aoColumns;t._bLoadingState=!0;var i=t._bInitComplete?new T.Api(t):null;if(!e||!e.time)return t._bLoadingState=!1,void n();var A=Ie(t,"aoStateLoadParams","stateLoadParams",[t,e]);if(-1!==B.inArray(!1,A))return t._bLoadingState=!1,void n();var s=t.iStateDuration;if(s>0&&e.time<+new Date-1e3*s)return t._bLoadingState=!1,void n();if(e.columns&&o.length!==e.columns.length)return t._bLoadingState=!1,void n();if(t.oLoadedState=B.extend(!0,{},e),void 0!==e.length&&(i?i.page.len(e.length):t._iDisplayLength=e.length),void 0!==e.start&&(null===i?(t._iDisplayStart=e.start,t.iInitDisplayStart=e.start):oe(t,e.start/t._iDisplayLength)),void 0!==e.order&&(t.aaSorting=[],B.each(e.order,(function(e,n){t.aaSorting.push(n[0]>=o.length?[0,n[1]]:n)}))),void 0!==e.search&&B.extend(t.oPreviousSearch,Xt(e.search)),e.columns){for(r=0,a=e.columns.length;r<a;r++){var l=e.columns[r];void 0!==l.visible&&(i?i.column(r).visible(l.visible,!1):o[r].bVisible=l.visible),void 0!==l.search&&B.extend(t.aoPreSearchCols[r],Xt(l.search))}i&&i.columns.adjust()}t._bLoadingState=!1,Ie(t,"aoStateLoaded","stateLoaded",[t,e]),n()}function Te(t){var e=T.settings,n=B.inArray(t,M(e,"nTable"));return-1!==n?e[n]:null}function Le(t,e,n,r){if(n="DataTables warning: "+(t?"table id="+t.sTableId+" - ":"")+n,r&&(n+=". For more information about this error, please see http://datatables.net/tn/"+r),e)window.console&&console.log&&console.log(n);else{var a=T.ext,o=a.sErrMode||a.errMode;if(t&&Ie(t,null,"error",[t,r,n]),"alert"==o)alert(n);else{if("throw"==o)throw new Error(n);"function"==typeof o&&o(t,r,n)}}}function _e(t,e,n,r){Array.isArray(n)?B.each(n,(function(n,r){Array.isArray(r)?_e(t,e,r[0],r[1]):_e(t,e,r)})):(void 0===r&&(r=n),void 0!==e[n]&&(t[r]=e[n]))}function Se(t,e,n){var r;for(var a in e)e.hasOwnProperty(a)&&(r=e[a],B.isPlainObject(r)?(B.isPlainObject(t[a])||(t[a]={}),B.extend(!0,t[a],r)):n&&"data"!==a&&"aaData"!==a&&Array.isArray(r)?t[a]=r.slice():t[a]=r);return t}function ke(t,e,n){B(t).on("click.DT",e,(function(e){B(t).trigger("blur"),n(e)})).on("keypress.DT",e,(function(t){13===t.which&&(t.preventDefault(),n(t))})).on("selectstart.DT",(function(){return!1}))}function Ee(t,e,n,r){n&&t[e].push({fn:n,sName:r})}function Ie(t,e,n,r){var a=[];if(e&&(a=B.map(t[e].slice().reverse(),(function(e,n){return e.fn.apply(t.oInstance,r)}))),null!==n){var o=B.Event(n+".dt"),i=B(t.nTable);i.trigger(o,r),0===i.parents("body").length&&B("body").trigger(o,r),a.push(o.result)}return a}function Ne(t){var e=t._iDisplayStart,n=t.fnDisplayEnd(),r=t._iDisplayLength;e>=n&&(e=n-r),e-=e%r,(-1===r||e<0)&&(e=0),t._iDisplayStart=e}function De(t,e){var n=t.renderer,r=T.ext.renderer[e];return B.isPlainObject(n)&&n[e]?r[n[e]]||r._:"string"==typeof n&&r[n]||r._}function He(t){return t.oFeatures.bServerSide?"ssp":t.ajax||t.sAjaxSource?"ajax":"dom"}var Pe=[],Oe=Array.prototype;F=function(t,e){if(!(this instanceof F))return new F(t,e);var n=[],r=function(t){var e=function(t){var e,n,r=T.settings,a=B.map(r,(function(t,e){return t.nTable}));return t?t.nTable&&t.oApi?[t]:t.nodeName&&"table"===t.nodeName.toLowerCase()?-1!==(e=B.inArray(t,a))?[r[e]]:null:t&&"function"==typeof t.settings?t.settings().toArray():("string"==typeof t?n=B(t):t instanceof B&&(n=t),n?n.map((function(t){return-1!==(e=B.inArray(this,a))?r[e]:null})).toArray():void 0):[]}(t);e&&n.push.apply(n,e)};if(Array.isArray(t))for(var a=0,o=t.length;a<o;a++)r(t[a]);else r(t);this.context=q(n),e&&B.merge(this,e),this.selector={rows:null,cols:null,opts:null},F.extend(this,this,Pe)},T.Api=F,B.extend(F.prototype,{any:function(){return 0!==this.count()},concat:Oe.concat,context:[],count:function(){return this.flatten().length},each:function(t){for(var e=0,n=this.length;e<n;e++)t.call(this,this[e],e,this);return this},eq:function(t){var e=this.context;return e.length>t?new F(e[t],this[t]):null},filter:function(t){var e=[];if(Oe.filter)e=Oe.filter.call(this,t,this);else for(var n=0,r=this.length;n<r;n++)t.call(this,this[n],n,this)&&e.push(this[n]);return new F(this.context,e)},flatten:function(){var t=[];return new F(this.context,t.concat.apply(t,this.toArray()))},join:Oe.join,indexOf:Oe.indexOf||function(t,e){for(var n=e||0,r=this.length;n<r;n++)if(this[n]===t)return n;return-1},iterator:function(t,e,n,r){var a,o,i,A,s,l,c,d,u=[],p=this.context,f=this.selector;for("string"==typeof t&&(r=n,n=e,e=t,t=!1),o=0,i=p.length;o<i;o++){var h=new F(p[o]);if("table"===e)void 0!==(a=n.call(h,p[o],o))&&u.push(a);else if("columns"===e||"rows"===e)void 0!==(a=n.call(h,p[o],this[o],o))&&u.push(a);else if("column"===e||"column-rows"===e||"row"===e||"cell"===e)for(c=this[o],"column-rows"===e&&(l=qe(p[o],f.opts)),A=0,s=c.length;A<s;A++)d=c[A],void 0!==(a="cell"===e?n.call(h,p[o],d.row,d.column,o,A):n.call(h,p[o],d,o,A,l))&&u.push(a)}if(u.length||r){var g=new F(p,t?u.concat.apply([],u):u),m=g.selector;return m.rows=f.rows,m.cols=f.cols,m.opts=f.opts,g}return this},lastIndexOf:Oe.lastIndexOf||function(t,e){return this.indexOf.apply(this.toArray.reverse(),arguments)},length:0,map:function(t){var e=[];if(Oe.map)e=Oe.map.call(this,t,this);else for(var n=0,r=this.length;n<r;n++)e.push(t.call(this,this[n],n));return new F(this.context,e)},pluck:function(t){var e=T.util.get(t);return this.map((function(t){return e(t)}))},pop:Oe.pop,push:Oe.push,reduce:Oe.reduce||function(t,e){return et(this,t,e,0,this.length,1)},reduceRight:Oe.reduceRight||function(t,e){return et(this,t,e,this.length-1,-1,-1)},reverse:Oe.reverse,selector:null,shift:Oe.shift,slice:function(){return new F(this.context,this)},sort:Oe.sort,splice:Oe.splice,toArray:function(){return Oe.slice.call(this)},to$:function(){return B(this)},toJQuery:function(){return B(this)},unique:function(){return new F(this.context,q(this))},unshift:Oe.unshift}),F.extend=function(t,e,n){if(n.length&&e&&(e instanceof F||e.__dt_wrapper)){var r,a,o,i=function(t,e,n){return function(){var r=e.apply(t,arguments);return F.extend(r,r,n.methodExt),r}};for(r=0,a=n.length;r<a;r++)e[(o=n[r]).name]="function"===o.type?i(t,o.val,o):"object"===o.type?{}:o.val,e[o.name].__dt_wrapper=!0,F.extend(t,e[o.name],o.propExt)}},F.register=Q=function(t,e){if(Array.isArray(t))for(var n=0,r=t.length;n<r;n++)F.register(t[n],e);else{var a,o,i,A,s=t.split("."),l=Pe,c=function(t,e){for(var n=0,r=t.length;n<r;n++)if(t[n].name===e)return t[n];return null};for(a=0,o=s.length;a<o;a++){var d=c(l,i=(A=-1!==s[a].indexOf("()"))?s[a].replace("()",""):s[a]);d||(d={name:i,val:{},methodExt:[],propExt:[],type:"object"},l.push(d)),a===o-1?(d.val=e,d.type="function"==typeof e?"function":B.isPlainObject(e)?"object":"other"):l=A?d.methodExt:d.propExt}}},F.registerPlural=U=function(t,e,n){F.register(t,n),F.register(e,(function(){var t=n.apply(this,arguments);return t===this?this:t instanceof F?t.length?Array.isArray(t[0])?new F(t.context,t[0]):t[0]:void 0:t}))};var Me=function(t,e){if(Array.isArray(t))return B.map(t,(function(t){return Me(t,e)}));if("number"==typeof t)return[e[t]];var n=B.map(e,(function(t,e){return t.nTable}));return B(n).filter(t).map((function(t){var r=B.inArray(this,n);return e[r]})).toArray()};Q("tables()",(function(t){return null!=t?new F(Me(t,this.context)):this})),Q("table()",(function(t){var e=this.tables(t),n=e.context;return n.length?new F(n[0]):e})),U("tables().nodes()","table().node()",(function(){return this.iterator("table",(function(t){return t.nTable}),1)})),U("tables().body()","table().body()",(function(){return this.iterator("table",(function(t){return t.nTBody}),1)})),U("tables().header()","table().header()",(function(){return this.iterator("table",(function(t){return t.nTHead}),1)})),U("tables().footer()","table().footer()",(function(){return this.iterator("table",(function(t){return t.nTFoot}),1)})),U("tables().containers()","table().container()",(function(){return this.iterator("table",(function(t){return t.nTableWrapper}),1)})),Q("draw()",(function(t){return this.iterator("table",(function(e){"page"===t?Lt(e):("string"==typeof t&&(t="full-hold"!==t),_t(e,!1===t))}))})),Q("page()",(function(t){return void 0===t?this.page.info().page:this.iterator("table",(function(e){oe(e,t)}))})),Q("page.info()",(function(t){if(0!==this.context.length){var e=this.context[0],n=e._iDisplayStart,r=e.oFeatures.bPaginate?e._iDisplayLength:-1,a=e.fnRecordsDisplay(),o=-1===r;return{page:o?0:Math.floor(n/r),pages:o?1:Math.ceil(a/r),start:n,end:e.fnDisplayEnd(),length:r,recordsTotal:e.fnRecordsTotal(),recordsDisplay:a,serverSide:"ssp"===He(e)}}})),Q("page.len()",(function(t){return void 0===t?0!==this.context.length?this.context[0]._iDisplayLength:void 0:this.iterator("table",(function(e){ne(e,t)}))}));var je=function(t,e,n){if(n){var r=new F(t);r.one("draw",(function(){n(r.ajax.json())}))}if("ssp"==He(t))_t(t,e);else{Ae(t,!0);var a=t.jqXHR;a&&4!==a.readyState&&a.abort(),It(t,[],(function(n){yt(t);for(var r=Pt(t,n),a=0,o=r.length;a<o;a++)dt(t,r[a]);_t(t,e),Ae(t,!1)}))}};Q("ajax.json()",(function(){var t=this.context;if(t.length>0)return t[0].json})),Q("ajax.params()",(function(){var t=this.context;if(t.length>0)return t[0].oAjaxData})),Q("ajax.reload()",(function(t,e){return this.iterator("table",(function(n){je(n,!1===e,t)}))})),Q("ajax.url()",(function(t){var e=this.context;if(void 0===t){if(0===e.length)return;return(e=e[0]).ajax?B.isPlainObject(e.ajax)?e.ajax.url:e.ajax:e.sAjaxSource}return this.iterator("table",(function(e){B.isPlainObject(e.ajax)?e.ajax.url=t:e.ajax=t}))})),Q("ajax.url().load()",(function(t,e){return this.iterator("table",(function(n){je(n,!1===e,t)}))}));var Re=function(t,e,n,r,a){var o,i,A,s,l,c,d=[],u=typeof e;for(e&&"string"!==u&&"function"!==u&&void 0!==e.length||(e=[e]),A=0,s=e.length;A<s;A++)for(l=0,c=(i=e[A]&&e[A].split&&!e[A].match(/[\[\(:]/)?e[A].split(","):[e[A]]).length;l<c;l++)(o=n("string"==typeof i[l]?i[l].trim():i[l]))&&o.length&&(d=d.concat(o));var p=C.selector[t];if(p.length)for(A=0,s=p.length;A<s;A++)d=p[A](r,a,d);return q(d)},Ke=function(t){return t||(t={}),t.filter&&void 0===t.search&&(t.search=t.filter),B.extend({search:"none",order:"current",page:"all"},t)},Ge=function(t){for(var e=0,n=t.length;e<n;e++)if(t[e].length>0)return t[0]=t[e],t[0].length=1,t.length=1,t.context=[t.context[e]],t;return t.length=0,t},qe=function(t,e){var n,r=[],a=t.aiDisplay,o=t.aiDisplayMaster,i=e.search,A=e.order,s=e.page;if("ssp"==He(t))return"removed"===i?[]:R(0,o.length);if("current"==s)for(c=t._iDisplayStart,d=t.fnDisplayEnd();c<d;c++)r.push(a[c]);else if("current"==A||"applied"==A){if("none"==i)r=o.slice();else if("applied"==i)r=a.slice();else if("removed"==i){for(var l={},c=0,d=a.length;c<d;c++)l[a[c]]=null;r=B.map(o,(function(t){return l.hasOwnProperty(t)?null:t}))}}else if("index"==A||"original"==A)for(c=0,d=t.aoData.length;c<d;c++)("none"==i||-1===(n=B.inArray(c,a))&&"removed"==i||n>=0&&"applied"==i)&&r.push(c);return r};Q("rows()",(function(t,e){void 0===t?t="":B.isPlainObject(t)&&(e=t,t=""),e=Ke(e);var n=this.iterator("table",(function(n){return function(t,e,n){var r;return Re("row",e,(function(e){var a=D(e),o=t.aoData;if(null!==a&&!n)return[a];if(r||(r=qe(t,n)),null!==a&&-1!==B.inArray(a,r))return[a];if(null==e||""===e)return r;if("function"==typeof e)return B.map(r,(function(t){var n=o[t];return e(t,n._aData,n.nTr)?t:null}));if(e.nodeName){var i=e._DT_RowIndex,A=e._DT_CellIndex;if(void 0!==i)return o[i]&&o[i].nTr===e?[i]:[];if(A)return o[A.row]&&o[A.row].nTr===e.parentNode?[A.row]:[];var s=B(e).closest("*[data-dt-row]");return s.length?[s.data("dt-row")]:[]}if("string"==typeof e&&"#"===e.charAt(0)){var l=t.aIds[e.replace(/^#/,"")];if(void 0!==l)return[l.idx]}var c=K(j(t.aoData,r,"nTr"));return B(c).filter(e).map((function(){return this._DT_RowIndex})).toArray()}),t,n)}(n,t,e)}),1);return n.selector.rows=t,n.selector.opts=e,n})),Q("rows().nodes()",(function(){return this.iterator("row",(function(t,e){return t.aoData[e].nTr||void 0}),1)})),Q("rows().data()",(function(){return this.iterator(!0,"rows",(function(t,e){return j(t.aoData,e,"_aData")}),1)})),U("rows().cache()","row().cache()",(function(t){return this.iterator("row",(function(e,n){var r=e.aoData[n];return"search"===t?r._aFilterData:r._aSortData}),1)})),U("rows().invalidate()","row().invalidate()",(function(t){return this.iterator("row",(function(e,n){Bt(e,n,t)}))})),U("rows().indexes()","row().index()",(function(){return this.iterator("row",(function(t,e){return e}),1)})),U("rows().ids()","row().id()",(function(t){for(var e=[],n=this.context,r=0,a=n.length;r<a;r++)for(var o=0,i=this[r].length;o<i;o++){var A=n[r].rowIdFn(n[r].aoData[this[r][o]]._aData);e.push((!0===t?"#":"")+A)}return new F(n,e)})),U("rows().remove()","row().remove()",(function(){var t=this;return this.iterator("row",(function(e,n,r){var a,o,i,A,s,l,c=e.aoData,d=c[n];for(c.splice(n,1),a=0,o=c.length;a<o;a++)if(l=(s=c[a]).anCells,null!==s.nTr&&(s.nTr._DT_RowIndex=a),null!==l)for(i=0,A=l.length;i<A;i++)l[i]._DT_CellIndex.row=a;xt(e.aiDisplayMaster,n),xt(e.aiDisplay,n),xt(t[r],n,!1),e._iRecordsDisplay>0&&e._iRecordsDisplay--,Ne(e);var u=e.rowIdFn(d._aData);void 0!==u&&delete e.aIds[u]})),this.iterator("table",(function(t){for(var e=0,n=t.aoData.length;e<n;e++)t.aoData[e].idx=e})),this})),Q("rows.add()",(function(t){var e=this.iterator("table",(function(e){var n,r,a,o=[];for(r=0,a=t.length;r<a;r++)(n=t[r]).nodeName&&"TR"===n.nodeName.toUpperCase()?o.push(ut(e,n)[0]):o.push(dt(e,n));return o}),1),n=this.rows(-1);return n.pop(),B.merge(n,e),n})),Q("row()",(function(t,e){return Ge(this.rows(t,e))})),Q("row().data()",(function(t){var e=this.context;if(void 0===t)return e.length&&this.length?e[0].aoData[this[0]]._aData:void 0;var n=e[0].aoData[this[0]];return n._aData=t,Array.isArray(t)&&n.nTr&&n.nTr.id&&vt(e[0].rowId)(t,n.nTr.id),Bt(e[0],this[0],"data"),this})),Q("row().node()",(function(){var t=this.context;return t.length&&this.length&&t[0].aoData[this[0]].nTr||null})),Q("row.add()",(function(t){t instanceof B&&t.length&&(t=t[0]);var e=this.iterator("table",(function(e){return t.nodeName&&"TR"===t.nodeName.toUpperCase()?ut(e,t)[0]:dt(e,t)}));return this.row(e[0])})),B(document).on("plugin-init.dt",(function(t,e){var n=new F(e),r="on-plugin-init",a="stateSaveParams."+r,o="destroy. "+r;n.on(a,(function(t,e,n){for(var r=e.rowIdFn,a=e.aoData,o=[],i=0;i<a.length;i++)a[i]._detailsShow&&o.push("#"+r(a[i]._aData));n.childRows=o})),n.on(o,(function(){n.off(a+" "+o)}));var i=n.state.loaded();i&&i.childRows&&n.rows(B.map(i.childRows,(function(t){return t.replace(/:/g,"\\:")}))).every((function(){Ie(e,null,"requestChild",[this])}))}));var ze=T.util.throttle((function(t){Fe(t[0])}),500),Ve=function(t,e){var n=t.context;if(n.length){var r=n[0].aoData[void 0!==e?e:t[0]];r&&r._details&&(r._details.remove(),r._detailsShow=void 0,r._details=void 0,B(r.nTr).removeClass("dt-hasChild"),ze(n))}},We=function(t,e){var n=t.context;if(n.length&&t.length){var r=n[0].aoData[t[0]];r._details&&(r._detailsShow=e,e?(r._details.insertAfter(r.nTr),B(r.nTr).addClass("dt-hasChild")):(r._details.detach(),B(r.nTr).removeClass("dt-hasChild")),Ie(n[0],null,"childRow",[e,t.row(t[0])]),Je(n[0]),ze(n))}},Je=function(t){var e=new F(t),n=".dt.DT_details",r="draw"+n,a="column-sizing"+n,o="destroy"+n,i=t.aoData;e.off(r+" "+a+" "+o),M(i,"_details").length>0&&(e.on(r,(function(n,r){t===r&&e.rows({page:"current"}).eq(0).each((function(t){var e=i[t];e._detailsShow&&e._details.insertAfter(e.nTr)}))})),e.on(a,(function(e,n,r,a){if(t===n)for(var o,A=At(n),s=0,l=i.length;s<l;s++)(o=i[s])._details&&o._details.children("td[colspan]").attr("colspan",A)})),e.on(o,(function(n,r){if(t===r)for(var a=0,o=i.length;a<o;a++)i[a]._details&&Ve(e,a)})))},Xe="row().child",Ye=Xe+"()";Q(Ye,(function(t,e){var n=this.context;return void 0===t?n.length&&this.length?n[0].aoData[this[0]]._details:void 0:(!0===t?this.child.show():!1===t?Ve(this):n.length&&this.length&&function(t,e,n,r){var a=[],o=function(e,n){if(Array.isArray(e)||e instanceof B)for(var r=0,i=e.length;r<i;r++)o(e[r],n);else if(e.nodeName&&"tr"===e.nodeName.toLowerCase())a.push(e);else{var A=B("<tr><td></td></tr>").addClass(n);B("td",A).addClass(n).html(e)[0].colSpan=At(t),a.push(A[0])}};o(n,r),e._details&&e._details.detach(),e._details=B(a),e._detailsShow&&e._details.insertAfter(e.nTr)}(n[0],n[0].aoData[this[0]],t,e),this)})),Q([Xe+".show()",Ye+".show()"],(function(t){return We(this,!0),this})),Q([Xe+".hide()",Ye+".hide()"],(function(){return We(this,!1),this})),Q([Xe+".remove()",Ye+".remove()"],(function(){return Ve(this),this})),Q(Xe+".isShown()",(function(){var t=this.context;return t.length&&this.length&&t[0].aoData[this[0]]._detailsShow||!1}));var $e=/^([^:]+):(name|visIdx|visible)$/,Ze=function(t,e,n,r,a){for(var o=[],i=0,A=a.length;i<A;i++)o.push(pt(t,a[i],e));return o};Q("columns()",(function(t,e){void 0===t?t="":B.isPlainObject(t)&&(e=t,t=""),e=Ke(e);var n=this.iterator("table",(function(n){return function(t,e,n){var r=t.aoColumns,a=M(r,"sName"),o=M(r,"nTh");return Re("column",e,(function(e){var i=D(e);if(""===e)return R(r.length);if(null!==i)return[i>=0?i:r.length+i];if("function"==typeof e){var A=qe(t,n);return B.map(r,(function(n,r){return e(r,Ze(t,r,0,0,A),o[r])?r:null}))}var s="string"==typeof e?e.match($e):"";if(s)switch(s[2]){case"visIdx":case"visible":var l=parseInt(s[1],10);if(l<0){var c=B.map(r,(function(t,e){return t.bVisible?e:null}));return[c[c.length+l]]}return[ot(t,l)];case"name":return B.map(a,(function(t,e){return t===s[1]?e:null}));default:return[]}if(e.nodeName&&e._DT_CellIndex)return[e._DT_CellIndex.column];var d=B(o).filter(e).map((function(){return B.inArray(this,o)})).toArray();if(d.length||!e.nodeName)return d;var u=B(e).closest("*[data-dt-column]");return u.length?[u.data("dt-column")]:[]}),t,n)}(n,t,e)}),1);return n.selector.cols=t,n.selector.opts=e,n})),U("columns().header()","column().header()",(function(t,e){return this.iterator("column",(function(t,e){return t.aoColumns[e].nTh}),1)})),U("columns().footer()","column().footer()",(function(t,e){return this.iterator("column",(function(t,e){return t.aoColumns[e].nTf}),1)})),U("columns().data()","column().data()",(function(){return this.iterator("column-rows",Ze,1)})),U("columns().dataSrc()","column().dataSrc()",(function(){return this.iterator("column",(function(t,e){return t.aoColumns[e].mData}),1)})),U("columns().cache()","column().cache()",(function(t){return this.iterator("column-rows",(function(e,n,r,a,o){return j(e.aoData,o,"search"===t?"_aFilterData":"_aSortData",n)}),1)})),U("columns().nodes()","column().nodes()",(function(){return this.iterator("column-rows",(function(t,e,n,r,a){return j(t.aoData,a,"anCells",e)}),1)})),U("columns().visible()","column().visible()",(function(t,e){var n=this,r=this.iterator("column",(function(e,n){if(void 0===t)return e.aoColumns[n].bVisible;!function(t,e,n){var r,a,o,i,A=t.aoColumns,s=A[e],l=t.aoData;if(void 0===n)return s.bVisible;if(s.bVisible!==n){if(n){var c=B.inArray(!0,M(A,"bVisible"),e+1);for(a=0,o=l.length;a<o;a++)i=l[a].nTr,r=l[a].anCells,i&&i.insertBefore(r[e],r[c]||null)}else B(M(t.aoData,"anCells",e)).detach();s.bVisible=n}}(e,n,t)}));return void 0!==t&&this.iterator("table",(function(r){Tt(r,r.aoHeader),Tt(r,r.aoFooter),r.aiDisplay.length||B(r.nTBody).find("td[colspan]").attr("colspan",At(r)),Fe(r),n.iterator("column",(function(n,r){Ie(n,null,"column-visibility",[n,r,t,e])})),(void 0===e||e)&&n.columns.adjust()})),r})),U("columns().indexes()","column().index()",(function(t){return this.iterator("column",(function(e,n){return"visible"===t?it(e,n):n}),1)})),Q("columns.adjust()",(function(){return this.iterator("table",(function(t){at(t)}),1)})),Q("column.index()",(function(t,e){if(0!==this.context.length){var n=this.context[0];if("fromVisible"===t||"toData"===t)return ot(n,e);if("fromData"===t||"toVisible"===t)return it(n,e)}})),Q("column()",(function(t,e){return Ge(this.columns(t,e))})),Q("cells()",(function(t,e,n){if(B.isPlainObject(t)&&(void 0===t.row?(n=t,t=null):(n=e,e=null)),B.isPlainObject(e)&&(n=e,e=null),null==e)return this.iterator("table",(function(e){return function(t,e,n){var r,a,o,i,A,s,l,c=t.aoData,d=qe(t,n),u=K(j(c,d,"anCells")),p=B(z([],u)),f=t.aoColumns.length;return Re("cell",e,(function(e){var n="function"==typeof e;if(null==e||n){for(a=[],o=0,i=d.length;o<i;o++)for(r=d[o],A=0;A<f;A++)s={row:r,column:A},n?(l=c[r],e(s,pt(t,r,A),l.anCells?l.anCells[A]:null)&&a.push(s)):a.push(s);return a}if(B.isPlainObject(e))return void 0!==e.column&&void 0!==e.row&&-1!==B.inArray(e.row,d)?[e]:[];var u=p.filter(e).map((function(t,e){return{row:e._DT_CellIndex.row,column:e._DT_CellIndex.column}})).toArray();return u.length||!e.nodeName?u:(l=B(e).closest("*[data-dt-row]")).length?[{row:l.data("dt-row"),column:l.data("dt-column")}]:[]}),t,n)}(e,t,Ke(n))}));var r,a,o,i,A=n?{page:n.page,order:n.order,search:n.search}:{},s=this.columns(e,A),l=this.rows(t,A),c=this.iterator("table",(function(t,e){var n=[];for(r=0,a=l[e].length;r<a;r++)for(o=0,i=s[e].length;o<i;o++)n.push({row:l[e][r],column:s[e][o]});return n}),1),d=n&&n.selected?this.cells(c,n):c;return B.extend(d.selector,{cols:e,rows:t,opts:n}),d})),U("cells().nodes()","cell().node()",(function(){return this.iterator("cell",(function(t,e,n){var r=t.aoData[e];return r&&r.anCells?r.anCells[n]:void 0}),1)})),Q("cells().data()",(function(){return this.iterator("cell",(function(t,e,n){return pt(t,e,n)}),1)})),U("cells().cache()","cell().cache()",(function(t){return t="search"===t?"_aFilterData":"_aSortData",this.iterator("cell",(function(e,n,r){return e.aoData[n][t][r]}),1)})),U("cells().render()","cell().render()",(function(t){return this.iterator("cell",(function(e,n,r){return pt(e,n,r,t)}),1)})),U("cells().indexes()","cell().index()",(function(){return this.iterator("cell",(function(t,e,n){return{row:e,column:n,columnVisible:it(t,n)}}),1)})),U("cells().invalidate()","cell().invalidate()",(function(t){return this.iterator("cell",(function(e,n,r){Bt(e,n,t,r)}))})),Q("cell()",(function(t,e,n){return Ge(this.cells(t,e,n))})),Q("cell().data()",(function(t){var e=this.context,n=this[0];return void 0===t?e.length&&n.length?pt(e[0],n[0].row,n[0].column):void 0:(ft(e[0],n[0].row,n[0].column,t),Bt(e[0],n[0].row,"data",n[0].column),this)})),Q("order()",(function(t,e){var n=this.context;return void 0===t?0!==n.length?n[0].aaSorting:void 0:("number"==typeof t?t=[[t,e]]:t.length&&!Array.isArray(t[0])&&(t=Array.prototype.slice.call(arguments)),this.iterator("table",(function(e){e.aaSorting=t.slice()})))})),Q("order.listener()",(function(t,e,n){return this.iterator("table",(function(r){xe(r,t,e,n)}))})),Q("order.fixed()",(function(t){if(!t){var e=this.context,n=e.length?e[0].aaSortingFixed:void 0;return Array.isArray(n)?{pre:n}:n}return this.iterator("table",(function(e){e.aaSortingFixed=B.extend(!0,{},t)}))})),Q(["columns().order()","column().order()"],(function(t){var e=this;return this.iterator("table",(function(n,r){var a=[];B.each(e[r],(function(e,n){a.push([n,t])})),n.aaSorting=a}))})),Q("search()",(function(t,e,n,r){var a=this.context;return void 0===t?0!==a.length?a[0].oPreviousSearch.sSearch:void 0:this.iterator("table",(function(a){a.oFeatures.bFilter&&Mt(a,B.extend({},a.oPreviousSearch,{sSearch:t+"",bRegex:null!==e&&e,bSmart:null===n||n,bCaseInsensitive:null===r||r}),1)}))})),U("columns().search()","column().search()",(function(t,e,n,r){return this.iterator("column",(function(a,o){var i=a.aoPreSearchCols;if(void 0===t)return i[o].sSearch;a.oFeatures.bFilter&&(B.extend(i[o],{sSearch:t+"",bRegex:null!==e&&e,bSmart:null===n||n,bCaseInsensitive:null===r||r}),Mt(a,a.oPreviousSearch,1))}))})),Q("state()",(function(){return this.context.length?this.context[0].oSavedState:null})),Q("state.clear()",(function(){return this.iterator("table",(function(t){t.fnStateSaveCallback.call(t.oInstance,t,{})}))})),Q("state.loaded()",(function(){return this.context.length?this.context[0].oLoadedState:null})),Q("state.save()",(function(){return this.iterator("table",(function(t){Fe(t)}))})),T.versionCheck=T.fnVersionCheck=function(t){for(var e,n,r=T.version.split("."),a=t.split("."),o=0,i=a.length;o<i;o++)if((e=parseInt(r[o],10)||0)!==(n=parseInt(a[o],10)||0))return e>n;return!0},T.isDataTable=T.fnIsDataTable=function(t){var e=B(t).get(0),n=!1;return t instanceof T.Api||(B.each(T.settings,(function(t,r){var a=r.nScrollHead?B("table",r.nScrollHead)[0]:null,o=r.nScrollFoot?B("table",r.nScrollFoot)[0]:null;r.nTable!==e&&a!==e&&o!==e||(n=!0)})),n)},T.tables=T.fnTables=function(t){var e=!1;B.isPlainObject(t)&&(e=t.api,t=t.visible);var n=B.map(T.settings,(function(e){if(!t||t&&B(e.nTable).is(":visible"))return e.nTable}));return e?new F(n):n},T.camelToHungarian=J,Q("$()",(function(t,e){var n=this.rows(e).nodes(),r=B(n);return B([].concat(r.filter(t).toArray(),r.find(t).toArray()))})),B.each(["on","one","off"],(function(t,e){Q(e+"()",(function(){var t=Array.prototype.slice.call(arguments);t[0]=B.map(t[0].split(/\s/),(function(t){return t.match(/\.dt\b/)?t:t+".dt"})).join(" ");var n=B(this.tables().nodes());return n[e].apply(n,t),this}))})),Q("clear()",(function(){return this.iterator("table",(function(t){yt(t)}))})),Q("settings()",(function(){return new F(this.context,this.context)})),Q("init()",(function(){var t=this.context;return t.length?t[0].oInit:null})),Q("data()",(function(){return this.iterator("table",(function(t){return M(t.aoData,"_aData")})).flatten()})),Q("destroy()",(function(t){return t=t||!1,this.iterator("table",(function(e){var n,r=e.oClasses,a=e.nTable,o=e.nTBody,i=e.nTHead,A=e.nTFoot,s=B(a),l=B(o),c=B(e.nTableWrapper),d=B.map(e.aoData,(function(t){return t.nTr}));e.bDestroying=!0,Ie(e,"aoDestroyCallback","destroy",[e]),t||new F(e).columns().visible(!0),c.off(".DT").find(":not(tbody *)").off(".DT"),B(window).off(".DT-"+e.sInstance),a!=i.parentNode&&(s.children("thead").detach(),s.append(i)),A&&a!=A.parentNode&&(s.children("tfoot").detach(),s.append(A)),e.aaSorting=[],e.aaSortingFixed=[],Be(e),B(d).removeClass(e.asStripeClasses.join(" ")),B("th, td",i).removeClass(r.sSortable+" "+r.sSortableAsc+" "+r.sSortableDesc+" "+r.sSortableNone),l.children().detach(),l.append(d);var u=e.nTableWrapper.parentNode,p=t?"remove":"detach";s[p](),c[p](),!t&&u&&(u.insertBefore(a,e.nTableReinsertBefore),s.css("width",e.sDestroyWidth).removeClass(r.sTable),(n=e.asDestroyStripes.length)&&l.children().each((function(t){B(this).addClass(e.asDestroyStripes[t%n])})));var f=B.inArray(e,T.settings);-1!==f&&T.settings.splice(f,1)}))})),B.each(["column","row","cell"],(function(t,e){Q(e+"s().every()",(function(t){var n=this.selector.opts,r=this;return this.iterator(e,(function(a,o,i,A,s){t.call(r[e](o,"cell"===e?i:n,"cell"===e?n:void 0),o,i,A,s)}))}))})),Q("i18n()",(function(t,e,n){var r=this.context[0],a=bt(t)(r.oLanguage);return void 0===a&&(a=e),void 0!==n&&B.isPlainObject(a)&&(a=void 0!==a[n]?a[n]:a._),a.replace("%d",n)})),T.version="1.13.2",T.settings=[],T.models={},T.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0,return:!1},T.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1},T.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null},T.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(t){return t.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(t){try{return JSON.parse((-1===t.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+t.sInstance+"_"+location.pathname))}catch(t){return{}}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(t,e){try{(-1===t.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+t.sInstance+"_"+location.pathname,JSON.stringify(e))}catch(t){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"},oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:B.extend({},T.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"},W(T.defaults),T.defaults.column={aDataSort:null,iDataSort:-1,asSorting:["asc","desc"],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null},W(T.defaults.column),T.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1,bBounding:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null,jqXHR:null,json:void 0,oAjaxData:void 0,fnServerData:null,aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==He(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==He(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var t=this._iDisplayLength,e=this._iDisplayStart,n=e+t,r=this.aiDisplay.length,a=this.oFeatures,o=a.bPaginate;return a.bServerSide?!1===o||-1===t?e+r:Math.min(e+t,this._iRecordsDisplay):!o||n>r||-1===t?r:n},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null},T.ext=C={buttons:{},classes:{},builder:"-source-",errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:T.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:T.version},B.extend(C,{afnFiltering:C.search,aTypes:C.type.detect,ofnSearch:C.type.search,oSort:C.type.order,afnSortData:C.order,aoFeatures:C.feature,oApi:C.internal,oStdClasses:C.classes,oPagination:C.pager}),B.extend(T.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd",sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_desc_disabled",sSortableDesc:"sorting_asc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",sJUIHeader:"",sJUIFooter:""});var tn=T.ext.pager;function en(t,e){var n=[],r=tn.numbers_length,a=Math.floor(r/2);return e<=r?n=R(0,e):t<=a?((n=R(0,r-2)).push("ellipsis"),n.push(e-1)):t>=e-1-a?((n=R(e-(r-2),e)).splice(0,0,"ellipsis"),n.splice(0,0,0)):((n=R(t-a+2,t+a-1)).push("ellipsis"),n.push(e-1),n.splice(0,0,"ellipsis"),n.splice(0,0,0)),n.DT_el="span",n}B.extend(tn,{simple:function(t,e){return["previous","next"]},full:function(t,e){return["first","previous","next","last"]},numbers:function(t,e){return[en(t,e)]},simple_numbers:function(t,e){return["previous",en(t,e),"next"]},full_numbers:function(t,e){return["first","previous",en(t,e),"next","last"]},first_last_numbers:function(t,e){return["first",en(t,e),"last"]},_numbers:en,numbers_length:7}),B.extend(!0,T.ext.renderer,{pageButton:{_:function(t,e,n,r,a,o){var i,A,s,l=t.oClasses,c=t.oLanguage.oPaginate,d=t.oLanguage.oAria.paginate||{},u=function(e,r){var s,p,f,h,g=l.sPageButtonDisabled,m=function(e){oe(t,e.data.action,!0)};for(s=0,p=r.length;s<p;s++)if(f=r[s],Array.isArray(f)){var b=B("<"+(f.DT_el||"div")+"/>").appendTo(e);u(b,f)}else{switch(i=null,A=f,h=t.iTabIndex,f){case"ellipsis":e.append('<span class="ellipsis">…</span>');break;case"first":i=c.sFirst,0===a&&(h=-1,A+=" "+g);break;case"previous":i=c.sPrevious,0===a&&(h=-1,A+=" "+g);break;case"next":i=c.sNext,0!==o&&a!==o-1||(h=-1,A+=" "+g);break;case"last":i=c.sLast,0!==o&&a!==o-1||(h=-1,A+=" "+g);break;default:i=t.fnFormatNumber(f+1),A=a===f?l.sPageButtonActive:""}if(null!==i){var v=t.oInit.pagingTag||"a",w=-1!==A.indexOf(g);ke(B("<"+v+">",{class:l.sPageButton+" "+A,"aria-controls":t.sTableId,"aria-disabled":w?"true":null,"aria-label":d[f],"aria-role":"link","aria-current":A===l.sPageButtonActive?"page":null,"data-dt-idx":f,tabindex:h,id:0===n&&"string"==typeof f?t.sTableId+"_"+f:null}).html(i).appendTo(e),{action:f},m)}}};try{s=B(e).find(document.activeElement).data("dt-idx")}catch(t){}u(B(e).empty(),r),void 0!==s&&B(e).find("[data-dt-idx="+s+"]").trigger("focus")}}}),B.extend(T.ext.type.detect,[function(t,e){var n=e.oLanguage.sDecimal;return P(t,n)?"num"+n:null},function(t,e){if(t&&!(t instanceof Date)&&!k.test(t))return null;var n=Date.parse(t);return null!==n&&!isNaN(n)||N(t)?"date":null},function(t,e){var n=e.oLanguage.sDecimal;return P(t,n,!0)?"num-fmt"+n:null},function(t,e){var n=e.oLanguage.sDecimal;return O(t,n)?"html-num"+n:null},function(t,e){var n=e.oLanguage.sDecimal;return O(t,n,!0)?"html-num-fmt"+n:null},function(t,e){return N(t)||"string"==typeof t&&-1!==t.indexOf("<")?"html":null}]),B.extend(T.ext.type.search,{html:function(t){return N(t)?t:"string"==typeof t?t.replace(_," ").replace(S,""):""},string:function(t){return N(t)?t:"string"==typeof t?t.replace(_," "):t}});var nn=function(t,e,n,r){if(0!==t&&(!t||"-"===t))return-1/0;let a=typeof t;return"number"===a||"bigint"===a?t:(e&&(t=H(t,e)),t.replace&&(n&&(t=t.replace(n,"")),r&&(t=t.replace(r,""))),1*t)};function rn(t){B.each({num:function(e){return nn(e,t)},"num-fmt":function(e){return nn(e,t,I)},"html-num":function(e){return nn(e,t,S)},"html-num-fmt":function(e){return nn(e,t,S,I)}},(function(e,n){C.type.order[e+t+"-pre"]=n,e.match(/^html\-/)&&(C.type.search[e+t]=C.type.search.html)}))}B.extend(C.type.order,{"date-pre":function(t){var e=Date.parse(t);return isNaN(e)?-1/0:e},"html-pre":function(t){return N(t)?"":t.replace?t.replace(/<.*?>/g,"").toLowerCase():t+""},"string-pre":function(t){return N(t)?"":"string"==typeof t?t.toLowerCase():t.toString?t.toString():""},"string-asc":function(t,e){return t<e?-1:t>e?1:0},"string-desc":function(t,e){return t<e?1:t>e?-1:0}}),rn(""),B.extend(!0,T.ext.renderer,{header:{_:function(t,e,n,r){B(t.nTable).on("order.dt.DT",(function(a,o,i,A){if(t===o){var s=n.idx;e.removeClass(r.sSortAsc+" "+r.sSortDesc).addClass("asc"==A[s]?r.sSortAsc:"desc"==A[s]?r.sSortDesc:n.sSortingClass)}}))},jqueryui:function(t,e,n,r){B("<div/>").addClass(r.sSortJUIWrapper).append(e.contents()).append(B("<span/>").addClass(r.sSortIcon+" "+n.sSortingClassJUI)).appendTo(e),B(t.nTable).on("order.dt.DT",(function(a,o,i,A){if(t===o){var s=n.idx;e.removeClass(r.sSortAsc+" "+r.sSortDesc).addClass("asc"==A[s]?r.sSortAsc:"desc"==A[s]?r.sSortDesc:n.sSortingClass),e.find("span."+r.sSortIcon).removeClass(r.sSortJUIAsc+" "+r.sSortJUIDesc+" "+r.sSortJUI+" "+r.sSortJUIAscAllowed+" "+r.sSortJUIDescAllowed).addClass("asc"==A[s]?r.sSortJUIAsc:"desc"==A[s]?r.sSortJUIDesc:n.sSortingClassJUI)}}))}}});var an=function(t){return Array.isArray(t)&&(t=t.join(",")),"string"==typeof t?t.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,"""):t};function on(t,e,n,r,a){return window.moment?t[e](a):window.luxon?t[n](a):r?t[r](a):t}var An=!1;function sn(t,e,n){var r;if(window.moment){if(!(r=window.moment.utc(t,e,n,!0)).isValid())return null}else if(window.luxon){if(!(r=e&&"string"==typeof t?window.luxon.DateTime.fromFormat(t,e):window.luxon.DateTime.fromISO(t)).isValid)return null;r.setLocale(n)}else e?(An||alert("DataTables warning: Formatted date without Moment.js or Luxon - https://datatables.net/tn/17"),An=!0):r=new Date(t);return r}function ln(t){return function(e,n,r,a){0===arguments.length?(r="en",n=null,e=null):1===arguments.length?(r="en",n=e,e=null):2===arguments.length&&(r=n,n=e,e=null);var o="datetime-"+n;return T.ext.type.order[o]||(T.ext.type.detect.unshift((function(t){return t===o&&o})),T.ext.type.order[o+"-asc"]=function(t,e){var n=t.valueOf(),r=e.valueOf();return n===r?0:n<r?-1:1},T.ext.type.order[o+"-desc"]=function(t,e){var n=t.valueOf(),r=e.valueOf();return n===r?0:n>r?-1:1}),function(i,A){if(null==i)if("--now"===a){var s=new Date;i=new Date(Date.UTC(s.getFullYear(),s.getMonth(),s.getDate(),s.getHours(),s.getMinutes(),s.getSeconds()))}else i="";if("type"===A)return o;if(""===i)return"sort"!==A?"":sn("0000-01-01 00:00:00",null,r);if(null!==n&&e===n&&"sort"!==A&&"type"!==A&&!(i instanceof Date))return i;var l=sn(i,e,r);if(null===l)return i;if("sort"===A)return l;var c=null===n?on(l,"toDate","toJSDate","")[t]():on(l,"format","toFormat","toISOString",n);return"display"===A?an(c):c}}}var cn=",",dn=".";if(Intl)try{for(var un=(new Intl.NumberFormat).formatToParts(100000.1),pn=0;pn<un.length;pn++)"group"===un[pn].type?cn=un[pn].value:"decimal"===un[pn].type&&(dn=un[pn].value)}catch(t){}function fn(t){return function(){var e=[Te(this[T.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return T.ext.internal[t].apply(this,e)}}T.datetime=function(t,e){var n="datetime-detect-"+t;e||(e="en"),T.ext.type.order[n]||(T.ext.type.detect.unshift((function(r){var a=sn(r,t,e);return!(""!==r&&!a)&&n})),T.ext.type.order[n+"-pre"]=function(n){return sn(n,t,e)||0})},T.render={date:ln("toLocaleDateString"),datetime:ln("toLocaleString"),time:ln("toLocaleTimeString"),number:function(t,e,n,r,a){return null==t&&(t=cn),null==e&&(e=dn),{display:function(o){if("number"!=typeof o&&"string"!=typeof o)return o;if(""===o||null===o)return o;var i=o<0?"-":"",A=parseFloat(o);if(isNaN(A))return an(o);A=A.toFixed(n),o=Math.abs(A);var s=parseInt(o,10),l=n?e+(o-s).toFixed(n).substring(2):"";return 0===s&&0===parseFloat(l)&&(i=""),i+(r||"")+s.toString().replace(/\B(?=(\d{3})+(?!\d))/g,t)+l+(a||"")}}},text:function(){return{display:an,filter:an}}},B.extend(T.ext.internal,{_fnExternApiFunc:fn,_fnBuildAjax:It,_fnAjaxUpdate:Nt,_fnAjaxParameters:Dt,_fnAjaxUpdateDraw:Ht,_fnAjaxDataSrc:Pt,_fnAddColumn:nt,_fnColumnOptions:rt,_fnAdjustColumnSizing:at,_fnVisibleToColumnIndex:ot,_fnColumnIndexToVisible:it,_fnVisbleColumns:At,_fnGetColumns:st,_fnColumnTypes:lt,_fnApplyColumnDefs:ct,_fnHungarianMap:W,_fnCamelToHungarian:J,_fnLanguageCompat:X,_fnBrowserDetect:tt,_fnAddData:dt,_fnAddTr:ut,_fnNodeToDataIndex:function(t,e){return void 0!==e._DT_RowIndex?e._DT_RowIndex:null},_fnNodeToColumnIndex:function(t,e,n){return B.inArray(n,t.aoData[e].anCells)},_fnGetCellData:pt,_fnSetCellData:ft,_fnSplitObjNotation:mt,_fnGetObjectDataFn:bt,_fnSetObjectDataFn:vt,_fnGetDataMaster:wt,_fnClearTable:yt,_fnDeleteIndex:xt,_fnInvalidate:Bt,_fnGetRowElements:Ct,_fnCreateTr:Ft,_fnBuildHead:Ut,_fnDrawHead:Tt,_fnDraw:Lt,_fnReDraw:_t,_fnAddOptionsHtml:St,_fnDetectHeader:kt,_fnGetUniqueThs:Et,_fnFeatureHtmlFilter:Ot,_fnFilterComplete:Mt,_fnFilterCustom:jt,_fnFilterColumn:Rt,_fnFilter:Kt,_fnFilterCreateSearch:Gt,_fnEscapeRegex:qt,_fnFilterData:Wt,_fnFeatureHtmlInfo:Yt,_fnUpdateInfo:$t,_fnInfoMacros:Zt,_fnInitialise:te,_fnInitComplete:ee,_fnLengthChange:ne,_fnFeatureHtmlLength:re,_fnFeatureHtmlPaginate:ae,_fnPageChange:oe,_fnFeatureHtmlProcessing:ie,_fnProcessingDisplay:Ae,_fnFeatureHtmlTable:se,_fnScrollDraw:le,_fnApplyToChildren:ce,_fnCalculateColumnWidths:ue,_fnThrottle:pe,_fnConvertToWidth:fe,_fnGetWidestNode:he,_fnGetMaxLenString:ge,_fnStringToCss:me,_fnSortFlatten:be,_fnSort:ve,_fnSortAria:we,_fnSortListener:ye,_fnSortAttachListener:xe,_fnSortingClasses:Be,_fnSortData:Ce,_fnSaveState:Fe,_fnLoadState:Qe,_fnImplementState:Ue,_fnSettingsFromNode:Te,_fnLog:Le,_fnMap:_e,_fnBindAction:ke,_fnCallbackReg:Ee,_fnCallbackFire:Ie,_fnLengthOverflow:Ne,_fnRenderer:De,_fnDataSource:He,_fnRowAttributes:Qt,_fnExtend:Se,_fnCalculateEnd:function(){}}),B.fn.dataTable=T,T.$=B,B.fn.dataTableSettings=T.settings,B.fn.dataTableExt=T.ext,B.fn.DataTable=function(t){return B(this).dataTable(t).api()},B.each(T,(function(t,e){B.fn.DataTable[t]=e})),T.use=function(t,e){"lib"===e||t.fn?B=t:("win"==e||t.document)&&(window=t)};const hn=T;var gn=A(6770);class mn{constructor(t){this.id=t.id,this.user_id=t.user_id,this.nom=null==t.nom||0===t.nom.length?"-":t.nom,this.adresse=null==t.adresse||0===t.adresse.length?"-":t.adresse,this.latitude=null==t.latitude||0===t.latitude.length?"-":t.latitude,this.longitude=null==t.longitude||0===t.longitude.length?"-":t.longitude,this.portalCode=null!=t.portal_code&&t.portal_code.length>0?t.portal_code:"-",this.alarmCode=null!=t.alarm_code&&t.alarm_code.length>0?t.alarm_code:"-",this.funeralCode=null!=t.funeral_code&&t.funeral_code.length>0?t.funeral_code:"-"}getDTRow(){return["<div>"+this.id+"</div>",'<div class="editable" data-table="lieu" data-column="nom" data-id="'+this.id+'" style="display:inline">'+this.nom+"</div>",'<div class="editable" data-table="lieu" data-column="adresse" data-id="'+this.id+'" style="display:inline">'+this.adresse+"</div>",'<div class="editable" data-table="lieu" data-column="latitude" data-id="'+this.id+'" style="display:inline">'+this.latitude+"</div>",'<div class="editable" data-table="lieu" data-column="longitude" data-id="'+this.id+'" style="display:inline">'+this.longitude+"</div>",'<div class="editable" data-table="lieu" data-column="portal_code" data-id="'+this.id+'">'+this.portalCode+"</div>",'<div class="editable" data-table="lieu" data-column="alarm_code" data-id="'+this.id+'">'+this.alarmCode+"</div>",'<div class="editable" data-table="lieu" data-column="funeral_code" data-id="'+this.id+'">'+this.funeralCode+"</div>",'<div data-modifier="lieu" data-id='+this.id+' data-table="lieu" style="display:inline-block;margin-right:0px;" class="deleteItem icon-delete"></div>']}static loadLieuDT(t){var e=new XMLHttpRequest;e.open("PROPFIND",y.pc+"/getLieux",!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(e){200==this.status?(0,y.lG)(t,JSON.parse(this.response),mn):showError(this.response)},e.send()}static newLieu(t){var e=new XMLHttpRequest;e.open("POST",y.pc+"/lieu/insert",!0),e.onload=function(e){200==this.status?((0,y.It)(),mn.loadLieuDT(t)):showError(this.response)},e.send()}static getLieux(t){var e=new XMLHttpRequest;e.open("PROPFIND",y.pc+"/getLieux",!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(e){200==this.status?t(JSON.parse(this.response)):showError(this.response)},e.send()}static loadLieuList_lid(e){mn.getLieux((n=>{var r=document.createElement("select");r.dataset.current=e.target.dataset.current,r.dataset.id=e.target.dataset.id,r.dataset.old=e.target.innerHTML,r.addEventListener("change",(t=>{var e;0!=t.target.value?((0,w.gs)(t.target.parentElement.dataset.table,t.target.parentElement.dataset.column,t.target.value,t.target.parentElement.dataset.id),(e=t.target.parentElement).innerHTML=t.target.options[t.target.selectedIndex].text,e.dataset.current=t.target.value):(e=t.target.parentElement).innerHTML=t.target.dataset.old}));var a=document.createElement("option");a.value=0,a.text=t("gestion","Cancel"),r.appendChild(a),JSON.parse(n).forEach((t=>{var e=document.createElement("textarea");e.innerHTML=t.nom;var n=document.createElement("option");n.value=t.id,n.text=e.value,r.appendChild(n)})),(0,y.pq)(r),e.target.innerHTML="",e.target.appendChild(r)}))}}var bn=A(1556),vn=A(9498);class wn{constructor(t){this.id=t.id,this.user_id=t.user_id,this.date=null==t.date||0===t.date.length?"-":t.date,this.num=null==t.num||0===t.num.length?"-":t.num,this.version=null==t.version||0===t.version.length?"-":t.version,this.date_paiement=null==t.date_paiement||0===t.date_paiement.length?"-":t.date_paiement,this.type_paiement=null!=t.facture_payment_type_label&&t.facture_payment_type_label.length>0?t.facture_payment_type_label:"-",this.dnum=null==t.dnum||0===t.dnum.length?"-":t.dnum,this.nom_defunt=null==t.nom_defunt||0==t.nom_defunt.length?"-":t.nom_defunt,this.nom=null==t.nom||0===t.nom.length?"-":t.nom,this.lieu=null==t.lieu||0===t.lieu.length?"-":t.lieu,this.prenom=null==t.prenom||0===t.prenom.length?"-":t.prenom,this.status_paiement=null==t.facture_status_label||0===t.facture_status_label.length?"-":t.facture_status_label,this.id_devis=null==t.id_devis||0===t.id_devis.length?"-":t.id_devis,this.baseUrl=(0,vn.Jv)(`/apps/gestion/facture/${this.id}/show`),this.factureProduits=bn.W.getDevisProduitsString(t);let e="-";null!=t.payment_date&&t.payment_date.length>0&&(e=new Date(t.payment_date),e=e.toLocaleDateString("fr-FR")),this.payment_date=e}getDTRow(){return['<input class="factureToPay" data-id= '+this.id+' type="checkbox" name="factureToPay" value="'+this.id+'"/>',"<div>"+this.user_id+"</div>",'<div class="factureNum" data-table="facture" data-column="num" data-id="'+this.id+'">'+this.num+"</div>",'<input style="margin:0;padding:0;" class="inputDate devisOrFactureInputDate" type="date" value='+this.date+' data-table="facture" data-column="date" data-id="'+this.id+'"/>','<input style="margin:0;padding:0;" class="inputDate devisOrFactureInputDate" type="date" value='+this.date_paiement+' data-table="facture" data-column="date_paiement" data-id="'+this.id+'"/>',"<div>"+this.type_paiement+"</div>",'<div class="selectAvailableDevis" data-table="facture" data-column="id_devis" data-id="'+this.id+'" data-current="'+this.id_devis+'">'+this.nom_defunt+' | <span style="font-size: 0.7rem">'+this.prenom+" "+this.nom+"</span></div>","<div>"+this.nom+"</div>","<div>"+this.factureProduits+"</div>","<div>"+this.status_paiement+"</div>","<div>"+this.payment_date+"</div>",'<div style="display:inline-block;margin-right:0px;width:80%;"><a href="'+this.baseUrl+'"><button>'+t("gestion","Open")+'</button></a></div><div data-modifier="facture" data-id='+this.id+' data-table="facture" style="display:inline-block;margin-right:0px;" class="deleteItem icon-delete"></div>']}static loadFactureDT(t){var e=new XMLHttpRequest;e.open("PROPFIND",y.pc+"/getFacturesWithProduits",!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(e){200==this.status?(0,y.lG)(t,JSON.parse(this.response),wn):(0,x.Qg)(this.response)},e.send()}static newFacture(t){var e=new XMLHttpRequest;e.open("POST",y.pc+"/facture/insert",!0),e.onload=function(e){200==this.status?((0,y.It)(),wn.loadFactureDT(t)):(0,x.Qg)(this.response)},e.send()}}class yn{constructor(t){this.id=t.id,this.reference=0===t.reference.length?"-":t.reference,this.description=0===t.description.length?"-":t.description,this.prix_unitaire=0===t.prix_unitaire.length?"-":t.prix_unitaire,this.product_type_name=null!=t.product_type_name&&t.product_type_name.length>0?t.product_type_name:"-",this.fk_product_type_id=t.fk_product_type_id}getDTRow(){return["<div>"+this.id+"</div>",'<div class="editable" data-table="produit" data-column="reference" data-id="'+this.id+'">'+this.reference+"</div>",'<div class="editable" data-table="produit" data-column="description" data-id="'+this.id+'">'+this.description+"</div>",'<div class="editableNumeric" data-table="produit" data-column="prix_unitaire" data-id="'+this.id+'">'+y.v$.format(this.prix_unitaire)+"</div>",'<div class="selectProductTypeList" data-table="produit" data-column="fk_product_type_id" data-id="'+this.id+'" data-current="'+this.fk_product_type_id+'">'+this.product_type_name+"</div>",'<div data-modifier="produit" data-id='+this.id+' data-table="produit" style="display:inline-block;margin-right:0px;" class="deleteItem icon-delete"></div>']}static loadProduitDT(t){var e=new XMLHttpRequest;e.open("PROPFIND",y.pc+"/getProduits",!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(e){200==this.status?(0,y.lG)(t,JSON.parse(this.response),yn):(0,x.Qg)(this.response)},e.send()}static newProduct(t){var e=new XMLHttpRequest;e.open("POST",y.pc+"/produit/insert",!0),e.onload=function(e){200==this.status?((0,y.It)(),yn.loadProduitDT(t)):(0,x.Qg)(this.response)},e.send()}static getProductsList(t){var e=new XMLHttpRequest;e.open("PROPFIND",y.pc+"/getProduits",!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(e){200==this.status?t(JSON.parse(this.response)):(0,x.Qg)(this.response)},e.send()}static getCoverProductsList(t){var e=new XMLHttpRequest;e.open("PROPFIND",y.pc+"/getCoverProducts",!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(e){200==this.status?t(JSON.parse(this.response)):(0,x.Qg)(this.response)},e.send()}static loadProductListToSelect(e){yn.getProductsList((n=>{var r=document.createElement("select");r.dataset.current=e.target.dataset.current,r.dataset.id=e.target.dataset.id,r.dataset.old=e.target.innerHTML,r.addEventListener("change",(t=>{var e;0!=t.target.value?((0,w.gs)(t.target.parentElement.dataset.table,t.target.parentElement.dataset.column,t.target.value,t.target.parentElement.dataset.id),(e=t.target.parentElement).innerHTML=t.target.options[t.target.selectedIndex].text,e.dataset.current=t.target.value):(e=t.target.parentElement).innerHTML=t.target.dataset.old}));var a=document.createElement("option");a.value=0,a.text=t("gestion","Cancel"),r.appendChild(a),JSON.parse(n).forEach((t=>{var e=document.createElement("textarea");e.innerHTML=t.reference;var n=document.createElement("option");n.value=t.id,n.text=e.value,r.appendChild(n)})),(0,y.pq)(r),e.target.innerHTML="",e.target.appendChild(r)}))}static loadCoverProductListIntoSelect(e){yn.getCoverProductsList((n=>{var r=document.createElement("select");r.dataset.current=e.target.dataset.current,r.dataset.id=e.target.dataset.id,r.dataset.old=e.target.innerHTML,r.addEventListener("change",(t=>{if(0!=t.target.value){let n={defuntId:t.target.parentElement.dataset.id,productId:t.target.value};(0,w.GZ)(n),(e=t.target.parentElement).innerHTML=t.target.options[t.target.selectedIndex].text,e.dataset.current=t.target.value}else{var e;(e=t.target.parentElement).innerHTML=t.target.dataset.old}}));var a=document.createElement("option");a.value=0,a.text=t("gestion","Cancel"),r.appendChild(a),JSON.parse(n).forEach((t=>{var e=document.createElement("textarea");e.innerHTML=t.description;var n=document.createElement("option");n.value=t.id,n.text=e.value,r.appendChild(n)})),(0,y.pq)(r),e.target.innerHTML="",e.target.appendChild(r)}))}static getProductTypeList(t){var e=new XMLHttpRequest;e.open("PROPFIND",y.pc+"/product/getProductTypes",!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(e){200==this.status?t(JSON.parse(this.response)):(0,x.Qg)(this.response)},e.send()}static loadProductTypeListIntoSelect(e){yn.getProductTypeList((n=>{var r=document.createElement("select");r.dataset.current=e.target.dataset.current,r.dataset.id=e.target.dataset.id,r.dataset.old=e.target.innerHTML,r.addEventListener("change",(t=>{var e;0!=t.target.value?((0,w.gs)(t.target.parentElement.dataset.table,t.target.parentElement.dataset.column,t.target.value,t.target.parentElement.dataset.id),(e=t.target.parentElement).innerHTML=t.target.options[t.target.selectedIndex].text,e.dataset.current=t.target.value):(e=t.target.parentElement).innerHTML=t.target.dataset.old}));var a=document.createElement("option");a.value=0,a.text=t("gestion","Cancel"),r.appendChild(a),JSON.parse(n).forEach((t=>{var e=document.createElement("textarea");e.innerHTML=t.product_type_name;var n=document.createElement("option");n.value=t.id,n.text=e.value,r.appendChild(n)})),(0,y.pq)(r),e.target.innerHTML="",e.target.appendChild(r)}))}}class xn{constructor(t){this.id=t.id,this.user_id=t.user_id,this.id_nextcloud=t.id_nextcloud,this.date=null==t.date||0===t.date.length?"-":t.date,this.did=null==t.id_depart||0===t.id_depart.length?"-":t.id_depart,this.aid=null==t.id_arrivee||0===t.id_arrivee.length?"-":t.id_arrivee,this.nom_lieu_depart=null==t.nom_lieu_depart||0===t.nom_lieu_depart.length?"-":t.nom_lieu_depart,this.nom_lieu_arrivee=null==t.nom_lieu_arrivee||0===t.nom_lieu_arrivee.length?"-":t.nom_lieu_arrivee,this.depart_cnom=null==t.depart_cnom||0===t.depart_cnom.length?"-":t.depart_cnom,this.depart_cprenoms=null==t.depart_cprenoms||0===t.depart_cprenoms.length?"-":t.depart_cprenoms,this.arrivee_cnom=null==t.arrivee_cnom||0===t.arrivee_cnom.length?"-":t.arrivee_cnom,this.arrivee_cprenoms=null==t.arrivee_cprenoms||0===t.arrivee_cprenoms.length?"-":t.arrivee_cprenoms,this.distance=null==t.distance?"-":t.distance,this.annee=null==t.annee||0===t.annee.length?"-":t.annee,this.mois=null==t.mois||0===t.mois.length?"-":xn.monthToText(t.mois),this.baseUrl=(0,vn.Jv)(`/apps/gestion/trajet/${this.id}/details`),this.thanato=null==t.nom_thanato&&null==t.prenom_thanato?"-":t.nom_thanato+" "+t.prenom_thanato}getDTRow(){return["<div>"+this.user_id+"</div>",'<div data-table="trajet" data-column="id_thanato" data-id="'+this.id+'" style="display:inline">'+this.thanato+"</div>",'<div data-table="trajet" data-column="annee" data-id="'+this.id+'" style="display:inline">'+this.annee+"</div>",'<div data-table="trajet" data-column="mois" data-id="'+this.id+'" style="display:inline">'+this.mois+"</div>",'<div data-table="trajet" data-column="distance" data-id="'+this.id+'" style="display:inline">'+this.distance+"km</div>",'<div style="display:inline-block;margin-right:0px;width:80%;"><a href="'+this.baseUrl+'"><button>Voir details</button></a></div><div data-modifier="trajet" data-id='+this.id+' data-table="trajet" style="display:inline-block;margin-right:0px;" class="deleteItem icon-delete"></div>']}static loadTrajetDT(t){var e=new XMLHttpRequest;e.open("PROPFIND",y.pc+"/getTrajets",!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(e){200==this.status?(0,y.lG)(t,JSON.parse(this.response),xn):(0,x.Qg)(this.response)},e.send()}static monthToText(t){switch(parseInt(t)){case 1:return"JANVIER";case 2:return"FEVRIER";case 3:return"MARS";case 4:return"AVRIL";case 5:return"MAI";case 6:return"JUIN";case 7:return"JUILLET";case 8:return"AOUT";case 9:return"SEPTEMBRE";case 10:return"OCTOBRE";case 11:return"NOVEMBRE";case 12:return"DECEMBRE"}}static newTrajet(t){var e=new XMLHttpRequest;e.open("POST",y.pc+"/trajet/insert",!0),e.onload=function(e){200==this.status?((0,y.It)(),xn.loadTrajetDT(t)):(0,x.Qg)(this.response)},e.send()}}class Bn{constructor(t){console.log(t),this.id=t.id,this.user_id=t.user_id,this.id_nextcloud=t.id_nextcloud,this.date=null==t.date||0===t.date.length?"-":t.date,this.lid=null==t.id_lieu||0===t.id_lieu.length?"-":t.id_lieu,this.lieu=null==t.lieu||0===t.lieu.length?"-":t.lieu,this.cid=null==t.cid||0===t.cid.length?"-":t.cid,this.cnom=null==t.cnom||0===t.cnom.length?"-":t.cnom,this.cprenoms=null==t.cprenoms||0===t.cprenoms.length?"-":t.cprenoms,this.dnum=null==t.dnum||0===t.dnum.length?"-":t.dnum,this.nom_defunt=null==t.nom_defunt?"-":t.nom_defunt,this.didnextcloud=null==t.didnextcloud||0===t.didnextcloud.length?"-":t.didnextcloud,this.dnom=null==t.dnom||0===t.dnom.length?"-":t.dnom,this.dprenoms=null==t.dprenoms||0===t.dprenoms.length?"-":t.dprenoms,this.rang=null==t.rang||0===t.rang.length?"-":t.rang,this.commentaire=null==t.commentaire||0===t.commentaire.length?"-":t.commentaire,this.source=null==t.source||0===t.source.length?"-":t.source}getDTRow(){return["<div>"+this.user_id+"</div>","devis"==this.source.toLowerCase()||"h2f"==this.source.toLowerCase()?"<div>"+this.rang+"</div>":'<div class="editableNumber" data-table="ligne_trajet" data-column="rang" data-id="'+this.id+'" style="display:inline">'+this.rang+"</div>","devis"==this.source.toLowerCase()||"h2f"==this.source.toLowerCase()?"<div>"+Bn.convert_date(this.date)+"</div>":'<input style="margin:0;padding:0;" class="inputDate" type="date" value='+this.date+' data-table="ligne_trajet" data-column="date" data-id="'+this.id+'"/>',"devis"==this.source.toLowerCase()||"h2f"==this.source.toLowerCase()?"<div>"+this.cprenoms+" "+this.cnom+"</div>":'<div class="loadSelect_listclient" data-table="ligne_trajet" data-column="id_client" data-id="'+this.id+'" data-current="'+this.cid+'">'+this.cid+" ("+this.cprenoms+" "+this.cnom+")</div>","devis"==this.source.toLowerCase()||"h2f"==this.source.toLowerCase()?"<div>"+this.nom_defunt+' | <span style="font-size: 0.7rem">'+this.dprenoms+" "+this.dnom+"</span></div>":"<div><span>-</span></div>","devis"==this.source.toLowerCase()||"h2f"==this.source.toLowerCase()?"<div>"+this.lieu+"</div>":'<div class="loadSelect_listlieu" data-table="ligne_trajet" data-column="id_lieu" data-id="'+this.id+'" data-current="'+this.lid+'">'+this.lieu+"</div>",'<div class="editable" data-table="ligne_trajet" data-column="commentaire" data-id="'+this.id+'" style="display:inline">'+this.commentaire+"</div>",'<div data-table="ligne_trajet" data-column="user_id" data-id="'+this.id+'" style="display:inline">'+this.didnextcloud+"</div>",'<div style="display:inline-block;margin-right:0px"><div data-modifier="trajetdetails" data-id='+this.id+' data-table="ligne_trajet" class="deleteItem icon-delete"></div></div>']}static convert_date(t){const e=t.split("-");return e[2]+"/"+e[1]+"/"+e[0]}static loadTrajetdetailsDT(t){var e=location.pathname.split("/"),n=e[e.length-2],r=new XMLHttpRequest;r.open("PROPFIND",y.pc+"/getTrajetsdetails/"+n,!0),r.setRequestHeader("Content-Type","application/json"),r.onload=function(e){200==this.status?(0,y.lG)(t,JSON.parse(this.response),Bn):(0,x.Qg)(this.response)},r.send()}static saveIkNextcloud(){(0,x.rG)("Sauvegarde en cours ...");var t=location.pathname.split("/"),e=t[t.length-2],n=new XMLHttpRequest;n.open("POST",y.pc+"/trajetdetails/save/"+e,!0),n.onload=function(t){200==this.status?(0,x.Te)("Sauvegarde réussi."):(0,x.Qg)(this.response)},n.send()}static newTrajetdetails(t){var e=location.pathname.split("/"),n=e[e.length-2],r=new XMLHttpRequest;r.open("POST",y.pc+"/trajetdetails/insert/"+n,!0),r.onload=function(e){200==this.status?((0,y.It)(),Bn.loadTrajetdetailsDT(t)):(0,x.Qg)(this.response)},r.send()}}class Cn{constructor(t){this.id=t.id,this.prenom=0===t.prenom.length?"-":t.prenom,this.nom=0===t.nom.length?"-":t.nom,this.reference=0===t.reference.length?"-":t.reference,this.date=0===t.date_habilitation.length?"-":t.date_habilitation;let e="-";null!=t.fk_user_uuid&&t.fk_user_uuid.length>0&&t.fk_user_uuid,null!=t.displayname&&t.displayname.length>0?e=t.displayname:null!=t.fk_user_uuid&&t.fk_user_uuid.length>0&&(e=t.fk_user_uuid),this.userDisplayName=e,this.currentUserUuid}getDTRow(){return['<input class="thanatoToExport" data-id= '+this.id+' type="checkbox" name="thanatoToExport" value="'+this.id+'"/>','<div class="editable" data-table="thanato" data-column="prenom" data-id="'+this.id+'">'+this.prenom+"</div>",'<div class="editable" data-table="thanato" data-column="nom" data-id="'+this.id+'">'+this.nom+"</div>",'<div class="editable" data-table="thanato" data-column="reference" data-id="'+this.id+'">'+this.reference+"</div>",'<input style="margin:0;padding:0;" class="inputDate" type="date" value='+this.date+' data-table="thanato" data-column="date_habilitation" data-id="'+this.id+'"/>','<div class="selectUserAsThanatoList" data-table="thanato" data-column="fk_user_uuid" data-id="'+this.id+'" data-current="'+this.currentUserUuid+'">'+this.userDisplayName+"</div>",'<center><div data-modifier="thanato" data-id='+this.id+' data-table="thanato" style="display:inline-block;margin-right:0px;" class="deleteItem icon-delete"></div></center>']}static loadThanatoDT(t){var e=new XMLHttpRequest;e.open("PROPFIND",y.pc+"/getThanatopracteurs",!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(e){200==this.status?(0,y.lG)(t,JSON.parse(this.response),Cn):showError(this.response)},e.send()}static newThanatopracteur(t){var e=new XMLHttpRequest;e.open("POST",y.pc+"/thanatopracteur/insert",!0),e.onload=function(e){200==this.status?(console.log(this.response),(0,y.It)(),Cn.loadThanatoDT(t)):showError(this.response)},e.send()}static getThanatopracteurs(t){var e=new XMLHttpRequest;e.open("PROPFIND",y.pc+"/getThanatopracteurs",!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(e){200==this.status?t(JSON.parse(this.response)):showError(this.response)},e.send()}static getUsersNotLinkedToThanato(t){var e=new XMLHttpRequest;e.open("PROPFIND",y.pc+"/user/getUsersNotLinkedToThanato",!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(e){200==this.status?t(JSON.parse(this.response)):showError(this.response)},e.send()}static loadThanatoList_tid(e){Cn.getThanatopracteurs((n=>{var r=document.createElement("select");r.dataset.current=e.target.dataset.current,r.dataset.id=e.target.dataset.id,r.dataset.old=e.target.innerHTML,r.addEventListener("change",(t=>{var e;0!=t.target.value?((0,w.gs)(t.target.parentElement.dataset.table,t.target.parentElement.dataset.column,t.target.value,t.target.parentElement.dataset.id),(e=t.target.parentElement).innerHTML=t.target.value+" "+t.target.options[t.target.selectedIndex].text,e.dataset.current=t.target.value):(e=t.target.parentElement).innerHTML=t.target.dataset.old}));var a=document.createElement("option");a.value=0,a.text=t("gestion","Cancel"),r.appendChild(a),JSON.parse(n).forEach((t=>{var e=document.createElement("textarea");e.innerHTML=t.prenom+" "+t.nom;var n=document.createElement("option");n.value=t.id,n.text=e.value,r.appendChild(n)})),(0,y.pq)(r),e.target.innerHTML="",e.target.appendChild(r)}))}static loadUserNotLinkedToThanatoToSelect(e){Cn.getUsersNotLinkedToThanato((n=>{var r=document.createElement("select");r.dataset.current=e.target.dataset.current,r.dataset.id=e.target.dataset.id,r.dataset.old=e.target.innerHTML,r.addEventListener("change",(t=>{var e;0!=t.target.value?((0,w.gs)(t.target.parentElement.dataset.table,t.target.parentElement.dataset.column,t.target.value,t.target.parentElement.dataset.id),(e=t.target.parentElement).innerHTML=t.target.options[t.target.selectedIndex].text,e.dataset.current=t.target.value):(e=t.target.parentElement).innerHTML=t.target.dataset.old}));var a=document.createElement("option");a.value=0,a.text=t("gestion","Cancel"),r.appendChild(a),JSON.parse(n).forEach((t=>{var e=document.createElement("textarea");e.innerHTML=null!=t.displayname&&t.displayname.length>0?t.displayname:t.uid;var n=document.createElement("option");n.value=t.uid,n.text=e.value,r.appendChild(n)})),(0,y.pq)(r),e.target.innerHTML="",e.target.appendChild(r)}))}}class Fn{constructor(t){this.id=t.id,this.reference=0===t.reference.length?"-":t.reference,this.description=0===t.description.length?"-":t.description,this.prix_unitaire=0===t.prix_unitaire.length?0:t.prix_unitaire}getDTRow(){return["<div>"+this.id+"</div>",'<div class="editable" data-table="article" data-column="reference" data-id="'+this.id+'">'+this.reference+"</div>",'<div class="editable" data-table="article" data-column="description" data-id="'+this.id+'">'+this.description+"</div>",'<div class="editableNumeric" data-table="article" data-column="prix_unitaire" data-id="'+this.id+'">'+y.v$.format(this.prix_unitaire)+"</div>",'<div data-modifier="article" data-id='+this.id+' data-table="article" style="display:inline-block;margin-right:0px;" class="deleteItem icon-delete"></div>']}static loadArticleDT(t){var e=new XMLHttpRequest;e.open("PROPFIND",y.pc+"/getArticles",!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(e){200==this.status?(0,y.lG)(t,JSON.parse(this.response),Fn):(0,x.Qg)(this.response)},e.send()}static newArticle(t){var e=new XMLHttpRequest;e.open("POST",y.pc+"/article/insert",!0),e.onload=function(e){200==this.status?((0,y.It)(),Fn.loadArticleDT(t)):(0,x.Qg)(this.response)},e.send()}}class Qn{constructor(t){if(this.id=t.id,this.nom=0===t.nom.length?"-":t.nom,this.ref_pacemaker=0==t.ref_pacemaker.length?"-":t.ref_pacemaker,this.devisDate="-",null!=t.id_devis&&null!=t.devis_date){const e=new Date(t.devis_date);this.devisDate=e.toLocaleDateString("fr-FR")}this.pompe=null==t.nom_client?"-":t.nom_client,this.lieu=null==t.lieu?"-":t.lieu,this.numero_devis=null==t.user_id?"-":t.user_id,this.baseUrl=(0,vn.Jv)(`/apps/gestion/defunt/${this.id}/show`),this.productCoverDescription=Qn.getDefuntProductCoverDescriptionFromApiResponse(t)}static getDefuntProductCoverDescriptionFromApiResponse(t){let e="-";return null!=t.product_cover_description&&t.product_cover_description.length>0&&(e=t.product_cover_description),e}getDTRow(){return["<div>"+this.id+"</div>",'<div class="editable" data-table="defunt" data-column="nom" data-id="'+this.id+'">'+this.nom+"</div>",'<div class="editable" data-table="defunt" data-column="ref_pacemaker" data-id="'+this.id+'">'+this.ref_pacemaker+"</div>","<div>"+this.numero_devis+"</div>","<div>"+this.pompe+"</div>","<div>"+this.lieu+"</div>","<div>"+this.devisDate+"</div>",'<div class="selectCoverProductsList" data-id="'+this.id+'" data-current="'+this.productId+'">'+this.productCoverDescription+"</div>",'<div style="display:inline-block;margin-right:0px;width:80%;"><a href="'+this.baseUrl+'"><button>'+t("gestion","Open")+'</button></a></div><div data-modifier="defunt" data-id='+this.id+' data-table="defunt" style="display:inline-block;margin-right:0px;" class="deleteItem icon-delete"></div>']}static caclulateAge(t){var e=Date.now()-new Date(t).getTime(),n=new Date(e);return Math.abs(n.getUTCFullYear()-1970)}static loadDefuntDT(t){var e=new XMLHttpRequest;e.open("PROPFIND",y.pc+"/getDefunts",!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(e){200==this.status?(0,y.lG)(t,JSON.parse(this.response),Qn):(0,x.Qg)(this.response)},e.send()}static newDefunt(t){var e=new XMLHttpRequest;e.open("POST",y.pc+"/defunt/insert",!0),e.onload=function(e){200==this.status?((0,y.It)(),Qn.loadDefuntDT(t)):(0,x.Qg)(this.response)},e.send()}static getDefunts(t){var e=new XMLHttpRequest;e.open("PROPFIND",y.pc+"/getDefunts",!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(e){200==this.status?t(JSON.parse(this.response)):(0,x.Qg)(this.response)},e.send()}static getUnusedDefunts(t){var e=new XMLHttpRequest;e.open("PROPFIND",y.pc+"/getUnusedDefunts",!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(e){200==this.status?t(JSON.parse(this.response)):(0,x.Qg)(this.response)},e.send()}static loadDefuntList_tid(e){Qn.getUnusedDefunts((n=>{var r=document.createElement("select");r.dataset.current=e.target.dataset.current,r.dataset.id=e.target.dataset.id,r.dataset.old=e.target.innerHTML,r.addEventListener("change",(t=>{var e;0!=t.target.value?((0,w.gs)(t.target.parentElement.dataset.table,t.target.parentElement.dataset.column,t.target.value,t.target.parentElement.dataset.id),(e=t.target.parentElement).innerHTML=t.target.value+" "+t.target.options[t.target.selectedIndex].text,e.dataset.current=t.target.value):(e=t.target.parentElement).innerHTML=t.target.dataset.old}));var a=document.createElement("option");a.value=0,a.text=t("gestion","Cancel"),r.appendChild(a),JSON.parse(n).forEach((t=>{var e=document.createElement("textarea");e.innerHTML=t.nom;var n=document.createElement("option");n.value=t.id,n.text=e.value,r.appendChild(n)})),(0,y.pq)(r),e.target.innerHTML="",e.target.appendChild(r)}))}}class Un{constructor(t){this.id=t.id,this.contenu=0===t.contenu.length?"-":t.contenu}getDTRow(){return["<div>"+this.id+"</div>",'<div class="editable" data-table="bibliotheque" data-column="contenu" data-id="'+this.id+'">'+this.contenu+"</div>",'<div data-modifier="bibliotheque" data-id='+this.id+' data-table="bibliotheque" style="display:inline-block;margin-right:0px;" class="deleteItem icon-delete"></div>']}static loadBibliothequeDT(t){var e=new XMLHttpRequest;e.open("PROPFIND",y.pc+"/getBibliotheques",!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(e){200==this.status?(0,y.lG)(t,JSON.parse(this.response),Un):(0,x.Qg)(this.response)},e.send()}static newBibliotheque(t){var e=new XMLHttpRequest;e.open("POST",y.pc+"/bibliotheque/insert",!0),e.onload=function(e){200==this.status?((0,y.It)(),Un.loadBibliothequeDT(t)):(0,x.Qg)(this.response)},e.send()}}class Tn{constructor(t){this.id=t.id,this.clientGroupName=0===t.client_group_name.length?"-":t.client_group_name}getDTRow(){return["<div>"+this.id+"</div>",'<div class="editable" data-table="client_group" data-column="client_group_name" data-id="'+this.id+'">'+this.clientGroupName+"</div>",'<div data-modifier="clientGroup" data-id='+this.id+' data-table="client_group" style="display:inline-block;margin-right:0px;" class="deleteItem icon-delete"></div>']}static loadClientGroupDatatable(t){var e=new XMLHttpRequest;e.open("PROPFIND",y.pc+"/getClientGroups",!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(e){200==this.status?(0,y.lG)(t,JSON.parse(this.response),Tn):(0,x.Qg)(this.response)},e.send()}static newProduct(t){var e=new XMLHttpRequest;e.open("POST",y.pc+"/produit/insert",!0),e.onload=function(e){200==this.status?((0,y.It)(),Produit.loadProduitDT(t)):(0,x.Qg)(this.response)},e.send()}static getClientGroups(t){var e=new XMLHttpRequest;e.open("PROPFIND",y.pc+"/getClientGroups",!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(e){200==this.status?t(JSON.parse(this.response)):(0,x.Qg)(this.response)},e.send()}static loadClientGroupListToSelect(e){Tn.getClientGroups((n=>{var r=document.createElement("select");r.dataset.current=e.target.dataset.current,r.dataset.id=e.target.dataset.id,r.dataset.old=e.target.innerHTML,r.addEventListener("change",(t=>{var e;0!=t.target.value?((0,w.gs)(t.target.parentElement.dataset.table,t.target.parentElement.dataset.column,t.target.value,t.target.parentElement.dataset.id),(e=t.target.parentElement).innerHTML=t.target.options[t.target.selectedIndex].text,e.dataset.current=t.target.value):(e=t.target.parentElement).innerHTML=t.target.dataset.old}));var a=document.createElement("option");a.value=0,a.text=t("gestion","Cancel"),r.appendChild(a),JSON.parse(n).forEach((t=>{var e=document.createElement("textarea");e.innerHTML=t.client_group_name;var n=document.createElement("option");n.value=t.id,n.text=e.value,r.appendChild(n)})),(0,y.pq)(r),e.target.innerHTML="",e.target.appendChild(r)}))}static createDefaultClientGroup(t){var e=new XMLHttpRequest;e.open("POST",y.pc+"/clientGroup/createDefaultClientGroup",!0),e.onload=function(e){200==this.status?((0,y.It)(),Tn.loadClientGroupDatatable(t)):(0,x.Qg)(this.response)},e.send()}}class Ln{constructor(t){this.id=t.id,this.clientGroupName=Ln.getClientGroupNameFromClientGroupResponse(t),this.productReference=Ln.getProductReferenceFromClientGroupResponse(t),this.htAmount=t.ht_amount,this.clientGroupId=t.fk_client_group_id,this.productId=t.fk_produit_id}static getProductReferenceFromClientGroupResponse(t){let e="-";return null!=t.produit_reference&&t.produit_reference.length>0&&(e=t.produit_reference),e}static getClientGroupNameFromClientGroupResponse(t){let e="-";return null!=t.client_group_name&&t.client_group_name.length>0&&(e=t.client_group_name),e}getDTRow(){return["<div>"+this.id+"</div>",'<div class="selectClientGroupList" data-table="client_group_discount" data-column="fk_client_group_id" data-id="'+this.id+'" data-current="'+this.clientGroupId+'">'+this.clientGroupName+"</div>",'<div class="selectProductsList" data-table="client_group_discount" data-column="fk_produit_id" data-id="'+this.id+'" data-current="'+this.productId+'">'+this.productReference+"</div>",'<div class="editableNumeric" data-table="client_group_discount" data-column="ht_amount" data-id="'+this.id+'">'+y.v$.format(this.htAmount)+"</div>",'<div data-modifier="clientGroupDiscount" data-id='+this.id+' data-table="client_group_discount" style="display:inline-block;margin-right:0px;" class="deleteItem icon-delete"></div>']}static loadClientGroupDiscountDatatable(t){var e=new XMLHttpRequest;e.open("PROPFIND",y.pc+"/getClientGroupDiscounts",!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(e){200==this.status?(0,y.lG)(t,JSON.parse(this.response),Ln):(0,x.Qg)(this.response)},e.send()}static createDefaultClientGroupDiscount(t){var e=new XMLHttpRequest;e.open("POST",y.pc+"/clientGroupDiscount/createDefaultClientGroupDiscount",!0),e.onload=function(e){200==this.status?((0,y.It)(),Ln.loadClientGroupDiscountDatatable(t)):(0,x.Qg)(this.response)},e.send()}}class _n{constructor(t){this.id=t.id,this.clientGroupFacturationName=0===t.group_facturation_name.length?"-":t.group_facturation_name,this.phoneNumber=null!=t.phone_number&&t.phone_number.length>0?t.phone_number:"-",this.address=null!=t.address&&t.address.length>0?t.address:"-",this.postalCode=null!=t.postal_code&&t.postal_code.length>0?t.postal_code:"-",this.city=null!=t.city&&t.city.length>0?t.city:"-",this.email=null!=t.email&&t.email.length>0?t.email:"-",this.siretNumber=null!=t.siret_number&&t.siret_number.length>0?t.siret_number:"-",this.tvaIntraCommu=null!=t.tva_intracommu&&t.tva_intracommu.length>0?t.tva_intracommu:"-"}getDTRow(){return["<div>"+this.id+"</div>",'<div class="editable" data-table="client_group_facturation" data-column="group_facturation_name" data-id="'+this.id+'">'+this.clientGroupFacturationName+"</div>",'<div class="editable" data-table="client_group_facturation" data-column="address" data-id="'+this.id+'">'+this.address+"</div>",'<div class="editable" data-table="client_group_facturation" data-column="city" data-id="'+this.id+'">'+this.city+"</div>",'<div class="editable" data-table="client_group_facturation" data-column="postal_code" data-id="'+this.id+'">'+this.postalCode+"</div>",'<div class="editable" data-table="client_group_facturation" data-column="email" data-id="'+this.id+'">'+this.email+"</div>",'<div class="editable" data-table="client_group_facturation" data-column="phone_number" data-id="'+this.id+'">'+this.phoneNumber+"</div>",'<div class="editable" data-table="client_group_facturation" data-column="siret_number" data-id="'+this.id+'">'+this.siretNumber+"</div>",'<div class="editable" data-table="client_group_facturation" data-column="tva_intracommu" data-id="'+this.id+'">'+this.tvaIntraCommu+"</div>",'<div data-modifier="clientGroupFacturation" data-id='+this.id+' data-table="client_group_facturation" style="display:inline-block;margin-right:0px;" class="deleteItem icon-delete"></div>']}static loadClientGroupFacturationDatatable(t){var e=new XMLHttpRequest;e.open("PROPFIND",y.pc+"/client/getClientGroupFacturations",!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(e){200==this.status?(0,y.lG)(t,JSON.parse(this.response),_n):(0,x.Qg)(this.response)},e.send()}static getClientGroupFacturations(t){var e=new XMLHttpRequest;e.open("PROPFIND",y.pc+"/client/getClientGroupFacturations",!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(e){200==this.status?t(JSON.parse(this.response)):(0,x.Qg)(this.response)},e.send()}static loadClientGroupFacturationListToSelect(e){_n.getClientGroupFacturations((n=>{var r=document.createElement("select");r.dataset.current=e.target.dataset.current,r.dataset.id=e.target.dataset.id,r.dataset.old=e.target.innerHTML,r.addEventListener("change",(t=>{var e;0!=t.target.value?((0,w.gs)(t.target.parentElement.dataset.table,t.target.parentElement.dataset.column,t.target.value,t.target.parentElement.dataset.id),(e=t.target.parentElement).innerHTML=t.target.options[t.target.selectedIndex].text,e.dataset.current=t.target.value):(e=t.target.parentElement).innerHTML=t.target.dataset.old}));var a=document.createElement("option");a.value=0,a.text=t("gestion","Cancel"),r.appendChild(a),JSON.parse(n).forEach((t=>{var e=document.createElement("textarea");e.innerHTML=t.group_facturation_name;var n=document.createElement("option");n.value=t.id,n.text=e.value,r.appendChild(n)})),(0,y.pq)(r),e.target.innerHTML="",e.target.appendChild(r)}))}static createDefaultClientGroupFacturation(t){var e=new XMLHttpRequest;e.open("POST",y.pc+"/client/createDefaultClientGroupFacturation",!0),e.onload=function(e){200==this.status?((0,y.It)(),_n.loadClientGroupFacturationDatatable(t)):(0,x.Qg)(this.response)},e.send()}}var Sn=A(6247),kn=A(4692),En=t("gestion","Choose work folder");kn("body").on("click","#theFolder",(function(){new x.Nk(En,!1,[],!1,1,!0,kn("#theFolder").val()).pick().then((function(t){(0,w.gs)(kn("#theFolder").data("table"),kn("#theFolder").data("column"),t,kn("#theFolder").data("id")),(0,w.HF)(y.Ae)}))})),kn("body").on("change",".editableSelect",(function(){(0,w.gs)(kn(this).data("table"),kn(this).data("column"),kn(this).val(),kn(this).data("id"))})),kn("body").on("change",".gestion-checkbox",(function(){var t=kn(this).is(":checked")?1:0;(0,w.gs)(kn(this).data("table"),kn(this).data("column"),t,kn(this).data("id"))})),kn("body").on("click",".menu",(function(){kn("#menu-"+this.dataset.menu).toggleClass("open")})),kn("body").on("click",".modalClose",(function(){kn(this)[0].parentElement.parentElement.style.display="none"})),document.body.addEventListener("click",(t=>{if(t.target.className.includes("editableNumber"))t.target.setAttribute("contenteditable","true"),t.target.focus();else if(t.target.className.includes("editableNumeric"))t.target.setAttribute("contenteditable","true"),t.target.focus();else if(t.target.className.includes("loadSelect_listclient"))gn.K.loadClientList_cid(t);else if(t.target.className.includes("loadSelect_listthanato"))Cn.loadThanatoList_tid(t);else if(t.target.className.includes("loadSelect_listlieu"))mn.loadLieuList_lid(t);else if(t.target.className.includes("selectClientGroupList"))Tn.loadClientGroupListToSelect(t);else if(t.target.className.includes("selectClientGroupFacturationList"))_n.loadClientGroupFacturationListToSelect(t);else if(t.target.className.includes("selectProductsList"))yn.loadProductListToSelect(t);else if(t.target.className.includes("selectCoverProductsList"))yn.loadCoverProductListIntoSelect(t);else if(t.target.className.includes("selectProductTypeList"))yn.loadProductTypeListIntoSelect(t);else if(t.target.className.includes("selectUserAsThanatoList"))Cn.loadUserNotLinkedToThanatoToSelect(t);else if(t.target.className.includes("loadSelect_listdevis"))bn.W.loadDevisList_dnum(t);else if(t.target.className.includes("loadSelect_listalldevis"))bn.W.loadAllDevisList_dnum(t);else if(t.target.className.includes("selectAvailableDevis"))bn.W.loadAllDevisList_dnum(t,[Sn.mx,Sn.rn]);else if(t.target.className.includes("loadSelect_listDelphineDevis"))bn.W.loadDelphineDevisList_dnum(t);else if(t.target.className.includes("loadSelect_listdefunt"))Qn.loadDefuntList_tid(t);else if(t.target.className.includes("editableSelect"));else if(t.target.className.includes("editable"))t.target.setAttribute("contenteditable","true"),t.target.focus();else if("newClient"===t.target.id)gn.K.newClient(new hn(".tabledt"));else if("newThanato"===t.target.id)Cn.newThanatopracteur(new hn(".tabledt"));else if("newTrajet"===t.target.id)xn.newTrajet(new hn(".tabledt"));else if("newTrajetdetails"===t.target.id)Bn.newTrajetdetails(new hn(".tabledt"));else if("newLieu"===t.target.id)mn.newLieu(new hn(".tabledt"));else if("newDevis"===t.target.id)bn.W.newDevis(new hn(".tabledt"));else if("newInvoice"===t.target.id)wn.newFacture(new hn(".tabledt"));else if("newProduit"===t.target.id)yn.newProduct(new hn(".tabledt"));else if("newClientGroup"===t.target.id)Tn.createDefaultClientGroup(new hn(".tabledt"));else if("newClientGroupFacturation"===t.target.id)_n.createDefaultClientGroupFacturation(new hn(".tabledt"));else if("newClientGroupDiscount"===t.target.id)Ln.createDefaultClientGroupDiscount(new hn(".tabledt"));else if("saveIk"==t.target.id)Bn.saveIkNextcloud();else if("apercusFactures"===t.target.id){let t=(0,vn.Jv)(`/apps/gestion/factures/apercus?cli=&annee=${(new Date).getFullYear()}&mois=${(new Date).getMonth()}&filterType=group`);console.log(t),window.location.replace(t)}else"apercusDevis"===t.target.id?window.location.replace((0,vn.Jv)(`/apps/gestion/devis/apercus?cli=&annee=${(new Date).getFullYear()}&mois=${(new Date).getMonth()}&filterType=group`)):"newArticle"===t.target.id?Fn.newArticle(new hn(".tabledt")):"newDefunt"==t.target.id?Qn.newDefunt(new hn(".tabledt")):"newBibliotheque"==t.target.id&&Un.newBibliotheque(new hn(".tabledt"))})),document.body.addEventListener("keydown",(t=>{if("Enter"===t.key)if(t.target.className.includes("editableNumber")){if((0,y.e$)(t.target,!1),"ligne_trajet"==t.target.dataset.table&&"rang"==t.target.dataset.column){var e=new hn(".tabledt");Bn.loadTrajetdetailsDT(e)}}else t.target.className.includes("editableNumeric")?(0,y.e$)(t.target):t.target.className.includes("editableSelect")||!t.target.className.includes("editable")||((0,w.kv)(t.target),"lieu"!=t.target.dataset.table||"latitude"!=t.target.dataset.column&&"longitude"!=t.target.dataset.column)||(e=new hn(".tabledt"),mn.loadLieuDT(e))})),document.body.addEventListener("focusout",(t=>{var e=t.target.dataset.table,n=t.target.dataset.column,r=t.target.dataset.id;if(t.target.className.includes("editableNumber")){if((0,y.e$)(t.target,!1),"ligne_trajet"==e&&"rang"==n){var a=new hn(".tabledt");Bn.loadTrajetdetailsDT(a)}}else t.target.className.includes("editableNumeric")?(0,y.e$)(t.target):t.target.className.includes("editableSelect")||(t.target.className.includes("editable")?((0,w.kv)(t.target),"lieu"!=e||"latitude"!=n&&"longitude"!=n||(a=new hn(".tabledt"),mn.loadLieuDT(a))):t.target.className.includes("gestion-input")&&(0,w.gs)(e,n,t.target.value,r))})),document.body.addEventListener("mouseover",(t=>{(t.target.className.includes("editable")||t.target.className.includes("loadSelect")||t.target.className.includes("selectable"))&&(t.target.style.border="1px solid "+getComputedStyle(document.documentElement).getPropertyValue("--color-primary-element-light"),t.target.style.borderRadius="5px",t.target.style.padding="5px",t.target.style.fontWeight="bold",t.target.addEventListener("mouseout",(t=>{t.target.style.border=null,t.target.style.padding=null,t.target.style.fontWeight=null,t.target.style.borderRadius=null})))})),kn("body").on("dblclick",".selectableDevis",(function(){var t=kn(this).data("id"),e=kn(this).data("table"),n=kn(this).data("column");kn(this).text(""),kn(this).html('<select id="listDevis">'),listDevis(kn("#listDevis"),t,e,n)})),kn("body").on("dblclick",".selectable",(function(){var t=kn(this).data("id"),e=kn(this).data("val");kn(this).text(""),kn(this).html('<select id="listProduit">'),(0,w.kk)(kn("#listProduit"),t,e)})),kn("body").on("dblclick",".articleSelectable",(function(){var t=kn(this).data("id"),e=kn(this).data("val");kn(this).text(""),kn(this).html('<select id="listArticle">'),(0,w.Hv)(kn("#listArticle"),t,e)})),kn("body").on("click",".deleteItem",(function(){var t=kn(this).data("id"),e=kn(this).data("table"),n=kn(this).data("modifier");(0,w.MR)(e,t);var r=new hn(".tabledt");"getProduitsById"===n&&(0,w.TD)(),"getArticlesById"===n&&(0,w.oz)(),"getObservationsById"===n&&(0,w._8)(),"getHypodermiquesById"===n&&(0,w.Gf)(),"getBijouxById"===n&&(0,w.Y1)(),"client"===n&&gn.K.loadClientDT(r),"thanato"===n&&Cn.loadThanatoDT(r),"lieu"===n&&mn.loadLieuDT(r),"trajet"===n&&xn.loadTrajetDT(r),"trajetdetails"===n&&Bn.loadTrajetdetailsDT(r),"devis"===n&&bn.W.loadDevisDT(r),"facture"===n&&(wn.loadFactureDT(r),location.reload()),"produit"===n&&yn.loadProduitDT(r),"article"===n&&Fn.loadArticleDT(r),"defunt"===n&&Qn.loadDefuntDT(r),"bibliotheque"===n&&Un.loadBibliothequeDT(r),"clientGroup"===n&&Tn.loadClientGroupDatatable(r),"clientGroupDiscount"===n&&Ln.loadClientGroupDiscountDatatable(r),"clientGroupFacturation"===n&&_n.loadClientGroupFacturationDatatable(r)})),kn("body").on("change",".listClient,.listDevis",(function(){var t=kn(this).parents("div"),e=kn(t).data("id"),n=this.value,r=kn(t).data("column"),a=kn(t).data("table");this.setAttribute("data-current",this.value),(0,w.gs)(a,r,n,e)})),kn("body").on("change","#yearselector_statmensuellesproduits",(function(){(0,w.CV)(this.value)})),kn("body").on("change","#yearselector_statmensuellesthanatopracteurs",(function(){(0,w.LU)(this.value)})),kn("body").on("change","#yearselector_statweekendsthanatopracteurs",(function(){var t=kn("#monthselector_statweekendsthanatopracteurs").val();(0,w.V_)(this.value,t)})),kn("body").on("change","#monthselector_statweekendsthanatopracteurs",(function(){var t=kn("#yearselector_statweekendsthanatopracteurs").val();(0,w.V_)(t,this.value)})),kn("body").on("change",".inputDate",(function(){var t=new hn(".tabledt"),e=kn(this).data("id"),n=this.value,r=kn(this).data("column"),a=kn(this).data("table");if((0,w.gs)(a,r,n,e),"facture"==a&&"date_paiement"==r&&wn.loadFactureDT(t),"ligne_trajet"==a&&"date"==r&&Bn.loadTrajetdetailsDT(t),"defunt"==a&&"date_naissance"==r){var o=Qn.caclulateAge(n);document.getElementById("ageDefunt-"+e).innerHTML=o}})),kn("body").on("change","#listProduit, #listArticle, #listDevis",(function(){var t=kn(this).find(":selected").data("id"),e=kn(this).find(":selected").data("val"),n=kn(this).find(":selected").data("column"),r=kn(this).find(":selected").data("table"),a=kn(this).parent();(0,w.gs)(r,n,e,t),"selectableClient_devis"===a.get(0).className&&getClientByIdDevis(t),"listProduit"===kn(this).attr("id")&&(0,w.TD)(),"listArticle"===kn(this).attr("id")&&(0,w.oz)(),a.text(kn(this).val()),a.attr("data-val",t)})),kn("body").on("change",".gestion-select",(t=>{var e=t.target.dataset.id,n=t.target.value,r=t.target.dataset.column,a=t.target.dataset.table;(0,w.gs)(a,r,n,e)})),kn("body").on("click","#devisAdd",(function(){var e={id:kn("#devisid").data("id")};kn.ajax({url:y.pc+"/insertProduitDevis",type:"POST",contentType:"application/json",data:JSON.stringify(e)}).done((function(t){(0,w.TD)()})).fail((function(e,n){(0,x.Qg)(t("gestion","Please create a new product"))}))})),kn("body").on("click","#devisAddProduit",(function(){var e={id:kn("#devisid").data("id")};kn.ajax({url:y.pc+"/insertArticleDevis",type:"POST",contentType:"application/json",data:JSON.stringify(e)}).done((function(t){(0,w.oz)()})).fail((function(e,n){(0,x.Qg)(t("gestion","Please create a new product"))}))})),kn("body").on("click","#defuntAddObservation",(function(){var e={id:kn("#defuntid").data("id")};kn.ajax({url:y.pc+"/insertObservationDefunt",type:"POST",contentType:"application/json",data:JSON.stringify(e)}).done((function(t){(0,w._8)()})).fail((function(e,n){(0,x.Qg)(t("gestion","Please create a new observation"))}))})),kn("body").on("click","#defuntAddBijou",(function(){var e={id:kn("#defuntid").data("id")};kn.ajax({url:y.pc+"/insertBijouDefunt",type:"POST",contentType:"application/json",data:JSON.stringify(e)}).done((function(t){(0,w.Y1)()})).fail((function(e,n){(0,x.Qg)(t("gestion","Please create a new bijou"))}))})),kn("body").on("click","#defuntAddHypodermique",(function(){var e={id:kn("#defuntid").data("id")};kn.ajax({url:y.pc+"/insertHypoDefunt",type:"POST",contentType:"application/json",data:JSON.stringify(e)}).done((function(t){(0,w.Gf)()})).fail((function(e,n){(0,x.Qg)(t("gestion","Please create a new hypodermique"))}))})),kn("body").on("click","#about",(function(){document.getElementById("modalConfig").style.display="block"})),kn("body").on("click","#exportClientStat",(function(){var e=kn(".tabledt").dataTable().$(".clientToExport:checked",{page:"all"});let n=[];if(e.each((function(t,e){var r=kn(e).val();n.push(r)})),0==n.length)return void(0,x.Qg)(t("gestion","Veuillez choisir au moins une ligne de client"));let r={clientIdsToExport:n};(0,y.ro)(),kn.ajax({url:y.pc+"/client/exportClientStatistic",type:"POST",contentType:"application/json",data:JSON.stringify(r)}).done((function(e){let n=new hn(".tabledt");gn.K.loadClientDT(n),(0,x.Te)(t("gestion","Sauvegardé dans : "+e))})).fail((function(e,n){(0,x.Qg)(t("gestion","Erreur dans l'export de statistique client"))})).always((function(){(0,y.yr)()}))})),kn("body").on("click","#exportFactureToPdf",(function(){var e={factureId:kn("#factureIdentifier").data("id")};(0,y.ro)(),kn.ajax({url:y.pc+"/facture/exportFactureToPdf",type:"POST",contentType:"application/json",data:JSON.stringify(e)}).done((function(t){JSON.parse(t).forEach((t=>{(0,x.Te)("Sauvegardé dans"+t)}))})).fail((function(e,n){(0,x.Qg)(t("gestion","Erreur dans la facturation des devis"))})).always((function(){(0,y.yr)()}))}));var In=A(1941),Nn=A(4692);window.addEventListener("DOMContentLoaded",(function(){(0,y.Sy)();const t=Nn("#devisid").data("id");gn.K.getClientByIdDevis(Nn("#devisid").data("id")),(0,w.TD)(),(0,w.oz)(),this.document.getElementById("exportDevisToPdf").addEventListener("click",(function(){(0,w.Rj)(t)})),document.getElementById("mailGestion").addEventListener("click",(function(){document.getElementById("to").value=document.getElementById("mail").innerText,(0,w.bg)(document.getElementById("from")),document.getElementById("modalMail").style.display="block"})),document.getElementById("sendmail").addEventListener("click",(function(){(0,In.Fg)(In.sj),document.getElementById("modalMail").style.display="none"}))}))})()})(); |