2 lines
1.2 MiB
2 lines
1.2 MiB
/*! For license information please see apercusTousDevis.app.js.LICENSE.txt */
|
||
!function(){var n,e,r,a,A={9753:function(t,n,e){"use strict";e(9070),n.nu=void 0,e(9601),e(4916),e(5306),e(1539),e(9714),e(2772);var r=function(t,n,e){var r,a=Object.assign({escape:!0},e||{});return"/"!==t.charAt(0)&&(t="/"+t),r=(r=n||{})||{},t.replace(/{([^{}]*)}/g,(function(t,n){var e=r[n];return a.escape?"string"==typeof e||"number"==typeof e?encodeURIComponent(e.toString()):encodeURIComponent(t):"string"==typeof e||"number"==typeof e?e.toString():t}))};n.nu=function(t,n,e){var A,o,i,s=Object.assign({noRewrite:!1},e||{});return!0!==(null===(A=window)||void 0===A||null===(o=A.OC)||void 0===o||null===(i=o.config)||void 0===i?void 0:i.modRewriteWorking)||s.noRewrite?a()+"/index.php"+r(t,n,e):a()+r(t,n,e)};var a=function(){var t,n;return(null===(t=window)||void 0===t||null===(n=t.OC)||void 0===n?void 0:n.webroot)||""}},9662:function(t,n,e){var r=e(614),a=e(6330),A=TypeError;t.exports=function(t){if(r(t))return t;throw A(a(t)+" is not a function")}},1530:function(t,n,e){"use strict";var r=e(8710).charAt;t.exports=function(t,n,e){return n+(e?r(t,n).length:1)}},9670:function(t,n,e){var r=e(111),a=String,A=TypeError;t.exports=function(t){if(r(t))return t;throw A(a(t)+" is not an object")}},1318:function(t,n,e){var r=e(5656),a=e(1400),A=e(6244),o=function(t){return function(n,e,o){var i,s=r(n),l=A(s),c=a(o,l);if(t&&e!=e){for(;l>c;)if((i=s[c++])!=i)return!0}else for(;l>c;c++)if((t||c in s)&&s[c]===e)return t||c||0;return!t&&-1}};t.exports={includes:o(!0),indexOf:o(!1)}},9341:function(t,n,e){"use strict";var r=e(7293);t.exports=function(t,n){var e=[][t];return!!e&&r((function(){e.call(null,n||function(){return 1},1)}))}},4326:function(t,n,e){var r=e(1702),a=r({}.toString),A=r("".slice);t.exports=function(t){return A(a(t),8,-1)}},648:function(t,n,e){var r=e(1694),a=e(614),A=e(4326),o=e(5112)("toStringTag"),i=Object,s="Arguments"==A(function(){return arguments}());t.exports=r?A:function(t){var n,e,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=function(t,n){try{return t[n]}catch(t){}}(n=i(t),o))?e:s?A(n):"Object"==(r=A(n))&&a(n.callee)?"Arguments":r}},9920:function(t,n,e){var r=e(2597),a=e(3887),A=e(1236),o=e(3070);t.exports=function(t,n,e){for(var i=a(n),s=o.f,l=A.f,c=0;c<i.length;c++){var d=i[c];r(t,d)||e&&r(e,d)||s(t,d,l(n,d))}}},8880:function(t,n,e){var r=e(9781),a=e(3070),A=e(9114);t.exports=r?function(t,n,e){return a.f(t,n,A(1,e))}:function(t,n,e){return t[n]=e,t}},9114:function(t){t.exports=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}}},8052:function(t,n,e){var r=e(614),a=e(3070),A=e(6339),o=e(3072);t.exports=function(t,n,e,i){i||(i={});var s=i.enumerable,l=void 0!==i.name?i.name:n;if(r(e)&&A(e,l,i),i.global)s?t[n]=e:o(n,e);else{try{i.unsafe?t[n]&&(s=!0):delete t[n]}catch(t){}s?t[n]=e:a.f(t,n,{value:e,enumerable:!1,configurable:!i.nonConfigurable,writable:!i.nonWritable})}return t}},3072:function(t,n,e){var r=e(7854),a=Object.defineProperty;t.exports=function(t,n){try{a(r,t,{value:n,configurable:!0,writable:!0})}catch(e){r[t]=n}return n}},9781:function(t,n,e){var r=e(7293);t.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},4154:function(t){var n="object"==typeof document&&document.all,e=void 0===n&&void 0!==n;t.exports={all:n,IS_HTMLDDA:e}},317:function(t,n,e){var r=e(7854),a=e(111),A=r.document,o=a(A)&&a(A.createElement);t.exports=function(t){return o?A.createElement(t):{}}},8113:function(t){t.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},7392:function(t,n,e){var r,a,A=e(7854),o=e(8113),i=A.process,s=A.Deno,l=i&&i.versions||s&&s.version,c=l&&l.v8;c&&(a=(r=c.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!a&&o&&(!(r=o.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=o.match(/Chrome\/(\d+)/))&&(a=+r[1]),t.exports=a},748:function(t){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:function(t,n,e){var r=e(7854),a=e(1236).f,A=e(8880),o=e(8052),i=e(3072),s=e(9920),l=e(4705);t.exports=function(t,n){var e,c,d,u,p,f=t.target,h=t.global,g=t.stat;if(e=h?r:g?r[f]||i(f,{}):(r[f]||{}).prototype)for(c in n){if(u=n[c],d=t.dontCallGetSet?(p=a(e,c))&&p.value:e[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)&&A(u,"sham",!0),o(e,c,u,t)}}},7293:function(t){t.exports=function(t){try{return!!t()}catch(t){return!0}}},7007:function(t,n,e){"use strict";e(4916);var r=e(1470),a=e(8052),A=e(2261),o=e(7293),i=e(5112),s=e(8880),l=i("species"),c=RegExp.prototype;t.exports=function(t,n,e,d){var u=i(t),p=!o((function(){var n={};return n[u]=function(){return 7},7!=""[t](n)})),f=p&&!o((function(){var n=!1,e=/a/;return"split"===t&&((e={}).constructor={},e.constructor[l]=function(){return e},e.flags="",e[u]=/./[u]),e.exec=function(){return n=!0,null},e[u](""),!n}));if(!p||!f||e){var h=r(/./[u]),g=n(u,""[t],(function(t,n,e,a,o){var i=r(t),s=n.exec;return s===A||s===c.exec?p&&!o?{done:!0,value:h(n,e,a)}:{done:!0,value:i(e,n,a)}:{done:!1}}));a(String.prototype,t,g[0]),a(c,u,g[1])}d&&s(c[u],"sham",!0)}},2104:function(t,n,e){var r=e(4374),a=Function.prototype,A=a.apply,o=a.call;t.exports="object"==typeof Reflect&&Reflect.apply||(r?o.bind(A):function(){return o.apply(A,arguments)})},4374:function(t,n,e){var r=e(7293);t.exports=!r((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},6916:function(t,n,e){var r=e(4374),a=Function.prototype.call;t.exports=r?a.bind(a):function(){return a.apply(a,arguments)}},6530:function(t,n,e){var r=e(9781),a=e(2597),A=Function.prototype,o=r&&Object.getOwnPropertyDescriptor,i=a(A,"name"),s=i&&"something"===function(){}.name,l=i&&(!r||r&&o(A,"name").configurable);t.exports={EXISTS:i,PROPER:s,CONFIGURABLE:l}},1470:function(t,n,e){var r=e(4326),a=e(1702);t.exports=function(t){if("Function"===r(t))return a(t)}},1702:function(t,n,e){var r=e(4374),a=Function.prototype,A=a.call,o=r&&a.bind.bind(A,A);t.exports=r?o:function(t){return function(){return A.apply(t,arguments)}}},5005:function(t,n,e){var r=e(7854),a=e(614),A=function(t){return a(t)?t:void 0};t.exports=function(t,n){return arguments.length<2?A(r[t]):r[t]&&r[t][n]}},8173:function(t,n,e){var r=e(9662),a=e(8554);t.exports=function(t,n){var e=t[n];return a(e)?void 0:r(e)}},647:function(t,n,e){var r=e(1702),a=e(7908),A=Math.floor,o=r("".charAt),i=r("".replace),s=r("".slice),l=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,c=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,n,e,r,d,u){var p=e+t.length,f=r.length,h=c;return void 0!==d&&(d=a(d),h=l),i(u,h,(function(a,i){var l;switch(o(i,0)){case"$":return"$";case"&":return t;case"`":return s(n,0,e);case"'":return s(n,p);case"<":l=d[s(i,1,-1)];break;default:var c=+i;if(0===c)return a;if(c>f){var u=A(c/10);return 0===u?a:u<=f?void 0===r[u-1]?o(i,1):r[u-1]+o(i,1):a}l=r[c-1]}return void 0===l?"":l}))}},7854:function(t,n,e){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 e.g&&e.g)||function(){return this}()||Function("return this")()},2597:function(t,n,e){var r=e(1702),a=e(7908),A=r({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,n){return A(a(t),n)}},3501:function(t){t.exports={}},490:function(t,n,e){var r=e(5005);t.exports=r("document","documentElement")},4664:function(t,n,e){var r=e(9781),a=e(7293),A=e(317);t.exports=!r&&!a((function(){return 7!=Object.defineProperty(A("div"),"a",{get:function(){return 7}}).a}))},8361:function(t,n,e){var r=e(1702),a=e(7293),A=e(4326),o=Object,i=r("".split);t.exports=a((function(){return!o("z").propertyIsEnumerable(0)}))?function(t){return"String"==A(t)?i(t,""):o(t)}:o},2788:function(t,n,e){var r=e(1702),a=e(614),A=e(5465),o=r(Function.toString);a(A.inspectSource)||(A.inspectSource=function(t){return o(t)}),t.exports=A.inspectSource},9909:function(t,n,e){var r,a,A,o=e(4811),i=e(7854),s=e(111),l=e(8880),c=e(2597),d=e(5465),u=e(6200),p=e(3501),f="Object already initialized",h=i.TypeError,g=i.WeakMap;if(o||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,n){if(m.has(t))throw h(f);return n.facade=t,m.set(t,n),n},a=function(t){return m.get(t)||{}},A=function(t){return m.has(t)}}else{var b=u("state");p[b]=!0,r=function(t,n){if(c(t,b))throw h(f);return n.facade=t,l(t,b,n),n},a=function(t){return c(t,b)?t[b]:{}},A=function(t){return c(t,b)}}t.exports={set:r,get:a,has:A,enforce:function(t){return A(t)?a(t):r(t,{})},getterFor:function(t){return function(n){var e;if(!s(n)||(e=a(n)).type!==t)throw h("Incompatible receiver, "+t+" required");return e}}}},614:function(t,n,e){var r=e(4154),a=r.all;t.exports=r.IS_HTMLDDA?function(t){return"function"==typeof t||t===a}:function(t){return"function"==typeof t}},4705:function(t,n,e){var r=e(7293),a=e(614),A=/#|\.prototype\./,o=function(t,n){var e=s[i(t)];return e==c||e!=l&&(a(n)?r(n):!!n)},i=o.normalize=function(t){return String(t).replace(A,".").toLowerCase()},s=o.data={},l=o.NATIVE="N",c=o.POLYFILL="P";t.exports=o},8554:function(t){t.exports=function(t){return null==t}},111:function(t,n,e){var r=e(614),a=e(4154),A=a.all;t.exports=a.IS_HTMLDDA?function(t){return"object"==typeof t?null!==t:r(t)||t===A}:function(t){return"object"==typeof t?null!==t:r(t)}},1913:function(t){t.exports=!1},2190:function(t,n,e){var r=e(5005),a=e(614),A=e(7976),o=e(3307),i=Object;t.exports=o?function(t){return"symbol"==typeof t}:function(t){var n=r("Symbol");return a(n)&&A(n.prototype,i(t))}},6244:function(t,n,e){var r=e(7466);t.exports=function(t){return r(t.length)}},6339:function(t,n,e){var r=e(1702),a=e(7293),A=e(614),o=e(2597),i=e(9781),s=e(6530).CONFIGURABLE,l=e(2788),c=e(9909),d=c.enforce,u=c.get,p=String,f=Object.defineProperty,h=r("".slice),g=r("".replace),m=r([].join),b=i&&!a((function(){return 8!==f((function(){}),"length",{value:8}).length})),v=String(String).split("String"),w=t.exports=function(t,n,e){"Symbol("===h(p(n),0,7)&&(n="["+g(p(n),/^Symbol\(([^)]*)\)/,"$1")+"]"),e&&e.getter&&(n="get "+n),e&&e.setter&&(n="set "+n),(!o(t,"name")||s&&t.name!==n)&&(i?f(t,"name",{value:n,configurable:!0}):t.name=n),b&&e&&o(e,"arity")&&t.length!==e.arity&&f(t,"length",{value:e.arity});try{e&&o(e,"constructor")&&e.constructor?i&&f(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var r=d(t);return o(r,"source")||(r.source=m(v,"string"==typeof n?n:"")),t};Function.prototype.toString=w((function(){return A(this)&&u(this).source||l(this)}),"toString")},4758:function(t){var n=Math.ceil,e=Math.floor;t.exports=Math.trunc||function(t){var r=+t;return(r>0?e:n)(r)}},1574:function(t,n,e){"use strict";var r=e(9781),a=e(1702),A=e(6916),o=e(7293),i=e(1956),s=e(5181),l=e(5296),c=e(7908),d=e(8361),u=Object.assign,p=Object.defineProperty,f=a([].concat);t.exports=!u||o((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={},n={},e=Symbol(),a="abcdefghijklmnopqrst";return t[e]=7,a.split("").forEach((function(t){n[t]=t})),7!=u({},t)[e]||i(u({},n)).join("")!=a}))?function(t,n){for(var e=c(t),a=arguments.length,o=1,u=s.f,p=l.f;a>o;)for(var h,g=d(arguments[o++]),m=u?f(i(g),u(g)):i(g),b=m.length,v=0;b>v;)h=m[v++],r&&!A(p,g,h)||(e[h]=g[h]);return e}:u},30:function(t,n,e){var r,a=e(9670),A=e(6048),o=e(748),i=e(3501),s=e(490),l=e(317),c=e(6200),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 n=t.parentWindow.Object;return t=null,n},m=function(){try{r=new ActiveXObject("htmlfile")}catch(t){}var t,n,e;m="undefined"!=typeof document?document.domain&&r?g(r):(n=l("iframe"),e="java"+u+":",n.style.display="none",s.appendChild(n),n.src=String(e),(t=n.contentWindow.document).open(),t.write(h("document.F=Object")),t.close(),t.F):g(r);for(var a=o.length;a--;)delete m[d][o[a]];return m()};i[p]=!0,t.exports=Object.create||function(t,n){var e;return null!==t?(f[d]=a(t),e=new f,f[d]=null,e[p]=t):e=m(),void 0===n?e:A.f(e,n)}},6048:function(t,n,e){var r=e(9781),a=e(3353),A=e(3070),o=e(9670),i=e(5656),s=e(1956);n.f=r&&!a?Object.defineProperties:function(t,n){o(t);for(var e,r=i(n),a=s(n),l=a.length,c=0;l>c;)A.f(t,e=a[c++],r[e]);return t}},3070:function(t,n,e){var r=e(9781),a=e(4664),A=e(3353),o=e(9670),i=e(4948),s=TypeError,l=Object.defineProperty,c=Object.getOwnPropertyDescriptor,d="enumerable",u="configurable",p="writable";n.f=r?A?function(t,n,e){if(o(t),n=i(n),o(e),"function"==typeof t&&"prototype"===n&&"value"in e&&p in e&&!e[p]){var r=c(t,n);r&&r[p]&&(t[n]=e.value,e={configurable:u in e?e[u]:r[u],enumerable:d in e?e[d]:r[d],writable:!1})}return l(t,n,e)}:l:function(t,n,e){if(o(t),n=i(n),o(e),a)try{return l(t,n,e)}catch(t){}if("get"in e||"set"in e)throw s("Accessors not supported");return"value"in e&&(t[n]=e.value),t}},1236:function(t,n,e){var r=e(9781),a=e(6916),A=e(5296),o=e(9114),i=e(5656),s=e(4948),l=e(2597),c=e(4664),d=Object.getOwnPropertyDescriptor;n.f=r?d:function(t,n){if(t=i(t),n=s(n),c)try{return d(t,n)}catch(t){}if(l(t,n))return o(!a(A.f,t,n),t[n])}},8006:function(t,n,e){var r=e(6324),a=e(748).concat("length","prototype");n.f=Object.getOwnPropertyNames||function(t){return r(t,a)}},5181:function(t,n){n.f=Object.getOwnPropertySymbols},7976:function(t,n,e){var r=e(1702);t.exports=r({}.isPrototypeOf)},6324:function(t,n,e){var r=e(1702),a=e(2597),A=e(5656),o=e(1318).indexOf,i=e(3501),s=r([].push);t.exports=function(t,n){var e,r=A(t),l=0,c=[];for(e in r)!a(i,e)&&a(r,e)&&s(c,e);for(;n.length>l;)a(r,e=n[l++])&&(~o(c,e)||s(c,e));return c}},1956:function(t,n,e){var r=e(6324),a=e(748);t.exports=Object.keys||function(t){return r(t,a)}},5296:function(t,n){"use strict";var e={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,a=r&&!e.call({1:2},1);n.f=a?function(t){var n=r(this,t);return!!n&&n.enumerable}:e},288:function(t,n,e){"use strict";var r=e(1694),a=e(648);t.exports=r?{}.toString:function(){return"[object "+a(this)+"]"}},2140:function(t,n,e){var r=e(6916),a=e(614),A=e(111),o=TypeError;t.exports=function(t,n){var e,i;if("string"===n&&a(e=t.toString)&&!A(i=r(e,t)))return i;if(a(e=t.valueOf)&&!A(i=r(e,t)))return i;if("string"!==n&&a(e=t.toString)&&!A(i=r(e,t)))return i;throw o("Can't convert object to primitive value")}},3887:function(t,n,e){var r=e(5005),a=e(1702),A=e(8006),o=e(5181),i=e(9670),s=a([].concat);t.exports=r("Reflect","ownKeys")||function(t){var n=A.f(i(t)),e=o.f;return e?s(n,e(t)):n}},7651:function(t,n,e){var r=e(6916),a=e(9670),A=e(614),o=e(4326),i=e(2261),s=TypeError;t.exports=function(t,n){var e=t.exec;if(A(e)){var l=r(e,t,n);return null!==l&&a(l),l}if("RegExp"===o(t))return r(i,t,n);throw s("RegExp#exec called on incompatible receiver")}},2261:function(t,n,e){"use strict";var r,a,A=e(6916),o=e(1702),i=e(1340),s=e(7066),l=e(2999),c=e(2309),d=e(30),u=e(9909).get,p=e(9441),f=e(7168),h=c("native-string-replace",String.prototype.replace),g=RegExp.prototype.exec,m=g,b=o("".charAt),v=o("".indexOf),w=o("".replace),y=o("".slice),B=(a=/b*/g,A(g,r=/a/,"a"),A(g,a,"a"),0!==r.lastIndex||0!==a.lastIndex),x=l.BROKEN_CARET,C=void 0!==/()??/.exec("")[1];(B||C||x||p||f)&&(m=function(t){var n,e,r,a,o,l,c,p=this,f=u(p),F=i(t),Q=f.raw;if(Q)return Q.lastIndex=p.lastIndex,n=A(m,Q,F),p.lastIndex=Q.lastIndex,n;var U=f.groups,T=x&&p.sticky,L=A(s,p),S=p.source,k=0,E=F;if(T&&(L=w(L,"y",""),-1===v(L,"g")&&(L+="g"),E=y(F,p.lastIndex),p.lastIndex>0&&(!p.multiline||p.multiline&&"\n"!==b(F,p.lastIndex-1))&&(S="(?: "+S+")",E=" "+E,k++),e=new RegExp("^(?:"+S+")",L)),C&&(e=new RegExp("^"+S+"$(?!\\s)",L)),B&&(r=p.lastIndex),a=A(g,T?e:p,E),T?a?(a.input=y(a.input,k),a[0]=y(a[0],k),a.index=p.lastIndex,p.lastIndex+=a[0].length):p.lastIndex=0:B&&a&&(p.lastIndex=p.global?a.index+a[0].length:r),C&&a&&a.length>1&&A(h,a[0],e,(function(){for(o=1;o<arguments.length-2;o++)void 0===arguments[o]&&(a[o]=void 0)})),a&&U)for(a.groups=l=d(null),o=0;o<U.length;o++)l[(c=U[o])[0]]=a[c[1]];return a}),t.exports=m},7066:function(t,n,e){"use strict";var r=e(9670);t.exports=function(){var t=r(this),n="";return t.hasIndices&&(n+="d"),t.global&&(n+="g"),t.ignoreCase&&(n+="i"),t.multiline&&(n+="m"),t.dotAll&&(n+="s"),t.unicode&&(n+="u"),t.unicodeSets&&(n+="v"),t.sticky&&(n+="y"),n}},4706:function(t,n,e){var r=e(6916),a=e(2597),A=e(7976),o=e(7066),i=RegExp.prototype;t.exports=function(t){var n=t.flags;return void 0!==n||"flags"in i||a(t,"flags")||!A(i,t)?n:r(o,t)}},2999:function(t,n,e){var r=e(7293),a=e(7854).RegExp,A=r((function(){var t=a("a","y");return t.lastIndex=2,null!=t.exec("abcd")})),o=A||r((function(){return!a("a","y").sticky})),i=A||r((function(){var t=a("^r","gy");return t.lastIndex=2,null!=t.exec("str")}));t.exports={BROKEN_CARET:i,MISSED_STICKY:o,UNSUPPORTED_Y:A}},9441:function(t,n,e){var r=e(7293),a=e(7854).RegExp;t.exports=r((function(){var t=a(".","s");return!(t.dotAll&&t.exec("\n")&&"s"===t.flags)}))},7168:function(t,n,e){var r=e(7293),a=e(7854).RegExp;t.exports=r((function(){var t=a("(?<a>b)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$<a>c")}))},4488:function(t,n,e){var r=e(8554),a=TypeError;t.exports=function(t){if(r(t))throw a("Can't call method on "+t);return t}},6200:function(t,n,e){var r=e(2309),a=e(9711),A=r("keys");t.exports=function(t){return A[t]||(A[t]=a(t))}},5465:function(t,n,e){var r=e(7854),a=e(3072),A="__core-js_shared__",o=r[A]||a(A,{});t.exports=o},2309:function(t,n,e){var r=e(1913),a=e(5465);(t.exports=function(t,n){return a[t]||(a[t]=void 0!==n?n:{})})("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"})},8710:function(t,n,e){var r=e(1702),a=e(9303),A=e(1340),o=e(4488),i=r("".charAt),s=r("".charCodeAt),l=r("".slice),c=function(t){return function(n,e){var r,c,d=A(o(n)),u=a(e),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?i(d,u):r:t?l(d,u,u+2):c-56320+(r-55296<<10)+65536}};t.exports={codeAt:c(!1),charAt:c(!0)}},6293:function(t,n,e){var r=e(7392),a=e(7293);t.exports=!!Object.getOwnPropertySymbols&&!a((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},1400:function(t,n,e){var r=e(9303),a=Math.max,A=Math.min;t.exports=function(t,n){var e=r(t);return e<0?a(e+n,0):A(e,n)}},5656:function(t,n,e){var r=e(8361),a=e(4488);t.exports=function(t){return r(a(t))}},9303:function(t,n,e){var r=e(4758);t.exports=function(t){var n=+t;return n!=n||0===n?0:r(n)}},7466:function(t,n,e){var r=e(9303),a=Math.min;t.exports=function(t){return t>0?a(r(t),9007199254740991):0}},7908:function(t,n,e){var r=e(4488),a=Object;t.exports=function(t){return a(r(t))}},7593:function(t,n,e){var r=e(6916),a=e(111),A=e(2190),o=e(8173),i=e(2140),s=e(5112),l=TypeError,c=s("toPrimitive");t.exports=function(t,n){if(!a(t)||A(t))return t;var e,s=o(t,c);if(s){if(void 0===n&&(n="default"),e=r(s,t,n),!a(e)||A(e))return e;throw l("Can't convert object to primitive value")}return void 0===n&&(n="number"),i(t,n)}},4948:function(t,n,e){var r=e(7593),a=e(2190);t.exports=function(t){var n=r(t,"string");return a(n)?n:n+""}},1694:function(t,n,e){var r={};r[e(5112)("toStringTag")]="z",t.exports="[object z]"===String(r)},1340:function(t,n,e){var r=e(648),a=String;t.exports=function(t){if("Symbol"===r(t))throw TypeError("Cannot convert a Symbol value to a string");return a(t)}},6330:function(t){var n=String;t.exports=function(t){try{return n(t)}catch(t){return"Object"}}},9711:function(t,n,e){var r=e(1702),a=0,A=Math.random(),o=r(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+o(++a+A,36)}},3307:function(t,n,e){var r=e(6293);t.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3353:function(t,n,e){var r=e(9781),a=e(7293);t.exports=r&&a((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},4811:function(t,n,e){var r=e(7854),a=e(614),A=r.WeakMap;t.exports=a(A)&&/native code/.test(String(A))},5112:function(t,n,e){var r=e(7854),a=e(2309),A=e(2597),o=e(9711),i=e(6293),s=e(3307),l=r.Symbol,c=a("wks"),d=s?l.for||l:l&&l.withoutSetter||o;t.exports=function(t){return A(c,t)||(c[t]=i&&A(l,t)?l[t]:d("Symbol."+t)),c[t]}},2772:function(t,n,e){"use strict";var r=e(2109),a=e(1470),A=e(1318).indexOf,o=e(9341),i=a([].indexOf),s=!!i&&1/i([1],1,-0)<0;r({target:"Array",proto:!0,forced:s||!o("indexOf")},{indexOf:function(t){var n=arguments.length>1?arguments[1]:void 0;return s?i(this,t,n)||0:A(this,t,n)}})},9601:function(t,n,e){var r=e(2109),a=e(1574);r({target:"Object",stat:!0,arity:2,forced:Object.assign!==a},{assign:a})},9070:function(t,n,e){var r=e(2109),a=e(9781),A=e(3070).f;r({target:"Object",stat:!0,forced:Object.defineProperty!==A,sham:!a},{defineProperty:A})},1539:function(t,n,e){var r=e(1694),a=e(8052),A=e(288);r||a(Object.prototype,"toString",A,{unsafe:!0})},4916:function(t,n,e){"use strict";var r=e(2109),a=e(2261);r({target:"RegExp",proto:!0,forced:/./.exec!==a},{exec:a})},9714:function(t,n,e){"use strict";var r=e(6530).PROPER,a=e(8052),A=e(9670),o=e(1340),i=e(7293),s=e(4706),l="toString",c=RegExp.prototype[l],d=i((function(){return"/a/b"!=c.call({source:"a",flags:"b"})})),u=r&&c.name!=l;(d||u)&&a(RegExp.prototype,l,(function(){var t=A(this);return"/"+o(t.source)+"/"+o(s(t))}),{unsafe:!0})},5306:function(t,n,e){"use strict";var r=e(2104),a=e(6916),A=e(1702),o=e(7007),i=e(7293),s=e(9670),l=e(614),c=e(8554),d=e(9303),u=e(7466),p=e(1340),f=e(4488),h=e(1530),g=e(8173),m=e(647),b=e(7651),v=e(5112)("replace"),w=Math.max,y=Math.min,B=A([].concat),x=A([].push),C=A("".indexOf),F=A("".slice),Q="$0"==="a".replace(/./,"$0"),U=!!/./[v]&&""===/./[v]("a","$0");o("replace",(function(t,n,e){var A=U?"$":"$0";return[function(t,e){var r=f(this),A=c(t)?void 0:g(t,v);return A?a(A,t,r,e):a(n,p(r),t,e)},function(t,a){var o=s(this),i=p(t);if("string"==typeof a&&-1===C(a,A)&&-1===C(a,"$<")){var c=e(n,o,i,a);if(c.done)return c.value}var f=l(a);f||(a=p(a));var g=o.global;if(g){var v=o.unicode;o.lastIndex=0}for(var Q=[];;){var U=b(o,i);if(null===U)break;if(x(Q,U),!g)break;""===p(U[0])&&(o.lastIndex=h(i,u(o.lastIndex),v))}for(var T,L="",S=0,k=0;k<Q.length;k++){for(var E=p((U=Q[k])[0]),I=w(y(d(U.index),i.length),0),_=[],N=1;N<U.length;N++)x(_,void 0===(T=U[N])?T:String(T));var H=U.groups;if(f){var D=B([E],_,I,i);void 0!==H&&x(D,H);var P=p(r(a,void 0,D))}else P=m(E,i,I,_,H,a);I>=S&&(L+=F(i,S,I)+P,S=I+E.length)}return L+F(i,S)}]}),!!i((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")}))||!Q||U)},1194:function(t,n,e){"use strict";var r=e(8081),a=e.n(r),A=e(3645),o=e.n(A),i=e(1667),s=e.n(i),l=new URL(e(6770),e.b),c=new URL(e(6199),e.b),d=new URL(e(2204),e.b),u=new URL(e(8931),e.b),p=new URL(e(7486),e.b),f=new URL(e(9609),e.b),h=new URL(e(2469),e.b),g=new URL(e(5122),e.b),m=new URL(e(4144),e.b),b=new URL(e(1217),e.b),v=new URL(e(2956),e.b),w=new URL(e(3460),e.b),y=new URL(e(2740),e.b),B=new URL(e(6254),e.b),x=new URL(e(5647),e.b),C=new URL(e(1692),e.b),F=o()(a()),Q=s()(l),U=s()(c),T=s()(d),L=s()(u),S=s()(p),k=s()(f),E=s()(h),I=s()(g),_=s()(m),N=s()(b),H=s()(v),D=s()(w),P=s()(y),O=s()(B),M=s()(x),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("+S+");\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("+k+");\n}\n.form-switch .form-check-input:checked {\n background-position: right center;\n background-image: url("+E+");\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("+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: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("+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: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("+_+');\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("+_+');\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("+H+");\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("+D+");\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}',""]),n.Z=F},2189:function(t,n,e){"use strict";var r=e(8081),a=e.n(r),A=e(3645),o=e.n(A),i=e(1667),s=e.n(i),l=new URL(e(1490),e.b),c=new URL(e(888),e.b),d=o()(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+")}",""]),n.Z=d},890:function(t,n,e){"use strict";var r=e(8081),a=e.n(r),A=e(3645),o=e.n(A)()(a());o.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}}',""]),n.Z=o},5982:function(t,n,e){"use strict";var r=e(8081),a=e.n(r),A=e(3645),o=e.n(A),i=e(1194),s=o()(a());s.i(i.Z),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)}",""]),n.Z=s},3645:function(t){"use strict";t.exports=function(t){var n=[];return n.toString=function(){return this.map((function(n){var e="",r=void 0!==n[5];return n[4]&&(e+="@supports (".concat(n[4],") {")),n[2]&&(e+="@media ".concat(n[2]," {")),r&&(e+="@layer".concat(n[5].length>0?" ".concat(n[5]):""," {")),e+=t(n),r&&(e+="}"),n[2]&&(e+="}"),n[4]&&(e+="}"),e})).join("")},n.i=function(t,e,r,a,A){"string"==typeof t&&(t=[[null,t,void 0]]);var o={};if(r)for(var i=0;i<this.length;i++){var s=this[i][0];null!=s&&(o[s]=!0)}for(var l=0;l<t.length;l++){var c=[].concat(t[l]);r&&o[c[0]]||(void 0!==A&&(void 0===c[5]||(c[1]="@layer".concat(c[5].length>0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=A),e&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=e):c[2]=e),a&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=a):c[4]="".concat(a)),n.push(c))}},n}},1667:function(t){"use strict";t.exports=function(t,n){return n||(n={}),t?(t=String(t.__esModule?t.default:t),/^['"].*['"]$/.test(t)&&(t=t.slice(1,-1)),n.hash&&(t+=n.hash),/["'() \t\n]|(%20)/.test(t)||n.needQuotes?'"'.concat(t.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):t):t}},8081:function(t){"use strict";t.exports=function(t){return t[1]}},7856:function(t){t.exports=function(){"use strict";function t(n){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(n)}function n(t,e){return n=Object.setPrototypeOf||function(t,n){return t.__proto__=n,t},n(t,e)}function e(t,r,a){return e=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,e,r){var a=[null];a.push.apply(a,e);var A=new(Function.bind.apply(t,a));return r&&n(A,r.prototype),A},e.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,n){if(t){if("string"==typeof t)return a(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);return"Object"===e&&t.constructor&&(e=t.constructor.name),"Map"===e||"Set"===e?Array.from(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?a(t,n):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,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}var A=Object.hasOwnProperty,o=Object.setPrototypeOf,i=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,n,e){return t.apply(n,e)}),c||(c=function(t){return t}),d||(d=function(t){return t}),h||(h=function(t,n){return e(t,r(n))});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),B=T(String.prototype.match),x=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,n=new Array(t),e=0;e<t;e++)n[e]=arguments[e];return h(g,n)});function T(t){return function(n){for(var e=arguments.length,r=new Array(e>1?e-1:0),a=1;a<e;a++)r[a-1]=arguments[a];return f(t,n,r)}}function L(t,n,e){e=e||w,o&&o(t,null);for(var r=n.length;r--;){var a=n[r];if("string"==typeof a){var A=e(a);A!==a&&(i(n)||(n[r]=A),a=A)}t[a]=!0}return t}function S(t){var n,e=u(null);for(n in t)!0===f(A,t,[n])&&(e[n]=t[n]);return e}function k(t,n){for(;null!==t;){var e=l(t,n);if(e){if(e.get)return T(e.get);if("function"==typeof e.value)return T(e.value)}t=s(t)}return function(t){return console.warn("fallback value for",t),null}}var E=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"]),I=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"]),_=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"]),H=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"]),D=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),Z=function(){return"undefined"==typeof window?null:window},$=function(n,e){if("object"!==t(n)||"function"!=typeof n.createPolicy)return null;var r=null,a="data-tt-policy-suffix";e.currentScript&&e.currentScript.hasAttribute(a)&&(r=e.currentScript.getAttribute(a));var A="dompurify"+(r?"#"+r:"");try{return n.createPolicy(A,{createHTML:function(t){return t},createScriptURL:function(t){return t}})}catch(t){return console.warn("TrustedTypes policy "+A+" could not be created."),null}};return function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Z(),a=function(t){return n(t)};if(a.version="2.4.4",a.removed=[],!e||!e.document||9!==e.document.nodeType)return a.isSupported=!1,a;var A=e.document,o=e.document,i=e.DocumentFragment,s=e.HTMLTemplateElement,l=e.Node,d=e.Element,u=e.NodeFilter,p=e.NamedNodeMap,f=void 0===p?e.NamedNodeMap||e.MozNamedAttrMap:p,h=e.HTMLFormElement,g=e.DOMParser,T=e.trustedTypes,tt=d.prototype,nt=k(tt,"cloneNode"),et=k(tt,"nextSibling"),rt=k(tt,"childNodes"),at=k(tt,"parentNode");if("function"==typeof s){var At=o.createElement("template");At.content&&At.content.ownerDocument&&(o=At.content.ownerDocument)}var ot=$(T,A),it=ot?ot.createHTML(""):"",st=o,lt=st.implementation,ct=st.createNodeIterator,dt=st.createDocumentFragment,ut=st.getElementsByTagName,pt=A.importNode,ft={};try{ft=S(o).documentMode?o.documentMode:{}}catch(t){}var ht={};a.isSupported="function"==typeof at&<&&void 0!==lt.createHTMLDocument&&9!==ft;var gt,mt,bt=K,vt=G,wt=q,yt=z,Bt=V,xt=J,Ct=X,Ft=W,Qt=null,Ut=L({},[].concat(r(E),r(I),r(_),r(H),r(P))),Tt=null,Lt=L({},[].concat(r(O),r(M),r(j),r(R))),St=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}})),kt=null,Et=null,It=!0,_t=!0,Nt=!1,Ht=!0,Dt=!1,Pt=!1,Ot=!1,Mt=!1,jt=!1,Rt=!1,Kt=!1,Gt=!0,qt=!1,zt=!0,Vt=!1,Wt={},Jt=null,Xt=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"]),Yt=null,Zt=L({},["audio","video","img","source","image","track"]),$t=null,tn=L({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),nn="http://www.w3.org/1998/Math/MathML",en="http://www.w3.org/2000/svg",rn="http://www.w3.org/1999/xhtml",an=rn,An=!1,on=null,sn=L({},[nn,en,rn],y),ln=["application/xhtml+xml","text/html"],cn=null,dn=o.createElement("form"),un=function(t){return t instanceof RegExp||t instanceof Function},pn=function(n){cn&&cn===n||(n&&"object"===t(n)||(n={}),n=S(n),gt=gt=-1===ln.indexOf(n.PARSER_MEDIA_TYPE)?"text/html":n.PARSER_MEDIA_TYPE,mt="application/xhtml+xml"===gt?y:w,Qt="ALLOWED_TAGS"in n?L({},n.ALLOWED_TAGS,mt):Ut,Tt="ALLOWED_ATTR"in n?L({},n.ALLOWED_ATTR,mt):Lt,on="ALLOWED_NAMESPACES"in n?L({},n.ALLOWED_NAMESPACES,y):sn,$t="ADD_URI_SAFE_ATTR"in n?L(S(tn),n.ADD_URI_SAFE_ATTR,mt):tn,Yt="ADD_DATA_URI_TAGS"in n?L(S(Zt),n.ADD_DATA_URI_TAGS,mt):Zt,Jt="FORBID_CONTENTS"in n?L({},n.FORBID_CONTENTS,mt):Xt,kt="FORBID_TAGS"in n?L({},n.FORBID_TAGS,mt):{},Et="FORBID_ATTR"in n?L({},n.FORBID_ATTR,mt):{},Wt="USE_PROFILES"in n&&n.USE_PROFILES,It=!1!==n.ALLOW_ARIA_ATTR,_t=!1!==n.ALLOW_DATA_ATTR,Nt=n.ALLOW_UNKNOWN_PROTOCOLS||!1,Ht=!1!==n.ALLOW_SELF_CLOSE_IN_ATTR,Dt=n.SAFE_FOR_TEMPLATES||!1,Pt=n.WHOLE_DOCUMENT||!1,jt=n.RETURN_DOM||!1,Rt=n.RETURN_DOM_FRAGMENT||!1,Kt=n.RETURN_TRUSTED_TYPE||!1,Mt=n.FORCE_BODY||!1,Gt=!1!==n.SANITIZE_DOM,qt=n.SANITIZE_NAMED_PROPS||!1,zt=!1!==n.KEEP_CONTENT,Vt=n.IN_PLACE||!1,Ft=n.ALLOWED_URI_REGEXP||Ft,an=n.NAMESPACE||rn,n.CUSTOM_ELEMENT_HANDLING&&un(n.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(St.tagNameCheck=n.CUSTOM_ELEMENT_HANDLING.tagNameCheck),n.CUSTOM_ELEMENT_HANDLING&&un(n.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(St.attributeNameCheck=n.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),n.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof n.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(St.allowCustomizedBuiltInElements=n.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Dt&&(_t=!1),Rt&&(jt=!0),Wt&&(Qt=L({},r(P)),Tt=[],!0===Wt.html&&(L(Qt,E),L(Tt,O)),!0===Wt.svg&&(L(Qt,I),L(Tt,M),L(Tt,R)),!0===Wt.svgFilters&&(L(Qt,_),L(Tt,M),L(Tt,R)),!0===Wt.mathMl&&(L(Qt,H),L(Tt,j),L(Tt,R))),n.ADD_TAGS&&(Qt===Ut&&(Qt=S(Qt)),L(Qt,n.ADD_TAGS,mt)),n.ADD_ATTR&&(Tt===Lt&&(Tt=S(Tt)),L(Tt,n.ADD_ATTR,mt)),n.ADD_URI_SAFE_ATTR&&L($t,n.ADD_URI_SAFE_ATTR,mt),n.FORBID_CONTENTS&&(Jt===Xt&&(Jt=S(Jt)),L(Jt,n.FORBID_CONTENTS,mt)),zt&&(Qt["#text"]=!0),Pt&&L(Qt,["html","head","body"]),Qt.table&&(L(Qt,["tbody"]),delete kt.tbody),c&&c(n),cn=n)},fn=L({},["mi","mo","mn","ms","mtext"]),hn=L({},["foreignobject","desc","title","annotation-xml"]),gn=L({},["title","style","font","a","script"]),mn=L({},I);L(mn,_),L(mn,N);var bn=L({},H);L(bn,D);var vn=function(t){v(a.removed,{element:t});try{t.parentNode.removeChild(t)}catch(n){try{t.outerHTML=it}catch(n){t.remove()}}},wn=function(t,n){try{v(a.removed,{attribute:n.getAttributeNode(t),from:n})}catch(t){v(a.removed,{attribute:null,from:n})}if(n.removeAttribute(t),"is"===t&&!Tt[t])if(jt||Rt)try{vn(n)}catch(t){}else try{n.setAttribute(t,"")}catch(t){}},yn=function(t){var n,e;if(Mt)t="<remove></remove>"+t;else{var r=B(t,/^[\r\n\t ]+/);e=r&&r[0]}"application/xhtml+xml"===gt&&an===rn&&(t='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+t+"</body></html>");var a=ot?ot.createHTML(t):t;if(an===rn)try{n=(new g).parseFromString(a,gt)}catch(t){}if(!n||!n.documentElement){n=lt.createDocument(an,"template",null);try{n.documentElement.innerHTML=An?it:a}catch(t){}}var A=n.body||n.documentElement;return t&&e&&A.insertBefore(o.createTextNode(e),A.childNodes[0]||null),an===rn?ut.call(n,Pt?"html":"body")[0]:Pt?n.documentElement:A},Bn=function(t){return ct.call(t.ownerDocument||t,t,u.SHOW_ELEMENT|u.SHOW_COMMENT|u.SHOW_TEXT,null,!1)},xn=function(n){return"object"===t(l)?n instanceof l:n&&"object"===t(n)&&"number"==typeof n.nodeType&&"string"==typeof n.nodeName},Cn=function(t,n,e){ht[t]&&m(ht[t],(function(t){t.call(a,n,e,cn)}))},Fn=function(t){var n,e;if(Cn("beforeSanitizeElements",t,null),(e=t)instanceof h&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof f)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes))return vn(t),!0;if(Q(/[\u0080-\uFFFF]/,t.nodeName))return vn(t),!0;var r=mt(t.nodeName);if(Cn("uponSanitizeElement",t,{tagName:r,allowedTags:Qt}),t.hasChildNodes()&&!xn(t.firstElementChild)&&(!xn(t.content)||!xn(t.content.firstElementChild))&&Q(/<[/\w]/g,t.innerHTML)&&Q(/<[/\w]/g,t.textContent))return vn(t),!0;if("select"===r&&Q(/<template/i,t.innerHTML))return vn(t),!0;if(!Qt[r]||kt[r]){if(!kt[r]&&Un(r)){if(St.tagNameCheck instanceof RegExp&&Q(St.tagNameCheck,r))return!1;if(St.tagNameCheck instanceof Function&&St.tagNameCheck(r))return!1}if(zt&&!Jt[r]){var A=at(t)||t.parentNode,o=rt(t)||t.childNodes;if(o&&A)for(var i=o.length-1;i>=0;--i)A.insertBefore(nt(o[i],!0),et(t))}return vn(t),!0}return t instanceof d&&!function(t){var n=at(t);n&&n.tagName||(n={namespaceURI:an,tagName:"template"});var e=w(t.tagName),r=w(n.tagName);return!!on[t.namespaceURI]&&(t.namespaceURI===en?n.namespaceURI===rn?"svg"===e:n.namespaceURI===nn?"svg"===e&&("annotation-xml"===r||fn[r]):Boolean(mn[e]):t.namespaceURI===nn?n.namespaceURI===rn?"math"===e:n.namespaceURI===en?"math"===e&&hn[r]:Boolean(bn[e]):t.namespaceURI===rn?!(n.namespaceURI===en&&!hn[r])&&!(n.namespaceURI===nn&&!fn[r])&&!bn[e]&&(gn[e]||!mn[e]):!("application/xhtml+xml"!==gt||!on[t.namespaceURI]))}(t)?(vn(t),!0):"noscript"!==r&&"noembed"!==r||!Q(/<\/no(script|embed)/i,t.innerHTML)?(Dt&&3===t.nodeType&&(n=t.textContent,n=x(n,bt," "),n=x(n,vt," "),n=x(n,wt," "),t.textContent!==n&&(v(a.removed,{element:t.cloneNode()}),t.textContent=n)),Cn("afterSanitizeElements",t,null),!1):(vn(t),!0)},Qn=function(t,n,e){if(Gt&&("id"===n||"name"===n)&&(e in o||e in dn))return!1;if(_t&&!Et[n]&&Q(yt,n));else if(It&&Q(Bt,n));else if(!Tt[n]||Et[n]){if(!(Un(t)&&(St.tagNameCheck instanceof RegExp&&Q(St.tagNameCheck,t)||St.tagNameCheck instanceof Function&&St.tagNameCheck(t))&&(St.attributeNameCheck instanceof RegExp&&Q(St.attributeNameCheck,n)||St.attributeNameCheck instanceof Function&&St.attributeNameCheck(n))||"is"===n&&St.allowCustomizedBuiltInElements&&(St.tagNameCheck instanceof RegExp&&Q(St.tagNameCheck,e)||St.tagNameCheck instanceof Function&&St.tagNameCheck(e))))return!1}else if($t[n]);else if(Q(Ft,x(e,Ct,"")));else if("src"!==n&&"xlink:href"!==n&&"href"!==n||"script"===t||0!==C(e,"data:")||!Yt[t])if(Nt&&!Q(xt,x(e,Ct,"")));else if(e)return!1;return!0},Un=function(t){return t.indexOf("-")>0},Tn=function(n){var e,r,A,o;Cn("beforeSanitizeAttributes",n,null);var i=n.attributes;if(i){var s={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Tt};for(o=i.length;o--;){var l=e=i[o],c=l.name,d=l.namespaceURI;if(r="value"===c?e.value:F(e.value),A=mt(c),s.attrName=A,s.attrValue=r,s.keepAttr=!0,s.forceKeepAttr=void 0,Cn("uponSanitizeAttribute",n,s),r=s.attrValue,!s.forceKeepAttr&&(wn(c,n),s.keepAttr))if(Ht||!Q(/\/>/i,r)){Dt&&(r=x(r,bt," "),r=x(r,vt," "),r=x(r,wt," "));var u=mt(n.nodeName);if(Qn(u,A,r)){if(!qt||"id"!==A&&"name"!==A||(wn(c,n),r="user-content-"+r),ot&&"object"===t(T)&&"function"==typeof T.getAttributeType)if(d);else switch(T.getAttributeType(u,A)){case"TrustedHTML":r=ot.createHTML(r);break;case"TrustedScriptURL":r=ot.createScriptURL(r)}try{d?n.setAttributeNS(d,c,r):n.setAttribute(c,r),b(a.removed)}catch(t){}}}else wn(c,n)}Cn("afterSanitizeAttributes",n,null)}},Ln=function t(n){var e,r=Bn(n);for(Cn("beforeSanitizeShadowDOM",n,null);e=r.nextNode();)Cn("uponSanitizeShadowNode",e,null),Fn(e)||(e.content instanceof i&&t(e.content),Tn(e));Cn("afterSanitizeShadowDOM",n,null)};return a.sanitize=function(n){var r,o,s,c,d,u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((An=!n)&&(n="\x3c!--\x3e"),"string"!=typeof n&&!xn(n)){if("function"!=typeof n.toString)throw U("toString is not a function");if("string"!=typeof(n=n.toString()))throw U("dirty is not a string, aborting")}if(!a.isSupported){if("object"===t(e.toStaticHTML)||"function"==typeof e.toStaticHTML){if("string"==typeof n)return e.toStaticHTML(n);if(xn(n))return e.toStaticHTML(n.outerHTML)}return n}if(Ot||pn(u),a.removed=[],"string"==typeof n&&(Vt=!1),Vt){if(n.nodeName){var p=mt(n.nodeName);if(!Qt[p]||kt[p])throw U("root node is forbidden and cannot be sanitized in-place")}}else if(n instanceof l)1===(o=(r=yn("\x3c!----\x3e")).ownerDocument.importNode(n,!0)).nodeType&&"BODY"===o.nodeName||"HTML"===o.nodeName?r=o:r.appendChild(o);else{if(!jt&&!Dt&&!Pt&&-1===n.indexOf("<"))return ot&&Kt?ot.createHTML(n):n;if(!(r=yn(n)))return jt?null:Kt?it:""}r&&Mt&&vn(r.firstChild);for(var f=Bn(Vt?n:r);s=f.nextNode();)3===s.nodeType&&s===c||Fn(s)||(s.content instanceof i&&Ln(s.content),Tn(s),c=s);if(c=null,Vt)return n;if(jt){if(Rt)for(d=dt.call(r.ownerDocument);r.firstChild;)d.appendChild(r.firstChild);else d=r;return(Tt.shadowroot||Tt.shadowrootmod)&&(d=pt.call(A,d,!0)),d}var h=Pt?r.outerHTML:r.innerHTML;return Pt&&Qt["!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=x(h,bt," "),h=x(h,vt," "),h=x(h,wt," ")),ot&&Kt?ot.createHTML(h):h},a.setConfig=function(t){pn(t),Ot=!0},a.clearConfig=function(){cn=null,Ot=!1},a.isValidAttribute=function(t,n,e){cn||pn({});var r=mt(t),a=mt(n);return Qn(r,a,e)},a.addHook=function(t,n){"function"==typeof n&&(ht[t]=ht[t]||[],v(ht[t],n))},a.removeHook=function(t){if(ht[t])return b(ht[t])},a.removeHooks=function(t){ht[t]&&(ht[t]=[])},a.removeAllHooks=function(){ht={}},a}()}()},5573:function(t){"use strict";var n=/["'&<>]/;t.exports=function(t){var e,r=""+t,a=n.exec(r);if(!a)return r;var A="",o=0,i=0;for(o=a.index;o<r.length;o++){switch(r.charCodeAt(o)){case 34:e=""";break;case 38:e="&";break;case 39:e="'";break;case 60:e="<";break;case 62:e=">";break;default:continue}i!==o&&(A+=r.substring(i,o)),i=o+1,A+=e}return i!==o?A+r.substring(i,o):A}},1120:function(t){t.exports=function(){"use strict";var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var e in n)Object.prototype.hasOwnProperty.call(n,e)&&(t[e]=n[e])},t(n,e)};function n(n,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=n}t(n,e),n.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}var e=function(){return e=Object.assign||function(t){for(var n,e=1,r=arguments.length;e<r;e++)for(var a in n=arguments[e])Object.prototype.hasOwnProperty.call(n,a)&&(t[a]=n[a]);return t},e.apply(this,arguments)};function r(t,n,e,r){return new(e||(e=Promise))((function(a,A){function o(t){try{s(r.next(t))}catch(t){A(t)}}function i(t){try{s(r.throw(t))}catch(t){A(t)}}function s(t){var n;t.done?a(t.value):(n=t.value,n instanceof e?n:new e((function(t){t(n)}))).then(o,i)}s((r=r.apply(t,n||[])).next())}))}function a(t,n){var e,r,a,A,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return A={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(A[Symbol.iterator]=function(){return this}),A;function i(A){return function(i){return function(A){if(e)throw new TypeError("Generator is already executing.");for(;o;)try{if(e=1,r&&(a=2&A[0]?r.return:A[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,A[1])).done)return a;switch(r=0,a&&(A=[2&A[0],a.value]),A[0]){case 0:case 1:a=A;break;case 4:return o.label++,{value:A[1],done:!1};case 5:o.label++,r=A[1],A=[0];continue;case 7:A=o.ops.pop(),o.trys.pop();continue;default:if(!((a=(a=o.trys).length>0&&a[a.length-1])||6!==A[0]&&2!==A[0])){o=0;continue}if(3===A[0]&&(!a||A[1]>a[0]&&A[1]<a[3])){o.label=A[1];break}if(6===A[0]&&o.label<a[1]){o.label=a[1],a=A;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(A);break}a[2]&&o.ops.pop(),o.trys.pop();continue}A=n.call(t,o)}catch(t){A=[6,t],r=0}finally{e=a=0}if(5&A[0])throw A[1];return{value:A[0]?A[1]:void 0,done:!0}}([A,i])}}}function A(t,n,e){if(e||2===arguments.length)for(var r,a=0,A=n.length;a<A;a++)!r&&a in n||(r||(r=Array.prototype.slice.call(n,0,a)),r[a]=n[a]);return t.concat(r||n)}for(var o=function(){function t(t,n,e,r){this.left=t,this.top=n,this.width=e,this.height=r}return t.prototype.add=function(n,e,r,a){return new t(this.left+n,this.top+e,this.width+r,this.height+a)},t.fromClientRect=function(n,e){return new t(e.left+n.windowBounds.left,e.top+n.windowBounds.top,e.width,e.height)},t.fromDOMRectList=function(n,e){var r=Array.from(e).find((function(t){return 0!==t.width}));return r?new t(r.left+n.windowBounds.left,r.top+n.windowBounds.top,r.width,r.height):t.EMPTY},t.EMPTY=new t(0,0,0,0),t}(),i=function(t,n){return o.fromClientRect(t,n.getBoundingClientRect())},s=function(t){for(var n=[],e=0,r=t.length;e<r;){var a=t.charCodeAt(e++);if(a>=55296&&a<=56319&&e<r){var A=t.charCodeAt(e++);56320==(64512&A)?n.push(((1023&a)<<10)+(1023&A)+65536):(n.push(a),e--)}else n.push(a)}return n},l=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(String.fromCodePoint)return String.fromCodePoint.apply(String,t);var e=t.length;if(!e)return"";for(var r=[],a=-1,A="";++a<e;){var o=t[a];o<=65535?r.push(o):(o-=65536,r.push(55296+(o>>10),o%1024+56320)),(a+1===e||r.length>16384)&&(A+=String.fromCharCode.apply(String,r),r.length=0)}return A},c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d="undefined"==typeof Uint8Array?[]:new Uint8Array(256),u=0;u<c.length;u++)d[c.charCodeAt(u)]=u;for(var p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f="undefined"==typeof Uint8Array?[]:new Uint8Array(256),h=0;h<p.length;h++)f[p.charCodeAt(h)]=h;for(var g=function(t,n,e){return t.slice?t.slice(n,e):new Uint16Array(Array.prototype.slice.call(t,n,e))},m=function(){function t(t,n,e,r,a,A){this.initialValue=t,this.errorValue=n,this.highStart=e,this.highValueIndex=r,this.index=a,this.data=A}return t.prototype.get=function(t){var n;if(t>=0){if(t<55296||t>56319&&t<=65535)return n=((n=this.index[t>>5])<<2)+(31&t),this.data[n];if(t<=65535)return n=((n=this.index[2048+(t-55296>>5)])<<2)+(31&t),this.data[n];if(t<this.highStart)return n=2080+(t>>11),n=this.index[n],n+=t>>5&63,n=((n=this.index[n])<<2)+(31&t),this.data[n];if(t<=1114111)return this.data[this.highValueIndex]}return this.errorValue},t}(),b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",v="undefined"==typeof Uint8Array?[]:new Uint8Array(256),w=0;w<b.length;w++)v[b.charCodeAt(w)]=w;var y=10,B=13,x=15,C=17,F=18,Q=19,U=20,T=21,L=22,S=24,k=25,E=26,I=27,_=28,N=30,H=32,D=33,P=34,O=35,M=37,j=38,R=39,K=40,G=42,q=[9001,65288],z="!",V="×",W="÷",J=function(t,n){var e,r,a,A=function(t){var n,e,r,a,A,o=.75*t.length,i=t.length,s=0;"="===t[t.length-1]&&(o--,"="===t[t.length-2]&&o--);var l="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?new ArrayBuffer(o):new Array(o),c=Array.isArray(l)?l:new Uint8Array(l);for(n=0;n<i;n+=4)e=f[t.charCodeAt(n)],r=f[t.charCodeAt(n+1)],a=f[t.charCodeAt(n+2)],A=f[t.charCodeAt(n+3)],c[s++]=e<<2|r>>4,c[s++]=(15&r)<<4|a>>2,c[s++]=(3&a)<<6|63&A;return l}(t),o=Array.isArray(A)?function(t){for(var n=t.length,e=[],r=0;r<n;r+=4)e.push(t[r+3]<<24|t[r+2]<<16|t[r+1]<<8|t[r]);return e}(A):new Uint32Array(A),i=Array.isArray(A)?function(t){for(var n=t.length,e=[],r=0;r<n;r+=2)e.push(t[r+1]<<8|t[r]);return e}(A):new Uint16Array(A),s=g(i,12,o[4]/2),l=2===o[5]?g(i,(24+o[4])/2):(e=o,r=Math.ceil((24+o[4])/4),e.slice?e.slice(r,a):new Uint32Array(Array.prototype.slice.call(e,r,a)));return new m(o[0],o[1],o[2],o[3],s,l)}("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=="),X=[N,36],Y=[1,2,3,5],Z=[y,8],$=[I,E],tt=Y.concat(Z),nt=[j,R,K,P,O],et=[x,B],rt=function(t,n,e,r){var a=r[e];if(Array.isArray(t)?-1!==t.indexOf(a):t===a)for(var A=e;A<=r.length;){if((s=r[++A])===n)return!0;if(s!==y)break}if(a===y)for(A=e;A>0;){var o=r[--A];if(Array.isArray(t)?-1!==t.indexOf(o):t===o)for(var i=e;i<=r.length;){var s;if((s=r[++i])===n)return!0;if(s!==y)break}if(o!==y)break}return!1},at=function(t,n){for(var e=t;e>=0;){var r=n[e];if(r!==y)return r;e--}return 0},At=function(t,n,e,r,a){if(0===e[r])return V;var A=r-1;if(Array.isArray(a)&&!0===a[A])return V;var o=A-1,i=A+1,s=n[A],l=o>=0?n[o]:0,c=n[i];if(2===s&&3===c)return V;if(-1!==Y.indexOf(s))return z;if(-1!==Y.indexOf(c))return V;if(-1!==Z.indexOf(c))return V;if(8===at(A,n))return W;if(11===J.get(t[A]))return V;if((s===H||s===D)&&11===J.get(t[i]))return V;if(7===s||7===c)return V;if(9===s)return V;if(-1===[y,B,x].indexOf(s)&&9===c)return V;if(-1!==[C,F,Q,S,_].indexOf(c))return V;if(at(A,n)===L)return V;if(rt(23,L,A,n))return V;if(rt([C,F],T,A,n))return V;if(rt(12,12,A,n))return V;if(s===y)return W;if(23===s||23===c)return V;if(16===c||16===s)return W;if(-1!==[B,x,T].indexOf(c)||14===s)return V;if(36===l&&-1!==et.indexOf(s))return V;if(s===_&&36===c)return V;if(c===U)return V;if(-1!==X.indexOf(c)&&s===k||-1!==X.indexOf(s)&&c===k)return V;if(s===I&&-1!==[M,H,D].indexOf(c)||-1!==[M,H,D].indexOf(s)&&c===E)return V;if(-1!==X.indexOf(s)&&-1!==$.indexOf(c)||-1!==$.indexOf(s)&&-1!==X.indexOf(c))return V;if(-1!==[I,E].indexOf(s)&&(c===k||-1!==[L,x].indexOf(c)&&n[i+1]===k)||-1!==[L,x].indexOf(s)&&c===k||s===k&&-1!==[k,_,S].indexOf(c))return V;if(-1!==[k,_,S,C,F].indexOf(c))for(var d=A;d>=0;){if((u=n[d])===k)return V;if(-1===[_,S].indexOf(u))break;d--}if(-1!==[I,E].indexOf(c))for(d=-1!==[C,F].indexOf(s)?o:A;d>=0;){var u;if((u=n[d])===k)return V;if(-1===[_,S].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 V;if(-1!==nt.indexOf(s)&&-1!==[U,E].indexOf(c)||-1!==nt.indexOf(c)&&s===I)return V;if(-1!==X.indexOf(s)&&-1!==X.indexOf(c))return V;if(s===S&&-1!==X.indexOf(c))return V;if(-1!==X.concat(k).indexOf(s)&&c===L&&-1===q.indexOf(t[i])||-1!==X.concat(k).indexOf(c)&&s===F)return V;if(41===s&&41===c){for(var p=e[A],f=1;p>0&&41===n[--p];)f++;if(f%2!=0)return V}return s===H&&c===D?V:W},ot=function(t,n){n||(n={lineBreak:"normal",wordBreak:"normal"});var e=function(t,n){void 0===n&&(n="strict");var e=[],r=[],a=[];return t.forEach((function(t,A){var o=J.get(t);if(o>50?(a.push(!0),o-=50):a.push(!1),-1!==["normal","auto","loose"].indexOf(n)&&-1!==[8208,8211,12316,12448].indexOf(t))return r.push(A),e.push(16);if(4===o||11===o){if(0===A)return r.push(A),e.push(N);var i=e[A-1];return-1===tt.indexOf(i)?(r.push(r[A-1]),e.push(i)):(r.push(A),e.push(N))}return r.push(A),31===o?e.push("strict"===n?T:M):o===G||29===o?e.push(N):43===o?t>=131072&&t<=196605||t>=196608&&t<=262141?e.push(M):e.push(N):void e.push(o)})),[r,e,a]}(t,n.lineBreak),r=e[0],a=e[1],A=e[2];"break-all"!==n.wordBreak&&"break-word"!==n.wordBreak||(a=a.map((function(t){return-1!==[k,N,G].indexOf(t)?M:t})));var o="keep-all"===n.wordBreak?A.map((function(n,e){return n&&t[e]>=19968&&t[e]<=40959})):void 0;return[r,a,o]},it=function(){function t(t,n,e,r){this.codePoints=t,this.required=n===z,this.start=e,this.end=r}return t.prototype.slice=function(){return l.apply(void 0,this.codePoints.slice(this.start,this.end))},t}(),st=45,lt=43,ct=-1,dt=function(t){return t>=48&&t<=57},ut=function(t){return dt(t)||t>=65&&t<=70||t>=97&&t<=102},pt=function(t){return 10===t||9===t||32===t},ft=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},ht=function(t){return ft(t)||dt(t)||t===st},gt=function(t){return t>=0&&t<=8||11===t||t>=14&&t<=31||127===t},mt=function(t,n){return 92===t&&10!==n},bt=function(t,n,e){return t===st?ft(n)||mt(n,e):!!ft(t)||!(92!==t||!mt(t,n))},vt=function(t,n,e){return t===lt||t===st?!!dt(n)||46===n&&dt(e):dt(46===t?n:t)},wt=function(t){var n=0,e=1;t[n]!==lt&&t[n]!==st||(t[n]===st&&(e=-1),n++);for(var r=[];dt(t[n]);)r.push(t[n++]);var a=r.length?parseInt(l.apply(void 0,r),10):0;46===t[n]&&n++;for(var A=[];dt(t[n]);)A.push(t[n++]);var o=A.length,i=o?parseInt(l.apply(void 0,A),10):0;69!==t[n]&&101!==t[n]||n++;var s=1;t[n]!==lt&&t[n]!==st||(t[n]===st&&(s=-1),n++);for(var c=[];dt(t[n]);)c.push(t[n++]);var d=c.length?parseInt(l.apply(void 0,c),10):0;return e*(a+i*Math.pow(10,-o))*Math.pow(10,s*d)},yt={type:2},Bt={type:3},xt={type:4},Ct={type:13},Ft={type:8},Qt={type:21},Ut={type:9},Tt={type:10},Lt={type:11},St={type:12},kt={type:14},Et={type:23},It={type:1},_t={type:25},Nt={type:24},Ht={type:26},Dt={type:27},Pt={type:28},Ot={type:29},Mt={type:31},jt={type:32},Rt=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=[],n=this.consumeToken();n!==jt;)t.push(n),n=this.consumeToken();return t},t.prototype.consumeToken=function(){var t=this.consumeCodePoint();switch(t){case 34:return this.consumeStringToken(34);case 35:var n=this.peekCodePoint(0),e=this.peekCodePoint(1),r=this.peekCodePoint(2);if(ht(n)||mt(e,r)){var a=bt(n,e,r)?2:1;return{type:5,value:this.consumeName(),flags:a}}break;case 36:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),Ct;break;case 39:return this.consumeStringToken(39);case 40:return yt;case 41:return Bt;case 42:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),kt;break;case lt:if(vt(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case 44:return xt;case st:var A=t,o=this.peekCodePoint(0),i=this.peekCodePoint(1);if(vt(A,o,i))return this.reconsumeCodePoint(t),this.consumeNumericToken();if(bt(A,o,i))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();if(o===st&&62===i)return this.consumeCodePoint(),this.consumeCodePoint(),Nt;break;case 46:if(vt(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===ct)return this.consumeToken()}break;case 58:return Ht;case 59:return Dt;case 60:if(33===this.peekCodePoint(0)&&this.peekCodePoint(1)===st&&this.peekCodePoint(2)===st)return this.consumeCodePoint(),this.consumeCodePoint(),_t;break;case 64:var c=this.peekCodePoint(0),d=this.peekCodePoint(1),u=this.peekCodePoint(2);if(bt(c,d,u))return{type:7,value:this.consumeName()};break;case 91:return Pt;case 92:if(mt(t,this.peekCodePoint(0)))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();break;case 93:return Ot;case 61:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),Ft;break;case 123:return Lt;case 125:return St;case 117:case 85:var p=this.peekCodePoint(0),f=this.peekCodePoint(1);return p!==lt||!ut(f)&&63!==f||(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(t),this.consumeIdentLikeToken();case 124:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),Ut;if(124===this.peekCodePoint(0))return this.consumeCodePoint(),Qt;break;case 126:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),Tt;break;case ct:return jt}return pt(t)?(this.consumeWhiteSpace(),Mt):dt(t)?(this.reconsumeCodePoint(t),this.consumeNumericToken()):ft(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=[],n=this.consumeCodePoint();ut(n)&&t.length<6;)t.push(n),n=this.consumeCodePoint();for(var e=!1;63===n&&t.length<6;)t.push(n),n=this.consumeCodePoint(),e=!0;if(e)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)===st&&ut(this.peekCodePoint(1))){this.consumeCodePoint(),n=this.consumeCodePoint();for(var a=[];ut(n)&&a.length<6;)a.push(n),n=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)===ct)return{type:22,value:""};var n=this.peekCodePoint(0);if(39===n||34===n){var e=this.consumeStringToken(this.consumeCodePoint());return 0===e.type&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===ct||41===this.peekCodePoint(0))?(this.consumeCodePoint(),{type:22,value:e.value}):(this.consumeBadUrlRemnants(),Et)}for(;;){var r=this.consumeCodePoint();if(r===ct||41===r)return{type:22,value:l.apply(void 0,t)};if(pt(r))return this.consumeWhiteSpace(),this.peekCodePoint(0)===ct||41===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:22,value:l.apply(void 0,t)}):(this.consumeBadUrlRemnants(),Et);if(34===r||39===r||40===r||gt(r))return this.consumeBadUrlRemnants(),Et;if(92===r){if(!mt(r,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),Et;t.push(this.consumeEscapedCodePoint())}else t.push(r)}},t.prototype.consumeWhiteSpace=function(){for(;pt(this.peekCodePoint(0));)this.consumeCodePoint()},t.prototype.consumeBadUrlRemnants=function(){for(;;){var t=this.consumeCodePoint();if(41===t||t===ct)return;mt(t,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},t.prototype.consumeStringSlice=function(t){for(var n="";t>0;){var e=Math.min(5e4,t);n+=l.apply(void 0,this._value.splice(0,e)),t-=e}return this._value.shift(),n},t.prototype.consumeStringToken=function(t){for(var n="",e=0;;){var r=this._value[e];if(r===ct||void 0===r||r===t)return{type:0,value:n+=this.consumeStringSlice(e)};if(10===r)return this._value.splice(0,e),It;if(92===r){var a=this._value[e+1];a!==ct&&void 0!==a&&(10===a?(n+=this.consumeStringSlice(e),e=-1,this._value.shift()):mt(r,a)&&(n+=this.consumeStringSlice(e),n+=l(this.consumeEscapedCodePoint()),e=-1))}e++}},t.prototype.consumeNumber=function(){var t=[],n=4,e=this.peekCodePoint(0);for(e!==lt&&e!==st||t.push(this.consumeCodePoint());dt(this.peekCodePoint(0));)t.push(this.consumeCodePoint());e=this.peekCodePoint(0);var r=this.peekCodePoint(1);if(46===e&&dt(r))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),n=8;dt(this.peekCodePoint(0));)t.push(this.consumeCodePoint());e=this.peekCodePoint(0),r=this.peekCodePoint(1);var a=this.peekCodePoint(2);if((69===e||101===e)&&((r===lt||r===st)&&dt(a)||dt(r)))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),n=8;dt(this.peekCodePoint(0));)t.push(this.consumeCodePoint());return[wt(t),n]},t.prototype.consumeNumericToken=function(){var t=this.consumeNumber(),n=t[0],e=t[1],r=this.peekCodePoint(0),a=this.peekCodePoint(1),A=this.peekCodePoint(2);return bt(r,a,A)?{type:15,number:n,flags:e,unit:this.consumeName()}:37===r?(this.consumeCodePoint(),{type:16,number:n,flags:e}):{type:17,number:n,flags:e}},t.prototype.consumeEscapedCodePoint=function(){var t=this.consumeCodePoint();if(ut(t)){for(var n=l(t);ut(this.peekCodePoint(0))&&n.length<6;)n+=l(this.consumeCodePoint());pt(this.peekCodePoint(0))&&this.consumeCodePoint();var e=parseInt(n,16);return 0===e||function(t){return t>=55296&&t<=57343}(e)||e>1114111?65533:e}return t===ct?65533:t},t.prototype.consumeName=function(){for(var t="";;){var n=this.consumeCodePoint();if(ht(n))t+=l(n);else{if(!mt(n,this.peekCodePoint(0)))return this.reconsumeCodePoint(n),t;t+=l(this.consumeEscapedCodePoint())}}},t}(),Kt=function(){function t(t){this._tokens=t}return t.create=function(n){var e=new Rt;return e.write(n),new t(e.read())},t.parseValue=function(n){return t.create(n).parseComponentValue()},t.parseValues=function(n){return t.create(n).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 n=this.consumeComponentValue();do{t=this.consumeToken()}while(31===t.type);if(32===t.type)return n;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},t.prototype.parseComponentValues=function(){for(var t=[];;){var n=this.consumeComponentValue();if(32===n.type)return t;t.push(n),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 n={type:t,values:[]},e=this.consumeToken();;){if(32===e.type||Zt(e,t))return n;this.reconsumeToken(e),n.values.push(this.consumeComponentValue()),e=this.consumeToken()}},t.prototype.consumeFunction=function(t){for(var n={name:t.value,values:[],type:18};;){var e=this.consumeToken();if(32===e.type||3===e.type)return n;this.reconsumeToken(e),n.values.push(this.consumeComponentValue())}},t.prototype.consumeToken=function(){var t=this._tokens.shift();return void 0===t?jt:t},t.prototype.reconsumeToken=function(t){this._tokens.unshift(t)},t}(),Gt=function(t){return 15===t.type},qt=function(t){return 17===t.type},zt=function(t){return 20===t.type},Vt=function(t){return 0===t.type},Wt=function(t,n){return zt(t)&&t.value===n},Jt=function(t){return 31!==t.type},Xt=function(t){return 31!==t.type&&4!==t.type},Yt=function(t){var n=[],e=[];return t.forEach((function(t){if(4===t.type){if(0===e.length)throw new Error("Error parsing function args, zero tokens for arg");return n.push(e),void(e=[])}31!==t.type&&e.push(t)})),e.length&&n.push(e),n},Zt=function(t,n){return 11===n&&12===t.type||28===n&&29===t.type||2===n&&3===t.type},$t=function(t){return 17===t.type||15===t.type},tn=function(t){return 16===t.type||$t(t)},nn=function(t){return t.length>1?[t[0],t[1]]:[t[0]]},en={type:17,number:0,flags:4},rn={type:16,number:50,flags:4},an={type:16,number:100,flags:4},An=function(t,n,e){var r=t[0],a=t[1];return[on(r,n),on(void 0!==a?a:r,e)]},on=function(t,n){if(16===t.type)return t.number/100*n;if(Gt(t))switch(t.unit){case"rem":case"em":return 16*t.number;default:return t.number}return t.number},sn="grad",ln="turn",cn=function(t,n){if(15===n.type)switch(n.unit){case"deg":return Math.PI*n.number/180;case sn:return Math.PI/200*n.number;case"rad":return n.number;case ln:return 2*Math.PI*n.number}throw new Error("Unsupported angle type")},dn=function(t){return 15===t.type&&("deg"===t.unit||t.unit===sn||"rad"===t.unit||t.unit===ln)},un=function(t){switch(t.filter(zt).map((function(t){return t.value})).join(" ")){case"to bottom right":case"to right bottom":case"left top":case"top left":return[en,en];case"to top":case"bottom":return pn(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[en,an];case"to right":case"left":return pn(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[an,an];case"to bottom":case"top":return pn(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[an,en];case"to left":case"right":return pn(270)}return 0},pn=function(t){return Math.PI*t/180},fn=function(t,n){if(18===n.type){var e=Bn[n.name];if(void 0===e)throw new Error('Attempting to parse an unsupported color function "'+n.name+'"');return e(t,n.values)}if(5===n.type){if(3===n.value.length){var r=n.value.substring(0,1),a=n.value.substring(1,2),A=n.value.substring(2,3);return mn(parseInt(r+r,16),parseInt(a+a,16),parseInt(A+A,16),1)}if(4===n.value.length){r=n.value.substring(0,1),a=n.value.substring(1,2),A=n.value.substring(2,3);var o=n.value.substring(3,4);return mn(parseInt(r+r,16),parseInt(a+a,16),parseInt(A+A,16),parseInt(o+o,16)/255)}if(6===n.value.length)return r=n.value.substring(0,2),a=n.value.substring(2,4),A=n.value.substring(4,6),mn(parseInt(r,16),parseInt(a,16),parseInt(A,16),1);if(8===n.value.length)return r=n.value.substring(0,2),a=n.value.substring(2,4),A=n.value.substring(4,6),o=n.value.substring(6,8),mn(parseInt(r,16),parseInt(a,16),parseInt(A,16),parseInt(o,16)/255)}if(20===n.type){var i=Cn[n.value.toUpperCase()];if(void 0!==i)return i}return Cn.TRANSPARENT},hn=function(t){return 0==(255&t)},gn=function(t){var n=255&t,e=255&t>>8,r=255&t>>16,a=255&t>>24;return n<255?"rgba("+a+","+r+","+e+","+n/255+")":"rgb("+a+","+r+","+e+")"},mn=function(t,n,e,r){return(t<<24|n<<16|e<<8|Math.round(255*r)<<0)>>>0},bn=function(t,n){if(17===t.type)return t.number;if(16===t.type){var e=3===n?1:255;return 3===n?t.number/100*e:Math.round(t.number/100*e)}return 0},vn=function(t,n){var e=n.filter(Xt);if(3===e.length){var r=e.map(bn),a=r[0],A=r[1],o=r[2];return mn(a,A,o,1)}if(4===e.length){var i=e.map(bn),s=(a=i[0],A=i[1],o=i[2],i[3]);return mn(a,A,o,s)}return 0};function wn(t,n,e){return e<0&&(e+=1),e>=1&&(e-=1),e<1/6?(n-t)*e*6+t:e<.5?n:e<2/3?6*(n-t)*(2/3-e)+t:t}var yn=function(t,n){var e=n.filter(Xt),r=e[0],a=e[1],A=e[2],o=e[3],i=(17===r.type?pn(r.number):cn(t,r))/(2*Math.PI),s=tn(a)?a.number/100:0,l=tn(A)?A.number/100:0,c=void 0!==o&&tn(o)?on(o,1):1;if(0===s)return mn(255*l,255*l,255*l,1);var d=l<=.5?l*(s+1):l+s-l*s,u=2*l-d,p=wn(u,d,i+1/3),f=wn(u,d,i),h=wn(u,d,i-1/3);return mn(255*p,255*f,255*h,c)},Bn={hsl:yn,hsla:yn,rgb:vn,rgba:vn},xn=function(t,n){return fn(t,Kt.create(n).parseComponentValue())},Cn={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},Fn={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(t,n){return n.map((function(t){if(zt(t))switch(t.value){case"padding-box":return 1;case"content-box":return 2}return 0}))}},Qn={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Un=function(t,n){var e=fn(t,n[0]),r=n[1];return r&&tn(r)?{color:e,stop:r}:{color:e,stop:null}},Tn=function(t,n){var e=t[0],r=t[t.length-1];null===e.stop&&(e.stop=en),null===r.stop&&(r.stop=an);for(var a=[],A=0,o=0;o<t.length;o++){var i=t[o].stop;if(null!==i){var s=on(i,n);s>A?a.push(s):a.push(A),A=s}else a.push(null)}var l=null;for(o=0;o<a.length;o++){var c=a[o];if(null===c)null===l&&(l=o);else if(null!==l){for(var d=o-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,e){return{color:t.color,stop:Math.max(Math.min(1,a[e]/n),0)}}))},Ln=function(t,n,e){var r="number"==typeof t?t:function(t,n,e){var r=n/2,a=e/2,A=on(t[0],n)-r,o=a-on(t[1],e);return(Math.atan2(o,A)+2*Math.PI)%(2*Math.PI)}(t,n,e),a=Math.abs(n*Math.sin(r))+Math.abs(e*Math.cos(r)),A=n/2,o=e/2,i=a/2,s=Math.sin(r-Math.PI/2)*i,l=Math.cos(r-Math.PI/2)*i;return[a,A-l,A+l,o-s,o+s]},Sn=function(t,n){return Math.sqrt(t*t+n*n)},kn=function(t,n,e,r,a){return[[0,0],[0,n],[t,0],[t,n]].reduce((function(t,n){var A=n[0],o=n[1],i=Sn(e-A,r-o);return(a?i<t.optimumDistance:i>t.optimumDistance)?{optimumCorner:n,optimumDistance:i}:t}),{optimumDistance:a?1/0:-1/0,optimumCorner:null}).optimumCorner},En=function(t,n){var e=pn(180),r=[];return Yt(n).forEach((function(n,a){if(0===a){var A=n[0];if(20===A.type&&-1!==["top","left","right","bottom"].indexOf(A.value))return void(e=un(n));if(dn(A))return void(e=(cn(t,A)+pn(270))%pn(360))}var o=Un(t,n);r.push(o)})),{angle:e,stops:r,type:1}},In="closest-side",_n="farthest-side",Nn="closest-corner",Hn="farthest-corner",Dn="circle",Pn="ellipse",On="cover",Mn="contain",jn=function(t,n){var e=0,r=3,a=[],A=[];return Yt(n).forEach((function(n,o){var i=!0;if(0===o?i=n.reduce((function(t,n){if(zt(n))switch(n.value){case"center":return A.push(rn),!1;case"top":case"left":return A.push(en),!1;case"right":case"bottom":return A.push(an),!1}else if(tn(n)||$t(n))return A.push(n),!1;return t}),i):1===o&&(i=n.reduce((function(t,n){if(zt(n))switch(n.value){case Dn:return e=0,!1;case Pn:return e=1,!1;case Mn:case In:return r=0,!1;case _n:return r=1,!1;case Nn:return r=2,!1;case On:case Hn:return r=3,!1}else if($t(n)||tn(n))return Array.isArray(r)||(r=[]),r.push(n),!1;return t}),i)),i){var s=Un(t,n);a.push(s)}})),{size:r,shape:e,stops:a,position:A,type:2}},Rn=function(t,n){if(22===n.type){var e={url:n.value,type:0};return t.cache.addImage(n.value),e}if(18===n.type){var r=Gn[n.name];if(void 0===r)throw new Error('Attempting to parse an unsupported image function "'+n.name+'"');return r(t,n.values)}throw new Error("Unsupported image type "+n.type)};var Kn,Gn={"linear-gradient":function(t,n){var e=pn(180),r=[];return Yt(n).forEach((function(n,a){if(0===a){var A=n[0];if(20===A.type&&"to"===A.value)return void(e=un(n));if(dn(A))return void(e=cn(t,A))}var o=Un(t,n);r.push(o)})),{angle:e,stops:r,type:1}},"-moz-linear-gradient":En,"-ms-linear-gradient":En,"-o-linear-gradient":En,"-webkit-linear-gradient":En,"radial-gradient":function(t,n){var e=0,r=3,a=[],A=[];return Yt(n).forEach((function(n,o){var i=!0;if(0===o){var s=!1;i=n.reduce((function(t,n){if(s)if(zt(n))switch(n.value){case"center":return A.push(rn),t;case"top":case"left":return A.push(en),t;case"right":case"bottom":return A.push(an),t}else(tn(n)||$t(n))&&A.push(n);else if(zt(n))switch(n.value){case Dn:return e=0,!1;case Pn:return e=1,!1;case"at":return s=!0,!1;case In:return r=0,!1;case On:case _n:return r=1,!1;case Mn:case Nn:return r=2,!1;case Hn:return r=3,!1}else if($t(n)||tn(n))return Array.isArray(r)||(r=[]),r.push(n),!1;return t}),i)}if(i){var l=Un(t,n);a.push(l)}})),{size:r,shape:e,stops:a,position:A,type:2}},"-moz-radial-gradient":jn,"-ms-radial-gradient":jn,"-o-radial-gradient":jn,"-webkit-radial-gradient":jn,"-webkit-gradient":function(t,n){var e=pn(180),r=[],a=1;return Yt(n).forEach((function(n,e){var A=n[0];if(0===e){if(zt(A)&&"linear"===A.value)return void(a=1);if(zt(A)&&"radial"===A.value)return void(a=2)}if(18===A.type)if("from"===A.name){var o=fn(t,A.values[0]);r.push({stop:en,color:o})}else if("to"===A.name)o=fn(t,A.values[0]),r.push({stop:an,color:o});else if("color-stop"===A.name){var i=A.values.filter(Xt);if(2===i.length){o=fn(t,i[1]);var s=i[0];qt(s)&&r.push({stop:{type:16,number:100*s.number,flags:s.flags},color:o})}}})),1===a?{angle:(e+pn(180))%pn(360),stops:r,type:a}:{size:3,shape:0,stops:r,position:[],type:a}}},qn={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(t,n){if(0===n.length)return[];var e=n[0];return 20===e.type&&"none"===e.value?[]:n.filter((function(t){return Xt(t)&&function(t){return!(20===t.type&&"none"===t.value||18===t.type&&!Gn[t.name])}(t)})).map((function(n){return Rn(t,n)}))}},zn={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(t,n){return n.map((function(t){if(zt(t))switch(t.value){case"padding-box":return 1;case"content-box":return 2}return 0}))}},Vn={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(t,n){return Yt(n).map((function(t){return t.filter(tn)})).map(nn)}},Wn={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(t,n){return Yt(n).map((function(t){return t.filter(zt).map((function(t){return t.value})).join(" ")})).map(Jn)}},Jn=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"}(Kn||(Kn={}));var Xn,Yn={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(t,n){return Yt(n).map((function(t){return t.filter(Zn)}))}},Zn=function(t){return zt(t)||tn(t)},$n=function(t){return{name:"border-"+t+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},te=$n("top"),ne=$n("right"),ee=$n("bottom"),re=$n("left"),ae=function(t){return{name:"border-radius-"+t,initialValue:"0 0",prefix:!1,type:1,parse:function(t,n){return nn(n.filter(tn))}}},Ae=ae("top-left"),oe=ae("top-right"),ie=ae("bottom-right"),se=ae("bottom-left"),le=function(t){return{name:"border-"+t+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(t,n){switch(n){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},ce=le("top"),de=le("right"),ue=le("bottom"),pe=le("left"),fe=function(t){return{name:"border-"+t+"-width",initialValue:"0",type:0,prefix:!1,parse:function(t,n){return Gt(n)?n.number:0}}},he=fe("top"),ge=fe("right"),me=fe("bottom"),be=fe("left"),ve={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},we={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(t,n){return"rtl"===n?1:0}},ye={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(t,n){return n.filter(zt).reduce((function(t,n){return t|Be(n.value)}),0)}},Be=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},xe={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(t,n){switch(n){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},Ce={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(t,n){return 20===n.type&&"normal"===n.value?0:17===n.type||15===n.type?n.number:0}};!function(t){t.NORMAL="normal",t.STRICT="strict"}(Xn||(Xn={}));var Fe,Qe={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(t,n){return"strict"===n?Xn.STRICT:Xn.NORMAL}},Ue={name:"line-height",initialValue:"normal",prefix:!1,type:4},Te=function(t,n){return zt(t)&&"normal"===t.value?1.2*n:17===t.type?n*t.number:tn(t)?on(t,n):n},Le={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(t,n){return 20===n.type&&"none"===n.value?null:Rn(t,n)}},Se={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(t,n){return"inside"===n?0:1}},ke={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(t,n){switch(n){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}}},Ee=function(t){return{name:"margin-"+t,initialValue:"0",prefix:!1,type:4}},Ie=Ee("top"),_e=Ee("right"),Ne=Ee("bottom"),He=Ee("left"),De={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(t,n){return n.filter(zt).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}}))}},Pe={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(t,n){return"break-word"===n?"break-word":"normal"}},Oe=function(t){return{name:"padding-"+t,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Me=Oe("top"),je=Oe("right"),Re=Oe("bottom"),Ke=Oe("left"),Ge={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(t,n){switch(n){case"right":return 2;case"center":case"justify":return 1;default:return 0}}},qe={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(t,n){switch(n){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},ze={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(t,n){return 1===n.length&&Wt(n[0],"none")?[]:Yt(n).map((function(n){for(var e={color:Cn.TRANSPARENT,offsetX:en,offsetY:en,blur:en},r=0,a=0;a<n.length;a++){var A=n[a];$t(A)?(0===r?e.offsetX=A:1===r?e.offsetY=A:e.blur=A,r++):e.color=fn(t,A)}return e}))}},Ve={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(t,n){switch(n){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},We={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(t,n){if(20===n.type&&"none"===n.value)return null;if(18===n.type){var e=Je[n.name];if(void 0===e)throw new Error('Attempting to parse an unsupported transform function "'+n.name+'"');return e(n.values)}return null}},Je={matrix:function(t){var n=t.filter((function(t){return 17===t.type})).map((function(t){return t.number}));return 6===n.length?n:null},matrix3d:function(t){var n=t.filter((function(t){return 17===t.type})).map((function(t){return t.number})),e=n[0],r=n[1];n[2],n[3];var a=n[4],A=n[5];n[6],n[7],n[8],n[9],n[10],n[11];var o=n[12],i=n[13];return n[14],n[15],16===n.length?[e,r,a,A,o,i]:null}},Xe={type:16,number:50,flags:4},Ye=[Xe,Xe],Ze={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(t,n){var e=n.filter(tn);return 2!==e.length?Ye:[e[0],e[1]]}},$e={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(t,n){switch(n){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"}(Fe||(Fe={}));for(var tr={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(t,n){switch(n){case"break-all":return Fe.BREAK_ALL;case"keep-all":return Fe.KEEP_ALL;default:return Fe.NORMAL}}},nr={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(t,n){if(20===n.type)return{auto:!0,order:0};if(qt(n))return{auto:!1,order:n.number};throw new Error("Invalid z-index number parsed")}},er={name:"time",parse:function(t,n){if(15===n.type)switch(n.unit.toLowerCase()){case"s":return 1e3*n.number;case"ms":return n.number}throw new Error("Unsupported time type")}},rr={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(t,n){return qt(n)?n.number:1}},ar={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,n){return n.filter(zt).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,n){var e=[],r=[];return n.forEach((function(t){switch(t.type){case 20:case 0:e.push(t.value);break;case 17:e.push(t.number.toString());break;case 4:r.push(e.join(" ")),e.length=0}})),e.length&&r.push(e.join(" ")),r.map((function(t){return-1===t.indexOf(" ")?t:"'"+t+"'"}))}},ir={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},sr={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(t,n){return qt(n)?n.number:zt(n)&&"bold"===n.value?700:400}},lr={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(t,n){return n.filter(zt).map((function(t){return t.value}))}},cr={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(t,n){switch(n){case"oblique":return"oblique";case"italic":return"italic";default:return"normal"}}},dr=function(t,n){return 0!=(t&n)},ur={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(t,n){if(0===n.length)return[];var e=n[0];return 20===e.type&&"none"===e.value?[]:n}},pr={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(t,n){if(0===n.length)return null;var e=n[0];if(20===e.type&&"none"===e.value)return null;for(var r=[],a=n.filter(Jt),A=0;A<a.length;A++){var o=a[A],i=a[A+1];if(20===o.type){var s=i&&qt(i)?i.number:1;r.push({counter:o.value,increment:s})}}return r}},fr={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(t,n){if(0===n.length)return[];for(var e=[],r=n.filter(Jt),a=0;a<r.length;a++){var A=r[a],o=r[a+1];if(zt(A)&&"none"!==A.value){var i=o&&qt(o)?o.number:0;e.push({counter:A.value,reset:i})}}return e}},hr={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(t,n){return n.filter(Gt).map((function(n){return er.parse(t,n)}))}},gr={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(t,n){if(0===n.length)return null;var e=n[0];if(20===e.type&&"none"===e.value)return null;var r=[],a=n.filter(Vt);if(a.length%2!=0)return null;for(var A=0;A<a.length;A+=2){var o=a[A].value,i=a[A+1].value;r.push({open:o,close:i})}return r}},mr=function(t,n,e){if(!t)return"";var r=t[Math.min(n,t.length-1)];return r?e?r.open:r.close:""},br={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(t,n){return 1===n.length&&Wt(n[0],"none")?[]:Yt(n).map((function(n){for(var e={color:255,offsetX:en,offsetY:en,blur:en,spread:en,inset:!1},r=0,a=0;a<n.length;a++){var A=n[a];Wt(A,"inset")?e.inset=!0:$t(A)?(0===r?e.offsetX=A:1===r?e.offsetY=A:2===r?e.blur=A:e.spread=A,r++):e.color=fn(t,A)}return e}))}},vr={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(t,n){var e=[];return n.filter(zt).forEach((function(t){switch(t.value){case"stroke":e.push(1);break;case"fill":e.push(0);break;case"markers":e.push(2)}})),[0,1,2].forEach((function(t){-1===e.indexOf(t)&&e.push(t)})),e}},wr={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},yr={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(t,n){return Gt(n)?n.number:0}},Br=function(){function t(t,n){var e,r;this.animationDuration=Fr(t,hr,n.animationDuration),this.backgroundClip=Fr(t,Fn,n.backgroundClip),this.backgroundColor=Fr(t,Qn,n.backgroundColor),this.backgroundImage=Fr(t,qn,n.backgroundImage),this.backgroundOrigin=Fr(t,zn,n.backgroundOrigin),this.backgroundPosition=Fr(t,Vn,n.backgroundPosition),this.backgroundRepeat=Fr(t,Wn,n.backgroundRepeat),this.backgroundSize=Fr(t,Yn,n.backgroundSize),this.borderTopColor=Fr(t,te,n.borderTopColor),this.borderRightColor=Fr(t,ne,n.borderRightColor),this.borderBottomColor=Fr(t,ee,n.borderBottomColor),this.borderLeftColor=Fr(t,re,n.borderLeftColor),this.borderTopLeftRadius=Fr(t,Ae,n.borderTopLeftRadius),this.borderTopRightRadius=Fr(t,oe,n.borderTopRightRadius),this.borderBottomRightRadius=Fr(t,ie,n.borderBottomRightRadius),this.borderBottomLeftRadius=Fr(t,se,n.borderBottomLeftRadius),this.borderTopStyle=Fr(t,ce,n.borderTopStyle),this.borderRightStyle=Fr(t,de,n.borderRightStyle),this.borderBottomStyle=Fr(t,ue,n.borderBottomStyle),this.borderLeftStyle=Fr(t,pe,n.borderLeftStyle),this.borderTopWidth=Fr(t,he,n.borderTopWidth),this.borderRightWidth=Fr(t,ge,n.borderRightWidth),this.borderBottomWidth=Fr(t,me,n.borderBottomWidth),this.borderLeftWidth=Fr(t,be,n.borderLeftWidth),this.boxShadow=Fr(t,br,n.boxShadow),this.color=Fr(t,ve,n.color),this.direction=Fr(t,we,n.direction),this.display=Fr(t,ye,n.display),this.float=Fr(t,xe,n.cssFloat),this.fontFamily=Fr(t,or,n.fontFamily),this.fontSize=Fr(t,ir,n.fontSize),this.fontStyle=Fr(t,cr,n.fontStyle),this.fontVariant=Fr(t,lr,n.fontVariant),this.fontWeight=Fr(t,sr,n.fontWeight),this.letterSpacing=Fr(t,Ce,n.letterSpacing),this.lineBreak=Fr(t,Qe,n.lineBreak),this.lineHeight=Fr(t,Ue,n.lineHeight),this.listStyleImage=Fr(t,Le,n.listStyleImage),this.listStylePosition=Fr(t,Se,n.listStylePosition),this.listStyleType=Fr(t,ke,n.listStyleType),this.marginTop=Fr(t,Ie,n.marginTop),this.marginRight=Fr(t,_e,n.marginRight),this.marginBottom=Fr(t,Ne,n.marginBottom),this.marginLeft=Fr(t,He,n.marginLeft),this.opacity=Fr(t,rr,n.opacity);var a=Fr(t,De,n.overflow);this.overflowX=a[0],this.overflowY=a[a.length>1?1:0],this.overflowWrap=Fr(t,Pe,n.overflowWrap),this.paddingTop=Fr(t,Me,n.paddingTop),this.paddingRight=Fr(t,je,n.paddingRight),this.paddingBottom=Fr(t,Re,n.paddingBottom),this.paddingLeft=Fr(t,Ke,n.paddingLeft),this.paintOrder=Fr(t,vr,n.paintOrder),this.position=Fr(t,qe,n.position),this.textAlign=Fr(t,Ge,n.textAlign),this.textDecorationColor=Fr(t,ar,null!==(e=n.textDecorationColor)&&void 0!==e?e:n.color),this.textDecorationLine=Fr(t,Ar,null!==(r=n.textDecorationLine)&&void 0!==r?r:n.textDecoration),this.textShadow=Fr(t,ze,n.textShadow),this.textTransform=Fr(t,Ve,n.textTransform),this.transform=Fr(t,We,n.transform),this.transformOrigin=Fr(t,Ze,n.transformOrigin),this.visibility=Fr(t,$e,n.visibility),this.webkitTextStrokeColor=Fr(t,wr,n.webkitTextStrokeColor),this.webkitTextStrokeWidth=Fr(t,yr,n.webkitTextStrokeWidth),this.wordBreak=Fr(t,tr,n.wordBreak),this.zIndex=Fr(t,nr,n.zIndex)}return t.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&0===this.visibility},t.prototype.isTransparent=function(){return hn(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 dr(this.display,4)||dr(this.display,33554432)||dr(this.display,268435456)||dr(this.display,536870912)||dr(this.display,67108864)||dr(this.display,134217728)},t}(),xr=function(t,n){this.content=Fr(t,ur,n.content),this.quotes=Fr(t,gr,n.quotes)},Cr=function(t,n){this.counterIncrement=Fr(t,pr,n.counterIncrement),this.counterReset=Fr(t,fr,n.counterReset)},Fr=function(t,n,e){var r=new Rt,a=null!=e?e.toString():n.initialValue;r.write(a);var A=new Kt(r.read());switch(n.type){case 2:var o=A.parseComponentValue();return n.parse(t,zt(o)?o.value:n.initialValue);case 0:return n.parse(t,A.parseComponentValue());case 1:return n.parse(t,A.parseComponentValues());case 4:return A.parseComponentValue();case 3:switch(n.format){case"angle":return cn(t,A.parseComponentValue());case"color":return fn(t,A.parseComponentValue());case"image":return Rn(t,A.parseComponentValue());case"length":var i=A.parseComponentValue();return $t(i)?i:en;case"length-percentage":var s=A.parseComponentValue();return tn(s)?s:en;case"time":return er.parse(t,A.parseComponentValue())}}},Qr=function(t,n){var e=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===e||n===e},Ur=function(t,n){this.context=t,this.textNodes=[],this.elements=[],this.flags=0,Qr(n,3),this.styles=new Br(t,window.getComputedStyle(n,null)),_a(n)&&(this.styles.animationDuration.some((function(t){return t>0}))&&(n.style.animationDuration="0s"),null!==this.styles.transform&&(n.style.transform="none")),this.bounds=i(this.context,n),Qr(n,4)&&(this.flags|=16)},Tr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Lr="undefined"==typeof Uint8Array?[]:new Uint8Array(256),Sr=0;Sr<Tr.length;Sr++)Lr[Tr.charCodeAt(Sr)]=Sr;for(var kr=function(t,n,e){return t.slice?t.slice(n,e):new Uint16Array(Array.prototype.slice.call(t,n,e))},Er=function(){function t(t,n,e,r,a,A){this.initialValue=t,this.errorValue=n,this.highStart=e,this.highValueIndex=r,this.index=a,this.data=A}return t.prototype.get=function(t){var n;if(t>=0){if(t<55296||t>56319&&t<=65535)return n=((n=this.index[t>>5])<<2)+(31&t),this.data[n];if(t<=65535)return n=((n=this.index[2048+(t-55296>>5)])<<2)+(31&t),this.data[n];if(t<this.highStart)return n=2080+(t>>11),n=this.index[n],n+=t>>5&63,n=((n=this.index[n])<<2)+(31&t),this.data[n];if(t<=1114111)return this.data[this.highValueIndex]}return this.errorValue},t}(),Ir="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",_r="undefined"==typeof Uint8Array?[]:new Uint8Array(256),Nr=0;Nr<Ir.length;Nr++)_r[Ir.charCodeAt(Nr)]=Nr;var Hr,Dr=8,Pr=9,Or=11,Mr=12,jr=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(String.fromCodePoint)return String.fromCodePoint.apply(String,t);var e=t.length;if(!e)return"";for(var r=[],a=-1,A="";++a<e;){var o=t[a];o<=65535?r.push(o):(o-=65536,r.push(55296+(o>>10),o%1024+56320)),(a+1===e||r.length>16384)&&(A+=String.fromCharCode.apply(String,r),r.length=0)}return A},Rr=function(t,n){var e,r,a,A=function(t){var n,e,r,a,A,o=.75*t.length,i=t.length,s=0;"="===t[t.length-1]&&(o--,"="===t[t.length-2]&&o--);var l="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?new ArrayBuffer(o):new Array(o),c=Array.isArray(l)?l:new Uint8Array(l);for(n=0;n<i;n+=4)e=Lr[t.charCodeAt(n)],r=Lr[t.charCodeAt(n+1)],a=Lr[t.charCodeAt(n+2)],A=Lr[t.charCodeAt(n+3)],c[s++]=e<<2|r>>4,c[s++]=(15&r)<<4|a>>2,c[s++]=(3&a)<<6|63&A;return l}(t),o=Array.isArray(A)?function(t){for(var n=t.length,e=[],r=0;r<n;r+=4)e.push(t[r+3]<<24|t[r+2]<<16|t[r+1]<<8|t[r]);return e}(A):new Uint32Array(A),i=Array.isArray(A)?function(t){for(var n=t.length,e=[],r=0;r<n;r+=2)e.push(t[r+1]<<8|t[r]);return e}(A):new Uint16Array(A),s=kr(i,12,o[4]/2),l=2===o[5]?kr(i,(24+o[4])/2):(e=o,r=Math.ceil((24+o[4])/4),e.slice?e.slice(r,a):new Uint32Array(Array.prototype.slice.call(e,r,a)));return new Er(o[0],o[1],o[2],o[3],s,l)}("AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA="),Kr="×",Gr=function(t){return Rr.get(t)},qr=function(t,n,e){var r=e-2,a=n[r],A=n[e-1],o=n[e];if(2===A&&3===o)return Kr;if(2===A||3===A||4===A)return"÷";if(2===o||3===o||4===o)return"÷";if(A===Dr&&-1!==[Dr,Pr,Or,Mr].indexOf(o))return Kr;if(!(A!==Or&&A!==Pr||o!==Pr&&10!==o))return Kr;if((A===Mr||10===A)&&10===o)return Kr;if(13===o||5===o)return Kr;if(7===o)return Kr;if(1===A)return Kr;if(13===A&&14===o){for(;5===a;)a=n[--r];if(14===a)return Kr}if(15===A&&15===o){for(var i=0;15===a;)i++,a=n[--r];if(i%2==0)return Kr}return"÷"},zr=function(t){var n=function(t){for(var n=[],e=0,r=t.length;e<r;){var a=t.charCodeAt(e++);if(a>=55296&&a<=56319&&e<r){var A=t.charCodeAt(e++);56320==(64512&A)?n.push(((1023&a)<<10)+(1023&A)+65536):(n.push(a),e--)}else n.push(a)}return n}(t),e=n.length,r=0,a=0,A=n.map(Gr);return{next:function(){if(r>=e)return{done:!0,value:null};for(var t=Kr;r<e&&(t=qr(0,A,++r))===Kr;);if(t!==Kr||r===e){var o=jr.apply(null,n.slice(a,r));return a=r,{value:o,done:!1}}return{done:!0,value:null}}}},Vr=function(t){return 0===t[0]&&255===t[1]&&0===t[2]&&255===t[3]},Wr=function(t,n,e,r,a){var A="http://www.w3.org/2000/svg",o=document.createElementNS(A,"svg"),i=document.createElementNS(A,"foreignObject");return o.setAttributeNS(null,"width",t.toString()),o.setAttributeNS(null,"height",n.toString()),i.setAttributeNS(null,"width","100%"),i.setAttributeNS(null,"height","100%"),i.setAttributeNS(null,"x",e.toString()),i.setAttributeNS(null,"y",r.toString()),i.setAttributeNS(null,"externalResourcesRequired","true"),o.appendChild(i),i.appendChild(a),o},Jr=function(t){return new Promise((function(n,e){var r=new Image;r.onload=function(){return n(r)},r.onerror=e,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(t))}))},Xr={get SUPPORT_RANGE_BOUNDS(){var t=function(t){if(t.createRange){var n=t.createRange();if(n.getBoundingClientRect){var e=t.createElement("boundtest");e.style.height="123px",e.style.display="block",t.body.appendChild(e),n.selectNode(e);var r=n.getBoundingClientRect(),a=Math.round(r.height);if(t.body.removeChild(e),123===a)return!0}}return!1}(document);return Object.defineProperty(Xr,"SUPPORT_RANGE_BOUNDS",{value:t}),t},get SUPPORT_WORD_BREAKING(){var t=Xr.SUPPORT_RANGE_BOUNDS&&function(t){var n=t.createElement("boundtest");n.style.width="50px",n.style.display="block",n.style.fontSize="12px",n.style.letterSpacing="0px",n.style.wordSpacing="0px",t.body.appendChild(n);var e=t.createRange();n.innerHTML="function"==typeof"".repeat?"👨".repeat(10):"";var r=n.firstChild,a=s(r.data).map((function(t){return l(t)})),A=0,o={},i=a.every((function(t,n){e.setStart(r,A),e.setEnd(r,A+t.length);var a=e.getBoundingClientRect();A+=t.length;var i=a.x>o.x||a.y>o.y;return o=a,0===n||i}));return t.body.removeChild(n),i}(document);return Object.defineProperty(Xr,"SUPPORT_WORD_BREAKING",{value:t}),t},get SUPPORT_SVG_DRAWING(){var t=function(t){var n=new Image,e=t.createElement("canvas"),r=e.getContext("2d");if(!r)return!1;n.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{r.drawImage(n,0,0),e.toDataURL()}catch(t){return!1}return!0}(document);return Object.defineProperty(Xr,"SUPPORT_SVG_DRAWING",{value:t}),t},get SUPPORT_FOREIGNOBJECT_DRAWING(){var t="function"==typeof Array.from&&"function"==typeof window.fetch?function(t){var n=t.createElement("canvas"),e=100;n.width=e,n.height=e;var r=n.getContext("2d");if(!r)return Promise.reject(!1);r.fillStyle="rgb(0, 255, 0)",r.fillRect(0,0,e,e);var a=new Image,A=n.toDataURL();a.src=A;var o=Wr(e,e,0,0,a);return r.fillStyle="red",r.fillRect(0,0,e,e),Jr(o).then((function(n){r.drawImage(n,0,0);var a=r.getImageData(0,0,e,e).data;r.fillStyle="red",r.fillRect(0,0,e,e);var o=t.createElement("div");return o.style.backgroundImage="url("+A+")",o.style.height=e+"px",Vr(a)?Jr(Wr(e,e,0,0,o)):Promise.reject(!1)})).then((function(t){return r.drawImage(t,0,0),Vr(r.getImageData(0,0,e,e).data)})).catch((function(){return!1}))}(document):Promise.resolve(!1);return Object.defineProperty(Xr,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:t}),t},get SUPPORT_CORS_IMAGES(){var t=void 0!==(new Image).crossOrigin;return Object.defineProperty(Xr,"SUPPORT_CORS_IMAGES",{value:t}),t},get SUPPORT_RESPONSE_TYPE(){var t="string"==typeof(new XMLHttpRequest).responseType;return Object.defineProperty(Xr,"SUPPORT_RESPONSE_TYPE",{value:t}),t},get SUPPORT_CORS_XHR(){var t="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Xr,"SUPPORT_CORS_XHR",{value:t}),t},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var t=!("undefined"==typeof Intl||!Intl.Segmenter);return Object.defineProperty(Xr,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:t}),t}},Yr=function(t,n){this.text=t,this.bounds=n},Zr=function(t,n,e,r){var a=ea(n,e),A=[],i=0;return a.forEach((function(n){if(e.textDecorationLine.length||n.trim().length>0)if(Xr.SUPPORT_RANGE_BOUNDS){var a=ta(r,i,n.length).getClientRects();if(a.length>1){var s=na(n),l=0;s.forEach((function(n){A.push(new Yr(n,o.fromDOMRectList(t,ta(r,l+i,n.length).getClientRects()))),l+=n.length}))}else A.push(new Yr(n,o.fromDOMRectList(t,a)))}else{var c=r.splitText(n.length);A.push(new Yr(n,$r(t,r))),r=c}else Xr.SUPPORT_RANGE_BOUNDS||(r=r.splitText(n.length));i+=n.length})),A},$r=function(t,n){var e=n.ownerDocument;if(e){var r=e.createElement("html2canvaswrapper");r.appendChild(n.cloneNode(!0));var a=n.parentNode;if(a){a.replaceChild(r,n);var A=i(t,r);return r.firstChild&&a.replaceChild(r.firstChild,r),A}}return o.EMPTY},ta=function(t,n,e){var r=t.ownerDocument;if(!r)throw new Error("Node has no owner document");var a=r.createRange();return a.setStart(t,n),a.setEnd(t,n+e),a},na=function(t){if(Xr.SUPPORT_NATIVE_TEXT_SEGMENTATION){var n=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(n.segment(t)).map((function(t){return t.segment}))}return function(t){for(var n,e=zr(t),r=[];!(n=e.next()).done;)n.value&&r.push(n.value.slice());return r}(t)},ea=function(t,n){return 0!==n.letterSpacing?na(t):function(t,n){if(Xr.SUPPORT_NATIVE_TEXT_SEGMENTATION){var e=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(e.segment(t)).map((function(t){return t.segment}))}return aa(t,n)}(t,n)},ra=[32,160,4961,65792,65793,4153,4241],aa=function(t,n){for(var e,r=function(t,n){var e=s(t),r=ot(e,n),a=r[0],A=r[1],o=r[2],i=e.length,l=0,c=0;return{next:function(){if(c>=i)return{done:!0,value:null};for(var t=V;c<i&&(t=At(e,A,a,++c,o))===V;);if(t!==V||c===i){var n=new it(e,t,l,c);return l=c,{value:n,done:!1}}return{done:!0,value:null}}}}(t,{lineBreak:n.lineBreak,wordBreak:"break-word"===n.overflowWrap?"break-word":n.wordBreak}),a=[],A=function(){if(e.value){var t=e.value.slice(),n=s(t),r="";n.forEach((function(t){-1===ra.indexOf(t)?r+=l(t):(r.length&&a.push(r),a.push(l(t)),r="")})),r.length&&a.push(r)}};!(e=r.next()).done;)A();return a},Aa=function(t,n,e){this.text=oa(n.data,e.textTransform),this.textBounds=Zr(t,this.text,e,n)},oa=function(t,n){switch(n){case 1:return t.toLowerCase();case 3:return t.replace(ia,sa);case 2:return t.toUpperCase();default:return t}},ia=/(^|\s|:|-|\(|\))([a-z])/g,sa=function(t,n,e){return t.length>0?n+e.toUpperCase():t},la=function(t){function e(n,e){var r=t.call(this,n,e)||this;return r.src=e.currentSrc||e.src,r.intrinsicWidth=e.naturalWidth,r.intrinsicHeight=e.naturalHeight,r.context.cache.addImage(r.src),r}return n(e,t),e}(Ur),ca=function(t){function e(n,e){var r=t.call(this,n,e)||this;return r.canvas=e,r.intrinsicWidth=e.width,r.intrinsicHeight=e.height,r}return n(e,t),e}(Ur),da=function(t){function e(n,e){var r=t.call(this,n,e)||this,a=new XMLSerializer,A=i(n,e);return e.setAttribute("width",A.width+"px"),e.setAttribute("height",A.height+"px"),r.svg="data:image/svg+xml,"+encodeURIComponent(a.serializeToString(e)),r.intrinsicWidth=e.width.baseVal.value,r.intrinsicHeight=e.height.baseVal.value,r.context.cache.addImage(r.svg),r}return n(e,t),e}(Ur),ua=function(t){function e(n,e){var r=t.call(this,n,e)||this;return r.value=e.value,r}return n(e,t),e}(Ur),pa=function(t){function e(n,e){var r=t.call(this,n,e)||this;return r.start=e.start,r.reversed="boolean"==typeof e.reversed&&!0===e.reversed,r}return n(e,t),e}(Ur),fa=[{type:15,flags:0,unit:"px",number:3}],ha=[{type:16,flags:0,number:50}],ga=function(t){return t.width>t.height?new o(t.left+(t.width-t.height)/2,t.top,t.height,t.height):t.width<t.height?new o(t.left,t.top+(t.height-t.width)/2,t.width,t.width):t},ma=function(t){var n=t.type===wa?new Array(t.value.length+1).join("•"):t.value;return 0===n.length?t.placeholder||"":n},ba="checkbox",va="radio",wa="password",ya=707406591,Ba=function(t){function e(n,e){var r=t.call(this,n,e)||this;switch(r.type=e.type.toLowerCase(),r.checked=e.checked,r.value=ma(e),r.type!==ba&&r.type!==va||(r.styles.backgroundColor=3739148031,r.styles.borderTopColor=r.styles.borderRightColor=r.styles.borderBottomColor=r.styles.borderLeftColor=2779096575,r.styles.borderTopWidth=r.styles.borderRightWidth=r.styles.borderBottomWidth=r.styles.borderLeftWidth=1,r.styles.borderTopStyle=r.styles.borderRightStyle=r.styles.borderBottomStyle=r.styles.borderLeftStyle=1,r.styles.backgroundClip=[0],r.styles.backgroundOrigin=[0],r.bounds=ga(r.bounds)),r.type){case ba:r.styles.borderTopRightRadius=r.styles.borderTopLeftRadius=r.styles.borderBottomRightRadius=r.styles.borderBottomLeftRadius=fa;break;case va:r.styles.borderTopRightRadius=r.styles.borderTopLeftRadius=r.styles.borderBottomRightRadius=r.styles.borderBottomLeftRadius=ha}return r}return n(e,t),e}(Ur),xa=function(t){function e(n,e){var r=t.call(this,n,e)||this,a=e.options[e.selectedIndex||0];return r.value=a&&a.text||"",r}return n(e,t),e}(Ur),Ca=function(t){function e(n,e){var r=t.call(this,n,e)||this;return r.value=e.value,r}return n(e,t),e}(Ur),Fa=function(t){function e(n,e){var r=t.call(this,n,e)||this;r.src=e.src,r.width=parseInt(e.width,10)||0,r.height=parseInt(e.height,10)||0,r.backgroundColor=r.styles.backgroundColor;try{if(e.contentWindow&&e.contentWindow.document&&e.contentWindow.document.documentElement){r.tree=La(n,e.contentWindow.document.documentElement);var a=e.contentWindow.document.documentElement?xn(n,getComputedStyle(e.contentWindow.document.documentElement).backgroundColor):Cn.TRANSPARENT,A=e.contentWindow.document.body?xn(n,getComputedStyle(e.contentWindow.document.body).backgroundColor):Cn.TRANSPARENT;r.backgroundColor=hn(a)?hn(A)?r.styles.backgroundColor:A:a}}catch(t){}return r}return n(e,t),e}(Ur),Qa=["OL","UL","MENU"],Ua=function(t,n,e,r){for(var a=n.firstChild,A=void 0;a;a=A)if(A=a.nextSibling,Ea(a)&&a.data.trim().length>0)e.textNodes.push(new Aa(t,a,e.styles));else if(Ia(a))if(Wa(a)&&a.assignedNodes)a.assignedNodes().forEach((function(n){return Ua(t,n,e,r)}));else{var o=Ta(t,a);o.styles.isVisible()&&(Sa(a,o,r)?o.flags|=4:ka(o.styles)&&(o.flags|=2),-1!==Qa.indexOf(a.tagName)&&(o.flags|=8),e.elements.push(o),a.slot,a.shadowRoot?Ua(t,a.shadowRoot,o,r):za(a)||Oa(a)||Va(a)||Ua(t,a,o,r))}},Ta=function(t,n){return Ka(n)?new la(t,n):ja(n)?new ca(t,n):Oa(n)?new da(t,n):Ha(n)?new ua(t,n):Da(n)?new pa(t,n):Pa(n)?new Ba(t,n):Va(n)?new xa(t,n):za(n)?new Ca(t,n):Ga(n)?new Fa(t,n):new Ur(t,n)},La=function(t,n){var e=Ta(t,n);return e.flags|=4,Ua(t,n,e,e),e},Sa=function(t,n,e){return n.styles.isPositionedWithZIndex()||n.styles.opacity<1||n.styles.isTransformed()||Ma(t)&&e.styles.isTransparent()},ka=function(t){return t.isPositioned()||t.isFloating()},Ea=function(t){return t.nodeType===Node.TEXT_NODE},Ia=function(t){return t.nodeType===Node.ELEMENT_NODE},_a=function(t){return Ia(t)&&void 0!==t.style&&!Na(t)},Na=function(t){return"object"==typeof t.className},Ha=function(t){return"LI"===t.tagName},Da=function(t){return"OL"===t.tagName},Pa=function(t){return"INPUT"===t.tagName},Oa=function(t){return"svg"===t.tagName},Ma=function(t){return"BODY"===t.tagName},ja=function(t){return"CANVAS"===t.tagName},Ra=function(t){return"VIDEO"===t.tagName},Ka=function(t){return"IMG"===t.tagName},Ga=function(t){return"IFRAME"===t.tagName},qa=function(t){return"STYLE"===t.tagName},za=function(t){return"TEXTAREA"===t.tagName},Va=function(t){return"SELECT"===t.tagName},Wa=function(t){return"SLOT"===t.tagName},Ja=function(t){return t.tagName.indexOf("-")>0},Xa=function(){function t(){this.counters={}}return t.prototype.getCounterValue=function(t){var n=this.counters[t];return n&&n.length?n[n.length-1]:1},t.prototype.getCounterValues=function(t){return this.counters[t]||[]},t.prototype.pop=function(t){var n=this;t.forEach((function(t){return n.counters[t].pop()}))},t.prototype.parse=function(t){var n=this,e=t.counterIncrement,r=t.counterReset,a=!0;null!==e&&e.forEach((function(t){var e=n.counters[t.counter];e&&0!==t.increment&&(a=!1,e.length||e.push(1),e[Math.max(0,e.length-1)]+=t.increment)}));var A=[];return a&&r.forEach((function(t){var e=n.counters[t.counter];A.push(t.counter),e||(e=n.counters[t.counter]=[]),e.push(t.reset)})),A},t}(),Ya={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"]},Za={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:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},$a={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:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},tA={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:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},nA=function(t,n,e,r,a,A){return t<n||t>e?cA(t,a,A.length>0):r.integers.reduce((function(n,e,a){for(;t>=e;)t-=e,n+=r.values[a];return n}),"")+A},eA=function(t,n,e,r){var a="";do{e||t--,a=r(t)+a,t/=n}while(t*n>=n);return a},rA=function(t,n,e,r,a){var A=e-n+1;return(t<0?"-":"")+(eA(Math.abs(t),A,r,(function(t){return l(Math.floor(t%A)+n)}))+a)},aA=function(t,n,e){void 0===e&&(e=". ");var r=n.length;return eA(Math.abs(t),r,!1,(function(t){return n[Math.floor(t%r)]}))+e},AA=function(t,n,e,r,a,A){if(t<-9999||t>9999)return cA(t,4,a.length>0);var o=Math.abs(t),i=a;if(0===o)return n[0]+i;for(var s=0;o>0&&s<=4;s++){var l=o%10;0===l&&dr(A,1)&&""!==i?i=n[l]+i:l>1||1===l&&0===s||1===l&&1===s&&dr(A,2)||1===l&&1===s&&dr(A,4)&&t>100||1===l&&s>1&&dr(A,8)?i=n[l]+(s>0?e[s-1]:"")+i:1===l&&s>0&&(i=e[s-1]+i),o=Math.floor(o/10)}return(t<0?r:"")+i},oA="十百千萬",iA="拾佰仟萬",sA="マイナス",lA="마이너스",cA=function(t,n,e){var r=e?". ":"",a=e?"、":"",A=e?", ":"",o=e?" ":"";switch(n){case 0:return"•"+o;case 1:return"◦"+o;case 2:return"◾"+o;case 5:var i=rA(t,48,57,!0,r);return i.length<4?"0"+i:i;case 4:return aA(t,"〇一二三四五六七八九",a);case 6:return nA(t,1,3999,Ya,3,r).toLowerCase();case 7:return nA(t,1,3999,Ya,3,r);case 8:return rA(t,945,969,!1,r);case 9:return rA(t,97,122,!1,r);case 10:return rA(t,65,90,!1,r);case 11:return rA(t,1632,1641,!0,r);case 12:case 49:return nA(t,1,9999,Za,3,r);case 35:return nA(t,1,9999,Za,3,r).toLowerCase();case 13:return rA(t,2534,2543,!0,r);case 14:case 30:return rA(t,6112,6121,!0,r);case 15:return aA(t,"子丑寅卯辰巳午未申酉戌亥",a);case 16:return aA(t,"甲乙丙丁戊己庚辛壬癸",a);case 17:case 48:return AA(t,"零一二三四五六七八九",oA,"負",a,14);case 47:return AA(t,"零壹貳參肆伍陸柒捌玖",iA,"負",a,15);case 42:return AA(t,"零一二三四五六七八九",oA,"负",a,14);case 41:return AA(t,"零壹贰叁肆伍陆柒捌玖",iA,"负",a,15);case 26:return AA(t,"〇一二三四五六七八九","十百千万",sA,a,0);case 25:return AA(t,"零壱弐参四伍六七八九","拾百千万",sA,a,7);case 31:return AA(t,"영일이삼사오육칠팔구","십백천만",lA,A,7);case 33:return AA(t,"零一二三四五六七八九","十百千萬",lA,A,0);case 32:return AA(t,"零壹貳參四五六七八九","拾百千",lA,A,7);case 18:return rA(t,2406,2415,!0,r);case 20:return nA(t,1,19999,tA,3,r);case 21:return rA(t,2790,2799,!0,r);case 22:return rA(t,2662,2671,!0,r);case 22:return nA(t,1,10999,$a,3,r);case 23:return aA(t,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return aA(t,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return rA(t,3302,3311,!0,r);case 28:return aA(t,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",a);case 29:return aA(t,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",a);case 34:return rA(t,3792,3801,!0,r);case 37:return rA(t,6160,6169,!0,r);case 38:return rA(t,4160,4169,!0,r);case 39:return rA(t,2918,2927,!0,r);case 40:return rA(t,1776,1785,!0,r);case 43:return rA(t,3046,3055,!0,r);case 44:return rA(t,3174,3183,!0,r);case 45:return rA(t,3664,3673,!0,r);case 46:return rA(t,3872,3881,!0,r);default:return rA(t,48,57,!0,r)}},dA="data-html2canvas-ignore",uA=function(){function t(t,n,e){if(this.context=t,this.options=e,this.scrolledElements=[],this.referenceElement=n,this.counters=new Xa,this.quoteDepth=0,!n.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(n.ownerDocument.documentElement,!1)}return t.prototype.toIFrame=function(t,n){var e=this,A=fA(t,n);if(!A.contentWindow)return Promise.reject("Unable to find iframe window");var o=t.defaultView.pageXOffset,i=t.defaultView.pageYOffset,s=A.contentWindow,l=s.document,c=mA(A).then((function(){return r(e,void 0,void 0,(function(){var t,e;return a(this,(function(r){switch(r.label){case 0:return this.scrolledElements.forEach(BA),s&&(s.scrollTo(n.left,n.top),!/(iPad|iPhone|iPod)/g.test(navigator.userAgent)||s.scrollY===n.top&&s.scrollX===n.left||(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(s.scrollX-n.left,s.scrollY-n.top,0,0))),t=this.options.onclone,void 0===(e=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,gA(l)]:[3,4];case 3:r.sent(),r.label=4;case 4:return"function"==typeof t?[2,Promise.resolve().then((function(){return t(l,e)})).then((function(){return A}))]:[2,A]}}))}))}));return l.open(),l.write(wA(document.doctype)+"<html></html>"),yA(this.referenceElement.ownerDocument,o,i),l.replaceChild(l.adoptNode(this.documentElement),l.documentElement),l.close(),c},t.prototype.createElementClone=function(t){if(Qr(t,2),ja(t))return this.createCanvasClone(t);if(Ra(t))return this.createVideoClone(t);if(qa(t))return this.createStyleClone(t);var n=t.cloneNode(!1);return Ka(n)&&(Ka(t)&&t.currentSrc&&t.currentSrc!==t.src&&(n.src=t.currentSrc,n.srcset=""),"lazy"===n.loading&&(n.loading="eager")),Ja(n)?this.createCustomElementClone(n):n},t.prototype.createCustomElementClone=function(t){var n=document.createElement("html2canvascustomelement");return vA(t.style,n),n},t.prototype.createStyleClone=function(t){try{var n=t.sheet;if(n&&n.cssRules){var e=[].slice.call(n.cssRules,0).reduce((function(t,n){return n&&"string"==typeof n.cssText?t+n.cssText:t}),""),r=t.cloneNode(!1);return r.textContent=e,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 n;if(this.options.inlineImages&&t.ownerDocument){var e=t.ownerDocument.createElement("img");try{return e.src=t.toDataURL(),e}catch(n){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"),A=r.getContext("2d");if(A)if(!this.options.allowTaint&&a)A.putImageData(a.getImageData(0,0,t.width,t.height),0,0);else{var o=null!==(n=t.getContext("webgl2"))&&void 0!==n?n:t.getContext("webgl");if(o){var i=o.getContextAttributes();!1===(null==i?void 0:i.preserveDrawingBuffer)&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",t)}A.drawImage(t,0,0)}return r}catch(n){this.context.logger.info("Unable to clone canvas as it is tainted",t)}return r},t.prototype.createVideoClone=function(t){var n=t.ownerDocument.createElement("canvas");n.width=t.offsetWidth,n.height=t.offsetHeight;var e=n.getContext("2d");try{return e&&(e.drawImage(t,0,0,n.width,n.height),this.options.allowTaint||e.getImageData(0,0,n.width,n.height)),n}catch(n){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,n,e){Ia(n)&&("SCRIPT"===n.tagName||n.hasAttribute(dA)||"function"==typeof this.options.ignoreElements&&this.options.ignoreElements(n))||this.options.copyStyles&&Ia(n)&&qa(n)||t.appendChild(this.cloneNode(n,e))},t.prototype.cloneChildNodes=function(t,n,e){for(var r=this,a=t.shadowRoot?t.shadowRoot.firstChild:t.firstChild;a;a=a.nextSibling)if(Ia(a)&&Wa(a)&&"function"==typeof a.assignedNodes){var A=a.assignedNodes();A.length&&A.forEach((function(t){return r.appendChildNode(n,t,e)}))}else this.appendChildNode(n,a,e)},t.prototype.cloneNode=function(t,n){if(Ea(t))return document.createTextNode(t.data);if(!t.ownerDocument)return t.cloneNode(!1);var e=t.ownerDocument.defaultView;if(e&&Ia(t)&&(_a(t)||Na(t))){var r=this.createElementClone(t);r.style.transitionProperty="none";var a=e.getComputedStyle(t),A=e.getComputedStyle(t,":before"),o=e.getComputedStyle(t,":after");this.referenceElement===t&&_a(r)&&(this.clonedReferenceElement=r),Ma(r)&&QA(r);var i=this.counters.parse(new Cr(this.context,a)),s=this.resolvePseudoContent(t,r,A,Hr.BEFORE);Ja(t)&&(n=!0),Ra(t)||this.cloneChildNodes(t,r,n),s&&r.insertBefore(s,r.firstChild);var l=this.resolvePseudoContent(t,r,o,Hr.AFTER);return l&&r.appendChild(l),this.counters.pop(i),(a&&(this.options.copyStyles||Na(t))&&!Ga(t)||n)&&vA(a,r),0===t.scrollTop&&0===t.scrollLeft||this.scrolledElements.push([r,t.scrollLeft,t.scrollTop]),(za(t)||Va(t))&&(za(r)||Va(r))&&(r.value=t.value),r}return t.cloneNode(!1)},t.prototype.resolvePseudoContent=function(t,n,e,r){var a=this;if(e){var A=e.content,o=n.ownerDocument;if(o&&A&&"none"!==A&&"-moz-alt-content"!==A&&"none"!==e.display){this.counters.parse(new Cr(this.context,e));var i=new xr(this.context,e),s=o.createElement("html2canvaspseudoelement");vA(e,s),i.content.forEach((function(n){if(0===n.type)s.appendChild(o.createTextNode(n.value));else if(22===n.type){var e=o.createElement("img");e.src=n.value,e.style.opacity="1",s.appendChild(e)}else if(18===n.type){if("attr"===n.name){var r=n.values.filter(zt);r.length&&s.appendChild(o.createTextNode(t.getAttribute(r[0].value)||""))}else if("counter"===n.name){var A=n.values.filter(Xt),l=A[0],c=A[1];if(l&&zt(l)){var d=a.counters.getCounterValue(l.value),u=c&&zt(c)?ke.parse(a.context,c.value):3;s.appendChild(o.createTextNode(cA(d,u,!1)))}}else if("counters"===n.name){var p=n.values.filter(Xt),f=(l=p[0],p[1]);if(c=p[2],l&&zt(l)){var h=a.counters.getCounterValues(l.value),g=c&&zt(c)?ke.parse(a.context,c.value):3,m=f&&0===f.type?f.value:"",b=h.map((function(t){return cA(t,g,!1)})).join(m);s.appendChild(o.createTextNode(b))}}}else if(20===n.type)switch(n.value){case"open-quote":s.appendChild(o.createTextNode(mr(i.quotes,a.quoteDepth++,!0)));break;case"close-quote":s.appendChild(o.createTextNode(mr(i.quotes,--a.quoteDepth,!1)));break;default:s.appendChild(o.createTextNode(n.value))}})),s.className=xA+" "+CA;var l=r===Hr.BEFORE?" "+xA:" "+CA;return Na(n)?n.className.baseValue+=l:n.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"}(Hr||(Hr={}));var pA,fA=function(t,n){var e=t.createElement("iframe");return e.className="html2canvas-container",e.style.visibility="hidden",e.style.position="fixed",e.style.left="-10000px",e.style.top="0px",e.style.border="0",e.width=n.width.toString(),e.height=n.height.toString(),e.scrolling="no",e.setAttribute(dA,"true"),t.body.appendChild(e),e},hA=function(t){return new Promise((function(n){t.complete?n():t.src?(t.onload=n,t.onerror=n):n()}))},gA=function(t){return Promise.all([].slice.call(t.images,0).map(hA))},mA=function(t){return new Promise((function(n,e){var r=t.contentWindow;if(!r)return e("No window assigned for iframe");var a=r.document;r.onload=t.onload=function(){r.onload=t.onload=null;var e=setInterval((function(){a.body.childNodes.length>0&&"complete"===a.readyState&&(clearInterval(e),n(t))}),50)}}))},bA=["all","d","content"],vA=function(t,n){for(var e=t.length-1;e>=0;e--){var r=t.item(e);-1===bA.indexOf(r)&&n.style.setProperty(r,t.getPropertyValue(r))}return n},wA=function(t){var n="";return t&&(n+="<!DOCTYPE ",t.name&&(n+=t.name),t.internalSubset&&(n+=t.internalSubset),t.publicId&&(n+='"'+t.publicId+'"'),t.systemId&&(n+='"'+t.systemId+'"'),n+=">"),n},yA=function(t,n,e){t&&t.defaultView&&(n!==t.defaultView.pageXOffset||e!==t.defaultView.pageYOffset)&&t.defaultView.scrollTo(n,e)},BA=function(t){var n=t[0],e=t[1],r=t[2];n.scrollLeft=e,n.scrollTop=r},xA="___html2canvas___pseudoelement_before",CA="___html2canvas___pseudoelement_after",FA='{\n content: "" !important;\n display: none !important;\n}',QA=function(t){UA(t,"."+xA+":before"+FA+"\n ."+CA+":after"+FA)},UA=function(t,n){var e=t.ownerDocument;if(e){var r=e.createElement("style");r.textContent=n,t.appendChild(r)}},TA=function(){function t(){}return t.getOrigin=function(n){var e=t._link;return e?(e.href=n,e.href=e.href,e.protocol+e.hostname+e.port):"about:blank"},t.isSameOrigin=function(n){return t.getOrigin(n)===t._origin},t.setContext=function(n){t._link=n.document.createElement("a"),t._origin=t.getOrigin(n.location.href)},t._origin="about:blank",t}(),LA=function(){function t(t,n){this.context=t,this._options=n,this._cache={}}return t.prototype.addImage=function(t){var n=Promise.resolve();return this.has(t)?n:HA(t)||IA(t)?((this._cache[t]=this.loadImage(t)).catch((function(){})),n):n},t.prototype.match=function(t){return this._cache[t]},t.prototype.loadImage=function(t){return r(this,void 0,void 0,(function(){var n,e,r,A,o=this;return a(this,(function(a){switch(a.label){case 0:return n=TA.isSameOrigin(t),e=!_A(t)&&!0===this._options.useCORS&&Xr.SUPPORT_CORS_IMAGES&&!n,r=!_A(t)&&!n&&!HA(t)&&"string"==typeof this._options.proxy&&Xr.SUPPORT_CORS_XHR&&!e,n||!1!==this._options.allowTaint||_A(t)||HA(t)||r||e?(A=t,r?[4,this.proxy(A)]:[3,2]):[2];case 1:A=a.sent(),a.label=2;case 2:return this.context.logger.debug("Added image "+t.substring(0,256)),[4,new Promise((function(t,n){var r=new Image;r.onload=function(){return t(r)},r.onerror=n,(NA(A)||e)&&(r.crossOrigin="anonymous"),r.src=A,!0===r.complete&&setTimeout((function(){return t(r)}),500),o._options.imageTimeout>0&&setTimeout((function(){return n("Timed out ("+o._options.imageTimeout+"ms) loading image")}),o._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 n=this,e=this._options.proxy;if(!e)throw new Error("No proxy defined");var r=t.substring(0,256);return new Promise((function(a,A){var o=Xr.SUPPORT_RESPONSE_TYPE?"blob":"text",i=new XMLHttpRequest;i.onload=function(){if(200===i.status)if("text"===o)a(i.response);else{var t=new FileReader;t.addEventListener("load",(function(){return a(t.result)}),!1),t.addEventListener("error",(function(t){return A(t)}),!1),t.readAsDataURL(i.response)}else A("Failed to proxy resource "+r+" with status code "+i.status)},i.onerror=A;var s=e.indexOf("?")>-1?"&":"?";if(i.open("GET",""+e+s+"url="+encodeURIComponent(t)+"&responseType="+o),"text"!==o&&i instanceof XMLHttpRequest&&(i.responseType=o),n._options.imageTimeout){var l=n._options.imageTimeout;i.timeout=l,i.ontimeout=function(){return A("Timed out ("+l+"ms) proxying "+r)}}i.send()}))},t}(),SA=/^data:image\/svg\+xml/i,kA=/^data:image\/.*;base64,/i,EA=/^data:image\/.*/i,IA=function(t){return Xr.SUPPORT_SVG_DRAWING||!DA(t)},_A=function(t){return EA.test(t)},NA=function(t){return kA.test(t)},HA=function(t){return"blob"===t.substr(0,4)},DA=function(t){return"svg"===t.substr(-3).toLowerCase()||SA.test(t)},PA=function(){function t(t,n){this.type=0,this.x=t,this.y=n}return t.prototype.add=function(n,e){return new t(this.x+n,this.y+e)},t}(),OA=function(t,n,e){return new PA(t.x+(n.x-t.x)*e,t.y+(n.y-t.y)*e)},MA=function(){function t(t,n,e,r){this.type=1,this.start=t,this.startControl=n,this.endControl=e,this.end=r}return t.prototype.subdivide=function(n,e){var r=OA(this.start,this.startControl,n),a=OA(this.startControl,this.endControl,n),A=OA(this.endControl,this.end,n),o=OA(r,a,n),i=OA(a,A,n),s=OA(o,i,n);return e?new t(this.start,r,o,s):new t(s,i,A,this.end)},t.prototype.add=function(n,e){return new t(this.start.add(n,e),this.startControl.add(n,e),this.endControl.add(n,e),this.end.add(n,e))},t.prototype.reverse=function(){return new t(this.end,this.endControl,this.startControl,this.start)},t}(),jA=function(t){return 1===t.type},RA=function(t){var n=t.styles,e=t.bounds,r=An(n.borderTopLeftRadius,e.width,e.height),a=r[0],A=r[1],o=An(n.borderTopRightRadius,e.width,e.height),i=o[0],s=o[1],l=An(n.borderBottomRightRadius,e.width,e.height),c=l[0],d=l[1],u=An(n.borderBottomLeftRadius,e.width,e.height),p=u[0],f=u[1],h=[];h.push((a+i)/e.width),h.push((p+c)/e.width),h.push((A+f)/e.height),h.push((s+d)/e.height);var g=Math.max.apply(Math,h);g>1&&(a/=g,A/=g,i/=g,s/=g,c/=g,d/=g,p/=g,f/=g);var m=e.width-i,b=e.height-d,v=e.width-c,w=e.height-f,y=n.borderTopWidth,B=n.borderRightWidth,x=n.borderBottomWidth,C=n.borderLeftWidth,F=on(n.paddingTop,t.bounds.width),Q=on(n.paddingRight,t.bounds.width),U=on(n.paddingBottom,t.bounds.width),T=on(n.paddingLeft,t.bounds.width);this.topLeftBorderDoubleOuterBox=a>0||A>0?KA(e.left+C/3,e.top+y/3,a-C/3,A-y/3,pA.TOP_LEFT):new PA(e.left+C/3,e.top+y/3),this.topRightBorderDoubleOuterBox=a>0||A>0?KA(e.left+m,e.top+y/3,i-B/3,s-y/3,pA.TOP_RIGHT):new PA(e.left+e.width-B/3,e.top+y/3),this.bottomRightBorderDoubleOuterBox=c>0||d>0?KA(e.left+v,e.top+b,c-B/3,d-x/3,pA.BOTTOM_RIGHT):new PA(e.left+e.width-B/3,e.top+e.height-x/3),this.bottomLeftBorderDoubleOuterBox=p>0||f>0?KA(e.left+C/3,e.top+w,p-C/3,f-x/3,pA.BOTTOM_LEFT):new PA(e.left+C/3,e.top+e.height-x/3),this.topLeftBorderDoubleInnerBox=a>0||A>0?KA(e.left+2*C/3,e.top+2*y/3,a-2*C/3,A-2*y/3,pA.TOP_LEFT):new PA(e.left+2*C/3,e.top+2*y/3),this.topRightBorderDoubleInnerBox=a>0||A>0?KA(e.left+m,e.top+2*y/3,i-2*B/3,s-2*y/3,pA.TOP_RIGHT):new PA(e.left+e.width-2*B/3,e.top+2*y/3),this.bottomRightBorderDoubleInnerBox=c>0||d>0?KA(e.left+v,e.top+b,c-2*B/3,d-2*x/3,pA.BOTTOM_RIGHT):new PA(e.left+e.width-2*B/3,e.top+e.height-2*x/3),this.bottomLeftBorderDoubleInnerBox=p>0||f>0?KA(e.left+2*C/3,e.top+w,p-2*C/3,f-2*x/3,pA.BOTTOM_LEFT):new PA(e.left+2*C/3,e.top+e.height-2*x/3),this.topLeftBorderStroke=a>0||A>0?KA(e.left+C/2,e.top+y/2,a-C/2,A-y/2,pA.TOP_LEFT):new PA(e.left+C/2,e.top+y/2),this.topRightBorderStroke=a>0||A>0?KA(e.left+m,e.top+y/2,i-B/2,s-y/2,pA.TOP_RIGHT):new PA(e.left+e.width-B/2,e.top+y/2),this.bottomRightBorderStroke=c>0||d>0?KA(e.left+v,e.top+b,c-B/2,d-x/2,pA.BOTTOM_RIGHT):new PA(e.left+e.width-B/2,e.top+e.height-x/2),this.bottomLeftBorderStroke=p>0||f>0?KA(e.left+C/2,e.top+w,p-C/2,f-x/2,pA.BOTTOM_LEFT):new PA(e.left+C/2,e.top+e.height-x/2),this.topLeftBorderBox=a>0||A>0?KA(e.left,e.top,a,A,pA.TOP_LEFT):new PA(e.left,e.top),this.topRightBorderBox=i>0||s>0?KA(e.left+m,e.top,i,s,pA.TOP_RIGHT):new PA(e.left+e.width,e.top),this.bottomRightBorderBox=c>0||d>0?KA(e.left+v,e.top+b,c,d,pA.BOTTOM_RIGHT):new PA(e.left+e.width,e.top+e.height),this.bottomLeftBorderBox=p>0||f>0?KA(e.left,e.top+w,p,f,pA.BOTTOM_LEFT):new PA(e.left,e.top+e.height),this.topLeftPaddingBox=a>0||A>0?KA(e.left+C,e.top+y,Math.max(0,a-C),Math.max(0,A-y),pA.TOP_LEFT):new PA(e.left+C,e.top+y),this.topRightPaddingBox=i>0||s>0?KA(e.left+Math.min(m,e.width-B),e.top+y,m>e.width+B?0:Math.max(0,i-B),Math.max(0,s-y),pA.TOP_RIGHT):new PA(e.left+e.width-B,e.top+y),this.bottomRightPaddingBox=c>0||d>0?KA(e.left+Math.min(v,e.width-C),e.top+Math.min(b,e.height-x),Math.max(0,c-B),Math.max(0,d-x),pA.BOTTOM_RIGHT):new PA(e.left+e.width-B,e.top+e.height-x),this.bottomLeftPaddingBox=p>0||f>0?KA(e.left+C,e.top+Math.min(w,e.height-x),Math.max(0,p-C),Math.max(0,f-x),pA.BOTTOM_LEFT):new PA(e.left+C,e.top+e.height-x),this.topLeftContentBox=a>0||A>0?KA(e.left+C+T,e.top+y+F,Math.max(0,a-(C+T)),Math.max(0,A-(y+F)),pA.TOP_LEFT):new PA(e.left+C+T,e.top+y+F),this.topRightContentBox=i>0||s>0?KA(e.left+Math.min(m,e.width+C+T),e.top+y+F,m>e.width+C+T?0:i-C+T,s-(y+F),pA.TOP_RIGHT):new PA(e.left+e.width-(B+Q),e.top+y+F),this.bottomRightContentBox=c>0||d>0?KA(e.left+Math.min(v,e.width-(C+T)),e.top+Math.min(b,e.height+y+F),Math.max(0,c-(B+Q)),d-(x+U),pA.BOTTOM_RIGHT):new PA(e.left+e.width-(B+Q),e.top+e.height-(x+U)),this.bottomLeftContentBox=p>0||f>0?KA(e.left+C+T,e.top+w,Math.max(0,p-(C+T)),f-(x+U),pA.BOTTOM_LEFT):new PA(e.left+C+T,e.top+e.height-(x+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"}(pA||(pA={}));var KA=function(t,n,e,r,a){var A=(Math.sqrt(2)-1)/3*4,o=e*A,i=r*A,s=t+e,l=n+r;switch(a){case pA.TOP_LEFT:return new MA(new PA(t,l),new PA(t,l-i),new PA(s-o,n),new PA(s,n));case pA.TOP_RIGHT:return new MA(new PA(t,n),new PA(t+o,n),new PA(s,l-i),new PA(s,l));case pA.BOTTOM_RIGHT:return new MA(new PA(s,n),new PA(s,n+i),new PA(t+o,l),new PA(t,l));case pA.BOTTOM_LEFT:default:return new MA(new PA(s,l),new PA(s-o,l),new PA(t,n+i),new PA(t,n))}},GA=function(t){return[t.topLeftBorderBox,t.topRightBorderBox,t.bottomRightBorderBox,t.bottomLeftBorderBox]},qA=function(t){return[t.topLeftPaddingBox,t.topRightPaddingBox,t.bottomRightPaddingBox,t.bottomLeftPaddingBox]},zA=function(t,n,e){this.offsetX=t,this.offsetY=n,this.matrix=e,this.type=0,this.target=6},VA=function(t,n){this.path=t,this.target=n,this.type=1},WA=function(t){this.opacity=t,this.type=2,this.target=6},JA=function(t){return 1===t.type},XA=function(t,n){return t.length===n.length&&t.some((function(t,e){return t===n[e]}))},YA=function(t){this.element=t,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]},ZA=function(){function t(t,n){if(this.container=t,this.parent=n,this.effects=[],this.curves=new RA(this.container),this.container.styles.opacity<1&&this.effects.push(new WA(this.container.styles.opacity)),null!==this.container.styles.transform){var e=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 zA(e,r,a))}if(0!==this.container.styles.overflowX){var A=GA(this.curves),o=qA(this.curves);XA(A,o)?this.effects.push(new VA(A,6)):(this.effects.push(new VA(A,2)),this.effects.push(new VA(o,4)))}}return t.prototype.getEffects=function(t){for(var n=-1===[2,3].indexOf(this.container.styles.position),e=this.parent,r=this.effects.slice(0);e;){var a=e.effects.filter((function(t){return!JA(t)}));if(n||0!==e.container.styles.position||!e.parent){if(r.unshift.apply(r,a),n=-1===[2,3].indexOf(e.container.styles.position),0!==e.container.styles.overflowX){var A=GA(e.curves),o=qA(e.curves);XA(A,o)||r.unshift(new VA(o,6))}}else r.unshift.apply(r,a);e=e.parent}return r.filter((function(n){return dr(n.target,t)}))},t}(),$A=function(t,n,e,r){t.container.elements.forEach((function(a){var A=dr(a.flags,4),o=dr(a.flags,2),i=new ZA(a,t);dr(a.styles.display,2048)&&r.push(i);var s=dr(a.flags,8)?[]:r;if(A||o){var l=A||a.styles.isPositioned()?e:n,c=new YA(i);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,n){return d>t.element.container.styles.zIndex.order?(u=n,!1):u>0})),l.negativeZIndex.splice(u,0,c)}else if(d>0){var p=0;l.positiveZIndex.some((function(t,n){return d>=t.element.container.styles.zIndex.order?(p=n+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);$A(i,c,A?c:e,s)}else a.styles.isInlineLevel()?n.inlineLevel.push(i):n.nonInlineLevel.push(i),$A(i,n,e,s);dr(a.flags,8)&&to(a,s)}))},to=function(t,n){for(var e=t instanceof pa?t.start:1,r=t instanceof pa&&t.reversed,a=0;a<n.length;a++){var A=n[a];A.container instanceof ua&&"number"==typeof A.container.value&&0!==A.container.value&&(e=A.container.value),A.listValue=cA(e,A.container.styles.listStyleType,!0),e+=r?-1:1}},no=function(t,n){switch(n){case 0:return ro(t.topLeftBorderBox,t.topLeftPaddingBox,t.topRightBorderBox,t.topRightPaddingBox);case 1:return ro(t.topRightBorderBox,t.topRightPaddingBox,t.bottomRightBorderBox,t.bottomRightPaddingBox);case 2:return ro(t.bottomRightBorderBox,t.bottomRightPaddingBox,t.bottomLeftBorderBox,t.bottomLeftPaddingBox);default:return ro(t.bottomLeftBorderBox,t.bottomLeftPaddingBox,t.topLeftBorderBox,t.topLeftPaddingBox)}},eo=function(t,n){var e=[];return jA(t)?e.push(t.subdivide(.5,!1)):e.push(t),jA(n)?e.push(n.subdivide(.5,!0)):e.push(n),e},ro=function(t,n,e,r){var a=[];return jA(t)?a.push(t.subdivide(.5,!1)):a.push(t),jA(e)?a.push(e.subdivide(.5,!0)):a.push(e),jA(r)?a.push(r.subdivide(.5,!0).reverse()):a.push(r),jA(n)?a.push(n.subdivide(.5,!1).reverse()):a.push(n),a},ao=function(t){var n=t.bounds,e=t.styles;return n.add(e.borderLeftWidth,e.borderTopWidth,-(e.borderRightWidth+e.borderLeftWidth),-(e.borderTopWidth+e.borderBottomWidth))},Ao=function(t){var n=t.styles,e=t.bounds,r=on(n.paddingLeft,e.width),a=on(n.paddingRight,e.width),A=on(n.paddingTop,e.width),o=on(n.paddingBottom,e.width);return e.add(r+n.borderLeftWidth,A+n.borderTopWidth,-(n.borderRightWidth+n.borderLeftWidth+r+a),-(n.borderTopWidth+n.borderBottomWidth+A+o))},oo=function(t,n,e){var r=function(t,n){return 0===t?n.bounds:2===t?Ao(n):ao(n)}(co(t.styles.backgroundOrigin,n),t),a=function(t,n){return 0===t?n.bounds:2===t?Ao(n):ao(n)}(co(t.styles.backgroundClip,n),t),A=lo(co(t.styles.backgroundSize,n),e,r),o=A[0],i=A[1],s=An(co(t.styles.backgroundPosition,n),r.width-o,r.height-i);return[uo(co(t.styles.backgroundRepeat,n),s,A,r,a),Math.round(r.left+s[0]),Math.round(r.top+s[1]),o,i]},io=function(t){return zt(t)&&t.value===Kn.AUTO},so=function(t){return"number"==typeof t},lo=function(t,n,e){var r=n[0],a=n[1],A=n[2],o=t[0],i=t[1];if(!o)return[0,0];if(tn(o)&&i&&tn(i))return[on(o,e.width),on(i,e.height)];var s=so(A);if(zt(o)&&(o.value===Kn.CONTAIN||o.value===Kn.COVER))return so(A)?e.width/e.height<A!=(o.value===Kn.COVER)?[e.width,e.width/A]:[e.height*A,e.height]:[e.width,e.height];var l=so(r),c=so(a),d=l||c;if(io(o)&&(!i||io(i)))return l&&c?[r,a]:s||d?d&&s?[l?r:a*A,c?a:r/A]:[l?r:e.width,c?a:e.height]:[e.width,e.height];if(s){var u=0,p=0;return tn(o)?u=on(o,e.width):tn(i)&&(p=on(i,e.height)),io(o)?u=p*A:i&&!io(i)||(p=u/A),[u,p]}var f=null,h=null;if(tn(o)?f=on(o,e.width):i&&tn(i)&&(h=on(i,e.height)),null===f||i&&!io(i)||(h=l&&c?f/r*a:e.height),null!==h&&io(o)&&(f=l&&c?h/a*r:e.width),null!==f&&null!==h)return[f,h];throw new Error("Unable to calculate background-size for element")},co=function(t,n){var e=t[n];return void 0===e?t[0]:e},uo=function(t,n,e,r,a){var A=n[0],o=n[1],i=e[0],s=e[1];switch(t){case 2:return[new PA(Math.round(r.left),Math.round(r.top+o)),new PA(Math.round(r.left+r.width),Math.round(r.top+o)),new PA(Math.round(r.left+r.width),Math.round(s+r.top+o)),new PA(Math.round(r.left),Math.round(s+r.top+o))];case 3:return[new PA(Math.round(r.left+A),Math.round(r.top)),new PA(Math.round(r.left+A+i),Math.round(r.top)),new PA(Math.round(r.left+A+i),Math.round(r.height+r.top)),new PA(Math.round(r.left+A),Math.round(r.height+r.top))];case 1:return[new PA(Math.round(r.left+A),Math.round(r.top+o)),new PA(Math.round(r.left+A+i),Math.round(r.top+o)),new PA(Math.round(r.left+A+i),Math.round(r.top+o+s)),new PA(Math.round(r.left+A),Math.round(r.top+o+s))];default:return[new PA(Math.round(a.left),Math.round(a.top)),new PA(Math.round(a.left+a.width),Math.round(a.top)),new PA(Math.round(a.left+a.width),Math.round(a.height+a.top)),new PA(Math.round(a.left),Math.round(a.height+a.top))]}},po="Hidden Text",fo=function(){function t(t){this._data={},this._document=t}return t.prototype.parseMetrics=function(t,n){var e=this._document.createElement("div"),r=this._document.createElement("img"),a=this._document.createElement("span"),A=this._document.body;e.style.visibility="hidden",e.style.fontFamily=t,e.style.fontSize=n,e.style.margin="0",e.style.padding="0",e.style.whiteSpace="nowrap",A.appendChild(e),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=n,a.style.margin="0",a.style.padding="0",a.appendChild(this._document.createTextNode(po)),e.appendChild(a),e.appendChild(r);var o=r.offsetTop-a.offsetTop+2;e.removeChild(a),e.appendChild(this._document.createTextNode(po)),e.style.lineHeight="normal",r.style.verticalAlign="super";var i=r.offsetTop-e.offsetTop+2;return A.removeChild(e),{baseline:o,middle:i}},t.prototype.getMetrics=function(t,n){var e=t+" "+n;return void 0===this._data[e]&&(this._data[e]=this.parseMetrics(t,n)),this._data[e]},t}(),ho=function(t,n){this.context=t,this.options=n},go=function(t){function e(n,e){var r=t.call(this,n,e)||this;return r._activeEffects=[],r.canvas=e.canvas?e.canvas:document.createElement("canvas"),r.ctx=r.canvas.getContext("2d"),e.canvas||(r.canvas.width=Math.floor(e.width*e.scale),r.canvas.height=Math.floor(e.height*e.scale),r.canvas.style.width=e.width+"px",r.canvas.style.height=e.height+"px"),r.fontMetrics=new fo(document),r.ctx.scale(r.options.scale,r.options.scale),r.ctx.translate(-e.x,-e.y),r.ctx.textBaseline="bottom",r._activeEffects=[],r.context.logger.debug("Canvas renderer initialized ("+e.width+"x"+e.height+") with scale "+e.scale),r}return n(e,t),e.prototype.applyEffects=function(t){for(var n=this;this._activeEffects.length;)this.popEffect();t.forEach((function(t){return n.applyEffect(t)}))},e.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)),JA(t)&&(this.path(t.path),this.ctx.clip()),this._activeEffects.push(t)},e.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},e.prototype.renderStack=function(t){return r(this,void 0,void 0,(function(){return a(this,(function(n){switch(n.label){case 0:return t.element.container.styles.isVisible()?[4,this.renderStackContent(t)]:[3,2];case 1:n.sent(),n.label=2;case 2:return[2]}}))}))},e.prototype.renderNode=function(t){return r(this,void 0,void 0,(function(){return a(this,(function(n){switch(n.label){case 0:return dr(t.container.flags,16),t.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(t)]:[3,3];case 1:return n.sent(),[4,this.renderNodeContent(t)];case 2:n.sent(),n.label=3;case 3:return[2]}}))}))},e.prototype.renderTextWithLetterSpacing=function(t,n,e){var r=this;0===n?this.ctx.fillText(t.text,t.bounds.left,t.bounds.top+e):na(t.text).reduce((function(n,a){return r.ctx.fillText(a,n,t.bounds.top+e),n+r.ctx.measureText(a).width}),t.bounds.left)},e.prototype.createFontStyle=function(t){var n=t.fontVariant.filter((function(t){return"normal"===t||"small-caps"===t})).join(""),e=yo(t.fontFamily).join(", "),r=Gt(t.fontSize)?""+t.fontSize.number+t.fontSize.unit:t.fontSize.number+"px";return[[t.fontStyle,n,t.fontWeight,r,e].join(" "),e,r]},e.prototype.renderTextNode=function(t,n){return r(this,void 0,void 0,(function(){var e,r,A,o,i,s,l,c,d=this;return a(this,(function(a){return e=this.createFontStyle(n),r=e[0],A=e[1],o=e[2],this.ctx.font=r,this.ctx.direction=1===n.direction?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",i=this.fontMetrics.getMetrics(A,o),s=i.baseline,l=i.middle,c=n.paintOrder,t.textBounds.forEach((function(t){c.forEach((function(e){switch(e){case 0:d.ctx.fillStyle=gn(n.color),d.renderTextWithLetterSpacing(t,n.letterSpacing,s);var r=n.textShadow;r.length&&t.text.trim().length&&(r.slice(0).reverse().forEach((function(e){d.ctx.shadowColor=gn(e.color),d.ctx.shadowOffsetX=e.offsetX.number*d.options.scale,d.ctx.shadowOffsetY=e.offsetY.number*d.options.scale,d.ctx.shadowBlur=e.blur.number,d.renderTextWithLetterSpacing(t,n.letterSpacing,s)})),d.ctx.shadowColor="",d.ctx.shadowOffsetX=0,d.ctx.shadowOffsetY=0,d.ctx.shadowBlur=0),n.textDecorationLine.length&&(d.ctx.fillStyle=gn(n.textDecorationColor||n.color),n.textDecorationLine.forEach((function(n){switch(n){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:n.webkitTextStrokeWidth&&t.text.trim().length&&(d.ctx.strokeStyle=gn(n.webkitTextStrokeColor),d.ctx.lineWidth=n.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]}))}))},e.prototype.renderReplacedElement=function(t,n,e){if(e&&t.intrinsicWidth>0&&t.intrinsicHeight>0){var r=Ao(t),a=qA(n);this.path(a),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(e,0,0,t.intrinsicWidth,t.intrinsicHeight,r.left,r.top,r.width,r.height),this.ctx.restore()}},e.prototype.renderNodeContent=function(t){return r(this,void 0,void 0,(function(){var n,r,A,i,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)),n=t.container,r=t.curves,A=n.styles,i=0,s=n.textNodes,a.label=1;case 1:return i<s.length?(l=s[i],[4,this.renderTextNode(l,A)]):[3,4];case 2:a.sent(),a.label=3;case 3:return i++,[3,1];case 4:if(!(n instanceof la))return[3,8];a.label=5;case 5:return a.trys.push([5,7,,8]),[4,this.context.cache.match(n.src)];case 6:return b=a.sent(),this.renderReplacedElement(n,r,b),[3,8];case 7:return a.sent(),this.context.logger.error("Error loading image "+n.src),[3,8];case 8:if(n instanceof ca&&this.renderReplacedElement(n,r,n.canvas),!(n instanceof da))return[3,12];a.label=9;case 9:return a.trys.push([9,11,,12]),[4,this.context.cache.match(n.svg)];case 10:return b=a.sent(),this.renderReplacedElement(n,r,b),[3,12];case 11:return a.sent(),this.context.logger.error("Error loading svg "+n.svg.substring(0,255)),[3,12];case 12:return n instanceof Fa&&n.tree?[4,new e(this.context,{scale:this.options.scale,backgroundColor:n.backgroundColor,x:0,y:0,width:n.width,height:n.height}).render(n.tree)]:[3,14];case 13:c=a.sent(),n.width&&n.height&&this.ctx.drawImage(c,0,0,n.width,n.height,n.bounds.left,n.bounds.top,n.bounds.width,n.bounds.height),a.label=14;case 14:if(n instanceof Ba&&(d=Math.min(n.bounds.width,n.bounds.height),n.type===ba?n.checked&&(this.ctx.save(),this.path([new PA(n.bounds.left+.39363*d,n.bounds.top+.79*d),new PA(n.bounds.left+.16*d,n.bounds.top+.5549*d),new PA(n.bounds.left+.27347*d,n.bounds.top+.44071*d),new PA(n.bounds.left+.39694*d,n.bounds.top+.5649*d),new PA(n.bounds.left+.72983*d,n.bounds.top+.23*d),new PA(n.bounds.left+.84*d,n.bounds.top+.34085*d),new PA(n.bounds.left+.39363*d,n.bounds.top+.79*d)]),this.ctx.fillStyle=gn(ya),this.ctx.fill(),this.ctx.restore()):n.type===va&&n.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(n.bounds.left+d/2,n.bounds.top+d/2,d/4,0,2*Math.PI,!0),this.ctx.fillStyle=gn(ya),this.ctx.fill(),this.ctx.restore())),mo(n)&&n.value.length){switch(u=this.createFontStyle(A),w=u[0],p=u[1],f=this.fontMetrics.getMetrics(w,p).baseline,this.ctx.font=w,this.ctx.fillStyle=gn(A.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=vo(n.styles.textAlign),y=Ao(n),h=0,n.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 PA(y.left,y.top),new PA(y.left+y.width,y.top),new PA(y.left+y.width,y.top+y.height),new PA(y.left,y.top+y.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Yr(n.value,g),A.letterSpacing,f),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!dr(n.styles.display,2048))return[3,20];if(null===n.styles.listStyleImage)return[3,19];if(0!==(m=n.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,n.bounds.left-(b.width+10),n.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!==n.styles.listStyleType&&(w=this.createFontStyle(A)[0],this.ctx.font=w,this.ctx.fillStyle=gn(A.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",y=new o(n.bounds.left,n.bounds.top+on(n.styles.paddingTop,n.bounds.width),n.bounds.width,Te(A.lineHeight,A.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Yr(t.listValue,y),A.letterSpacing,Te(A.lineHeight,A.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),a.label=20;case 20:return[2]}}))}))},e.prototype.renderStackContent=function(t){return r(this,void 0,void 0,(function(){var n,e,r,A,o,i,s,l,c,d,u,p,f,h,g;return a(this,(function(a){switch(a.label){case 0:return dr(t.element.container.flags,16),[4,this.renderNodeBackgroundAndBorders(t.element)];case 1:a.sent(),n=0,e=t.negativeZIndex,a.label=2;case 2:return n<e.length?(g=e[n],[4,this.renderStack(g)]):[3,5];case 3:a.sent(),a.label=4;case 4:return n++,[3,2];case 5:return[4,this.renderNodeContent(t.element)];case 6:a.sent(),r=0,A=t.nonInlineLevel,a.label=7;case 7:return r<A.length?(g=A[r],[4,this.renderNode(g)]):[3,10];case 8:a.sent(),a.label=9;case 9:return r++,[3,7];case 10:o=0,i=t.nonPositionedFloats,a.label=11;case 11:return o<i.length?(g=i[o],[4,this.renderStack(g)]):[3,14];case 12:a.sent(),a.label=13;case 13:return o++,[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]}}))}))},e.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()},e.prototype.path=function(t){this.ctx.beginPath(),this.formatPath(t),this.ctx.closePath()},e.prototype.formatPath=function(t){var n=this;t.forEach((function(t,e){var r=jA(t)?t.start:t;0===e?n.ctx.moveTo(r.x,r.y):n.ctx.lineTo(r.x,r.y),jA(t)&&n.ctx.bezierCurveTo(t.startControl.x,t.startControl.y,t.endControl.x,t.endControl.y,t.end.x,t.end.y)}))},e.prototype.renderRepeat=function(t,n,e,r){this.path(t),this.ctx.fillStyle=n,this.ctx.translate(e,r),this.ctx.fill(),this.ctx.translate(-e,-r)},e.prototype.resizeImage=function(t,n,e){var r;if(t.width===n&&t.height===e)return t;var a=(null!==(r=this.canvas.ownerDocument)&&void 0!==r?r:document).createElement("canvas");return a.width=Math.max(1,n),a.height=Math.max(1,e),a.getContext("2d").drawImage(t,0,0,t.width,t.height,0,0,n,e),a},e.prototype.renderBackgroundImage=function(t){return r(this,void 0,void 0,(function(){var n,e,r,A,o,i;return a(this,(function(s){switch(s.label){case 0:n=t.styles.backgroundImage.length-1,e=function(e){var A,o,i,s,l,c,d,u,p,f,h,g,m,b,v,w,y,B,x,C,F,Q,U,T,L,S,k,E,I,_,N;return a(this,(function(a){switch(a.label){case 0:if(0!==e.type)return[3,5];A=void 0,o=e.url,a.label=1;case 1:return a.trys.push([1,3,,4]),[4,r.context.cache.match(o)];case 2:return A=a.sent(),[3,4];case 3:return a.sent(),r.context.logger.error("Error loading background-image "+o),[3,4];case 4:return A&&(i=oo(t,n,[A.width,A.height,A.width/A.height]),w=i[0],Q=i[1],U=i[2],x=i[3],C=i[4],b=r.ctx.createPattern(r.resizeImage(A,x,C),"repeat"),r.renderRepeat(w,b,Q,U)),[3,6];case 5:1===e.type?(s=oo(t,n,[null,null,null]),w=s[0],Q=s[1],U=s[2],x=s[3],C=s[4],l=Ln(e.angle,x,C),c=l[0],d=l[1],u=l[2],p=l[3],f=l[4],(h=document.createElement("canvas")).width=x,h.height=C,g=h.getContext("2d"),m=g.createLinearGradient(d,p,u,f),Tn(e.stops,c).forEach((function(t){return m.addColorStop(t.stop,gn(t.color))})),g.fillStyle=m,g.fillRect(0,0,x,C),x>0&&C>0&&(b=r.ctx.createPattern(h,"repeat"),r.renderRepeat(w,b,Q,U))):function(t){return 2===t.type}(e)&&(v=oo(t,n,[null,null,null]),w=v[0],y=v[1],B=v[2],x=v[3],C=v[4],F=0===e.position.length?[rn]:e.position,Q=on(F[0],x),U=on(F[F.length-1],C),T=function(t,n,e,r,a){var A=0,o=0;switch(t.size){case 0:0===t.shape?A=o=Math.min(Math.abs(n),Math.abs(n-r),Math.abs(e),Math.abs(e-a)):1===t.shape&&(A=Math.min(Math.abs(n),Math.abs(n-r)),o=Math.min(Math.abs(e),Math.abs(e-a)));break;case 2:if(0===t.shape)A=o=Math.min(Sn(n,e),Sn(n,e-a),Sn(n-r,e),Sn(n-r,e-a));else if(1===t.shape){var i=Math.min(Math.abs(e),Math.abs(e-a))/Math.min(Math.abs(n),Math.abs(n-r)),s=kn(r,a,n,e,!0),l=s[0],c=s[1];o=i*(A=Sn(l-n,(c-e)/i))}break;case 1:0===t.shape?A=o=Math.max(Math.abs(n),Math.abs(n-r),Math.abs(e),Math.abs(e-a)):1===t.shape&&(A=Math.max(Math.abs(n),Math.abs(n-r)),o=Math.max(Math.abs(e),Math.abs(e-a)));break;case 3:if(0===t.shape)A=o=Math.max(Sn(n,e),Sn(n,e-a),Sn(n-r,e),Sn(n-r,e-a));else if(1===t.shape){i=Math.max(Math.abs(e),Math.abs(e-a))/Math.max(Math.abs(n),Math.abs(n-r));var d=kn(r,a,n,e,!1);l=d[0],c=d[1],o=i*(A=Sn(l-n,(c-e)/i))}}return Array.isArray(t.size)&&(A=on(t.size[0],r),o=2===t.size.length?on(t.size[1],a):A),[A,o]}(e,Q,U,x,C),L=T[0],S=T[1],L>0&&S>0&&(k=r.ctx.createRadialGradient(y+Q,B+U,0,y+Q,B+U,L),Tn(e.stops,2*L).forEach((function(t){return k.addColorStop(t.stop,gn(t.color))})),r.path(w),r.ctx.fillStyle=k,L!==S?(E=t.bounds.left+.5*t.bounds.width,I=t.bounds.top+.5*t.bounds.height,N=1/(_=S/L),r.ctx.save(),r.ctx.translate(E,I),r.ctx.transform(1,0,0,_,0,0),r.ctx.translate(-E,-I),r.ctx.fillRect(y,N*(B-I)+I,x,C*N),r.ctx.restore()):r.ctx.fill())),a.label=6;case 6:return n--,[2]}}))},r=this,A=0,o=t.styles.backgroundImage.slice(0).reverse(),s.label=1;case 1:return A<o.length?(i=o[A],[5,e(i)]):[3,4];case 2:s.sent(),s.label=3;case 3:return A++,[3,1];case 4:return[2]}}))}))},e.prototype.renderSolidBorder=function(t,n,e){return r(this,void 0,void 0,(function(){return a(this,(function(r){return this.path(no(e,n)),this.ctx.fillStyle=gn(t),this.ctx.fill(),[2]}))}))},e.prototype.renderDoubleBorder=function(t,n,e,A){return r(this,void 0,void 0,(function(){var r,o;return a(this,(function(a){switch(a.label){case 0:return n<3?[4,this.renderSolidBorder(t,e,A)]:[3,2];case 1:return a.sent(),[2];case 2:return r=function(t,n){switch(n){case 0:return ro(t.topLeftBorderBox,t.topLeftBorderDoubleOuterBox,t.topRightBorderBox,t.topRightBorderDoubleOuterBox);case 1:return ro(t.topRightBorderBox,t.topRightBorderDoubleOuterBox,t.bottomRightBorderBox,t.bottomRightBorderDoubleOuterBox);case 2:return ro(t.bottomRightBorderBox,t.bottomRightBorderDoubleOuterBox,t.bottomLeftBorderBox,t.bottomLeftBorderDoubleOuterBox);default:return ro(t.bottomLeftBorderBox,t.bottomLeftBorderDoubleOuterBox,t.topLeftBorderBox,t.topLeftBorderDoubleOuterBox)}}(A,e),this.path(r),this.ctx.fillStyle=gn(t),this.ctx.fill(),o=function(t,n){switch(n){case 0:return ro(t.topLeftBorderDoubleInnerBox,t.topLeftPaddingBox,t.topRightBorderDoubleInnerBox,t.topRightPaddingBox);case 1:return ro(t.topRightBorderDoubleInnerBox,t.topRightPaddingBox,t.bottomRightBorderDoubleInnerBox,t.bottomRightPaddingBox);case 2:return ro(t.bottomRightBorderDoubleInnerBox,t.bottomRightPaddingBox,t.bottomLeftBorderDoubleInnerBox,t.bottomLeftPaddingBox);default:return ro(t.bottomLeftBorderDoubleInnerBox,t.bottomLeftPaddingBox,t.topLeftBorderDoubleInnerBox,t.topLeftPaddingBox)}}(A,e),this.path(o),this.ctx.fill(),[2]}}))}))},e.prototype.renderNodeBackgroundAndBorders=function(t){return r(this,void 0,void 0,(function(){var n,e,r,A,o,i,s,l,c=this;return a(this,(function(a){switch(a.label){case 0:return this.applyEffects(t.getEffects(2)),n=t.container.styles,e=!hn(n.backgroundColor)||n.backgroundImage.length,r=[{style:n.borderTopStyle,color:n.borderTopColor,width:n.borderTopWidth},{style:n.borderRightStyle,color:n.borderRightColor,width:n.borderRightWidth},{style:n.borderBottomStyle,color:n.borderBottomColor,width:n.borderBottomWidth},{style:n.borderLeftStyle,color:n.borderLeftColor,width:n.borderLeftWidth}],A=bo(co(n.backgroundClip,0),t.curves),e||n.boxShadow.length?(this.ctx.save(),this.path(A),this.ctx.clip(),hn(n.backgroundColor)||(this.ctx.fillStyle=gn(n.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(t.container)]):[3,2];case 1:a.sent(),this.ctx.restore(),n.boxShadow.slice(0).reverse().forEach((function(n){c.ctx.save();var e,r,a,A,o,i=GA(t.curves),s=n.inset?0:1e4,l=(e=i,r=-s+(n.inset?1:-1)*n.spread.number,a=(n.inset?1:-1)*n.spread.number,A=n.spread.number*(n.inset?-2:2),o=n.spread.number*(n.inset?-2:2),e.map((function(t,n){switch(n){case 0:return t.add(r,a);case 1:return t.add(r+A,a);case 2:return t.add(r+A,a+o);case 3:return t.add(r,a+o)}return t})));n.inset?(c.path(i),c.ctx.clip(),c.mask(l)):(c.mask(i),c.ctx.clip(),c.path(l)),c.ctx.shadowOffsetX=n.offsetX.number+s,c.ctx.shadowOffsetY=n.offsetY.number,c.ctx.shadowColor=gn(n.color),c.ctx.shadowBlur=n.blur.number,c.ctx.fillStyle=n.inset?gn(n.color):"rgba(0,0,0,1)",c.ctx.fill(),c.ctx.restore()})),a.label=2;case 2:o=0,i=0,s=r,a.label=3;case 3:return i<s.length?0!==(l=s[i]).style&&!hn(l.color)&&l.width>0?2!==l.style?[3,5]:[4,this.renderDashedDottedBorder(l.color,l.width,o,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,o,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,o,t.curves)];case 8:return a.sent(),[3,11];case 9:return[4,this.renderSolidBorder(l.color,o,t.curves)];case 10:a.sent(),a.label=11;case 11:o++,a.label=12;case 12:return i++,[3,3];case 13:return[2]}}))}))},e.prototype.renderDashedDottedBorder=function(t,n,e,A,o){return r(this,void 0,void 0,(function(){var r,i,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,n){switch(n){case 0:return eo(t.topLeftBorderStroke,t.topRightBorderStroke);case 1:return eo(t.topRightBorderStroke,t.bottomRightBorderStroke);case 2:return eo(t.bottomRightBorderStroke,t.bottomLeftBorderStroke);default:return eo(t.bottomLeftBorderStroke,t.topLeftBorderStroke)}}(A,e),i=no(A,e),2===o&&(this.path(i),this.ctx.clip()),jA(i[0])?(s=i[0].start.x,l=i[0].start.y):(s=i[0].x,l=i[0].y),jA(i[1])?(c=i[1].end.x,d=i[1].end.y):(c=i[1].x,d=i[1].y),u=0===e||2===e?Math.abs(s-c):Math.abs(l-d),this.ctx.beginPath(),3===o?this.formatPath(r):this.formatPath(i.slice(0,2)),p=n<3?3*n:2*n,f=n<3?2*n:n,3===o&&(p=n,f=n),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===o?this.ctx.setLineDash([0,p+f]):this.ctx.setLineDash([p,f])),3===o?(this.ctx.lineCap="round",this.ctx.lineWidth=n):this.ctx.lineWidth=2*n+1.1,this.ctx.strokeStyle=gn(t),this.ctx.stroke(),this.ctx.setLineDash([]),2===o&&(jA(i[0])&&(w=i[3],y=i[0],this.ctx.beginPath(),this.formatPath([new PA(w.end.x,w.end.y),new PA(y.start.x,y.start.y)]),this.ctx.stroke()),jA(i[1])&&(w=i[1],y=i[2],this.ctx.beginPath(),this.formatPath([new PA(w.end.x,w.end.y),new PA(y.start.x,y.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]}))}))},e.prototype.render=function(t){return r(this,void 0,void 0,(function(){var n;return a(this,(function(e){switch(e.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=gn(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),r=new ZA(t,null),a=new YA(r),$A(r,a,a,A=[]),to(r.container,A),n=a,[4,this.renderStack(n)];case 1:return e.sent(),this.applyEffects([]),[2,this.canvas]}var r,a,A}))}))},e}(ho),mo=function(t){return t instanceof Ca||t instanceof xa||t instanceof Ba&&t.type!==va&&t.type!==ba},bo=function(t,n){switch(t){case 0:return GA(n);case 2:return function(t){return[t.topLeftContentBox,t.topRightContentBox,t.bottomRightContentBox,t.bottomLeftContentBox]}(n);default:return qA(n)}},vo=function(t){switch(t){case 1:return"center";case 2:return"right";default:return"left"}},wo=["-apple-system","system-ui"],yo=function(t){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?t.filter((function(t){return-1===wo.indexOf(t)})):t},Bo=function(t){function e(n,e){var r=t.call(this,n,e)||this;return r.canvas=e.canvas?e.canvas:document.createElement("canvas"),r.ctx=r.canvas.getContext("2d"),r.options=e,r.canvas.width=Math.floor(e.width*e.scale),r.canvas.height=Math.floor(e.height*e.scale),r.canvas.style.width=e.width+"px",r.canvas.style.height=e.height+"px",r.ctx.scale(r.options.scale,r.options.scale),r.ctx.translate(-e.x,-e.y),r.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+e.width+"x"+e.height+" at "+e.x+","+e.y+") with scale "+e.scale),r}return n(e,t),e.prototype.render=function(t){return r(this,void 0,void 0,(function(){var n,e;return a(this,(function(r){switch(r.label){case 0:return n=Wr(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,t),[4,xo(n)];case 1:return e=r.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=gn(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(e,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}}))}))},e}(ho),xo=function(t){return new Promise((function(n,e){var r=new Image;r.onload=function(){n(r)},r.onerror=e,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(t))}))},Co=function(){function t(t){var n=t.id,e=t.enabled;this.id=n,this.enabled=e,this.start=Date.now()}return t.prototype.debug=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.debug?console.debug.apply(console,A([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=[],n=0;n<arguments.length;n++)t[n]=arguments[n];this.enabled&&"undefined"!=typeof window&&window.console&&"function"==typeof console.info&&console.info.apply(console,A([this.id,this.getTime()+"ms"],t))},t.prototype.warn=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.warn?console.warn.apply(console,A([this.id,this.getTime()+"ms"],t)):this.info.apply(this,t))},t.prototype.error=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.error?console.error.apply(console,A([this.id,this.getTime()+"ms"],t)):this.info.apply(this,t))},t.instances={},t}(),Fo=function(){function t(n,e){var r;this.windowBounds=e,this.instanceName="#"+t.instanceCount++,this.logger=new Co({id:this.instanceName,enabled:n.logging}),this.cache=null!==(r=n.cache)&&void 0!==r?r:new LA(this,n)}return t.instanceCount=1,t}();"undefined"!=typeof window&&TA.setContext(window);var Qo=function(t,n){return r(void 0,void 0,void 0,(function(){var r,A,s,l,c,d,u,p,f,h,g,m,b,v,w,y,B,x,C,F,Q,U,T,L,S,k,E,I,_,N,H,D,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(!(A=r.defaultView))throw new Error("Document is not attached to a Window");return s={allowTaint:null!==(U=n.allowTaint)&&void 0!==U&&U,imageTimeout:null!==(T=n.imageTimeout)&&void 0!==T?T:15e3,proxy:n.proxy,useCORS:null!==(L=n.useCORS)&&void 0!==L&&L},l=e({logging:null===(S=n.logging)||void 0===S||S,cache:n.cache},s),c={windowWidth:null!==(k=n.windowWidth)&&void 0!==k?k:A.innerWidth,windowHeight:null!==(E=n.windowHeight)&&void 0!==E?E:A.innerHeight,scrollX:null!==(I=n.scrollX)&&void 0!==I?I:A.pageXOffset,scrollY:null!==(_=n.scrollY)&&void 0!==_?_:A.pageYOffset},d=new o(c.scrollX,c.scrollY,c.windowWidth,c.windowHeight),u=new Fo(l,d),p=null!==(N=n.foreignObjectRendering)&&void 0!==N&&N,f={allowTaint:null!==(H=n.allowTaint)&&void 0!==H&&H,onclone:n.onclone,ignoreElements:n.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 uA(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=Ma(g)||"HTML"===g.tagName?function(t){var n=t.body,e=t.documentElement;if(!n||!e)throw new Error("Unable to get document size");var r=Math.max(Math.max(n.scrollWidth,e.scrollWidth),Math.max(n.offsetWidth,e.offsetWidth),Math.max(n.clientWidth,e.clientWidth)),a=Math.max(Math.max(n.scrollHeight,e.scrollHeight),Math.max(n.offsetHeight,e.offsetHeight),Math.max(n.clientHeight,e.clientHeight));return new o(0,0,r,a)}(g.ownerDocument):i(u,g),v=b.width,w=b.height,y=b.left,B=b.top,x=Uo(u,g,n.backgroundColor),C={canvas:n.canvas,backgroundColor:x,scale:null!==(P=null!==(D=n.scale)&&void 0!==D?D:A.devicePixelRatio)&&void 0!==P?P:1,x:(null!==(O=n.x)&&void 0!==O?O:0)+y,y:(null!==(M=n.y)&&void 0!==M?M:0)+B,width:null!==(j=n.width)&&void 0!==j?j:Math.ceil(v),height:null!==(R=n.height)&&void 0!==R?R:Math.ceil(w)},p?(u.logger.debug("Document cloned, using foreign object rendering"),[4,new Bo(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+","+B+" with size "+v+"x"+w+" using computed rendering"),u.logger.debug("Starting DOM parsing"),Q=La(u,g),x===Q.styles.backgroundColor&&(Q.styles.backgroundColor=Cn.TRANSPARENT),u.logger.debug("Starting renderer for element at "+C.x+","+C.y+" with size "+C.width+"x"+C.height),[4,new go(u,C).render(Q)];case 4:F=a.sent(),a.label=5;case 5:return(null===(K=n.removeContainer)||void 0===K||K)&&(uA.destroy(m)||u.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),u.logger.debug("Finished rendering"),[2,F]}}))}))},Uo=function(t,n,e){var r=n.ownerDocument,a=r.documentElement?xn(t,getComputedStyle(r.documentElement).backgroundColor):Cn.TRANSPARENT,A=r.body?xn(t,getComputedStyle(r.body).backgroundColor):Cn.TRANSPARENT,o="string"==typeof e?xn(t,e):null===e?Cn.TRANSPARENT:4294967295;return n===r.documentElement?hn(a)?hn(A)?o:A:a:o};return function(t,n){return void 0===n&&(n={}),Qo(t,n)}}()},9755:function(t,n){var e;!function(n,e){"use strict";"object"==typeof t.exports?t.exports=n.document?e(n,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return e(t)}:e(n)}("undefined"!=typeof window?window:this,(function(r,a){"use strict";var A=[],o=Object.getPrototypeOf,i=A.slice,s=A.flat?function(t){return A.flat.call(t)}:function(t){return A.concat.apply([],t)},l=A.push,c=A.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,n,e){var r,a,A=(e=e||v).createElement("script");if(A.text=t,n)for(r in w)(a=n[r]||n.getAttribute&&n.getAttribute(r))&&A.setAttribute(r,a);e.head.appendChild(A).parentNode.removeChild(A)}function B(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?d[u.call(t)]||"object":typeof t}var x="3.6.3",C=function(t,n){return new C.fn.init(t,n)};function F(t){var n=!!t&&"length"in t&&t.length,e=B(t);return!m(t)&&!b(t)&&("array"===e||0===n||"number"==typeof n&&n>0&&n-1 in t)}C.fn=C.prototype={jquery:x,constructor:C,length:0,toArray:function(){return i.call(this)},get:function(t){return null==t?i.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var n=C.merge(this.constructor(),t);return n.prevObject=this,n},each:function(t){return C.each(this,t)},map:function(t){return this.pushStack(C.map(this,(function(n,e){return t.call(n,e,n)})))},slice:function(){return this.pushStack(i.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,n){return(n+1)%2})))},odd:function(){return this.pushStack(C.grep(this,(function(t,n){return n%2})))},eq:function(t){var n=this.length,e=+t+(t<0?n:0);return this.pushStack(e>=0&&e<n?[this[e]]:[])},end:function(){return this.prevObject||this.constructor()},push:l,sort:A.sort,splice:A.splice},C.extend=C.fn.extend=function(){var t,n,e,r,a,A,o=arguments[0]||{},i=1,s=arguments.length,l=!1;for("boolean"==typeof o&&(l=o,o=arguments[i]||{},i++),"object"==typeof o||m(o)||(o={}),i===s&&(o=this,i--);i<s;i++)if(null!=(t=arguments[i]))for(n in t)r=t[n],"__proto__"!==n&&o!==r&&(l&&r&&(C.isPlainObject(r)||(a=Array.isArray(r)))?(e=o[n],A=a&&!Array.isArray(e)?[]:a||C.isPlainObject(e)?e:{},a=!1,o[n]=C.extend(l,A,r)):void 0!==r&&(o[n]=r));return o},C.extend({expando:"jQuery"+(x+Math.random()).replace(/\D/g,""),isReady:!0,error:function(t){throw new Error(t)},noop:function(){},isPlainObject:function(t){var n,e;return!(!t||"[object Object]"!==u.call(t)||(n=o(t))&&("function"!=typeof(e=p.call(n,"constructor")&&n.constructor)||f.call(e)!==h))},isEmptyObject:function(t){var n;for(n in t)return!1;return!0},globalEval:function(t,n,e){y(t,{nonce:n&&n.nonce},e)},each:function(t,n){var e,r=0;if(F(t))for(e=t.length;r<e&&!1!==n.call(t[r],r,t[r]);r++);else for(r in t)if(!1===n.call(t[r],r,t[r]))break;return t},makeArray:function(t,n){var e=n||[];return null!=t&&(F(Object(t))?C.merge(e,"string"==typeof t?[t]:t):l.call(e,t)),e},inArray:function(t,n,e){return null==n?-1:c.call(n,t,e)},merge:function(t,n){for(var e=+n.length,r=0,a=t.length;r<e;r++)t[a++]=n[r];return t.length=a,t},grep:function(t,n,e){for(var r=[],a=0,A=t.length,o=!e;a<A;a++)!n(t[a],a)!==o&&r.push(t[a]);return r},map:function(t,n,e){var r,a,A=0,o=[];if(F(t))for(r=t.length;A<r;A++)null!=(a=n(t[A],A,e))&&o.push(a);else for(A in t)null!=(a=n(t[A],A,e))&&o.push(a);return s(o)},guid:1,support:g}),"function"==typeof Symbol&&(C.fn[Symbol.iterator]=A[Symbol.iterator]),C.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(t,n){d["[object "+n+"]"]=n.toLowerCase()}));var Q=function(t){var n,e,r,a,A,o,i,s,l,c,d,u,p,f,h,g,m,b,v,w="sizzle"+1*new Date,y=t.document,B=0,x=0,C=st(),F=st(),Q=st(),U=st(),T=function(t,n){return t===n&&(d=!0),0},L={}.hasOwnProperty,S=[],k=S.pop,E=S.push,I=S.push,_=S.slice,N=function(t,n){for(var e=0,r=t.length;e<r;e++)if(t[e]===n)return e;return-1},H="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",D="[\\x20\\t\\r\\n\\f]",P="(?:\\\\[\\da-fA-F]{1,6}"+D+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",O="\\["+D+"*("+P+")(?:"+D+"*([*^$|!~]?=)"+D+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+P+"))|)"+D+"*\\]",M=":("+P+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",j=new RegExp(D+"+","g"),R=new RegExp("^"+D+"+|((?:^|[^\\\\])(?:\\\\.)*)"+D+"+$","g"),K=new RegExp("^"+D+"*,"+D+"*"),G=new RegExp("^"+D+"*([>+~]|"+D+")"+D+"*"),q=new RegExp(D+"|>"),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)(?:\\("+D+"*(even|odd|(([+-]|)(\\d*)n|)"+D+"*(?:([+-]|)"+D+"*(\\d+)|))"+D+"*\\)|)","i"),bool:new RegExp("^(?:"+H+")$","i"),needsContext:new RegExp("^"+D+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+D+"*((?:-\\d)?\\d*)"+D+"*\\)|)(?=[^-]|$)","i")},J=/HTML$/i,X=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,tt=/[+~]/,nt=new RegExp("\\\\[\\da-fA-F]{1,6}"+D+"?|\\\\([^\\r\\n\\f])","g"),et=function(t,n){var e="0x"+t.slice(1)-65536;return n||(e<0?String.fromCharCode(e+65536):String.fromCharCode(e>>10|55296,1023&e|56320))},rt=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,at=function(t,n){return n?"\0"===t?"<22>":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},At=function(){u()},ot=wt((function(t){return!0===t.disabled&&"fieldset"===t.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{I.apply(S=_.call(y.childNodes),y.childNodes),S[y.childNodes.length].nodeType}catch(t){I={apply:S.length?function(t,n){E.apply(t,_.call(n))}:function(t,n){for(var e=t.length,r=0;t[e++]=n[r++];);t.length=e-1}}}function it(t,n,r,a){var A,i,l,c,d,f,m,b=n&&n.ownerDocument,y=n?n.nodeType:9;if(r=r||[],"string"!=typeof t||!t||1!==y&&9!==y&&11!==y)return r;if(!a&&(u(n),n=n||p,h)){if(11!==y&&(d=$.exec(t)))if(A=d[1]){if(9===y){if(!(l=n.getElementById(A)))return r;if(l.id===A)return r.push(l),r}else if(b&&(l=b.getElementById(A))&&v(n,l)&&l.id===A)return r.push(l),r}else{if(d[2])return I.apply(r,n.getElementsByTagName(t)),r;if((A=d[3])&&e.getElementsByClassName&&n.getElementsByClassName)return I.apply(r,n.getElementsByClassName(A)),r}if(e.qsa&&!U[t+" "]&&(!g||!g.test(t))&&(1!==y||"object"!==n.nodeName.toLowerCase())){if(m=t,b=n,1===y&&(q.test(t)||G.test(t))){for((b=tt.test(t)&&mt(n.parentNode)||n)===n&&e.scope||((c=n.getAttribute("id"))?c=c.replace(rt,at):n.setAttribute("id",c=w)),i=(f=o(t)).length;i--;)f[i]=(c?"#"+c:":scope")+" "+vt(f[i]);m=f.join(",")}try{if(e.cssSupportsSelector&&!CSS.supports("selector(:is("+m+"))"))throw new Error;return I.apply(r,b.querySelectorAll(m)),r}catch(n){U(t,!0)}finally{c===w&&n.removeAttribute("id")}}}return s(t.replace(R,"$1"),n,r,a)}function st(){var t=[];return function n(e,a){return t.push(e+" ")>r.cacheLength&&delete n[t.shift()],n[e+" "]=a}}function lt(t){return t[w]=!0,t}function ct(t){var n=p.createElement("fieldset");try{return!!t(n)}catch(t){return!1}finally{n.parentNode&&n.parentNode.removeChild(n),n=null}}function dt(t,n){for(var e=t.split("|"),a=e.length;a--;)r.attrHandle[e[a]]=n}function ut(t,n){var e=n&&t,r=e&&1===t.nodeType&&1===n.nodeType&&t.sourceIndex-n.sourceIndex;if(r)return r;if(e)for(;e=e.nextSibling;)if(e===n)return-1;return t?1:-1}function pt(t){return function(n){return"input"===n.nodeName.toLowerCase()&&n.type===t}}function ft(t){return function(n){var e=n.nodeName.toLowerCase();return("input"===e||"button"===e)&&n.type===t}}function ht(t){return function(n){return"form"in n?n.parentNode&&!1===n.disabled?"label"in n?"label"in n.parentNode?n.parentNode.disabled===t:n.disabled===t:n.isDisabled===t||n.isDisabled!==!t&&ot(n)===t:n.disabled===t:"label"in n&&n.disabled===t}}function gt(t){return lt((function(n){return n=+n,lt((function(e,r){for(var a,A=t([],e.length,n),o=A.length;o--;)e[a=A[o]]&&(e[a]=!(r[a]=e[a]))}))}))}function mt(t){return t&&void 0!==t.getElementsByTagName&&t}for(n in e=it.support={},A=it.isXML=function(t){var n=t&&t.namespaceURI,e=t&&(t.ownerDocument||t).documentElement;return!J.test(n||e&&e.nodeName||"HTML")},u=it.setDocument=function(t){var n,a,o=t?t.ownerDocument||t:y;return o!=p&&9===o.nodeType&&o.documentElement?(f=(p=o).documentElement,h=!A(p),y!=p&&(a=p.defaultView)&&a.top!==a&&(a.addEventListener?a.addEventListener("unload",At,!1):a.attachEvent&&a.attachEvent("onunload",At)),e.scope=ct((function(t){return f.appendChild(t).appendChild(p.createElement("div")),void 0!==t.querySelectorAll&&!t.querySelectorAll(":scope fieldset div").length})),e.cssSupportsSelector=ct((function(){return CSS.supports("selector(*)")&&p.querySelectorAll(":is(:jqfake)")&&!CSS.supports("selector(:is(*,:jqfake))")})),e.attributes=ct((function(t){return t.className="i",!t.getAttribute("className")})),e.getElementsByTagName=ct((function(t){return t.appendChild(p.createComment("")),!t.getElementsByTagName("*").length})),e.getElementsByClassName=Z.test(p.getElementsByClassName),e.getById=ct((function(t){return f.appendChild(t).id=w,!p.getElementsByName||!p.getElementsByName(w).length})),e.getById?(r.filter.ID=function(t){var n=t.replace(nt,et);return function(t){return t.getAttribute("id")===n}},r.find.ID=function(t,n){if(void 0!==n.getElementById&&h){var e=n.getElementById(t);return e?[e]:[]}}):(r.filter.ID=function(t){var n=t.replace(nt,et);return function(t){var e=void 0!==t.getAttributeNode&&t.getAttributeNode("id");return e&&e.value===n}},r.find.ID=function(t,n){if(void 0!==n.getElementById&&h){var e,r,a,A=n.getElementById(t);if(A){if((e=A.getAttributeNode("id"))&&e.value===t)return[A];for(a=n.getElementsByName(t),r=0;A=a[r++];)if((e=A.getAttributeNode("id"))&&e.value===t)return[A]}return[]}}),r.find.TAG=e.getElementsByTagName?function(t,n){return void 0!==n.getElementsByTagName?n.getElementsByTagName(t):e.qsa?n.querySelectorAll(t):void 0}:function(t,n){var e,r=[],a=0,A=n.getElementsByTagName(t);if("*"===t){for(;e=A[a++];)1===e.nodeType&&r.push(e);return r}return A},r.find.CLASS=e.getElementsByClassName&&function(t,n){if(void 0!==n.getElementsByClassName&&h)return n.getElementsByClassName(t)},m=[],g=[],(e.qsa=Z.test(p.querySelectorAll))&&(ct((function(t){var n;f.appendChild(t).innerHTML="<a id='"+w+"'></a><select id='"+w+"-\r\\' msallowcapture=''><option selected=''></option></select>",t.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+D+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||g.push("\\["+D+"*(?:value|"+H+")"),t.querySelectorAll("[id~="+w+"-]").length||g.push("~="),(n=p.createElement("input")).setAttribute("name",""),t.appendChild(n),t.querySelectorAll("[name='']").length||g.push("\\["+D+"*name"+D+"*="+D+"*(?:''|\"\")"),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 n=p.createElement("input");n.setAttribute("type","hidden"),t.appendChild(n).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&g.push("name"+D+"*[*^$|!~]?="),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(",.*:")}))),(e.matchesSelector=Z.test(b=f.matches||f.webkitMatchesSelector||f.mozMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&ct((function(t){e.disconnectedMatch=b.call(t,"*"),b.call(t,"[s!='']:x"),m.push("!=",M)})),e.cssSupportsSelector||g.push(":has"),g=g.length&&new RegExp(g.join("|")),m=m.length&&new RegExp(m.join("|")),n=Z.test(f.compareDocumentPosition),v=n||Z.test(f.contains)?function(t,n){var e=9===t.nodeType&&t.documentElement||t,r=n&&n.parentNode;return t===r||!(!r||1!==r.nodeType||!(e.contains?e.contains(r):t.compareDocumentPosition&&16&t.compareDocumentPosition(r)))}:function(t,n){if(n)for(;n=n.parentNode;)if(n===t)return!0;return!1},T=n?function(t,n){if(t===n)return d=!0,0;var r=!t.compareDocumentPosition-!n.compareDocumentPosition;return r||(1&(r=(t.ownerDocument||t)==(n.ownerDocument||n)?t.compareDocumentPosition(n):1)||!e.sortDetached&&n.compareDocumentPosition(t)===r?t==p||t.ownerDocument==y&&v(y,t)?-1:n==p||n.ownerDocument==y&&v(y,n)?1:c?N(c,t)-N(c,n):0:4&r?-1:1)}:function(t,n){if(t===n)return d=!0,0;var e,r=0,a=t.parentNode,A=n.parentNode,o=[t],i=[n];if(!a||!A)return t==p?-1:n==p?1:a?-1:A?1:c?N(c,t)-N(c,n):0;if(a===A)return ut(t,n);for(e=t;e=e.parentNode;)o.unshift(e);for(e=n;e=e.parentNode;)i.unshift(e);for(;o[r]===i[r];)r++;return r?ut(o[r],i[r]):o[r]==y?-1:i[r]==y?1:0},p):p},it.matches=function(t,n){return it(t,null,null,n)},it.matchesSelector=function(t,n){if(u(t),e.matchesSelector&&h&&!U[n+" "]&&(!m||!m.test(n))&&(!g||!g.test(n)))try{var r=b.call(t,n);if(r||e.disconnectedMatch||t.document&&11!==t.document.nodeType)return r}catch(t){U(n,!0)}return it(n,p,null,[t]).length>0},it.contains=function(t,n){return(t.ownerDocument||t)!=p&&u(t),v(t,n)},it.attr=function(t,n){(t.ownerDocument||t)!=p&&u(t);var a=r.attrHandle[n.toLowerCase()],A=a&&L.call(r.attrHandle,n.toLowerCase())?a(t,n,!h):void 0;return void 0!==A?A:e.attributes||!h?t.getAttribute(n):(A=t.getAttributeNode(n))&&A.specified?A.value:null},it.escape=function(t){return(t+"").replace(rt,at)},it.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},it.uniqueSort=function(t){var n,r=[],a=0,A=0;if(d=!e.detectDuplicates,c=!e.sortStable&&t.slice(0),t.sort(T),d){for(;n=t[A++];)n===t[A]&&(a=r.push(A));for(;a--;)t.splice(r[a],1)}return c=null,t},a=it.getText=function(t){var n,e="",r=0,A=t.nodeType;if(A){if(1===A||9===A||11===A){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)e+=a(t)}else if(3===A||4===A)return t.nodeValue}else for(;n=t[r++];)e+=a(n);return e},r=it.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(nt,et),t[3]=(t[3]||t[4]||t[5]||"").replace(nt,et),"~="===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]||it.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]&&it.error(t[0]),t},PSEUDO:function(t){var n,e=!t[6]&&t[2];return W.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":e&&z.test(e)&&(n=o(e,!0))&&(n=e.indexOf(")",e.length-n)-e.length)&&(t[0]=t[0].slice(0,n),t[2]=e.slice(0,n)),t.slice(0,3))}},filter:{TAG:function(t){var n=t.replace(nt,et).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===n}},CLASS:function(t){var n=C[t+" "];return n||(n=new RegExp("(^|"+D+")"+t+"("+D+"|$)"))&&C(t,(function(t){return n.test("string"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute("class")||"")}))},ATTR:function(t,n,e){return function(r){var a=it.attr(r,t);return null==a?"!="===n:!n||(a+="","="===n?a===e:"!="===n?a!==e:"^="===n?e&&0===a.indexOf(e):"*="===n?e&&a.indexOf(e)>-1:"$="===n?e&&a.slice(-e.length)===e:"~="===n?(" "+a.replace(j," ")+" ").indexOf(e)>-1:"|="===n&&(a===e||a.slice(0,e.length+1)===e+"-"))}},CHILD:function(t,n,e,r,a){var A="nth"!==t.slice(0,3),o="last"!==t.slice(-4),i="of-type"===n;return 1===r&&0===a?function(t){return!!t.parentNode}:function(n,e,s){var l,c,d,u,p,f,h=A!==o?"nextSibling":"previousSibling",g=n.parentNode,m=i&&n.nodeName.toLowerCase(),b=!s&&!i,v=!1;if(g){if(A){for(;h;){for(u=n;u=u[h];)if(i?u.nodeName.toLowerCase()===m:1===u.nodeType)return!1;f=h="only"===t&&!f&&"nextSibling"}return!0}if(f=[o?g.firstChild:g.lastChild],o&&b){for(v=(p=(l=(c=(d=(u=g)[w]||(u[w]={}))[u.uniqueID]||(d[u.uniqueID]={}))[t]||[])[0]===B&&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===n){c[t]=[B,p,v];break}}else if(b&&(v=p=(l=(c=(d=(u=n)[w]||(u[w]={}))[u.uniqueID]||(d[u.uniqueID]={}))[t]||[])[0]===B&&l[1]),!1===v)for(;(u=++p&&u&&u[h]||(v=p=0)||f.pop())&&((i?u.nodeName.toLowerCase()!==m:1!==u.nodeType)||!++v||(b&&((c=(d=u[w]||(u[w]={}))[u.uniqueID]||(d[u.uniqueID]={}))[t]=[B,v]),u!==n)););return(v-=a)===r||v%r==0&&v/r>=0}}},PSEUDO:function(t,n){var e,a=r.pseudos[t]||r.setFilters[t.toLowerCase()]||it.error("unsupported pseudo: "+t);return a[w]?a(n):a.length>1?(e=[t,t,"",n],r.setFilters.hasOwnProperty(t.toLowerCase())?lt((function(t,e){for(var r,A=a(t,n),o=A.length;o--;)t[r=N(t,A[o])]=!(e[r]=A[o])})):function(t){return a(t,0,e)}):a}},pseudos:{not:lt((function(t){var n=[],e=[],r=i(t.replace(R,"$1"));return r[w]?lt((function(t,n,e,a){for(var A,o=r(t,null,a,[]),i=t.length;i--;)(A=o[i])&&(t[i]=!(n[i]=A))})):function(t,a,A){return n[0]=t,r(n,null,A,e),n[0]=null,!e.pop()}})),has:lt((function(t){return function(n){return it(t,n).length>0}})),contains:lt((function(t){return t=t.replace(nt,et),function(n){return(n.textContent||a(n)).indexOf(t)>-1}})),lang:lt((function(t){return V.test(t||"")||it.error("unsupported lang: "+t),t=t.replace(nt,et).toLowerCase(),function(n){var e;do{if(e=h?n.lang:n.getAttribute("xml:lang")||n.getAttribute("lang"))return(e=e.toLowerCase())===t||0===e.indexOf(t+"-")}while((n=n.parentNode)&&1===n.nodeType);return!1}})),target:function(n){var e=t.location&&t.location.hash;return e&&e.slice(1)===n.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 n=t.nodeName.toLowerCase();return"input"===n&&!!t.checked||"option"===n&&!!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 n=t.nodeName.toLowerCase();return"input"===n&&"button"===t.type||"button"===n},text:function(t){var n;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(n=t.getAttribute("type"))||"text"===n.toLowerCase())},first:gt((function(){return[0]})),last:gt((function(t,n){return[n-1]})),eq:gt((function(t,n,e){return[e<0?e+n:e]})),even:gt((function(t,n){for(var e=0;e<n;e+=2)t.push(e);return t})),odd:gt((function(t,n){for(var e=1;e<n;e+=2)t.push(e);return t})),lt:gt((function(t,n,e){for(var r=e<0?e+n:e>n?n:e;--r>=0;)t.push(r);return t})),gt:gt((function(t,n,e){for(var r=e<0?e+n:e;++r<n;)t.push(r);return t}))}},r.pseudos.nth=r.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[n]=pt(n);for(n in{submit:!0,reset:!0})r.pseudos[n]=ft(n);function bt(){}function vt(t){for(var n=0,e=t.length,r="";n<e;n++)r+=t[n].value;return r}function wt(t,n,e){var r=n.dir,a=n.next,A=a||r,o=e&&"parentNode"===A,i=x++;return n.first?function(n,e,a){for(;n=n[r];)if(1===n.nodeType||o)return t(n,e,a);return!1}:function(n,e,s){var l,c,d,u=[B,i];if(s){for(;n=n[r];)if((1===n.nodeType||o)&&t(n,e,s))return!0}else for(;n=n[r];)if(1===n.nodeType||o)if(c=(d=n[w]||(n[w]={}))[n.uniqueID]||(d[n.uniqueID]={}),a&&a===n.nodeName.toLowerCase())n=n[r]||n;else{if((l=c[A])&&l[0]===B&&l[1]===i)return u[2]=l[2];if(c[A]=u,u[2]=t(n,e,s))return!0}return!1}}function yt(t){return t.length>1?function(n,e,r){for(var a=t.length;a--;)if(!t[a](n,e,r))return!1;return!0}:t[0]}function Bt(t,n,e,r,a){for(var A,o=[],i=0,s=t.length,l=null!=n;i<s;i++)(A=t[i])&&(e&&!e(A,r,a)||(o.push(A),l&&n.push(i)));return o}function xt(t,n,e,r,a,A){return r&&!r[w]&&(r=xt(r)),a&&!a[w]&&(a=xt(a,A)),lt((function(A,o,i,s){var l,c,d,u=[],p=[],f=o.length,h=A||function(t,n,e){for(var r=0,a=n.length;r<a;r++)it(t,n[r],e);return e}(n||"*",i.nodeType?[i]:i,[]),g=!t||!A&&n?h:Bt(h,u,t,i,s),m=e?a||(A?t:f||r)?[]:o:g;if(e&&e(g,m,i,s),r)for(l=Bt(m,p),r(l,[],i,s),c=l.length;c--;)(d=l[c])&&(m[p[c]]=!(g[p[c]]=d));if(A){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(A,d):u[c])>-1&&(A[l]=!(o[l]=d))}}else m=Bt(m===o?m.splice(f,m.length):m),a?a(null,o,m,s):I.apply(o,m)}))}function Ct(t){for(var n,e,a,A=t.length,o=r.relative[t[0].type],i=o||r.relative[" "],s=o?1:0,c=wt((function(t){return t===n}),i,!0),d=wt((function(t){return N(n,t)>-1}),i,!0),u=[function(t,e,r){var a=!o&&(r||e!==l)||((n=e).nodeType?c(t,e,r):d(t,e,r));return n=null,a}];s<A;s++)if(e=r.relative[t[s].type])u=[wt(yt(u),e)];else{if((e=r.filter[t[s].type].apply(null,t[s].matches))[w]){for(a=++s;a<A&&!r.relative[t[a].type];a++);return xt(s>1&&yt(u),s>1&&vt(t.slice(0,s-1).concat({value:" "===t[s-2].type?"*":""})).replace(R,"$1"),e,s<a&&Ct(t.slice(s,a)),a<A&&Ct(t=t.slice(a)),a<A&&vt(t))}u.push(e)}return yt(u)}return bt.prototype=r.filters=r.pseudos,r.setFilters=new bt,o=it.tokenize=function(t,n){var e,a,A,o,i,s,l,c=F[t+" "];if(c)return n?0:c.slice(0);for(i=t,s=[],l=r.preFilter;i;){for(o in e&&!(a=K.exec(i))||(a&&(i=i.slice(a[0].length)||i),s.push(A=[])),e=!1,(a=G.exec(i))&&(e=a.shift(),A.push({value:e,type:a[0].replace(R," ")}),i=i.slice(e.length)),r.filter)!(a=W[o].exec(i))||l[o]&&!(a=l[o](a))||(e=a.shift(),A.push({value:e,type:o,matches:a}),i=i.slice(e.length));if(!e)break}return n?i.length:i?it.error(t):F(t,s).slice(0)},i=it.compile=function(t,n){var e,a=[],A=[],i=Q[t+" "];if(!i){for(n||(n=o(t)),e=n.length;e--;)(i=Ct(n[e]))[w]?a.push(i):A.push(i);i=Q(t,function(t,n){var e=n.length>0,a=t.length>0,A=function(A,o,i,s,c){var d,f,g,m=0,b="0",v=A&&[],w=[],y=l,x=A||a&&r.find.TAG("*",c),C=B+=null==y?1:Math.random()||.1,F=x.length;for(c&&(l=o==p||o||c);b!==F&&null!=(d=x[b]);b++){if(a&&d){for(f=0,o||d.ownerDocument==p||(u(d),i=!h);g=t[f++];)if(g(d,o||p,i)){s.push(d);break}c&&(B=C)}e&&((d=!g&&d)&&m--,A&&v.push(d))}if(m+=b,e&&b!==m){for(f=0;g=n[f++];)g(v,w,o,i);if(A){if(m>0)for(;b--;)v[b]||w[b]||(w[b]=k.call(s));w=Bt(w)}I.apply(s,w),c&&!A&&w.length>0&&m+n.length>1&&it.uniqueSort(s)}return c&&(B=C,l=y),v};return e?lt(A):A}(A,a)),i.selector=t}return i},s=it.select=function(t,n,e,a){var A,s,l,c,d,u="function"==typeof t&&t,p=!a&&o(t=u.selector||t);if(e=e||[],1===p.length){if((s=p[0]=p[0].slice(0)).length>2&&"ID"===(l=s[0]).type&&9===n.nodeType&&h&&r.relative[s[1].type]){if(!(n=(r.find.ID(l.matches[0].replace(nt,et),n)||[])[0]))return e;u&&(n=n.parentNode),t=t.slice(s.shift().value.length)}for(A=W.needsContext.test(t)?0:s.length;A--&&(l=s[A],!r.relative[c=l.type]);)if((d=r.find[c])&&(a=d(l.matches[0].replace(nt,et),tt.test(s[0].type)&&mt(n.parentNode)||n))){if(s.splice(A,1),!(t=a.length&&vt(s)))return I.apply(e,a),e;break}}return(u||i(t,p))(a,n,!h,e,!n||tt.test(t)&&mt(n.parentNode)||n),e},e.sortStable=w.split("").sort(T).join("")===w,e.detectDuplicates=!!d,u(),e.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,n,e){if(!e)return t.getAttribute(n,"type"===n.toLowerCase()?1:2)})),e.attributes&&ct((function(t){return t.innerHTML="<input/>",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")}))||dt("value",(function(t,n,e){if(!e&&"input"===t.nodeName.toLowerCase())return t.defaultValue})),ct((function(t){return null==t.getAttribute("disabled")}))||dt(H,(function(t,n,e){var r;if(!e)return!0===t[n]?n.toLowerCase():(r=t.getAttributeNode(n))&&r.specified?r.value:null})),it}(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,n,e){for(var r=[],a=void 0!==e;(t=t[n])&&9!==t.nodeType;)if(1===t.nodeType){if(a&&C(t).is(e))break;r.push(t)}return r},T=function(t,n){for(var e=[];t;t=t.nextSibling)1===t.nodeType&&t!==n&&e.push(t);return e},L=C.expr.match.needsContext;function S(t,n){return t.nodeName&&t.nodeName.toLowerCase()===n.toLowerCase()}var k=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function E(t,n,e){return m(n)?C.grep(t,(function(t,r){return!!n.call(t,r,t)!==e})):n.nodeType?C.grep(t,(function(t){return t===n!==e})):"string"!=typeof n?C.grep(t,(function(t){return c.call(n,t)>-1!==e})):C.filter(n,t,e)}C.filter=function(t,n,e){var r=n[0];return e&&(t=":not("+t+")"),1===n.length&&1===r.nodeType?C.find.matchesSelector(r,t)?[r]:[]:C.find.matches(t,C.grep(n,(function(t){return 1===t.nodeType})))},C.fn.extend({find:function(t){var n,e,r=this.length,a=this;if("string"!=typeof t)return this.pushStack(C(t).filter((function(){for(n=0;n<r;n++)if(C.contains(a[n],this))return!0})));for(e=this.pushStack([]),n=0;n<r;n++)C.find(t,a[n],e);return r>1?C.uniqueSort(e):e},filter:function(t){return this.pushStack(E(this,t||[],!1))},not:function(t){return this.pushStack(E(this,t||[],!0))},is:function(t){return!!E(this,"string"==typeof t&&L.test(t)?C(t):t||[],!1).length}});var I,_=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(C.fn.init=function(t,n,e){var r,a;if(!t)return this;if(e=e||I,"string"==typeof t){if(!(r="<"===t[0]&&">"===t[t.length-1]&&t.length>=3?[null,t,null]:_.exec(t))||!r[1]&&n)return!n||n.jquery?(n||e).find(t):this.constructor(n).find(t);if(r[1]){if(n=n instanceof C?n[0]:n,C.merge(this,C.parseHTML(r[1],n&&n.nodeType?n.ownerDocument||n:v,!0)),k.test(r[1])&&C.isPlainObject(n))for(r in n)m(this[r])?this[r](n[r]):this.attr(r,n[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!==e.ready?e.ready(t):t(C):C.makeArray(t,this)}).prototype=C.fn,I=C(v);var N=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function D(t,n){for(;(t=t[n])&&1!==t.nodeType;);return t}C.fn.extend({has:function(t){var n=C(t,this),e=n.length;return this.filter((function(){for(var t=0;t<e;t++)if(C.contains(this,n[t]))return!0}))},closest:function(t,n){var e,r=0,a=this.length,A=[],o="string"!=typeof t&&C(t);if(!L.test(t))for(;r<a;r++)for(e=this[r];e&&e!==n;e=e.parentNode)if(e.nodeType<11&&(o?o.index(e)>-1:1===e.nodeType&&C.find.matchesSelector(e,t))){A.push(e);break}return this.pushStack(A.length>1?C.uniqueSort(A):A)},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,n){return this.pushStack(C.uniqueSort(C.merge(this.get(),C(t,n))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),C.each({parent:function(t){var n=t.parentNode;return n&&11!==n.nodeType?n:null},parents:function(t){return U(t,"parentNode")},parentsUntil:function(t,n,e){return U(t,"parentNode",e)},next:function(t){return D(t,"nextSibling")},prev:function(t){return D(t,"previousSibling")},nextAll:function(t){return U(t,"nextSibling")},prevAll:function(t){return U(t,"previousSibling")},nextUntil:function(t,n,e){return U(t,"nextSibling",e)},prevUntil:function(t,n,e){return U(t,"previousSibling",e)},siblings:function(t){return T((t.parentNode||{}).firstChild,t)},children:function(t){return T(t.firstChild)},contents:function(t){return null!=t.contentDocument&&o(t.contentDocument)?t.contentDocument:(S(t,"template")&&(t=t.content||t),C.merge([],t.childNodes))}},(function(t,n){C.fn[t]=function(e,r){var a=C.map(this,n,e);return"Until"!==t.slice(-5)&&(r=e),r&&"string"==typeof r&&(a=C.filter(r,a)),this.length>1&&(H[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,n,e,r){var a;try{t&&m(a=t.promise)?a.call(t).done(n).fail(e):t&&m(a=t.then)?a.call(t,n,e):n.apply(void 0,[t].slice(r))}catch(t){e.apply(void 0,[t])}}C.Callbacks=function(t){t="string"==typeof t?function(t){var n={};return C.each(t.match(P)||[],(function(t,e){n[e]=!0})),n}(t):C.extend({},t);var n,e,r,a,A=[],o=[],i=-1,s=function(){for(a=a||t.once,r=n=!0;o.length;i=-1)for(e=o.shift();++i<A.length;)!1===A[i].apply(e[0],e[1])&&t.stopOnFalse&&(i=A.length,e=!1);t.memory||(e=!1),n=!1,a&&(A=e?[]:"")},l={add:function(){return A&&(e&&!n&&(i=A.length-1,o.push(e)),function n(e){C.each(e,(function(e,r){m(r)?t.unique&&l.has(r)||A.push(r):r&&r.length&&"string"!==B(r)&&n(r)}))}(arguments),e&&!n&&s()),this},remove:function(){return C.each(arguments,(function(t,n){for(var e;(e=C.inArray(n,A,e))>-1;)A.splice(e,1),e<=i&&i--})),this},has:function(t){return t?C.inArray(t,A)>-1:A.length>0},empty:function(){return A&&(A=[]),this},disable:function(){return a=o=[],A=e="",this},disabled:function(){return!A},lock:function(){return a=o=[],e||n||(A=e=""),this},locked:function(){return!!a},fireWith:function(t,e){return a||(e=[t,(e=e||[]).slice?e.slice():e],o.push(e),n||s()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l},C.extend({Deferred:function(t){var n=[["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"]],e="pending",a={state:function(){return e},always:function(){return A.done(arguments).fail(arguments),this},catch:function(t){return a.then(null,t)},pipe:function(){var t=arguments;return C.Deferred((function(e){C.each(n,(function(n,r){var a=m(t[r[4]])&&t[r[4]];A[r[1]]((function(){var t=a&&a.apply(this,arguments);t&&m(t.promise)?t.promise().progress(e.notify).done(e.resolve).fail(e.reject):e[r[0]+"With"](this,a?[t]:arguments)}))})),t=null})).promise()},then:function(t,e,a){var A=0;function o(t,n,e,a){return function(){var i=this,s=arguments,l=function(){var r,l;if(!(t<A)){if((r=e.apply(i,s))===n.promise())throw new TypeError("Thenable self-resolution");l=r&&("object"==typeof r||"function"==typeof r)&&r.then,m(l)?a?l.call(r,o(A,n,O,a),o(A,n,M,a)):(A++,l.call(r,o(A,n,O,a),o(A,n,M,a),o(A,n,O,n.notifyWith))):(e!==O&&(i=void 0,s=[r]),(a||n.resolveWith)(i,s))}},c=a?l:function(){try{l()}catch(r){C.Deferred.exceptionHook&&C.Deferred.exceptionHook(r,c.stackTrace),t+1>=A&&(e!==M&&(i=void 0,s=[r]),n.rejectWith(i,s))}};t?c():(C.Deferred.getStackHook&&(c.stackTrace=C.Deferred.getStackHook()),r.setTimeout(c))}}return C.Deferred((function(r){n[0][3].add(o(0,r,m(a)?a:O,r.notifyWith)),n[1][3].add(o(0,r,m(t)?t:O)),n[2][3].add(o(0,r,m(e)?e:M))})).promise()},promise:function(t){return null!=t?C.extend(t,a):a}},A={};return C.each(n,(function(t,r){var o=r[2],i=r[5];a[r[1]]=o.add,i&&o.add((function(){e=i}),n[3-t][2].disable,n[3-t][3].disable,n[0][2].lock,n[0][3].lock),o.add(r[3].fire),A[r[0]]=function(){return A[r[0]+"With"](this===A?void 0:this,arguments),this},A[r[0]+"With"]=o.fireWith})),a.promise(A),t&&t.call(A,A),A},when:function(t){var n=arguments.length,e=n,r=Array(e),a=i.call(arguments),A=C.Deferred(),o=function(t){return function(e){r[t]=this,a[t]=arguments.length>1?i.call(arguments):e,--n||A.resolveWith(r,a)}};if(n<=1&&(j(t,A.done(o(e)).resolve,A.reject,!n),"pending"===A.state()||m(a[e]&&a[e].then)))return A.then();for(;e--;)j(a[e],o(e),A.reject);return A.promise()}});var R=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;C.Deferred.exceptionHook=function(t,n){r.console&&r.console.warn&&t&&R.test(t.name)&&r.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},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,n,e,r,a,A,o){var i=0,s=t.length,l=null==e;if("object"===B(e))for(i in a=!0,e)q(t,n,i,e[i],!0,A,o);else if(void 0!==r&&(a=!0,m(r)||(o=!0),l&&(o?(n.call(t,r),n=null):(l=n,n=function(t,n,e){return l.call(C(t),e)})),n))for(;i<s;i++)n(t[i],e,o?r:r.call(t[i],i,n(t[i],e)));return a?t:l?n.call(t):s?n(t[0],e):A},z=/^-ms-/,V=/-([a-z])/g;function W(t,n){return n.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 n=t[this.expando];return n||(n={},X(t)&&(t.nodeType?t[this.expando]=n:Object.defineProperty(t,this.expando,{value:n,configurable:!0}))),n},set:function(t,n,e){var r,a=this.cache(t);if("string"==typeof n)a[J(n)]=e;else for(r in n)a[J(r)]=n[r];return a},get:function(t,n){return void 0===n?this.cache(t):t[this.expando]&&t[this.expando][J(n)]},access:function(t,n,e){return void 0===n||n&&"string"==typeof n&&void 0===e?this.get(t,n):(this.set(t,n,e),void 0!==e?e:n)},remove:function(t,n){var e,r=t[this.expando];if(void 0!==r){if(void 0!==n){e=(n=Array.isArray(n)?n.map(J):(n=J(n))in r?[n]:n.match(P)||[]).length;for(;e--;)delete r[n[e]]}(void 0===n||C.isEmptyObject(r))&&(t.nodeType?t[this.expando]=void 0:delete t[this.expando])}},hasData:function(t){var n=t[this.expando];return void 0!==n&&!C.isEmptyObject(n)}};var Z=new Y,$=new Y,tt=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,nt=/[A-Z]/g;function et(t,n,e){var r;if(void 0===e&&1===t.nodeType)if(r="data-"+n.replace(nt,"-$&").toLowerCase(),"string"==typeof(e=t.getAttribute(r))){try{e=function(t){return"true"===t||"false"!==t&&("null"===t?null:t===+t+""?+t:tt.test(t)?JSON.parse(t):t)}(e)}catch(t){}$.set(t,n,e)}else e=void 0;return e}C.extend({hasData:function(t){return $.hasData(t)||Z.hasData(t)},data:function(t,n,e){return $.access(t,n,e)},removeData:function(t,n){$.remove(t,n)},_data:function(t,n,e){return Z.access(t,n,e)},_removeData:function(t,n){Z.remove(t,n)}}),C.fn.extend({data:function(t,n){var e,r,a,A=this[0],o=A&&A.attributes;if(void 0===t){if(this.length&&(a=$.get(A),1===A.nodeType&&!Z.get(A,"hasDataAttrs"))){for(e=o.length;e--;)o[e]&&0===(r=o[e].name).indexOf("data-")&&(r=J(r.slice(5)),et(A,r,a[r]));Z.set(A,"hasDataAttrs",!0)}return a}return"object"==typeof t?this.each((function(){$.set(this,t)})):q(this,(function(n){var e;if(A&&void 0===n)return void 0!==(e=$.get(A,t))||void 0!==(e=et(A,t))?e:void 0;this.each((function(){$.set(this,t,n)}))}),null,n,arguments.length>1,null,!0)},removeData:function(t){return this.each((function(){$.remove(this,t)}))}}),C.extend({queue:function(t,n,e){var r;if(t)return n=(n||"fx")+"queue",r=Z.get(t,n),e&&(!r||Array.isArray(e)?r=Z.access(t,n,C.makeArray(e)):r.push(e)),r||[]},dequeue:function(t,n){n=n||"fx";var e=C.queue(t,n),r=e.length,a=e.shift(),A=C._queueHooks(t,n);"inprogress"===a&&(a=e.shift(),r--),a&&("fx"===n&&e.unshift("inprogress"),delete A.stop,a.call(t,(function(){C.dequeue(t,n)}),A)),!r&&A&&A.empty.fire()},_queueHooks:function(t,n){var e=n+"queueHooks";return Z.get(t,e)||Z.access(t,e,{empty:C.Callbacks("once memory").add((function(){Z.remove(t,[n+"queue",e])}))})}}),C.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?C.queue(this[0],t):void 0===n?this:this.each((function(){var e=C.queue(this,t,n);C._queueHooks(this,t),"fx"===t&&"inprogress"!==e[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,n){var e,r=1,a=C.Deferred(),A=this,o=this.length,i=function(){--r||a.resolveWith(A,[A])};for("string"!=typeof t&&(n=t,t=void 0),t=t||"fx";o--;)(e=Z.get(A[o],t+"queueHooks"))&&e.empty&&(r++,e.empty.add(i));return i(),a.promise(n)}});var rt=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,at=new RegExp("^(?:([+-])=|)("+rt+")([a-z%]*)$","i"),At=["Top","Right","Bottom","Left"],ot=v.documentElement,it=function(t){return C.contains(t.ownerDocument,t)},st={composed:!0};ot.getRootNode&&(it=function(t){return C.contains(t.ownerDocument,t)||t.getRootNode(st)===t.ownerDocument});var lt=function(t,n){return"none"===(t=n||t).style.display||""===t.style.display&&it(t)&&"none"===C.css(t,"display")};function ct(t,n,e,r){var a,A,o=20,i=r?function(){return r.cur()}:function(){return C.css(t,n,"")},s=i(),l=e&&e[3]||(C.cssNumber[n]?"":"px"),c=t.nodeType&&(C.cssNumber[n]||"px"!==l&&+s)&&at.exec(C.css(t,n));if(c&&c[3]!==l){for(s/=2,l=l||c[3],c=+s||1;o--;)C.style(t,n,c+l),(1-A)*(1-(A=i()/s||.5))<=0&&(o=0),c/=A;c*=2,C.style(t,n,c+l),e=e||[]}return e&&(c=+c||+s||0,a=e[1]?c+(e[1]+1)*e[2]:+e[2],r&&(r.unit=l,r.start=c,r.end=a)),a}var dt={};function ut(t){var n,e=t.ownerDocument,r=t.nodeName,a=dt[r];return a||(n=e.body.appendChild(e.createElement(r)),a=C.css(n,"display"),n.parentNode.removeChild(n),"none"===a&&(a="block"),dt[r]=a,a)}function pt(t,n){for(var e,r,a=[],A=0,o=t.length;A<o;A++)(r=t[A]).style&&(e=r.style.display,n?("none"===e&&(a[A]=Z.get(r,"display")||null,a[A]||(r.style.display="")),""===r.style.display&<(r)&&(a[A]=ut(r))):"none"!==e&&(a[A]="none",Z.set(r,"display",e)));for(A=0;A<o;A++)null!=a[A]&&(t[A].style.display=a[A]);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,n){var e;return e=void 0!==t.getElementsByTagName?t.getElementsByTagName(n||"*"):void 0!==t.querySelectorAll?t.querySelectorAll(n||"*"):[],void 0===n||n&&S(t,n)?C.merge([t],e):e}function yt(t,n){for(var e=0,r=t.length;e<r;e++)Z.set(t[e],"globalEval",!n||Z.get(n[e],"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 Bt=/<|&#?\w+;/;function xt(t,n,e,r,a){for(var A,o,i,s,l,c,d=n.createDocumentFragment(),u=[],p=0,f=t.length;p<f;p++)if((A=t[p])||0===A)if("object"===B(A))C.merge(u,A.nodeType?[A]:A);else if(Bt.test(A)){for(o=o||d.appendChild(n.createElement("div")),i=(mt.exec(A)||["",""])[1].toLowerCase(),s=vt[i]||vt._default,o.innerHTML=s[1]+C.htmlPrefilter(A)+s[2],c=s[0];c--;)o=o.lastChild;C.merge(u,o.childNodes),(o=d.firstChild).textContent=""}else u.push(n.createTextNode(A));for(d.textContent="",p=0;A=u[p++];)if(r&&C.inArray(A,r)>-1)a&&a.push(A);else if(l=it(A),o=wt(d.appendChild(A),"script"),l&&yt(o),e)for(c=0;A=o[c++];)bt.test(A.type||"")&&e.push(A);return d}var Ct=/^([^.]*)(?:\.(.+)|)/;function Ft(){return!0}function Qt(){return!1}function Ut(t,n){return t===function(){try{return v.activeElement}catch(t){}}()==("focus"===n)}function Tt(t,n,e,r,a,A){var o,i;if("object"==typeof n){for(i in"string"!=typeof e&&(r=r||e,e=void 0),n)Tt(t,i,e,r,n[i],A);return t}if(null==r&&null==a?(a=e,r=e=void 0):null==a&&("string"==typeof e?(a=r,r=void 0):(a=r,r=e,e=void 0)),!1===a)a=Qt;else if(!a)return t;return 1===A&&(o=a,a=function(t){return C().off(t),o.apply(this,arguments)},a.guid=o.guid||(o.guid=C.guid++)),t.each((function(){C.event.add(this,n,a,r,e)}))}function Lt(t,n,e){e?(Z.set(t,n,!1),C.event.add(t,n,{namespace:!1,handler:function(t){var r,a,A=Z.get(this,n);if(1&t.isTrigger&&this[n]){if(A.length)(C.event.special[n]||{}).delegateType&&t.stopPropagation();else if(A=i.call(arguments),Z.set(this,n,A),r=e(this,n),this[n](),A!==(a=Z.get(this,n))||r?Z.set(this,n,!1):a={},A!==a)return t.stopImmediatePropagation(),t.preventDefault(),a&&a.value}else A.length&&(Z.set(this,n,{value:C.event.trigger(C.extend(A[0],C.Event.prototype),A.slice(1),this)}),t.stopImmediatePropagation())}})):void 0===Z.get(t,n)&&C.event.add(t,n,Ft)}C.event={global:{},add:function(t,n,e,r,a){var A,o,i,s,l,c,d,u,p,f,h,g=Z.get(t);if(X(t))for(e.handler&&(e=(A=e).handler,a=A.selector),a&&C.find.matchesSelector(ot,a),e.guid||(e.guid=C.guid++),(s=g.events)||(s=g.events=Object.create(null)),(o=g.handle)||(o=g.handle=function(n){return void 0!==C&&C.event.triggered!==n.type?C.event.dispatch.apply(t,arguments):void 0}),l=(n=(n||"").match(P)||[""]).length;l--;)p=h=(i=Ct.exec(n[l])||[])[1],f=(i[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:e,guid:e.guid,selector:a,needsContext:a&&C.expr.match.needsContext.test(a),namespace:f.join(".")},A),(u=s[p])||((u=s[p]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(t,r,f,o)||t.addEventListener&&t.addEventListener(p,o)),d.add&&(d.add.call(t,c),c.handler.guid||(c.handler.guid=e.guid)),a?u.splice(u.delegateCount++,0,c):u.push(c),C.event.global[p]=!0)},remove:function(t,n,e,r,a){var A,o,i,s,l,c,d,u,p,f,h,g=Z.hasData(t)&&Z.get(t);if(g&&(s=g.events)){for(l=(n=(n||"").match(P)||[""]).length;l--;)if(p=h=(i=Ct.exec(n[l])||[])[1],f=(i[2]||"").split(".").sort(),p){for(d=C.event.special[p]||{},u=s[p=(r?d.delegateType:d.bindType)||p]||[],i=i[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=A=u.length;A--;)c=u[A],!a&&h!==c.origType||e&&e.guid!==c.guid||i&&!i.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(u.splice(A,1),c.selector&&u.delegateCount--,d.remove&&d.remove.call(t,c));o&&!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+n[l],e,r,!0);C.isEmptyObject(s)&&Z.remove(t,"handle events")}},dispatch:function(t){var n,e,r,a,A,o,i=new Array(arguments.length),s=C.event.fix(t),l=(Z.get(this,"events")||Object.create(null))[s.type]||[],c=C.event.special[s.type]||{};for(i[0]=s,n=1;n<arguments.length;n++)i[n]=arguments[n];if(s.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,s)){for(o=C.event.handlers.call(this,s,l),n=0;(a=o[n++])&&!s.isPropagationStopped();)for(s.currentTarget=a.elem,e=0;(A=a.handlers[e++])&&!s.isImmediatePropagationStopped();)s.rnamespace&&!1!==A.namespace&&!s.rnamespace.test(A.namespace)||(s.handleObj=A,s.data=A.data,void 0!==(r=((C.event.special[A.origType]||{}).handle||A.handler).apply(a.elem,i))&&!1===(s.result=r)&&(s.preventDefault(),s.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,s),s.result}},handlers:function(t,n){var e,r,a,A,o,i=[],s=n.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(A=[],o={},e=0;e<s;e++)void 0===o[a=(r=n[e]).selector+" "]&&(o[a]=r.needsContext?C(a,this).index(l)>-1:C.find(a,this,null,[l]).length),o[a]&&A.push(r);A.length&&i.push({elem:l,handlers:A})}return l=this,s<n.length&&i.push({elem:l,handlers:n.slice(s)}),i},addProp:function(t,n){Object.defineProperty(C.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(n)?function(){if(this.originalEvent)return n(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(n){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:n})}})},fix:function(t){return t[C.expando]?t:new C.Event(t)},special:{load:{noBubble:!0},click:{setup:function(t){var n=this||t;return gt.test(n.type)&&n.click&&S(n,"input")&&Lt(n,"click",Ft),!1},trigger:function(t){var n=this||t;return gt.test(n.type)&&n.click&&S(n,"input")&&Lt(n,"click"),!0},_default:function(t){var n=t.target;return gt.test(n.type)&&n.click&&S(n,"input")&&Z.get(n,"click")||S(n,"a")}},beforeunload:{postDispatch:function(t){void 0!==t.result&&t.originalEvent&&(t.originalEvent.returnValue=t.result)}}}},C.removeEvent=function(t,n,e){t.removeEventListener&&t.removeEventListener(n,e)},C.Event=function(t,n){if(!(this instanceof C.Event))return new C.Event(t,n);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,n&&C.extend(this,n),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,n){C.event.special[t]={setup:function(){return Lt(this,t,Ut),!1},trigger:function(){return Lt(this,t),!0},_default:function(n){return Z.get(n.target,t)},delegateType:n}})),C.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(t,n){C.event.special[t]={delegateType:n,bindType:n,handle:function(t){var e,r=t.relatedTarget,a=t.handleObj;return r&&(r===this||C.contains(this,r))||(t.type=a.origType,e=a.handler.apply(this,arguments),t.type=n),e}}})),C.fn.extend({on:function(t,n,e,r){return Tt(this,t,n,e,r)},one:function(t,n,e,r){return Tt(this,t,n,e,r,1)},off:function(t,n,e){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,n,t[a]);return this}return!1!==n&&"function"!=typeof n||(e=n,n=void 0),!1===e&&(e=Qt),this.each((function(){C.event.remove(this,t,e,n)}))}});var St=/<script|<style|<link/i,kt=/checked\s*(?:[^=]|=\s*.checked.)/i,Et=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function It(t,n){return S(t,"table")&&S(11!==n.nodeType?n:n.firstChild,"tr")&&C(t).children("tbody")[0]||t}function _t(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 Ht(t,n){var e,r,a,A,o,i;if(1===n.nodeType){if(Z.hasData(t)&&(i=Z.get(t).events))for(a in Z.remove(n,"handle events"),i)for(e=0,r=i[a].length;e<r;e++)C.event.add(n,a,i[a][e]);$.hasData(t)&&(A=$.access(t),o=C.extend({},A),$.set(n,o))}}function Dt(t,n){var e=n.nodeName.toLowerCase();"input"===e&>.test(t.type)?n.checked=t.checked:"input"!==e&&"textarea"!==e||(n.defaultValue=t.defaultValue)}function Pt(t,n,e,r){n=s(n);var a,A,o,i,l,c,d=0,u=t.length,p=u-1,f=n[0],h=m(f);if(h||u>1&&"string"==typeof f&&!g.checkClone&&kt.test(f))return t.each((function(a){var A=t.eq(a);h&&(n[0]=f.call(this,a,A.html())),Pt(A,n,e,r)}));if(u&&(A=(a=xt(n,t[0].ownerDocument,!1,t,r)).firstChild,1===a.childNodes.length&&(a=A),A||r)){for(i=(o=C.map(wt(a,"script"),_t)).length;d<u;d++)l=a,d!==p&&(l=C.clone(l,!0,!0),i&&C.merge(o,wt(l,"script"))),e.call(t[d],l,d);if(i)for(c=o[o.length-1].ownerDocument,C.map(o,Nt),d=0;d<i;d++)l=o[d],bt.test(l.type||"")&&!Z.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(Et,""),l,c))}return t}function Ot(t,n,e){for(var r,a=n?C.filter(n,t):t,A=0;null!=(r=a[A]);A++)e||1!==r.nodeType||C.cleanData(wt(r)),r.parentNode&&(e&&it(r)&&yt(wt(r,"script")),r.parentNode.removeChild(r));return t}C.extend({htmlPrefilter:function(t){return t},clone:function(t,n,e){var r,a,A,o,i=t.cloneNode(!0),s=it(t);if(!(g.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||C.isXMLDoc(t)))for(o=wt(i),r=0,a=(A=wt(t)).length;r<a;r++)Dt(A[r],o[r]);if(n)if(e)for(A=A||wt(t),o=o||wt(i),r=0,a=A.length;r<a;r++)Ht(A[r],o[r]);else Ht(t,i);return(o=wt(i,"script")).length>0&&yt(o,!s&&wt(t,"script")),i},cleanData:function(t){for(var n,e,r,a=C.event.special,A=0;void 0!==(e=t[A]);A++)if(X(e)){if(n=e[Z.expando]){if(n.events)for(r in n.events)a[r]?C.event.remove(e,r):C.removeEvent(e,r,n.handle);e[Z.expando]=void 0}e[$.expando]&&(e[$.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||It(this,t).appendChild(t)}))},prepend:function(){return Pt(this,arguments,(function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var n=It(this,t);n.insertBefore(t,n.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,n=0;null!=(t=this[n]);n++)1===t.nodeType&&(C.cleanData(wt(t,!1)),t.textContent="");return this},clone:function(t,n){return t=null!=t&&t,n=null==n?t:n,this.map((function(){return C.clone(this,t,n)}))},html:function(t){return q(this,(function(t){var n=this[0]||{},e=0,r=this.length;if(void 0===t&&1===n.nodeType)return n.innerHTML;if("string"==typeof t&&!St.test(t)&&!vt[(mt.exec(t)||["",""])[1].toLowerCase()]){t=C.htmlPrefilter(t);try{for(;e<r;e++)1===(n=this[e]||{}).nodeType&&(C.cleanData(wt(n,!1)),n.innerHTML=t);n=0}catch(t){}}n&&this.empty().append(t)}),null,t,arguments.length)},replaceWith:function(){var t=[];return Pt(this,arguments,(function(n){var e=this.parentNode;C.inArray(this,t)<0&&(C.cleanData(wt(this)),e&&e.replaceChild(n,this))}),t)}}),C.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(t,n){C.fn[t]=function(t){for(var e,r=[],a=C(t),A=a.length-1,o=0;o<=A;o++)e=o===A?this:this.clone(!0),C(a[o])[n](e),l.apply(r,e.get());return this.pushStack(r)}}));var Mt=new RegExp("^("+rt+")(?!px)[a-z%]+$","i"),jt=/^--/,Rt=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=r),n.getComputedStyle(t)},Kt=function(t,n,e){var r,a,A={};for(a in n)A[a]=t.style[a],t.style[a]=n[a];for(a in r=e.call(t),n)t.style[a]=A[a];return r},Gt=new RegExp(At.join("|"),"i"),qt="[\\x20\\t\\r\\n\\f]",zt=new RegExp("^"+qt+"+|((?:^|[^\\\\])(?:\\\\.)*)"+qt+"+$","g");function Vt(t,n,e){var r,a,A,o,i=jt.test(n),s=t.style;return(e=e||Rt(t))&&(o=e.getPropertyValue(n)||e[n],i&&o&&(o=o.replace(zt,"$1")||void 0),""!==o||it(t)||(o=C.style(t,n)),!g.pixelBoxStyles()&&Mt.test(o)&&Gt.test(n)&&(r=s.width,a=s.minWidth,A=s.maxWidth,s.minWidth=s.maxWidth=s.width=o,o=e.width,s.width=r,s.minWidth=a,s.maxWidth=A)),void 0!==o?o+"":o}function Wt(t,n){return{get:function(){if(!t())return(this.get=n).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%",ot.appendChild(l).appendChild(c);var t=r.getComputedStyle(c);e="1%"!==t.top,s=12===n(t.marginLeft),c.style.right="60%",o=36===n(t.right),a=36===n(t.width),c.style.position="absolute",A=12===n(c.offsetWidth/3),ot.removeChild(l),c=null}}function n(t){return Math.round(parseFloat(t))}var e,a,A,o,i,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(),o},pixelPosition:function(){return t(),e},reliableMarginLeft:function(){return t(),s},scrollboxSize:function(){return t(),A},reliableTrDimensions:function(){var t,n,e,a;return null==i&&(t=v.createElement("table"),n=v.createElement("tr"),e=v.createElement("div"),t.style.cssText="position:absolute;left:-11111px;border-collapse:separate",n.style.cssText="border:1px solid",n.style.height="1px",e.style.height="9px",e.style.display="block",ot.appendChild(t).appendChild(n).appendChild(e),a=r.getComputedStyle(n),i=parseInt(a.height,10)+parseInt(a.borderTopWidth,10)+parseInt(a.borderBottomWidth,10)===n.offsetHeight,ot.removeChild(t)),i}}))}();var Jt=["Webkit","Moz","ms"],Xt=v.createElement("div").style,Yt={};function Zt(t){return C.cssProps[t]||Yt[t]||(t in Xt?t:Yt[t]=function(t){for(var n=t[0].toUpperCase()+t.slice(1),e=Jt.length;e--;)if((t=Jt[e]+n)in Xt)return t}(t)||t)}var $t=/^(none|table(?!-c[ea]).+)/,tn={position:"absolute",visibility:"hidden",display:"block"},nn={letterSpacing:"0",fontWeight:"400"};function en(t,n,e){var r=at.exec(n);return r?Math.max(0,r[2]-(e||0))+(r[3]||"px"):n}function rn(t,n,e,r,a,A){var o="width"===n?1:0,i=0,s=0;if(e===(r?"border":"content"))return 0;for(;o<4;o+=2)"margin"===e&&(s+=C.css(t,e+At[o],!0,a)),r?("content"===e&&(s-=C.css(t,"padding"+At[o],!0,a)),"margin"!==e&&(s-=C.css(t,"border"+At[o]+"Width",!0,a))):(s+=C.css(t,"padding"+At[o],!0,a),"padding"!==e?s+=C.css(t,"border"+At[o]+"Width",!0,a):i+=C.css(t,"border"+At[o]+"Width",!0,a));return!r&&A>=0&&(s+=Math.max(0,Math.ceil(t["offset"+n[0].toUpperCase()+n.slice(1)]-A-s-i-.5))||0),s}function an(t,n,e){var r=Rt(t),a=(!g.boxSizingReliable()||e)&&"border-box"===C.css(t,"boxSizing",!1,r),A=a,o=Vt(t,n,r),i="offset"+n[0].toUpperCase()+n.slice(1);if(Mt.test(o)){if(!e)return o;o="auto"}return(!g.boxSizingReliable()&&a||!g.reliableTrDimensions()&&S(t,"tr")||"auto"===o||!parseFloat(o)&&"inline"===C.css(t,"display",!1,r))&&t.getClientRects().length&&(a="border-box"===C.css(t,"boxSizing",!1,r),(A=i in t)&&(o=t[i])),(o=parseFloat(o)||0)+rn(t,n,e||(a?"border":"content"),A,r,o)+"px"}function An(t,n,e,r,a){return new An.prototype.init(t,n,e,r,a)}C.extend({cssHooks:{opacity:{get:function(t,n){if(n){var e=Vt(t,"opacity");return""===e?"1":e}}}},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,n,e,r){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var a,A,o,i=J(n),s=jt.test(n),l=t.style;if(s||(n=Zt(i)),o=C.cssHooks[n]||C.cssHooks[i],void 0===e)return o&&"get"in o&&void 0!==(a=o.get(t,!1,r))?a:l[n];"string"==(A=typeof e)&&(a=at.exec(e))&&a[1]&&(e=ct(t,n,a),A="number"),null!=e&&e==e&&("number"!==A||s||(e+=a&&a[3]||(C.cssNumber[i]?"":"px")),g.clearCloneStyle||""!==e||0!==n.indexOf("background")||(l[n]="inherit"),o&&"set"in o&&void 0===(e=o.set(t,e,r))||(s?l.setProperty(n,e):l[n]=e))}},css:function(t,n,e,r){var a,A,o,i=J(n);return jt.test(n)||(n=Zt(i)),(o=C.cssHooks[n]||C.cssHooks[i])&&"get"in o&&(a=o.get(t,!0,e)),void 0===a&&(a=Vt(t,n,r)),"normal"===a&&n in nn&&(a=nn[n]),""===e||e?(A=parseFloat(a),!0===e||isFinite(A)?A||0:a):a}}),C.each(["height","width"],(function(t,n){C.cssHooks[n]={get:function(t,e,r){if(e)return!$t.test(C.css(t,"display"))||t.getClientRects().length&&t.getBoundingClientRect().width?an(t,n,r):Kt(t,tn,(function(){return an(t,n,r)}))},set:function(t,e,r){var a,A=Rt(t),o=!g.scrollboxSize()&&"absolute"===A.position,i=(o||r)&&"border-box"===C.css(t,"boxSizing",!1,A),s=r?rn(t,n,r,i,A):0;return i&&o&&(s-=Math.ceil(t["offset"+n[0].toUpperCase()+n.slice(1)]-parseFloat(A[n])-rn(t,n,"border",!1,A)-.5)),s&&(a=at.exec(e))&&"px"!==(a[3]||"px")&&(t.style[n]=e,e=C.css(t,n)),en(0,e,s)}}})),C.cssHooks.marginLeft=Wt(g.reliableMarginLeft,(function(t,n){if(n)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,n){C.cssHooks[t+n]={expand:function(e){for(var r=0,a={},A="string"==typeof e?e.split(" "):[e];r<4;r++)a[t+At[r]+n]=A[r]||A[r-2]||A[0];return a}},"margin"!==t&&(C.cssHooks[t+n].set=en)})),C.fn.extend({css:function(t,n){return q(this,(function(t,n,e){var r,a,A={},o=0;if(Array.isArray(n)){for(r=Rt(t),a=n.length;o<a;o++)A[n[o]]=C.css(t,n[o],!1,r);return A}return void 0!==e?C.style(t,n,e):C.css(t,n)}),t,n,arguments.length>1)}}),C.Tween=An,An.prototype={constructor:An,init:function(t,n,e,r,a,A){this.elem=t,this.prop=e,this.easing=a||C.easing._default,this.options=n,this.start=this.now=this.cur(),this.end=r,this.unit=A||(C.cssNumber[e]?"":"px")},cur:function(){var t=An.propHooks[this.prop];return t&&t.get?t.get(this):An.propHooks._default.get(this)},run:function(t){var n,e=An.propHooks[this.prop];return this.options.duration?this.pos=n=C.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=n=t,this.now=(this.end-this.start)*n+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),e&&e.set?e.set(this):An.propHooks._default.set(this),this}},An.prototype.init.prototype=An.prototype,An.propHooks={_default:{get:function(t){var n;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(n=C.css(t.elem,t.prop,""))&&"auto"!==n?n: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[Zt(t.prop)]?t.elem[t.prop]=t.now:C.style(t.elem,t.prop,t.now+t.unit)}}},An.propHooks.scrollTop=An.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=An.prototype.init,C.fx.step={};var on,sn,ln=/^(?:toggle|show|hide)$/,cn=/queueHooks$/;function dn(){sn&&(!1===v.hidden&&r.requestAnimationFrame?r.requestAnimationFrame(dn):r.setTimeout(dn,C.fx.interval),C.fx.tick())}function un(){return r.setTimeout((function(){on=void 0})),on=Date.now()}function pn(t,n){var e,r=0,a={height:t};for(n=n?1:0;r<4;r+=2-n)a["margin"+(e=At[r])]=a["padding"+e]=t;return n&&(a.opacity=a.width=t),a}function fn(t,n,e){for(var r,a=(hn.tweeners[n]||[]).concat(hn.tweeners["*"]),A=0,o=a.length;A<o;A++)if(r=a[A].call(e,n,t))return r}function hn(t,n,e){var r,a,A=0,o=hn.prefilters.length,i=C.Deferred().always((function(){delete s.elem})),s=function(){if(a)return!1;for(var n=on||un(),e=Math.max(0,l.startTime+l.duration-n),r=1-(e/l.duration||0),A=0,o=l.tweens.length;A<o;A++)l.tweens[A].run(r);return i.notifyWith(t,[l,r,e]),r<1&&o?e:(o||i.notifyWith(t,[l,1,0]),i.resolveWith(t,[l]),!1)},l=i.promise({elem:t,props:C.extend({},n),opts:C.extend(!0,{specialEasing:{},easing:C.easing._default},e),originalProperties:n,originalOptions:e,startTime:on||un(),duration:e.duration,tweens:[],createTween:function(n,e){var r=C.Tween(t,l.opts,n,e,l.opts.specialEasing[n]||l.opts.easing);return l.tweens.push(r),r},stop:function(n){var e=0,r=n?l.tweens.length:0;if(a)return this;for(a=!0;e<r;e++)l.tweens[e].run(1);return n?(i.notifyWith(t,[l,1,0]),i.resolveWith(t,[l,n])):i.rejectWith(t,[l,n]),this}}),c=l.props;for(function(t,n){var e,r,a,A,o;for(e in t)if(a=n[r=J(e)],A=t[e],Array.isArray(A)&&(a=A[1],A=t[e]=A[0]),e!==r&&(t[r]=A,delete t[e]),(o=C.cssHooks[r])&&"expand"in o)for(e in A=o.expand(A),delete t[r],A)e in t||(t[e]=A[e],n[e]=a);else n[r]=a}(c,l.opts.specialEasing);A<o;A++)if(r=hn.prefilters[A].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,fn,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(hn,{tweeners:{"*":[function(t,n){var e=this.createTween(t,n);return ct(e.elem,t,at.exec(n),e),e}]},tweener:function(t,n){m(t)?(n=t,t=["*"]):t=t.match(P);for(var e,r=0,a=t.length;r<a;r++)e=t[r],hn.tweeners[e]=hn.tweeners[e]||[],hn.tweeners[e].unshift(n)},prefilters:[function(t,n,e){var r,a,A,o,i,s,l,c,d="width"in n||"height"in n,u=this,p={},f=t.style,h=t.nodeType&<(t),g=Z.get(t,"fxshow");for(r in e.queue||(null==(o=C._queueHooks(t,"fx")).unqueued&&(o.unqueued=0,i=o.empty.fire,o.empty.fire=function(){o.unqueued||i()}),o.unqueued++,u.always((function(){u.always((function(){o.unqueued--,C.queue(t,"fx").length||o.empty.fire()}))}))),n)if(a=n[r],ln.test(a)){if(delete n[r],A=A||"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(n))||!C.isEmptyObject(p))for(r in d&&1===t.nodeType&&(e.overflow=[f.overflow,f.overflowX,f.overflowY],null==(l=g&&g.display)&&(l=Z.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")),e.overflow&&(f.overflow="hidden",u.always((function(){f.overflow=e.overflow[0],f.overflowX=e.overflow[1],f.overflowY=e.overflow[2]}))),s=!1,p)s||(g?"hidden"in g&&(h=g.hidden):g=Z.access(t,"fxshow",{display:l}),A&&(g.hidden=!h),h&&pt([t],!0),u.done((function(){for(r in h||pt([t]),Z.remove(t,"fxshow"),p)C.style(t,r,p[r])}))),s=fn(h?g[r]:0,r,u),r in g||(g[r]=s.start,h&&(s.end=s.start,s.start=0))}],prefilter:function(t,n){n?hn.prefilters.unshift(t):hn.prefilters.push(t)}}),C.speed=function(t,n,e){var r=t&&"object"==typeof t?C.extend({},t):{complete:e||!e&&n||m(t)&&t,duration:t,easing:e&&n||n&&!m(n)&&n};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,n,e,r){return this.filter(lt).css("opacity",0).show().end().animate({opacity:n},t,e,r)},animate:function(t,n,e,r){var a=C.isEmptyObject(t),A=C.speed(n,e,r),o=function(){var n=hn(this,C.extend({},t),A);(a||Z.get(this,"finish"))&&n.stop(!0)};return o.finish=o,a||!1===A.queue?this.each(o):this.queue(A.queue,o)},stop:function(t,n,e){var r=function(t){var n=t.stop;delete t.stop,n(e)};return"string"!=typeof t&&(e=n,n=t,t=void 0),n&&this.queue(t||"fx",[]),this.each((function(){var n=!0,a=null!=t&&t+"queueHooks",A=C.timers,o=Z.get(this);if(a)o[a]&&o[a].stop&&r(o[a]);else for(a in o)o[a]&&o[a].stop&&cn.test(a)&&r(o[a]);for(a=A.length;a--;)A[a].elem!==this||null!=t&&A[a].queue!==t||(A[a].anim.stop(e),n=!1,A.splice(a,1));!n&&e||C.dequeue(this,t)}))},finish:function(t){return!1!==t&&(t=t||"fx"),this.each((function(){var n,e=Z.get(this),r=e[t+"queue"],a=e[t+"queueHooks"],A=C.timers,o=r?r.length:0;for(e.finish=!0,C.queue(this,t,[]),a&&a.stop&&a.stop.call(this,!0),n=A.length;n--;)A[n].elem===this&&A[n].queue===t&&(A[n].anim.stop(!0),A.splice(n,1));for(n=0;n<o;n++)r[n]&&r[n].finish&&r[n].finish.call(this);delete e.finish}))}}),C.each(["toggle","show","hide"],(function(t,n){var e=C.fn[n];C.fn[n]=function(t,r,a){return null==t||"boolean"==typeof t?e.apply(this,arguments):this.animate(pn(n,!0),t,r,a)}})),C.each({slideDown:pn("show"),slideUp:pn("hide"),slideToggle:pn("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(t,n){C.fn[t]=function(t,e,r){return this.animate(n,t,e,r)}})),C.timers=[],C.fx.tick=function(){var t,n=0,e=C.timers;for(on=Date.now();n<e.length;n++)(t=e[n])()||e[n]!==t||e.splice(n--,1);e.length||C.fx.stop(),on=void 0},C.fx.timer=function(t){C.timers.push(t),C.fx.start()},C.fx.interval=13,C.fx.start=function(){sn||(sn=!0,dn())},C.fx.stop=function(){sn=null},C.fx.speeds={slow:600,fast:200,_default:400},C.fn.delay=function(t,n){return t=C.fx&&C.fx.speeds[t]||t,n=n||"fx",this.queue(n,(function(n,e){var a=r.setTimeout(n,t);e.stop=function(){r.clearTimeout(a)}}))},function(){var t=v.createElement("input"),n=v.createElement("select").appendChild(v.createElement("option"));t.type="checkbox",g.checkOn=""!==t.value,g.optSelected=n.selected,(t=v.createElement("input")).value="t",t.type="radio",g.radioValue="t"===t.value}();var gn,mn=C.expr.attrHandle;C.fn.extend({attr:function(t,n){return q(this,C.attr,t,n,arguments.length>1)},removeAttr:function(t){return this.each((function(){C.removeAttr(this,t)}))}}),C.extend({attr:function(t,n,e){var r,a,A=t.nodeType;if(3!==A&&8!==A&&2!==A)return void 0===t.getAttribute?C.prop(t,n,e):(1===A&&C.isXMLDoc(t)||(a=C.attrHooks[n.toLowerCase()]||(C.expr.match.bool.test(n)?gn:void 0)),void 0!==e?null===e?void C.removeAttr(t,n):a&&"set"in a&&void 0!==(r=a.set(t,e,n))?r:(t.setAttribute(n,e+""),e):a&&"get"in a&&null!==(r=a.get(t,n))?r:null==(r=C.find.attr(t,n))?void 0:r)},attrHooks:{type:{set:function(t,n){if(!g.radioValue&&"radio"===n&&S(t,"input")){var e=t.value;return t.setAttribute("type",n),e&&(t.value=e),n}}}},removeAttr:function(t,n){var e,r=0,a=n&&n.match(P);if(a&&1===t.nodeType)for(;e=a[r++];)t.removeAttribute(e)}}),gn={set:function(t,n,e){return!1===n?C.removeAttr(t,e):t.setAttribute(e,e),e}},C.each(C.expr.match.bool.source.match(/\w+/g),(function(t,n){var e=mn[n]||C.find.attr;mn[n]=function(t,n,r){var a,A,o=n.toLowerCase();return r||(A=mn[o],mn[o]=a,a=null!=e(t,n,r)?o:null,mn[o]=A),a}}));var bn=/^(?:input|select|textarea|button)$/i,vn=/^(?:a|area)$/i;function wn(t){return(t.match(P)||[]).join(" ")}function yn(t){return t.getAttribute&&t.getAttribute("class")||""}function Bn(t){return Array.isArray(t)?t:"string"==typeof t&&t.match(P)||[]}C.fn.extend({prop:function(t,n){return q(this,C.prop,t,n,arguments.length>1)},removeProp:function(t){return this.each((function(){delete this[C.propFix[t]||t]}))}}),C.extend({prop:function(t,n,e){var r,a,A=t.nodeType;if(3!==A&&8!==A&&2!==A)return 1===A&&C.isXMLDoc(t)||(n=C.propFix[n]||n,a=C.propHooks[n]),void 0!==e?a&&"set"in a&&void 0!==(r=a.set(t,e,n))?r:t[n]=e:a&&"get"in a&&null!==(r=a.get(t,n))?r:t[n]},propHooks:{tabIndex:{get:function(t){var n=C.find.attr(t,"tabindex");return n?parseInt(n,10):bn.test(t.nodeName)||vn.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),g.optSelected||(C.propHooks.selected={get:function(t){var n=t.parentNode;return n&&n.parentNode&&n.parentNode.selectedIndex,null},set:function(t){var n=t.parentNode;n&&(n.selectedIndex,n.parentNode&&n.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 n,e,r,a,A,o;return m(t)?this.each((function(n){C(this).addClass(t.call(this,n,yn(this)))})):(n=Bn(t)).length?this.each((function(){if(r=yn(this),e=1===this.nodeType&&" "+wn(r)+" "){for(A=0;A<n.length;A++)a=n[A],e.indexOf(" "+a+" ")<0&&(e+=a+" ");o=wn(e),r!==o&&this.setAttribute("class",o)}})):this},removeClass:function(t){var n,e,r,a,A,o;return m(t)?this.each((function(n){C(this).removeClass(t.call(this,n,yn(this)))})):arguments.length?(n=Bn(t)).length?this.each((function(){if(r=yn(this),e=1===this.nodeType&&" "+wn(r)+" "){for(A=0;A<n.length;A++)for(a=n[A];e.indexOf(" "+a+" ")>-1;)e=e.replace(" "+a+" "," ");o=wn(e),r!==o&&this.setAttribute("class",o)}})):this:this.attr("class","")},toggleClass:function(t,n){var e,r,a,A,o=typeof t,i="string"===o||Array.isArray(t);return m(t)?this.each((function(e){C(this).toggleClass(t.call(this,e,yn(this),n),n)})):"boolean"==typeof n&&i?n?this.addClass(t):this.removeClass(t):(e=Bn(t),this.each((function(){if(i)for(A=C(this),a=0;a<e.length;a++)r=e[a],A.hasClass(r)?A.removeClass(r):A.addClass(r);else void 0!==t&&"boolean"!==o||((r=yn(this))&&Z.set(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||!1===t?"":Z.get(this,"__className__")||""))})))},hasClass:function(t){var n,e,r=0;for(n=" "+t+" ";e=this[r++];)if(1===e.nodeType&&(" "+wn(yn(e))+" ").indexOf(n)>-1)return!0;return!1}});var xn=/\r/g;C.fn.extend({val:function(t){var n,e,r,a=this[0];return arguments.length?(r=m(t),this.each((function(e){var a;1===this.nodeType&&(null==(a=r?t.call(this,e,C(this).val()):t)?a="":"number"==typeof a?a+="":Array.isArray(a)&&(a=C.map(a,(function(t){return null==t?"":t+""}))),(n=C.valHooks[this.type]||C.valHooks[this.nodeName.toLowerCase()])&&"set"in n&&void 0!==n.set(this,a,"value")||(this.value=a))}))):a?(n=C.valHooks[a.type]||C.valHooks[a.nodeName.toLowerCase()])&&"get"in n&&void 0!==(e=n.get(a,"value"))?e:"string"==typeof(e=a.value)?e.replace(xn,""):null==e?"":e:void 0}}),C.extend({valHooks:{option:{get:function(t){var n=C.find.attr(t,"value");return null!=n?n:wn(C.text(t))}},select:{get:function(t){var n,e,r,a=t.options,A=t.selectedIndex,o="select-one"===t.type,i=o?null:[],s=o?A+1:a.length;for(r=A<0?s:o?A:0;r<s;r++)if(((e=a[r]).selected||r===A)&&!e.disabled&&(!e.parentNode.disabled||!S(e.parentNode,"optgroup"))){if(n=C(e).val(),o)return n;i.push(n)}return i},set:function(t,n){for(var e,r,a=t.options,A=C.makeArray(n),o=a.length;o--;)((r=a[o]).selected=C.inArray(C.valHooks.option.get(r),A)>-1)&&(e=!0);return e||(t.selectedIndex=-1),A}}}}),C.each(["radio","checkbox"],(function(){C.valHooks[this]={set:function(t,n){if(Array.isArray(n))return t.checked=C.inArray(C(t).val(),n)>-1}},g.checkOn||(C.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})})),g.focusin="onfocusin"in r;var Cn=/^(?:focusinfocus|focusoutblur)$/,Fn=function(t){t.stopPropagation()};C.extend(C.event,{trigger:function(t,n,e,a){var A,o,i,s,l,c,d,u,f=[e||v],h=p.call(t,"type")?t.type:t,g=p.call(t,"namespace")?t.namespace.split("."):[];if(o=u=i=e=e||v,3!==e.nodeType&&8!==e.nodeType&&!Cn.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=e),n=null==n?[t]:C.makeArray(n,[t]),d=C.event.special[h]||{},a||!d.trigger||!1!==d.trigger.apply(e,n))){if(!a&&!d.noBubble&&!b(e)){for(s=d.delegateType||h,Cn.test(s+h)||(o=o.parentNode);o;o=o.parentNode)f.push(o),i=o;i===(e.ownerDocument||v)&&f.push(i.defaultView||i.parentWindow||r)}for(A=0;(o=f[A++])&&!t.isPropagationStopped();)u=o,t.type=A>1?s:d.bindType||h,(c=(Z.get(o,"events")||Object.create(null))[t.type]&&Z.get(o,"handle"))&&c.apply(o,n),(c=l&&o[l])&&c.apply&&X(o)&&(t.result=c.apply(o,n),!1===t.result&&t.preventDefault());return t.type=h,a||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(f.pop(),n)||!X(e)||l&&m(e[h])&&!b(e)&&((i=e[l])&&(e[l]=null),C.event.triggered=h,t.isPropagationStopped()&&u.addEventListener(h,Fn),e[h](),t.isPropagationStopped()&&u.removeEventListener(h,Fn),C.event.triggered=void 0,i&&(e[l]=i)),t.result}},simulate:function(t,n,e){var r=C.extend(new C.Event,e,{type:t,isSimulated:!0});C.event.trigger(r,null,n)}}),C.fn.extend({trigger:function(t,n){return this.each((function(){C.event.trigger(t,n,this)}))},triggerHandler:function(t,n){var e=this[0];if(e)return C.event.trigger(t,n,e,!0)}}),g.focusin||C.each({focus:"focusin",blur:"focusout"},(function(t,n){var e=function(t){C.event.simulate(n,t.target,C.event.fix(t))};C.event.special[n]={setup:function(){var r=this.ownerDocument||this.document||this,a=Z.access(r,n);a||r.addEventListener(t,e,!0),Z.access(r,n,(a||0)+1)},teardown:function(){var r=this.ownerDocument||this.document||this,a=Z.access(r,n)-1;a?Z.access(r,n,a):(r.removeEventListener(t,e,!0),Z.remove(r,n))}}}));var Qn=r.location,Un={guid:Date.now()},Tn=/\?/;C.parseXML=function(t){var n,e;if(!t||"string"!=typeof t)return null;try{n=(new r.DOMParser).parseFromString(t,"text/xml")}catch(t){}return e=n&&n.getElementsByTagName("parsererror")[0],n&&!e||C.error("Invalid XML: "+(e?C.map(e.childNodes,(function(t){return t.textContent})).join("\n"):t)),n};var Ln=/\[\]$/,Sn=/\r?\n/g,kn=/^(?:submit|button|image|reset|file)$/i,En=/^(?:input|select|textarea|keygen)/i;function In(t,n,e,r){var a;if(Array.isArray(n))C.each(n,(function(n,a){e||Ln.test(t)?r(t,a):In(t+"["+("object"==typeof a&&null!=a?n:"")+"]",a,e,r)}));else if(e||"object"!==B(n))r(t,n);else for(a in n)In(t+"["+a+"]",n[a],e,r)}C.param=function(t,n){var e,r=[],a=function(t,n){var e=m(n)?n():n;r[r.length]=encodeURIComponent(t)+"="+encodeURIComponent(null==e?"":e)};if(null==t)return"";if(Array.isArray(t)||t.jquery&&!C.isPlainObject(t))C.each(t,(function(){a(this.name,this.value)}));else for(e in t)In(e,t[e],n,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")&&En.test(this.nodeName)&&!kn.test(t)&&(this.checked||!gt.test(t))})).map((function(t,n){var e=C(this).val();return null==e?null:Array.isArray(e)?C.map(e,(function(t){return{name:n.name,value:t.replace(Sn,"\r\n")}})):{name:n.name,value:e.replace(Sn,"\r\n")}})).get()}});var _n=/%20/g,Nn=/#.*$/,Hn=/([?&])_=[^&]*/,Dn=/^(.*?):[ \t]*([^\r\n]*)$/gm,Pn=/^(?:GET|HEAD)$/,On=/^\/\//,Mn={},jn={},Rn="*/".concat("*"),Kn=v.createElement("a");function Gn(t){return function(n,e){"string"!=typeof n&&(e=n,n="*");var r,a=0,A=n.toLowerCase().match(P)||[];if(m(e))for(;r=A[a++];)"+"===r[0]?(r=r.slice(1)||"*",(t[r]=t[r]||[]).unshift(e)):(t[r]=t[r]||[]).push(e)}}function qn(t,n,e,r){var a={},A=t===jn;function o(i){var s;return a[i]=!0,C.each(t[i]||[],(function(t,i){var l=i(n,e,r);return"string"!=typeof l||A||a[l]?A?!(s=l):void 0:(n.dataTypes.unshift(l),o(l),!1)})),s}return o(n.dataTypes[0])||!a["*"]&&o("*")}function zn(t,n){var e,r,a=C.ajaxSettings.flatOptions||{};for(e in n)void 0!==n[e]&&((a[e]?t:r||(r={}))[e]=n[e]);return r&&C.extend(!0,t,r),t}Kn.href=Qn.href,C.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Qn.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Qn.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Rn,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,n){return n?zn(zn(t,C.ajaxSettings),n):zn(C.ajaxSettings,t)},ajaxPrefilter:Gn(Mn),ajaxTransport:Gn(jn),ajax:function(t,n){"object"==typeof t&&(n=t,t=void 0),n=n||{};var e,a,A,o,i,s,l,c,d,u,p=C.ajaxSetup({},n),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={},B="canceled",x={readyState:0,getResponseHeader:function(t){var n;if(l){if(!o)for(o={};n=Dn.exec(A);)o[n[1].toLowerCase()+" "]=(o[n[1].toLowerCase()+" "]||[]).concat(n[2]);n=o[t.toLowerCase()+" "]}return null==n?null:n.join(", ")},getAllResponseHeaders:function(){return l?A:null},setRequestHeader:function(t,n){return null==l&&(t=y[t.toLowerCase()]=y[t.toLowerCase()]||t,w[t]=n),this},overrideMimeType:function(t){return null==l&&(p.mimeType=t),this},statusCode:function(t){var n;if(t)if(l)x.always(t[x.status]);else for(n in t)b[n]=[b[n],t[n]];return this},abort:function(t){var n=t||B;return e&&e.abort(n),F(0,n),this}};if(g.promise(x),p.url=((t||p.url||Qn.href)+"").replace(On,Qn.protocol+"//"),p.type=n.method||n.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=Kn.protocol+"//"+Kn.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)),qn(Mn,p,n,x),l)return x;for(d in(c=C.event&&p.global)&&0==C.active++&&C.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Pn.test(p.type),a=p.url.replace(Nn,""),p.hasContent?p.data&&p.processData&&0===(p.contentType||"").indexOf("application/x-www-form-urlencoded")&&(p.data=p.data.replace(_n,"+")):(u=p.url.slice(a.length),p.data&&(p.processData||"string"==typeof p.data)&&(a+=(Tn.test(a)?"&":"?")+p.data,delete p.data),!1===p.cache&&(a=a.replace(Hn,"$1"),u=(Tn.test(a)?"&":"?")+"_="+Un.guid+++u),p.url=a+u),p.ifModified&&(C.lastModified[a]&&x.setRequestHeader("If-Modified-Since",C.lastModified[a]),C.etag[a]&&x.setRequestHeader("If-None-Match",C.etag[a])),(p.data&&p.hasContent&&!1!==p.contentType||n.contentType)&&x.setRequestHeader("Content-Type",p.contentType),x.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Rn+"; q=0.01":""):p.accepts["*"]),p.headers)x.setRequestHeader(d,p.headers[d]);if(p.beforeSend&&(!1===p.beforeSend.call(f,x,p)||l))return x.abort();if(B="abort",m.add(p.complete),x.done(p.success),x.fail(p.error),e=qn(jn,p,n,x)){if(x.readyState=1,c&&h.trigger("ajaxSend",[x,p]),l)return x;p.async&&p.timeout>0&&(i=r.setTimeout((function(){x.abort("timeout")}),p.timeout));try{l=!1,e.send(w,F)}catch(t){if(l)throw t;F(-1,t)}}else F(-1,"No Transport");function F(t,n,o,s){var d,u,v,w,y,B=n;l||(l=!0,i&&r.clearTimeout(i),e=void 0,A=s||"",x.readyState=t>0?4:0,d=t>=200&&t<300||304===t,o&&(w=function(t,n,e){for(var r,a,A,o,i=t.contents,s=t.dataTypes;"*"===s[0];)s.shift(),void 0===r&&(r=t.mimeType||n.getResponseHeader("Content-Type"));if(r)for(a in i)if(i[a]&&i[a].test(r)){s.unshift(a);break}if(s[0]in e)A=s[0];else{for(a in e){if(!s[0]||t.converters[a+" "+s[0]]){A=a;break}o||(o=a)}A=A||o}if(A)return A!==s[0]&&s.unshift(A),e[A]}(p,x,o)),!d&&C.inArray("script",p.dataTypes)>-1&&C.inArray("json",p.dataTypes)<0&&(p.converters["text script"]=function(){}),w=function(t,n,e,r){var a,A,o,i,s,l={},c=t.dataTypes.slice();if(c[1])for(o in t.converters)l[o.toLowerCase()]=t.converters[o];for(A=c.shift();A;)if(t.responseFields[A]&&(e[t.responseFields[A]]=n),!s&&r&&t.dataFilter&&(n=t.dataFilter(n,t.dataType)),s=A,A=c.shift())if("*"===A)A=s;else if("*"!==s&&s!==A){if(!(o=l[s+" "+A]||l["* "+A]))for(a in l)if((i=a.split(" "))[1]===A&&(o=l[s+" "+i[0]]||l["* "+i[0]])){!0===o?o=l[a]:!0!==l[a]&&(A=i[0],c.unshift(i[1]));break}if(!0!==o)if(o&&t.throws)n=o(n);else try{n=o(n)}catch(t){return{state:"parsererror",error:o?t:"No conversion from "+s+" to "+A}}}return{state:"success",data:n}}(p,w,x,d),d?(p.ifModified&&((y=x.getResponseHeader("Last-Modified"))&&(C.lastModified[a]=y),(y=x.getResponseHeader("etag"))&&(C.etag[a]=y)),204===t||"HEAD"===p.type?B="nocontent":304===t?B="notmodified":(B=w.state,u=w.data,d=!(v=w.error))):(v=B,!t&&B||(B="error",t<0&&(t=0))),x.status=t,x.statusText=(n||B)+"",d?g.resolveWith(f,[u,B,x]):g.rejectWith(f,[x,B,v]),x.statusCode(b),b=void 0,c&&h.trigger(d?"ajaxSuccess":"ajaxError",[x,p,d?u:v]),m.fireWith(f,[x,B]),c&&(h.trigger("ajaxComplete",[x,p]),--C.active||C.event.trigger("ajaxStop")))}return x},getJSON:function(t,n,e){return C.get(t,n,e,"json")},getScript:function(t,n){return C.get(t,void 0,n,"script")}}),C.each(["get","post"],(function(t,n){C[n]=function(t,e,r,a){return m(e)&&(a=a||r,r=e,e=void 0),C.ajax(C.extend({url:t,type:n,dataType:a,data:e,success:r},C.isPlainObject(t)&&t))}})),C.ajaxPrefilter((function(t){var n;for(n in t.headers)"content-type"===n.toLowerCase()&&(t.contentType=t.headers[n]||"")})),C._evalUrl=function(t,n,e){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,n,e)}})},C.fn.extend({wrapAll:function(t){var n;return this[0]&&(m(t)&&(t=t.call(this[0])),n=C(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&n.insertBefore(this[0]),n.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(n){C(this).wrapInner(t.call(this,n))})):this.each((function(){var n=C(this),e=n.contents();e.length?e.wrapAll(t):n.append(t)}))},wrap:function(t){var n=m(t);return this.each((function(e){C(this).wrapAll(n?t.call(this,e):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 Vn={0:200,1223:204},Wn=C.ajaxSettings.xhr();g.cors=!!Wn&&"withCredentials"in Wn,g.ajax=Wn=!!Wn,C.ajaxTransport((function(t){var n,e;if(g.cors||Wn&&!t.crossDomain)return{send:function(a,A){var o,i=t.xhr();if(i.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)i[o]=t.xhrFields[o];for(o in t.mimeType&&i.overrideMimeType&&i.overrideMimeType(t.mimeType),t.crossDomain||a["X-Requested-With"]||(a["X-Requested-With"]="XMLHttpRequest"),a)i.setRequestHeader(o,a[o]);n=function(t){return function(){n&&(n=e=i.onload=i.onerror=i.onabort=i.ontimeout=i.onreadystatechange=null,"abort"===t?i.abort():"error"===t?"number"!=typeof i.status?A(0,"error"):A(i.status,i.statusText):A(Vn[i.status]||i.status,i.statusText,"text"!==(i.responseType||"text")||"string"!=typeof i.responseText?{binary:i.response}:{text:i.responseText},i.getAllResponseHeaders()))}},i.onload=n(),e=i.onerror=i.ontimeout=n("error"),void 0!==i.onabort?i.onabort=e:i.onreadystatechange=function(){4===i.readyState&&r.setTimeout((function(){n&&e()}))},n=n("abort");try{i.send(t.hasContent&&t.data||null)}catch(t){if(n)throw t}},abort:function(){n&&n()}}})),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 n,e;if(t.crossDomain||t.scriptAttrs)return{send:function(r,a){n=C("<script>").attr(t.scriptAttrs||{}).prop({charset:t.scriptCharset,src:t.url}).on("load error",e=function(t){n.remove(),e=null,t&&a("error"===t.type?404:200,t.type)}),v.head.appendChild(n[0])},abort:function(){e&&e()}}}));var Jn,Xn=[],Yn=/(=)\?(?=&|$)|\?\?/;C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=Xn.pop()||C.expando+"_"+Un.guid++;return this[t]=!0,t}}),C.ajaxPrefilter("json jsonp",(function(t,n,e){var a,A,o,i=!1!==t.jsonp&&(Yn.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yn.test(t.data)&&"data");if(i||"jsonp"===t.dataTypes[0])return a=t.jsonpCallback=m(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,i?t[i]=t[i].replace(Yn,"$1"+a):!1!==t.jsonp&&(t.url+=(Tn.test(t.url)?"&":"?")+t.jsonp+"="+a),t.converters["script json"]=function(){return o||C.error(a+" was not called"),o[0]},t.dataTypes[0]="json",A=r[a],r[a]=function(){o=arguments},e.always((function(){void 0===A?C(r).removeProp(a):r[a]=A,t[a]&&(t.jsonpCallback=n.jsonpCallback,Xn.push(a)),o&&m(A)&&A(o[0]),o=A=void 0})),"script"})),g.createHTMLDocument=((Jn=v.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Jn.childNodes.length),C.parseHTML=function(t,n,e){return"string"!=typeof t?[]:("boolean"==typeof n&&(e=n,n=!1),n||(g.createHTMLDocument?((r=(n=v.implementation.createHTMLDocument("")).createElement("base")).href=v.location.href,n.head.appendChild(r)):n=v),A=!e&&[],(a=k.exec(t))?[n.createElement(a[1])]:(a=xt([t],n,A),A&&A.length&&C(A).remove(),C.merge([],a.childNodes)));var r,a,A},C.fn.load=function(t,n,e){var r,a,A,o=this,i=t.indexOf(" ");return i>-1&&(r=wn(t.slice(i)),t=t.slice(0,i)),m(n)?(e=n,n=void 0):n&&"object"==typeof n&&(a="POST"),o.length>0&&C.ajax({url:t,type:a||"GET",dataType:"html",data:n}).done((function(t){A=arguments,o.html(r?C("<div>").append(C.parseHTML(t)).find(r):t)})).always(e&&function(t,n){o.each((function(){e.apply(this,A||[t.responseText,n,t])}))}),this},C.expr.pseudos.animated=function(t){return C.grep(C.timers,(function(n){return t===n.elem})).length},C.offset={setOffset:function(t,n,e){var r,a,A,o,i,s,l=C.css(t,"position"),c=C(t),d={};"static"===l&&(t.style.position="relative"),i=c.offset(),A=C.css(t,"top"),s=C.css(t,"left"),("absolute"===l||"fixed"===l)&&(A+s).indexOf("auto")>-1?(o=(r=c.position()).top,a=r.left):(o=parseFloat(A)||0,a=parseFloat(s)||0),m(n)&&(n=n.call(t,e,C.extend({},i))),null!=n.top&&(d.top=n.top-i.top+o),null!=n.left&&(d.left=n.left-i.left+a),"using"in n?n.using.call(t,d):c.css(d)}},C.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each((function(n){C.offset.setOffset(this,t,n)}));var n,e,r=this[0];return r?r.getClientRects().length?(n=r.getBoundingClientRect(),e=r.ownerDocument.defaultView,{top:n.top+e.pageYOffset,left:n.left+e.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var t,n,e,r=this[0],a={top:0,left:0};if("fixed"===C.css(r,"position"))n=r.getBoundingClientRect();else{for(n=this.offset(),e=r.ownerDocument,t=r.offsetParent||e.documentElement;t&&(t===e.body||t===e.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:n.top-a.top-C.css(r,"marginTop",!0),left:n.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||ot}))}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(t,n){var e="pageYOffset"===n;C.fn[t]=function(r){return q(this,(function(t,r,a){var A;if(b(t)?A=t:9===t.nodeType&&(A=t.defaultView),void 0===a)return A?A[n]:t[r];A?A.scrollTo(e?A.pageXOffset:a,e?a:A.pageYOffset):t[r]=a}),t,r,arguments.length)}})),C.each(["top","left"],(function(t,n){C.cssHooks[n]=Wt(g.pixelPosition,(function(t,e){if(e)return e=Vt(t,n),Mt.test(e)?C(t).position()[n]+"px":e}))})),C.each({Height:"height",Width:"width"},(function(t,n){C.each({padding:"inner"+t,content:n,"":"outer"+t},(function(e,r){C.fn[r]=function(a,A){var o=arguments.length&&(e||"boolean"!=typeof a),i=e||(!0===a||!0===A?"margin":"border");return q(this,(function(n,e,a){var A;return b(n)?0===r.indexOf("outer")?n["inner"+t]:n.document.documentElement["client"+t]:9===n.nodeType?(A=n.documentElement,Math.max(n.body["scroll"+t],A["scroll"+t],n.body["offset"+t],A["offset"+t],A["client"+t])):void 0===a?C.css(n,e,i):C.style(n,e,a,i)}),n,o?a:void 0,o)}}))})),C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(t,n){C.fn[n]=function(t){return this.on(n,t)}})),C.fn.extend({bind:function(t,n,e){return this.on(t,null,n,e)},unbind:function(t,n){return this.off(t,null,n)},delegate:function(t,n,e,r){return this.on(n,t,e,r)},undelegate:function(t,n,e){return 1===arguments.length?this.off(t,"**"):this.off(n,t||"**",e)},hover:function(t,n){return this.mouseenter(t).mouseleave(n||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,n){C.fn[n]=function(t,e){return arguments.length>0?this.on(n,null,t,e):this.trigger(n)}}));var Zn=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;C.proxy=function(t,n){var e,r,a;if("string"==typeof n&&(e=t[n],n=t,t=e),m(t))return r=i.call(arguments,2),a=function(){return t.apply(n||this,r.concat(i.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=S,C.isFunction=m,C.isWindow=b,C.camelCase=J,C.type=B,C.now=Date.now,C.isNumeric=function(t){var n=C.type(t);return("number"===n||"string"===n)&&!isNaN(t-parseFloat(t))},C.trim=function(t){return null==t?"":(t+"").replace(Zn,"$1")},void 0===(e=function(){return C}.apply(n,[]))||(t.exports=e);var $n=r.jQuery,te=r.$;return C.noConflict=function(t){return r.$===C&&(r.$=te),t&&r.jQuery===C&&(r.jQuery=$n),C},void 0===a&&(r.jQuery=r.$=C),C}))},3379:function(t){"use strict";var n=[];function e(t){for(var e=-1,r=0;r<n.length;r++)if(n[r].identifier===t){e=r;break}return e}function r(t,r){for(var A={},o=[],i=0;i<t.length;i++){var s=t[i],l=r.base?s[0]+r.base:s[0],c=A[l]||0,d="".concat(l," ").concat(c);A[l]=c+1;var u=e(d),p={css:s[1],media:s[2],sourceMap:s[3],supports:s[4],layer:s[5]};if(-1!==u)n[u].references++,n[u].updater(p);else{var f=a(p,r);r.byIndex=i,n.splice(i,0,{identifier:d,updater:f,references:1})}o.push(d)}return o}function a(t,n){var e=n.domAPI(n);return e.update(t),function(n){if(n){if(n.css===t.css&&n.media===t.media&&n.sourceMap===t.sourceMap&&n.supports===t.supports&&n.layer===t.layer)return;e.update(t=n)}else e.remove()}}t.exports=function(t,a){var A=r(t=t||[],a=a||{});return function(t){t=t||[];for(var o=0;o<A.length;o++){var i=e(A[o]);n[i].references--}for(var s=r(t,a),l=0;l<A.length;l++){var c=e(A[l]);0===n[c].references&&(n[c].updater(),n.splice(c,1))}A=s}}},569:function(t){"use strict";var n={};t.exports=function(t,e){var r=function(t){if(void 0===n[t]){var e=document.querySelector(t);if(window.HTMLIFrameElement&&e instanceof window.HTMLIFrameElement)try{e=e.contentDocument.head}catch(t){e=null}n[t]=e}return n[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(e)}},9216:function(t){"use strict";t.exports=function(t){var n=document.createElement("style");return t.setAttributes(n,t.attributes),t.insert(n,t.options),n}},3565:function(t,n,e){"use strict";t.exports=function(t){var n=e.nc;n&&t.setAttribute("nonce",n)}},7795:function(t){"use strict";t.exports=function(t){var n=t.insertStyleElement(t);return{update:function(e){!function(t,n,e){var r="";e.supports&&(r+="@supports (".concat(e.supports,") {")),e.media&&(r+="@media ".concat(e.media," {"));var a=void 0!==e.layer;a&&(r+="@layer".concat(e.layer.length>0?" ".concat(e.layer):""," {")),r+=e.css,a&&(r+="}"),e.media&&(r+="}"),e.supports&&(r+="}");var A=e.sourceMap;A&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(A))))," */")),n.styleTagTransform(r,t,n.options)}(n,t,e)},remove:function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(n)}}}},4589:function(t){"use strict";t.exports=function(t,n){if(n.styleSheet)n.styleSheet.cssText=t;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(t))}}},8588:function(t){var n;n=function(t){var n=function(t){return new n.lib.init(t)};function e(t,n){return n.offset[t]?isNaN(n.offset[t])?n.offset[t]:n.offset[t]+"px":"0px"}function r(t,n){return!(!t||"string"!=typeof n||!(t.className&&t.className.trim().split(/\s+/gi).indexOf(n)>-1))}return n.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:""}},n.lib=n.prototype={toastify:"1.12.0",constructor:n,init:function(t){return t||(t={}),this.options={},this.toastElement=null,this.options.text=t.text||n.defaults.text,this.options.node=t.node||n.defaults.node,this.options.duration=0===t.duration?0:t.duration||n.defaults.duration,this.options.selector=t.selector||n.defaults.selector,this.options.callback=t.callback||n.defaults.callback,this.options.destination=t.destination||n.defaults.destination,this.options.newWindow=t.newWindow||n.defaults.newWindow,this.options.close=t.close||n.defaults.close,this.options.gravity="bottom"===t.gravity?"toastify-bottom":n.defaults.gravity,this.options.positionLeft=t.positionLeft||n.defaults.positionLeft,this.options.position=t.position||n.defaults.position,this.options.backgroundColor=t.backgroundColor||n.defaults.backgroundColor,this.options.avatar=t.avatar||n.defaults.avatar,this.options.className=t.className||n.defaults.className,this.options.stopOnFocus=void 0===t.stopOnFocus?n.defaults.stopOnFocus:t.stopOnFocus,this.options.onClick=t.onClick||n.defaults.onClick,this.options.offset=t.offset||n.defaults.offset,this.options.escapeMarkup=void 0!==t.escapeMarkup?t.escapeMarkup:n.defaults.escapeMarkup,this.options.ariaLive=t.ariaLive||n.defaults.ariaLive,this.options.style=t.style||n.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 n 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[n]=this.options.style[n];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 A=window.innerWidth>0?window.innerWidth:screen.width;("left"==this.options.position||!0===this.options.positionLeft)&&A>360?t.insertAdjacentElement("afterbegin",a):t.appendChild(a)}if(this.options.stopOnFocus&&this.options.duration>0){var o=this;t.addEventListener("mouseover",(function(n){window.clearTimeout(t.timeOutValue)})),t.addEventListener("mouseleave",(function(){t.timeOutValue=window.setTimeout((function(){o.removeElement(t)}),o.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 i=e("x",this.options),s=e("y",this.options),l="left"==this.options.position?i:"-"+i,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 e=n.defaults.oldestFirst?t.firstChild:t.lastChild;return t.insertBefore(this.toastElement,e),n.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),n.reposition()}.bind(this),400)}},n.reposition=function(){for(var t,n={top:15,bottom:15},e={top:15,bottom:15},a={top:15,bottom:15},A=document.getElementsByClassName("toastify"),o=0;o<A.length;o++){t=!0===r(A[o],"toastify-top")?"toastify-top":"toastify-bottom";var i=A[o].offsetHeight;t=t.substr(9,t.length-1),(window.innerWidth>0?window.innerWidth:screen.width)<=360?(A[o].style[t]=a[t]+"px",a[t]+=i+15):!0===r(A[o],"toastify-left")?(A[o].style[t]=n[t]+"px",n[t]+=i+15):(A[o].style[t]=e[t]+"px",e[t]+=i+15)}return this},n.lib.init.prototype=n.lib,n},t.exports?t.exports=n():this.Toastify=n()},223:function(n,e,r){"use strict";r.d(e,{q5:function(){return be}});var a=r(1002),A=Uint8Array,o=Uint16Array,i=Uint32Array,s=new A([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 A([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 A([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),d=function(t,n){for(var e=new o(31),r=0;r<31;++r)e[r]=n+=1<<t[r-1];var a=new i(e[30]);for(r=1;r<30;++r)for(var A=e[r];A<e[r+1];++A)a[A]=A-e[r]<<5|r;return[e,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 o(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,n,e){for(var r=t.length,a=0,A=new o(n);a<r;++a)++A[t[a]-1];var i,s=new o(n);for(a=0;a<n;++a)s[a]=s[a-1]+A[a-1]<<1;if(e){i=new o(1<<n);var l=15-n;for(a=0;a<r;++a)if(t[a])for(var c=a<<4|t[a],d=n-t[a],u=s[t[a]-1]++<<d,p=u|(1<<d)-1;u<=p;++u)i[b[u]>>>l]=c}else for(i=new o(r),a=0;a<r;++a)i[a]=b[s[t[a]-1]++]>>>15-t[a];return i},B=new A(288);for(v=0;v<144;++v)B[v]=8;for(v=144;v<256;++v)B[v]=9;for(v=256;v<280;++v)B[v]=7;for(v=280;v<288;++v)B[v]=8;var x=new A(32);for(v=0;v<32;++v)x[v]=5;var C=y(B,9,0),F=y(B,9,1),Q=y(x,5,0),U=y(x,5,1),T=function(t){for(var n=t[0],e=1;e<t.length;++e)t[e]>n&&(n=t[e]);return n},L=function(t,n,e){var r=n/8>>0;return(t[r]|t[r+1]<<8)>>>(7&n)&e},S=function(t,n){var e=n/8>>0;return(t[e]|t[e+1]<<8|t[e+2]<<16)>>>(7&n)},k=function(t){return(t/8>>0)+(7&t&&1)},E=function(t,n,e){(null==n||n<0)&&(n=0),(null==e||e>t.length)&&(e=t.length);var r=new(t instanceof o?o:t instanceof i?i:A)(e-n);return r.set(t.subarray(n,e)),r},I=function(t,n,e){var r=t.length,a=!n||e,o=!e||e.i;e||(e={}),n||(n=new A(3*r));var i=function(t){var e=n.length;if(t>e){var r=new A(Math.max(2*e,t));r.set(n),n=r}},d=e.f||0,u=e.p||0,f=e.b||0,h=e.l,m=e.d,b=e.m,v=e.n,w=8*r;do{if(!h){e.f=d=L(t,u,1);var B=L(t,u+1,3);if(u+=3,!B){var x=t[(j=k(u)+4)-4]|t[j-3]<<8,C=j+x;if(C>r){if(o)throw"unexpected EOF";break}a&&i(f+x),n.set(t.subarray(j,C),f),e.b=f+=x,e.p=u=8*C;continue}if(1==B)h=F,m=U,b=9,v=5;else{if(2!=B)throw"invalid block type";var Q=L(t,u,31)+257,I=L(t,u+10,15)+4,_=Q+L(t,u+5,31)+1;u+=14;for(var N=new A(_),H=new A(19),D=0;D<I;++D)H[c[D]]=L(t,u+3*D,7);u+=3*I;var P=T(H),O=(1<<P)-1;if(!o&&u+_*(P+7)>w)break;var M=y(H,P,1);for(D=0;D<_;){var j,R=M[L(t,u,O)];if(u+=15&R,(j=R>>>4)<16)N[D++]=j;else{var K=0,G=0;for(16==j?(G=3+L(t,u,3),u+=2,K=N[D-1]):17==j?(G=3+L(t,u,7),u+=3):18==j&&(G=11+L(t,u,127),u+=7);G--;)N[D++]=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&&i(f+131072);for(var V=(1<<b)-1,W=(1<<v)-1,J=b+v+18;o||u+J<w;){var X=(K=h[S(t,u)&V])>>>4;if((u+=15&K)>w)throw"unexpected EOF";if(!K)throw"invalid length/literal";if(X<256)n[f++]=X;else{if(256==X){h=null;break}var Y=X-254;if(X>264){var Z=s[D=X-257];Y=L(t,u,(1<<Z)-1)+p[D],u+=Z}var $=m[S(t,u)&W],tt=$>>>4;if(!$)throw"invalid distance";if(u+=15&$,z=g[tt],tt>3&&(Z=l[tt],z+=S(t,u)&(1<<Z)-1,u+=Z),u>w)throw"unexpected EOF";a&&i(f+131072);for(var nt=f+Y;f<nt;f+=4)n[f]=n[f-z],n[f+1]=n[f+1-z],n[f+2]=n[f+2-z],n[f+3]=n[f+3-z];f=nt}}e.l=h,e.p=u,e.b=f,h&&(d=1,e.m=b,e.d=m,e.n=v)}while(!d);return f==n.length?n:E(n,0,f)},_=function(t,n,e){e<<=7&n;var r=n/8>>0;t[r]|=e,t[r+1]|=e>>>8},N=function(t,n,e){e<<=7&n;var r=n/8>>0;t[r]|=e,t[r+1]|=e>>>8,t[r+2]|=e>>>16},H=function(t,n){for(var e=[],r=0;r<t.length;++r)t[r]&&e.push({s:r,f:t[r]});var a=e.length,i=e.slice();if(!a)return[new A(0),0];if(1==a){var s=new A(e[0].s+1);return s[e[0].s]=1,[s,1]}e.sort((function(t,n){return t.f-n.f})),e.push({s:-1,f:25001});var l=e[0],c=e[1],d=0,u=1,p=2;for(e[0]={s:-1,f:l.f+c.f,l:l,r:c};u!=a-1;)l=e[e[d].f<e[p].f?d++:p++],c=e[d!=u&&e[d].f<e[p].f?d++:p++],e[u++]={s:-1,f:l.f+c.f,l:l,r:c};var f=i[0].s;for(r=1;r<a;++r)i[r].s>f&&(f=i[r].s);var h=new o(f+1),g=D(e[u-1],h,0);if(g>n){r=0;var m=0,b=g-n,v=1<<b;for(i.sort((function(t,n){return h[n.s]-h[t.s]||t.f-n.f}));r<a;++r){var w=i[r].s;if(!(h[w]>n))break;m+=v-(1<<g-h[w]),h[w]=n}for(m>>>=b;m>0;){var y=i[r].s;h[y]<n?m-=1<<n-h[y]++-1:++r}for(;r>=0&&m;--r){var B=i[r].s;h[B]==n&&(--h[B],++m)}g=n}return[new A(h),g]},D=function(t,n,e){return-1==t.s?Math.max(D(t.l,n,e+1),D(t.r,n,e+1)):n[t.s]=e},P=function(t){for(var n=t.length;n&&!t[--n];);for(var e=new o(++n),r=0,a=t[0],A=1,i=function(t){e[r++]=t},s=1;s<=n;++s)if(t[s]==a&&s!=n)++A;else{if(!a&&A>2){for(;A>138;A-=138)i(32754);A>2&&(i(A>10?A-11<<5|28690:A-3<<5|12305),A=0)}else if(A>3){for(i(a),--A;A>6;A-=6)i(8304);A>2&&(i(A-3<<5|8208),A=0)}for(;A--;)i(a);A=1,a=t[s]}return[e.subarray(0,r),n]},O=function(t,n){for(var e=0,r=0;r<n.length;++r)e+=t[r]*n[r];return e},M=function(t,n,e){var r=e.length,a=k(n+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 A=0;A<r;++A)t[a+A+4]=e[A];return 8*(a+4+r)},j=function(t,n,e,r,a,A,i,d,u,p,f){_(n,f++,e),++a[256];for(var h=H(a,15),g=h[0],m=h[1],b=H(A,15),v=b[0],w=b[1],F=P(g),U=F[0],T=F[1],L=P(v),S=L[0],k=L[1],E=new o(19),I=0;I<U.length;++I)E[31&U[I]]++;for(I=0;I<S.length;++I)E[31&S[I]]++;for(var D=H(E,7),j=D[0],R=D[1],K=19;K>4&&!j[c[K-1]];--K);var G,q,z,V,W=p+5<<3,J=O(a,B)+O(A,x)+i,X=O(a,g)+O(A,v)+i+14+3*K+O(E,j)+(2*E[16]+3*E[17]+7*E[18]);if(W<=J&&W<=X)return M(n,f,t.subarray(u,u+p));if(_(n,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(_(n,f,T-257),_(n,f+5,k-1),_(n,f+10,K-4),f+=14,I=0;I<K;++I)_(n,f+3*I,j[c[I]]);f+=3*K;for(var Z=[U,S],$=0;$<2;++$){var tt=Z[$];for(I=0;I<tt.length;++I){var nt=31&tt[I];_(n,f,Y[nt]),f+=j[nt],nt>15&&(_(n,f,tt[I]>>>5&127),f+=tt[I]>>>12)}}}else G=C,q=B,z=Q,V=x;for(I=0;I<d;++I)if(r[I]>255){nt=r[I]>>>18&31,N(n,f,G[nt+257]),f+=q[nt+257],nt>7&&(_(n,f,r[I]>>>23&31),f+=s[nt]);var et=31&r[I];N(n,f,z[et]),f+=V[et],et>3&&(N(n,f,r[I]>>>5&8191),f+=l[et])}else N(n,f,G[r[I]]),f+=q[r[I]];return N(n,f,G[256]),f+q[256]},R=new i([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),K=new A(0),G=function(){var t=1,n=0;return{p:function(e){for(var r=t,a=n,A=e.length,o=0;o!=A;){for(var i=Math.min(o+5552,A);o<i;++o)a+=r+=e[o];r%=65521,a%=65521}t=r,n=a},d:function(){return(t>>>8<<16|(255&n)<<8|n>>>8)+2*((255&t)<<23)}}},q=function(t,n,e,r,a){return function(t,n,e,r,a,c){var d=t.length,u=new A(r+d+5*(1+Math.floor(d/7e3))+a),p=u.subarray(r,u.length-a),h=0;if(!n||d<8)for(var g=0;g<=d;g+=65535){var b=g+65535;b<d?h=M(p,h,t.subarray(g,b)):(p[g]=c,h=M(p,h,t.subarray(g,d)))}else{for(var v=R[n-1],w=v>>>13,y=8191&v,B=(1<<e)-1,x=new o(32768),C=new o(B+1),F=Math.ceil(e/3),Q=2*F,U=function(n){return(t[n]^t[n+1]<<F^t[n+2]<<Q)&B},T=new i(25e3),L=new o(288),S=new o(32),I=0,_=0,N=(g=0,0),H=0,D=0;g<d;++g){var P=U(g),O=32767&g,G=C[P];if(x[O]=G,C[P]=O,H<=g){var q=d-g;if((I>7e3||N>24576)&&q>423){h=j(t,p,0,T,L,S,_,N,D,g-D,h),N=I=_=0,D=g;for(var z=0;z<286;++z)L[z]=0;for(z=0;z<30;++z)S[z]=0}var V=2,W=0,J=y,X=O-G&32767;if(q>2&&P==U(g-X))for(var Y=Math.min(w,q)-1,Z=Math.min(32767,g),$=Math.min(258,q);X<=Z&&--J&&O!=G;){if(t[g+V]==t[g+V-X]){for(var tt=0;tt<$&&t[g+tt]==t[g+tt-X];++tt);if(tt>V){if(V=tt,W=X,tt>Y)break;var nt=Math.min(X,tt-2),et=0;for(z=0;z<nt;++z){var rt=g-X+z+32768&32767,at=rt-x[rt]+32768&32767;at>et&&(et=at,G=rt)}}}X+=(O=G)-(G=x[O])+32768&32767}if(W){T[N++]=268435456|f[V]<<18|m[W];var At=31&f[V],ot=31&m[W];_+=s[At]+l[ot],++L[257+At],++S[ot],H=g+V,++I}else T[N++]=t[g],++L[t[g]]}}h=j(t,p,c,T,L,S,_,N,D,g-D,h),c||(h=M(p,h,K))}return E(u,0,r+k(h)+a)}(t,null==n.level?6:n.level,null==n.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):12+n.mem,e,r,!a)},z=function(t,n,e){for(;e;++n)t[n]=e,e>>>=8},V=function(t,n){var e=n.level,r=0==e?0:e<6?1:9==e?3:2;t[0]=120,t[1]=r<<6|(r?32-2*r:1)},W=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"};function J(t,n){void 0===n&&(n={});var e=G();e.p(t);var r=q(t,n,2,4);return V(r,n),z(r,r.length-4,e.d()),r}var X=function(){return"undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self?self:this}();function Y(){X.console&&"function"==typeof X.console.log&&X.console.log.apply(X.console,arguments)}var Z={log:Y,warn:function(t){X.console&&("function"==typeof X.console.warn?X.console.warn.apply(X.console,arguments):Y.call(null,arguments))},error:function(t){X.console&&("function"==typeof X.console.error?X.console.error.apply(X.console,arguments):Y(t))}};function $(t,n,e){var r=new XMLHttpRequest;r.open("GET",t),r.responseType="blob",r.onload=function(){at(r.response,n,e)},r.onerror=function(){Z.error("could not download file")},r.send()}function tt(t){var n=new XMLHttpRequest;n.open("HEAD",t,!1);try{n.send()}catch(t){}return n.status>=200&&n.status<=299}function nt(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(e){var n=document.createEvent("MouseEvents");n.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(n)}}var et,rt,at=X.saveAs||("object"!==("undefined"==typeof window?"undefined":(0,a.Z)(window))||window!==X?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(t,n,e){var r=X.URL||X.webkitURL,a=document.createElement("a");n=n||t.name||"download",a.download=n,a.rel="noopener","string"==typeof t?(a.href=t,a.origin!==location.origin?tt(a.href)?$(t,n,e):nt(a,a.target="_blank"):nt(a)):(a.href=r.createObjectURL(t),setTimeout((function(){r.revokeObjectURL(a.href)}),4e4),setTimeout((function(){nt(a)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,n,e){if(n=n||t.name||"download","string"==typeof t)if(tt(t))$(t,n,e);else{var r=document.createElement("a");r.href=t,r.target="_blank",setTimeout((function(){nt(r)}))}else navigator.msSaveOrOpenBlob(function(t,n){return void 0===n?n={autoBom:!1}:"object"!==(0,a.Z)(n)&&(Z.warn("Deprecated: Expected third argument to be a object"),n={autoBom:!n}),n.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,e),n)}:function(t,n,e,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),"string"==typeof t)return $(t,n,e);var A="application/octet-stream"===t.type,o=/constructor/i.test(X.HTMLElement)||X.safari,i=/CriOS\/[\d]+/.test(navigator.userAgent);if((i||A&&o)&&"object"===("undefined"==typeof FileReader?"undefined":(0,a.Z)(FileReader))){var s=new FileReader;s.onloadend=function(){var t=s.result;t=i?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=t:location=t,r=null},s.readAsDataURL(t)}else{var l=X.URL||X.webkitURL,c=l.createObjectURL(t);r?r.location=c:location.href=c,r=null,setTimeout((function(){l.revokeObjectURL(c)}),4e4)}});function At(t){var n;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 e=[{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<e.length;r++){var a=e[r].re,A=e[r].process,o=a.exec(t);o&&(n=A(o),this.r=n[0],this.g=n[1],this.b=n[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),n=this.g.toString(16),e=this.b.toString(16);return 1==t.length&&(t="0"+t),1==n.length&&(n="0"+n),1==e.length&&(e="0"+e),"#"+t+n+e}}function ot(t,n){var e=t[0],r=t[1],a=t[2],A=t[3];e=st(e,r,a,A,n[0],7,-680876936),A=st(A,e,r,a,n[1],12,-389564586),a=st(a,A,e,r,n[2],17,606105819),r=st(r,a,A,e,n[3],22,-1044525330),e=st(e,r,a,A,n[4],7,-176418897),A=st(A,e,r,a,n[5],12,1200080426),a=st(a,A,e,r,n[6],17,-1473231341),r=st(r,a,A,e,n[7],22,-45705983),e=st(e,r,a,A,n[8],7,1770035416),A=st(A,e,r,a,n[9],12,-1958414417),a=st(a,A,e,r,n[10],17,-42063),r=st(r,a,A,e,n[11],22,-1990404162),e=st(e,r,a,A,n[12],7,1804603682),A=st(A,e,r,a,n[13],12,-40341101),a=st(a,A,e,r,n[14],17,-1502002290),e=lt(e,r=st(r,a,A,e,n[15],22,1236535329),a,A,n[1],5,-165796510),A=lt(A,e,r,a,n[6],9,-1069501632),a=lt(a,A,e,r,n[11],14,643717713),r=lt(r,a,A,e,n[0],20,-373897302),e=lt(e,r,a,A,n[5],5,-701558691),A=lt(A,e,r,a,n[10],9,38016083),a=lt(a,A,e,r,n[15],14,-660478335),r=lt(r,a,A,e,n[4],20,-405537848),e=lt(e,r,a,A,n[9],5,568446438),A=lt(A,e,r,a,n[14],9,-1019803690),a=lt(a,A,e,r,n[3],14,-187363961),r=lt(r,a,A,e,n[8],20,1163531501),e=lt(e,r,a,A,n[13],5,-1444681467),A=lt(A,e,r,a,n[2],9,-51403784),a=lt(a,A,e,r,n[7],14,1735328473),e=ct(e,r=lt(r,a,A,e,n[12],20,-1926607734),a,A,n[5],4,-378558),A=ct(A,e,r,a,n[8],11,-2022574463),a=ct(a,A,e,r,n[11],16,1839030562),r=ct(r,a,A,e,n[14],23,-35309556),e=ct(e,r,a,A,n[1],4,-1530992060),A=ct(A,e,r,a,n[4],11,1272893353),a=ct(a,A,e,r,n[7],16,-155497632),r=ct(r,a,A,e,n[10],23,-1094730640),e=ct(e,r,a,A,n[13],4,681279174),A=ct(A,e,r,a,n[0],11,-358537222),a=ct(a,A,e,r,n[3],16,-722521979),r=ct(r,a,A,e,n[6],23,76029189),e=ct(e,r,a,A,n[9],4,-640364487),A=ct(A,e,r,a,n[12],11,-421815835),a=ct(a,A,e,r,n[15],16,530742520),e=dt(e,r=ct(r,a,A,e,n[2],23,-995338651),a,A,n[0],6,-198630844),A=dt(A,e,r,a,n[7],10,1126891415),a=dt(a,A,e,r,n[14],15,-1416354905),r=dt(r,a,A,e,n[5],21,-57434055),e=dt(e,r,a,A,n[12],6,1700485571),A=dt(A,e,r,a,n[3],10,-1894986606),a=dt(a,A,e,r,n[10],15,-1051523),r=dt(r,a,A,e,n[1],21,-2054922799),e=dt(e,r,a,A,n[8],6,1873313359),A=dt(A,e,r,a,n[15],10,-30611744),a=dt(a,A,e,r,n[6],15,-1560198380),r=dt(r,a,A,e,n[13],21,1309151649),e=dt(e,r,a,A,n[4],6,-145523070),A=dt(A,e,r,a,n[11],10,-1120210379),a=dt(a,A,e,r,n[2],15,718787259),r=dt(r,a,A,e,n[9],21,-343485551),t[0]=vt(e,t[0]),t[1]=vt(r,t[1]),t[2]=vt(a,t[2]),t[3]=vt(A,t[3])}function it(t,n,e,r,a,A){return n=vt(vt(n,t),vt(r,A)),vt(n<<a|n>>>32-a,e)}function st(t,n,e,r,a,A,o){return it(n&e|~n&r,t,n,a,A,o)}function lt(t,n,e,r,a,A,o){return it(n&r|e&~r,t,n,a,A,o)}function ct(t,n,e,r,a,A,o){return it(n^e^r,t,n,a,A,o)}function dt(t,n,e,r,a,A,o){return it(e^(n|~r),t,n,a,A,o)}function ut(t){var n,e=t.length,r=[1732584193,-271733879,-1732584194,271733878];for(n=64;n<=t.length;n+=64)ot(r,pt(t.substring(n-64,n)));t=t.substring(n-64);var a=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(n=0;n<t.length;n++)a[n>>2]|=t.charCodeAt(n)<<(n%4<<3);if(a[n>>2]|=128<<(n%4<<3),n>55)for(ot(r,a),n=0;n<16;n++)a[n]=0;return a[14]=8*e,ot(r,a),r}function pt(t){var n,e=[];for(n=0;n<64;n+=4)e[n>>2]=t.charCodeAt(n)+(t.charCodeAt(n+1)<<8)+(t.charCodeAt(n+2)<<16)+(t.charCodeAt(n+3)<<24);return e}et=X.atob.bind(X),rt=X.btoa.bind(X);var ft="0123456789abcdef".split("");function ht(t){for(var n="",e=0;e<4;e++)n+=ft[t>>8*e+4&15]+ft[t>>8*e&15];return n}function gt(t){return String.fromCharCode((255&t)>>0,(65280&t)>>8,(16711680&t)>>16,(4278190080&t)>>24)}function mt(t){return ut(t).map(gt).join("")}var bt="5d41402abc4b2a76b9719d911017c592"!=function(t){for(var n=0;n<t.length;n++)t[n]=ht(t[n]);return t.join("")}(ut("hello"));function vt(t,n){if(bt){var e=(65535&t)+(65535&n);return(t>>16)+(n>>16)+(e>>16)<<16|65535&e}return t+n&4294967295}function wt(t,n){var e,r,a,A;if(t!==e){for(var o=(a=t,A=1+(256/t.length>>0),new Array(A+1).join(a)),i=[],s=0;s<256;s++)i[s]=s;var l=0;for(s=0;s<256;s++){var c=i[s];l=(l+c+o.charCodeAt(s))%256,i[s]=i[l],i[l]=c}e=t,r=i}else i=r;var d=n.length,u=0,p=0,f="";for(s=0;s<d;s++)p=(p+(c=i[u=(u+1)%256]))%256,i[u]=i[p],i[p]=c,o=i[(i[u]+i[p])%256],f+=String.fromCharCode(n.charCodeAt(s)^o);return f}var yt={print:4,modify:8,copy:16,"annot-forms":32};function Bt(t,n,e,r){this.v=1,this.r=2;var a=192;t.forEach((function(t){if(void 0!==yt.perm)throw new Error("Invalid permission: "+t);a+=yt[t]})),this.padding="(¿N^NuAd\0NVÿú\b..\0¶Ðh>/\f©þdSiz";var A=(n+this.padding).substr(0,32),o=(e+this.padding).substr(0,32);this.O=this.processOwnerPassword(A,o),this.P=-(1+(255^a)),this.encryptionKey=mt(A+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=wt(this.encryptionKey,this.padding)}function xt(t){if(/[^\u0000-\u00ff]/.test(t))throw new Error("Invalid PDF Name Object: "+t+", Only accept ASCII characters.");for(var n="",e=t.length,r=0;r<e;r++){var a=t.charCodeAt(r);n+=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 n}function Ct(t){if("object"!==(0,a.Z)(t))throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var n={};this.subscribe=function(t,e,r){if(r=r||!1,"string"!=typeof t||"function"!=typeof e||"boolean"!=typeof r)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");n.hasOwnProperty(t)||(n[t]={});var a=Math.random().toString(35);return n[t][a]=[e,!!r],a},this.unsubscribe=function(t){for(var e in n)if(n[e][t])return delete n[e][t],0===Object.keys(n[e]).length&&delete n[e],!0;return!1},this.publish=function(e){if(n.hasOwnProperty(e)){var r=Array.prototype.slice.call(arguments,1),a=[];for(var A in n[e]){var o=n[e][A];try{o[0].apply(t,r)}catch(e){X.console&&Z.error("jsPDF PubSub Error",e.message,e)}o[1]&&a.push(A)}a.length&&a.forEach(this.unsubscribe)}},this.getTopics=function(){return n}}function Ft(t){if(!(this instanceof Ft))return new Ft(t);var n="opacity,stroke-opacity".split(",");for(var e in t)t.hasOwnProperty(e)&&n.indexOf(e)>=0&&(this[e]=t[e]);this.id="",this.objectNumber=-1}function Qt(t,n){this.gState=t,this.matrix=n,this.id="",this.objectNumber=-1}function Ut(t,n,e,r,a){if(!(this instanceof Ut))return new Ut(t,n,e,r,a);this.type="axial"===t?2:3,this.coords=n,this.colors=e,Qt.call(this,r,a)}function Tt(t,n,e,r,a){if(!(this instanceof Tt))return new Tt(t,n,e,r,a);this.boundingBox=t,this.xStep=n,this.yStep=e,this.stream="",this.cloneIndex=0,Qt.call(this,r,a)}function Lt(t){var n,e="string"==typeof arguments[0]?arguments[0]:"p",r=arguments[1],A=arguments[2],o=arguments[3],i=[],s=1,l=16,c="S",d=null;"object"===(0,a.Z)(t=t||{})&&(e=t.orientation,r=t.unit||r,A=t.format||A,o=t.compress||t.compressPdf||o,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&&(n=t.precision),void 0!==t.floatPrecision&&(l=t.floatPrecision),c=t.defaultPathOperation||"S"),i=t.filters||(!0===o?["FlateEncode"]:i),r=r||"mm",e=(""+(e||"P")).toLowerCase();var u=t.putOnlyUsedFonts||!1,p={},f={internal:{},__private__:{}};f.__private__.PubSub=Ct;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]};A=A||"a4";var v={COMPAT:"compat",ADVANCED:"advanced"},w=v.COMPAT;function y(){this.saveGraphicsState(),$(new Kt(mt,0,0,-mt,0,we()*mt).toString()+" cm"),this.setFontSize(this.getFontSize()/mt),c="n",w=v.ADVANCED}function B(){this.restoreGraphicsState(),c="S",w=v.COMPAT}var x=f.__private__.combineFontStyleAndFontWeight=function(t,n){if("bold"==t&&"normal"==n||"bold"==t&&400==n||"normal"==t&&"italic"==n||"bold"==t&&"italic"==n)throw new Error("Invalid Combination of fontweight and fontstyle");return n&&(t=400==n||"normal"===n?"italic"===t?"italic":"normal":700!=n&&"bold"!==n||"normal"!==t?(700==n?"bold":n)+""+t:"bold"),t};f.advancedAPI=function(t){var n=w===v.COMPAT;return n&&y.call(this),"function"!=typeof t||(t(this),n&&B.call(this)),this},f.compatAPI=function(t){var n=w===v.ADVANCED;return n&&B.call(this),"function"!=typeof t||(t(this),n&&y.call(this)),this},f.isAdvancedAPI=function(){return w===v.ADVANCED};var C,F=function(t){if(w!==v.ADVANCED)throw new Error(t+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},Q=f.roundToPrecision=f.__private__.roundToPrecision=function(t,e){var r=n||e;if(isNaN(t)||isNaN(r))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return t.toFixed(r).replace(/0+$/,"")};C=f.hpf=f.__private__.hpf="number"==typeof l?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return Q(t,l)}:"smart"===l?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return Q(t,t>-1&&t<1?16:5)}:function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return Q(t,16)};var U=f.f2=f.__private__.f2=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f2");return Q(t,2)},T=f.__private__.f3=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f3");return Q(t,3)},L=f.scale=f.__private__.scale=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.scale");return w===v.COMPAT?t*mt:w===v.ADVANCED?t:void 0},S=function(t){return L(function(t){return w===v.COMPAT?we()-t:w===v.ADVANCED?t:void 0}(t))};f.__private__.setPrecision=f.setPrecision=function(t){"number"==typeof parseInt(t,10)&&(n=parseInt(t,10))};var k,E="00000000000000000000000000000000",I=f.__private__.getFileId=function(){return E},_=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&&(Sn=new Bt(d.userPermissions,d.userPassword,d.ownerPassword,E)),E};f.setFileId=function(t){return _(t),this},f.getFileId=function(){return I()};var N=f.__private__.convertDateToPDFDate=function(t){var n=t.getTimezoneOffset(),e=n<0?"+":"-",r=Math.floor(Math.abs(n/60)),a=Math.abs(n%60),A=[e,M(r),"'",M(a),"'"].join("");return["D:",t.getFullYear(),M(t.getMonth()+1),M(t.getDate()),M(t.getHours()),M(t.getMinutes()),M(t.getSeconds()),A].join("")},H=f.__private__.convertPDFDateToDate=function(t){var n=parseInt(t.substr(2,4),10),e=parseInt(t.substr(6,2),10)-1,r=parseInt(t.substr(8,2),10),a=parseInt(t.substr(10,2),10),A=parseInt(t.substr(12,2),10),o=parseInt(t.substr(14,2),10);return new Date(n,e,r,a,A,o,0)},D=f.__private__.setCreationDate=function(t){var n;if(void 0===t&&(t=new Date),t instanceof Date)n=N(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");n=t}return k=n},P=f.__private__.getCreationDate=function(t){var n=k;return"jsDate"===t&&(n=H(k)),n};f.setCreationDate=function(t){return D(t),this},f.getCreationDate=function(t){return P(t)};var O,M=f.__private__.padd2=function(t){return("0"+parseInt(t)).slice(-2)},j=f.__private__.padd2Hex=function(t){return("00"+(t=t.toString())).substr(t.length)},R=0,K=[],G=[],q=0,z=[],V=[],W=!1,J=G;f.__private__.setCustomOutputDestination=function(t){W=!0,J=t};var Y=function(t){W||(J=t)};f.__private__.resetCustomOutputDestination=function(){W=!1,J=G};var $=f.__private__.out=function(t){return t=t.toString(),q+=t.length+1,J.push(t),J},tt=f.__private__.write=function(t){return $(1===arguments.length?t.toString():Array.prototype.join.call(arguments," "))},nt=f.__private__.getArrayBuffer=function(t){for(var n=t.length,e=new ArrayBuffer(n),r=new Uint8Array(e);n--;)r[n]=t.charCodeAt(n);return e},et=[["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 et};var ot=t.fontSize||16;f.__private__.setFontSize=f.setFontSize=function(t){return ot=w===v.ADVANCED?t/mt:t,this};var it,st=f.__private__.getFontSize=f.getFontSize=function(){return w===v.COMPAT?ot:ot*mt},lt=t.R2L||!1;f.__private__.setR2L=f.setR2L=function(t){return lt=t,this},f.__private__.getR2L=f.getR2L=function(){return lt};var ct,dt=f.__private__.setZoomMode=function(t){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(t))it=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.');it=t}else it=parseInt(t,10)};f.__private__.getZoomMode=function(){return it};var ut,pt=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.');ct=t};f.__private__.getPageMode=function(){return ct};var ft=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.');ut=t};f.__private__.getLayoutMode=function(){return ut},f.__private__.setDisplayMode=f.setDisplayMode=function(t,n,e){return dt(t),ft(n),pt(e),this};var ht={title:"",subject:"",author:"",keywords:"",creator:""};f.__private__.getDocumentProperty=function(t){if(-1===Object.keys(ht).indexOf(t))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return ht[t]},f.__private__.getDocumentProperties=function(){return ht},f.__private__.setDocumentProperties=f.setProperties=f.setDocumentProperties=function(t){for(var n in ht)ht.hasOwnProperty(n)&&t[n]&&(ht[n]=t[n]);return this},f.__private__.setDocumentProperty=function(t,n){if(-1===Object.keys(ht).indexOf(t))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return ht[t]=n};var gt,mt,bt,vt,wt,yt={},Qt={},St=[],kt={},Et={},It={},_t={},Nt=null,Ht=0,Dt=[],Pt=new Ct(f),Ot=t.hotfixes||[],Mt={},jt={},Rt=[],Kt=function t(n,e,r,a,A,o){if(!(this instanceof t))return new t(n,e,r,a,A,o);isNaN(n)&&(n=1),isNaN(e)&&(e=0),isNaN(r)&&(r=0),isNaN(a)&&(a=1),isNaN(A)&&(A=0),isNaN(o)&&(o=0),this._matrix=[n,e,r,a,A,o]};Object.defineProperty(Kt.prototype,"sx",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Kt.prototype,"shy",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Kt.prototype,"shx",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Kt.prototype,"sy",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Kt.prototype,"tx",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Kt.prototype,"ty",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Kt.prototype,"a",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Kt.prototype,"b",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Kt.prototype,"c",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Kt.prototype,"d",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Kt.prototype,"e",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Kt.prototype,"f",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Kt.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Kt.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Kt.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Kt.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),Kt.prototype.join=function(t){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(C).join(t)},Kt.prototype.multiply=function(t){var n=t.sx*this.sx+t.shy*this.shx,e=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,A=t.tx*this.sx+t.ty*this.shx+this.tx,o=t.tx*this.shy+t.ty*this.sy+this.ty;return new Kt(n,e,r,a,A,o)},Kt.prototype.decompose=function(){var t=this.sx,n=this.shy,e=this.shx,r=this.sy,a=this.tx,A=this.ty,o=Math.sqrt(t*t+n*n),i=(t/=o)*e+(n/=o)*r;e-=t*i,r-=n*i;var s=Math.sqrt(e*e+r*r);return i/=s,t*(r/=s)<n*(e/=s)&&(t=-t,n=-n,i=-i,o=-o),{scale:new Kt(o,0,0,s,0,0),translate:new Kt(1,0,0,1,a,A),rotate:new Kt(t,n,-n,t,0,0),skew:new Kt(1,0,i,1,0,0)}},Kt.prototype.toString=function(t){return this.join(" ")},Kt.prototype.inversed=function(){var t=this.sx,n=this.shy,e=this.shx,r=this.sy,a=this.tx,A=this.ty,o=1/(t*r-n*e),i=r*o,s=-n*o,l=-e*o,c=t*o;return new Kt(i,s,l,c,-i*a-l*A,-s*a-c*A)},Kt.prototype.applyToPoint=function(t){var n=t.x*this.sx+t.y*this.shx+this.tx,e=t.x*this.shy+t.y*this.sy+this.ty;return new pe(n,e)},Kt.prototype.applyToRectangle=function(t){var n=this.applyToPoint(t),e=this.applyToPoint(new pe(t.x+t.w,t.y+t.h));return new fe(n.x,n.y,e.x-n.x,e.y-n.y)},Kt.prototype.clone=function(){var t=this.sx,n=this.shy,e=this.shx,r=this.sy,a=this.tx,A=this.ty;return new Kt(t,n,e,r,a,A)},f.Matrix=Kt;var Gt=f.matrixMult=function(t,n){return n.multiply(t)},qt=new Kt(1,0,0,1,0,0);f.unitMatrix=f.identityMatrix=qt;var zt=function(t,n){if(!Et[t]){var e=(n instanceof Ut?"Sh":"P")+(Object.keys(kt).length+1).toString(10);n.id=e,Et[t]=e,kt[e]=n,Pt.publish("addPattern",n)}};f.ShadingPattern=Ut,f.TilingPattern=Tt,f.addShadingPattern=function(t,n){return F("addShadingPattern()"),zt(t,n),this},f.beginTilingPattern=function(t){F("beginTilingPattern()"),ge(t.boundingBox[0],t.boundingBox[1],t.boundingBox[2]-t.boundingBox[0],t.boundingBox[3]-t.boundingBox[1],t.matrix)},f.endTilingPattern=function(t,n){F("endTilingPattern()"),n.stream=V[O].join("\n"),zt(t,n),Pt.publish("endTilingPattern",n),Rt.pop().restore()};var Vt=f.__private__.newObject=function(){var t=Wt();return Jt(t,!0),t},Wt=f.__private__.newObjectDeferred=function(){return R++,K[R]=function(){return q},R},Jt=function(t,n){return n="boolean"==typeof n&&n,K[t]=q,n&&$(t+" 0 obj"),t},Xt=f.__private__.newAdditionalObject=function(){var t={objId:Wt(),content:""};return z.push(t),t},Yt=Wt(),Zt=Wt(),$t=f.__private__.decodeColorString=function(t){var n=t.split(" ");if(2!==n.length||"g"!==n[1]&&"G"!==n[1])5!==n.length||"k"!==n[4]&&"K"!==n[4]||(n=[(1-n[0])*(1-n[3]),(1-n[1])*(1-n[3]),(1-n[2])*(1-n[3]),"r"]);else{var e=parseFloat(n[0]);n=[e,e,e,"r"]}for(var r="#",a=0;a<3;a++)r+=("0"+Math.floor(255*parseFloat(n[a])).toString(16)).slice(-2);return r},tn=f.__private__.encodeColorString=function(t){var n;"string"==typeof t&&(t={ch1:t});var e=t.ch1,r=t.ch2,A=t.ch3,o=t.ch4,i="draw"===t.pdfColorType?["G","RG","K"]:["g","rg","k"];if("string"==typeof e&&"#"!==e.charAt(0)){var s=new At(e);if(s.ok)e=s.toHex();else if(!/^\d*\.?\d*$/.test(e))throw new Error('Invalid color "'+e+'" passed to jsPDF.encodeColorString.')}if("string"==typeof e&&/^#[0-9A-Fa-f]{3}$/.test(e)&&(e="#"+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]),"string"==typeof e&&/^#[0-9A-Fa-f]{6}$/.test(e)){var l=parseInt(e.substr(1),16);e=l>>16&255,r=l>>8&255,A=255&l}if(void 0===r||void 0===o&&e===r&&r===A)n="string"==typeof e?e+" "+i[0]:2===t.precision?U(e/255)+" "+i[0]:T(e/255)+" "+i[0];else if(void 0===o||"object"===(0,a.Z)(o)){if(o&&!isNaN(o.a)&&0===o.a)return["1.","1.","1.",i[1]].join(" ");n="string"==typeof e?[e,r,A,i[1]].join(" "):2===t.precision?[U(e/255),U(r/255),U(A/255),i[1]].join(" "):[T(e/255),T(r/255),T(A/255),i[1]].join(" ")}else n="string"==typeof e?[e,r,A,o,i[2]].join(" "):2===t.precision?[U(e),U(r),U(A),U(o),i[2]].join(" "):[T(e),T(r),T(A),T(o),i[2]].join(" ");return n},nn=f.__private__.getFilters=function(){return i},en=f.__private__.putStream=function(t){var n=(t=t||{}).data||"",e=t.filters||nn(),r=t.alreadyAppliedFilters||[],a=t.addLength1||!1,A=n.length,o=t.objectId,i=function(t){return t};if(null!==d&&void 0===o)throw new Error("ObjectId must be passed to putStream for file encryption");null!==d&&(i=Sn.encryptor(o,0));var s={};!0===e&&(e=["FlateEncode"]);var l=t.additionalKeyValues||[],c=(s=void 0!==Lt.API.processDataByFilters?Lt.API.processDataByFilters(n,e):{data:n,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:A})),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(" ")+"]"}}$("<<");for(var h=0;h<l.length;h++)$("/"+l[h].key+" "+l[h].value);$(">>"),0!==s.data.length&&($("stream"),$(i(s.data)),$("endstream"))},rn=f.__private__.putPage=function(t){var n=t.number,e=t.data,r=t.objId,a=t.contentsObjId;Jt(r,!0),$("<</Type /Page"),$("/Parent "+t.rootDictionaryObjId+" 0 R"),$("/Resources "+t.resourceDictionaryObjId+" 0 R"),$("/MediaBox ["+parseFloat(C(t.mediaBox.bottomLeftX))+" "+parseFloat(C(t.mediaBox.bottomLeftY))+" "+C(t.mediaBox.topRightX)+" "+C(t.mediaBox.topRightY)+"]"),null!==t.cropBox&&$("/CropBox ["+C(t.cropBox.bottomLeftX)+" "+C(t.cropBox.bottomLeftY)+" "+C(t.cropBox.topRightX)+" "+C(t.cropBox.topRightY)+"]"),null!==t.bleedBox&&$("/BleedBox ["+C(t.bleedBox.bottomLeftX)+" "+C(t.bleedBox.bottomLeftY)+" "+C(t.bleedBox.topRightX)+" "+C(t.bleedBox.topRightY)+"]"),null!==t.trimBox&&$("/TrimBox ["+C(t.trimBox.bottomLeftX)+" "+C(t.trimBox.bottomLeftY)+" "+C(t.trimBox.topRightX)+" "+C(t.trimBox.topRightY)+"]"),null!==t.artBox&&$("/ArtBox ["+C(t.artBox.bottomLeftX)+" "+C(t.artBox.bottomLeftY)+" "+C(t.artBox.topRightX)+" "+C(t.artBox.topRightY)+"]"),"number"==typeof t.userUnit&&1!==t.userUnit&&$("/UserUnit "+t.userUnit),Pt.publish("putPage",{objId:r,pageContext:Dt[n],pageNumber:n,page:e}),$("/Contents "+a+" 0 R"),$(">>"),$("endobj");var A=e.join("\n");return w===v.ADVANCED&&(A+="\nQ"),Jt(a,!0),en({data:A,filters:nn(),objectId:a}),$("endobj"),r},an=f.__private__.putPages=function(){var t,n,e=[];for(t=1;t<=Ht;t++)Dt[t].objId=Wt(),Dt[t].contentsObjId=Wt();for(t=1;t<=Ht;t++)e.push(rn({number:t,data:V[t],objId:Dt[t].objId,contentsObjId:Dt[t].contentsObjId,mediaBox:Dt[t].mediaBox,cropBox:Dt[t].cropBox,bleedBox:Dt[t].bleedBox,trimBox:Dt[t].trimBox,artBox:Dt[t].artBox,userUnit:Dt[t].userUnit,rootDictionaryObjId:Yt,resourceDictionaryObjId:Zt}));Jt(Yt,!0),$("<</Type /Pages");var r="/Kids [";for(n=0;n<Ht;n++)r+=e[n]+" 0 R ";$(r+"]"),$("/Count "+Ht),$(">>"),$("endobj"),Pt.publish("postPutPages")},An=function(t){Pt.publish("putFont",{font:t,out:$,newObject:Vt,putStream:en}),!0!==t.isAlreadyPutted&&(t.objectNumber=Vt(),$("<<"),$("/Type /Font"),$("/BaseFont /"+xt(t.postScriptName)),$("/Subtype /Type1"),"string"==typeof t.encoding&&$("/Encoding /"+t.encoding),$("/FirstChar 32"),$("/LastChar 255"),$(">>"),$("endobj"))},on=function(t){t.objectNumber=Vt();var n=[];n.push({key:"Type",value:"/XObject"}),n.push({key:"Subtype",value:"/Form"}),n.push({key:"BBox",value:"["+[C(t.x),C(t.y),C(t.x+t.width),C(t.y+t.height)].join(" ")+"]"}),n.push({key:"Matrix",value:"["+t.matrix.toString()+"]"});var e=t.pages[1].join("\n");en({data:e,additionalKeyValues:n,objectId:t.objectNumber}),$("endobj")},sn=function(t,n){n||(n=21);var e=Vt(),r=function(t,n){var e,r=[],a=1/(n-1);for(e=0;e<1;e+=a)r.push(e);if(r.push(1),0!=t[0].offset){var A={offset:0,color:t[0].color};t.unshift(A)}if(1!=t[t.length-1].offset){var o={offset:1,color:t[t.length-1].color};t.push(o)}for(var i="",s=0,l=0;l<r.length;l++){for(e=r[l];e>t[s+1].offset;)s++;var c=t[s].offset,d=(e-c)/(t[s+1].offset-c),u=t[s].color,p=t[s+1].color;i+=j(Math.round((1-d)*u[0]+d*p[0]).toString(16))+j(Math.round((1-d)*u[1]+d*p[1]).toString(16))+j(Math.round((1-d)*u[2]+d*p[2]).toString(16))}return i.trim()}(t.colors,n),a=[];a.push({key:"FunctionType",value:"0"}),a.push({key:"Domain",value:"[0.0 1.0]"}),a.push({key:"Size",value:"["+n+"]"}),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]"}),en({data:r,additionalKeyValues:a,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:e}),$("endobj"),t.objectNumber=Vt(),$("<< /ShadingType "+t.type),$("/ColorSpace /DeviceRGB");var A="/Coords ["+C(parseFloat(t.coords[0]))+" "+C(parseFloat(t.coords[1]))+" ";2===t.type?A+=C(parseFloat(t.coords[2]))+" "+C(parseFloat(t.coords[3])):A+=C(parseFloat(t.coords[2]))+" "+C(parseFloat(t.coords[3]))+" "+C(parseFloat(t.coords[4]))+" "+C(parseFloat(t.coords[5])),$(A+="]"),t.matrix&&$("/Matrix ["+t.matrix.toString()+"]"),$("/Function "+e+" 0 R"),$("/Extend [true true]"),$(">>"),$("endobj")},ln=function(t,n){var e=Wt(),r=Vt();n.push({resourcesOid:e,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(C).join(" ")+"]"}),a.push({key:"XStep",value:C(t.xStep)}),a.push({key:"YStep",value:C(t.yStep)}),a.push({key:"Resources",value:e+" 0 R"}),t.matrix&&a.push({key:"Matrix",value:"["+t.matrix.toString()+"]"}),en({data:t.stream,additionalKeyValues:a,objectId:t.objectNumber}),$("endobj")},cn=function(t){for(var n in t.objectNumber=Vt(),$("<<"),t)switch(n){case"opacity":$("/ca "+U(t[n]));break;case"stroke-opacity":$("/CA "+U(t[n]))}$(">>"),$("endobj")},dn=function(t){Jt(t.resourcesOid,!0),$("<<"),$("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var t in $("/Font <<"),yt)yt.hasOwnProperty(t)&&(!1===u||!0===u&&p.hasOwnProperty(t))&&$("/"+t+" "+yt[t].objectNumber+" 0 R");$(">>")}(),function(){if(Object.keys(kt).length>0){for(var t in $("/Shading <<"),kt)kt.hasOwnProperty(t)&&kt[t]instanceof Ut&&kt[t].objectNumber>=0&&$("/"+t+" "+kt[t].objectNumber+" 0 R");Pt.publish("putShadingPatternDict"),$(">>")}}(),function(t){if(Object.keys(kt).length>0){for(var n in $("/Pattern <<"),kt)kt.hasOwnProperty(n)&&kt[n]instanceof f.TilingPattern&&kt[n].objectNumber>=0&&kt[n].objectNumber<t&&$("/"+n+" "+kt[n].objectNumber+" 0 R");Pt.publish("putTilingPatternDict"),$(">>")}}(t.objectOid),function(){if(Object.keys(It).length>0){var t;for(t in $("/ExtGState <<"),It)It.hasOwnProperty(t)&&It[t].objectNumber>=0&&$("/"+t+" "+It[t].objectNumber+" 0 R");Pt.publish("putGStateDict"),$(">>")}}(),function(){for(var t in $("/XObject <<"),Mt)Mt.hasOwnProperty(t)&&Mt[t].objectNumber>=0&&$("/"+t+" "+Mt[t].objectNumber+" 0 R");Pt.publish("putXobjectDict"),$(">>")}(),$(">>"),$("endobj")},un=function(t){Qt[t.fontName]=Qt[t.fontName]||{},Qt[t.fontName][t.fontStyle]=t.id},pn=function(t,n,e,r,a){var A={id:"F"+(Object.keys(yt).length+1).toString(10),postScriptName:t,fontName:n,fontStyle:e,encoding:r,isStandardFont:a||!1,metadata:{}};return Pt.publish("addFont",{font:A,instance:this}),yt[A.id]=A,un(A),A.id},fn=f.__private__.pdfEscape=f.pdfEscape=function(t,n){return function(t,n){var e,r,a,A,o,i,s,l,c;if(a=(n=n||{}).sourceEncoding||"Unicode",o=n.outputEncoding,(n.autoencode||o)&&yt[gt].metadata&&yt[gt].metadata[a]&&yt[gt].metadata[a].encoding&&(A=yt[gt].metadata[a].encoding,!o&&yt[gt].encoding&&(o=yt[gt].encoding),!o&&A.codePages&&(o=A.codePages[0]),"string"==typeof o&&(o=A[o]),o)){for(s=!1,i=[],e=0,r=t.length;e<r;e++)(l=o[t.charCodeAt(e)])?i.push(String.fromCharCode(l)):i.push(t[e]),i[e].charCodeAt(0)>>8&&(s=!0);t=i.join("")}for(e=t.length;void 0===s&&0!==e;)t.charCodeAt(e-1)>>8&&(s=!0),e--;if(!s)return t;for(i=n.noBOM?[]:[254,255],e=0,r=t.length;e<r;e++){if((c=(l=t.charCodeAt(e))>>8)>>8)throw new Error("Character at position "+e+" of string '"+t+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");i.push(c),i.push(l-(c<<8))}return String.fromCharCode.apply(void 0,i)}(t,n).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},hn=f.__private__.beginPage=function(t){V[++Ht]=[],Dt[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])}},bn(Ht),Y(V[O])},gn=function(t,n){var r,a,o;switch(e=n||e,"string"==typeof t&&(r=b(t.toLowerCase()),Array.isArray(r)&&(a=r[0],o=r[1])),Array.isArray(t)&&(a=t[0]*mt,o=t[1]*mt),isNaN(a)&&(a=A[0],o=A[1]),(a>14400||o>14400)&&(Z.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),o=Math.min(14400,o)),A=[a,o],e.substr(0,1)){case"l":o>a&&(A=[o,a]);break;case"p":a>o&&(A=[o,a])}hn(A),Xn(Wn),$(ae),0!==ce&&$(ce+" J"),0!==de&&$(de+" j"),Pt.publish("addPage",{pageNumber:Ht})},mn=function(t){t>0&&t<=Ht&&(V.splice(t,1),Dt.splice(t,1),Ht--,O>Ht&&(O=Ht),this.setPage(O))},bn=function(t){t>0&&t<=Ht&&(O=t)},vn=f.__private__.getNumberOfPages=f.getNumberOfPages=function(){return V.length-1},wn=function(t,n,e){var r,a=void 0;return e=e||{},t=void 0!==t?t:yt[gt].fontName,n=void 0!==n?n:yt[gt].fontStyle,r=t.toLowerCase(),void 0!==Qt[r]&&void 0!==Qt[r][n]?a=Qt[r][n]:void 0!==Qt[t]&&void 0!==Qt[t][n]?a=Qt[t][n]:!1===e.disableWarning&&Z.warn("Unable to look up font label for font '"+t+"', '"+n+"'. Refer to getFontList() for available fonts."),a||e.noFallback||null==(a=Qt.times[n])&&(a=Qt.times.normal),a},yn=f.__private__.putInfo=function(){var t=Vt(),n=function(t){return t};for(var e in null!==d&&(n=Sn.encryptor(t,0)),$("<<"),$("/Producer ("+fn(n("jsPDF "+Lt.version))+")"),ht)ht.hasOwnProperty(e)&&ht[e]&&$("/"+e.substr(0,1).toUpperCase()+e.substr(1)+" ("+fn(n(ht[e]))+")");$("/CreationDate ("+fn(n(k))+")"),$(">>"),$("endobj")},Bn=f.__private__.putCatalog=function(t){var n=(t=t||{}).rootDictionaryObjId||Yt;switch(Vt(),$("<<"),$("/Type /Catalog"),$("/Pages "+n+" 0 R"),it||(it="fullwidth"),it){case"fullwidth":$("/OpenAction [3 0 R /FitH null]");break;case"fullheight":$("/OpenAction [3 0 R /FitV null]");break;case"fullpage":$("/OpenAction [3 0 R /Fit]");break;case"original":$("/OpenAction [3 0 R /XYZ null null 1]");break;default:var e=""+it;"%"===e.substr(e.length-1)&&(it=parseInt(it)/100),"number"==typeof it&&$("/OpenAction [3 0 R /XYZ null null "+U(it)+"]")}switch(ut||(ut="continuous"),ut){case"continuous":$("/PageLayout /OneColumn");break;case"single":$("/PageLayout /SinglePage");break;case"two":case"twoleft":$("/PageLayout /TwoColumnLeft");break;case"tworight":$("/PageLayout /TwoColumnRight")}ct&&$("/PageMode /"+ct),Pt.publish("putCatalog"),$(">>"),$("endobj")},xn=f.__private__.putTrailer=function(){$("trailer"),$("<<"),$("/Size "+(R+1)),$("/Root "+R+" 0 R"),$("/Info "+(R-1)+" 0 R"),null!==d&&$("/Encrypt "+Sn.oid+" 0 R"),$("/ID [ <"+E+"> <"+E+"> ]"),$(">>")},Cn=f.__private__.putHeader=function(){$("%PDF-"+h),$("%ºß¬à")},Fn=f.__private__.putXRef=function(){var t="0000000000";$("xref"),$("0 "+(R+1)),$("0000000000 65535 f ");for(var n=1;n<=R;n++)"function"==typeof K[n]?$((t+K[n]()).slice(-10)+" 00000 n "):void 0!==K[n]?$((t+K[n]).slice(-10)+" 00000 n "):$("0000000000 00000 n ")},Qn=f.__private__.buildDocument=function(){R=0,q=0,G=[],K=[],z=[],Yt=Wt(),Zt=Wt(),Y(G),Pt.publish("buildDocument"),Cn(),an(),function(){Pt.publish("putAdditionalObjects");for(var t=0;t<z.length;t++){var n=z[t];Jt(n.objId,!0),$(n.content),$("endobj")}Pt.publish("postPutAdditionalObjects")}(),function(){var t=[];(function(){for(var t in yt)yt.hasOwnProperty(t)&&(!1===u||!0===u&&p.hasOwnProperty(t))&&An(yt[t])})(),function(){var t;for(t in It)It.hasOwnProperty(t)&&cn(It[t])}(),function(){for(var t in Mt)Mt.hasOwnProperty(t)&&on(Mt[t])}(),function(t){var n;for(n in kt)kt.hasOwnProperty(n)&&(kt[n]instanceof Ut?sn(kt[n]):kt[n]instanceof Tt&&ln(kt[n],t))}(t),Pt.publish("putResources"),t.forEach(dn),dn({resourcesOid:Zt,objectOid:Number.MAX_SAFE_INTEGER}),Pt.publish("postPutResources")}(),null!==d&&(Sn.oid=Vt(),$("<<"),$("/Filter /Standard"),$("/V "+Sn.v),$("/R "+Sn.r),$("/U <"+Sn.toHexString(Sn.U)+">"),$("/O <"+Sn.toHexString(Sn.O)+">"),$("/P "+Sn.P),$(">>"),$("endobj")),yn(),Bn();var t=q;return Fn(),xn(),$("startxref"),$(""+t),$("%%EOF"),Y(V[O]),G.join("\n")},Un=f.__private__.getBlob=function(t){return new Blob([nt(t)],{type:"application/pdf"})},Tn=f.output=f.__private__.output=function(t){return t.foo=function(){try{return t.apply(this,arguments)}catch(t){var n=t.stack||"";~n.indexOf(" at ")&&(n=n.split(" at ")[1]);var e="Error in function "+n.split("\n")[0].split("<")[0]+": "+t.message;if(!X.console)throw new Error(e);X.console.error(e,t),X.alert&&alert(e)}},t.foo.bar=t,t.foo}((function(t,n){switch("string"==typeof(n=n||{})?n={filename:n}:n.filename=n.filename||"generated.pdf",t){case void 0:return Qn();case"save":f.save(n.filename);break;case"arraybuffer":return nt(Qn());case"blob":return Un(Qn());case"bloburi":case"bloburl":if(void 0!==X.URL&&"function"==typeof X.URL.createObjectURL)return X.URL&&X.URL.createObjectURL(Un(Qn()))||void 0;Z.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var e="",r=Qn();try{e=rt(r)}catch(t){e=rt(unescape(encodeURIComponent(r)))}return"data:application/pdf;filename="+n.filename+";base64,"+e;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(X)){var a="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",A=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';n.pdfObjectUrl&&(a=n.pdfObjectUrl,A="");var o='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+a+'"'+A+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(n)+");<\/script></body></html>",i=X.open();return null!==i&&i.document.write(o),i}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if("[object Window]"===Object.prototype.toString.call(X)){var s='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(n.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+n.filename+'" width="500px" height="400px" /></body></html>',l=X.open();if(null!==l){l.document.write(s);var c=this;l.document.documentElement.querySelector("#pdfViewer").onload=function(){l.document.title=n.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(X))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",n)+'"></iframe></body></html>',u=X.open();if(null!==u&&(u.document.write(d),u.document.title=n.filename),u||"undefined"==typeof safari)return u;break;case"datauri":case"dataurl":return X.document.location.href=this.output("datauristring",n);default:return null}})),Ln=function(t){return!0===Array.isArray(Ot)&&Ot.indexOf(t)>-1};switch(r){case"pt":mt=1;break;case"mm":mt=72/25.4;break;case"cm":mt=72/2.54;break;case"in":mt=72;break;case"px":mt=1==Ln("px_scaling")?.75:96/72;break;case"pc":case"em":mt=12;break;case"ex":mt=6;break;default:if("number"!=typeof r)throw new Error("Invalid unit: "+r);mt=r}var Sn=null;D(),_();var kn=f.__private__.getPageInfo=f.getPageInfo=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:Dt[t].objId,pageNumber:t,pageContext:Dt[t]}},En=f.__private__.getPageInfoByObjId=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var n in Dt)if(Dt[n].objId===t)break;return kn(n)},In=f.__private__.getCurrentPageInfo=f.getCurrentPageInfo=function(){return{objId:Dt[O].objId,pageNumber:O,pageContext:Dt[O]}};f.addPage=function(){return gn.apply(this,arguments),this},f.setPage=function(){return bn.apply(this,arguments),Y.call(this,V[O]),this},f.insertPage=function(t){return this.addPage(),this.movePage(O,t),this},f.movePage=function(t,n){var e,r;if(t>n){e=V[t],r=Dt[t];for(var a=t;a>n;a--)V[a]=V[a-1],Dt[a]=Dt[a-1];V[n]=e,Dt[n]=r,this.setPage(n)}else if(t<n){e=V[t],r=Dt[t];for(var A=t;A<n;A++)V[A]=V[A+1],Dt[A]=Dt[A+1];V[n]=e,Dt[n]=r,this.setPage(n)}return this},f.deletePage=function(){return mn.apply(this,arguments),this},f.__private__.text=f.text=function(t,n,e,r,A){var o,i,s,l,c,d,u,f,h,g=(r=r||{}).scope||this;if("number"==typeof t&&"number"==typeof n&&("string"==typeof e||Array.isArray(e))){var m=e;e=n,n=t,t=m}if(arguments[3]instanceof Kt==0?(s=arguments[4],l=arguments[5],"object"===(0,a.Z)(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})):(F("The transform parameter of text() with a Matrix value"),h=A),isNaN(n)||isNaN(e)||null==t)throw new Error("Invalid arguments passed to jsPDF.text");if(0===t.length)return g;var b,y="",B="number"==typeof r.lineHeightFactor?r.lineHeightFactor:Vn,x=g.internal.scaleFactor;function Q(t){return t=t.split("\t").join(Array(r.TabLen||9).join(" ")),fn(t,u)}function U(t){for(var n,e=t.concat(),r=[],a=e.length;a--;)"string"==typeof(n=e.shift())?r.push(n):Array.isArray(t)&&(1===n.length||void 0===n[1]&&void 0===n[2])?r.push(n[0]):r.push([n[0],n[1],n[2]]);return r}function T(t,n){var e;if("string"==typeof t)e=n(t)[0];else if(Array.isArray(t)){for(var r,a,A=t.concat(),o=[],i=A.length;i--;)"string"==typeof(r=A.shift())?o.push(n(r)[0]):Array.isArray(r)&&"string"==typeof r[0]&&(a=n(r[0],r[1],r[2]),o.push([a[0],a[1],a[2]]));e=o}return e}var S=!1,k=!0;if("string"==typeof t)S=!0;else if(Array.isArray(t)){var E=t.concat();i=[];for(var I,_=E.length;_--;)("string"!=typeof(I=E.shift())||Array.isArray(I)&&"string"!=typeof I[0])&&(k=!1);S=k}if(!1===S)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=ot/g.internal.scaleFactor,H=N*(B-1);switch(r.baseline){case"bottom":e-=H;break;case"top":e+=N-H;break;case"hanging":e+=N-2*H;break;case"middle":e+=N/2-H}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,n){return t.concat(g.splitTextToSize(n,d))}),[]))),o={text:t,x:n,y:e,options:r,mutex:{pdfEscape:fn,activeFontKey:gt,fonts:yt,activeFontSize:ot}},Pt.publish("preProcessText",o),t=o.text,s=(r=o.options).angle,h instanceof Kt==0&&s&&"number"==typeof s){s*=Math.PI/180,0===r.rotationDirection&&(s=-s),w===v.ADVANCED&&(s=-s);var D=Math.cos(s),P=Math.sin(s);h=new Kt(D,P,-P,D,0,0)}else s&&s instanceof Kt&&(h=s);w!==v.ADVANCED||h||(h=qt),void 0!==(c=r.charSpace||se)&&(y+=C(L(c))+" Tc\n",this.setCharSpace(this.getCharSpace()||0)),void 0!==(f=r.horizontalScale)&&(y+=C(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?y+=O+" Tr\n":-1!==R&&(y+="0 Tr\n"),-1!==O&&(j.usedRenderingMode=O),l=r.align||"left";var K,G=ot*B,q=g.internal.pageSize.getWidth(),z=yt[gt];c=r.charSpace||se,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;i=U(t),"left"!==l&&(K=i.map((function(t){return g.getStringUnitWidth(t,{font:z,charSpace:c,fontSize:ot,doKerning:!1})*ot/x})));var J,X=0;if("right"===l){n-=K[0],t=[],_=i.length;for(var Y=0;Y<_;Y++)0===Y?(J=te(n),W=ne(e)):(J=L(X-K[Y]),W=-G),t.push([i[Y],J,W]),X=K[Y]}else if("center"===l){n-=K[0]/2,t=[],_=i.length;for(var Z=0;Z<_;Z++)0===Z?(J=te(n),W=ne(e)):(J=L((X-K[Z])/2),W=-G),t.push([i[Z],J,W]),X=K[Z]}else if("left"===l){t=[],_=i.length;for(var tt=0;tt<_;tt++)t.push(i[tt])}else{if("justify"!==l)throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');t=[],_=i.length,d=0!==d?d:q;for(var nt=0;nt<_;nt++)W=0===nt?ne(e):-G,J=0===nt?te(n):0,nt<_-1?V.push(C(L((d-K[nt])/(i[nt].split(" ").length-1)))):V.push(0),t.push([i[nt],J,W])}}!0===("boolean"==typeof r.R2L?r.R2L:lt)&&(t=T(t,(function(t,n,e){return[t.split("").reverse().join(""),n,e]}))),o={text:t,x:n,y:e,options:r,mutex:{pdfEscape:fn,activeFontKey:gt,fonts:yt,activeFontSize:ot}},Pt.publish("postProcessText",o),t=o.text,b=o.mutex.isHex||!1;var et=yt[gt].encoding;"WinAnsiEncoding"!==et&&"StandardEncoding"!==et||(t=T(t,(function(t,n,e){return[Q(t),n,e]}))),i=U(t),t=[];for(var rt,at,At,it=Array.isArray(i[0])?1:0,st="",ct=function(t,n,e){var a="";return e instanceof Kt?(e="number"==typeof r.angle?Gt(e,new Kt(1,0,0,1,t,n)):Gt(new Kt(1,0,0,1,t,n),e),w===v.ADVANCED&&(e=Gt(new Kt(1,0,0,-1,0,0),e)),a=e.join(" ")+" Tm\n"):a=C(t)+" "+C(n)+" Td\n",a},dt=0;dt<i.length;dt++){switch(st="",it){case 1:At=(b?"<":"(")+i[dt][0]+(b?">":")"),rt=parseFloat(i[dt][1]),at=parseFloat(i[dt][2]);break;case 0:At=(b?"<":"(")+i[dt]+(b?">":")"),rt=te(n),at=ne(e)}void 0!==V&&void 0!==V[dt]&&(st=V[dt]+" Tw\n"),0===dt?t.push(st+ct(rt,at,h)+At):0===it?t.push(st+At):1===it&&t.push(st+ct(rt,at,h)+At)}t=0===it?t.join(" Tj\nT* "):t.join(" Tj\n"),t+=" Tj\n";var ut="BT\n/";return ut+=gt+" "+ot+" Tf\n",ut+=C(ot*B)+" TL\n",ut+=oe+"\n",ut+=y,ut+=t,$(ut+="ET"),p[gt]=!0,g};var _n=f.__private__.clip=f.clip=function(t){return $("evenodd"===t?"W*":"W"),this};f.clipEvenOdd=function(){return _n("evenodd")},f.__private__.discardPath=f.discardPath=function(){return $("n"),this};var Nn=f.__private__.isValidStyle=function(t){var n=!1;return-1!==[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(t)&&(n=!0),n};f.__private__.setDefaultPathOperation=f.setDefaultPathOperation=function(t){return Nn(t)&&(c=t),this};var Hn=f.__private__.getStyle=f.getStyle=function(t){var n=c;switch(t){case"D":case"S":n="S";break;case"F":n="f";break;case"FD":case"DF":n="B";break;case"f":case"f*":case"B":case"B*":n=t}return n},Dn=f.close=function(){return $("h"),this};f.stroke=function(){return $("S"),this},f.fill=function(t){return Pn("f",t),this},f.fillEvenOdd=function(t){return Pn("f*",t),this},f.fillStroke=function(t){return Pn("B",t),this},f.fillStrokeEvenOdd=function(t){return Pn("B*",t),this};var Pn=function(t,n){"object"===(0,a.Z)(n)?jn(n,t):$(t)},On=function(t){null===t||w===v.ADVANCED&&void 0===t||(t=Hn(t),$(t))};function Mn(t,n,e,r,a){var A=new Tt(n||this.boundingBox,e||this.xStep,r||this.yStep,this.gState,a||this.matrix);A.stream=this.stream;var o=t+"$$"+this.cloneIndex+++"$$";return zt(o,A),A}var jn=function(t,n){var e=Et[t.key],r=kt[e];if(r instanceof Ut)$("q"),$(Rn(n)),r.gState&&f.setGState(r.gState),$(t.matrix.toString()+" cm"),$("/"+e+" sh"),$("Q");else if(r instanceof Tt){var a=new Kt(1,0,0,-1,0,we());t.matrix&&(a=a.multiply(t.matrix||qt),e=Mn.call(r,t.key,t.boundingBox,t.xStep,t.yStep,a).id),$("q"),$("/Pattern cs"),$("/"+e+" scn"),r.gState&&f.setGState(r.gState),$(n),$("Q")}},Rn=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"}},Kn=f.moveTo=function(t,n){return $(C(L(t))+" "+C(S(n))+" m"),this},Gn=f.lineTo=function(t,n){return $(C(L(t))+" "+C(S(n))+" l"),this},qn=f.curveTo=function(t,n,e,r,a,A){return $([C(L(t)),C(S(n)),C(L(e)),C(S(r)),C(L(a)),C(S(A)),"c"].join(" ")),this};f.__private__.line=f.line=function(t,n,e,r,a){if(isNaN(t)||isNaN(n)||isNaN(e)||isNaN(r)||!Nn(a))throw new Error("Invalid arguments passed to jsPDF.line");return w===v.COMPAT?this.lines([[e-t,r-n]],t,n,[1,1],a||"S"):this.lines([[e-t,r-n]],t,n,[1,1]).stroke()},f.__private__.lines=f.lines=function(t,n,e,r,a,A){var o,i,s,l,c,d,u,p,f,h,g,m;if("number"==typeof t&&(m=e,e=n,n=t,t=m),r=r||[1,1],A=A||!1,isNaN(n)||isNaN(e)||!Array.isArray(t)||!Array.isArray(r)||!Nn(a)||"boolean"!=typeof A)throw new Error("Invalid arguments passed to jsPDF.lines");for(Kn(n,e),o=r[0],i=r[1],l=t.length,h=n,g=e,s=0;s<l;s++)2===(c=t[s]).length?(h=c[0]*o+h,g=c[1]*i+g,Gn(h,g)):(d=c[0]*o+h,u=c[1]*i+g,p=c[2]*o+h,f=c[3]*i+g,h=c[4]*o+h,g=c[5]*i+g,qn(d,u,p,f,h,g));return A&&Dn(),On(a),this},f.path=function(t){for(var n=0;n<t.length;n++){var e=t[n],r=e.c;switch(e.op){case"m":Kn(r[0],r[1]);break;case"l":Gn(r[0],r[1]);break;case"c":qn.apply(this,r);break;case"h":Dn()}}return this},f.__private__.rect=f.rect=function(t,n,e,r,a){if(isNaN(t)||isNaN(n)||isNaN(e)||isNaN(r)||!Nn(a))throw new Error("Invalid arguments passed to jsPDF.rect");return w===v.COMPAT&&(r=-r),$([C(L(t)),C(S(n)),C(L(e)),C(L(r)),"re"].join(" ")),On(a),this},f.__private__.triangle=f.triangle=function(t,n,e,r,a,A,o){if(isNaN(t)||isNaN(n)||isNaN(e)||isNaN(r)||isNaN(a)||isNaN(A)||!Nn(o))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[e-t,r-n],[a-e,A-r],[t-a,n-A]],t,n,[1,1],o,!0),this},f.__private__.roundedRect=f.roundedRect=function(t,n,e,r,a,A,o){if(isNaN(t)||isNaN(n)||isNaN(e)||isNaN(r)||isNaN(a)||isNaN(A)||!Nn(o))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var i=4/3*(Math.SQRT2-1);return a=Math.min(a,.5*e),A=Math.min(A,.5*r),this.lines([[e-2*a,0],[a*i,0,a,A-A*i,a,A],[0,r-2*A],[0,A*i,-a*i,A,-a,A],[2*a-e,0],[-a*i,0,-a,-A*i,-a,-A],[0,2*A-r],[0,-A*i,a*i,-A,a,-A]],t+a,n,[1,1],o,!0),this},f.__private__.ellipse=f.ellipse=function(t,n,e,r,a){if(isNaN(t)||isNaN(n)||isNaN(e)||isNaN(r)||!Nn(a))throw new Error("Invalid arguments passed to jsPDF.ellipse");var A=4/3*(Math.SQRT2-1)*e,o=4/3*(Math.SQRT2-1)*r;return Kn(t+e,n),qn(t+e,n-o,t+A,n-r,t,n-r),qn(t-A,n-r,t-e,n-o,t-e,n),qn(t-e,n+o,t-A,n+r,t,n+r),qn(t+A,n+r,t+e,n+o,t+e,n),On(a),this},f.__private__.circle=f.circle=function(t,n,e,r){if(isNaN(t)||isNaN(n)||isNaN(e)||!Nn(r))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(t,n,e,e,r)},f.setFont=function(t,n,e){return e&&(n=x(n,e)),gt=wn(t,n,{disableWarning:!1}),this};var zn=f.__private__.getFont=f.getFont=function(){return yt[wn.apply(f,arguments)]};f.__private__.getFontList=f.getFontList=function(){var t,n,e={};for(t in Qt)if(Qt.hasOwnProperty(t))for(n in e[t]=[],Qt[t])Qt[t].hasOwnProperty(n)&&e[t].push(n);return e},f.addFont=function(t,n,e,r,a){var A=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&-1!==A.indexOf(arguments[3])?a=arguments[3]:arguments[3]&&-1==A.indexOf(arguments[3])&&(e=x(e,r)),a=a||"Identity-H",pn.call(this,t,n,e,a)};var Vn,Wn=t.lineWidth||.200025,Jn=f.__private__.getLineWidth=f.getLineWidth=function(){return Wn},Xn=f.__private__.setLineWidth=f.setLineWidth=function(t){return Wn=t,$(C(L(t))+" w"),this};f.__private__.setLineDash=Lt.API.setLineDash=Lt.API.setLineDashPattern=function(t,n){if(t=t||[],n=n||0,isNaN(n)||!Array.isArray(t))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return t=t.map((function(t){return C(L(t))})).join(" "),n=C(L(n)),$("["+t+"] "+n+" d"),this};var Yn=f.__private__.getLineHeight=f.getLineHeight=function(){return ot*Vn};f.__private__.getLineHeight=f.getLineHeight=function(){return ot*Vn};var Zn=f.__private__.setLineHeightFactor=f.setLineHeightFactor=function(t){return"number"==typeof(t=t||1.15)&&(Vn=t),this},$n=f.__private__.getLineHeightFactor=f.getLineHeightFactor=function(){return Vn};Zn(t.lineHeight);var te=f.__private__.getHorizontalCoordinate=function(t){return L(t)},ne=f.__private__.getVerticalCoordinate=function(t){return w===v.ADVANCED?t:Dt[O].mediaBox.topRightY-Dt[O].mediaBox.bottomLeftY-L(t)},ee=f.__private__.getHorizontalCoordinateString=f.getHorizontalCoordinateString=function(t){return C(te(t))},re=f.__private__.getVerticalCoordinateString=f.getVerticalCoordinateString=function(t){return C(ne(t))},ae=t.strokeColor||"0 G";f.__private__.getStrokeColor=f.getDrawColor=function(){return $t(ae)},f.__private__.setStrokeColor=f.setDrawColor=function(t,n,e,r){return ae=tn({ch1:t,ch2:n,ch3:e,ch4:r,pdfColorType:"draw",precision:2}),$(ae),this};var Ae=t.fillColor||"0 g";f.__private__.getFillColor=f.getFillColor=function(){return $t(Ae)},f.__private__.setFillColor=f.setFillColor=function(t,n,e,r){return Ae=tn({ch1:t,ch2:n,ch3:e,ch4:r,pdfColorType:"fill",precision:2}),$(Ae),this};var oe=t.textColor||"0 g",ie=f.__private__.getTextColor=f.getTextColor=function(){return $t(oe)};f.__private__.setTextColor=f.setTextColor=function(t,n,e,r){return oe=tn({ch1:t,ch2:n,ch3:e,ch4:r,pdfColorType:"text",precision:3}),this};var se=t.charSpace,le=f.__private__.getCharSpace=f.getCharSpace=function(){return parseFloat(se||0)};f.__private__.setCharSpace=f.setCharSpace=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return se=t,this};var ce=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 n=f.CapJoinStyles[t];if(void 0===n)throw new Error("Line cap style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return ce=n,$(n+" J"),this};var de=0;f.__private__.setLineJoin=f.setLineJoin=function(t){var n=f.CapJoinStyles[t];if(void 0===n)throw new Error("Line join style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return de=n,$(n+" 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 $(C(L(t))+" M"),this},f.GState=Ft,f.setGState=function(t){(t="string"==typeof t?It[_t[t]]:ue(null,t)).equals(Nt)||($("/"+t.id+" gs"),Nt=t)};var ue=function(t,n){if(!t||!_t[t]){var e=!1;for(var r in It)if(It.hasOwnProperty(r)&&It[r].equals(n)){e=!0;break}if(e)n=It[r];else{var a="GS"+(Object.keys(It).length+1).toString(10);It[a]=n,n.id=a}return t&&(_t[t]=n.id),Pt.publish("addGState",n),n}};f.addGState=function(t,n){return ue(t,n),this},f.saveGraphicsState=function(){return $("q"),St.push({key:gt,size:ot,color:oe}),this},f.restoreGraphicsState=function(){$("Q");var t=St.pop();return gt=t.key,ot=t.size,oe=t.color,Nt=null,this},f.setCurrentTransformationMatrix=function(t){return $(t.toString()+" cm"),this},f.comment=function(t){return $("#"+t),this};var pe=function(t,n){var e=t||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return e},set:function(t){isNaN(t)||(e=parseFloat(t))}});var r=n||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},fe=function(t,n,e,r){pe.call(this,t,n),this.type="rect";var a=e||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return a},set:function(t){isNaN(t)||(a=parseFloat(t))}});var A=r||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return A},set:function(t){isNaN(t)||(A=parseFloat(t))}}),this},he=function(){this.page=Ht,this.currentPage=O,this.pages=V.slice(0),this.pagesContext=Dt.slice(0),this.x=bt,this.y=vt,this.matrix=wt,this.width=be(O),this.height=we(O),this.outputDestination=J,this.id="",this.objectNumber=-1};he.prototype.restore=function(){Ht=this.page,O=this.currentPage,Dt=this.pagesContext,V=this.pages,bt=this.x,vt=this.y,wt=this.matrix,ve(O,this.width),ye(O,this.height),J=this.outputDestination};var ge=function(t,n,e,r,a){Rt.push(new he),Ht=O=0,V=[],bt=t,vt=n,wt=a,hn([e,r])};for(var me in f.beginFormObject=function(t,n,e,r,a){return ge(t,n,e,r,a),this},f.endFormObject=function(t){return function(t){if(jt[t])Rt.pop().restore();else{var n=new he,e="Xo"+(Object.keys(Mt).length+1).toString(10);n.id=e,jt[t]=e,Mt[e]=n,Pt.publish("addFormObject",n),Rt.pop().restore()}}(t),this},f.doFormObject=function(t,n){var e=Mt[jt[t]];return $("q"),$(n.toString()+" cm"),$("/"+e.id+" Do"),$("Q"),this},f.getFormObject=function(t){var n=Mt[jt[t]];return{x:n.x,y:n.y,width:n.width,height:n.height,matrix:n.matrix}},f.save=function(t,n){return t=t||"generated.pdf",(n=n||{}).returnPromise=n.returnPromise||!1,!1===n.returnPromise?(at(Un(Qn()),t),"function"==typeof at.unload&&X.setTimeout&&setTimeout(at.unload,911),this):new Promise((function(n,e){try{var r=at(Un(Qn()),t);"function"==typeof at.unload&&X.setTimeout&&setTimeout(at.unload,911),n(r)}catch(t){e(t.message)}}))},Lt.API)Lt.API.hasOwnProperty(me)&&("events"===me&&Lt.API.events.length?function(t,n){var e,r,a;for(a=n.length-1;-1!==a;a--)e=n[a][0],r=n[a][1],t.subscribe.apply(t,[e].concat("function"==typeof r?[r]:r))}(Pt,Lt.API.events):f[me]=Lt.API[me]);var be=f.getPageWidth=function(t){return(Dt[t=t||O].mediaBox.topRightX-Dt[t].mediaBox.bottomLeftX)/mt},ve=f.setPageWidth=function(t,n){Dt[t].mediaBox.topRightX=n*mt+Dt[t].mediaBox.bottomLeftX},we=f.getPageHeight=function(t){return(Dt[t=t||O].mediaBox.topRightY-Dt[t].mediaBox.bottomLeftY)/mt},ye=f.setPageHeight=function(t,n){Dt[t].mediaBox.topRightY=n*mt+Dt[t].mediaBox.bottomLeftY};return f.internal={pdfEscape:fn,getStyle:Hn,getFont:zn,getFontSize:st,getCharSpace:le,getTextColor:ie,getLineHeight:Yn,getLineHeightFactor:$n,getLineWidth:Jn,write:tt,getHorizontalCoordinate:te,getVerticalCoordinate:ne,getCoordinateString:ee,getVerticalCoordinateString:re,collections:{},newObject:Vt,newAdditionalObject:Xt,newObjectDeferred:Wt,newObjectDeferredBegin:Jt,getFilters:nn,putStream:en,events:Pt,scaleFactor:mt,pageSize:{getWidth:function(){return be(O)},setWidth:function(t){ve(O,t)},getHeight:function(){return we(O)},setHeight:function(t){ye(O,t)}},encryptionOptions:d,encryption:Sn,getEncryptor:function(t){return null!==d?Sn.encryptor(t,0):function(t){return t}},output:Tn,getNumberOfPages:vn,pages:V,out:$,f2:U,f3:T,getPageInfo:kn,getPageInfoByObjId:En,getCurrentPageInfo:In,getPDFVersion:g,Point:pe,Rectangle:fe,Matrix:Kt,hasHotfix:Ln},Object.defineProperty(f.internal.pageSize,"width",{get:function(){return be(O)},set:function(t){ve(O,t)},enumerable:!0,configurable:!0}),Object.defineProperty(f.internal.pageSize,"height",{get:function(){return we(O)},set:function(t){ye(O,t)},enumerable:!0,configurable:!0}),function(t){for(var n=0,e=et.length;n<e;n++){var r=pn.call(this,t[n][0],t[n][1],t[n][2],et[n][3],!0);!1===u&&(p[r]=!0);var a=t[n][0].split("-");un({id:r,fontName:a[0],fontStyle:a[1]||""})}Pt.publish("addFonts",{fonts:yt,dictionary:Qt})}.call(f,et),gt="F1",gn(A,e),Pt.publish("initialized"),f}Bt.prototype.lsbFirstWord=function(t){return String.fromCharCode(t>>0&255,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 n=[],e=0;e<t.length;e+=2)n.push(String.fromCharCode(parseInt(t.substr(e,2),16)));return n.join("")},Bt.prototype.processOwnerPassword=function(t,n){return wt(mt(n).substr(0,5),t)},Bt.prototype.encryptor=function(t,n){var e=mt(this.encryptionKey+String.fromCharCode(255&t,t>>8&255,t>>16&255,255&n,n>>8&255)).substr(0,10);return function(t){return wt(e,t)}},Ft.prototype.equals=function(t){var n,e="id,objectNumber,equals";if(!t||(0,a.Z)(t)!==(0,a.Z)(this))return!1;var r=0;for(n in this)if(!(e.indexOf(n)>=0)){if(this.hasOwnProperty(n)&&!t.hasOwnProperty(n))return!1;if(this[n]!==t[n])return!1;r++}for(n in t)t.hasOwnProperty(n)&&e.indexOf(n)<0&&r--;return 0===r},Lt.API={events:[]},Lt.version="2.5.1";var St=Lt.API,kt=1,Et=function(t){return t.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},It=function(t){return t.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},_t=function(t){return t.toFixed(2)},Nt=function(t){return t.toFixed(5)};St.__acroform__={};var Ht=function(t,n){t.prototype=Object.create(n.prototype),t.prototype.constructor=t},Dt=function(t){return t*kt},Pt=function(t){var n=new tn,e=hn.internal.getHeight(t)||0,r=hn.internal.getWidth(t)||0;return n.BBox=[0,0,Number(_t(r)),Number(_t(e))],n},Ot=St.__acroform__.setBit=function(t,n){if(t=t||0,n=n||0,isNaN(t)||isNaN(n))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return t|1<<n},Mt=St.__acroform__.clearBit=function(t,n){if(t=t||0,n=n||0,isNaN(t)||isNaN(n))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return t&~(1<<n)},jt=St.__acroform__.getBit=function(t,n){if(isNaN(t)||isNaN(n))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return 0==(t&1<<n)?0:1},Rt=St.__acroform__.getBitForPdf=function(t,n){if(isNaN(t)||isNaN(n))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return jt(t,n-1)},Kt=St.__acroform__.setBitForPdf=function(t,n){if(isNaN(t)||isNaN(n))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Ot(t,n-1)},Gt=St.__acroform__.clearBitForPdf=function(t,n){if(isNaN(t)||isNaN(n))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Mt(t,n-1)},qt=St.__acroform__.calculateCoordinates=function(t,n){var e=n.internal.getHorizontalCoordinate,r=n.internal.getVerticalCoordinate,a=t[0],A=t[1],o=t[2],i=t[3],s={};return s.lowerLeft_X=e(a)||0,s.lowerLeft_Y=r(A+i)||0,s.upperRight_X=e(a+o)||0,s.upperRight_Y=r(A)||0,[Number(_t(s.lowerLeft_X)),Number(_t(s.lowerLeft_Y)),Number(_t(s.upperRight_X)),Number(_t(s.upperRight_Y))]},zt=function(t){if(t.appearanceStreamContent)return t.appearanceStreamContent;if(t.V||t.DV){var n=[],e=t._V||t.DV,r=Vt(t,e),a=t.scope.internal.getFont(t.fontName,t.fontStyle).id;n.push("/Tx BMC"),n.push("q"),n.push("BT"),n.push(t.scope.__private__.encodeColorString(t.color)),n.push("/"+a+" "+_t(r.fontSize)+" Tf"),n.push("1 0 0 1 0 0 Tm"),n.push(r.text),n.push("ET"),n.push("Q"),n.push("EMC");var A=Pt(t);return A.scope=t.scope,A.stream=n.join("\n"),A}},Vt=function(t,n){var e=0===t.fontSize?t.maxFontSize:t.fontSize,r={text:"",fontSize:""},a=(n=")"==(n="("==n.substr(0,1)?n.substr(1):n).substr(n.length-1)?n.substr(0,n.length-1):n).split(" ");a=t.multiline?a.map((function(t){return t.split("\n")})):a.map((function(t){return[t]}));var A=e,o=hn.internal.getHeight(t)||0;o=o<0?-o:o;var i=hn.internal.getWidth(t)||0;i=i<0?-i:i;var s=function(n,e,r){if(n+1<a.length){var A=e+" "+a[n+1][0];return Wt(A,t,r).width<=i-4}return!1};A++;t:for(;A>0;){n="",A--;var l,c,d=Wt("3",t,A).height,u=t.multiline?o-A:(o-d)/2,p=u+=2,f=0,h=0,g=0;if(A<=0){n="(...) Tj\n",n+="% Width of Text: "+Wt(n,t,A=12).width+", FieldWidth:"+i+"\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>o)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),B=s(y,m,A),x=v>=a.length-1;if(B&&!x){m+=" ",g=0;continue}if(B||x){if(x)h=y;else if(t.multiline&&(d+2)*(b+2)+2>o)continue t}else{if(!t.multiline)continue t;if((d+2)*(b+2)+2>o)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=Wt(C,t,A).width,t.textAlign){case"right":l=i-c-2;break;case"center":l=(i-c)/2;break;default:l=2}n+=_t(l)+" "+_t(p)+" Td\n",n+="("+Et(C)+") Tj\n",n+=-_t(l)+" 0 Td\n",p=-(A+2),c=0,f=w?h:h+1,b++,m=""}break}return r.text=n,r.fontSize=A,r},Wt=function(t,n,e){var r=n.scope.internal.getFont(n.fontName,n.fontStyle),a=n.scope.getStringUnitWidth(t,{font:r,fontSize:parseFloat(e),charSpace:0})*parseFloat(e);return{height:n.scope.getStringUnitWidth("3",{font:r,fontSize:parseFloat(e),charSpace:0})*parseFloat(e)*1.5,width:a}},Jt={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},Xt=function(t,n){var e={type:"reference",object:t};void 0===n.internal.getPageInfo(t.page).pageContext.annotations.find((function(t){return t.type===e.type&&t.object===e.object}))&&n.internal.getPageInfo(t.page).pageContext.annotations.push(e)},Yt=St.__acroform__.arrayToPdfArray=function(t,n,e){var r=function(t){return t};if(Array.isArray(t)){for(var A="[",o=0;o<t.length;o++)switch(0!==o&&(A+=" "),(0,a.Z)(t[o])){case"boolean":case"number":case"object":A+=t[o].toString();break;case"string":"/"!==t[o].substr(0,1)?(void 0!==n&&e&&(r=e.internal.getEncryptor(n)),A+="("+Et(r(t[o].toString()))+")"):A+=t[o].toString()}return A+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},Zt=function(t,n,e){var r=function(t){return t};return void 0!==n&&e&&(r=e.internal.getEncryptor(n)),(t=t||"").toString(),"("+Et(r(t))+")"},$t=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})};$t.prototype.toString=function(){return this.objId+" 0 R"},$t.prototype.putStream=function(){var t=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:t,objectId:this.objId}),this.scope.internal.out("endobj")},$t.prototype.getKeyValueListForStream=function(){var t=[],n=Object.getOwnPropertyNames(this).filter((function(t){return"content"!=t&&"appearanceStreamContent"!=t&&"scope"!=t&&"objId"!=t&&"_"!=t.substring(0,1)}));for(var e in n)if(!1===Object.getOwnPropertyDescriptor(this,n[e]).configurable){var r=n[e],a=this[r];a&&(Array.isArray(a)?t.push({key:r,value:Yt(a,this.objId,this.scope)}):a instanceof $t?(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 tn=function(){$t.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,n=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return n},set:function(t){n=t}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(n){t=n.trim()},get:function(){return t||null}})};Ht(tn,$t);var nn=function(){$t.call(this);var t,n=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return n.length>0?n:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return n}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(t){var n=function(t){return t};return this.scope&&(n=this.scope.internal.getEncryptor(this.objId)),"("+Et(n(t))+")"}},set:function(n){t=n}})};Ht(nn,$t);var en=function t(){$t.call(this);var n=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute F supplied.');n=t}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return Boolean(Rt(n,3))},set:function(t){!0===Boolean(t)?this.F=Kt(n,3):this.F=Gt(n,3)}});var e=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute Ff supplied.');e=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 A=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!A||A.length<1){if(this instanceof dn)return;A="FieldObject"+t.FieldNum++}var n=function(t){return t};return this.scope&&(n=this.scope.internal.getEncryptor(this.objId)),"("+Et(n(A))+")"},set:function(t){A=t.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return A},set:function(t){A=t}});var o="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return o},set:function(t){o=t}});var i="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return i},set:function(t){i=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/kt: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 dn||this instanceof pn))return Zt(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 sn==0?Zt(u,this.objId,this.scope):u},set:function(t){t=t.toString(),u=this instanceof sn==0?"("===t.substr(0,1)?It(t.substr(1,t.length-2)):It(t):t}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof sn==1?It(u.substr(1,u.length-1)):u},set:function(t){t=t.toString(),u=this instanceof sn==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 sn==0?Zt(p,this.objId,this.scope):p},set:function(t){t=t.toString(),p=this instanceof sn==0?"("===t.substr(0,1)?It(t.substr(1,t.length-2)):It(t):t}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof sn==1?It(p.substr(1,p.length-1)):p},set:function(t){t=t.toString(),p=this instanceof sn==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(Rt(this.Ff,1))},set:function(t){!0===Boolean(t)?this.Ff=Kt(this.Ff,1):this.Ff=Gt(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return Boolean(Rt(this.Ff,2))},set:function(t){!0===Boolean(t)?this.Ff=Kt(this.Ff,2):this.Ff=Gt(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return Boolean(Rt(this.Ff,3))},set:function(t){!0===Boolean(t)?this.Ff=Kt(this.Ff,3):this.Ff=Gt(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}}})};Ht(en,$t);var rn=function(){en.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(n){t=n}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return t},set:function(n){t=n}});var n=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return Yt(n,this.objId,this.scope)},set:function(t){var e,r;r=[],"string"==typeof(e=t)&&(r=function(t,n,e){e||(e=1);for(var r,a=[];r=n.exec(t);)a.push(r[e]);return a}(e,/\((.*?)\)/g)),n=r}}),this.getOptions=function(){return n},this.setOptions=function(t){n=t,this.sort&&n.sort()},this.addOption=function(t){t=(t=t||"").toString(),n.push(t),this.sort&&n.sort()},this.removeOption=function(t,e){for(e=e||!1,t=(t=t||"").toString();-1!==n.indexOf(t)&&(n.splice(n.indexOf(t),1),!1!==e););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return Boolean(Rt(this.Ff,18))},set:function(t){!0===Boolean(t)?this.Ff=Kt(this.Ff,18):this.Ff=Gt(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return Boolean(Rt(this.Ff,19))},set:function(t){!0===this.combo&&(!0===Boolean(t)?this.Ff=Kt(this.Ff,19):this.Ff=Gt(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return Boolean(Rt(this.Ff,20))},set:function(t){!0===Boolean(t)?(this.Ff=Kt(this.Ff,20),n.sort()):this.Ff=Gt(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Rt(this.Ff,22))},set:function(t){!0===Boolean(t)?this.Ff=Kt(this.Ff,22):this.Ff=Gt(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Rt(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=Kt(this.Ff,23):this.Ff=Gt(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return Boolean(Rt(this.Ff,27))},set:function(t){!0===Boolean(t)?this.Ff=Kt(this.Ff,27):this.Ff=Gt(this.Ff,27)}}),this.hasAppearanceStream=!1};Ht(rn,en);var an=function(){rn.call(this),this.fontName="helvetica",this.combo=!1};Ht(an,rn);var An=function(){an.call(this),this.combo=!0};Ht(An,an);var on=function(){An.call(this),this.edit=!0};Ht(on,An);var sn=function(){en.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return Boolean(Rt(this.Ff,15))},set:function(t){!0===Boolean(t)?this.Ff=Kt(this.Ff,15):this.Ff=Gt(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return Boolean(Rt(this.Ff,16))},set:function(t){!0===Boolean(t)?this.Ff=Kt(this.Ff,16):this.Ff=Gt(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return Boolean(Rt(this.Ff,17))},set:function(t){!0===Boolean(t)?this.Ff=Kt(this.Ff,17):this.Ff=Gt(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return Boolean(Rt(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=Kt(this.Ff,26):this.Ff=Gt(this.Ff,26)}});var t,n={};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(n).length){var e,r=[];for(e in r.push("<<"),n)r.push("/"+e+" ("+Et(t(n[e]))+")");return r.push(">>"),r.join("\n")}},set:function(t){"object"===(0,a.Z)(t)&&(n=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return n.CA||""},set:function(t){"string"==typeof t&&(n.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return t},set:function(n){t=n}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return t.substr(1,t.length-1)},set:function(n){t="/"+n}})};Ht(sn,en);var ln=function(){sn.call(this),this.pushButton=!0};Ht(ln,sn);var cn=function(){sn.call(this),this.radio=!0,this.pushButton=!1;var t=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return t},set:function(n){t=void 0!==n?n:[]}})};Ht(cn,sn);var dn=function(){var t,n;en.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return t},set:function(n){t=n}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return n},set:function(t){n=t}});var e,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 n,e=[];for(n in e.push("<<"),r)e.push("/"+n+" ("+Et(t(r[n]))+")");return e.push(">>"),e.join("\n")},set:function(t){"object"===(0,a.Z)(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 e},set:function(t){e=t}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return e.substr(1,e.length-1)},set:function(t){e="/"+t}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=hn.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Ht(dn,en),cn.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 n in this.Kids)if(this.Kids.hasOwnProperty(n)){var e=this.Kids[n];e.appearanceStreamContent=t.createAppearanceStream(e.optionName),e.caption=t.getCA()}},cn.prototype.createOption=function(t){var n=new dn;return n.Parent=this,n.optionName=t,this.Kids.push(n),gn.call(this.scope,n),n};var un=function(){sn.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=hn.CheckBox.createAppearanceStream()};Ht(un,sn);var pn=function(){en.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean(Rt(this.Ff,13))},set:function(t){!0===Boolean(t)?this.Ff=Kt(this.Ff,13):this.Ff=Gt(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Rt(this.Ff,21))},set:function(t){!0===Boolean(t)?this.Ff=Kt(this.Ff,21):this.Ff=Gt(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Rt(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=Kt(this.Ff,23):this.Ff=Gt(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean(Rt(this.Ff,24))},set:function(t){!0===Boolean(t)?this.Ff=Kt(this.Ff,24):this.Ff=Gt(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean(Rt(this.Ff,25))},set:function(t){!0===Boolean(t)?this.Ff=Kt(this.Ff,25):this.Ff=Gt(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean(Rt(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=Kt(this.Ff,26):this.Ff=Gt(this.Ff,26)}});var t=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return t},set:function(n){t=n}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return t},set:function(n){Number.isInteger(n)&&(t=n)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};Ht(pn,en);var fn=function(){pn.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean(Rt(this.Ff,14))},set:function(t){!0===Boolean(t)?this.Ff=Kt(this.Ff,14):this.Ff=Gt(this.Ff,14)}}),this.password=!0};Ht(fn,pn);var hn={CheckBox:{createAppearanceStream:function(){return{N:{On:hn.CheckBox.YesNormal},D:{On:hn.CheckBox.YesPushDown,Off:hn.CheckBox.OffPushDown}}},YesPushDown:function(t){var n=Pt(t);n.scope=t.scope;var e=[],r=t.scope.internal.getFont(t.fontName,t.fontStyle).id,a=t.scope.__private__.encodeColorString(t.color),A=Vt(t,t.caption);return e.push("0.749023 g"),e.push("0 0 "+_t(hn.internal.getWidth(t))+" "+_t(hn.internal.getHeight(t))+" re"),e.push("f"),e.push("BMC"),e.push("q"),e.push("0 0 1 rg"),e.push("/"+r+" "+_t(A.fontSize)+" Tf "+a),e.push("BT"),e.push(A.text),e.push("ET"),e.push("Q"),e.push("EMC"),n.stream=e.join("\n"),n},YesNormal:function(t){var n=Pt(t);n.scope=t.scope;var e=t.scope.internal.getFont(t.fontName,t.fontStyle).id,r=t.scope.__private__.encodeColorString(t.color),a=[],A=hn.internal.getHeight(t),o=hn.internal.getWidth(t),i=Vt(t,t.caption);return a.push("1 g"),a.push("0 0 "+_t(o)+" "+_t(A)+" re"),a.push("f"),a.push("q"),a.push("0 0 1 rg"),a.push("0 0 "+_t(o-1)+" "+_t(A-1)+" re"),a.push("W"),a.push("n"),a.push("0 g"),a.push("BT"),a.push("/"+e+" "+_t(i.fontSize)+" Tf "+r),a.push(i.text),a.push("ET"),a.push("Q"),n.stream=a.join("\n"),n},OffPushDown:function(t){var n=Pt(t);n.scope=t.scope;var e=[];return e.push("0.749023 g"),e.push("0 0 "+_t(hn.internal.getWidth(t))+" "+_t(hn.internal.getHeight(t))+" re"),e.push("f"),n.stream=e.join("\n"),n}},RadioButton:{Circle:{createAppearanceStream:function(t){var n={D:{Off:hn.RadioButton.Circle.OffPushDown},N:{}};return n.N[t]=hn.RadioButton.Circle.YesNormal,n.D[t]=hn.RadioButton.Circle.YesPushDown,n},getCA:function(){return"l"},YesNormal:function(t){var n=Pt(t);n.scope=t.scope;var e=[],r=hn.internal.getWidth(t)<=hn.internal.getHeight(t)?hn.internal.getWidth(t)/4:hn.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var a=hn.internal.Bezier_C,A=Number((r*a).toFixed(5));return e.push("q"),e.push("1 0 0 1 "+Nt(hn.internal.getWidth(t)/2)+" "+Nt(hn.internal.getHeight(t)/2)+" cm"),e.push(r+" 0 m"),e.push(r+" "+A+" "+A+" "+r+" 0 "+r+" c"),e.push("-"+A+" "+r+" -"+r+" "+A+" -"+r+" 0 c"),e.push("-"+r+" -"+A+" -"+A+" -"+r+" 0 -"+r+" c"),e.push(A+" -"+r+" "+r+" -"+A+" "+r+" 0 c"),e.push("f"),e.push("Q"),n.stream=e.join("\n"),n},YesPushDown:function(t){var n=Pt(t);n.scope=t.scope;var e=[],r=hn.internal.getWidth(t)<=hn.internal.getHeight(t)?hn.internal.getWidth(t)/4:hn.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var a=Number((2*r).toFixed(5)),A=Number((a*hn.internal.Bezier_C).toFixed(5)),o=Number((r*hn.internal.Bezier_C).toFixed(5));return e.push("0.749023 g"),e.push("q"),e.push("1 0 0 1 "+Nt(hn.internal.getWidth(t)/2)+" "+Nt(hn.internal.getHeight(t)/2)+" cm"),e.push(a+" 0 m"),e.push(a+" "+A+" "+A+" "+a+" 0 "+a+" c"),e.push("-"+A+" "+a+" -"+a+" "+A+" -"+a+" 0 c"),e.push("-"+a+" -"+A+" -"+A+" -"+a+" 0 -"+a+" c"),e.push(A+" -"+a+" "+a+" -"+A+" "+a+" 0 c"),e.push("f"),e.push("Q"),e.push("0 g"),e.push("q"),e.push("1 0 0 1 "+Nt(hn.internal.getWidth(t)/2)+" "+Nt(hn.internal.getHeight(t)/2)+" cm"),e.push(r+" 0 m"),e.push(r+" "+o+" "+o+" "+r+" 0 "+r+" c"),e.push("-"+o+" "+r+" -"+r+" "+o+" -"+r+" 0 c"),e.push("-"+r+" -"+o+" -"+o+" -"+r+" 0 -"+r+" c"),e.push(o+" -"+r+" "+r+" -"+o+" "+r+" 0 c"),e.push("f"),e.push("Q"),n.stream=e.join("\n"),n},OffPushDown:function(t){var n=Pt(t);n.scope=t.scope;var e=[],r=hn.internal.getWidth(t)<=hn.internal.getHeight(t)?hn.internal.getWidth(t)/4:hn.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var a=Number((2*r).toFixed(5)),A=Number((a*hn.internal.Bezier_C).toFixed(5));return e.push("0.749023 g"),e.push("q"),e.push("1 0 0 1 "+Nt(hn.internal.getWidth(t)/2)+" "+Nt(hn.internal.getHeight(t)/2)+" cm"),e.push(a+" 0 m"),e.push(a+" "+A+" "+A+" "+a+" 0 "+a+" c"),e.push("-"+A+" "+a+" -"+a+" "+A+" -"+a+" 0 c"),e.push("-"+a+" -"+A+" -"+A+" -"+a+" 0 -"+a+" c"),e.push(A+" -"+a+" "+a+" -"+A+" "+a+" 0 c"),e.push("f"),e.push("Q"),n.stream=e.join("\n"),n}},Cross:{createAppearanceStream:function(t){var n={D:{Off:hn.RadioButton.Cross.OffPushDown},N:{}};return n.N[t]=hn.RadioButton.Cross.YesNormal,n.D[t]=hn.RadioButton.Cross.YesPushDown,n},getCA:function(){return"8"},YesNormal:function(t){var n=Pt(t);n.scope=t.scope;var e=[],r=hn.internal.calculateCross(t);return e.push("q"),e.push("1 1 "+_t(hn.internal.getWidth(t)-2)+" "+_t(hn.internal.getHeight(t)-2)+" re"),e.push("W"),e.push("n"),e.push(_t(r.x1.x)+" "+_t(r.x1.y)+" m"),e.push(_t(r.x2.x)+" "+_t(r.x2.y)+" l"),e.push(_t(r.x4.x)+" "+_t(r.x4.y)+" m"),e.push(_t(r.x3.x)+" "+_t(r.x3.y)+" l"),e.push("s"),e.push("Q"),n.stream=e.join("\n"),n},YesPushDown:function(t){var n=Pt(t);n.scope=t.scope;var e=hn.internal.calculateCross(t),r=[];return r.push("0.749023 g"),r.push("0 0 "+_t(hn.internal.getWidth(t))+" "+_t(hn.internal.getHeight(t))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+_t(hn.internal.getWidth(t)-2)+" "+_t(hn.internal.getHeight(t)-2)+" re"),r.push("W"),r.push("n"),r.push(_t(e.x1.x)+" "+_t(e.x1.y)+" m"),r.push(_t(e.x2.x)+" "+_t(e.x2.y)+" l"),r.push(_t(e.x4.x)+" "+_t(e.x4.y)+" m"),r.push(_t(e.x3.x)+" "+_t(e.x3.y)+" l"),r.push("s"),r.push("Q"),n.stream=r.join("\n"),n},OffPushDown:function(t){var n=Pt(t);n.scope=t.scope;var e=[];return e.push("0.749023 g"),e.push("0 0 "+_t(hn.internal.getWidth(t))+" "+_t(hn.internal.getHeight(t))+" re"),e.push("f"),n.stream=e.join("\n"),n}}},createDefaultAppearanceStream:function(t){var n=t.scope.internal.getFont(t.fontName,t.fontStyle).id,e=t.scope.__private__.encodeColorString(t.color);return"/"+n+" "+t.fontSize+" Tf "+e}};hn.internal={Bezier_C:.551915024494,calculateCross:function(t){var n=hn.internal.getWidth(t),e=hn.internal.getHeight(t),r=Math.min(n,e);return{x1:{x:(n-r)/2,y:(e-r)/2+r},x2:{x:(n-r)/2+r,y:(e-r)/2},x3:{x:(n-r)/2,y:(e-r)/2},x4:{x:(n-r)/2+r,y:(e-r)/2+r}}}},hn.internal.getWidth=function(t){var n=0;return"object"===(0,a.Z)(t)&&(n=Dt(t.Rect[2])),n},hn.internal.getHeight=function(t){var n=0;return"object"===(0,a.Z)(t)&&(n=Dt(t.Rect[3])),n};var gn=St.addField=function(t){if(function(t,n){if(n.scope=t,void 0!==t.internal&&(void 0===t.internal.acroformPlugin||!1===t.internal.acroformPlugin.isInitialized)){if(en.FieldNum=0,t.internal.acroformPlugin=JSON.parse(JSON.stringify(Jt)),t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");kt=t.internal.scaleFactor,t.internal.acroformPlugin.acroFormDictionaryRoot=new nn,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 n=t.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var e in n)if(n.hasOwnProperty(e)){var r=n[e];r.objId=void 0,r.hasAnnotation&&Xt(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(n){!function(t,n){var e=!t;for(var r in t||(n.internal.newObjectDeferredBegin(n.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),n.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),t=t||n.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(t.hasOwnProperty(r)){var A=t[r],o=[],i=A.Rect;if(A.Rect&&(A.Rect=qt(A.Rect,n)),n.internal.newObjectDeferredBegin(A.objId,!0),A.DA=hn.createDefaultAppearanceStream(A),"object"===(0,a.Z)(A)&&"function"==typeof A.getKeyValueListForStream&&(o=A.getKeyValueListForStream()),A.Rect=i,A.hasAppearanceStream&&!A.appearanceStreamContent){var s=zt(A);o.push({key:"AP",value:"<</N "+s+">>"}),n.internal.acroformPlugin.xForms.push(s)}if(A.appearanceStreamContent){var l="";for(var c in A.appearanceStreamContent)if(A.appearanceStreamContent.hasOwnProperty(c)){var d=A.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(n,A)),l+="/"+r+" "+u+" ",n.internal.acroformPlugin.xForms.indexOf(u)>=0||n.internal.acroformPlugin.xForms.push(u)}}else"function"==typeof(u=d)&&(u=u.call(n,A)),l+="/"+r+" "+u,n.internal.acroformPlugin.xForms.indexOf(u)>=0||n.internal.acroformPlugin.xForms.push(u);l+=">>"}o.push({key:"AP",value:"<<\n"+l+">>"})}n.internal.putStream({additionalKeyValues:o,objectId:A.objId}),n.internal.out("endobj")}e&&function(t,n){for(var e in t)if(t.hasOwnProperty(e)){var r=e,A=t[e];n.internal.newObjectDeferredBegin(A.objId,!0),"object"===(0,a.Z)(A)&&"function"==typeof A.putStream&&A.putStream(),delete t[r]}}(n.internal.acroformPlugin.xForms,n)}(n,t)})),t.internal.acroformPlugin.isInitialized=!0}}(this,t),!(t instanceof en))throw new Error("Invalid argument passed to jsPDF.addField.");var n;return(n=t).scope.internal.acroformPlugin.printedOut&&(n.scope.internal.acroformPlugin.printedOut=!1,n.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),n.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(n),t.page=t.scope.internal.getCurrentPageInfo().pageNumber,this};function mn(t){return t.reduce((function(t,n,e){return t[n]=e,t}),{})}St.AcroFormChoiceField=rn,St.AcroFormListBox=an,St.AcroFormComboBox=An,St.AcroFormEditBox=on,St.AcroFormButton=sn,St.AcroFormPushButton=ln,St.AcroFormRadioButton=cn,St.AcroFormCheckBox=un,St.AcroFormTextField=pn,St.AcroFormPasswordField=fn,St.AcroFormAppearance=hn,St.AcroForm={ChoiceField:rn,ListBox:an,ComboBox:An,EditBox:on,Button:sn,PushButton:ln,RadioButton:cn,CheckBox:un,TextField:pn,PasswordField:fn,Appearance:hn},Lt.AcroForm={ChoiceField:rn,ListBox:an,ComboBox:An,EditBox:on,Button:sn,PushButton:ln,RadioButton:cn,CheckBox:un,TextField:pn,PasswordField:fn,Appearance:hn},Lt.AcroForm,function(t){t.__addimage__={};var n="UNKNOWN",e={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,A,o,i,s,l=n;if("RGBA"===(r=r||n)||void 0!==t.data&&t.data instanceof Uint8ClampedArray&&"height"in t&&"width"in t)return"RGBA";if(x(t))for(s in e)for(o=e[s],a=0;a<o.length;a+=1){for(i=!0,A=0;A<o[a].length;A+=1)if(void 0!==o[a][A]&&o[a][A]!==t[A]){i=!1;break}if(!0===i){l=s;break}}else for(s in e)for(o=e[s],a=0;a<o.length;a+=1){for(i=!0,A=0;A<o[a].length;A+=1)if(void 0!==o[a][A]&&o[a][A]!==t.charCodeAt(A)){i=!1;break}if(!0===i){l=s;break}}return l===n&&r!==n&&(l=r),l},A=function t(n){for(var e=this.internal.write,r=this.internal.putStream,a=(0,this.internal.getFilters)();-1!==a.indexOf("FlateEncode");)a.splice(a.indexOf("FlateEncode"),1);n.objectId=this.internal.newObject();var A=[];if(A.push({key:"Type",value:"/XObject"}),A.push({key:"Subtype",value:"/Image"}),A.push({key:"Width",value:n.width}),A.push({key:"Height",value:n.height}),n.colorSpace===m.INDEXED?A.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(n.palette.length/3-1)+" "+("sMask"in n&&void 0!==n.sMask?n.objectId+2:n.objectId+1)+" 0 R]"}):(A.push({key:"ColorSpace",value:"/"+n.colorSpace}),n.colorSpace===m.DEVICE_CMYK&&A.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),A.push({key:"BitsPerComponent",value:n.bitsPerComponent}),"decodeParameters"in n&&void 0!==n.decodeParameters&&A.push({key:"DecodeParms",value:"<<"+n.decodeParameters+">>"}),"transparency"in n&&Array.isArray(n.transparency)){for(var o="",i=0,s=n.transparency.length;i<s;i++)o+=n.transparency[i]+" "+n.transparency[i]+" ";A.push({key:"Mask",value:"["+o+"]"})}void 0!==n.sMask&&A.push({key:"SMask",value:n.objectId+1+" 0 R"});var l=void 0!==n.filter?["/"+n.filter]:void 0;if(r({data:n.data,additionalKeyValues:A,alreadyAppliedFilters:l,objectId:n.objectId}),e("endobj"),"sMask"in n&&void 0!==n.sMask){var c="/Predictor "+n.predictor+" /Colors 1 /BitsPerComponent "+n.bitsPerComponent+" /Columns "+n.width,d={width:n.width,height:n.height,colorSpace:"DeviceGray",bitsPerComponent:n.bitsPerComponent,decodeParameters:c,data:n.sMask};"filter"in n&&(d.filter=n.filter),t.call(this,d)}if(n.colorSpace===m.INDEXED){var u=this.internal.newObject();r({data:F(new Uint8Array(n.palette)),objectId:u}),e("endobj")}},o=function(){var t=this.internal.collections.addImage_images;for(var n in t)A.call(this,t[n])},i=function(){var t,n=this.internal.collections.addImage_images,e=this.internal.write;for(var r in n)e("/I"+(t=n[r]).index,t.objectId,"0","R")},s=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",o),this.internal.events.subscribe("putXobjectDict",i))},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(n){return"function"==typeof t["process"+n.toUpperCase()]},u=function(t){return"object"===(0,a.Z)(t)&&1===t.nodeType},p=function(n,e){if("IMG"===n.nodeName&&n.hasAttribute("src")){var r=""+n.getAttribute("src");if(0===r.indexOf("data:image/"))return et(unescape(r).split("base64,").pop());var a=t.loadFile(r,!0);if(void 0!==a)return a}if("CANVAS"===n.nodeName){if(0===n.width||0===n.height)throw new Error("Given canvas must have data. Canvas width: "+n.width+", height: "+n.height);var A;switch(e){case"PNG":A="image/png";break;case"WEBP":A="image/webp";break;default:A="image/jpeg"}return et(n.toDataURL(A,1).split("base64,").pop())}},f=function(t){var n=this.internal.collections.addImage_images;if(n)for(var e in n)if(t===n[e].alias)return n[e]},h=function(t,n,e){return t||n||(t=-96,n=-96),t<0&&(t=-1*e.width*72/t/this.internal.scaleFactor),n<0&&(n=-1*e.height*72/n/this.internal.scaleFactor),0===t&&(t=n*e.width/e.height),0===n&&(n=t*e.height/e.width),[t,n]},g=function(t,n,e,r,a,A){var o=h.call(this,e,r,a),i=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString,c=l.call(this);if(e=o[0],r=o[1],c[a.index]=a,A){A*=Math.PI/180;var d=Math.cos(A),u=Math.sin(A),p=function(t){return t.toFixed(4)},f=[p(d),p(u),p(-1*u),p(d),0,0,"cm"]}this.internal.write("q"),A?(this.internal.write([1,"0","0",1,i(t),s(n+r),"cm"].join(" ")),this.internal.write(f.join(" ")),this.internal.write([i(e),"0","0",i(r),"0","0","cm"].join(" "))):this.internal.write([i(e),"0","0",i(r),i(t),s(n+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 n,e,r=0;if("string"==typeof t)for(e=t.length,n=0;n<e;n++)r=(r<<5)-r+t.charCodeAt(n),r|=0;else if(x(t))for(e=t.byteLength/2,n=0;n<e;n++)r=(r<<5)-r+t[n],r|=0;return r},w=t.__addimage__.validateStringAsBase64=function(t){(t=t||"").toString().trim();var n=!0;return 0===t.length&&(n=!1),t.length%4!=0&&(n=!1),!1===/^[A-Za-z0-9+/]+$/.test(t.substr(0,t.length-2))&&(n=!1),!1===/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(t.substr(-2))&&(n=!1),n},y=t.__addimage__.extractImageFromDataUrl=function(t){var n=(t=t||"").split("base64,"),e=null;if(2===n.length){var r=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(n[0]);Array.isArray(r)&&(e={mimeType:r[1],charset:r[2],data:n[1]})}return e},B=t.__addimage__.supportsArrayBuffer=function(){return"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array};t.__addimage__.isArrayBuffer=function(t){return B()&&t instanceof ArrayBuffer};var x=t.__addimage__.isArrayBufferView=function(t){return B()&&"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 n=t.length,e=new Uint8Array(n),r=0;r<n;r++)e[r]=t.charCodeAt(r);return e},F=t.__addimage__.arrayBufferToBinaryString=function(t){for(var n="",e=x(t)?t:new Uint8Array(t),r=0;r<e.length;r+=8192)n+=String.fromCharCode.apply(null,e.subarray(r,r+8192));return n};t.addImage=function(){var t,e,r,A,o,i,l,c,d;if("number"==typeof arguments[1]?(e=n,r=arguments[1],A=arguments[2],o=arguments[3],i=arguments[4],l=arguments[5],c=arguments[6],d=arguments[7]):(e=arguments[1],r=arguments[2],A=arguments[3],o=arguments[4],i=arguments[5],l=arguments[6],c=arguments[7],d=arguments[8]),"object"===(0,a.Z)(t=arguments[0])&&!u(t)&&"imageData"in t){var p=t;t=p.imageData,e=p.format||e||n,r=p.x||r||0,A=p.y||A||0,o=p.w||p.width||o,i=p.h||p.height||i,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(A))throw new Error("Invalid coordinates passed to jsPDF.addImage");s.call(this);var h=Q.call(this,t,e,l,c);return g.call(this,r,A,o,i,h,d),this};var Q=function(e,a,A,o){var i,s,l;if("string"==typeof e&&r(e)===n){e=unescape(e);var h=U(e,!1);(""!==h||void 0!==(h=t.loadFile(e,!0)))&&(e=h)}if(u(e)&&(e=p(e,a)),a=r(e,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=A)||0===l.length)&&(A=function(t){return"string"==typeof t||x(t)?v(t):x(t.data)?v(t.data):null}(e)),(i=f.call(this,A))||(B()&&(e instanceof Uint8Array||"RGBA"===a||(s=e,e=C(e))),i=this["process"+a.toUpperCase()](e,c.call(this),A,function(n){return n&&"string"==typeof n&&(n=n.toUpperCase()),n in t.image_compression?n:b.NONE}(o),s)),!i)throw new Error("An unknown error occurred whilst processing the image.");return i},U=t.__addimage__.convertBase64ToBinaryString=function(t,n){var e;n="boolean"!=typeof n||n;var r,a="";if("string"==typeof t){r=null!==(e=y(t))?e.data:t;try{a=et(r)}catch(t){if(n)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(e){var a,A,o="";if(u(e)&&(e=p(e)),"string"==typeof e&&r(e)===n&&(""===(o=U(e,!1))&&(o=t.loadFile(e)||""),e=o),A=r(e),!d(A))throw new Error("addImage does not support files of type '"+A+"', please ensure that a plugin for '"+A+"' support is added.");if(!B()||e instanceof Uint8Array||(e=C(e)),!(a=this["process"+A.toUpperCase()](e)))throw new Error("An unknown error occurred whilst processing the image");return a.fileType=A,a}}(Lt.API),function(t){var n=function(t){if(void 0!==t&&""!=t)return!0};Lt.API.events.push(["addPage",function(t){this.internal.getPageInfo(t.pageNumber).pageContext.annotations=[]}]),t.events.push(["putPage",function(t){for(var e,r,a,A=this.internal.getCoordinateString,o=this.internal.getVerticalCoordinateString,i=this.internal.getPageInfoByObjId(t.objId),s=t.pageContext.annotations,l=!1,c=0;c<s.length&&!l;c++)switch((e=s[c]).type){case"link":(n(e.options.url)||n(e.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++){e=s[d];var u=this.internal.pdfEscape,p=this.internal.getEncryptor(t.objId);switch(e.type){case"reference":this.internal.write(" "+e.object.objId+" 0 R ");break;case"text":var f=this.internal.newAdditionalObject(),h=this.internal.newAdditionalObject(),g=this.internal.getEncryptor(f.objId),m=e.title||"Note";a="<</Type /Annot /Subtype /Text "+(r="/Rect ["+A(e.bounds.x)+" "+o(e.bounds.y+e.bounds.h)+" "+A(e.bounds.x+e.bounds.w)+" "+o(e.bounds.y)+"] ")+"/Contents ("+u(g(e.contents))+")",a+=" /Popup "+h.objId+" 0 R",a+=" /P "+i.objId+" 0 R",a+=" /T ("+u(g(m))+") >>",f.content=a;var b=f.objId+" 0 R";a="<</Type /Annot /Subtype /Popup "+(r="/Rect ["+A(e.bounds.x+30)+" "+o(e.bounds.y+e.bounds.h)+" "+A(e.bounds.x+e.bounds.w+30)+" "+o(e.bounds.y)+"] ")+" /Parent "+b,e.open&&(a+=" /Open true"),a+=" >>",h.content=a,this.internal.write(f.objId,"0 R",h.objId,"0 R");break;case"freetext":r="/Rect ["+A(e.bounds.x)+" "+o(e.bounds.y)+" "+A(e.bounds.x+e.bounds.w)+" "+o(e.bounds.y+e.bounds.h)+"] ";var v=e.color||"#000000";a="<</Type /Annot /Subtype /FreeText "+r+"/Contents ("+u(p(e.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(e.options.name){var w=this.annotations._nameMap[e.options.name];e.options.pageNumber=w.page,e.options.top=w.y}else e.options.top||(e.options.top=0);if(r="/Rect ["+e.finalBounds.x+" "+e.finalBounds.y+" "+e.finalBounds.w+" "+e.finalBounds.h+"] ",a="",e.options.url)a="<</Type /Annot /Subtype /Link "+r+"/Border [0 0 0] /A <</S /URI /URI ("+u(p(e.options.url))+") >>";else if(e.options.pageNumber)switch(a="<</Type /Annot /Subtype /Link "+r+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(e.options.pageNumber).objId+" 0 R",e.options.magFactor=e.options.magFactor||"XYZ",e.options.magFactor){case"Fit":a+=" /Fit]";break;case"FitH":a+=" /FitH "+e.options.top+"]";break;case"FitV":e.options.left=e.options.left||0,a+=" /FitV "+e.options.left+"]";break;default:var y=o(e.options.top);e.options.left=e.options.left||0,void 0===e.options.zoom&&(e.options.zoom=0),a+=" /XYZ "+e.options.left+" "+y+" "+e.options.zoom+"]"}""!=a&&(a+=" >>",this.internal.write(a))}}this.internal.write("]")}}]),t.createAnnotation=function(t){var n=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":n.pageContext.annotations.push(t)}},t.link=function(t,n,e,r,a){var A=this.internal.getCurrentPageInfo(),o=this.internal.getCoordinateString,i=this.internal.getVerticalCoordinateString;A.pageContext.annotations.push({finalBounds:{x:o(t),y:i(n),w:o(t+e),h:i(n+r)},options:a,type:"link"})},t.textWithLink=function(t,n,e,r){var a,A,o=this.getTextWidth(t),i=this.internal.getLineHeight()/this.internal.scaleFactor;if(void 0!==r.maxWidth){A=r.maxWidth;var s=this.splitTextToSize(t,A).length;a=Math.ceil(i*s)}else A=o,a=i;return this.text(t,n,e,r),e+=.2*i,"center"===r.align&&(n-=o/2),"right"===r.align&&(n-=o),this.link(n,e-i,A,a,r),o},t.getTextWidth=function(t){var n=this.internal.getFontSize();return this.getStringUnitWidth(t)*n/this.internal.scaleFactor}}(Lt.API),function(t){var n={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]},e={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 A=t.__arabicParser__.isInArabicSubstitutionA=function(t){return void 0!==n[t.charCodeAt(0)]},o=t.__arabicParser__.isArabicLetter=function(t){return"string"==typeof t&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(t)},i=t.__arabicParser__.isArabicEndLetter=function(t){return o(t)&&A(t)&&n[t.charCodeAt(0)].length<=2},s=t.__arabicParser__.isArabicAlfLetter=function(t){return o(t)&&a.indexOf(t.charCodeAt(0))>=0};t.__arabicParser__.arabicLetterHasIsolatedForm=function(t){return o(t)&&A(t)&&n[t.charCodeAt(0)].length>=1};var l=t.__arabicParser__.arabicLetterHasFinalForm=function(t){return o(t)&&A(t)&&n[t.charCodeAt(0)].length>=2};t.__arabicParser__.arabicLetterHasInitialForm=function(t){return o(t)&&A(t)&&n[t.charCodeAt(0)].length>=3};var c=t.__arabicParser__.arabicLetterHasMedialForm=function(t){return o(t)&&A(t)&&4==n[t.charCodeAt(0)].length},d=t.__arabicParser__.resolveLigatures=function(t){var n=0,r=e,a="",A=0;for(n=0;n<t.length;n+=1)void 0!==r[t.charCodeAt(n)]?(A++,"number"==typeof(r=r[t.charCodeAt(n)])&&(a+=String.fromCharCode(r),r=e,A=0),n===t.length-1&&(r=e,a+=t.charAt(n-(A-1)),n-=A-1,A=0)):(r=e,a+=t.charAt(n-A),n-=A,A=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,n,e){return o(t)?!1===A(t)?-1:!l(t)||!o(n)&&!o(e)||!o(e)&&i(n)||i(t)&&!o(n)||i(t)&&s(n)||i(t)&&i(n)?0:c(t)&&o(n)&&!i(n)&&o(e)&&l(e)?3:i(t)||!o(e)?1:2:-1},p=function(t){var e=0,r=0,a=0,A="",i="",s="",l=(t=t||"").split("\\s+"),c=[];for(e=0;e<l.length;e+=1){for(c.push(""),r=0;r<l[e].length;r+=1)A=l[e][r],i=l[e][r-1],s=l[e][r+1],o(A)?(a=u(A,i,s),c[e]+=-1!==a?String.fromCharCode(n[A.charCodeAt(0)][a]):A):c[e]+=A;c[e]=d(c[e])}return c.join(" ")},f=t.__arabicParser__.processArabic=t.processArabic=function(){var t,n="string"==typeof arguments[0]?arguments[0]:arguments[0].text,e=[];if(Array.isArray(n)){var r=0;for(e=[],r=0;r<n.length;r+=1)Array.isArray(n[r])?e.push([p(n[r][0]),n[r][1],n[r][2]]):e.push([p(n[r])]);t=e}else t=p(n);return"string"==typeof arguments[0]?t:(arguments[0].text=t,arguments[0])};t.events.push(["preProcessText",f])}(Lt.API),Lt.API.autoPrint=function(t){var n;return"javascript"===((t=t||{}).variant=t.variant||"non-conform",t.variant)?this.addJS("print({});"):(this.internal.events.subscribe("postPutResources",(function(){n=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 "+n+" 0 R")}))),this},function(t){var n=function(){var t=void 0;Object.defineProperty(this,"pdf",{get:function(){return t},set:function(n){t=n}});var n=150;Object.defineProperty(this,"width",{get:function(){return n},set:function(t){n=isNaN(t)||!1===Number.isInteger(t)||t<0?150:t,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=n+1)}});var e=300;Object.defineProperty(this,"height",{get:function(){return e},set:function(t){e=isNaN(t)||!1===Number.isInteger(t)||t<0?300:t,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=e+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",{})};n.prototype.getContext=function(t,n){var e;if("2d"!==(t=t||"2d"))return null;for(e in n)this.pdf.context2d.hasOwnProperty(e)&&(this.pdf.context2d[e]=n[e]);return this.pdf.context2d._canvas=this,this.pdf.context2d},n.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},t.events.push(["initialized",function(){this.canvas=new n,this.canvas.pdf=this}])}(Lt.API),function(t){var n={left:0,top:0,bottom:0,right:0},e=!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({},n),this.internal.__cell__.margins.width=this.getPageWidth(),A.call(this))},A=function(){this.internal.__cell__.lastCell=new o,this.internal.__cell__.pages=1},o=function(){var t=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return t},set:function(n){t=n}});var n=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return n},set:function(t){n=t}});var e=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return e},set:function(t){e=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 A=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return A},set:function(t){A=t}});var o=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return o},set:function(t){o=t}}),this};o.prototype.clone=function(){return new o(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},o.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,n){r.call(this);var e=(n=n||{}).fontSize||this.getFontSize(),a=n.font||this.getFont(),A=n.scaleFactor||this.internal.scaleFactor,o=0,i=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=n.maxWidth;c>0?"string"==typeof t?t=this.splitTextToSize(t,c):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,n){return t.concat(l.splitTextToSize(n,c))}),[])):t=Array.isArray(t)?t:[t];for(var d=0;d<t.length;d++)o<(s=this.getStringUnitWidth(t[d],{font:a})*e)&&(o=s);return 0!==o&&(i=t.length),{w:o/=A,h:Math.max((i*e*this.getLineHeightFactor()-e*(this.getLineHeightFactor()-1))/A,0)}},t.cellAddPage=function(){r.call(this),this.addPage();var t=this.internal.__cell__.margins||n;return this.internal.__cell__.lastCell=new o(t.left,t.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var i=t.cell=function(){var t;t=arguments[0]instanceof o?arguments[0]:new o(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),r.call(this);var a=this.internal.__cell__.lastCell,A=this.internal.__cell__.padding,i=this.internal.__cell__.margins||n,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+i.bottom>this.getPageHeight()?(this.cellAddPage(),t.y=i.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===e?"FD":void 0),"right"===t.align?this.text(t.text,t.x+t.width-A,t.y+A,{align:"right",baseline:"top"}):"center"===t.align?this.text(t.text,t.x+t.width/2,t.y+A,{align:"center",baseline:"top",maxWidth:t.width-A-A}):this.text(t.text,t.x+A,t.y+A,{align:"left",baseline:"top",maxWidth:t.width-A-A})),this.internal.__cell__.lastCell=t,this};t.table=function(t,e,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=[],B=[],x=(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()},n),U="number"==typeof d.padding?d.padding:3,T=d.headerBackgroundColor||"#c8c8c8",L=d.headerTextColor||"#000";if(A.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.Z)(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(x||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 S={};for(u=0;u<g.length;u+=1)S[g[u]]={},S[g[u]].text=m[u],S[g[u]].align=b[u];var k=s.call(this,S,w);B=g.map((function(n){return new o(t,e,w[n],k,S[n].text,void 0,S[n].align)})),this.setTableHeaderRow(B),this.printHeaderRow(1,!1)}var E=c.reduce((function(t,n){return t[n.name]=n.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 I=s.call(this,l[u],w);for(f=0;f<g.length;f+=1){var _=l[u][g[f]];"cellStart"in d&&d.cellStart instanceof Function&&d.cellStart({row:u,col:f,data:_},this),i.call(this,new o(t,e,w[g[f]],I,_,u+2,E[g[f]]))}}return this.internal.__cell__.table_x=t,this.internal.__cell__.table_y=e,this};var s=function(t,n){var e=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,n[r]-e-e)}),this).map((function(t){return this.getLineHeightFactor()*t.length*r/a+e+e}),this).reduce((function(t,n){return Math.max(t,n)}),0)};t.setTableHeaderRow=function(t){r.call(this),this.internal.__cell__.tableHeaderRow=t},t.printHeaderRow=function(t,n){if(r.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var a;if(e=!0,"function"==typeof this.internal.__cell__.headerFunction){var A=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new o(A[0],A[1],A[2],A[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(),n&&(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),i.call(this,a),this.setTextColor(c)}s.length>0&&this.setTableHeaderRow(s),this.setFont(void 0,"normal"),e=!1}}(Lt.API);var bn={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},vn=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],wn=mn(vn),yn=[100,200,300,400,500,600,700,800,900],Bn=mn(yn);function xn(t){var n=t.family.replace(/"|'/g,"").toLowerCase(),e=function(t){return bn[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 wn[t=t||"normal"]?t:"normal"}(t.stretch);return{family:n,style:e,weight:r,stretch:a,src:t.src||[],ref:t.ref||{name:n,style:[a,e,r].join(" ")}}}function Cn(t,n,e,r){var a;for(a=e;a>=0&&a<n.length;a+=r)if(t[n[a]])return t[n[a]];for(a=e;a>=0&&a<n.length;a-=r)if(t[n[a]])return t[n[a]]}var Fn={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Qn={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Un(t){return[t.stretch,t.style,t.weight,t.family].join(" ")}function Tn(t){return t.trimLeft()}function Ln(t,n){for(var e=0;e<t.length;){if(t.charAt(e)===n)return[t.substring(0,e),t.substring(e+1)];e+=1}return null}function Sn(t){var n=t.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return null===n?null:[n[0],t.substring(n[0].length)]}var kn,En,In,_n=["times"];!function(t){var n,e,r,A,o,i,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 i,this.miterLimit=t.miterLimit||10,this.lastPoint=t.lastPoint||new i,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),n=this.internal.f2,e=this.internal.getCoordinateString,r=this.internal.getVerticalCoordinateString,A=this.internal.getHorizontalCoordinate,o=this.internal.getVerticalCoordinate,i=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 n=t;Object.defineProperty(this,"pdf",{get:function(){return n}});var e=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return e},set:function(t){e=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 A=0;Object.defineProperty(this,"posY",{get:function(){return A},set:function(t){isNaN(t)||(A=t)}}),Object.defineProperty(this,"margin",{get:function(){return c.margin},set:function(t){var n;"number"==typeof t?n=[t,t,t,t]:((n=new Array(4))[0]=t[0],n[1]=t.length>=2?t[1]:n[0],n[2]=t.length>=3?t[2]:n[0],n[3]=t.length>=4?t[3]:n[1]),c.margin=n}});var o=!1;Object.defineProperty(this,"autoPaging",{get:function(){return o},set:function(t){o=t}});var i=0;Object.defineProperty(this,"lastBreak",{get:function(){return i},set:function(t){i=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 n;n=p(t),this.ctx.fillStyle=n.style,this.ctx.isFillTransparent=0===n.a,this.ctx.fillOpacity=n.a,this.pdf.setFillColor(n.r,n.g,n.b,{a:n.a}),this.pdf.setTextColor(n.r,n.g,n.b,{a:n.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(t){var n=p(t);this.ctx.strokeStyle=n.style,this.ctx.isStrokeTransparent=0===n.a,this.ctx.strokeOpacity=n.a,0===n.a?this.pdf.setDrawColor(255,255,255):(n.a,this.pdf.setDrawColor(n.r,n.g,n.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,n){if(null===u){var e=function(t){var n=[];return Object.keys(t).forEach((function(e){t[e].forEach((function(t){var r=null;switch(t){case"bold":r={family:e,weight:"bold"};break;case"italic":r={family:e,style:"italic"};break;case"bolditalic":r={family:e,weight:"bold",style:"italic"};break;case"":case"normal":r={family:e}}null!==r&&(r.ref={name:e,style:t},n.push(r))}))})),n}(t.getFontList());u=function(t){for(var n={},e=0;e<t.length;++e){var r=xn(t[e]),a=r.family,A=r.stretch,o=r.style,i=r.weight;n[a]=n[a]||{},n[a][A]=n[a][A]||{},n[a][A][o]=n[a][A][o]||{},n[a][A][o][i]=r}return n}(e.concat(n))}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 n;if(this.ctx.font=t,null!==(n=/^\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 e=n[1],r=(n[2],n[3]),a=n[4],A=(n[5],n[6]),o=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(a)[2];a="px"===o?Math.floor(parseFloat(a)*this.pdf.internal.scaleFactor):"em"===o?Math.floor(parseFloat(a)*this.pdf.getFontSize()):Math.floor(parseFloat(a)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(a);var i=function(t){var n,e,r=[],a=t.trim();if(""===a)return _n;if(a in Qn)return[Qn[a]];for(;""!==a;){switch(e=null,n=(a=Tn(a)).charAt(0)){case'"':case"'":e=Ln(a.substring(1),n);break;default:e=Sn(a)}if(null===e)return _n;if(r.push(e[0]),""!==(a=Tn(e[1]))&&","!==a.charAt(0))return _n;a=a.replace(/^,/,"")}return r}(A);if(this.fontFaces){var s=function(t,n,e){for(var r=(e=e||{}).defaultFontFamily||"times",a=Object.assign({},Fn,e.genericFontFamilies||{}),A=null,o=null,i=0;i<n.length;++i)if(a[(A=xn(n[i])).family]&&(A.family=a[A.family]),t.hasOwnProperty(A.family)){o=t[A.family];break}if(!(o=o||t[r]))throw new Error("Could not find a font-family for the rule '"+Un(A)+"' and default family '"+r+"'.");if(o=function(t,n){if(n[t])return n[t];var e=wn[t],r=e<=wn.normal?-1:1,a=Cn(n,vn,e,r);if(!a)throw new Error("Could not find a matching font-stretch value for "+t);return a}(A.stretch,o),o=function(t,n){if(n[t])return n[t];for(var e=bn[t],r=0;r<e.length;++r)if(n[e[r]])return n[e[r]];throw new Error("Could not find a matching font-style for "+t)}(A.style,o),!(o=function(t,n){if(n[t])return n[t];if(400===t&&n[500])return n[500];if(500===t&&n[400])return n[400];var e=Bn[t],r=Cn(n,yn,e,t<400?-1:1);if(!r)throw new Error("Could not find a matching font-weight for value "+t);return r}(A.weight,o)))throw new Error("Failed to resolve a font for the rule '"+Un(A)+"'.");return o}(f(this.pdf,this.fontFaces),i.map((function(t){return{family:t,stretch:"normal",weight:r,style:e}})));this.pdf.setFont(s.ref.name,s.ref.style)}else{var l="";("bold"===r||parseInt(r,10)>=700||"bold"===e)&&(l="bold"),"italic"===e&&(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<i.length;u++){if(void 0!==this.pdf.internal.getFont(i[u],l,{noFallback:!0,disableWarning:!0})){c=i[u];break}if("bolditalic"===l&&void 0!==this.pdf.internal.getFont(i[u],"bold",{noFallback:!0,disableWarning:!0}))c=i[u],l="bold";else if(void 0!==this.pdf.internal.getFont(i[u],"normal",{noFallback:!0,disableWarning:!0})){c=i[u],l="normal";break}}if(""===c)for(var p=0;p<i.length;p++)if(d[i[p]]){c=d[i[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,n){if(isNaN(t)||isNaN(n))throw Z.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var e=this.ctx.transform.applyToPoint(new i(t,n));this.path.push({type:"mt",x:e.x,y:e.y}),this.ctx.lastPoint=new i(t,n)},u.prototype.closePath=function(){var t=new i(0,0),n=0;for(n=this.path.length-1;-1!==n;n--)if("begin"===this.path[n].type&&"object"===(0,a.Z)(this.path[n+1])&&"number"==typeof this.path[n+1].x){t=new i(this.path[n+1].x,this.path[n+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new i(t.x,t.y)},u.prototype.lineTo=function(t,n){if(isNaN(t)||isNaN(n))throw Z.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var e=this.ctx.transform.applyToPoint(new i(t,n));this.path.push({type:"lt",x:e.x,y:e.y}),this.ctx.lastPoint=new i(e.x,e.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,n,e,r){if(isNaN(e)||isNaN(r)||isNaN(t)||isNaN(n))throw Z.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var a=this.ctx.transform.applyToPoint(new i(e,r)),A=this.ctx.transform.applyToPoint(new i(t,n));this.path.push({type:"qct",x1:A.x,y1:A.y,x:a.x,y:a.y}),this.ctx.lastPoint=new i(a.x,a.y)},u.prototype.bezierCurveTo=function(t,n,e,r,a,A){if(isNaN(a)||isNaN(A)||isNaN(t)||isNaN(n)||isNaN(e)||isNaN(r))throw Z.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var o=this.ctx.transform.applyToPoint(new i(a,A)),s=this.ctx.transform.applyToPoint(new i(t,n)),l=this.ctx.transform.applyToPoint(new i(e,r));this.path.push({type:"bct",x1:s.x,y1:s.y,x2:l.x,y2:l.y,x:o.x,y:o.y}),this.ctx.lastPoint=new i(o.x,o.y)},u.prototype.arc=function(t,n,e,r,a,A){if(isNaN(t)||isNaN(n)||isNaN(e)||isNaN(r)||isNaN(a))throw Z.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(A=Boolean(A),!this.ctx.transform.isIdentity){var o=this.ctx.transform.applyToPoint(new i(t,n));t=o.x,n=o.y;var s=this.ctx.transform.applyToPoint(new i(0,e)),l=this.ctx.transform.applyToPoint(new i(0,0));e=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:n,radius:e,startAngle:r,endAngle:a,counterclockwise:A})},u.prototype.arcTo=function(t,n,e,r,a){throw new Error("arcTo not implemented.")},u.prototype.rect=function(t,n,e,r){if(isNaN(t)||isNaN(n)||isNaN(e)||isNaN(r))throw Z.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(t,n),this.lineTo(t+e,n),this.lineTo(t+e,n+r),this.lineTo(t,n+r),this.lineTo(t,n),this.lineTo(t+e,n),this.lineTo(t,n)},u.prototype.fillRect=function(t,n,e,r){if(isNaN(t)||isNaN(n)||isNaN(e)||isNaN(r))throw Z.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,n,e,r),this.fill(),a.hasOwnProperty("lineCap")&&(this.lineCap=a.lineCap),a.hasOwnProperty("lineJoin")&&(this.lineJoin=a.lineJoin)}},u.prototype.strokeRect=function(t,n,e,r){if(isNaN(t)||isNaN(n)||isNaN(e)||isNaN(r))throw Z.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");h.call(this)||(this.beginPath(),this.rect(t,n,e,r),this.stroke())},u.prototype.clearRect=function(t,n,e,r){if(isNaN(t)||isNaN(n)||isNaN(e)||isNaN(r))throw Z.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(t,n,e,r))},u.prototype.save=function(t){t="boolean"!=typeof t||t;for(var n=this.pdf.internal.getCurrentPageInfo().pageNumber,e=0;e<this.pdf.internal.getNumberOfPages();e++)this.pdf.setPage(e+1),this.pdf.internal.out("q");if(this.pdf.setPage(n),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 n=this.pdf.internal.getCurrentPageInfo().pageNumber,e=0;e<this.pdf.internal.getNumberOfPages();e++)this.pdf.setPage(e+1),this.pdf.internal.out("Q");this.pdf.setPage(n),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 n,e,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))n=0,e=0,r=0,a=0;else{var A=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(t);if(null!==A)n=parseInt(A[1]),e=parseInt(A[2]),r=parseInt(A[3]),a=1;else if(null!==(A=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(t)))n=parseInt(A[1]),e=parseInt(A[2]),r=parseInt(A[3]),a=parseFloat(A[4]);else{if(a=1,"string"==typeof t&&"#"!==t.charAt(0)){var o=new At(t);t=o.ok?o.toHex():"#000000"}4===t.length?(n=t.substring(1,2),n+=n,e=t.substring(2,3),e+=e,r=t.substring(3,4),r+=r):(n=t.substring(1,3),e=t.substring(3,5),r=t.substring(5,7)),n=parseInt(n,16),e=parseInt(e,16),r=parseInt(r,16)}}return{r:n,g:e,b:r,a: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,n,e,r){if(isNaN(n)||isNaN(e)||"string"!=typeof t)throw Z.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),A=this.ctx.transform.scaleX;L.call(this,{text:t,x:n,y:e,scale:A,angle:a,align:this.textAlign,maxWidth:r})}},u.prototype.strokeText=function(t,n,e,r){if(isNaN(n)||isNaN(e)||"string"!=typeof t)throw Z.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),A=this.ctx.transform.scaleX;L.call(this,{text:t,x:n,y:e,scale:A,renderingMode:"stroke",angle:a,align:this.textAlign,maxWidth:r})}},u.prototype.measureText=function(t){if("string"!=typeof t)throw Z.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var n=this.pdf,e=this.pdf.internal.scaleFactor,r=n.internal.getFontSize(),a=n.getStringUnitWidth(t)*r/n.internal.scaleFactor;return new function(t){var n=(t=t||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return n}}),this}({width:a*=Math.round(96*e/72*1e4)/1e4})},u.prototype.scale=function(t,n){if(isNaN(t)||isNaN(n))throw Z.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var e=new l(t,0,0,n,0,0);this.ctx.transform=this.ctx.transform.multiply(e)},u.prototype.rotate=function(t){if(isNaN(t))throw Z.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var n=new l(Math.cos(t),Math.sin(t),-Math.sin(t),Math.cos(t),0,0);this.ctx.transform=this.ctx.transform.multiply(n)},u.prototype.translate=function(t,n){if(isNaN(t)||isNaN(n))throw Z.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var e=new l(1,0,0,1,t,n);this.ctx.transform=this.ctx.transform.multiply(e)},u.prototype.transform=function(t,n,e,r,a,A){if(isNaN(t)||isNaN(n)||isNaN(e)||isNaN(r)||isNaN(a)||isNaN(A))throw Z.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var o=new l(t,n,e,r,a,A);this.ctx.transform=this.ctx.transform.multiply(o)},u.prototype.setTransform=function(t,n,e,r,a,A){t=isNaN(t)?1:t,n=isNaN(n)?0:n,e=isNaN(e)?0:e,r=isNaN(r)?1:r,a=isNaN(a)?0:a,A=isNaN(A)?0:A,this.ctx.transform=new l(t,n,e,r,a,A)};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,n,e,r,a,A,o,i,c){var d=this.pdf.getImageProperties(t),u=1,p=1,f=1,h=1;void 0!==r&&void 0!==i&&(f=i/r,h=c/a,u=d.width/r*i/r,p=d.height/a*c/a),void 0===A&&(A=n,o=e,n=0,e=0),void 0!==r&&void 0===i&&(i=r,c=a),void 0===r&&void 0===i&&(i=d.width,c=d.height);for(var b,y=this.ctx.transform.decompose(),x=N(y.rotate.shx),C=new l,F=(C=(C=(C=C.multiply(y.translate)).multiply(y.skew)).multiply(y.scale)).applyToRectangle(new s(A-n*f,o-e*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],S=U[U.length-1],k=L;k<S+1;k++){this.pdf.setPage(k);var E=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],I=1===k?this.posY+this.margin[0]:this.margin[0],_=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],H=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],D=1===k?0:_+(k-2)*H;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],-D+I+this.ctx.prevPageLastElemOffset),B.call(this,"fill",!0),this.path=P}var O=JSON.parse(JSON.stringify(F));O=v([O],this.posX+this.margin[3],-D+I+this.ctx.prevPageLastElemOffset)[0];var M=(k>L||k<S)&&g.call(this);M&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],E,H,null).clip().discardPath()),this.pdf.addImage(t,"JPEG",O.x,O.y,O.w,O.h,null,null,x),M&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(t,"JPEG",F.x,F.y,F.w,F.h,null,null,x)};var m=function(t,n,e){var r=[];n=n||this.pdf.internal.pageSize.width,e=e||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)/e)+1);break;case"arc":r.push(Math.floor((t.y+a-t.radius)/e)+1),r.push(Math.floor((t.y+a+t.radius)/e)+1);break;case"qct":var A=H(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x,t.y);r.push(Math.floor((A.y+a)/e)+1),r.push(Math.floor((A.y+A.h+a)/e)+1);break;case"bct":var o=D(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x2,t.y2,t.x,t.y);r.push(Math.floor((o.y+a)/e)+1),r.push(Math.floor((o.y+o.h+a)/e)+1);break;case"rect":r.push(Math.floor((t.y+a)/e)+1),r.push(Math.floor((t.y+t.h+a)/e)+1)}for(var i=0;i<r.length;i+=1)for(;this.pdf.internal.getNumberOfPages()<r[i];)b.call(this);return r},b=function(){var t=this.fillStyle,n=this.strokeStyle,e=this.font,r=this.lineCap,a=this.lineWidth,A=this.lineJoin;this.pdf.addPage(),this.fillStyle=t,this.strokeStyle=n,this.font=e,this.lineCap=r,this.lineWidth=a,this.lineJoin=A},v=function(t,n,e){for(var r=0;r<t.length;r++)switch(t[r].type){case"bct":t[r].x2+=n,t[r].y2+=e;case"qct":t[r].x1+=n,t[r].y1+=e;default:t[r].x+=n,t[r].y+=e}return t},w=function(t){return t.sort((function(t,n){return t-n}))},y=function(t,n){for(var e,r,a=this.fillStyle,A=this.strokeStyle,o=this.lineCap,i=this.lineWidth,s=Math.abs(i*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 x=u[0],C=u[u.length-1],F=x;F<C+1;F++){this.pdf.setPage(F),this.fillStyle=a,this.strokeStyle=A,this.lineCap=o,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],S=1===F?0:T+(F-2)*L;if(0!==this.ctx.clip_path.length){var k=this.path;e=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=v(e,this.posX+this.margin[3],-S+U+this.ctx.prevPageLastElemOffset),B.call(this,t,!0),this.path=k}if(r=JSON.parse(JSON.stringify(c)),this.path=v(r,this.posX+this.margin[3],-S+U+this.ctx.prevPageLastElemOffset),!1===n||0===F){var E=(F>x||F<C)&&g.call(this);E&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Q,L,null).clip().discardPath()),B.call(this,t,n),E&&this.pdf.restoreGraphicsState()}this.lineWidth=i}else this.lineWidth=s,B.call(this,t,n),this.lineWidth=i;this.path=c},B=function(t,n){if(("stroke"!==t||n||!h.call(this))&&("stroke"===t||n||!f.call(this))){for(var e,r,a=[],A=this.path,o=0;o<A.length;o++){var i=A[o];switch(i.type){case"begin":a.push({begin:!0});break;case"close":a.push({close:!0});break;case"mt":a.push({start:i,deltas:[],abs:[]});break;case"lt":var s=a.length;if(A[o-1]&&!isNaN(A[o-1].x)&&(e=[i.x-A[o-1].x,i.y-A[o-1].y],s>0))for(;s>=0;s--)if(!0!==a[s-1].close&&!0!==a[s-1].begin){a[s-1].deltas.push(e),a[s-1].abs.push(i);break}break;case"bct":e=[i.x1-A[o-1].x,i.y1-A[o-1].y,i.x2-A[o-1].x,i.y2-A[o-1].y,i.x-A[o-1].x,i.y-A[o-1].y],a[a.length-1].deltas.push(e);break;case"qct":var l=A[o-1].x+2/3*(i.x1-A[o-1].x),c=A[o-1].y+2/3*(i.y1-A[o-1].y),d=i.x+2/3*(i.x1-i.x),u=i.y+2/3*(i.y1-i.y),p=i.x,g=i.y;e=[l-A[o-1].x,c-A[o-1].y,d-A[o-1].x,u-A[o-1].y,p-A[o-1].x,g-A[o-1].y],a[a.length-1].deltas.push(e);break;case"arc":a.push({deltas:[],abs:[],arc:!0}),Array.isArray(a[a.length-1].abs)&&a[a.length-1].abs.push(i)}}r=n?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,n,!m):S.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 B=a[b].start.x,x=a[b].start.y;k.call(this,a[b].deltas,B,x),m=!0}r&&Q.call(this,r),n&&U.call(this)}},x=function(t){var n=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,e=n*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return t-e;case"top":return t+n-e;case"hanging":return t+n-2*e;case"middle":return t+n/2-e;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,n){this.colorStops.push([t,n])},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,n,e,r,a,A,o,i,s){for(var l=I.call(this,e,r,a,A),c=0;c<l.length;c++){var d=l[c];0===c&&(s?T.call(this,d.x1+t,d.y1+n):S.call(this,d.x1+t,d.y1+n)),E.call(this,t,n,d.x2,d.y2,d.x3,d.y3,d.x4,d.y4)}i?U.call(this):Q.call(this,o)},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,n){this.pdf.internal.out(e(t)+" "+r(n)+" m")},L=function(t){var n;switch(t.align){case"right":case"end":n="right";break;case"center":n="center";break;default:n="left"}var e=this.pdf.getTextDimensions(t.text),r=x.call(this,t.y),a=C.call(this,r)-e.h,A=this.ctx.transform.applyToPoint(new i(t.x,r)),o=this.ctx.transform.decompose(),c=new l;c=(c=(c=c.multiply(o.translate)).multiply(o.skew)).multiply(o.scale);for(var d,u,p,f=this.ctx.transform.applyToRectangle(new s(t.x,r,e.w,e.h)),h=c.applyToRectangle(new s(t.x,a,e.w,e.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],S=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],k=this.pdf.internal.pageSize.height-this.margin[2],E=k-this.margin[0],I=this.pdf.internal.pageSize.width-this.margin[1],_=I-this.margin[3],N=1===T?0:S+(T-2)*E;if(0!==this.ctx.clip_path.length){var H=this.path;d=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=v(d,this.posX+this.margin[3],-1*N+L),B.call(this,"fill",!0),this.path=H}var D=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||D.y+D.h<=k){if(P||D.y>=L&&D.x<=I){var O=P?t.text:this.pdf.splitTextToSize(t.text,t.maxWidth||I-D.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],_,E,null).clip().discardPath()),this.pdf.text(O,M.x,M.y,{angle:t.angle,align:n,renderingMode:t.renderingMode}),j&&this.pdf.restoreGraphicsState()}}else D.y<k&&(this.ctx.prevPageLastElemOffset+=k-D.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,A.x+this.posX,A.y+this.posY,{angle:t.angle,align:n,renderingMode:t.renderingMode,maxWidth:t.maxWidth}),t.scale>=.01&&(this.pdf.setFontSize(u),this.lineWidth=p)},S=function(t,n,a,A){a=a||0,A=A||0,this.pdf.internal.out(e(t+a)+" "+r(n+A)+" l")},k=function(t,n,e){return this.pdf.lines(t,n,e,null,null)},E=function(t,e,r,a,i,s,l,c){this.pdf.internal.out([n(A(r+t)),n(o(a+e)),n(A(i+t)),n(o(s+e)),n(A(l+t)),n(o(c+e)),"c"].join(" "))},I=function(t,n,e,r){for(var a=2*Math.PI,A=Math.PI/2;n>e;)n-=a;var o=Math.abs(e-n);o<a&&r&&(o=a-o);for(var i=[],s=r?-1:1,l=n;o>1e-5;){var c=l+s*Math.min(o,A);i.push(_.call(this,t,l,c)),o-=Math.abs(c-l),l=c}return i},_=function(t,n,e){var r=(e-n)/2,a=t*Math.cos(r),A=t*Math.sin(r),o=a,i=-A,s=o*o+i*i,l=s+o*a+i*A,c=4/3*(Math.sqrt(2*s*l)-l)/(o*A-i*a),d=o-c*i,u=i+c*o,p=d,f=-u,h=r+n,g=Math.cos(h),m=Math.sin(h);return{x1:t*Math.cos(n),y1:t*Math.sin(n),x2:d*g-u*m,y2:d*m+u*g,x3:p*g-f*m,y3:p*m+f*g,x4:t*Math.cos(e),y4:t*Math.sin(e)}},N=function(t){return 180*t/Math.PI},H=function(t,n,e,r,a,A){var o=t+.5*(e-t),i=n+.5*(r-n),l=a+.5*(e-a),c=A+.5*(r-A),d=Math.min(t,a,o,l),u=Math.max(t,a,o,l),p=Math.min(n,A,i,c),f=Math.max(n,A,i,c);return new s(d,p,u-d,f-p)},D=function(t,n,e,r,a,A,o,i){var l,c,d,u,p,f,h,g,m,b,v,w,y,B,x=e-t,C=r-n,F=a-e,Q=A-r,U=o-a,T=i-A;for(c=0;c<41;c++)m=(h=(d=t+(l=c/40)*x)+l*((p=e+l*F)-d))+l*(p+l*(a+l*U-p)-h),b=(g=(u=n+l*C)+l*((f=r+l*Q)-u))+l*(f+l*(A+l*T-f)-g),0==c?(v=m,w=b,y=m,B=b):(v=Math.min(v,m),w=Math.min(w,b),y=Math.max(y,m),B=Math.max(B,b));return new s(Math.round(v),Math.round(w),Math.round(y-v),Math.round(B-w))},P=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var t,n,e=(t=this.ctx.lineDash,n=this.ctx.lineDashOffset,JSON.stringify({lineDash:t,lineDashOffset:n}));this.prevLineDash!==e&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=e)}}}(Lt.API),function(t){var n=function(t){var n,e,r,a,A,o,i,s,l,c;for(/[^\x00-\xFF]/.test(t),e=[],r=0,a=(t+=n="\0\0\0\0".slice(t.length%4||4)).length;a>r;r+=4)0!==(A=(t.charCodeAt(r)<<24)+(t.charCodeAt(r+1)<<16)+(t.charCodeAt(r+2)<<8)+t.charCodeAt(r+3))?(o=(A=((A=((A=((A=(A-(c=A%85))/85)-(l=A%85))/85)-(s=A%85))/85)-(i=A%85))/85)%85,e.push(o+33,i+33,s+33,l+33,c+33)):e.push(122);return function(t,n){for(var e=n;e>0;e--)t.pop()}(e,n.length),String.fromCharCode.apply(String,e)+"~>"},e=function(t){var n,e,r,a,A,o=String,i="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,A=(t+=n="uuuuu"[c](t[i]%5||5))[i];A>a;a+=5)e=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&e>>24,s&e>>16,s&e>>8,s&e);return function(t,n){for(var e=n;e>0;e--)t.pop()}(r,n[i]),o.fromCharCode.apply(o,r)},r=function(t){var n=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===n.test(t))return"";for(var e="",r=0;r<t.length;r+=2)e+=String.fromCharCode("0x"+(t[r]+t[r+1]));return e},a=function(t){for(var n=new Uint8Array(t.length),e=t.length;e--;)n[e]=t.charCodeAt(e);return(n=J(n)).reduce((function(t,n){return t+String.fromCharCode(n)}),"")};t.processDataByFilters=function(t,A){var o=0,i=t||"",s=[];for("string"==typeof(A=A||[])&&(A=[A]),o=0;o<A.length;o+=1)switch(A[o]){case"ASCII85Decode":case"/ASCII85Decode":i=e(i),s.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":i=n(i),s.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":i=r(i),s.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":i=i.split("").map((function(t){return("0"+t.charCodeAt().toString(16)).slice(-2)})).join("")+">",s.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":i=a(i),s.push("/FlateDecode");break;default:throw new Error('The filter: "'+A[o]+'" is not implemented')}return{data:i,reverseChain:s.reverse().join(" ")}}}(Lt.API),function(t){t.loadFile=function(t,n,e){return function(t,n,e){n=!1!==n,e="function"==typeof e?e:function(){};var r=void 0;try{r=function(t,n,e){var r=new XMLHttpRequest,a=0,A=function(t){var n=t.length,e=[],r=String.fromCharCode;for(a=0;a<n;a+=1)e.push(r(255&t.charCodeAt(a)));return e.join("")};if(r.open("GET",t,!n),r.overrideMimeType("text/plain; charset=x-user-defined"),!1===n&&(r.onload=function(){200===r.status?e(A(this.responseText)):e(void 0)}),r.send(null),n&&200===r.status)return A(r.responseText)}(t,n,e)}catch(t){}return r}(t,n,e)},t.loadImageFile=t.loadFile}(Lt.API),function(t){function n(){return(X.html2canvas?Promise.resolve(X.html2canvas):Promise.resolve().then(r.t.bind(r,1120,23))).catch((function(t){return Promise.reject(new Error("Could not load html2canvas: "+t))})).then((function(t){return t.default?t.default:t}))}function e(){return(X.DOMPurify?Promise.resolve(X.DOMPurify):Promise.resolve().then(r.t.bind(r,7856,23))).catch((function(t){return Promise.reject(new Error("Could not load dompurify: "+t))})).then((function(t){return t.default?t.default:t}))}var A=function(t){var n=(0,a.Z)(t);return"undefined"===n?"undefined":"string"===n||t instanceof String?"string":"number"===n||t instanceof Number?"number":"function"===n||t instanceof Function?"function":t&&t.constructor===Array?"array":t&&1===t.nodeType?"element":"object"===n?"object":"unknown"},o=function(t,n){var e=document.createElement(t);for(var r in n.className&&(e.className=n.className),n.innerHTML&&n.dompurify&&(e.innerHTML=n.dompurify.sanitize(n.innerHTML)),n.style)e.style[r]=n.style[r];return e},i=function t(n){var e=Object.assign(t.convert(Promise.resolve()),JSON.parse(JSON.stringify(t.template))),r=t.convert(Promise.resolve(),e);return(r=r.setProgress(1,t,1,[t])).set(n)};(i.prototype=Object.create(Promise.prototype)).constructor=i,i.convert=function(t,n){return t.__proto__=n||i.prototype,t},i.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"}},i.prototype.from=function(t,n){return this.then((function(){switch(n=n||function(t){switch(A(t)){case"string":return"string";case"element":return"canvas"===t.nodeName.toLowerCase()?"canvas":"element";default:return"unknown"}}(t)){case"string":return this.then(e).then((function(n){return this.set({src:o("div",{innerHTML:t,dompurify:n})})}));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.")}}))},i.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.")}},i.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},n=function t(n,e){for(var r=3===n.nodeType?document.createTextNode(n.nodeValue):n.cloneNode(!1),a=n.firstChild;a;a=a.nextSibling)!0!==e&&1===a.nodeType&&"SCRIPT"===a.nodeName||r.appendChild(t(a,e));return 1===n.nodeType&&("CANVAS"===n.nodeName?(r.width=n.width,r.height=n.height,r.getContext("2d").drawImage(n,0,0)):"TEXTAREA"!==n.nodeName&&"SELECT"!==n.nodeName||(r.value=n.value),r.addEventListener("load",(function(){r.scrollTop=n.scrollTop,r.scrollLeft=n.scrollLeft}),!0)),r}(this.prop.src,this.opt.html2canvas.javascriptEnabled);"BODY"===n.tagName&&(t.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=o("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=o("div",{className:"html2pdf__container",style:t}),this.prop.container.appendChild(n),this.prop.container.firstChild.appendChild(o("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"}))},i.prototype.toCanvas=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(n).then((function(t){var n=Object.assign({},this.opt.html2canvas);return delete n.onrendered,t(this.prop.container,n)})).then((function(t){(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)}))},i.prototype.toContext2d=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(n).then((function(t){var n=this.opt.jsPDF,e=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,n.context2d.autoPaging=void 0===this.opt.autoPaging||this.opt.autoPaging,n.context2d.posX=this.opt.x,n.context2d.posY=this.opt.y,n.context2d.margin=this.opt.margin,n.context2d.fontFaces=e,e)for(var A=0;A<e.length;++A){var o=e[A],i=o.src.find((function(t){return"truetype"===t.format}));i&&n.addFont(i.url,o.ref.name,o.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,n.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)}))},i.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}))},i.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then((function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF}))},i.prototype.output=function(t,n,e){return"img"===(e=e||"pdf").toLowerCase()||"image"===e.toLowerCase()?this.outputImg(t,n):this.outputPdf(t,n)},i.prototype.outputPdf=function(t,n){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){return this.prop.pdf.output(t,n)}))},i.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.'}}))},i.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)}))},i.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){this.prop.callback(this.prop.pdf)}))},i.prototype.set=function(t){if("object"!==A(t))return this;var n=Object.keys(t||{}).map((function(n){if(n in i.template.prop)return function(){this.prop[n]=t[n]};switch(n){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[n]=t[n]}}}),this);return this.then((function(){return this.thenList(n)}))},i.prototype.get=function(t,n){return this.then((function(){var e=t in i.template.prop?this.prop[t]:this.opt[t];return n?n(e):e}))},i.prototype.setMargin=function(t){return this.then((function(){switch(A(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)},i.prototype.setPageSize=function(t){function n(t,n){return Math.floor(t*n/72*96)}return this.then((function(){(t=t||Lt.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:n(t.inner.width,t.k),height:n(t.inner.height,t.k)},t.inner.ratio=t.inner.height/t.inner.width),this.prop.pageSize=t}))},i.prototype.setProgress=function(t,n,e,r){return null!=t&&(this.progress.val=t),null!=n&&(this.progress.state=n),null!=e&&(this.progress.n=e),null!=r&&(this.progress.stack=r),this.progress.ratio=this.progress.val/this.progress.state,this},i.prototype.updateProgress=function(t,n,e,r){return this.setProgress(t?this.progress.val+t:null,n||null,e?this.progress.n+e:null,r?this.progress.stack.concat(r):null)},i.prototype.then=function(t,n){var e=this;return this.thenCore(t,n,(function(t,n){return e.updateProgress(null,null,1,[t]),Promise.prototype.then.call(this,(function(n){return e.updateProgress(null,t),n})).then(t,n).then((function(t){return e.updateProgress(1),t}))}))},i.prototype.thenCore=function(t,n,e){e=e||Promise.prototype.then,t&&(t=t.bind(this)),n&&(n=n.bind(this));var r=-1!==Promise.toString().indexOf("[native code]")&&"Promise"===Promise.name?this:i.convert(Object.assign({},this),Promise.prototype),a=e.call(r,t,n);return i.convert(a,this.__proto__)},i.prototype.thenExternal=function(t,n){return Promise.prototype.then.call(this,t,n)},i.prototype.thenList=function(t){var n=this;return t.forEach((function(t){n=n.thenCore(t)})),n},i.prototype.catch=function(t){t&&(t=t.bind(this));var n=Promise.prototype.catch.call(this,t);return i.convert(n,this)},i.prototype.catchExternal=function(t){return Promise.prototype.catch.call(this,t)},i.prototype.error=function(t){return this.then((function(){throw new Error(t)}))},i.prototype.using=i.prototype.set,i.prototype.saveAs=i.prototype.save,i.prototype.export=i.prototype.output,i.prototype.run=i.prototype.then,Lt.getPageSize=function(t,n,e){if("object"===(0,a.Z)(t)){var r=t;t=r.orientation,n=r.unit||n,e=r.format||e}n=n||"mm",e=e||"a4",t=(""+(t||"P")).toLowerCase();var A,o=(""+e).toLowerCase(),i={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(n){case"pt":A=1;break;case"mm":A=72/25.4;break;case"cm":A=72/2.54;break;case"in":A=72;break;case"px":A=.75;break;case"pc":case"em":A=12;break;case"ex":A=6;break;default:throw"Invalid unit: "+n}var s,l=0,c=0;if(i.hasOwnProperty(o))l=i[o][1]/A,c=i[o][0]/A;else try{l=e[1],c=e[0]}catch(t){throw new Error("Invalid format: "+e)}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:n,k:A,orientation:t}},t.html=function(t,n){(n=n||{}).callback=n.callback||function(){},n.html2canvas=n.html2canvas||{},n.html2canvas.canvas=n.html2canvas.canvas||this.canvas,n.jsPDF=n.jsPDF||this,n.fontFaces=n.fontFaces?n.fontFaces.map(xn):null;var e=new i(n);return n.worker?e:e.from(t).doCallback()}}(Lt.API),Lt.API.addJS=function(t){return In=t,this.internal.events.subscribe("postPutResources",(function(){kn=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(kn+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),En=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+In+")"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){void 0!==kn&&void 0!==En&&this.internal.out("/Names <</JavaScript "+kn+" 0 R>>")})),this},function(t){var n;t.events.push(["postPutResources",function(){var t=this,e=/^(\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 A=r[a],o=e.exec(A);if(null!=o){var i=o[1];t.internal.newObjectDeferredBegin(i,!1)}t.internal.write(A)}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"),n=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 "+n+" 0 R"))}]),t.events.push(["initialized",function(){var t=this;t.outline={createNamedDestinations:!1,root:{children:[]}},t.outline.add=function(t,n,e){var r={title:n,options:e,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(n){n.id=t.internal.newObjectDeferred();for(var e=0;e<n.children.length;e++)this.genIds_r(n.children[e])},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(n){for(var e=this.ctx.pdf.internal.getVerticalCoordinateString,r=0;r<n.children.length;r++){var a=n.children[r];this.objStart(a),this.line("/Title "+this.makeString(a.title)),this.line("/Parent "+this.makeRef(n)),r>0&&this.line("/Prev "+this.makeRef(n.children[r-1])),r<n.children.length-1&&this.line("/Next "+this.makeRef(n.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 A=this.count=this.count_r({count:0},a);if(A>0&&this.line("/Count "+A),a.options&&a.options.pageNumber){var o=t.internal.getPageInfo(a.options.pageNumber);this.line("/Dest ["+o.objId+" 0 R /XYZ 0 "+e(0)+" 0]")}this.objEnd()}for(var i=0;i<n.children.length;i++)this.renderItems(n.children[i])},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(n){return"("+t.internal.pdfEscape(n)+")"},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,n){for(var e=0;e<n.children.length;e++)t.count++,this.count_r(t,n.children[e]);return t.count}}])}(Lt.API),function(t){var n=[192,193,194,195,196,197,198,199];t.processJPEG=function(t,e,r,a,A,o){var i,s=this.decode.DCT_DECODE,l=null;if("string"==typeof t||this.__addimage__.isArrayBuffer(t)||this.__addimage__.isArrayBufferView(t)){switch(t=A||t,t=this.__addimage__.isArrayBuffer(t)?new Uint8Array(t):t,(i=function(t){for(var e,r=256*t.charCodeAt(4)+t.charCodeAt(5),a=t.length,A={width:0,height:0,numcomponents:1},o=4;o<a;o+=2){if(o+=r,-1!==n.indexOf(t.charCodeAt(o+1))){e=256*t.charCodeAt(o+5)+t.charCodeAt(o+6),A={width:256*t.charCodeAt(o+7)+t.charCodeAt(o+8),height:e,numcomponents:t.charCodeAt(o+9)};break}r=256*t.charCodeAt(o+2)+t.charCodeAt(o+3)}return A}(t=this.__addimage__.isArrayBufferView(t)?this.__addimage__.arrayBufferToBinaryString(t):t)).numcomponents){case 1:o=this.color_spaces.DEVICE_GRAY;break;case 4:o=this.color_spaces.DEVICE_CMYK;break;case 3:o=this.color_spaces.DEVICE_RGB}l={data:t,width:i.width,height:i.height,colorSpace:o,bitsPerComponent:8,filter:s,index:e,alias:r}}return l}}(Lt.API);var Nn,Hn,Dn,Pn,On,Mn=function(){var t,n,e;function r(t){var n,e,r,a,A,o,i,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={},o=null;;){switch(n=this.readUInt32(),l=function(){var t,n;for(n=[],t=0;t<4;++t)n.push(String.fromCharCode(this.data[this.pos++]));return n}.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(n);break;case"fcTL":o&&this.animation.frames.push(o),this.pos+=4,o={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},A=this.readUInt16(),a=this.readUInt16()||100,o.delay=1e3*A/a,o.disposeOp=this.data[this.pos++],o.blendOp=this.data[this.pos++],o.data=[];break;case"IDAT":case"fdAT":for("fdAT"===l&&(this.pos+=4,n-=4),t=(null!=o?o.data:void 0)||this.imgData,u=0;0<=n?u<n:u>n;0<=n?++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(n),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(n)[0];break;case 2:this.transparency.rgb=this.read(n)}break;case"tEXt":i=(d=this.read(n)).indexOf(0),s=String.fromCharCode.apply(String,d.slice(0,i)),this.text[s]=String.fromCharCode.apply(String,d.slice(i+1));break;case"IEND":return o&&this.animation.frames.push(o),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,e=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*e,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+=n}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}r.prototype.read=function(t){var n,e;for(e=[],n=0;0<=t?n<t:n>t;0<=t?++n:--n)e.push(this.data[this.pos++]);return e},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 n,e,r=this.pixelBitlength/8,a=new Uint8Array(this.width*this.height*r),A=0,o=this;if(null==t&&(t=this.imgData),0===t.length)return new Uint8Array(0);function i(n,e,i,s){var l,c,d,u,p,f,h,g,m,b,v,w,y,B,x,C,F,Q,U,T,L,S=Math.ceil((o.width-n)/i),k=Math.ceil((o.height-e)/s),E=o.width==S&&o.height==k;for(B=r*S,w=E?a:new Uint8Array(B*k),f=t.length,y=0,c=0;y<k&&A<f;){switch(t[A++]){case 0:for(u=F=0;F<B;u=F+=1)w[c++]=t[A++];break;case 1:for(u=Q=0;Q<B;u=Q+=1)l=t[A++],p=u<r?0:w[c-r],w[c++]=(l+p)%256;break;case 2:for(u=U=0;U<B;u=U+=1)l=t[A++],d=(u-u%r)/r,x=y&&w[(y-1)*B+d*r+u%r],w[c++]=(x+l)%256;break;case 3:for(u=T=0;T<B;u=T+=1)l=t[A++],d=(u-u%r)/r,p=u<r?0:w[c-r],x=y&&w[(y-1)*B+d*r+u%r],w[c++]=(l+Math.floor((p+x)/2))%256;break;case 4:for(u=L=0;L<B;u=L+=1)l=t[A++],d=(u-u%r)/r,p=u<r?0:w[c-r],0===y?x=C=0:(x=w[(y-1)*B+d*r+u%r],C=d&&w[(y-1)*B+(d-1)*r+u%r]),h=p+x-C,g=Math.abs(h-p),b=Math.abs(h-x),v=Math.abs(h-C),m=g<=b&&g<=v?p:b<=v?x:C,w[c++]=(l+m)%256;break;default:throw new Error("Invalid filter algorithm: "+t[A-1])}if(!E){var I=((e+y*s)*o.width+n)*r,_=y*B;for(u=0;u<S;u+=1){for(var N=0;N<r;N+=1)a[I++]=w[_++];I+=(i-1)*r}}y++}}return t=I((W(n=t),n.subarray(2,-4)),e),1==o.interlaceMethod?(i(0,0,8,8),i(4,0,8,8),i(0,4,4,8),i(2,0,4,4),i(0,2,2,4),i(1,0,2,2),i(0,1,1,2)):i(0,0,1,1),a},r.prototype.decodePalette=function(){var t,n,e,r,a,A,o,i,s;for(e=this.palette,A=this.transparency.indexed||[],a=new Uint8Array((A.length||0)+e.length),r=0,t=0,n=o=0,i=e.length;o<i;n=o+=3)a[r++]=e[n],a[r++]=e[n+1],a[r++]=e[n+2],a[r++]=null!=(s=A[t++])?s:255;return a},r.prototype.copyToImageData=function(t,n){var e,r,a,A,o,i,s,l,c,d,u;if(r=this.colors,c=null,e=this.hasAlphaChannel,this.palette.length&&(c=null!=(u=this._decodedPalette)?u:this._decodedPalette=this.decodePalette(),r=4,e=!0),l=(a=t.data||t).length,o=c||n,A=i=0,1===r)for(;A<l;)s=c?4*n[A/4]:i,d=o[s++],a[A++]=d,a[A++]=d,a[A++]=d,a[A++]=e?o[s++]:255,i=s;else for(;A<l;)s=c?4*n[A/4]:i,a[A++]=o[s++],a[A++]=o[s++],a[A++]=o[s++],a[A++]=e?o[s++]:255,i=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(X)){try{n=X.document.createElement("canvas"),e=n.getContext("2d")}catch(t){return!1}return!0}return!1};return a(),t=function(t){var r;if(!0===a())return e.width=t.width,e.height=t.height,e.clearRect(0,0,t.width,t.height),e.putImageData(t,0,0),(r=new Image).src=n.toDataURL(),r;throw new Error("This method requires a Browser with Canvas-capability.")},r.prototype.decodeFrames=function(n){var e,r,a,A,o,i,s,l;if(this.animation){for(l=[],r=o=0,i=(s=this.animation.frames).length;o<i;r=++o)e=s[r],a=n.createImageData(e.width,e.height),A=this.decodePixels(new Uint8Array(e.data)),this.copyToImageData(a,A),e.imageData=a,l.push(e.image=t(a));return l}},r.prototype.renderFrame=function(t,n){var e,r,a;return e=(r=this.animation.frames)[n],a=r[n-1],0===n&&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===e.blendOp&&t.clearRect(e.xOffset,e.yOffset,e.width,e.height),t.drawImage(e.image,e.xOffset,e.yOffset)},r.prototype.animate=function(t){var n,e,r,a,A,o,i=this;return e=0,o=this.animation,a=o.numFrames,r=o.frames,A=o.numPlays,(n=function(){var o,s;if(o=e++%a,s=r[o],i.renderFrame(t,o),a>1&&e/a<A)return i.animation._timeout=setTimeout(n,s.delay)})()},r.prototype.stopAnimation=function(){var t;return clearTimeout(null!=(t=this.animation)?t._timeout:void 0)},r.prototype.render=function(t){var n,e;return t._png&&t._png.stopAnimation(),t._png=this,t.width=this.width,t.height=this.height,n=t.getContext("2d"),this.animation?(this.decodeFrames(n),this.animate(n)):(e=n.createImageData(this.width,this.height),this.copyToImageData(e,this.decodePixels()),n.putImageData(e,0,0))},r}();function jn(t){var n=0;if(71!==t[n++]||73!==t[n++]||70!==t[n++]||56!==t[n++]||56!=(t[n++]+1&253)||97!==t[n++])throw new Error("Invalid GIF 87a/89a header.");var e=t[n++]|t[n++]<<8,r=t[n++]|t[n++]<<8,a=t[n++],A=a>>7,o=1<<1+(7&a);t[n++],t[n++];var i=null,s=null;A&&(i=n,s=o,n+=3*o);var l=!0,c=[],d=0,u=null,p=0,f=null;for(this.width=e,this.height=r;l&&n<t.length;)switch(t[n++]){case 33:switch(t[n++]){case 255:if(11!==t[n]||78==t[n+1]&&69==t[n+2]&&84==t[n+3]&&83==t[n+4]&&67==t[n+5]&&65==t[n+6]&&80==t[n+7]&&69==t[n+8]&&50==t[n+9]&&46==t[n+10]&&48==t[n+11]&&3==t[n+12]&&1==t[n+13]&&0==t[n+16])n+=14,f=t[n++]|t[n++]<<8,n++;else for(n+=12;;){if(!((U=t[n++])>=0))throw Error("Invalid block size");if(0===U)break;n+=U}break;case 249:if(4!==t[n++]||0!==t[n+4])throw new Error("Invalid graphics extension block.");var h=t[n++];d=t[n++]|t[n++]<<8,u=t[n++],0==(1&h)&&(u=null),p=h>>2&7,n++;break;case 254:for(;;){if(!((U=t[n++])>=0))throw Error("Invalid block size");if(0===U)break;n+=U}break;default:throw new Error("Unknown graphic control label: 0x"+t[n-1].toString(16))}break;case 44:var g=t[n++]|t[n++]<<8,m=t[n++]|t[n++]<<8,b=t[n++]|t[n++]<<8,v=t[n++]|t[n++]<<8,w=t[n++],y=w>>6&1,B=1<<1+(7&w),x=i,C=s,F=!1;w>>7&&(F=!0,x=n,C=B,n+=3*B);var Q=n;for(n++;;){var U;if(!((U=t[n++])>=0))throw Error("Invalid block size");if(0===U)break;n+=U}c.push({x:g,y:m,width:b,height:v,has_local_palette:F,palette_offset:x,palette_size:C,data_offset:Q,data_length:n-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[n-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(n,r){var a=this.frameInfo(n),A=a.width*a.height,o=new Uint8Array(A);Rn(t,a.data_offset,o,A);var i=a.palette_offset,s=a.transparent_index;null===s&&(s=256);var l=a.width,c=e-l,d=l,u=4*(a.y*e+a.x),p=4*((a.y+a.height)*e+a.x),f=u,h=4*c;!0===a.interlaced&&(h+=4*e*7);for(var g=8,m=0,b=o.length;m<b;++m){var v=o[m];if(0===d&&(d=l,(f+=h)>=p&&(h=4*c+4*e*(g-1),f=u+(l+c)*(g<<1),g>>=1)),v===s)f+=4;else{var w=t[i+3*v],y=t[i+3*v+1],B=t[i+3*v+2];r[f++]=B,r[f++]=y,r[f++]=w,r[f++]=255}--d}},this.decodeAndBlitFrameRGBA=function(n,r){var a=this.frameInfo(n),A=a.width*a.height,o=new Uint8Array(A);Rn(t,a.data_offset,o,A);var i=a.palette_offset,s=a.transparent_index;null===s&&(s=256);var l=a.width,c=e-l,d=l,u=4*(a.y*e+a.x),p=4*((a.y+a.height)*e+a.x),f=u,h=4*c;!0===a.interlaced&&(h+=4*e*7);for(var g=8,m=0,b=o.length;m<b;++m){var v=o[m];if(0===d&&(d=l,(f+=h)>=p&&(h=4*c+4*e*(g-1),f=u+(l+c)*(g<<1),g>>=1)),v===s)f+=4;else{var w=t[i+3*v],y=t[i+3*v+1],B=t[i+3*v+2];r[f++]=w,r[f++]=y,r[f++]=B,r[f++]=255}--d}}}function Rn(t,n,e,r){for(var a=t[n++],A=1<<a,o=A+1,i=o+1,s=a+1,l=(1<<s)-1,c=0,d=0,u=0,p=t[n++],f=new Int32Array(4096),h=null;;){for(;c<16&&0!==p;)d|=t[n++]<<c,c+=8,1===p?p=t[n++]:--p;if(c<s)break;var g=d&l;if(d>>=s,c-=s,g!==A){if(g===o)break;for(var m=g<i?g:h,b=0,v=m;v>A;)v=f[v]>>8,++b;var w=v;if(u+b+(m!==g?1:0)>r)return void Z.log("Warning, gif stream longer than expected.");e[u++]=w;var y=u+=b;for(m!==g&&(e[u++]=w),v=m;b--;)v=f[v],e[--y]=255&v,v>>=8;null!==h&&i<4096&&(f[i++]=h<<8|w,i>=l+1&&s<12&&(++s,l=l<<1|1)),h=g}else i=o+1,l=(1<<(s=a+1))-1,h=null}return u!==r&&Z.log("Warning, gif stream shorter than expected."),e}function Kn(t){var n,e,r,a,A,o=Math.floor,i=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),B=new Array(2048),x=[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],S=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],k=[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 E(t,n){for(var e=0,r=0,a=new Array,A=1;A<=16;A++){for(var o=1;o<=t[A];o++)a[n[r]]=[],a[n[r]][0]=e,a[n[r]][1]=A,r++,e++;e*=2}return a}function I(t){for(var n=t[0],e=t[1]-1;e>=0;)n&1<<e&&(g|=1<<m),e--,--m<0&&(255==g?(_(255),_(0)):_(g),m=7,g=0)}function _(t){h.push(t)}function N(t){_(t>>8&255),_(255&t)}function H(t,n,e,r,a){for(var A,o=a[0],i=a[240],s=function(t,n){var e,r,a,A,o,i,s,l,c,d,u=0;for(c=0;c<8;++c){e=t[u],r=t[u+1],a=t[u+2],A=t[u+3],o=t[u+4],i=t[u+5],s=t[u+6];var f=e+(l=t[u+7]),h=e-l,g=r+s,m=r-s,b=a+i,v=a-i,w=A+o,y=A-o,B=f+w,x=f-w,C=g+b,F=g-b;t[u]=B+C,t[u+4]=B-C;var Q=.707106781*(F+x);t[u+2]=x+Q,t[u+6]=x-Q;var U=.382683433*((B=y+v)-(F=m+h)),T=.5411961*B+U,L=1.306562965*F+U,S=.707106781*(C=v+m),k=h+S,E=h-S;t[u+5]=E+T,t[u+3]=E-T,t[u+1]=k+L,t[u+7]=k-L,u+=8}for(u=0,c=0;c<8;++c){e=t[u],r=t[u+8],a=t[u+16],A=t[u+24],o=t[u+32],i=t[u+40],s=t[u+48];var I=e+(l=t[u+56]),_=e-l,N=r+s,H=r-s,D=a+i,P=a-i,O=A+o,M=A-o,j=I+O,R=I-O,K=N+D,G=N-D;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=H+_)),V=.5411961*j+z,W=1.306562965*G+z,J=.707106781*(K=P+H),X=_+J,Y=_-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]*n[c],p[c]=d>0?d+.5|0:d-.5|0;return p}(t,n),l=0;l<64;++l)f[x[l]]=s[l];var c=f[0]-e;e=f[0],0==c?I(r[0]):(I(r[u[A=32767+c]]),I(d[A]));for(var h=63;h>0&&0==f[h];)h--;if(0==h)return I(o),e;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)I(i);v&=15}A=32767+f[m],I(a[(v<<4)+u[A]]),I(d[A]),m++}return 63!=h&&I(o),e}function D(t){t=Math.min(Math.max(t,1),100),A!=t&&(function(t){for(var n=[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],e=0;e<64;e++){var r=o((n[e]*t+50)/100);r=Math.min(Math.max(r,1),255),i[x[e]]=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],A=0;A<64;A++){var d=o((a[A]*t+50)/100);d=Math.min(Math.max(d,1),255),s[x[A]]=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/(i[x[p]]*u[f]*u[h]*8),c[p]=1/(s[x[p]]*u[f]*u[h]*8),p++}(t<50?Math.floor(5e3/t):Math.floor(200-2*t)),A=t)}this.encode=function(t,A){A&&D(A),h=new Array,g=0,m=7,N(65496),N(65504),N(16),_(74),_(70),_(73),_(70),_(0),_(1),_(1),_(0),N(1),N(1),_(0),_(0),function(){N(65499),N(132),_(0);for(var t=0;t<64;t++)_(i[t]);_(1);for(var n=0;n<64;n++)_(s[n])}(),function(t,n){N(65472),N(17),_(8),N(n),N(t),_(3),_(1),_(17),_(0),_(2),_(17),_(1),_(3),_(17),_(1)}(t.width,t.height),function(){N(65476),N(418),_(0);for(var t=0;t<16;t++)_(C[t+1]);for(var n=0;n<=11;n++)_(F[n]);_(16);for(var e=0;e<16;e++)_(Q[e+1]);for(var r=0;r<=161;r++)_(U[r]);_(1);for(var a=0;a<16;a++)_(T[a+1]);for(var A=0;A<=11;A++)_(L[A]);_(17);for(var o=0;o<16;o++)_(S[o+1]);for(var i=0;i<=161;i++)_(k[i])}(),N(65498),N(12),_(3),_(1),_(0),_(2),_(17),_(3),_(17),_(0),_(63),_(0);var o=0,d=0,u=0;g=0,m=7,this.encode.displayName="_encode_";for(var p,f,y,x,E,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(E=q*z+p,O=-1,M=0,j=0;j<64;j++)P=E+(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++],x=R[P++],b[j]=(B[f]+B[y+256>>0]+B[x+512>>0]>>16)-128,v[j]=(B[f+768>>0]+B[y+1024>>0]+B[x+1280>>0]>>16)-128,w[j]=(B[f+1280>>0]+B[y+1536>>0]+B[x+1792>>0]>>16)-128;o=H(b,l,o,n,r),d=H(v,c,d,e,a),u=H(w,c,u,e,a),p+=32}z+=8}if(m>=0){var V=[];V[1]=m+1,V[0]=(1<<m+1)-1,I(V)}return N(65497),new Uint8Array(h)},t=t||50,function(){for(var t=String.fromCharCode,n=0;n<256;n++)y[n]=t(n)}(),n=E(C,F),e=E(T,L),r=E(Q,U),a=E(S,k),function(){for(var t=1,n=2,e=1;e<=15;e++){for(var r=t;r<n;r++)u[32767+r]=e,d[32767+r]=[],d[32767+r][1]=e,d[32767+r][0]=r;for(var a=-(n-1);a<=-t;a++)u[32767+a]=e,d[32767+a]=[],d[32767+a][1]=e,d[32767+a][0]=n-1+a;t<<=1,n<<=1}}(),function(){for(var t=0;t<256;t++)B[t]=19595*t,B[t+256>>0]=38470*t,B[t+512>>0]=7471*t+32768,B[t+768>>0]=-11059*t,B[t+1024>>0]=-21709*t,B[t+1280>>0]=32768*t+8421375,B[t+1536>>0]=-27439*t,B[t+1792>>0]=-5329*t}(),D(t)}function Gn(t,n){if(this.pos=0,this.buffer=t,this.datav=new DataView(t.buffer),this.is_with_alpha=!!n,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 qn(t){function n(t){if(!t)throw Error("assert :P")}function e(t,n,e){for(var r=0;4>r;r++)if(t[n+r]!=e.charCodeAt(r))return!0;return!1}function r(t,n,e,r,a){for(var A=0;A<a;A++)t[n+A]=e[r+A]}function a(t,n,e,r){for(var a=0;a<r;a++)t[n+a]=e}function A(t){return new Int32Array(t)}function o(t,n){for(var e=[],r=0;r<t;r++)e.push(new n);return e}function i(t,n){var e=[];return function t(e,r,a){for(var A=a[r],o=0;o<A&&(e.push(a.length>r+1?[]:new n),!(a.length<r+1));o++)t(e[o],r+1,a)}(e,0,t),e}var s=function(){var t=this;function s(t,n){for(var e=1<<n-1>>>0;t&e;)e>>>=1;return e?(t&e-1)+e:t}function l(t,e,r,a,A){n(!(a%r));do{t[e+(a-=r)]=A}while(0<a)}function c(t,e,r,a,o){if(n(2328>=o),512>=o)var i=A(512);else if(null==(i=A(o)))return 0;return function(t,e,r,a,o,i){var c,u,p=e,f=1<<r,h=A(16),g=A(16);for(n(0!=o),n(null!=a),n(null!=t),n(0<r),u=0;u<o;++u){if(15<a[u])return 0;++h[a[u]]}if(h[0]==o)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<o;++u)c=a[u],0<a[u]&&(i[g[c]++]=u);if(1==g[15])return(a=new d).g=0,a.value=i[0],l(t,p,1,f,a),f;var m,b=-1,v=f-1,w=0,y=1,B=1,x=1<<r;for(u=0,c=1,o=2;c<=r;++c,o<<=1){if(y+=B<<=1,0>(B-=h[c]))return 0;for(;0<h[c];--h[c])(a=new d).g=c,a.value=i[u++],l(t,p+w,o,x,a),w=s(w,c)}for(c=r+1,o=2;15>=c;++c,o<<=1){if(y+=B<<=1,0>(B-=h[c]))return 0;for(;0<h[c];--h[c]){if(a=new d,(w&v)!=b){for(p+=x,m=1<<(b=c)-r;15>b&&!(0>=(m-=h[b]));)++b,m<<=1;f+=x=1<<(m=b-r),t[e+(b=w&v)].g=m+r,t[e+b].value=p-e-b}a.g=c-r,a.value=i[u++],l(t,p+(w>>r),o,x,a),w=s(w,c)}}return y!=2*g[15]-1?0:f}(t,e,r,a,o,i)}function d(){this.value=this.g=0}function u(){this.value=this.g=0}function p(){this.G=o(5,d),this.H=A(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=o(Oe,u)}function f(t,e,r,a){n(null!=t),n(null!=e),n(2147483648>a),t.Ca=254,t.I=0,t.b=-8,t.Ka=0,t.oa=e,t.pa=r,t.Jd=e,t.Yc=r+a,t.Zc=4<=a?r+a-4+1:r,Q(t)}function h(t,n){for(var e=0;0<n--;)e|=T(t,128)<<n;return e}function g(t,n){var e=h(t,n);return U(t)?-e:e}function m(t,e,r,a){var A,o=0;for(n(null!=t),n(null!=e),n(4294967288>a),t.Sb=a,t.Ra=0,t.u=0,t.h=0,4<a&&(a=4),A=0;A<a;++A)o+=e[r+A]<<8*A;t.Ra=o,t.bb=a,t.oa=e,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]<<Re-8>>>0,++t.bb,t.u-=8;x(t)&&(t.h=1,t.u=0)}function v(t,e){if(n(0<=e),!t.h&&e<=je){var r=B(t)&Me[e];return t.u+=e,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 B(t){return t.Ra>>>(t.u&Re-1)>>>0}function x(t){return n(t.bb<=t.Sb),t.h||t.bb==t.Sb&&t.u>Re}function C(t,n){t.u=n,t.h=x(t)}function F(t){t.u>=Ke&&(n(t.u>=Ke),b(t))}function Q(t){n(null!=t&&null!=t.oa),t.pa<t.Zc?(t.I=(t.oa[t.pa++]|t.I<<8)>>>0,t.b+=8):(n(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,n){var e=t.Ca;0>t.b&&Q(t);var r=t.b,a=e*n>>>8,A=(t.I>>>r>a)+0;for(A?(e-=a,t.I-=a+1<<r>>>0):e=a+1,r=e,a=0;256<=r;)a+=8,r>>=8;return r=7^a+Ge[r],t.b-=r,t.Ca=(e<<r)-1,A}function L(t,n,e){t[n+0]=e>>24&255,t[n+1]=e>>16&255,t[n+2]=e>>8&255,t[n+3]=e>>0&255}function S(t,n){return t[n+0]<<0|t[n+1]<<8}function k(t,n){return S(t,n)|t[n+2]<<16}function E(t,n){return S(t,n)|S(t,n+2)<<16}function I(t,e){var r=1<<e;return n(null!=t),n(0<e),t.X=A(r),null==t.X?0:(t.Mb=32-e,t.Xa=e,1)}function _(t,e){n(null!=t),n(null!=e),n(t.Xa==e.Xa),r(e.X,0,t.X,0,1<<e.Xa)}function N(){this.X=[],this.Xa=this.Mb=0}function H(t,e,r,a){n(null!=r),n(null!=a);var A=r[0],o=a[0];return 0==A&&(A=(t*o+e/2)/e),0==o&&(o=(e*A+t/2)/t),0>=A||0>=o?0:(r[0]=A,a[0]=o,1)}function D(t,n){return t+(1<<n)-1>>>n}function P(t,n){return((4278255360&t)+(4278255360&n)>>>0&4278255360)+((16711935&t)+(16711935&n)>>>0&16711935)>>>0}function O(n,e){t[e]=function(e,r,a,A,o,i,s){var l;for(l=0;l<o;++l){var c=t[n](i[s+l-1],a,A+l);i[s+l]=P(e[r+l],c)}}}function M(){this.ud=this.hd=this.jd=0}function j(t,n){return((4278124286&(t^n))>>>1)+(t&n)>>>0}function R(t){return 0<=t&&256>t?t:0>t?0:255<t?255:void 0}function K(t,n){return R(t+(t-n+.5>>1))}function G(t,n,e){return Math.abs(n-e)-Math.abs(t-e)}function q(t,n,e,r,a,A,o){for(r=A[o-1],e=0;e<a;++e)A[o+e]=r=P(t[n+e],r)}function z(t,n,e,r,a){var A;for(A=0;A<e;++A){var o=t[n+A],i=o>>8&255,s=16711935&(s=(s=16711935&o)+((i<<16)+i));r[a+A]=(4278255360&o)+s>>>0}}function V(t,n){n.jd=t>>0&255,n.hd=t>>8&255,n.ud=t>>16&255}function W(t,n,e,r,a,A){var o;for(o=0;o<r;++o){var i=n[e+o],s=i>>>8,l=i,c=255&(c=(c=i>>>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[A+o]=(4278255360&i)+(c<<16)+l}}function J(n,e,r,a,A){t[e]=function(t,n,e,r,o,i,s,l,c){for(r=s;r<l;++r)for(s=0;s<c;++s)o[i++]=A(e[a(t[n++])])},t[n]=function(n,e,o,i,s,l,c){var d=8>>n.b,u=n.Ea,p=n.K[0],f=n.w;if(8>d)for(n=(1<<n.b)-1,f=(1<<d)-1;e<o;++e){var h,g=0;for(h=0;h<u;++h)h&n||(g=a(i[s++])),l[c++]=A(p[g&f]),g>>=d}else t["VP8LMapColor"+r](i,s,p,f,l,c,e,o,u)}}function X(t,n,e,r,a){for(e=n+e;n<e;){var A=t[n++];r[a++]=A>>16&255,r[a++]=A>>8&255,r[a++]=A>>0&255}}function Y(t,n,e,r,a){for(e=n+e;n<e;){var A=t[n++];r[a++]=A>>16&255,r[a++]=A>>8&255,r[a++]=A>>0&255,r[a++]=A>>24&255}}function Z(t,n,e,r,a){for(e=n+e;n<e;){var A=(o=t[n++])>>16&240|o>>12&15,o=o>>0&240|o>>28&15;r[a++]=A,r[a++]=o}}function $(t,n,e,r,a){for(e=n+e;n<e;){var A=(o=t[n++])>>16&248|o>>13&7,o=o>>5&224|o>>3&31;r[a++]=A,r[a++]=o}}function tt(t,n,e,r,a){for(e=n+e;n<e;){var A=t[n++];r[a++]=A>>0&255,r[a++]=A>>8&255,r[a++]=A>>16&255}}function nt(t,n,e,a,A,o){if(0==o)for(e=n+e;n<e;)L(a,((o=t[n++])[0]>>24|o[1]>>8&65280|o[2]<<8&16711680|o[3]<<24)>>>0),A+=32;else r(a,A,t,n,e)}function et(n,e){t[e][0]=t[n+"0"],t[e][1]=t[n+"1"],t[e][2]=t[n+"2"],t[e][3]=t[n+"3"],t[e][4]=t[n+"4"],t[e][5]=t[n+"5"],t[e][6]=t[n+"6"],t[e][7]=t[n+"7"],t[e][8]=t[n+"8"],t[e][9]=t[n+"9"],t[e][10]=t[n+"10"],t[e][11]=t[n+"11"],t[e][12]=t[n+"12"],t[e][13]=t[n+"13"],t[e][14]=t[n+"0"],t[e][15]=t[n+"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 At(){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 ot(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new at,this.f.kb=new At,this.sd=null}function it(){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,n){var e=t.T,a=n.ba.f.RGBA,A=a.eb,o=a.fb+t.ka*a.A,i=ma[n.ba.S],s=t.y,l=t.O,c=t.f,d=t.N,u=t.ea,p=t.W,f=n.cc,h=n.dc,g=n.Mc,m=n.Nc,b=t.ka,v=t.ka+t.T,w=t.U,y=w+1>>1;for(0==b?i(s,l,null,null,c,d,u,p,c,d,u,p,A,o,null,null,w):(i(n.ec,n.fc,s,l,f,h,g,m,c,d,u,p,A,o-a.A,A,o,w),++e);b+2<v;b+=2)f=c,h=d,g=u,m=p,d+=t.Rc,p+=t.Rc,o+=2*a.A,i(s,(l+=2*t.fa)-t.fa,s,l,f,h,g,m,c,d,u,p,A,o-a.A,A,o,w);return l+=t.fa,t.j+v<t.o?(r(n.ec,n.fc,s,l,w),r(n.cc,n.dc,c,d,y),r(n.Mc,n.Nc,u,p,y),e--):1&v||i(s,l,null,null,c,d,u,p,c,d,u,p,A,o+a.A,null,null,w),e}function dt(t,e,r){var a=t.F,A=[t.J];if(null!=a){var o=t.U,i=e.ba.S,s=i==Mr||i==qr;e=e.ba.f.RGBA;var l=[0],c=t.ka;l[0]=t.T,t.Kb&&(0==c?--l[0]:(--c,A[0]-=t.width),t.j+t.ka+t.T==t.o&&(l[0]=t.o-t.j-c));var d=e.eb;c=e.fb+c*e.A,t=Fr(a,A[0],t.width,o,l,d,c+(s?0:3),e.A),n(r==l),t&&rt(i)&&xr(d,c,s,o,l,e.A)}return 0}function ut(t){var n=t.ma,e=n.ba.S,r=11>e,a=e==Dr||e==Or||e==Mr||e==jr||12==e||rt(e);if(n.memory=null,n.Ib=null,n.Jb=null,n.Nd=null,!He(n.Oa,t,a?11:12))return 0;if(a&&rt(e)&&ve(),t.da)alert("todo:use_scaling");else{if(r){if(n.Ib=lt,t.Kb){if(e=t.U+1>>1,n.memory=A(t.U+2*e),null==n.memory)return 0;n.ec=n.memory,n.fc=0,n.cc=n.ec,n.dc=n.fc+t.U,n.Mc=n.cc,n.Nc=n.dc+e,n.Ib=ct,ve()}}else alert("todo:EmitYUV");a&&(n.Jb=dt,r&&me())}if(r&&!ka){for(t=0;256>t;++t)Ea[t]=89858*(t-128)+Qa>>Fa,Na[t]=-22014*(t-128)+Qa,_a[t]=-45773*(t-128),Ia[t]=113618*(t-128)+Qa>>Fa;for(t=Ua;t<Ta;++t)n=76283*(t-16)+Qa>>Fa,Ha[t-Ua]=qt(n,255),Da[t-Ua]=qt(n+8>>4,15);ka=1}return 1}function pt(t){var e=t.ma,r=t.U,a=t.T;return n(!(1&t.ka)),0>=r||0>=a?0:(r=e.Ib(t,e),null!=e.Jb&&e.Jb(t,e,r),e.Dc+=r,1)}function ft(t){t.ma.memory=null}function ht(t,n,e,r){return 47!=v(t,8)?0:(n[0]=v(t,14)+1,e[0]=v(t,14)+1,r[0]=v(t,1),0!=v(t,3)?0:!t.h)}function gt(t,n){if(4>t)return t+1;var e=t-2>>1;return(2+(1&t)<<e)+v(n,e)+1}function mt(t,n){return 120<n?n-120:1<=(e=((e=Zr[n-1])>>4)*t+(8-(15&e)))?e:1;var e}function bt(t,n,e){var r=B(e),a=t[n+=255&r].g-8;return 0<a&&(C(e,e.u+8),r=B(e),n+=t[n].value,n+=r&(1<<a)-1),C(e,e.u+t[n].g),t[n].value}function vt(t,e,r){return r.g+=t.g,r.value+=t.value<<e>>>0,n(8>=r.g),t.g}function wt(t,e,r){var a=t.xc;return n((e=0==a?0:t.vc[t.md*(r>>a)+(e>>a)])<t.Wb),t.Ya[e]}function yt(t,e,a,A){var o=t.ab,i=t.c*e,s=t.C;e=s+e;var l=a,c=A;for(A=t.Ta,a=t.Ua;0<o--;){var d=t.gc[o],u=s,p=e,f=l,h=c,g=(c=A,l=a,d.Ea);switch(n(u<p),n(p<=d.nc),d.hc){case 2:Ve(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&&(qe(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 B=1<<Q.b,x=B-1,C=D(y,Q.b),F=Q.K,Q=Q.w+(m>>Q.b)*C;m<b;){var U=F,T=Q,L=1;for(ze(f,h,v,w-y,1,v,w);L<y;){var S=(L&~x)+B;S>y&&(S=y),(0,Ze[U[T++]>>8&15])(f,h+ +L,v,w+L-y,S-L,v,w+L),L=S}h+=y,w+=y,++m&x||(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=D(f,d.b),B=d.K,d=d.w+(u>>d.b)*m;u<p;){for(x=B,C=d,F=new M,Q=b+w,U=b+f;b<Q;)V(x[C++],F),$e(F,g,b,h,c,l),b+=h,l+=h;b<U&&(V(x[C++],F),$e(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)*D(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];We(d,u,p,c,g,c,l)}else We(d,u,p,f,h,c,l)}l=A,c=a}c!=a&&r(A,a,l,c,i)}function Bt(t,e){var r=t.V,a=t.Ba+t.c*t.C,A=e-t.C;if(n(e<=t.l.o),n(16>=A),0<A){var o=t.l,i=t.Ta,s=t.Ua,l=o.width;if(yt(t,A,r,a),A=s=[s],n((r=t.C)<(a=e)),n(o.v<o.va),a>o.o&&(a=o.o),r<o.j){var c=o.j-r;r=o.j,A[0]+=c*l}if(r>=a?r=0:(A[0]+=4*o.v,o.ka=r-o.j,o.U=o.va-o.v,o.T=a-r,r=1),r){if(s=s[0],11>(r=t.ca).S){var d=r.f.RGBA,u=(a=r.S,A=o.U,o=o.T,c=d.eb,d.A),p=o;for(d=d.fb+t.Ma*d.A;0<p--;){var f=i,h=s,g=A,m=c,b=d;switch(a){case Hr:tr(f,h,g,m,b);break;case Dr:nr(f,h,g,m,b);break;case Kr:nr(f,h,g,m,b),xr(m,b,0,g,1,0);break;case Pr:ar(f,h,g,m,b);break;case Or:nt(f,h,g,m,b,1);break;case Gr:nt(f,h,g,m,b,1),xr(m,b,0,g,1,0);break;case Mr:nt(f,h,g,m,b,0);break;case qr:nt(f,h,g,m,b,0),xr(m,b,1,g,1,0);break;case jr:er(f,h,g,m,b);break;case zr:er(f,h,g,m,b),Cr(m,b,g,1,0);break;case Rr:rr(f,h,g,m,b);break;default:n(0)}s+=l,d+=u}t.Ma+=o}else alert("todo:EmitRescaledRowsYUVA");n(t.Ma<=r.height)}}t.C=e,n(t.C<=t.i)}function xt(t){var n;if(0<t.ua)return 0;for(n=0;n<t.Wb;++n){var e=t.Ya[n].G,r=t.Ya[n].H;if(0<e[1][r[1]+0].g||0<e[2][r[2]+0].g||0<e[3][r[3]+0].g)return 0}return 1}function Ct(t,e,r,a,A,o){if(0!=t.Z){var i=t.qd,s=t.rd;for(n(null!=ga[t.Z]);e<r;++e)ga[t.Z](i,s,a,A,a,A,o),i=a,s=A,A+=o;t.qd=i,t.rd=s}}function Ft(t,e){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,n(e<=t.l.o),e>a){var A=t.l.width,o=r.ca,i=r.tb+A*a,s=t.V,l=t.Ba+t.c*a,c=t.gc;n(1==t.ab),n(3==c[0].hc),Xe(c[0],a,e,s,l,o,i),Ct(r,a,e,o,i,A)}t.C=t.Ma=e}function Qt(t,e,r,a,A,o,i){var s=t.$/a,l=t.$%a,c=t.m,d=t.s,u=r+t.$,p=u;A=r+a*A;var f=r+a*o,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;n(t.C<o),n(f<=A);var w=!1;t:for(;;){for(;w||u<f;){var y=0;if(s>=g){var Q=u-r;n((g=t).Pb),g.wd=g.m,g.xd=Q,0<g.s.ua&&_(g.s.Wa,g.s.vb),g=s+ta}if(l&b||(v=wt(d,l,s)),n(null!=v),v.Qb&&(e[u]=v.qb,w=!0),!w)if(F(c),v.jc){y=c,Q=e;var U=u,T=v.pd[B(y)&Oe-1];n(v.jc),256>T.g?(C(y,y.u+T.g),Q[U]=T.value,y=0):(C(y,y.u+T.g-256),n(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)e[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;e[u]=(U<<24|w<<16|y<<8|Q)>>>0}if(w=!1,++u,++l>=a&&(l=0,++s,null!=i&&s<=o&&!(s%16)&&i(t,s),null!=m))for(;p<u;)y=e[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||A-u<y)break t;for(U=0;U<y;++U)e[u+U]=e[u+U-Q];for(u+=y,l+=y;l>=a;)l-=a,++s,null!=i&&s<=o&&!(s%16)&&i(t,s);if(n(u<=A),l&b&&(v=wt(d,l,s)),null!=m)for(;p<u;)y=e[p++],m.X[(506832829*y&4294967295)>>>m.Mb]=y}else{if(!(y<h))break t;for(w=y-280,n(null!=m);p<u;)y=e[p++],m.X[(506832829*y&4294967295)>>>m.Mb]=y;y=u,n(!(w>>>(Q=m).Xa)),e[y]=Q.X[w],w=!0}w||n(c.h==x(c))}if(t.Pb&&c.h&&u<A)n(t.m.h),t.a=5,t.m=t.wd,t.$=t.xd,0<t.s.ua&&_(t.s.vb,t.s.Wa);else{if(c.h)break t;null!=i&&i(t,s>o?o:s),t.a=0,t.$=u-r}return 1}return t.a=3,0}function Ut(t){n(null!=t),t.vc=null,t.yc=null,t.Ya=null;var e=t.Wa;null!=e&&(e.X=null),t.vb=null,n(null!=t)}function Tt(){var n=new ie;return null==n?null:(n.a=0,n.xb=ha,et("Predictor","VP8LPredictors"),et("Predictor","VP8LPredictors_C"),et("PredictorAdd","VP8LPredictorsAdd"),et("PredictorAdd","VP8LPredictorsAdd_C"),Ve=z,$e=W,tr=X,nr=Y,er=Z,rr=$,ar=tt,t.VP8LMapColor32b=Je,t.VP8LMapColor8b=Ye,n)}function Lt(t,e,r,i,s){var l=1,u=[t],f=[e],h=i.m,g=i.s,m=null,b=0;t:for(;;){if(r)for(;l&&v(h,1);){var w=u,y=f,x=i,Q=1,U=x.m,T=x.gc[x.ab],L=v(U,2);if(x.Oc&1<<L)l=0;else{switch(x.Oc|=1<<L,T.hc=L,T.Ea=w[0],T.nc=y[0],T.K=[null],++x.ab,n(4>=x.ab),L){case 0:case 1:T.b=v(U,3)+2,Q=Lt(D(T.Ea,T.b),D(T.nc,T.b),0,x,T.K),T.K=T.K[0];break;case 3:var S,k=v(U,8)+1,E=16<k?0:4<k?1:2<k?2:3;if(w[0]=D(T.Ea,E),T.b=E,S=Q=Lt(k,1,0,x,T.K)){var _,N=k,H=T,O=1<<(8>>H.b),M=A(O);if(null==M)S=0;else{var j=H.K[0],R=H.w;for(M[0]=H.K[0][0],_=1;_<1*N;++_)M[_]=P(j[R+_],M[_-1]);for(;_<4*O;++_)M[_]=0;H.K[0]=null,H.K[0]=M,S=1}}Q=S;break;case 2:break;default:n(0)}l=Q}}if(u=u[0],f=f[0],l&&v(h,1)&&!(l=1<=(b=v(h,4))&&11>=b)){i.a=3;break t}var K;if(K=l)n:{var G,q,z,V=i,W=u,J=f,X=b,Y=r,Z=V.m,$=V.s,tt=[null],nt=1,et=0,rt=$r[X];e:for(;;){if(Y&&v(Z,1)){var at=v(Z,3)+2,At=D(W,at),ot=D(J,at),it=At*ot;if(!Lt(At,ot,0,V,tt))break e;for(tt=tt[0],$.xc=at,G=0;G<it;++G){var st=tt[G]>>8&65535;tt[G]=st,st>=nt&&(nt=st+1)}}if(Z.h)break e;for(q=0;5>q;++q){var lt=Jr[q];!q&&0<X&&(lt+=1<<X),et<lt&&(et=lt)}var ct=o(nt*rt,d),dt=nt,ut=o(dt,p);if(null==ut)var pt=null;else n(65536>=dt),pt=ut;var ft=A(et);if(null==pt||null==ft||null==ct){V.a=1;break e}var ht=ct;for(G=z=0;G<nt;++G){var gt=pt[G],mt=gt.G,bt=gt.H,wt=0,yt=1,Bt=0;for(q=0;5>q;++q){lt=Jr[q],mt[q]=ht,bt[q]=z,!q&&0<X&&(lt+=1<<X);r:{var xt,Ct=lt,Ft=V,Tt=ft,St=ht,kt=z,Et=0,It=Ft.m,_t=v(It,1);if(a(Tt,0,0,Ct),_t){var Nt=v(It,1)+1,Ht=v(It,1),Dt=v(It,0==Ht?1:8);Tt[Dt]=1,2==Nt&&(Tt[Dt=v(It,8)]=1);var Pt=1}else{var Ot=A(19),Mt=v(It,4)+4;if(19<Mt){Ft.a=3;var jt=0;break r}for(xt=0;xt<Mt;++xt)Ot[Yr[xt]]=v(It,3);var Rt=void 0,Kt=void 0,Gt=Ft,qt=Ot,zt=Ct,Vt=Tt,Wt=0,Jt=Gt.m,Xt=8,Yt=o(128,d);a:for(;c(Yt,0,7,qt,19);){if(v(Jt,1)){var Zt=2+2*v(Jt,3);if((Rt=2+v(Jt,Zt))>zt)break a}else Rt=zt;for(Kt=0;Kt<zt&&Rt--;){F(Jt);var $t=Yt[0+(127&B(Jt))];C(Jt,Jt.u+$t.g);var tn=$t.value;if(16>tn)Vt[Kt++]=tn,0!=tn&&(Xt=tn);else{var nn=16==tn,en=tn-16,rn=Wr[en],an=v(Jt,Vr[en])+rn;if(Kt+an>zt)break a;for(var An=nn?Xt:0;0<an--;)Vt[Kt++]=An}}Wt=1;break a}Wt||(Gt.a=3),Pt=Wt}(Pt=Pt&&!It.h)&&(Et=c(St,kt,8,Tt,Ct)),Pt&&0!=Et?jt=Et:(Ft.a=3,jt=0)}if(0==jt)break e;if(yt&&1==Xr[q]&&(yt=0==ht[z].g),wt+=ht[z].g,z+=jt,3>=q){var on,sn=ft[0];for(on=1;on<lt;++on)ft[on]>sn&&(sn=ft[on]);Bt+=sn}}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>Bt,gt.jc){var ln,cn=gt;for(ln=0;ln<Oe;++ln){var dn=ln,un=cn.pd[dn],pn=cn.G[0][cn.H[0]+dn];256<=pn.value?(un.g=pn.g+256,un.value=pn.value):(un.g=0,un.value=0,dn>>=vt(pn,8,un),dn>>=vt(cn.G[1][cn.H[1]+dn],16,un),dn>>=vt(cn.G[2][cn.H[2]+dn],0,un),vt(cn.G[3][cn.H[3]+dn],24,un))}}}$.vc=tt,$.Wb=nt,$.Ya=pt,$.yc=ct,K=1;break n}K=0}if(!(l=K)){i.a=3;break t}if(0<b){if(g.ua=1<<b,!I(g.Wa,b)){i.a=1,l=0;break t}}else g.ua=0;var fn=i,hn=u,gn=f,mn=fn.s,bn=mn.xc;if(fn.c=hn,fn.i=gn,mn.md=D(hn,bn),mn.wc=0==bn?-1:(1<<bn)-1,r){i.xb=fa;break t}if(null==(m=A(u*f))){i.a=1,l=0;break t}l=(l=Qt(i,m,0,u,f,f,null))&&!h.h;break t}return l?(null!=s?s[0]=m:(n(null==m),n(r)),i.$=0,r||Ut(g)):Ut(g),l}function St(t,e){var r=t.c*t.i,a=r+e+16*e;return n(t.c<=e),t.V=A(a),null==t.V?(t.Ta=null,t.Ua=0,t.a=1,0):(t.Ta=t.V,t.Ua=t.Ba+r+e,1)}function kt(t,e){var r=t.C,a=e-r,A=t.V,o=t.Ba+t.c*r;for(n(e<=t.l.o);0<a;){var i=16<a?16:a,s=t.l.ma,l=t.l.width,c=l*i,d=s.ca,u=s.tb+l*r,p=t.Ta,f=t.Ua;yt(t,i,A,o),Qr(p,f,d,u,c),Ct(s,r,r+i,d,u,l),a-=i,A+=i*t.c,r+=i}n(r==e),t.C=t.Ma=e}function Et(){this.ub=this.yd=this.td=this.Rb=0}function It(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function _t(){this.Fb=this.Bb=this.Cb=0,this.Zb=A(4),this.Lb=A(4)}function Nt(){this.Yb=function(){var t=[];return function t(n,e,r){for(var a=r[e],A=0;A<a&&(n.push(r.length>e+1?[]:0),!(r.length<e+1));A++)t(n[A],e+1,r)}(t,0,[3,11]),t}()}function Ht(){this.jb=A(3),this.Wc=i([4,8],Nt),this.Xc=i([4,17],Nt)}function Dt(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new A(4),this.od=new A(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=A(384),this.Za=0,this.Ob=A(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=A(16),this.f=A(8),this.ea=A(8)}function Gt(){this.cb=this.a=0,this.sc="",this.m=new w,this.Od=new Et,this.Kc=new It,this.ed=new Dt,this.Qa=new _t,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=o(8,w),this.ia=0,this.pb=o(4,Mt),this.Pa=new Ht,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=i([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,n){return 0>t?0:t>n?n: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,n,e){return 0==t.a&&(t.a=n,t.sc=e,t.cb=0),0}function Jt(t,n,e){return 3<=e&&157==t[n+0]&&1==t[n+1]&&42==t[n+2]}function Xt(t,e){if(null==t)return 0;if(t.a=0,t.sc="OK",null==e)return Wt(t,2,"null VP8Io passed to VP8GetHeaders()");var r=e.data,A=e.w,o=e.ha;if(4>o)return Wt(t,7,"Truncated header.");var i=r[A+0]|r[A+1]<<8|r[A+2]<<16,s=t.Od;if(s.Rb=!(1&i),s.td=i>>1&7,s.yd=i>>4&1,s.ub=i>>5,3<s.td)return Wt(t,3,"Incorrect keyframe parameters.");if(!s.yd)return Wt(t,4,"Frame not displayable.");A+=3,o-=3;var l=t.Kc;if(s.Rb){if(7>o)return Wt(t,7,"cannot parse picture header");if(!Jt(r,A,o))return Wt(t,3,"Bad code word");l.c=16383&(r[A+4]<<8|r[A+3]),l.Td=r[A+4]>>6,l.i=16383&(r[A+6]<<8|r[A+5]),l.Ud=r[A+6]>>6,A+=7,o-=7,t.za=l.c+15>>4,t.Ub=l.i+15>>4,e.width=l.c,e.height=l.i,e.Da=0,e.j=0,e.v=0,e.va=e.width,e.o=e.height,e.da=0,e.ib=e.width,e.hb=e.height,e.U=e.width,e.T=e.height,a((i=t.Pa).jb,0,255,i.jb.length),n(null!=(i=t.Qa)),i.Cb=0,i.Bb=0,i.Fb=1,a(i.Zb,0,0,i.Zb.length),a(i.Lb,0,0,i.Lb)}if(s.ub>o)return Wt(t,7,"bad partition length");f(i=t.m,r,A,s.ub),A+=s.ub,o-=s.ub,s.Rb&&(l.Ld=U(i),l.Kd=U(i)),l=t.Qa;var c,d=t.Pa;if(n(null!=i),n(null!=l),l.Cb=U(i),l.Cb){if(l.Bb=U(i),U(i)){for(l.Fb=U(i),c=0;4>c;++c)l.Zb[c]=U(i)?g(i,7):0;for(c=0;4>c;++c)l.Lb[c]=U(i)?g(i,6):0}if(l.Bb)for(c=0;3>c;++c)d.jb[c]=U(i)?h(i,8):255}else l.Bb=0;if(i.Ka)return Wt(t,3,"cannot parse segment header");if((l=t.ed).zd=U(i),l.Tb=h(i,6),l.wb=h(i,3),l.Pc=U(i),l.Pc&&U(i)){for(d=0;4>d;++d)U(i)&&(l.vd[d]=g(i,6));for(d=0;4>d;++d)U(i)&&(l.od[d]=g(i,6))}if(t.L=0==l.Tb?0:l.zd?1:2,i.Ka)return Wt(t,3,"cannot parse filter header");var u=o;if(o=c=A,A=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[o+0]|r[o+1]<<8|r[o+2]<<16;p>l&&(p=l),f(t.Jc[+u],r,c,p),c+=p,l-=p,o+=3}f(t.Jc[+d],r,c,l),r=c<A?0:5}if(0!=r)return Wt(t,r,"cannot parse partitions");for(r=h(c=t.m,7),o=U(c)?g(c,4):0,A=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]=na[qt(m+o,127)],b.Sc[1]=ea[qt(m+0,127)],b.Eb[0]=2*na[qt(m+A,127)],b.Eb[1]=101581*ea[qt(m+l,127)]>>16,8>b.Eb[1]&&(b.Eb[1]=8),b.Qc[0]=na[qt(m+d,117)],b.Qc[1]=ea[qt(m+c,127)],b.lc=m+c}if(!s.Rb)return Wt(t,4,"Not a key frame.");for(U(i),s=t.Pa,r=0;4>r;++r){for(o=0;8>o;++o)for(A=0;3>A;++A)for(l=0;11>l;++l)d=T(i,la[r][o][A][l])?h(i,8):ia[r][o][A][l],s.Wc[r][o].Yb[A][l]=d;for(o=0;17>o;++o)s.Xc[r][o]=s.Wc[r][ca[o]]}return t.kc=U(i),t.kc&&(t.Bd=h(i,8)),t.cb=1}function Yt(t,n,e,r,a,A,o){var i=n[a].Yb[e];for(e=0;16>a;++a){if(!T(t,i[e+0]))return a;for(;!T(t,i[e+1]);)if(i=n[++a].Yb[0],e=0,16==a)return 16;var s=n[a+1].Yb;if(T(t,i[e+2])){var l=t,c=0;if(T(l,(u=i)[(d=e)+3]))if(T(l,u[d+6])){for(i=0,d=2*(c=T(l,u[d+8]))+(u=T(l,u[d+9+c])),c=0,u=aa[d];u[i];++i)c+=c+T(l,u[i]);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;i=s[2]}else c=1,i=s[1];s=o+Aa[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,A[s]=((c^p)-p)*r[(0<a)+0]}return 16}function Zt(t){var n=t.rb[t.sb-1];n.la=0,n.Na=0,a(t.zc,0,0,t.zc.length),t.ja=0}function $t(t,e){if(null==t)return 0;if(null==e)return Wt(t,2,"NULL VP8Io parameter in VP8Decode().");if(!t.cb&&!Xt(t,e))return 0;if(n(t.cb),null==e.ac||e.ac(e)){e.ob&&(t.L=0);var i=Oa[t.L];if(2==t.L?(t.yb=0,t.zb=0):(t.yb=e.v-i>>4,t.zb=e.j-i>>4,0>t.yb&&(t.yb=0),0>t.zb&&(t.zb=0)),t.Va=e.o+15+i>>4,t.Hb=e.va+15+i>>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(i=0;4>i;++i){var l;if(t.Qa.Cb){var c=t.Qa.Lb[i];t.Qa.Fb||(c+=s.Tb)}else c=s.Tb;for(l=0;1>=l;++l){var d=t.gd[i][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}}}i=0}else Wt(t,6,"Frame setup failed"),i=t.a;if(i=0==i){if(i){t.$c=0,0<t.Aa||(t.Ic=ja);t:{i=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*i+Oa[t.L])/2*f)+(c=null!=t.Fa&&0<t.Fa.length?t.Kc.c*t.Kc.i:0))!=d)i=0;else{if(d>t.Vb){if(t.Vb=0,t.Ec=A(d),t.Fc=0,null==t.Ec){i=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=o(f,Kt),t.Hd=0,t.rb=o(h+1,Ot),t.sb=1,t.wa=g?o(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),n(!0),t.oc=d,t.pc=u,u+=832,t.ya=o(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*i*t.R+f,t.Ha=t.qa,t.Ia=t.ra+8*i*t.B+f,t.$c=0,u+=l,t.mb=c?d:null,t.nb=c?u:null,n(u+c<=t.Fc+t.Vb),Zt(t),a(t.Ac,t.Bc,0,s),i=1}}if(i){if(e.ka=0,e.y=t.sa,e.O=t.ta,e.f=t.qa,e.N=t.ra,e.ea=t.Ha,e.Vd=t.Ia,e.fa=t.R,e.Rc=t.B,e.F=null,e.J=0,!kr){for(i=-255;255>=i;++i)Ur[255+i]=0>i?-i:i;for(i=-1020;1020>=i;++i)Tr[1020+i]=-128>i?-128:127<i?127:i;for(i=-112;112>=i;++i)Lr[112+i]=-16>i?-16:15<i?15:i;for(i=-255;510>=i;++i)Sr[255+i]=0>i?0:255<i?255:i;kr=1}Ar=cn,or=An,sr=on,lr=sn,cr=ln,ir=an,dr=Jn,ur=Xn,pr=$n,fr=te,hr=Yn,gr=Zn,mr=ne,br=ee,vr=Kn,wr=Gn,yr=qn,Br=zn,ua[0]=Fn,ua[1]=un,ua[2]=xn,ua[3]=Cn,ua[4]=Qn,ua[5]=Tn,ua[6]=Un,ua[7]=Ln,ua[8]=kn,ua[9]=Sn,da[0]=bn,da[1]=fn,da[2]=hn,da[3]=gn,da[4]=vn,da[5]=wn,da[6]=yn,pa[0]=Nn,pa[1]=pn,pa[2]=En,pa[3]=In,pa[4]=Dn,pa[5]=Hn,pa[6]=Pn,i=1}else i=0}i&&(i=function(t,e){for(t.M=0;t.M<t.Va;++t.M){var o,i=t.Jc[t.M&t.Xb],s=t.m,l=t;for(o=0;o<l.za;++o){var c=s,d=l,u=d.Ac,p=d.Bc+4*o,f=d.zc,h=d.ya[d.aa+o];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=oa[T(c,v[0])];0<w;)w=oa[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=i,c=(s=t).rb[s.sb-1],u=s.rb[s.sb+s.ja],o=s.ya[s.aa+s.ja],p=s.kc?o.Ad:0)c.la=u.la=0,o.Za||(c.Na=u.Na=0),o.Hc=0,o.Gc=0,o.ia=0;else{var y,B;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 x=0,C=p[3];else{w=A(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)Ar(w,0,d,g);else{var Q=w[0]+3>>3;for(w=0;256>w;w+=16)d[g+w]=Q}x=1,C=p[0]}var U=15&c.la,L=15&m.la;for(w=0;4>w;++w){var S=1&L;for(Q=B=0;4>Q;++Q)U=U>>1|(S=(F=ra(u,C,F=S+(1&U),h.Sc,x,d,g))>x)<<7,B=B<<2|(3<F?3:1<F?2:0!=d[g+0]),g+=16;U>>=4,L=L>>1|S<<7,b=(b<<8|B)>>>0}for(C=U,x=L>>4,y=0;4>y;y+=2){for(B=0,U=c.la>>4+y,L=m.la>>4+y,w=0;2>w;++w){for(S=1&L,Q=0;2>Q;++Q)F=S+(1&U),U=U>>1|(S=0<(F=ra(u,p[2],F,h.Qc,0,d,g)))<<3,B=B<<2|(3<F?3:1<F?2:0!=d[g+0]),g+=16;U>>=2,L=L>>1|S<<5}v|=B<<4*y,C|=U<<4<<y,x|=(240&L)<<y}c.la=C,m.la=x,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[o.$b][o.Za],s.wa[s.Y+s.ja].La|=!p),l.Ka)return Wt(t,7,"Premature end-of-file encountered.")}if(Zt(t),s=e,l=1,o=(i=t).D,c=0<i.L&&i.M>=i.zb&&i.M<=i.Va,0==i.Aa)t:{if(o.M=i.M,o.uc=c,_e(i,o),l=1,o=(B=i.D).Nb,c=(v=Oa[i.L])*i.R,u=v/2*i.B,w=16*o*i.R,Q=8*o*i.B,p=i.sa,f=i.ta-c+w,h=i.qa,d=i.ra-u+Q,g=i.Ha,m=i.Ia-u+Q,L=0==(U=B.M),b=U>=i.Va-1,2==i.Aa&&_e(i,B),B.uc)for(S=(F=i).D.M,n(F.D.uc),B=F.yb;B<F.Hb;++B){x=B,C=S;var k=(E=(j=F).D).Nb;y=j.R;var E=E.wa[E.Y+x],I=j.sa,_=j.ta+16*k*y+16*x,N=E.dd,H=E.tc;if(0!=H)if(n(3<=H),1==j.L)0<x&&wr(I,_,y,H+4),E.La&&Br(I,_,y,H),0<C&&vr(I,_,y,H+4),E.La&&yr(I,_,y,H);else{var D=j.B,P=j.qa,O=j.ra+8*k*D+8*x,M=j.Ha,j=j.Ia+8*k*D+8*x;k=E.ld,0<x&&(ur(I,_,y,H+4,N,k),fr(P,O,M,j,D,H+4,N,k)),E.La&&(gr(I,_,y,H,N,k),br(P,O,M,j,D,H,N,k)),0<C&&(dr(I,_,y,H+4,N,k),pr(P,O,M,j,D,H+4,N,k)),E.La&&(hr(I,_,y,H,N,k),mr(P,O,M,j,D,H,N,k))}}if(i.ia&&alert("todo:DitherRow"),null!=s.put){if(B=16*U,U=16*(U+1),L?(s.y=i.sa,s.O=i.ta+w,s.f=i.qa,s.N=i.ra+Q,s.ea=i.Ha,s.W=i.Ia+Q):(B-=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!=i.Fa&&0<i.Fa.length&&B<U&&(s.J=ue(i,s,B,U-B),s.F=i.mb,null==s.F&&0==s.F.length)){l=Wt(i,3,"Could not decode alpha data.");break t}B<s.j&&(v=s.j-B,B=s.j,n(!(1&v)),s.O+=i.R*v,s.N+=i.B*(v>>1),s.W+=i.B*(v>>1),null!=s.F&&(s.J+=s.width*v)),B<U&&(s.O+=s.v,s.N+=s.v>>1,s.W+=s.v>>1,null!=s.F&&(s.J+=s.v),s.ka=B-s.j,s.U=s.va-s.v,s.T=U-B,l=s.put(s))}o+1!=i.Ic||b||(r(i.sa,i.ta-c,p,f+16*i.R,c),r(i.qa,i.ra-u,h,d+8*i.B,u),r(i.Ha,i.Ia-u,g,m+8*i.B,u))}if(!l)return Wt(t,6,"Output aborted.")}return 1}(t,e)),null!=e.bc&&e.bc(e),i&=1}return i?(t.cb=0,i):0}function tn(t,n,e,r,a){a=t[n+e+32*r]+(a>>3),t[n+e+32*r]=-256&a?0>a?0:255:a}function nn(t,n,e,r,a,A){tn(t,n,0,e,r+a),tn(t,n,1,e,r+A),tn(t,n,2,e,r-A),tn(t,n,3,e,r-a)}function en(t){return(20091*t>>16)+t}function rn(t,n,e,r){var a,o=0,i=A(16);for(a=0;4>a;++a){var s=t[n+0]+t[n+8],l=t[n+0]-t[n+8],c=(35468*t[n+4]>>16)-en(t[n+12]),d=en(t[n+4])+(35468*t[n+12]>>16);i[o+0]=s+d,i[o+1]=l+c,i[o+2]=l-c,i[o+3]=s-d,o+=4,n++}for(a=o=0;4>a;++a)s=(t=i[o+0]+4)+i[o+8],l=t-i[o+8],c=(35468*i[o+4]>>16)-en(i[o+12]),tn(e,r,0,0,s+(d=en(i[o+4])+(35468*i[o+12]>>16))),tn(e,r,1,0,l+c),tn(e,r,2,0,l-c),tn(e,r,3,0,s-d),o++,r+=32}function an(t,n,e,r){var a=t[n+0]+4,A=35468*t[n+4]>>16,o=en(t[n+4]),i=35468*t[n+1]>>16;nn(e,r,0,a+o,t=en(t[n+1]),i),nn(e,r,1,a+A,t,i),nn(e,r,2,a-A,t,i),nn(e,r,3,a-o,t,i)}function An(t,n,e,r,a){rn(t,n,e,r),a&&rn(t,n+16,e,r+4)}function on(t,n,e,r){or(t,n+0,e,r,1),or(t,n+32,e,r+128,1)}function sn(t,n,e,r){var a;for(t=t[n+0]+4,a=0;4>a;++a)for(n=0;4>n;++n)tn(e,r,n,a,t)}function ln(t,n,e,r){t[n+0]&&lr(t,n+0,e,r),t[n+16]&&lr(t,n+16,e,r+4),t[n+32]&&lr(t,n+32,e,r+128),t[n+48]&&lr(t,n+48,e,r+128+4)}function cn(t,n,e,r){var a,o=A(16);for(a=0;4>a;++a){var i=t[n+0+a]+t[n+12+a],s=t[n+4+a]+t[n+8+a],l=t[n+4+a]-t[n+8+a],c=t[n+0+a]-t[n+12+a];o[0+a]=i+s,o[8+a]=i-s,o[4+a]=c+l,o[12+a]=c-l}for(a=0;4>a;++a)i=(t=o[0+4*a]+3)+o[3+4*a],s=o[1+4*a]+o[2+4*a],l=o[1+4*a]-o[2+4*a],c=t-o[3+4*a],e[r+0]=i+s>>3,e[r+16]=c+l>>3,e[r+32]=i-s>>3,e[r+48]=c-l>>3,r+=64}function dn(t,n,e){var r,a=n-32,A=_r,o=255-t[a-1];for(r=0;r<e;++r){var i,s=A,l=o+t[n-1];for(i=0;i<e;++i)t[n+i]=s[l+t[a+i]];n+=32}}function un(t,n){dn(t,n,4)}function pn(t,n){dn(t,n,8)}function fn(t,n){dn(t,n,16)}function hn(t,n){var e;for(e=0;16>e;++e)r(t,n+32*e,t,n-32,16)}function gn(t,n){var e;for(e=16;0<e;--e)a(t,n,t[n-1],16),n+=32}function mn(t,n,e){var r;for(r=0;16>r;++r)a(n,e+32*r,t,16)}function bn(t,n){var e,r=16;for(e=0;16>e;++e)r+=t[n-1+32*e]+t[n+e-32];mn(r>>5,t,n)}function vn(t,n){var e,r=8;for(e=0;16>e;++e)r+=t[n-1+32*e];mn(r>>4,t,n)}function wn(t,n){var e,r=8;for(e=0;16>e;++e)r+=t[n+e-32];mn(r>>4,t,n)}function yn(t,n){mn(128,t,n)}function Bn(t,n,e){return t+2*n+e+2>>2}function xn(t,n){var e,a=n-32;for(a=new Uint8Array([Bn(t[a-1],t[a+0],t[a+1]),Bn(t[a+0],t[a+1],t[a+2]),Bn(t[a+1],t[a+2],t[a+3]),Bn(t[a+2],t[a+3],t[a+4])]),e=0;4>e;++e)r(t,n+32*e,a,0,a.length)}function Cn(t,n){var e=t[n-1],r=t[n-1+32],a=t[n-1+64],A=t[n-1+96];L(t,n+0,16843009*Bn(t[n-1-32],e,r)),L(t,n+32,16843009*Bn(e,r,a)),L(t,n+64,16843009*Bn(r,a,A)),L(t,n+96,16843009*Bn(a,A,A))}function Fn(t,n){var e,r=4;for(e=0;4>e;++e)r+=t[n+e-32]+t[n-1+32*e];for(r>>=3,e=0;4>e;++e)a(t,n+32*e,r,4)}function Qn(t,n){var e=t[n-1+0],r=t[n-1+32],a=t[n-1+64],A=t[n-1-32],o=t[n+0-32],i=t[n+1-32],s=t[n+2-32],l=t[n+3-32];t[n+0+96]=Bn(r,a,t[n-1+96]),t[n+1+96]=t[n+0+64]=Bn(e,r,a),t[n+2+96]=t[n+1+64]=t[n+0+32]=Bn(A,e,r),t[n+3+96]=t[n+2+64]=t[n+1+32]=t[n+0+0]=Bn(o,A,e),t[n+3+64]=t[n+2+32]=t[n+1+0]=Bn(i,o,A),t[n+3+32]=t[n+2+0]=Bn(s,i,o),t[n+3+0]=Bn(l,s,i)}function Un(t,n){var e=t[n+1-32],r=t[n+2-32],a=t[n+3-32],A=t[n+4-32],o=t[n+5-32],i=t[n+6-32],s=t[n+7-32];t[n+0+0]=Bn(t[n+0-32],e,r),t[n+1+0]=t[n+0+32]=Bn(e,r,a),t[n+2+0]=t[n+1+32]=t[n+0+64]=Bn(r,a,A),t[n+3+0]=t[n+2+32]=t[n+1+64]=t[n+0+96]=Bn(a,A,o),t[n+3+32]=t[n+2+64]=t[n+1+96]=Bn(A,o,i),t[n+3+64]=t[n+2+96]=Bn(o,i,s),t[n+3+96]=Bn(i,s,s)}function Tn(t,n){var e=t[n-1+0],r=t[n-1+32],a=t[n-1+64],A=t[n-1-32],o=t[n+0-32],i=t[n+1-32],s=t[n+2-32],l=t[n+3-32];t[n+0+0]=t[n+1+64]=A+o+1>>1,t[n+1+0]=t[n+2+64]=o+i+1>>1,t[n+2+0]=t[n+3+64]=i+s+1>>1,t[n+3+0]=s+l+1>>1,t[n+0+96]=Bn(a,r,e),t[n+0+64]=Bn(r,e,A),t[n+0+32]=t[n+1+96]=Bn(e,A,o),t[n+1+32]=t[n+2+96]=Bn(A,o,i),t[n+2+32]=t[n+3+96]=Bn(o,i,s),t[n+3+32]=Bn(i,s,l)}function Ln(t,n){var e=t[n+0-32],r=t[n+1-32],a=t[n+2-32],A=t[n+3-32],o=t[n+4-32],i=t[n+5-32],s=t[n+6-32],l=t[n+7-32];t[n+0+0]=e+r+1>>1,t[n+1+0]=t[n+0+64]=r+a+1>>1,t[n+2+0]=t[n+1+64]=a+A+1>>1,t[n+3+0]=t[n+2+64]=A+o+1>>1,t[n+0+32]=Bn(e,r,a),t[n+1+32]=t[n+0+96]=Bn(r,a,A),t[n+2+32]=t[n+1+96]=Bn(a,A,o),t[n+3+32]=t[n+2+96]=Bn(A,o,i),t[n+3+64]=Bn(o,i,s),t[n+3+96]=Bn(i,s,l)}function Sn(t,n){var e=t[n-1+0],r=t[n-1+32],a=t[n-1+64],A=t[n-1+96];t[n+0+0]=e+r+1>>1,t[n+2+0]=t[n+0+32]=r+a+1>>1,t[n+2+32]=t[n+0+64]=a+A+1>>1,t[n+1+0]=Bn(e,r,a),t[n+3+0]=t[n+1+32]=Bn(r,a,A),t[n+3+32]=t[n+1+64]=Bn(a,A,A),t[n+3+64]=t[n+2+64]=t[n+0+96]=t[n+1+96]=t[n+2+96]=t[n+3+96]=A}function kn(t,n){var e=t[n-1+0],r=t[n-1+32],a=t[n-1+64],A=t[n-1+96],o=t[n-1-32],i=t[n+0-32],s=t[n+1-32],l=t[n+2-32];t[n+0+0]=t[n+2+32]=e+o+1>>1,t[n+0+32]=t[n+2+64]=r+e+1>>1,t[n+0+64]=t[n+2+96]=a+r+1>>1,t[n+0+96]=A+a+1>>1,t[n+3+0]=Bn(i,s,l),t[n+2+0]=Bn(o,i,s),t[n+1+0]=t[n+3+32]=Bn(e,o,i),t[n+1+32]=t[n+3+64]=Bn(r,e,o),t[n+1+64]=t[n+3+96]=Bn(a,r,e),t[n+1+96]=Bn(A,a,r)}function En(t,n){var e;for(e=0;8>e;++e)r(t,n+32*e,t,n-32,8)}function In(t,n){var e;for(e=0;8>e;++e)a(t,n,t[n-1],8),n+=32}function _n(t,n,e){var r;for(r=0;8>r;++r)a(n,e+32*r,t,8)}function Nn(t,n){var e,r=8;for(e=0;8>e;++e)r+=t[n+e-32]+t[n-1+32*e];_n(r>>4,t,n)}function Hn(t,n){var e,r=4;for(e=0;8>e;++e)r+=t[n+e-32];_n(r>>3,t,n)}function Dn(t,n){var e,r=4;for(e=0;8>e;++e)r+=t[n-1+32*e];_n(r>>3,t,n)}function Pn(t,n){_n(128,t,n)}function On(t,n,e){var r=t[n-e],a=t[n+0],A=3*(a-r)+Er[1020+t[n-2*e]-t[n+e]],o=Ir[112+(A+4>>3)];t[n-e]=_r[255+r+Ir[112+(A+3>>3)]],t[n+0]=_r[255+a-o]}function Mn(t,n,e,r){var a=t[n+0],A=t[n+e];return Nr[255+t[n-2*e]-t[n-e]]>r||Nr[255+A-a]>r}function jn(t,n,e,r){return 4*Nr[255+t[n-e]-t[n+0]]+Nr[255+t[n-2*e]-t[n+e]]<=r}function Rn(t,n,e,r,a){var A=t[n-3*e],o=t[n-2*e],i=t[n-e],s=t[n+0],l=t[n+e],c=t[n+2*e],d=t[n+3*e];return 4*Nr[255+i-s]+Nr[255+o-l]>r?0:Nr[255+t[n-4*e]-A]<=a&&Nr[255+A-o]<=a&&Nr[255+o-i]<=a&&Nr[255+d-c]<=a&&Nr[255+c-l]<=a&&Nr[255+l-s]<=a}function Kn(t,n,e,r){var a=2*r+1;for(r=0;16>r;++r)jn(t,n+r,e,a)&&On(t,n+r,e)}function Gn(t,n,e,r){var a=2*r+1;for(r=0;16>r;++r)jn(t,n+r*e,1,a)&&On(t,n+r*e,1)}function qn(t,n,e,r){var a;for(a=3;0<a;--a)Kn(t,n+=4*e,e,r)}function zn(t,n,e,r){var a;for(a=3;0<a;--a)Gn(t,n+=4,e,r)}function Vn(t,n,e,r,a,A,o,i){for(A=2*A+1;0<a--;){if(Rn(t,n,e,A,o))if(Mn(t,n,e,i))On(t,n,e);else{var s=t,l=n,c=e,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=Er[1020+3*(p-u)+Er[1020+d-f]])+63>>7,m=18*b+63>>7,b=9*b+63>>7;s[l-3*c]=_r[255+s[l-3*c]+b],s[l-2*c]=_r[255+d+m],s[l-c]=_r[255+u+g],s[l+0]=_r[255+p-g],s[l+c]=_r[255+f-m],s[l+2*c]=_r[255+h-b]}n+=r}}function Wn(t,n,e,r,a,A,o,i){for(A=2*A+1;0<a--;){if(Rn(t,n,e,A,o))if(Mn(t,n,e,i))On(t,n,e);else{var s=t,l=n,c=e,d=s[l-c],u=s[l+0],p=s[l+c],f=Ir[112+(4+(h=3*(u-d))>>3)],h=Ir[112+(h+3>>3)],g=f+1>>1;s[l-2*c]=_r[255+s[l-2*c]+g],s[l-c]=_r[255+d+h],s[l+0]=_r[255+u-f],s[l+c]=_r[255+p-g]}n+=r}}function Jn(t,n,e,r,a,A){Vn(t,n,e,1,16,r,a,A)}function Xn(t,n,e,r,a,A){Vn(t,n,1,e,16,r,a,A)}function Yn(t,n,e,r,a,A){var o;for(o=3;0<o;--o)Wn(t,n+=4*e,e,1,16,r,a,A)}function Zn(t,n,e,r,a,A){var o;for(o=3;0<o;--o)Wn(t,n+=4,1,e,16,r,a,A)}function $n(t,n,e,r,a,A,o,i){Vn(t,n,a,1,8,A,o,i),Vn(e,r,a,1,8,A,o,i)}function te(t,n,e,r,a,A,o,i){Vn(t,n,1,a,8,A,o,i),Vn(e,r,1,a,8,A,o,i)}function ne(t,n,e,r,a,A,o,i){Wn(t,n+4*a,a,1,8,A,o,i),Wn(e,r+4*a,a,1,8,A,o,i)}function ee(t,n,e,r,a,A,o,i){Wn(t,n+4,1,a,8,A,o,i),Wn(e,r+4,1,a,8,A,o,i)}function re(){this.ba=new ot,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 ae(){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 Ae(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function oe(){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 ie(){this.xb=this.a=0,this.l=new zt,this.ca=new ot,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 oe,this.ab=0,this.gc=o(4,Ae),this.Oc=0}function se(){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 le(t,n,e,r,a,A,o){for(t=null==t?0:t[n+0],n=0;n<o;++n)a[A+n]=t+e[r+n]&255,t=a[A+n]}function ce(t,n,e,r,a,A,o){var i;if(null==t)le(null,null,e,r,a,A,o);else for(i=0;i<o;++i)a[A+i]=t[n+i]+e[r+i]&255}function de(t,n,e,r,a,A,o){if(null==t)le(null,null,e,r,a,A,o);else{var i,s=t[n+0],l=s,c=s;for(i=0;i<o;++i)l=c+(s=t[n+i])-l,c=e[r+i]+(-256&l?0>l?0:255:l)&255,l=s,a[A+i]=c}}function ue(t,e,a,o){var i=e.width,s=e.o;if(n(null!=t&&null!=e),0>a||0>=o||a+o>s)return null;if(!t.Cc){if(null==t.ga){var l;if(t.ga=new se,(l=null==t.ga)||(l=e.width*e.o,n(0==t.Gb.length),t.Gb=A(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(n(null!=c&&null!=p&&null!=e),ga[0]=null,ga[1]=le,ga[2]=ce,ga[3]=de,l.ca=p,l.tb=f,l.c=e.width,l.i=e.height,n(0<l.c&&0<l.i),1>=u)e=0;else if(l.$a=c[d+0]>>0&3,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)e=0;else if(b.put=pt,b.ac=ut,b.bc=ft,b.ma=l,b.width=e.width,b.height=e.height,b.Da=e.Da,b.v=e.v,b.va=e.va,b.j=e.j,b.o=e.o,l.$a)t:{n(1==l.$a),e=Tt();n:for(;;){if(null==e){e=0;break t}if(n(null!=l),l.mc=e,e.c=l.c,e.i=l.i,e.l=l.l,e.l.ma=l,e.l.width=l.c,e.l.height=l.i,e.a=0,m(e.m,c,h,g),!Lt(l.c,l.i,1,e,null))break n;if(1==e.ab&&3==e.gc[0].hc&&xt(e.s)?(l.ic=1,c=e.c*e.i,e.Ta=null,e.Ua=0,e.V=A(c),e.Ba=0,null==e.V?(e.a=1,e=0):e=1):(l.ic=0,e=St(e,l.c)),!e)break n;e=1;break t}l.mc=null,e=0}else e=g>=l.c*l.i;l=!e}if(l)return null;1!=t.ga.Lc?t.Ga=0:o=s-a}n(null!=t.ga),n(a+o<=s);t:{if(e=(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*e,u=t.mb,p=t.nb+a*e,n(d<=t.P+t.qc),0!=c.Z)for(n(null!=ga[c.Z]),l=0;l<o;++l)ga[c.Z](h,g,b,d,u,p,e),h=u,g=p,p+=e,d+=e;else for(l=0;l<o;++l)r(u,p,b,d,e),h=u,g=p,p+=e,d+=e;t.rc=h,t.Vc=g}else{if(n(null!=c.mc),e=a+o,n(null!=(l=c.mc)),n(e<=l.i),l.C>=e)e=1;else if(c.ic||me(),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,B=g*e,C=f.wc,Q=w<B?wt(f,u,d):null;n(w<=y),n(e<=v),n(xt(f));n:for(;;){for(;!p.h&&w<B;){if(u&C||(Q=wt(f,u,d)),n(null!=Q),F(p),256>(v=bt(Q.G[0],Q.H[0],p)))c[h+w]=v,++w,++u>=g&&(u=0,++d<=e&&!(d%16)&&Ft(l,d));else{if(!(280>v)){b=0;break n}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 n}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<=e&&!(d%16)&&Ft(l,d);w<B&&u&C&&(Q=wt(f,u,d))}n(p.h==x(p))}Ft(l,d>e?e:d);break n}!b||p.h&&w<y?(b=0,l.a=p.h?5:3):l.$=w,e=b}else e=Qt(l,l.V,l.Ba,l.c,l.i,e,kt);if(!e){o=0;break t}}a+o>=s&&(t.Cc=1),o=1}if(!o)return null;if(t.Cc&&(null!=(o=t.ga)&&(o.mc=null),t.ga=null,0<t.Ga))return alert("todo:WebPDequantizeLevels"),null}return t.nb+a*i}function pe(t,n,e,r,a,A){for(;0<a--;){var o,i=t,s=n+(e?1:0),l=t,c=n+(e?0:3);for(o=0;o<r;++o){var d=l[c+4*o];255!=d&&(d*=32897,i[s+4*o+0]=i[s+4*o+0]*d>>23,i[s+4*o+1]=i[s+4*o+1]*d>>23,i[s+4*o+2]=i[s+4*o+2]*d>>23)}n+=A}}function fe(t,n,e,r,a){for(;0<r--;){var A;for(A=0;A<e;++A){var o=t[n+2*A+0],i=15&(l=t[n+2*A+1]),s=4369*i,l=(240&l|l>>4)*s>>16;t[n+2*A+0]=(240&o|o>>4)*s>>16&240|(15&o|o<<4)*s>>16>>4&15,t[n+2*A+1]=240&l|i}n+=a}}function he(t,n,e,r,a,A,o,i){var s,l,c=255;for(l=0;l<a;++l){for(s=0;s<r;++s){var d=t[n+s];A[o+4*s]=d,c&=d}n+=e,o+=i}return 255!=c}function ge(t,n,e,r,a){var A;for(A=0;A<a;++A)e[r+A]=t[n+A]>>8}function me(){xr=pe,Cr=fe,Fr=he,Qr=ge}function be(e,r,a){t[e]=function(t,e,A,o,i,s,l,c,d,u,p,f,h,g,m,b,v){var w,y=v-1>>1,B=i[s+0]|l[c+0]<<16,x=d[u+0]|p[f+0]<<16;n(null!=t);var C=3*B+x+131074>>2;for(r(t[e+0],255&C,C>>16,h,g),null!=A&&(C=3*x+B+131074>>2,r(A[o+0],255&C,C>>16,m,b)),w=1;w<=y;++w){var F=i[s+w]|l[c+w]<<16,Q=d[u+w]|p[f+w]<<16,U=B+F+x+Q+524296,T=U+2*(F+x)>>3;C=T+B>>1,B=(U=U+2*(B+Q)>>3)+F>>1,r(t[e+2*w-1],255&C,C>>16,h,g+(2*w-1)*a),r(t[e+2*w-0],255&B,B>>16,h,g+(2*w-0)*a),null!=A&&(C=U+x>>1,B=T+Q>>1,r(A[o+2*w-1],255&C,C>>16,m,b+(2*w-1)*a),r(A[o+2*w+0],255&B,B>>16,m,b+(2*w+0)*a)),B=F,x=Q}1&v||(C=3*B+x+131074>>2,r(t[e+v-1],255&C,C>>16,h,g+(v-1)*a),null!=A&&(C=3*x+B+131074>>2,r(A[o+v-1],255&C,C>>16,m,b+(v-1)*a)))}}function ve(){ma[Hr]=ba,ma[Dr]=wa,ma[Pr]=va,ma[Or]=ya,ma[Mr]=Ba,ma[jr]=xa,ma[Rr]=Ca,ma[Kr]=wa,ma[Gr]=ya,ma[qr]=Ba,ma[zr]=xa}function we(t){return t&~Sa?0>t?0:255:t>>La}function ye(t,n){return we((19077*t>>8)+(26149*n>>8)-14234)}function Be(t,n,e){return we((19077*t>>8)-(6419*n>>8)-(13320*e>>8)+8708)}function xe(t,n){return we((19077*t>>8)+(33050*n>>8)-17685)}function Ce(t,n,e,r,a){r[a+0]=ye(t,e),r[a+1]=Be(t,n,e),r[a+2]=xe(t,n)}function Fe(t,n,e,r,a){r[a+0]=xe(t,n),r[a+1]=Be(t,n,e),r[a+2]=ye(t,e)}function Qe(t,n,e,r,a){var A=Be(t,n,e);n=A<<3&224|xe(t,n)>>3,r[a+0]=248&ye(t,e)|A>>5,r[a+1]=n}function Ue(t,n,e,r,a){var A=240&xe(t,n)|15;r[a+0]=240&ye(t,e)|Be(t,n,e)>>4,r[a+1]=A}function Te(t,n,e,r,a){r[a+0]=255,Ce(t,n,e,r,a+1)}function Le(t,n,e,r,a){Fe(t,n,e,r,a),r[a+3]=255}function Se(t,n,e,r,a){Ce(t,n,e,r,a),r[a+3]=255}function qt(t,n){return 0>t?0:t>n?n:t}function ke(n,e,r){t[n]=function(t,n,a,A,o,i,s,l,c){for(var d=l+(-2&c)*r;l!=d;)e(t[n+0],a[A+0],o[i+0],s,l),e(t[n+1],a[A+0],o[i+0],s,l+r),n+=2,++A,++i,l+=2*r;1&c&&e(t[n+0],a[A+0],o[i+0],s,l)}}function Ee(t,n,e){return 0==e?0==t?0==n?6:5:0==n?4:0:e}function Ie(t,n,e,r,a){switch(t>>>30){case 3:or(n,e,r,a,0);break;case 2:ir(n,e,r,a);break;case 1:lr(n,e,r,a)}}function _e(t,n){var e,A,o=n.M,i=n.Nb,s=t.oc,l=t.pc+40,c=t.oc,d=t.pc+584,u=t.oc,p=t.pc+600;for(e=0;16>e;++e)s[l+32*e-1]=129;for(e=0;8>e;++e)c[d+32*e-1]=129,u[p+32*e-1]=129;for(0<o?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)),A=0;A<t.za;++A){var f=n.ya[n.aa+A];if(0<A){for(e=-1;16>e;++e)r(s,l+32*e-4,s,l+32*e+12,4);for(e=-1;8>e;++e)r(c,d+32*e-4,c,d+32*e+4,4),r(u,p+32*e-4,u,p+32*e+4,4)}var h=t.Gd,g=t.Hd+A,m=f.ad,b=f.Hc;if(0<o&&(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<o&&(A>=t.za-1?a(v,w,h[g].y[15],4):r(v,w,h[g+1].y,0,4)),e=0;4>e;e++)v[w+128+e]=v[w+256+e]=v[w+384+e]=v[w+0+e];for(e=0;16>e;++e,b<<=2)v=s,w=l+Pa[e],ua[f.Ob[e]](v,w),Ie(b,m,16*+e,v,w)}else if(v=Ee(A,o,f.Ob[0]),da[v](s,l),0!=b)for(e=0;16>e;++e,b<<=2)Ie(b,m,16*+e,s,l+Pa[e]);for(e=f.Gc,v=Ee(A,o,f.Dd),pa[v](c,d),pa[v](u,p),b=m,v=c,w=d,255&(f=e>>0)&&(170&f?sr(b,256,v,w):cr(b,256,v,w)),f=u,b=p,255&(e>>=8)&&(170&e?sr(m,320,f,b):cr(m,320,f,b)),o<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)),e=8*i*t.B,h=t.sa,g=t.ta+16*A+16*i*t.R,m=t.qa,f=t.ra+8*A+e,b=t.Ha,v=t.Ia+8*A+e,e=0;16>e;++e)r(h,g+e*t.R,s,l+32*e,16);for(e=0;8>e;++e)r(m,f+e*t.B,c,d+32*e,8),r(b,v+e*t.B,u,p+32*e,8)}}function Ne(t,r,a,A,o,i,s,l,c){var d=[0],u=[0],p=0,f=null!=c?c.kd:0,h=null!=c?c:new ae;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(n(null!=t),n(null!=b),n(null!=v),v[0]=0,12<=b[0]&&!e(t,g[0],"RIFF")){if(e(t,g[0]+8,"WEBP")){v=3;break t}var w=E(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 B=t;b=r,v=a;var x=d,C=u,F=g=[0];if((T=p=[p])[0]=0,8>v[0])v=7;else{if(!e(B,b[0],"VP8X")){if(10!=E(B,b[0]+4)){v=3;break t}if(18>v[0]){v=7;break t}var Q=E(B,b[0]+8),U=1+k(B,b[0]+12);if(2147483648<=U*(B=1+k(B,b[0]+15))){v=3;break t}null!=F&&(F[0]=Q),null!=x&&(x[0]=U),null!=C&&(C[0]=B),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!=i&&(i[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&&!e(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;x=h.na,C=h.P,F=h.Sa,U=22,n(null!=Q),n(null!=w),B=v[0];var L=w[0];for(n(null!=x),n(null!=F),x[0]=null,C[0]=null,F[0]=0;;){if(v[0]=B,w[0]=L,8>L){v=7;break t}var S=E(Q,B+4);if(4294967286<S){v=3;break t}var I=8+S+1&-2;if(U+=I,0<T&&U>T){v=3;break t}if(!e(Q,B,"VP8 ")||!e(Q,B,"VP8L")){v=0;break t}if(L[0]<I){v=7;break t}e(Q,B,"ALPH")||(x[0]=Q,C[0]=B+8,F[0]=S),B+=I,L-=I}}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,x=h.gb[0],C=h.Ja,F=h.xa,Q=v[0],B=!e(T,Q,"VP8 "),U=!e(T,Q,"VP8L"),n(null!=T),n(null!=w),n(null!=C),n(null!=F),8>w[0])v=7;else{if(B||U){if(T=E(T,Q+4),12<=x&&T>x-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=i,null==t||5>a?t=0:5<=a&&47==t[r+0]&&!(t[r+4]>>5)?(w=[0],T=[0],x=[0],m(C=new y,t,r,a),ht(C,w,T,x)?(null!=l&&(l[0]=w[0]),null!=f&&(f[0]=T[0]),null!=b&&(b[0]=x[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,n(4294967286>r-c.w),n(c.offset==c.ha-a));break}return 0==v||7==v&&p&&null==c?(null!=i&&(i[0]|=null!=h.na&&0<h.na.length),null!=A&&(A[0]=s),null!=o&&(o[0]=g),0):v}function He(t,n,e){var r=n.width,a=n.height,A=0,o=0,i=r,s=a;if(n.Da=null!=t&&0<t.Da,n.Da&&(i=t.cd,s=t.bd,A=t.v,o=t.j,11>e||(A&=-2,o&=-2),0>A||0>o||0>=i||0>=s||A+i>r||o+s>a))return 0;if(n.v=A,n.j=o,n.va=A+i,n.o=o+s,n.U=i,n.T=s,n.da=null!=t&&0<t.da,n.da){if(!H(i,s,e=[t.ib],A=[t.hb]))return 0;n.ib=e[0],n.hb=A[0]}return n.ob=null!=t&&t.ob,n.Kb=null==t||!t.Sd,n.da&&(n.ob=n.ib<3*r/4&&n.hb<3*a/4,n.Kb=0),1}function De(t){if(null==t)return 2;if(11>t.S){var n=t.f.RGBA;n.fb+=(t.height-1)*n.A,n.A=-n.A}else n=t.f.kb,t=t.height,n.O+=(t-1)*n.fa,n.fa=-n.fa,n.N+=(t-1>>1)*n.Ab,n.Ab=-n.Ab,n.W+=(t-1>>1)*n.Db,n.Db=-n.Db,null!=n.F&&(n.J+=(t-1)*n.lb,n.lb=-n.lb);return 0}function Pe(t,n,e,r){if(null==r||0>=t||0>=n)return 2;if(null!=e){if(e.Da){var a=e.cd,o=e.bd,i=-2&e.v,s=-2&e.j;if(0>i||0>s||0>=a||0>=o||i+a>t||s+o>n)return 2;t=a,n=o}if(e.da){if(!H(t,n,a=[e.ib],o=[e.hb]))return 2;t=a[0],n=o[0]}}r.width=t,r.height=n;t:{var l=r.width,c=r.height;if(t=r.S,0>=l||0>=c||!(t>=Hr&&13>t))t=2;else{if(0>=r.Rd&&null==r.sd){i=o=a=n=0;var d=(s=l*Ra[t])*c;if(11>t||(o=(c+1)/2*(n=(l+1)/2),12==t&&(i=(a=l)*c)),null==(c=A(d+2*o+i))){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=n,l.Cd=o,l.ea=c,l.W=0+d+o,l.Db=n,l.Ed=o,12==t&&(l.F=c,l.J=0+d+2*o),l.Tc=i,l.lb=a)}if(n=1,a=r.S,o=r.width,i=r.height,a>=Hr&&13>a)if(11>a)t=r.f.RGBA,n&=(s=Math.abs(t.A))*(i-1)+o<=t.size,n&=s>=o*Ra[a],n&=null!=t.eb;else{t=r.f.kb,s=(o+1)/2,d=(i+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*(i-1)+o;n&=l*(i-1)+o<=t.Fd,n&=c*(d-1)+s<=t.Cd,n=(n&=u*(d-1)+s<=t.Ed)&l>=o&c>=s&u>=s,n&=null!=t.y,n&=null!=t.f,n&=null!=t.ea,12==a&&(n&=p>=o,n&=f<=t.Tc,n&=null!=t.F)}else n=0;t=n?0:2}}return 0!=t||null!=e&&e.fd&&(t=De(r)),t}var Oe=64,Me=[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],je=24,Re=32,Ke=8,Ge=[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,n,e){return n[e+0]},t.Predictor3=function(t,n,e){return n[e+1]},t.Predictor4=function(t,n,e){return n[e-1]},t.Predictor5=function(t,n,e){return j(j(t,n[e+1]),n[e+0])},t.Predictor6=function(t,n,e){return j(t,n[e-1])},t.Predictor7=function(t,n,e){return j(t,n[e+0])},t.Predictor8=function(t,n,e){return j(n[e-1],n[e+0])},t.Predictor9=function(t,n,e){return j(n[e+0],n[e+1])},t.Predictor10=function(t,n,e){return j(j(t,n[e-1]),j(n[e+0],n[e+1]))},t.Predictor11=function(t,n,e){var r=n[e+0];return 0>=G(r>>24&255,t>>24&255,(n=n[e-1])>>24&255)+G(r>>16&255,t>>16&255,n>>16&255)+G(r>>8&255,t>>8&255,n>>8&255)+G(255&r,255&t,255&n)?r:t},t.Predictor12=function(t,n,e){var r=n[e+0];return(R((t>>24&255)+(r>>24&255)-((n=n[e-1])>>24&255))<<24|R((t>>16&255)+(r>>16&255)-(n>>16&255))<<16|R((t>>8&255)+(r>>8&255)-(n>>8&255))<<8|R((255&t)+(255&r)-(255&n)))>>>0},t.Predictor13=function(t,n,e){var r=n[e-1];return(K((t=j(t,n[e+0]))>>24&255,r>>24&255)<<24|K(t>>16&255,r>>16&255)<<16|K(t>>8&255,r>>8&255)<<8|K(t>>0&255,r>>0&255))>>>0};var qe=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 ze=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 Ve,We=t.ColorIndexInverseTransform,Je=t.MapARGB,Xe=t.VP8LColorIndexInverseTransformAlpha,Ye=t.MapAlpha,Ze=t.VP8LPredictorsAdd=[];Ze.length=16,(t.VP8LPredictors=[]).length=16,(t.VP8LPredictorsAdd_C=[]).length=16,(t.VP8LPredictors_C=[]).length=16;var $e,tr,nr,er,rr,ar,Ar,or,ir,sr,lr,cr,dr,ur,pr,fr,hr,gr,mr,br,vr,wr,yr,Br,xr,Cr,Fr,Qr,Ur=A(511),Tr=A(2041),Lr=A(225),Sr=A(767),kr=0,Er=Tr,Ir=Lr,_r=Sr,Nr=Ur,Hr=0,Dr=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],Zr=[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],$r=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],ta=8,na=[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],ea=[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]],Aa=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],oa=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],ia=[[[[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=[];be("UpsampleRgbLinePair",Ce,3),be("UpsampleBgrLinePair",Fe,3),be("UpsampleRgbaLinePair",Se,4),be("UpsampleBgraLinePair",Le,4),be("UpsampleArgbLinePair",Te,4),be("UpsampleRgba4444LinePair",Ue,2),be("UpsampleRgb565LinePair",Qe,2);var ba=t.UpsampleRgbLinePair,va=t.UpsampleBgrLinePair,wa=t.UpsampleRgbaLinePair,ya=t.UpsampleBgraLinePair,Ba=t.UpsampleArgbLinePair,xa=t.UpsampleRgba4444LinePair,Ca=t.UpsampleRgb565LinePair,Fa=16,Qa=1<<Fa-1,Ua=-227,Ta=482,La=6,Sa=(256<<La)-1,ka=0,Ea=A(256),Ia=A(256),_a=A(256),Na=A(256),Ha=A(Ta-Ua),Da=A(Ta-Ua);ke("YuvToRgbRow",Ce,3),ke("YuvToBgrRow",Fe,3),ke("YuvToRgbaRow",Se,4),ke("YuvToBgraRow",Le,4),ke("YuvToArgbRow",Te,4),ke("YuvToRgba4444Row",Ue,2),ke("YuvToRgb565Row",Qe,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,e,r,a,A){var o=Dr,i=new re,s=new ot;i.ba=s,s.S=o,s.width=[s.width],s.height=[s.height];var l=s.width,c=s.height,d=new it;if(null==d||null==t)var u=2;else n(null!=d),u=Ne(t,e,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!=A&&(A[0]=s.height);t:{if(a=new zt,(A=new ae).data=t,A.w=e,A.ha=r,A.kd=1,e=[0],n(null!=A),(0==(t=Ne(A.data,A.w,A.ha,null,null,null,e,null,A))||7==t)&&e[0]&&(t=4),0==(e=t)){if(n(null!=i),a.data=A.data,a.w=A.w+A.offset,a.ha=A.ha-A.offset,a.put=pt,a.ac=ut,a.bc=ft,a.ma=i,A.xa){if(null==(t=Tt())){i=1;break t}if(function(t,e){var r=[0],a=[0],A=[0];n:for(;;){if(null==t)return 0;if(null==e)return t.a=2,0;if(t.l=e,t.a=0,m(t.m,e.data,e.w,e.ha),!ht(t.m,r,a,A)){t.a=3;break n}if(t.xb=ha,e.width=r[0],e.height=a[0],!Lt(r[0],a[0],1,t,null))break n;return 1}return n(0!=t.a),0}(t,a)){if(a=0==(e=Pe(a.width,a.height,i.Oa,i.ba))){n:{a=t;e:for(;;){if(null==a){a=0;break n}if(n(null!=a.s.yc),n(null!=a.s.Ya),n(0<a.s.Wb),n(null!=(r=a.l)),n(null!=(A=r.ma)),0!=a.xb){if(a.ca=A.ba,a.tb=A.tb,n(null!=a.ca),!He(A.Oa,r,Or)){a.a=2;break e}if(!St(a,r.width))break e;if(r.da)break e;if((r.da||rt(a.ca.S))&&me(),11>a.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),null!=a.ca.f.kb.F&&me()),a.Pb&&0<a.s.ua&&null==a.s.vb.X&&!I(a.s.vb,a.s.Wa.Xa)){a.a=1;break e}a.xb=0}if(!Qt(a,a.V,a.Ba,a.c,a.i,r.o,Bt))break e;A.Dc=a.Ma,a=1;break n}n(0!=a.a),a=0}a=!a}a&&(e=t.a)}else e=t.a}else{if(null==(t=new Vt)){i=1;break t}if(t.Fa=A.na,t.P=A.P,t.qc=A.Sa,Xt(t,a)){if(0==(e=Pe(a.width,a.height,i.Oa,i.ba))){if(t.Aa=0,r=i.Oa,n(null!=(A=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=A.pb[c]).lc&&(u.ia=l*Ma[0>u.lc?0:u.lc]>>3),d|=u.ia;d&&(alert("todo:VP8InitRandom"),A.ia=1)}A.Ga=r.Id,100<A.Ga?A.Ga=100:0>A.Ga&&(A.Ga=0)}$t(t,a)||(e=t.a)}}else e=t.a}0==e&&null!=i.Oa&&i.Oa.fd&&(e=De(i.ba))}i=e}o=0!=i?null:11>o?s.f.RGBA.eb:s.f.kb.y}else o=null;return o};var Ra=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function l(t,n){for(var e="",r=0;r<4;r++)e+=String.fromCharCode(t[n++]);return e}function c(t,n){return(t[n+0]<<0|t[n+1]<<8|t[n+2]<<16)>>>0}function d(t,n){return(t[n+0]<<0|t[n+1]<<8|t[n+2]<<16|t[n+3]<<24)>>>0}new s;var u=[0],p=[0],f=[],h=new s,g=t,m=function(t,n){var e={},r=0,a=!1,A=0,o=0;if(e.frames=[],!function(t,n,e,r){for(var a=0;a<4;a++)if(t[n+a]!="RIFF".charCodeAt(a))return!0;return!1}(t,n)){var i,s;for(d(t,n+=4),n+=8;n<t.length;){var u=l(t,n),p=d(t,n+=4);n+=4;var f=p+(1&p);switch(u){case"VP8 ":case"VP8L":void 0===e.frames[r]&&(e.frames[r]={}),(m=e.frames[r]).src_off=a?o:n-8,m.src_size=A+p+8,r++,a&&(a=!1,A=0,o=0);break;case"VP8X":(m=e.header={}).feature_flags=t[n];var h=n+4;m.canvas_width=1+c(t,h),h+=3,m.canvas_height=1+c(t,h),h+=3;break;case"ALPH":a=!0,A=f+8,o=n-8;break;case"ANIM":(m=e.header).bgcolor=d(t,n),h=n+4,m.loop_count=(i=t)[(s=h)+0]<<0|i[s+1]<<8,h+=2;break;case"ANMF":var g,m;(m=e.frames[r]={}).offset_x=2*c(t,n),n+=3,m.offset_y=2*c(t,n),n+=3,m.width=1+c(t,n),n+=3,m.height=1+c(t,n),n+=3,m.duration=c(t,n),n+=3,g=t[n++],m.dispose=1&g,m.blend=g>>1&1}"ANMF"!=u&&(n+=f)}return e}}(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],B=h.WebPDecodeRGBA(g,y.src_off,y.src_size,p,u);y.rgba=B,y.imgwidth=p[0],y.imgheight=u[0];for(var x=0;x<p[0]*u[0]*4;x++)f[x]=B[x];return this.width=p,this.height=u,this.data=f,this}!function(t){var n=function(n,r,s,l){var c=4,d=A;switch(l){case t.image_compression.FAST:c=1,d=a;break;case t.image_compression.MEDIUM:c=6,d=o;break;case t.image_compression.SLOW:c=9,d=i}var u=J(n=e(n,r,s,d),{level:c});return t.__addimage__.arrayBufferToBinaryString(u)},e=function(t,n,e,r){for(var a,A,o,i=t.length/n,s=new Uint8Array(t.length+i),d=l(),u=0;u<i;u+=1){if(o=u*n,a=t.subarray(o,o+n),r)s.set(r(a,e,A),o+u);else{for(var p,f=d.length,h=[];p<f;p+=1)h[p]=d[p](a,e,A);var g=c(h.concat());s.set(h[g],o+u)}A=a}return s},r=function(t){var n=Array.apply([],t);return n.unshift(0),n},a=function(t,n){var e,r=[],a=t.length;r[0]=1;for(var A=0;A<a;A+=1)e=t[A-n]||0,r[A+1]=t[A]-e+256&255;return r},A=function(t,n,e){var r,a=[],A=t.length;a[0]=2;for(var o=0;o<A;o+=1)r=e&&e[o]||0,a[o+1]=t[o]-r+256&255;return a},o=function(t,n,e){var r,a,A=[],o=t.length;A[0]=3;for(var i=0;i<o;i+=1)r=t[i-n]||0,a=e&&e[i]||0,A[i+1]=t[i]+256-(r+a>>>1)&255;return A},i=function(t,n,e){var r,a,A,o,i=[],l=t.length;i[0]=4;for(var c=0;c<l;c+=1)r=t[c-n]||0,a=e&&e[c]||0,A=e&&e[c-n]||0,o=s(r,a,A),i[c+1]=t[c]-o+256&255;return i},s=function(t,n,e){if(t===n&&n===e)return t;var r=Math.abs(n-e),a=Math.abs(t-e),A=Math.abs(t+n-e-e);return r<=a&&r<=A?t:a<=A?n:e},l=function(){return[r,a,A,o,i]},c=function(t){var n=t.map((function(t){return t.reduce((function(t,n){return t+Math.abs(n)}),0)}));return n.indexOf(Math.min.apply(null,n))};t.processPNG=function(e,r,a,A){var o,i,s,l,c,d,u,p,f,h,g,m,b,v,w,y=this.decode.FLATE_DECODE,B="";if(this.__addimage__.isArrayBuffer(e)&&(e=new Uint8Array(e)),this.__addimage__.isArrayBufferView(e)){if(e=(s=new Mn(e)).imgData,i=s.bits,o=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 x,C=s.pixelBitlength-s.bits;for(v=0,w=0;v<f;v++){for(b=p[v],x=0;x<C;)g[w++]=b>>>x&255,x+=s.bits;h[v]=b>>>x&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;i=8}A!==t.image_compression.NONE?(e=n(g,s.width*s.colors,s.colors,A),u=n(h,s.width,1,A)):(e=g,u=h,y=void 0)}if(3===s.colorType&&(o=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=n(h,s.width,1)}}var T=function(n){var e;switch(n){case t.image_compression.FAST:e=11;break;case t.image_compression.MEDIUM:e=13;break;case t.image_compression.SLOW:e=14;break;default:e=12}return e}(A);return y===this.decode.FLATE_DECODE&&(B="/Predictor "+T+" "),B+="/Colors "+c+" /BitsPerComponent "+i+" /Columns "+s.width,(this.__addimage__.isArrayBuffer(e)||this.__addimage__.isArrayBufferView(e))&&(e=this.__addimage__.arrayBufferToBinaryString(e)),(u&&this.__addimage__.isArrayBuffer(u)||this.__addimage__.isArrayBufferView(u))&&(u=this.__addimage__.arrayBufferToBinaryString(u)),{alias:a,data:e,index:r,filter:y,decodeParameters:B,transparency:l,palette:d,sMask:u,predictor:T,width:s.width,height:s.height,bitsPerComponent:i,colorSpace:o}}}}(Lt.API),function(t){t.processGIF89A=function(n,e,r,a){var A=new jn(n),o=A.width,i=A.height,s=[];A.decodeAndBlitFrameRGBA(0,s);var l={data:s,width:o,height:i},c=new Kn(100).encode(l,100);return t.processJPEG.call(this,c,e,r,a)},t.processGIF87A=t.processGIF89A}(Lt.API),Gn.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 n=0;n<t;n++){var e=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),A=this.datav.getUint8(this.pos++,!0);this.palette[n]={red:a,green:r,blue:e,quad:A}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},Gn.prototype.parseBGR=function(){this.pos=this.offset;try{var t="bit"+this.bitPP,n=this.width*this.height*4;this.data=new Uint8Array(n),this[t]()}catch(t){Z.log("bit decode error:"+t)}},Gn.prototype.bit1=function(){var t,n=Math.ceil(this.width/8),e=n%4;for(t=this.height-1;t>=0;t--){for(var r=this.bottom_up?t:this.height-1-t,a=0;a<n;a++)for(var A=this.datav.getUint8(this.pos++,!0),o=r*this.width*4+8*a*4,i=0;i<8&&8*a+i<this.width;i++){var s=this.palette[A>>7-i&1];this.data[o+4*i]=s.blue,this.data[o+4*i+1]=s.green,this.data[o+4*i+2]=s.red,this.data[o+4*i+3]=255}0!==e&&(this.pos+=4-e)}},Gn.prototype.bit4=function(){for(var t=Math.ceil(this.width/2),n=t%4,e=this.height-1;e>=0;e--){for(var r=this.bottom_up?e:this.height-1-e,a=0;a<t;a++){var A=this.datav.getUint8(this.pos++,!0),o=r*this.width*4+2*a*4,i=A>>4,s=15&A,l=this.palette[i];if(this.data[o]=l.blue,this.data[o+1]=l.green,this.data[o+2]=l.red,this.data[o+3]=255,2*a+1>=this.width)break;l=this.palette[s],this.data[o+4]=l.blue,this.data[o+4+1]=l.green,this.data[o+4+2]=l.red,this.data[o+4+3]=255}0!==n&&(this.pos+=4-n)}},Gn.prototype.bit8=function(){for(var t=this.width%4,n=this.height-1;n>=0;n--){for(var e=this.bottom_up?n:this.height-1-n,r=0;r<this.width;r++){var a=this.datav.getUint8(this.pos++,!0),A=e*this.width*4+4*r;if(a<this.palette.length){var o=this.palette[a];this.data[A]=o.red,this.data[A+1]=o.green,this.data[A+2]=o.blue,this.data[A+3]=255}else this.data[A]=255,this.data[A+1]=255,this.data[A+2]=255,this.data[A+3]=255}0!==t&&(this.pos+=4-t)}},Gn.prototype.bit15=function(){for(var t=this.width%3,n=parseInt("11111",2),e=this.height-1;e>=0;e--){for(var r=this.bottom_up?e:this.height-1-e,a=0;a<this.width;a++){var A=this.datav.getUint16(this.pos,!0);this.pos+=2;var o=(A&n)/n*255|0,i=(A>>5&n)/n*255|0,s=(A>>10&n)/n*255|0,l=A>>15?255:0,c=r*this.width*4+4*a;this.data[c]=s,this.data[c+1]=i,this.data[c+2]=o,this.data[c+3]=l}this.pos+=t}},Gn.prototype.bit16=function(){for(var t=this.width%3,n=parseInt("11111",2),e=parseInt("111111",2),r=this.height-1;r>=0;r--){for(var a=this.bottom_up?r:this.height-1-r,A=0;A<this.width;A++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var i=(o&n)/n*255|0,s=(o>>5&e)/e*255|0,l=(o>>11)/n*255|0,c=a*this.width*4+4*A;this.data[c]=l,this.data[c+1]=s,this.data[c+2]=i,this.data[c+3]=255}this.pos+=t}},Gn.prototype.bit24=function(){for(var t=this.height-1;t>=0;t--){for(var n=this.bottom_up?t:this.height-1-t,e=0;e<this.width;e++){var r=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),A=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+4*e;this.data[o]=A,this.data[o+1]=a,this.data[o+2]=r,this.data[o+3]=255}this.pos+=this.width%4}},Gn.prototype.bit32=function(){for(var t=this.height-1;t>=0;t--)for(var n=this.bottom_up?t:this.height-1-t,e=0;e<this.width;e++){var r=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),A=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),i=n*this.width*4+4*e;this.data[i]=A,this.data[i+1]=a,this.data[i+2]=r,this.data[i+3]=o}},Gn.prototype.getData=function(){return this.data},function(t){t.processBMP=function(n,e,r,a){var A=new Gn(n,!1),o=A.width,i=A.height,s={data:A.getData(),width:o,height:i},l=new Kn(100).encode(s,100);return t.processJPEG.call(this,l,e,r,a)}}(Lt.API),qn.prototype.getData=function(){return this.data},function(t){t.processWEBP=function(n,e,r,a){var A=new qn(n,!1),o=A.width,i=A.height,s={data:A.getData(),width:o,height:i},l=new Kn(100).encode(s,100);return t.processJPEG.call(this,l,e,r,a)}}(Lt.API),Lt.API.processRGBA=function(t,n,e){for(var r=t.data,a=r.length,A=new Uint8Array(a/4*3),o=new Uint8Array(a/4),i=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];A[i++]=c,A[i++]=d,A[i++]=u,o[s++]=p}var f=this.__addimage__.arrayBufferToBinaryString(A);return{alpha:this.__addimage__.arrayBufferToBinaryString(o),data:f,index:n,alias:e,colorSpace:"DeviceRGB",bitsPerComponent:8,width:t.width,height:t.height}},Lt.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},Nn=Lt.API,Hn=Nn.getCharWidthsArray=function(t,n){var e,r,A=(n=n||{}).font||this.internal.getFont(),o=n.fontSize||this.internal.getFontSize(),i=n.charSpace||this.internal.getCharSpace(),s=n.widths?n.widths:A.metadata.Unicode.widths,l=s.fof?s.fof:1,c=n.kerning?n.kerning:A.metadata.Unicode.kerning,d=c.fof?c.fof:1,u=!1!==n.doKerning,p=0,f=t.length,h=0,g=s[0]||l,m=[];for(e=0;e<f;e++)r=t.charCodeAt(e),"function"==typeof A.metadata.widthOfString?m.push((A.metadata.widthOfGlyph(A.metadata.characterToGlyph(r))+i*(1e3/o)||0)/1e3):(p=u&&"object"===(0,a.Z)(c[r])&&!isNaN(parseInt(c[r][h],10))?c[r][h]/d:0,m.push((s[r]||g)/l+p)),h=r;return m},Dn=Nn.getStringUnitWidth=function(t,n){var e=(n=n||{}).fontSize||this.internal.getFontSize(),r=n.font||this.internal.getFont(),a=n.charSpace||this.internal.getCharSpace();return Nn.processArabic&&(t=Nn.processArabic(t)),"function"==typeof r.metadata.widthOfString?r.metadata.widthOfString(t,e,a)/e:Hn.apply(this,arguments).reduce((function(t,n){return t+n}),0)},Pn=function(t,n,e,r){for(var a=[],A=0,o=t.length,i=0;A!==o&&i+n[A]<e;)i+=n[A],A++;a.push(t.slice(0,A));var s=A;for(i=0;A!==o;)i+n[A]>r&&(a.push(t.slice(s,A)),i=0,s=A),i+=n[A],A++;return s!==A&&a.push(t.slice(s,A)),a},On=function(t,n,e){e||(e={});var r,a,A,o,i,s,l,c=[],d=[c],u=e.textIndent||0,p=0,f=0,h=t.split(" "),g=Hn.apply(this,[" ",e])[0];if(s=-1===e.lineIndent?h[0].length+2:e.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,n){return(n&&t.length?"\n":"")+t}))):b.push(t[0])})),h=b,s=Dn.apply(this,[m,e])}for(A=0,o=h.length;A<o;A++){var v=0;if(r=h[A],s&&"\n"==r[0]&&(r=r.substr(1),v=1),u+p+(f=(a=Hn.apply(this,[r,e])).reduce((function(t,n){return t+n}),0))>n||v){if(f>n){for(i=Pn.apply(this,[r,a,n-(u+p),n]),c.push(i.shift()),c=[i.pop()];i.length;)d.push([i.shift()]);f=a.slice(r.length-(c[0]?c[0].length:0)).reduce((function(t,n){return t+n}),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,n){return(n?m:"")+t.join(" ")}:function(t){return t.join(" ")},d.map(l)},Nn.splitTextToSize=function(t,n,e){var r,a=(e=e||{}).fontSize||this.internal.getFontSize(),A=function(t){if(t.widths&&t.kerning)return{widths:t.widths,kerning:t.kerning};var n=this.internal.getFont(t.fontName,t.fontStyle);return n.metadata.Unicode?{widths:n.metadata.Unicode.widths||{0:1},kerning:n.metadata.Unicode.kerning||{}}:{font:n.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,e);r=Array.isArray(t)?t:String(t).split(/\r?\n/);var o=1*this.internal.scaleFactor*n/a;A.textIndent=e.textIndent?1*e.textIndent*this.internal.scaleFactor/a:0,A.lineIndent=e.lineIndent;var i,s,l=[];for(i=0,s=r.length;i<s;i++)l=l.concat(On.apply(this,[r[i],o,A]));return l},function(t){t.__fontmetrics__=t.__fontmetrics__||{};for(var n="klmnopqrstuvwxyz",e={},r={},A=0;A<n.length;A++)e[n[A]]="0123456789abcdef"[A],r["0123456789abcdef"[A]]=n[A];var o=function(t){return"0x"+parseInt(t,10).toString(16)},i=t.__fontmetrics__.compress=function(t){var n,e,A,s,l=["{"];for(var c in t){if(n=t[c],isNaN(parseInt(c,10))?e="'"+c+"'":(c=parseInt(c,10),e=(e=o(c).slice(2)).slice(0,-1)+r[e.slice(-1)]),"number"==typeof n)n<0?(A=o(n).slice(3),s="-"):(A=o(n).slice(2),s=""),A=s+A.slice(0,-1)+r[A.slice(-1)];else{if("object"!==(0,a.Z)(n))throw new Error("Don't know what to do with value type "+(0,a.Z)(n)+".");A=i(n)}l.push(e+A)}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 n,r,a,A,o={},i=1,s=o,l=[],c="",d="",u=t.length-1,p=1;p<u;p+=1)"'"==(A=t[p])?n?(a=n.join(""),n=void 0):n=[]:n?n.push(A):"{"==A?(l.push([s,a]),s={},a=void 0):"}"==A?((r=l.pop())[0][r[1]]=s,a=void 0,s=r[0]):"-"==A?i=-1:void 0===a?e.hasOwnProperty(A)?(c+=e[A],a=parseInt(c,16)*i,i=1,c=""):c+=A:e.hasOwnProperty(A)?(d+=e[A],s[a]=parseInt(d,16)*i,i=1,a=void 0,d=""):d+=A;return o},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 n=t.font,e=d.Unicode[n.postScriptName];e&&(n.metadata.Unicode={},n.metadata.Unicode.widths=e.widths,n.metadata.Unicode.kerning=e.kerning);var r=c.Unicode[n.postScriptName];r&&(n.metadata.Unicode.encoding=r,n.encoding=r.codePages[0])}])}(Lt.API),function(t){var n=function(t){for(var n=t.length,e=new Uint8Array(n),r=0;r<n;r++)e[r]=t.charCodeAt(r);return e};t.API.events.push(["addFont",function(e){var r=void 0,a=e.font,A=e.instance;if(!a.isStandardFont){if(void 0===A)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+a.postScriptName+"').");if("string"!=typeof(r=!1===A.existsFileInVFS(a.postScriptName)?A.loadFile(a.postScriptName):A.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(e,r){r=/^\x00\x01\x00\x00/.test(r)?n(r):n(et(r)),e.metadata=t.API.TTFFont.open(r),e.metadata.Unicode=e.metadata.Unicode||{encoding:{},kerning:{},widths:[]},e.metadata.glyIdsUsed=[0]}(a,r)}}])}(Lt),function(t){function n(){return(X.canvg?Promise.resolve(X.canvg):r.e(506).then(r.bind(r,1506))).catch((function(t){return Promise.reject(new Error("Could not load canvg: "+t))})).then((function(t){return t.default?t.default:t}))}Lt.API.addSvgAsImage=function(t,e,r,a,A,o,i,s){if(isNaN(e)||isNaN(r))throw Z.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(a)||isNaN(A))throw Z.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=A;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 n().then((function(n){return n.fromString(c,t,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),e,r,a,A,i,s)}))}}(),Lt.API.putTotalPages=function(t){var n,e=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(n=new RegExp(t,"g"),e=this.internal.getNumberOfPages()):(n=new RegExp(this.pdfEscape16(t,this.internal.getFont()),"g"),e=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(n,e);return this},Lt.API.viewerPreferences=function(t,n){var e;t=t||{},n=n||!1;var r,A,o,i={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(i),l=[],c=0,d=0,u=0;function p(t,n){var e,r=!1;for(e=0;e<t.length;e+=1)t[e]===n&&(r=!0);return r}if(void 0===this.internal.viewerpreferences&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(i)),this.internal.viewerpreferences.isSubscribed=!1),e=this.internal.viewerpreferences.configuration,"reset"===t||!0===n){var f=s.length;for(u=0;u<f;u+=1)e[s[u]].value=e[s[u]].defaultValue,e[s[u]].explicitSet=!1}if("object"===(0,a.Z)(t))for(A in t)if(o=t[A],p(s,A)&&void 0!==o){if("boolean"===e[A].type&&"boolean"==typeof o)e[A].value=o;else if("name"===e[A].type&&p(e[A].valueSet,o))e[A].value=o;else if("integer"===e[A].type&&Number.isInteger(o))e[A].value=o;else if("array"===e[A].type){for(c=0;c<o.length;c+=1)if(r=!0,1===o[c].length&&"number"==typeof o[c][0])l.push(String(o[c]-1));else if(o[c].length>1){for(d=0;d<o[c].length;d+=1)"number"!=typeof o[c][d]&&(r=!1);!0===r&&l.push([o[c][0]-1,o[c][1]-1].join(" "))}e[A].value="["+l.join(" ")+"]"}else e[A].value=e[A].defaultValue;e[A].explicitSet=!0}return!1===this.internal.viewerpreferences.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){var t,n=[];for(t in e)!0===e[t].explicitSet&&("name"===e[t].type?n.push("/"+t+" /"+e[t].value):n.push("/"+t+" "+e[t].value));0!==n.length&&this.internal.write("/ViewerPreferences\n<<\n"+n.join("\n")+"\n>>")})),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=e,this},function(t){var n=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>',n=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),e=unescape(encodeURIComponent(t)),r=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),a=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),A=unescape(encodeURIComponent("</x:xmpmeta>")),o=e.length+r.length+a.length+n.length+A.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+o+" >>"),this.internal.write("stream"),this.internal.write(n+e+r+a+A),this.internal.write("endstream"),this.internal.write("endobj")},e=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",e),this.internal.events.subscribe("postPutResources",n)),this}}(Lt.API),function(t){var n=t.API,e=n.pdfEscape16=function(t,n){for(var e,r=n.metadata.Unicode.widths,a=["","0","00","000","0000"],A=[""],o=0,i=t.length;o<i;++o){if(e=n.metadata.characterToGlyph(t.charCodeAt(o)),n.metadata.glyIdsUsed.push(e),n.metadata.toUnicode[e]=t.charCodeAt(o),-1==r.indexOf(e)&&(r.push(e),r.push([parseInt(n.metadata.widthOfGlyph(e),10)])),"0"==e)return A.join("");e=e.toString(16),A.push(a[4-e.length],e)}return A.join("")},r=function(t){var n,e,r,a,A,o,i;for(A="/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=[],o=0,i=(e=Object.keys(t).sort((function(t,n){return t-n}))).length;o<i;o++)n=e[o],r.length>=100&&(A+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar",r=[]),void 0!==t[n]&&null!==t[n]&&"function"==typeof t[n].toString&&(a=("0000"+t[n].toString(16)).slice(-4),n=("0000"+(+n).toString(16)).slice(-4),r.push("<"+n+"><"+a+">"));return r.length&&(A+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar\n"),A+"endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"};n.events.push(["putFont",function(n){!function(n){var e=n.font,a=n.out,A=n.newObject,o=n.putStream;if(e.metadata instanceof t.API.TTFFont&&"Identity-H"===e.encoding){for(var i=e.metadata.Unicode.widths,s=e.metadata.subset.encode(e.metadata.glyIdsUsed,1),l="",c=0;c<s.length;c++)l+=String.fromCharCode(s[c]);var d=A();o({data:l,addLength1:!0,objectId:d}),a("endobj");var u=A();o({data:r(e.metadata.toUnicode),addLength1:!0,objectId:u}),a("endobj");var p=A();a("<<"),a("/Type /FontDescriptor"),a("/FontName /"+xt(e.fontName)),a("/FontFile2 "+d+" 0 R"),a("/FontBBox "+t.API.PDFObject.convert(e.metadata.bbox)),a("/Flags "+e.metadata.flags),a("/StemV "+e.metadata.stemV),a("/ItalicAngle "+e.metadata.italicAngle),a("/Ascent "+e.metadata.ascender),a("/Descent "+e.metadata.decender),a("/CapHeight "+e.metadata.capHeight),a(">>"),a("endobj");var f=A();a("<<"),a("/Type /Font"),a("/BaseFont /"+xt(e.fontName)),a("/FontDescriptor "+p+" 0 R"),a("/W "+t.API.PDFObject.convert(i)),a("/CIDToGIDMap /Identity"),a("/DW 1000"),a("/Subtype /CIDFontType2"),a("/CIDSystemInfo"),a("<<"),a("/Supplement 0"),a("/Registry (Adobe)"),a("/Ordering ("+e.encoding+")"),a(">>"),a(">>"),a("endobj"),e.objectNumber=A(),a("<<"),a("/Type /Font"),a("/Subtype /Type0"),a("/ToUnicode "+u+" 0 R"),a("/BaseFont /"+xt(e.fontName)),a("/Encoding /"+e.encoding),a("/DescendantFonts ["+f+" 0 R]"),a(">>"),a("endobj"),e.isAlreadyPutted=!0}}(n)}]),n.events.push(["putFont",function(n){!function(n){var e=n.font,a=n.out,A=n.newObject,o=n.putStream;if(e.metadata instanceof t.API.TTFFont&&"WinAnsiEncoding"===e.encoding){for(var i=e.metadata.rawData,s="",l=0;l<i.length;l++)s+=String.fromCharCode(i[l]);var c=A();o({data:s,addLength1:!0,objectId:c}),a("endobj");var d=A();o({data:r(e.metadata.toUnicode),addLength1:!0,objectId:d}),a("endobj");var u=A();a("<<"),a("/Descent "+e.metadata.decender),a("/CapHeight "+e.metadata.capHeight),a("/StemV "+e.metadata.stemV),a("/Type /FontDescriptor"),a("/FontFile2 "+c+" 0 R"),a("/Flags 96"),a("/FontBBox "+t.API.PDFObject.convert(e.metadata.bbox)),a("/FontName /"+xt(e.fontName)),a("/ItalicAngle "+e.metadata.italicAngle),a("/Ascent "+e.metadata.ascender),a(">>"),a("endobj"),e.objectNumber=A();for(var p=0;p<e.metadata.hmtx.widths.length;p++)e.metadata.hmtx.widths[p]=parseInt(e.metadata.hmtx.widths[p]*(1e3/e.metadata.head.unitsPerEm));a("<</Subtype/TrueType/Type/Font/ToUnicode "+d+" 0 R/BaseFont/"+xt(e.fontName)+"/FontDescriptor "+u+" 0 R/Encoding/"+e.encoding+" /FirstChar 29 /LastChar 255 /Widths "+t.API.PDFObject.convert(e.metadata.hmtx.widths)+">>"),a("endobj"),e.isAlreadyPutted=!0}}(n)}]);var a=function(t){var n,r=t.text||"",a=t.x,A=t.y,o=t.options||{},i=t.mutex||{},s=i.pdfEscape,l=i.activeFontKey,c=i.fonts,d=l,u="",p=0,f="",h=c[d].encoding;if("Identity-H"!==c[d].encoding)return{text:r,x:a,y:A,options:o,mutex:i};for(f=r,d=l,Array.isArray(r)&&(f=r[0]),p=0;p<f.length;p+=1)c[d].metadata.hasOwnProperty("cmap")&&(n=c[d].metadata.cmap.unicode.codeMap[f[p].charCodeAt(0)]),n||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=e(u,c[d])),i.isHex=!0,{text:g,x:a,y:A,options:o,mutex:i}};n.events.push(["postProcessText",function(t){var n=t.text||"",e=[],r={text:n,x:t.x,y:t.y,options:t.options,mutex:t.mutex};if(Array.isArray(n)){var A=0;for(A=0;A<n.length;A+=1)Array.isArray(n[A])&&3===n[A].length?e.push([a(Object.assign({},r,{text:n[A][0]})).text,n[A][1],n[A][2]]):e.push(a(Object.assign({},r,{text:n[A]})).text);t.text=e}else t.text=a(Object.assign({},r,{text:n})).text}])}(Lt),function(t){var n=function(){return void 0===this.internal.vFS&&(this.internal.vFS={}),!0};t.existsFileInVFS=function(t){return n.call(this),void 0!==this.internal.vFS[t]},t.addFileToVFS=function(t,e){return n.call(this),this.internal.vFS[t]=e,this},t.getFileFromVFS=function(t){return n.call(this),void 0!==this.internal.vFS[t]?this.internal.vFS[t]:null}}(Lt.API),function(t){t.__bidiEngine__=t.prototype.__bidiEngine__=function(t){var e,r,a,A,o,i,s,l=n,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 n=t.charCodeAt(),e=n>>8,r=p[e];return void 0!==r?l[256*r+(255&n)]:252===e||253===e?"AL":h.test(e)?"L":8===e?"R":"N"},v=function(t){for(var n,e=0;e<t.length;e++){if("L"===(n=b(t.charAt(e))))return!1;if("R"===n)return!0}return!1},w=function(t,n,o,i){var s,l,c,d,u=n[i];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":i<1||i+1>=n.length||"EN"!==(s=o[i-1])&&"AN"!==s||"EN"!==(l=n[i+1])&&"AN"!==l?u="N":g&&(l="AN"),u=l===s?l:"N";break;case"ES":u="EN"===(s=i>0?o[i-1]:"B")&&i+1<n.length&&"EN"===n[i+1]?"EN":"N";break;case"ET":if(i>0&&"EN"===o[i-1]){u="EN";break}if(g){u="N";break}for(c=i+1,d=n.length;c<d&&"ET"===n[c];)c++;u=c<d&&"EN"===n[c]?"EN":"N";break;case"NSM":if(a&&!A){for(d=n.length,c=i+1;c<d&&"NSM"===n[c];)c++;if(c<d){var p=t[i],f=p>=1425&&p<=2303||64286===p;if(s=n[c],f&&("R"===s||"AL"===s)){u="R";break}}}u=i<1||"B"===(s=n[i-1])?"N":o[i-1];break;case"B":g=!1,e=!0,u=m;break;case"S":r=!0,u="N"}return u},y=function(t,n,e){var r=t.split("");return e&&B(r,e,{hiLevel:m}),r.reverse(),n&&n.reverse(),r.join("")},B=function(t,n,a){var A,o,i,s,l,p=-1,f=t.length,h=0,v=[],y=m?d:c,B=[];for(g=!1,e=!1,r=!1,o=0;o<f;o++)B[o]=b(t[o]);for(i=0;i<f;i++){if(l=h,v[i]=w(t,B,v,i),A=240&(h=y[l][u[v[i]]]),h&=15,n[i]=s=y[h][5],A>0)if(16===A){for(o=p;o<i;o++)n[o]=1;p=-1}else p=-1;if(y[h][6])-1===p&&(p=i);else if(p>-1){for(o=p;o<i;o++)n[o]=s;p=-1}"B"===B[i]&&(n[i]=0),a.hiLevel|=s}r&&function(t,n,e){for(var r=0;r<e;r++)if("S"===t[r]){n[r]=m;for(var a=r-1;a>=0&&"WS"===t[a];a--)n[a]=m}}(B,n,f)},x=function(t,n,r,a,A){if(!(A.hiLevel<t)){if(1===t&&1===m&&!e)return n.reverse(),void(r&&r.reverse());for(var o,i,s,l,c=n.length,d=0;d<c;){if(a[d]>=t){for(s=d+1;s<c&&a[s]>=t;)s++;for(l=d,i=s-1;l<i;l++,i--)o=n[l],n[l]=n[i],n[i]=o,r&&(o=r[l],r[l]=r[i],r[i]=o);d=s}d++}}},C=function(t,n,e){var r=t.split(""),a={hiLevel:m};return e||(e=[]),B(r,e,a),function(t,n,e){if(0!==e.hiLevel&&s)for(var r,a=0;a<t.length;a++)1===n[a]&&(r=f.indexOf(t[a]))>=0&&(t[a]=f[r+1])}(r,e,a),x(2,r,n,e,a),x(1,r,n,e,a),r.join("")};return this.__bidiEngine__.doBidiReorder=function(t,n,e){if(function(t,n){if(n)for(var e=0;e<t.length;e++)n[e]=e;void 0===A&&(A=v(t)),void 0===i&&(i=v(t))}(t,n),a||!o||i)if(a&&o&&A^i)m=A?1:0,t=y(t,n,e);else if(!a&&o&&i)m=A?1:0,t=C(t,n,e),t=y(t,n);else if(!a||A||o||i){if(a&&!o&&A^i)t=y(t,n),A?(m=0,t=C(t,n,e)):(m=1,t=C(t,n,e),t=y(t,n));else if(a&&A&&!o&&i)m=1,t=C(t,n,e),t=y(t,n);else if(!a&&!o&&A^i){var r=s;A?(m=1,t=C(t,n,e),m=0,s=!1,t=C(t,n,e),s=r):(m=0,t=C(t,n,e),t=y(t,n),m=1,s=!1,t=C(t,n,e),s=r,t=y(t,n))}}else m=0,t=C(t,n,e);else m=A?1:0,t=C(t,n,e);return t},this.__bidiEngine__.setOptions=function(t){t&&(a=t.isInputVisual,o=t.isOutputVisual,A=t.isInputRtl,i=t.isOutputRtl,s=t.isSymmetricSwapping)},this.__bidiEngine__.setOptions(t),this.__bidiEngine__};var n=["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"],e=new t.__bidiEngine__({isInputVisual:!0});t.API.events.push(["postProcessText",function(t){var n=t.text,r=(t.x,t.y,t.options||{}),a=(t.mutex,r.lang,[]);if(r.isInputVisual="boolean"!=typeof r.isInputVisual||r.isInputVisual,e.setOptions(r),"[object Array]"===Object.prototype.toString.call(n)){var A=0;for(a=[],A=0;A<n.length;A+=1)"[object Array]"===Object.prototype.toString.call(n[A])?a.push([e.doBidiReorder(n[A][0]),n[A][1],n[A][2]]):a.push([e.doBidiReorder(n[A])]);t.text=a}else t.text=e.doBidiReorder(n);e.setOptions({isInputVisual:!0})}])}(Lt),Lt.API.TTFFont=function(){function t(t){var n;if(this.rawData=t,n=this.contents=new Vn(t),this.contents.pos=4,"ttcf"===n.readString(4))throw new Error("TTCF not supported.");n.pos=0,this.parse(),this.subset=new ue(this),this.registerTTF()}return t.open=function(n){return new t(n)},t.prototype.parse=function(){return this.directory=new Wn(this.contents),this.head=new Yn(this),this.name=new ae(this),this.cmap=new $n(this),this.toUnicode={},this.hhea=new te(this),this.maxp=new Ae(this),this.hmtx=new oe(this),this.post=new ee(this),this.os2=new ne(this),this.loca=new de(this),this.glyf=new se(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,n,e,r,a;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var n,e,r,a;for(a=[],n=0,e=(r=this.bbox).length;n<e;n++)t=r[n],a.push(Math.round(t*this.scaleFactor));return a}.call(this),this.stemV=0,this.post.exists?(e=255&(r=this.post.italic_angle),0!=(32768&(n=r>>16))&&(n=-(1+(65535^n))),this.italicAngle=+(n+"."+e)):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 n;return(null!=(n=this.cmap.unicode)?n.codeMap[t]:void 0)||0},t.prototype.widthOfGlyph=function(t){var n;return n=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*n},t.prototype.widthOfString=function(t,n,e){var r,a,A,o;for(A=0,a=0,o=(t=""+t).length;0<=o?a<o:a>o;a=0<=o?++a:--a)r=t.charCodeAt(a),A+=this.widthOfGlyph(this.characterToGlyph(r))+e*(1e3/n)||0;return A*(n/1e3)},t.prototype.lineHeight=function(t,n){var e;return null==n&&(n=!1),e=n?this.lineGap:0,(this.ascender+e-this.decender)/1e3*t},t}();var zn,Vn=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 n,e;for(e=[],n=0;0<=t?n<t:n>t;n=0<=t?++n:--n)e[n]=String.fromCharCode(this.readByte());return e.join("")},t.prototype.writeString=function(t){var n,e,r;for(r=[],n=0,e=t.length;0<=e?n<e:n>e;n=0<=e?++n:--n)r.push(this.writeByte(t.charCodeAt(n)));return r},t.prototype.readShort=function(){return this.readInt16()},t.prototype.writeShort=function(t){return this.writeInt16(t)},t.prototype.readLongLong=function(){var t,n,e,r,a,A,o,i;return t=this.readByte(),n=this.readByte(),e=this.readByte(),r=this.readByte(),a=this.readByte(),A=this.readByte(),o=this.readByte(),i=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^n)+1099511627776*(255^e)+4294967296*(255^r)+16777216*(255^a)+65536*(255^A)+256*(255^o)+(255^i)+1):72057594037927940*t+281474976710656*n+1099511627776*e+4294967296*r+16777216*a+65536*A+256*o+i},t.prototype.writeLongLong=function(t){var n,e;return n=Math.floor(t/4294967296),e=4294967295&t,this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n),this.writeByte(e>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e)},t.prototype.readInt=function(){return this.readInt32()},t.prototype.writeInt=function(t){return this.writeInt32(t)},t.prototype.read=function(t){var n,e;for(n=[],e=0;0<=t?e<t:e>t;e=0<=t?++e:--e)n.push(this.readByte());return n},t.prototype.write=function(t){var n,e,r,a;for(a=[],e=0,r=t.length;e<r;e++)n=t[e],a.push(this.writeByte(n));return a},t}(),Wn=function(){var t;function n(t){var n,e,r;for(this.scalarType=t.readInt(),this.tableCount=t.readShort(),this.searchRange=t.readShort(),this.entrySelector=t.readShort(),this.rangeShift=t.readShort(),this.tables={},e=0,r=this.tableCount;0<=r?e<r:e>r;e=0<=r?++e:--e)n={tag:t.readString(4),checksum:t.readInt(),offset:t.readInt(),length:t.readInt()},this.tables[n.tag]=n}return n.prototype.encode=function(n){var e,r,a,A,o,i,s,l,c,d,u,p,f;for(f in u=Object.keys(n).length,i=Math.log(2),c=16*Math.floor(Math.log(u)/i),A=Math.floor(c/i),l=16*u-c,(r=new Vn).writeInt(this.scalarType),r.writeShort(u),r.writeShort(c),r.writeShort(A),r.writeShort(l),a=16*u,s=r.pos+a,o=null,p=[],n)for(d=n[f],r.writeString(f),r.writeInt(t(d)),r.writeInt(s),r.writeInt(d.length),p=p.concat(d),"head"===f&&(o=s),s+=d.length;s%4;)p.push(0),s++;return r.write(p),e=2981146554-t(r.data),r.pos=o+8,r.writeUInt32(e),r.data},t=function(t){var n,e,r,a;for(t=ie.call(t);t.length%4;)t.push(0);for(r=new Vn(t),e=0,n=0,a=t.length;n<a;n=n+=4)e+=r.readUInt32();return 4294967295&e},n}(),Jn={}.hasOwnProperty,Xn=function(t,n){for(var e in n)Jn.call(n,e)&&(t[e]=n[e]);function r(){this.constructor=t}return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t};zn=function(){function t(t){var n;this.file=t,n=this.file.directory.tables[this.tag],this.exists=!!n,n&&(this.offset=n.offset,this.length=n.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 Yn=function(t){function n(){return n.__super__.constructor.apply(this,arguments)}return Xn(n,zn),n.prototype.tag="head",n.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()},n.prototype.encode=function(t){var n;return(n=new Vn).writeInt(this.version),n.writeInt(this.revision),n.writeInt(this.checkSumAdjustment),n.writeInt(this.magicNumber),n.writeShort(this.flags),n.writeShort(this.unitsPerEm),n.writeLongLong(this.created),n.writeLongLong(this.modified),n.writeShort(this.xMin),n.writeShort(this.yMin),n.writeShort(this.xMax),n.writeShort(this.yMax),n.writeShort(this.macStyle),n.writeShort(this.lowestRecPPEM),n.writeShort(this.fontDirectionHint),n.writeShort(t),n.writeShort(this.glyphDataFormat),n.data},n}(),Zn=function(){function t(t,n){var e,r,a,A,o,i,s,l,c,d,u,p,f,h,g,m,b;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=n+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(i=0;i<256;++i)this.codeMap[i]=t.readByte();break;case 4:for(u=t.readUInt16(),d=u/2,t.pos+=6,a=function(){var n,e;for(e=[],i=n=0;0<=d?n<d:n>d;i=0<=d?++n:--n)e.push(t.readUInt16());return e}(),t.pos+=2,f=function(){var n,e;for(e=[],i=n=0;0<=d?n<d:n>d;i=0<=d?++n:--n)e.push(t.readUInt16());return e}(),s=function(){var n,e;for(e=[],i=n=0;0<=d?n<d:n>d;i=0<=d?++n:--n)e.push(t.readUInt16());return e}(),l=function(){var n,e;for(e=[],i=n=0;0<=d?n<d:n>d;i=0<=d?++n:--n)e.push(t.readUInt16());return e}(),r=(this.length-t.pos+this.offset)/2,o=function(){var n,e;for(e=[],i=n=0;0<=r?n<r:n>r;i=0<=r?++n:--n)e.push(t.readUInt16());return e}(),i=g=0,b=a.length;g<b;i=++g)for(h=a[i],e=m=p=f[i];p<=h?m<=h:m>=h;e=p<=h?++m:--m)0===l[i]?A=e+s[i]:0!==(A=o[l[i]/2+(e-p)-(d-i)]||0)&&(A+=s[i]),this.codeMap[e]=65535&A}t.pos=c}return t.encode=function(t,n){var e,r,a,A,o,i,s,l,c,d,u,p,f,h,g,m,b,v,w,y,B,x,C,F,Q,U,T,L,S,k,E,I,_,N,H,D,P,O,M,j,R,K,G,q,z,V;switch(L=new Vn,A=Object.keys(t).sort((function(t,n){return t-n})),n){case"macroman":for(f=0,h=function(){var t=[];for(p=0;p<256;++p)t.push(0);return t}(),m={0:0},a={},S=0,_=A.length;S<_;S++)null==m[G=t[r=A[S]]]&&(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={},e={},g=s=null,k=0,N=A.length;k<N;k++)null==m[w=t[r=A[k]]]&&(m[w]=++b),e[r]={old:w,new:m[w]},o=m[w]-r,null!=g&&o===s||(g&&c.push(g),U.push(r),s=o),g=r;for(g&&c.push(g),c.push(65535),U.push(65535),F=2*(C=U.length),x=2*Math.pow(Math.log(C)/Math.LN2,2),d=Math.log(x/2)/Math.LN2,B=2*C-x,i=[],y=[],u=[],p=E=0,H=U.length;E<H;p=++E){if(Q=U[p],l=c[p],65535===Q){i.push(0),y.push(0);break}if(Q-(T=e[Q].new)>=32768)for(i.push(0),y.push(2*(u.length+C-p)),r=I=Q;Q<=l?I<=l:I>=l;r=Q<=l?++I:--I)u.push(e[r].new);else i.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(x),L.writeUInt16(d),L.writeUInt16(B),R=0,D=c.length;R<D;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=i.length;q<O;q++)o=i[q],L.writeUInt16(o);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:e,subtable:L.data,maxGlyphID:b+1}}},t}(),$n=function(t){function n(){return n.__super__.constructor.apply(this,arguments)}return Xn(n,zn),n.prototype.tag="cmap",n.prototype.parse=function(t){var n,e,r;for(t.pos=this.offset,this.version=t.readUInt16(),r=t.readUInt16(),this.tables=[],this.unicode=null,e=0;0<=r?e<r:e>r;e=0<=r?++e:--e)n=new Zn(t,this.offset),this.tables.push(n),n.isUnicode&&null==this.unicode&&(this.unicode=n);return!0},n.encode=function(t,n){var e,r;return null==n&&(n="macroman"),e=Zn.encode(t,n),(r=new Vn).writeUInt16(0),r.writeUInt16(1),e.table=r.data.concat(e.subtable),e},n}(),te=function(t){function n(){return n.__super__.constructor.apply(this,arguments)}return Xn(n,zn),n.prototype.tag="hhea",n.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()},n}(),ne=function(t){function n(){return n.__super__.constructor.apply(this,arguments)}return Xn(n,zn),n.prototype.tag="OS/2",n.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 n,e;for(e=[],n=0;n<10;++n)e.push(t.readByte());return e}(),this.charRange=function(){var n,e;for(e=[],n=0;n<4;++n)e.push(t.readInt());return e}(),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 n,e;for(e=[],n=0;n<2;n=++n)e.push(t.readInt());return e}(),this.version>1))return this.xHeight=t.readShort(),this.capHeight=t.readShort(),this.defaultChar=t.readShort(),this.breakChar=t.readShort(),this.maxContext=t.readShort()},n}(),ee=function(t){function n(){return n.__super__.constructor.apply(this,arguments)}return Xn(n,zn),n.prototype.tag="post",n.prototype.parse=function(t){var n,e,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(e=t.readUInt16(),this.glyphNameIndex=[],a=0;0<=e?a<e:a>e;a=0<=e?++a:--a)this.glyphNameIndex.push(t.readUInt16());for(this.names=[],r=[];t.pos<this.offset+this.length;)n=t.readByte(),r.push(this.names.push(t.readString(n)));return r;case 151552:return e=t.readUInt16(),this.offsets=t.read(e);case 262144:return this.map=function(){var n,e,r;for(r=[],a=n=0,e=this.file.maxp.numGlyphs;0<=e?n<e:n>e;a=0<=e?++n:--n)r.push(t.readUInt32());return r}.call(this)}},n}(),re=function(t,n){this.raw=t,this.length=t.length,this.platformID=n.platformID,this.encodingID=n.encodingID,this.languageID=n.languageID},ae=function(t){function n(){return n.__super__.constructor.apply(this,arguments)}return Xn(n,zn),n.prototype.tag="name",n.prototype.parse=function(t){var n,e,r,a,A,o,i,s,l,c,d;for(t.pos=this.offset,t.readShort(),n=t.readShort(),o=t.readShort(),e=[],a=0;0<=n?a<n:a>n;a=0<=n?++a:--a)e.push({platformID:t.readShort(),encodingID:t.readShort(),languageID:t.readShort(),nameID:t.readShort(),length:t.readShort(),offset:this.offset+o+t.readShort()});for(i={},a=l=0,c=e.length;l<c;a=++l)r=e[a],t.pos=r.offset,s=t.readString(r.length),A=new re(s,r),null==i[d=r.nameID]&&(i[d]=[]),i[r.nameID].push(A);this.strings=i,this.copyright=i[0],this.fontFamily=i[1],this.fontSubfamily=i[2],this.uniqueSubfamily=i[3],this.fontName=i[4],this.version=i[5];try{this.postscriptName=i[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(t){this.postscriptName=i[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=i[7],this.manufacturer=i[8],this.designer=i[9],this.description=i[10],this.vendorUrl=i[11],this.designerUrl=i[12],this.license=i[13],this.licenseUrl=i[14],this.preferredFamily=i[15],this.preferredSubfamily=i[17],this.compatibleFull=i[18],this.sampleText=i[19]},n}(),Ae=function(t){function n(){return n.__super__.constructor.apply(this,arguments)}return Xn(n,zn),n.prototype.tag="maxp",n.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()},n}(),oe=function(t){function n(){return n.__super__.constructor.apply(this,arguments)}return Xn(n,zn),n.prototype.tag="hmtx",n.prototype.parse=function(t){var n,e,r,a,A,o,i;for(t.pos=this.offset,this.metrics=[],n=0,o=this.file.hhea.numberOfMetrics;0<=o?n<o:n>o;n=0<=o?++n:--n)this.metrics.push({advance:t.readUInt16(),lsb:t.readInt16()});for(r=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var e,a;for(a=[],n=e=0;0<=r?e<r:e>r;n=0<=r?++e:--e)a.push(t.readInt16());return a}(),this.widths=function(){var t,n,e,r;for(r=[],t=0,n=(e=this.metrics).length;t<n;t++)a=e[t],r.push(a.advance);return r}.call(this),e=this.widths[this.widths.length-1],i=[],n=A=0;0<=r?A<r:A>r;n=0<=r?++A:--A)i.push(this.widths.push(e));return i},n.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]}},n}(),ie=[].slice,se=function(t){function n(){return n.__super__.constructor.apply(this,arguments)}return Xn(n,zn),n.prototype.tag="glyf",n.prototype.parse=function(){return this.cache={}},n.prototype.glyphFor=function(t){var n,e,r,a,A,o,i,s,l,c;return t in this.cache?this.cache[t]:(a=this.file.loca,n=this.file.contents,e=a.indexOf(t),0===(r=a.lengthOf(t))?this.cache[t]=null:(n.pos=this.offset+e,A=(o=new Vn(n.read(r))).readShort(),s=o.readShort(),c=o.readShort(),i=o.readShort(),l=o.readShort(),this.cache[t]=-1===A?new ce(o,s,c,i,l):new le(o,A,s,c,i,l),this.cache[t]))},n.prototype.encode=function(t,n,e){var r,a,A,o,i;for(A=[],a=[],o=0,i=n.length;o<i;o++)r=t[n[o]],a.push(A.length),r&&(A=A.concat(r.encode(e)));return a.push(A.length),{table:A,offsets:a}},n}(),le=function(){function t(t,n,e,r,a,A){this.raw=t,this.numberOfContours=n,this.xMin=e,this.yMin=r,this.xMax=a,this.yMax=A,this.compound=!1}return t.prototype.encode=function(){return this.raw.data},t}(),ce=function(){function t(t,n,e,r,a){var A,o;for(this.raw=t,this.xMin=n,this.yMin=e,this.xMax=r,this.yMax=a,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],A=this.raw;o=A.readShort(),this.glyphOffsets.push(A.pos),this.glyphIDs.push(A.readUInt16()),32&o;)A.pos+=1&o?4:2,128&o?A.pos+=8:64&o?A.pos+=4:8&o&&(A.pos+=2)}return t.prototype.encode=function(){var t,n,e;for(n=new Vn(ie.call(this.raw.data)),t=0,e=this.glyphIDs.length;t<e;++t)n.pos=this.glyphOffsets[t];return n.data},t}(),de=function(t){function n(){return n.__super__.constructor.apply(this,arguments)}return Xn(n,zn),n.prototype.tag="loca",n.prototype.parse=function(t){var n,e;return t.pos=this.offset,n=this.file.head.indexToLocFormat,this.offsets=0===n?function(){var n,r;for(r=[],e=0,n=this.length;e<n;e+=2)r.push(2*t.readUInt16());return r}.call(this):function(){var n,r;for(r=[],e=0,n=this.length;e<n;e+=4)r.push(t.readUInt32());return r}.call(this)},n.prototype.indexOf=function(t){return this.offsets[t]},n.prototype.lengthOf=function(t){return this.offsets[t+1]-this.offsets[t]},n.prototype.encode=function(t,n){for(var e=new Uint32Array(this.offsets.length),r=0,a=0,A=0;A<e.length;++A)if(e[A]=r,a<n.length&&n[a]==A){++a,e[A]=r;var o=this.offsets[A],i=this.offsets[A+1]-o;i>0&&(r+=i)}for(var s=new Array(4*e.length),l=0;l<e.length;++l)s[4*l+3]=255&e[l],s[4*l+2]=(65280&e[l])>>8,s[4*l+1]=(16711680&e[l])>>16,s[4*l]=(4278190080&e[l])>>24;return s},n}(),ue=function(){function t(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return t.prototype.generateCmap=function(){var t,n,e,r,a;for(n in r=this.font.cmap.tables[0].codeMap,t={},a=this.subset)e=a[n],t[n]=r[e];return t},t.prototype.glyphsFor=function(t){var n,e,r,a,A,o,i;for(r={},A=0,o=t.length;A<o;A++)r[a=t[A]]=this.font.glyf.glyphFor(a);for(a in n=[],r)(null!=(e=r[a])?e.compound:void 0)&&n.push.apply(n,e.glyphIDs);if(n.length>0)for(a in i=this.glyphsFor(n))e=i[a],r[a]=e;return r},t.prototype.encode=function(t,n){var e,r,a,A,o,i,s,l,c,d,u,p,f,h,g;for(r in e=$n.encode(this.generateCmap(),"unicode"),A=this.glyphsFor(t),u={0:0},g=e.charMap)u[(i=g[r]).old]=i.new;for(p in d=e.maxGlyphID,A)p in u||(u[p]=d++);return l=function(t){var n,e;for(n in e={},t)e[t[n]]=n;return e}(u),c=Object.keys(l).sort((function(t,n){return t-n})),f=function(){var t,n,e;for(e=[],t=0,n=c.length;t<n;t++)o=c[t],e.push(l[o]);return e}(),a=this.font.glyf.encode(A,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(n)},this.font.os2.exists&&(h["OS/2"]=this.font.os2.raw()),this.font.directory.encode(h)},t}();Lt.API.PDFObject=function(){var t;function n(){}return t=function(t,n){return(Array(n+1).join("0")+t).slice(-n)},n.convert=function(e){var r,a,A,o;if(Array.isArray(e))return"["+function(){var t,a,A;for(A=[],t=0,a=e.length;t<a;t++)r=e[t],A.push(n.convert(r));return A}().join(" ")+"]";if("string"==typeof e)return"/"+e;if(null!=e?e.isString:void 0)return"("+e+")";if(e instanceof Date)return"(D:"+t(e.getUTCFullYear(),4)+t(e.getUTCMonth(),2)+t(e.getUTCDate(),2)+t(e.getUTCHours(),2)+t(e.getUTCMinutes(),2)+t(e.getUTCSeconds(),2)+"Z)";if("[object Object]"==={}.toString.call(e)){for(a in A=["<<"],e)o=e[a],A.push("/"+a+" "+n.convert(o));return A.push(">>"),A.join("\n")}return""+e},n}();var pe=r(1120),fe=r.n(pe),he=r(4024),ge=(r(8362),r(7467)),me=r(9755);async function be(n){(0,he.PV)(t("gestion","Creation in progress …")),me(".bootstrap-iso").css("height","2280px"),me(".bootstrap-iso").css("margin-bottom","100px"),me(".bootstrap-iso").css("padding","64px");var e=new Lt("p","pt","a4");let r=me(".bootstrap-iso");for(let t=0;t<r.length;t++)await fe()(r[t],{scrollY:-window.scrollY,dpi:300}).then((n=>{var r=n.toDataURL("image/jpeg");t>0&&e.addPage(),e.addImage(r,"JPG",0,0,595,842)}));var a=await btoa(e.output());const A=document.getElementById("clientselector").selectedOptions[0].value,o=parseInt(document.getElementById("yearselector").selectedOptions[0].value),i=parseInt(document.getElementById("monthselector").selectedOptions[0].value);let s=t("gestion","devis"==n?"QUOTE":"INVOICE");s+="_",s+=A.toUpperCase(),s+=-1==o?"":"_"+o,s+=0==i?"":"_"+function(t){switch(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"}}(i).toUpperCase();var l={name:s,content:a,folder:me("#theFolder").val()+"/"};(0,ge.k5)(l),me(".bootstrap-iso").css("height",""),me(".bootstrap-iso").css("margin-bottom","0px"),me(".bootstrap-iso").css("padding","0px")}},2204:function(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"},9609:function(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"},2469:function(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"},7486:function(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"},4144:function(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"},6254:function(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"},2740:function(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"},3460:function(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"},5647:function(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"},1692:function(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"},6770:function(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"},8931:function(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"},6199:function(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"},1217:function(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"},2956:function(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"},5122:function(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"},1490:function(t){"use strict";t.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTYiIHdpZHRoPSIxNiI+CiAgPHBhdGggZD0iTTE0IDEyLjNMMTIuMyAxNCA4IDkuNyAzLjcgMTQgMiAxMi4zIDYuMyA4IDIgMy43IDMuNyAyIDggNi4zIDEyLjMgMiAxNCAzLjcgOS43IDh6Ii8+Cjwvc3ZnPgo="},888:function(t){"use strict";t.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTYiIHdpZHRoPSIxNiI+CiAgPHBhdGggZD0iTTE0IDEyLjNMMTIuMyAxNCA4IDkuNyAzLjcgMTQgMiAxMi4zIDYuMyA4IDIgMy43IDMuNyAyIDggNi4zIDEyLjMgMiAxNCAzLjcgOS43IDh6IiBzdHlsZT0iZmlsbC1vcGFjaXR5OjE7ZmlsbDojZmZmZmZmIi8+Cjwvc3ZnPgo="},1002:function(t,n,e){"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)}e.d(n,{Z:function(){return r}})},4024:function(t,n,e){"use strict";e.d(n,{GB:function(){return dl},PV:function(){return lp},s$:function(){return dp},x2:function(){return cp}});var r=e(8588);function a(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function A(t,n){for(var e=0;e<n.length;e++){var r=n[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,s(r.key),r)}}function o(t,n,e){return n&&A(t.prototype,n),e&&A(t,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function i(t,n,e){return(n=s(n))in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function s(t){var n=function(t,n){if("object"!=typeof t||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var r=e.call(t,"string");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof n?n:String(n)}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,B=y&&!w.call({1:2},1);v.f=B?function(t){var n=y(this,t);return!!n&&n.enumerable}:w;var x,C,F=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}},Q=h,U=Function.prototype,T=U.call,L=Q&&U.bind.bind(T,T),S=Q?L:function(t){return function(){return T.apply(t,arguments)}},k=S,E=k({}.toString),I=k("".slice),_=function(t){return I(E(t),8,-1)},N=p,H=_,D=Object,P=S("".split),O=N((function(){return!D("z").propertyIsEnumerable(0)}))?function(t){return"String"==H(t)?P(t,""):D(t)}:D,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,Z=W.all,$=W.IS_HTMLDDA?function(t){return"object"==typeof t?null!==t:Y(t)||t===Z}:function(t){return"object"==typeof t?null!==t:Y(t)},tt=d,nt=X,et=function(t){return nt(t)?t:void 0},rt=function(t,n){return arguments.length<2?et(tt[t]):tt[t]&&tt[t][n]},at=S({}.isPrototypeOf),At="undefined"!=typeof navigator&&String(navigator.userAgent)||"",ot=d,it=At,st=ot.process,lt=ot.Deno,ct=st&&st.versions||lt&<.version,dt=ct&&ct.v8;dt&&(C=(x=dt.split("."))[0]>0&&x[0]<4?1:+(x[0]+x[1])),!C&&it&&(!(x=it.match(/Edge\/(\d+)/))||x[1]>=74)&&(x=it.match(/Chrome\/(\d+)/))&&(C=+x[1]);var ut=C,pt=ut,ft=p,ht=!!Object.getOwnPropertySymbols&&!ft((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&pt&&pt<41})),gt=ht&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,mt=rt,bt=X,vt=at,wt=Object,yt=gt?function(t){return"symbol"==typeof t}:function(t){var n=mt("Symbol");return bt(n)&&vt(n.prototype,wt(t))},Bt=String,xt=function(t){try{return Bt(t)}catch(t){return"Object"}},Ct=X,Ft=xt,Qt=TypeError,Ut=function(t){if(Ct(t))return t;throw Qt(Ft(t)+" is not a function")},Tt=Ut,Lt=M,St=function(t,n){var e=t[n];return Lt(e)?void 0:Tt(e)},kt=b,Et=X,It=$,_t=TypeError,Nt={},Ht={get exports(){return Nt},set exports(t){Nt=t}},Dt=d,Pt=Object.defineProperty,Ot=function(t,n){try{Pt(Dt,t,{value:n,configurable:!0,writable:!0})}catch(e){Dt[t]=n}return n},Mt=Ot,jt="__core-js_shared__",Rt=d[jt]||Mt(jt,{}),Kt=Rt;(Ht.exports=function(t,n){return Kt[t]||(Kt[t]=void 0!==n?n:{})})("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 Gt=K,qt=Object,zt=function(t){return qt(Gt(t))},Vt=zt,Wt=S({}.hasOwnProperty),Jt=Object.hasOwn||function(t,n){return Wt(Vt(t),n)},Xt=S,Yt=0,Zt=Math.random(),$t=Xt(1..toString),tn=function(t){return"Symbol("+(void 0===t?"":t)+")_"+$t(++Yt+Zt,36)},nn=Nt,en=Jt,rn=tn,an=ht,An=gt,on=d.Symbol,sn=nn("wks"),ln=An?on.for||on:on&&on.withoutSetter||rn,cn=function(t){return en(sn,t)||(sn[t]=an&&en(on,t)?on[t]:ln("Symbol."+t)),sn[t]},dn=b,un=$,pn=yt,fn=St,hn=TypeError,gn=cn("toPrimitive"),mn=function(t,n){if(!un(t)||pn(t))return t;var e,r=fn(t,gn);if(r){if(void 0===n&&(n="default"),e=dn(r,t,n),!un(e)||pn(e))return e;throw hn("Can't convert object to primitive value")}return void 0===n&&(n="number"),function(t,n){var e,r;if("string"===n&&Et(e=t.toString)&&!It(r=kt(e,t)))return r;if(Et(e=t.valueOf)&&!It(r=kt(e,t)))return r;if("string"!==n&&Et(e=t.toString)&&!It(r=kt(e,t)))return r;throw _t("Can't convert object to primitive value")}(t,n)},bn=yt,vn=function(t){var n=mn(t,"string");return bn(n)?n:n+""},wn=$,yn=d.document,Bn=wn(yn)&&wn(yn.createElement),xn=function(t){return Bn?yn.createElement(t):{}},Cn=xn,Fn=!f&&!p((function(){return 7!=Object.defineProperty(Cn("div"),"a",{get:function(){return 7}}).a})),Qn=f,Un=b,Tn=v,Ln=F,Sn=z,kn=vn,En=Jt,In=Fn,_n=Object.getOwnPropertyDescriptor;u.f=Qn?_n:function(t,n){if(t=Sn(t),n=kn(n),In)try{return _n(t,n)}catch(t){}if(En(t,n))return Ln(!Un(Tn.f,t,n),t[n])};var Nn={},Hn=f&&p((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})),Dn=$,Pn=String,On=TypeError,Mn=function(t){if(Dn(t))return t;throw On(Pn(t)+" is not an object")},jn=f,Rn=Fn,Kn=Hn,Gn=Mn,qn=vn,zn=TypeError,Vn=Object.defineProperty,Wn=Object.getOwnPropertyDescriptor,Jn="enumerable",Xn="configurable",Yn="writable";Nn.f=jn?Kn?function(t,n,e){if(Gn(t),n=qn(n),Gn(e),"function"==typeof t&&"prototype"===n&&"value"in e&&Yn in e&&!e[Yn]){var r=Wn(t,n);r&&r[Yn]&&(t[n]=e.value,e={configurable:Xn in e?e[Xn]:r[Xn],enumerable:Jn in e?e[Jn]:r[Jn],writable:!1})}return Vn(t,n,e)}:Vn:function(t,n,e){if(Gn(t),n=qn(n),Gn(e),Rn)try{return Vn(t,n,e)}catch(t){}if("get"in e||"set"in e)throw zn("Accessors not supported");return"value"in e&&(t[n]=e.value),t};var Zn=Nn,$n=F,te=f?function(t,n,e){return Zn.f(t,n,$n(1,e))}:function(t,n,e){return t[n]=e,t},ne={},ee={get exports(){return ne},set exports(t){ne=t}},re=f,ae=Jt,Ae=Function.prototype,oe=re&&Object.getOwnPropertyDescriptor,ie=ae(Ae,"name"),se={EXISTS:ie,PROPER:ie&&"something"===function(){}.name,CONFIGURABLE:ie&&(!re||re&&oe(Ae,"name").configurable)},le=X,ce=Rt,de=S(Function.toString);le(ce.inspectSource)||(ce.inspectSource=function(t){return de(t)});var ue,pe,fe,he=ce.inspectSource,ge=X,me=d.WeakMap,be=ge(me)&&/native code/.test(String(me)),ve=tn,we=Nt("keys"),ye=function(t){return we[t]||(we[t]=ve(t))},Be={},xe=be,Ce=d,Fe=$,Qe=te,Ue=Jt,Te=Rt,Le=ye,Se=Be,ke="Object already initialized",Ee=Ce.TypeError,Ie=Ce.WeakMap;if(xe||Te.state){var _e=Te.state||(Te.state=new Ie);_e.get=_e.get,_e.has=_e.has,_e.set=_e.set,ue=function(t,n){if(_e.has(t))throw Ee(ke);return n.facade=t,_e.set(t,n),n},pe=function(t){return _e.get(t)||{}},fe=function(t){return _e.has(t)}}else{var Ne=Le("state");Se[Ne]=!0,ue=function(t,n){if(Ue(t,Ne))throw Ee(ke);return n.facade=t,Qe(t,Ne,n),n},pe=function(t){return Ue(t,Ne)?t[Ne]:{}},fe=function(t){return Ue(t,Ne)}}var He={set:ue,get:pe,has:fe,enforce:function(t){return fe(t)?pe(t):ue(t,{})},getterFor:function(t){return function(n){var e;if(!Fe(n)||(e=pe(n)).type!==t)throw Ee("Incompatible receiver, "+t+" required");return e}}},De=S,Pe=p,Oe=X,Me=Jt,je=f,Re=se.CONFIGURABLE,Ke=he,Ge=He.enforce,qe=He.get,ze=String,Ve=Object.defineProperty,We=De("".slice),Je=De("".replace),Xe=De([].join),Ye=je&&!Pe((function(){return 8!==Ve((function(){}),"length",{value:8}).length})),Ze=String(String).split("String"),$e=ee.exports=function(t,n,e){"Symbol("===We(ze(n),0,7)&&(n="["+Je(ze(n),/^Symbol\(([^)]*)\)/,"$1")+"]"),e&&e.getter&&(n="get "+n),e&&e.setter&&(n="set "+n),(!Me(t,"name")||Re&&t.name!==n)&&(je?Ve(t,"name",{value:n,configurable:!0}):t.name=n),Ye&&e&&Me(e,"arity")&&t.length!==e.arity&&Ve(t,"length",{value:e.arity});try{e&&Me(e,"constructor")&&e.constructor?je&&Ve(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var r=Ge(t);return Me(r,"source")||(r.source=Xe(Ze,"string"==typeof n?n:"")),t};Function.prototype.toString=$e((function(){return Oe(this)&&qe(this).source||Ke(this)}),"toString");var tr=X,nr=Nn,er=ne,rr=Ot,ar=function(t,n,e,r){r||(r={});var a=r.enumerable,A=void 0!==r.name?r.name:n;if(tr(e)&&er(e,A,r),r.global)a?t[n]=e:rr(n,e);else{try{r.unsafe?t[n]&&(a=!0):delete t[n]}catch(t){}a?t[n]=e:nr.f(t,n,{value:e,enumerable:!1,configurable:!r.nonConfigurable,writable:!r.nonWritable})}return t},Ar={},or=Math.ceil,ir=Math.floor,sr=Math.trunc||function(t){var n=+t;return(n>0?ir:or)(n)},lr=function(t){var n=+t;return n!=n||0===n?0:sr(n)},cr=lr,dr=Math.max,ur=Math.min,pr=lr,fr=Math.min,hr=function(t){return t>0?fr(pr(t),9007199254740991):0},gr=hr,mr=function(t){return gr(t.length)},br=z,vr=mr,wr=function(t){return function(n,e,r){var a,A=br(n),o=vr(A),i=function(t,n){var e=cr(t);return e<0?dr(e+n,0):ur(e,n)}(r,o);if(t&&e!=e){for(;o>i;)if((a=A[i++])!=a)return!0}else for(;o>i;i++)if((t||i in A)&&A[i]===e)return t||i||0;return!t&&-1}},yr={includes:wr(!0),indexOf:wr(!1)},Br=Jt,xr=z,Cr=yr.indexOf,Fr=Be,Qr=S([].push),Ur=function(t,n){var e,r=xr(t),a=0,A=[];for(e in r)!Br(Fr,e)&&Br(r,e)&&Qr(A,e);for(;n.length>a;)Br(r,e=n[a++])&&(~Cr(A,e)||Qr(A,e));return A},Tr=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Lr=Ur,Sr=Tr.concat("length","prototype");Ar.f=Object.getOwnPropertyNames||function(t){return Lr(t,Sr)};var kr={};kr.f=Object.getOwnPropertySymbols;var Er=rt,Ir=Ar,_r=kr,Nr=Mn,Hr=S([].concat),Dr=Er("Reflect","ownKeys")||function(t){var n=Ir.f(Nr(t)),e=_r.f;return e?Hr(n,e(t)):n},Pr=Jt,Or=Dr,Mr=u,jr=Nn,Rr=p,Kr=X,Gr=/#|\.prototype\./,qr=function(t,n){var e=Vr[zr(t)];return e==Jr||e!=Wr&&(Kr(n)?Rr(n):!!n)},zr=qr.normalize=function(t){return String(t).replace(Gr,".").toLowerCase()},Vr=qr.data={},Wr=qr.NATIVE="N",Jr=qr.POLYFILL="P",Xr=qr,Yr=d,Zr=u.f,$r=te,ta=ar,na=Ot,ea=function(t,n,e){for(var r=Or(n),a=jr.f,A=Mr.f,o=0;o<r.length;o++){var i=r[o];Pr(t,i)||e&&Pr(e,i)||a(t,i,A(n,i))}},ra=Xr,aa=function(t,n){var e,r,a,A,o,i=t.target,s=t.global,l=t.stat;if(e=s?Yr:l?Yr[i]||na(i,{}):(Yr[i]||{}).prototype)for(r in n){if(A=n[r],a=t.dontCallGetSet?(o=Zr(e,r))&&o.value:e[r],!ra(s?r:i+(l?".":"#")+r,t.forced)&&void 0!==a){if(typeof A==typeof a)continue;ea(A,a)}(t.sham||a&&a.sham)&&$r(A,"sham",!0),ta(e,r,A,t)}},Aa=_,oa=S,ia=function(t){if("Function"===Aa(t))return oa(t)},sa=Ut,la=h,ca=ia(ia.bind),da=function(t,n){return sa(t),void 0===n?t:la?ca(t,n):function(){return t.apply(n,arguments)}},ua=_,pa=Array.isArray||function(t){return"Array"==ua(t)},fa={};fa[cn("toStringTag")]="z";var ha="[object z]"===String(fa),ga=ha,ma=X,ba=_,va=cn("toStringTag"),wa=Object,ya="Arguments"==ba(function(){return arguments}()),Ba=ga?ba:function(t){var n,e,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=function(t,n){try{return t[n]}catch(t){}}(n=wa(t),va))?e:ya?ba(n):"Object"==(r=ba(n))&&ma(n.callee)?"Arguments":r},xa=S,Ca=p,Fa=X,Qa=Ba,Ua=he,Ta=function(){},La=[],Sa=rt("Reflect","construct"),ka=/^\s*(?:class|function)\b/,Ea=xa(ka.exec),Ia=!ka.exec(Ta),_a=function(t){if(!Fa(t))return!1;try{return Sa(Ta,La,t),!0}catch(t){return!1}},Na=function(t){if(!Fa(t))return!1;switch(Qa(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return Ia||!!Ea(ka,Ua(t))}catch(t){return!0}};Na.sham=!0;var Ha=!Sa||Ca((function(){var t;return _a(_a.call)||!_a(Object)||!_a((function(){t=!0}))||t}))?Na:_a,Da=pa,Pa=Ha,Oa=$,Ma=cn("species"),ja=Array,Ra=da,Ka=O,Ga=zt,qa=mr,za=function(t,n){return new(function(t){var n;return Da(t)&&(n=t.constructor,(Pa(n)&&(n===ja||Da(n.prototype))||Oa(n)&&null===(n=n[Ma]))&&(n=void 0)),void 0===n?ja:n}(t))(0===n?0:n)},Va=S([].push),Wa=function(t){var n=1==t,e=2==t,r=3==t,a=4==t,A=6==t,o=7==t,i=5==t||A;return function(s,l,c,d){for(var u,p,f=Ga(s),h=Ka(f),g=Ra(l,c),m=qa(h),b=0,v=d||za,w=n?v(s,m):e||o?v(s,0):void 0;m>b;b++)if((i||b in h)&&(p=g(u=h[b],b,f),t))if(n)w[b]=p;else if(p)switch(t){case 3:return!0;case 5:return u;case 6:return b;case 2:Va(w,u)}else switch(t){case 4:return!1;case 7:Va(w,u)}return A?-1:r||a?a:w}},Ja={forEach:Wa(0),map:Wa(1),filter:Wa(2),some:Wa(3),every:Wa(4),find:Wa(5),findIndex:Wa(6),filterReject:Wa(7)},Xa=p,Ya=ut,Za=cn("species"),$a=function(t){return Ya>=51||!Xa((function(){var n=[];return(n.constructor={})[Za]=function(){return{foo:1}},1!==n[t](Boolean).foo}))},tA=Ja.filter;aa({target:"Array",proto:!0,forced:!$a("filter")},{filter:function(t){return tA(this,t,arguments.length>1?arguments[1]:void 0)}});var nA=Ba,eA=ha?{}.toString:function(){return"[object "+nA(this)+"]"};ha||ar(Object.prototype,"toString",eA,{unsafe:!0});var rA,aA,AA,oA,iA="undefined"!=typeof process&&"process"==_(process),sA=X,lA=String,cA=TypeError,dA=S,uA=Mn,pA=Object.setPrototypeOf||("__proto__"in{}?function(){var t,n=!1,e={};try{(t=dA(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set))(e,[]),n=e instanceof Array}catch(t){}return function(e,r){return uA(e),function(t){if("object"==typeof t||sA(t))return t;throw cA("Can't set "+lA(t)+" as a prototype")}(r),n?t(e,r):e.__proto__=r,e}}():void 0),fA=Nn.f,hA=Jt,gA=cn("toStringTag"),mA=rt,bA=Nn,vA=f,wA=cn("species"),yA=at,BA=TypeError,xA=Ha,CA=xt,FA=TypeError,QA=Mn,UA=M,TA=cn("species"),LA=h,SA=Function.prototype,kA=SA.apply,EA=SA.call,IA="object"==typeof Reflect&&Reflect.apply||(LA?EA.bind(kA):function(){return EA.apply(kA,arguments)}),_A=rt("document","documentElement"),NA=S([].slice),HA=TypeError,DA=/(?:ipad|iphone|ipod).*applewebkit/i.test(At),PA=d,OA=IA,MA=da,jA=X,RA=Jt,KA=p,GA=_A,qA=NA,zA=xn,VA=function(t,n){if(t<n)throw HA("Not enough arguments");return t},WA=DA,JA=iA,XA=PA.setImmediate,YA=PA.clearImmediate,ZA=PA.process,$A=PA.Dispatch,to=PA.Function,no=PA.MessageChannel,eo=PA.String,ro=0,ao={},Ao="onreadystatechange";KA((function(){rA=PA.location}));var oo=function(t){if(RA(ao,t)){var n=ao[t];delete ao[t],n()}},io=function(t){return function(){oo(t)}},so=function(t){oo(t.data)},lo=function(t){PA.postMessage(eo(t),rA.protocol+"//"+rA.host)};XA&&YA||(XA=function(t){VA(arguments.length,1);var n=jA(t)?t:to(t),e=qA(arguments,1);return ao[++ro]=function(){OA(n,void 0,e)},aA(ro),ro},YA=function(t){delete ao[t]},JA?aA=function(t){ZA.nextTick(io(t))}:$A&&$A.now?aA=function(t){$A.now(io(t))}:no&&!WA?(oA=(AA=new no).port2,AA.port1.onmessage=so,aA=MA(oA.postMessage,oA)):PA.addEventListener&&jA(PA.postMessage)&&!PA.importScripts&&rA&&"file:"!==rA.protocol&&!KA(lo)?(aA=lo,PA.addEventListener("message",so,!1)):aA=Ao in zA("script")?function(t){GA.appendChild(zA("script"))[Ao]=function(){GA.removeChild(this),oo(t)}}:function(t){setTimeout(io(t),0)});var co={set:XA,clear:YA},uo=function(){this.head=null,this.tail=null};uo.prototype={add:function(t){var n={item:t,next:null},e=this.tail;e?e.next=n:this.head=n,this.tail=n},get:function(){var t=this.head;if(t)return null===(this.head=t.next)&&(this.tail=null),t.item}};var po,fo,ho,go,mo,bo=uo,vo=/ipad|iphone|ipod/i.test(At)&&"undefined"!=typeof Pebble,wo=/web0s(?!.*chrome)/i.test(At),yo=d,Bo=da,xo=u.f,Co=co.set,Fo=bo,Qo=DA,Uo=vo,To=wo,Lo=iA,So=yo.MutationObserver||yo.WebKitMutationObserver,ko=yo.document,Eo=yo.process,Io=yo.Promise,_o=xo(yo,"queueMicrotask"),No=_o&&_o.value;if(!No){var Ho=new Fo,Do=function(){var t,n;for(Lo&&(t=Eo.domain)&&t.exit();n=Ho.get();)try{n()}catch(t){throw Ho.head&&po(),t}t&&t.enter()};Qo||Lo||To||!So||!ko?!Uo&&Io&&Io.resolve?((go=Io.resolve(void 0)).constructor=Io,mo=Bo(go.then,go),po=function(){mo(Do)}):Lo?po=function(){Eo.nextTick(Do)}:(Co=Bo(Co,yo),po=function(){Co(Do)}):(fo=!0,ho=ko.createTextNode(""),new So(Do).observe(ho,{characterData:!0}),po=function(){ho.data=fo=!fo}),No=function(t){Ho.head||po(),Ho.add(t)}}var Po=No,Oo=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}},Mo=d.Promise,jo="object"==typeof Deno&&Deno&&"object"==typeof Deno.version,Ro=!jo&&!iA&&"object"==typeof window&&"object"==typeof document,Ko=d,Go=Mo,qo=X,zo=Xr,Vo=he,Wo=cn,Jo=Ro,Xo=jo,Yo=ut;Go&&Go.prototype;var Zo=Wo("species"),$o=!1,ti=qo(Ko.PromiseRejectionEvent),ni=zo("Promise",(function(){var t=Vo(Go),n=t!==String(Go);if(!n&&66===Yo)return!0;if(!Yo||Yo<51||!/native code/.test(t)){var e=new Go((function(t){t(1)})),r=function(t){t((function(){}),(function(){}))};if((e.constructor={})[Zo]=r,!($o=e.then((function(){}))instanceof r))return!0}return!n&&(Jo||Xo)&&!ti})),ei={CONSTRUCTOR:ni,REJECTION_EVENT:ti,SUBCLASSING:$o},ri={},ai=Ut,Ai=TypeError,oi=function(t){var n,e;this.promise=new t((function(t,r){if(void 0!==n||void 0!==e)throw Ai("Bad Promise constructor");n=t,e=r})),this.resolve=ai(n),this.reject=ai(e)};ri.f=function(t){return new oi(t)};var ii,si,li,ci,di,ui,pi=aa,fi=iA,hi=d,gi=b,mi=ar,bi=pA,vi=Ut,wi=X,yi=$,Bi=function(t,n){var e,r=QA(t).constructor;return void 0===r||UA(e=QA(r)[TA])?n:function(t){if(xA(t))return t;throw FA(CA(t)+" is not a constructor")}(e)},xi=co.set,Ci=Po,Fi=Oo,Qi=bo,Ui=He,Ti=Mo,Li=ri,Si="Promise",ki=ei.CONSTRUCTOR,Ei=ei.REJECTION_EVENT,Ii=ei.SUBCLASSING,_i=Ui.getterFor(Si),Ni=Ui.set,Hi=Ti&&Ti.prototype,Di=Ti,Pi=Hi,Oi=hi.TypeError,Mi=hi.document,ji=hi.process,Ri=Li.f,Ki=Ri,Gi=!!(Mi&&Mi.createEvent&&hi.dispatchEvent),qi="unhandledrejection",zi=function(t){var n;return!(!yi(t)||!wi(n=t.then))&&n},Vi=function(t,n){var e,r,a,A=n.value,o=1==n.state,i=o?t.ok:t.fail,s=t.resolve,l=t.reject,c=t.domain;try{i?(o||(2===n.rejection&&Zi(n),n.rejection=1),!0===i?e=A:(c&&c.enter(),e=i(A),c&&(c.exit(),a=!0)),e===t.promise?l(Oi("Promise-chain cycle")):(r=zi(e))?gi(r,e,s,l):s(e)):l(A)}catch(t){c&&!a&&c.exit(),l(t)}},Wi=function(t,n){t.notified||(t.notified=!0,Ci((function(){for(var e,r=t.reactions;e=r.get();)Vi(e,t);t.notified=!1,n&&!t.rejection&&Xi(t)})))},Ji=function(t,n,e){var r,a;Gi?((r=Mi.createEvent("Event")).promise=n,r.reason=e,r.initEvent(t,!1,!0),hi.dispatchEvent(r)):r={promise:n,reason:e},!Ei&&(a=hi["on"+t])?a(r):t===qi&&function(t,n){try{1==arguments.length?console.error(t):console.error(t,n)}catch(t){}}("Unhandled promise rejection",e)},Xi=function(t){gi(xi,hi,(function(){var n,e=t.facade,r=t.value;if(Yi(t)&&(n=Fi((function(){fi?ji.emit("unhandledRejection",r,e):Ji(qi,e,r)})),t.rejection=fi||Yi(t)?2:1,n.error))throw n.value}))},Yi=function(t){return 1!==t.rejection&&!t.parent},Zi=function(t){gi(xi,hi,(function(){var n=t.facade;fi?ji.emit("rejectionHandled",n):Ji("rejectionhandled",n,t.value)}))},$i=function(t,n,e){return function(r){t(n,r,e)}},ts=function(t,n,e){t.done||(t.done=!0,e&&(t=e),t.value=n,t.state=2,Wi(t,!0))},ns=function(t,n,e){if(!t.done){t.done=!0,e&&(t=e);try{if(t.facade===n)throw Oi("Promise can't be resolved itself");var r=zi(n);r?Ci((function(){var e={done:!1};try{gi(r,n,$i(ns,e,t),$i(ts,e,t))}catch(n){ts(e,n,t)}})):(t.value=n,t.state=1,Wi(t,!1))}catch(n){ts({done:!1},n,t)}}};if(ki&&(Pi=(Di=function(t){(function(t,n){if(yA(n,t))return t;throw BA("Incorrect invocation")})(this,Pi),vi(t),gi(ii,this);var n=_i(this);try{t($i(ns,n),$i(ts,n))}catch(t){ts(n,t)}}).prototype,(ii=function(t){Ni(this,{type:Si,done:!1,notified:!1,parent:!1,reactions:new Qi,rejection:!1,state:0,value:void 0})}).prototype=mi(Pi,"then",(function(t,n){var e=_i(this),r=Ri(Bi(this,Di));return e.parent=!0,r.ok=!wi(t)||t,r.fail=wi(n)&&n,r.domain=fi?ji.domain:void 0,0==e.state?e.reactions.add(r):Ci((function(){Vi(r,e)})),r.promise})),si=function(){var t=new ii,n=_i(t);this.promise=t,this.resolve=$i(ns,n),this.reject=$i(ts,n)},Li.f=Ri=function(t){return t===Di||void 0===t?new si(t):Ki(t)},wi(Ti)&&Hi!==Object.prototype)){li=Hi.then,Ii||mi(Hi,"then",(function(t,n){var e=this;return new Di((function(t,n){gi(li,e,t,n)})).then(t,n)}),{unsafe:!0});try{delete Hi.constructor}catch(t){}bi&&bi(Hi,Pi)}pi({global:!0,constructor:!0,wrap:!0,forced:ki},{Promise:Di}),di=Si,ui=!1,(ci=Di)&&!ui&&(ci=ci.prototype),ci&&!hA(ci,gA)&&fA(ci,gA,{configurable:!0,value:di}),function(t){var n=mA(t),e=bA.f;vA&&n&&!n[wA]&&e(n,wA,{configurable:!0,get:function(){return this}})}(Si);var es={},rs=es,as=cn("iterator"),As=Array.prototype,os=Ba,is=St,ss=M,ls=es,cs=cn("iterator"),ds=function(t){if(!ss(t))return is(t,cs)||is(t,"@@iterator")||ls[os(t)]},us=b,ps=Ut,fs=Mn,hs=xt,gs=ds,ms=TypeError,bs=b,vs=Mn,ws=St,ys=da,Bs=b,xs=Mn,Cs=xt,Fs=mr,Qs=at,Us=ds,Ts=function(t,n,e){var r,a;vs(t);try{if(!(r=ws(t,"return"))){if("throw"===n)throw e;return e}r=bs(r,t)}catch(t){a=!0,r=t}if("throw"===n)throw e;if(a)throw r;return vs(r),e},Ls=TypeError,Ss=function(t,n){this.stopped=t,this.result=n},ks=Ss.prototype,Es=function(t,n,e){var r,a,A,o,i,s,l,c,d=e&&e.that,u=!(!e||!e.AS_ENTRIES),p=!(!e||!e.IS_RECORD),f=!(!e||!e.IS_ITERATOR),h=!(!e||!e.INTERRUPTED),g=ys(n,d),m=function(t){return r&&Ts(r,"normal",t),new Ss(!0,t)},b=function(t){return u?(xs(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=Us(t)))throw Ls(Cs(t)+" is not iterable");if(void 0!==(c=a)&&(rs.Array===c||As[as]===c)){for(A=0,o=Fs(t);o>A;A++)if((i=b(t[A]))&&Qs(ks,i))return i;return new Ss(!1)}r=function(t,n){var e=arguments.length<2?gs(t):n;if(ps(e))return fs(us(e,t));throw ms(hs(t)+" is not iterable")}(t,a)}for(s=p?t.next:r.next;!(l=Bs(s,r)).done;){try{i=b(l.value)}catch(t){Ts(r,"throw",t)}if("object"==typeof i&&i&&Qs(ks,i))return i}return new Ss(!1)},Is=cn("iterator"),_s=!1;try{var Ns=0,Hs={next:function(){return{done:!!Ns++}},return:function(){_s=!0}};Hs[Is]=function(){return this},Array.from(Hs,(function(){throw 2}))}catch(t){}var Ds=Mo,Ps=ei.CONSTRUCTOR||!function(t,n){if(!n&&!_s)return!1;var e=!1;try{var r={};r[Is]=function(){return{next:function(){return{done:e=!0}}}},t(r)}catch(t){}return e}((function(t){Ds.all(t).then(void 0,(function(){}))})),Os=b,Ms=Ut,js=ri,Rs=Oo,Ks=Es;aa({target:"Promise",stat:!0,forced:Ps},{all:function(t){var n=this,e=js.f(n),r=e.resolve,a=e.reject,A=Rs((function(){var e=Ms(n.resolve),A=[],o=0,i=1;Ks(t,(function(t){var s=o++,l=!1;i++,Os(e,n,t).then((function(t){l||(l=!0,A[s]=t,--i||r(A))}),a)})),--i||r(A)}));return A.error&&a(A.value),e.promise}});var Gs=aa,qs=ei.CONSTRUCTOR,zs=Mo,Vs=rt,Ws=X,Js=ar,Xs=zs&&zs.prototype;if(Gs({target:"Promise",proto:!0,forced:qs,real:!0},{catch:function(t){return this.then(void 0,t)}}),Ws(zs)){var Ys=Vs("Promise").prototype.catch;Xs.catch!==Ys&&Js(Xs,"catch",Ys,{unsafe:!0})}var Zs=b,$s=Ut,tl=ri,nl=Oo,el=Es;aa({target:"Promise",stat:!0,forced:Ps},{race:function(t){var n=this,e=tl.f(n),r=e.reject,a=nl((function(){var a=$s(n.resolve);el(t,(function(t){Zs(a,n,t).then(e.resolve,r)}))}));return a.error&&r(a.value),e.promise}});var rl=b,al=ri;aa({target:"Promise",stat:!0,forced:ei.CONSTRUCTOR},{reject:function(t){var n=al.f(this);return rl(n.reject,void 0,t),n.promise}});var Al,ol=Mn,il=$,sl=ri,ll=aa,cl=ei.CONSTRUCTOR;rt("Promise"),ll({target:"Promise",stat:!0,forced:cl},{resolve:function(t){return function(t,n){if(ol(t),il(n)&&n.constructor===t)return n;var e=sl.f(t);return(0,e.resolve)(n),e.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"}(Al||(Al={}));var dl=function(){function t(n,e,r,A,o,i,s,l){a(this,t),this.title=n,this.multiSelect=e,this.mimeTypeFiler=r,this.modal=A,this.type=o,this.directoriesAllowed=i,this.path=s,this.filter=l}return o(t,[{key:"pick",value:function(){var t=this;return new Promise((function(n,e){OC.dialogs.filepicker(t.title,n,t.multiSelect,t.mimeTypeFiler,t.modal,t.type,t.path,{allowDirectoryChooser:t.directoriesAllowed,filter:t.filter})}))}}]),t}(),ul=Ur,pl=Tr,fl=Object.keys||function(t){return ul(t,pl)},hl=f,gl=S,ml=b,bl=p,vl=fl,wl=kr,yl=v,Bl=zt,xl=O,Cl=Object.assign,Fl=Object.defineProperty,Ql=gl([].concat),Ul=!Cl||bl((function(){if(hl&&1!==Cl({b:1},Cl(Fl({},"a",{enumerable:!0,get:function(){Fl(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},n={},e=Symbol(),r="abcdefghijklmnopqrst";return t[e]=7,r.split("").forEach((function(t){n[t]=t})),7!=Cl({},t)[e]||vl(Cl({},n)).join("")!=r}))?function(t,n){for(var e=Bl(t),r=arguments.length,a=1,A=wl.f,o=yl.f;r>a;)for(var i,s=xl(arguments[a++]),l=A?Ql(vl(s),A(s)):vl(s),c=l.length,d=0;c>d;)i=l[d++],hl&&!ml(o,s,i)||(e[i]=s[i]);return e}:Cl,Tl=Ul;aa({target:"Object",stat:!0,arity:2,forced:Object.assign!==Tl},{assign:Tl});var Ll=Ba,Sl=String,kl=function(t){if("Symbol"===Ll(t))throw TypeError("Cannot convert a Symbol value to a string");return Sl(t)},El=Mn,Il=function(){var t=El(this),n="";return t.hasIndices&&(n+="d"),t.global&&(n+="g"),t.ignoreCase&&(n+="i"),t.multiline&&(n+="m"),t.dotAll&&(n+="s"),t.unicode&&(n+="u"),t.unicodeSets&&(n+="v"),t.sticky&&(n+="y"),n},_l=b,Nl=Jt,Hl=at,Dl=Il,Pl=RegExp.prototype,Ol=se.PROPER,Ml=ar,jl=Mn,Rl=kl,Kl=p,Gl="toString",ql=RegExp.prototype[Gl],zl=Kl((function(){return"/a/b"!=ql.call({source:"a",flags:"b"})})),Vl=Ol&&ql.name!=Gl;(zl||Vl)&&Ml(RegExp.prototype,Gl,(function(){var t=jl(this);return"/"+Rl(t.source)+"/"+Rl(function(t){var n=t.flags;return void 0!==n||"flags"in Pl||Nl(t,"flags")||!Hl(Pl,t)?n:_l(Dl,t)}(t))}),{unsafe:!0});var Wl=Ja.map;aa({target:"Array",proto:!0,forced:!$a("map")},{map:function(t){return Wl(this,t,arguments.length>1?arguments[1]:void 0)}});var Jl={},Xl=p,Yl=d.RegExp,Zl=Xl((function(){var t=Yl("a","y");return t.lastIndex=2,null!=t.exec("abcd")})),$l=Zl||Xl((function(){return!Yl("a","y").sticky})),tc={BROKEN_CARET:Zl||Xl((function(){var t=Yl("^r","gy");return t.lastIndex=2,null!=t.exec("str")})),MISSED_STICKY:$l,UNSUPPORTED_Y:Zl},nc={},ec=f,rc=Hn,ac=Nn,Ac=Mn,oc=z,ic=fl;nc.f=ec&&!rc?Object.defineProperties:function(t,n){Ac(t);for(var e,r=oc(n),a=ic(n),A=a.length,o=0;A>o;)ac.f(t,e=a[o++],r[e]);return t};var sc,lc=Mn,cc=nc,dc=Tr,uc=Be,pc=_A,fc=xn,hc="prototype",gc="script",mc=ye("IE_PROTO"),bc=function(){},vc=function(t){return"<"+gc+">"+t+"</"+gc+">"},wc=function(t){t.write(vc("")),t.close();var n=t.parentWindow.Object;return t=null,n},yc=function(){try{sc=new ActiveXObject("htmlfile")}catch(t){}var t,n,e;yc="undefined"!=typeof document?document.domain&&sc?wc(sc):(n=fc("iframe"),e="java"+gc+":",n.style.display="none",pc.appendChild(n),n.src=String(e),(t=n.contentWindow.document).open(),t.write(vc("document.F=Object")),t.close(),t.F):wc(sc);for(var r=dc.length;r--;)delete yc[hc][dc[r]];return yc()};uc[mc]=!0;var Bc,xc,Cc=Object.create||function(t,n){var e;return null!==t?(bc[hc]=lc(t),e=new bc,bc[hc]=null,e[mc]=t):e=yc(),void 0===n?e:cc.f(e,n)},Fc=p,Qc=d.RegExp,Uc=Fc((function(){var t=Qc(".","s");return!(t.dotAll&&t.exec("\n")&&"s"===t.flags)})),Tc=p,Lc=d.RegExp,Sc=Tc((function(){var t=Lc("(?<a>b)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$<a>c")})),kc=b,Ec=S,Ic=kl,_c=Il,Nc=tc,Hc=Cc,Dc=He.get,Pc=Uc,Oc=Sc,Mc=Nt("native-string-replace",String.prototype.replace),jc=RegExp.prototype.exec,Rc=jc,Kc=Ec("".charAt),Gc=Ec("".indexOf),qc=Ec("".replace),zc=Ec("".slice),Vc=(xc=/b*/g,kc(jc,Bc=/a/,"a"),kc(jc,xc,"a"),0!==Bc.lastIndex||0!==xc.lastIndex),Wc=Nc.BROKEN_CARET,Jc=void 0!==/()??/.exec("")[1];(Vc||Jc||Wc||Pc||Oc)&&(Rc=function(t){var n,e,r,a,A,o,i,s=this,l=Dc(s),c=Ic(t),d=l.raw;if(d)return d.lastIndex=s.lastIndex,n=kc(Rc,d,c),s.lastIndex=d.lastIndex,n;var u=l.groups,p=Wc&&s.sticky,f=kc(_c,s),h=s.source,g=0,m=c;if(p&&(f=qc(f,"y",""),-1===Gc(f,"g")&&(f+="g"),m=zc(c,s.lastIndex),s.lastIndex>0&&(!s.multiline||s.multiline&&"\n"!==Kc(c,s.lastIndex-1))&&(h="(?: "+h+")",m=" "+m,g++),e=new RegExp("^(?:"+h+")",f)),Jc&&(e=new RegExp("^"+h+"$(?!\\s)",f)),Vc&&(r=s.lastIndex),a=kc(jc,p?e:s,m),p?a?(a.input=zc(a.input,g),a[0]=zc(a[0],g),a.index=s.lastIndex,s.lastIndex+=a[0].length):s.lastIndex=0:Vc&&a&&(s.lastIndex=s.global?a.index+a[0].length:r),Jc&&a&&a.length>1&&kc(Mc,a[0],e,(function(){for(A=1;A<arguments.length-2;A++)void 0===arguments[A]&&(a[A]=void 0)})),a&&u)for(a.groups=o=Hc(null),A=0;A<u.length;A++)o[(i=u[A])[0]]=a[i[1]];return a});var Xc=Rc;aa({target:"RegExp",proto:!0,forced:/./.exec!==Xc},{exec:Xc});var Yc=ia,Zc=ar,$c=Xc,td=p,nd=cn,ed=te,rd=nd("species"),ad=RegExp.prototype,Ad=S,od=lr,id=kl,sd=K,ld=Ad("".charAt),cd=Ad("".charCodeAt),dd=Ad("".slice),ud=function(t){return function(n,e){var r,a,A=id(sd(n)),o=od(e),i=A.length;return o<0||o>=i?t?"":void 0:(r=cd(A,o))<55296||r>56319||o+1===i||(a=cd(A,o+1))<56320||a>57343?t?ld(A,o):r:t?dd(A,o,o+2):a-56320+(r-55296<<10)+65536}},pd=(ud(!1),ud(!0)),fd=S,hd=zt,gd=Math.floor,md=fd("".charAt),bd=fd("".replace),vd=fd("".slice),wd=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,yd=/\$([$&'`]|\d{1,2})/g,Bd=b,xd=Mn,Cd=X,Fd=_,Qd=Xc,Ud=TypeError,Td=IA,Ld=b,Sd=S,kd=p,Ed=Mn,Id=X,_d=M,Nd=lr,Hd=hr,Dd=kl,Pd=K,Od=function(t,n,e){return n+(e?pd(t,n).length:1)},Md=St,jd=function(t,n,e,r,a,A){var o=e+t.length,i=r.length,s=yd;return void 0!==a&&(a=hd(a),s=wd),bd(A,s,(function(A,s){var l;switch(md(s,0)){case"$":return"$";case"&":return t;case"`":return vd(n,0,e);case"'":return vd(n,o);case"<":l=a[vd(s,1,-1)];break;default:var c=+s;if(0===c)return A;if(c>i){var d=gd(c/10);return 0===d?A:d<=i?void 0===r[d-1]?md(s,1):r[d-1]+md(s,1):A}l=r[c-1]}return void 0===l?"":l}))},Rd=function(t,n){var e=t.exec;if(Cd(e)){var r=Bd(e,t,n);return null!==r&&xd(r),r}if("RegExp"===Fd(t))return Bd(Qd,t,n);throw Ud("RegExp#exec called on incompatible receiver")},Kd=cn("replace"),Gd=Math.max,qd=Math.min,zd=Sd([].concat),Vd=Sd([].push),Wd=Sd("".indexOf),Jd=Sd("".slice),Xd="$0"==="a".replace(/./,"$0"),Yd=!!/./[Kd]&&""===/./[Kd]("a","$0");!function(t,n,e,r){var a=nd(t),A=!td((function(){var n={};return n[a]=function(){return 7},7!=""[t](n)})),o=A&&!td((function(){var n=!1,e=/a/;return"split"===t&&((e={}).constructor={},e.constructor[rd]=function(){return e},e.flags="",e[a]=/./[a]),e.exec=function(){return n=!0,null},e[a](""),!n}));if(!A||!o||e){var i=Yc(/./[a]),s=n(a,""[t],(function(t,n,e,r,a){var o=Yc(t),s=n.exec;return s===$c||s===ad.exec?A&&!a?{done:!0,value:i(n,e,r)}:{done:!0,value:o(e,n,r)}:{done:!1}}));Zc(String.prototype,t,s[0]),Zc(ad,a,s[1])}r&&ed(ad[a],"sham",!0)}("replace",(function(t,n,e){var r=Yd?"$":"$0";return[function(t,e){var r=Pd(this),a=_d(t)?void 0:Md(t,Kd);return a?Ld(a,t,r,e):Ld(n,Dd(r),t,e)},function(t,a){var A=Ed(this),o=Dd(t);if("string"==typeof a&&-1===Wd(a,r)&&-1===Wd(a,"$<")){var i=e(n,A,o,a);if(i.done)return i.value}var s=Id(a);s||(a=Dd(a));var l=A.global;if(l){var c=A.unicode;A.lastIndex=0}for(var d=[];;){var u=Rd(A,o);if(null===u)break;if(Vd(d,u),!l)break;""===Dd(u[0])&&(A.lastIndex=Od(o,Hd(A.lastIndex),c))}for(var p,f="",h=0,g=0;g<d.length;g++){for(var m=Dd((u=d[g])[0]),b=Gd(qd(Nd(u.index),o.length),0),v=[],w=1;w<u.length;w++)Vd(v,void 0===(p=u[w])?p:String(p));var y=u.groups;if(s){var B=zd([m],v,b,o);void 0!==y&&Vd(B,y);var x=Dd(Td(a,void 0,B))}else x=jd(m,o,b,v,y,a);b>=h&&(f+=Jd(o,h,b)+x,h=b+m.length)}return f+Jd(o,h)}]}),!!kd((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")}))||!Xd||Yd);var Zd=aa,$d=f,tu=Nn.f;Zd({target:"Object",stat:!0,forced:Object.defineProperty!==tu,sham:!$d},{defineProperty:tu});var nu="Expected a function",eu="__lodash_hash_undefined__",ru=1/0,au="[object Function]",Au="[object GeneratorFunction]",ou="[object Symbol]",iu=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,su=/^\w*$/,lu=/^\./,cu=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,du=/\\(\\)?/g,uu=/^\[object .+?Constructor\]$/,pu="object"==typeof l&&l&&l.Object===Object&&l,fu="object"==typeof self&&self&&self.Object===Object&&self,hu=pu||fu||Function("return this")(),gu=Array.prototype,mu=Function.prototype,bu=Object.prototype,vu=hu["__core-js_shared__"],wu=function(){var t=/[^.]+$/.exec(vu&&vu.keys&&vu.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),yu=mu.toString,Bu=bu.hasOwnProperty,xu=bu.toString,Cu=RegExp("^"+yu.call(Bu).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Fu=hu.Symbol,Qu=gu.splice,Uu=Hu(hu,"Map"),Tu=Hu(Object,"create"),Lu=Fu?Fu.prototype:void 0,Su=Lu?Lu.toString:void 0;function ku(t){var n=-1,e=t?t.length:0;for(this.clear();++n<e;){var r=t[n];this.set(r[0],r[1])}}function Eu(t){var n=-1,e=t?t.length:0;for(this.clear();++n<e;){var r=t[n];this.set(r[0],r[1])}}function Iu(t){var n=-1,e=t?t.length:0;for(this.clear();++n<e;){var r=t[n];this.set(r[0],r[1])}}function _u(t,n){for(var e,r,a=t.length;a--;)if((e=t[a][0])===(r=n)||e!=e&&r!=r)return a;return-1}function Nu(t,n){var e,r,a=t.__data__;return("string"==(r=typeof(e=n))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==e:null===e)?a["string"==typeof n?"string":"hash"]:a.map}function Hu(t,n){var e=function(t,n){return null==t?void 0:t[n]}(t,n);return function(t){if(!ju(t)||wu&&wu in t)return!1;var n=function(t){var n=ju(t)?xu.call(t):"";return n==au||n==Au}(t)||function(t){var n=!1;if(null!=t&&"function"!=typeof t.toString)try{n=!!(t+"")}catch(t){}return n}(t)?Cu:uu;return n.test(function(t){if(null!=t){try{return yu.call(t)}catch(t){}try{return t+""}catch(t){}}return""}(t))}(e)?e:void 0}ku.prototype.clear=function(){this.__data__=Tu?Tu(null):{}},ku.prototype.delete=function(t){return this.has(t)&&delete this.__data__[t]},ku.prototype.get=function(t){var n=this.__data__;if(Tu){var e=n[t];return e===eu?void 0:e}return Bu.call(n,t)?n[t]:void 0},ku.prototype.has=function(t){var n=this.__data__;return Tu?void 0!==n[t]:Bu.call(n,t)},ku.prototype.set=function(t,n){return this.__data__[t]=Tu&&void 0===n?eu:n,this},Eu.prototype.clear=function(){this.__data__=[]},Eu.prototype.delete=function(t){var n=this.__data__,e=_u(n,t);return!(e<0||(e==n.length-1?n.pop():Qu.call(n,e,1),0))},Eu.prototype.get=function(t){var n=this.__data__,e=_u(n,t);return e<0?void 0:n[e][1]},Eu.prototype.has=function(t){return _u(this.__data__,t)>-1},Eu.prototype.set=function(t,n){var e=this.__data__,r=_u(e,t);return r<0?e.push([t,n]):e[r][1]=n,this},Iu.prototype.clear=function(){this.__data__={hash:new ku,map:new(Uu||Eu),string:new ku}},Iu.prototype.delete=function(t){return Nu(this,t).delete(t)},Iu.prototype.get=function(t){return Nu(this,t).get(t)},Iu.prototype.has=function(t){return Nu(this,t).has(t)},Iu.prototype.set=function(t,n){return Nu(this,t).set(t,n),this};var Du=Ou((function(t){var n;t=null==(n=t)?"":function(t){if("string"==typeof t)return t;if(Ru(t))return Su?Su.call(t):"";var n=t+"";return"0"==n&&1/t==-ru?"-0":n}(n);var e=[];return lu.test(t)&&e.push(""),t.replace(cu,(function(t,n,r,a){e.push(r?a.replace(du,"$1"):n||t)})),e}));function Pu(t){if("string"==typeof t||Ru(t))return t;var n=t+"";return"0"==n&&1/t==-ru?"-0":n}function Ou(t,n){if("function"!=typeof t||n&&"function"!=typeof n)throw new TypeError(nu);var e=function(){var r=arguments,a=n?n.apply(this,r):r[0],A=e.cache;if(A.has(a))return A.get(a);var o=t.apply(this,r);return e.cache=A.set(a,o),o};return e.cache=new(Ou.Cache||Iu),e}Ou.Cache=Iu;var Mu=Array.isArray;function ju(t){var n=typeof t;return!!t&&("object"==n||"function"==n)}function Ru(t){return"symbol"==typeof t||function(t){return!!t&&"object"==typeof t}(t)&&xu.call(t)==ou}var Ku=function(t,n,e){var r=null==t?void 0:function(t,n){var e;n=function(t,n){if(Mu(t))return!1;var e=typeof t;return!("number"!=e&&"symbol"!=e&&"boolean"!=e&&null!=t&&!Ru(t))||su.test(t)||!iu.test(t)||null!=n&&t in Object(n)}(n,t)?[n]:Mu(e=n)?e:Du(e);for(var r=0,a=n.length;null!=t&&r<a;)t=t[Pu(n[r++])];return r&&r==a?t:void 0}(t,n);return void 0===r?e:r},Gu={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}}},qu=zu;function zu(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}zu.prototype.on=function(t,n){this.listeners.push({eventName:t,callback:n})},zu.prototype.off=function(t,n){this.listeners=this.listeners.filter((function(e){return 0==(e.eventName===t&&e.callback===n)}))},zu.prototype.emit=function(t,n){for(var e=0;e<this.listeners.length;e++){var r=this.listeners[e];r.eventName===t&&r.callback(n)}},zu.prototype.warn=function(t){this.debug&&console.warn(t),this.emit("error",new Error(t))},zu.prototype.addTranslations=function(t,n,e){this.catalogs[t]||(this.catalogs[t]={}),this.catalogs[t][n]=e},zu.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.")},zu.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.")},zu.prototype.gettext=function(t){return this.dnpgettext(this.domain,"",t)},zu.prototype.dgettext=function(t,n){return this.dnpgettext(t,"",n)},zu.prototype.ngettext=function(t,n,e){return this.dnpgettext(this.domain,"",t,n,e)},zu.prototype.dngettext=function(t,n,e,r){return this.dnpgettext(t,"",n,e,r)},zu.prototype.pgettext=function(t,n){return this.dnpgettext(this.domain,t,n)},zu.prototype.dpgettext=function(t,n,e){return this.dnpgettext(t,n,e)},zu.prototype.npgettext=function(t,n,e,r){return this.dnpgettext(this.domain,t,n,e,r)},zu.prototype.dnpgettext=function(t,n,e,r,a){var A,o,i=e;return n=n||"",isNaN(a)||1===a||(i=r||e),(A=this._getTranslation(t,n,e))?("number"==typeof a?"boolean"==typeof(o=(0,Gu[zu.getLanguageCode(this.locale)].pluralsFunc)(a))&&(o=o?1:0):o=0,A.msgstr[o]||i):(this.sourceLocale&&this.locale===this.sourceLocale||this.warn('No translation was found for msgid "'+e+'" in msgctxt "'+n+'" and domain "'+t+'"'),i)},zu.prototype.getComment=function(t,n,e){var r;return(r=this._getTranslation(t,n,e))&&r.comments||{}},zu.prototype._getTranslation=function(t,n,e){return n=n||"",Ku(this.catalogs,[this.locale,t,"translations",n,e])},zu.getLanguageCode=function(t){return t.split(/[\-_]/)[0].toLowerCase()},zu.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)},zu.prototype.setlocale=function(t){this.setLocale(t)},zu.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 Vu={};function Wu(){return document.documentElement.dataset.locale||"en"}Object.defineProperty(Vu,"__esModule",{value:!0}),Vu.getCanonicalLocale=function(){return Wu().replace(/_/g,"-")},Vu.getDayNames=function(){return void 0===window.dayNames?(console.warn("No dayNames found"),["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]):window.dayNames},Vu.getDayNamesMin=function(){return void 0===window.dayNamesMin?(console.warn("No dayNamesMin found"),["Su","Mo","Tu","We","Th","Fr","Sa"]):window.dayNamesMin},Vu.getDayNamesShort=function(){return void 0===window.dayNamesShort?(console.warn("No dayNamesShort found"),["Sun.","Mon.","Tue.","Wed.","Thu.","Fri.","Sat."]):window.dayNamesShort},Vu.getFirstDay=function(){return void 0===window.firstDay?(console.warn("No firstDay found"),1):window.firstDay},Vu.getLanguage=function(){return document.documentElement.lang||"en"},Vu.getLocale=Wu,Vu.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},Vu.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},Vu.translate=function(t,n,e,r,a){return"undefined"==typeof OC?(console.warn("No OC found"),n):OC.L10N.translate(t,n,e,r,a)},Vu.translatePlural=function(t,n,e,r,a,A){return"undefined"==typeof OC?(console.warn("No OC found"),n):OC.L10N.translatePlural(t,n,e,r,a,A)},Object.defineProperty(Jl,"__esModule",{value:!0});var Ju,Xu=Jl.getGettextBuilder=function(){return new ep},Yu=(Ju=qu)&&Ju.__esModule?Ju:{default:Ju},Zu=Vu;function $u(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function tp(t,n){for(var e=0;e<n.length;e++){var r=n[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function np(t,n,e){return n&&tp(t.prototype,n),e&&tp(t,e),Object.defineProperty(t,"prototype",{writable:!1}),t}var ep=function(){function t(){$u(this,t),this.translations={},this.debug=!1}return np(t,[{key:"setLanguage",value:function(t){return this.locale=t,this}},{key:"detectLocale",value:function(){return this.setLanguage((0,Zu.getLanguage)().replace("-","_"))}},{key:"addTranslation",value:function(t,n){return this.translations[t]=n,this}},{key:"enableDebugMode",value:function(){return this.debug=!0,this}},{key:"build",value:function(){return new rp(this.locale||"en",this.translations,this.debug)}}]),t}(),rp=function(){function t(n,e,r){for(var a in $u(this,t),this.gt=new Yu.default({debug:r,sourceLocale:"en"}),e)this.gt.addTranslations(a,"messages",e[a]);this.gt.setLocale(n)}return np(t,[{key:"subtitudePlaceholders",value:function(t,n){return t.replace(/{([^{}]*)}/g,(function(t,e){var r=n[e];return"string"==typeof r||"number"==typeof r?r.toString():t}))}},{key:"gettext",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.subtitudePlaceholders(this.gt.gettext(t),n)}},{key:"ngettext",value:function(t,n,e){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.subtitudePlaceholders(this.gt.ngettext(t,n,e).replace(/%n/g,e.toString()),r)}}]),t}(),ap=Xu().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 ap.addTranslation(t.locale,t.json)}));var Ap=ap.build();Ap.ngettext.bind(Ap),Ap.gettext.bind(Ap);var op=o((function t(){a(this,t)}));op.ERROR="toast-error",op.WARNING="toast-warning",op.INFO="toast-info",op.SUCCESS="toast-success",op.PERMANENT="toast-error",op.UNDO="toast-undo";var ip=o((function t(){a(this,t)}));ip.OFF="off",ip.POLITE="polite",ip.ASSERTIVE="assertive";var sp=7e3;function lp(t,n){var e,a;if(n=Object.assign({timeout:sp,isHTML:!1,type:void 0,selector:void 0,onRemove:function(){},onClick:void 0,close:!0},n),"string"==typeof t&&!n.isHTML){var A=document.createElement("div");A.innerHTML=t,t=A.innerText}var o=null!==(a=n.type)&&void 0!==a?a:"";"function"==typeof n.onClick&&(o+=" toast-with-click ");var s=t instanceof Node,l=ip.POLITE;n.ariaLive?l=n.ariaLive.toString():n.type!==op.ERROR&&n.type!==op.UNDO||(l=ip.ASSERTIVE);var c=r((i(e={},s?"node":"text",t),i(e,"duration",n.timeout),i(e,"callback",n.onRemove),i(e,"onClick",n.onClick),i(e,"close",n.close),i(e,"gravity","top"),i(e,"selector",n.selector),i(e,"position","right"),i(e,"backgroundColor",""),i(e,"className","dialogs "+o),i(e,"escapeMarkup",!n.isHTML),i(e,"ariaLive",l),e));return c.showToast(),c}function cp(t,n){return lp(t,Object.assign(Object.assign({},n),{type:op.ERROR}))}function dp(t,n){return lp(t,Object.assign(Object.assign({},n),{type:op.SUCCESS}))}},1352:function(t,n,e){"use strict";e.d(n,{Iu:function(){return A}}),e(9753);var r=e(7856),a=e(5573);function A(t,n,e,A,o){const i=Object.assign({},{escape:!0,sanitize:!0},o||{}),s=t=>t,l=i.sanitize?r.sanitize:s,c=i.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[n]||n;var u,p,f,h,g,m,b;return l("object"==typeof e||void 0!==A?((t,n,e)=>t.replace(/%n/g,""+e).replace(/{([^{}]*)}/g,((t,e)=>{if(void 0===n||!(e in n))return l(t);const r=n[e];return l("string"==typeof r||"number"==typeof r?c(r):t)})))(d,e,A):d)}},7467:function(t,n,e){"use strict";e.d(n,{DN:function(){return c},E6:function(){return d},GD:function(){return g},Lj:function(){return s},MG:function(){return u},PY:function(){return p},_Z:function(){return v},dD:function(){return h},fy:function(){return l},i6:function(){return y},jC:function(){return m},k5:function(){return x},l6:function(){return i},mb:function(){return f},u2:function(){return w},yo:function(){return b},zT:function(){return B}});var r=e(4024),a=e(1352),A=e(8362),o=e(9755);function i(t,n,e,i){var s={table:t,column:n,data:e,id:i};o.ajax({url:A.FH+"/update",type:"POST",async:!1,contentType:"application/json",data:JSON.stringify(s)}).done((function(t,n){(0,r.s$)((0,a.Iu)("gestion","Modification saved"))})).fail((function(t,n){(0,r.x2)((0,a.Iu)("gestion","There is an error with the format, please check the documentation"))}))}function s(t,n){var e={table:t,id:n};window.confirm((0,a.Iu)("gestion","Are you sure you want to delete?"))?o.ajax({url:A.FH+"/delete",type:"DELETE",async:!1,contentType:"application/json",data:JSON.stringify(e)}).done((function(t,n){l(),(0,r.s$)((0,a.Iu)("gestion","Modification saved"))})).fail((function(t,n){(0,r.x2)(t)})):(0,r.PV)((0,a.Iu)("gestion","Nothing changed"))}function l(){o.ajax({url:A.FH+"/getStats",type:"PROPFIND",contentType:"application/json"}).done((function(t){var n=JSON.parse(t);o("#statsclient").text(n.client),o("#statsthanato").text(n.thanato),o("#statsdefunts").text(n.defunt),o("#statsdevis").text(n.devis),o("#statstrajet").text(n.trajet),o("#statslieu").text(n.lieu),o("#statsfacture").text(n.facture),o("#statsproduit").text(n.produit),o("#statsarticles").text(n.article),o("#statsbibliotheque").text(n.bibliotheque)})).fail((function(t,n){(0,r.x2)(t)}))}function c(t){o.ajax({url:A.FH+"/getConfiguration",type:"PROPFIND",contentType:"application/json",async:!1}).done((function(n){t(n)})).fail((function(t,n){(0,r.x2)(t)}))}function d(){o.ajax({url:A.FH+"/isconfig",type:"GET",contentType:"application/json"}).done((function(t){t||(document.getElementById("modalConfig").style.display="block")}))}function u(t){o.ajax({url:A.FH+"/getStatArticleAnnuel/"+t,type:"PROPFIND",contentType:"application/json"}).done((function(t){for(var n=document.getElementById("Articles"),e=n.rows.length-1;e>0;e--)n.deleteRow(e);var r,a=JSON.parse(t),o=0;a.forEach((function(t,n){r=(0,A.iz)("Articles",-1,0,t.reference),(0,A.dG)(r,1,t.janvier),(0,A.dG)(r,2,t.fevrier),(0,A.dG)(r,3,t.mars),(0,A.dG)(r,4,t.avril),(0,A.dG)(r,5,t.mai),(0,A.dG)(r,6,t.juin),(0,A.dG)(r,7,t.juillet),(0,A.dG)(r,8,t.aout),(0,A.dG)(r,9,t.septembre),(0,A.dG)(r,10,t.octobre),(0,A.dG)(r,11,t.novembre),(0,A.dG)(r,12,t.decembre),o=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,A.B8)(r,-1,o)}))})).fail((function(t,n){(0,r.x2)(t)}))}function p(t){o.ajax({url:A.FH+"/getStatSoinsThanatoAnnuel/"+t,type:"PROPFIND",contentType:"application/json"}).done((function(t){for(var n=document.getElementById("Soins"),e=n.rows.length-1;e>0;e--)n.deleteRow(e);var r,a=JSON.parse(t),o=0;a.forEach((function(t,n){r=(0,A.iz)("Soins",-1,0,`${t.nom_thanato} ${t.prenom_thanato}`),(0,A.dG)(r,1,t.janvier),(0,A.dG)(r,2,t.fevrier),(0,A.dG)(r,3,t.mars),(0,A.dG)(r,4,t.avril),(0,A.dG)(r,5,t.mai),(0,A.dG)(r,6,t.juin),(0,A.dG)(r,7,t.juillet),(0,A.dG)(r,8,t.aout),(0,A.dG)(r,9,t.septembre),(0,A.dG)(r,10,t.octobre),(0,A.dG)(r,11,t.novembre),(0,A.dG)(r,12,t.decembre),o=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,A.B8)(r,-1,o)}))})).fail((function(t,n){(0,r.x2)(t)}))}function f(t,n){o.ajax({url:A.FH+`/getStatSoinsThanatoWeekend/${t}/${n}`,type:"PROPFIND",contentType:"application/json"}).done((function(t){for(var n=document.getElementById("SoinsWeekend"),e=n.rows.length-1;e>0;e--)n.deleteRow(e);var r;JSON.parse(t).forEach((function(t,n){r=(0,A.V2)("SoinsWeekend",-1,0,`${t.nom_thanato} ${t.prenom_thanato}`),(0,A.dG)(r,1,t.weekends_travailles)}))})).fail((function(t,n){(0,r.x2)(t)}))}function h(t){i(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,n,e){o.ajax({url:A.FH+"/getProduits",type:"PROPFIND",contentType:"application/json"}).done((function(r){t.append('<option data-table="produit_devis" data-column="produit_id" data-val="'+e+'" data-id="'+n+'">'+(0,a.Iu)("gestion","Cancel")+"</option>"),o.each(JSON.parse(r),(function(r,a){var o="";e==a.id&&(o="selected"),t.append("<option "+o+' data-table="produit_devis" data-column="produit_id" data-val="'+a.id+'" data-id="'+n+'">'+a.reference+" "+a.description+" "+A.uw.format(a.prix_unitaire)+"</option>")}))})).fail((function(t,n){(0,r.x2)(t)}))}function m(t,n,e){o.ajax({url:A.FH+"/getArticles",type:"PROPFIND",contentType:"application/json"}).done((function(r){t.append('<option data-table="article_devis" data-column="article_id" data-val="'+e+'" data-id="'+n+'">'+(0,a.Iu)("gestion","Cancel")+"</option>"),o.each(JSON.parse(r),(function(r,a){var o="";e==a.id&&(o="selected"),t.append("<option "+o+' data-table="article_devis" data-column="article_id" data-val="'+a.id+'" data-id="'+n+'">'+a.reference+" "+a.description+" "+A.uw.format(a.prix_unitaire)+"</option>")}))})).fail((function(t,n){(0,r.x2)(t)}))}function b(){var t=o("#devisid").data("id"),n={numdevis:t};o.ajax({url:A.FH+"/getProduitsById",type:"POST",async:!1,contentType:"application/json",data:JSON.stringify(n)}).done((function(n,e){o("#produits tbody").empty();var r="";"facture"===o("#produits").data("type")&&(r="d-none"),o.each(JSON.parse(n),(function(t,n){o("#produits tbody").append('<tr><td><div data-html2canvas-ignore data-modifier="getProduitsById" data-id="'+n.pdid+'" data-table="produit_devis" class="'+r+' deleteItem icon-delete"></div><div style="display:inline;" data-val="'+n.pid+'" data-id="'+n.pdid+'" class="selectable">'+n.reference+"</div></td><td>"+n.description+'</td><td><div class="editable" data-table="produit_devis" data-column="comment" data-id="'+n.pdid+'">'+(0===n.comment.length?"-":n.comment)+'</div></td><td><div class="editableNumber getProduitsById" style="display:inline;" data-modifier="getProduitsById" data-table="produit_devis" data-column="quantite" data-id='+n.pdid+">"+n.quantite+"</div> </td><td>"+A.uw.format(n.prix_unitaire)+"</td><td>"+A.uw.format(n.quantite*n.prix_unitaire)+"</td></tr>"),n.quantite,n.prix_unitaire})),o("#totaldevis tbody").empty(),(0,A.Rd)(t)})).fail((function(t,n){(0,r.x2)(t)}))}function v(){var t=o("#devisid").data("id"),n={numdevis:t};o.ajax({url:A.FH+"/getArticlesById",type:"POST",async:!1,contentType:"application/json",data:JSON.stringify(n)}).done((function(n,e){o("#articles tbody").empty();var r="";"facture"===o("#articles").data("type")&&(r="d-none"),o.each(JSON.parse(n),(function(t,n){o("#articles tbody").append('<tr><td><div data-html2canvas-ignore data-modifier="getArticlesById" data-id="'+n.adid+'" data-table="article_devis" class="'+r+' deleteItem icon-delete"></div><div style="display:inline;" data-val="'+n.aid+'" data-id="'+n.adid+'" class="articleSelectable">'+n.reference+"</div></td><td>"+n.description+'</td><td><div class="editable" data-table="article_devis" data-column="comment" data-id="'+n.adid+'">'+(0===n.comment.length?"-":n.comment)+'</div></td><td><div class="editableNumber getArticlesById" style="display:inline;" data-modifier="getArticlesById" data-table="article_devis" data-column="quantite" data-id='+n.adid+">"+n.quantite+"</div> </td><td>"+A.uw.format(n.prix_unitaire)+"</td><td>"+A.uw.format(n.quantite*n.prix_unitaire)+"</td></tr>"),n.quantite,n.prix_unitaire})),o("#totaldevis tbody").empty(),(0,A.Rd)(t)})).fail((function(t,n){(0,r.x2)(t)}))}function w(){var t={numdefunt:o("#defuntid").data("id")};o.ajax({url:A.FH+"/getObservationsById",type:"POST",async:!1,contentType:"application/json",data:JSON.stringify(t)}).done((function(t,n){o("#observations tbody").empty(),o.each(JSON.parse(t),(function(t,n){o("#observations tbody").append('<tr><td><div class="w-100"><input type="text" id="obs-'+n.odid+'" class="editable-obs w-100" data-table="obs_defunt" data-column="designation" data-id="'+n.odid+'" value="'+(0===n.designation.length?"-":n.designation)+'"/><ul class="obs-list obs-'+n.odid+'-list"></ul></div></td><td><div class="editable" data-table="obs_defunt" data-column="commentaire" data-id="'+n.odid+'">'+(0===n.commentaire.length?"-":n.commentaire)+'</div></td><td><div data-html2canvas-ignore data-modifier="getObservationsById" data-id="'+n.odid+'" data-table="obs_defunt" class="deleteItem icon-delete"></div></td></tr>')}))})).fail((function(t,n){(0,r.x2)(t)}))}function y(){var t={numdefunt:o("#defuntid").data("id")};o.ajax({url:A.FH+"/getHypodermiquesById",type:"POST",async:!1,contentType:"application/json",data:JSON.stringify(t)}).done((function(t,n){o("#hypodermiques tbody").empty(),o.each(JSON.parse(t),(function(t,n){o("#hypodermiques tbody").append('<tr><td><div class="editable" data-table="hypo_defunt" data-column="qte" data-id="'+n.hdid+'">'+n.qte+'</div></td><td><div class="w-100"><input type="text" id="hypo-'+n.hdid+'" class="editable-hypo w-100" data-table="hypo_defunt" data-column="designation" data-id="'+n.hdid+'" value="'+(0===n.designation.length?"-":n.designation)+'"/><ul class="hypo-list hypo-'+n.hdid+'-list"></ul></div></td><td><div class="w-100"><input type="text" id="hyposur-'+n.hdid+'" class="editable-hsur w-100" data-table="hypo_defunt" data-column="endroit" data-id="'+n.hdid+'" value="'+(0==n.endroit.length?"-":n.endroit)+'"><ul class="hyposur-list hyposur-'+n.hdid+'-list"></ul></div></td><td><div data-html2canvas-ignore data-modifier="getHypodermiquesById" data-id="'+n.hdid+'" data-table="hypo_defunt" class="deleteItem icon-delete"></div></td></tr>')}))})).fail((function(t,n){(0,r.x2)(t)}))}function B(){var t={numdefunt:o("#defuntid").data("id")};o.ajax({url:A.FH+"/getBijouxById",type:"POST",async:!1,contentType:"application/json",data:JSON.stringify(t)}).done((function(t,n){o("#bijoux tbody").empty(),o.each(JSON.parse(t),(function(t,n){o("#bijoux tbody").append('<tr><td><div class="editable" data-table="bijou_defunt" data-column="designation" data-id="'+n.bdid+'">'+(0===n.designation.length?"-":n.designation)+'</div></td><td><div class="editable" data-table="bijou_defunt" data-column="commentaire" data-id="'+n.bdid+'">'+(0===n.commentaire.length?"-":n.commentaire)+'</div></td><td><div data-html2canvas-ignore data-modifier="getBijouxById" data-id="'+n.bdid+'" data-table="bijou_defunt" class="deleteItem icon-delete"></div></td></tr>')}))})).fail((function(t,n){(0,r.x2)(t)}))}function x(t){o.ajax({url:A.FH+"/savePDF",type:"POST",contentType:"application/json",data:JSON.stringify(t)}).done((function(t){(0,r.PV)((0,a.Iu)("gestion","Save in")+" "+o("#theFolder").val()+"/")})).fail((function(t,n){(0,r.PV)((0,a.Iu)("gestion","There is an error")),error(t)}))}},8362:function(t,n,e){"use strict";e.d(n,{B8:function(){return m},ET:function(){return v},FH:function(){return s},RH:function(){return B},Rd:function(){return y},V2:function(){return g},dG:function(){return b},ir:function(){return u},iz:function(){return h},lw:function(){return d},mi:function(){return p},tr:function(){return f},uw:function(){return l}});var r=e(4024),a=e(1352),A=e(7467),o=e(9753),i=(e(1168),e(5683),e(9755)),s=(0,o.nu)("/apps/gestion"),l=null,c={autoWidth:!1,stateSave:!0,lengthMenu:[[100,300,500,-1],[100,300,500,"All"]],language:{search:(0,a.Iu)("gestion","Search"),emptyTable:(0,a.Iu)("gestion","No data available in table"),info:(0,a.Iu)("gestion","Showing {start} to {end} of {total} entries",{start:"_START_",end:"_END_",total:"_TOTAL_"}),infoEmpty:(0,a.Iu)("gestion","Showing 0 to 0 of 0 entries"),loadingRecords:(0,a.Iu)("gestion","Loading records …"),processing:(0,a.Iu)("gestion","Processing …"),infoFiltered:(0,a.Iu)("gestion","{max} entries filtered",{max:"_MAX_"}),lengthMenu:(0,a.Iu)("gestion","Show {menu} entries",{menu:"_MENU_"}),zeroRecords:(0,a.Iu)("gestion","No corresponding entry"),paginate:{first:(0,a.Iu)("gestion","First"),last:(0,a.Iu)("gestion","Last"),next:(0,a.Iu)("gestion","Next"),previous:(0,a.Iu)("gestion","Previous")}}};function d(t=!0){(0,A.fy)(),t&&(0,A.E6)(),(0,A.DN)(w),(0,A.DN)(v)}function u(){(0,r.s$)((0,a.Iu)("gestion","Added!"))}function p(t){t.forEach((n=>{n.value==t.getAttribute("data-current")&&n.setAttribute("selected",!0)}))}function f(t,n,e){t.clear(),i.each(JSON.parse(n),(function(n,r){let a=new e(r);t.row.add(a.getDTRow())})),t.order([]),t.columns.adjust(c).draw(!0),i(".editable").attr("title",(0,a.Iu)("gestion","Editable (Click to change)"))}function h(t,n=-1,e=-1,r){a.Iu=document.getElementById(t);var A=a.Iu.insertRow(n);a.Iu.delete,m(A,-1,r,"statHead");for(let t=1;t<13;t++)m(A,-1,l.format(0));return A}function g(t,n=-1,e=-1,r){a.Iu=document.getElementById(t);var A=a.Iu.insertRow(n);a.Iu.delete,m(A,-1,r,"statHead");for(let t=1;t<2;t++)m(A,-1,l.format(0));return A}function m(t,n=-1,e,r="statData"){var a=t.insertCell(n);a.appendChild(document.createTextNode(e)),a.setAttribute("class",r)}function b(t,n=-1,e){t.cells[n].innerHTML=e}function v(t){var n=JSON.parse(t)[0];i("#theFolder").val(n.path),i("#theFolder").attr("data-id",n.id)}function w(t){var n=JSON.parse(t)[0];l=new Intl.NumberFormat(n.format,{style:"currency",currency:n.devise,minimumFractionDigits:2})}function y(t){i.ajax({url:s+"/getConfiguration",type:"PROPFIND",contentType:"application/json"}).done((function(n){i.ajax({url:s+"/getTotalDevis",type:"POST",contentType:"application/json",data:JSON.stringify({numdevis:t})}).done((function(t){var e=JSON.parse(n)[0],r=JSON.parse(t).total,a=parseFloat(e.tva_default);i("#totaldevis tbody").empty(),i("#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>"),i("#mentions_default").html(e.mentions_default)}))}))}function B(t,n=!0){t.innerText=t.innerText.replace(",",".").replace(/[^0-9.-]+/g,""),(0,A.dD)(t),t.innerText=n?l.format(t.innerText):t.innerText}},5683:function(n,e,r){"use strict";r.d(e,{K:function(){return i}});var a=r(7467),A=r(8362),o=r(9755);class i{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}getDTRow(){return["<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>",'<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 n=new XMLHttpRequest;n.open("POST",A.FH+"/client/insert",!0),n.onload=function(n){200==this.status?((0,A.ir)(),i.loadClientDT(t)):showError(this.response)},n.send()}static loadClientDT(t){var n=new XMLHttpRequest;n.open("PROPFIND",A.FH+"/getClients",!0),n.setRequestHeader("Content-Type","application/json"),n.onload=function(n){200==this.status?(0,A.tr)(t,JSON.parse(this.response),i):showError(this.response)},n.send()}static getClients(t){var n=new XMLHttpRequest;n.open("PROPFIND",A.FH+"/getClients",!0),n.setRequestHeader("Content-Type","application/json"),n.onload=function(n){200==this.status?t(JSON.parse(this.response)):showError(this.response)},n.send()}static getClientByIdDevis(t){var n={id:t};o.ajax({url:A.FH+"/clientbyiddevis",type:"POST",contentType:"application/json",data:JSON.stringify(n)}).done((function(n,e){o.each(JSON.parse(n),(function(n,e){o("#nomprenom").html(e.prenom+" "+e.nom),o("#nomcli").html(e.prenom.toUpperCase()+" "+e.nom.toUpperCase()),o("#nomprenom").attr("data-id",t),o("#entreprise").html(e.entreprise),o("#etp").html(e.entreprise),o("#adresse").html(e.adresse),o("#mail").html(e.mail),o("#idcli").html(e.id),o("#dateContext").html(e.date),o("#telephone").html(e.telephone),o("#legal_one").html(e.legal_one),o("#pdf").attr("data-folder",e.num),o("#factureid").length?o("#pdf").data("name",e.entreprise+"_"+o("#factureid").text()+"_v"+o("#factureversion").text()):o("#pdf").data("name",e.entreprise+"_"+e.num+"_v"+o("#devisversion").text())}))})).fail((function(t,n){showError(t)}))}static loadClientList_cid(n){i.getClients((e=>{var r=document.createElement("select");r.dataset.current=n.target.dataset.current,r.dataset.id=n.target.dataset.id,r.dataset.old=n.target.innerHTML,r.addEventListener("change",(t=>{var n;0!=t.target.value?((0,a.l6)(t.target.parentElement.dataset.table,t.target.parentElement.dataset.column,t.target.value,t.target.parentElement.dataset.id),(n=t.target.parentElement).innerHTML=t.target.value+" "+t.target.options[t.target.selectedIndex].text,n.dataset.current=t.target.value):(n=t.target.parentElement).innerHTML=t.target.dataset.old}));var o=document.createElement("option");o.value=0,o.text=t("gestion","Cancel"),r.appendChild(o),JSON.parse(e).forEach((t=>{var n=document.createElement("textarea");n.innerHTML=t.prenom+" "+t.nom;var e=document.createElement("option");e.value=t.id,e.text=n.value,r.appendChild(e)})),(0,A.mi)(r),n.target.innerHTML="",n.target.appendChild(r)}))}}},1168:function(n,e,r){"use strict";r.d(e,{k:function(){return i}});var a=r(9753),A=r(7467),o=r(8362);class i{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=null==t.nom_thanato||0===t.prenom_thanato.length?"-":t.nom_thanato+" "+t.prenom_thanato,this.version=null==t.version||0===t.version.length?"-":t.version,this.lieu=null==t.lieu||0===t.lieu.length?"-":t.lieu,this.mentions=null==t.mentions||0===t.mentions.length?"-":t.mentions,this.baseUrl=(0,a.nu)(`/apps/gestion/devis/${this.id}/show`)}getDTRow(){return['<input class="devisToFacture" data-id= '+this.user_id+' type="checkbox" name="devisToFacture" value="'+this.id+'"/>',"<div>"+this.user_id+"</div>",'<input style="margin:0;padding:0;" class="inputDate" 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>","facturé"==this.mentions?'<div data-table="devis" data-column="mentions" data-id="'+this.id+'" style="display:inline; border-radius: 5px; padding: 8px;background-color:green !important; color: white">'+this.mentions+"</div>":'<div data-table="devis" data-column="mentions" data-id="'+this.id+'" style="display:inline; border-radius: 5px; padding: 8px;background-color:yellow !important">'+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 n=new XMLHttpRequest;n.open("POST",o.FH+"/devis/insert",!0),n.onload=function(n){200==this.status?((0,o.ir)(),i.loadDevisDT(t)):showError(this.response)},n.send()}static loadDevisDT(t){var n=new XMLHttpRequest;n.open("PROPFIND",o.FH+"/getDevis",!0),n.setRequestHeader("Content-Type","application/json"),n.onload=function(n){200==this.status?(0,o.tr)(t,JSON.parse(this.response),i):showError(this.response)},n.send()}static getDevis(t){var n=new XMLHttpRequest;n.open("PROPFIND",o.FH+"/getDevis",!0),n.setRequestHeader("Content-Type","application/json"),n.onload=function(n){if(200==this.status){let n=JSON.parse(JSON.parse(this.response)).filter((t=>"facturé"!=t.mentions));n=JSON.stringify(JSON.stringify(n)),t(JSON.parse(n))}else showError(this.response)},n.send()}static getAllDevis(t){var n=new XMLHttpRequest;n.open("PROPFIND",o.FH+"/getDevis",!0),n.setRequestHeader("Content-Type","application/json"),n.onload=function(n){if(200==this.status){let n=JSON.parse(JSON.parse(this.response));n=JSON.stringify(JSON.stringify(n)),t(JSON.parse(n))}else showError(this.response)},n.send()}static getAllDevisDelphine(t,n){var e=new XMLHttpRequest;e.open("PROPFIND",o.FH+"/getDevisDelphine/"+t.target.dataset.id,!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(t){if(200==this.status){let t=JSON.parse(JSON.parse(this.response));t=JSON.stringify(JSON.stringify(t)),n(JSON.parse(t))}else showError(this.response)},e.send()}static loadDevisList_dnum(n){i.getDevis((e=>{var r=document.createElement("select");r.dataset.current=n.target.dataset.current,r.dataset.id=n.target.dataset.id,r.dataset.old=n.target.innerHTML,r.addEventListener("change",(t=>{var n;0!=t.target.value?((0,A.l6)(t.target.parentElement.dataset.table,t.target.parentElement.dataset.column,t.target.value,t.target.parentElement.dataset.id),location.reload(),(n=t.target.parentElement).innerHTML=t.target.options[t.target.selectedIndex].text,n.dataset.current=t.target.value):(n=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(e).forEach((t=>{var n=t.prenom&&t.nom?(t.prenom?t.prenom:"")+" "+(t.nom?t.nom:""):"-",e=t.nom_defunt?t.nom_defunt:"-",a=document.createElement("textarea");a.innerHTML=e+" ("+n+")";var A=document.createElement("option");A.value=t.id,A.text=a.value,r.appendChild(A)})),(0,o.mi)(r),n.target.innerHTML="",n.target.appendChild(r)}))}static loadAllDevisList_dnum(n){i.getAllDevis((e=>{var r=document.createElement("select");r.dataset.current=n.target.dataset.current,r.dataset.id=n.target.dataset.id,r.dataset.old=n.target.innerHTML,r.addEventListener("change",(t=>{var n;0!=t.target.value?((0,A.l6)(t.target.parentElement.dataset.table,t.target.parentElement.dataset.column,t.target.value,t.target.parentElement.dataset.id),location.reload(),(n=t.target.parentElement).innerHTML=t.target.options[t.target.selectedIndex].text,n.dataset.current=t.target.value):(n=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(e).forEach((t=>{var n=t.prenom&&t.nom?(t.prenom?t.prenom:"")+" "+(t.nom?t.nom:""):"-",e=t.nom_defunt?t.nom_defunt:"-",a=document.createElement("textarea");a.innerHTML=e+" ("+n+")";var A=document.createElement("option");A.value=t.id,A.text=a.value,r.appendChild(A)})),(0,o.mi)(r),n.target.innerHTML="",n.target.appendChild(r)}))}static loadDelphineDevisList_dnum(n){i.getAllDevisDelphine(n,(e=>{var r=document.createElement("select");r.dataset.current=n.target.dataset.current,r.dataset.id=n.target.dataset.id,r.dataset.old=n.target.innerHTML,r.addEventListener("change",(t=>{var n;0!=t.target.value?((0,A.l6)(t.target.parentElement.dataset.table,t.target.parentElement.dataset.column,t.target.value,t.target.parentElement.dataset.id),location.reload(),(n=t.target.parentElement).innerHTML=t.target.options[t.target.selectedIndex].text,n.dataset.current=t.target.value):(n=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(e).forEach((t=>{var n=t.prenom&&t.nom?(t.prenom?t.prenom:"")+" "+(t.nom?t.nom:""):"-",e=t.nom_defunt?t.nom_defunt:"-",a=document.createElement("textarea");a.innerHTML=e+" ("+n+")";var A=document.createElement("option");A.value=t.id,A.text=a.value,r.appendChild(A)})),(0,o.mi)(r),n.target.innerHTML="",n.target.appendChild(r)}))}}}},o={};function i(t){var n=o[t];if(void 0!==n)return n.exports;var e=o[t]={id:t,exports:{}};return A[t].call(e.exports,e,e.exports,i),e.exports}i.m=A,i.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(n,{a:n}),n},e=Object.getPrototypeOf?function(t){return Object.getPrototypeOf(t)}:function(t){return t.__proto__},i.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);i.r(a);var A={};n=n||[null,e({}),e([]),e(e)];for(var o=2&r&&t;"object"==typeof o&&!~n.indexOf(o);o=e(o))Object.getOwnPropertyNames(o).forEach((function(n){A[n]=function(){return t[n]}}));return A.default=function(){return t},i.d(a,A),a},i.d=function(t,n){for(var e in n)i.o(n,e)&&!i.o(t,e)&&Object.defineProperty(t,e,{enumerable:!0,get:n[e]})},i.f={},i.e=function(t){return Promise.all(Object.keys(i.f).reduce((function(n,e){return i.f[e](t,n),n}),[]))},i.u=function(t){return"../js/"+t+".app.js"},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),i.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},r={},a="gestion:",i.l=function(t,n,e,A){if(r[t])r[t].push(n);else{var o,s;if(void 0!==e)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+e){o=d;break}}o||(s=!0,(o=document.createElement("script")).charset="utf-8",o.timeout=120,i.nc&&o.setAttribute("nonce",i.nc),o.setAttribute("data-webpack",a+e),o.src=t),r[t]=[n];var u=function(n,e){o.onerror=o.onload=null,clearTimeout(p);var a=r[t];if(delete r[t],o.parentNode&&o.parentNode.removeChild(o),a&&a.forEach((function(t){return t(e)})),n)return n(e)},p=setTimeout(u.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=u.bind(null,o.onerror),o.onload=u.bind(null,o.onload),s&&document.head.appendChild(o)}},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},function(){var t;i.g.importScripts&&(t=i.g.location+"");var n=i.g.document;if(!t&&n&&(n.currentScript&&(t=n.currentScript.src),!t)){var e=n.getElementsByTagName("script");e.length&&(t=e[e.length-1].src)}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),i.p=t+"../dist/"}(),function(){i.b=document.baseURI||self.location.href;var t={225:0,192:0};i.f.j=function(n,e){var r=i.o(t,n)?t[n]:void 0;if(0!==r)if(r)e.push(r[2]);else{var a=new Promise((function(e,a){r=t[n]=[e,a]}));e.push(r[2]=a);var A=i.p+i.u(n),o=new Error;i.l(A,(function(e){if(i.o(t,n)&&(0!==(r=t[n])&&(t[n]=void 0),r)){var a=e&&("load"===e.type?"missing":e.type),A=e&&e.target&&e.target.src;o.message="Loading chunk "+n+" failed.\n("+a+": "+A+")",o.name="ChunkLoadError",o.type=a,o.request=A,r[1](o)}}),"chunk-"+n,n)}};var n=function(n,e){var r,a,A=e[0],o=e[1],s=e[2],l=0;if(A.some((function(n){return 0!==t[n]}))){for(r in o)i.o(o,r)&&(i.m[r]=o[r]);s&&s(i)}for(n&&n(e);l<A.length;l++)a=A[l],i.o(t,a)&&t[a]&&t[a][0](),t[a]=0},e=self.webpackChunkgestion=self.webpackChunkgestion||[];e.forEach(n.bind(null,0)),e.push=n.bind(null,e.push.bind(e))}(),i.nc=void 0,function(){"use strict";var n=i(3379),e=i.n(n),r=i(7795),a=i.n(r),A=i(569),o=i.n(A),s=i(3565),l=i.n(s),c=i(9216),d=i.n(c),u=i(4589),p=i.n(u),f=i(2189),h={};h.styleTagTransform=p(),h.setAttributes=l(),h.insert=o().bind(null,"head"),h.domAPI=a(),h.insertStyleElement=d(),e()(f.Z,h),f.Z&&f.Z.locals&&f.Z.locals;var g=i(890),m={};m.styleTagTransform=p(),m.setAttributes=l(),m.insert=o().bind(null,"head"),m.domAPI=a(),m.insertStyleElement=d(),e()(g.Z,m),g.Z&&g.Z.locals&&g.Z.locals;var b=i(5982),v={};v.styleTagTransform=p(),v.setAttributes=l(),v.insert=o().bind(null,"head"),v.domAPI=a(),v.insertStyleElement=d(),e()(b.Z,v),b.Z&&b.Z.locals&&b.Z.locals;var w=i(8362),y=i(4024),B=i(7467);let x=i(9755);var C,F,Q,U,T=function(t,n){if(this instanceof T)return x(t).DataTable(n);n=t,this.$=function(t,n){return this.api(!0).$(t,n)},this._=function(t,n){return this.api(!0).rows(t,n).data()},this.api=function(t){return new F(t?Ln(this[C.iApiIndex]):this)},this.fnAddData=function(t,n){var e=this.api(!0),r=Array.isArray(t)&&(Array.isArray(t[0])||x.isPlainObject(t[0]))?e.rows.add(t):e.row.add(t);return(void 0===n||n)&&e.draw(),r.flatten().toArray()},this.fnAdjustColumnSizing=function(t){var n=this.api(!0).columns.adjust(),e=n.settings()[0],r=e.oScroll;void 0===t||t?n.draw(!1):""===r.sX&&""===r.sY||cn(e)},this.fnClearTable=function(t){var n=this.api(!0).clear();(void 0===t||t)&&n.draw()},this.fnClose=function(t){this.api(!0).row(t).child.hide()},this.fnDeleteRow=function(t,n,e){var r=this.api(!0),a=r.rows(t),A=a.settings()[0],o=A.aoData[a[0][0]];return a.remove(),n&&n.call(this,A,o),(void 0===e||e)&&r.draw(),o},this.fnDestroy=function(t){this.api(!0).destroy(t)},this.fnDraw=function(t){this.api(!0).draw(t)},this.fnFilter=function(t,n,e,r,a,A){var o=this.api(!0);null==n?o.search(t,e,r,A):o.column(n).search(t,e,r,A),o.draw()},this.fnGetData=function(t,n){var e=this.api(!0);if(void 0!==t){var r=t.nodeName?t.nodeName.toLowerCase():"";return void 0!==n||"td"==r||"th"==r?e.cell(t,n).data():e.row(t).data()||null}return e.data().toArray()},this.fnGetNodes=function(t){var n=this.api(!0);return void 0!==t?n.row(t).node():n.rows().nodes().flatten().toArray()},this.fnGetPosition=function(t){var n=this.api(!0),e=t.nodeName.toUpperCase();if("TR"==e)return n.row(t).index();if("TD"==e||"TH"==e){var r=n.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,n,e){return this.api(!0).row(t).child(n,e).show().child()[0]},this.fnPageChange=function(t,n){var e=this.api(!0).page(t);(void 0===n||n)&&e.draw(!1)},this.fnSetColumnVis=function(t,n,e){var r=this.api(!0).column(t).visible(n);(void 0===e||e)&&r.columns.adjust().draw()},this.fnSettings=function(){return Ln(this[C.iApiIndex])},this.fnSort=function(t){this.api(!0).order(t).draw()},this.fnSortListener=function(t,n,e){this.api(!0).order.listener(t,n,e)},this.fnUpdate=function(t,n,e,r,a){var A=this.api(!0);return null==e?A.row(n).data(t):A.cell(n,e).data(t),(void 0===a||a)&&A.columns.adjust(),(void 0===r||r)&&A.draw(),0},this.fnVersionCheck=C.fnVersionCheck;var e=this,r=void 0===n,a=this.length;for(var A in r&&(n={}),this.oApi=this.internal=C.internal,T.ext.internal)A&&(this[A]=fe(A));return this.each((function(){var t,A=a>1?En({},n,!0):n,o=0,i=this.getAttribute("id"),s=!1,l=T.defaults,c=x(this);if("table"==this.nodeName.toLowerCase()){Z(l),$(l.column),J(l,l,!0),J(l.column,l.column,!0),J(l,x.extend(A,c.data()),!0);var d=T.settings;for(o=0,t=d.length;o<t;o++){var u=d[o];if(u.nTable==this||u.nTHead&&u.nTHead.parentNode==this||u.nTFoot&&u.nTFoot.parentNode==this){var p=void 0!==A.bRetrieve?A.bRetrieve:l.bRetrieve,f=void 0!==A.bDestroy?A.bDestroy:l.bDestroy;if(r||p)return u.oInstance;if(f){u.oInstance.fnDestroy();break}return void Sn(u,0,"Cannot reinitialise DataTable",3)}if(u.sTableId==this.id){d.splice(o,1);break}}null!==i&&""!==i||(i="DataTables_Table_"+T.ext._unique++,this.id=i);var h=x.extend(!0,{},T.models.oSettings,{sDestroyWidth:c[0].style.width,sInstance:i,sTableId:i});h.nTable=this,h.oApi=e.internal,h.oInit=A,d.push(h),h.oInstance=1===e.length?e:c.dataTable(),Z(A),X(A.oLanguage),A.aLengthMenu&&!A.iDisplayLength&&(A.iDisplayLength=Array.isArray(A.aLengthMenu[0])?A.aLengthMenu[0][0]:A.aLengthMenu[0]),A=En(x.extend(!0,{},l),A),kn(h.oFeatures,A,["bPaginate","bLengthChange","bFilter","bSort","bSortMulti","bInfo","bProcessing","bAutoWidth","bSortClasses","bServerSide","bDeferRender"]),kn(h,A,["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"]]),kn(h.oScroll,A,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]),kn(h.oLanguage,A,"fnInfoCallback"),_n(h,"aoDrawCallback",A.fnDrawCallback,"user"),_n(h,"aoServerParams",A.fnServerParams,"user"),_n(h,"aoStateSaveParams",A.fnStateSaveParams,"user"),_n(h,"aoStateLoadParams",A.fnStateLoadParams,"user"),_n(h,"aoStateLoaded",A.fnStateLoaded,"user"),_n(h,"aoRowCallback",A.fnRowCallback,"user"),_n(h,"aoRowCreatedCallback",A.fnCreatedRow,"user"),_n(h,"aoHeaderCallback",A.fnHeaderCallback,"user"),_n(h,"aoFooterCallback",A.fnFooterCallback,"user"),_n(h,"aoInitComplete",A.fnInitComplete,"user"),_n(h,"aoPreDrawCallback",A.fnPreDrawCallback,"user"),h.rowIdFn=bt(A.rowId),tt(h);var g=h.oClasses;if(x.extend(g,T.ext.classes,A.oClasses),c.addClass(g.sTable),void 0===h.iInitDisplayStart&&(h.iInitDisplayStart=A.iDisplayStart,h._iDisplayStart=A.iDisplayStart),null!==A.iDeferLoading){h.bDeferLoading=!0;var m=Array.isArray(A.iDeferLoading);h._iRecordsDisplay=m?A.iDeferLoading[0]:A.iDeferLoading,h._iRecordsTotal=m?A.iDeferLoading[1]:A.iDeferLoading}var b=h.oLanguage;x.extend(!0,b,A.oLanguage),b.sUrl?(x.ajax({dataType:"json",url:b.sUrl,success:function(t){J(l.oLanguage,t),X(t),x.extend(!0,b,t,h.oInit.oLanguage),Nn(h,null,"i18n",[h]),tn(h)},error:function(){tn(h)}}),s=!0):Nn(h,null,"i18n",[h]),null===A.asStripeClasses&&(h.asStripeClasses=[g.sStripeOdd,g.sStripeEven]);var v=h.asStripeClasses,w=c.children("tbody").find("tr").eq(0);-1!==x.inArray(!0,x.map(v,(function(t,n){return w.hasClass(t)})))&&(x("tbody tr",this).removeClass(v.join(" ")),h.asDestroyStripes=v.slice());var y,B=[],C=this.getElementsByTagName("thead");if(0!==C.length&&(Et(h.aoHeader,C[0]),B=It(h)),null===A.aoColumns)for(y=[],o=0,t=B.length;o<t;o++)y.push(null);else y=A.aoColumns;for(o=0,t=y.length;o<t;o++)et(h,B?B[o]:null);if(ct(h,A.aoColumnDefs,y,(function(t,n){rt(h,t,n)})),w.length){var F=function(t,n){return null!==t.getAttribute("data-"+n)?n:null};x(w[0]).children("th, td").each((function(t,n){var e=h.aoColumns[t];if(e||Sn(h,0,"Incorrect column count",18),e.mData===t){var r=F(n,"sort")||F(n,"order"),a=F(n,"filter")||F(n,"search");null===r&&null===a||(e.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===A.aaSorting){var n=h.aaSorting;for(o=0,t=n.length;o<t;o++)n[o][1]=h.aoColumns[o].asSorting[0]}Cn(h),Q.bSort&&_n(h,"aoDrawCallback",(function(){if(h.bSorted){var t=vn(h),n={};x.each(t,(function(t,e){n[e.src]=e.dir})),Nn(h,null,"order",[h,t,n]),yn(h)}})),_n(h,"aoDrawCallback",(function(){(h.bSorted||"ssp"===Pn(h)||Q.bDeferRender)&&Cn(h)}),"sc");var e=c.children("caption").each((function(){this._captionSide=x(this).css("caption-side")})),r=c.children("thead");0===r.length&&(r=x("<thead/>").appendTo(c)),h.nTHead=r[0];var a=c.children("tbody");0===a.length&&(a=x("<tbody/>").insertAfter(r)),h.nTBody=a[0];var i=c.children("tfoot");if(0===i.length&&e.length>0&&(""!==h.oScroll.sX||""!==h.oScroll.sY)&&(i=x("<tfoot/>").appendTo(c)),0===i.length||0===i.children().length?c.addClass(g.sNoFooter):i.length>0&&(h.nTFoot=i[0],Et(h.aoFooter,h.nTFoot)),A.aaData)for(o=0;o<A.aaData.length;o++)dt(h,A.aaData[o]);else(h.bDeferLoading||"dom"==Pn(h))&&ut(h,x(h.nTBody).children("tr"));h.aiDisplay=h.aiDisplayMaster.slice(),h.bInitialised=!0,!1===s&&tn(h)};_n(h,"aoDrawCallback",Qn,"state_save"),A.bStateSave?(Q.bStateSave=!0,Un(h,0,U)):U()}else Sn(null,0,"Non-table node initialisation ("+this.nodeName+")",2)})),e=null,this},L={},S=/[\r\n\u2028]/g,k=/<.*?>/g,E=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,I=new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^","-"].join("|\\")+")","g"),_=/['\u00A0,$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,N=function(t){return!t||!0===t||"-"===t},H=function(t){var n=parseInt(t,10);return!isNaN(n)&&isFinite(t)?n:null},D=function(t,n){return L[n]||(L[n]=new RegExp(qt(n),"g")),"string"==typeof t&&"."!==n?t.replace(/\./g,"").replace(L[n],"."):t},P=function(t,n,e){let r=typeof t;var a="string"===r;return"number"===r||"bigint"===r||!!N(t)||(n&&a&&(t=D(t,n)),e&&a&&(t=t.replace(_,"")),!isNaN(parseFloat(t))&&isFinite(t))},O=function(t,n,e){if(N(t))return!0;var r=function(t){return N(t)||"string"==typeof t}(t);return r&&!!P(G(t),n,e)||null},M=function(t,n,e){var r=[],a=0,A=t.length;if(void 0!==e)for(;a<A;a++)t[a]&&t[a][n]&&r.push(t[a][n][e]);else for(;a<A;a++)t[a]&&r.push(t[a][n]);return r},j=function(t,n,e,r){var a=[],A=0,o=n.length;if(void 0!==r)for(;A<o;A++)t[n[A]][e]&&a.push(t[n[A]][e][r]);else for(;A<o;A++)a.push(t[n[A]][e]);return a},R=function(t,n){var e,r=[];void 0===n?(n=0,e=t):(e=n,n=t);for(var a=n;a<e;a++)r.push(a);return r},K=function(t){for(var n=[],e=0,r=t.length;e<r;e++)t[e]&&n.push(t[e]);return n},G=function(t){return t.replace(k,"")},q=function(t){if(function(t){if(t.length<2)return!0;for(var n=t.slice().sort(),e=n[0],r=1,a=n.length;r<a;r++){if(n[r]===e)return!1;e=n[r]}return!0}(t))return t.slice();var n,e,r,a=[],A=t.length,o=0;t:for(e=0;e<A;e++){for(n=t[e],r=0;r<o;r++)if(a[r]===n)continue t;a.push(n),o++}return a},z=function(t,n){if(Array.isArray(n))for(var e=0;e<n.length;e++)z(t,n[e]);else t.push(n);return t},V=function(t,n){return void 0===n&&(n=0),-1!==this.indexOf(t,n)};function W(t){var n,e,r={};x.each(t,(function(a,A){(n=a.match(/^([^A-Z]+?)([A-Z])/))&&-1!=="a aa ai ao as b fn i m o s ".indexOf(n[1]+" ")&&(e=a.replace(n[0],n[2].toLowerCase()),r[e]=a,"o"===n[1]&&W(t[a]))})),t._hungarianMap=r}function J(t,n,e){var r;t._hungarianMap||W(t),x.each(n,(function(a,A){void 0===(r=t._hungarianMap[a])||!e&&void 0!==n[r]||("o"===r.charAt(0)?(n[r]||(n[r]={}),x.extend(!0,n[r],n[a]),J(t[r],n[r],e)):n[r]=n[a])}))}function X(t){var n=T.defaults.oLanguage,e=n.sDecimal;if(e&&ae(e),t){var r=t.sZeroRecords;!t.sEmptyTable&&r&&"No data available in table"===n.sEmptyTable&&kn(t,t,"sZeroRecords","sEmptyTable"),!t.sLoadingRecords&&r&&"Loading..."===n.sLoadingRecords&&kn(t,t,"sZeroRecords","sLoadingRecords"),t.sInfoThousands&&(t.sThousands=t.sInfoThousands);var a=t.sDecimal;a&&e!==a&&ae(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,n){var e,r,a=void 0!==n?n:200;return function(){var n=this,A=+new Date,o=arguments;e&&A<e+a?(clearTimeout(r),r=setTimeout((function(){e=void 0,t.apply(n,o)}),a)):(e=A,t.apply(n,o))}},escapeRegex:function(t){return t.replace(I,"\\$1")},set:function(t){if(x.isPlainObject(t))return T.util.set(t._);if(null===t)return function(){};if("function"==typeof t)return function(n,e,r){t(n,"set",e,r)};if("string"!=typeof t||-1===t.indexOf(".")&&-1===t.indexOf("[")&&-1===t.indexOf("("))return function(n,e){n[t]=e};var n=function(t,e,r){for(var a,A,o,i,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(A=l[d].match(ht),o=l[d].match(gt),A){if(l[d]=l[d].replace(ht,""),t[l[d]]=[],(a=l.slice()).splice(0,d+1),s=a.join("."),Array.isArray(e))for(var p=0,f=e.length;p<f;p++)n(i={},e[p],s),t[l[d]].push(i);else t[l[d]]=e;return}o&&(l[d]=l[d].replace(gt,""),t=t[l[d]](e)),null!==t[l[d]]&&void 0!==t[l[d]]||(t[l[d]]={}),t=t[l[d]]}c.match(gt)?t=t[c.replace(gt,"")](e):t[c.replace(ht,"")]=e};return function(e,r){return n(e,r,t)}},get:function(t){if(x.isPlainObject(t)){var n={};return x.each(t,(function(t,e){e&&(n[t]=T.util.get(e))})),function(t,e,r,a){var A=n[e]||n._;return void 0!==A?A(t,e,r,a):t}}if(null===t)return function(t){return t};if("function"==typeof t)return function(n,e,r,a){return t(n,e,r,a)};if("string"!=typeof t||-1===t.indexOf(".")&&-1===t.indexOf("[")&&-1===t.indexOf("("))return function(n,e){return n[t]};var e=function(t,n,r){var a,A,o,i;if(""!==r)for(var s=mt(r),l=0,c=s.length;l<c;l++){if(a=s[l].match(ht),A=s[l].match(gt),a){if(s[l]=s[l].replace(ht,""),""!==s[l]&&(t=t[s[l]]),o=[],s.splice(0,l+1),i=s.join("."),Array.isArray(t))for(var d=0,u=t.length;d<u;d++)o.push(e(t[d],n,i));var p=a[0].substring(1,a[0].length-1);t=""===p?o:o.join(p);break}if(A)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(n,r){return e(n,r,t)}}};var Y=function(t,n,e){void 0!==t[n]&&(t[e]=t[n])};function Z(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 n=t.aoSearchCols;if(n)for(var e=0,r=n.length;e<r;e++)n[e]&&J(T.models.oSearch,n[e])}function $(t){Y(t,"orderable","bSortable"),Y(t,"orderData","aDataSort"),Y(t,"orderSequence","asSorting"),Y(t,"orderDataType","sortDataType");var n=t.aDataSort;"number"!=typeof n||Array.isArray(n)||(t.aDataSort=[n])}function tt(t){if(!T.__browser){var n={};T.__browser=n;var e=x("<div/>").css({position:"fixed",top:0,left:-1*x(window).scrollLeft(),height:1,width:1,overflow:"hidden"}).append(x("<div/>").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(x("<div/>").css({width:"100%",height:10}))).appendTo("body"),r=e.children(),a=r.children();n.barWidth=r[0].offsetWidth-r[0].clientWidth,n.bScrollOversize=100===a[0].offsetWidth&&100!==r[0].clientWidth,n.bScrollbarLeft=1!==Math.round(a.offset().left),n.bBounding=!!e[0].getBoundingClientRect().width,e.remove()}x.extend(t.oBrowser,T.__browser),t.oScroll.iBarWidth=T.__browser.barWidth}function nt(t,n,e,r,a,A){var o,i=r,s=!1;for(void 0!==e&&(o=e,s=!0);i!==a;)t.hasOwnProperty(i)&&(o=s?n(o,t[i],i,t):t[i],s=!0,i+=A);return o}function et(t,n){var e=T.defaults.column,r=t.aoColumns.length,a=x.extend({},T.models.oColumn,e,{nTh:n||document.createElement("th"),sTitle:e.sTitle?e.sTitle:n?n.innerHTML:"",aDataSort:e.aDataSort?e.aDataSort:[r],mData:e.mData?e.mData:r,idx:r});t.aoColumns.push(a);var A=t.aoPreSearchCols;A[r]=x.extend({},T.models.oSearch,A[r]),rt(t,r,x(n).data())}function rt(t,n,e){var r=t.aoColumns[n],a=t.oClasses,A=x(r.nTh);if(!r.sWidthOrig){r.sWidthOrig=A.attr("width")||null;var o=(A.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);o&&(r.sWidthOrig=o[1])}if(null!=e){$(e),J(T.defaults.column,e,!0),void 0===e.mDataProp||e.mData||(e.mData=e.mDataProp),e.sType&&(r._sManualType=e.sType),e.className&&!e.sClass&&(e.sClass=e.className),e.sClass&&A.addClass(e.sClass);var i=r.sClass;x.extend(r,e),kn(r,e,"sWidth","sWidthOrig"),i!==r.sClass&&(r.sClass=i+" "+r.sClass),void 0!==e.iDataSort&&(r.aDataSort=[e.iDataSort]),kn(r,e,"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=x.isPlainObject(s)&&(d(s.sort)||d(s.type)||d(s.filter)),r._setter=null,r.fnGetData=function(t,n,e){var r=l(t,n,void 0,e);return c&&n?c(r,n,t,e):r},r.fnSetData=function(t,n,e){return vt(s)(t,n,e)},"number"!=typeof s&&(t._rowReadObject=!0),t.oFeatures.bSort||(r.bSortable=!1,A.addClass(a.sSortableNone));var u=-1!==x.inArray("asc",r.asSorting),p=-1!==x.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 n=t.aoColumns;pn(t);for(var e=0,r=n.length;e<r;e++)n[e].nTh.style.width=n[e].sWidth}var a=t.oScroll;""===a.sY&&""===a.sX||cn(t),Nn(t,null,"column-sizing",[t])}function At(t,n){var e=st(t,"bVisible");return"number"==typeof e[n]?e[n]:null}function ot(t,n){var e=st(t,"bVisible"),r=x.inArray(n,e);return-1!==r?r:null}function it(t){var n=0;return x.each(t.aoColumns,(function(t,e){e.bVisible&&"none"!==x(e.nTh).css("display")&&n++})),n}function st(t,n){var e=[];return x.map(t.aoColumns,(function(t,r){t[n]&&e.push(r)})),e}function lt(t){var n,e,r,a,A,o,i,s,l,c=t.aoColumns,d=t.aoData,u=T.ext.type.detect;for(n=0,e=c.length;n<e;n++)if(l=[],!(i=c[n]).sType&&i._sManualType)i.sType=i._sManualType;else if(!i.sType){for(r=0,a=u.length;r<a;r++){for(A=0,o=d.length;A<o&&(void 0===l[A]&&(l[A]=pt(t,A,n,"type")),(s=u[r](l[A],t))||r===u.length-1)&&("html"!==s||N(l[A]));A++);if(s){i.sType=s;break}}i.sType||(i.sType="string")}}function ct(t,n,e,r){var a,A,o,i,s,l,c,d=t.aoColumns;if(n)for(a=n.length-1;a>=0;a--){var u=void 0!==(c=n[a]).target?c.target:void 0!==c.targets?c.targets:c.aTargets;for(Array.isArray(u)||(u=[u]),o=0,i=u.length;o<i;o++)if("number"==typeof u[o]&&u[o]>=0){for(;d.length<=u[o];)et(t);r(u[o],c)}else if("number"==typeof u[o]&&u[o]<0)r(d.length+u[o],c);else if("string"==typeof u[o])for(s=0,l=d.length;s<l;s++)("_all"==u[o]||x(d[s].nTh).hasClass(u[o]))&&r(s,c)}if(e)for(a=0,A=e.length;a<A;a++)r(a,e[a])}function dt(t,n,e,r){var a=t.aoData.length,A=x.extend(!0,{},T.models.oRow,{src:e?"dom":"data",idx:a});A._aData=n,t.aoData.push(A);for(var o=t.aoColumns,i=0,s=o.length;i<s;i++)o[i].sType=null;t.aiDisplayMaster.push(a);var l=t.rowIdFn(n);return void 0!==l&&(t.aIds[l]=A),!e&&t.oFeatures.bDeferRender||Ft(t,a,e,r),a}function ut(t,n){var e;return n instanceof x||(n=x(n)),n.map((function(n,r){return e=Ct(t,r),dt(t,e.data,r,e.cells)}))}function pt(t,n,e,r){"search"===r?r="filter":"order"===r&&(r="sort");var a=t.iDraw,A=t.aoColumns[e],o=t.aoData[n]._aData,i=A.sDefaultContent,s=A.fnGetData(o,r,{settings:t,row:n,col:e});if(void 0===s)return t.iDrawError!=a&&null===i&&(Sn(t,0,"Requested unknown parameter "+("function"==typeof A.mData?"{function}":"'"+A.mData+"'")+" for row "+n+", column "+e,4),t.iDrawError=a),i;if(s!==o&&null!==s||null===i||void 0===r){if("function"==typeof s)return s.call(o)}else s=i;if(null===s&&"display"===r)return"";if("filter"===r){var l=T.ext.type.search;l[A.sType]&&(s=l[A.sType](s))}return s}function ft(t,n,e,r){var a=t.aoColumns[e],A=t.aoData[n]._aData;a.fnSetData(A,r,{settings:t,row:n,col:e})}var ht=/\[.*?\]$/,gt=/\(\)$/;function mt(t){return x.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 Bt(t,n,e){for(var r=-1,a=0,A=t.length;a<A;a++)t[a]==n?r=a:t[a]>n&&t[a]--;-1!=r&&void 0===e&&t.splice(r,1)}function xt(t,n,e,r){var a,A,o=t.aoData[n],i=function(e,r){for(;e.childNodes.length;)e.removeChild(e.firstChild);e.innerHTML=pt(t,n,r,"display")};if("dom"!==e&&(e&&"auto"!==e||"dom"!==o.src)){var s=o.anCells;if(s)if(void 0!==r)i(s[r],r);else for(a=0,A=s.length;a<A;a++)i(s[a],a)}else o._aData=Ct(t,o,r,void 0===r?void 0:o._aData).data;o._aSortData=null,o._aFilterData=null;var l=t.aoColumns;if(void 0!==r)l[r].sType=null;else{for(a=0,A=l.length;a<A;a++)l[a].sType=null;Qt(t,o)}}function Ct(t,n,e,r){var a,A,o,i=[],s=n.firstChild,l=0,c=t.aoColumns,d=t._rowReadObject;r=void 0!==r?r:d?{}:[];var u=function(t,n){if("string"==typeof t){var e=t.indexOf("@");if(-1!==e){var a=t.substring(e+1);vt(t)(r,n.getAttribute(a))}}},p=function(t){void 0!==e&&e!==l||(A=c[l],o=t.innerHTML.trim(),A&&A._bAttrSrc?(vt(A.mData._)(r,o),u(A.mData.sort,t),u(A.mData.type,t),u(A.mData.filter,t)):d?(A._setter||(A._setter=vt(A.mData)),A._setter(r,o)):r[l]=o),l++};if(s)for(;s;)"TD"!=(a=s.nodeName.toUpperCase())&&"TH"!=a||(p(s),i.push(s)),s=s.nextSibling;else for(var f=0,h=(i=n.anCells).length;f<h;f++)p(i[f]);var g=n.firstChild?n:n.nTr;if(g){var m=g.getAttribute("id");m&&vt(t.rowId)(r,m)}return{data:r,cells:i}}function Ft(t,n,e,r){var a,A,o,i,s,l,c=t.aoData[n],d=c._aData,u=[];if(null===c.nTr){for(a=e||document.createElement("tr"),c.nTr=a,c.anCells=u,a._DT_RowIndex=n,Qt(t,c),i=0,s=t.aoColumns.length;i<s;i++)o=t.aoColumns[i],(A=(l=!e)?document.createElement(o.sCellType):r[i])||Sn(t,0,"Incorrect column count",18),A._DT_CellIndex={row:n,column:i},u.push(A),!l&&(!o.mRender&&o.mData===i||x.isPlainObject(o.mData)&&o.mData._===i+".display")||(A.innerHTML=pt(t,n,i,"display")),o.sClass&&(A.className+=" "+o.sClass),o.bVisible&&!e?a.appendChild(A):!o.bVisible&&e&&A.parentNode.removeChild(A),o.fnCreatedCell&&o.fnCreatedCell.call(t.oInstance,A,pt(t,n,i),d,n,i);Nn(t,"aoRowCreatedCallback",null,[a,d,n,u])}}function Qt(t,n){var e=n.nTr,r=n._aData;if(e){var a=t.rowIdFn(r);if(a&&(e.id=a),r.DT_RowClass){var A=r.DT_RowClass.split(" ");n.__rowc=n.__rowc?q(n.__rowc.concat(A)):A,x(e).removeClass(n.__rowc.join(" ")).addClass(r.DT_RowClass)}r.DT_RowAttr&&x(e).attr(r.DT_RowAttr),r.DT_RowData&&x(e).data(r.DT_RowData)}}function Ut(t){var n,e,r,a,A,o=t.nTHead,i=t.nTFoot,s=0===x("th, td",o).length,l=t.oClasses,c=t.aoColumns;for(s&&(a=x("<tr/>").appendTo(o)),n=0,e=c.length;n<e;n++)A=c[n],r=x(A.nTh).addClass(A.sClass),s&&r.appendTo(a),t.oFeatures.bSort&&(r.addClass(A.sSortingClass),!1!==A.bSortable&&(r.attr("tabindex",t.iTabIndex).attr("aria-controls",t.sTableId),xn(t,A.nTh,n))),A.sTitle!=r[0].innerHTML&&r.html(A.sTitle),Dn(t,"header")(t,r,A,l);if(s&&Et(t.aoHeader,o),x(o).children("tr").children("th, td").addClass(l.sHeaderTH),x(i).children("tr").children("th, td").addClass(l.sFooterTH),null!==i){var d=t.aoFooter[0];for(n=0,e=d.length;n<e;n++)(A=c[n])?(A.nTf=d[n].cell,A.sClass&&x(A.nTf).addClass(A.sClass)):Sn(t,0,"Incorrect column count",18)}}function Tt(t,n,e){var r,a,A,o,i,s,l,c,d,u=[],p=[],f=t.aoColumns.length;if(n){for(void 0===e&&(e=!1),r=0,a=n.length;r<a;r++){for(u[r]=n[r].slice(),u[r].nTr=n[r].nTr,A=f-1;A>=0;A--)t.aoColumns[A].bVisible||e||u[r].splice(A,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(A=0,o=u[r].length;A<o;A++)if(c=1,d=1,void 0===p[r][A]){for(l.appendChild(u[r][A].cell),p[r][A]=1;void 0!==u[r+c]&&u[r][A].cell==u[r+c][A].cell;)p[r+c][A]=1,c++;for(;void 0!==u[r][A+d]&&u[r][A].cell==u[r][A+d].cell;){for(i=0;i<c;i++)p[r+i][A+d]=1;d++}x(u[r][A].cell).attr("rowspan",c).attr("colspan",d)}}}}function Lt(t,n){!function(t){var n="ssp"==Pn(t),e=t.iInitDisplayStart;void 0!==e&&-1!==e&&(t._iDisplayStart=n?e:e>=t.fnRecordsDisplay()?0:e,t.iInitDisplayStart=-1)}(t);var e=Nn(t,"aoPreDrawCallback","preDraw",[t]);if(-1===x.inArray(!1,e)){var r=[],a=0,A=t.asStripeClasses,o=A.length,i=t.oLanguage,s="ssp"==Pn(t),l=t.aiDisplay,c=t._iDisplayStart,d=t.fnDisplayEnd();if(t.bDrawing=!0,t.bDeferLoading)t.bDeferLoading=!1,t.iDraw++,sn(t,!1);else if(s){if(!t.bDestroying&&!n)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!==o){var b=A[a%o];g._sRowStripe!=b&&(x(m).removeClass(g._sRowStripe).addClass(b),g._sRowStripe=b)}Nn(t,"aoRowCallback",null,[m,g._aData,a,f,h]),r.push(m),a++}else{var v=i.sZeroRecords;1==t.iDraw&&"ajax"==Pn(t)?v=i.sLoadingRecords:i.sEmptyTable&&0===t.fnRecordsTotal()&&(v=i.sEmptyTable),r[0]=x("<tr/>",{class:o?A[0]:""}).append(x("<td />",{valign:"top",colSpan:it(t),class:t.oClasses.sRowEmpty}).html(v))[0]}Nn(t,"aoHeaderCallback","header",[x(t.nTHead).children("tr")[0],wt(t),c,d,l]),Nn(t,"aoFooterCallback","footer",[x(t.nTFoot).children("tr")[0],wt(t),c,d,l]);var w=x(t.nTBody);w.children().detach(),w.append(x(r)),Nn(t,"aoDrawCallback","draw",[t]),t.bSorted=!1,t.bFiltered=!1,t.bDrawing=!1}else sn(t,!1)}function St(t,n){var e=t.oFeatures,r=e.bSort,a=e.bFilter;r&&wn(t),a?Mt(t,t.oPreviousSearch):t.aiDisplay=t.aiDisplayMaster.slice(),!0!==n&&(t._iDisplayStart=0),t._drawHold=n,Lt(t),t._drawHold=!1}function kt(t){var n=t.oClasses,e=x(t.nTable),r=x("<div/>").insertBefore(e),a=t.oFeatures,A=x("<div/>",{id:t.sTableId+"_wrapper",class:n.sWrapper+(t.nTFoot?"":" "+n.sNoFooter)});t.nHolding=r[0],t.nTableWrapper=A[0],t.nTableReinsertBefore=t.nTable.nextSibling;for(var o,i,s,l,c,d,u=t.sDom.split(""),p=0;p<u.length;p++){if(o=null,"<"==(i=u[p])){if(s=x("<div/>")[0],"'"==(l=u[p+1])||'"'==l){for(c="",d=2;u[p+d]!=l;)c+=u[p+d],d++;if("H"==c?c=n.sJUIHeader:"F"==c&&(c=n.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}A.append(s),A=x(s)}else if(">"==i)A=A.parent();else if("l"==i&&a.bPaginate&&a.bLengthChange)o=rn(t);else if("f"==i&&a.bFilter)o=Ot(t);else if("r"==i&&a.bProcessing)o=on(t);else if("t"==i)o=ln(t);else if("i"==i&&a.bInfo)o=Yt(t);else if("p"==i&&a.bPaginate)o=an(t);else if(0!==T.ext.feature.length)for(var h=T.ext.feature,g=0,m=h.length;g<m;g++)if(i==h[g].cFeature){o=h[g].fnInit(t);break}if(o){var b=t.aanFeatures;b[i]||(b[i]=[]),b[i].push(o),A.append(o)}}r.replaceWith(A),t.nHolding=null}function Et(t,n){var e,r,a,A,o,i,s,l,c,d,u=x(n).children("tr"),p=function(t,n,e){for(var r=t[n];r[e];)e++;return e};for(t.splice(0,t.length),a=0,i=u.length;a<i;a++)t.push([]);for(a=0,i=u.length;a<i;a++)for(r=(e=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,o=0;o<l;o++)for(A=0;A<c;A++)t[a+A][s+o]={cell:r,unique:d},t[a+A].nTr=e;r=r.nextSibling}}function It(t,n,e){var r=[];e||(e=t.aoHeader,n&&Et(e=[],n));for(var a=0,A=e.length;a<A;a++)for(var o=0,i=e[a].length;o<i;o++)!e[a][o].unique||r[o]&&t.bSortCellsTop||(r[o]=e[a][o].cell);return r}function _t(t,n,e){if(Nn(t,"aoServerParams","serverParams",[n]),n&&Array.isArray(n)){var r={},a=/(.*?)\[\]$/;x.each(n,(function(t,n){var e=n.name.match(a);if(e){var A=e[0];r[A]||(r[A]=[]),r[A].push(n.value)}else r[n.name]=n.value})),n=r}var A,o=t.ajax,i=t.oInstance,s=function(n){var r=t.jqXHR?t.jqXHR.status:null;(null===n||"number"==typeof r&&204==r)&&Pt(t,n={},[]);var a=n.error||n.sError;a&&Sn(t,0,a),t.json=n,Nn(t,null,"xhr",[t,n,t.jqXHR]),e(n)};if(x.isPlainObject(o)&&o.data){var l="function"==typeof(A=o.data)?A(n,t):A;n="function"==typeof A&&l?l:x.extend(!0,n,l),delete o.data}var c={data:n,success:s,dataType:"json",cache:!1,type:t.sServerMethod,error:function(n,e,r){var a=Nn(t,null,"xhr",[t,null,t.jqXHR]);-1===x.inArray(!0,a)&&("parsererror"==e?Sn(t,0,"Invalid JSON response",1):4===n.readyState&&Sn(t,0,"Ajax error",7)),sn(t,!1)}};t.oAjaxData=n,Nn(t,null,"preXhr",[t,n]),t.fnServerData?t.fnServerData.call(i,t.sAjaxSource,x.map(n,(function(t,n){return{name:n,value:t}})),s,t):t.sAjaxSource||"string"==typeof o?t.jqXHR=x.ajax(x.extend(c,{url:o||t.sAjaxSource})):"function"==typeof o?t.jqXHR=o.call(i,n,s,t):(t.jqXHR=x.ajax(x.extend(c,o)),o.data=A)}function Nt(t){t.iDraw++,sn(t,!0),_t(t,Ht(t),(function(n){Dt(t,n)}))}function Ht(t){var n,e,r,a,A=t.aoColumns,o=A.length,i=t.oFeatures,s=t.oPreviousSearch,l=t.aoPreSearchCols,c=[],d=vn(t),u=t._iDisplayStart,p=!1!==i.bPaginate?t._iDisplayLength:-1,f=function(t,n){c.push({name:t,value:n})};f("sEcho",t.iDraw),f("iColumns",o),f("sColumns",M(A,"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(n=0;n<o;n++)r=A[n],a=l[n],e="function"==typeof r.mData?"function":r.mData,h.columns.push({data:e,name:r.sName,searchable:r.bSearchable,orderable:r.bSortable,search:{value:a.sSearch,regex:a.bRegex}}),f("mDataProp_"+n,e),i.bFilter&&(f("sSearch_"+n,a.sSearch),f("bRegex_"+n,a.bRegex),f("bSearchable_"+n,r.bSearchable)),i.bSort&&f("bSortable_"+n,r.bSortable);i.bFilter&&(f("sSearch",s.sSearch),f("bRegex",s.bRegex)),i.bSort&&(x.each(d,(function(t,n){h.order.push({column:n.col,dir:n.dir}),f("iSortCol_"+t,n.col),f("sSortDir_"+t,n.dir)})),f("iSortingCols",d.length));var g=T.ext.legacy.ajax;return null===g?t.sAjaxSource?c:h:g?c:h}function Dt(t,n){var e=function(t,e){return void 0!==n[t]?n[t]:n[e]},r=Pt(t,n),a=e("sEcho","draw"),A=e("iTotalRecords","recordsTotal"),o=e("iTotalDisplayRecords","recordsFiltered");if(void 0!==a){if(1*a<t.iDraw)return;t.iDraw=1*a}r||(r=[]),yt(t),t._iRecordsTotal=parseInt(A,10),t._iRecordsDisplay=parseInt(o,10);for(var i=0,s=r.length;i<s;i++)dt(t,r[i]);t.aiDisplay=t.aiDisplayMaster.slice(),Lt(t,!0),t._bInitComplete||nn(t,n),sn(t,!1)}function Pt(t,n,e){var r=x.isPlainObject(t.ajax)&&void 0!==t.ajax.dataSrc?t.ajax.dataSrc:t.sAjaxDataProp;if(!e)return"data"===r?n.aaData||n[r]:""!==r?bt(r)(n):n;vt(r)(n,e)}function Ot(t){var n=t.oClasses,e=t.sTableId,r=t.oLanguage,a=t.oPreviousSearch,A=t.aanFeatures,o='<input type="search" class="'+n.sFilterInput+'"/>',i=r.sSearch;i=i.match(/_INPUT_/)?i.replace("_INPUT_",o):i+o;var s=x("<div/>",{id:A.f?null:e+"_filter",class:n.sFilter}).append(x("<label/>").append(i)),l=function(n){A.f;var e=this.value?this.value:"";a.return&&"Enter"!==n.key||e!=a.sSearch&&(Mt(t,{sSearch:e,bRegex:a.bRegex,bSmart:a.bSmart,bCaseInsensitive:a.bCaseInsensitive,return:a.return}),t._iDisplayStart=0,Lt(t))},c=null!==t.searchDelay?t.searchDelay:"ssp"===Pn(t)?400:0,d=x("input",s).val(a.sSearch).attr("placeholder",r.sSearchPlaceholder).on("keyup.DT search.DT input.DT paste.DT cut.DT",c?fn(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",e);return x(t.nTable).on("search.dt.DT",(function(n,e){if(t===e)try{d[0]!==document.activeElement&&d.val(a.sSearch)}catch(t){}})),s[0]}function Mt(t,n,e){var r=t.oPreviousSearch,a=t.aoPreSearchCols,A=function(t){r.sSearch=t.sSearch,r.bRegex=t.bRegex,r.bSmart=t.bSmart,r.bCaseInsensitive=t.bCaseInsensitive,r.return=t.return},o=function(t){return void 0!==t.bEscapeRegex?!t.bEscapeRegex:t.bRegex};if(lt(t),"ssp"!=Pn(t)){Kt(t,n.sSearch,e,o(n),n.bSmart,n.bCaseInsensitive,n.return),A(n);for(var i=0;i<a.length;i++)Rt(t,a[i].sSearch,i,o(a[i]),a[i].bSmart,a[i].bCaseInsensitive);jt(t)}else A(n);t.bFiltered=!0,Nn(t,null,"search",[t])}function jt(t){for(var n,e,r=T.ext.search,a=t.aiDisplay,A=0,o=r.length;A<o;A++){for(var i=[],s=0,l=a.length;s<l;s++)e=a[s],n=t.aoData[e],r[A](t,n._aFilterData,e,n._aData,s)&&i.push(e);a.length=0,x.merge(a,i)}}function Rt(t,n,e,r,a,A){if(""!==n){for(var o,i=[],s=t.aiDisplay,l=Gt(n,r,a,A),c=0;c<s.length;c++)o=t.aoData[s[c]]._aFilterData[e],l.test(o)&&i.push(s[c]);t.aiDisplay=i}}function Kt(t,n,e,r,a,A){var o,i,s,l=Gt(n,r,a,A),c=t.oPreviousSearch.sSearch,d=t.aiDisplayMaster,u=[];if(0!==T.ext.search.length&&(e=!0),i=Wt(t),n.length<=0)t.aiDisplay=d.slice();else{for((i||e||r||c.length>n.length||0!==n.indexOf(c)||t.bSorted)&&(t.aiDisplay=d.slice()),o=t.aiDisplay,s=0;s<o.length;s++)l.test(t.aoData[o[s]]._sFilterRow)&&u.push(o[s]);t.aiDisplay=u}}function Gt(t,n,e,r){if(t=n?t:qt(t),e){var a=x.map(t.match(/"[^"]+"|[^ ]+/g)||[""],(function(t){if('"'===t.charAt(0)){var n=t.match(/^"(.*)"$/);t=n?n[1]:t}return t.replace('"',"")}));t="^(?=.*?"+a.join(")(?=.*?")+").*$"}return new RegExp(t,r?"i":"")}var qt=T.util.escapeRegex,zt=x("<div>")[0],Vt=void 0!==zt.textContent;function Wt(t){var n,e,r,a,A,o,i,s=t.aoColumns,l=!1;for(n=0,r=t.aoData.length;n<r;n++)if(!(i=t.aoData[n])._aFilterData){for(A=[],e=0,a=s.length;e<a;e++)s[e].bSearchable?(null===(o=pt(t,n,e,"filter"))&&(o=""),"string"!=typeof o&&o.toString&&(o=o.toString())):o="",o.indexOf&&-1!==o.indexOf("&")&&(zt.innerHTML=o,o=Vt?zt.textContent:zt.innerText),o.replace&&(o=o.replace(/[\r\n\u2028]/g,"")),A.push(o);i._aFilterData=A,i._sFilterRow=A.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 n=t.sTableId,e=t.aanFeatures.i,r=x("<div/>",{class:t.oClasses.sInfo,id:e?null:n+"_info"});return e||(t.aoDrawCallback.push({fn:Zt,sName:"information"}),r.attr("role","status").attr("aria-live","polite"),x(t.nTable).attr("aria-describedby",n+"_info")),r[0]}function Zt(t){var n=t.aanFeatures.i;if(0!==n.length){var e=t.oLanguage,r=t._iDisplayStart+1,a=t.fnDisplayEnd(),A=t.fnRecordsTotal(),o=t.fnRecordsDisplay(),i=o?e.sInfo:e.sInfoEmpty;o!==A&&(i+=" "+e.sInfoFiltered),i=$t(t,i+=e.sInfoPostFix);var s=e.fnInfoCallback;null!==s&&(i=s.call(t.oInstance,t,r,a,A,o,i)),x(n).html(i)}}function $t(t,n){var e=t.fnFormatNumber,r=t._iDisplayStart+1,a=t._iDisplayLength,A=t.fnRecordsDisplay(),o=-1===a;return n.replace(/_START_/g,e.call(t,r)).replace(/_END_/g,e.call(t,t.fnDisplayEnd())).replace(/_MAX_/g,e.call(t,t.fnRecordsTotal())).replace(/_TOTAL_/g,e.call(t,A)).replace(/_PAGE_/g,e.call(t,o?1:Math.ceil(r/a))).replace(/_PAGES_/g,e.call(t,o?1:Math.ceil(A/a)))}function tn(t){var n,e,r,a=t.iInitDisplayStart,A=t.aoColumns,o=t.oFeatures,i=t.bDeferLoading;if(t.bInitialised){for(kt(t),Ut(t),Tt(t,t.aoHeader),Tt(t,t.aoFooter),sn(t,!0),o.bAutoWidth&&pn(t),n=0,e=A.length;n<e;n++)(r=A[n]).sWidth&&(r.nTh.style.width=bn(r.sWidth));Nn(t,null,"preInit",[t]),St(t);var s=Pn(t);("ssp"!=s||i)&&("ajax"==s?_t(t,[],(function(e){var r=Pt(t,e);for(n=0;n<r.length;n++)dt(t,r[n]);t.iInitDisplayStart=a,St(t),sn(t,!1),nn(t,e)})):(sn(t,!1),nn(t)))}else setTimeout((function(){tn(t)}),200)}function nn(t,n){t._bInitComplete=!0,(n||t.oInit.aaData)&&at(t),Nn(t,null,"plugin-init",[t,n]),Nn(t,"aoInitComplete","init",[t,n])}function en(t,n){var e=parseInt(n,10);t._iDisplayLength=e,Hn(t),Nn(t,null,"length",[t,e])}function rn(t){for(var n=t.oClasses,e=t.sTableId,r=t.aLengthMenu,a=Array.isArray(r[0]),A=a?r[0]:r,o=a?r[1]:r,i=x("<select/>",{name:e+"_length","aria-controls":e,class:n.sLengthSelect}),s=0,l=A.length;s<l;s++)i[0][s]=new Option("number"==typeof o[s]?t.fnFormatNumber(o[s]):o[s],A[s]);var c=x("<div><label/></div>").addClass(n.sLength);return t.aanFeatures.l||(c[0].id=e+"_length"),c.children().append(t.oLanguage.sLengthMenu.replace("_MENU_",i[0].outerHTML)),x("select",c).val(t._iDisplayLength).on("change.DT",(function(n){en(t,x(this).val()),Lt(t)})),x(t.nTable).on("length.dt.DT",(function(n,e,r){t===e&&x("select",c).val(r)})),c[0]}function an(t){var n=t.sPaginationType,e=T.ext.pager[n],r="function"==typeof e,a=function(t){Lt(t)},A=x("<div/>").addClass(t.oClasses.sPaging+n)[0],o=t.aanFeatures;return r||e.fnInit(t,A,a),o.p||(A.id=t.sTableId+"_paginate",t.aoDrawCallback.push({fn:function(t){if(r){var n,A,i=t._iDisplayStart,s=t._iDisplayLength,l=t.fnRecordsDisplay(),c=-1===s,d=c?0:Math.ceil(i/s),u=c?1:Math.ceil(l/s),p=e(d,u);for(n=0,A=o.p.length;n<A;n++)Dn(t,"pageButton")(t,o.p[n],n,p,d,u)}else e.fnUpdate(t,a)},sName:"pagination"})),A}function An(t,n,e){var r=t._iDisplayStart,a=t._iDisplayLength,A=t.fnRecordsDisplay();0===A||-1===a?r=0:"number"==typeof n?(r=n*a)>A&&(r=0):"first"==n?r=0:"previous"==n?(r=a>=0?r-a:0)<0&&(r=0):"next"==n?r+a<A&&(r+=a):"last"==n?r=Math.floor((A-1)/a)*a:Sn(t,0,"Unknown paging action: "+n,5);var o=t._iDisplayStart!==r;return t._iDisplayStart=r,o?(Nn(t,null,"page",[t]),e&&Lt(t)):Nn(t,null,"page-nc",[t]),o}function on(t){return x("<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 sn(t,n){t.oFeatures.bProcessing&&x(t.aanFeatures.r).css("display",n?"block":"none"),Nn(t,null,"processing",[t,n])}function ln(t){var n=x(t.nTable),e=t.oScroll;if(""===e.sX&&""===e.sY)return t.nTable;var r=e.sX,a=e.sY,A=t.oClasses,o=n.children("caption"),i=o.length?o[0]._captionSide:null,s=x(n[0].cloneNode(!1)),l=x(n[0].cloneNode(!1)),c=n.children("tfoot"),d="<div/>",u=function(t){return t?bn(t):null};c.length||(c=null);var p=x(d,{class:A.sScrollWrapper}).append(x(d,{class:A.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:r?u(r):"100%"}).append(x(d,{class:A.sScrollHeadInner}).css({"box-sizing":"content-box",width:e.sXInner||"100%"}).append(s.removeAttr("id").css("margin-left",0).append("top"===i?o:null).append(n.children("thead"))))).append(x(d,{class:A.sScrollBody}).css({position:"relative",overflow:"auto",width:u(r)}).append(n));c&&p.append(x(d,{class:A.sScrollFoot}).css({overflow:"hidden",border:0,width:r?u(r):"100%"}).append(x(d,{class:A.sScrollFootInner}).append(l.removeAttr("id").css("margin-left",0).append("bottom"===i?o:null).append(n.children("tfoot")))));var f=p.children(),h=f[0],g=f[1],m=c?f[2]:null;return r&&x(g).on("scroll.DT",(function(t){var n=this.scrollLeft;h.scrollLeft=n,c&&(m.scrollLeft=n)})),x(g).css("max-height",a),e.bCollapse||x(g).css("height",a),t.nScrollHead=h,t.nScrollBody=g,t.nScrollFoot=m,t.aoDrawCallback.push({fn:cn,sName:"scrolling"}),p[0]}function cn(t){var n,e,r,a,A,o,i,s,l,c=t.oScroll,d=c.sX,u=c.sXInner,p=c.sY,f=c.iBarWidth,h=x(t.nScrollHead),g=h[0].style,m=h.children("div"),b=m[0].style,v=m.children("table"),w=t.nScrollBody,y=x(w),B=w.style,C=x(t.nScrollFoot).children("div"),F=C.children("table"),Q=x(t.nTHead),U=x(t.nTable),T=U[0],L=T.style,S=t.nTFoot?x(t.nTFoot):null,k=t.oBrowser,E=k.bScrollOversize,I=(M(t.aoColumns,"nTh"),[]),_=[],N=[],H=[],D=function(t){var n=t.style;n.paddingTop="0",n.paddingBottom="0",n.borderTopWidth="0",n.borderBottomWidth="0",n.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(),S&&(o=S.clone().prependTo(U),e=S.find("tr"),a=o.find("tr"),o.find("[id]").removeAttr("id")),A=Q.clone().prependTo(U),n=Q.find("tr"),r=A.find("tr"),A.find("th, td").removeAttr("tabindex"),A.find("[id]").removeAttr("id"),d||(B.width="100%",h[0].style.width="100%"),x.each(It(t,A),(function(n,e){i=At(t,n),e.style.width=t.aoColumns[i].sWidth})),S&&dn((function(t){t.style.width=""}),a),l=U.outerWidth(),""===d?(L.width="100%",E&&(U.find("tbody").height()>w.offsetHeight||"scroll"==y.css("overflow-y"))&&(L.width=bn(U.outerWidth()-f)),l=U.outerWidth()):""!==u&&(L.width=bn(u),l=U.outerWidth()),dn(D,r),dn((function(t){var n=window.getComputedStyle?window.getComputedStyle(t).width:bn(x(t).width());N.push(t.innerHTML),I.push(n)}),r),dn((function(t,n){t.style.width=I[n]}),n),x(r).css("height",0),S&&(dn(D,a),dn((function(t){H.push(t.innerHTML),_.push(bn(x(t).css("width")))}),a),dn((function(t,n){t.style.width=_[n]}),e),x(a).height(0)),dn((function(t,n){t.innerHTML='<div class="dataTables_sizing">'+N[n]+"</div>",t.childNodes[0].style.height="0",t.childNodes[0].style.overflow="hidden",t.style.width=I[n]}),r),S&&dn((function(t,n){t.innerHTML='<div class="dataTables_sizing">'+H[n]+"</div>",t.childNodes[0].style.height="0",t.childNodes[0].style.overflow="hidden",t.style.width=_[n]}),a),Math.round(U.outerWidth())<Math.round(l)?(s=w.scrollHeight>w.offsetHeight||"scroll"==y.css("overflow-y")?l+f:l,E&&(w.scrollHeight>w.offsetHeight||"scroll"==y.css("overflow-y"))&&(L.width=bn(s-f)),""!==d&&""===u||Sn(t,1,"Possible column misalignment",6)):s="100%",B.width=bn(s),g.width=bn(s),S&&(t.nScrollFoot.style.width=bn(s)),p||E&&(B.height=bn(T.offsetHeight+f));var O=U.outerWidth();v[0].style.width=bn(O),b.width=bn(O);var j=U.height()>w.clientHeight||"scroll"==y.css("overflow-y"),R="padding"+(k.bScrollbarLeft?"Left":"Right");b[R]=j?f+"px":"0px",S&&(F[0].style.width=bn(O),C[0].style.width=bn(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 dn(t,n,e){for(var r,a,A=0,o=0,i=n.length;o<i;){for(r=n[o].firstChild,a=e?e[o].firstChild:null;r;)1===r.nodeType&&(e?t(r,a,A):t(r,A),A++),r=r.nextSibling,a=e?a.nextSibling:null;o++}}var un=/<.*?>/g;function pn(t){var n,e,r,a=t.nTable,A=t.aoColumns,o=t.oScroll,i=o.sY,s=o.sX,l=o.sXInner,c=A.length,d=st(t,"bVisible"),u=x("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),n=0;n<d.length;n++)null!==(e=A[d[n]]).sWidth&&(e.sWidth=hn(e.sWidthOrig,f),h=!0);if(m||!h&&!s&&!i&&c==it(t)&&c==u.length)for(n=0;n<c;n++){var v=At(t,n);null!==v&&(A[v].sWidth=bn(u.eq(n).width()))}else{var w=x(a).clone().css("visibility","hidden").removeAttr("id");w.find("tbody tr").remove();var y=x("<tr/>").appendTo(w.find("tbody"));for(w.find("thead, tfoot").remove(),w.append(x(t.nTHead).clone()).append(x(t.nTFoot).clone()),w.find("tfoot th, tfoot td").css("width",""),u=It(t,w.find("thead")[0]),n=0;n<d.length;n++)e=A[d[n]],u[n].style.width=null!==e.sWidthOrig&&""!==e.sWidthOrig?bn(e.sWidthOrig):"",e.sWidthOrig&&s&&x(u[n]).append(x("<div/>").css({width:e.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(t.aoData.length)for(n=0;n<d.length;n++)e=A[r=d[n]],x(gn(t,r)).clone(!1).append(e.sContentPadding).appendTo(y);x("[name]",w).removeAttr("name");var B=x("<div/>").css(s||i?{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)):i?w.width(f.clientWidth):p&&w.width(p);var C=0;for(n=0;n<d.length;n++){var F=x(u[n]),Q=F.outerWidth()-F.width(),U=g.bBounding?Math.ceil(u[n].getBoundingClientRect().width):F.outerWidth();C+=U,A[d[n]].sWidth=bn(U-Q)}a.style.width=bn(C),B.remove()}if(p&&(a.style.width=bn(p)),(p||s)&&!t._reszEvt){var T=function(){x(window).on("resize.DT-"+t.sInstance,fn((function(){at(t)})))};m?setTimeout(T,1e3):T(),t._reszEvt=!0}}var fn=T.util.throttle;function hn(t,n){if(!t)return 0;var e=x("<div/>").css("width",bn(t)).appendTo(n||document.body),r=e[0].offsetWidth;return e.remove(),r}function gn(t,n){var e=mn(t,n);if(e<0)return null;var r=t.aoData[e];return r.nTr?r.anCells[n]:x("<td/>").html(pt(t,e,n,"display"))[0]}function mn(t,n){for(var e,r=-1,a=-1,A=0,o=t.aoData.length;A<o;A++)(e=(e=(e=pt(t,A,n,"display")+"").replace(un,"")).replace(/ /g," ")).length>r&&(r=e.length,a=A);return a}function bn(t){return null===t?"0px":"number"==typeof t?t<0?"0px":t+"px":t.match(/\d$/)?t+"px":t}function vn(t){var n,e,r,a,A,o,i,s=[],l=t.aoColumns,c=t.aaSortingFixed,d=x.isPlainObject(c),u=[],p=function(t){t.length&&!Array.isArray(t[0])?u.push(t):x.merge(u,t)};for(Array.isArray(c)&&p(c),d&&c.pre&&p(c.pre),p(t.aaSorting),d&&c.post&&p(c.post),n=0;n<u.length;n++)for(e=0,r=(a=l[i=u[n][0]].aDataSort).length;e<r;e++)o=l[A=a[e]].sType||"string",void 0===u[n]._idx&&(u[n]._idx=x.inArray(u[n][1],l[A].asSorting)),s.push({src:i,col:A,dir:u[n][1],index:u[n]._idx,type:o,formatter:T.ext.type.order[o+"-pre"]});return s}function wn(t){var n,e,r,a,A,o=[],i=T.ext.type.order,s=t.aoData,l=(t.aoColumns,0),c=t.aiDisplayMaster;for(lt(t),n=0,e=(A=vn(t)).length;n<e;n++)(a=A[n]).formatter&&l++,Fn(t,a.col);if("ssp"!=Pn(t)&&0!==A.length){for(n=0,r=c.length;n<r;n++)o[c[n]]=n;l===A.length?c.sort((function(t,n){var e,r,a,i,l,c=A.length,d=s[t]._aSortData,u=s[n]._aSortData;for(a=0;a<c;a++)if(0!=(i=(e=d[(l=A[a]).col])<(r=u[l.col])?-1:e>r?1:0))return"asc"===l.dir?i:-i;return(e=o[t])<(r=o[n])?-1:e>r?1:0})):c.sort((function(t,n){var e,r,a,l,c,d=A.length,u=s[t]._aSortData,p=s[n]._aSortData;for(a=0;a<d;a++)if(e=u[(c=A[a]).col],r=p[c.col],0!==(l=(i[c.type+"-"+c.dir]||i["string-"+c.dir])(e,r)))return l;return(e=o[t])<(r=o[n])?-1:e>r?1:0}))}t.bSorted=!0}function yn(t){for(var n,e,r=t.aoColumns,a=vn(t),A=t.oLanguage.oAria,o=0,i=r.length;o<i;o++){var s=r[o],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==o?(d.setAttribute("aria-sort","asc"==a[0].dir?"ascending":"descending"),e=l[a[0].index+1]||l[0]):e=l[0],n=c+("asc"===e?A.sSortAscending:A.sSortDescending)):n=c,d.setAttribute("aria-label",n)}}function Bn(t,n,e,r){var a,A=t.aoColumns[n],o=t.aaSorting,i=A.asSorting,s=function(t,n){var e=t._idx;return void 0===e&&(e=x.inArray(t[1],i)),e+1<i.length?e+1:n?null:0};if("number"==typeof o[0]&&(o=t.aaSorting=[o]),e&&t.oFeatures.bSortMulti){var l=x.inArray(n,M(o,"0"));-1!==l?(null===(a=s(o[l],!0))&&1===o.length&&(a=0),null===a?o.splice(l,1):(o[l][1]=i[a],o[l]._idx=a)):(o.push([n,i[0],0]),o[o.length-1]._idx=0)}else o.length&&o[0][0]==n?(a=s(o[0]),o.length=1,o[0][1]=i[a],o[0]._idx=a):(o.length=0,o.push([n,i[0]]),o[0]._idx=0);St(t),"function"==typeof r&&r(t)}function xn(t,n,e,r){var a=t.aoColumns[e];In(n,{},(function(n){!1!==a.bSortable&&(t.oFeatures.bProcessing?(sn(t,!0),setTimeout((function(){Bn(t,e,n.shiftKey,r),"ssp"!==Pn(t)&&sn(t,!1)}),0)):Bn(t,e,n.shiftKey,r))}))}function Cn(t){var n,e,r,a=t.aLastSort,A=t.oClasses.sSortColumn,o=vn(t),i=t.oFeatures;if(i.bSort&&i.bSortClasses){for(n=0,e=a.length;n<e;n++)r=a[n].src,x(M(t.aoData,"anCells",r)).removeClass(A+(n<2?n+1:3));for(n=0,e=o.length;n<e;n++)r=o[n].src,x(M(t.aoData,"anCells",r)).addClass(A+(n<2?n+1:3))}t.aLastSort=o}function Fn(t,n){var e,r,a,A=t.aoColumns[n],o=T.ext.order[A.sSortDataType];o&&(e=o.call(t.oInstance,t,n,ot(t,n)));for(var i=T.ext.type.order[A.sType+"-pre"],s=0,l=t.aoData.length;s<l;s++)(r=t.aoData[s])._aSortData||(r._aSortData=[]),r._aSortData[n]&&!o||(a=o?e[s]:pt(t,s,n,"sort"),r._aSortData[n]=i?i(a):a)}function Qn(t){if(!t._bLoadingState){var n={time:+new Date,start:t._iDisplayStart,length:t._iDisplayLength,order:x.extend(!0,[],t.aaSorting),search:Jt(t.oPreviousSearch),columns:x.map(t.aoColumns,(function(n,e){return{visible:n.bVisible,search:Jt(t.aoPreSearchCols[e])}}))};t.oSavedState=n,Nn(t,"aoStateSaveParams","stateSaveParams",[t,n]),t.oFeatures.bStateSave&&!t.bDestroying&&t.fnStateSaveCallback.call(t.oInstance,t,n)}}function Un(t,n,e){if(t.oFeatures.bStateSave){var r=t.fnStateLoadCallback.call(t.oInstance,t,(function(n){Tn(t,n,e)}));return void 0!==r&&Tn(t,r,e),!0}e()}function Tn(t,n,e){var r,a,A=t.aoColumns;t._bLoadingState=!0;var o=t._bInitComplete?new T.Api(t):null;if(!n||!n.time)return t._bLoadingState=!1,void e();var i=Nn(t,"aoStateLoadParams","stateLoadParams",[t,n]);if(-1!==x.inArray(!1,i))return t._bLoadingState=!1,void e();var s=t.iStateDuration;if(s>0&&n.time<+new Date-1e3*s)return t._bLoadingState=!1,void e();if(n.columns&&A.length!==n.columns.length)return t._bLoadingState=!1,void e();if(t.oLoadedState=x.extend(!0,{},n),void 0!==n.length&&(o?o.page.len(n.length):t._iDisplayLength=n.length),void 0!==n.start&&(null===o?(t._iDisplayStart=n.start,t.iInitDisplayStart=n.start):An(t,n.start/t._iDisplayLength)),void 0!==n.order&&(t.aaSorting=[],x.each(n.order,(function(n,e){t.aaSorting.push(e[0]>=A.length?[0,e[1]]:e)}))),void 0!==n.search&&x.extend(t.oPreviousSearch,Xt(n.search)),n.columns){for(r=0,a=n.columns.length;r<a;r++){var l=n.columns[r];void 0!==l.visible&&(o?o.column(r).visible(l.visible,!1):A[r].bVisible=l.visible),void 0!==l.search&&x.extend(t.aoPreSearchCols[r],Xt(l.search))}o&&o.columns.adjust()}t._bLoadingState=!1,Nn(t,"aoStateLoaded","stateLoaded",[t,n]),e()}function Ln(t){var n=T.settings,e=x.inArray(t,M(n,"nTable"));return-1!==e?n[e]:null}function Sn(t,n,e,r){if(e="DataTables warning: "+(t?"table id="+t.sTableId+" - ":"")+e,r&&(e+=". For more information about this error, please see http://datatables.net/tn/"+r),n)window.console&&console.log&&console.log(e);else{var a=T.ext,A=a.sErrMode||a.errMode;if(t&&Nn(t,null,"error",[t,r,e]),"alert"==A)alert(e);else{if("throw"==A)throw new Error(e);"function"==typeof A&&A(t,r,e)}}}function kn(t,n,e,r){Array.isArray(e)?x.each(e,(function(e,r){Array.isArray(r)?kn(t,n,r[0],r[1]):kn(t,n,r)})):(void 0===r&&(r=e),void 0!==n[e]&&(t[r]=n[e]))}function En(t,n,e){var r;for(var a in n)n.hasOwnProperty(a)&&(r=n[a],x.isPlainObject(r)?(x.isPlainObject(t[a])||(t[a]={}),x.extend(!0,t[a],r)):e&&"data"!==a&&"aaData"!==a&&Array.isArray(r)?t[a]=r.slice():t[a]=r);return t}function In(t,n,e){x(t).on("click.DT",n,(function(n){x(t).trigger("blur"),e(n)})).on("keypress.DT",n,(function(t){13===t.which&&(t.preventDefault(),e(t))})).on("selectstart.DT",(function(){return!1}))}function _n(t,n,e,r){e&&t[n].push({fn:e,sName:r})}function Nn(t,n,e,r){var a=[];if(n&&(a=x.map(t[n].slice().reverse(),(function(n,e){return n.fn.apply(t.oInstance,r)}))),null!==e){var A=x.Event(e+".dt"),o=x(t.nTable);o.trigger(A,r),0===o.parents("body").length&&x("body").trigger(A,r),a.push(A.result)}return a}function Hn(t){var n=t._iDisplayStart,e=t.fnDisplayEnd(),r=t._iDisplayLength;n>=e&&(n=e-r),n-=n%r,(-1===r||n<0)&&(n=0),t._iDisplayStart=n}function Dn(t,n){var e=t.renderer,r=T.ext.renderer[n];return x.isPlainObject(e)&&e[n]?r[e[n]]||r._:"string"==typeof e&&r[e]||r._}function Pn(t){return t.oFeatures.bServerSide?"ssp":t.ajax||t.sAjaxSource?"ajax":"dom"}var On=[],Mn=Array.prototype;F=function(t,n){if(!(this instanceof F))return new F(t,n);var e=[],r=function(t){var n=function(t){var n,e,r=T.settings,a=x.map(r,(function(t,n){return t.nTable}));return t?t.nTable&&t.oApi?[t]:t.nodeName&&"table"===t.nodeName.toLowerCase()?-1!==(n=x.inArray(t,a))?[r[n]]:null:t&&"function"==typeof t.settings?t.settings().toArray():("string"==typeof t?e=x(t):t instanceof x&&(e=t),e?e.map((function(t){return-1!==(n=x.inArray(this,a))?r[n]:null})).toArray():void 0):[]}(t);n&&e.push.apply(e,n)};if(Array.isArray(t))for(var a=0,A=t.length;a<A;a++)r(t[a]);else r(t);this.context=q(e),n&&x.merge(this,n),this.selector={rows:null,cols:null,opts:null},F.extend(this,this,On)},T.Api=F,x.extend(F.prototype,{any:function(){return 0!==this.count()},concat:Mn.concat,context:[],count:function(){return this.flatten().length},each:function(t){for(var n=0,e=this.length;n<e;n++)t.call(this,this[n],n,this);return this},eq:function(t){var n=this.context;return n.length>t?new F(n[t],this[t]):null},filter:function(t){var n=[];if(Mn.filter)n=Mn.filter.call(this,t,this);else for(var e=0,r=this.length;e<r;e++)t.call(this,this[e],e,this)&&n.push(this[e]);return new F(this.context,n)},flatten:function(){var t=[];return new F(this.context,t.concat.apply(t,this.toArray()))},join:Mn.join,indexOf:Mn.indexOf||function(t,n){for(var e=n||0,r=this.length;e<r;e++)if(this[e]===t)return e;return-1},iterator:function(t,n,e,r){var a,A,o,i,s,l,c,d,u=[],p=this.context,f=this.selector;for("string"==typeof t&&(r=e,e=n,n=t,t=!1),A=0,o=p.length;A<o;A++){var h=new F(p[A]);if("table"===n)void 0!==(a=e.call(h,p[A],A))&&u.push(a);else if("columns"===n||"rows"===n)void 0!==(a=e.call(h,p[A],this[A],A))&&u.push(a);else if("column"===n||"column-rows"===n||"row"===n||"cell"===n)for(c=this[A],"column-rows"===n&&(l=zn(p[A],f.opts)),i=0,s=c.length;i<s;i++)d=c[i],void 0!==(a="cell"===n?e.call(h,p[A],d.row,d.column,A,i):e.call(h,p[A],d,A,i,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:Mn.lastIndexOf||function(t,n){return this.indexOf.apply(this.toArray.reverse(),arguments)},length:0,map:function(t){var n=[];if(Mn.map)n=Mn.map.call(this,t,this);else for(var e=0,r=this.length;e<r;e++)n.push(t.call(this,this[e],e));return new F(this.context,n)},pluck:function(t){var n=T.util.get(t);return this.map((function(t){return n(t)}))},pop:Mn.pop,push:Mn.push,reduce:Mn.reduce||function(t,n){return nt(this,t,n,0,this.length,1)},reduceRight:Mn.reduceRight||function(t,n){return nt(this,t,n,this.length-1,-1,-1)},reverse:Mn.reverse,selector:null,shift:Mn.shift,slice:function(){return new F(this.context,this)},sort:Mn.sort,splice:Mn.splice,toArray:function(){return Mn.slice.call(this)},to$:function(){return x(this)},toJQuery:function(){return x(this)},unique:function(){return new F(this.context,q(this))},unshift:Mn.unshift}),F.extend=function(t,n,e){if(e.length&&n&&(n instanceof F||n.__dt_wrapper)){var r,a,A,o=function(t,n,e){return function(){var r=n.apply(t,arguments);return F.extend(r,r,e.methodExt),r}};for(r=0,a=e.length;r<a;r++)n[(A=e[r]).name]="function"===A.type?o(t,A.val,A):"object"===A.type?{}:A.val,n[A.name].__dt_wrapper=!0,F.extend(t,n[A.name],A.propExt)}},F.register=Q=function(t,n){if(Array.isArray(t))for(var e=0,r=t.length;e<r;e++)F.register(t[e],n);else{var a,A,o,i,s=t.split("."),l=On,c=function(t,n){for(var e=0,r=t.length;e<r;e++)if(t[e].name===n)return t[e];return null};for(a=0,A=s.length;a<A;a++){var d=c(l,o=(i=-1!==s[a].indexOf("()"))?s[a].replace("()",""):s[a]);d||(d={name:o,val:{},methodExt:[],propExt:[],type:"object"},l.push(d)),a===A-1?(d.val=n,d.type="function"==typeof n?"function":x.isPlainObject(n)?"object":"other"):l=i?d.methodExt:d.propExt}}},F.registerPlural=U=function(t,n,e){F.register(t,e),F.register(n,(function(){var t=e.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 jn=function(t,n){if(Array.isArray(t))return x.map(t,(function(t){return jn(t,n)}));if("number"==typeof t)return[n[t]];var e=x.map(n,(function(t,n){return t.nTable}));return x(e).filter(t).map((function(t){var r=x.inArray(this,e);return n[r]})).toArray()};Q("tables()",(function(t){return null!=t?new F(jn(t,this.context)):this})),Q("table()",(function(t){var n=this.tables(t),e=n.context;return e.length?new F(e[0]):n})),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(n){"page"===t?Lt(n):("string"==typeof t&&(t="full-hold"!==t),St(n,!1===t))}))})),Q("page()",(function(t){return void 0===t?this.page.info().page:this.iterator("table",(function(n){An(n,t)}))})),Q("page.info()",(function(t){if(0!==this.context.length){var n=this.context[0],e=n._iDisplayStart,r=n.oFeatures.bPaginate?n._iDisplayLength:-1,a=n.fnRecordsDisplay(),A=-1===r;return{page:A?0:Math.floor(e/r),pages:A?1:Math.ceil(a/r),start:e,end:n.fnDisplayEnd(),length:r,recordsTotal:n.fnRecordsTotal(),recordsDisplay:a,serverSide:"ssp"===Pn(n)}}})),Q("page.len()",(function(t){return void 0===t?0!==this.context.length?this.context[0]._iDisplayLength:void 0:this.iterator("table",(function(n){en(n,t)}))}));var Rn=function(t,n,e){if(e){var r=new F(t);r.one("draw",(function(){e(r.ajax.json())}))}if("ssp"==Pn(t))St(t,n);else{sn(t,!0);var a=t.jqXHR;a&&4!==a.readyState&&a.abort(),_t(t,[],(function(e){yt(t);for(var r=Pt(t,e),a=0,A=r.length;a<A;a++)dt(t,r[a]);St(t,n),sn(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,n){return this.iterator("table",(function(e){Rn(e,!1===n,t)}))})),Q("ajax.url()",(function(t){var n=this.context;if(void 0===t){if(0===n.length)return;return(n=n[0]).ajax?x.isPlainObject(n.ajax)?n.ajax.url:n.ajax:n.sAjaxSource}return this.iterator("table",(function(n){x.isPlainObject(n.ajax)?n.ajax.url=t:n.ajax=t}))})),Q("ajax.url().load()",(function(t,n){return this.iterator("table",(function(e){Rn(e,!1===n,t)}))}));var Kn=function(t,n,e,r,a){var A,o,i,s,l,c,d=[],u=typeof n;for(n&&"string"!==u&&"function"!==u&&void 0!==n.length||(n=[n]),i=0,s=n.length;i<s;i++)for(l=0,c=(o=n[i]&&n[i].split&&!n[i].match(/[\[\(:]/)?n[i].split(","):[n[i]]).length;l<c;l++)(A=e("string"==typeof o[l]?o[l].trim():o[l]))&&A.length&&(d=d.concat(A));var p=C.selector[t];if(p.length)for(i=0,s=p.length;i<s;i++)d=p[i](r,a,d);return q(d)},Gn=function(t){return t||(t={}),t.filter&&void 0===t.search&&(t.search=t.filter),x.extend({search:"none",order:"current",page:"all"},t)},qn=function(t){for(var n=0,e=t.length;n<e;n++)if(t[n].length>0)return t[0]=t[n],t[0].length=1,t.length=1,t.context=[t.context[n]],t;return t.length=0,t},zn=function(t,n){var e,r=[],a=t.aiDisplay,A=t.aiDisplayMaster,o=n.search,i=n.order,s=n.page;if("ssp"==Pn(t))return"removed"===o?[]:R(0,A.length);if("current"==s)for(c=t._iDisplayStart,d=t.fnDisplayEnd();c<d;c++)r.push(a[c]);else if("current"==i||"applied"==i){if("none"==o)r=A.slice();else if("applied"==o)r=a.slice();else if("removed"==o){for(var l={},c=0,d=a.length;c<d;c++)l[a[c]]=null;r=x.map(A,(function(t){return l.hasOwnProperty(t)?null:t}))}}else if("index"==i||"original"==i)for(c=0,d=t.aoData.length;c<d;c++)("none"==o||-1===(e=x.inArray(c,a))&&"removed"==o||e>=0&&"applied"==o)&&r.push(c);return r};Q("rows()",(function(t,n){void 0===t?t="":x.isPlainObject(t)&&(n=t,t=""),n=Gn(n);var e=this.iterator("table",(function(e){return function(t,n,e){var r;return Kn("row",n,(function(n){var a=H(n),A=t.aoData;if(null!==a&&!e)return[a];if(r||(r=zn(t,e)),null!==a&&-1!==x.inArray(a,r))return[a];if(null==n||""===n)return r;if("function"==typeof n)return x.map(r,(function(t){var e=A[t];return n(t,e._aData,e.nTr)?t:null}));if(n.nodeName){var o=n._DT_RowIndex,i=n._DT_CellIndex;if(void 0!==o)return A[o]&&A[o].nTr===n?[o]:[];if(i)return A[i.row]&&A[i.row].nTr===n.parentNode?[i.row]:[];var s=x(n).closest("*[data-dt-row]");return s.length?[s.data("dt-row")]:[]}if("string"==typeof n&&"#"===n.charAt(0)){var l=t.aIds[n.replace(/^#/,"")];if(void 0!==l)return[l.idx]}var c=K(j(t.aoData,r,"nTr"));return x(c).filter(n).map((function(){return this._DT_RowIndex})).toArray()}),t,e)}(e,t,n)}),1);return e.selector.rows=t,e.selector.opts=n,e})),Q("rows().nodes()",(function(){return this.iterator("row",(function(t,n){return t.aoData[n].nTr||void 0}),1)})),Q("rows().data()",(function(){return this.iterator(!0,"rows",(function(t,n){return j(t.aoData,n,"_aData")}),1)})),U("rows().cache()","row().cache()",(function(t){return this.iterator("row",(function(n,e){var r=n.aoData[e];return"search"===t?r._aFilterData:r._aSortData}),1)})),U("rows().invalidate()","row().invalidate()",(function(t){return this.iterator("row",(function(n,e){xt(n,e,t)}))})),U("rows().indexes()","row().index()",(function(){return this.iterator("row",(function(t,n){return n}),1)})),U("rows().ids()","row().id()",(function(t){for(var n=[],e=this.context,r=0,a=e.length;r<a;r++)for(var A=0,o=this[r].length;A<o;A++){var i=e[r].rowIdFn(e[r].aoData[this[r][A]]._aData);n.push((!0===t?"#":"")+i)}return new F(e,n)})),U("rows().remove()","row().remove()",(function(){var t=this;return this.iterator("row",(function(n,e,r){var a,A,o,i,s,l,c=n.aoData,d=c[e];for(c.splice(e,1),a=0,A=c.length;a<A;a++)if(l=(s=c[a]).anCells,null!==s.nTr&&(s.nTr._DT_RowIndex=a),null!==l)for(o=0,i=l.length;o<i;o++)l[o]._DT_CellIndex.row=a;Bt(n.aiDisplayMaster,e),Bt(n.aiDisplay,e),Bt(t[r],e,!1),n._iRecordsDisplay>0&&n._iRecordsDisplay--,Hn(n);var u=n.rowIdFn(d._aData);void 0!==u&&delete n.aIds[u]})),this.iterator("table",(function(t){for(var n=0,e=t.aoData.length;n<e;n++)t.aoData[n].idx=n})),this})),Q("rows.add()",(function(t){var n=this.iterator("table",(function(n){var e,r,a,A=[];for(r=0,a=t.length;r<a;r++)(e=t[r]).nodeName&&"TR"===e.nodeName.toUpperCase()?A.push(ut(n,e)[0]):A.push(dt(n,e));return A}),1),e=this.rows(-1);return e.pop(),x.merge(e,n),e})),Q("row()",(function(t,n){return qn(this.rows(t,n))})),Q("row().data()",(function(t){var n=this.context;if(void 0===t)return n.length&&this.length?n[0].aoData[this[0]]._aData:void 0;var e=n[0].aoData[this[0]];return e._aData=t,Array.isArray(t)&&e.nTr&&e.nTr.id&&vt(n[0].rowId)(t,e.nTr.id),xt(n[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 x&&t.length&&(t=t[0]);var n=this.iterator("table",(function(n){return t.nodeName&&"TR"===t.nodeName.toUpperCase()?ut(n,t)[0]:dt(n,t)}));return this.row(n[0])})),x(document).on("plugin-init.dt",(function(t,n){var e=new F(n),r="on-plugin-init",a="stateSaveParams."+r,A="destroy. "+r;e.on(a,(function(t,n,e){for(var r=n.rowIdFn,a=n.aoData,A=[],o=0;o<a.length;o++)a[o]._detailsShow&&A.push("#"+r(a[o]._aData));e.childRows=A})),e.on(A,(function(){e.off(a+" "+A)}));var o=e.state.loaded();o&&o.childRows&&e.rows(x.map(o.childRows,(function(t){return t.replace(/:/g,"\\:")}))).every((function(){Nn(n,null,"requestChild",[this])}))}));var Vn=T.util.throttle((function(t){Qn(t[0])}),500),Wn=function(t,n){var e=t.context;if(e.length){var r=e[0].aoData[void 0!==n?n:t[0]];r&&r._details&&(r._details.remove(),r._detailsShow=void 0,r._details=void 0,x(r.nTr).removeClass("dt-hasChild"),Vn(e))}},Jn=function(t,n){var e=t.context;if(e.length&&t.length){var r=e[0].aoData[t[0]];r._details&&(r._detailsShow=n,n?(r._details.insertAfter(r.nTr),x(r.nTr).addClass("dt-hasChild")):(r._details.detach(),x(r.nTr).removeClass("dt-hasChild")),Nn(e[0],null,"childRow",[n,t.row(t[0])]),Xn(e[0]),Vn(e))}},Xn=function(t){var n=new F(t),e=".dt.DT_details",r="draw"+e,a="column-sizing"+e,A="destroy"+e,o=t.aoData;n.off(r+" "+a+" "+A),M(o,"_details").length>0&&(n.on(r,(function(e,r){t===r&&n.rows({page:"current"}).eq(0).each((function(t){var n=o[t];n._detailsShow&&n._details.insertAfter(n.nTr)}))})),n.on(a,(function(n,e,r,a){if(t===e)for(var A,i=it(e),s=0,l=o.length;s<l;s++)(A=o[s])._details&&A._details.children("td[colspan]").attr("colspan",i)})),n.on(A,(function(e,r){if(t===r)for(var a=0,A=o.length;a<A;a++)o[a]._details&&Wn(n,a)})))},Yn="row().child",Zn=Yn+"()";Q(Zn,(function(t,n){var e=this.context;return void 0===t?e.length&&this.length?e[0].aoData[this[0]]._details:void 0:(!0===t?this.child.show():!1===t?Wn(this):e.length&&this.length&&function(t,n,e,r){var a=[],A=function(n,e){if(Array.isArray(n)||n instanceof x)for(var r=0,o=n.length;r<o;r++)A(n[r],e);else if(n.nodeName&&"tr"===n.nodeName.toLowerCase())a.push(n);else{var i=x("<tr><td></td></tr>").addClass(e);x("td",i).addClass(e).html(n)[0].colSpan=it(t),a.push(i[0])}};A(e,r),n._details&&n._details.detach(),n._details=x(a),n._detailsShow&&n._details.insertAfter(n.nTr)}(e[0],e[0].aoData[this[0]],t,n),this)})),Q([Yn+".show()",Zn+".show()"],(function(t){return Jn(this,!0),this})),Q([Yn+".hide()",Zn+".hide()"],(function(){return Jn(this,!1),this})),Q([Yn+".remove()",Zn+".remove()"],(function(){return Wn(this),this})),Q(Yn+".isShown()",(function(){var t=this.context;return t.length&&this.length&&t[0].aoData[this[0]]._detailsShow||!1}));var $n=/^([^:]+):(name|visIdx|visible)$/,te=function(t,n,e,r,a){for(var A=[],o=0,i=a.length;o<i;o++)A.push(pt(t,a[o],n));return A};Q("columns()",(function(t,n){void 0===t?t="":x.isPlainObject(t)&&(n=t,t=""),n=Gn(n);var e=this.iterator("table",(function(e){return function(t,n,e){var r=t.aoColumns,a=M(r,"sName"),A=M(r,"nTh");return Kn("column",n,(function(n){var o=H(n);if(""===n)return R(r.length);if(null!==o)return[o>=0?o:r.length+o];if("function"==typeof n){var i=zn(t,e);return x.map(r,(function(e,r){return n(r,te(t,r,0,0,i),A[r])?r:null}))}var s="string"==typeof n?n.match($n):"";if(s)switch(s[2]){case"visIdx":case"visible":var l=parseInt(s[1],10);if(l<0){var c=x.map(r,(function(t,n){return t.bVisible?n:null}));return[c[c.length+l]]}return[At(t,l)];case"name":return x.map(a,(function(t,n){return t===s[1]?n:null}));default:return[]}if(n.nodeName&&n._DT_CellIndex)return[n._DT_CellIndex.column];var d=x(A).filter(n).map((function(){return x.inArray(this,A)})).toArray();if(d.length||!n.nodeName)return d;var u=x(n).closest("*[data-dt-column]");return u.length?[u.data("dt-column")]:[]}),t,e)}(e,t,n)}),1);return e.selector.cols=t,e.selector.opts=n,e})),U("columns().header()","column().header()",(function(t,n){return this.iterator("column",(function(t,n){return t.aoColumns[n].nTh}),1)})),U("columns().footer()","column().footer()",(function(t,n){return this.iterator("column",(function(t,n){return t.aoColumns[n].nTf}),1)})),U("columns().data()","column().data()",(function(){return this.iterator("column-rows",te,1)})),U("columns().dataSrc()","column().dataSrc()",(function(){return this.iterator("column",(function(t,n){return t.aoColumns[n].mData}),1)})),U("columns().cache()","column().cache()",(function(t){return this.iterator("column-rows",(function(n,e,r,a,A){return j(n.aoData,A,"search"===t?"_aFilterData":"_aSortData",e)}),1)})),U("columns().nodes()","column().nodes()",(function(){return this.iterator("column-rows",(function(t,n,e,r,a){return j(t.aoData,a,"anCells",n)}),1)})),U("columns().visible()","column().visible()",(function(t,n){var e=this,r=this.iterator("column",(function(n,e){if(void 0===t)return n.aoColumns[e].bVisible;!function(t,n,e){var r,a,A,o,i=t.aoColumns,s=i[n],l=t.aoData;if(void 0===e)return s.bVisible;if(s.bVisible!==e){if(e){var c=x.inArray(!0,M(i,"bVisible"),n+1);for(a=0,A=l.length;a<A;a++)o=l[a].nTr,r=l[a].anCells,o&&o.insertBefore(r[n],r[c]||null)}else x(M(t.aoData,"anCells",n)).detach();s.bVisible=e}}(n,e,t)}));return void 0!==t&&this.iterator("table",(function(r){Tt(r,r.aoHeader),Tt(r,r.aoFooter),r.aiDisplay.length||x(r.nTBody).find("td[colspan]").attr("colspan",it(r)),Qn(r),e.iterator("column",(function(e,r){Nn(e,null,"column-visibility",[e,r,t,n])})),(void 0===n||n)&&e.columns.adjust()})),r})),U("columns().indexes()","column().index()",(function(t){return this.iterator("column",(function(n,e){return"visible"===t?ot(n,e):e}),1)})),Q("columns.adjust()",(function(){return this.iterator("table",(function(t){at(t)}),1)})),Q("column.index()",(function(t,n){if(0!==this.context.length){var e=this.context[0];if("fromVisible"===t||"toData"===t)return At(e,n);if("fromData"===t||"toVisible"===t)return ot(e,n)}})),Q("column()",(function(t,n){return qn(this.columns(t,n))})),Q("cells()",(function(t,n,e){if(x.isPlainObject(t)&&(void 0===t.row?(e=t,t=null):(e=n,n=null)),x.isPlainObject(n)&&(e=n,n=null),null==n)return this.iterator("table",(function(n){return function(t,n,e){var r,a,A,o,i,s,l,c=t.aoData,d=zn(t,e),u=K(j(c,d,"anCells")),p=x(z([],u)),f=t.aoColumns.length;return Kn("cell",n,(function(n){var e="function"==typeof n;if(null==n||e){for(a=[],A=0,o=d.length;A<o;A++)for(r=d[A],i=0;i<f;i++)s={row:r,column:i},e?(l=c[r],n(s,pt(t,r,i),l.anCells?l.anCells[i]:null)&&a.push(s)):a.push(s);return a}if(x.isPlainObject(n))return void 0!==n.column&&void 0!==n.row&&-1!==x.inArray(n.row,d)?[n]:[];var u=p.filter(n).map((function(t,n){return{row:n._DT_CellIndex.row,column:n._DT_CellIndex.column}})).toArray();return u.length||!n.nodeName?u:(l=x(n).closest("*[data-dt-row]")).length?[{row:l.data("dt-row"),column:l.data("dt-column")}]:[]}),t,e)}(n,t,Gn(e))}));var r,a,A,o,i=e?{page:e.page,order:e.order,search:e.search}:{},s=this.columns(n,i),l=this.rows(t,i),c=this.iterator("table",(function(t,n){var e=[];for(r=0,a=l[n].length;r<a;r++)for(A=0,o=s[n].length;A<o;A++)e.push({row:l[n][r],column:s[n][A]});return e}),1),d=e&&e.selected?this.cells(c,e):c;return x.extend(d.selector,{cols:n,rows:t,opts:e}),d})),U("cells().nodes()","cell().node()",(function(){return this.iterator("cell",(function(t,n,e){var r=t.aoData[n];return r&&r.anCells?r.anCells[e]:void 0}),1)})),Q("cells().data()",(function(){return this.iterator("cell",(function(t,n,e){return pt(t,n,e)}),1)})),U("cells().cache()","cell().cache()",(function(t){return t="search"===t?"_aFilterData":"_aSortData",this.iterator("cell",(function(n,e,r){return n.aoData[e][t][r]}),1)})),U("cells().render()","cell().render()",(function(t){return this.iterator("cell",(function(n,e,r){return pt(n,e,r,t)}),1)})),U("cells().indexes()","cell().index()",(function(){return this.iterator("cell",(function(t,n,e){return{row:n,column:e,columnVisible:ot(t,e)}}),1)})),U("cells().invalidate()","cell().invalidate()",(function(t){return this.iterator("cell",(function(n,e,r){xt(n,e,t,r)}))})),Q("cell()",(function(t,n,e){return qn(this.cells(t,n,e))})),Q("cell().data()",(function(t){var n=this.context,e=this[0];return void 0===t?n.length&&e.length?pt(n[0],e[0].row,e[0].column):void 0:(ft(n[0],e[0].row,e[0].column,t),xt(n[0],e[0].row,"data",e[0].column),this)})),Q("order()",(function(t,n){var e=this.context;return void 0===t?0!==e.length?e[0].aaSorting:void 0:("number"==typeof t?t=[[t,n]]:t.length&&!Array.isArray(t[0])&&(t=Array.prototype.slice.call(arguments)),this.iterator("table",(function(n){n.aaSorting=t.slice()})))})),Q("order.listener()",(function(t,n,e){return this.iterator("table",(function(r){xn(r,t,n,e)}))})),Q("order.fixed()",(function(t){if(!t){var n=this.context,e=n.length?n[0].aaSortingFixed:void 0;return Array.isArray(e)?{pre:e}:e}return this.iterator("table",(function(n){n.aaSortingFixed=x.extend(!0,{},t)}))})),Q(["columns().order()","column().order()"],(function(t){var n=this;return this.iterator("table",(function(e,r){var a=[];x.each(n[r],(function(n,e){a.push([e,t])})),e.aaSorting=a}))})),Q("search()",(function(t,n,e,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,x.extend({},a.oPreviousSearch,{sSearch:t+"",bRegex:null!==n&&n,bSmart:null===e||e,bCaseInsensitive:null===r||r}),1)}))})),U("columns().search()","column().search()",(function(t,n,e,r){return this.iterator("column",(function(a,A){var o=a.aoPreSearchCols;if(void 0===t)return o[A].sSearch;a.oFeatures.bFilter&&(x.extend(o[A],{sSearch:t+"",bRegex:null!==n&&n,bSmart:null===e||e,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){Qn(t)}))})),T.versionCheck=T.fnVersionCheck=function(t){for(var n,e,r=T.version.split("."),a=t.split("."),A=0,o=a.length;A<o;A++)if((n=parseInt(r[A],10)||0)!==(e=parseInt(a[A],10)||0))return n>e;return!0},T.isDataTable=T.fnIsDataTable=function(t){var n=x(t).get(0),e=!1;return t instanceof T.Api||(x.each(T.settings,(function(t,r){var a=r.nScrollHead?x("table",r.nScrollHead)[0]:null,A=r.nScrollFoot?x("table",r.nScrollFoot)[0]:null;r.nTable!==n&&a!==n&&A!==n||(e=!0)})),e)},T.tables=T.fnTables=function(t){var n=!1;x.isPlainObject(t)&&(n=t.api,t=t.visible);var e=x.map(T.settings,(function(n){if(!t||t&&x(n.nTable).is(":visible"))return n.nTable}));return n?new F(e):e},T.camelToHungarian=J,Q("$()",(function(t,n){var e=this.rows(n).nodes(),r=x(e);return x([].concat(r.filter(t).toArray(),r.find(t).toArray()))})),x.each(["on","one","off"],(function(t,n){Q(n+"()",(function(){var t=Array.prototype.slice.call(arguments);t[0]=x.map(t[0].split(/\s/),(function(t){return t.match(/\.dt\b/)?t:t+".dt"})).join(" ");var e=x(this.tables().nodes());return e[n].apply(e,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(n){var e,r=n.oClasses,a=n.nTable,A=n.nTBody,o=n.nTHead,i=n.nTFoot,s=x(a),l=x(A),c=x(n.nTableWrapper),d=x.map(n.aoData,(function(t){return t.nTr}));n.bDestroying=!0,Nn(n,"aoDestroyCallback","destroy",[n]),t||new F(n).columns().visible(!0),c.off(".DT").find(":not(tbody *)").off(".DT"),x(window).off(".DT-"+n.sInstance),a!=o.parentNode&&(s.children("thead").detach(),s.append(o)),i&&a!=i.parentNode&&(s.children("tfoot").detach(),s.append(i)),n.aaSorting=[],n.aaSortingFixed=[],Cn(n),x(d).removeClass(n.asStripeClasses.join(" ")),x("th, td",o).removeClass(r.sSortable+" "+r.sSortableAsc+" "+r.sSortableDesc+" "+r.sSortableNone),l.children().detach(),l.append(d);var u=n.nTableWrapper.parentNode,p=t?"remove":"detach";s[p](),c[p](),!t&&u&&(u.insertBefore(a,n.nTableReinsertBefore),s.css("width",n.sDestroyWidth).removeClass(r.sTable),(e=n.asDestroyStripes.length)&&l.children().each((function(t){x(this).addClass(n.asDestroyStripes[t%e])})));var f=x.inArray(n,T.settings);-1!==f&&T.settings.splice(f,1)}))})),x.each(["column","row","cell"],(function(t,n){Q(n+"s().every()",(function(t){var e=this.selector.opts,r=this;return this.iterator(n,(function(a,A,o,i,s){t.call(r[n](A,"cell"===n?o:e,"cell"===n?e:void 0),A,o,i,s)}))}))})),Q("i18n()",(function(t,n,e){var r=this.context[0],a=bt(t)(r.oLanguage);return void 0===a&&(a=n),void 0!==e&&x.isPlainObject(a)&&(a=void 0!==a[e]?a[e]:a._),a.replace("%d",e)})),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,n){try{(-1===t.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+t.sInstance+"_"+location.pathname,JSON.stringify(n))}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:x.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"==Pn(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==Pn(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var t=this._iDisplayLength,n=this._iDisplayStart,e=n+t,r=this.aiDisplay.length,a=this.oFeatures,A=a.bPaginate;return a.bServerSide?!1===A||-1===t?n+r:Math.min(n+t,this._iRecordsDisplay):!A||e>r||-1===t?r:e},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},x.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}),x.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 ne=T.ext.pager;function ee(t,n){var e=[],r=ne.numbers_length,a=Math.floor(r/2);return n<=r?e=R(0,n):t<=a?((e=R(0,r-2)).push("ellipsis"),e.push(n-1)):t>=n-1-a?((e=R(n-(r-2),n)).splice(0,0,"ellipsis"),e.splice(0,0,0)):((e=R(t-a+2,t+a-1)).push("ellipsis"),e.push(n-1),e.splice(0,0,"ellipsis"),e.splice(0,0,0)),e.DT_el="span",e}x.extend(ne,{simple:function(t,n){return["previous","next"]},full:function(t,n){return["first","previous","next","last"]},numbers:function(t,n){return[ee(t,n)]},simple_numbers:function(t,n){return["previous",ee(t,n),"next"]},full_numbers:function(t,n){return["first","previous",ee(t,n),"next","last"]},first_last_numbers:function(t,n){return["first",ee(t,n),"last"]},_numbers:ee,numbers_length:7}),x.extend(!0,T.ext.renderer,{pageButton:{_:function(t,n,e,r,a,A){var o,i,s,l=t.oClasses,c=t.oLanguage.oPaginate,d=t.oLanguage.oAria.paginate||{},u=function(n,r){var s,p,f,h,g=l.sPageButtonDisabled,m=function(n){An(t,n.data.action,!0)};for(s=0,p=r.length;s<p;s++)if(f=r[s],Array.isArray(f)){var b=x("<"+(f.DT_el||"div")+"/>").appendTo(n);u(b,f)}else{switch(o=null,i=f,h=t.iTabIndex,f){case"ellipsis":n.append('<span class="ellipsis">…</span>');break;case"first":o=c.sFirst,0===a&&(h=-1,i+=" "+g);break;case"previous":o=c.sPrevious,0===a&&(h=-1,i+=" "+g);break;case"next":o=c.sNext,0!==A&&a!==A-1||(h=-1,i+=" "+g);break;case"last":o=c.sLast,0!==A&&a!==A-1||(h=-1,i+=" "+g);break;default:o=t.fnFormatNumber(f+1),i=a===f?l.sPageButtonActive:""}if(null!==o){var v=t.oInit.pagingTag||"a",w=-1!==i.indexOf(g);In(x("<"+v+">",{class:l.sPageButton+" "+i,"aria-controls":t.sTableId,"aria-disabled":w?"true":null,"aria-label":d[f],"aria-role":"link","aria-current":i===l.sPageButtonActive?"page":null,"data-dt-idx":f,tabindex:h,id:0===e&&"string"==typeof f?t.sTableId+"_"+f:null}).html(o).appendTo(n),{action:f},m)}}};try{s=x(n).find(document.activeElement).data("dt-idx")}catch(t){}u(x(n).empty(),r),void 0!==s&&x(n).find("[data-dt-idx="+s+"]").trigger("focus")}}}),x.extend(T.ext.type.detect,[function(t,n){var e=n.oLanguage.sDecimal;return P(t,e)?"num"+e:null},function(t,n){if(t&&!(t instanceof Date)&&!E.test(t))return null;var e=Date.parse(t);return null!==e&&!isNaN(e)||N(t)?"date":null},function(t,n){var e=n.oLanguage.sDecimal;return P(t,e,!0)?"num-fmt"+e:null},function(t,n){var e=n.oLanguage.sDecimal;return O(t,e)?"html-num"+e:null},function(t,n){var e=n.oLanguage.sDecimal;return O(t,e,!0)?"html-num-fmt"+e:null},function(t,n){return N(t)||"string"==typeof t&&-1!==t.indexOf("<")?"html":null}]),x.extend(T.ext.type.search,{html:function(t){return N(t)?t:"string"==typeof t?t.replace(S," ").replace(k,""):""},string:function(t){return N(t)?t:"string"==typeof t?t.replace(S," "):t}});var re=function(t,n,e,r){if(0!==t&&(!t||"-"===t))return-1/0;let a=typeof t;return"number"===a||"bigint"===a?t:(n&&(t=D(t,n)),t.replace&&(e&&(t=t.replace(e,"")),r&&(t=t.replace(r,""))),1*t)};function ae(t){x.each({num:function(n){return re(n,t)},"num-fmt":function(n){return re(n,t,_)},"html-num":function(n){return re(n,t,k)},"html-num-fmt":function(n){return re(n,t,k,_)}},(function(n,e){C.type.order[n+t+"-pre"]=e,n.match(/^html\-/)&&(C.type.search[n+t]=C.type.search.html)}))}x.extend(C.type.order,{"date-pre":function(t){var n=Date.parse(t);return isNaN(n)?-1/0:n},"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,n){return t<n?-1:t>n?1:0},"string-desc":function(t,n){return t<n?1:t>n?-1:0}}),ae(""),x.extend(!0,T.ext.renderer,{header:{_:function(t,n,e,r){x(t.nTable).on("order.dt.DT",(function(a,A,o,i){if(t===A){var s=e.idx;n.removeClass(r.sSortAsc+" "+r.sSortDesc).addClass("asc"==i[s]?r.sSortAsc:"desc"==i[s]?r.sSortDesc:e.sSortingClass)}}))},jqueryui:function(t,n,e,r){x("<div/>").addClass(r.sSortJUIWrapper).append(n.contents()).append(x("<span/>").addClass(r.sSortIcon+" "+e.sSortingClassJUI)).appendTo(n),x(t.nTable).on("order.dt.DT",(function(a,A,o,i){if(t===A){var s=e.idx;n.removeClass(r.sSortAsc+" "+r.sSortDesc).addClass("asc"==i[s]?r.sSortAsc:"desc"==i[s]?r.sSortDesc:e.sSortingClass),n.find("span."+r.sSortIcon).removeClass(r.sSortJUIAsc+" "+r.sSortJUIDesc+" "+r.sSortJUI+" "+r.sSortJUIAscAllowed+" "+r.sSortJUIDescAllowed).addClass("asc"==i[s]?r.sSortJUIAsc:"desc"==i[s]?r.sSortJUIDesc:e.sSortingClassJUI)}}))}}});var Ae=function(t){return Array.isArray(t)&&(t=t.join(",")),"string"==typeof t?t.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,"""):t};function oe(t,n,e,r,a){return window.moment?t[n](a):window.luxon?t[e](a):r?t[r](a):t}var ie=!1;function se(t,n,e){var r;if(window.moment){if(!(r=window.moment.utc(t,n,e,!0)).isValid())return null}else if(window.luxon){if(!(r=n&&"string"==typeof t?window.luxon.DateTime.fromFormat(t,n):window.luxon.DateTime.fromISO(t)).isValid)return null;r.setLocale(e)}else n?(ie||alert("DataTables warning: Formatted date without Moment.js or Luxon - https://datatables.net/tn/17"),ie=!0):r=new Date(t);return r}function le(t){return function(n,e,r,a){0===arguments.length?(r="en",e=null,n=null):1===arguments.length?(r="en",e=n,n=null):2===arguments.length&&(r=e,e=n,n=null);var A="datetime-"+e;return T.ext.type.order[A]||(T.ext.type.detect.unshift((function(t){return t===A&&A})),T.ext.type.order[A+"-asc"]=function(t,n){var e=t.valueOf(),r=n.valueOf();return e===r?0:e<r?-1:1},T.ext.type.order[A+"-desc"]=function(t,n){var e=t.valueOf(),r=n.valueOf();return e===r?0:e>r?-1:1}),function(o,i){if(null==o)if("--now"===a){var s=new Date;o=new Date(Date.UTC(s.getFullYear(),s.getMonth(),s.getDate(),s.getHours(),s.getMinutes(),s.getSeconds()))}else o="";if("type"===i)return A;if(""===o)return"sort"!==i?"":se("0000-01-01 00:00:00",null,r);if(null!==e&&n===e&&"sort"!==i&&"type"!==i&&!(o instanceof Date))return o;var l=se(o,n,r);if(null===l)return o;if("sort"===i)return l;var c=null===e?oe(l,"toDate","toJSDate","")[t]():oe(l,"format","toFormat","toISOString",e);return"display"===i?Ae(c):c}}}var ce=",",de=".";if(Intl)try{for(var ue=(new Intl.NumberFormat).formatToParts(100000.1),pe=0;pe<ue.length;pe++)"group"===ue[pe].type?ce=ue[pe].value:"decimal"===ue[pe].type&&(de=ue[pe].value)}catch(t){}function fe(t){return function(){var n=[Ln(this[T.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return T.ext.internal[t].apply(this,n)}}T.datetime=function(t,n){var e="datetime-detect-"+t;n||(n="en"),T.ext.type.order[e]||(T.ext.type.detect.unshift((function(r){var a=se(r,t,n);return!(""!==r&&!a)&&e})),T.ext.type.order[e+"-pre"]=function(e){return se(e,t,n)||0})},T.render={date:le("toLocaleDateString"),datetime:le("toLocaleString"),time:le("toLocaleTimeString"),number:function(t,n,e,r,a){return null==t&&(t=ce),null==n&&(n=de),{display:function(A){if("number"!=typeof A&&"string"!=typeof A)return A;if(""===A||null===A)return A;var o=A<0?"-":"",i=parseFloat(A);if(isNaN(i))return Ae(A);i=i.toFixed(e),A=Math.abs(i);var s=parseInt(A,10),l=e?n+(A-s).toFixed(e).substring(2):"";return 0===s&&0===parseFloat(l)&&(o=""),o+(r||"")+s.toString().replace(/\B(?=(\d{3})+(?!\d))/g,t)+l+(a||"")}}},text:function(){return{display:Ae,filter:Ae}}},x.extend(T.ext.internal,{_fnExternApiFunc:fe,_fnBuildAjax:_t,_fnAjaxUpdate:Nt,_fnAjaxParameters:Ht,_fnAjaxUpdateDraw:Dt,_fnAjaxDataSrc:Pt,_fnAddColumn:et,_fnColumnOptions:rt,_fnAdjustColumnSizing:at,_fnVisibleToColumnIndex:At,_fnColumnIndexToVisible:ot,_fnVisbleColumns:it,_fnGetColumns:st,_fnColumnTypes:lt,_fnApplyColumnDefs:ct,_fnHungarianMap:W,_fnCamelToHungarian:J,_fnLanguageCompat:X,_fnBrowserDetect:tt,_fnAddData:dt,_fnAddTr:ut,_fnNodeToDataIndex:function(t,n){return void 0!==n._DT_RowIndex?n._DT_RowIndex:null},_fnNodeToColumnIndex:function(t,n,e){return x.inArray(e,t.aoData[n].anCells)},_fnGetCellData:pt,_fnSetCellData:ft,_fnSplitObjNotation:mt,_fnGetObjectDataFn:bt,_fnSetObjectDataFn:vt,_fnGetDataMaster:wt,_fnClearTable:yt,_fnDeleteIndex:Bt,_fnInvalidate:xt,_fnGetRowElements:Ct,_fnCreateTr:Ft,_fnBuildHead:Ut,_fnDrawHead:Tt,_fnDraw:Lt,_fnReDraw:St,_fnAddOptionsHtml:kt,_fnDetectHeader:Et,_fnGetUniqueThs:It,_fnFeatureHtmlFilter:Ot,_fnFilterComplete:Mt,_fnFilterCustom:jt,_fnFilterColumn:Rt,_fnFilter:Kt,_fnFilterCreateSearch:Gt,_fnEscapeRegex:qt,_fnFilterData:Wt,_fnFeatureHtmlInfo:Yt,_fnUpdateInfo:Zt,_fnInfoMacros:$t,_fnInitialise:tn,_fnInitComplete:nn,_fnLengthChange:en,_fnFeatureHtmlLength:rn,_fnFeatureHtmlPaginate:an,_fnPageChange:An,_fnFeatureHtmlProcessing:on,_fnProcessingDisplay:sn,_fnFeatureHtmlTable:ln,_fnScrollDraw:cn,_fnApplyToChildren:dn,_fnCalculateColumnWidths:pn,_fnThrottle:fn,_fnConvertToWidth:hn,_fnGetWidestNode:gn,_fnGetMaxLenString:mn,_fnStringToCss:bn,_fnSortFlatten:vn,_fnSort:wn,_fnSortAria:yn,_fnSortListener:Bn,_fnSortAttachListener:xn,_fnSortingClasses:Cn,_fnSortData:Fn,_fnSaveState:Qn,_fnLoadState:Un,_fnImplementState:Tn,_fnSettingsFromNode:Ln,_fnLog:Sn,_fnMap:kn,_fnBindAction:In,_fnCallbackReg:_n,_fnCallbackFire:Nn,_fnLengthOverflow:Hn,_fnRenderer:Dn,_fnDataSource:Pn,_fnRowAttributes:Qt,_fnExtend:En,_fnCalculateEnd:function(){}}),x.fn.dataTable=T,T.$=x,x.fn.dataTableSettings=T.settings,x.fn.dataTableExt=T.ext,x.fn.DataTable=function(t){return x(this).dataTable(t).api()},x.each(T,(function(t,n){x.fn.DataTable[t]=n})),T.use=function(t,n){"lib"===n||t.fn?x=t:("win"==n||t.document)&&(window=t)};var he=T,ge=i(5683);class me{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}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 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 n=new XMLHttpRequest;n.open("PROPFIND",w.FH+"/getLieux",!0),n.setRequestHeader("Content-Type","application/json"),n.onload=function(n){200==this.status?(0,w.tr)(t,JSON.parse(this.response),me):showError(this.response)},n.send()}static newLieu(t){var n=new XMLHttpRequest;n.open("POST",w.FH+"/lieu/insert",!0),n.onload=function(n){200==this.status?((0,w.ir)(),me.loadLieuDT(t)):showError(this.response)},n.send()}static getLieux(t){var n=new XMLHttpRequest;n.open("PROPFIND",w.FH+"/getLieux",!0),n.setRequestHeader("Content-Type","application/json"),n.onload=function(n){200==this.status?t(JSON.parse(this.response)):showError(this.response)},n.send()}static loadLieuList_lid(n){me.getLieux((e=>{var r=document.createElement("select");r.dataset.current=n.target.dataset.current,r.dataset.id=n.target.dataset.id,r.dataset.old=n.target.innerHTML,r.addEventListener("change",(t=>{var n;0!=t.target.value?((0,B.l6)(t.target.parentElement.dataset.table,t.target.parentElement.dataset.column,t.target.value,t.target.parentElement.dataset.id),(n=t.target.parentElement).innerHTML=t.target.options[t.target.selectedIndex].text,n.dataset.current=t.target.value):(n=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(e).forEach((t=>{var n=document.createElement("textarea");n.innerHTML=t.nom;var e=document.createElement("option");e.value=t.id,e.text=n.value,r.appendChild(e)})),(0,w.mi)(r),n.target.innerHTML="",n.target.appendChild(r)}))}}var be=i(1168),ve=i(9753);class we{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.type_paiement||0===t.type_paiement.length?"-":t.type_paiement,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.status_paiement||0===t.status_paiement.length?"-":t.status_paiement,this.id_devis=null==t.id_devis||0===t.id_devis.length?"-":t.id_devis,this.baseUrl=(0,ve.nu)(`/apps/gestion/facture/${this.id}/show`)}getDTRow(){return["<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" type="date" value='+this.date+' data-table="facture" data-column="date" data-id="'+this.id+'"/>','<input style="margin:0;padding:0;" class="inputDate" type="date" value='+this.date_paiement+' data-table="facture" data-column="date_paiement" data-id="'+this.id+'"/>','<div class="editable" data-table="facture" data-column="type_paiement" data-id="'+this.id+'">'+this.type_paiement+"</div>",'<div class="loadSelect_listdevis" 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 class="" data-table="facture" data-column="" data-id="'+this.id+'" style="display:inline">'+this.lieu+"</div>",'<div class="editable" data-table="facture" data-column="status_paiement" data-id="'+this.id+'" style="display:inline">'+this.status_paiement+"</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 n=new XMLHttpRequest;n.open("PROPFIND",w.FH+"/getFactures",!0),n.setRequestHeader("Content-Type","application/json"),n.onload=function(n){200==this.status?(0,w.tr)(t,JSON.parse(this.response),we):(0,y.x2)(this.response)},n.send()}static newFacture(t){var n=new XMLHttpRequest;n.open("POST",w.FH+"/facture/insert",!0),n.onload=function(n){200==this.status?((0,w.ir)(),we.loadFactureDT(t)):(0,y.x2)(this.response)},n.send()}}class ye{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}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+'">'+w.uw.format(this.prix_unitaire)+"</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 n=new XMLHttpRequest;n.open("PROPFIND",w.FH+"/getProduits",!0),n.setRequestHeader("Content-Type","application/json"),n.onload=function(n){200==this.status?(0,w.tr)(t,JSON.parse(this.response),ye):(0,y.x2)(this.response)},n.send()}static newProduct(t){var n=new XMLHttpRequest;n.open("POST",w.FH+"/produit/insert",!0),n.onload=function(n){200==this.status?((0,w.ir)(),ye.loadProduitDT(t)):(0,y.x2)(this.response)},n.send()}}class Be{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?"-":Be.monthToText(t.mois),this.baseUrl=(0,ve.nu)(`/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 n=new XMLHttpRequest;n.open("PROPFIND",w.FH+"/getTrajets",!0),n.setRequestHeader("Content-Type","application/json"),n.onload=function(n){200==this.status?(0,w.tr)(t,JSON.parse(this.response),Be):(0,y.x2)(this.response)},n.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 n=new XMLHttpRequest;n.open("POST",w.FH+"/trajet/insert",!0),n.onload=function(n){200==this.status?((0,w.ir)(),Be.loadTrajetDT(t)):(0,y.x2)(this.response)},n.send()}}class xe{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.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>"+xe.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 class="loadSelect_listDelphineDevis" data-table="ligne_trajet" data-column="id_devis" data-id="'+this.id+'" data-current="'+this.did+'">'+this.dnum+' | <span style="font-size: 0.7rem">'+this.dprenoms+" "+this.dnom+"</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 n=t.split("-");return n[2]+"/"+n[1]+"/"+n[0]}static loadTrajetdetailsDT(t){var n=location.pathname.split("/"),e=n[n.length-2],r=new XMLHttpRequest;r.open("PROPFIND",w.FH+"/getTrajetsdetails/"+e,!0),r.setRequestHeader("Content-Type","application/json"),r.onload=function(n){200==this.status?(0,w.tr)(t,JSON.parse(this.response),xe):(0,y.x2)(this.response)},r.send()}static saveIkNextcloud(){(0,y.PV)("Sauvegarde en cours ...");var t=location.pathname.split("/"),n=t[t.length-2],e=new XMLHttpRequest;e.open("POST",w.FH+"/trajetdetails/save/"+n,!0),e.onload=function(t){200==this.status?(0,y.s$)("Sauvegarde réussi."):(0,y.x2)(this.response)},e.send()}static newTrajetdetails(t){var n=location.pathname.split("/"),e=n[n.length-2],r=new XMLHttpRequest;r.open("POST",w.FH+"/trajetdetails/insert/"+e,!0),r.onload=function(n){200==this.status?((0,w.ir)(),xe.loadTrajetdetailsDT(t)):(0,y.x2)(this.response)},r.send()}}class Ce{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}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+'"/>','<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 n=new XMLHttpRequest;n.open("PROPFIND",w.FH+"/getThanatopracteurs",!0),n.setRequestHeader("Content-Type","application/json"),n.onload=function(n){200==this.status?(0,w.tr)(t,JSON.parse(this.response),Ce):showError(this.response)},n.send()}static newThanatopracteur(t){var n=new XMLHttpRequest;n.open("POST",w.FH+"/thanatopracteur/insert",!0),n.onload=function(n){200==this.status?(console.log(this.response),(0,w.ir)(),Ce.loadThanatoDT(t)):showError(this.response)},n.send()}static getThanatopracteurs(t){var n=new XMLHttpRequest;n.open("PROPFIND",w.FH+"/getThanatopracteurs",!0),n.setRequestHeader("Content-Type","application/json"),n.onload=function(n){200==this.status?t(JSON.parse(this.response)):showError(this.response)},n.send()}static loadThanatoList_tid(n){Ce.getThanatopracteurs((e=>{var r=document.createElement("select");r.dataset.current=n.target.dataset.current,r.dataset.id=n.target.dataset.id,r.dataset.old=n.target.innerHTML,r.addEventListener("change",(t=>{var n;0!=t.target.value?((0,B.l6)(t.target.parentElement.dataset.table,t.target.parentElement.dataset.column,t.target.value,t.target.parentElement.dataset.id),(n=t.target.parentElement).innerHTML=t.target.value+" "+t.target.options[t.target.selectedIndex].text,n.dataset.current=t.target.value):(n=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(e).forEach((t=>{var n=document.createElement("textarea");n.innerHTML=t.prenom+" "+t.nom;var e=document.createElement("option");e.value=t.id,e.text=n.value,r.appendChild(e)})),(0,w.mi)(r),n.target.innerHTML="",n.target.appendChild(r)}))}}class Fe{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+'">'+w.uw.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 n=new XMLHttpRequest;n.open("PROPFIND",w.FH+"/getArticles",!0),n.setRequestHeader("Content-Type","application/json"),n.onload=function(n){200==this.status?(0,w.tr)(t,JSON.parse(this.response),Fe):(0,y.x2)(this.response)},n.send()}static newArticle(t){var n=new XMLHttpRequest;n.open("POST",w.FH+"/article/insert",!0),n.onload=function(n){200==this.status?((0,w.ir)(),Fe.loadArticleDT(t)):(0,y.x2)(this.response)},n.send()}}class Qe{constructor(t){this.id=t.id,this.nom=0===t.nom.length?"-":t.nom,this.date_naissance=t.date_naissance,this.age=0,this.sexe=0===t.sexe.length?null:t.sexe,this.ref_pacemaker=0==t.ref_pacemaker.lenth?"-":t.ref_pacemaker,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,ve.nu)(`/apps/gestion/defunt/${this.id}/show`),this.age=Qe.caclulateAge(t.date_naissance)}getDTRow(){return["<div>"+this.id+"</div>",'<div class="editable" data-table="defunt" data-column="nom" data-id="'+this.id+'">'+this.nom+"</div>",'<input style="margin:0;padding:0;" class="inputDate" type="date" value='+this.date_naissance+' data-table="defunt" data-column="date_naissance" data-id="'+this.id+'"/>','<div id="ageDefunt-'+this.id+'">'+this.age+"</div>",'<div><select class="gestion-select" data-table="defunt" data-column="sexe" data-id="'+this.id+'"><option value="m" '+("m"==this.sexe?"selected":"")+'>Masculin</option><option value="f" '+("f"==this.sexe?"selected":"")+">Féminin</option></select></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 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 n=Date.now()-new Date(t).getTime(),e=new Date(n);return Math.abs(e.getUTCFullYear()-1970)}static loadDefuntDT(t){var n=new XMLHttpRequest;n.open("PROPFIND",w.FH+"/getDefunts",!0),n.setRequestHeader("Content-Type","application/json"),n.onload=function(n){200==this.status?(0,w.tr)(t,JSON.parse(this.response),Qe):(0,y.x2)(this.response)},n.send()}static newDefunt(t){var n=new XMLHttpRequest;n.open("POST",w.FH+"/defunt/insert",!0),n.onload=function(n){200==this.status?((0,w.ir)(),Qe.loadDefuntDT(t)):(0,y.x2)(this.response)},n.send()}static getDefunts(t){var n=new XMLHttpRequest;n.open("PROPFIND",w.FH+"/getDefunts",!0),n.setRequestHeader("Content-Type","application/json"),n.onload=function(n){200==this.status?t(JSON.parse(this.response)):(0,y.x2)(this.response)},n.send()}static getUnusedDefunts(t){var n=new XMLHttpRequest;n.open("PROPFIND",w.FH+"/getUnusedDefunts",!0),n.setRequestHeader("Content-Type","application/json"),n.onload=function(n){200==this.status?t(JSON.parse(this.response)):(0,y.x2)(this.response)},n.send()}static loadDefuntList_tid(n){Qe.getUnusedDefunts((e=>{var r=document.createElement("select");r.dataset.current=n.target.dataset.current,r.dataset.id=n.target.dataset.id,r.dataset.old=n.target.innerHTML,r.addEventListener("change",(t=>{var n;0!=t.target.value?((0,B.l6)(t.target.parentElement.dataset.table,t.target.parentElement.dataset.column,t.target.value,t.target.parentElement.dataset.id),(n=t.target.parentElement).innerHTML=t.target.value+" "+t.target.options[t.target.selectedIndex].text,n.dataset.current=t.target.value):(n=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(e).forEach((t=>{var n=document.createElement("textarea");n.innerHTML=t.nom;var e=document.createElement("option");e.value=t.id,e.text=n.value,r.appendChild(e)})),(0,w.mi)(r),n.target.innerHTML="",n.target.appendChild(r)}))}}class Ue{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 n=new XMLHttpRequest;n.open("PROPFIND",w.FH+"/getBibliotheques",!0),n.setRequestHeader("Content-Type","application/json"),n.onload=function(n){200==this.status?(0,w.tr)(t,JSON.parse(this.response),Ue):(0,y.x2)(this.response)},n.send()}static newBibliotheque(t){var n=new XMLHttpRequest;n.open("POST",w.FH+"/bibliotheque/insert",!0),n.onload=function(n){200==this.status?((0,w.ir)(),Ue.loadBibliothequeDT(t)):(0,y.x2)(this.response)},n.send()}}var Te=i(9755),Le=t("gestion","Choose work folder");Te("body").on("click","#theFolder",(function(){new y.GB(Le,!1,[],!1,1,!0,Te("#theFolder").val()).pick().then((function(t){(0,B.l6)(Te("#theFolder").data("table"),Te("#theFolder").data("column"),t,Te("#theFolder").data("id")),(0,B.DN)(w.ET)}))})),Te("body").on("change",".editableSelect",(function(){(0,B.l6)(Te(this).data("table"),Te(this).data("column"),Te(this).val(),Te(this).data("id"))})),Te("body").on("change",".gestion-checkbox",(function(){var t=Te(this).is(":checked")?1:0;(0,B.l6)(Te(this).data("table"),Te(this).data("column"),t,Te(this).data("id"))})),Te("body").on("click",".menu",(function(){Te("#menu-"+this.dataset.menu).toggleClass("open")})),Te("body").on("click",".modalClose",(function(){Te(this)[0].parentElement.parentElement.style.display="none"})),document.body.addEventListener("click",(t=>{t.target.className.includes("editableNumber")||t.target.className.includes("editableNumeric")?(t.target.setAttribute("contenteditable","true"),t.target.focus()):t.target.className.includes("loadSelect_listclient")?ge.K.loadClientList_cid(t):t.target.className.includes("loadSelect_listthanato")?Ce.loadThanatoList_tid(t):t.target.className.includes("loadSelect_listlieu")?me.loadLieuList_lid(t):t.target.className.includes("loadSelect_listdevis")?be.k.loadDevisList_dnum(t):t.target.className.includes("loadSelect_listalldevis")?be.k.loadAllDevisList_dnum(t):t.target.className.includes("loadSelect_listDelphineDevis")?be.k.loadDelphineDevisList_dnum(t):t.target.className.includes("loadSelect_listdefunt")?Qe.loadDefuntList_tid(t):t.target.className.includes("editableSelect")||(t.target.className.includes("editable")?(t.target.setAttribute("contenteditable","true"),t.target.focus()):"newClient"===t.target.id?ge.K.newClient(new he(".tabledt")):"newThanato"===t.target.id?Ce.newThanatopracteur(new he(".tabledt")):"newTrajet"===t.target.id?Be.newTrajet(new he(".tabledt")):"newTrajetdetails"===t.target.id?xe.newTrajetdetails(new he(".tabledt")):"newLieu"===t.target.id?me.newLieu(new he(".tabledt")):"newDevis"===t.target.id?be.k.newDevis(new he(".tabledt")):"newInvoice"===t.target.id?we.newFacture(new he(".tabledt")):"newProduit"===t.target.id?ye.newProduct(new he(".tabledt")):"saveIk"==t.target.id?xe.saveIkNextcloud():"apercusFactures"===t.target.id?window.location.replace((0,ve.nu)(`/apps/gestion/factures/apercus?cli=&annee=${(new Date).getFullYear()}&mois=${(new Date).getMonth()}`)):"apercusDevis"===t.target.id?window.location.replace((0,ve.nu)(`/apps/gestion/devis/apercus?cli=&annee=${(new Date).getFullYear()}&mois=${(new Date).getMonth()}`)):"newArticle"===t.target.id?Fe.newArticle(new he(".tabledt")):"newDefunt"==t.target.id?Qe.newDefunt(new he(".tabledt")):"newBibliotheque"==t.target.id&&Ue.newBibliotheque(new he(".tabledt")))})),document.body.addEventListener("keydown",(t=>{if("Enter"===t.key)if(t.target.className.includes("editableNumber")){if((0,w.RH)(t.target,!1),"ligne_trajet"==t.target.dataset.table&&"rang"==t.target.dataset.column){var n=new he(".tabledt");xe.loadTrajetdetailsDT(n)}}else t.target.className.includes("editableNumeric")?(0,w.RH)(t.target):t.target.className.includes("editableSelect")||!t.target.className.includes("editable")||((0,B.dD)(t.target),"lieu"!=t.target.dataset.table||"latitude"!=t.target.dataset.column&&"longitude"!=t.target.dataset.column)||(n=new he(".tabledt"),me.loadLieuDT(n))})),document.body.addEventListener("focusout",(t=>{var n=t.target.dataset.table,e=t.target.dataset.column,r=t.target.dataset.id;if(t.target.className.includes("editableNumber")){if((0,w.RH)(t.target,!1),"ligne_trajet"==n&&"rang"==e){var a=new he(".tabledt");xe.loadTrajetdetailsDT(a)}}else t.target.className.includes("editableNumeric")?(0,w.RH)(t.target):t.target.className.includes("editableSelect")||(t.target.className.includes("editable")?((0,B.dD)(t.target),"lieu"!=n||"latitude"!=e&&"longitude"!=e||(a=new he(".tabledt"),me.loadLieuDT(a))):t.target.className.includes("gestion-input")&&(0,B.l6)(n,e,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})))})),Te("body").on("dblclick",".selectableDevis",(function(){var t=Te(this).data("id"),n=Te(this).data("table"),e=Te(this).data("column");Te(this).text(""),Te(this).html('<select id="listDevis">'),listDevis(Te("#listDevis"),t,n,e)})),Te("body").on("dblclick",".selectable",(function(){var t=Te(this).data("id"),n=Te(this).data("val");Te(this).text(""),Te(this).html('<select id="listProduit">'),(0,B.GD)(Te("#listProduit"),t,n)})),Te("body").on("dblclick",".articleSelectable",(function(){var t=Te(this).data("id"),n=Te(this).data("val");Te(this).text(""),Te(this).html('<select id="listArticle">'),(0,B.jC)(Te("#listArticle"),t,n)})),Te("body").on("click",".deleteItem",(function(){var t=Te(this).data("id"),n=Te(this).data("table"),e=Te(this).data("modifier");(0,B.Lj)(n,t);var r=new he(".tabledt");"getProduitsById"===e&&(0,B.yo)(),"getArticlesById"===e&&(0,B._Z)(),"getObservationsById"===e&&(0,B.u2)(),"getHypodermiquesById"===e&&(0,B.i6)(),"getBijouxById"===e&&(0,B.zT)(),"client"===e&&ge.K.loadClientDT(r),"thanato"===e&&Ce.loadThanatoDT(r),"lieu"===e&&me.loadLieuDT(r),"trajet"===e&&Be.loadTrajetDT(r),"trajetdetails"===e&&xe.loadTrajetdetailsDT(r),"devis"===e&&be.k.loadDevisDT(r),"facture"===e&&(we.loadFactureDT(r),location.reload()),"produit"===e&&ye.loadProduitDT(r),"article"===e&&Fe.loadArticleDT(r),"defunt"===e&&Qe.loadDefuntDT(r),"bibliotheque"===e&&Ue.loadBibliothequeDT(r)})),Te("body").on("change",".listClient,.listDevis",(function(){var t=Te(this).parents("div"),n=Te(t).data("id"),e=this.value,r=Te(t).data("column"),a=Te(t).data("table");this.setAttribute("data-current",this.value),(0,B.l6)(a,r,e,n)})),Te("body").on("change","#yearselector_statmensuellesproduits",(function(){(0,B.MG)(this.value)})),Te("body").on("change","#yearselector_statmensuellesthanatopracteurs",(function(){(0,B.PY)(this.value)})),Te("body").on("change","#yearselector_statweekendsthanatopracteurs",(function(){var t=Te("#monthselector_statweekendsthanatopracteurs").val();(0,B.mb)(this.value,t)})),Te("body").on("change","#monthselector_statweekendsthanatopracteurs",(function(){var t=Te("#yearselector_statweekendsthanatopracteurs").val();(0,B.mb)(t,this.value)})),Te("body").on("change",".inputDate",(function(){var t=new he(".tabledt"),n=Te(this).data("id"),e=this.value,r=Te(this).data("column"),a=Te(this).data("table");if((0,B.l6)(a,r,e,n),"facture"==a&&"date_paiement"==r&&we.loadFactureDT(t),"ligne_trajet"==a&&"date"==r&&xe.loadTrajetdetailsDT(t),"defunt"==a&&"date_naissance"==r){var A=Qe.caclulateAge(e);document.getElementById("ageDefunt-"+n).innerHTML=A}})),Te("body").on("change","#listProduit, #listArticle, #listDevis",(function(){var t=Te(this).find(":selected").data("id"),n=Te(this).find(":selected").data("val"),e=Te(this).find(":selected").data("column"),r=Te(this).find(":selected").data("table"),a=Te(this).parent();(0,B.l6)(r,e,n,t),"selectableClient_devis"===a.get(0).className&&getClientByIdDevis(t),"listProduit"===Te(this).attr("id")&&(0,B.yo)(),"listArticle"===Te(this).attr("id")&&(0,B._Z)(),a.text(Te(this).val()),a.attr("data-val",t)})),Te("body").on("change",".gestion-select",(t=>{var n=t.target.dataset.id,e=t.target.value,r=t.target.dataset.column,a=t.target.dataset.table;(0,B.l6)(a,r,e,n)})),Te("body").on("click","#devisAdd",(function(){var n={id:Te("#devisid").data("id")};Te.ajax({url:w.FH+"/insertProduitDevis",type:"POST",contentType:"application/json",data:JSON.stringify(n)}).done((function(t){(0,B.yo)()})).fail((function(n,e){(0,y.x2)(t("gestion","Please create a new product"))}))})),Te("body").on("click","#devisAddProduit",(function(){var n={id:Te("#devisid").data("id")};Te.ajax({url:w.FH+"/insertArticleDevis",type:"POST",contentType:"application/json",data:JSON.stringify(n)}).done((function(t){(0,B._Z)()})).fail((function(n,e){(0,y.x2)(t("gestion","Please create a new product"))}))})),Te("body").on("click","#defuntAddObservation",(function(){var n={id:Te("#defuntid").data("id")};Te.ajax({url:w.FH+"/insertObservationDefunt",type:"POST",contentType:"application/json",data:JSON.stringify(n)}).done((function(t){(0,B.u2)()})).fail((function(n,e){(0,y.x2)(t("gestion","Please create a new observation"))}))})),Te("body").on("click","#defuntAddBijou",(function(){var n={id:Te("#defuntid").data("id")};Te.ajax({url:w.FH+"/insertBijouDefunt",type:"POST",contentType:"application/json",data:JSON.stringify(n)}).done((function(t){(0,B.zT)()})).fail((function(n,e){(0,y.x2)(t("gestion","Please create a new bijou"))}))})),Te("body").on("click","#defuntAddHypodermique",(function(){var n={id:Te("#defuntid").data("id")};Te.ajax({url:w.FH+"/insertHypoDefunt",type:"POST",contentType:"application/json",data:JSON.stringify(n)}).done((function(t){(0,B.i6)()})).fail((function(n,e){(0,y.x2)(t("gestion","Please create a new hypodermique"))}))})),Te("body").on("click","#about",(function(){document.getElementById("modalConfig").style.display="block"})),Te("body").on("click","#exportDevisToFacture",(function(){var n=Te(".tabledt").dataTable().$(".devisToFacture:checked",{page:"all"});let e=[];if(n.each((function(t,n){var r=Te(n).val();e.push(r),console.log("VALUE",r)})),0==e.length)return;let r={devisToFacture:e};Te.ajax({url:w.FH+"/exportDevisToFacture",type:"POST",contentType:"application/json",data:JSON.stringify(r)}).done((function(n){let e=new he(".tabledt");be.k.loadDevisDT(e),(0,y.s$)(t("gestion","Devis exported to facture"))})).fail((function(n,e){(0,y.x2)(t("gestion","Please select devis to facture"))}))})),Te("body").on("click","#exportThanatoData",(function(){var n=Te(".tabledt").dataTable().$(".thanatoToExport:checked",{page:"all"});let e=[];if(n.each((function(t,n){var r=Te(n).val();e.push(r)})),0==e.length)return;let r={thanatoIdsToExport:e};Te.ajax({url:w.FH+"/thanatopracteur/exportThanatoStatistic",type:"POST",contentType:"application/json",data:JSON.stringify(r)}).done((function(n){let e=new he(".tabledt");Ce.loadThanatoDT(e),(0,y.s$)(t("gestion","Statistic exported : "+n))})).fail((function(n,e){(0,y.x2)(t("gestion","Please select thanato to export"))}))}));var Se=i(223);window.addEventListener("DOMContentLoaded",(function(){(0,w.lw)(),document.getElementById("pdfDevis").addEventListener("click",(async()=>{(0,Se.q5)("devis")}))}))}()}(); |