PageSourceSearch

https://www.tba.org.tw/component---src-generators-admin-resource-index-js-576ab585c39c9aef5267.js

js tba.org.tw collected 2026-10-01 12:19:24 UTC 977,020 bytes, 3 lines download raw bytes

vendor: 16,395 bytes, lines 1-2
1/*! For license information please see component---src-generators-admin-resource-index-js-576ab585c39c9aef5267.js.LICENSE.txt */
2(self.webpackChunkgatsby_starter_hello_world=self.webpackChunkgatsby_starter_hello_world||[]).push([[3406],{1779:function(e){var t=function(){"use strict";function e(e,t){return null!=t&&e instanceof t}var t,n,r;try{t=Map}catch(A){t=function(){}}try{n=Set}catch(A){n=function(){}}try{r=Promise}catch(A){r=function(){}}function i(a,A,s,l,c){"object"==typeof A&&(s=A.depth,l=A.prototype,c=A.includeNonEnumerable,A=A.circular);var u=[],d=[],g="undefined"!=typeof Buffer;return void 0===A&&(A=!0),void 0===s&&(s=1/0),function a(s,p){if(null===s)return null;if(0===p)return s;var f,m;if("object"!=typeof s)return s;if(e(s,t))f=new t;else if(e(s,n))f=new n;else if(e(s,r))f=new r(function(e,t){s.then(function(t){e(a(t,p-1))},function(e){t(a(e,p-1))})});else if(i.__isArray(s))f=[];else if(i.__isRegExp(s))f=new RegExp(s.source,o(s)),s.lastIndex&&(f.lastIndex=s.lastIndex);else if(i.__isDate(s))f=new Date(s.getTime());else{if(g&&Buffer.isBuffer(s))return f=Buffer.allocUnsafe?Buffer.allocUnsafe(s.length):new Buffer(s.length),s.copy(f),f;e(s,Error)?f=Object.create(s):void 0===l?(m=Object.getPrototypeOf(s),f=Object.create(m)):(f=Object.create(l),m=l)}if(A){var h=u.indexOf(s);if(-1!=h)return d[h];u.push(s),d.push(f)}for(var E in e(s,t)&&s.forEach(function(e,t){var n=a(t,p-1),r=a(e,p-1);f.set(n,r)}),e(s,n)&&s.forEach(function(e){var t=a(e,p-1);f.add(t)}),s){var I;m&&(I=Object.getOwnPropertyDescriptor(m,E)),I&&null==I.set||(f[E]=a(s[E],p-1))}if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(s);for(E=0;E<y.length;E++){var C=y[E];(!(Q=Object.getOwnPropertyDescriptor(s,C))||Q.enumerable||c)&&(f[C]=a(s[C],p-1),Q.enumerable||Object.defineProperty(f,C,{enumerable:!1}))}}if(c){var B=Object.getOwnPropertyNames(s);for(E=0;E<B.length;E++){var Q,w=B[E];(Q=Object.getOwnPropertyDescriptor(s,w))&&Q.enumerable||(f[w]=a(s[w],p-1),Object.defineProperty(f,w,{enumerable:!1}))}}return f}(a,s)}function a(e){return Object.prototype.toString.call(e)}function o(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),t}return i.clonePrototype=function(e){if(null===e)return null;var t=function(){};return t.prototype=e,new t},i.__objToStr=a,i.__isDate=function(e){return"object"==typeof e&&"[object Date]"===a(e)},i.__isArray=function(e){return"object"==typeof e&&"[object Array]"===a(e)},i.__isRegExp=function(e){return"object"==typeof e&&"[object RegExp]"===a(e)},i.__getRegExpFlags=o,i}();e.exports&&(e.exports=t)},3982:function(e,t,n){"use strict";n.d(t,{O3:function(){return D},ys:function(){return k},hp:function(){return F},HI:function(){return i},vO:function(){return A},Dv:function(){return B},Yt:function(){return x},wN:function(){return c},Xx:function(){return S},gm:function(){return U},BG:function(){return v},Hb:function(){return R},Qf:function(){return N},_k:function(){return L},Dc:function(){return M},kF:function(){return G},ij:function(){return Q},Ql:function(){return w},l8:function(){return y},HA:function(){return C},YE:function(){return I},P0:function(){return b},oe:function(){return g},J$:function(){return d},Hj:function(){return p},hv:function(){return f},S8:function(){return h},VS:function(){return m},XI:function(){return E},hV:function(){return u}});const r={utf16le:"utf-16le",ucs2:"utf-16le",utf16be:"utf-16be"};class i{constructor(e){this.buffer=e,this.view=new DataView(e.buffer,e.byteOffset,e.byteLength),this.pos=0,this.length=this.buffer.length}readString(e,t="ascii"){t=r[t]||t;let n=this.readBuffer(e);try{return new TextDecoder(t).decode(n)}catch(i){return n}}readBuffer(e){return this.buffer.slice(this.pos,this.pos+=e)}readUInt24BE(){return(this.readUInt16BE()<<8)+this.readUInt8()}readUInt24LE(){return this.readUInt16LE()+(this.readUInt8()<<16)}readInt24BE(){return(this.readInt16BE()<<8)+this.readUInt8()}readInt24LE(){return this.readUInt16LE()+(this.readInt8()<<16)}}i.TYPES={UInt8:1,UInt16:2,UInt24:3,UInt32:4,Int8:1,Int16:2,Int24:3,Int32:4,Float:4,Double:8};for(let H of Object.getOwnPropertyNames(DataView.prototype))if("get"===H.slice(0,3)){let e=H.slice(3).replace("Ui","UI");"Float32"===e?e="Float":"Float64"===e&&(e="Double");let t=i.TYPES[e];i.prototype["read"+e+(1===t?"":"BE")]=function(){const e=this.view[H](this.pos,!1);return this.pos+=t,e},1!==t&&(i.prototype["read"+e+"LE"]=function(){const e=this.view[H](this.pos,!0);return this.pos+=t,e})}const a=new TextEncoder,o=18==new Uint8Array(new Uint16Array([4660]).buffer)[0];class A{constructor(e){this.buffer=e,this.view=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),this.pos=0}writeBuffer(e){this.buffer.set(e,this.pos),this.pos+=e.length}writeString(e,t="ascii"){let n;switch(t){case"utf16le":case"utf16-le":case"ucs2":n=s(e,o);break;case"utf16be":case"utf16-be":n=s(e,!o);break;case"utf8":n=a.encode(e);break;case"ascii":n=function(e){let t=new Uint8Array(e.length);for(let n=0;n<e.length;n++)t[n]=e.charCodeAt(n);return t}(e);break;default:throw new Error(`Unsupported encoding: ${t}`)}this.writeBuffer(n)}writeUInt24BE(e){this.buffer[this.pos++]=e>>>16&255,this.buffer[this.pos++]=e>>>8&255,this.buffer[this.pos++]=255&e}writeUInt24LE(e){this.buffer[this.pos++]=255&e,this.buffer[this.pos++]=e>>>8&255,this.buffer[this.pos++]=e>>>16&255}writeInt24BE(e){e>=0?this.writeUInt24BE(e):this.writeUInt24BE(e+16777215+1)}writeInt24LE(e){e>=0?this.writeUInt24LE(e):this.writeUInt24LE(e+16777215+1)}fill(e,t){if(t<this.buffer.length)this.buffer.fill(e,this.pos,this.pos+t),this.pos+=t;else{const n=new Uint8Array(t);n.fill(e),this.writeBuffer(n)}}}function s(e,t){let n=new Uint16Array(e.length);for(let r=0;r<e.length;r++){let i=e.charCodeAt(r);t&&(i=i>>8|(255&i)<<8),n[r]=i}return new Uint8Array(n.buffer)}for(let H of Object.getOwnPropertyNames(DataView.prototype))if("set"===H.slice(0,3)){let e=H.slice(3).replace("Ui","UI");"Float32"===e?e="Float":"Float64"===e&&(e="Double");let t=i.TYPES[e];A.prototype["write"+e+(1===t?"":"BE")]=function(e){this.view[H](this.pos,e,!1),this.pos+=t},1!==t&&(A.prototype["write"+e+"LE"]=function(e){this.view[H](this.pos,e,!0),this.pos+=t})}class l{fromBuffer(e){let t=new i(e);return this.decode(t)}toBuffer(e){let t=this.size(e),n=new Uint8Array(t),r=new A(n);return this.encode(r,e),n}}class c extends l{constructor(e,t="BE"){super(),this.type=e,this.endian=t,this.fn=this.type,"8"!==this.type[this.type.length-1]&&(this.fn+=this.endian)}size(){return i.TYPES[this.type]}decode(e){return e[`read${this.fn}`]()}encode(e,t){return e[`write${this.fn}`](t)}}const u=new c("UInt8"),d=new c("UInt16","BE"),g=d,p=new c("UInt16","LE"),f=new c("UInt24","BE"),m=(new c("UInt24","LE"),new c("UInt32","BE")),h=m,E=new c("UInt32","LE"),I=new c("Int8"),y=new c("Int16","BE"),C=(new c("Int16","LE"),new c("Int24","BE"),new c("Int24","LE"),new c("Int32","BE"));new c("Int32","LE"),new c("Float","BE"),new c("Float","LE"),new c("Double","BE"),new c("Double","LE");class B extends c{constructor(e,t,n=e>>1){super(`Int${e}`,t),this._point=1<<n}decode(e){return super.decode(e)/this._point}encode(e,t){return super.encode(e,t*this._point|0)}}const Q=new B(16,"BE"),w=(new B(16,"LE"),new B(32,"BE"));new B(32,"LE");function b(e,t,n){let r;if("number"==typeof e?r=e:"function"==typeof e?r=e.call(n,n):n&&"string"==typeof e?r=n[e]:t&&e instanceof c&&(r=e.decode(t)),isNaN(r))throw new Error("Not a fixed size");return r}class v{constructor(e={}){this.enumerable=!0,this.configurable=!0;for(let t in e){const n=e[t];this[t]=n}}}class D extends l{constructor(e,t,n="count"){super(),this.type=e,this.length=t,this.lengthType=n}decode(e,t){let n;const{pos:r}=e,i=[];let a=t;if(null!=this.length&&(n=b(this.length,e,t)),this.length instanceof c&&(Object.defineProperties(i,{parent:{value:t},_startOffset:{value:r},_currentOffset:{value:0,writable:!0},_length:{value:n}}),a=i),null==n||"bytes"===this.lengthType){const r=null!=n?e.pos+n:(null!=t?t._length:void 0)?t._startOffset+t._length:e.length;for(;e.pos<r;)i.push(this.type.decode(e,a))}else for(let o=0,A=n;o<A;o++)i.push(this.type.decode(e,a));return i}size(e,t,n=!0){if(!e)return this.type.size(null,t)*b(this.length,null,t);let r=0;this.length instanceof c&&(r+=this.length.size(),t={parent:t,pointerSize:0});for(let i of e)r+=this.type.size(i,t);return t&&n&&this.length instanceof c&&(r+=t.pointerSize),r}encode(e,t,n){let r=n;this.length instanceof c&&(r={pointers:[],startOffset:e.pos,parent:n},r.pointerOffset=e.pos+this.size(t,r,!1),this.length.encode(e,t.length));for(let i of t)this.type.encode(e,i,r);if(this.length instanceof c){let t=0;for(;t<r.pointers.length;){const n=r.pointers[t++];n.type.encode(e,n.val,n.parent)}}}}class x extends D{decode(e,t){const{pos:n}=e,r=b(this.length,e,t);this.length instanceof c&&(t={parent:t,_startOffset:n,_currentOffset:0,_length:r});const i=new _(this.type,r,e,t);return e.pos+=r*this.type.size(null,t),i}size(e,t){return e instanceof _&&(e=e.toArray()),super.size(e,t)}encode(e,t,n){return t instanceof _&&(t=t.toArray()),super.encode(e,t,n)}}class _{constructor(e,t,n,r){this.type=e,this.length=t,this.stream=n,this.ctx=r,this.base=this.stream.pos,this.items=[]}get(e){if(!(e<0||e>=this.length)){if(null==this.items[e]){const{pos:t}=this.stream;this.stream.pos=this.base+this.type.size(null,this.ctx)*e,this.items[e]=this.type.decode(this.stream,this.ctx),this.stream.pos=t}return this.items[e]}}toArray(){const e=[];for(let t=0,n=this.length;t<n;t++)e.push(this.get(t));return e}}class k extends l{constructor(e,t=[]){super(),this.type=e,this.flags=t}decode(e){const t=this.type.decode(e),n={};for(let r=0;r<this.flags.length;r++){const e=this.flags[r];null!=e&&(n[e]=!!(t&1<<r))}return n}size(){return this.type.size()}encode(e,t){let n=0;for(let r=0;r<this.flags.length;r++){const e=this.flags[r];null!=e&&t[e]&&(n|=1<<r)}return this.type.encode(e,n)}}class F extends l{constructor(e){super(),this.length=e}decode(e,t){const n=b(this.length,e,t);return e.readBuffer(n)}size(e,t){if(!e)return b(this.length,null,t);let n=e.length;return this.length instanceof c&&(n+=this.length.size()),n}encode(e,t,n){return this.length instanceof c&&this.length.encode(e,t.length),e.writeBuffer(t)}}class S extends l{constructor(e,t=!0){super(),this.type=e,this.condition=t}decode(e,t){let{condition:n}=this;if("function"==typeof n&&(n=n.call(t,t)),n)return this.type.decode(e,t)}size(e,t){let{condition:n}=this;return"function"==typeof n&&(n=n.call(t,t)),n?this.type.size(e,t):0}encode(e,t,n){let{condition:r}=this;if("function"==typeof r&&(r=r.call(n,n)),r)return this.type.encode(e,t,n)}}class R extends l{constructor(e,t=1){super(),this.type=e,this.count=t}decode(e,t){e.pos+=this.size(null,t)}size(e,t){const n=b(this.count,null,t);return this.type.size()*n}encode(e,t,n){return e.fill(0,this.size(t,n))}}class N extends l{constructor(e,t="ascii"){super(),this.length=e,this.encoding=t}decode(e,t){let n,r,{encoding:i}=this;"function"==typeof i&&(i=i.call(t,t)||"ascii");let a=T(i);if(null!=this.length)n=b(this.length,e,t);else{let t;for(({buffer:t,length:n,pos:r}=e);r<n-a+1&&(0!==t[r]||2===a&&0!==t[r+1]);)r+=a;n=r-e.pos}const o=e.readString(n,i);return null==this.length&&e.pos<e.length&&(e.pos+=a),o}size(e,t){if(null==e)return b(this.length,null,t);let{encoding:n}=this;"function"==typeof n&&(n=n.call(null!=t?t.val:void 0,null!=t?t.val:void 0)||"ascii"),"utf16be"===n&&(n="utf16le");let r=O(e,n);return this.length instanceof c&&(r+=this.length.size()),null==this.length&&(r+=T(n)),r}encode(e,t,n){let{encoding:r}=this;if("function"==typeof r&&(r=r.call(null!=n?n.val:void 0,null!=n?n.val:void 0)||"ascii"),this.length instanceof c&&this.length.encode(e,O(t,r)),e.writeString(t,r),null==this.length)return 2==T(r)?e.writeUInt16LE(0):e.writeUInt8(0)}}function T(e){switch(e){case"ascii":case"utf8":default:return 1;case"utf16le":case"utf16-le":case"utf-16be":case"utf-16le":case"utf16be":case"utf16-be":case"ucs2":return 2}}function O(e,t){switch(t){case"ascii":return e.length;case"utf8":let n=0;for(let t=0;t<e.length;t++){let r=e.charCodeAt(t);if(r>=55296&&r<=56319&&t<e.length-1){let n=e.charCodeAt(++t);56320==(64512&n)?r=((1023&r)<<10)+(1023&n)+65536:t--}4294967168&r?4294965248&r?4294901760&r?4292870144&r||(n+=4):n+=3:n+=2:n++}return n;case"utf16le":case"utf16-le":case"utf16be":case"utf16-be":case"ucs2":return 2*e.length;default:throw new Error("Unknown encoding "+t)}}class L extends l{constructor(e={}){super(),this.fields=e}decode(e,t,n=0){const r=this._setup(e,t,n);return this._parseFields(e,r,this.fields),null!=this.process&&this.process.call(r,e),r}_setup(e,t,n){const r={};return Object.defineProperties(r,{parent:{value:t},_startOffset:{value:e.pos},_currentOffset:{value:0,writable:!0},_length:{value:n}}),r}_parseFields(e,t,n){for(let i in n){var r;const a=n[i];void 0!==(r="function"==typeof a?a.call(t,t):a.decode(e,t))&&(r instanceof v?Object.defineProperty(t,i,r):t[i]=r),t._currentOffset=e.pos-t._startOffset}}size(e,t,n=!0){null==e&&(e={});const r={parent:t,val:e,pointerSize:0};null!=this.preEncode&&this.preEncode.call(e);let i=0;for(let a in this.fields){const t=this.fields[a];null!=t.size&&(i+=t.size(e[a],r))}return n&&(i+=r.pointerSize),i}encode(e,t,n){let r;null!=this.preEncode&&this.preEncode.call(t,e);const i={pointers:[],startOffset:e.pos,parent:n,val:t,pointerSize:0};i.pointerOffset=e.pos+this.size(t,i,!1);for(let o in this.fields)r=this.fields[o],null!=r.encode&&r.encode(e,t[o],i);let a=0;for(;a<i.pointers.length;){const t=i.pointers[a++];t.type.encode(e,t.val,t.parent)}}}class M extends L{constructor(e,t={}){super(),this.type=e,this.versions=t,"string"==typeof e&&(this.versionPath=e.split("."))}decode(e,t,n=0){const r=this._setup(e,t,n);var i;"string"==typeof this.type?r.version=(i=t,this.versionPath.reduce((e,t)=>e&&e[t],i)):r.version=this.type.decode(e),this.versions.header&&this._parseFields(e,r,this.versions.header);const a=this.versions[r.version];if(null==a)throw new Error(`Unknown version ${r.version}`);return a instanceof M?a.decode(e,t):(this._parseFields(e,r,a),null!=this.process&&this.process.call(r,e),r)}size(e,t,n=!0){let r,i;if(!e)throw new Error("Not a fixed size");null!=this.preEncode&&this.preEncode.call(e);const a={parent:t,val:e,pointerSize:0};let o=0;if("string"!=typeof this.type&&(o+=this.type.size(e.version,a)),this.versions.header)for(r in this.versions.header)i=this.versions.header[r],null!=i.size&&(o+=i.size(e[r],a));const A=this.versions[e.version];if(null==A)throw new Error(`Unknown version ${e.version}`);for(r in A)i=A[r],null!=i.size&&(o+=i.size(e[r],a));return n&&(o+=a.pointerSize),o}encode(e,t,n){let r,i;null!=this.preEncode&&this.preEncode.call(t,e);const a={pointers:[],startOffset:e.pos,parent:n,val:t,pointerSize:0};if(a.pointerOffset=e.pos+this.size(t,a,!1),"string"!=typeof this.type&&this.type.encode(e,t.version),this.versions.header)for(r in this.versions.header)i=this.versions.header[r],null!=i.encode&&i.encode(e,t[r],a);const o=this.versions[t.version];for(r in o)i=o[r],null!=i.encode&&i.encode(e,t[r],a);let A=0;for(;A<a.pointers.length;){const t=a.pointers[A++];t.type.encode(e,t.val,t.parent)}}}class U extends l{constructor(e,t,n={}){if(super(),this.offsetType=e,this.type=t,this.options=n,"void"===this.type&&(this.type=null),null==this.options.type&&(this.options.type="local"),null==this.options.allowNull&&(this.options.allowNull=!0),null==this.options.nullValue&&(this.options.nullValue=0),null==this.options.lazy&&(this.options.lazy=!1),this.options.relativeTo){if("function"!=typeof this.options.relativeTo)throw new Error("relativeTo option must be a function");this.relativeToGetter=n.relativeTo}}decode(e,t){const n=this.offsetType.decode(e,t);if(n===this.options.nullValue&&this.options.allowNull)return null;let r;switch(this.options.type){case"local":r=t._startOffset;break;case"immediate":r=e.pos-this.offsetType.size();break;case"parent":r=t.parent._startOffset;break;default:for(var i=t;i.parent;)i=i.parent;r=i._startOffset||0}this.options.relativeTo&&(r+=this.relativeToGetter(t));const a=n+r;if(null!=this.type){let n=null;const r=()=>{if(null!=n)return n;const{pos:r}=e;return e.pos=a,n=this.type.decode(e,t),e.pos=r,n};return this.options.lazy?new v({get:r}):r()}return a}size(e,t){const n=t;switch(this.options.type){case"local":case"immediate":break;case"parent":t=t.parent;break;default:for(;t.parent;)t=t.parent}let{type:r}=this;
2if(null==r){if(!(e instanceof G))throw new Error("Must be a VoidPointer");({type:r}=e),e=e.value}if(e&&t){let i=r.size(e,n);t.pointerSize+=i}return this.offsetType.size()}encode(e,t,n){let r;const i=n;if(null==t)return void this.offsetType.encode(e,this.options.nullValue);switch(this.options.type){case"local":r=n.startOffset;break;case"immediate":r=e.pos+this.offsetType.size(t,i);break;case"parent":r=(n=n.parent).startOffset;break;default:for(r=0;n.parent;)n=n.parent}this.options.relativeTo&&(r+=this.relativeToGetter(i.val)),this.offsetType.encode(e,n.pointerOffset-r);let{type:a}=this;if(null==a){if(!(t instanceof G))throw new Error("Must be a VoidPointer");({type:a}=t),t=t.value}return n.pointers.push({type:a,val:t,parent:i}),n.pointerOffset+=a.size(t,i)}}class G{constructor(e,t){this.type=e,this.value=t}}},4059:function(e,t,n){"use strict";function r(e){let t;void 0===e&&(e=new Set);do{const e=performance.now();t=Math.floor(e%9e5)+1e5}while(e.has(t));return e.add(t),t}n.d(t,{y:function(){return r}});r(new Set)},6035:function(e){var t=4096,n=new Uint32Array([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]);function r(e){this.buf_=new Uint8Array(8224),this.input_=e,this.reset()}r.READ_SIZE=t,r.IBUF_MASK=8191,r.prototype.reset=function(){this.buf_ptr_=0,this.val_=0,this.pos_=0,this.bit_pos_=0,this.bit_end_pos_=0,this.eos_=0,this.readMoreInput();for(var e=0;e<4;e++)this.val_|=this.buf_[this.pos_]<<8*e,++this.pos_;return this.bit_end_pos_>0},r.prototype.readMoreInput=function(){if(!(this.bit_end_pos_>256))if(this.eos_){if(this.bit_pos_>this.bit_end_pos_)throw new Error("Unexpected end of input "+this.bit_pos_+" "+this.bit_end_pos_)}else{var e=this.buf_ptr_,n=this.input_.read(this.buf_,e,t);if(n<0)throw new Error("Unexpected end of input");if(n<t){this.eos_=1;for(var r=0;r<32;r++)this.buf_[e+n+r]=0}if(0===e){for(r=0;r<32;r++)this.buf_[8192+r]=this.buf_[r];this.buf_ptr_=t}else this.buf_ptr_=0;this.bit_end_pos_+=n<<3}},r.prototype.fillBitWindow=function(){for(;this.bit_pos_>=8;)this.val_>>>=8,this.val_|=this.buf_[8191&this.pos_]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0},r.prototype.readBits=function(e){32-this.bit_pos_<e&&this.fillBitWindow();var t=this.val_>>>this.bit_pos_&n[e];return this.bit_pos_+=e,t},e.exports=r},7014:function(e){"use strict";e.exports=class{constructor(e){this.stateTable=e.stateTable,this.accepting=e.accepting,this.tags=e.tags}match(e){var t=this;return{*[Symbol.iterator](){for(var n=1,r=null,i=null,a=null,o=0;o<e.length;o++){var A=e[o];a=n,0===(n=t.stateTable[n][A])&&(null!=r&&null!=i&&i>=r&&(yield[r,i,t.tags[a]]),n=t.stateTable[1][A],r=null),0!==n&&null==r&&(r=o),t.accepting[n]&&(i=o),0===n&&(n=1)}null!=r&&null!=i&&i>=r&&(yield[r,i,t.tags[n]])}}}apply(e,t){for(var[n,r,i]of this.match(e))for(var a of i)"function"==typeof t[a]&&t[a](n,r,e.slice(n,r+1))}}},7951:function(e,t,n){"use strict";n.d(t,{A:function(){return S}});var r=n(3982);const i=new r._k({identifier:new r.hp(1),value:new r.hp(1)});var a={name:()=>"DAC",length:r.J$,tables:new r.O3(i,e=>e.length/2)};const o=(e,t)=>e[t],A=(e,t)=>e[t]<<8|e[t+1],s=(e,t)=>e[t]|e[t+1]<<8,l=(e,t)=>e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3],c=(e,t)=>e[t]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24,u=e=>Array.from(e,e=>e.toString(16).padStart(2,"0")).join(""),d=new TextDecoder("utf-8"),g=e=>{const t=e.reduce((e,t)=>e+t.length,0),n=new Uint8Array(t);let r=0;return e.forEach(e=>{n.set(e,r),r+=e.length}),n};var p={name:()=>"DHT",length:r.J$,tables:new class{decode(e,t){const n={};let r=e.buffer.slice(e.pos,e.pos+t.length-2);for(;r.length>0;){let e=1;const t=[],i=o(r,0),a=r.slice(e,e+16);e+=16;for(const n of a)t.push(r.slice(e,e+n)),e+=n;r=r.slice(e),n[i]=g(t)}return e.pos+=t.length-2,n}}};var f={name:()=>"DQT",length:r.J$,tables:new r.O3(new r._k({identifier:new r.hp(1),data:new r.hp(64)}),e=>(e.length-2)/65)};var m={name:()=>"DRI",length:r.J$,restartInterval:r.J$};var h={name:()=>"EOI",afterEOI:new r.Hb(r.hV,1/0)};const E={"010e":"imageDescription","010f":"make","011a":"xResolution","011b":"yResolution","011c":"planarConfiguration","012d":"transferFunction","013b":"artist","013e":"whitePoint","013f":"primaryChromaticities","0100":"imageWidth","0101":"imageHeight","0102":"bitsPerSample","0103":"compression","0106":"photometricInterpretation","0110":"model","0111":"stripOffsets","0112":"orientation","011
25":"samplesPerPixel","0116":"rowsPerStrip","0117":"stripByteCounts","0128":"resolutionUnit","0131":"software","0132":"dateTime","0201":"jpegInterchangeFormat","0202":"jpegInterchangeFormatLength","0211":"ycbCrCoefficients","0212":"ycbCrSubSampling","0213":"ycbCrPositioning","0214":"referenceBlackWhite","829a":"exposureTime","829d":"fNumber","920a":"focalLength","927c":"makerNote",8298:"copyright",8769:"exifIFDPointer",8822:"exposureProgram",8824:"spectralSensitivity",8825:"gpsInfoIFDPointer",8827:"photographicSensitivity",8828:"oecf",8830:"sensitivityType",8831:"standardOutputSensitivity",8832:"recommendedExposureIndex",8833:"isoSpeed",8834:"isoSpeedLatitudeyyy",8835:"isoSpeedLatitudezzz",9e3:"exifVersion",9003:"dateTimeOriginal",9004:"dateTimeDigitized",9101:"componentsConfiguration",9102:"compressedBitsPerPixel",9201:"shutterSpeedValue",9202:"apertureValue",9203:"brightnessValue",9204:"exposureBiasValue",9205:"maxApertureValue",9206:"subjectDistance",9207:"meteringMode",9208:"lightSource",9209:"flash",9214:"subjectArea",9286:"userComment",9290:"subSecTime",9291:"subSecTimeOriginal",9292:"subSecTimeDigitized",a000:"flashpixVersion",a001:"colorSpace",a002:"pixelXDimension",a003:"pixelYDimension",a004:"relatedSoundFile",a005:"interoperabilityIFDPointer",a20b:"flashEnergy",a20c:"spatialFrequencyResponse",a20e:"focalPlaneXResolution",a20f:"focalPlaneYResolution",a40a:"sharpness",a40b:"deviceSettingDescription",a40c:"subjectDistanceRange",a210:"focalPlaneResolutionUnit",a214:"subjectLocation",a215:"exposureIndex",a217:"sensingMethod",a300:"fileSource",a301:"sceneType",a302:"cfaPattern",a401:"customRendered",a402:"exposureMode",a403:"whiteBalance",a404:"digitalZoomRatio",a405:"focalLengthIn35mmFilm",a406:"sceneCaptureType",a407:"gainControl",a408:"contrast",a409:"saturation",a420:"imageUniqueID",a430:"cameraOwnerName",a431:"bodySerialNumber",a432:"lensSpecification",a433:"lensMake",a434:"lensModel",a435:"lensSerialNumber",a500:"gamma"},I={"0000":"gpsVersionID","0001":"gpsLatitudeRef","0002":"gpsLatitude","0003":"gpsLongitudeRef","0004":"gpsLongitude","0005":"gpsAltitudeRef","0006":"gpsAltitude","0007":"gpsTimeStamp","0008":"gpsSatellites","0009":"gpsStatus","000a":"gpsMeasureMode","000b":"gpsDOP","000c":"gpsSpeedRef","000d":"gpsSpeed","000e":"gpsTrackRef","000f":"gpsTrack","0010":"gpsImgDirectionRef","0011":"gpsImgDirection","0012":"gpsMapDatum","0013":"gpsDestLatitudeRef","0014":"gpsDestLatitude","0015":"gpsDestLongitudeRef","0016":"gpsDestLongitude","0017":"gpsDestBearingRef","0018":"gpsDestBearing","0019":"gpsDestDistanceRef","001a":"gpsDestDistance","001b":"gpsProcessingMethod","001c":"gpsAreaInformation","001d":"gpsDateStamp","001e":"gpsDifferential","001f":"gpsHPositioningError"};class y{constructor(e){this.bigEndian=e,this.bytes=[0,1,1,2,4,8,1,1,2,4,8,4,8]}_getTagValue(e,t,n){switch(t){case 2:return e.toString("ascii").replace(/\0+$/,"");case 129:return e.toString("utf8").replace(/\0+$/,"");case 7:return"0x"+e.toString("hex");default:return this._getTagValueForNumericalData(e,t,n)}}_getTagValueForNumericalData(e,t,n){const r=[],i=this.bytes[t];for(let a=0;a<n;a+=1)r.push(this._getSingleTagValueForNumericalData(e,t,a*i));return 1===r.length?r[0]:r}_getSingleTagValueForNumericalData(e,t,n){const r=t=>this.bigEndian?A(e,t):s(e,t),i=t=>this.bigEndian?l(e,t):c(e,t),a=t=>this.bigEndian?0|l(e,t):((e,t)=>0|c(e,t))(e,t);switch(t){case 1:return o(e,n);case 3:return r(n);case 4:return i(n);case 5:return i(n)/i(n+4);case 9:return a(n);case 10:return a(n)/a(n+4)}}_decodeIDFEntries(e,t,n,r=!1){let i=2+n;const a={},o=t=>this.bigEndian?A(e,t):s(e,t),d=t=>this.bigEndian?l(e,t):c(e,t),g=o(n);for(let A=0;A<g;A++){const n=e.slice(i,i+2),r=o(i+2),A=d(i+4),s=A*this.bytes[r];let g=e.slice(i+8,i+12);if(s>4){const t=this.bigEndian?l(g,0):c(g,0);g=e.slice(t,t+s)}const p=this._getTagValue(g,r,A);a[t[this.bigEndian?u(n):u(n.reverse())]]=p,i+=12}return a}decode(e,t){const n=e.buffer.slice(e.pos-8),r=t.offsetToFirstIFD;if(r>n.length)return e.pos+=t.parent.length-16,{};const i=this._decodeIDFEntries(n,E,r),{exifIFDPointer:a,gpsInfoIFDPointer:o}=i;
2if(a&&(i.subExif=this._decodeIDFEntries(n,E,a)),o){const e=o;i.gpsInfo=this._decodeIDFEntries(n,I,e,!0)}return e.pos+=t.parent.length-16,i}}var C={name:()=>"EXIF",length:r.J$,identifier:new r.Qf(6),entries:new class{decode(e,t){var n;const i="MM"===(n=e.buffer.slice(e.pos,e.pos+2),d.decode(n));e.pos+=2;const a=(e=>{const t=e?r.J$:r.Hj,n=e?r.VS:r.XI;return new r._k({fortyTwo:t,offsetToFirstIFD:n,entries:new y(e)})})(i).decode(e,t);return a.entries}}};var B={name:()=>"JFIF",length:r.J$,identifier:new r.Qf(5),version:r.J$,units:r.hV,xDensity:r.J$,yDensity:r.J$,thumbnailWidth:r.hV,thumbnailHeight:r.hV};const Q=new r._k({scanComponentSelector:r.hV,entropyCodingTable:new r.hp(1)});var w={name:()=>"SOS",length:r.J$,numberOfImageComponents:r.hV,componentSpecifications:new r.O3(Q,e=>e.numberOfImageComponents),startOfSpectral:r.hV,endOfSpectral:r.hV,successiveApproximationBit:new r.hp(1),data:new class{decode(e){const t=e.buffer.slice(e.pos);let n=0,r=t.indexOf(255);for(;-1!==r;){n=r;const e=t[n+1];if(0!==e&&!(e>=208&&e<=215))break;r=t.indexOf(255,r+1)}return e.pos+=n,t.slice(0,n)}}};const b=new r._k({id:r.hV,samplingFactors:r.hV,quantizationTableId:r.hV});var v={name:()=>"SOF",length:r.J$,precision:r.hV,height:r.J$,width:r.J$,numberOfComponents:r.hV,components:new r.O3(b,e=>e.numberOfComponents)};var D={name:()=>"SOI"};const x={length:r.J$,buf:new r.hp(e=>e.length-2)},_=Array(63).fill(0).reduce((e,t,n)=>({...e,[n+65472]:x}),{}),k=new r.Dc(r.J$,{..._,65472:v,65473:v,65474:v,65475:v,65476:p,65477:v,65478:v,65479:v,65481:v,65482:v,65483:v,65484:a,65485:v,65486:v,65487:v,65496:D,65497:h,65498:w,65499:f,65501:m,65504:B,65505:C}),F=new r.O3(k);var S={decode:e=>F.fromBuffer(e).map(({version:e,...t})=>({type:e,...t}))}},8156:function(e){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],ol
2ive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},9805:function(e,t){"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var n=t.shift();if(n){if("object"!=typeof n)throw new TypeError(n+"must be non-object");for(var i in n)r(n,i)&&(e[i]=n[i])}}return e},t.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var i={arraySet:function(e,t,n,r,i){if(t.subarray&&e.subarray)e.set(t.subarray(n,n+r),i);else for(var a=0;a<r;a++)e[i+a]=t[n+a]},flattenChunks:function(e){var t,n,r,i,a,o;for(r=0,t=0,n=e.length;t<n;t++)r+=e[t].length;for(o=new Uint8Array(r),i=0,t=0,n=e.length;t<n;t++)a=e[t],o.set(a,i),i+=a.length;return o}},a={arraySet:function(e,t,n,r,i){for(var a=0;a<r;a++)e[i+a]=t[n+a]},flattenChunks:function(e){return[].concat.apply([],e)}};t.setTyped=function(e){e?(t.Buf8=Uint8Array,t.Buf16=Uint16Array,t.Buf32=Int32Array,t.assign(t,i)):(t.Buf8=Array,t.Buf16=Array,t.Buf32=Array,t.assign(t,a))},t.setTyped(n)},10431:function(e,t){var n,r,i;r=[],void 0===(i="function"==typeof(n=function(){return["0004,004,001,003,005,0005,00005,000005,0002,002,0000005,0003,00003,00505,00034,0001,00055,00004,4,05,0055,04,42,03,02,2,404,3,044,01,0505,55,5,045,041,0033,000004,22,00504,5504,0042,1,21,41,402,405,4004,43,23,000054,303,3005,022,5004,000003,252,45,25,2004,000505,054,403,401,3002,0025,144,432,00054,34,12,234,0022,014,0304,012,143,503,0403,101,052,414,212,011,043,00002,0041,0024,05005,03003,00102,0404,04303,01004,0034,025,0044,00404,00025,0103,042,0205,412,104,54,344,433,5005,253,055,0402,3004,0043,204,505,454,0000004,00303,04004,552,201,4005,0255,52,444,14,44,02004,033,05004,00045,00013,0021,0405,00044,0054,50055,000303,00001,304,0204,11,301,232,122,00305,504,000043,0104,00052,000045,50004,0023,00033,00032,00202,5003,202,0401,0000505,214,102,032,000161,004101,00501,00301,0036,0052,00023,006101,006,00401,000521,0014,0063,00012,000501,000006,000604,000601,005001,005005,0010305,00006,003012,003005,0003011,0061,013,000021,000022,000105,00211,00062,00051,000112,006013,000011,0200306,1021,0050001,003003,2102,305,000015,01030005,000035,001011,00021,16330001,0234,030006,5020001,000001,00016,0031,021,21431,002305,0350014,0000012,000063,00101,106,105,00435,00063,0300061,00041,100306,003602,023,0503,0010011,10003,1005,30011,00031,0001001,0000061,0030003,30305,001201,0301,5000101,500101,00015,000401,000065,000016,0000402,0500002,000205,030201,500301,00014,5001,000002,00030011,01034,0300006,030213,00400304,050001,05003,000311,0634,00061,0006,00000604,00050013,00213,0030001,100003,000033,30002,00003632,0003004,050003,0000021,006303,0000006,00005005,30451,03001,00231,00056,00011,6,001001,00500001,03005,503005,0000010001,1002,003001,001065,300001,32011,32,0000003,0213001,0500053,021005,10001,0000011,0001041,0020016,100032,50011,0606,5002,3001,03002,0015001,0102,00003001,000000033,0000001,300101,300015,0101003,00000101,0100501,0101,0010033,00000362,000014,0005001,031",'{".":{"a":{"c":{"h":0},"d":{"d":{"e":{"r":1}}},"f":{"t":2},"l":{"t":3},"m":{"a":{"t":4}},"n":{"c":4,"g":0,"i":{"m":5},"t":[{"e":3,"i":{"s":6}},0]},"r":{"s":4,"t":{"i":{"e":1},"y":1}},"s":{"c":3,"p":2,"s":2,"t":{"e":{"r":7}}},"t":{"o":{"m":6}},"u":{"d":2},"v":{"i":1},"w":{"n":0}}
2,"b":{"a":{"g":1,"n":{"a":4},"s":{"e":0}},"e":{"r":[{"a":4},0],"s":{"m":3,"t":{"o":4}}},"r":{"i":8},"u":{"t":{"t":{"i":0}}}},"c":{"a":{"m":{"p":{"e":0}},"n":{"c":5},"p":{"a":{"b":6}},"r":{"o":{"l":5}},"t":1},"e":{"l":{"a":1}},"h":[{"i":{"l":{"l":{"i":7}}}},1],"i":[{"t":{"r":5}},9],"o":{"e":3,"r":[{"n":{"e":{"r":5}}},1],"n":{"g":{"r":5}}}},"d":{"e":{"m":{"o":{"i":1}},"o":3,"r":{"a":3,"i":[{"v":{"a":4}},3]},"s":{"c":0}},"i":{"c":{"t":{"i":{"o":10}}}},"o":{"t":1},"u":{"c":1,"m":{"b":6}},"r":{"i":{"v":67}}},"e":{"a":{"r":{"t":{"h":7}},"s":{"i":11}},"b":1,"e":{"r":0},"g":9,"l":{"d":4,"e":{"m":3}},"n":{"a":{"m":12},"g":3,"s":3},"q":{"u":{"i":{"t":13}}},"r":{"r":{"i":1}},"s":3,"u":[{"l":{"e":{"r":1}}},3],"y":{"e":5},"t":{"h":{"y":{"l":162}}},"v":[{"e":{"r":{"s":{"i":{"b":158}}}}},9]},"f":{"e":{"s":11},"o":{"r":{"m":{"e":{"r":5}}}}},"g":{"a":[{"s":{"o":{"m":163}}},9],"e":[{"n":{"t":14},"o":{"g":4,"m":{"e":1},"t":164}},9],"i":{"a":4,"b":1},"o":{"r":1}},"h":{"a":{"n":{"d":{"i":6},"k":5}},"e":[{"r":{"o":{"i":6,"e":3}},"s":11,"t":11,"m":{"o":165},"p":{"a":166}},9],"i":{"b":3,"e":{"r":3}},"o":{"n":{"e":{"y":5},"o":11},"v":5}},"i":{"d":{"l":1,"o":{"l":12}},"m":{"m":3,"p":{"i":{"n":4}}},"n":[{"c":{"i":3},"e":8,"k":9,"s":3,"u":{"t":167}},2],"r":{"r":4},"s":{"i":1}},"j":{"u":{"r":3}},"l":{"a":{"c":{"y":1},"m":1,"t":{"e":{"r":5},"h":6}},"e":[{"g":{"e":5},"n":0,"p":5,"v":15,"i":{"c":{"e":{"s":170}}}},9],"i":{"g":[{"a":5},1],"n":9,"o":3,"t":1}},"m":{"a":{"g":{"a":16},"l":{"o":5},"n":{"a":5},"r":{"t":{"i":5}}},"e":[{"r":{"c":11},"t":{"e":{"r":4},"a":{"l":{"a":0}}},"g":{"a":{"l":171}}},9],"i":{"s":[{"t":{"i":6},"e":{"r":{"s":173}}},15],"m":{"i":{"c":172}}},"o":{"n":{"e":11},"r":{"o":3}},"u":{"t":{"a":[{"b":6},4]}}},"n":{"i":{"c":1},"e":{"o":{"f":174}},"o":{"e":{"t":{"h":15}},"n":{"e":{"m":175}}}},"o":{"d":[{"d":5},9],"f":{"t":{"e":4}},"r":{"a":{"t":{"o":4}},"c":3,"d":2,"t":3},"s":[{"t":{"l":1}},3],"t":{"h":11},"u":{"t":11}},"p":{"e":{"d":{"a":{"l":5}},"t":{"e":4,"i":{"t":4}}},"i":{"e":1,"o":{"n":5},"t":9},"r":{"e":{"m":11,"a":{"m":15}}},"o":{"l":{"y":{"s":137}},"s":{"t":{"a":{"m":137}}}}},"r":{"a":{"c":1,"n":{"t":0},"t":{"i":{"o":{"n":{"a":7}}}},"v":{"e":{"n":{"o":176}}}},"e":{"e":[{"c":173},8],"m":{"i":{"t":4}},"s":[{"t":{"a":{"t":4}}},8]},"i":{"g":1,"t":{"u":5}},"o":{"q":1,"s":{"t":5},"w":{"d":5}},"u":{"d":1}},"s":{"c":{"i":{"e":11}},"e":{"l":{"f":6,"l":6},"n":9,"r":{"i":{"e":4}},"m":{"i":[{"c":0,"d":177,"p":36,"r":36,"s":178,"v":36},6]}},"h":9,"i":[{"n":{"g":17}},9],"t":[{"a":{"b":{"l":5}}},1],"y":9,"p":{"h":{"i":{"n":179}},"i":{"n":{"o":137}}}},"t":{"a":[{"p":{"e":{"s":{"t":{"r":180}}}}},1],"e":[{"n":{"a":{"n":5}},"l":{"e":{"g":{"r":3}}}},1],"h":9,"i":[{"l":0,"m":{"o":16},"n":{"g":17,"k":5}},9],"o":{"n":{"a":0},"p":[{"i":5,"o":{"g":170}},1],"u":{"s":5},"q":9},"r":{"i":{"b":{"u":{"t":6}}}}},"u":{"n":{"a":[{"t":{"t":144}},2],"c":{"e":3},"d":{"e":{"r":7}},"e":[{"r":{"r":181}},2],"k":4,"o":4,"u":3},"p":3,"r":{"e":11},"s":{"a":4}},"v":{"e":{"n":{"d":{"e":0}},"r":{"a":4}},"i":{"c":{"a":{"r":151}}}},"w":{"i":{"l":{"i":5}},"e":{"b":{"l":131}}},"y":{"e":1}
2,"k":{"i":{"l":{"n":{"i":168}}},"o":{"r":{"t":{"e":169}}}}},"a":{"b":{".":18,"a":{"l":19,"n":19},"e":[{"r":{"d":4}},8],"i":{"a":5,"t":{"a":{"b":13}}},"l":{"a":{"t":4}},"o":{"l":{"i":{"z":20,"c":19}}},"r":[{"o":{"g":4}},18],"u":{"l":3}},"c":{"a":{"r":[{"d":4,"o":4},21],"b":{"l":24}},"e":{"o":{"u":19},"r":2},"h":{"e":{"t":19}},"i":[{"e":23,"n":2,"o":23},22],"r":{"o":{"b":4}},"t":{"i":{"f":5}},"u":{"l":3,"m":1}},"d":[{"d":{"i":{"n":1}},"e":{"r":{".":4}},"i":[{"a":23,"c":{"a":3},"e":{"r":0},"o":23,"t":23,"u":19},25],"l":{"e":1},"o":{"w":3},"r":{"a":{"n":4}},"s":{"u":1},"u":[{"c":23,"m":4},18]},24],"e":{"r":[{"i":{"e":17}},1]},"f":[{"f":[{"i":{"s":{"h":170}}},0]},24],"g":{"a":{"b":21,"n":0},"e":{"l":{"l":4},"o":0,"u":18},"i":2,"l":26,"n":2,"o":[{"g":27,"n":{"i":3}},24],"u":{"e":{"r":19},"l":4},"y":21},"h":{"a":23,"e":23,"l":1,"o":23},"i":[{"a":19,"c":{".":23},"l":{"y":4},"n":[{"i":{"n":5},"o":5},28],"t":{"e":{"n":5}}},9],"j":29,"k":{"e":{"n":2}},"l":{"a":{"b":4,"d":3,"r":21},"d":{"i":18},"e":[{"n":{"d":3,"t":{"i":21}},"o":30},25],"i":[{"a":{".":1},"e":0},2],"l":{"e":{"v":4},"i":{"c":18}},"m":18,"o":{"g":{".":19}},"y":{".":21,"s":[{"t":31},18],"t":32,"z":27}},"m":{"a":[{"b":4,"g":3,"r":{"a":5},"s":{"c":4},"t":{"i":{"s":21},"o":33}},18],"e":{"r":{"a":4},"n":{"t":{"a":{"b":182}}}},"i":{"c":3,"f":4,"l":{"y":4},"n":[{"o":0},2]},"o":[{"n":19,"r":{"i":6}},24],"p":{"e":{"n":5}}},"n":[{"a":{"g":{"e":3},"l":{"y":[{"s":183},27]},"r":[{"c":3,"i":17},23],"t":{"i":23}},"d":[{"e":{"s":17},"i":{"s":3},"l":2,"o":{"w":1}},18],"e":{"e":19,"n":23,"s":{"t":{".":4}},"u":23},"g":[{"i":{"e":5},"l":2},25],"i":{"c":34,"e":{"s":23},"f":35,"m":{"e":1,"i":19},"n":{"e":19},"o":3,"p":23,"s":{"h":3},"t":3,"u":23},"k":{"l":{"i":1}},"n":{"i":{"z":32}},"o":[{"t":[{"h":7},4],"a":{"c":148}},0],"s":{"a":9,"c":{"o":1},"n":1,"p":[{"o":11},9],"t":1,"u":{"r":1},"g":{"r":5},"v":11},"t":{"a":{"l":36},"i":{"e":1,"d":137,"n":184,"r":{"e":137}},"o":18,"r":9,"w":1},"u":{"a":3,"l":3,"r":19}},24],"o":18,"p":{"a":{"r":17,"t":4},"e":{"r":{"o":4},"a":{"b":{"l":{"e":132}}}},"h":{"e":{"r":23},"i":18},"i":{"l":{"l":{"a":[{"r":4},21]}},"n":3,"t":{"a":3,"u":23}},"l":24,"o":{"c":6,"l":{"a":4},"r":{"i":6},"s":{"t":12}},"s":{"e":{"s":5}},"u":23},"q":{"u":{"e":6}},"r":[{"a":{"c":{"t":3},"d":{"e":19,"i":{"s":4}},"l":3,"m":{"e":{"t":{"e":19}}},"n":{"g":17},"p":11,"t":[{"i":{"o":19,"v":4}},1],"u":19,"v":38,"w":17},"b":{"a":{"l":36}},"c":{"h":{"a":{"n":1},"e":{"t":185}}},"d":{"i":{"n":{"e":4}},"r":1},"e":{"a":{"s":4},"e":23,"n":{"t":3},"s":{"s":19}},"f":{"i":1,"l":1},"i":[{"a":{"l":4,"n":3},"e":{"t":23},"m":1,"n":{"a":{"t":4}},"o":3,"z":9},2],"m":{"i":9},"o":{"d":20,"n":{"i":19},"o":23},"p":9,"q":3,"r":{"e":17,"a":{"n":{"g":{"e":9}}}},"s":{"a":1,"h":9}},37],"s":{".":18,"a":{"b":1,"n":{"t":3}},"h":{"i":17},"i":{"a":{".":19},"b":23,"c":23,"t":39},"k":{"i":11},"l":1,"o":{"c":21},"p":{"h":4},"s":{"h":1},"t":{"e":{"n":3},"r":2},"u":{"r":{"a":6}},"y":{"m":{"p":{"t":{"o":{"t":4}}}}}},"t":{"a":[{"b":{"l":3},"c":4,"l":{"o":3},"p":4},24],"e":{"c":[{"h":4},5],"g":{"o":3},"n":{".":3},"r":{"a":3,"n":[{"a":19},6]},"s":{"t":3},"v":4},"h":[{"e":{"m":5,"n":19,"r":{"o":{"s":186}}},"o":[{"m":5},1]},18],"i":{".":18,"a":19,"b":20,"c":2,"f":3,"o":{"n":{"a":{"r":7}}},"t":{"u":3}},"o":{"g":21,"m":[{"i":{"z":4}},24],"p":21,"s":21},"r":[{"o":{"p":4}},29],"s":{"k":1}
2,"t":{"a":{"g":1},"e":[{"s":{".":170}},4],"h":1},"u":[{"a":4,"e":4,"l":3,"r":{"a":3}},24],"y":24},"u":{"b":1,"g":{"h":[{"t":{"l":17}},12],"u":3},"l":[{"i":{"f":13}},40],"n":{"d":5},"r":3,"s":{"i":{"b":4}},"t":{"e":{"n":5},"h":2}},"v":{"a":[{"g":3,"n":19},24],"e":{"n":{"o":0},"r":{"a":3,"n":4,"y":4}},"i":[{"e":{"r":0},"g":3,"o":{"u":3}},2],"o":{"c":4,"r":29}},"w":{"a":{"y":27},"i":3,"l":{"y":1},"s":0},"x":{"i":{"c":1,"d":1}},"y":{"a":{"l":4},"e":0,"s":0},"z":{"i":{"e":{"r":0}},"z":{"i":5}}},"b":{"a":{".":32,"d":{"g":{"e":{"r":5}}},"g":{"e":1},"l":{"a":15},"n":{"d":{"a":{"g":5}},"e":0,"i":11},"r":{"b":{"i":7},"i":{"a":17},"o":{"n":{"i":{"e":187}}}},"s":{"s":{"i":0}},"t":[{"h":{"y":2}},41],"z":1,"c":{"k":{"e":{"r":{".":84}}}}},"b":[{"e":[{"r":23},24],"i":{"n":{"a":0},"t":0}},42],"d":43,"e":{".":18,"a":{"k":17,"t":12},"d":[{"a":3,"e":3,"i":3},44],"g":{"i":3,"u":4},"l":[{"i":2,"o":3},41],"m":45,"n":{"i":{"g":4},"u":4},"s":[{"p":3,"t":{"r":4}},46],"t":[{"i":{"z":5},"r":4,"w":3},27],"w":3,"y":{"o":4},"v":{"i":{"e":9}}},"f":25,"h":47,"i":{"b":9,"d":[{"i":{"f":167}},1],"e":[{"n":4,"r":1},27],"f":48,"l":[{"i":{"z":3},"l":{"a":{"b":8}}},41],"n":{"a":{"r":49},"d":0,"e":{"t":4}},"o":{"g":{"r":3},"u":4,"m":5,"r":{"b":2,"h":15}},"t":[{"i":{"o":50,"v":{"e":188}},"r":3,"u":{"a":51},"z":19},9]},"j":29,"k":1,"l":[{"a":{"t":{"h":7},"n":{"d":189}},"e":{".":21,"n":17,"s":{"p":32}},"i":{"s":23,"n":{"d":189}},"o":[{"n":{"d":190}},21],"u":{"n":{"t":17}}},52],"m":43,"n":[{"e":{"g":5}},47],"o":{"d":[{"i":11},27],"e":1,"l":{"i":{"c":11}},"m":{"b":{"i":0}},"n":{"a":[{"t":5},0]},"o":27,"r":{".":32,"a":43,"d":5,"e":32,"i":32,"n":{"o":191}},"s":53,"t":{"a":19,"h":6,"o":1,"u":{"l":192}},"u":{"n":{"d":54}}},"p":18,"r":{"i":{"t":18},"o":{"t":{"h":54}},"u":{"s":{"q":17}}},"s":[{"o":{"r":17}},55],"t":[{"l":1,"o":21,"r":23},25],"u":{"f":{"f":{"e":{"r":0}}},"g":{"a":1},"l":{"i":3},"m":{"i":17},"n":[{"t":{"i":17}},1],"r":{"e":3},"s":{"i":{"e":[{"r":193,"s":193},5]},"s":{"e":17,"i":{"n":{"g":17}}},"t":32},"t":{"a":18,"i":{"o":27},"o":19,"e":{"d":{".":8}},"t":{"e":{"d":0}}}},"v":29,"w":56,"y":{".":32,"s":0}},"c":{"a":[{"b":{"i":{"n":11},"l":2},"c":{"h":17},"d":{"e":{"n":4,"m":194}},"g":46,"h":57,"l":{"a":{"t":3},"l":{"a":0,"i":{"n":6}},"o":18},"n":{"d":5,"e":0,"i":{"c":0,"s":5,"z":11},"t":{"y":0},"y":17},"p":{"e":{"r":4}},"r":{"o":{"m":5}},"s":{"t":{"e":{"r":6},"i":{"g":5}},"y":18},"t":{"h":1,"i":{"v":18},"a":{"s":195}},"v":{"a":{"l":5}}},41],"c":[{"h":{"a":6},"i":{"a":0},"o":{"m":{"p":{"a":10}},"n":17,"u":{"t":12}}},23],"e":{".":25,"d":{".":18,"e":{"n":18}},"i":27,"l":{".":32,"l":27},"n":[{"c":27,"e":58,"i":18,"t":27},41],"p":27,"r":{"a":{"m":4}},"s":{"a":18,"s":{"i":[{"b":59},27]},"t":5},"t":[{"a":60},0],"w":0},"h":[{".":18,"a":{"b":61,"n":{"i":{"c":32,"s":20}}},"e":[{"a":{"p":54},"d":18,"l":{"o":5},"m":{"i":27},"n":{"e":4},"r":{".":3,"s":3}},8],"i":{"n":[{"e":{".":32,"s":{"s":4}},"i":32},62],"o":32,"t":27,"z":8,"e":{"v":{"o":6}}},"o":63,"t":{"i":1},"s":{".":18,"h":{"u":11}}},25],"i":[{"a":[{"b":64,"r":5},27],"c":4,"e":{"r":18},"f":{"i":{"c":{".":32}}},"i":18,"l":{"a":1,"i":27},"m":25,"n":[{"a":[{"t":27},21],"e":{"m":11},"g":[{".":19},29],"o":32,"q":8},25],"o":{"n":17},"p":{"e":18,"h":3,"i":{"c":18}},"s":{"t":{"a":18,"i":18}},"t":[{"i":{"z":11}},42],"z":32,"g":{"a":{"r":152}}},41],"k":[{"i":3},2],"l":[{"a":{"r":[{"a":{"t":{"i":{"o":19}}},"e":32},18]},"e":{"m":0,"a":{"r":0}},"i":{"c":18,"m":17},"y":0},65],"n":19,"o":[{"a":{"g":4},"e":8,"g":[{"r":1},25],"i":[{"n":{"c":3}},0],"l":{"i":5,"o":[{"r":11},32]},"m":{"e":{"r":5}},"n":{"a":0,"e":21,"g":11,"t":5},"p":{"a":3,"i":{"c":11},"l":1,"h":{"o":{"n":196}}},"r":{"b":18,"o":{"n":12}},"s":{"e":0},"v":[{"e":17},15],"w":{"a":5},"z":{"e":5,"i":4},"u":{"s":{"t":{"i":84}}}},41],"q":29,"r":{"a":{"s":{"t":6},"t":{".":32,"i":{"c":32}}},"e":{"a":{"t":11},"d":32,"t":{"a":47},"v":0},"i":[{"f":5,"n":21,"s":17,"t":{"i":[{"e":11},32]}},8],"o":{"p":{"l":0,"o":6},"s":{"e":17},"c":{"o":{"d":197}},"e":{"c":{"o":148}}},"u":{"d":0}},"s":66,"t":[{"a":{"b":0,"n":{"g":4,"t":19}},"e":[{"r":23},24],"i":{"c":{"u":21},"m":{"i":12}},"u":{"r":0},"w":21,"r":{"o":{"m":{"e":{"c":198}}}}},42],"u":{"d":5,"f":21,"i":[{"t":{"y":4}},21],"l":{"i":32,"t":{"i":{"s":0},"u":27}},"m":{"a":9,"e":23,"i":1},"n":27,"p":{"i":3,"y":4},"r":{"a":{"b":67,"n":{"c":{"e":199}}},"i":{"a":4}},"s":[{"s":{"i":17}},41],"t":[{"i":{"e":1,"v":56},"r":18},68]},"y":41,"z":{"e":0}},"d":{"a":[{".":32,"b":70,"c":{"h":17},"f":18,"g":25,"m":71,"n":{"g":11},"r":{"d":6,"k":6,"y":18},"t":[{"i":{"v":18},"o":18,"a":{"b":137}},27],"v":[{"e":5},53],"y":32,"l":{"o":{"n":{"e":48}}}},69],"b":29,"c":19,"d":[{"a":{"b":20},"i":{"b":94}},72],"e":{".":25,"a":{"f":6,"l":{"s":{".":1}}},"b":{"i":{"t":5},"o":{"n":1}},"c":{"a":{"n":36},"i":{"l":1},"o":{"m":4},"l":{"a":{"r":200},"i":{"n":{"a":64}}}},"d":42,"e":{".":18},"i":{"f":4},"l":{"i":{"e":17,"q":16},"o":4},"m":[{".":32,"i":{"c":[{".":5},27],"l":4},"o":{"n":{"s":1},"r":7,"s":9}},21],"n":[{"a":{"r":1},"o":3,"t":{"i":{"f":7}},"u":3},41],"p":[{"a":3,"i":17,"u":9},2],"q":23,"r":{"h":21,"m":32,"n":{"i":{"z":6}},"s":5},"s":[{".":24,"c":2,"o":64,"t":{"i":11,"r":3},"u":1,"i":{"c":11}},8],"t":[{"o":9,"i":{"c":9}},2],"v":[{"i":{"l":11}},2],"y":18,"f":{"i":{"n":{"i":{"t":{"i":201}}}}}},"f":43,"g":{"a":21,"e":{"t":73},"i":2,"y":24},"h":74,"i":{".":32,"a":[{"b":5},75],"c":{"a":{"m":1,"i":{"d":15}},"e":21,"t":27},"d":27,"e":{"n":76},"f":[{"f":{"r":{"a":5}}},29],"g":{"e":3},"l":{"a":{"t":{"o":1}}},"n":[{"a":41,"e":{".":27},"i":[{"z":4},32]},29],"o":[{"g":5},41],"p":{"l":1},"r":[{"e":[{"n":9,"r":9},2],"t":{"i":6}},8],"s":[{"i":32,"t":77},15],"t":{"i":24},"v":78,"m":{"e":{"t":{"h":{"y":141}}}}},"j":29,"k":79,"l":{"a":56,"e":{".":27,"d":27,"s":{".":27,"s":18},"a":{"d":42}},"o":48,"u":56,"y":25,"i":{"e":202}},"m":29,"n":80,"o":[{".":27,"d":{"e":4},"e":32,"f":57,"g":21,"l":{"a":1,"i":17,"o":{"r":4}},"m":{"i":{"z":5}},"n":{"a":{"t":3},"i":17},"o":{"d":11},"p":{"p":0},"r":21,"s":27,"u":{"t":56},"v":1,"x":27,"w":{"o":{"r":{"d":203}}}}
2,41],"p":29,"r":[{"a":{"g":{"o":{"n":6}},"i":18},"e":[{"a":{"r":6},"n":[{"a":{"l":204}},32]},0],"i":{"b":0,"l":17,"f":{"t":{"a":189}},"p":{"l":{"e":{"g":205}}}},"o":{"p":0,"w":18,"m":{"e":{"d":206}}},"u":{"p":{"l":{"i":32}}},"y":18},41],"s":[{"p":1,"w":21,"y":21},81],"t":{"h":24,"a":{"b":23}},"u":[{"a":[{"l":{".":9}},82],"c":[{"a":29,"e":{"r":5},"t":{".":18,"s":18}},9],"e":{"l":4},"g":1,"l":{"e":23},"m":{"b":{"e":0}},"n":1,"p":[{"e":1},18],"o":{"p":{"o":{"l":207}}}},41],"v":29,"w":29,"y":[{"n":32,"s":{"e":1,"p":5}},24]},"e":{"a":{"b":72,"c":{"t":23},"d":[{"i":{"e":5}},15],"g":{"e":[{"r":4},1]},"l":[{"e":{"r":5},"o":{"u":11}},1],"m":{"e":{"r":11}},"n":{"d":19,"i":{"e":{"s":111}}},"r":{"a":11,"c":0,"e":{"s":5},"i":{"c":0,"l":0},"k":5,"t":[{"e":12},8]},"s":{"p":4,"s":23,"t":12},"t":[{"e":{"n":5},"h":{"i":12},"i":{"f":19},"u":83},9],"v":[{"e":{"n":11},"i":5,"o":5},9]},"b":[{"e":{"l":{".":21,"s":21},"n":21},"i":{"t":21},"r":23},42],"c":{"a":{"d":21,"n":{"c":6}},"c":{"a":6},"e":[{"s":{"s":{"a":4}}},29],"i":[{"b":21,"f":{"i":{"c":{"a":{"t":4}},"e":4},"y":4},"m":3,"t":[{"e":19},0]},9],"l":{"a":{"m":21},"u":{"s":21}},"o":{"l":24,"m":{"m":21,"p":{"e":21}},"n":{"c":21},"r":[{"a":3,"o":5},24]},"r":[{"e":{"m":21}},29],"t":{"a":{"n":1},"e":1},"u":[{"l":[{"a":3},21]},29],"h":{"a":{"s":23}}},"d":{"a":37,"d":61,"e":{"r":34,"s":0}
2,"i":[{"a":23,"b":3,"c":{"a":3},"m":3,"t":2,"z":5},18],"o":[{"l":21,"n":84},18],"r":{"i":21},"u":{"l":[{"o":4,"i":{"n":{"g":2}}},21]},"g":{"l":15}},"e":{"c":9,"d":{"i":11},"f":9,"l":{"i":11,"y":1},"m":9,"n":{"a":1},"p":85,"s":[{"t":17},86],"t":{"y":1},"x":19},"f":[{"e":{"r":{"e":83}},"f":41,"i":{"c":[{"i":32},21],"l":17,"n":{"e":23,"i":{"t":{"e":20}}},"t":27},"o":{"r":{"e":{"s":6}}},"u":{"s":{"e":{".":21}}}},29],"g":{"a":{"l":18},"e":{"r":17},"i":{"b":4,"c":1,"n":{"g":4},"t":87},"n":4,"o":{".":21,"s":21},"u":{"l":2,"r":19},"y":32},"h":[{"e":{"r":17}},72],"i":[{"c":19,"d":4,"g":[{"l":4},8],"m":{"b":23},"n":{"f":23,"g":29,"s":{"t":19}},"r":{"d":0},"t":{"e":11,"h":3,"y":19}},9],"j":[{"u":{"d":[{"i":4},21]}},29],"k":{"i":{"n":0},"l":{"a":1}},"l":{"a":[{".":21,"c":21,"n":{"d":17},"t":{"i":{"v":4}},"w":21,"x":{"a":36}},29],"e":{"a":23,"b":{"r":{"a":4}},"c":32,"d":21,"g":{"a":3},"n":19,"r":34,"s":29},"f":9,"i":[{"b":{"e":23},"c":{".":33,"a":3},"e":{"r":23},"g":{"i":{"b":4}},"m":19,"n":{"g":83},"o":23,"s":[{"h":4},24],"v":88,"t":{"i":{"s":208}}},9],"l":{"a":[{"b":1},18],"o":17},"o":{"c":19,"g":4,"p":{".":3},"a":29},"s":{"h":9},"t":{"a":1},"u":{"d":19,"g":4}},"m":{"a":{"c":21,"g":21,"n":[{"a":4},19]},"b":4,"e":[{"l":24,"t":21},29],"i":{"c":{"a":3},"e":0,"g":{"r":{"a":4}},"n":[{"e":4,"i":35},89],"s":[{"h":4,"s":19},21],"z":3},"n":{"i":{"z":32}},"o":{"g":0,"n":{"i":{"o":7}}},"p":{"i":3},"u":{"l":[{"a":4},21],"n":11},"y":23},"n":{"a":{"m":{"o":4},"n":{"t":21}},"c":{"h":{"e":{"r":17}}},"d":{"i":{"c":3,"x":2}},"e":{"a":19,"e":19,"m":3,"r":{"o":4},"s":{"i":4,"t":4},"t":{"r":3},"w":23},"i":{"c":{"s":4},"e":19,"l":19,"o":23,"s":{"h":3},"t":3,"u":19,"z":32},"n":18,"o":[{"g":0,"s":21,"v":3},18],"s":{"w":1},"t":{"a":{"g":{"e":5}},"h":{"e":{"s":18}}},"u":{"a":3,"f":4},"y":{".":23},"z":61},"o":{"f":19,"g":[{"r":{"a":{"p":3}}},9],"i":90,"l":23,"p":{"a":{"r":11}},"r":[{"e":3,"o":{"l":4}},29],"s":0,"t":[{"o":1},21],"u":{"t":19},"w":19},"p":{"a":[{"i":23,"n":{"c":4}},24],"e":{"l":19,"n":{"t":23},"t":{"i":{"t":{"i":{"o":4}}}}},"h":{"e":17},"l":{"i":21},"o":29,"r":{"e":{"c":[{"a":4},21],"d":21,"h":3},"o":[{"b":21},23]},"s":{"h":1},"t":{"i":{"b":13}},"u":{"t":[{"a":4},21]},"i":{"n":{"e":{"p":{"h":209}}}}},"q":[{"u":{"i":{"l":12,"s":91}}},29],"r":{"a":[{"b":0,"n":{"d":18},"r":3,"t":{"i":{".":18}}},2],"b":[{"l":1},25],"c":{"h":[{"e":1},3]},"e":{".":25,"a":{"l":23},"c":{"o":5},"i":{"n":11},"l":{".":4},"m":{"o":3},"n":{"a":4,"c":{"e":4},"e":18,"t":3},"q":0,"s":{"s":4,"t":3},"t":17},"h":2,"i":[{"a":[{"n":{".":210}},92],"c":{"k":32},"e":{"n":23,"r":0},"n":{"e":3},"o":29,"t":18,"u":1,"v":[{"a":21},0]},2],"m":93,"n":{"i":{"s":1,"t":18,"z":32},"o":3},"o":[{"b":4,"c":19,"r":0,"u":2},25],"s":[{"e":{"t":3}},2],"t":{"e":{"r":11},"l":18,"w":3},"u":[{"t":0},18],"w":{"a":{"u":32}}},"s":{"a":[{"g":{"e":{".":21,"s":21}}},72],"c":[{"a":[{"n":4},24],"r":23,"u":4},9],"e":[{"c":[{"r":4},24],"n":{"c":4},"r":{"t":{".":21,"s":21},"v":{"a":21}}},74],"h":[{"a":23,"e":{"n":5}},18],"i":[{"c":24,"d":[{"e":{"n":4}},24],"g":{"n":{"a":4}},"m":94,"n":95,"s":{"t":{"e":17}},"u":0},29],"k":{"i":{"n":19}},"m":{"i":1},"o":{"l":[{"u":3},24],"n":[{"a":4},24]},"p":[{"e":{"r":3},"i":{"r":{"a":4}},"r":{"e":1},"a":{"c":{"i":211}}},29],"s":[{"i":{"b":96}},25],"t":{"a":{"n":36},"i":{"g":3,"m":4},"o":[{"n":23},44],"r":[{"o":19,"u":{"c":10}},25]},"u":{"r":[{"r":4},24]},"w":1},"t":{"a":{"b":0},"e":{"n":{"d":17},"o":23},"h":{"o":{"d":54}
2,"y":{"l":{"e":{"n":{"e":162}}}}},"i":{"c":2,"d":{"e":19},"n":[{"o":0},17],"r":19,"t":{"i":{"o":19,"v":4}}},"n":18,"o":{"n":{"a":4}},"r":{"a":23,"e":23,"i":{"c":3,"f":4},"o":{"g":3,"s":4}},"u":{"a":3},"y":{"m":4},"z":4},"u":[{"n":19,"p":23,"r":{"o":3},"s":0,"t":{"e":17,"i":{"l":6},"r":4},"c":{"l":{"i":{"d":212}}}},18],"v":{"a":{"p":97,"s":[{"t":4},24]},"e":{"a":19,"l":{"l":3,"o":12},"n":{"g":19,"i":17},"r":[{"b":19},2]},"i":[{"d":3,"l":0,"n":21,"v":0},29],"o":{"c":19},"u":19},"w":{"a":[{"g":21},29],"e":{"e":19},"h":23,"i":{"l":6,"n":{"g":3},"t":23}},"x":{"p":41},"y":{"c":32,"e":{".":32},"s":0}},"f":{"a":[{"b":{"l":3,"r":11},"c":{"e":1},"g":18,"i":{"n":17},"l":{"l":{"e":6}},"m":{"a":26,"i":{"s":5}},"r":[{"t":{"h":5}},32],"t":{"a":3,"h":{"e":3},"o":18},"u":{"l":{"t":7}}},41],"b":56,"d":18,"e":{".":18,"a":{"s":17,"t":{"h":54}},"b":[{"r":{"u":{"a":15}}},1],"c":{"a":18,"t":32},"d":25,"l":{"i":3},"m":{"o":1},"n":{"d":[{"e":6},8]},"r":[{"r":32,"m":{"i":{"o":213}}},15],"v":0},"f":[{"e":{"s":21},"i":{"e":21,"n":{".":19},"s":94},"l":{"y":21},"y":24},43],"h":18,"i":[{"a":3,"c":{".":48,"a":{"l":47,"n":23,"t":{"e":18}},"e":{"n":23,"r":3},"i":[{"a":32,"e":32},0],"s":18,"u":3,"h":27},"d":{"e":{"l":4}},"g":{"h":{"t":7}},"l":{"i":5,"l":{"i":{"n":6}},"y":18},"n":[{"a":32,"d":97,"e":9,"g":98,"n":0},25],"s":{"t":{"i":0}},"t":{"t":{"e":{"d":{".":5}}}}},41],"l":[{"e":{"s":{"s":19}},"i":{"n":17},"o":{"r":{"e":11},"w":{"e":{"r":{".":84}}}},"y":100,"a":{"g":{"e":{"l":214}}},"u":{"o":{"r":27}}},99],"m":18,"n":18,"o":[{"n":[{"d":{"e":0},"t":0},32],"r":[{"a":{"t":4,"y":5},"e":{"t":6},"i":0,"t":{"a":6}},9],"s":5},41],"p":56,"r":{"a":{"t":0},"e":{"a":19,"s":{"c":6}},"i":[{"l":17},8],"o":{"l":6}},"s":48,"t":[{"o":21,"y":24},25],"u":[{"e":{"l":4},"g":18,"m":{"i":{"n":1}},"n":{"e":4},"r":{"i":3},"s":{"i":17,"s":0}
2,"t":{"a":18}},27],"y":41},"g":{"a":[{"f":0,"l":{".":32,"i":27,"o":3},"m":[{"e":{"t":4},"o":19},25],"n":{"i":{"s":5,"z":[{"a":6},3]},"o":18},"r":{"n":67},"s":{"s":17},"t":{"h":12,"i":{"v":18}},"z":18},41],"b":23,"d":1,"e":{".":25,"d":25,"e":{"z":17},"l":{"i":{"n":0,"s":4,"z":4},"y":18},"n":[{"a":{"t":1},"i":{"z":4},"o":18,"y":18,"c":{"y":{".":8}}},41],"o":[{"m":3,"d":215},41],"r":{"y":21},"s":{"i":32},"t":{"h":6,"o":18,"y":1,"i":{"c":{".":8}}},"v":1},"g":[{"e":[{"r":23},24],"l":{"u":6},"o":0},101],"h":{"i":{"n":3},"o":{"u":{"t":4}},"t":{"o":1,"w":{"e":15}}},"i":{".":32,"a":[{"r":5},102],"c":[{"i":{"a":32},"o":21},29],"e":{"n":6,"s":{".":32}},"l":0,"m":{"e":{"n":23}},"n":{".":68,"g":{"e":5},"s":103},"o":32,"r":[{"l":0},27],"s":{"l":23},"u":1,"v":32,"z":27},"l":[{"a":[{"d":{"i":6},"s":32},0],"e":[{"a":{"d":29}},41],"i":{"b":0,"g":23,"s":{"h":43}},"o":[{"r":11,"b":{"i":{"n":106}}},27]},9],"m":[{"y":21},29],"n":{"a":[{".":21,"c":69},1],"e":{"t":{"t":17,"i":{"s":{"m":137}}}},"i":[{"n":24,"o":21},29],"o":[{"n":21,"m":{"o":5},"r":{".":216,"e":{"s":{"p":24}}}},29]},"o":[{".":27,"b":5,"e":32,"g":104,"i":{"s":3},"n":[{"a":105,"d":{"o":7},"i":[{"z":{"a":217}},3]},8],"o":32,"r":{"i":{"z":4},"o":{"u":5}},"s":{".":32},"v":15},41],"p":23,"r":[{"a":{"d":{"a":18},"i":21,"n":84,"p":{"h":{".":32,"e":{"r":[{".":7},19]},"i":{"c":32},"y":18}},"y":18},"e":{"n":0,"s":{"s":{".":18}}},"i":{"t":18,"e":{"v":213}},"o":21,"u":{"f":17}},41],"s":[{"t":{"e":19}},9],"t":{"h":11},"u":{"a":[{"r":{"d":27}},1],"e":25,"i":{"t":106},"n":27,"s":27,"t":[{"a":{"n":29}},26]},"w":23,"y":[{"n":107,"r":{"a":4}},41]},"h":{"a":{"b":{"l":73},"c":{"h":17},"e":{"m":0,"t":0},"g":{"u":19},"l":{"a":[{"m":12},3]},"m":1,"n":{"c":{"i":0,"y":0},"d":{".":32},"g":[{"e":{"r":6},"o":6},0],"i":{"z":108},"k":0,"t":{"e":0}},"p":{"l":11,"t":5,"a":{"r":{"r":218}}},"r":{"a":{"n":3,"s":4},"d":[{"e":12},8],"l":{"e":0},"p":{"e":{"n":6}},"t":{"e":{"r":5}}},"s":{"s":5},"u":{"n":17},"z":[{"a":11},32],"i":{"r":{"s":137}},"t":{"c":{"h":213}}},"b":29,"e":{"a":{"d":41,"r":27},"c":{"a":{"n":1,"t":19}},"d":[{"o":13},21],"l":{"i":93,"l":{"i":{"s":0},"y":0},"o":19},"m":{"p":0},"n":[{"a":[{"t":5},17]},9],"o":{"r":5},"p":5,"r":{"a":[{"p":12},21],"b":{"a":0},"e":{"a":6},"n":23,"o":{"u":19},"y":23},"s":[{"p":64},29],"t":[{"e":{"d":0}},1],"u":0,"x":{"a":168}},"f":29,"h":29,"i":{"a":{"n":4},"c":{"o":1},"g":{"h":6},"l":109,"m":{"e":{"r":36}},"n":{"a":21},"o":{"n":{"e":17}},"p":[{"e":{"l":{"a":219}}},1],"r":{"l":0,"o":3,"p":0,"r":0},"s":{"e":{"l":11},"s":0}
2,"t":{"h":{"e":{"r":6}},"e":{"s":{"i":{"d":12}}}},"v":9},"k":18,"l":[{"a":{"n":17},"o":[{"r":{"i":11}},24]},80],"m":[{"e":{"t":17}},43],"n":[{"a":{"u":{"z":12}}},42],"o":{"d":{"i":{"z":19},"s":19},"g":[{"e":17},1],"l":{"a":{"r":5},"e":110},"m":{"a":1,"e":12},"n":{"a":0,"y":4},"o":{"d":27,"n":17},"r":{"a":{"t":5},"i":{"s":4,"c":{".":187}},"t":{"e":12},"u":4},"s":{"e":[{"n":4},0],"p":15},"u":{"s":[{"e":54},41]},"v":{"e":{"l":5}}},"p":56,"r":[{"e":{"e":6},"o":{"n":{"i":{"z":5}},"p":{"o":11}}},26],"s":[{"h":21},101],"t":{"a":{"r":21},"e":{"n":2,"s":4,"o":{"u":216}},"y":21},"u":{"g":1,"m":{"i":{"n":1}},"n":{"k":{"e":5},"t":0},"s":{"t":14},"t":1},"w":[{"a":{"r":{"t":21}}},29],"y":{"p":{"e":3,"h":3,"o":{"t":{"h":{"a":137}}}},"s":9}},"i":{"a":[{"l":24,"m":[{"e":{"t":{"e":5}}},0],"n":[{"c":18,"i":11,"t":46},24],"p":{"e":4},"s":{"s":17},"t":{"i":{"v":21},"r":{"i":{"c":1}},"u":21}},42],"b":{"e":[{"r":{"a":3,"t":4}},0],"i":{"a":4,"n":3,"t":{".":4,"e":4}},"l":[{"i":3},29],"o":19,"r":[{"i":94},29],"u":{"n":19}},"c":{"a":{"m":18,"p":32,"r":[{".":21,"a":21},18],"s":6,"y":21},"c":{"u":17},"e":{"o":18},"h":18,"i":[{"d":19,"n":{"a":4},"p":[{"a":3},24]},25],"l":{"y":21},"o":{"c":94},"r":[{"a":32,"y":21},43],"t":{"e":1,"u":[{"a":111},84]},"u":{"l":{"a":3},"m":1,"o":4,"r":23}},"d":[{"a":{"i":21,"n":{"c":4}},"d":4,"e":{"a":{"l":11},"s":0},"i":[{"a":{"n":4,"r":0},"e":19,"o":[{"u":5,"s":1},3],"t":2,"u":4},24],"l":{"e":23},"o":{"m":21,"w":3},"r":21,"u":[{"o":4},24]},25],"e":[{"d":{"e":0},"g":{"a":113},"l":{"d":12},"n":{"a":67,"e":0,"n":19,"t":{"i":23}},"r":{".":29},"s":{"c":23,"t":29},"t":23},112],"f":{".":18,"e":{"r":{"o":4}},"f":{"e":{"n":5},"r":1},"i":{"c":{".":18},"e":23},"l":23,"t":18,"a":{"c":{"e":{"t":137}}}},"g":[{"a":{"b":5},"e":{"r":{"a":3}},"h":{"t":{"i":12}},"i":[{"b":23,"l":3,"n":3,"t":3},18],"l":28,"o":[{"r":3,"t":4},24],"r":{"e":19},"u":{"i":5,"r":2},"n":{"i":{"t":[{"e":{"r":213}},0]}}},25],"h":23,"i":114,"j":[{"k":21},23],"k":18,"l":{"a":[{"b":93,"d":{"e":21},"m":94,"r":{"a":5}},29],"e":{"g":23,"r":2,"v":17},"f":4,"i":[{"a":3,"b":9,"o":3,"s":{"t":1},"t":25,"z":9},2],"l":{"a":{"b":5}},"n":18,"o":{"q":3},"t":{"y":1},"u":{"r":4},"v":3},"m":{"a":{"g":[{"e":3},21],"r":{"y":5}},"e":{"n":{"t":{"a":{"r":10}}},"t":18},"i":[{"d":{"a":4},"l":{"e":5},"n":{"i":19},"t":18},2],"n":{"i":1},"o":{"n":23},"u":[{"l":{"a":3}},24],"p":{"e":{"d":{"a":201}}}},"n":{".":25,"a":{"u":83,"v":18},"c":{"e":{"l":36,"r":3}},"d":[{"l":{"i":{"n":{"g":4}}}},18],"e":[{"e":23,"r":{"a":{"r":17}},"s":{"s":19}},25],"g":{"a":18,"e":[{"n":4},18],"i":18,"l":{"i":{"n":{"g":4}}},"o":18,"u":18},"i":[{".":19,"a":21,"o":3,"s":2,"t":{"e":{".":19,"l":{"y":{".":19}}},"i":{"o":32},"y":3}},25],"k":18,"l":18,"n":25,"o":[{"c":90,"s":0,"t":21},42],"s":[{"e":3,"u":{"r":{"a":7}}},25],"t":{".":25,"h":112},"u":[{"s":19},2],"y":18,"f":{"r":{"a":{"s":220}}}},"o":[{".":18,"g":{"e":17,"r":9},"l":29,"m":1,"n":{"a":{"t":11},"e":{"r":{"y":0}},"i":11},"p":{"h":4},"r":{"i":11},"s":21,"t":{"h":4,"i":19,"o":1},"u":{"r":21}},25],"p":[{"e":0,"h":{"r":{"a":{"s":115}}},"i":[{"c":1},3],"r":{"e":96},"u":{"l":3}},25],"q":{"u":{"a":23,"e":{"f":4},"i":{"d":3,"t":116}}},"r":[{"a":[{"b":0,"c":21},29],"d":{"e":5},"e":{"d":{"e":0},"f":21,"l":117,"s":21},"g":{"i":4},"i":[{"d":{"e":5},"s":1,"t":{"u":11},"z":118},2],"m":{"i":{"n":1}}
2,"o":{"g":0,"n":{".":32}},"u":{"l":4},"r":{"e":{"v":{"o":{"c":221}}}}},18],"s":{".":25,"a":{"g":4,"r":3,"s":6},"c":[{"h":3},119],"e":[{"r":3},18],"f":27,"h":{"a":{"n":4},"o":{"n":3,"p":5}},"i":{"b":3,"d":0,"s":19,"t":{"i":{"v":4}}},"k":26,"l":{"a":{"n":36}},"m":{"s":18},"o":[{"m":{"e":{"r":5}}},24],"p":[{"i":9,"y":1},2],"s":[{"a":{"l":1},"e":{"n":36,"s":1}},62],"t":{"a":{".":1},"e":2,"i":2,"l":{"y":0},"r":{"a":{"l":18}}},"u":[{"s":4},24]},"t":{"a":{".":18,"b":{"i":0},"g":21,"m":120,"n":23,"t":23},"e":[{"r":{"a":3,"i":19},"s":[{"i":{"m":{"a":29}}},1]},25],"h":[{"i":{"l":148}},25],"i":[{"a":18,"c":[{"a":3,"k":31},22],"g":3,"l":{"l":4},"m":24,"o":25,"s":[{"m":21},18],"n":{"e":{"r":{"a":{"r":158}}}}},29],"o":{"m":121,"n":18},"r":{"a":{"m":21},"y":4},"t":18,"u":{"a":{"t":3},"d":19,"l":3},"z":{".":18}},"u":29,"v":[{"e":{"l":{"l":3},"n":{".":3},"r":{".":83,"s":{".":21}}},"i":{"l":{".":4},"o":4,"t":2},"o":{"r":{"e":19,"o":35},"t":83}},25],"w":56,"x":{"o":1},"y":18,"z":{"a":{"r":18},"i":0,"o":{"n":{"t":32}}}},"j":{"a":[{"c":{"q":0},"p":[{"a":{"n":{"e":{"s":220}}}},1],"n":{"u":{"a":12}}},32],"e":[{"r":{"s":5,"e":{"m":222}},"s":{"t":{"i":{"e":18},"y":18}},"w":11},41],"o":{"p":1},"u":{"d":{"g":32}}},"k":{"a":{".":27,"b":23,"g":19,"i":{"s":17},"l":0},"b":29,"e":{"d":24,"e":41,"g":1,"l":{"i":[{"n":{"g":223}},4]},"n":{"d":73},"r":29,"s":[{"t":{".":23}},0],"t":{"y":1}},"f":23,"h":1,"i":[{".":32,"c":122,"l":{"l":21,"o":6},"m":21,"n":{".":21,"d":{"e":0},"e":{"s":{"s":19},"t":{"i":{"c":224}}},"g":0},"p":1,"s":[{"h":19},0]},29],"k":1,"l":[{"e":{"y":18},"y":18},29],"m":29,"n":{"e":{"s":19},"o":69},"o":{"r":4,"s":{"h":17},"u":23,"v":{"i":{"a":{"n":41}}}},"r":{"o":{"n":5}},"s":[{"c":21,"l":1,"y":21,"h":{"a":23}},101],"t":19,"w":29},"l":{"a":{"b":{"i":{"c":11},"o":21},"c":{"i":[{"e":225},17]},"d":{"e":21,"y":3},"g":{"n":0},"m":{"o":11},"n":{"d":[{"l":0},27],"e":{"t":5},"t":{"e":0}},"r":{"g":0,"i":11,"c":{"e":{"n":176}}},"s":{"e":0},"t":{"a":{"n":4},"e":{"l":{"i":18}},"i":{"v":18}},"v":[{"a":95},18],"i":{"n":{"e":{"s":{"s":226}}}}},"b":[{"i":{"n":17}},42],"c":[{"e":0,"i":23,"h":{"a":{"i":23},"i":{"l":{"d":227}}}},101],"d":[{"e":[{"r":{"e":1,"i":1}},24],"i":[{"s":4},0],"r":[{"i":21},23]},25],"e":{"a":[{"d":{"e":{"r":{".":183}}},"s":{"a":228}},9],"b":{"i":1},"f":{"t":6},"g":{".":32,"g":32,"e":{"n":{"d":{"r":{"e":230}}}}},"m":{"a":{"t":[{"i":{"c":5}},1]}},"n":{".":18,"c":27,"e":{".":32},"t":41,"o":{"i":{"d":78}}},"p":{"h":3,"r":1},"r":{"a":{"b":6},"e":0,"g":27,"i":68,"o":21},"s":[{"c":{"o":4},"q":32,"s":[{".":32},27]},8],"v":{"a":23,"e":{"r":{".":0,"a":0,"s":0}}},"y":[{"e":18},27],"c":{"t":{"a":{"b":229}}}},"f":[{"r":19},25],"g":[{"a":[{"r":12},19],"e":{"s":21},"o":11},80],"h":48,"i":{"a":{"g":1,"m":9,"r":{"i":{"z":6}},"s":1,"t":{"o":1}},"b":{"i":4},"c":{"i":{"o":32},"o":{"r":1},"s":18,"t":{".":18},"u":21,"y":23},"d":{"a":23,"e":{"r":5},"i":27},"f":{"e":{"r":11},"f":21,"l":1},"g":{"a":{"t":{"e":32}},"h":27,"r":{"a":1}},"k":27,"l":123,"m":{"b":{"l":0},"i":11,"o":1,"p":90},"n":{"a":21,"e":[{"a":11},124],"i":11,"k":{"e":{"r":6}}},"o":{"g":4},"q":125,"s":{"p":0},"t":[{".":24,"i":{"c":{"a":32,"s":108}},"h":{"o":{"g":204}}},29],"v":{"e":{"r":11}},"z":29},"j":18,"k":{"a":[{"l":23,"t":0},11]},"l":[{"a":{"w":21},"e":[{"a":19,"c":23,"g":23,"l":23,"n":73,"t":73},24],"i":[{"n":[{"a":19},126],"s":{"h":231}},9],"o":[{"q":{"u":{"i":10}},"u":{"t":4},"w":19},1],"f":{"l":2}},29],"m":[{"e":{"t":19},"i":{"n":{"g":3}},"o":{"d":21,"n":[{"e":{"l":{"l":232}}},17]}},25],"n":81,"o":{".":27,"b":{"a":{"l":5},"o":{"t":{"o":233}}},"c":{"i":1},"f":18,"g":{"i":{"c":27},"o":19,"u":27,"e":{"s":{".":9}}},"m":{"e":{"r":11}},"n":{"g":32,"i":[{"z":127},0]},"o":{"d":6},"p":{"e":{".":32},"i":11,"m":23},"r":{"a":[{"t":{"o":1}},17],"i":{"e":4},"o":{"u":5}},"s":{".":32,"e":{"t":5},"o":{"p":{"h":{"i":{"z":32},"y":32}}},"t":0},"t":{"a":1},"u":{"n":{"d":6},"t":25},"v":18,"a":{"d":{"e":{"d":{".":17},"r":{".":183}}}}},"p":[{"a":{"b":5},"h":{"a":23,"i":19},"i":{"n":{"g":4},"t":23},"l":21,"r":19},25],"r":43,"s":[{"c":21,"e":24,"i":{"e":21}},81],"t":[{"a":{"g":4,"n":{"e":7}},"e":[{"n":17,"r":{"a":36},"a":23},29],"h":{"i":[{"l":{"y":148}},11]},"i":{"e":{"s":{".":19}},"s":17},"r":29,"u":[{"r":{"a":12}},8]}
2,18],"u":{"a":4,"b":{"r":3},"c":{"h":17,"i":3},"e":{"n":3,"p":15},"f":0,"i":{"d":4},"m":{"a":1,"i":32,"n":{".":19,"i":{"a":32}},"b":{"i":{"a":{".":235}}}},"o":[{"r":11},3],"p":18,"s":{"s":17,"t":{"e":11}},"t":41,"n":{"k":{"e":{"r":234}}}},"v":{"e":{"n":19,"t":128}},"w":42,"y":[{"a":18,"b":18,"m":{"e":4},"n":{"o":3},"s":[{"e":19,"t":{"y":{"r":4}}},58],"g":{"a":{"m":{"i":236}}}},41]},"m":{"a":[{"b":25,"c":{"a":9,"h":{"i":{"n":{"e":4}}},"l":1},"g":{"i":{"n":5},"n":32},"h":25,"i":{"d":6},"l":{"d":18,"i":{"g":3,"n":4},"l":{"i":0},"t":{"y":0},"a":{"p":222}},"n":{"i":{"a":32,"s":5,"z":11},".":24,"u":{"s":{"c":237}}},"p":[{"h":{"r":{"o":244}}},18],"r":{"i":{"n":{"e":{".":4}},"z":4},"l":{"y":0},"v":11,"g":{"i":{"n":238}}},"s":{"c":{"e":4},"e":0,"t":15},"t":{"e":32,"h":12,"i":{"s":3,"z":{"a":18}}}},41],"b":[{"a":{"t":129},"i":{"l":19,"n":{"g":83},"v":0}},43],"c":56,"e":{".":18,"d":[{".":18,"i":{"a":32,"e":3,"c":[{"i":{"n":152}},84],"o":{"c":239}},"y":108},25],"g":[{"r":{"a":{"n":240}}},9],"l":{"o":{"n":5},"t":0},"m":[{"o":130},9],"n":[{"a":[{"c":5},0],"d":{"e":0},"e":18,"i":0,"s":[{"u":7},17],"t":[{"e":0},27],".":24},41],"o":{"n":4},"r":{"s":{"a":19}},"s":[{"t":{"i":27}},25],"t":{"a":[{"l":11},1],"e":2,"h":{"i":4},"r":[{"i":{"c":32,"e":4},"y":3},21]},"v":1},"f":43,"h":25,"i":{".":32,"a":3,"d":{"a":[{"b":241},0],"g":0},"g":0,"l":{"i":{"a":27,"e":108,"t":{"a":27}},"l":[{"a":{"g":208},"i":{"l":{"i":59}}},21]},"n":{"a":0,"d":27,"e":{"e":19},"g":{"l":[{"i":5,"y":19},21]},"t":0,"u":[{"t":{"e":{"r":242,"s":{"t":242}}}},21],"i":{"s":{".":174}}},"o":{"t":17},"s":[{"e":{"r":{".":0}},"l":5,"t":{"i":0,"r":{"y":19}}},24],"t":{"h":18},"z":24},"k":18,"l":43,"m":[{"a":{"r":{"y":5},"b":243}},29],"n":[{"a":1,"i":{"n":21},"o":1},43],"o":[{"c":{"r":[{"a":{"t":[{"i":{"z":32}},245]}},18]},"d":131,"g":{"o":1},"i":{"s":[{"e":5},84]},"k":18,"l":{"e":{"s":{"t":4},"c":246}},"m":{"e":3},"n":{"e":{"t":5,"y":{"l":247}},"g":{"e":5},"i":{"a":12,"s":{"m":0,"t":0},"z":3},"o":{"l":36,"c":{"h":12},"e":{"n":171},"s":249},"y":{".":3}},"r":[{"a":{".":18},"o":{"n":{"i":{"s":248}}}},9],"s":[{"e":{"y":4},"p":3},8],"t":{"h":[{"e":{"t":250}},12]},"u":{"f":19,"s":[{"i":{"n":98}},27]},"v":9,"e":{"l":{"a":{"s":167}}}},41],"p":[{"a":{"r":{"a":[{"b":5},7],"i":6}},"e":{"t":23},"h":{"a":{"s":36}},"i":[{"a":0,"e":{"s":4},"n":34,"r":19,"s":4},24],"o":{"r":{"i":11},"s":{"i":{"t":{"e":6}}},"u":{"s":21},"v":6},"t":{"r":1},"y":24},43],"r":47,"s":[{"h":[{"a":{"c":{"k":251}}},21],"i":19},101],"t":18,"u":[{"l":{"a":{"r":49},"t":[{"i":[{"u":252},54]},32]},"m":27,"n":8,"p":18,"u":1,"d":{"r":{"o":9}}},41],"w":18},"n":{"a":[{"b":[{"u":21},81],"c":{".":18,"a":1,"t":19},"g":{"e":{"r":{".":5}}},"k":0,"l":{"i":[{"a":4},1],"t":18},"m":{"i":{"t":4}},"n":[{"c":{"i":36},"i":{"t":0},"k":17},24],"r":{"c":[{"h":{"s":{".":73}}},11],"e":18,"i":11,"l":0,"m":19},"s":[{"c":0,"t":{"i":5}},21],"t":[{"a":{"l":3},"o":{"m":{"i":{"z":6}}}},24],"u":[{"s":{"e":11},"t":27},24],"v":{"e":0}},41],"b":80,"c":{"a":{"r":6},"e":{"s":{".":21}},"h":{"a":23,"e":{"o":19,"s":{"t":253}},"i":{"l":19,"s":23}},"i":{"n":2,"t":1},"o":{"u":{"r":{"a":7}}},"r":29,"u":29},"d":{"a":{"i":21,"n":19},"e":[{"s":{"t":{".":4}}},29],"i":{"b":0,"f":79,"t":29,"z":23,"e":{"c":{"k":29}}},"u":{"c":19,"r":0},"w":{"e":9},"t":{"h":{"r":3}}},"e":{".":25,"a":{"r":23},"b":[{"u":11,"a":{"c":{"k":3}}},9],"c":[{"k":32},9],"d":25,"g":{"a":{"t":[{"i":{"v":5}},1]},"e":32},"l":{"a":1,"i":{"z":5}},"m":{"i":4,"o":1},"n":[{"e":18},41],"o":27,"p":{"o":1},"q":9,"r":[{"a":{"b":6,"r":21},"e":24,"i":132,"r":0},29],"s":[{".":25,"p":18,"t":25,"w":18,"k":{"i":119}},41],"t":{"i":{"c":27}},"v":[{"e":19},1],"w":1},"f":[{"i":{"n":{"i":{"t":{"e":{"s":226}}}}}},23],"g":{"a":{"b":21},"e":{"l":23,"n":{"e":[{"s":5},133]},"r":{"e":19,"i":23}},"h":{"a":4,"o":2},"i":{"b":23,"n":2,"t":19},"l":{"a":21},"o":{"v":17},"s":{"h":4,"p":{"r":2}},"u":[{"m":21},29],"y":24},"h":[{"a":[{"b":12},0],"e":0},80],"i":{"a":[{"n":[{".":114},3],"p":1},68],"b":{"a":3,"l":1},"d":[{"i":4},1],"e":{"r":1},"f":{"i":[{"c":{"a":{"t":4}}},9]},"g":{"r":19},"k":0,"m":[{"i":{"z":3}},29],"n":[{"e":{".":32},"g":0},29],"o":1,"s":{".":32,"t":{"a":0}},"t":[{"h":21,"i":{"o":27},"o":{"r":23},"r":3},24]},"j":29,"k":[{"e":{"r":{"o":19},"t":23},"i":{"n":3},"l":29,"r":{"u":{"p":3}}},44],"l":[{"e":{"s":{"s":19}}},43],"m":[{"e":[{"t":17},0]},19],"n":[{"e":0,"i":{"a":{"l":11},"v":0}},101],"o":{"b":{"l":[{"e":3},0]},"c":{"l":19,"e":{"r":{"o":{"s":254}}}},"d":66,"e":27,"g":[{"e":17},18],"i":{"s":{"i":6}}
2,"l":{"i":134,"o":{"g":{"i":{"s":32}}}},"m":{"i":{"c":27,"z":108,"s":{"t":82}},"o":1,"y":3,"a":{"l":214},"e":{"n":{"o":194}}},"n":[{"a":{"g":0},"i":[{"z":19,"s":{"o":255}},5],"e":{"q":15}},1],"p":[{"o":{"l":{"i":135,"y":{".":256}}}},18],"r":{"a":{"b":5,"r":{"y":1}}},"s":{"c":18,"e":0,"t":5},"t":{"a":4},"u":[{"n":27},41],"v":{"e":{"l":136,"m":{"b":2}}},"w":{"l":12}},"p":[{"i":0,"r":{"e":{"c":17}}},72],"q":29,"r":[{"u":0},29],"s":[{"a":{"b":4,"t":{"i":36}},"c":[{"e":{"i":{"v":4}}},1],"e":[{"s":83},24],"i":{"d":137,"g":17},"l":24,"m":[{"o":{"o":1}},3],"o":{"c":21},"p":{"e":1,"i":19},"t":{"a":{"b":{"l":6}}}},81],"t":[{"a":{"b":0},"e":{"r":{"s":12}},"i":[{"b":19,"e":{"r":0},"f":8,"n":{"e":23,"g":83},"p":0},9],"r":{"o":{"l":{"l":{"i":7}}},"e":{"p":137}},"s":1,"u":{"m":{"e":11}}},29],"u":{"a":2,"d":1,"e":{"n":4},"f":{"f":{"e":0}},"i":{"n":23,"t":50},"m":[{"e":2,"i":19},21],"n":138,"o":23,"t":{"r":3}},"v":74,"w":72,"y":{"m":0,"p":0},"z":[{"a":23},18]},"o":{"a":[{"d":11,"l":{"e":{"s":108}},"r":{"d":12},"s":{"e":0,"t":{"e":6}},"t":{"i":5}},18],"b":{"a":{"b":35,"r":19},"e":{"l":0},"i":[{"n":[{"g":4},24]},29],"r":23,"u":{"l":3},"l":{"i":{"g":189}}},"c":{"e":29,"h":[{"e":{"t":23},"a":{"s":23}},0],"i":{"f":12,"l":21},"l":{"a":{"m":21}},"o":{"d":21},"r":{"a":{"c":3,"t":{"i":{"z":4}}},"e":12,"i":{"t":32}},"t":{"o":{"r":{"a":7}}},"u":{"l":{"a":3},"r":{"e":19}}},"d":{"d":{"e":{"d":4}},"i":{"c":3,"o":11,"t":{"i":{"c":137}}},"o":[{"r":12},139],"u":{"c":{"t":{".":4,"s":4}}},"e":{"l":{"l":{"i":12}}}},"e":{"l":21,"n":{"g":19},"r":[{"s":{"t":257}},23],"t":{"a":1},"v":23},"f":{"i":[{"t":{"e":4,"t":17}},24]},"g":{"a":{"r":121,"t":{"i":{"v":4},"o":21}},"e":[{"n":{"e":19},"o":19,"r":21},29],"i":{"e":23,"s":140,"t":3},"l":[{"y":79},21],"n":{"i":{"z":27}},"r":{"o":21},"u":{"i":5},"y":[{"n":25},41]},"h":[{"a":{"b":6}},74],"i":[{"c":{"e":{"s":11}},"d":{"e":{"r":3}},"f":{"f":17},"g":0,"l":{"e":{"t":4}},"n":{"g":23,"t":{"e":{"r":6}}},"s":{"m":19,"o":{"n":4},"t":{"e":{"n":6}}},"t":{"e":{"r":3}}},9],"j":19,"k":[{"e":{"n":23,"s":{"t":15}},"i":{"e":4}},25],"l":{"a":[{"n":21,"s":{"s":36}},29],"d":[{"e":15},9],"e":{"r":3,"s":{"c":23,"t":{"e":{"r":88}}},"t":23},"f":{"i":1},"i":[{"a":23,"c":{"e":23},"d":{".":4},"f":73,"l":19,"n":{"g":3},"o":19,"s":{".":19,"h":3},"t":{"e":19,"i":{"o":19}},"v":19,"g":{"o":{"p":{"o":258}}}},9],"l":{"i":{"e":17}},"o":{"g":{"i":{"z":4}},"r":0,"n":{"o":{"m":259}}},"p":{"l":4},"t":9,"u":{"b":3,"m":{"e":3},"n":3,"s":19},"v":9,"y":24},"m":{"a":{"h":4,"l":5,"t":{"i":{"z":4}}},"b":{"e":9,"l":1},"e":[{"n":{"a":3},"r":{"s":{"e":4}},"t":[{"r":{"y":4}},21],"c":{"h":{"a":260}}},24],"i":{"a":23,"c":{".":3,"a":3},"d":19,"n":[{"i":19},2]}
2,"m":{"e":{"n":{"d":32}}},"o":{"g":{"e":0},"n":21},"p":{"i":3,"r":{"o":7}}},"n":[{"a":[{"c":1,"n":23},2],"c":[{"i":{"l":27}},2],"d":[{"o":4},25],"e":{"n":23,"s":{"t":4}},"g":{"u":1},"i":{"c":2,"o":23,"s":2,"u":19},"k":{"e":{"y":3}},"o":{"d":{"i":1},"m":{"y":3,"i":{"c":137}},"r":{"m":{"a":23}},"t":{"o":{"n":261}},"u":23},"s":[{"p":{"i":[{"r":{"a":10}},36]},"u":17},3],"t":{"e":{"n":36},"i":[{"f":7},93]},"u":{"m":4},"v":{"a":6}},24],"o":[{"d":{"e":5,"i":5},"k":1,"p":{"i":11},"r":{"d":23},"s":{"t":6}},9],"p":{"a":24,"e":{"d":5,"r":[{"a":[{"g":18},27]},2]},"h":[{"a":{"n":19},"e":{"r":19}},25],"i":{"n":{"g":3},"t":23,"s":{"m":{".":2}}},"o":{"n":19,"s":{"i":21}},"r":29,"u":2,"y":5},"q":29,"r":{"a":[{".":19,"g":83,"l":{"i":{"z":4}},"n":{"g":{"e":4}}},29],"e":{"a":[{"l":19},5],"i":3,"s":{"h":5,"t":{".":4}},"w":17},"g":{"u":1},"i":{"a":56,"c":{"a":3},"l":19,"n":2,"o":29,"t":{"y":3},"u":23},"m":{"i":9},"n":{"e":8},"o":{"f":19,"u":{"g":3}},"p":{"e":4},"r":{"h":27},"s":{"e":[{"n":5},1],"t":17},"t":{"h":{"i":3,"y":3,"o":{"n":{"i":{"t":262}}},"r":{"i":137}},"y":1,"i":{"v":{"e":{"l":{"y":4}}}}},"u":{"m":19},"y":29},"s":{"a":{"l":3},"c":[{"e":1,"o":{"p":[{"i":18},23]},"r":19},9],"i":{"e":95,"t":{"i":{"v":4},"o":3,"y":3},"u":0},"l":1,"o":24,"p":{"a":1,"o":1,"h":{"e":{"r":83}}},"t":{"a":[{"t":{"i":19}},9],"i":{"l":4,"t":4}}},"t":{"a":{"n":21},"e":{"l":{"e":{"g":36}},"r":{".":3,"s":4},"s":[{"t":{"e":{"r":263},"o":{"r":264}}},21]},"h":[{"e":{"s":{"i":5},"o":{"s":265}},"i":14},18],"i":{"c":{".":3,"a":4,"e":23},"f":23,"s":23},"o":{"s":5}},"u":[{"b":{"l":3,"a":{"d":{"o":116}}},"c":{"h":{"i":6}},"e":{"t":4},"l":1,"n":{"c":{"e":{"r":6}},"d":8},"v":4},9],"v":{"e":{"n":1,"r":{"n":{"e":17},"s":12,"t":1}},"i":{"s":23,"t":{"i":36},"a":{"n":{".":266}}},"o":{"l":60}},"w":{"d":{"e":{"r":3}},"e":{"l":3,"s":{"t":4}},"i":2,"n":{"i":5},"o":21},"y":{"a":2},"x":{"i":{"d":{"i":{"c":267}}}}},"p":{"a":[{"c":{"a":1,"e":1,"t":0},"d":21,"g":{"a":{"n":32,"t":23}},"i":[{"n":17},21],"l":[{"m":{"a":{"t":268}}},21],"n":{"a":0,"e":{"l":11},"t":{"y":0},"y":3},"p":[{"u":1},2],"r":{"a":{"b":{"l":6},"g":{"e":5,"r":{"a":269}},"l":{"e":228},"m":[{"e":12},36]},"d":{"i":5},"e":[{"l":5},27],"i":[{"s":0},28]}
2,"t":{"e":[{"r":4},9],"h":{"i":{"c":32},"y":4},"r":{"i":{"c":1}}},"v":0,"y":27},41],"b":43,"d":1,"e":{".":18,"a":[{"r":{"l":17}},138],"c":9,"d":[{"e":27,"i":[{"a":36,"c":0},27]},37],"e":[{"d":0,"v":208},21],"k":0,"l":{"a":1,"i":{"e":17}},"n":{"a":{"n":1},"c":21,"t":{"h":0}},"o":{"n":4},"r":{"a":{".":21,"b":{"l":6},"g":21},"i":[{"s":{"t":6}},21],"m":{"a":{"l":0},"e":7},"n":21,"o":11,"t":{"i":11},"u":4,"v":15},"t":[{"e":{"n":4},"i":{"z":4}},9]},"f":18,"g":18,"h":{".":18,"a":{"r":{"i":6}},"e":{"n":{"o":11},"r":1,"s":{".":1}},"i":{"c":2,"e":32,"n":{"g":4},"s":{"t":{"i":32}},"z":27,"l":{"a":{"n":{"t":168},"t":{"e":{"l":270}}}}},"l":9,"o":{"b":27,"n":{"e":27,"i":32},"r":0},"s":18,"t":3,"u":32,"y":41},"i":{"a":[{"n":17},3],"c":{"i":{"e":1},"y":1,"a":{"d":271}},"d":[{"a":19,"e":3,"i":32},21],"e":{"c":27,"n":3},"g":{"r":{"a":{"p":1}}},"l":{"o":3},"n":[{".":21,"d":17,"o":21},9],"o":[{"n":17},141],"t":{"h":[{"a":4},23],"u":9}},"k":142,"l":[{"a":{"n":27,"s":{"t":6}},"i":{"a":11,"e":{"r":5},"g":18,"n":[{"a":{"r":5}},0],"c":{"a":{"b":208}}},"o":{"i":17},"u":{"m":[{"b":17},0]}},143],"m":43,"n":48,"o":{"c":1,"d":{".":32},"e":{"m":4,"t":144},"g":145,"i":{"n":[{"t":32,"c":{"a":12}},84]},"l":{"y":{"t":6,"e":137,"p":{"h":{"o":{"n":{"o":272}}}}},"e":{".":41}},"n":{"i":1},"p":1,"r":[{"y":1},124],"s":[{"s":15},41],"t":[{"a":1},21],"u":{"n":32}},"p":[{"a":{"r":{"a":5}},"e":[{"d":21,"l":19,"n":23,"r":23,"t":23},24],"o":{"s":{"i":{"t":{"e":5}}}}},43],"r":[{"a":{"y":{"e":17}},"e":{"c":{"i":32,"o":5},"e":{"m":11},"f":{"a":{"c":6}},"l":{"a":0},"r":11,"s":{"e":23,"s":27,"p":{"l":{"i":84}}},"t":{"e":{"n":5}},"v":11,"m":{"a":{"c":273}},"n":{"e":{"u":15}}},"i":{"e":53,"n":{"t":146},"s":[{"o":12},0]},"o":{"c":{"a":23,"e":{"s":{"s":8}},"i":{"t":{"y":{".":274}}}},"f":{"i":{"t":6}},"l":11,"s":{"e":12},"t":15,"g":{"e":208}}},9],"s":[{"e":[{"u":{"d":[{"o":{"d":276,"f":276}},275]}},24],"h":1,"i":{"b":21}},81],"t":[{"a":{"b":134},"e":24,"h":24,"i":{"m":11},"u":{"r":0},"w":21,"o":{"m":{"a":{"t":277}}},"r":{"o":{"l":278}}},42],"u":{"b":[{"e":{"s":{"c":181}}},11],"e":0,"f":0,"l":{"c":11},"m":1,"n":9,"r":{"r":0},"s":32,"t":[{"e":[{"r":11},32],"r":3,"t":{"e":{"d":0},"i":{"n":0}}},9]},"w":23},"q":{"u":[{"a":{"v":5,"i":{"n":{"t":{"e":279}}},"s":{"i":[{"r":281,"s":281},280]}},"e":{".":25,"r":27,"t":27},"i":{"n":{"t":{"e":{"s":{"s":282}}}},"v":{"a":{"r":14}}}},9]},"r":{"a":{"b":[{"i":3,"o":{"l":{"i":{"c":29},"o":{"i":236}}}},25],"c":{"h":{"e":17,"u":3},"l":19},"f":{"f":{"i":5},"t":0},"i":24,"l":{"o":1},"m":{"e":{"t":[{"r":{"i":{"z":283}}},11],"n":24},"i":24,"o":{"u":3}},"n":{"e":{"o":6},"g":{"e":0},"i":21,"o":4,"h":{"a":{"s":167}}},"p":{"e":{"r":11},"h":{"y":27}},"r":{"c":5,"e":[{"f":5},17],"i":{"l":18}},"s":24,"t":{"i":{"o":{"n":115}}},"u":{"t":0},"v":{"a":{"i":4},"e":{"l":11}},"z":{"i":{"e":4}},"d":{"i":{"g":127,"o":{"g":249}}},"o":{"r":2}},"b":[{"a":{"b":21,"g":21},"i":[{"f":0,"n":[{"e":19,"g":{".":4,"e":284}},24]},8],"o":1},29],"c":[{"e":[{"n":17},24],"h":{"a":23,"e":{"r":0}},"i":{"b":90,"t":1},"u":{"m":12}},29],"d":{"a":{"l":21},"i":[{"a":0,"e":{"r":0},"n":[{"g":3},17]},9]},"e":{".":25,"a":{"l":2,"n":3,"r":{"r":4},"v":32,"w":1},"b":{"r":{"a":{"t":19}}},"c":{"o":{"l":{"l":5},"m":{"p":{"e":5}}},"r":{"e":1},"i":{"p":{"r":285}},"t":{"a":{"n":{"g":286}}}},"d":[{"e":2,"i":{"s":3,"t":5}},37],"f":{"a":{"c":1},"e":[{"r":{".":4}},9],"i":3,"y":1},"g":{"i":{"s":11}},"i":{"t":4},"l":{"i":2,"u":4},"n":{"t":{"a":90,"e":0}},"o":2,"p":{"i":{"n":4},"o":{"s":{"i":1}},"u":2},"r":[{"i":21,"o":17,"u":4},147],"s":{".":21,"p":{"i":1},"s":{"i":{"b":6}},"t":[{"a":{"l":4},"r":3},8]},"t":{"e":{"r":1},"i":{"z":96},"r":{"i":[{"b":{"u":85}},3]}},"u":[{"t":{"i":4}},8],"v":[{"a":{"l":1},"e":{"l":11,"r":{".":30,"s":4,"t":4}},"i":{"l":4},"o":{"l":{"u":5}}},8],"w":{"h":1}},"f":[{"u":0,"y":21},29],"g":[{"e":{"r":3,"t":23},"i":{"c":23,"n":[{"g":3},0],"s":19,"t":19},"l":29,"o":{"n":0},"u":23},9],"h":[{".":18,"a":{"l":18}},1],"i":{"a":[{"b":0,"g":1,"l":{".":23}},3],"b":[{"a":11},21],"c":{"a":{"s":5},"e":21,"i":[{"d":32,"e":1},18],"o":21},"d":{"e":{"r":5}},"e":{"n":{"c":3,"t":3},"r":2,"t":4},"g":{"a":{"n":5},"i":32},"l":{"i":{"z":11}},"m":{"a":{"n":32},"i":5,"o":27,"p":{"e":0}},"n":{"a":[{".":32},24],"d":0,"e":0,"g":0},"o":2,"p":{"h":[{"e":6},32],"l":[{"i":{"c":5}},9]},"q":21,"s":[{".":21,"c":0,"h":23,"p":0},24],"t":{"a":{"b":116},"e":{"d":{".":19},"r":{".":5,"s":5}},"i":{"c":11},"u":[{"r":5},9]},"v":{"e":{"l":5,"t":11},"i":11,"o":{"l":287}}},"j":23,"k":{"e":{"t":23},"l":{"e":1,"i":{"n":1}},".":288,"h":{"o":2},"r":{"a":{"u":29}},"s":{".":288}},"l":[{"e":[{"d":24,"q":{"u":30}},0],"i":{"g":21,"s":[{"h":4},21]},"o":73},29],"m":[{"a":{"c":5}
2,"e":[{"n":23,"r":{"s":4}},24],"i":{"n":{"g":[{".":21},3]},"o":21,"t":23},"y":21},29],"n":{"a":{"r":21},"e":{"l":23,"r":21,"t":19,"y":23},"i":{"c":19,"s":92,"t":23,"v":23},"o":[{"u":21},0],"u":23},"o":{"b":{"l":11,"o":{"t":289}},"c":[{"r":3},24],"e":[{"l":{"a":{"s":167}},"p":{"i":{"d":{"e":290}}}},1],"f":{"e":2,"i":{"l":4}},"k":[{"e":{"r":4}},8],"l":{"e":{".":32}},"m":{"e":{"t":{"e":5},"s":{"h":3}},"i":0,"p":0},"n":{"a":{"l":0},"e":0,"i":{"s":134},"t":{"a":0}},"o":{"m":41,"t":32},"p":{"e":{"l":3},"i":{"c":11}},"r":{"i":11,"o":4},"s":{"p":{"e":{"r":5}},"s":0},"t":{"h":{"e":1},"y":1,"r":{"o":{"n":2}}},"v":{"a":1,"e":{"l":5}},"x":5},"p":[{"e":{"a":21,"n":{"t":19},"r":{".":4},"t":23},"h":95,"i":{"n":{"g":3}},"o":23,"a":{"u":{"l":{"i":291}}}},29],"r":[{"e":{"c":0,"f":0,"o":21,"s":{"t":0}},"i":{"o":0,"v":0},"o":{"n":17,"s":17},"y":{"s":17}},72],"s":[{"a":[{"t":{"i":5}},29],"c":1,"e":[{"c":[{"r":0},23],"r":{".":4,"a":{"d":{"i":238}}},"s":3,"v":148},24],"h":[{"a":19},29],"i":[{"b":90},29],"o":{"n":12},"p":29,"w":19},44],"t":{"a":{"c":{"h":36},"g":21},"e":{"b":23,"n":{"d":17},"o":5},"i":[{"b":4,"d":0,"e":{"r":21},"g":23,"l":{"i":12,"l":17,"y":21},"s":{"t":21},"v":21},29],"r":{"i":23,"o":{"p":{"h":115}},"e":{"u":29}},"s":{"h":1},"h":{"o":{"u":29}}},"u":{"a":3,"e":{"l":93,"n":3},"g":{"l":1},"i":{"n":3},"m":{"p":{"l":11}},"n":[{"k":6,"t":{"y":0}},9],"s":{"c":19},"t":{"i":{"n":6}}},"v":{"e":[{"l":{"i":17},"n":23,"r":{".":4},"s":{"t":19},"y":23,"i":{"l":29}},1],"i":{"c":23,"v":0},"o":23},"w":29,"y":{"c":1,"n":{"g":{"e":32}},"t":3},"z":{"s":{"c":2}}},"s":{"a":[{"b":42,"c":{"k":32,"r":{"i":11},"t":23},"i":32,"l":{"a":{"r":36},"m":0,"o":4,"t":0,"e":{"s":{"c":54,"w":7}}},"n":{"c":27,"d":{"e":0}},"p":[{"a":{"r":{"i":{"l":292}}}},29],"t":{"a":4,"i":{"o":76},"u":11},"u":0,"v":{"o":{"r":4}},"w":32},9],"b":56,"c":{"a":{"n":{"t":149},"p":[{"e":{"r":267}},0],"v":6,"t":{"o":{"l":208}}},"e":{"d":21,"i":18,"s":21},"h":[{"o":21,"i":{"t":{"z":21}},"r":{"o":{"d":{"i":{"n":{"g":293}}}}}},8],"i":{"e":68,"n":{"d":150},"u":{"t":{"t":294}}},"l":{"e":6,"i":21},"o":{"f":17,"p":{"y":18},"u":{"r":{"a":7}}},"u":29,"r":{"a":{"p":{"e":{"r":{".":36}}}}},"y":{"t":{"h":247}}},"d":56,"e":{".":18,"a":[{"s":17,"w":5},1],"c":{"o":151,"t":27},"d":[{"e":95,"l":19},125],"g":[{"r":11},9],"i":32,"l":{"e":2,"f":32,"v":32},"m":{"e":[{"s":{"t":295}},18],"o":{"l":1},"a":{"p":{"h":287}},"i":{"t":{"i":{"c":296}}}},"n":{"a":{"t":5},"c":18,"d":0,"e":{"d":19},"g":5,"i":{"n":19},"t":{"d":18,"l":18}},"p":{"a":152,"t":{"e":{"m":{"b":11}}}},"r":{".":43,"l":21,"o":0,"v":{"o":18}},"s":[{"h":4,"t":5},72],"u":{"m":113},"v":[{"e":{"n":11}},32],"w":{"i":0},"x":32},"f":47,"g":48,"h":[{".":25,"e":{"r":2,"v":32},"i":{"n":2,"o":3,"p":27,"v":6},"o":[{"l":{"d":4},"n":12,"r":[{"t":7},17],"e":{"s":{"t":137}}},0],"w":18},24],"i":{"b":2,"c":{"c":19},"d":{"e":{".":27,"s":[{"t":6,"w":6},32],"d":{".":8}},"i":[{"z":4},32]},"g":{"n":{"a":18}},"l":{"e":0,"y":18},"n":[{"a":24,"e":{".":32},"g":23},42],"o":[{"n":[{"a":6},32]},41],"r":[{"a":5,"e":{"s":{"i":{"d":4}}}},9],"s":41,"t":{"i":{"o":27}},"u":32,"v":41,"z":32},"k":[{"e":[{"t":23},18],"i":{"n":{"e":4,"g":4}},"y":{"s":{"c":15}}},9],"l":[{"a":{"t":23},"e":24,"i":{"t":{"h":7}},"o":{"v":{"a":{"k":{"i":{"a":297}}}}}},74],"m":[{"a":[{"l":{"l":54},"n":12},23],"e":{"l":17,"n":19},"i":{"t":{"h":32}},"o":{"l":{"d":49}}},42],"n":72,"o":[{"c":{"e":1},"f":{"t":12},"l":{"a":{"b":1},"d":153,"i":{"c":3},"v":32,"u":{"t":{"e":9}}},"m":27,"n":{".":68,"a":17,"g":0},"p":[{"h":{"i":{"c":32,"z":19},"y":19}},21],"r":{"c":5,"d":5},"v":[{"i":4},18],"g":{"a":{"m":{"y":298}}}},41],"p":{"a":[{"i":32,"n":0,"c":{"e":299,"i":{"n":69}}},25],"e":{"n":{"d":17},"o":57,"r":25,"c":{"i":{"o":11}}},"h":{"e":[{"r":[{"o":213},27]},24],"o":6},"i":{"l":17,"n":{"g":4},"o":18,"c":{"i":{"l":208}}},"l":{"y":21},"o":{"n":21,"r":[{"t":{"s":{"c":300,"w":300}}},17],"t":18,"k":{"e":{"s":{"w":10}}}}},"q":{"u":{"a":{"l":{"l":36}},"i":{"t":{"o":88}}}},"r":29,"s":[{"a":[{"s":12,"c":{"h":{"u":301}}},29],"c":94,"e":{"l":23,"n":{"g":19},"s":{".":21},"t":19},"i":[{"e":[{"r":0},21],"l":{"y":4},"a":{"n":{".":210}},"g":{"n":{"a":{"b":302}}}},29],"l":[{"i":1}
2,21],"n":21,"p":{"e":{"n":{"d":115}}},"t":9,"u":{"r":{"a":6}},"w":4,"h":{"a":{"t":3}}},25],"t":{".":25,"a":{"g":24,"l":24,"m":{"i":17,"p":69},"n":{"d":32,"t":{"s":{"h":{"i":303}}}},"p":90,"t":{".":32,"i":15},"r":{"t":{"l":{"i":12}}}},"e":{"d":21,"r":{"n":{"i":7},"o":19},"w":[{"a":6},8]},"h":{"e":23},"i":[{".":21,"a":19,"c":[{"k":32},29],"e":21,"f":23,"n":{"g":3},"r":32},9],"l":{"e":29},"o":{"c":{"k":32},"m":{"a":12},"n":{"e":32},"p":21,"r":{"e":27,"a":{"b":304}}},"r":[{"a":{"d":21,"t":{"u":32,"a":{"g":305}},"y":21},"i":{"d":21,"b":{"u":{"t":7}}},"y":18},1],"w":61,"y":[{"l":{"i":{"s":137}}},24],"b":4,"s":{"c":{"r":4}},"u":{"p":{"i":{"d":306}}}},"u":[{"a":{"l":2},"b":111,"g":151,"i":{"s":4,"t":12},"l":21,"m":[{"i":11},9],"n":9,"r":9,"p":{"e":{"r":{"e":307}}}},41],"v":18,"w":[{"o":18,"i":{"m":{"m":177}}},9],"y":[{"c":18,"l":27,"n":{"o":5,"c":41},"r":{"i":{"n":4}},"t":{"h":{"i":308}}},21]},"t":{"a":[{".":27,"b":[{"l":{"e":{"s":4}},"o":{"l":{"i":{"z":32,"s":{"m":309}}}}},25],"c":{"i":18},"d":{"o":4},"f":46,"i":{"l":{"o":5}},"l":[{"a":4,"e":{"n":5},"i":11,"k":[{"a":204},18],"l":{"i":{"s":0}}
2,"o":{"g":4}},9],"m":{"o":4,"i":{"n":82}},"n":{"d":{"e":0},"t":{"a":54}},"p":{"e":{"r":4},"l":4,"a":{"t":{"h":310}}},"r":{"a":0,"c":18,"e":18,"i":{"z":3},"r":{"h":311}},"s":{"e":0,"y":4},"t":{"i":{"c":18},"u":{"r":1}},"u":{"n":17},"v":0,"w":25,"x":{"i":{"s":0}},"g":{"o":{"n":{".":3}}}},41],"b":42,"c":[{"h":[{"e":{"t":5},"c":15,"i":{"e":{"r":237}}},21],"r":29},18],"d":43,"e":{".":18,"a":{"d":{"i":17},"t":18,"c":{"h":{"e":{"r":{".":36}}}}},"c":{"e":17,"t":32},"d":[{"i":4},42],"e":41,"g":[{"e":{"r":4},"i":4},0],"l":{".":27,"i":17,"s":32,"e":{"g":84,"r":{"o":249}}},"m":{"a":[{"t":11},154]},"n":{"a":{"n":27},"c":27,"d":27,"e":{"s":18},"t":[{"a":{"g":0}},41]},"o":41,"p":[{"e":4},1],"r":{"c":11,"d":155,"i":[{"e":{"s":5},"s":11,"z":{"a":6},"c":{".":8}},41],"n":{"i":{"t":32}},"v":5,"g":{"e":{"i":312}}},"s":{".":18,"s":[{".":23,"e":{"s":313}},18]},"t":{"h":{"e":6}},"u":27,"x":27,"y":18},"f":42,"g":43,"h":{".":25,"a":{"n":17,"l":{"a":{"m":228}}},"e":[{"a":[{"s":3,"t":5},18],"i":{"s":11},"t":27},9],"i":{"c":{".":4,"a":4},"l":18,"n":{"k":32}},"l":18,"o":{"d":{"e":4,"i":{"c":32},"o":{"n":11}},"o":18,"r":{"i":{"t":6,"z":5}},"g":{"e":{"n":{"i":314}}},"k":{"e":{"r":175}}},"s":25,"y":{"l":{"a":{"n":228}},"s":{"c":11}}},"i":{"a":[{"b":1,"t":{"o":1},"n":{".":70}},41],"b":156,"c":{"k":18,"o":21,"u":157},"d":{"i":32},"e":{"n":27},"f":[{"y":4},8],"g":[{"u":32},25],"l":{"l":{"i":{"n":6}}},"m":[{"p":18,"u":{"l":5}},41],"n":[{"a":24,"e":{".":27},"i":27,"o":{"m":285}},42],"o":[{"c":4,"n":{"e":{"e":6}}},41],"q":32,"s":{"a":3,"e":27,"m":0,"o":4,"p":0,"t":{"i":{"c":{"a":32}}}},"t":{"l":3},"u":1,"v":[{"a":0},41],"z":[{"a":3,"e":{"n":3}},41]},"l":[{"a":[{"n":17},19],"e":{".":27,"d":27,"s":{".":27},"t":{".":19}},"o":19,"i":{"e":{"r":315}}},25],"m":[{"e":0},43],"n":81,"o":[{"b":3,"c":{"r":{"a":{"t":4}}},"d":{"o":18},"f":25,"g":{"r":9},"i":{"c":4},"m":{"a":9,"b":0,"y":3},"n":{"a":{"l":{"i":0},"t":3},"o":18,"y":18},"r":{"a":9,"i":{"e":3,"z":5}},"s":8,"u":{"r":32,"t":18},"w":{"a":{"r":3}},"l":{"o":{"g":{"y":84}}},"t":{"i":{"c":11}}},41],"p":43,"r":{"a":[{"b":11,"c":{"h":5,"i":[{"t":17},36],"t":{"e":17}},"s":17,"v":{"e":{"n":5,"s":158,"r":{"s":[{"a":{"b":317}},15]}}},"i":{"t":{"o":{"r":316}}}},41],"e":{"f":5,"m":[{"i":6},0],"a":{"c":{"h":{"e":318}}}},"i":{"a":[{"l":{".":1}},32],"c":{"e":{"s":5},"i":{"a":32},"s":18},"m":25,"v":0},"o":{"m":{"i":5},"n":{"i":6,"y":18},"p":{"h":{"e":5},"i":{"s":175},"o":{"l":{"e":{"s":320},"i":{"s":320,"t":321}}}},"s":{"p":11},"v":11,"l":{"e":{"u":{"m":319}}},"f":{"i":{"c":{".":17},"t":11}}},"u":{"i":5,"s":17}},"s":[{"c":[{"h":{"i":{"e":12}}},21],"h":0,"w":21},101],"t":[{"e":{"s":21},"o":19,"u":0,"r":{"i":{"b":{"u":{"t":322}}}}},66],"u":[{"a":[{"r":3},2],"b":{"i":1},"d":8,"e":18,"f":46,"i":76,"m":27,"n":{"i":{"s":1}},"p":{".":48},"r":{"e":27,"i":[{"s":11},32],"o":5,"y":4,"n":{"a":{"r":12}}},"s":27},41],"v":18,"w":[{"a":43,"i":{"s":17},"o":18,"h":29},1],"y":[{"a":18,"l":25,"p":{"e":12,"h":4,"a":{"l":64}}},41],"z":[{"e":1},18]},"u":{"a":{"b":18,"c":0,"n":{"a":4,"i":0},"r":{"a":{"n":{"t":5}},"d":8,"i":11,"t":11},"t":29,"v":0,"d":{"r":{"a":{"t":{"i":3,"u":15}}}}},"b":{"e":[{"l":21,"r":[{"o":21},23]},1],"i":[{"n":{"g":33}},72],"l":{"e":{".":23}}},"c":{"a":23,"i":{"b":0,"t":1},"l":{"e":12},"r":23,"u":23,"y":21},"d":{"d":4,"e":{"r":3,"s":{"t":4},"v":17},"i":{"c":29,"e":{"d":3,"s":3},"s":4,"t":19},"o":{"n":[{"y":232},21]},"s":{"i":1},"u":21},"e":{"n":{"e":21,"s":17,"t":{"e":0}},"r":{"i":{"l":0}},"a":{"m":15}},"f":{"a":27,"l":23},"g":{"h":{"e":{"n":11}},"i":{"n":4}},"i":[{"l":{"i":{"z":5}},"n":[{"g":29},1],"r":{"m":0},"t":{"a":17},"v":[{"e":{"r":{".":0}}},11]},156],"j":19,"k":18,"l":{"a":[{"b":5,"t":{"i":19}},29],"c":{"h":[{"e":32},17]},"d":{"e":{"r":3}},"e":[{"n":29},1],"g":{"i":1},"i":[{"a":19,"n":{"g":3},"s":{"h":4}},9],"l":{"a":{"r":1},"i":{"b":96,"s":1}},"m":61,"o":72,"s":[{"e":{"s":5}},18],"t":{"i":2,"r":{"a":54},"u":18},"u":[{"l":4},23],"v":4},"m":{"a":{"b":4},"b":{"i":1,"l":{"y":1}},"i":[{"n":{"g":83}},29],"o":{"r":{"o":6}},"p":9},"n":{"a":{"t":17},"e":[{"r":1},24],"i":[{"m":1,"n":24,"s":{"h":4},"v":11},29],"s":[{"w":1},93],"t":{"a":{"b":11},"e":{"r":{".":1},"s":1}},"u":0,"y":4,"z":4}
2,"o":{"r":{"s":21},"s":19,"u":29},"p":{"e":[{"r":{"s":6}},29],"i":{"a":19,"n":{"g":3}},"l":23,"p":[{"o":{"r":{"t":10}}},3],"t":{"i":{"b":5},"u":17}},"r":{"a":[{".":18,"g":21,"s":21,"l":{".":216}},29],"b":{"e":1},"c":0,"d":2,"e":{"a":{"t":5}},"f":{"e":{"r":1},"r":1},"i":{"f":[{"i":{"c":0}},23],"n":2,"o":23,"t":29,"z":3,"a":{"l":{".":0}}},"l":[{"i":{"n":{"g":{".":5}}}},9],"n":{"o":1},"o":{"s":17},"p":{"e":1,"i":1},"s":{"e":{"r":5}},"t":{"e":{"s":4},"h":{"e":3},"i":[{"e":1},17]},"u":23},"s":[{"a":{"d":19,"n":19,"p":1},"c":[{"i":3},8],"e":{"a":5,"r":{".":9}},"i":{"a":19,"c":23},"l":{"i":{"n":1}},"p":2,"s":{"l":4},"t":{"e":{"r":{"e":4}},"r":2},"u":[{"r":17},24]},25],"t":{"a":{"b":0,"t":23},"e":{".":18,"l":18,"n":[{"i":17},18]},"i":[{"l":{"i":{"z":5}},"n":{"e":23,"g":3},"o":{"n":{"a":7}},"s":21,"z":31},101],"l":34,"o":{"f":4,"g":5,"m":{"a":{"t":{"i":{"c":5}}}},"n":19,"u":21},"s":0},"u":[{"m":1},23],"v":74,"x":{"u":11},"z":{"e":1}},"v":{"a":[{".":32,"b":159,"c":{"i":{"l":5},"u":11},"g":[{"e":1,"u":{"e":{"r":170}}},0],"l":{"i":{"e":4},"o":5,"u":15},"m":{"o":4},"n":{"i":{"z":4}},"p":{"i":4},"r":{"i":{"e":{"d":5}}},"t":[{"i":{"v":29}},27],"u":{"d":{"e":{"v":54}}}},41],"e":{".":18,"d":18,"g":11,"l":{".":23,"l":{"i":11},"o":1,"y":21},"n":{"o":{"m":11},"u":{"e":19}},"r":{"d":21,"e":{".":32,"l":[{"y":{".":41}},21],"n":[{"c":5},23],"s":21,"i":{"g":324}},"i":{"e":11},"m":{"i":{"n":36}},"s":{"e":27},"t":{"h":11}},"s":[{".":18,"t":{"e":0,"i":{"t":{"e":15}}}},99],"t":{"e":[{"r":11},1],"y":1}},"i":{"a":{"l":{"i":4},"n":32},"d":{"e":{".":32,"d":32,"n":47,"s":32},"i":32},"f":23,"g":{"n":4},"k":0,"l":[{"i":{"t":32,"z":127}},25],"n":[{"a":26,"c":24,"d":5,"g":18},29],"o":{"l":11,"r":73,"u":2},"p":1,"r":{"o":4},"s":{"i":{"t":11},"o":3,"u":3},"t":{"i":18,"r":11,"y":18},"v":[{"i":{"p":{"a":{"r":325}}}},27]},"o":{".":32,"i":[{"r":{"d":{"u":323}},"c":{"e":{"p":213}}},0],"k":27,"l":{"a":1,"e":19,"t":32,"v":27},"m":{"i":5},"r":{"a":{"b":5},"i":17,"y":1},"t":{"a":1,"e":{"e":18}}},"v":26,"y":21},"w":{"a":{"b":{"l":19},"c":25,"g":{"e":{"r":4},"o":5},"i":{"t":6},"l":{".":19},"m":0,"r":{"t":0},"s":{"t":[{"e":{"w":{"a":326}}},0]},"t":{"e":2},"v":{"e":{"r":4,"g":327}}},"b":29,"e":{"a":{"r":{"i":{"e":5}},"t":{"h":54}},"d":{"n":0},"e":{"t":12,"v":5,"k":{"n":137}},"l":{"l":0},"r":29,"s":{"t":12},"v":23},"h":{"i":0},"i":[{"l":[{"l":{"i":{"n":6}}},8],"n":{"d":{"e":0},"g":0},"r":0,"s":{"e":27},"t":{"h":12},"z":5,"d":{"e":{"s":{"p":6}}}},9],"k":21,"l":{"e":{"s":1},"i":{"n":3}},"n":{"o":21},"o":[{"m":15,"v":{"e":{"n":4}},"k":{"e":{"n":85}}},160],"p":19,"r":{"a":[{"p":{"a":{"r":{"o":12}}}},0],"i":[{"t":{"a":36,"e":{"r":{".":183}}}},0]},"s":{"h":23,"l":1,"p":{"e":1},"t":60},"t":18,"y":1,"c":23},"x":{"a":[{"c":{"e":5},"g":{"o":21},"m":11,"p":21,"s":5},29],"c":161,"e":[{"c":{"u":{"t":{"o":1}}},"d":24,"r":{"i":0,"o":4}},29],"h":[{"i":[{"l":6},8],"u":0},29],"i":[{"a":4,"c":4,"d":{"i":4},"m":{"e":21,"i":{"z":4}}},23],"o":[{"b":21},23],"p":[{"a":{"n":{"d":17}},"e":{"c":{"t":{"o":10}},"d":11}},23],"t":[{"i":23},74],"u":[{"a":3},29],"x":1,"q":[{"u":{"i":{"s":54}}},29]},"y":{"a":{"c":19,"r":110,"t":19},"b":29,"c":[{"e":[{"r":4},24],"h":[{"e":[{"d":264},0]},23],"o":{"m":17,"t":17}},29],"d":29,"e":{"e":19,"r":[{"f":21},29],"s":[{"t":{"e":{"r":{"y":328}}}},0],"t":1},"g":{"i":19},"h":47,"i":29,"l":{"a":23,"l":{"a":{"b":{"l":6}}},"o":23,"u":19},"m":{"b":{"o":{"l":7}},"e":[{"t":{"r":{"y":20}}},0],"p":{"a":12}},"n":{"c":{"h":{"r":3}},"d":4,"g":4,"i":{"c":4},"x":32},"o":[{"d":4,"g":33,"m":0,"n":{"e":{"t":4},"s":21},"s":21},72],"p":{"e":{"d":21,"r":6},"i":3,"o":[{"c":21},23],"t":{"a":9},"u":19},"r":{"a":{"m":5},"i":{"a":4},"o":23,"r":1},"s":{"c":1,"e":161,"i":{"c":{"a":3},"o":3,"s":27},"o":21,"s":0,"t":[{"a":3,"r":{"o":29}},2],"u":{"r":17}},"t":{"h":{"i":{"n":23}},"i":{"c":3}},"w":29},"z":{"a":[{"b":79,"r":8},2],"b":18,"e":[{"n":1,"p":1,"r":[{"o":3},29],"t":0},25],"i":[{"l":21,"s":21,"a":{"n":{".":23}}},42],"l":32,"m":18,"o":[{"m":1,"o":{"l":4},"p":{"h":{"r":329}}},41],"t":{"e":0},"z":[{"y":21,"w":231},101]}}',["as-so-ciate","as-so-ciates","dec-li-na-tion","oblig-a-tory","phil-an-thropic","present","presents","project","projects","reci-procity","re-cog-ni-zance","ref-or-ma-tion","ret-ri-bu-tion","ta-ble"]]})?n.apply(t,r):n)||(e.exports=i)},11741:function(e,t,n){var r=n(98023);e.exports=function(e){return r(e)&&e!=+e}},13241:function(e,t,n){"use strict";n.d(t,{A:function(){return E}});n(52430);var r=n(50400),i=(n(93155),n(79478)),a=(n(40322),n(68275)),o=n(60436),A=n(96540),s=n(35830),l=n(81768),c=n(55307),u=n(54306),d=n(40847),g=n(4059);function p(e){if(!u.cdnHost||0!==e.indexOf("https://"+u.clientId+"-"))return e;const t=e.split("/"),n=(t[0],t[1],t[2],function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}(t).slice(3));return["https://"+u.cdnHost].concat((0,o.A)(n)).join("/")}function f(){let e="",t="";try{e=("000000"+Math.floor(1e6*Math.random())).slice(-6),t=(new Date).toLocaleStr
2ing("sv").split(" ")[0].replace(/-/g,"")}catch(n){}return t+"/"+e}function m(e){const t=e.modalData,n=e.setModalData,r=e.uiSchema,i=!!t;return A.createElement(a.A,{title:null,footer:null,bodyStyle:{padding:0},width:600,visible:i,onOk:()=>{n(null)},onCancel:()=>{n(null)},destroyOnClose:!0},i&&A.createElement(h,{modalData:t,setModalData:n,uiSchema:r}))}function h(e){const t=e.modalData,n=e.setModalData,a=e.uiSchema,o=(0,l.useOutlet)("user")[0],s=A.useRef(),p=A.useState(null),m=p[0],h=p[1],E=A.useState(null),y=E[0],C=E[1];return A.createElement(I,{style:{padding:20,display:"flex",flexDirection:"column",alignItems:"center"}},a["rev:preview"]&&y&&A.createElement("img",{src:y,alt:"selected-file",style:{width:"256px",objectFit:"contain",border:"1px dashed #ccc"}}),A.createElement("div",{className:"controls"},A.createElement("div",null,A.createElement("label",{htmlFor:"badge-file-upload-widget-input",style:{backgroundColor:"white",border:"1px solid #888",display:"block",width:"100%",textAlign:"center",fontSize:14,color:"#888",padding:4,borderRadius:2}},"選擇檔案 ",m||""),A.createElement("input",{id:"badge-file-upload-widget-input",ref:s,type:"file",style:{display:"none"},accept:a["rev:accept"]||"*",onChange:()=>{const e=s.current.files[0];e?(h(e.name),C(URL.createObjectURL(e))):(h(null),C(null))}})),A.createElement(r.A,{disabled:!m,style:{width:"100%",marginTop:8},type:"primary",onClick:()=>{!async function(e){let t=e.file,n=e.name,r=e.token,i=e.onSuccess;try{d.setLoading(!0);const e=await c.req(u.storageHost+"/storage/presigned/url?client_id="+u.clientId+(r?"&token="+r:""),{method:"POST",headers:{"Content-Type":"application/json"},data:{"Content-Type":t.type,key:f()+"/"+n.replace(/[#+&?=]/g,"_")}}),a=e.expected,o=e.fields,A=e.url,s=new FormData;for(const t in o)s.set(t,o[t]);s.set("file",t);const l=await fetch(A,{method:"POST",body:s});if("2"!==l.status.toString()[0])throw l;await i(a)}catch(a){console.warn(a),alert("上傳失敗: 請稍後再試")}finally{d.setLoading(!1)}}({file:s.current.files[0],name:""+((new Date).getTime()+"_"+g.y()),token:o.token,onSuccess:async e=>{i.Ay.success("上傳成功"),t.onChange(e),n(null),await d.delay(500)}})}},"上傳")))}function E(e){const t=e.noPreview,n=e.schema,i=A.useState(null),a=i[0],o=i[1],s=n.readOnly;return A.createElement(I,null,A.createElement("div",null,function(){if(t)return null;if(e.value){const t=e.uiSchema["rev:preview"];return A.createElement("a",{href:p(e.value),target:"_blank",rel:"noreferrer",style:{marginRight:10}},t?A.createElement("img",{src:e.value,alt:"uploaded",style:{width:150,height:"auto",objectFit:"contain",border:"1px solid #d9d9d9"}}):e.value.split("/").slice(-1)[0])}return null}()),!s&&A.createElement(A.Fragment,null,A.createElement("div",{className:"controls"},A.createElement(r.A,{onClick:()=>o({onChange:e.onChange})},"選擇檔案上傳"),e.value&&A.createElement(r.A,{type:"link",style:{color:"black"},onClick:()=>{e.onChange("")}},"移除")),A.createElement(m,{modalData:a,setModalData:o,uiSchema:e.uiSchema||{}})))}const I=s.default.main.withConfig({displayName:"RevFileUploadBlurWidget__Wrapper",componentId:"sc-k5udxz-0"})(["display:flex;align-items:center;"])},14823:function(e){"use strict";var t=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}();e.exports=function(e,n,r,i){var a=t,o=i+r;e^=-1;for(var A=i;A<o;A++)e=e>>>8^a[255&(e^n[A])];return-1^e}},15537:function(e){function t(e){this.value=e,this.match=function(e){return this.value>=e.height}}function n(e){this.value=e,this.match=function(e){return this.value<e.height}}function r(e){this.value=e,this.match=function(e){return this.value>=e.width}}function i(e){this.value=e,this.match=function(e){return this.value<e.width}}function a(e){this.value=e,this.match=function(e){return this.value===e.orientation}}e.exports=function(e,o){switch(e){case"max-height":return new t(o);case"min-height":return new n(o);case"max-width":return new r(o);case"min-width":return new i(o);case"orientation":return new a(o);default:throw new Error(o)}}},15902:function(e,t,n){"use strict";e.exports=n(67591)},19017:function(e,t,n){var r=n(67526);t.init=function(){return(0,n(89206).BrotliDecompressBuffer)(r.toByteArray(n(77611)))}},19021:function(e,t,n){var r;e.exports=(r=r||function(e,t){var r;if("undefined"!=typeof window&&window.crypto&&(r=window.crypto),"undefined"!=typeof self&&self.crypto&&(r=self.crypto),"undefined"!=typeof globalThis&&globalThis.crypto&&(r=globalThis.crypto),!r&&"undefined"!=typeof window&&window.msCrypto&&(r=window.msCrypto),!r&&void 0!==n.g&&n.g.crypto&&(r=n.g.crypto),!r)try{r=n(50477)}catch(m){}var i=function(){if(r){if("function"==typeof r.getRandomValues)try{return r.getRandomValues(new Uint32Array(1))[0]}catch(m){}if("function"==typeof r.randomBytes)try{return r.randomBytes(4).readInt32LE()}catch(m){}}throw new Error("Native crypto module could not be used to get secure random number.")},a=Object.create||function(){function e(){}return function(t){var n;return e.prototype=t,n=new e,e.prototype=null,n}}(),o={},A=o.lib={},s=A.Base={extend:function(e){var t=a(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.a
2pply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},l=A.WordArray=s.extend({init:function(e,n){e=this.words=e||[],this.sigBytes=n!=t?n:4*e.length},toString:function(e){return(e||u).stringify(this)},concat:function(e){var t=this.words,n=e.words,r=this.sigBytes,i=e.sigBytes;if(this.clamp(),r%4)for(var a=0;a<i;a++){var o=n[a>>>2]>>>24-a%4*8&255;t[r+a>>>2]|=o<<24-(r+a)%4*8}else for(var A=0;A<i;A+=4)t[r+A>>>2]=n[A>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=s.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],n=0;n<e;n+=4)t.push(i());return new l.init(t,e)}}),c=o.enc={},u=c.Hex={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i<n;i++){var a=t[i>>>2]>>>24-i%4*8&255;r.push((a>>>4).toString(16)),r.push((15&a).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r<t;r+=2)n[r>>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new l.init(n,t/2)}},d=c.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i<n;i++){var a=t[i>>>2]>>>24-i%4*8&255;r.push(String.fromCharCode(a))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r<t;r++)n[r>>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new l.init(n,t)}},g=c.Utf8={stringify:function(e){try{return decodeURIComponent(escape(d.stringify(e)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(e){return d.parse(unescape(encodeURIComponent(e)))}},p=A.BufferedBlockAlgorithm=s.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=g.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n,r=this._data,i=r.words,a=r.sigBytes,o=this.blockSize,A=a/(4*o),s=(A=t?e.ceil(A):e.max((0|A)-this._minBufferSize,0))*o,c=e.min(4*s,a);if(s){for(var u=0;u<s;u+=o)this._doProcessBlock(i,u);n=i.splice(0,s),r.sigBytes-=c}return new l.init(n,c)},clone:function(){var e=s.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0}),f=(A.Hasher=p.extend({cfg:s.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){p.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,n){return new e.init(n).finalize(t)}},_createHmacHelper:function(e){return function(t,n){return new f.HMAC.init(e,n).finalize(t)}}}),o.algo={});return o}(Math),r)},19681:function(e){"use strict";e.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},19872:function(e,t,n){"use strict";var r=n(83496),i=Array.prototype.concat,a=Array.prototype.slice,o=e.exports=function(e){for(var t=[],n=0,o=e.length;n<o;n++){var A=e[n];r(A)?t=i.call(t,a.call(A)):t.push(A)}return t};o.wrap=function(e){return function(){return e(o(arguments))}}},20510:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return qm}});var r={};n.r(r),n.d(r,{Canvas:function(){return xa},Circle:function(){return _a},ClipPath:function(){return Na},Defs:function(){return ba},Document:function(){return Sa},Ellipse:function(){return ka},G:function(){return pa},Image:function(){return va},Line:function(){return Qa},LinearGradient:function(){return Oa},Link:function(){return Ea},Note:function(){return ya},Page:function(){return Ia},Path:function(){return Ca},Polygon:function(){return Fa},Polyline:function(){return Ra},RadialGradient:function(){return La},Rect:function(){return Ba},Stop:function(){return wa},Svg:function(){return fa},Text:function(){return ha},TextInstance:function(){return Ta},Tspan:function(){return Da},View:function(){return ma}});var i=n(60436),a=(n(71882),n(66270)),o=(n(52430),n(50400)),A=n(11741),s=n.n(A),l=n(88055),c=n.n(l),u=n(96540),d=n(81768),g=n(7932),p=n.n(g),f=n(37943),m=n(69793),h=n(29899),E=n(24241);const I=Date.parse("2026-09-30T00:00:00+08:00"),y="^[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?\\.)+[A-Za-z]{2,}$",C=new RegExp(y);function B(e){var t;const n=null===(t=e.custom_data)||void 0===t?void 0:t.email;return Array.isArray(n)?n:"string"==typeof n?[n]:[]}function Q(e){const t=function(e){if("number"==typeof e)return e;if("string"==typeof e&&""!==e.trim()){const t=Number(e);return Number.isFinite(t)?t:new Date(e).getTime()}return e instanceof Date?e.getTime():NaN}(e);return Number.isFinite(t)&&t>=I}const w={$let:{vars:{emails:{$cond:[{$isArray:"$custom_data.email"},"$custom_data.email",{$cond:[{$eq:[{$type:"$custom_data.email"},"string"]},["$custom_data.email"],[]]}]}},in:{$let:{vars:{emailsToValidate:{$filter:{input:"$$emails",as:"email",cond:{$cond:[{$eq:[{$type:"$$email"},"string"]},{$ne:[{$trim:{input:"$$email"}},""]},!0]}}}},in:{$and:[{$gt:[{$size:"$$emailsToValidate"},0]},{$eq:[{$size:"$$emailsToValidate"},{$size:{$filter:{input:"$$emailsToValidate",as:"email",cond:{$cond:[{$eq:[{$type:"$$email"},"string"]},{$regexMatch:{input:"$$email",regex:y}},!1]}}}}]}]}}}}},b={$eq:["$is_success",!0]};n(749);var v=n(21086),D=(n(93155),n(79478)),x=(n(26910),n(94634)),_=n.n(x),k=n(98878),F=u.forwardRef(function(e,t){return u.createElement(k.y,_()({iconAttrs:{fill:"
2currentColor",xmlns:"http://www.w3.org/2000/svg"},iconVerticalAlign:"middle",iconViewBox:"0 0 24 24"},e,{ref:t}),u.createElement("path",{d:"m12 16 4-5h-3V4h-2v7H8z"}),u.createElement("path",{d:"M20 18H4v-7H2v7c0 1.103.897 2 2 2h16c1.103 0 2-.897 2-2v-7h-2v7z"}))});F.displayName="Download";var S=n(54306),R=n(40847);function N(e){const t=e.url,n=e.title,r=e.style,i=void 0===r?{}:r,a=e.disabled,A=void 0!==a&&a,s=e.type,l=void 0===s?"link":s;return u.createElement(o.A,{type:l,href:t,style:i,disabled:A,onClick:e=>{e.preventDefault(),R.navigate(t)}},n)}var T=n(35830),O=n(31656),L=n(75163);const M=T.default.div.withConfig({displayName:"AdminUserProfileNavigation__Wrapper",componentId:"sc-1ep4a0v-0"})(["margin-top:15px;margin-bottom:20px;padding-top:3px;padding-bottom:3px;background-color:#f1f3f5;.back-top-btn{position:fixed;bottom:120px;left:calc(1100px - 50px);z-index:999;border:1px solid var(--adminBorderColor);cursor:pointer;@media screen and (max-width:1100px){bottom:200px;left:calc(100vw - 50px);}}.back-bottom-btn{position:fixed;bottom:60px;left:calc(1100px - 50px);z-index:999;border:1px solid var(--adminBorderColor);cursor:pointer;@media screen and (max-width:1100px){bottom:140px;left:calc(100vw - 50px);}}"]);var U=function(e){const t=e.context,n=Object.keys(t.formSpec.uiSchema).filter(e=>"rev-line"===t.formSpec.uiSchema[e]["ui:widget"]);return u.createElement(M,null,u.createElement(o.A,{type:"text",onClick:()=>{const e=document.getElementById("root_custom-system-actions");if(e){const t=e.getBoundingClientRect();window.scrollTo({top:t.y-20})}}},"系統操作"),u.createElement(o.A,{type:"text",onClick:()=>{const e=document.getElementById("root_custom-system");if(e){const t=e.getBoundingClientRect();window.scrollTo({top:t.y-20})}}},"系統資料"),u.createElement(o.A,{type:"text",onClick:()=>{const e=document.getElementById("root_custom-points");if(e){const t=e.getBoundingClientRect();window.scrollTo({top:t.y-20})}}},"會員時數"),n.map(e=>{var n;const r=(null===(n=t.formSpec.schema.properties[e])||void 0===n?void 0:n.title)||e;return u.createElement(o.A,{type:"text",onClick:()=>{const t=document.getElementById("root_"+e);if(t){const e=t.getBoundingClientRect();window.scrollTo({top:e.y-20})}}},r)}),u.createElement(o.A,{onClick:()=>{window.scrollTo({top:0})},className:"back-top-btn",size:"large",shape:"circle",icon:u.createElement(O.A,{style:{color:"#000000"}})}),u.createElement(o.A,{onClick:()=>{const e=document.getElementById("rev-admin-layout");if(e){const t=e.getBoundingClientRect();window.scrollTo({top:t.height})}},className:"back-bottom-btn",size:"large",shape:"circle",icon:u.createElement(L.A,{style:{color:"#000000"}})}))};const G=T.default.div.withConfig({displayName:"AdminProductNavigation__Wrapper",componentId:"sc-12fqlac-0"})(["margin-top:15px;margin-bottom:20px;padding-top:3px;padding-bottom:3px;background-color:#f1f3f5;.back-top-btn{position:fixed;bottom:120px;left:calc(1100px - 50px);z-index:999;border:1px solid var(--adminBorderColor);cursor:pointer;@media screen and (max-width:1100px){bottom:200px;left:calc(100vw - 50px);}}.back-bottom-btn{position:fixed;bottom:60px;left:calc(1100px - 50px);z-index:999;border:1px solid var(--adminBorderColor);cursor:pointer;@media screen and (max-width:1100px){bottom:140px;left:calc(100vw - 50px);}}"]);var H=function(e){const t=e.context,n=Object.keys(t.formSpec.uiSchema).filter(e=>"rev-line"===t.formSpec.uiSchema[e]["ui:widget"]),r=Object.keys(t.formSpec.uiSchema.session).filter(e=>"rev-line"===t.formSpec.uiSchema.session[e]["ui:widget"]);return u.createElement(G,null,n.map(e=>{var n;const r=(null===(n=t.formSpec.schema.properties[e])||void 0===n?void 0:n.title)||e;return u.createElement(o.A,{type:"text",onClick:()=>{const t=document.getElementById("root_"+e);if(t){const e=t.getBoundingClientRect();window.scrollTo({top:e.y-20})}}},r)}),r.map(e=>{var n;const r=(null===(n=t.formSpec.schema.dependencies.type.oneOf[1].properties.session.properties[e])||void 0===n?void 0:n.title)||e;return u.createElement(o.A,{type:"text",onClick:()=>{const t=document.getElementById("root_session_"+e);if(t){const e=t.getBoundingClientRect();window.scrollTo({top:e.y-20})}}},r)}),u.createElement(o.A,{onClick:()=>{window.scrollTo({top:0})},className:"back-top-btn",size:"large",shape:"circle",icon:u.createElement(O.A,{style:{color:"#000000"}})}),u.createElement(o.A,{onClick:()=>{const e=document.getElementById("rev-admin-layout");if(e){const t=e.getBoundingClientRect();window.scrollTo({top:t.height})}},className:"back-bottom-btn",size:"large",shape:"circle",icon:u.createElement(L.A,{style:{color:"#000000"}})}))},K=(n(33748),n(31058)),j=(n(96594),n(36492)),z=(n(48894),n(41696)),J=n(64144),P=n(78602),Y=n(3666),W=n(51772),q=n(45783),V=n(22707);const X=T.default.div.withConfig({displayName:"AdminPrivateProfileCustom__Wrapper",componentId:"sc-1djirac-0"})(["& > .container{margin-top:20px;& .title{margin-bottom:10px;}
2& .action{display:flex;justify-content:flex-end;}& .btn{background-color:#ffffff;}}"]),Z=T.default.div.withConfig({displayName:"AdminPrivateProfileCustom__FieldWrapper",componentId:"sc-1djirac-1"})(["margin-bottom:24px;display:flex;flex-direction:",";align-items:center;& > label{min-width:120px;line-height:40px;","}& > .input-number{width:250px;padding-right:20px;}& > .input,.select{flex:1;}",";"],e=>e.row||"column",e=>e.row?"padding-right: 20px;":"padding-bottom: 8px;",e=>e.css||"");var $=(0,T.default)(Z).withConfig({displayName:"AdminPrivateProfileCustom___StyledFieldWrapper2",componentId:"sc-1djirac-2"})(["margin-bottom:12px;"]),ee=(0,T.default)(Z).withConfig({displayName:"AdminPrivateProfileCustom___StyledFieldWrapper",componentId:"sc-1djirac-3"})(["margin-bottom:12px;"]),te=function(e){const t=u.useState(null),n=t[0],r=t[1],a=u.useState(null),A=a[0],s=a[1],l=u.useState([]),c=l[0],d=l[1];let g=e.context,p=g.instance,f=g.values,h=g.setValues;async function E(){R.setLoading(!0);try{delete n.username;const e={user_type:p.user_type,tba_hours:p.tba_hours,status:p.status,state:p.state,substate:p.substate,hired_time:p.hired_time,points:p.points},t={user_type:n.user_type,tba_hours:n.tba_hours,status:n.status,state:n.state,substate:n.substate,hired_time:n.hired_time,points:n.points},r=q.PO({instance:Object.assign({},e),formData:Object.assign({},t)});await W.adminUpdateUserUprPpr({owner:p.owner,data:t,is_stamp:r[0]}),h(Object.assign({},f,t)),R.setLoading(!1),D.Ay.success("儲存成功!")}catch(e){console.warn(e),D.Ay.error("發生錯誤!"),R.setLoading(!1)}}return u.useEffect(()=>{try{!async function(){let e=await m.yq("private_profile",{owner:p.owner});r(e)}(),async function(){let e=await W.getUserSeniority({user_id:p.owner});s(e.seniority)}(),async function(){const e=await m.P_("study_hours",{user_id:p.owner,first_year:{$in:[(new Date).getFullYear()-1911,(new Date).getFullYear()-1912]}},["-created"],{offset:0,limit:2}),t=(e.total,e.results);d(t)}()}catch(e){console.warn(e)}},[p.owner]),n?u.createElement(X,null,u.createElement("div",{className:"container",id:"root_custom-system"},u.createElement(V.A,{title:"系統資料"}),u.createElement(Z,{row:!0},u.createElement("label",null,u.createElement(P.A,{color:"#868e96",size:20,style:{marginRight:5}}),"身分證字號"),u.createElement(z.A,{value:p.id_card_number,disabled:!0})),u.createElement(Z,{row:!0},u.createElement("label",null,u.createElement(P.A,{color:"#868e96",size:20,style:{marginRight:5}}),"姓名"),u.createElement(z.A,{value:p.name,disabled:!0})),u.createElement(Z,{row:!0},u.createElement("label",null,"狀態"),u.createElement(j.A,{className:"select",value:n.state,onChange:e=>r(Object.assign({},n,{state:e}))},u.createElement(j.A.Option,{value:1},"入會"),u.createElement(j.A.Option,{value:2},"退會"),u.createElement(j.A.Option,{value:3},"其他"),u.createElement(j.A.Option,{value:4},"實習律師"),u.createElement(j.A.Option,{value:5},"跨區"),u.createElement(j.A.Option,{value:6},"停止"))),u.createElement(Z,{row:!0},u.createElement("label",null,"次狀態"),u.createElement(j.A,{className:"select",value:n.substate,onChange:e=>r(Object.assign({},n,{substate:e}))},u.createElement(j.A.Option,{value:""},"無"),u.createElement(j.A.Option,{value:"1"},"主區會員"),u.createElement(j.A.Option,{value:"2"},"準會員"),u.createElement(j.A.Option,{value:"3"},"兼區會員"),u.createElement(j.A.Option,{value:"4"},"一般會員"),u.createElement(j.A.Option,{value:"5"},"特別會員"),u.createElement(j.A.Option,{value:"6"},"外國法事務律師"),u.createElement(j.A.Option,{value:"7"},"準特別會員"))),u.createElement(Z,{row:!0},u.createElement("label",null,"類別"),u.createElement(j.A,{className:"select",value:n.user_type,onChange:e=>r(Object.assign({},n,{user_type:e}))},u.createElement(j.A.Option,{value:"member"},"律師"),u.createElement(j.A.Option,{value:"extra_member"},"其他"))),u.createElement(Z,{row:!0},u.createElement("label",null,"審核狀態"),u.createElement(j.A,{className:"select",value:n.status,onChange:e=>r(Object.assign({},n,{status:e}))},u.createElement(j.A.Option,{value:"pending_checkout"},"入會費待繳"),u.createElement(j.A.Option,{value:"pending_review"},"入會待審核"),u.createElement(j.A.Option,{value:"success"},"入會"),u.createElement(j.A.Option,{value:"withdraw",disabled:!0},"退會"))),u.createElement(Z,{row:!0},u.createElement("label",null,"累計年資"),u.createElement(z.A,{value:A,disabled:!0})),u.createElement("div",{className:"action"},u.createElement(o.A,{type:"primary",onClick:()=>E()},"儲存"))),u.createElement("div",{className:"container",id:"root_custom-points"},u.createElement(V.A,{title:"會員時數"}),u.createElement(ee,{row:!0},u.createElement("label",null,u.createElement(J.V,{color:"#FFD306",size:20,style:{marginRight:5}}),"本年度免費時數"),u.createElement(K.A,{className:"input-number",value:n.points,onChange:e=>{r(Object.assign({},n,{points:e}))},addonAfter:"小時"}),u.createElement(o.A,{className:"btn",type:"primary",ghost:!0,onClick:()=>E()},"儲存")),c.map((e,t)=>{const n=e.first_year===(new Date).getFullYear()-1912;return u.createElement($,{key:t,row:!0},u.createElement("label",null,u.createElement(J.V,{color:"#FFD306",size:20,style:{marginRight:5}}),n?"去年度":"今年度","進修時數"),u.createElement(K.A,{addonBefore:u.createElement("span",null,e.first_year,"年度"),className:"input-number",value:c[t].hours,onChange:e=>{const n=(0,i.A)(c);n[t].hours=e,d(n)},addonAfter:"小時"}),u.createElement(o.A,{className:"btn",type:"primary",ghost:!0,onClick:async()=>{R.setLoading(!0);try{await m.lU("study_hours",{id:e.id},{hours:c[t].hours}),D.Ay.success("修改成功!"),R.setLoading(!1)}catch(n){console.warn(n),D.Ay.error("發生錯誤!"),R.setLoading(!1)}}},"修改"))}))):u.createElement(X,null)},ne=n(98548);const re=(0,d.getOutlet)("config");function ie(e,t){return e[t]&&e[t].length>0?e[t].map(e=>Object.assign({},e,{status:"pending"})):[]}function ae(e){let t=Object.assign({},e);return Array.isArray(t.execution)&&t.execution.length>0&&(t.execution=t.execution.map(e=>Object.assign({},e,{role:(0,ne._)(e.user_id,"role"),group:(0,ne._)(e.user_id,"group"),name:(0,ne._)(e.user_id,"name")}))),t.author&&(t.author_group=(0,ne._)(t.author,"group"),t.author_role=(0,ne._)(t.author,"role"),t.author_name=(0,ne._)(t.author,"name")),t.implement&&(t.implement_group=(0,ne._)(t.implement,"group"),t.implement_role=(0,ne._)(t.implement,"role"),t.implement_name=(0,ne._)(t.implement,"name")),t}function oe(e){let t=e.prevValues,n=e.currValues;if(!t)return Object.assign({},n);for(let r in n)n[r]!==t[r]&&void 0===n[r]&&"string"==typeof t[r]&&(n[r]="");return Object.assign({},n,{})}async function Ae(e){let t=e.type,n=e.text_number,r=e.id;if("post"===t&&n)try{const e=await m._o("form",{type:t,text_number:n});return!!(Array.isArray(e)&&e.length>0)&&e[0].id!==r}catch(i){console.warn(i)}return!1}async function se(e){if("receive"===e.type){const n=re.getValue().receive_category||[];if(-1===n.findIndex(t=>t===e.category))try{return re.update(await m.lU("site",{name:"config"},{receive_category:[].concat((0,i.A)(n),[e.category_add_text])})),e.category=e.category_add_text,delete e.category_add_text,D.Ay.success("收文類別新增成功"),e}catch(t){console.warn(t),D.Ay.error("收文類別新增發生錯誤")}}return e}var le=n(32030),ce=n(43815),ue=n(90610);function de(e){return!(0,ue.f$)(e)||(D.Ay.error("檔案尚未完成上傳,請重新上傳後再送出"),!1)}function ge(e){return!e||(D.Ay.warning("檔案上傳中,請等待上傳完成"),!1)}const pe=T.default.div.withConfig({displayName:"AdminFormActions__Wrapper",componentId:"sc-1p491dh-0"})(["& > .container{margin:10px 0px;display:flex;justify-content:flex-end;}"]);var fe=function(e){const t=(0,d.useOutlet)("user")[0],n=(0,d.useOutlet)(ue.jZ)[0],r=e.context,a=Object.keys(n||{}).length>0,A="新增"!==r.values.category?(0,i.A)(r.formSpec.schema.required):[].concat((0,i.A)(r.formSpec.schema.required),(0,i.A)(r.formSpec.schema.dependencies.category.oneOf[0].required)),s=!r.instance||!r.instance.stage||"edit"===r.instance.stage,l=r.instance&&"abort"===r.instance.stage,c=!r.instance||!r.instance.stage||"edit"===r.instance.stage&&r.instance.author===t.username||"edit"===r.instance.stage&&r.instance.implement===t.username||"execution"===r.instance.stage&&r.instance.author===t.username||"execution"===r.instance.stage&&r.instance.implement===t.username||"execution"===r.instance.stage&&r.instance.executor===t.username||"execution_direct"===r.instance.stage&&r.instance.author===t.username||"execution_direct"===r.instance.stage&&r.instance.implement===t.username||"execution_direct"===r.instance.stage&&r.instance.executor===t.username||!("success"!==r.instance.stage&&"execution"!==r.instance.stage&&"execution_direct"!==r.instance.stage||![{types:["post","receive"],staff:"6530ac4f584293a111c0cec6"},{types:["post","receive"],staff:"652f7a5bfcf2af09d28949ea"},{types:["post","receive"],staff:"652f7e890e457dfb9b01a1f1"}].some(e=>{var n;return e.staff===t.username&&(null===(n=e.types)||void 0===n?void 0:n.some(e=>e===r.instance.type))})),g=(0,le.A)("/admin/"+r.instance.type+"s/_write_morale_list");return u.createElement(pe,null,u.createElement(V.A,{id:"root_rev-line-system",title:"系統操作"}),u.createElement("div",{className:"container"},g&&u.createElement(o.A,{onClick:()=>(0,ce.G)({instance:r.instance,values:r.values,extValues:r.extValues})},"編輯倫理風紀欄位"),c&&u.createElement(o.A,{style:{marginLeft:15},disabled:a,onClick:()=>async function(e){let t=e.instance,n=e.values,r=e.extValues,i=e.required;if(ge(e.isFileUploading)){R.setLoading(!0);try{let e=oe({prevValues:t,currValues:ae(Object.assign({},n,{extValues:r}))});if(!de(e.files))return;if(!i.every(t=>!!e[t]))return D.Ay.error("請填寫必填欄位"),void R.setLoading(!1);if(await Ae({type:e.type,text_number:e.text_number,id:e.id}))return D.Ay.error("發文字號重複"),void R.setLoading(!1);e=await se(e),await m.lU("form",{id:t.id},Object.assign({},e)),D.Ay.success("儲存成功")}catch(a){console.warn(a),D.Ay.error("發生錯誤")}finally{R.setLoading(!1)}}}({instance:r.instance,values:r.values,extValues:r.extValues,required:A,isFileUploading:a})},"存檔"),s&&u.createElement(v.A,{title:"確認逕付執行?",okText:"確認",cancelText:"取消",onConfirm:()=>async function(e){let t=e.instance,n=e.values,r=e.extValues,i=e.required;if(ge(e.isFileUploading)){R.setLoading(!0);try{let e=oe({prevValues:t,currValues:ae(Object.assign({},n,{extValues:r}))});if(!de(e.files))return;if(!i.every(t=>!!e[t]))return D.Ay.error("請填寫必填欄位"),void R.setLoading(!1);if(await Ae({type:e.type,text_number:e.text_number,id:e.id}))return D.Ay.error("發文字號重複"),void R.setLoading(!1);e=await se(e);const a=0,o="execution_direct";await m.lU("form",{id:t.id},Object.assign({},e,{stage_over:a,stage:o})),await W.createFormIssue({form_id:t.id,stage_over:a,stage:o}),D.Ay.success("逕付執行成功"),R.navigate(window.location.pathname)}catch(a){console.warn(a),D.Ay.error("發生錯誤")}finally{R.setLoading(!1)}}}({instance:r.instance,values:r.values,extValues:r.extValues,required:A,isFileUploading:a})},u.createElement(o.A,{style:{marginLeft:15},disabled:a},"逕付執行")),s&&u.createElement(v.A,{title:"確認送出簽核ï¼
2Ÿ",okText:"確認",cancelText:"取消",onConfirm:()=>async function(e){let t=e.instance,n=e.values,r=e.extValues,i=e.required;if(ge(e.isFileUploading)){R.setLoading(!0);try{let e=oe({prevValues:t,currValues:ae(Object.assign({},n,{extValues:r}))});if(!de(e.files))return;if(!i.every(t=>!!e[t]))return D.Ay.error("請填寫必填欄位"),void R.setLoading(!1);if(await Ae({type:e.type,text_number:e.text_number,id:e.id}))return D.Ay.error("發文字號重複"),void R.setLoading(!1);e=await se(e);const a=(e.review_1||[]).length+(e.review_2||[]).length+(e.review_3||[]).length+(e.review_4||[]).length||4,o="review_1";await m.lU("form",{id:t.id},Object.assign({},e,{stage_over:a,stage:o})),await W.createFormIssue({form_id:t.id,stage_over:a,stage:o}),D.Ay.success("送出審核成功"),R.navigate(window.location.pathname)}catch(a){console.warn(a),D.Ay.error("發生錯誤")}finally{R.setLoading(!1)}}}({instance:r.instance,values:r.values,extValues:r.extValues,required:A,isFileUploading:a})},u.createElement(o.A,{type:"primary",style:{marginLeft:15},disabled:a},"送出簽核")),l&&u.createElement(v.A,{title:"確認開啟編輯模式?",okText:"確認",cancelText:"取消",onConfirm:()=>async function(e){let t=e.instance,n=e.values,r=e.extValues;R.setLoading(!0);try{await m.lU("form",{id:t.id},Object.assign({},n,r,{stage:"edit",review_1:ie(n,"review_1"),review_2:ie(n,"review_2"),review_3:ie(n,"review_3"),review_4:ie(n,"review_4")}))}catch(i){console.warn(i),D.Ay.error("發生錯誤")}R.setLoading(!1),R.navigate(window.location.pathname)}({instance:r.instance,values:r.values,extValues:r.extValues})},u.createElement(o.A,null,"開啟編輯模式"))))},me=(n(78239),n(65243)),he=n(51165),Ee=n(91503);const Ie=(e,t)=>{const n=[{key:"group",title:"單位",dataIndex:"group"},{key:"role",title:"職稱",dataIndex:"role"},{key:"user_id",title:"簽核人",dataIndex:"user_id",render:(e,t)=>(0,ne._)(t.user_id,"name")},{key:"note",title:"簽核內容",dataIndex:"note"},{key:"status",title:"狀態",dataIndex:"status",render:(e,t)=>{const n=(()=>{switch(t.status){case"pending":return"待簽核";case"success":return"通過";case"abort":return"退簽";default:return t.status}})();return u.createElement(a.A,null,n)}},{key:"created",title:"簽核時間",dataIndex:"created",render:(e,t)=>(0,he.Sz)(new Date(t.created))}];return e&&n.push({key:"action",title:"",dataIndex:"",render:(e,n,r)=>u.createElement(o.A,{onClick:()=>(0,Ee.k)({type:"history",index:r,instance:t,historyRecord:n})},"編輯")}),n},ye=(e,t)=>{const n=[{key:"group",title:"單位",dataIndex:"group"},{key:"role",title:"職稱",dataIndex:"role"},{key:"staff",title:"執行人",dataIndex:"staff",render:(e,t)=>(0,ne._)(t.staff,"name")},{key:"note",title:"執行內容",dataIndex:"note"},{key:"status",title:"狀態",dataIndex:"status",render:(e,t)=>{const n=(()=>{switch(t.status){case"pending":return"待處理";case"processed":return"已處理";case"success":return"已完成";case"cancel":return"已取消";default:return t.status}})();return u.createElement(a.A,null,n)}},{key:"created",title:"執行時間",dataIndex:"created",render:(e,t)=>(0,he.Sz)(new Date(t.created))}];return e&&n.push({key:"action",title:"",dataIndex:"",render:(e,n,r)=>u.createElement(o.A,{onClick:()=>(0,Ee.k)({type:"history_execution",index:r,instance:t,historyRecord:n})},"編輯")}),n};const Ce=T.default.div.withConfig({displayName:"AdminFormHistory__Wrapper",componentId:"sc-1m4981b-0"})(["& > div{margin:20px 0px;& > div > table{width:100%;}& > div > table > tr > td{padding:5px 10px;text-align:center;}}.container{margin-bottom:40px;}.row{display:flex;align-items:center;}"]);var Be=function(e){var t,n;const r=e.context,i=e.canEdit,a=void 0!==i&&i;return u.createElement(Ce,null,u.createElement("div",{className:"container",id:"root_form-history"},u.createElement(V.A,{title:"簽核紀錄"}),u.createElement("div",{className:"row"},a&&u.createElement(o.A,{ghost:!0,type:"primary",style:{marginLeft:10},onClick:()=>(0,Ee.k)({type:"history_staff_list",instance:r.instance})},"修改")),u.createElement(me.A,{pagination:!1,dataSource:null===(t=r.instance)||void 0===t?void 0:t.history,columns:Ie(a,r.instance)})),u.createElement("div",{className:"container",id:"root_form-history-execution"},u.createElement(V.A,{title:"執行紀錄"}),u.createElement("div",{className:"row"},a&&u.createElement(o.A,{ghost:!0,type:"primary",style:{marginLeft:10},onClick:()=>(0,Ee.k)({type:"history_execution_staff_list",instance:r.instance})},"修改")),u.createElement(me.A,{pagination:!1,dataSource:null===(n=r.instance)||void 0===n?void 0:n.history_execution,columns:ye(a,r.instance)})))},Qe=n(68997),we=n.n(Qe);const be=T.default.div.withConfig({displayName:"AdminFormReview__Wrapper",componentId:"sc-io4qzz-0"})(["margin-top:50px;& > .field-item{margin-bottom:24px;& > div{padding-bottom:8px;}}"]);var ve=function(e){var t;const n=(0,d.useOutlet)("user")[0],r=e.context;return(null===(t=r.values[r.values.stage])||void 0===t?void 0:t.findIndex(e=>e.user_id===n.username&&"pending"!==e.status))>-1?null:u.createElement(be,null,u.createElement("h3",null,"表單簽核"),u.createElement(we(),{instance:r.instance,schema:{title:"",type:"object",required:["status","note"],properties:{status:{type:"string",title:"狀態",default:"pending",enum:["pending","success","abort"],enumNames:["待簽核","成功","退簽"],pattern:"^(success|abort)$"},note:{type:"string",title:"簽核內容"}}},uiSchema:{status:{"ui:widget":"radio"},"ui:submitButtonOptions":{submitText:"確認簽核"}},onSubmit:async(e,t)=>{R.setLoading(!0);try{await W.updateFormStatus({form_id:r.instance.id,status:e.status,note:e.note}),D.Ay.success("簽核成功")}catch(n){console.warn(n),D.Ay.error("發生錯誤")}
2R.setLoading(!1),R.navigate(window.location.pathname)}}))},De=n(75668);const xe=T.default.div.withConfig({displayName:"AdminFormExecution__Wrapper",componentId:"sc-1gtr10j-0"})(["margin-top:50px;& > .field-item{margin-bottom:24px;& > div{padding-bottom:8px;}}"]);var _e=function(e){const t=(0,d.useOutlet)("user")[0],n=e.context,r=n.values.executor!==t.sub,i={widgets:{"admin-select-staff-widget":De.A}};return r?null:u.createElement(xe,null,u.createElement(V.A,{title:"表單執行",id:"root_form-execution"}),u.createElement(we(),{rjsfProps:i,instance:n.instance,schema:{title:"",type:"object",required:["executor_status","note"],properties:{executor_status:{type:"string",title:"您的執行狀態",default:"pending",enum:["pending","processed","cancel"],enumNames:["待處理","已處理","已取消"]},next_executor:{type:"string",title:"指定下位執行的工作人員"},none_executor:{type:"boolean",title:"不需指定執行人",default:!1},note:{type:"string",title:"您的備註"}},dependencies:{none_executor:{oneOf:[{required:["next_executor"],properties:{none_executor:{enum:[!1]}}}]}}},uiSchema:{executor_status:{"ui:help":"已處理:表示相關內容已執行。已取消:表示相關內容非本人執行,可指回上位執行人,或下位執行人。"},next_executor:{"ui:widget":"admin-select-staff-widget"},none_executor:{"ui:help":"若未指定執行人,收發文狀態將切為「成功」。"},note:{"ui:widget":"textarea"}},onSubmit:async(e,t)=>{const r=e.executor_status,i=e.note,a=e.next_executor,o=e.none_executor,A=n.instance.id;if("pending"===r)return D.Ay.warning("執行狀態不可為待處裡。"),void R.setLoading(!1);R.setLoading(!0);try{o?await W.updateFormExecution({form_id:A,executor_status:r,note:i,next_executor:""}):await W.updateFormExecution({form_id:A,executor_status:r,note:i,next_executor:a}),D.Ay.success("表單執行成功送出")}catch(s){console.warn(s),D.Ay.error("表單執行發生錯誤"),R.setLoading(!1)}R.setLoading(!1),R.navigate(window.location.pathname)}}))};const ke=T.default.div.withConfig({displayName:"AdminFormCustomFields__Wrapper",componentId:"sc-1kn0otd-0"})(["margin-top:10px;margin-bottom:10px;& .submit-buttons-bar{border:1px solid red;display:none;}"]);var Fe=function(e){(0,d.useOutlet)("user")[0];const t=e.context,n=e.isAdmin,r=t.instance,i=t.values,a=t.setValues,o=(t.extValues,t.setExtValues,t.formSpec.schema.properties.type.default),A=!n&&(!!r&&"edit"!==r.stage),s={widgets:{"admin-select-staff-widget":De.A}};return u.createElement(ke,null,u.createElement(we(),{rjsfProps:s,instance:i,schema:{title:"",type:"object",properties:{"rev-line-0":{type:"string",title:"基本資料"},paperwork_id:{type:"string",title:"post"===o?"發文編號":"收文編號",readOnly:A},author:{type:"string",title:"建立者",readOnly:A},implement:{type:"string",title:"擬辦人員",readOnly:A},secret:{type:"boolean",title:"機密文件",readOnly:A}}},uiSchema:{"rev-line-0":{"ui:widget":"rev-line","ui:options":{label:!1}},author:{"ui:widget":"admin-select-staff-widget"},implement:{"ui:widget":"admin-select-staff-widget"}},onChange:e=>{const t=Object.assign({},e),n=r;e.author!==n.author&&(t.author_group=(0,ne._)(e.author,"group"),t.author_role=(0,ne._)(e.author,"role"),t.author_name=(0,ne._)(e.author,"name")),e.implement!==n.implement&&(t.implement_group=(0,ne._)(e.implement,"group"),t.implement_role=(0,ne._)(e.implement,"role"),t.implement_name=(0,ne._)(e.implement,"name")),a(t)}}))},Se=(n(47383),n(96810));const Re=T.default.div.withConfig({displayName:"AdminSignFormBasicInfo__Wrapper",componentId:"sc-5sd01c-0"})(["margin-top:20px;margin-bottom:40px;& > .title{margin-bottom:20px;}"]);var Ne=function(e){var t,n;const r=e.context,i=r.instance;return r.values,r.setValues,u.createElement(Re,null,u.createElement(Se.A,{bordered:!0,size:"small",style:{marginBottom:10}},u.createElement(Se.A.Item,{label:"實體應到"},i.members.length||0," 人"),u.createElement(Se.A.Item,{label:"實體實到"},i.members.filter(e=>e.is_attend).length||0," 人"),u.createElement(Se.A.Item,{span:3,label:"實體時數"},i.is_posted_hours&&u.createElement(a.A,{color:"gold"},"已發放"),!i.is_posted_hours&&u.createElement(a.A,{color:"purple"},"未發放")),u.createElement(Se.A.Item,{label:"線上應到"},(null===(t=i.online_members)||void 0===t?void 0:t.length)||0," 人"),u.createElement(Se.A.Item,{label:"線上實到"},(null===(n=i.online_members)||void 0===n?void 0:n.filter(e=>e.is_attend).length)||0," 人"),u.createElement(Se.A.Item,{label:"線上時數"},i.is_online_posted_hours&&u.createElement(a.A,{color:"gold"},"已發放"),!i.is_online_posted_hours&&u.createElement(a.A,{color:"purple"},"未發放"))))},Te=n(25127),Oe=n(99327),Le=n(75459),Me=(n(33912),n(461)),Ue=n(95056);const Ge=12,He=18;function Ke(e){let t=e.start,n=e.afterMonths;const r=new Date(t).getFullYear(),i=new Date(t).getMonth(),a=new Date(t).getDate(),o=[];o.push({year:r,month:i+1,date:new Date(r,i+1,0).getDate()-a});for(let l=0;l<n;l++)if(i+1<12){const e=r,t=i+1+l+1,n=new Date(e,t,0).getDate();o.push({year:e,month:t,date:n})}else if(i+1===12){const e=r+1,t=1+l,n=new Date(e,t,0).getDate();o.push({year:e,month:t,date:n})}o.length>1&&(o[o.length-1].date=a-1);const A=o.reduce((e,t)=>
2e+t.date,0),s=new Date(t).getTime()+24*A*60*60*1e3;return new Date(s).toLocaleDateString("sv")}const je=T.default.div.withConfig({displayName:"AdminMoraleCustomFields__Wrapper",componentId:"sc-92dz0d-0"})(["& .submit-buttons-bar{border:1px solid red;display:none;}"]);var ze=function(e){const t=(0,d.useOutlet)("config")[0].morale_status_category||[],n=e.context,r=n.instance,i=n.values,a=n.setValues,o=r&&"已結案"===r.status,A=r&&r.occur_date&&(new Date).getTime()>=new Date(r.occur_date).getTime()+94608e6,s=r&&r.occur_date&&(new Date).getTime()>=new Date(r.occur_date).getTime()+220752e6,l={widgets:{"admin-select-user-custom-widget":Ue.Ay}};return u.createElement(je,null,(A||s)&&!o&&u.createElement(Me.A,{showIcon:!0,type:"warning",description:u.createElement("div",null,"本案「違紀行為時點(粗估供參)」時間點,距今已超過",s?"七":"三","年。"),style:{marginTop:10,marginBottom:10}}),u.createElement(we(),{rjsfProps:l,instance:{case_number_prefix:i.case_number_prefix,case_number:i.case_number,status:i.status,status_note:i.status_note,prosecutors:i.prosecutors,prosecutors_normal:i.prosecutors_normal,defendants:i.defendants,defendants_normal:i.defendants_normal,investigator_type:i.investigator_type,investigators:i.investigators,start_date:i.start_date,investigator_report_deadline:i.investigator_report_deadline,investigator_report_deadline_extend:i.investigator_report_deadline_extend},schema:{title:"",type:"object",required:[],properties:{"rev-line-0":{type:"string",title:"案號"},case_number_prefix:{type:"string",title:"案號前綴",enum:["北律倫調字","北律倫特調字"]},case_number:{type:"integer",title:"案號"},"rev-line-1":{type:"string",title:"案件進度"},status:{title:"案件辦理進度",type:"string",default:"已分案",enum:t},status_note:{type:"string",title:"進度備註"},"rev-line-2":{type:"string",title:"當事人"},prosecutors:{title:"申訴人(移送機關團體)(立案調查)會員",type:"array",items:{type:"string"}},prosecutors_normal:{title:"申訴人(移送機關團體)(立案調查)非會員",type:"array",items:{type:"object",properties:{name:{type:"string",title:"姓名"}}}},defendants:{title:"被申訴律師(受調查對象)",type:"array",items:{type:"string"}},defendants_normal:{title:"被申訴律師(受調查對象)非會員",type:"array",items:{type:"object",properties:{name:{type:"string",title:"姓名"}}}},"rev-line-3":{type:"string",title:"調查小組"},investigator_type:{title:"調查小組類別",type:"string",enum:["調查小組","特別調查小組"]},investigators:{title:"調查小組",type:"array",items:{type:"object",title:"",properties:{responsibility:{type:"string",title:"擔任工作",enum:["召集人","調查委員"]},user:{type:"string",title:"會員"}}}},"rev-line-4":{type:"string",title:"受理日期暨報告提出期限"},start_date:{title:"受理日期",type:"string",format:"date"},investigator_report_deadline:{title:"調查小組應提出調查報告期限",type:"string",format:"date"},investigator_report_deadline_extend:{title:"延長後之調查報告提出期限",type:"string",format:"date"}}},uiSchema:{prosecutors:{items:{"ui:widget":"admin-select-user-custom-widget"}},defendants:{items:{"ui:widget":"admin-select-user-custom-widget"}},investigators:{items:{user:{"ui:widget":"admin-select-user-custom-widget"}}},investigator_report_deadline:{"ui:help":"系統會依「受理日期」自動產出本欄日期,請再確認是否正確"},investigator_report_deadline_extend:{"ui:help":"系統會依「受理日期」自動產出本欄日期,請再確認是否正確"},status_note:{"ui:widget":"textarea"},"rev-line-0":{"ui:widget":"rev-line","ui:options":{label:!1}},"rev-line-1":{"ui:widget":"rev-line","ui:options":{label:!1}},"rev-line-2":{"ui:widget":"rev-line","ui:options":{label:!1}},"rev-line-3":{"ui:widget":"rev-line","ui:options":{label:!1}},"rev-line-4":{"ui:widget":"rev-line","ui:options":{label:!1}}},onChange:e=>{const t={};e.start_date?i.start_date!==e.start_date&&(t.investigator_report_deadline=Ke({start:e.start_date,afterMonths:Ge}),t.investigator_report_deadline_extend=Ke({start:e.start_date,afterMonths:He})):(t.investigator_report_deadline="",t.investigator_report_deadline_extend=""),a(Object.assign({},i,e,t))}}))};const Je=T.default.div.withConfig({displayName:"AdminMoraleCustomActions__Wrapper",componentId:"sc-1jbwgfp-0"})(["margin-top:10px;.btn{border:1px solid var(--primaryColor);margin-right:15px;cursor:pointer;:active,:hover{border:1px solid var(--primaryColor);}}"]);
2var Pe=function(e){const t=e.context.instance.id;return u.createElement(Je,{className:"related-resources"},u.createElement(V.A,{title:"相關會議/相關收發文"}),u.createElement(o.A,{className:"btn",type:"link",target:"_blank",href:"/admin/related-meetings/?query="+encodeURIComponent(JSON.stringify([{"morale_list.morale":t}]))},"相關會議"),u.createElement(o.A,{className:"btn",type:"link",target:"_blank",href:"/admin/related-forms/?query="+encodeURIComponent(JSON.stringify([{"morale_list.morale":t}]))},"相關收發文"))};function Ye(e){e.path;const t=e.context,n=e.style;return t.instance?u.createElement(o.A,{type:"primary",ghost:!0,onClick:async()=>{let e=S.webHost+"/product/?id="+t.instance.id;try{await navigator.clipboard.writeText(e),D.Ay.success("已複製URL連結")}catch(n){console.warn(n),D.Ay.warn("無法複製URL連結")}},style:n},"取得URL連結"):null}function We(e){e.path;const t=e.context,n=e.style;return u.createElement(o.A,{type:"link",target:"_blank",href:"/print-preview?collection=product&id="+t.instance.id+"&type=pay",style:Object.assign({border:"1px solid var(--primaryColor)",cursor:"pointer",":active":{border:"1px solid var(--primaryColor);"}},n),rel:"noreferrer"},"列印勞務報酬簽收單")}function qe(e){e.path;const t=e.context,n=e.style;return u.createElement(o.A,{type:"link",target:"_blank",href:"/print-preview?collection=product&id="+t.instance.id+"&type=consent",style:Object.assign({border:"1px solid var(--primaryColor)",cursor:"pointer",":active":{border:"1px solid var(--primaryColor);"}},n),rel:"noreferrer"},"列印授權同意書")}const Ve=T.default.div.withConfig({displayName:"AdminProductCustomActions__Wrapper",componentId:"sc-1mnfove-0"})(["margin-top:10px;"]);var Xe=function(e){return u.createElement(Ve,null,e.context.instance&&u.createElement(u.Fragment,null,u.createElement(Ye,Object.assign({},e,{style:{marginRight:15}})),u.createElement(We,Object.assign({},e,{style:{marginRight:15}})),u.createElement(qe,e)))};const Ze=R.L;const $e=T.default.div.withConfig({displayName:"AdminOrderNavigation__Wrapper",componentId:"sc-muo2dz-0"})(["margin-top:15px;margin-bottom:20px;padding-top:3px;padding-bottom:3px;background-color:#f1f3f5;.back-top-btn{position:fixed;bottom:120px;left:calc(1100px - 50px);z-index:999;border:1px solid var(--adminBorderColor);cursor:pointer;@media screen and (max-width:1100px){bottom:200px;left:calc(100vw - 50px);}}.back-bottom-btn{position:fixed;bottom:60px;left:calc(1100px - 50px);z-index:999;border:1px solid var(--adminBorderColor);cursor:pointer;@media screen and (max-width:1100px){bottom:140px;left:calc(100vw - 50px);}}"]);var et=function(e){const t=e.context,n=[{className:"buyer-info",title:"會員基本資料"},{className:"order-info",title:"訂單內容"},{className:"price-summary",title:"金額資訊"},{className:"receiver-info",title:Ze("receiver_info")},{className:"discounts-info",title:"金額減項"},{className:"fees-info",title:"金額加項"},{className:"receipt-info",title:"收據資料"}],r=Object.keys(t.formSpec.uiSchema).filter(e=>"rev-line"===t.formSpec.uiSchema[e]["ui:widget"]);return u.createElement($e,null,u.createElement(o.A,{type:"text",onClick:()=>{const e=document.getElementById("root_custom-system-actions");if(e){const t=e.getBoundingClientRect();window.scrollTo({top:t.y-20})}}},"系統操作"),n.map(e=>u.createElement(o.A,{type:"text",onClick:()=>{const t=document.querySelector("."+e.className);if(console.log("DBG classname",t),t){const e=t.getBoundingClientRect();window.scrollTo({top:e.y-20})}}},e.title)),r.map(e=>{var n;const r=(null===(n=t.formSpec.schema.properties[e])||void 0===n?void 0:n.title)||e;return u.createElement(o.A,{type:"text",onClick:()=>{const t=document.getElementById("root_"+e);if(t){const e=t.getBoundingClientRect();window.scrollTo({top:e.y-20})}}},r)}),u.createElement(o.A,{onClick:()=>{window.scrollTo({top:0})},className:"back-top-btn",size:"large",shape:"circle",icon:u.createElement(O.A,{style:{color:"#000000"}})}),u.createElement(o.A,{onClick:()=>{const e=document.getElementById("rev-admin-layout");if(e){const t=e.getBoundingClientRect();window.scrollTo({top:t.height})}},className:"back-bottom-btn",size:"large",shape:"circle",icon:u.createElement(L.A,{style:{color:"#000000"}})}))},tt=(n(10503),n(32099)),nt=n(55307),rt=n(36449),it=n(49237),at=n(90716),ot=n(9584),At=n(95713),st=n(15477),lt=n(89858);const ct=["652f781afcf2af09d28949e5"];function ut(e){let t=e.instance,n=e.user,r=e.checkoutPermission,i=e.orderPermission,a=e.hasTimeLimit,o=void 0!==a&&a;return function(e){return ct.some(t=>t===e.username)}(n)?{canDelete:!0,reason:""}:(0,le.A)(r)?(0,le.A)(i)?t.admin_creator!==n.id?{canDelete:!1,reason:"僅限建立該筆訂單的人員可刪除"}:o&&t.created+2592e5<Date.now()?{canDelete:!1,reason:"建立超過 3 天,無法刪除"}:{canDelete:!0,reason:""}:{canDelete:!1,reason:"缺少 order 刪除權限"}:{canDelete:!1,reason:"缺少 checkout 刪除權限"}}function dt(e,t){const n=e.items[0].product;if(n.name.indexOf("常年會費")>-1)return function(e,t){return ut({instance:e,user:t,checkoutPermission:"/admin/checkout/_write_delete",orderPermission:"/admin/order/_write_delete",hasTimeLimit:!0})}(e,t);if(n.name.indexOf("跨區會費")>-1)return function(e,t){return ut({instance:e,user:t,checkoutPermission:"/admin/checkout/_cross_write_delete",orderPermission:"/admin/order/_cross_write_delete",hasTimeLimit:!0})}(e,t);const r=Array.isArray(n.labels)&&n.labels.length>0,i=r&&n.labels.some(e=>e.indexOf("課程")>-1),a=r&&n.labels.some(e=>e.indexOf("活動")>-1);return i?function(e,t){return ut({instance:e,user:t,checkoutPermission:"/admin/checkout/_course_write_delete",orderPermission:"/admin/order/_course_write_delete",hasTimeLimit:!0})}(e,t):a?function(e,t){return ut({instance:e,user:t,checkoutPermission:"/admin/checkout/_activity_write_delete",orderPermission:"/admin/order/_activity_write_delete",hasTimeLimit:!0})}(e,t):{canDelete:!0,reason:""}}async function gt(e){let t=e.user,n=e.collection,r=e.data;return m.ui("operation_logs",{collection:n,action:"delete",staff:t.id,name:t.name||"",data:r})}const pt=T.default.div.withConfig({displayName:"AdminOrderCustomActions__Wrapper",componentId:"sc-19qcuix-0"})(["margin-top:30px;margin-bottom:30px;& > .container{display:flex;flex-wrap:wrap;align-items:center;padding-top:5px;padding-bottom:5px;}.ant-btn{margin-top:5px;margin-bottom:5px;margin-right:15px;}& > .title{margin-bottom:10px;}"]);var ft=function(e){var t,n;const r=(0,d.useOutlet)("user")[0],i=e.path,a=e.context,A=a.instance,s=a.values,l=(a.setValues,dt(A,r));return u.createElement(pt,{id:"root_custom-system-actions"},u.createElement(V.A,{title:"系統操作"}),u.createElement("div",{className:"container"},u.createElement(o.A,{icon:u.createElement(rt.A,null),disabled:!!A.order_id,onClick:()=>(0,d.getOutlet)("AdminOrderModifyPriceModal").update({type:"discount",instance:A})},"調整金額減項"),u.createElement(o.A,{icon:u.createElement(it.A,null),disabled:!!A.order_id,onClick:()=>(0,d.getOutlet)("AdminOrderModifyPriceModal").update({type:"fee",instance:A})},"調整金額加項"),("barcode"===A.payment_subtype||"cvs"===A.payment_subtype)&&u.createElement(o.A,{disabled:"code_generated"!==A.payment_status,target:"_blank",href:"/print-preview?collection=order&id="+A.id+"&type=payment-code"},"列印繳費條碼"),u.createElement(o.A,{onClick:()=>{i.indexOf("checkout")>-1&&!(0,le.A)("/admin/checkout/_write_reassign")||i.indexOf("order")>-1&&!(0,le.A)("/admin/order/_write_reassign")?D.Ay.error("您無此權限"):(0,d.getOutlet)("AdminReassignOrderModal").update({instance:A})}},"線下付款"),"success"!==A.payment_status&&A.items[0].product.name.indexOf("常年會費")>-1&&u.createElement(o.A,{onClick:()=>{(0,At.U)({order:A})}},"拆成兩筆"),"success"!==A.payment_status&&A.items[0].product.name.indexOf("常年會費")>-1&&u.createElement(v.A,{title:"確認設定為免繳?",okText:"確認",cancelText:"取消",onCancel:()=>0,onConfirm:async()=>{try{R.setLoading(!0),await W.adminPostAnnualFeeFree({order_number:A.order_number}),D.Ay.success("設定免繳成功,請重新整理")}catch(e){console.warn(e),D.Ay.error("發生錯誤")}finally{R.setLoading(!1)}}},u.createElement(o.A,null,"設定免繳")),A.items[0].product.name.indexOf("跨區會費")>-1&&(!(null!==(t=A.items[0].config.extra_data)&&void 0!==t&&t.start_date)||!(null!==(n=A.items[0].config.extra_data)&&void 0!==n&&n.end_date))&&u.createElement(o.A,{onClick:()=>{(0,st.Y)({order:A})}},"填寫跨區起迄"),u.createElement(o.A,{disabled:A.payment_status!==f.PAYMENT_STATUS.success,target:"_blank",href:"/print-preview-receipt?order_number="+A.order_number},"開立收據"),u.createElement(o.A,{disabled:A.payment_status!==f.PAYMENT_STATUS.success,onClick:()=>(0,lt.L)({order:s})},"寄送收據通知"),A.order_id&&A.items[0].product.is_required_insurance?u.createElement(o.A,{onClick:()=>(0,at.b)({order:A,isAdmin:!0})},"填寫保險資料"):null,A.order_id&&A.items[0].product.is_required_vegetarian?u.createElement(o.A,{onClick:()=>(0,ot.d)({order:A,isAdmin:!0})},"填寫葷素資料"):null,u.createElement(v.A,{title:"確認「取消」訂單嗎?",okText:"確認",cancelText:"取消",onConfirm:async()=>{R.setLoading(!0);try{await nt.req(S.apiHost+"/order/cancel?token="+(0,d.getOutlet)("user").getValue().token,{method:"POST",data:{order_number:A.order_number}}),D.Ay.success("已成功取消訂單"),setTimeout(()=>{window.location.reload()},800)}catch(e){D.Ay.error("發生錯誤"),console.warn(e)}finally{R.setLoading(!1)}}},u.createElement(o.A,{danger:!0,type:"primary",ghost:!0,disabled:"canceled"===A.status},"取消訂單")),A.payment_status!==f.PAYMENT_STATUS.success&&u.createElement(v.A,{title:"確認刪除訂單?",okText:"確認",cancelText:"取消",disabled:!l.canDelete,onConfirm:async()=>{const e=dt(A,r),t=e.canDelete,n=e.reason;if(t)try{R.setLoading(!0);const e=await m.P_("checkout",{order_number:A.order_number});for(let n of e.results||[])await gt({user:r,collection:"checkout",data:n}),await m.Nn("checkout",{id:n.id});const t=await m.P_("order",{order_number:A.order_number});for(let n of t.results||[])await gt({user:r,collection:"order",data:n}),await m.Nn("order",{id:n.id});D.Ay.success("刪除成功"),setTimeout(()=>{R.navigate("/admin/user-billings")},300)}catch(i){D.Ay.error("發生錯誤"),console.warn(i)}finally{R.setLoading(!1)}else D.Ay.error(n||"無法刪除訂單")}},u.createElement(tt.A,{title:l.canDelete?null:l.reason},u.createElement("span",null,u.createElement(o.A,{type:"primary",danger:!0,disabled:!l.canDelete},"刪除訂單"))))))},mt=n(40261),ht=n(26067),Et=n(47852),It=n(65835),yt=n.n(It),Ct=n(76201),Bt=n.n(Ct),Qt=n(96809),wt=n.n(Qt),bt=n(90990);function vt(e){const t=e.isUprData,n=e.context,r=e.user_id,i=n.instance,a=(n.values,n.setValues,u.useState({name:"",user_type:"",state:null,substate:"",phone:"",email:"",id_card_number:"",birthday:"",age:"",seniority:"",join_start_date:"",join_end_date:"",transform_date:"",transform_type:""})),o=a[0],A=a[1];return u.useEffect(()=>{r&&async function(e){try{var n,r;let a,o;R.setLoading(!0),a=t?Object.assign({},i):await m.yq("user_profile",{owner:e},{state:1,substate:1,user_type:1,status:1,phone:1,email:1,inouts:1,transforms:1}),o=await m.yq("private_profile",{owner:e});let s=(0,q.Mr)(a.transforms),l=(0,q.zJ)(a.inouts),c=await W.getUserAge({user_id:e}),u=await W.getUserSeniority({user_id:e});A(Object.assign({},o,a,{birthday:(null===(n=a.birthday)||void 0===n?void 0:n.split("T")[0])||"[未填寫生日]",join_start_date:l.join_start_date,join_end_date:l.join_end_date,transform_type:s.transform_type,transform_date:s.transform_date,age:null!==(r=a.birthday)&&void 0!==r&&r.split("T")[0]?c.age:"[計算發生錯誤]",seniority:u.seniority}))}catch(a){console.warn(a)}finally{R.setLoading(!1)}}(r)},[r]),u.createElement(Dt,null,u.createElement("h3",{className:"title"},"會員基本資料"),u.createElement(Se.A,{bordered:!0,size:"small",style:{marginBottom:10}},u.createElement(Se.A.Item,{label:"身分證字號"},u.createElement("p",null,null==o?void 0:o.id_card_number)),u.createElement(Se.A.Item,{label:"姓名",span:2},u.createElement("p",null,u.createElement("a",{target:"_blank",href:"/admin/users/?action=detail&id="+(null==o?void 0:o.id),rel:"noreferrer"},o.name))),u.createElement(Se.A.Item,{label:"類別"}
2,u.createElement("p",null,(0,q.G9)(o.user_type))),u.createElement(Se.A.Item,{label:"狀態"},u.createElement("p",null,(0,q.hI)(o.state))),u.createElement(Se.A.Item,{label:"次狀態"},u.createElement("p",null,(0,q.Dk)(o.substate))),u.createElement(Se.A.Item,{label:"行動電話"},u.createElement("p",null,o.phone)),u.createElement(Se.A.Item,{label:"電子信箱"},u.createElement("p",null,o.email)),u.createElement(Se.A.Item,{label:"生日"},u.createElement("p",null,o.birthday)),u.createElement(Se.A.Item,{label:"年齡"},u.createElement("p",null,o.age)),u.createElement(Se.A.Item,{label:"年資"},u.createElement("p",null,o.seniority)),u.createElement(Se.A.Item,{label:"入會日期"},u.createElement("p",null,o.join_start_date)),u.createElement(Se.A.Item,{label:"退會日期"},u.createElement("p",null,o.join_end_date)),u.createElement(Se.A.Item,{label:"轉換日期"},u.createElement("p",null,o.transform_date," ",o.transform_type&&u.createElement("span",null,"(轉換前:",(0,q.Dk)(o.transform_type),")")))))}const Dt=T.default.div.withConfig({displayName:"AdminUserBasicInfo__Wrapper",componentId:"sc-lhv8qa-0"})(["margin-top:20px;margin-bottom:20px;& > .title{margin-bottom:20px;}"]);n(25600);var xt=n(79085);n(91514);const _t=T.default.div.withConfig({displayName:"custom__Wrapper",componentId:"sc-3k0raw-0"})(["margin-top:20px;"]);var kt=function(e){R.getDefaultCheckoutFormSpec();const t=e.context,n=t.instance,r=t.values,i=t.setValues,a=((0,d.useOutlet)("config")[0],xt.A.useForm()[0]),A=u.useState(!1),s=A[0],l=A[1],c=(0,d.useOutlet)("actions")[0],g=u.useState(!1),p=g[0],f=(g[1],u.useState(!1)),h=f[0],E=f[1],I=u.useMemo(()=>{var e,t,n,i;return{buyer_email:null==r?void 0:r.buyer_email,receipt_title:(null==r||null===(e=r.extra_data)||void 0===e?void 0:e.receipt_title)||(null==r||null===(t=r.receipt_email_data)||void 0===t?void 0:t.receipt_title),receipt_gui_number:(null==r||null===(n=r.extra_data)||void 0===n?void 0:n.receipt_gui_number)||(null==r||null===(i=r.receipt_email_data)||void 0===i?void 0:i.gui_number)}},[r]);u.useEffect(()=>{r&&a.setFieldsValue({})},[a,r]);const y=u.useCallback(async()=>{const e=(null==n?void 0:n.owner)||(null==r?void 0:r.owner);if(e)try{var t,i;E(!0),c.setLoading(!0);const n=await m.yq("user_profile",{owner:e}),r=null!==(t=null==n?void 0:n.receipt_title)&&void 0!==t?t:"",o=null!==(i=null==n?void 0:n.receipt_gui_number)&&void 0!==i?i:"";if(!r&&!o)return void D.Ay.warn("會員尚未設定收據資料");a.setFieldsValue({receipt_title:r,receipt_gui_number:o});const A=a.getFieldsValue(["buyer_email","receipt_title","receipt_gui_number"]);l(A.buyer_email!==I.buyer_email||A.receipt_title!==I.receipt_title||A.receipt_gui_number!==I.receipt_gui_number),D.Ay.success("已導入會員收據資料")}catch(o){console.warn(o),D.Ay.error("導入會員收據資料失敗")}finally{c.setLoading(!1),E(!1)}else D.Ay.warn("此訂單未綁定會員,無法導入會員收據資料")},[c,a,I,null==n?void 0:n.owner,null==r?void 0:r.owner]),C=u.useCallback(async e=>{try{c.setLoading(!0);const t={buyer_email:e.buyer_email,receipt_email_data:Object.assign({},r.receipt_email_data,{receipt_title:e.receipt_title,gui_number:e.receipt_gui_number}),extra_data:Object.assign({},r.extra_data,{receipt_title:e.receipt_title,receipt_gui_number:e.receipt_gui_number})};await m.lU("checkout",{order_number:r.order_number},t),r.order_id&&await m.lU("order",{order_id:r.order_id},t),i(e=>Object.assign({},e,t)),l(!1),D.Ay.success("更新資訊成功")}catch(t){D.Ay.error("更新資訊失敗")}finally{c.setLoading(!1)}},[c,i,r.order_number,r.order_id,r.receipt_email_data,r.extra_data]);return r?u.createElement(_t,null,u.createElement(xt.A,{layout:"horzonital",form:a,initialValues:{buyer_email:I.buyer_email,receipt_title:I.receipt_title,receipt_gui_number:I.receipt_gui_number,payment_subtype:r.payment_subtype},onFinish:async e=>{await C(e)},onFinishFailed:()=>{},onFieldsChange:()=>{const e=a.getFieldsValue(["buyer_email","receipt_title","receipt_gui_number"]);l(e.buyer_email!==I.buyer_email||e.receipt_title!==I.receipt_title||e.receipt_gui_number!==I.receipt_gui_number)}},u.createElement(xt.A.Item,{label:"EMAIL",name:"buyer_email"},u.createElement(z.A,{placeholder:"EMAIL"})),u.createElement(xt.A.Item,{label:"收據抬頭",name:"receipt_title"},u.createElement(z.A,{placeholder:"收據抬頭"})),u.createElement(xt.A.Item,{label:"收據統編",name:"receipt_gui_number"},u.createElement(z.A,{placeholder:"收據統編"})),u.createElement(xt.A.Item,null,u.createElement(o.A,{style:{marginRight:10},disabled:h||p,onClick:y,htmlType:"button"},"導入會員收據資料"),u.createElement(o.A,{disabled:!s,onClick:a.submit,type:"primary",ghost:!0,htmlType:"button",style:{marginRight:10}},"更新資訊")))):null};const Ft={CARD:"信用卡",VBA:"代收",POST:"劃撥",CASH:"現金",none:"無"};const St=T.default.div.withConfig({displayName:"DiscountItemsSection__Wrapper",componentId:"sc-zh4m41-0"})([""]);var Rt=function(e){const t=(0,d.useOutlet)("user")[0],n=e.context,r=n.instance,a=n.values,A=n.setValues;return u.createElement(St,null,u.createElement(me.A,{columns:[{key:"type",title:"減項類型",dataIndex:"type",width:90},{key:"name",title:"減項名稱 / 備註",dataIndex:"name",width:150,render:(e,t)=>u.createElement("div",null,t.name," ",t.note?"/ "+t.note:"")},{key:"amount",title:"減項金額",dataIndex:"amount",render:(e,t)=>u.createElement("span",null,"- $",t.amount)},{key:"paid_info",title:"收款資訊",dataIndex:"paid_info",render:(e,t)=>u.createElement("div",null,u.createElement("div",null,"線下收款方式:",t.payment_offline_method?t.payment_offline_method:"---"),u.createElement("div",null,"收款日期:",t.paid_date?t.paid_date.split("T")[0]:"---"),u.createElement("div",null,"收據編號:",t.rcpt_no?t.rcpt_no:"---"),u.createElement("div",null,"付款方式:",t.pay_type?Ft[t.pay_type]:"---"))},{key:"is_receipt",title:"收據",dataIndex:"is_receipt",width:60,render:(e,t)=>u.createElement("span",{style:{fontSize:14}},t.is_receipt?"已開":"未開")},{key:"action",title:"",dataIndex:"action",width:60,render:(e,n,s)=>u.createElement(v.A,{title:"確認開立收據?",okText:"確認",cancelText:"取消",disabled:"admin"!==n.type,onConfirm:async()=>{try{const e=(0,i.A)(a.discount_items);e[s].is_receipt=!0,await m.lU("checkout",{order_number:r.order_number},{discount_items:e}),r.order_id&&await m.lU("order",{order_number:r.order_number},{discount_items:e}),A(Object.assign({},a,{nextDiscountItems:e}));let n={};a.buyer_zip&&a.buyer_city&&a.buyer_district&&a.buyer_address||(n=await m.yq("user_profile",{owner:r.owner}));const o={id:r.id,index:s,staff:JSON.stringify({username:t.username,name:(0,ne._)(t.username,"name")}),user:JSON.stringify({owner:a.owner,name:a.buyer_name||n.name||"",zip:a.buyer_zip||n.mail_address_zip_code||"",city:a.buyer_city&&a.buyer_district?a.buyer_city+"-"+a.buyer_district:n.mail_address_city||"",detail:a.buyer_address||n.mail_address_detail||""})},l=r.order_id?"/print-preview?collection=order&id="+o.id+"&type=receipt-discount-item&index="+o.index+"&staff="+o.staff+"&user="+o.user:"/print-preview?collection=checkout&id="+o.id+"&type=receipt-discount-item&index="+o.index+"&staff="+o.staff+"&user="+o.user;window.open(l)}catch(e){console.warn(e)}}},u.createElement(o.A,{size:"small",type:"primary",ghost:!0,disabled:"admin"!==n.type},"開立收據"))}],dataSource:r.discount_items,pagination:!1}))};const Nt=[{key:"type",title:"加項類型",dataIndex:"type",width:90,render:(e,t)=>u.createElement("div",null,t.type||"---")},{key:"name",title:"加項名稱 / 備註",dataIndex:"name",width:150,render:(e,t)=>u.createElement("div",null,t.name," ",t.note?"/ "+t.note:"")},{key:"amount",title:"加項金額",dataIndex:"amount",render:(e,t)=>u.createElement("span",null,"+ $",t.amount)}];const Tt=T.default.div.withConfig({displayName:"ExtraItemsSection__Wrapper",componentId:"sc-vrd0mw-0"})([""]);
2var Ot=function(e){const t=e.context.instance;return u.createElement(Tt,null,u.createElement(me.A,{columns:Nt,dataSource:t.extra_items,pagination:!1}))};R.L;const Lt=T.default.div.withConfig({displayName:"custom__Wrapper",componentId:"sc-3k0raw-0"})(["margin:15px 0px;& > div{margin-bottom:40px;& > h2{margin-bottom:10px;}}"]);var Mt=function(e){var t,n;const r=e.context,i=r.instance,a=(r.values,r.setValues,r.path),A=u.useState(null),s=(A[0],A[1],u.useState(!1)),l=s[0],c=s[1],d=u.useState({start_month:i.start_month,end_month:i.end_month}),g=d[0],p=d[1],f=e=>{if(e){const t=e.items[0].product.name,n=e.items[0].product.labels,r=null==n?void 0:n.some(e=>e.indexOf("課程")>-1),i=null==n?void 0:n.some(e=>e.indexOf("活動")>-1);if(t.indexOf("入會費")>-1)return{value:"infee",label:"入會費"};if(t.indexOf("常年會費")>-1)return{value:"fee",label:"常年會費"};if(t.indexOf("跨區會費")>-1)return{value:"crossfee",label:"跨區會費"};if(i&&r)return{value:"product",label:"課程/活動"};if(i)return{value:"activity",label:"活動"};if(r)return{value:"course",label:"課程"}}return{value:null,label:""}},h=!("fee"!==f(i).value||i.start_month&&i.end_month);return u.createElement(Lt,{id:"rev-AdminOrderDetailForm"},u.createElement("div",{className:"buyer-info"},u.createElement(vt,{isUprDate:!1,user_id:i.owner,path:a,context:r})),u.createElement("div",{className:"order-info"},u.createElement(V.A,{title:"訂單內容"}),u.createElement(Se.A,{bordered:!0,size:"small",style:{marginBottom:10}},u.createElement(Se.A.Item,{label:"訂單種類",span:3},f(i).label),"fee"===f(i).value&&u.createElement(u.Fragment,null,u.createElement(Se.A.Item,{label:"年度"},u.createElement("p",null,i.annual_year||"---")),u.createElement(Se.A.Item,{label:"起迄"},h?l?u.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"}},u.createElement("div",null,u.createElement(K.A,{style:{maxWidth:100,width:"100%",marginRight:5},min:"1",max:"12",addonAfter:"月",value:g.start_month,onChange:e=>p(Object.assign({},g,{start_month:e}))}),"-",u.createElement(K.A,{style:{maxWidth:100,width:"100%",marginLeft:5},min:"1",max:"12",addonAfter:"月",value:g.end_month,onChange:e=>p(Object.assign({},g,{end_month:e}))})),u.createElement("div",null,u.createElement(o.A,{style:{margin:10},shape:"circle",size:"small",icon:u.createElement(ht.A,null),onClick:async()=>{try{R.setLoading(!0),await m.lU("checkout",{order_number:i.order_number},{start_month:g.start_month,end_month:g.end_month}),i.order_id&&await m.lU("order",{order_number:i.order_number},{start_month:g.start_month,end_month:g.end_month}),D.Ay.success("修改成功"),c(!1),window.location.reload()}catch(e){console.warn(e),D.Ay.error("發生錯誤")}finally{R.setLoading(!1)}}}),u.createElement(o.A,{style:{margin:10},shape:"circle",size:"small",icon:u.createElement(Et.A,null),onClick:()=>{p(Object.assign({},g.end_month,{start_month:i.start_month,end_month:i.end_month})),c(!1)}}))):u.createElement("div",null,i.start_month||"---","月"," - ",i.end_month||"---","月",u.createElement(o.A,{style:{margin:10},shape:"circle",size:"small",icon:u.createElement(mt.A,null),onClick:()=>c(!0)})):u.createElement("p",null,i.start_month||"---","月"," - ",i.end_month||"---","月"))),"crossfee"===f(i).value&&u.createElement(u.Fragment,null,u.createElement(Se.A.Item,{label:"執業開始日期"},u.createElement("p",null,(null===(t=i.items[0].config.extra_data)||void 0===t?void 0:t.start_date)||"---")),u.createElement(Se.A.Item,{label:"執業結束日期"},u.createElement("p",null,(null===(n=i.items[0].config.extra_data)||void 0===n?void 0:n.end_date)||"---")))),u.createElement(Bt(),{defaultExpand:"fee"!==f(i).value&&"infee"!==f(i).value,cartItems:i.items,disabled:!0}),u.createElement(wt(),{order:i,renderExtraItemsInfo:bt.Ty,renderDiscountItemsInfo:bt.g8})),u.createElement("div",{className:"buyer-email-info receipt-info"},u.createElement(V.A,{title:"購買人資訊、收據資料"}),u.createElement(yt(),{name:"姓名",value:i.buyer_name}),u.createElement(yt(),{name:"行動電話",value:i.buyer_phone}),u.createElement(kt,e)),u.createElement("div",{className:"discounts-info"},u.createElement(V.A,{title:"金額減項"}),u.createElement(Rt,e)),u.createElement("div",{className:"fees-info"},u.createElement(V.A,{title:"金額加項"}),u.createElement(Ot,e)))};const Ut=T.default.div.withConfig({displayName:"AdminOrderNotification__Wrapper",componentId:"sc-vvh7js-0"})(["margin-top:20px;margin-bottom:20px;"]);var Gt=function(e){var t,n,r;e.path;const i=e.context;return"canceled"===(null===(t=i.instance)||void 0===t?void 0:t.status)?u.createElement(Ut,null,u.createElement(Me.A,{type:"warning",showIcon:!0,message:"請注意:本訂單已取消。"})):"time_canceled"===(null===(n=i.instance)||void 0===n?void 0:n.status)?u.createElement(Ut,null,u.createElement(Me.A,{type:"warning",showIcon:!0,message:"請注意:本訂單已取消 (超過繳費時間)。"})):"stock_canceled"===(null===(r=i.instance)||void 0===r?void 0:r.status)?u.createElement(Ut,null,u.createElement(Me.A,{type:"warning",showIcon:!0,message:"請注意:本訂單已取消 (人數庫存額滿)。"})):null},Ht=n(60801),Kt=n(57793);const jt=T.default.div.withConfig({displayName:"AdminUserPorfileCustomActions__Wrapper",componentId:"sc-1pt5tp5-0"})(["margin-top:30px;margin-bottom:30px;& > .title{margin-bottom:10px;}& > .container{display:flex;flex-wrap:wrap;align-items:center;padding-top:5px;padding-bottom:5px;}.ant-btn{margin-top:5px;margin-bottom:5px;margin-right:15px;}"]);var zt=function(e){const t=e.context;return u.createElement(jt,{id:"root_custom-system-actions"},u.createElement(V.A,{title:"系統操作"}),u.createElement("div",{className:"container"},u.createElement(o.A,{type:"primary",ghost:!0,onClick:()=>(0,Ht.u)({context:t})},"修改現在事務所"),u.createElement(o.A,{danger:!0,disabled:!(0,le.A)("/admin/users/_write_reset_password"),onClick:()=>(0,Kt.a)({context:t})},"重設密碼")))};function Jt(e){e.path;const t=e.context,n=e.style;return t.instance?u.createElement(o.A,{type:"primary",ghost:!0,onClick:async()=>{let e=S.webHost+"/announcement/?id="+t.instance.id;try{await navigator.clipboard.writeText(e),D.Ay.success("已複製URL連結")}catch(n){console.warn(n),D.Ay.warn("無法複製URL連結")}},style:n},"取得URL連結"):null}const Pt=T.default.div.withConfig({displayName:"AdminNewsCustomActions__Wrapper",componentId:"sc-ullu3w-0"})(["margin-top:10px;"]);var Yt=function(e){return u.createElement(Pt,null,u.createElement(Jt,e))};function Wt(e){const t=e.setQueryState,n=(e.queryState,u.useState(null)),r=n[0],i=n[1];return u.createElement(qt,null,u.createElement("div",{className:"field"},u.createElement("label",null,"案號"),u.createElement(z.A.Search,{style:{width:150},value:r,onChange:e=>i(e.target.value),onSearch:()=>
2{if(r){const e={};e.case_number=Number(r),t(t=>{const n=Object.assign({},t.extraQueries,e);return Object.keys(t.extraQueries).map(t=>Object.keys(e).find(e=>e===t)?null:t).filter(e=>!!e).forEach(e=>{delete n[e]}),Object.assign({},t,{extraQueries:n})})}else t(e=>Object.assign({},e,{extraQueries:Object.assign({},e.extraQueries,{case_number:void 0})}))}})))}const qt=T.default.div.withConfig({displayName:"AdminMoraleWidget__Wrapper",componentId:"sc-1kklgp5-0"})(["& > .field{display:flex;align-items:center;}& > .field > label{margin-right:10px;}"]);var Vt=n(86663);function Xt(){const e=112,t=[];t.push(""+e);const n=(new Date).getFullYear()-1911;if(n>e)for(let r=0;r<n-e;r++)t.push(""+(e+r+1));return t}const Zt={fee:{label:"會費紀錄",columns:[{title:"年度",dataIndex:"FEE_YEAR",key:"FEE_YEAR",width:100,fixed:"left"},{title:"起",dataIndex:"BMONTH",key:"BMONTH"},{title:"訖",dataIndex:"EMONTH",key:"EMONTH"},{title:"繳費狀況",dataIndex:"PAY_STATUS",key:"PAY_STATUS",render:(e,t)=>u.createElement("div",{style:{color:"red"}},"N"===t.PAY_STATUS?0!==t.REFUND?"退款":"未繳":"S"===t.PAY_STATUS?"停繳":"Y"===t.PAY_STATUS?"已繳":"F"===t.PAY_STATUS?"免繳":"未繳")},{title:"應收",dataIndex:"RECEIVABLE",key:"RECEIVABLE"},{title:"收款日",dataIndex:"RECEIVE_DATE",key:"RECEIVE_DATE",render:(e,t)=>{var n,r;return"Y"===t.PAY_STATUS?u.createElement("div",null,null===(n=t.RECEIVE_DATE)||void 0===n?void 0:n.split("T")[0]):"S"===t.PAY_STATUS?u.createElement("div",null,null===(r=t.STOP_DATE)||void 0===r?void 0:r.split("T")[0]):"---"}}]},courses:{label:"參與課程紀錄",columns:[{title:"課程編號",dataIndex:"class_no",key:"class_no",width:50,fixed:"left"},{title:"課程名稱",dataIndex:"name",key:"name"},{title:"類別",key:"type_code",render:(e,t)=>{var n;return"ecourse"===t._type?"影音課程":(null===(n=t.codebase)||void 0===n?void 0:n.CODE_NAME)||t.type_code}},{title:"時間",key:"time",render:(e,t)=>(t.complete_time||"").slice(0,10)},{title:"是否出席",key:"attend",render:(e,t)=>"ecourse"===t._type?t.temp_time?"是":"否":"Y"===t.is_present?"是":"否"},{title:"核給點數",dataIndex:"get_clocks",key:"get_clocks"},{title:"使用免費點數",key:"use_free",render:(e,t)=>"Y"===t.use_free?"是":"否"},{title:"繳費狀況",dataIndex:"pay_progress",key:"pay_progress",render:(e,t)=>u.createElement("div",{style:{color:"red"}},{30:"未繳",50:"少繳",90:"已繳",100:"免費",105:"自選免費",120:"作廢",160:"授權失敗",165:"逾期取消",200:"退款取消",0:""}[t.pay_progress]||"---")}]},activities:{label:"參與活動紀錄",columns:[{title:"活動編號",dataIndex:"activity_id",key:"activity_id",width:50,fixed:"left"},{title:"活動名稱",dataIndex:"name",key:"name",width:200},{title:"類別",key:"type_code",render:(e,t)=>{var n;return(null===(n=t.codebase)||void 0===n?void 0:n.CODE_NAME)||""}},{title:"時間",key:"time",render:(e,t)=>u.createElement(u.Fragment,null,u.createElement("div",null,(t.start_date||"").slice(0,10)),u.createElement("div",null,t.start_time||""))},{title:"繳費狀況",dataIndex:"pay_progress",key:"pay_progress",render:(e,t)=>u.createElement("div",{style:{color:"red"}},{30:"未繳",50:"少繳",90:"已繳",100:"免費",105:"自選免費",120:"作廢",160:"授權失敗",165:"逾期取消",200:"退款取消",0:""}[t.pay_progress]||"---")}]},meetings:{label:"參與會議紀錄",columns:[{title:"會議名稱",dataIndex:"name",key:"name",width:200},{title:"時間",key:"time",render:(e,t)=>u.createElement(u.Fragment,null,u.createElement("div",null,(t.start_date||"").slice(0,10)),u.createElement("div",null,t.start_time||""))},{title:"地點",key:"location",dataIndex:"location"}]},teaches:{label:"授課紀錄",columns:[{title:"課程編號",dataIndex:"class_no",key:"class_no",width:50,fixed:"left"},{title:"課程名稱",dataIndex:"name",key:"name"},{title:"類別",key:"type_code",render:(e,t)=>{var n;return(null===(n=t.codebase)||void 0===n?void 0:n.CODE_NAME)||t.type_code}},{title:"時間",key:"time",render:(e,t)=>(t.session_time||"").slice(0,10)},{title:"核給點數",dataIndex:"get_clocks",key:"get_clocks"}]}},$t={courses:{label:"參與課程紀錄",columns:[{title:"場次時間",key:"session",dataIndex:"session",width:150,render:(e,t)=>{const n=t.session&&Object.keys(t.session).length>0&&t.session.date?t.session.date+"\n "+(t.session.start_time?t.session.start_time+"-"+t.session.end_time:""):"線上自由安排";return u.createElement("div",null,n)}},{title:"編號",name:"serial_number",dataIndex:"serial_number",render:(e,t)=>u.createElement("div",null,t.serial_number||"---")},{title:"名稱",key:"name",dataIndex:"name",width:350},{title:"核給時數",key:"tba_hours",dataIndex:"tba_hours",render:(e,t)=>u.createElement("div",null,t.tba_hours," 小時")}]},activities:{label:"參與活動紀錄",columns:[{title:"場次時間",key:"session",dataIndex:"session",width:200,render:(e,t)=>{const n=t.session&&Object.keys(t.session).length>0&&t.session.date?t.session.date+"\n "+(t.session.start_time?t.session.start_time+"-"+t.session.end_time:""):"線上自由安排";return u.createElement("div",null,n)}},{title:"名稱",key:"name",dataIndex:"name",width:350},{title:"核給時數",key:"tba_hours",dataIndex:"tba_hours",render:(e,t)=>u.createElement("div",null,t.tba_hours," 小時")}]},meetings:{label:"參與會議紀錄",columns:[{title:"名稱",key:"name",dataIndex:"name"},{title:"會議日期",key:"date",dataIndex:"date"},{title:"會議時間",key:"time",dataIndex:"time"},{title:"會議地點",key:"room",dataIndex:"room"}]},lectures:{label:"授課紀錄",columns:[{title:"名稱",key:"name",dataIndex:"name"},{title:"分類",key:"labels",dataIndex:"labels"},{title:"核給時數",key:"tba_hours",dataIndex:"tba_hours"}]}};const en=T.default.div.withConfig({displayName:"AdminUserAttendList__Wrapper",componentId:"sc-jat1k2-0"})(["margin-top:20px;margin-bottom:20px;& > .title{margin-bottom:20px;}& > .container{}"]);var tn=function(e){e.path;
2const t=e.context.instance,n=u.useState([]),r=n[0],a=n[1],o="undefined"!=typeof window,A=t&&t.ID,s=t.owner,l=!!o&&"true"===Vt.parse(window.location.search).isLegacy,c=o?Vt.parse(window.location.search).tab:"",d=l?Zt[c]:$t[c],g=u.useCallback(async e=>{let t=e.tab,n=e.memberId;R.setLoading(!0);try{if("fee"===t){const e=await m._o("Annual_Fee",{MBR_ID:n},["-FEE_YEAR","-BMONTH"]);a(e)}else if("courses"===t){const e=await m._o("Course_History",{member_id:n}),t=await m._o("ECourse_History",{member_id:n}),r=await m._o("code_base",{}),o=[].concat((0,i.A)(e.map(e=>Object.assign({_type:"course"},e))),(0,i.A)(t.map(e=>Object.assign({_type:"ecourse"},e)))).map(e=>{const t={};return"ecourse"===e._type&&(t.complete_time=e.complete_time1||e.complete_time2||e.complete_time3),t.codebase=r.find(t=>t.CODE_NO===e.type_code),Object.assign({},e,t)}).sort((e,t)=>e.complete_time>t.complete_time?-1:e.complete_time<t.complete_time?1:0);a(o)}else if("activities"===t){const e=await m._o("code_base",{}),t=(await m._o("Activity_History",{member_id:n})).map(t=>{const n={};return n.codebase=e.find(e=>e.CODE_NO===t.type_code),Object.assign({},t,n)}).sort((e,t)=>e.start_date>t.start_date?-1:e.start_date<t.start_date?1:0);a(t)}else if("meetings"===t){const e=(await m._o("Meeting_History",{member_id:n})).sort((e,t)=>e.start_date>t.start_date?-1:e.start_date<t.start_date?1:0);a(e)}else if("teaches"===t){const e=await m._o("code_base",{}),t=(await m._o("Lecture_History",{member_id:n})).map(t=>{const n={};return n.codebase=e.find(e=>e.CODE_NO===t.type_code),Object.assign({},t,n)}).sort((e,t)=>e.session_time>t.session_time?-1:e.session_time<t.session_time?1:0);a(t)}}catch(r){console.warn(r)}finally{R.setLoading(!1)}},[]),p=u.useCallback(async e=>{let t=e.tab,n=e.owner;R.setLoading(!0);try{if("meetings"===t){const e=(await m.P_("Meeting",{users:{$in:[{user:n}]}},["-created"],{offset:0,limit:1e3})).results;a(e)}else{let e=await W.adminGetUserJoinRecords({user_id:n,first_years:Xt()}),r=e.joins,i=e.lectures;r=r.map(e=>Object.assign({id:e._id.$oid},e)),"courses"===t?a(r.filter(e=>{for(const t of e.labels||[])if(t.indexOf("課程")>-1)return!0;return"在職進修"===e.internal_label})):"activities"===t?a(r.filter(e=>{for(const t of e.labels||[])if(t.indexOf("活動")>-1)return!0;return!1})):"lectures"===t&&(i=i.map(e=>Object.assign({id:e._id.$oid},e)),a(i))}}catch(r){console.warn(r)}finally{R.setLoading(!1)}},[]);return u.useEffect(()=>{l&&o&&A&&g({tab:c,memberId:t.ID}),!l&&o&&s&&p({tab:c,owner:t.owner})},[g,p,A,o,s,l,c,null==t?void 0:t.ID,null==t?void 0:t.owner]),u.createElement(en,null,u.createElement("h3",{className:"title"},l?"112年前"+d.label:d.label),u.createElement("div",{className:"container"},u.createElement(me.A,{key:c,columns:null==d?void 0:d.columns,dataSource:r,pagination:{total:(r||[]).length,showTotal:e=>"共 "+e+" 筆"}})))},nn=n(61843),rn=n(78077);function an(e){const t=e.context.instance,n=u.useState([]),r=n[0],i=n[1];return u.useEffect(()=>{if(t.id){async function e(e){try{const t=await m.P_("checkout",{"items.0.product.id":{$oid:e}},["-created"],{offset:0,limit:1e4},{order_id:1,order_number:1,buyer_name:1,total:1,payment_subtype:1,created:1}),n=await E.og(t,{order_id:1,order_number:1,buyer_name:1,payment_status:1});i(n.results)}catch(t){console.warn(t)}}e(t.id)}},[t.id]),u.createElement(on,null,u.createElement("h3",{className:"title"},"繳費明細"),u.createElement(me.A,{columns:[{title:"訂單編號 / 流水號",key:"order_number",dataIndex:"order_number",render:(e,n)=>{const r=n.order_id?""+n.order_id:n.order_number+"*",i=h.getAdminUrlFromMergedCheckout(n),a=rn.ES.includes(t.internal_label)?"/admin/orders-course":"/admin/orders-activity";return u.createElement(N,{title:r,url:i+"&backPath="+a})}},{title:"姓名",key:"buyer_name",dataIndex:"buyer_name"},{title:"應收",key:"total",dataIndex:"total"},{title:"實收",key:"total",dataIndex:"total",render:(e,t)=>"success"===t.payment_status?t.total:0},{title:"付款狀態",key:"payment_status",dataIndex:"payment_status",render:(e,t)=>{var n;return t?null===(n=f.PAYMENT_STATUS_DISPLAY[t.payment_status])||void 0===n?void 0:n.label:""}}
2,{title:"付款方式",key:"payment_subtype",dataIndex:"payment_subtype",render:(e,t)=>{var n;return t?null===(n=f.PAYMENT_SUBTYPE_DISPLAY[t.payment_subtype])||void 0===n?void 0:n.label:""}},{title:"報名日期",key:"created",dataIndex:"created",render:(e,t)=>new Date(t.created).toLocaleDateString("sv")}],dataSource:r,pagination:{size:"small",showTotal:e=>"共 "+e+" 筆"}}))}const on=T.default.div.withConfig({displayName:"AdminOrderList__Wrapper",componentId:"sc-10wp6s4-0"})(["margin-top:20px;margin-bottom:20px;& > .title{margin-bottom:20px;}& > .container{}"]);function An(e){const t=e.context.instance,n=u.useState([]),r=n[0],a=n[1],A=u.useState([]),s=A[0],l=A[1],c=u.useState([]),d=c[0],g=c[1];return u.useEffect(()=>{if(t.id){async function e(e){try{const e=await m.P_("checkout",{"items.0.product.id":{$in:(0,i.A)(rn.kT).map(e=>({$oid:e}))},owner:t.owner},["-created"],{offset:0,limit:1e4},{order_id:1,order_number:1,items:1,annual_year:1,buyer_name:1,total:1,payment_subtype:1,created:1,start_month:1,end_month:1}),n=await E.og(e,{order_id:1,order_number:1,buyer_name:1,payment_status:1});if(a(n.results),n.total>0){const e=await m._o("withdraw_record",{user:t.owner,order_number:{$in:n.results.map(e=>e.order_number)}}),r=await m._o("stop_record",{user:t.owner,order_number:{$in:n.results.map(e=>e.order_number)}});l(e),g(r)}}catch(n){console.warn(n)}}e(t.id)}},[t.id,t.owner]),u.createElement(sn,null,u.createElement("h3",{className:"title"},"會費明細"),r.length>0&&u.createElement(me.A,{columns:[{title:"訂單編號 / 流水號",key:"order_number",dataIndex:"order_number",render:(e,t)=>{const n=t.order_id?""+t.order_id:t.order_number+"*",r=h.getAdminUrlFromMergedCheckout(t);return u.createElement(N,{style:{maxWidth:150,paddingLeft:0},title:n,url:r+"&backPath=/admin/orders-fee"})}},{title:"名稱",key:"",dataIndex:"",render:(e,t)=>{const n=t.items[0],r=n.product,i=n.config;return u.createElement("div",null,r.name.indexOf("常年會費")>-1?u.createElement("div",null,u.createElement("div",null,t.annual_year,r.name),t.start_month&&t.end_month&&t.start_month+"月 - "+t.end_month+"月"):r.name.indexOf("跨區會費")>-1?u.createElement("div",null,u.createElement("div",null,r.name," ",null===(a=i.variants[0])||void 0===a?void 0:a.choice),u.createElement("div",null,"執業開始日期:",null===(o=i.extra_data)||void 0===o?void 0:o.start_date),u.createElement("di",null,"執業結束日期:",null===(A=i.extra_data)||void 0===A?void 0:A.end_date)):void 0);var a,o,A}},{title:"應收",key:"total",dataIndex:"total"},{title:"實收",key:"total",dataIndex:"total",render:(e,t)=>"success"===t.payment_status?t.total:0},{title:"付款狀態",key:"payment_status",dataIndex:"payment_status",render:(e,t)=>{var n;return(null===(n=f.PAYMENT_STATUS_DISPLAY[t.payment_status])||void 0===n?void 0:n.label)||"---"}},{title:"付款方式",key:"payment_subtype",dataIndex:"payment_subtype",render:(e,t)=>{var n;return t?null===(n=f.PAYMENT_SUBTYPE_DISPLAY[t.payment_subtype])||void 0===n?void 0:n.label:""}}],dataSource:r,pagination:{size:"small",showTotal:e=>"共 "+e+" 筆"},expandable:{defaultExpandAllRows:!0,expandedRowRender:e=>{const t=s.filter(t=>t.order_number===e.order_number),n=d.filter(t=>t.order_number===e.order_number);return u.createElement("div",{className:"expand-wrapper"},t.length>0&&u.createElement("div",null,t.map(e=>u.createElement("div",null,"[退會紀錄]"," ",u.createElement("span",null,e.name," ",e.withdraw_date," ",q.ar(e.leave_reason)," ","(公會應退會員金額:",e.price,")"),u.createElement(o.A,{type:"link",target:"_blank",href:"/admin/users-withdraw-record/?action=detail&id="+e.id},"查看")))),n.length>0&&u.createElement("div",null,n.map(e=>u.createElement("div",null,"[停止紀錄]"," ",u.createElement("span",null,e.name," ",e.stop_date," ",q.ar(e.leave_reason)," ","(公會應退會員金額:",e.price,")"),u.createElement(o.A,{type:"link",target:"_blank",href:"/admin/users-stop-record/?action=detail&id="+e.id},"查看")))))},rowExpandable:e=>{const t=s.filter(t=>t.order_number===e.order_number),n=d.filter(t=>t.order_number===e.order_number);return t.length>0||n.length>0}}}))}const sn=T.default.div.withConfig({displayName:"AdminOrderFeeList__Wrapper",componentId:"sc-mkx7uo-0"})(["margin-top:20px;margin-bottom:20px;& > .title{margin-bottom:20px;}& > .container{}.expand-wrapper{padding-left:50px;}"]);var ln=n(30763);const cn=T.default.div.withConfig({displayName:"AdminSignFormNavigation__Wrapper",componentId:"sc-iwztzf-0"})(["margin-top:15px;margin-bottom:20px;padding-top:3px;padding-bottom:3px;background-color:#f1f3f5;.back-top-btn{position:fixed;bottom:120px;left:calc(1100px - 50px);z-index:999;border:1px solid var(--adminBorderColor);cursor:pointer;@media screen and (max-width:1100px){bottom:200px;left:calc(100vw - 50px);}}.back-bottom-btn{position:fixed;bottom:60px;left:calc(1100px - 50px);z-index:999;border:1px solid var(--adminBorderColor);cursor:pointer;@media screen and (max-width:1100px){bottom:140px;left:calc(100vw - 50px);}}"]);var un=function(e){const t=e.context,n=Object.keys(t.formSpec.uiSchema).filter(e=>"rev-line"===t.formSpec.uiSchema[e]["ui:widget"]);return u.createElement(cn,null,u.createElement(o.A,{type:"text",onClick:()=>{const e=document.getElementById("root_custom-system-actions");
2if(e){const t=e.getBoundingClientRect();window.scrollTo({top:t.y-20})}}},"系統操作"),u.createElement(o.A,{type:"text",onClick:()=>{const e=document.getElementById("root_custom-system-downloads");if(e){const t=e.getBoundingClientRect();window.scrollTo({top:t.y-20})}}},"資料下載"),n.map(e=>{var n;const r=(null===(n=t.formSpec.schema.properties[e])||void 0===n?void 0:n.title)||e;return u.createElement(o.A,{type:"text",onClick:()=>{const t=document.getElementById("root_"+e);if(t){const e=t.getBoundingClientRect();window.scrollTo({top:e.y-20})}}},r)}),u.createElement(o.A,{onClick:()=>{window.scrollTo({top:0})},className:"back-top-btn",size:"large",shape:"circle",icon:u.createElement(O.A,{style:{color:"#000000"}})}),u.createElement(o.A,{onClick:()=>{const e=document.getElementById("rev-admin-layout");if(e){const t=e.getBoundingClientRect();window.scrollTo({top:t.height})}},className:"back-bottom-btn",size:"large",shape:"circle",icon:u.createElement(L.A,{style:{color:"#000000"}})}))};const dn=T.default.div.withConfig({displayName:"AdminMoraleNavigation__Wrapper",componentId:"sc-cenc41-0"})(["margin-top:15px;margin-bottom:20px;padding-top:3px;padding-bottom:3px;background-color:#f1f3f5;.back-top-btn{position:fixed;bottom:120px;left:calc(1100px - 50px);z-index:999;border:1px solid var(--adminBorderColor);cursor:pointer;@media screen and (max-width:1100px){bottom:200px;left:calc(100vw - 50px);}}.back-bottom-btn{position:fixed;bottom:60px;left:calc(1100px - 50px);z-index:999;border:1px solid var(--adminBorderColor);cursor:pointer;@media screen and (max-width:1100px){bottom:140px;left:calc(100vw - 50px);}}"]);var gn=function(e){const t=e.context,n=Object.keys(t.formSpec.uiSchema).filter(e=>"rev-line"===t.formSpec.uiSchema[e]["ui:widget"]);return u.createElement(dn,null,[{id:"root_rev-line-0",title:"案號"},{id:"root_rev-line-1",title:"案件進度"},{id:"root_rev-line-2",title:"當事人"},{id:"root_rev-line-3",title:"調查小組"},{id:"root_rev-line-4",title:"受理日期暨報告提出期限"}].map(e=>u.createElement(o.A,{type:"text",onClick:()=>{const t=document.getElementById(e.id);if(t){const e=t.getBoundingClientRect();window.scrollTo({top:e.y-20})}}},e.title)),n.map(e=>{var n;const r=(null===(n=t.formSpec.schema.properties[e])||void 0===n?void 0:n.title)||e;return u.createElement(o.A,{type:"text",onClick:()=>{const t=document.getElementById("root_"+e);if(t){const e=t.getBoundingClientRect();window.scrollTo({top:e.y-20})}}},r)}),u.createElement(o.A,{type:"text",onClick:()=>{const e=document.querySelector(".related-resources");if(e){const t=e.getBoundingClientRect();window.scrollTo({top:t.y-20})}}},"相關會議/相關收發文"),u.createElement(o.A,{onClick:()=>{window.scrollTo({top:0})},className:"back-top-btn",size:"large",shape:"circle",icon:u.createElement(O.A,{style:{color:"#000000"}})}),u.createElement(o.A,{onClick:()=>{const e=document.getElementById("rev-admin-layout");if(e){const t=e.getBoundingClientRect();window.scrollTo({top:t.height})}},className:"back-bottom-btn",size:"large",shape:"circle",icon:u.createElement(L.A,{style:{color:"#000000"}})}))};const pn=T.default.div.withConfig({displayName:"AdminFormNavigation__Wrapper",componentId:"sc-1wx22zc-0"})(["margin-top:15px;margin-bottom:20px;padding-top:3px;padding-bottom:3px;background-color:#f1f3f5;.back-top-btn{position:fixed;bottom:120px;left:calc(1100px - 50px);z-index:999;border:1px solid var(--adminBorderColor);cursor:pointer;@media screen and (max-width:1100px){bottom:200px;left:calc(100vw - 50px);}}.back-bottom-btn{position:fixed;bottom:60px;left:calc(1100px - 50px);z-index:999;border:1px solid var(--adminBorderColor);cursor:pointer;@media screen and (max-width:1100px){bottom:140px;left:calc(100vw - 50px);}}"]);var fn=function(e){const t=e.context,n=e.path,r=Object.keys(t.formSpec.uiSchema).filter(e=>"rev-line"===t.formSpec.uiSchema[e]["ui:widget"]),i=[{id:"root_form-history",title:"簽核紀錄"},{id:"root_form-history-execution",title:"執行紀錄"}];return n&&n.indexOf("/admin/executions")>-1&&i.push({id:"root_form-execution",title:"表單執行"}),u.createElement(pn,null,[{id:"root_rev-line-system",title:"系統操作"},{id:"root_rev-line-0",title:"基本資料"}].map(e=>u.createElement(o.A,{type:"text",onClick:()=>{const t=document.getElementById(e.id);if(t){const e=t.getBoundingClientRect();window.scrollTo({top:e.y-20})}}},e.title)),r.map(e=>{var n;const r=(null===(n=t.formSpec.schema.properties[e])||void 0===n?void 0:n.title)||e;return u.createElement(o.A,{type:"text",onClick:()=>{const t=document.getElementById("root_"+e);if(t){const e=t.getBoundingClientRect();window.scrollTo({top:e.y-20})}}},r)}),i.map(e=>u.createElement(o.A,{type:"text",onClick:()=>{const t=document.getElementById(e.id);if(t){const e=t.getBoundingClientRect();window.scrollTo({top:e.y-20})}}},e.title)),u.createElement(o.A,{onClick:()=>{window.scrollTo({top:0})},className:"back-top-btn",size:"large",shape:"circle",icon:u.createElement(O.A,{style:{color:"#000000"}})}),u.createElement(o.A,{onClick:()=>{const e=document.getElementById("rev-admin-layout");if(e){const t=e.getBoundingClientRect();window.scrollTo({top:t.height})}},className:"back-bottom-btn",size:"large",shape:"circle",icon:u.createElement(L.A,{style:{color:"#000000"}})}))};const mn=(0,d.getOutlet)("users");const hn=async e=>{let t=e.instance,n=e.people,r=e.members;const a=await m.yq("product",{id:t.product_id}),o=function(e){const t=e&&e.session&&Object.keys(e.session).length>0&&e.session.date?"上課日期:"+e.session.date+" "+(e.session.start_time?e.session.start_time+"-"+e.session.end_time:""):"---";return[[""+e.name,"","","","","","","","",""],[e.internal_label+(e.serial_number?"("+e.serial_number+")":"")],[],[""+t]]}(a),A=function(e){return[["編號","姓名","狀態","簽到","","繳費","免費時數","退費","收據","素食"],["","","",e&&e.session&&Object.keys(e.session).length>0&&e.session.date?e.session.date+"\n"+(e.session.start_time?""+e.session.start_time:""):"---","","","","","",""]]}(a),s=function(e){return(e||[]).map(e=>{const t=mn.getValue().find(t=>t.owner===e.user),n=t?t.name:e.name;return[e.type,n,"","","","","","","",""]})}(n),l=function(e){const t=[];if(!e)return t;const n=e.sort((e,t)=>
2(e.name||"").localeCompare(t.name||"","zh-Hant"));for(let r=0;r<n.length;r++){const e=n[r],i=mn.getValue().find(t=>t.owner===e.owner),a=e.substate?(0,q.Dk)(e.substate):i?(0,q.Dk)(i.substate):"";t.push([""+(r+1),""+(i?i.name:""),""+a,"","",""+(e.total||""),e.is_points_discount?"●":"","","",Array.isArray(e.vegetarians)&&e.vegetarians.length>0&&e.vegetarians[0].is_vegetarian?"是":"否"])}return t}(r);return[].concat((0,i.A)(o),(0,i.A)(A),(0,i.A)(s),(0,i.A)(l))},En=e=>{e["!merges"]=[{s:{r:0,c:0},e:{r:0,c:9}},{s:{r:1,c:0},e:{r:1,c:9}},{s:{r:2,c:0},e:{r:2,c:9}},{s:{r:3,c:0},e:{r:3,c:9}},{s:{r:4,c:0},e:{r:5,c:0}},{s:{r:4,c:1},e:{r:5,c:1}},{s:{r:4,c:2},e:{r:5,c:2}},{s:{r:4,c:3},e:{r:4,c:4}}];e.A1.s={sz:18,bold:!0,alignment:{horizontal:"center",vertical:"center"}},e.A2.s={sz:12,bold:!0,alignment:{horizontal:"center",vertical:"center"}},e.A4.s={sz:12};const t=Object.keys(e),n=["!cols","!merges","!ref"].concat(["A1","B1","C1","D1","E1","F1","G1","H1","I1","J1","A2","B2","C2","D2","E2","F2","G2","H2","I2","J2","A3","B3","C3","D3","E3","F3","G3","H3","I3","J3","A4","B4","C4","D4","E4","F4","G4","H4","I4","J4"]);for(let i=0;i<t.length;i++){const r=t[i],a=["B5","B6"].includes(r),o=r.indexOf("B")>-1;n.includes(r)||(e[r].s=o&&!a?Object.assign({},e[r].s,{bold:!0,sz:16,alignment:{horizontal:"center",vertical:"center"},top:{style:"thin",color:{rgb:"000000"}},bottom:{style:"thin",color:{rgb:"000000"}},left:{style:"thin",color:{rgb:"000000"}},right:{style:"thin",color:{rgb:"000000"}}}):Object.assign({},e[r].s,{sz:12,alignment:{wrapText:!0,horizontal:"center",vertical:"center"},top:{style:"thin",color:{rgb:"000000"}},bottom:{style:"thin",color:{rgb:"000000"}},left:{style:"thin",color:{rgb:"000000"}},right:{style:"thin",color:{rgb:"000000"}}}))}e["!cols"]=[{wpx:60},{wpx:101},{wpx:75},{wpx:122},{wpx:122},{wpx:59},{wpx:78},{wpx:59},{wpx:45},{wpx:45}],e["!rows"]=[{hpx:66},{hpx:26},{hpx:6},{hpx:28},{hpx:26},{hpx:52}];const r=t.filter(e=>e.indexOf("A")>-1).filter(e=>!["A1","A2","A3","A4","A5","A6"].includes(e));for(let i=0;i<r.length;i++)e["!rows"].push({hpx:48})},In=async e=>{let t=e.instance,n=e.people,r=e.members;const a=await m.yq("product",{id:t.product_id}),o=function(e){const t=e&&e.session&&Object.keys(e.session).length>0&&e.session.date?"活動日期:"+e.session.date+" "+(e.session.start_time?e.session.start_time+"-"+e.session.end_time:""):"---";return[[""+e.name,"","","",""],[""+t]]}(a),A=[["編號","姓名","狀態","簽到","繳費"]],s=function(e){return(e||[]).map(e=>{const t=mn.getValue().find(t=>t.owner===e.user);return[""+e.type,""+(t?t.name:e.name),"","",""]})}(n),l=function(e){const t=[];if(!e)return t;const n=e.sort((e,t)=>(e.name||"").localeCompare(t.name||"","zh-Hant"));for(let r=0;r<n.length;r++){const e=n[r],i=mn.getValue().find(t=>t.owner===e.owner),a=e.substate?(0,q.Dk)(e.substate):i?(0,q.Dk)(i.substate):"";t.push([""+(r+1),(i?i.name:"")+"\n               眷屬 "+(e.tba_seat-1>0?e.tba_seat:0),""+a,"",""+(e.total>0?e.total:"")])}return t}(r);return[].concat((0,i.A)(o),(0,i.A)(A),(0,i.A)(s),(0,i.A)(l))},yn=e=>{e["!merges"]=[{s:{r:0,c:0},e:{r:0,c:4}},{s:{r:1,c:0},e:{r:1,c:4}}];e.A1.s={sz:17,bold:!0,alignment:{horizontal:"center",vertical:"center"}};e.A2.s={sz:12,alignment:{vertical:"center"}},e["!cols"]=[{wpx:65},{wpx:149},{wpx:118},{wpx:199},{wpx:117}],e["!rows"]=[{hpx:33},{hpx:40},{hpx:26},{hpx:46},{hpx:46}];const t=Object.keys(e),n=["!cols","!merges","!ref"].concat(["A1","B1","C1","D1","E1"],["A2","B2","C2","D2","E2"]);for(let r=0;r<t.length;r++){const i=t[r];n.includes(i)||(e["!rows"].push({hpx:46}),e[i].s=Object.assign({},e[i].s,{sz:12,alignment:{wrapText:!0,horizontal:"center",vertical:"center"},top:{style:"thin",color:{rgb:"000000"}},bottom:{style:"thin",color:{rgb:"000000"}},left:{style:"thin",color:{rgb:"000000"}},right:{style:"thin",color:{rgb:"000000"}}}))}},Cn=async e=>{let t=e.instance,n=(e.people,e.members);const r=await m.yq("product",{id:t.product_id}),a=function(e){const t=e&&e.session&&Object.keys(e.session).length>0&&e.session.date?"活動日期:"+e.session.date+" "+(e.session.start_time?e.session.start_time+"-"+e.session.end_time:""):"---";return[[e.name+"\n參加名單","","","","","","","","","","","",""],[""+t,"","","","","","","","","","","",""]]}(r),o=[["序號","姓名","身分別","身分證字號","生日","與保險人關係","受益人","身分證字號","受益人生日","素食","電子信箱","聯絡電話","報名時間"]],A=function(e){const t=[];if(!e)return t;const n=e.sort((e,t)=>
2(e.name||"").localeCompare(t.name||"","zh-Hant"));for(let B=0;B<n.length;B++){const e=n[B],Q=mn.getValue().find(t=>t.owner===e.owner);for(let n=0;n<e.tba_seat;n++){var r,i,a,o,A,s,l,c,u,d,g,p,f,m,h,E,I,y,C;0===n?t.push(["",""+(null!==(r=e.insurances[n])&&void 0!==r&&r.name||Q?Q.name:""),"會員",""+(null!==(i=e.insurances[n])&&void 0!==i&&i.id_card_number||Q?Q.id_card_number:""),""+(null!==(a=e.insurances[n])&&void 0!==a&&a.birthday||Q?null===(o=Q.birthday)||void 0===o?void 0:o.slice(0,10):""),""+(null!==(A=e.insurances[n])&&void 0!==A&&A.relationship?(0,q.Zl)(null===(s=e.insurances[n])||void 0===s?void 0:s.relationship):"[尚未填寫]"),""+((null===(l=e.insurances[n])||void 0===l?void 0:l.r_name)||"[尚未填寫]"),""+((null===(c=e.insurances[n])||void 0===c?void 0:c.r_id_card_number)||"[尚未填寫]"),""+((null===(u=e.insurances[n])||void 0===u?void 0:u.r_birthday)||"[尚未填寫]"),null!==(d=e.vegetarians[n])&&void 0!==d&&d.is_vegetarian?"是":"否",""+(Q?Q.email:""),""+(Q?Q.phone:""),e.pay_time?new Date(e.pay_time).toLocaleDateString("sv")+"\n"+new Date(e.pay_time).toLocaleTimeString("sv"):""]):t.push(["","*"+((null===(g=e.insurances[n])||void 0===g?void 0:g.name)||"[尚未填寫]"),"眷屬",""+((null===(p=e.insurances[n])||void 0===p?void 0:p.id_card_number)||""),""+((null===(f=e.insurances[n])||void 0===f?void 0:f.birthday)||""),""+(null!==(m=e.insurances[n])&&void 0!==m&&m.relationship?(0,q.Zl)(null===(h=e.insurances[n])||void 0===h?void 0:h.relationship):"[尚未填寫]"),""+((null===(E=e.insurances[n])||void 0===E?void 0:E.r_name)||"[尚未填寫]"),""+((null===(I=e.insurances[n])||void 0===I?void 0:I.r_id_card_number)||"[尚未填寫]"),""+((null===(y=e.insurances[n])||void 0===y?void 0:y.r_birthday)||"[尚未填寫]"),null!==(C=e.vegetarians[n])&&void 0!==C&&C.is_vegetarian?"是":"否",""+(Q?Q.email:""),""+(Q?Q.phone:""),e.pay_time?new Date(e.pay_time).toLocaleDateString("sv")+"\n"+new Date(e.pay_time).toLocaleTimeString("sv"):""])}}for(let B=0;B<t.length;B++)t[B][0]=""+(B+1);return t.push([]),t.push([]),t.push(["#共有 "+(t.length-2)+" 筆資料"]),t}(n);return[].concat((0,i.A)(a),(0,i.A)(o),(0,i.A)(A))};var Bn=n(94024),Qn=n(17603);const wn=(0,d.getOutlet)("user");const bn=T.default.div.withConfig({displayName:"AdminSignFormActions__Wrapper",componentId:"sc-xkqrml-0"})(["margin-top:20px;margin-bottom:40px;"]);var vn=function(e){const t=e.context,n=t.instance,r=t.values,a=t.setValues,A=u.useState({productId:n.product_id,loading:!!n.product_id,product:null,error:!1}),s=A[0],l=A[1];u.useEffect(()=>{let e=!0;if(!n.product_id)return l({productId:n.product_id,loading:!1,product:null,error:!0}),()=>{e=!1};l({productId:n.product_id,loading:!0,product:null,error:!1});const t=(0,Qn.op)(n.product_id,t=>{e&&t&&l(e=>Object.assign({},e,{productId:n.product_id,product:t}))});return(0,Qn.eH)(n.product_id,{refresh:!0}).then(t=>{e&&l({productId:n.product_id,loading:!1,product:t,error:!t})}).catch(t=>{console.warn(t),e&&l(e=>Object.assign({},e,{loading:!1,error:!e.product}))}),()=>{e=!1,t()}},[n.product_id]);const c=s.productId===n.product_id,g=c?s.product:null;if((!c||s.loading)&&!g)return u.createElement(bn,null,u.createElement(V.A,{title:"系統操作",id:"root_custom-system-actions"}),u.createElement("div",null,"相關資料載入中..."));if(s.error||!g)return u.createElement(bn,null,u.createElement(V.A,{title:"系統操作",id:"root_custom-system-actions"}),u.createElement("div",null,"無法載入相關資料,請重新整理後再試。"));const p=g&&rn.ES.includes(g.internal_label),f=g&&rn.bH.includes(g.internal_label);return u.createElement(bn,null,u.createElement(V.A,{title:"系統操作",id:"root_custom-system-actions"}),u.createElement(o.A,{style:{marginTop:5,marginBottom:5,marginRight:15},onClick:()=>async function(e){(0,d.getOutlet)("admin-import-excel-modal").update({title:"匯入實體名單",importRecords:async t=>{0===t.length&&window.alert("匯入新增檔案沒有資料");const n={name:"姓名",id_card_number:"身分證字號",is_attend:"已出席"},r=["name","is_attend"],a=t.map(e=>{const t={};for(const r in n)t[r]=e[n[r]];return t});if(a.filter(e=>{for(const t of r)if(!e[t])return!0;return!1}).length>0){const e="部分資料格式有誤,動作已暫停!\n"+r.map(e=>n[e]).join()+" 為必填欄位";return void D.Ay.warning(e)}const o=await m._o("user_profile",{name:{$in:a.map(e=>e.name)}
2},null,{owner:1,id_card_number:1,name:1}),A=a.map(e=>{const t=o.filter(t=>t.name===e.name);if(1===t.length)return Object.assign({},e,{owner:t[0].owner,is_attend:"是"===e.is_attend});if(t.length>1&&!e.id_card_number)return Object.assign({},e,{owner:t[0].owner,is_attend:"是"===e.is_attend,is_same_name:!0});if(t.length>1&&e.id_card_number){const n=t.find(t=>t.id_card_number===e.id_card_number);return n?Object.assign({},e,{owner:n.owner,is_attend:"是"===e.is_attend}):Object.assign({},e,{owner:void 0,is_attend:"是"===e.is_attend,is_same_name:!0})}return Object.assign({},e,{is_attend:"是"===e.is_attend})}),s=A.filter(e=>!e.owner);if(s.length>0){const e="部分資料有誤,動作已暫停!\n"+s.map(e=>e.name).join()+" 不是系統會員";return void D.Ay.warning(e)}const l=A.filter(e=>e.is_same_name);if(l.length>0){const e="部分資料有誤,動作已暫停!\n"+l.map(e=>e.name).join()+" 系統有同名同姓的會員,請在匯入檔案內,加上正確的身分證字號辨識";return void D.Ay.warning(e)}const c="確認匯入共 "+a.length+" 筆至實體名單嗎?";if(window.confirm(c)){R.setLoading(!0);try{const t=[].concat((0,i.A)(e.members),(0,i.A)(A.map(e=>Object.assign({},e,{vegetarians:[],insurances:[],is_points_discount:!1,points:0,pay_time:0,tba_seat:1,total:0,is_auto_created:!0}))));await m.lU("sign_form",{id:e.id},{members:t}),D.Ay.success("匯入成功"),setTimeout(()=>window.location.reload(),1e3)}catch(u){console.warn(u),D.Ay.error("發生錯誤")}finally{R.setLoading(!1)}}}})}(n)},"匯入實體名單"),u.createElement(o.A,{style:{marginTop:5,marginBottom:5,marginRight:15},onClick:()=>async function(e){(0,d.getOutlet)("admin-import-excel-modal").update({title:"匯入線上名單",importRecords:async t=>{0===t.length&&window.alert("匯入新增檔案沒有資料");const n={name:"姓名",id_card_number:"身分證字號",is_attend:"已出席"},r=["name","is_attend"],a=t.map(e=>{const t={};for(const r in n)t[r]=e[n[r]];return t});if(a.filter(e=>{for(const t of r)if(!e[t])return!0;return!1}).length>0){const e="部分資料格式有誤,動作已暫停!\n"+r.map(e=>n[e]).join()+" 為必填欄位";return void D.Ay.warning(e)}const o=await m._o("user_profile",{name:{$in:a.map(e=>e.name)}},null,{owner:1,id_card_number:1,name:1}),A=a.map(e=>{const t=o.filter(t=>t.name===e.name);if(1===t.length)return Object.assign({},e,{owner:t[0].owner,is_attend:"是"===e.is_attend});if(t.length>1&&!e.id_card_number)return Object.assign({},e,{owner:t[0].owner,is_attend:"是"===e.is_attend,is_same_name:!0});if(t.length>1&&e.id_card_number){const n=t.find(t=>t.id_card_number===e.id_card_number);return n?Object.assign({},e,{owner:n.owner,is_attend:"是"===e.is_attend}):Object.assign({},e,{owner:void 0,is_attend:"是"===e.is_attend,is_same_name:!0})}return Object.assign({},e,{is_attend:"是"===e.is_attend})}),s=A.filter(e=>!e.owner);if(s.length>0){const e="部分資料有誤,動作已暫停!\n"+s.map(e=>e.name).join()+" 不是系統會員";return void D.Ay.warning(e)}const l=A.filter(e=>e.is_same_name);if(l.length>0){const e="部分資料有誤,動作已暫停!\n"+l.map(e=>e.name).join()+" 系統有同名同姓的會員,請在匯入檔案內,加上正確的身分證字號辨識";return void D.Ay.warning(e)}const c="確認匯入共 "+a.length+" 筆至線上名單嗎?";if(window.confirm(c)){R.setLoading(!0);try{const t=[].concat((0,i.A)(e.online_members),(0,i.A)(A.map(e=>Object.assign({},e,{vegetarians:[],insurances:[],is_points_discount:!1,points:0,pay_time:0,tba_seat:0,total:0,is_auto_created:!0}))));await m.lU("sign_form",{id:e.id},{online_members:t}),D.Ay.success("匯入成功"),setTimeout(()=>window.location.reload(),1e3)}catch(u){console.warn(u),D.Ay.error("發生錯誤")}finally{R.setLoading(!1)}}}})}(n)},"匯入線上名單"),u.createElement(v.A,{title:"確認按照「姓氏筆劃」排序實體及線上簽到表嗎?",okText:"確認",cancelText:"取消",onConfirm:async()=>{await async function(e,t,n){const r=e.members.sort((e,t)=>(e.name||"").localeCompare(t.name||"","zh-Hant"));R.setLoading(!0);try{await m.lU("sign_form",{id:e.id},{members:r}),n(Object.assign({},t,{members:r})),D.Ay.success("按照姓氏筆畫排序完成")}catch(i){console.warn(i),D.Ay.error("發生錯誤")}finally{R.setLoading(!1)}}(n,r,a),await async function(e,t,n){const r=e.online_members.sort((e,t)=>
2(e.name||"").localeCompare(t.name||"","zh-Hant"));R.setLoading(!0);try{await m.lU("sign_form",{id:e.id},{online_members:r}),n(Object.assign({},t,{online_members:r})),D.Ay.success("按照姓氏筆畫排序完成")}catch(i){console.warn(i),D.Ay.error("發生錯誤")}finally{R.setLoading(!1)}}(n,r,a)}},u.createElement(o.A,{style:{marginTop:5,marginBottom:10,marginRight:15}},"排序簽到表(姓氏)")),u.createElement(v.A,{title:"確認「全選」實體已出席嗎?",okText:"確認",cancelText:"取消",onConfirm:async()=>{try{a(await m.lU("sign_form",{id:n.id},Object.assign({},r,{members:r.members.map(e=>Object.assign({},e,{is_attend:!0}))}))),D.Ay.success("實體已出席全選完成")}catch(e){console.warn(e),D.Ay.error("發生錯誤")}}},u.createElement(o.A,{style:{marginTop:5,marginBottom:5,marginRight:15}},"全選實體已出席")),u.createElement(v.A,{title:"確認「全選」線上已出席嗎?",okText:"確認",cancelText:"取消",onConfirm:async()=>{try{a(await m.lU("sign_form",{id:n.id},Object.assign({},r,{online_members:r.online_members.map(e=>Object.assign({},e,{is_attend:!0}))}))),D.Ay.success("線上已出席全選完成")}catch(e){console.warn(e),D.Ay.error("發生錯誤")}}},u.createElement(o.A,{style:{marginTop:5,marginBottom:5,marginRight:15}},"全選線上已出席")),u.createElement(o.A,{style:{marginTop:5,marginBottom:5,marginRight:15},onClick:()=>{(0,Bn.F)(n)}},"授權直播觀看權限"),u.createElement(o.A,{style:{marginTop:5,marginBottom:5,marginRight:15},onClick:()=>R.navigate("/admin/live_stream_process?action=detail&signform="+n.id+"&product="+g.id)},"查看直播紀錄"),u.createElement(v.A,{title:"確認實體發放進修時數?",okText:"確認",cancelText:"取消",onConfirm:async()=>{(0,le.A)("/admin/sign_forms/_write_post_hours")?await async function(e,t,n){R.setLoading(!0);try{if(0===t.members.filter(e=>e.is_attend&&"member"===e.user_type&&("4"===e.substate||"5"===e.substate)&&(1===e.state||4===e.state)).length)return R.setLoading(!1),void D.Ay.error("已出席且符合發放資格(一般會員、特別會員、實習律師)的人數需在 0 人以上。");await nt.req(S.apiHost+"/tba/sign_form/close?token="+(0,d.getOutlet)("user").getValue().token+"&sign_form_id="+t.id,{method:"POST",data:{}}),await m.lU("sign_form",{id:t.id},Object.assign({},t,{is_posted_hours:!0})),n(Object.assign({},t,{is_posted_hours:!0})),D.Ay.success("成功發放實體進修時數"),setTimeout(()=>window.location.reload(),1e3)}catch(r){console.warn(r),D.Ay.err("發生錯誤")}finally{R.setLoading(!1)}}(0,r,a):D.Ay.warning("您無此權限")}},u.createElement(o.A,{type:"primary",style:{marginTop:5,marginBottom:10,marginRight:15}},"發放實體進修時數")),u.createElement(v.A,{title:"確認發放線上進修時數?",okText:"確認",cancelText:"取消",onConfirm:async()=>{(0,le.A)("/admin/sign_forms/_write_online_post_hours")?await async function(e,t,n){R.setLoading(!0);try{const e=t.online_members.filter(e=>e.is_attend&&"member"===e.user_type&&("4"===e.substate||"5"===e.substate)&&(1===e.state||4===e.state));if(0===e.length)return R.setLoading(!1),void D.Ay.error("已出席且符合發放資格(一般會員、特別會員、實習律師)的人數需在 0 人以上。");await W.bulkwritePostTbaHours({product_id:t.product_id,users_id:e.map(e=>e.owner)}
2),await m.lU("sign_form",{id:t.id},Object.assign({},t,{is_online_posted_hours:!0})),n(Object.assign({},t,{is_online_posted_hours:!0})),D.Ay.success("成功發放線上進修時數"),setTimeout(()=>window.location.reload(),1e3)}catch(r){console.warn(r),D.Ay.err("發生錯誤")}finally{R.setLoading(!1)}}(0,r,a):D.Ay.warning("您無此權限")}},u.createElement(o.A,{type:"primary",style:{marginTop:5,marginBottom:10,marginRight:15}},"發放線上進修時數")),u.createElement(v.A,{title:"確認批次創建給付紀錄?",okText:"確認",cancelText:"取消",onConfirm:async()=>await async function(e){try{R.setLoading(!0);const t=[],n=e.session;if(e.session&&Object.keys(e.session).length>0&&e.session.people&&e.session.people.length>0){let r=[],i=[];if(n.people.filter(e=>!!e.user).length>0){const e=n.people.filter(e=>!!e.user).map(e=>e.user);r=await m._o("user_profile",{owner:{$in:e}});if(r.filter(e=>!!e.company_current).length>0){const e=r.filter(e=>!!e.company_current).map(e=>({$oid:e.company_current}));i=await m._o("Company",{_id:{$in:e}})}}for(let a of n.people){let n={product_id:e.id,name:a.name,type:a.type||"",pay_type:(()=>"主持人"===a.type||"與談人"===a.type?"車馬費":"講師"===a.type?"講師費":"")(),content:(e.name||"")+" "+(a.type||""),payoff_date:(new Date).toLocaleDateString("sv"),payoff_amount:0,payoff_total:a.pay||0,tax:0};if(a.user){let e=r.find(e=>e.owner===a.user),o=null,A={};e.company_current&&(o=i.find(t=>t.id===e.company_current)),n=Object.assign({},n,{user:a.user||"",name:e?e.name:a.name||"",id_card_number:e?e.id_card_number:"",admin_creator:wn.getValue().username,admin_updater:wn.getValue().username,bankbook_image:a.bankbook_image||"",bank_name:a.bank_name||(null==e?void 0:e.bankcode_name)||"",bank_account:a.bank_account||(null==e?void 0:e.BANK_ACCNO)||"",bank_account_name:a.bank_account_name||(null==e?void 0:e.BANK_ACCNAME)||""});const s=e.mail_address_zip_code&&e.mail_address_city&&e.mail_address_detail,l=e.company_zip_code&&e.company_city&&e.company_detail,c=!!e.company_current,u=e.residence_address_zip_code&&e.residence_address_city&&e.residence_address_detail;if(s){A.zip_code=e.mail_address_zip_code,A.city=e.mail_address_city,A.detail=e.mail_address_detail,n=Object.assign({},n,{address_type:"mail",mail_address_zip_code:A.zip_code,mail_address_city:A.city,mail_address_detail:A.detail,send_address_zip_code:A.zip_code,send_address_city:A.city,send_address_detail:A.detail}),t.push({method:"insert_one",payload:{query:{},data:n,option:{}},option:{}});continue}if(l){A.zip_code=e.company_zip_code,A.city=e.company_city,A.detail=e.company_detail,n=Object.assign({},n,{address_type:"company",mail_address_zip_code:A.zip_code,mail_address_city:A.city,mail_address_detail:A.detail,send_address_zip_code:A.zip_code,send_address_city:A.city,send_address_detail:A.detail}),t.push({method:"insert_one",payload:{query:{},data:n,option:{}},option:{}});continue}if(c){A.zip_code=o.address_zip_code,A.city=o.address_city,A.detail=o.address_detail,n=Object.assign({},n,{address_type:"company_current",mail_address_zip_code:A.zip_code,mail_address_city:A.city,mail_address_detail:A.detail,send_address_zip_code:A.zip_code,send_address_city:A.city,send_address_detail:A.detail}),t.push({method:"insert_one",payload:{query:{},data:n,option:{}},option:{}});continue}if(u){A.zip_code=e.residence_address_zip_code,A.city=e.residence_address_city,A.detail=e.residence_address_detail,n=Object.assign({},n,{address_type:"residence",mail_address_zip_code:A.zip_code,mail_address_city:A.city,mail_address_detail:A.detail,send_address_zip_code:A.zip_code,send_address_city:A.city,send_address_detail:A.detail}),t.push({method:"insert_one",payload:{query:{},data:n,option:{}},option:{}});continue}}n=Object.assign({},n,{mail_address_zip_code:"",mail_address_city:"",mail_address_detail:"",send_address_zip_code:"",send_address_city:"",send_address_detail:""}),t.push({method:"insert_one",payload:{query:{},data:n,option:{}},option:{}})}await m.e7("pay_billing",t),D.Ay.success("創建成功")}}catch(t){console.warn(t),D.Ay.err("發生錯誤")}finally{R.setLoading(!1)}}(g)},u.createElement(o.A,{type:"primary",style:{marginTop:5,marginBottom:10,marginRight:15}},"批次創建給付紀錄")),u.createElement(V.A,{title:"資料下載",id:"root_custom-system-downloads"}),p&&u.createElement(Te.A,{buttonStyle:{marginTop:5,marginBottom:10,marginRight:15},title:"下載實體課程簽到表",collection:"sign_form",query:{id:n.id},filename:(null==g?void 0:g.name)+"_實體課程簽到表.xlsx",updateWorkSheet:e=>En(e),recordsToAoa:async e=>hn({instance:n,people:e[0].people,members:e[0].members})}),f&&u.createElement(Te.A,{buttonStyle:{marginTop:5,marginBottom:10,marginRight:15},title:"下載實體活動簽到表",collection:"sign_form",query:{id:n.id},filename:(null==g?void 0:g.name)+"_實體活動簽到表.xlsx",updateWorkSheet:e=>yn(e),recordsToAoa:async e=>In({instance:n,people:e[0].people,members:e[0].members})}),u.createElement(Te.A,{buttonStyle:{marginTop:5,marginBottom:10,marginRight:15},title:"下載實體參加名單",collection:"sign_form",query:{id:n.id},filename:(null==g?void 0:g.name)+"_參加名單.xlsx",updateWorkSheet:e=>(e=>{e["!merges"]=[{s:{r:0,c:0},e:{r:0,c:12}},{s:{r:1,c:0},e:{r:1,c:12}}];const t=["A1","B1","C1","D1","E1","F1","G1","H1","I1","J1","K1","L1","M1"];for(let a=0;a<t.length;a++){const n=t[a];e[n].s=0!==a?a+1!==t.length?{top:{style:"thin",color:{rgb:"000000"}}}:{top:{style:"thin",color:{rgb:"000000"}},right:{style:"thin",color:{rgb:"000000"}}}:{sz:18,bold:!0,alignment:{horizontal:"center",vertical:"center"},top:{style:"thin",color:{rgb:"000000"}},left:{style:"thin",color:{rgb:"000000"}}}}const n=["A2","B2","C2","D2","E2","F2","G2","H2","I2","J2","K2","L2","M2"];for(let a=0;a<n.length;a++){const t=n[a];e[t].s=0!==a?a+1!==n.length?{top:{style:"thin",color:{rgb:"000000"}}}:{top:{style:"thin",color:{rgb:"000000"}},right:{style:"thin",color:{rgb:"000000"}}}:{sz:10,alignment:{vertical:"center"},top:{style:"thin",color:{rgb:"000000"}},left:{style:"thin",color:{rgb:"000000"}}}}const r=Object.keys(e),i=["!cols","!merges","!ref"].concat(t,n);for(let a=0;a<r.length;a++){const t=r[a];if(!i.includes(t)){if(0===e[t].v.indexOf("*")){e[t].v=""+e[t].v.slice(1),e[t].s=Object.assign({},e[t].s,{sz:10,alignment:{horizontal:"right",vertical:"center"},top:{style:"thin",color:{rgb:"000000"}},bottom:{style:"thin",color:{rgb:"000000"}},left:{style:"thin",color:{rgb:"000000"}},right:{style:"thin",color:{rgb:"000000"}}});continue}if(0===e[t].v.indexOf("#")){e[t].v=""+e[t].v.slice(1),e[t].s=Object.assign({},e[t].s,{sz:10,alignment:{horizontal:"center",vertical:"center"}});continue}e[t].s=Object.assign({},e[t].s,{sz:10,alignment:{horizontal:"center",vertical:"center"},top:{style:"thin",color:{rgb:"000000"}},bottom:{style:"thin",color:{rgb:"000000"}},left:{style:"thin",color:{rgb:"000000"}},right:{style:"thin",color:{rgb:"000000"}}})}}e["!cols"]=[{wpx:58},{wpx:79},{wpx:83},{wpx:105},{wpx:83},{wpx:107},{wpx:113},{wpx:114},{wpx:83},{wpx:83},{wpx:180},{wpx:82},{wpx:180}]})(e),recordsToAoa:async e=>Cn({instance:n,people:e[0].people,members:e[0].members})}),p&&u.createElement(Te.A,{buttonStyle:{marginTop:5,marginBottom:10,marginRight:15},title:"下載線上課程簽到表",collection:"sign_form",query:{id:n.id},filename:(null==g?void 0:g.name)+"_線上課程簽到表.xlsx",updateWorkSheet:e=>En(e),recordsToAoa:async e=>hn({instance:n,people:e[0].people,members:e[0].online_members})}),f&&u.createElement(Te.A,{buttonStyle:{marginTop:5,marginBottom:10,marginRight:15},title:"下載線上活動簽到表",collection:"sign_form",query:{id:n.id},filename:(null==g?void 0:g.name)+"_線上活動簽到表.xlsx",updateWorkSheet:e=>yn(e),recordsToAoa:async e=>In({instance:n,people:e[0].people,members:e[0].online_members})}),u.createElement(o.A,{style:{marginTop:5,marginBottom:5,marginRight:15},href:"/downloads/signform-import.xlsx",target:"_blank",download:"signform-import.xlsx"},"下載匯入名單模板"))};const Dn={marginTop:5,marginBottom:10,marginRight:15};function xn(e,t,n){t(Object.assign({},e,n))}function _n(e,t){return t?{address_type:e,mail_address_zip_code:t.zip_code,mail_address_city:t.city,mail_address_detail
2:t.detail,send_address_zip_code:t.zip_code,send_address_city:t.city,send_address_detail:t.detail}:{}}async function kn(e){if(!e)return null;const t=e.mail_address_zip_code&&e.mail_address_city&&e.mail_address_detail,n=e.company_zip_code&&e.company_city&&e.company_detail,r=!!e.company_current,i=e.residence_address_zip_code&&e.residence_address_city&&e.residence_address_detail,a={name:e.name,id_card_number:e.id_card_number,user:e.owner};if(t)return Object.assign({},a,_n("mail",{zip_code:e.mail_address_zip_code,city:e.mail_address_city,detail:e.mail_address_detail}));if(n)return Object.assign({},a,_n("company",{zip_code:e.company_zip_code,city:e.company_city,detail:e.company_detail}));if(r){const t=await m.yq("Company",{id:e.company_current});if(t)return Object.assign({},a,_n("company_current",{zip_code:t.address_zip_code,city:t.address_city,detail:t.address_detail}))}return i?Object.assign({},a,_n("residence",{zip_code:e.residence_address_zip_code,city:e.residence_address_city,detail:e.residence_address_detail})):a}async function Fn(e,t){const n=await async function(e){if(!e.user)return D.Ay.warning("請先在「會員」欄位搜尋並選定正確會員後,再帶入會員資料"),null;const t=await m.yq("user_profile",{owner:e.user});return t||(D.Ay.warning("查無會員資料"),null)}(e);if(!n)return;xn(e,t,await kn(n))}const Sn=T.default.div.withConfig({displayName:"AdminPayBillingActions__Wrapper",componentId:"sc-ioyvvh-0"})(["margin-top:5px;margin-bottom:5px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;"]),Rn=T.default.div.withConfig({displayName:"AdminPayBillingActions__HintText",componentId:"sc-ioyvvh-1"})(["color:#888;font-size:14px;"]);var Nn=function(e){const t=e.context,n=t.values,r=t.setValues;return u.createElement("div",{id:"root_custom-system-actions"},u.createElement(V.A,{title:"系統操作"}),u.createElement(Rn,null,"「帶入建檔資料」會以身分證字號查詢既有建檔資料。"),u.createElement(Rn,null,"「帶入會員資料」若確認為本會會員,請先在「會員」欄位搜尋並確認正確對象後,再由會員帶入資料;非會員請直接手動填寫。"),u.createElement(Sn,null,u.createElement(v.A,{title:"確認帶入建檔資料?",okText:"確認",cancelText:"取消",onConfirm:async()=>{try{await async function(e,t){if(!e.id_card_number)return void D.Ay.warning("請先填寫身分證字號後再帶入建檔資料");const n=await m.P_("pay_billing",{id_card_number:e.id_card_number,mail_address_zip_code:{$exists:!0},mail_address_city:{$exists:!0},mail_address_detail:{$exists:!0},send_address_zip_code:{$exists:!0},send_address_city:{$exists:!0},send_address_detail:{$exists:!0}},["-created"],{offset:0,limit:1});if(n.total>0){const r=n.results[0];return void xn(e,t,{id_card_number:r.id_card_number,user:r.user||"",name:r.name,address_type:r.address_type||e.address_type,mail_address_zip_code:r.mail_address_zip_code,mail_address_city:r.mail_address_city,mail_address_detail:r.mail_address_detail,send_address_zip_code:r.send_address_zip_code,send_address_city:r.send_address_city,send_address_detail:r.send_address_detail})}const r=await m.yq("user_profile",{id_card_number:e.id_card_number});if(!r)return void D.Ay.warning("查無建檔資料");xn(e,t,await kn(r))}(n,r)}catch(e){console.warn(e),D.Ay.error("發生錯誤")}},onCancel:()=>0},u.createElement(o.A,{style:Dn,disabled:!n.id_card_number},"帶入建檔資料")),u.createElement(v.A,{title:"確認帶入會員資料?",okText:"確認",cancelText:"取消",onConfirm:async()=>{try{await Fn(n,r)}catch(e){console.warn(e),D.Ay.error("發生錯誤")}},onCancel:()=>0},u.createElement(o.A,{style:Dn,disabled:!n.user},"帶入會員資料")),u.createElement(v.A,{title:"確認帶入公會地址?",okText:"確認",cancelText:"取消",onConfirm:()=>{r(Object.assign({},n,{address_type:"tba",mail_address_zip_code:"100",mail_address_city:"台北市-中正區",mail_address_detail:"羅斯福路一段7號9樓",send_address_zip_code:"100",send_address_city:"台北市-中正區",send_address_detail:"羅斯福路一段7號9樓"}))},onCancel:()=>0},u.createElement(o.A,{style:Dn},"帶入公會地址"))))},Tn=(n(32613),n(71997));n(74353);function On(e){const t=e.setQueryState,n=(e.queryState,u.useState(null)),r=n[0],i=n[1],a=u.useState(null),A=a[0],s=a[1],l=u.useState(null),c=(l[0],l[1],u.useState(null));c[0],c[1];return u.createElement(Ln,null,u.createElement("div",{className:"field"},u.createElement("span",{style:{marginRight:10}},"給付日期"),u.createElement(Tn.A.RangePicker,{placeholder:["開始日期","結束日期"],style:{marginRight:10},onChange:(e,t)=>
2{t[0]?i(t[0]):i(null),t[1]?s(t[1]):s(null)}}),u.createElement(o.A,{onClick:()=>{if(r&&A){if(r&&A){const e={};e.payoff_date={$gte:r,$lte:A},t(t=>{const n=Object.assign({},t.extraQueries,e);return Object.keys(t.extraQueries).map(t=>Object.keys(e).find(e=>e===t)?null:t).filter(e=>!!e).forEach(e=>{delete n[e]}),Object.assign({},t,{extraQueries:n})})}}else t(e=>Object.assign({},e,{extraQueries:Object.assign({},e.extraQueries,{payoff_date:void 0})}))}},"搜尋")))}const Ln=T.default.div.withConfig({displayName:"AdminPayBillingWidget__Wrapper",componentId:"sc-n68bp0-0"})(["& > .field{display:flex;align-items:center;}& > .field > label{margin-right:10px;}"]);var Mn=n(96699);const Un=T.default.div.withConfig({displayName:"AdminStaffCustomActions__Wrapper",componentId:"sc-1phdqen-0"})(["margin-top:30px;margin-bottom:30px;& > .title{margin-bottom:10px;}& > .container{display:flex;flex-wrap:wrap;align-items:center;padding-top:5px;padding-bottom:5px;}.ant-btn{margin-top:5px;margin-bottom:5px;margin-right:15px;}"]);var Gn=function(e){const t=e.context;return u.createElement(Un,{id:"root_custom-system-actions"},u.createElement(V.A,{title:"系統操作"}),u.createElement("div",{className:"container"},u.createElement(o.A,{type:"primary",ghost:!0,onClick:()=>(0,Mn.U)({context:t})},"重設密碼")))};const Hn=T.default.div.withConfig({displayName:"AdminMeetingNotification__Wrapper",componentId:"sc-1ej2u03-0"})([""]);var Kn=function(e){const t=e.context;return u.createElement(Hn,null,t.instance&&t.instance.is_auto_created&&t.instance.is_auto_created_product&&u.createElement(Me.A,{style:{marginTop:20,marginBottom:20},showIcon:!0,type:"warning",message:u.createElement("div",null,"本記錄由系統自動生成,欲更新會議室資訊請至",u.createElement("a",{style:{marginRight:5,marginLeft:5},target:"blank",href:"/admin/products/?action=detail&id="+t.instance.is_auto_created_product},"本連結"),"修改")}))};const jn=T.default.div.withConfig({displayName:"AdminCompanyBillingActions__Wrapper",componentId:"sc-1npsf2x-0"})(["& > .container{display:flex;flex-wrap:wrap;}"]);var zn=function(e){var t;const n=e.context,r=n.instance,a=(n.values,n.setValues,(0,d.useOutlet)("user")[0]),A=(0,d.useOutlet)("companies")[0],s=u.useState(null),l=s[0],c=s[1];return u.createElement(jn,{id:"root_custom-system-actions"},u.createElement(V.A,{title:"系統操作"}),u.createElement("div",{className:"container"},u.createElement(o.A,{style:{marginTop:5,marginBottom:5,marginRight:10},onClick:async()=>{if(R.setLoading(!0),c(null),Array.isArray(r.group)&&0===r.group.length)R.setLoading(!1);else try{const e=A.find(e=>e.id===r.company);let t=[];const n=r.group.map(e=>e.user),a=await m._o("user_profile",{owner:{$in:n}},null,{owner:1,name:1,id_card_number:1,state:1,substate:1,birthday:1,inouts:1}),o=await W.getUserSeniorities({users_id:n});t=r.group.map(e=>{const t=a.find(t=>t.owner===e.user),n=t.birthday?(0,he.te)(new Date(t.birthday)):"",A=(new Date).getTime()-new Date(t.birthday),s=parseInt(A/31536e6)+"歲",l=o.find(t=>t.owner===e.user),c=l.seniority;let u="",d="";if(t.inouts&&Array.isArray(t.inouts)&&t.inouts.length>0){const e=(0,i.A)(t.inouts).filter(e=>!!e.EFF_DATE).map(e=>Object.assign({},e,{EFF_DATE:e.EFF_DATE.split("T")[0]})).sort((e,t)=>new Date(t.EFF_DATE).getTime()-new Date(e.EFF_DATE).getTime());u=e.length>0?e[0].EFF_DATE:"",d=e.length>0&&"9999-12-31T00:00:00"!==e[0].EXPR_DATE&&e[0].EXPR_DATE?e[0].EXPR_DATE.split("T")[0]:""}return Object.assign({},e,{annual_year:e.annual_year||r.year,total:e.price,name:t.name,state:(0,q.hI)(t.state),substate:(0,q.Dk)(t.substate),id_card_number:t.id_card_number,birthday:n,age:s,seniority:c,join_start_date:u,join_end_date:d})});const s=[[((null==e?void 0:e.CONAME)||"")+"團繳明細","","","","","","","","","","","","",""],["編號","姓名","身分證字號","狀態","次狀態","生日","年齡","年資","入會日期","退會日期","年度","計費起月","計費迄月","金額"]].concat((0,i.A)(t.map((e,t)=>[""+(t+1),""+e.name,""+e.id_card_number,""+(0,q.hI)(e.state),""+(0,q.Dk)(e.substate),""+e.birthday,""+e.age,""+e.seniority,""+e.join_start_date,""+e.join_end_date,""+e.annual_year,""+e.start_month,""+e.end_month,""+e.total])),[["","","","","","","","","","","","","",""+t.reduce((e,t)=>
2e+t.total,0)]]),l=e=>{const t=Object.keys(e).filter(e=>2===e.length&&e.indexOf("1")>-1);e["!merges"]=[{s:{r:0,c:0},e:{r:0,c:t.length-1}}]},u=await async function(e,t){if(!window.XLSX)return void console.log("no XLSX");try{R.setLoading(!0);const n=window.XLSX.utils.book_new(),r=window.XLSX.utils.aoa_to_sheet(e);"function"==typeof t&&t(r),window.XLSX.utils.book_append_sheet(n,r,"團繳清單");const i=window.XLSX.write(n,{bookType:"xlsx",bookSST:!1,type:"array",cellStyles:!0,bookImages:!0}),a=URL.createObjectURL(new Blob([i],{type:"application/octet-stream"}));return await R.delay(600),D.Ay.success("成功創建下載連結"),a}catch(n){console.warn("generateExcelFile ex",n)}finally{R.setLoading(!1)}}(s,l);u&&c(u)}catch(e){console.warn(e),D.Ay.error("發生錯誤")}finally{R.setLoading(!1)}}},"產生報表"),l&&u.createElement(o.A,{style:{marginTop:5,marginBottom:5,marginRight:10},type:"link",download:r.year+"年度"+(null===(t=A.find(e=>e.id===r.company))||void 0===t?void 0:t.CONAME)+"事務所團繳.xlsx",href:l,target:"_blank"},"下載報表"),u.createElement(v.A,{title:"確認開立收據嗎?",okText:"確認",cancelText:"取消",onCancel:()=>0,onConfirm:async()=>{r.receipt_admin_updater||await m.lU("company_billing",{id:r.id},{receipt_admin_updater:a.id,is_receipt:!0});const e="/print-preview?collection=company_billing&id="+r.id;window.open(e)}},u.createElement(o.A,{style:{marginTop:5,marginBottom:5,marginRight:10}},"開立收據")),u.createElement("div",{style:{flex:1}}),u.createElement(v.A,{title:"確認結算嗎?",okText:"確認",cancelText:"取消",disabled:"success"===r.payment_status,onCancel:()=>0,onConfirm:async()=>
2{const e=window.prompt("結算完成後,這張事務所團繳單會切為「付款完成」,\n旗下常年會費訂單,付款狀態也將切為「付款完成」。\n請輸入您的姓名驗證權限:"),t=(0,le.A)((0,le.F)(window.location.pathname)+"_write");if(e)if(e===a.name&&t)if(r.payment_offline_method)if(r.offline_date){if(e===a.name&&t)try{D.Ay.info({content:"正在進行結算,請勿關閉或重新整理頁面",duration:0}),R.setLoading(!0),await W.adminPostCompanyBillingClose({company_billing_id:r.id}),D.Ay.destroy(),D.Ay.success("結算完成"),window.location.reload()}catch(n){console.warn(n),D.Ay.error("發生錯誤")}finally{R.setLoading(!1)}}else D.Ay.error("請輸入線下收款日期");else D.Ay.error("請輸入線下方式");else D.Ay.error("驗證未通過,無法結算")}},u.createElement(o.A,{style:{marginTop:5,marginBottom:5,marginRight:10},type:"primary",disabled:"success"===r.payment_status},"結算完成"))))};const Jn=T.default.div.withConfig({displayName:"AdminCompanyBillingNavigation__Wrapper",componentId:"sc-14bt4q8-0"})(["margin-top:15px;margin-bottom:20px;padding-top:3px;padding-bottom:3px;background-color:#f1f3f5;.back-top-btn{position:fixed;bottom:120px;left:calc(1100px - 50px);z-index:999;border:1px solid var(--adminBorderColor);cursor:pointer;@media screen and (max-width:1100px){bottom:200px;left:calc(100vw - 50px);}}.back-bottom-btn{position:fixed;bottom:60px;left:calc(1100px - 50px);z-index:999;border:1px solid var(--adminBorderColor);cursor:pointer;@media screen and (max-width:1100px){bottom:140px;left:calc(100vw - 50px);}}"]);var Pn=function(e){const t=e.context,n=Object.keys(t.formSpec.uiSchema).filter(e=>"rev-line"===t.formSpec.uiSchema[e]["ui:widget"]);return u.createElement(Jn,null,u.createElement(o.A,{type:"text",onClick:()=>{const e=document.getElementById("root_custom-system-actions");if(e){const t=e.getBoundingClientRect();window.scrollTo({top:t.y-20})}}},"系統操作"),n.map(e=>{var n;const r=(null===(n=t.formSpec.schema.properties[e])||void 0===n?void 0:n.title)||e;return u.createElement(o.A,{type:"text",onClick:()=>{const t=document.getElementById("root_"+e);if(t){const e=t.getBoundingClientRect();window.scrollTo({top:e.y-20})}}},r)}),u.createElement(o.A,{onClick:()=>{window.scrollTo({top:0})},className:"back-top-btn",size:"large",shape:"circle",icon:u.createElement(O.A,{style:{color:"#000000"}})}),u.createElement(o.A,{onClick:()=>{const e=document.getElementById("rev-admin-layout");if(e){const t=e.getBoundingClientRect();window.scrollTo({top:t.height})}},className:"back-bottom-btn",size:"large",shape:"circle",icon:u.createElement(L.A,{style:{color:"#000000"}})}))};const Yn=T.default.div.withConfig({displayName:"AdminPayBillingNavigation__Wrapper",componentId:"sc-1q6d7tn-0"})(["margin-top:15px;margin-bottom:20px;padding-top:3px;padding-bottom:3px;background-color:#f1f3f5;.back-top-btn{position:fixed;bottom:120px;left:calc(1100px - 50px);z-index:999;border:1px solid var(--adminBorderColor);cursor:pointer;@media screen and (max-width:1100px){bottom:200px;left:calc(100vw - 50px);}}.back-bottom-btn{position:fixed;bottom:60px;left:calc(1100px - 50px);z-index:999;border:1px solid var(--adminBorderColor);cursor:pointer;@media screen and (max-width:1100px){bottom:140px;left:calc(100vw - 50px);}}"]);var Wn=function(e){const t=e.context,n=Object.keys(t.formSpec.uiSchema).filter(e=>"rev-line"===t.formSpec.uiSchema[e]["ui:widget"]);return u.createElement(Yn,null,u.createElement(o.A,{type:"text",onClick:()=>{const e=document.getElementById("root_custom-system");if(e){const t=e.getBoundingClientRect();window.scrollTo({top:t.y-20})}}},"系統資料"),n.map(e=>{var n;const r=(null===(n=t.formSpec.schema.properties[e])||void 0===n?void 0:n.title)||e;return u.createElement(o.A,{type:"text",onClick:()=>{const t=document.getElementById("root_"+e);if(t){const e=t.getBoundingClientRect();window.scrollTo({top:e.y-20})}}},r)}),u.createElement(o.A,{onClick:()=>{window.scrollTo({top:0})},className:"back-top-btn",size:"large",shape:"circle",icon:u.createElement(O.A,{style:{color:"#000000"}})}),u.createElement(o.A,{onClick:()=>{const e=document.getElementById("rev-admin-layout");if(e){const t=e.getBoundingClientRect();window.scrollTo({top:t.height})}},className:"back-bottom-btn",size:"large",shape:"circle",icon:u.createElement(L.A,{style:{color:"#000000"}})}))};const qn=T.default.div.withConfig({displayName:"AdminUserBillingCreateActions__Wrapper",componentId:"sc-xnfgvc-0"})(["margin-top:10px;margin-bottom:10px;display:flex;justify-content:flex-end;"]);var Vn=function(e){const t=e.context,n=t.values,r=t.setValues,i=(t.setExtValues,u.useState(!1)),a=i[0],A=i[1];return u.createElement(qn,null,u.createElement(o.A,{style:{marginRight:a?15:0},onClick:async()=>{try{D.Ay.info("正在計算"),R.setLoading(!0),A(!1);const e=await W.calcAnnualFeeByUser({annual_year:n.annual_year,user_id:n.user_id,product_name:n.product_name,start_month:n.start_month,end_month:n.end_month});r(Object.assign({},n,{price:e.total,discount_items:e.discount_items})),A(!0),D.Ay.success("完成計算")}catch(e){console.warn(e),D.Ay.error("發生錯誤"),A(!1)}finally{R.setLoading(!1)}}},"自動計算"),a&&u.createElement(v.A,{title:"確認建立嗎?",okText:"確認",cancelText:"取消",onCancel:()=>0,onConfirm:async()=>{try{D.Ay.info("正在創建"),await W.createAnnualFeeByUser({annual_year:n.annual_year,user_id:n.user_id,product_name:n.product_name,price:n.price,start_month:n.start_month,end_month:n.end_month,staff_note:n.staff_note||""}),D.Ay.success("創建成功"),R.navigate("/admin/user-billings")}catch(e){console.warn(e),433===e.status?D.Ay.error(""+e.response.error):D.Ay.error("發生錯誤")}finally{R.setLoading(!1)}}},u.createElement(o.A,{type:"primary"},"確認建立")))},Xn=(n(42999),n(77839));const Zn=T.default.div.withConfig({displayName:"AdminUserBillingDiscountItemsList__Wrapper",componentId:"sc-13ng90w-0"})(["margin-top:10px;margin-bottom:10px;& .title{margin-bottom:20px;}& .list{line-height:24px;}"]);var $n=function(e){e.path;const t=e.context.values;return u.createElement(Zn,null,t.discount_items.map(e=>u.createElement("div",{className:"container"},Array.isArray(e.backend_note)&&e.backend_note.length>0&&u.createElement(Xn.A,{defaultActiveKey:["1"]}
2,u.createElement(Xn.A.Panel,{key:"1",header:u.createElement("h4",null,"常年會費金額試算結果:$",t.price)},u.createElement("b",null,e.name,",算法如下:"),u.createElement("ul",{className:"list"},e.backend_note.map(e=>u.createElement("li",null,e))))),!Array.isArray(e.backend_note)&&u.createElement(Xn.A,null,u.createElement(Xn.A.Panel,{key:"1",collapsible:"disabled",header:u.createElement("h4",null,"常年會費金額試算結果:$",t.price)})))))};const er=T.default.div.withConfig({displayName:"AdminUserBillingAlert__Wrapper",componentId:"sc-vjq74m-0"})(["margin-top:10px;margin-bottom:10px;"]);var tr=function(e){e.path;const t=e.context.values,n=(0,d.useOutlet)("users")[0],r=u.useState(null),i=r[0],a=r[1],o=u.useState({name:""}),A=o[0],s=o[1];return u.useEffect(()=>{if(t.annual_year&&t.user_id&&async function(e){let t=e.annual_year,n=e.owner;try{R.setLoading(!0);let e=[];const r=await m._o("checkout",{annual_year:t,owner:n},null,{annual_year:1,owner:1,order_id:1,order_number:1,total:1,payment_status:1,start_month:1,end_month:1,buyer_name:1});if(r.length>0){const t=r.filter(e=>!!e.order_id),n=await m._o("order",{order_id:{$in:t.map(e=>e.order_id)}},null,{annual_year:1,owner:1,order_id:1,order_number:1,total:1,payment_status:1,start_month:1,end_month:1,buyer_name:1});for(let i=0;i<r.length;i++){const t=n.find(e=>e.order_id===r[i].order_id);t?e.push(Object.assign({},r[i],t)):e.push(Object.assign({},r[i]))}}a(e)}catch(r){console.warn(r)}finally{R.setLoading(!1)}}({annual_year:t.annual_year,owner:t.user_id}),t.user_id){const e=n.find(e=>e.owner===t.user_id);e&&s(e)}},[t.annual_year,t.user_id,n,s]),u.createElement(er,null,i&&Array.isArray(i)&&i.length>0&&u.createElement(Me.A,{showIcon:!0,type:"warning",description:u.createElement("div",null,u.createElement("div",null,"請注意:",A.name,"已有 ",t.annual_year,"年度 常年會費訂單。"),i.map(e=>{var t;return u.createElement("div",null,e.order_id||e.order_number+"*"," ",e.annual_year,"年"," ",e.start_month,"月 - ",e.end_month,"月 $",e.total," ",null===(t=f.PAYMENT_STATUS_DISPLAY[e.payment_status])||void 0===t?void 0:t.label)}))}))},nr=n(26155),rr=n.n(nr),ir=n(66285);const ar={content:"tw",content_en:"en",content_jp:"jp"};function or(e){e.name,e.type;let t=e.context,n=e.path,r=e.multilingual,i=void 0!==r&&r;t.position;const a=t.instance,A=t.values,s=(t.setValues,t.errors,t.formSpec),l=(s.schema,s.uiSchema,s.errorSchema,u.useState({content:void 0,content_en:void 0,content_jp:void 0})),c=l[0],d=l[1],g=u.useState("content"),p=g[0],f=g[1];u.useEffect(()=>{a&&(d(e=>Object.assign({},e,{content:a.content})),i&&d(e=>Object.assign({},e,{content_en:a.content_en,content_jp:a.content_jp})))},[a]);return u.createElement(Ar,null,i&&Object.keys(ar).map(e=>u.createElement(o.A,{type:p===e?"primary":"default",onClick:()=>f(e)},ar[e])),u.createElement("div",{className:"content"},i&&"content_jp"===p?"尚未開放":i?u.createElement(rr(),{options:{},token:"",key:p,onChange:e=>d(t=>Object.assign({},t,{[p]:e})),content:c[p]}):u.createElement(rr(),{options:{},token:"",onChange:e=>d(t=>Object.assign({},t,{content:e})),content:c.content})),u.createElement("div",{className:"footer"},a&&u.createElement("div",null,"建立:",new Date(a.created).toLocaleString("sv")," / "),a&&u.createElement("div",null,"更新:",new Date(a.updated).toLocaleString("sv")," / "),a&&u.createElement("div",null,a.id),u.createElement("div",{style:{flex:1}}),u.createElement(o.A,{type:"primary",onClick:()=>{(async()=>{const e=Object.assign({},A,{content:c.content,html:await(0,ir.generateHtml)(c.content)},i&&{content_en:c.content_en,html_en:await(0,ir.generateHtml)(c.content_en),c
2ontent_jp:c.content_jp,html_jp:await(0,ir.generateHtml)(c.content_jp)});await(0,ir.upsertArticle)(e,a,{collectionName:"welfare",onUpdate:e=>R.navigate(n+"?action=detail&id="+e.id)})})()}},a?"編輯":"新增")))}const Ar=T.default.div.withConfig({displayName:"AdminWelfareBelowSection__Wrapper",componentId:"sc-1ud7gv1-0"})(["margin-bottom:30px;& > h2{margin:0px;}& .content{padding:8px;background-color:#fff;margin-bottom:30px;}& > .footer{display:flex;align-items:center;& > div{color:#aaa;font-size:12px;margin-right:5px;}}"]),sr=100;const lr=T.default.div.withConfig({displayName:"AdminBackupEmailDataList__Wrapper",componentId:"sc-cljulv-0"})([""]);var cr=function(e){const t=e.context,n=(e.path,t.instance),r=u.useState(null),i=r[0],a=r[1],A=u.useState(0),s=A[0],l=A[1],c=u.useState(null),d=c[0],g=c[1],p=u.useState({offset:0,limit:sr}),f=p[0],h=p[1];return u.useEffect(()=>{n.id&&async function(e){try{R.setLoading(!0);const r={backup_email_id:e};"success"!==d&&"failed"!==d||(r.$expr={$eq:[(t=n.created,Q(t)?b:w),"success"===d]});let i=await m.P_("backup_email_data",r,["-created"],f),o=i.total,A=i.results;l(o),a(A)}catch(r){console.warn(r)}finally{R.setLoading(!1)}var t}(n.id)},[n.created,n.id,f,d]),u.createElement(lr,null,u.createElement(me.A,{locale:{filterConfirm:"確認",filterReset:"重設"},pagination:{size:"small",total:s,showSizeChanger:!1,showTotal:e=>"共 "+e+" 筆,每頁 "+sr+" 筆",current:f.offset/sr+1,pageSize:sr,position:["topRight"]},onChange:(e,t)=>
2{var n;const r=(null===(n=t.status)||void 0===n?void 0:n[0])||null,i=r!==d;g(r),h({offset:i?0:(e.current-1)*sr,limit:sr})},dataSource:i,columns:[{title:"姓名",key:"name",dataIndex:"name"},{title:"寄送 Email",key:"email",dataIndex:"email",render:(e,t)=>u.createElement("div",null,B(t).map(e=>u.createElement("div",null,e)))},{title:"發送結果",key:"status",dataIndex:"status",filters:[{text:"成功",value:"success"},{text:"失敗",value:"failed"}],filteredValue:d?[d]:null,filterMultiple:!1,render:(e,t)=>u.createElement("div",null,function(e,t){if(Q(t))return!0===e.is_success;const n=B(e).filter(e=>"string"!=typeof e||e.trim().length>0);return n.length>0&&n.every(e=>"string"==typeof e&&C.test(e))}(t,n.created)?"成功":"失敗")},{title:"信件內容",key:"",dataIndex:"",render:(e,t)=>{const r="/print-preview?target=annualFeeNotify&backupEmailDataId="+encodeURIComponent(t.id)+"&sender="+encodeURIComponent(n.template_name)+"&created="+encodeURIComponent(n.created||"")+"&chairman="+encodeURIComponent(n.chairman);return u.createElement("div",null,u.createElement(o.A,{type:"link",target:"_blank",href:r},"預覽"))}}]}))};const ur=T.default.div.withConfig({displayName:"AdminBackupEmailExtraQueries__Wrapper",componentId:"sc-1o0lxih-0"})(["& > .field{display:flex;align-items:center;}& > .field > label{margin-right:10px;}"]);var dr=function(e){const t=e.setQueryState,n=(e.queryState,u.useState(null)),r=n[0],i=n[1];return u.createElement(ur,null,u.createElement("div",{className:"field"},u.createElement("label",null,"寄送日期:"),u.createElement(Tn.A.RangePicker,{placeholder:["開始日期","結束日期"],style:{marginRight:10},onChange:(e,t)=>
2{i(t)}}),u.createElement(o.A,{onClick:async()=>{if(!r||Array.isArray(r)&&0===r.length)t(e=>Object.assign({},e,{extraQueries:Object.assign({},e.extraQueries,{created:void 0})}));else{const e={};r[0]&&(e.created={$gte:new Date(r[0]+"T00:00").getTime()}),r[1]&&(e.created=Object.assign({},e.created,{$lte:new Date(r[1]+"T23:59").getTime()})),t(t=>{const n=Object.assign({},t.extraQueries,e);return Object.keys(t.extraQueries).map(t=>Object.keys(e).find(e=>e===t)?null:t).filter(e=>!!e).forEach(e=>{delete n[e]}),Object.assign({},t,{extraQueries:n})})}}},"搜尋")))};const gr=T.default.div.withConfig({displayName:"AdminLegacyCourseNavigation__Wrapper",componentId:"sc-5vr7ox-0"})(["margin-top:15px;margin-bottom:20px;padding-top:3px;padding-bottom:3px;background-color:#f1f3f5;.back-top-btn{position:fixed;bottom:120px;left:calc(1100px - 50px);z-index:999;border:1px solid var(--adminBorderColor);cursor:pointer;@media screen and (max-width:1100px){bottom:200px;left:calc(100vw - 50px);}}.back-bottom-btn{position:fixed;bottom:60px;left:calc(1100px - 50px);z-index:999;border:1px solid var(--adminBorderColor);cursor:pointer;@media screen and (max-width:1100px){bottom:140px;left:calc(100vw - 50px);}}"]);var pr=function(e){const t=e.context,n=Object.keys(t.formSpec.uiSchema).filter(e=>"rev-line"===t.formSpec.uiSchema[e]["ui:widget"]);return u.createElement(gr,null,n.map(e=>{var n;const r=(null===(n=t.formSpec.schema.properties[e])||void 0===n?void 0:n.title)||e;return u.createElement(o.A,{type:"text",onClick:()=>{const t=document.getElementById("root_"+e);if(t){const e=t.getBoundingClientRect();window.scrollTo({top:e.y-20})}}},r)}),u.createElement(o.A,{onClick:()=>{window.scrollTo({top:0})},className:"back-top-btn",size:"large",shape:"circle",icon:u.createElement(O.A,{style:{color:"#000000"}})}),u.createElement(o.A,{onClick:()=>{const e=document.getElementById("rev-admin-layout");if(e){const t=e.getBoundingClientRect();window.scrollTo({top:t.height})}},className:"back-bottom-btn",size:"large",shape:"circle",icon:u.createElement(L.A,{style:{color:"#000000"}})}))};const fr=T.default.div.withConfig({displayName:"AdminLegacyActivityNavigation__Wrapper",componentId:"sc-9gp05a-0"})(["margin-top:15px;margin-bottom:20px;padding-top:3px;padding-bottom:3px;background-color:#f1f3f5;.back-top-btn{position:fixed;bottom:120px;left:calc(1100px - 50px);z-index:999;border:1px solid var(--adminBorderColor);cursor:pointer;@media screen and (max-width:1100px){bottom:200px;left:calc(100vw - 50px);}}.back-bottom-btn{position:fixed;bottom:60px;left:calc(1100px - 50px);z-index:999;border:1px solid var(--adminBorderColor);cursor:pointer;@media screen and (max-width:1100px){bottom:140px;left:calc(100vw - 50px);}}"]);var mr=function(e){const t=e.context,n=Object.keys(t.formSpec.uiSchema).filter(e=>"rev-line"===t.formSpec.uiSchema[e]["ui:widget"]);return u.createElement(fr,null,n.map(e=>{var n;const r=(null===(n=t.formSpec.schema.properties[e])||void 0===n?void 0:n.title)||e;return u.createElement(o.A,{type:"text",onClick:()=>{const t=document.getElementById("root_"+e);if(t){const e=t.getBoundingClientRect();window.scrollTo({top:e.y-20})}}},r)}),u.createElement(o.A,{onClick:()=>{window.scrollTo({top:0})},className:"back-top-btn",size:"large",shape:"circle",icon:u.createElement(O.A,{style:{color:"#000000"}})}),u.createElement(o.A,{onClick:()=>{const e=document.getElementById("rev-admin-layout");if(e){const t=e.getBoundingClientRect();window.scrollTo({top:t.height})}},className:"back-bottom-btn",size:"large",shape:"circle",icon:u.createElement(L.A,{style:{color:"#000000"}})}))};const hr=T.default.div.withConfig({displayName:"AdminLegacyECourrseNavigation__Wrapper",componentId:"sc-1248aml-0"})(["margin-top:15px;margin-bottom:20px;padding-top:3px;padding-bottom:3px;background-color:#f1f3f5;.back-top-btn{position:fixed;bottom:120px;left:calc(1100px - 50px);z-index:999;border:1px solid var(--adminBorderColor);cursor:pointer;@media screen and (max-width:1100px){bottom:200px;left:calc(100vw - 50px);}}.back-bottom-btn{position:fixed;bottom:60px;left:calc(1100px - 50px);z-index:999;border:1px solid var(--adminBorderColor);cursor:pointer;@media screen and (max-width:1100px){bottom:140px;left:calc(100vw - 50px);}}"]);var Er=function(e){const t=e.context,n=Object.keys(t.formSpec.uiSchema).filter(e=>"rev-line"===t.formSpec.uiSchema[e]["ui:widget"]);return u.createElement(hr,null,n.map(e=>{var n;const r=(null===(n=t.formSpec.schema.properties[e])||void 0===n?void 0:n.title)||e;return u.createElement(o.A,{type:"text",onClick:()=>{const t=document.getElementById("root_"+e);if(t){const e=t.getBoundingClientRect();window.scrollTo({top:e.y-20})}}},r)}),u.createElement(o.A,{onClick:()=>{window.scrollTo({top:0})},className:"back-top-btn",size:"large",shape:"circle",icon:u.createElement(O.A,{style:{color:"#000000"}})}),u.createElement(o.A,{onClick:()=>{const e=document.getElementById("rev-admin-layout");if(e){const t=e.getBoundingClientRect();window.scrollTo({top:t.height})}},className:"back-bottom-btn",size:"large",shape:"circle",icon:u.createElement(L.A,{style:{color:"#000000"}})}))};const Ir=T.default.div.withConfig({displayName:"AdminLegacyReceiveNavigation__Wrapper",componentId:"sc-1mk198o-0"})(["margin-top:15px;margin-bottom:20px;padding-top:3px;padding-bottom:3px;background-color:#f1f3f5;.back-top-btn{position:fixed;bottom:120px;left:calc(1100px - 50px);z-index:999;border:1px solid var(--adminBorderColor);cursor:pointer;@media screen and (max-width:1100px){bottom:200px;left:calc(100vw - 50px);}}.back-bottom-btn{position:fixed;bottom:60px;left:calc(1100px - 50px);z-index:999;border:1px solid var(--adminBorderColor);cursor:pointer;@media screen and (max-width:1100px){bottom:140px;left:calc(100vw - 50px);}}"]);var yr=function(e){const t=e.context,n=Object.keys(t.formSpec.uiSchema).filter(e=>"rev-line"===t.formSpec.uiSchema[e]["ui:widget"]);return u.createElement(Ir,null,n.map(e=>{var n;const r=(null===(n=t.formSpec.schema.properties[e])||void 0===n?void 0:n.title)||e;return u.createElement(o.A,{type:"text",onClick:()=>{const t=document.getElementById("root_"+e);if(t){const e=t.getBoundingClientRect();window.scrollTo({top:e.y-20})}}},r)}),[{id:"root_form-history",title:"簽核紀錄"},{id:"root_form-history-execution",title:"執行紀錄"}].map(e=>u.createElement(o.A,{type:"text",onClick:()=>{const t=document.getElementById(e.id);if(t){const e=t.getBoundingClientRect();window.scrollTo({top:e.y-20})}}},e.title)),u.createElement(o.A,{onClick:()=>{window.scrollTo({top:0})},className:"back-top-btn",size:"large",shape:"circle",icon:u.createElement(O.A,{style:{color:"#000000"}})}),u.createElement(o.A,{onClick:()=>{const e=document.getElementById("rev-admin-layout");if(e){const t=e.getBoundingClientRect();window.scrollTo({top:t.height})}},className:"back-bottom-btn",size:"large",shape:"circle",icon:u.createElement(L.A,{style:{color:"#000000"}})}))};const Cr=T.default.div.withConfig({displayName:"AdminLegacyPostNavigation__Wrapper",componentId:"sc-1citt8w-0"})(["margin-top:15px;margin-bottom:20px;padding-top:3px;padding-bottom:3px;background-color:#f1f3f5;.back-top-btn{position:fixed;bottom:120px;left:calc(1100px - 50px);z-index:999;border:1px solid var(--adminBorderColor);cursor:pointer;@media screen and (max-width:1100px){bottom:200px;left:calc(100vw - 50px);}}.back-bottom-btn{position:fixed;bottom:60px;left:calc(1100px - 50px);z-index:999;border:1px solid var(--adminBorderColor);cursor:pointer;@media screen and (max-width:1100px){bottom:140px;left:calc(100vw - 50px);}}"]);var Br=function(e){const t=e.context,n=Object.keys(t.formSpec.uiSchema).filter(e=>"rev-line"===t.formSpec.uiSchema[e]["ui:widget"]);return u.createElement(Cr,null,n.map(e=>{var n;const r=(null===(n=t.formSpec.schema.properties[e])||void 0===n?void 0:n.title)||e;return u.createElement(o.A,{type:"text",onClick:()=>{const t=document.getElementById("root_"+e);if(t){const e=t.getBoundingClientRect();window.scrollTo({top:e.y-20})}}},r)}),[{id:"root_form-history",title:"簽核紀錄"},{id:"root_form-history-execution",title:"執行紀錄"}].map(e=>u.createElement(o.A,{type:"text",onClick:()=>{const t=document.getElementById(e.id);if(t){const e=t.getBoundingClientRect();window.scrollTo({top:e.y-20})}}},e.title)),u.createElement(o.A,{onClick:()=>{window.scrollTo({top:0})},className:"back-top-btn",size:"large",shape:"circle",icon:u.createElement(O.A,{style:{color:"#000000"}})}),u.createElement(o.A,{onClick:()=>{const e=document.getElementById("rev-admin-layout");if(e){const t=e.getBoundingClientRect();window.scrollTo({top:t.height})}},className:"back-bottom-btn",size:"large",shape:"circle",icon:u.createElement(L.A,{style:{color:"#000000"}})}))};const Qr=[{title:"職稱",key:"SIGN_USER.POSITION",dataIndex:"SIGN_USER.POSITION",render:(e,t)=>{var n;switch(null===(n=t.SIGN_USER)||void 0===n?void 0:n.POSITION){case"none":return"無";case"A01":return"理事長";case"A02":return"常務理事";case"A03":return"理事";case"A04":return"常務監事";case"A05":return"監事";case"A06":return"全聯會代表";case"B01":return"主任委員";case"B02":return"副主任委員";case"B03":return"委員";case"B04":return"會員";case"B05":return"執行長";case"B06":return"顧問";case"C01":return"秘書長";case"C02":return"副秘書長";case"C03":return"專職副秘書長";case"C04":return"主任";
2case"C05":return"文書主任";case"C06":return"總務主任";case"C07":return"會計主任";case"C08":return"圖書主任";case"C09":return"公關主任";case"D01":return"執行秘書";case"D02":return"資訊顧問";case"E01":return"秘書";case"E02":return"專員";case"E03":return"事務員";case"E04":return"資深專員";case"F01":return"專職主任";case"F02":return"研究員";default:return""}}},{title:"簽核人",key:"SIGN_USER.NAME",dataIndex:"SIGN_USER.NAME",render:(e,t)=>{var n;return null===(n=t.SIGN_USER)||void 0===n?void 0:n.NAME}},{title:"簽核內容",key:"SIGN_CONTENT",dataIndex:"SIGN_CONTENT",width:180},{title:"狀態",key:"SIGN_RESULT",dataIndex:"SIGN_RESULT",render:(e,t)=>{switch(t.SIGN_RESULT){case"O":return"未簽核";case"R":return"駁回";case"S":return"上呈(再送簽)";case"A":return"決行(核判)";default:return""}}},{title:"簽核時間",key:"SIGN_TIME",dataIndex:"SIGN_TIME",render:(e,t)=>{var n;return null===(n=t.SIGN_TIME)||void 0===n?void 0:n.slice(0,16)}},{title:"會簽人員",key:"COUNTERSIGN_BY",dataIndex:"COUNTERSIGN_BY",render:(e,t)=>t.COUNTERSIGN_BY.NAME}],wr=[{title:"執行人員",key:"DO_USER.NAME",dataIndex:"DO_USER.NAME",render:(e,t)=>{var n;return null===(n=t.DO_USER)||void 0===n?void 0:n.NAME}},{title:"執行內容",key:"DO_CONTENT",dataIndex:"DO_CONTENT"},{title:"執行時間",key:"DO_TIME",dataIndex:"DO_TIME",render:(e,t)=>{var n;return null===(n=t.DO_TIME)||void 0===n?void 0:n.slice(0,16)}},{title:"狀態",key:"DO_STATUS",dataIndex:"DO_STATUS",render:(e,t)=>{switch(t.DO_STATUS){case"Y":return"已處理";case"N":return"未處理";default:return""}}}];const br=T.default.div.withConfig({displayName:"AdminLegacyFormHistory__Wrapper",componentId:"sc-3ci5fl-0"})(["& > div{margin:20px 0px;& > div > table{width:100%;}& > div > table > tr > td{padding:5px 10px;text-align:center;}}.container{margin-bottom:40px;}.row{display:flex;align-items:center;}"]);var vr=function(e){return console.warn("DBG props",e),u.createElement(br,null,u.createElement("div",{className:"container",id:"root_form-history"},u.createElement(V.A,{title:"簽核紀錄"}),u.createElement(me.A,{columns:Qr,dataSource:e.instance.reviewers,pagination:!1})),u.createElement("div",{className:"container",id:"root_form-history-execution"},u.createElement(V.A,{title:"執行紀錄"}),u.createElement(me.A,{columns:wr,dataSource:e.instance.implements,pagination:!1})))},Dr=(n(40322),n(68275)),xr=n(59840);function _r(e){const t=u.useState(!1),n=t[0],r=t[1],i=u.useState({}),a=i[0],A=i[1];return u.createElement(Sr,null,u.createElement(o.A,{type:"default",style:{marginRight:10},onClick:()=>r(!0)},Object.keys(a).length>0&&u.createElement("span",{style:{color:"var(--primaryColor)"}},"✽"),"進階搜尋"),u.createElement(o.A,{onClick:()=>{A({}),e.setQueryState(e=>Object.assign({},e,{extraQueries:{},paging:{offset:0,limit:e.paging.limit}}))}},"清除進階搜尋條件"),u.createElement(kr,Object.assign({},e,{visible:n,instance:a,setVisible:r,setInstance:A})))}function kr(e){return u.createElement(Dr.A,{title:null,footer:null,width:650,bodyStyle:{padding:0},visible:e.visible,onCancel:()=>e.setVisible(!1)},u.createElement(Fr,e))}function Fr(e){e.queryState;const t=e.instance,n=e.setQueryState,r=e.setInstance,i=(0,d.useOutlet)("staffs")[0];return u.createElement(Rr,null,u.createElement("div",{className:"title-container"},u.createElement("h2",null,"收文管理 進階搜尋"),u.createElement(o.A,{type:"link",onClick:()=>{r({}),n(e=>Object.assign({},e,{extraQueries:{},paging:{offset:0,limit:e.paging.limit}}))}},"全部清除")),u.createElement(we(),{instance:t,schema:Nr.schema,uiSchema:Nr.uiSchema,rjsfProps:{widgets:{}},onChange:e=>r(e),onSubmit:async(t,r)=>{try{const r=function(e){let t=e.originalQueries,n=e.formData,r=e.extra;const i=Object.assign({},t);n.receive_date_start&&n.receive_date_end&&i.$and.push({$or:[{date:{$gte:n.receive_date_start,$lte:n.receive_date_end}},{RECEIVE_DATE:{$gte:n.receive_date_start,$lte:n.receive_date_end}}]});n.paperwork_id_start&&n.paperwork_id_end&&i.$and.push({$or:[{paperwork_id:{$gte:n.paperwork_id_start,$lte:n.paperwork_id_end}},{SERIAL_NO:{$gte:n.paperwork_id_start,$lte:n.paperwork_id_end}}]});if(n.stages&&Array.isArray(n.stages)&&n.stages.length>0){const e=[],t=[];
2n.stages.forEach(n=>{"legacy-0"===n?t.push(0):"legacy-1"===n?t.push(1):"legacy-2"===n?t.push(2):"legacy-3"===n?t.push(3):e.push(n)}),i.$and.push({$or:[{stage:{$in:e}},{PROGRESS:{$in:t}}]})}n.organs&&i.$and.push({$or:[{organs:{$regex:n.organs}},{FROM_ORG:{$regex:n.organs}}]});n.title&&i.$and.push({$or:[{title:{$regex:n.title}},{DRIFT:{$regex:n.title}}]});if(n.reviewer_name){const e=r.staffs.filter(e=>e.name.indexOf(n.reviewer_name)>-1);if(e&&Array.isArray(e)&&e.length>-1){const t=e.map(e=>e.id);i.$and.push({$or:[{review_1:{$elemMatch:{user_id:{$in:t}}}},{review_2:{$elemMatch:{user_id:{$in:t}}}},{review_3:{$elemMatch:{user_id:{$in:t}}}},{review_4:{$elemMatch:{user_id:{$in:t}}}},{reviewers:{$elemMatch:{"SIGN_USER.NAME":{$regex:n.reviewer_name}}}}]})}else i.$and.push({reviewers:{$elemMatch:{"SIGN_USER.NAME":{$regex:n.reviewer_name}}}})}if(n.executor_name){const e=r.staffs.filter(e=>e.name.indexOf(n.executor_name)>-1);if(e&&Array.isArray(e)&&e.length>-1){const t=e.map(e=>e.id);i.$and.push({$or:[{executor:{$in:t}},{history_execution:{$elemMatch:{staff:{$in:t}}}},{implements:{$elemMatch:{"DO_USER.NAME":{$regex:n.executor_name}}}}]})}else i.$and.push({implements:{$elemMatch:{"DO_USER.NAME":{$regex:n.executor_name}}}})}if(n.implement_name){const e=r.staffs.filter(e=>e.name.indexOf(n.implement_name)>-1);if(e&&Array.isArray(e)&&e.length>-1){const t=e.map(e=>e.id);i.$and.push({$or:[{implement:{$in:t}},{"PROC_BY.NAME":{$regex:n.implement_name}}]})}else i.$and.push({"PROC_BY.NAME":{$regex:n.implement_name}})}n.keywords&&i.$and.push({$or:[{keywords:{$regex:n.keywords}},{KEYWORD:{$regex:n.keywords}}]});return i}({originalQueries:{$and:[]},formData:t,extra:{staffs:i}});n(e=>{const t=Object.assign({},e.extraQueries,r);return Object.keys(e.extraQueries).map(e=>Object.keys(r).find(t=>t===e)?null:e).filter(e=>!!e).forEach(e=>{delete t[e]}),Object.assign({},e,{extraQueries:t,paging:{offset:0,limit:e.paging.limit}})}),e.setVisible(!1)}catch(a){console.warn(a)}finally{R.setLoading(!1)}}}))}const Sr=T.default.div.withConfig({displayName:"AdminReceiveAdvancedSearchButton__Wrapper",componentId:"sc-690owf-0"})(["margin-top:10px;margin-bottom:10px;"]),Rr=(0,T.default)(xr.k).withConfig({displayName:"AdminReceiveAdvancedSearchButton__ModalContentWrapper",componentId:"sc-690owf-1"})(["padding:20px;& > .title-container{display:flex;align-items:center;margin-bottom:10px;}"]),Nr={schema:{title:"",type:"object",properties:{receive_date_start:{type:"string",title:"收文日期(起)"},receive_date_end:{type:"string",title:"收文日期(迄)"},paperwork_id_start:{type:"string",title:"收文編號(起)"},paperwork_id_end:{type:"string",title:"收文編號(迄)"},stages:{type:"array",title:"狀態",uniqueItems:!0,items:{type:"string",enum:["edit","review_1","review_2","review_3","review_4","execution","execution_direct","success","abort","legacy-0","legacy-1","legacy-2","legacy-3"],enumNames:["編輯","會簽1輪","會簽2輪","會簽3輪","會簽4輪","執行","逕付執行","完成","退簽","建檔(舊)","簽核(舊)","執行(舊)","結案(舊)"]}},organs:{type:"string",title:"發文機關"},title:{type:"string",title:"主旨"},reviewer_name:{type:"string",title:"簽核人員"},executor_name:{type:"string",title:"執行人員"},implement_name:{type:"string",title:"擬辦人員"},keywords:{type:"string",title:"關鍵字"}},dependencies:{receive_date_start:["receive_date_end"],paperwork_id_start:["paperwork_id_end"],text_number_start:["text_number_end"]}},uiSchema:{receive_date_start:{"ui:help":"格式 YYYY-MM-DD,例如:2024-01-01"},receive_date_end:{"ui:help":"格式 YYYY-MM-DD,例如:2024-01-01"}}};function Tr(e){const t=u.useState(!1),n=t[0],r=t[1],i=u.useState({}),a=i[0],A=i[1];return u.createElement(Mr,null,u.createElement(o.A,{type:"default",style:{marginRight:10},onClick:()=>r(!0)},Object.keys(a).length>0&&u.createElement("span",{style:{color:"var(--primaryColor)"}},"✽"),"進階搜尋"),u.createElement(o.A,{onClick:()=>{A({}),e.setQueryState(e=>Object.assign({},e,{extraQueries:{},paging:{offset:0,limit:e.paging.limit}}))}},"清除進階搜尋條件"),u.createElement(Or,Object.assign({},e,{visible:n,instance:a,setVisible:r,setInstance:A})))}
2function Or(e){return u.createElement(Dr.A,{title:null,footer:null,width:650,bodyStyle:{padding:0},visible:e.visible,onCancel:()=>e.setVisible(!1)},u.createElement(Lr,e))}function Lr(e){e.queryState;const t=e.instance,n=e.setQueryState,r=e.setInstance,i=(0,d.useOutlet)("staffs")[0];return u.createElement(Ur,null,u.createElement("div",{className:"title-container"},u.createElement("h2",null,"發文管理 進階搜尋"),u.createElement(o.A,{type:"link",onClick:()=>{r({}),n(e=>Object.assign({},e,{extraQueries:{},paging:{offset:0,limit:e.paging.limit}}))},style:{marginLeft:10}},"全部清除")),u.createElement(we(),{instance:t,schema:Gr.schema,uiSchema:Gr.uiSchema,rjsfProps:{widgets:{}},onChange:e=>r(e),onSubmit:async(t,r)=>{try{const r=function(e){let t=e.originalQueries,n=e.formData,r=e.extra;const i=Object.assign({},t);n.post_date_start&&n.post_date_end&&i.$and.push({$or:[{date:{$gte:n.post_date_start,$lte:n.post_date_end}},{ISSUE_DATE:{$gte:n.post_date_start,$lte:n.post_date_end}}]});n.text_number_start&&n.text_number_end&&i.$and.push({$or:[{text_number:{$gte:n.text_number_start,$lte:n.text_number_end}},{MISSIVE_NO:{$gte:n.text_number_start,$lte:n.text_number_end}}]});if(n.stages&&Array.isArray(n.stages)&&n.stages.length>0){const e=[],t=[];
2n.stages.forEach(n=>{"legacy-0"===n?t.push(0):"legacy-1"===n?t.push(1):"legacy-2"===n?t.push(2):"legacy-3"===n?t.push(3):e.push(n)}),i.$and.push({$or:[{stage:{$in:e}},{PROGRESS:{$in:t}}]})}n.addressee&&i.$and.push({$or:[{addressee:{$regex:n.addressee}},{ORIGINAL_TO:{$regex:n.addressee}}]});n.title&&i.$and.push({$or:[{title:{$regex:n.title}},{DRIFT:{$regex:n.title}}]});n.description&&i.$and.push({$or:[{description:{$regex:n.description}},{EXPLAIN:{$regex:n.description}}]});if(n.reviewer_name){const e=r.staffs.filter(e=>e.name.indexOf(n.reviewer_name)>-1);if(e&&Array.isArray(e)&&e.length>-1){const t=e.map(e=>e.id);i.$and.push({$or:[{review_1:{$elemMatch:{user_id:{$in:t}}}},{review_2:{$elemMatch:{user_id:{$in:t}}}},{review_3:{$elemMatch:{user_id:{$in:t}}}},{review_4:{$elemMatch:{user_id:{$in:t}}}},{reviewers:{$elemMatch:{"SIGN_USER.NAME":{$regex:n.reviewer_name}}}}]})}else i.$and.push({reviewers:{$elemMatch:{"SIGN_USER.NAME":{$regex:n.reviewer_name}}}})}if(n.executor_name){const e=r.staffs.filter(e=>e.name.indexOf(n.executor_name)>-1);if(e&&Array.isArray(e)&&e.length>-1){const t=e.map(e=>e.id);i.$and.push({$or:[{executor:{$in:t}},{history_execution:{$elemMatch:{staff:{$in:t}}}},{implements:{$elemMatch:{"DO_USER.NAME":{$regex:n.executor_name}}}}]})}else i.$and.push({implements:{$elemMatch:{"DO_USER.NAME":{$regex:n.executor_name}}}})}if(n.implement_name){const e=r.staffs.filter(e=>e.name.indexOf(n.implement_name)>-1);if(e&&Array.isArray(e)&&e.length>-1){const t=e.map(e=>e.id);i.$and.push({$or:[{implement:{$in:t}},{"PROC_BY.NAME":{$regex:n.implement_name}}]})}else i.$and.push({"PROC_BY.NAME":{$regex:n.implement_name}})}n.keywords&&i.$and.push({$or:[{keywords:{$regex:n.keywords}},{KEYWORD:{$regex:n.keywords}}]});return i}({originalQueries:{$and:[]},formData:t,extra:{staffs:i}});n(e=>{const t=Object.assign({},e.extraQueries,r);return Object.keys(e.extraQueries).map(e=>Object.keys(r).find(t=>t===e)?null:e).filter(e=>!!e).forEach(e=>{delete t[e]}),Object.assign({},e,{extraQueries:t,paging:{offset:0,limit:e.paging.limit}})}),e.setVisible(!1)}catch(a){console.warn(a)}finally{R.setLoading(!1)}}}))}const Mr=T.default.div.withConfig({displayName:"AdminPostAdvancedSearchButton__Wrapper",componentId:"sc-1fimf73-0"})(["margin-top:10px;margin-bottom:10px;"]),Ur=(0,T.default)(xr.k).withConfig({displayName:"AdminPostAdvancedSearchButton__ModalContentWrapper",componentId:"sc-1fimf73-1"})(["padding:20px;& > .title-container{display:flex;align-items:center;margin-bottom:10px;}"]),Gr={schema:{title:"",type:"object",properties:{post_date_start:{type:"string",title:"發文日期(起)"},post_date_end:{type:"string",title:"發文日期(迄)"},text_number_start:{type:"string",title:"發文字號(起)"},text_number_end:{type:"string",title:"發文字號(迄)"},stages:{type:"array",title:"狀態",uniqueItems:!0,default:[],items:{type:"string",enum:["edit","review_1","review_2","review_3","review_4","execution","execution_direct","success","abort","legacy-0","legacy-1","legacy-2","legacy-3"],enumNames:["編輯","會簽1輪","會簽2輪","會簽3輪","會簽4輪","執行","逕付執行","完成","退簽","建檔(舊)","簽核(舊)","執行(舊)","結案(舊)"]}},addressee:{type:"string",title:"受文者"},title:{type:"string",title:"主旨"},description:{type:"string",title:"說明"},reviewer_name:{type:"string",title:"簽核人員"},executor_name:{type:"string",title:"執行人員"},implement_name:{type:"string",title:"擬辦人員"},keywords:{type:"string",title:"關鍵字"}},dependencies:{post_date_start:["post_date_end"],text_number_start:["text_number_end"]}},uiSchema:{post_date_start:{"ui:help":"格式 YYYY-MM-DD,例如:2024-01-01"},post_date_end:{"ui:help":"格式 YYYY-MM-DD,例如:2024-01-01"}}};function Hr(e){const t=u.useState(!1),n=t[0],r=t[1],i=u.useState({}),a=i[0],A=i[1];return u.createElement(zr,null,u.createElement(o.A,{type:"default",style:{marginRight:10},onClick:()=>r(!0)},Object.keys(a).length>0&&u.createElement("span",{style:{color:"var(--primaryColor)"}},"✽"),"進階搜尋"),u.createElement(o.A,{onClick:()=>{A({}),e.setQueryState(e=>Object.assign({},e,{extraQueries:{},paging:{offset:0,limit:e.paging.limit}}))}},"清除進階搜尋條件"),u.createElement(Kr,Object.assign({},e,{visible:n,instance:a,setVisible:r,setInstance:A})))}
2function Kr(e){return u.createElement(Dr.A,{title:null,footer:null,width:650,bodyStyle:{padding:0},visible:e.visible,onCancel:()=>e.setVisible(!1)},u.createElement(jr,e))}function jr(e){e.queryState;const t=e.instance,n=e.setQueryState,r=e.setInstance,i=(0,d.useOutlet)("staffs")[0];return u.createElement(Jr,null,u.createElement("div",{className:"title-container"},u.createElement("h2",null,"課程/活動全覽 進階搜尋"),u.createElement(o.A,{type:"link",onClick:()=>{r({}),n(e=>Object.assign({},e,{extraQueries:{},paging:{offset:0,limit:e.paging.limit}}))},style:{marginLeft:10}},"全部清除")),u.createElement(we(),{instance:t,schema:Pr.schema,uiSchema:Pr.uiSchema,rjsfProps:{widgets:{}},onChange:e=>r(e),onSubmit:async(t,r)=>{try{const r=function(e){let t=e.originalQueries,n=e.formData;e.extra;const r=Object.assign({},t);if(n.session_date_start&&n.session_date_end){const e=new Date(n.session_date_end).getTime()+864e5,t=new Date(e).toLocaleDateString("sv");r.$and.push({$or:[{"session.date":{$gte:n.session_date_start,$lte:n.session_date_end}},{course_session:{$elemMatch:{SESSION_TIME:{$gte:n.session_date_start,$lte:t}}}},{activity_session:{$elemMatch:{EFF_DATE:{$gte:n.session_date_start},EXPR_DATE:{$lte:n.session_date_end}}}}]})}if(n.onshelf_date_start&&n.onshelf_date_end){const e=new Date(n.onshelf_date_end).getTime()+864e5,t=new Date(e).toLocaleDateString("sv");r.$and.push({$or:[{onshelf_start_date:{$gte:n.onshelf_date_start},onshelf_end_date:{$lte:n.onshelf_date_end}},{EFF_DATE:{$gte:n.onshelf_date_start},EXPR_DATE:{$lte:t}}]})}n.name&&r.$and.push({$or:[{name:{$regex:n.name}},{NAME:{$regex:n.name}},{ACT_NAME:{$regex:n.name}}]});n.serial_number&&r.$and.push({$or:[{serial_number:{$regex:n.serial_number}},{CLASS_NO:{$regex:n.serial_number}},{CLASS_NO:Number(n.serial_number)},{ID:Number(n.serial_number)}]});n.legacy_course_types&&Array.isArray(n.legacy_course_types)&&n.legacy_course_types.length>0&&r.$and.push({TYPE:{$in:n.legacy_course_types}});n.legacy_activity_types&&Array.isArray(n.legacy_activity_types)&&n.legacy_activity_types.length>0&&r.$and.push({ACT_TYPE:{$in:n.legacy_activity_types}});n.keywords&&r.$and.push({$or:[{name:{$regex:n.keywords}},{NAME:{$regex:n.keywords}},{ACT_NAME:{$regex:n.keywords}},{unit:{$regex:n.keywords}},{ORGANIZER:{$regex:n.keywords}},{intro:{$regex:n.keywords}},{spec:{$regex:n.keywords}},{DESCRIPTION:{$regex:n.keywords}},{execution_note:{$regex:n.keywords}},{CEXECUTE:{$regex:n.keywords}},{searchText:{$regex:n.keywords}}]});return r}({originalQueries:{$and:[]},formData:t,extra:{staffs:i}});n(e=>{const t=Object.assign({},e.extraQueries,r);return Object.keys(e.extraQueries).map(e=>Object.keys(r).find(t=>t===e)?null:e).filter(e=>!!e).forEach(e=>{delete t[e]}),Object.assign({},e,{extraQueries:t,paging:{offset:0,limit:e.paging.limit}})}),e.setVisible(!1)}catch(a){console.warn(a)}finally{R.setLoading(!1)}}}))}const zr=T.default.div.withConfig({displayName:"AdminProductAdvancedSearchButton__Wrapper",componentId:"sc-1eoilck-0"})(["margin-top:10px;margin-bottom:10px;"]),Jr=(0,T.default)(xr.k).withConfig({displayName:"AdminProductAdvancedSearchButton__ModalContentWrapper",componentId:"sc-1eoilck-1"})(["padding:20px;& > .title-container{display:flex;align-items:center;margin-bottom:10px;}"]),Pr={schema:{title:"",type:"object",properties:{session_date_start:{type:"string",title:"場次日期(起)"},session_date_end:{type:"string",title:"場次日期(迄)"},onshelf_date_start:{type:"string",title:"上稿日期(起)"},onshelf_date_end:{type:"string",title:"上稿日期(迄)"},name:{type:"string",title:"名稱"},serial_number:{type:"string",title:"編號 / 序號"},keywords:{type:"string",title:"關鍵字"},legacy_course_types:{type:"array",title:"舊系統進修課程類別",uniqueItems:!0,items:{type:"string",enum:["OJT","RECOG","SEMINAR"],enumNames:["在職進修","採認進修","座談研討會"]}},legacy_activity_types:{type:"array",title:"舊系統一般活動類別",uniqueItems:!0,items:{type:"string",enum:["N/A","A01","A02","A03","A04","A05","A06","A07","A08","A09","A10","A11","A12","A13","A14","A15","A16"],enumNames:["請選擇","座談研討會","接待活動","公聽會","研習活動","拜會活動","午間小品","次團活動","休閒活動","聯誼餐會","記者會","說明會","旅遊","律師節活動","外部活動","公會場地外租","其他"]}}},dependencies:{session_date_start:["session_date_end"],onshelf_date_start:["onshelf_date_end"]}},uiSchema:{session_date_start:{"ui:help":"格式 YYYY-MM-DD,例如:2024-01-01"},session_date_end:{"ui:help":"格式 YYYY-MM-DD,例如:2024-01-01"},onshelf_date_start:{"ui:help":"格式 YYYY-MM-DD,例如:2024-01-01"},onshelf_date_end:{"ui:help":"格式 YYYY-MM-DD,例如:2024-01-01"}}};var Yr=n(21348);async function Wr(e){if(!e)return null;const t=await W.fetchStockList({product_ids:[e]});return(Array.isArray(t)?t:Array.isArray(null==t?void 0:t.results)?t.results:[]).find(t=>((null==t?void 0:t.product_id)||(null==t?void 0:t.product)||(null==t?void 0:t.id)||(null==t?void 0:t._id))===e)||null}function qr(){const e=u.useState({loading:!0,productName:"",stock_amount:0,stock_sold_amount:0,stock_total:0,order_stock_amount:0,updatedAt:null}),t=e[0],n=e[1],r=u.useCallback(async()=>
2{const e="undefined"==typeof window?"":new URLSearchParams(window.location.search||"").get("product_id")||"";if(e)try{var t,r,i,a;const o=await Promise.all([(0,Qn.eH)(e,{refresh:!0}),Wr(e)]),A=o[0],s=o[1];n({loading:!1,productName:(null==A?void 0:A.name)||"",stock_amount:Number(null!==(t=null==A?void 0:A.stock_amount)&&void 0!==t?t:0),stock_sold_amount:Number(null!==(r=null==A?void 0:A.stock_sold_amount)&&void 0!==r?r:0),stock_total:Number(null!==(i=null==s?void 0:s.stock_total)&&void 0!==i?i:0),order_stock_amount:Number(null!==(a=null==s?void 0:s.order_stock_amount)&&void 0!==a?a:0),updatedAt:new Date})}catch(o){console.warn(o),n(e=>Object.assign({},e,{loading:!1}))}else n(e=>Object.assign({},e,{loading:!1,productName:"",stock_amount:0,stock_sold_amount:0,stock_total:0,order_stock_amount:0,updatedAt:null}))},[]);u.useEffect(()=>{r();const e=setInterval(()=>{r()},1e4);return()=>{clearInterval(e)}},[r]);const i=[{title:"名額總量",value:t.stock_amount,tooltip:"活動/課程設定的「名額總量」,對應欄位:product.stock_amount"},{title:"名額售出",value:t.stock_sold_amount,tooltip:"活動/課程目前的「名額售出」,對應欄位:product.stock_sold_amount"},{title:"有效占用名額",value:t.stock_total,tooltip:"報名人數管理記錄中的「有效售出名額」,條件為 stock_history.is_valid,統計欄位為 stock_total"},{title:"實際售出",value:t.order_stock_amount,tooltip:"訂單付款成功計算的「有效售出名額」,對應欄位:order_stock_amount"}];return u.createElement("div",{style:{marginBottom:8,padding:14,border:"1px solid #d9d9d9",borderRadius:10,background:"#fafafa"}},u.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:12,flexWrap:"wrap"}},u.createElement("div",null,u.createElement("div",{style:{fontWeight:700,color:"#333"}},"報名監測儀表板"),u.createElement("div",{style:{fontSize:16,color:"#111",marginTop:2,fontWeight:600}},t.productName||"未指定活動/課程"),u.createElement("div",{style:{fontSize:12,color:"#666",marginTop:2}},"10 秒自動更新",t.updatedAt?",最後更新:"+(0,he.Sz)(t.updatedAt):"")),u.createElement(o.A,{size:"small",onClick:r,loading:t.loading,style:{alignSelf:"flex-start"}},"立即更新")),u.createElement("div",{style:{marginTop:10,display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(180px, 1fr))",gap:8}},i.map(e=>u.createElement("div",{key:e.title,style:{padding:10,background:"#fff",border:"1px solid #e3e3e3",borderRadius:8,boxShadow:"0 1px 2px rgba(0, 0, 0, 0.08)",display:"flex",alignItems:"center",justifyContent:"space-between"}},u.createElement("div",{style:{fontSize:14,color:"#666",display:"flex",gap:6,alignItems:"center"}},u.createElement("span",null,e.title),u.createElement(tt.A,{title:e.tooltip},u.createElement(Yr.A,{style:{fontSize:14,color:"#8c8c8c",cursor:"help"}}))),u.createElement("div",{style:{fontSize:24,fontWeight:800,color:"#0f172a",lineHeight:1.2}},e.value)))))}const Vr=(0,d.getOutlet)("companies"),Xr=(0,d.getOutlet)("users"),Zr=(0,d.getOutlet)("user"),$r=(0,d.getOutlet)("staffs"),ei=(0,d.getOutlet)("receives");const ti=n(86663),ni=((0,d.getOutlet)("articles"),(0,d.getOutlet)("committeeSummaries")),ri=(0,d.getOutlet)("receives");var ii=n(53289);n(95093);Tn.A.RangePicker;function ai(e){const t=e.record;try{const e=h.getOrderUiStatus(t),n=f.ORDER_UI_STATUS_DISPLAY[e];return{[f.ORDER_UI_STATUS.unpaid]:u.createElement(a.A,{color:"#CBCBCB"},n),[f.ORDER_UI_STATUS.pending]:u.createElement(a.A,{color:"#E59329"},n),[f.ORDER_UI_STATUS.processing]:u.createElement(a.A,{color:"#d48806"},n),[f.ORDER_UI_STATUS.shipped]:u.createElement(a.A,{color:"#9FD000"},n),[f.ORDER_UI_STATUS.canceled]:u.createElement(a.A,{color:"#CBCBCB"},n),[f.ORDER_UI_STATUS.return_applied]:u.createElement(a.A,{color:"#D885A3"},n),[f.ORDER_UI_STATUS.return_completed]:u.createElement(a.A,{color:"#EB5353"},n),[f.ORDER_UI_STATUS.unknown]:u.createElement(a.A,{color:"#CBCBCB"},n)}[e]||e}catch(n){return console.log("err",n),u.createElement("div",{style:{color:"#CBCBCB"}},"-- --")}}function oi(e){const t=e.record;try{const e=f.PAYMENT_STATUS_DISPLAY[t.payment_status].label;return{[f.PAYMENT_STATUS.pending]:u.createElement(a.A,{color:"#CBCBCB"},e),[f.PAYMENT_STATUS.waiting]:u.createElement(a.A,{color:"#E59329"},e),[f.PAYMENT_STATUS.success]:u.createElement(a.A,{color:"#9FD000"},e),[f.PAYMENT_STATUS.failure]:u.createElement(a.A,{color:"#FF404C"},e),[f.PAYMENT_STATUS.returned]:u.createElement(a.A,{color:"#C41D7F"},e),[f.PAYMENT_STATUS.code_generated]:u.createElement(a.A,{color:"#86C6F4"},e)}[t.payment_status]}catch(n){return u.createElement("div",{style:{color:"#CBCBCB"}},"-- --")}}function Ai(e){var t;const n=e.record;let r=null===(t=f.PAYMENT_SUBTYPE_DISPLAY[n.payment_subtype])||void 0===t?void 0:t.label;return u.createElement("span",{style:r?{color:"#CBCBCB"}:{}},r||"-- --")}function si(e){const t=e.record;return{waiting:u.createElement("div",{style:{color:"#767676"}},"待處理"),processing:u.createElement("div",{style:{color:"#E59329"}},"處理中"),done:u.createElement("div",{style:{color:"#76A801"}},"已完成"),canceled:u.createElement("div",{style:{color:"#B5B5B5"}},"已取消"),return_applied:u.createElement("div",{style:{color:"#D885A3"}},"退貨審核通過"),return_completed:u.createElement("div",{style:{color:"#EB5353"}},"已退款")}[t.status]||u.createElement("div",{style:{color:"#CBCBCB"}},t.status||"---")}function li(e){const t=e.record;try{const e=t.logistics_status,n=t.logistics_message,r=f.LOGISTICS_STATUS_DISPLAY[e].label,i=n||"-- --";return{[f.LOGISTICS_STATUS.pending]:u.createElement(a.A,{title:i},r),[f.LOGISTICS_STATUS.center_delivered]:u.createElement(a.A,{color:"gold",title:i},r),[f.LOGISTICS_STATUS.in_delivery]:u.createElement(a.A,{color:"cyan",title:i},r),[f.LOGISTICS_STATUS.store_delivered]:u.createElement(a.A,{color:"geekblue",title:i},r),[f.LOGISTICS_STATUS.delivered]:u.createElement(a.A,{color:"green",title:i},r),[f.LOGISTICS_STATUS.error]:u.createElement(a.A,{color:"red",title:i},r),[f.LOGISTICS_STATUS.exception]:u.createElement(a.A,{color:"blue",title:i},r)}[e]}catch(n){return u.createElement("div",{style:{color:"#CBCBCB"}},"-- --")}}function ci(e){var t;const n=e.record;let r=null===(t=f.LOGISTICS_TYPE_DISPLAY[n.logistics_type])||void 0===t?void 0:t.label;return u.createElement("span",{style:r?{color:"#CBCBCB"}:{}},r||"-- --")}function ui(e){const t=e.record;return u.createElement("div",{style:{fontSize:18,fontWeight:"bold",letterSpacing:2}},t.offline_tx)}function di(e){const t=e.record;try{const e=f.RETURN_STATUS_DISPLAY[t.status].label;return{[f.RETURN_STATUS.pending]:u.createElement(a.A,{color:"#8D8DAA"},e),[f.RETURN_STATUS.return_applied]:u.createElement(a.A,{color:"#6FB2D2"},e),[f.RETURN_STATUS.return_rejected]:u.createElement(a.A,{color:"#DAB88B"},e),[f.RETURN_STATUS.return_completed]:u.createElement(a.A,{color:"#F56D91"},e)}[t.status]}catch(n){return u.createElement("div",{style:{color:"#CBCBCB"}},"-- --")}}function gi(e){let t=e.value,n=null;return 0===t?n=u.createElement(a.A,{color:"blue"},t):t>0?n=u.createElement(a.A,{color:"green"},"+",t):t<0&&(n=u.createElement(a.A,{color:"red"},t)),n}var pi=n(14083),fi=n(27833),mi=n(73762);function hi(e){const t=(0,d.useOutlet)("articles")[0],n=u.useState(null),r=n[0],i=n[1];return u.useEffect(()=>{e.value&&i(t.find(t=>
2t.id===e.value))},[e.value,t]),u.createElement(Ei,null,u.createElement("div",null,e.value?r?u.createElement(o.A,{type:"link",target:"_blank",title:"點選開啟新分頁編輯",href:"/admin/articles/?action=detail&id="+r.id},"【 "+r.title+" 】"):e.value:"尚未設定文章"),u.createElement(o.A,{onClick:()=>{e.onChange(""),i(null)},style:{marginRight:10}},"清除"),u.createElement(o.A,{type:"primary",onClick:()=>(0,mi.a)({onChange:t=>{e.onChange(t)}})},"搜尋"))}const Ei=T.default.div.withConfig({displayName:"AdminSelectArticleWidget__Wrapper",componentId:"sc-x2jgr2-0"})(["display:flex;align-items:center;margin-bottom:14px;border:1px solid var(--adminBorderColor);border-radius:4px;padding:15px;& > div{margin-right:15px;letter-space:1.5;}"]);var Ii=n(73505),yi=n(53035),Ci=n(94851);function Bi(e){const t=(0,d.useOutlet)("committeeSummaries")[0],n=u.useState(null),r=n[0],i=n[1];return u.useEffect(()=>{e.value&&i(t.find(t=>t.id===e.value))},[e.value,t]),u.createElement(Qi,null,u.createElement("div",null,e.value?r?"【 "+r.NAME+" 】":e.value:"尚未設定"),u.createElement(o.A,{onClick:()=>{e.onChange(""),i(null)},style:{marginRight:10}},"清除"),u.createElement(o.A,{type:"primary",onClick:()=>(0,Ci.B)({onChange:t=>{e.onChange(t)}})},"搜尋"))}const Qi=T.default.div.withConfig({displayName:"AdminSelectCommitteeSummaryWidget__Wrapper",componentId:"sc-1h6xpz-0"})(["display:flex;align-items:center;margin-bottom:14px;border:1px solid var(--adminBorderColor);border-radius:4px;padding:15px;& > div{margin-right:15px;letter-space:1.5;}"]);n(12287);var wi=n(1062);function bi(e){const t=e.visible,n=e.setVisible;return u.createElement(Dr.A,{title:null,footer:null,bodyStyle:{padding:0},width:450,visible:t,open:t,onOk:()=>n(!1),onCancel:()=>n(!1),destroyOnClose:!0},u.createElement(vi,e))}function vi(e){const t=e.record,n=(0,d.useOutlet)("user")[0],r=u.useState(null),i=r[0],a=r[1],A=u.useState(null),s=A[0],l=A[1],c=u.useRef(null),g=u.useState(0),p=g[0],f=g[1];const m=u.createElement(wi.A,{direction:"horizontal",type:"navigation",responsive:!1,current:p,style:{marginBottom:20}},u.createElement(wi.A.Step,{title:"選擇檔案"}),u.createElement(wi.A.Step,{title:"上傳檔案"}),u.createElement(wi.A.Step,{title:"完成"}));return u.createElement(Di,null,m,u.createElement("input",{type:"file",ref:c,accept:"video/mp4",onChange:function(){var e;if(null!=c&&null!==(e=c.current)&&void 0!==e&&e.files){const e=c.current.files[0];if(console.log(e),e){const t=URL.createObjectURL(e);console.log(t),a(t),l(e.name),f(1)}else a(null)}},style:{display:0===p?"block":"none"}}),1===p&&i&&u.createElement(u.Fragment,null,u.createElement("div",null,s),u.createElement("div",{className:"action-bar"},u.createElement(o.A,{onClick:()=>{a(null),f(0)}},"重選檔案"),u.createElement(o.A,{type:"primary",onClick:async function(){var e;if(null==c||null===(e=c.current)||void 0===e||!e.files)return;const r=c.current.files[0];if(n&&r){R.setLoading(!0);try{const e=(await nt.req(S.apiHost+"/mux/presign/url?token="+n.token,{method:"POST",headers:{"Content-Type":"application/json"},data:{video_id:t.id,permission:t.permission||"public",timeout:3600}})).data.url;await fetch(e,{method:"PUT",headers:{"Content-Type":"video/mp4"},body:r}),f(2)}catch(i){console.warn(i),alert("上傳失敗: 請稍後再試")}R.setLoading(!1)}}},"上傳"))),2===p&&u.createElement(u.Fragment,null,u.createElement("div",{id:"rev-upload-expected-url"},"上傳完畢: ",s),e.onChange&&u.createElement(o.A,{type:"primary",onClick:()=>{console.log("DBG clicked")}},"確認")))}const Di=(0,T.default)(xr.k).withConfig({displayName:"VideoUploadModal__Wrapper",componentId:"sc-14fhtm4-0"})(["padding:40px 20px 20px 20px;& > .preview{display:block;width:200px;height:200px;object-fit:contain;background-color:#ccc;overflow:hidden;}& > .action-bar{margin-top:20px;display:flex;align-items:center;justify-content:flex-end;& > *{margin-left:10px;}}"]);function xi(e){const t=u.useState(!1),n=t[0],r=t[1];return u.createElement(_i,null,u.createElement("div",null,e.value?e.value:"尚未設定"),u.createElement(o.A,{onClick:()=>{e.onChange("")},style:{marginRight:10}},"清除"),u.createElement(o.A,{type:"primary",onClick:()=>r(!0)},"上傳新影片"),u.createElement(bi,{visible:n,setVisible:r,onChange:e.onChange}))}const _i=T.default.div.withConfig({displayName:"AdminVideoUploadWidget__Wrapper",componentId:"sc-1l44m7b-0"})(["display:flex;align-items:center;margin-bottom:14px;border:1px solid #d9d9d9;padding:15px;& > div{margin-right:15px;letter-space:1.5;}"]);var ki=n(86943),Fi=n(29147),Si=n(68678),Ri=n(61998),Ni=n(91789),Ti=n(5781);function Oi(e){const t=u.useState(null),n=t[0],r=t[1],i=u.useState(!1),a=i[0],A=i[1],s=!0===e.readonly||!0===e.readOnly;return u.useEffect(()=>
2{e.value&&(async e=>{A(!0);try{r(await m.yq("international_exchange",{id:e}))}catch(t){console.warn(t)}A(!1)})(e.value)},[e.value]),u.createElement(Li,null,u.createElement("div",{className:"info"},a?"設定中...":e.value?n?u.createElement(o.A,{type:"link",title:"點選開啟新分頁編輯",href:"/admin/international_exchange/?action=detail&id="+n.id},n.title):e.value:"尚未設定"),!s&&u.createElement("div",{style:{marginTop:10}},u.createElement(o.A,{onClick:()=>{e.onChange(""),r(null)},style:{marginRight:10}},"清除"),u.createElement(o.A,{type:"primary",onClick:()=>(0,Ti.x)({onChange:t=>{e.onChange(t)}})},"搜尋")))}const Li=T.default.div.withConfig({displayName:"AdminSelectIntExcWidget__Wrapper",componentId:"sc-1lefhc5-0"})(["display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;border:1px solid var(--adminBorderColor);border-radius:4px;padding:15px;& > .info{margin-right:15px;}"]);var Mi=n(30626);const Ui=(0,d.getOutlet)("schoolCategoryDisplayMap");function Gi(e){return u.createElement(Hi,null,u.createElement(j.A,{style:{width:"100%"},allowClear:!0,placeholder:"請選擇",mode:"multiple",options:Object.keys(Ui.getValue()).map(e=>({label:e,value:e})),value:void 0!==e.value?[e.value]:[],onChange:t=>{e.onChange(t[t.length-1])}}))}const Hi=T.default.div.withConfig({displayName:"AdminSelectSchoolWidget__Wrapper",componentId:"sc-b8pgzm-0"})([""]);var Ki=n(24980);function ji(e){const t=u.useState(null),n=t[0],r=t[1],i=u.useState(null),A=i[0],s=i[1],l=(0,d.useOutlet)("users")[0],c=!0===e.readonly||!0===e.readOnly,g=u.useCallback(async e=>{try{const t=await m.yq("checkout",{order_number:e}),n=l.find(e=>e.owner===t.owner);r(t),s(n)}catch(t){console.warn(t)}},[l]);return u.useEffect(()=>{e.value&&g(e.value)},[e.value,g]),u.createElement(zi,null,u.createElement("div",{className:"info"},e.value?n&&A?u.createElement("div",null,u.createElement("div",{style:{display:"flex"}},u.createElement(o.A,{type:"link",target:"_blank",title:"點選開啟新分頁編輯",className:"link-button",href:"/admin/checkout?action=detail&id="+n.id+"&backPath=/admin/orders/export"},n.order_number," ",n.items[0].product.name),u.createElement("span",null,function(e){var t;const n=null===(t=f.PAYMENT_STATUS_DISPLAY[e])||void 0===t?void 0:t.label;if("success"===e)return u.createElement(a.A,{color:"success"},n);return u.createElement(a.A,null,n)}(n.payment_status))),u.createElement("div",null,A.id_card_number," ",n.buyer_name," ",(0,q.hI)(null==A?void 0:A.state)," ",(0,q.Dk)(A.substate)),u.createElement("div",null,n.annual_year," 年度"," ",n.start_month||1,"月 -",n.end_month||12,"月 ",n.total," 元")):e.value:"尚未設定訂單"),!c&&!n&&u.createElement("div",null,u.createElement(o.A,{type:"primary",style:{margin:5},onClick:()=>{(0,Ki.D)({owner:(null==n?void 0:n.owner)||null,year:(null==n?void 0:n.annual_year)||"",name:(null==n?void 0:n.buyer_name)||"",onChange:t=>{e.onChange(t)}})}},"搜尋")))}const zi=T.default.div.withConfig({displayName:"AdminSelectAnnualFeeOrderWidget__Wrapper",componentId:"sc-p6wky4-0"})(["display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;border:1px solid var(--adminBorderColor);border-radius:4px;padding:15px;& > .info{margin-right:15px;}& > .actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:end;}.link-button{max-width:400px;width:100%;white-space:pre-wrap;text-align:left;padding-left:0px;font-size:0.9rem;font-weight:400px;line-height:1.5rem;height:auto;min-height:32px;}"]);function Ji(e){const t=e.value,n=u.useState(null),r=n[0],i=n[1],a=u.useState(null),A=a[0],s=a[1];u.useEffect(()=>{let e=!0;return async function(){var n;if(!t)return void i(null);const r=await m.yq("order",{order_id:t});e&&(i(r||null),s((null===(n=r.items)||void 0===n?void 0:n[0])||null))}(),()=>{e=!1}},[t]);const l=((e,t,n)=>{const r=A;if(!r)return null;const i=(null==r?void 0:r.name)||"",a=(null==r||null===(e=r.product)||void 0===e||null===(t=e.id)||void 0===t?void 0:t.$oid)||"",o=null==r||null===(n=r.product)||void 0===n?void 0:n.session;return{productName:i,productId:a,productSession:null!=o&&o.date&&null!=o&&o.start_time&&null!=o&&o.end_time?o.date+" "+o.start_time+" - "+o.end_time:""}})();
2return t?l?u.createElement(Pi,null,u.createElement(Yi,null,l.productId?u.createElement(o.A,{type:"link",target:"_blank",title:"點選開啟新分頁編輯",style:{maxWidth:400,width:"100%",whiteSpace:"pre-wrap",textAlign:"left",paddingLeft:0,fontSize:"0.9rem",fontWeight:"400",lineHeight:"1.5rem"},href:"/admin/products/?action=detail&id="+l.productId},l.productName):u.createElement("div",null,l.productName),u.createElement("div",{className:"session"},l.productSession)),u.createElement("div",{style:{paddingBottom:8}},u.createElement("label",{style:{minHeight:32}},"訂單資訊")),u.createElement(Yi,null,null!=r&&r.order_id?u.createElement("div",null,u.createElement("span",null,"訂單編號:",u.createElement(o.A,{type:"link",target:"_blank",title:"點選開啟新分頁編輯",style:{paddingLeft:0},href:"/admin/order/?action=detail&id="+r.id+"&backPath=/admin/orders/export"},t)),u.createElement("div",null,"訂單金額:$",r.total)):u.createElement("div",null,"訂單編號:",t))):u.createElement(Pi,null,"尚未設定報名項目"):u.createElement(Pi,null,"尚未設定訂單")}const Pi=T.default.div.withConfig({displayName:"AdminSelectReturnOrderWidget__Wrapper",componentId:"sc-1ky48pk-0"})([""]),Yi=T.default.div.withConfig({displayName:"AdminSelectReturnOrderWidget__Container",componentId:"sc-1ky48pk-1"})(["margin-bottom:24px;border:1px solid var(--adminBorderColor);border-radius:4px;padding:15px;.total{font-size:0.85rem;}:last-child{margin-bottom:0;}"]);var Wi=n(57312);function qi(e){const t=e.context;return u.createElement(o.A,{onClick:async()=>{let e=t.instance,n=R.getReurl({title:encodeURIComponent(e.name),image:e.og_image||"",redirectUrl:S.webHost+"/product?id="+e.id});try{await navigator.clipboard.writeText(n),D.Ay.success("已複製分享連結 "+n)}catch(r){console.log(r),D.Ay.warn("無法複製連結 "+n)}}},"取得分享連結")}var Vi=n(79331);const Xi=T.default.div.withConfig({displayName:"AdminPrivateProfile__FieldWrapper",componentId:"sc-19onff4-0"})(["margin-bottom:24px;& > label{line-height:40px;padding-bottom:8px;}",";"],e=>e.css||"");var Zi=(0,T.default)(Xi).withConfig({displayName:"AdminPrivateProfile___StyledFieldWrapper",componentId:"sc-19onff4-1"})(["background-color:#f0f0f0;margin-top:24px;padding:20px;"]),$i=function(e){const t=u.useState(null),n=t[0],r=t[1],i=u.useState(0),a=i[0],A=i[1];let s=e.context.instance;return u.useEffect(()=>{try{!async function(){let e=await m.yq("private_profile",{owner:s.owner});r(e),A(e.points)}()}catch(e){console.warn(e)}},[s.owner]),n?u.createElement("div",null,u.createElement(Zi,null,u.createElement(J.V,{color:"#FFD306",size:20,style:{marginRight:5}}),u.createElement("label",{style:{marginRight:10}},"紅利點數"),u.createElement(K.A,{min:0,value:a,onChange:e=>A(e),style:{marginRight:15}}),u.createElement(o.A,{type:"primary",onClick:()=>async function(){try{await Y.editUserPrivateProfile(s.owner,a),D.Ay.success("儲存成功!")}catch(e){console.warn(e)}}()},"儲存紅利")),u.createElement(Xi,null,u.createElement("label",null,"登入方式"),u.createElement(z.A,{value:n.provider,disabled:!0}))):null};function ea(e){var t;const n=e.record;return u.createElement(N,{title:(null===(t=S.siteConfig[n.name])||void 0===t?void 0:t.display)||n.name,url:"/admin/"+n.name+"?action=detail&id="+n.id})}const ta={content:"tw",content_en:"en",content_jp:"jp"};function na(e){e.name,e.type;let t=e.context,n=e.path,r=e.multilingual,i=void 0!==r&&r;t.position;const a=t.instance,A=t.values,s=(t.setValues,t.errors,t.formSpec),l=(s.schema,s.uiSchema,s.errorSchema,u.useState({content:void 0,content_en:void 0,content_jp:void 0})),c=l[0],d=l[1],g=u.useState("content"),p=g[0],f=g[1];u.useEffect(()=>{a&&(d(e=>Object.assign({},e,{content:a.content})),i&&d(e=>Object.assign({},e,{content_en:a.content_en,content_jp:a.content_jp})))},[a]);return u.createElement(ra,null,u.createElement("h2",null,"文章內容"),i&&Object.keys(ta).map(e=>u.createElement(o.A,{type:p===e?"primary":"default",onClick:()=>f(e)},ta[e])),u.createElement("div",{className:"content"},i&&"content_jp"===p?"尚未開放":i?u.createElement(rr(),{options:{},token:"",key:p,onChange:e=>d(t=>Object.assign({},t,{[p]:e})),content:c[p]}):u.createElement(rr(),{options:{}
2,token:"",onChange:e=>d(t=>Object.assign({},t,{content:e})),content:c.content})),u.createElement("div",{className:"footer"},a&&u.createElement("div",null,"建立:",new Date(a.created).toLocaleString("sv")," / "),a&&u.createElement("div",null,"更新:",new Date(a.updated).toLocaleString("sv")," / "),a&&u.createElement("div",null,a.id),u.createElement("div",{style:{flex:1}}),u.createElement(o.A,{type:"primary",onClick:()=>{(async()=>{const e=Object.assign({},A,{content:c.content,html:await(0,ir.generateHtml)(c.content)},i&&{content_en:c.content_en,html_en:await(0,ir.generateHtml)(c.content_en),content_jp:c.content_jp,html_jp:await(0,ir.generateHtml)(c.content_jp)});await(0,ir.upsertArticle)(e,a,{onUpdate:e=>R.navigate(n+"?action=detail&id="+e.id)})})()}},a?"編輯":"新增")))}const ra=T.default.div.withConfig({displayName:"AdminArticleBelowSection__Wrapper",componentId:"sc-rgcnq3-0"})(["margin-bottom:30px;& > h2{margin:0px;}& .content{padding:8px;background-color:#fff;margin-bottom:30px;}& > .footer{display:flex;align-items:center;& > div{color:#aaa;font-size:12px;margin-right:5px;}}"]),ia=n(86663);function aa(e){const t=e.location,n=ia.parse(t.search).id;return u.createElement("div",{style:{display:"flex",justifyContent:"flex-end",marginTop:10,position:"sticky",bottom:20}},u.createElement(o.A,{type:"primary",href:"/page-preview/?id="+n,target:"_blank",style:{boxShadow:"0px 0px 6px 2px var(--primaryColor)"}},"立即查看"))}var oa=n(73862);const Aa=["stock_amount","stock_sold_amount","stock_start_date","stock_end_date","stock_duration","stock_start_time","stock_end_time"];function sa(e){const t=Object.assign({},e,{stock_type:"always"});return Aa.forEach(e=>{delete t[e]}),t}var la=n(24615);function ca(e){const t=e.refresh,n="修改訂單狀態";return u.createElement(o.A,{className:"multi-order-status-btn",onClick:()=>{(0,d.getOutlet)("selected-orders").getValue().length<=0?D.Ay.warning("尚未選取訂單。"):(0,la.J)({title:n,refresh:t,name:"status"})},style:{margin:5}},n)}function ua(e){const t=e.refresh,n="修改物流狀態";return u.createElement(o.A,{className:"multi-logistics-status-btn",onClick:()=>{(0,d.getOutlet)("selected-orders").getValue().length<=0?D.Ay.warning("尚未選取訂單。"):(0,la.J)({title:n,refresh:t,name:"logistics_status"})},style:{margin:5}},n)}function da(e){const t=e.refresh,n=u.useCallback(async()=>{const e=(0,d.getOutlet)("selected-orders").getValue();if(e.length<=0)return void D.Ay.warning("尚未選取訂單。");R.setLoading(!0,{message:"正在建立 1 / "+e.length+" 張物流單"});const n=[];try{const t=[];for(const r of e){if("SF"===r.logistics_subtype||"OVERSEA"===r.logistics_type){n.push(r);continue}await Y.createLogistics(r.id);t.push({order:r}),R.setLoading(!0,{message:"正在建立 "+(t.length+1)+" / "+e.length+" 張物流單"})}D.Ay.success("批次建立成功。")}catch(r){console.warn(r),D.Ay.error("批次建立失敗。")}t(),R.setLoading(!1),await R.delay(1e3),n.length>0&&alert("注意: 以下訂單不支援此操作\n"+n.map(e=>e.order_id).join("\n"))},[t]);return u.createElement(o.A,{className:"multi-logistics-create-btn",onClick:n,style:{margin:5}},"建立物流單")}var ga=n(20454);const pa="G",fa="SVG",ma="VIEW",ha="TEXT",Ea="LINK",Ia="PAGE",ya="NOTE",Ca="PATH",Ba="RECT",Qa="LINE",wa="STOP",ba="DEFS",va="IMAGE",Da="TSPAN",xa="CANVAS",_a="CIRCLE",ka="ELLIPSE",Fa="POLYGON",Sa="DOCUMENT",Ra="POLYLINE",Na="CLIP_PATH",Ta="TEXT_INSTANCE",Oa="LINEAR_GRADIENT",La="RADIAL_GRADIENT";var Ma=n(39792),Ua=(n(42673),n(74945)),Ga=n(6852);const Ha={thin:100,hairline:100,ultralight:200,extralight:200,light:300,normal:400,medium:500,semibold:600,demibold:600,bold:700,ultrabold:800,extrabold:800,heavy:900,black:900},Ka=(e,t)=>e.fontWeight-t.fontWeight;class ja{constructor(e,t,n,r,i){this.src=e,this.fontFamily=t,this.fontStyle=n||"normal",this.fontWeight=r||400,this.data=null,this.options=i,this.loadResultPromise=null}async _load(){const{postscriptName:e}=this.options;if((e=>{const t=e.split(",")[0],n="data:"===t.substring(0,5),r="base64"===t.split(";")[1];return n&&r})(this.src)){const t=this.src.split(",")[1],n=new Uint8Array(atob(t).split("").map(e=>e.charCodeAt(0)));this.data=Ga.vt(n,e)}else{const{headers:t,body:n,method:r="GET"}=this.options,i=await(async(e,t)=>{const n=await Ua(e,t),r=await n.arrayBuffer();return new Uint8Array(r)})(this.src,{method:r,body:n,headers:t});this.data=Ga.vt(i,e)}}async load(){return null===this.loadResultPromise&&(this.loadResultPromise=this._load()),this.loadResultPromise}}class za{static create(e){return new za(e)}constructor(e){this.family=e,this.sources=[]}register(e){let{src:t,fontWeight:n,fontStyle:r,...i}=e;const a=(e=>"string"==typeof e?Ha[e]:e)(n);this.sources.push(new ja(t,this.family,r,a,i))}resolve(e){const{fontWeight:t=400,fontStyle:n="normal"}=e,r=this.sources.filter(e=>e.fontStyle===n),i=r.find(e=>e.fontWeight===t);if(i)return i;let a;if(t>=400&&t<=500){const e=r.filter(e=>e.fontWeight<=t),n=r.filter(e=>e.fontWeight>500);a=r.filter(e=>e.fontWeight>=t&&e.fontWeight<500)[0]||e[e.length-1]||n[0]}const o=r.filter(e=>e.fontWeight<t).sort(Ka),A=r.filter(e=>e.fontWeight>t).sort(Ka);if(t<400&&(a=o[o.length-1]||A[0]),t>500&&(a=A[0]||o[o.length-1]),!a)throw new Error(`Could not resolve font for ${this.family}, fontWeight ${t}`);return a}}var Ja=["Courier","Courier-Bold","Courier-Oblique","Courier-BoldOblique","Helvetica","Helvetica-Bold","Helvetica-Oblique","Helvetica-BoldOblique","Times-Roman","Times-Bold","Times-Italic","Times-BoldItalic"];const Pa=e=>Array.prototype.slice.call(e,0).reverse(),Ya=e=>Array.isArray(e)?e:[e],Wa=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){let n=e;const r=Pa(t);for(var i=arguments.length,a=new Array(i>1?i-1:0),o=1;o<i;o++)a[o-1]=arguments[o];for(let t=0;t<r.length;t+=1){n=(0,r[t])(n,...a)}return n}},qa=(e,t)=>{const n=t instanceof Array?[]:{},r=Object.keys(t);for(let i=0;i<r.length;i+=1){const a=r[i],o=e[a],A=typeof o;n[a]="function"===A?o(t[a]):o&&"object"===A?qa(o,t[a]):t[a]}return n},Va=e=>null==e,Xa=(e,t,n)=>{if(Va(e))return n;const r=Ya(t);let i=e;for(let a=0;a<r.length;a+=1){if(Va(i))return;i=i[r[a]]}return Va(i)?n:i},Za=e=>""===e?"":e[e.length-1],$a=(e,t)=>Object.entries(e).reduce((e,n,r)=>{let[i,a]=n;return e[i]=t(a,i,r),e},{}),eo=e=>{const t=(e=>/((-)?\d+\.?\d*)%/g.exec(`${e}`))(e);if(t){const e=parseFloat(t[1]);return{percent:e/100,value:e}}return null},to=(e,t)=>{const n=Ya(e),r=Object.assign({},t);
2return n.forEach(e=>{delete r[e]}),r},no=(e,t)=>{const n={};for(let r=0;r<e.length;r+=1){const i=e[r];i in t&&(n[i]=t[i])}return n},ro=function(e,t){void 0===t&&(t=0);const n=new Array(t);for(let r=0;r<t;r+=1)n[r]=e;return n},io=e=>e?e.charAt(0).toUpperCase()+e.slice(1):e;var ao=n(30416),oo=n(88133),Ao=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,i=!1,a=void 0;try{for(var o,A=e[Symbol.iterator]();!(r=(o=A.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(s){i=!0,a=s}finally{try{!r&&A.return&&A.return()}finally{if(i)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},so=2*Math.PI,lo=function(e,t,n,r,i,a,o){var A=e.x,s=e.y;return{x:r*(A*=t)-i*(s*=n)+a,y:i*A+r*s+o}},co=function(e,t){var n=1.5707963267948966===t?.551915024494:-1.5707963267948966===t?-.551915024494:4/3*Math.tan(t/4),r=Math.cos(e),i=Math.sin(e),a=Math.cos(e+t),o=Math.sin(e+t);return[{x:r-i*n,y:i+r*n},{x:a+o*n,y:o-a*n},{x:a,y:o}]},uo=function(e,t,n,r){var i=e*n+t*r;return i>1&&(i=1),i<-1&&(i=-1),(e*r-t*n<0?-1:1)*Math.acos(i)},go=function(e){var t=e.px,n=e.py,r=e.cx,i=e.cy,a=e.rx,o=e.ry,A=e.xAxisRotation,s=void 0===A?0:A,l=e.largeArcFlag,c=void 0===l?0:l,u=e.sweepFlag,d=void 0===u?0:u,g=[];if(0===a||0===o)return[];var p=Math.sin(s*so/360),f=Math.cos(s*so/360),m=f*(t-r)/2+p*(n-i)/2,h=-p*(t-r)/2+f*(n-i)/2;if(0===m&&0===h)return[];a=Math.abs(a),o=Math.abs(o);var E=Math.pow(m,2)/Math.pow(a,2)+Math.pow(h,2)/Math.pow(o,2);E>1&&(a*=Math.sqrt(E),o*=Math.sqrt(E));var I=function(e,t,n,r,i,a,o,A,s,l,c,u){var d=Math.pow(i,2),g=Math.pow(a,2),p=Math.pow(c,2),f=Math.pow(u,2),m=d*g-d*f-g*p;m<0&&(m=0),m/=d*f+g*p;var h=(m=Math.sqrt(m)*(o===A?-1:1))*i/a*u,E=m*-a/i*c,I=l*h-s*E+(e+n)/2,y=s*h+l*E+(t+r)/2,C=(c-h)/i,B=(u-E)/a,Q=(-c-h)/i,w=(-u-E)/a,b=uo(1,0,C,B),v=uo(C,B,Q,w);return 0===A&&v>0&&(v-=so),1===A&&v<0&&(v+=so),[I,y,b,v]}(t,n,r,i,a,o,c,d,p,f,m,h),y=Ao(I,4),C=y[0],B=y[1],Q=y[2],w=y[3],b=Math.abs(w)/(so/4);Math.abs(1-b)<1e-7&&(b=1);var v=Math.max(Math.ceil(b),1);w/=v;for(var D=0;D<v;D++)g.push(co(Q,w)),Q+=w;return g.map(function(e){var t=lo(e[0],a,o,f,p,C,B),n=t.x,r=t.y,i=lo(e[1],a,o,f,p,C,B),A=i.x,s=i.y,l=lo(e[2],a,o,f,p,C,B);return{x1:n,y1:r,x2:A,y2:s,x:l.x,y:l.y}})};function po(e,t,n,r){return["C",e,t,n,r,n,r]}function fo(e,t,n,r,i,a){return["C",e/3+2/3*n,t/3+2/3*r,i/3+2/3*n,a/3+2/3*r,i,a]}var mo=n(28854);const ho=(Math.sqrt(2)-1)/3*4,Eo=(Math.sqrt(2)-1)/3*4,Io=function(e,t,n,r,i){void 0===t&&(t=0),void 0===n&&(n=0);const a=t-r,o=n-i,A=r*Eo,s=i*Eo,l=a+2*r,c=o+2*i,u=a+r,d=o+i;e.moveTo(a,d),e.bezierCurveTo(a,d-s,u-A,o,u,o),e.bezierCurveTo(u+A,o,l,d-s,l,d),e.bezierCurveTo(l,d+s,u+A,c,u,c),e.bezierCurveTo(u-A,c,a,d+s,a,d),e.closePath()},yo=function(e,t,n,r,i,a){void 0===a&&(a={});const o=1e3/e._fontSize,A=1e3/(e._font.font.unitsPerEm||1e3),s=e._font.encodeGlyphs(t),l=n.map((e,n)=>({xAdvance:e.xAdvance*o,yAdvance:e.yAdvance*o,xOffset:e.xOffset,yOffset:e.yOffset,advanceWidth:t[n].advanceWidth*A}));return e._glyphs(s,l,r,i,a)},Co=(e,t,n,r)=>{var i,a,o,A,s;e.save();const l=(null===(i=t.box)||void 0===i?void 0:i.x)||0,c=(null===(a=t.box)||void 0===a?void 0:a.y)||0,u=null===(o=t.runs[0])||void 0===o?void 0:o.attributes.font,d=(null===(A=t.runs[0])||void 0===A||null===(s=A.attributes)||void 0===s?void 0:s.scale)||1,g=t.xAdvance,p=u.ascent*d,f=u.xHeight*d,m=u.descent*d,h=u.capHeight*d;let E=l,I=c;switch(n){case"middle":E=l-g/2;break;case"end":E=l-g;break;default:E=l}switch(r){case"middle":case"central":I=c+h/2;break;case"hanging":I=c+h;break;case"mathematical":I=c+f;break;case"text-after-edge":I=c+m;break;case"text-before-edge":I=c+p;break;default:I=c}e.translate(E,I),t.runs.forEach(t=>((e,t)=>{const n=t.xAdvance,{font:r,fontSize:i,color:a,opacity:o}=t.attributes;if(e.fillColor(a),e.fillOpacity(o),r.sbix||r.COLR&&r.CPAL){e.save(),e.translate(0,-t.ascent);for(let n=0;n<t.glyphs.length;n+=1){const r=t.positions[n],a=t.glyphs[n];e.save(),e.translate(r.xOffset,r.yOffset),a.render(e,i),e.restore(),e.translate(r.xAdvance,r.yAdvance)}e.restore()}else{e.font("string"==typeof r.name?r.name:r,i);try{yo(e,t.glyphs,t.positions,0,0)}catch(A){console.log(A)}}e.translate(n,0)}
2)(e,t)),e.restore()},Bo=e=>{let t=(e||"").trim().replace(/,/g," ").replace(/(\d)-(\d)/g,"$1 -$2").split(/\s+/);t.length%2!=0&&(t=t.slice(0,-1));return(e=>{const t=[];for(let n=0;n<e.length;n+=2)t.push([e[n],e[n+1]]);return t})(t.map(parseFloat))},Qo=(e,t)=>{((e,t)=>{t.length>0&&(e.moveTo(t[0][0],t[0][1]),t.slice(1).forEach(t=>e.lineTo(t[0],t[1])))})(e,Bo(t.props.points||""))},wo=(Math.sqrt(2)-1)/3*4,bo=(e,t)=>{if(!t.style)return;const{top:n,left:r,width:i,height:a}=t.box,{borderTopLeftRadius:o=0,borderTopRightRadius:A=0,borderBottomRightRadius:s=0,borderBottomLeftRadius:l=0}=t.style,c=Math.min(A,.5*i,.5*a),u=c*(1-wo);e.moveTo(r+c,n),e.lineTo(r+i-c,n),e.bezierCurveTo(r+i-u,n,r+i,n+u,r+i,n+c);const d=Math.min(s,.5*i,.5*a),g=d*(1-wo);e.lineTo(r+i,n+a-d),e.bezierCurveTo(r+i,n+a-g,r+i-g,n+a,r+i-d,n+a);const p=Math.min(l,.5*i,.5*a),f=p*(1-wo);e.lineTo(r+p,n+a),e.bezierCurveTo(r+f,n+a,r,n+a-f,r,n+a-p);const m=Math.min(o,.5*i,.5*a),h=m*(1-wo);e.lineTo(r,n+m),e.bezierCurveTo(r,n+h,r+h,n,r+m,n),e.closePath(),e.clip()},vo=(e,t)=>{var n,r;if(!t.origin)return;const i=[t.origin.left,t.origin.top];((null===(n=t.style)||void 0===n?void 0:n.transform)||(null===(r=t.props)||void 0===r?void 0:r.transform)||[]).forEach(t=>{((e,t,n)=>{const{operation:r,value:i}=t;switch(r){case"scale":{const[t,r]=i;e.scale(t,r,{origin:n});break}case"rotate":{const[t]=i;e.rotate(t,{origin:n});break}case"translate":{const[t,r=0]=i;e.translate(t,r,{origin:n});break}case"skew":{const[t,r]=i;e.skew(t,r,{origin:n});break}case"matrix":e.transform(...i);break;default:console.error(`Transform operation: '${r}' doesn't supported`)}})(e,t,i)})},Do=e=>Math.max(-1/0,...e),xo=e=>Math.min(1/0,...e),_o=e=>{var t;const n=Bo((null===(t=e.props)||void 0===t?void 0:t.points)||[]),r=n.map(e=>e[0]),i=n.map(e=>e[1]);return[xo(r),xo(i),Do(r),Do(i)]},ko={[Ba]:e=>{var t,n,r,i;const a=(null===(t=e.props)||void 0===t?void 0:t.x)||0,o=(null===(n=e.props)||void 0===n?void 0:n.y)||0;return[a,o,a+((null===(r=e.props)||void 0===r?void 0:r.width)||0),o+((null===(i=e.props)||void 0===i?void 0:i.height)||0)]},[Qa]:e=>{var t,n,r,i;const a=(null===(t=e.props)||void 0===t?void 0:t.x1)||0,o=(null===(n=e.props)||void 0===n?void 0:n.y1)||0,A=(null===(r=e.props)||void 0===r?void 0:r.x2)||0,s=(null===(i=e.props)||void 0===i?void 0:i.y2)||0;return[Math.min(a,A),Math.min(o,s),Math.max(a,A),Math.max(o,s)]},[Ca]:e=>{var t;const n=function(e){for(var t,n=[],r=0,i=0,a=0,o=0,A=null,s=null,l=0,c=0,u=0,d=e.length;u<d;u++){var g=e[u],p=g[0];switch(p){case"M":a=g[1],o=g[2];break;case"A":var f=go({px:l,py:c,cx:g[6],cy:g[7],rx:g[1],ry:g[2],xAxisRotation:g[3],largeArcFlag:g[4],sweepFlag:g[5]});if(!f.length)continue;for(var m,h=0;h<f.length;h++)g=["C",(m=f[h]).x1,m.y1,m.x2,m.y2,m.x,m.y],h<f.length-1&&n.push(g);break;case"S":var E=l,I=c;"C"!=t&&"S"!=t||(E+=E-r,I+=I-i),g=["C",E,I,g[1],g[2],g[3],g[4]];break;case"T":"Q"==t||"T"==t?(A=2*l-A,s=2*c-s):(A=l,s=c),g=fo(l,c,A,s,g[1],g[2]);break;case"Q":A=g[1],s=g[2],g=fo(l,c,g[1],g[2],g[3],g[4]);break;case"L":g=po(l,c,g[1],g[2]);break;case"H":g=po(l,c,g[1],c);break;case"V":g=po(l,c,l,g[1]);break;case"Z":g=po(l,c,a,o)}t=p,l=g[g.length-2],c=g[g.length-1],g.length>4?(r=g[g.length-4],i=g[g.length-3]):(r=l,i=c),n.push(g)}return n}(ao(oo((null===(t=e.props)||void 0===t?void 0:t.d)||"")));if(!n.length)return[0,0,0,0];const r=[1/0,1/0,-1/0,-1/0];for(let i=0,a=n.length;i<a;i+=1){const e=n[i].slice(1);for(let t=0;t<e.length;t+=2)e[t+0]<r[0]&&(r[0]=e[t+0]),e[t+1]<r[1]&&(r[1]=e[t+1]),e[t+0]>r[2]&&(r[2]=e[t+0]),e[t+1]>r[3]&&(r[3]=e[t+1])}return r},[_a]:e=>{var t,n,r;const i=(null===(t=e.props)||void 0===t?void 0:t.r)||0,a=(null===(n=e.props)||void 0===n?void 0:n.cx)||0,o=(null===(r=e.props)||void 0===r?void 0:r.cy)||0;return[a-i,o-i,a+i,o+i]},[ka]:e=>{var t,n,r,i;const a=(null===(t=e.props)||void 0===t?void 0:t.cx)||0,o=(null===(n=e.props)||void 0===n?void 0:n.cy)||0,A=(null===(r=e.props)||void 0===r?void 0:r.rx)||0,s=(null===(i=e.props)||void 0===i?void 0:i.ry)||0;return[a-A,o-s,a+A,o+s]},[Fa]:_o,[Ra]:_o},Fo=e=>{const t=ko[e.type];return t?t(e):[0,0,0,0]},So=(e,t)=>(e=>{var t,n;return(null===(t=e.props)||void 0===t||null===(n=t.fill)||void 0===n?void 0:n.type)===Oa})(t)?((e,t)=>
2{var n;const r=Fo(t),i=(null===(n=t.props)||void 0===n?void 0:n.fill)||null,a=i.props.x1||0,o=i.props.y1||0,A=i.props.x2||1,s=i.props.y2||0,l=r[2]-r[0],c=r[3]-r[1],u=r[0],d=r[1],g=l*a+u,p=c*o+d,f=l*A+u,m=c*s+d,h=e.linearGradient(g,p,f,m);i.children.forEach(e=>{h.stop(e.props.offset,e.props.stopColor,e.props.stopOpacity)}),e.fill(h)})(e,t):(e=>{var t,n;return(null===(t=e.props)||void 0===t||null===(n=t.fill)||void 0===n?void 0:n.type)===La})(t)?((e,t)=>{var n;const r=Fo(t),i=(null===(n=t.props)||void 0===n?void 0:n.fill)||null,a=i.props.cx||.5,o=i.props.cy||.5,A=i.props.fx||a,s=i.props.fy||o,l=i.props.r||.5,c=r[2]-r[0],u=r[3]-r[1],d=r[0],g=r[1],p=l*c,f=c*a+d,m=u*o+g,h=c*A+d,E=u*s+g,I=e.radialGradient(h,E,0,f,m,p);i.children.forEach(e=>{I.stop(e.props.offset,e.props.stopColor,e.props.stopOpacity)}),e.fill(I)})(e,t):((e,t)=>{var n;const r=(null===(n=t.props)||void 0===n?void 0:n.fill)||null;r&&e.fillColor(r)})(e,t),Ro=()=>{},No={[Da]:Ro,[Ta]:Ro,[Ca]:(e,t)=>{var n;(null===(n=t.props)||void 0===n?void 0:n.d)&&e.path(t.props.d)},[Ba]:(e,t)=>{var n,r,i,a,o,A;const s=(null===(n=t.props)||void 0===n?void 0:n.x)||0,l=(null===(r=t.props)||void 0===r?void 0:r.y)||0,c=(null===(i=t.props)||void 0===i?void 0:i.rx)||0,u=(null===(a=t.props)||void 0===a?void 0:a.ry)||0,d=(null===(o=t.props)||void 0===o?void 0:o.width)||0,g=(null===(A=t.props)||void 0===A?void 0:A.height)||0;if(d&&g){if(c&&u){const t=c*ho,n=u*ho;e.moveTo(s+c,l),e.lineTo(s-c+d,l),e.bezierCurveTo(s-c+d+t,l,s+d,l+u-n,s+d,l+u),e.lineTo(s+d,l+g-u),e.bezierCurveTo(s+d,l+g-u+n,s-c+d+t,l+g,s-c+d,l+g),e.lineTo(s+c,l+g),e.bezierCurveTo(s+c-t,l+g,s,l+g-u+n,s,l+g-u),e.lineTo(s,l+u),e.bezierCurveTo(s,l+u-n,s+c-t,l,s+c,l)}else e.moveTo(s,l),e.lineTo(s+d,l),e.lineTo(s+d,l+g),e.lineTo(s,l+g);e.closePath()}},[Qa]:(e,t)=>{const{x1:n,x2:r,y1:i,y2:a}=t.props||{};e.moveTo(n,i),e.lineTo(r,a)},[pa]:()=>{},[ha]:(e,t)=>{t.children.forEach(t=>Co(e,t.lines[0],t.props.textAnchor,t.props.dominantBaseline))},[_a]:(e,t)=>{var n,r,i;const a=null===(n=t.props)||void 0===n?void 0:n.cx,o=null===(r=t.props)||void 0===r?void 0:r.cy,A=null===(i=t.props)||void 0===i?void 0:i.r;Io(e,a,o,A,A)},[va]:(e,t)=>{if(!t.image.data)return;const{x:n,y:r}=t.props,{width:i,height:a,opacity:o}=t.style,A=t.box.paddingLeft||0,s=t.box.paddingLeft||0;0!==i&&0!==a?(e.save(),e.fillOpacity(o||1).image(t.image.data,n+s,r+A,{width:i,height:a}),e.restore()):console.warn(`Image with src '${t.props.href}' skipped due to invalid dimensions`)},[ka]:(e,t)=>{const{cx:n,cy:r,rx:i,ry:a}=t.props||{};Io(e,n,r,i,a)},[Fa]:(e,t)=>{Qo(e,t),e.closePath()},[Ra]:Qo},To=(e,t)=>{const n=No[t.type];n?n(e,t):console.warn(`SVG node of type ${t.type} is not currently supported`)},Oo=(e,t)=>{((e,t)=>{var n;const r=(null===(n=t.props)||void 0===n?void 0:n.strokeLinecap)||null;r&&e.lineCap(r)})(e,t),((e,t)=>{var n;const r=(null===(n=t.props)||void 0===n?void 0:n.strokeDasharray)||null;r&&e.dash(r.split(",").map(Number))})(e,t),((e,t)=>{var n;const r=(null===(n=t.props)||void 0===n?void 0:n.strokeLinejoin)||null;r&&e.lineJoin(r)})(e,t),((e,t)=>{var n;const r=(null===(n=t.props)||void 0===n?void 0:n.strokeWidth)||0;r&&e.lineWidth(r)})(e,t),((e,t)=>{var n;const r=(null===(n=t.props)||void 0===n?void 0:n.stroke)||null;r&&e.strokeColor(r)})(e,t),So(e,t),((e,t)=>{var n;const r=(null===(n=t.props)||void 0===n?void 0:n.strokeOpacity)||null;Va(r)||e.strokeOpacity(r)})(e,t),((e,t)=>{var n;const r=(null===(n=t.props)||void 0===n?void 0:n.fillOpacity)||null;Va(r)||e.fillOpacity(r)})(e,t),((e,t)=>{var n;const r=(null===(n=t.props)||void 0===n?void 0:n.opacity)||null;Va(r)||e.opacity(r)})(e,t),vo(e,t),To(e,t),((e,t)=>{const n=t.props||{};n.fill&&n.stroke?e.fillAndStroke(n.fillRule):n.fill?e.fill(n.fillRule):n.stroke?e.stroke():(e.save(),e.opacity(0),e.fill(null),e.restore())})(e,t)},Lo=(e,t)=>{(t.children||[]).forEach(t=>{e.save(),((e,t)=>{var n;const r=null===(n=t.props)||void 0===n?void 0:n.clipPath;r&&((r.children||[]).forEach(t=>To(e,t)),e.clip())})(e,t),Oo(e,t),Lo(e,t),e.restore()})},Mo={value:[0,0,0],opacity:1},Uo=e=>{const t=mo.get(e);if(!t)return Mo;return{value:mo.to.hex(t.value.slice(0,3)),opacity:t.value[3]}},Go=/^#.+/,Ho=(e,t)=>{const{xOffset:n=0,yOffset:r=0,width:i,height:a,image:o}=t;e.translate(-i+n,-a+r),e.image(o,0,0,{fit:[i,a],align:"center",valign:"bottom"})},Ko=(e,t,n)=>{const{font:r,fontSize:i,link:a}=t.attributes,o=Uo(t.attributes.color),A=Va(t.attributes.opacity)?o.opacity:t.attributes.opacity,{height:s,descent:l,xAdvance:c}=t;if(n.outlineRuns&&e.rect(0,-s,c,s).stroke(),e.fillColor(o.value),e.fillOpacity(A),a&&((e=>e.match(Go))(a)?e.goTo(0,-s-l,c,s,a.slice(1)):e.link(0,-s-l,c,s,a)),((e,t)=>{e.save();const{font:n}=t.attributes,r=n.glyphForCodePoint(32),i=n.glyphForCodePoint(65532);let a=0;for(let o=0;o<t.glyphs.length;o+=1){const n=t.positions[o],A=t.glyphs[o];a+=n.xAdvance||0,A.id===i.id&&t.attributes.attachment&&(e.translate(a,n.yOffset||0),Ho(e,t.attributes.attachment),t.glyphs[o]=r,a=0)}
2e.restore()})(e,t),r.sbix||r.COLR&&r.CPAL){e.save(),e.translate(0,-t.ascent);for(let n=0;n<t.glyphs.length;n+=1){const r=t.positions[n],a=t.glyphs[n];e.save(),e.translate(r.xOffset,r.yOffset),a.render(e,i),e.restore(),e.translate(r.xAdvance,r.yAdvance)}e.restore()}else{e.font("string"==typeof r.name?r.name:r,i);try{yo(e,t.glyphs,t.positions,0,0)}catch(u){console.log(u)}}e.translate(c,0)},jo=(e,t,n)=>{const r=Uo(n);e.save(),e.fillOpacity(r.opacity),e.rect(t.x,t.y,t.width,t.height),e.fill(r.value),e.restore()},zo=(e,t)=>{if(e.save(),e.lineWidth(t.rect.height),e.strokeOpacity(t.opacity),/dashed/.test(t.style)?e.dash(3*t.rect.height):/dotted/.test(t.style)&&e.dash(t.rect.height),/wavy/.test(t.style)){const n=Math.max(2,t.rect.height);let r=1.1*n;const i=Math.floor(t.rect.width/(2*r));r+=(t.rect.width-2*i*r)/i/2;const a=t.rect.y+n,o=t.rect.y-n;let{x:A}=t.rect;e.moveTo(t.rect.x,t.rect.y);for(let s=0;s<i;s+=1)e.bezierCurveTo(A+r,a,A+r,o,A+2*r,t.rect.y),A+=2*r}else e.moveTo(t.rect.x,t.rect.y),e.lineTo(t.rect.x+t.rect.width,t.rect.y),/double/.test(t.style)&&(e.moveTo(t.rect.x,t.rect.y+2*t.rect.height),e.lineTo(t.rect.x+t.rect.width,t.rect.y+2*t.rect.height));e.stroke(t.color),e.restore()},Jo=(e,t,n)=>{t.forEach(t=>{((e,t,n)=>{const r=t.ascent;n.outlineLines&&e.rect(t.box.x,t.box.y,t.box.width,t.box.height).stroke(),e.save(),e.translate(t.box.x,t.box.y+r);for(let i=0;i<t.runs.length;i+=1){const a=t.runs[i],o=i===t.runs.length-1;if(a.attributes.backgroundColor){const n=o?t.overflowRight:0,i={x:0,y:-r,height:t.box.height,width:a.xAdvance-n};jo(e,i,a.attributes.backgroundColor)}Ko(e,a,n)}e.restore(),e.save(),e.translate(t.box.x,t.box.y);for(let i=0;i<t.decorationLines.length;i+=1){const n=t.decorationLines[i];zo(e,n)}e.restore()})(e,t,n)})},Po=e=>!Number.isNaN(parseFloat(e))&&Number.isFinite(e),Yo=(e,t,n,r,i,a)=>{const o=e/t,A=n/r,s=eo(i),l=eo(a),c=s?s.percent:.5,u=l?l.percent:.5;if(o>A){const n=t,r=n*A,o=Po(a)?a:0;return{width:r,height:n,xOffset:Po(i)?i:(e-r)*c,yOffset:o}}
2const d=e,g=d/A,p=Po(i)?i:0;return{width:d,height:g,yOffset:Po(a)?a:(t-g)*u,xOffset:p}},Wo=(e,t,n,r,i,a)=>{const o=n,A=r,s=eo(i),l=eo(a),c=s?s.percent:.5,u=l?l.percent:.5;return{width:o,height:A,xOffset:Po(i)?i:(e-o)*c,yOffset:Po(a)?a:(t-A)*u}},qo=function(e,t,n,r,i,a,o){switch(void 0===e&&(e="fill"),e){case"contain":return Yo(t,n,r,i,a,o);case"cover":return((e,t,n,r,i,a)=>{const o=n/r,A=e/t,s=eo(i),l=eo(a),c=s?s.percent:.5,u=l?l.percent:.5;if(A>o){const n=e,r=n/o,A=Po(i)?i:0;return{width:n,height:r,yOffset:Po(a)?a:(t-r)*u,xOffset:A}}const d=t*o;return{width:d,height:t,xOffset:Po(i)?i:(e-d)*c,yOffset:Po(a)?a:0}})(t,n,r,i,a,o);case"none":return Wo(t,n,r,i,a,o);case"scale-down":return((e,t,n,r,i,a)=>{const o=Yo(e,t,n,r,i,a),A=Wo(e,t,n,r,i,a);return o.width<A.width?o:A})(t,n,r,i,a,o);default:return((e,t,n,r)=>({width:e,height:t,xOffset:eo(n)?0:n||0,yOffset:eo(r)?0:r||0}))(t,n,a,o)}},Vo=e=>({marginLeft:"auto"===e.marginLeft?0:e.marginLeft,marginTop:"auto"===e.marginTop?0:e.marginTop,marginRight:"auto"===e.marginRight?0:e.marginRight,marginBottom:"auto"===e.marginBottom?0:e.marginBottom}),Xo=(e,t)=>{var n;null!==(n=t.props)&&void 0!==n&&n.debug&&(e.save(),((e,t)=>{const{left:n,top:r,width:i,height:a,paddingLeft:o=0,paddingTop:A=0,paddingRight:s=0,paddingBottom:l=0,borderLeftWidth:c=0,borderTopWidth:u=0,borderRightWidth:d=0,borderBottomWidth:g=0}=t.box;e.fillColor("#a1c6e7").opacity(.5).rect(n+o+c,r+A+u,i-o-s-d-c,a-A-l-u-g).fill()})(e,t),((e,t)=>{const{left:n,top:r,width:i,height:a,paddingLeft:o=0,paddingTop:A=0,paddingRight:s=0,paddingBottom:l=0,borderLeftWidth:c=0,borderTopWidth:u=0,borderRightWidth:d=0,borderBottomWidth:g=0}=t.box;e.fillColor("#c4deb9").opacity(.5),e.rect(n+o+c,r+u,i-s-o-c-d,A).fill(),e.rect(n+c,r+u,o,a-u-g).fill(),e.rect(n+i-s-d,r+u,s,a-u-g).fill(),e.rect(n+o+c,r+a-l-g,i-s-o-c-d,l).fill()})(e,t),((e,t)=>{const{left:n,top:r,width:i,height:a}=t.box,{marginLeft:o=0,marginTop:A=0,marginRight:s=0,marginBottom:l=0}=Vo(t.box);e.fillColor("#f8cca1").opacity(.5),e.rect(n,r-A,i,A).fill(),e.rect(n-o,r-A,o,a+A+l).fill(),e.rect(n+i,r-A,s,a+A+l).fill(),e.rect(n,r+a,i,l).fill()})(e,t),((e,t)=>{const{left:n,top:r,width:i,height:a}=t.box,{marginLeft:o=0,marginTop:A=0,marginRight:s=0,marginBottom:l=0}=Vo(t.box),c=Math.round(i+o+s),u=Math.round(a+A+l);e.fontSize(6).opacity(1).fillColor("black").text(`${c} x ${u}`,n-o,Math.max(r-A-4,1))})(e,t),((e,t)=>{t.origin&&e.circle(t.origin.left,t.origin.top,3).fill("red").circle(t.origin.left,t.origin.top,5).stroke("red")})(e,t),e.restore())},Zo=["dash","clip","save","path","fill","font","text","rect","scale","moveTo","lineTo","stroke","rotate","circle","lineCap","opacity","ellipse","polygon","restore","lineJoin","fontSize","fillColor","lineWidth","translate","miterLimit","strokeColor","fillOpacity","roundedRect","fillAndStroke","strokeOpacity","bezierCurveTo","quadraticCurveTo","linearGradient","radialGradient"],$o=(Math.sqrt(2)-1)/3*4,eA=(e,t)=>
2{if(!(e=>e.box&&(e.box.borderTopWidth||e.box.borderRightWidth||e.box.borderBottomWidth||e.box.borderLeftWidth))(t))return;const{width:n,height:r,borderTopWidth:i,borderLeftWidth:a,borderRightWidth:o,borderBottomWidth:A}=t.box,{opacity:s,borderTopLeftRadius:l=0,borderTopRightRadius:c=0,borderBottomLeftRadius:u=0,borderBottomRightRadius:d=0,borderTopColor:g="black",borderTopStyle:p="solid",borderLeftColor:f="black",borderLeftStyle:m="solid",borderRightColor:h="black",borderRightStyle:E="solid",borderBottomColor:I="black",borderBottomStyle:y="solid"}=t.style,C={borderTopColor:g,borderTopWidth:i,borderTopStyle:p,borderLeftColor:f,borderLeftWidth:a,borderLeftStyle:m,borderRightColor:h,borderRightWidth:o,borderRightStyle:E,borderBottomColor:I,borderBottomWidth:A,borderBottomStyle:y,borderTopLeftRadius:l,borderTopRightRadius:c,borderBottomLeftRadius:u,borderBottomRightRadius:d},B=Math.min(c,.5*n,.5*r),Q=Math.min(l,.5*n,.5*r),w=Math.min(d,.5*n,.5*r),b=Math.min(u,.5*n,.5*r);e.save(),e.strokeOpacity(s),i&&(e.save(),((e,t,n,r,i)=>{const{top:a,left:o,width:A,height:s}=t,{borderTopWidth:l,borderRightWidth:c,borderLeftWidth:u}=n;e.moveTo(o+i,a),e.lineTo(o+A-r,a);const d=r*(1-$o);e.bezierCurveTo(o+A-d,a,o+A,a+d,o+A,a+r);const g=a+Math.max(l,r);e.lineTo(o+A,g),e.lineTo(o+A-c,g);const p=Math.max(r-c,0),f=Math.max(r-l,0),m=p*(1-$o),h=f*(1-$o);e.bezierCurveTo(o+A-c,a+l+h,o+A-c-m,a+l,o+A-c-p,a+l),e.lineTo(o+Math.max(i,u),a+l);const E=Math.max(i-u,0),I=Math.max(i-l,0),y=E*(1-$o),C=I*(1-$o),B=a+Math.max(l,i);e.bezierCurveTo(o+u+y,a+l,o+u,a+l+C,o+u,B),e.lineTo(o,B),e.lineTo(o,a+i);const Q=i*(1-$o);if(e.bezierCurveTo(o,a+Q,o+Q,a,o+i,a),e.closePath(),e.clip(),c){const t=-l/c;e.moveTo(o+A/2,t*(-A/2)+a),e.lineTo(o+A,a),e.lineTo(o,a),e.lineTo(o,a+s),e.closePath(),e.clip()}if(u){const t=-l/u;e.moveTo(o+A/2,t*(-A/2)+a),e.lineTo(o,a),e.lineTo(o+A,a),e.lineTo(o+A,a+s),e.closePath(),e.clip()}})(e,t.box,C,B,Q),((e,t,n,r,i)=>{const{top:a,left:o,width:A}=t,{borderTopColor:s,borderTopWidth:l,borderTopStyle:c,borderRightWidth:u,borderLeftWidth:d}=n,g=i*(1-$o),p=r*(1-$o);e.moveTo(o,a+Math.max(i,l)),e.bezierCurveTo(o,a+g,o+g,a,o+i,a),e.lineTo(o+A-r,a),e.bezierCurveTo(o+A-p,a,o+A,a+p,o+A,a+r),e.strokeColor(s),e.lineWidth(2*Math.max(u,l,d)),"dashed"===c?e.dash(2*l,{space:1.2*l}):"dotted"===c&&e.dash(l,{space:1.2*l}),e.stroke(),e.undash()})(e,t.box,C,B,Q),e.restore()),o&&(e.save(),((e,t,n,r,i)=>{const{top:a,left:o,width:A,height:s}=t,{borderTopWidth:l,borderRightWidth:c,borderBottomWidth:u}=n;e.moveTo(o+A,a+r),e.lineTo(o+A,a+s-i);const d=i*(1-$o);e.bezierCurveTo(o+A,a+s-d,o+A-d,a+s,o+A-i,a+s);const g=o+A-Math.max(c,i);e.lineTo(g,a+s),e.lineTo(g,a+s-u);const p=Math.max(i-c,0),f=Math.max(i-u,0),m=p*(1-$o),h=f*(1-$o);e.bezierCurveTo(o+A-c-m,a+s-u,o+A-c,a+s-u-h,o+A-c,a+s-Math.max(i,u)),e.lineTo(o+A-c,a+Math.max(r,l));const E=Math.max(r-c,0),I=Math.max(r-l,0),y=E*(1-$o),C=I*(1-$o),B=o+A-Math.max(r,c);e.bezierCurveTo(o+A-c,a+l+C,o+A-c-y,a+l,B,a+l),e.lineTo(B,a),e.lineTo(o+A-r,a);const Q=r*(1-$o);if(e.bezierCurveTo(o+A-Q,a,o+A,a+Q,o+A,a+r),e.closePath(),e.clip(),l){const t=-l/c;e.moveTo(o+A/2,t*(-A/2)+a),e.lineTo(o+A,a),e.lineTo(o+A,a+s),e.lineTo(o,a+s),e.closePath(),e.clip()}if(u){const t=u/c;e.moveTo(o+A/2,t*(-A/2)+a+s),e.lineTo(o+A,a+s),e.lineTo(o+A,a),e.lineTo(o,a),e.closePath(),e.clip()}})(e,t.box,C,B,w),((e,t,n,r,i)=>{const{top:a,left:o,width:A,height:s}=t,{borderRightColor:l,borderRightStyle:c,borderRightWidth:u,borderTopWidth:d,borderBottomWidth:g}=n,p=i*(1-$o),f=r*(1-$o);e.moveTo(o+A-r,a),e.bezierCurveTo(o+A-f,a,o+A,a+f,o+A,a+r),e.lineTo(o+A,a+s-i),e.bezierCurveTo(o+A,a+s-p,o+A-p,a+s,o+A-i,a+s),e.strokeColor(l),e.lineWidth(2*Math.max(u,d,g)),"dashed"===c?e.dash(2*u,{space:1.2*u}):"dotted"===c&&e.dash(u,{space:1.2*u}),e.stroke(),e.undash()})(e,t.box,C,B,w),e.restore()),A&&(e.save(),((e,t,n,r,i)=>{const{top:a,left:o,width:A,height:s}=t,{borderBottomWidth:l,borderRightWidth:c,borderLeftWidth:u}=n;e.moveTo(o+A-i,a+s),e.lineTo(o+r,a+s);const d=r*(1-$o);e.bezierCurveTo(o+d,a+s,o,a+s-d,o,a+s-r);const g=a+s-Math.max(l,r);e.lineTo(o,g),e.lineTo(o+u,g);const p=Math.max(r-u,0),f=Math.max(r-l,0),m=p*(1-$o),h=f*(1-$o);e.bezierCurveTo(o+u,a+s-l-h,o+u+m,a+s-l,o+u+p,a+s-l),e.lineTo(o+A-Math.max(i,c),a+s-l);const E=Math.max(i-c,0),I=Math.max(i-l,0),y=E*(1-$o),C=I*(1-$o),B=a+s-Math.max(l,i);e.bezierCurveTo(o+A-c-y,a+s-l,o+A-c,a+s-l-C,o+A-c,B),e.lineTo(o+A,B),e.lineTo(o+A,a+s-i);const Q=i*(1-$o);if(e.bezierCurveTo(o+A,a+s-Q,o+A-Q,a+s,o+A-i,a+s),e.closePath(),e.clip(),c){const t=l/c;e.moveTo(o+A/2,t*(-A/2)+a+s),e.lineTo(o+A,a+s),e.lineTo(o,a+s),e.lineTo(o,a),e.closePath(),e.clip()}if(u){const t=-l/u;e.moveTo(o+A/2,t*(A/2)+a+s),e.lineTo(o,a+s),e.lineTo(o+A,a+s),e.lineTo(o+A,a),e.closePath(),e.clip()}}
2)(e,t.box,C,b,w),((e,t,n,r,i)=>{const{top:a,left:o,width:A,height:s}=t,{borderBottomColor:l,borderBottomStyle:c,borderBottomWidth:u,borderRightWidth:d,borderLeftWidth:g}=n,p=r*(1-$o),f=i*(1-$o);e.moveTo(o+A,a+s-i),e.bezierCurveTo(o+A,a+s-f,o+A-f,a+s,o+A-i,a+s),e.lineTo(o+r,a+s),e.bezierCurveTo(o+p,a+s,o,a+s-p,o,a+s-r),e.strokeColor(l),e.lineWidth(2*Math.max(u,d,g)),"dashed"===c?e.dash(2*u,{space:1.2*u}):"dotted"===c&&e.dash(u,{space:1.2*u}),e.stroke(),e.undash()})(e,t.box,C,b,w),e.restore()),a&&(e.save(),((e,t,n,r,i)=>{const{top:a,left:o,width:A,height:s}=t,{borderTopWidth:l,borderLeftWidth:c,borderBottomWidth:u}=n;e.moveTo(o,a+s-r),e.lineTo(o,a+i);const d=i*(1-$o);e.bezierCurveTo(o,a+d,o+d,a,o+i,a);const g=o+Math.max(c,i);e.lineTo(g,a),e.lineTo(g,a+l);const p=Math.max(i-c,0),f=Math.max(i-l,0),m=p*(1-$o),h=f*(1-$o);e.bezierCurveTo(o+c+m,a+l,o+c,a+l+h,o+c,a+Math.max(i,l)),e.lineTo(o+c,a+s-Math.max(r,u));const E=Math.max(r-c,0),I=Math.max(r-u,0),y=E*(1-$o),C=I*(1-$o),B=o+Math.max(r,c);e.bezierCurveTo(o+c,a+s-u-C,o+c+y,a+s-u,B,a+s-u),e.lineTo(B,a+s),e.lineTo(o+r,a+s);const Q=r*(1-$o);if(e.bezierCurveTo(o+Q,a+s,o,a+s-Q,o,a+s-r),e.closePath(),e.clip(),u){const t=-u/c;e.moveTo(o+A/2,t*(A/2)+a+s),e.lineTo(o,a+s),e.lineTo(o,a),e.lineTo(o+A,a),e.closePath(),e.clip()}if(u){const t=-l/c;e.moveTo(o+A/2,t*(-A/2)+a),e.lineTo(o,a),e.lineTo(o,a+s),e.lineTo(o+A,a+s),e.closePath(),e.clip()}})(e,t.box,C,b,Q),((e,t,n,r,i)=>{const{top:a,left:o,height:A}=t,{borderLeftColor:s,borderLeftStyle:l,borderLeftWidth:c,borderTopWidth:u,borderBottomWidth:d}=n,g=r*(1-$o),p=i*(1-$o);e.moveTo(o+r,a+A),e.bezierCurveTo(o+g,a+A,o,a+A-g,o,a+A-r),e.lineTo(o,a+i),e.bezierCurveTo(o,a+p,o+p,a,o+i,a),e.strokeColor(s),e.lineWidth(2*Math.max(c,u,d)),"dashed"===l?e.dash(2*c,{space:1.2*c}):"dotted"===l&&e.dash(c,{space:1.2*c}),e.stroke(),e.undash()})(e,t.box,C,b,Q),e.restore()),e.restore()},tA=(e,t)=>{var n;!!t.box&&!(null===(n=t.style)||void 0===n||!n.backgroundColor)&&(e.save(),bo(e,t),((e,t)=>{var n;const{top:r,left:i,width:a,height:o}=t.box,A=Uo(t.style.backgroundColor),s=Va(null===(n=t.style)||void 0===n?void 0:n.opacity)?1:t.style.opacity,l=Math.min(A.opacity,s);e.fillOpacity(l).fillColor(A.value).rect(i,r,a,o).fill()})(e,t),e.restore())},nA={[ha]:(e,t)=>{var n,r;const{top:i,left:a}=t.box,o=[t.lines],A=(null===(n=t.box)||void 0===n?void 0:n.paddingTop)||0,s=(null===(r=t.box)||void 0===r?void 0:r.paddingLeft)||0,l=t.lines[0]?t.lines[0].box.y:0,c=t.alignOffset||0;e.save(),e.translate(a+s-c,i+A-l),o.forEach(t=>{Jo(e,t,{})}),e.restore()},[ya]:(e,t)=>{var n,r,i;const{top:a,left:o}=t.box,A=(null==t||null===(n=t.children)||void 0===n?void 0:n[0].value)||"",s=(null===(r=t.style)||void 0===r?void 0:r.backgroundColor)||null,l=(null===(i=t.style)||void 0===i?void 0:i.borderWidth)||null;e.note(o,a,0,0,A,{color:s,borderWidth:l})},[va]:(e,t,n)=>{e.save(),bo(e,t),function(e,t,n){var r,i,a,o;void 0===n&&(n={});const{left:A,top:s}=t.box,l=null===(r=t.style)||void 0===r?void 0:r.opacity,c=null===(i=t.style)||void 0===i?void 0:i.objectFit,u=null===(a=t.style)||void 0===a?void 0:a.objectPositionX,d=null===(o=t.style)||void 0===o?void 0:o.objectPositionY,g=t.box.paddingTop||0,p=t.box.paddingRight||0,f=t.box.paddingBottom||0,m=t.box.paddingLeft||0,h=n.imageCache||new Map,{width:E,height:I,xOffset:y,yOffset:C}=qo(c,t.box.width-m-p,t.box.height-g-f,t.image.width,t.image.height,u,d);if(t.image.data)if(0!==E&&0!==I){const n=t.image.key,r=h.get(n)||e.embedImage(t.image.data);n&&h.set(n,r);const i=Va(l)?1:l;e.fillOpacity(i).image(r,A+m+y,s+g+C,{width:E,height:I})}else console.warn(`Image with src '${JSON.stringify(t.props.src)}' skipped due to invalid dimensions`)}(e,t,n),e.restore()},[xa]:(e,t)=>{const{top:n,left:r,width:i,height:a}=t.box,o=t.box.paddingTop||0,A=t.box.paddingLeft||0,s=i-A-(t.box.paddingRight||0),l=a-o-(t.box.paddingBottom||0);s&&l||console.warn("Canvas element has null width or height. Please provide valid values via the `style` prop in order to correctly render it."),e.save().translate(r+A,n+o),t.props.paint&&t.props.paint((e=>{const t=Zo.reduce((n,r)=>({...n,[r]:function(){return e[r](...arguments),t}}),{});return t}
2)(e),s,l),e.restore()},[fa]:(e,t)=>{e.save(),bo(e,t),((e,t)=>{const{top:n,left:r}=t.box,i=t.box.paddingLeft||0,a=t.box.paddingTop||0;e.translate(r+i,n+a)})(e,t),((e,t)=>{const{width:n,height:r}=t.box,{viewBox:i,preserveAspectRatio:a={}}=t.props,{meetOrSlice:o="meet",align:A="xMidYMid"}=a;if(null==i||null==n||null==r)return;const s=(null==i?void 0:i.minX)||0,l=(null==i?void 0:i.minY)||0,c=(null==i?void 0:i.maxX)||n,u=(null==i?void 0:i.maxY)||r,d=c/u,g=n/r,p=n/c,f=r/u;if("none"===A)return e.scale(p,f),void e.translate(-s,-l);if(d<g&&"meet"===o||d>=g&&"slice"===o)switch(e.scale(f,f),A){case"xMinYMin":case"xMinYMid":case"xMinYMax":e.translate(-s,-l);break;case"xMidYMin":case"xMidYMid":case"xMidYMax":e.translate(-s-(c-n*u/r)/2,-l);break;default:e.translate(-s-(c-n*u/r),-l)}else switch(e.scale(p,p),A){case"xMinYMin":case"xMidYMin":case"xMaxYMin":e.translate(-s,-l);break;case"xMinYMid":case"xMidYMid":case"xMaxYMid":e.translate(-s,-l-(u-r*c/n)/2);break;default:e.translate(-s,-l-(u-r*c/n))}})(e,t),Lo(e,t),e.restore()},[Ea]:(e,t)=>{const n=t.props||{},{top:r,left:i,width:a,height:o}=t.box,A=n.src||n.href;if(A){const t=(e=>/^#.+/.test(e))(A),n=t?"goTo":"link",s=t?A.slice(1):A;e[n](i,r,a,o,s)}}},rA=(e,t,n)=>{var r;const i="hidden"===(null===(r=t.style)||void 0===r?void 0:r.overflow),a=(e=>e.type!==ha&&e.type!==fa)(t);t.type===Ia&&((e,t)=>{var n;const{width:r,height:i}=t.box,a=((null===(n=t.props)||void 0===n?void 0:n.dpi)||72)/72;e.addPage({size:[r,i],margin:0,userUnit:a})})(e,t),e.save(),i&&bo(e,t),vo(e,t),tA(e,t),eA(e,t);const o=nA[t.type];o&&o(e,t,n),a&&((e,t,n)=>{e.save(),t.box&&e.translate(t.box.left,t.box.top),(t.children||[]).forEach(t=>rA(e,t,n)),e.restore()})(e,t,n),((e,t)=>{var n;null!==(n=t.props)&&void 0!==n&&n.id&&e.addNamedDestination(t.props.id,"XYZ",null,t.box.top,null)})(e,t),Xo(e,t),e.restore()},iA=(e,t,n,r)=>{var i;const a=null===(i=t.props)||void 0===i?void 0:i.bookmark;if(a){const{title:i,parent:o,expanded:A,zoom:s,fit:l}=a,c=r[o]||e.outline,u=a.top||t.box.top,d=a.left||t.box.left,g=c.addItem(i,{pageNumber:n,expanded:A,top:u,left:d,zoom:s,fit:l});r[a.ref]=g}t.children&&t.children.forEach(t=>iA(e,t,n,r))},aA=(e,t)=>{const n=t.children||[],r={imageCache:new Map};return((e,t)=>{const n=(r=e,(e,t)=>{t&&(r.info[e]=t)});var r;const i=t.props||{},a=i.title||null,o=i.author||null,A=i.subject||null,s=i.keywords||null,l=i.creator??"react-pdf",c=i.producer??"react-pdf",u=i.creationDate||new Date,d=i.modificationDate||null;n("Title",a),n("Author",o),n("Subject",A),n("Keywords",s),n("Creator",l),n("Producer",c),n("CreationDate",u),n("ModificationDate",d)})(e,t),n.forEach(t=>rA(e,t,r)),((e,t)=>{const n={};(t.children||[]).forEach((t,r)=>{iA(e,t,r,n)})})(e,t),e.end(),e};var oA=n(10903),AA=n(58809),sA=n(82882),lA=n(59814),cA=n(24097);const uA=[1,1,0],dA=[1,1,"auto"],gA=(e,t)=>{console.error(`\n    @react-pdf/stylesheet parsing error:\n\n    ${e}: ${t},\n    ${" ".repeat(e.length+2)}^\n    Unsupported ${e} value format\n  `)},pA=function(e){let{expandsTo:t,maxValues:n=1,autoSupported:r=!1}=void 0===e?{}:e;return(e,i)=>{const a=AA(`${i}`),o=[];for(let t=0;t<a.length;t++){const n=a[t];if("function"===n.type||"string"===n.type||"div"===n.type)return gA(e,i),{};if("word"===n.type)if("auto"===n.value&&r)o.push(n.value);else{const t=sA(n.value);if(!t||!"px,in,mm,cm,pt,%,vw,vh".includes(t.unit))return gA(e,i),{};o.push(n.value)}}if(o.length>n)return gA(e,i),{};const A=o[0];if(t){const e=o[1]||o[0],n=o[2]||o[0],r=o[3]||o[1]||o[0];return t({first:A,second:e,third:n,fourth:r})}return{[e]:A}}},fA=pA({expandsTo:e=>{let{first:t,second:n,third:r,fourth:i}=e;return{marginTop:t,marginRight:n,marginBottom:r,marginLeft:i}},maxValues:4,autoSupported:!0}),mA=pA({expandsTo:e=>{let{first:t,second:n}=e;return{marginTop:t,marginBottom:n}},maxValues:2,autoSupported:!0}),hA=pA({expandsTo:e=>{let{first:t,second:n}=e;return{marginRight:t,marginLeft:n}},maxValues:2,autoSupported:!0}),EA=pA({autoSupported:!0}),IA=/(-?\d+(\.\d+)?(px|in|mm|cm|pt|vw|vh|px)?)\s(\S+)\s(.+)/,yA=(e,t)=>{const n=(e=>e.match(IA)||[])(`${t}`);if(n){const r=n[5]||t,i=n[4]||t,a=n[1]||t;return e.match(/(Top|Right|Bottom|Left)$/)?{[`${e}Color`]:r,[`${e}Style`]:i,[`${e}Width`]:a}:e.match(/Color$/)?{borderTopColor:r,borderRightColor:r,borderBottomColor:r,borderLeftColor:r}:e.match(/Style$/)?{borderTopStyle:i,borderRightStyle:i,borderBottomStyle:i,borderLeftStyle:i}:e.match(/Width$/)?{borderTopWidth:a,borderRightWidth:a,borderBottomWidth:a,borderLeftWidth:a}:e.match(/Radius$/)?{borderTopLeftRadius:t,borderTopRightRadius:t,borderBottomRightRadius:t,borderBottomLeftRadius:t}:{borderTopColor:r,borderTopStyle:i,borderTopWidth:a,borderRightColor:r,borderRightStyle:i,borderRightWidth:a,borderBottomColor:r,borderBottomStyle:i,borderBottomWidth:a,borderLeftColor:r,borderLeftStyle:i,borderLeftWidth:a}}return t},CA=pA({expandsTo:e=>{let{first:t,second:n,third:r,fourth:i}=e;return{paddingTop:t,paddingRight:n,paddingBottom:r,paddingLeft:i}},maxValues:4}),BA=pA({expandsTo:e=>{let{first:t,second:n}=e;return{paddingTop:t,paddingBottom:n}},maxValues:2}),QA=pA({expandsTo:e=>{let{first:t,second:n}=e;return{paddingRight:t,paddingLeft:n}},maxValues:2}),wA=pA(),bA={top:!0,bottom:!0},vA=(e,t)=>
2bA[e]?1:bA[t]?-1:0,DA={flex:(e,t)=>{let n=uA,r=[];"auto"===t?n=dA:r=`${t}`.split(" ");return{flexGrow:r[0]||n[0],flexShrink:r[1]||n[1],flexBasis:r[2]||n[2]}},gap:(e,t)=>{const n=`${t}`.split(" ");return{rowGap:(null==n?void 0:n[0])||t,columnGap:(null==n?void 0:n[1])||t}},margin:fA,marginHorizontal:hA,marginVertical:mA,marginTop:EA,marginRight:EA,marginBottom:EA,marginLeft:EA,padding:CA,paddingHorizontal:QA,paddingVertical:BA,paddingTop:wA,paddingRight:wA,paddingBottom:wA,paddingLeft:wA,border:yA,borderTop:yA,borderRight:yA,borderBottom:yA,borderLeft:yA,borderColor:yA,borderRadius:yA,borderStyle:yA,borderWidth:yA,objectPosition:(e,t)=>{const n=`${t}`.split(" ");return{objectPositionX:(null==n?void 0:n[0])||t,objectPositionY:(null==n?void 0:n[1])||t}},transformOrigin:(e,t)=>{const n=`${t}`.split(" "),r=(i=n)&&0!==i.length?(1===i.length?[i[0],"center"]:i).sort(vA):["center","center"];var i;return{transformOriginX:r[0],transformOriginY:r[1]}}},xA=(e,t)=>DA[e]?DA[e](e,t):{[e]:t},_A=e=>{if(!e)return e;const t=Object.keys(e),n={};for(let r=0;r<t.length;r+=1){const i=t[r],a=e[i],o=xA(i,a),A=Object.keys(o);for(let e=0;e<A.length;e+=1){const t=A[e],r=o[t];n[t]=r}}return n},kA=Wa(e=>e.reduce((e,t)=>{const n=Array.isArray(t)?kA(t):t;return Object.keys(n).forEach(t=>{null!==n[t]&&void 0!==n[t]&&(e[t]=n[t])}),e},{}),e=>e.filter(Boolean),Ya),FA=(e,t)=>{const n=(e=>{const t=/^(-?\d*\.?\d+)(in|mm|cm|pt|vh|vw|px)?$/g.exec(e);return t?{value:parseFloat(t[1]),unit:t[2]||"pt"}:{value:e,unit:void 0}})(t),r=1/25.4*72,i=1/2.54*72;switch(n.unit){case"in":return 72*n.value;case"mm":return n.value*r;case"cm":return n.value*i;case"vh":return n.value*(e.height/100);case"vw":return n.value*(e.width/100);default:return n.value}},SA=e=>(e=>/rgba?/g.test(e))(e)?(e=>{const t=mo.get.rgb(e);return mo.to.hex(t)})(e):(e=>/hsla?/g.test(e))(e)?(e=>{const t=mo.get.hsl(e).map(Math.round);return lA(...t).toUpperCase()})(e):e,RA=e=>{const[,t,n]=/(-?\d*\.?\d*)(\w*)?/i.exec(e),r=Number.parseFloat(t);return"rad"===n?180*r/Math.PI:r},NA=e=>e.map(e=>(e=>{let{operation:t,value:n}=e;switch(t){case"scale":{const[e,t=e]=n.map(e=>Number.parseFloat(e));return{operation:"scale",value:[e,t]}}case"scaleX":return{operation:"scale",value:[Number.parseFloat(n),1]};case"scaleY":return{operation:"scale",value:[1,Number.parseFloat(n)]};case"rotate":return{operation:"rotate",value:[RA(n)]};case"translate":return{operation:"translate",value:n.map(e=>Number.parseFloat(e))};case"translateX":return{operation:"translate",value:[Number.parseFloat(n),0]};case"translateY":return{operation:"translate",value:[0,Number.parseFloat(n)]};case"skew":return{operation:"skew",value:n.map(RA)};case"skewX":return{operation:"skew",value:[RA(n),0]};case"skewY":return{operation:"skew",value:[0,RA(n)]};default:return{operation:t,value:n.map(e=>Number.parseFloat(e))}}})(e)),TA=e=>"string"!=typeof e?e:NA((e=>{const t=e.trim().split(/\) |\)/);if(1===t.length)return[[t[0],!0]];const n=[];for(let r=0;r<t.length;r+=1){const e=t[r];if(e){const[t,r]=e.split("("),i=r.indexOf(",")>=0?",":" ",a=r.split(i).map(e=>e.trim());n.push({operation:t,value:a})}}return n})(e)),OA={thin:100,hairline:100,ultralight:200,extralight:200,light:300,normal:400,medium:500,semibold:600,demibold:600,bold:700,ultrabold:800,extrabold:800,heavy:900,black:900},LA=e=>"string"!=typeof e?e:(e=>"string"==typeof e&&/^-?\d*\.?\d*$/.test(e))(e)?parseFloat(e):e,MA=e=>{switch(e){case"top":case"left":return"0%";case"right":case"bottom":return"100%";case"center":return"50%";default:return null}},UA=e=>MA(e)||LA(e),GA=e=>MA(e)||LA(e),HA={transform:TA,fontWeight:e=>{if(!e)return OA.normal;if("number"==typeof e)return e;const t=e.toLowerCase();return OA[t]?OA[t]:e},objectPositionX:UA,objectPositionY:UA,transformOriginX:GA,transformOriginY:GA},KA=(e,t,n)=>{const r=HA[e]?HA[e](t):t;return SA(FA(n,LA(r)))},jA=(e,t)=>Wa((e=>t=>{if(!t)return t;const n=Object.keys(t),r={};for(let i=0;i<n.length;i+=1){const a=n[i],o=t[a],A=KA(a,o,e);r[a]=A}return r})(e),_A,t=>((e,t)=>Object.keys(t).reduce((n,r)=>/@media/.test(r)?{...n,...cA({[r]:t[r]},e)}:{...n,[r]:t[r]},{}))(e,t),kA)(t);var zA=function(){var e=function(e){var t={R:"13k,1a,2,3,3,2+1j,ch+16,a+1,5+2,2+n,5,a,4,6+16,4+3,h+1b,4mo,179q,2+9,2+11,2i9+7y,2+68,4,3+4,5+13,4+3,2+4k,3+29,8+cf,1t+7z,w+17,3+3m,1t+3z,16o1+5r,8+30,8+mc,29+1r,29+4v,75+73",EN:"1c+9,3d+1,6,187+9,513,4+5,7+9,sf+j,175h+9,qw+q,161f+1d,4xt+a,25i+9",ES:"17,2,6dp+1,f+1,av,16vr,mx+1,4o,2",ET:"z+2,3h+3,b+1,ym,3e+1,2o,p4+1,8,6u,7c,g6,1wc,1n9+4,30+1b,2n,6d,qhx+1,h0m,a+1,49+2,63+1,4+1,6bb+3,12jj",AN:"16o+5,2j+9,2+1,35,ed,1ff2+9,87+u",CS:"18,2+1,b,2u,12k,55v,l,17v0,2,3,53,2+1,b",B:"a,3,f+2,2v,690",S:"9,2,k",WS:"c,k,4f4,1vk+a,u,1j,335",ON:"x+1,4+4,h+5,r+5,r+3,z,5+3,2+1,2+1,5,2+2,3+4,o,w,ci+1,8+d,3+d,6+8,2+g,39+1,9,6+1,2,33,b8,3+1,3c+1,7+1,5r,b,7h+3,sa+5,2,3i+6,jg+3,ur+9,2v,ij+1,9g+9,7+a,8m,4+1,49+x,14u,2+2,c+2,e+2,e+2,e+1,i+n,e+e,2+p,u+2,e+2,36+1,2+3,2+1,b,2+2,6+5,2,2,2,h+1,5+4,6+3,3+f,16+2,5+3l,3+81,1y+p,2+40,q+a,m+13,2r+ch,2+9e,75+hf,3+v,2+2w,6e+5,f+6,75+2a,1a+p,2+2g,d+5x,r+b,6+3,4+o,g,6+1,6+2,2k+1,4,2j,5h+z,1m+1,1e+f,t+2,1f+e,d+3,4o+3,2s+1,w,535+1r,h3l+1i,93+2,2s,b+1,3l+x,2v,4g+3,21+3,kz+1,g5v+1,5a,j+9,n+v,2,3,2+8,2+1,3+2,2,3,46+1,4+4,h+5,r+5,r+a,3h+2,4+6,b+4,78,1r+24,4+c,4,1hb,ey+6,103+j,16j+c,1ux+7,5+g,fsh,jdq+1t,4,57+2e,p1,1m,1m,1m,1m,4kt+1,7j+17,5+2r,d+e,3+e,2+e,2+10,m+4,w,1n+5,1q,4z+5,4b+rb,9+c,4+c,4+37,d+2g,8+b,l+b,5+1j,9+9,7+13,9+t,3+1,27+3c,2+29,2+3q,d+d,3+4,4+2,6+6,a+o,8+6,a+2,e+6,16+42,2+1i",BN:"0+8,6+d,2s+5,2+p,e,4m9,1kt+2,2b+5,5+5,17q9+v,7k,6p+8,6+1,
2119d+3,440+7,96s+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+75,6p+2rz,1ben+1,1ekf+1,1ekf+1",NSM:"lc+33,7o+6,7c+18,2,2+1,2+1,2,21+a,1d+k,h,2u+6,3+5,3+1,2+3,10,v+q,2k+a,1n+8,a,p+3,2+8,2+2,2+4,18+2,3c+e,2+v,1k,2,5+7,5,4+6,b+1,u,1n,5+3,9,l+1,r,3+1,1m,5+1,5+1,3+2,4,v+1,4,c+1,1m,5+4,2+1,5,l+1,n+5,2,1n,3,2+3,9,8+1,c+1,v,1q,d,1f,4,1m+2,6+2,2+3,8+1,c+1,u,1n,g+1,l+1,t+1,1m+1,5+3,9,l+1,u,21,8+2,2,2j,3+6,d+7,2r,3+8,c+5,23+1,s,2,2,1k+d,2+4,2+1,6+a,2+z,a,2v+3,2+5,2+1,3+1,q+1,5+2,h+3,e,3+1,7,g,jk+2,qb+2,u+2,u+1,v+1,1t+1,2+6,9,3+a,a,1a+2,3c+1,z,3b+2,5+1,a,7+2,64+1,3,1n,2+6,2,2,3+7,7+9,3,1d+g,1s+3,1d,2+4,2,6,15+8,d+1,x+3,3+1,2+2,1l,2+1,4,2+2,1n+7,3+1,49+2,2+c,2+6,5,7,4+1,5j+1l,2+4,k1+w,2db+2,3y,2p+v,ff+3,30+1,n9x+3,2+9,x+1,29+1,7l,4,5,q+1,6,48+1,r+h,e,13+7,q+a,1b+2,1d,3+3,3+1,14,1w+5,3+1,3+1,d,9,1c,1g,2+2,3+1,6+1,2,17+1,9,6n,3,5,fn5,ki+f,h+f,r2,6b,46+4,1af+2,2+1,6+3,15+2,5,4m+1,fy+3,as+1,4a+a,4x,1j+e,1l+2,1e+3,3+1,1y+2,11+4,2+7,1r,d+1,1h+8,b+3,3,2o+2,3,2+1,7,4h,4+7,m+1,1m+1,4,12+6,4+4,5g+7,3+2,2,o,2d+5,2,5+1,2+1,6n+3,7+1,2+1,s+1,2e+7,3,2+1,2z,2,3+5,2,2u+2,3+3,2+4,78+8,2+1,75+1,2,5,41+3,3+1,5,x+5,3+1,15+5,3+3,9,a+5,3+2,1b+c,2+1,bb+6,2+5,2d+l,3+6,2+1,2+1,3f+5,4,2+1,2+6,2,21+1,4,2,9o+1,f0c+4,1o+6,t5,1s+3,2a,f5l+1,43t+2,i+7,3+6,v+3,45+2,1j0+1i,5+1d,9,f,n+4,2+e,11t+6,2+g,3+6,2+1,2+4,7a+6,c6+3,15t+6,32+6,gzhy+6n",AL:"16w,3,2,e+1b,z+2,2+2s,g+1,8+1,b+m,2+t,s+2i,c+e,4h+f,1d+1e,1bwe+dp,3+3z,x+c,2+1,35+3y,2rm+z,5+7,b+5,dt+l,c+u,17nl+27,1t+27,4x+6n,3+d",LRO:"6ct",RLO:"6cu",LRE:"6cq",RLE:"6cr",PDF:"6cs",LRI:"6ee",RLI:"6ef",FSI:"6eg",PDI:"6eh"},n={},r={};n.L=1,r[1]="L",Object.keys(t).forEach(function(e,t){n[e]=1<<t+1,r[n[e]]=e}),Object.freeze(n);var i=n.LRI|n.RLI|n.FSI,a=n.L|n.R|n.AL,o=n.B|n.S|n.WS|n.ON|n.FSI|n.LRI|n.RLI|n.PDI,A=n.BN|n.RLE|n.LRE|n.RLO|n.LRO|n.PDF,s=n.S|n.WS|n.B|i|n.PDI|A,l=null;function c(e){return function(){if(!l){l=new Map;var e=function(e){if(t.hasOwnProperty(e)){var r=0;t[e].split(",").forEach(function(t){var i=t.split("+"),a=i[0],o=i[1];a=parseInt(a,36),o=o?parseInt(o,36):0,l.set(r+=a,n[e]);for(var A=0;A<o;A++)l.set(++r,n[e])})}};for(var r in t)e(r)}}(),l.get(e.codePointAt(0))||n.L}var u,d,g,p="14>1,1e>2,u>2,2wt>1,1>1,1ge>1,1wp>1,1j>1,f>1,hm>1,1>1,u>1,u6>1,1>1,+5,28>1,w>1,1>1,+3,b8>1,1>1,+3,1>3,-1>-1,3>1,1>1,+2,1s>1,1>1,x>1,th>1,1>1,+2,db>1,1>1,+3,3>1,1>1,+2,14qm>1,1>1,+1,4q>1,1e>2,u>2,2>1,+1",f="6f1>-6dx,6dy>-6dx,6ec>-6ed,6ee>-6ed,6ww>2jj,-2ji>2jj,14r4>-1e7l,1e7m>-1e7l,1e7m>-1e5c,1e5d>-1e5b,1e5c>-14qx,14qy>-14qx,14vn>-1ecg,1ech>-1ecg,1edu>-1ecg,1eci>-1ecg,1eda>-1ecg,1eci>-1ecg,1eci>-168q,168r>-168q,168s>-14ye,14yf>-14ye";function m(e,t){var n,r=0,i=new Map,a=t&&new Map;return e.split(",").forEach(function e(o){if(-1!==o.indexOf("+"))for(var A=+o;A--;)e(n);else{n=o;var s=o.split(">"),l=s[0],c=s[1];l=String.fromCodePoint(r+=parseInt(l,36)),c=String.fromCodePoint(r+=parseInt(c,36)),i.set(l,c),t&&a.set(c,l)}}),{map:i,reverseMap:a}}function h(){if(!u){var e=m(p,!0),t=e.map,n=e.reverseMap;u=t,d=n,g=m(f,!1).map}}function E(e){return h(),u.get(e)||null}function I(e){return h(),d.get(e)||null}function y(e){return h(),g.get(e)||null}var C=n.L,B=n.R,Q=n.EN,w=n.ES,b=n.ET,v=n.AN,D=n.CS,x=n.B,_=n.S,k=n.ON,F=n.BN,S=n.NSM,R=n.AL,N=n.LRO,T=n.RLO,O=n.LRE,L=n.RLE,M=n.PDF,U=n.LRI,G=n.RLI,H=n.FSI,K=n.PDI;var j;function z(e){return function(){if(!j){var e=m("14>1,j>2,t>2,u>2,1a>g,2v3>
21,1>1,1ge>1,1wd>1,b>1,1j>1,f>1,ai>3,-2>3,+1,8>1k0,-1jq>1y7,-1y6>1hf,-1he>1h6,-1h5>1ha,-1h8>1qi,-1pu>1,6>3u,-3s>7,6>1,1>1,f>1,1>1,+2,3>1,1>1,+13,4>1,1>1,6>1eo,-1ee>1,3>1mg,-1me>1mk,-1mj>1mi,-1mg>1mi,-1md>1,1>1,+2,1>10k,-103>1,1>1,4>1,5>1,1>1,+10,3>1,1>8,-7>8,+1,-6>7,+1,a>1,1>1,u>1,u6>1,1>1,+5,26>1,1>1,2>1,2>2,8>1,7>1,4>1,1>1,+5,b8>1,1>1,+3,1>3,-2>1,2>1,1>1,+2,c>1,3>1,1>1,+2,h>1,3>1,a>1,1>1,2>1,3>1,1>1,d>1,f>1,3>1,1a>1,1>1,6>1,7>1,13>1,k>1,1>1,+19,4>1,1>1,+2,2>1,1>1,+18,m>1,a>1,1>1,lk>1,1>1,4>1,2>1,f>1,3>1,1>1,+3,db>1,1>1,+3,3>1,1>1,+2,14qm>1,1>1,+1,6>1,4j>1,j>2,t>2,u>2,2>1,+1",!0),t=e.map;e.reverseMap.forEach(function(e,n){t.set(n,e)}),j=t}}(),j.get(e)||null}function J(e,t,n,r){var i=e.length;n=Math.max(0,null==n?0:+n),r=Math.min(i-1,null==r?i-1:+r);var a=[];return t.paragraphs.forEach(function(i){var o=Math.max(n,i.start),A=Math.min(r,i.end);if(o<A){for(var l=t.levels.slice(o,A+1),u=A;u>=o&&c(e[u])&s;u--)l[u]=i.level;for(var d=i.level,g=1/0,p=0;p<l.length;p++){var f=l[p];f>d&&(d=f),f<g&&(g=1|f)}for(var m=d;m>=g;m--)for(var h=0;h<l.length;h++)if(l[h]>=m){for(var E=h;h+1<l.length&&l[h+1]>=m;)h++;h>E&&a.push([E+o,h+o])}}}),a}function P(e,t,n,r){for(var i=J(e,t,n,r),a=[],o=0;o<e.length;o++)a[o]=o;return i.forEach(function(e){for(var t=e[0],n=e[1],r=a.slice(t,n+1),i=r.length;i--;)a[n-i]=r[i]}),a}return e.closingToOpeningBracket=I,e.getBidiCharType=c,e.getBidiCharTypeName=function(e){return r[c(e)]},e.getCanonicalBracket=y,e.getEmbeddingLevels=function(e,t){for(var n=new Uint32Array(e.length),r=0;r<e.length;r++)n[r]=c(e[r]);var l=new Map;function u(e,t){var r=n[e];n[e]=t,l.set(r,l.get(r)-1),r&o&&l.set(o,l.get(o)-1),l.set(t,(l.get(t)||0)+1),t&o&&l.set(o,(l.get(o)||0)+1)}for(var d=new Uint8Array(e.length),g=new Map,p=[],f=null,m=0;m<e.length;m++)f||p.push(f={start:m,end:e.length-1,level:"rtl"===t?1:"ltr"===t?0:Ht(m,!1)}),n[m]&x&&(f.end=m,f=null);for(var h=L|O|T|N|i|K|M|x,j=function(e){return e+(1&e?1:2)},z=function(e){return e+(1&e?2:1)},J=0;J<p.length;J++){var P=[{_level:(f=p[J]).level,_override:0,_isolate:0}],Y=void 0,W=0,q=0,V=0;l.clear();for(var X=f.start;X<=f.end;X++){var Z=n[X];if(Y=P[P.length-1],l.set(Z,(l.get(Z)||0)+1),Z&o&&l.set(o,(l.get(o)||0)+1),Z&h)if(Z&(L|O)){d[X]=Y._level;var $=(Z===L?z:j)(Y._level);$<=125&&!W&&!q?P.push({_level:$,_override:0,_isolate:0}):W||q++}else if(Z&(T|N)){d[X]=Y._level;var ee=(Z===T?z:j)(Y._level);ee<=125&&!W&&!q?P.push({_level:ee,_override:Z&T?B:C,_isolate:0}):W||q++}else if(Z&i){Z&H&&(Z=1===Ht(X+1,!0)?G:U),d[X]=Y._level,Y._override&&u(X,Y._override);var te=(Z===G?z:j)(Y._level);te<=125&&0===W&&0===q?(V++,P.push({_level:te,_override:0,_isolate:1,_isolInitIndex:X})):W++}else if(Z&K){if(W>0)W--;else if(V>0){for(q=0;!P[P.length-1]._isolate;)P.pop();var ne=P[P.length-1]._isolInitIndex;null!=ne&&(g.set(ne,X),g.set(X,ne)),P.pop(),V--}Y=P[P.length-1],d[X]=Y._level,Y._override&&u(X,Y._override)}else Z&M?(0===W&&(q>0?q--:!Y._isolate&&P.length>1&&(P.pop(),Y=P[P.length-1])),d[X]=Y._level):Z&x&&(d[X]=f.level);else d[X]=Y._level,Y._override&&Z!==F&&u(X,Y._override)}for(var re=[],ie=null,ae=f.start;ae<=f.end;ae++){var oe=n[ae];if(!(oe&A)){var Ae=d[ae],se=oe&i,le=oe===K;ie&&Ae===ie._level?(ie._end=ae,ie._endsWithIsolInit=se):re.push(ie={_start:ae,_end:ae,_level:Ae,_startsWithPDI:le,_endsWithIsolInit:se})}}for(var ce=[],ue=0;ue<re.length;ue++){var de=re[ue];if(!de._startsWithPDI||de._startsWithPDI&&!g.has(de._start)){for(var ge=[ie=de],pe=void 0;ie&&ie._endsWithIsolInit&&null!=(pe=g.get(ie._end));)for(var fe=ue+1;fe<re.length;fe++)if(re[fe]._start===pe){ge.push(ie=re[fe]);break}for(var me=[],he=0;he<ge.length;he++)for(var Ee=ge[he],Ie=Ee._start;Ie<=Ee._end;Ie++)me.push(Ie);for(var ye=d[me[0]],Ce=f.level,Be=me[0]-1;Be>=0;Be--)if(!(n[Be]&A)){Ce=d[Be];break}var Qe=me[me.length-1],we=d[Qe],be=f.level;if(!(n[Qe]&i))for(var ve=Qe+1;ve<=f.end;ve++)if(!(n[ve]&A)){be=d[ve];break}ce.push({_seqIndices:me,_sosType:Math.max(Ce,ye)%2?B:C,_eosType:Math.max(be,we)%2?B:C})}}for(var De=0;De<ce.length;De++){var xe=ce[De],_e=xe._seqIndices,ke=xe._sosType,Fe=xe._eosType,Se=1&d[_e[0]]?B:C;if(l.get(S))for(var Re=0;Re<_e.length;Re++){var Ne=_e[Re];if(n[Ne]&S){for(var Te=ke,Oe=Re-1;Oe>=0;Oe--)if(!(n[_e[Oe]]&A)){Te=n[_e[Oe]];break}u(Ne,Te&(i|K)?k:Te)}}if(l.get(Q))for(var Le=0;Le<_e.length;Le++){var Me=_e[Le];if(n[Me]&Q)for(var Ue=Le-1;Ue>=-1;Ue--){var Ge=-1===Ue?ke:n[_e[Ue]];if(Ge&a){Ge===R&&u(Me,v);break}}}if(l.get(R))for(var He=0;He<_e.length;He++){var Ke=_e[He];n[Ke]&R&&u(Ke,B)}if(l.get(w)||l.get(D))for(var je=1;
2je<_e.length-1;je++){var ze=_e[je];if(n[ze]&(w|D)){for(var Je=0,Pe=0,Ye=je-1;Ye>=0&&(Je=n[_e[Ye]])&A;Ye--);for(var We=je+1;We<_e.length&&(Pe=n[_e[We]])&A;We++);Je===Pe&&(n[ze]===w?Je===Q:Je&(Q|v))&&u(ze,Je)}}if(l.get(Q))for(var qe=0;qe<_e.length;qe++){var Ve=_e[qe];if(n[Ve]&Q){for(var Xe=qe-1;Xe>=0&&n[_e[Xe]]&(b|A);Xe--)u(_e[Xe],Q);for(qe++;qe<_e.length&&n[_e[qe]]&(b|A|Q);qe++)n[_e[qe]]!==Q&&u(_e[qe],Q)}}if(l.get(b)||l.get(w)||l.get(D))for(var Ze=0;Ze<_e.length;Ze++){var $e=_e[Ze];if(n[$e]&(b|w|D)){u($e,k);for(var et=Ze-1;et>=0&&n[_e[et]]&A;et--)u(_e[et],k);for(var tt=Ze+1;tt<_e.length&&n[_e[tt]]&A;tt++)u(_e[tt],k)}}if(l.get(Q))for(var nt=0,rt=ke;nt<_e.length;nt++){var it=_e[nt],at=n[it];at&Q?rt===C&&u(it,C):at&a&&(rt=at)}if(l.get(o)){for(var ot=B|Q|v,At=ot|C,st=[],lt=[],ct=0;ct<_e.length;ct++)if(n[_e[ct]]&o){var ut=e[_e[ct]],dt=void 0;if(null!==E(ut)){if(!(lt.length<63))break;lt.push({char:ut,seqIndex:ct})}else if(null!==(dt=I(ut)))for(var gt=lt.length-1;gt>=0;gt--){var pt=lt[gt].char;if(pt===dt||pt===I(y(ut))||E(y(pt))===ut){st.push([lt[gt].seqIndex,ct]),lt.length=gt;break}}}st.sort(function(e,t){return e[0]-t[0]});for(var ft=0;ft<st.length;ft++){for(var mt=st[ft],ht=mt[0],Et=mt[1],It=!1,yt=0,Ct=ht+1;Ct<Et;Ct++){var Bt=_e[Ct];if(n[Bt]&At){It=!0;var Qt=n[Bt]&ot?B:C;if(Qt===Se){yt=Qt;break}}}if(It&&!yt){yt=ke;for(var wt=ht-1;wt>=0;wt--){var bt=_e[wt];if(n[bt]&At){var vt=n[bt]&ot?B:C;yt=vt!==Se?vt:Se;break}}}if(yt){if(n[_e[ht]]=n[_e[Et]]=yt,yt!==Se)for(var Dt=ht+1;Dt<_e.length;Dt++)if(!(n[_e[Dt]]&A)){c(e[_e[Dt]])&S&&(n[_e[Dt]]=yt);break}if(yt!==Se)for(var xt=Et+1;xt<_e.length;xt++)if(!(n[_e[xt]]&A)){c(e[_e[xt]])&S&&(n[_e[xt]]=yt);break}}}for(var _t=0;_t<_e.length;_t++)if(n[_e[_t]]&o){for(var kt=_t,Ft=_t,St=ke,Rt=_t-1;Rt>=0;Rt--){if(!(n[_e[Rt]]&A)){St=n[_e[Rt]]&ot?B:C;break}kt=Rt}for(var Nt=Fe,Tt=_t+1;Tt<_e.length;Tt++){if(!(n[_e[Tt]]&(o|A))){Nt=n[_e[Tt]]&ot?B:C;break}Ft=Tt}for(var Ot=kt;Ot<=Ft;Ot++)n[_e[Ot]]=St===Nt?St:Se;_t=Ft}}}for(var Lt=f.start;Lt<=f.end;Lt++){var Mt=d[Lt],Ut=n[Lt];if(1&Mt?Ut&(C|Q|v)&&d[Lt]++:Ut&B?d[Lt]++:Ut&(v|Q)&&(d[Lt]+=2),Ut&A&&(d[Lt]=0===Lt?f.level:d[Lt-1]),Lt===f.end||c(e[Lt])&(_|x))for(var Gt=Lt;Gt>=0&&c(e[Gt])&s;Gt--)d[Gt]=f.level}}return{levels:d,paragraphs:p};function Ht(t,r){for(var a=t;a<e.length;a++){var o=n[a];if(o&(B|R))return 1;if(o&(x|C)||r&&o===K)return 0;if(o&i){var A=Kt(a);a=-1===A?e.length:A}}return 0}function Kt(t){for(var r=1,a=t+1;a<e.length;a++){var o=n[a];if(o&x)break;if(o&K){if(0===--r)return a}else o&i&&r++}return-1}},e.getMirroredCharacter=z,e.getMirroredCharactersMap=function(e,t,n,r){var i=e.length;n=Math.max(0,null==n?0:+n),r=Math.min(i-1,null==r?i-1:+r);for(var a=new Map,o=n;o<=r;o++)if(1&t[o]){var A=z(e[o]);null!==A&&a.set(o,A)}return a},e.getReorderSegments=J,e.getReorderedIndices=P,e.getReorderedString=function(e,t,n,r){var i=P(e,t,n,r),a=[].concat(e);return i.forEach(function(n,r){a[r]=(1&t.levels[n]?z(e[n]):null)||e[n]}),a.join("")},e.openingToClosingBracket=E,Object.defineProperty(e,"__esModule",{value:!0}),e}({});return e},JA=n(21685),PA=n(40253),YA=n(10431);const WA=e=>{let t=0,n="";const r=[];return e.forEach(e=>{n+=e.string,r.push({...e,start:t,end:t+e.string.length,attributes:e.attributes||{}}),t+=e.string.length}),{string:n,runs:r}},qA=e=>[e],VA=(e,t)=>[Object.assign({},e,{height:t}),Object.assign({},e,{y:e.y+t,height:e.height-t})],XA=(e,t)=>{const[,n]=VA(t,e);return n},ZA=e=>e.reduce((e,t)=>e+t.box.height,0),$A=e=>{var t;return(null===(t=e.attributes)||void 0===t?void 0:t.scale)||(e=>{var t;const n=e.attributes||{},r=n.fontSize||12,i=null===(t=n.font)||void 0===t?void 0:t.unitsPerEm;return i?r/i:0})(e)},es=(e,t)=>{if(!t)return 0;const n=t.glyphIndices||[],r=n[e];return n.slice(0,e).filter(e=>e===r).length},ts=e=>{var t;return(null===(t=e.attributes)||void 0===t?void 0:t.font)||null},ns=(e,t,n,r)=>{if(!r)return[];if(e===t)return[];if(0===e&&t===r.codePoints.length)return[r];const i=r.codePoints.slice(e,t),a=String.fromCodePoint(...i);return n?n.layout(a,void 0,void 0,void 0,"ltr").glyphs:[r]},rs=(e,t)=>{var n;const r=null==t||null===(n=t.glyphIndices)||void 0===n?void 0:n[e];return Va(r)?e:r},is=e=>{const t=e[0];return e.map(e=>e-t)},as=(e,t,n)=>{var r,i;const a=$A(n),o=ts(n),A=rs(e,n),s=rs(t,n),l=null===(r=n.glyphs)||void 0===r?void 0:r[A],c=null===(i=n.glyphs)||void 0===i?void 0:i[s],u=es(e,n),d=u>0?ns(u,1/0,o,l):[],g=es(t,n),p=ns(0,g,o,c),f=A+Math.min(1,u),m=(n.glyphs||[]).slice(f,s),h=e=>({xAdvance:e.advanceWidth*a}),E=d.map(h),I=(n.positions||[]).slice(f,s),y=p.map(h);return Object.assign({},n,{start:n.start+e,end:Math.min(n.end,n.start+t),glyphIndices:is((n.glyphIndices||[]).slice(e,t)),glyphs:[d,m,p].flat(),positions:[E,I,y].flat()})},os=(e,t)=>t?t.findIndex(t=>t.start<=e&&e<t.end):-1,As=(e,t,n)=>{const r=os(e,n),i=Math.max(os(t-1,n),r);return n.slice(r,i+1)},ss=(e,t,n)=>n.map((r,i)=>{let a=r;const o=0===i,A=!o&&i===n.length-1;var s;return o&&(a=as(e-(s=r).start,t-s.start,s)),A&&(a=(e=>as(0,t-e.start,e))(r)),((e,t)=>{const n=t.start-e,r=t.end-e;return Object.assign({},t,{start:n,end:r})})(e,a)}),ls=(e,t,n)=>{if(0===n.string.length)return n;const r=n.string.slice(e,t),i=As(e,t,n.runs),a=ss(e,t,i);return Object.assign({},n,{string:r,runs:a})},cs=e=>"number"==typeof e,us=(e,t)=>t&&e?t.glyphForCodePoint(e):null,ds=(e,t)=>{var n;const r=(null===(n=e.codePoints)||void 0===n?void 0:n.length)||0,i=t.end+r,a=t.glyphs.concat(e),o=((e,t)=>{const n=Za(t),r=Va(n)?0:n+1,i=Array(e).fill(r);return t.concat(i)})(r,t.glyphIndices);if(!t.positions)return Object.assign({},t,{end:i,glyphs:a,glyphIndices:o});const A=t.positions.concat({xAdvance:e.advanceWidth*$A(t)}
2);return Object.assign({},t,{end:i,glyphs:a,glyphIndices:o,positions:A})},gs=(e,t)=>{if(!e)return t;const n=ts(t),r=cs(e)?us(e,n):e;return ds(r,t)},ps=e=>String.fromCodePoint(...e||[]),fs=(e,t)=>{const n=(null==e?void 0:e.codePoints)||[],r=ps(n),i=t.string+r,a=t.runs.slice(0,-1),o=Za(t.runs)||{start:0,end:0,glyphIndices:[],glyphs:[],positions:[],attributes:{}},A=a.concat(gs(e,o));return Object.assign({},t,{string:i,runs:A})},ms=String.fromCharCode(8230),hs=e=>{var t,n,r;const i=(null===(t=Za(e))||void 0===t?void 0:t.runs)||[],a=null===(n=Za(i))||void 0===n||null===(r=n.attributes)||void 0===r?void 0:r.font;if(a){const t=e.length-1,n=(e=>{if(!e.encode)return 8230;const[t]=e.encode(ms);return parseInt(t[0],16)})(a),r=a.glyphForCodePoint(n),i=fs(r,(e=>{const t=e.string.search(/\S/g),n=(e=>{const t=e.match(/\S/g);return t?e.lastIndexOf(t[t.length-1]):-1})(e.string);return ls(t,n+1,e)})(e[t]));return Object.assign([],e,{[t]:i})}return e},Es=(e,t)=>{const n=Object.assign({},t.attributes);return delete n[e],Object.assign({},t,{attributes:n})},Is=e=>{var t,n,r,i;const a=(null===(t=e.attributes)||void 0===t||null===(n=t.attachment)||void 0===n?void 0:n.height)||0,o=(null===(r=e.attributes)||void 0===r||null===(i=r.font)||void 0===i?void 0:i.ascent)||0;return Math.max(a,o*$A(e))},ys=e=>{var t,n;const r=(null===(t=e.attributes)||void 0===t||null===(n=t.font)||void 0===n?void 0:n.descent)||0;return $A(e)*r},Cs=e=>{var t;return(null===(t=e.attributes)||void 0===t?void 0:t.lineHeight)||(e=>{var t,n;return((null===(t=e.attributes)||void 0===t||null===(n=t.font)||void 0===n?void 0:n.lineGap)||0)*$A(e)})(e)+Is(e)-ys(e)},Bs=e=>e.runs.reduce((e,t)=>Math.max(e,Cs(t)),0),Qs=(e,t)=>{if(!((e,t)=>{const n=Math.max(e.x,t.x),r=Math.min(e.x+e.width,t.x+t.width),i=Math.max(e.y,t.y),a=Math.min(e.y+e.height,t.y+t.height);return r>=n&&a>=i})(t,e))return[e];const n=t.x,r=t.x+t.width,i=e.x,a=e.x+e.width;return[Object.assign({},e,{width:n-i}),Object.assign({},e,{x:r,width:a-r})].filter(e=>e.width>0)},ws=(e,t)=>{let n=[e];for(let r=0;r<t.length;r+=1){const e=t[r];n=n.reduce((t,n)=>{const r=Qs(n,e);return t.concat(r)},[])}return n},bs=(e,t,n)=>{let r=e.shift(),i=r.y;return t.map((t,a)=>{var o,A;const s=0===a?n:0,l=(null===(o=t.runs)||void 0===o||null===(A=o[0])||void 0===A?void 0:A.attributes)||{},c=Math.max(Bs(t),l.lineHeight);i+c>r.y+r.height&&e.length>0&&(r=e.shift(),i=r.y);const u=Object.assign({},t);return delete u.syllables,u.box={x:r.x+s,y:i,width:r.width-s,height:c},i+=c,(e=>{if(e.string.includes(""))return e;const t=e.runs.map(e=>Es("attachment",e));return Object.assign({},e,{runs:t})})(u)})},vs=(e,t)=>(n,r)=>{var i,a,o;const A=Bs(r),s=(null===(i=r.runs)||void 0===i||null===(a=i[0])||void 0===a||null===(o=a.attributes)||void 0===o?void 0:o.indent)||0,l=((e,t)=>{const{excludeRects:n,...r}=e;if(!n)return[r];const i=[],a=Math.max(...n.map(e=>e.y+e.height));let o=r;for(;o.y<a;){const[e,r]=VA(o,t),a=ws(e,n);o=r,i.push(...a)}return[...i,o]})(n,A),c=l.map(e=>e.width);c[0]-=s;const u=e.linebreaker(t)(r,c);return bs(l,u,s)},Ds=(e,t)=>{const n=[];let r=0;for(let i=0;i<t.length;i+=1){const a=t[i];if(r+=a.box.height,!(r<e))break;n.push(a)}return n},xs=(e,t,n)=>r=>{const i=[],a=[...r],o=vs(e,t),A=Va(n.maxLines)?1/0:n.maxLines,s="ellipsis"===n.truncateMode;let l=A,c=(u=n,Object.assign({},u));var u;let d=a.shift();for(;l>0&&d;){const e=o(c,d),t=e.slice(0,l),n=ZA(t),r=s&&e.length!==t.length;if(l-=t.length,!(c.height>=n)){i.push(hs(Ds(c.height,t)));break}i.push(r?hs(t):t),c=XA(n,c),d=a.shift()}return i},_s=e=>(e=>{const{runs:t}=e;return 0===t.length?0:Za(t).end})(e)-(e=>{const{runs:t}=e;return 0===t.length?0:t[0].start})(e),ks=zA(),Fs=(e,t,n)=>{for(let r=0;r<e.length;r+=1){const i=e[r],a=i.glyphIndices[n-i.start];if(n>=i.start&&n<i.end)return i[t][a]}throw new Error(`index ${n} out of range`)},Ss=e=>{var t;const n=e.runs.reduce((e,t)=>{const n=t.end-t.start,r=ro(t.attributes.bidiLevel,n);return e.concat(r)},[]);const r="rtl"===(null===(t=e.runs[0])||void 0===t?void 0:t.attributes.direction)?1:0,i={paragraphs:[{start:0,end:_s(e)-1,level:r}],levels:n},a=ks.getReorderSegments(e.string,i);if(0===a.length)return e;const o=((e,t)=>{const n=[];for(let r=0;r<e.length;r+=1)n[r]=r;
2return t.forEach(e=>{let[t,r]=e;const i=n.slice(t,r+1);for(let a=i.length-1;a>=0;a-=1)n[r-a]=i[a]}),n})(e.string,a),A=ks.getReorderedString(e.string,i),s=e.runs.map(t=>{const n=o.slice(t.start,t.end),r=[],i=[],a=new Set;for(let o=0;o<n.length;o+=1){const t=n[o],A=Fs(e.runs,"glyphs",t);a.has(A.id)||(r.push(A),i.push(Fs(e.runs,"positions",t)),A.isLigature&&a.add(A.id))}return{...t,glyphs:r,positions:i}});return{...e,runs:s,string:A}},Rs=e=>e.map(Ss),Ns=e=>t=>{const{start:n,end:r,attributes:i={}}=t,{font:a}=i;if(!a)return{...t,glyphs:[],glyphIndices:[],positions:[]};const o=e.slice(n,r),A=a.layout(o,void 0,void 0,void 0,"ltr"),s=((e,t)=>{const n=$A(e),r=(e=>{var t;return(null===(t=e.attributes)||void 0===t?void 0:t.characterSpacing)||0})(e);return t.map((e,i)=>{const a=i===t.length?0:r;return Object.assign({},e,{xAdvance:e.xAdvance*n+a,yAdvance:e.yAdvance*n,xOffset:e.xOffset*n,yOffset:e.yOffset*n})})})(t,A.positions),l=(void 0===(c=A.glyphs)&&(c=[]),c.reduce((e,t)=>{const n=(null==t?void 0:t.codePoints)||[123];if(0===e.length)return n.map(()=>0);const r=e[e.length-1],i=n.map(()=>r+1);return[...e,...i]},[]));var c;return{...t,positions:s,glyphIndices:l,glyphs:A.glyphs}},Ts=e=>{var t,n,r;if(!e.positions)return e;const i=(null===(t=e.attributes)||void 0===t||null===(n=t.font)||void 0===n?void 0:n.unitsPerEm)||0,a=((null===(r=e.attributes)||void 0===r?void 0:r.yOffset)||0)*i,o=e.positions.map(e=>Object.assign({},e,{yOffset:a}));return Object.assign({},e,{positions:o})},Os=e=>e.start===e.end,Ls=(e,t)=>e[1]-t[1]||e[3]-t[3],Ms=e=>e.reduce((e,t)=>{const n=Object.assign({},e.attributes,t.attributes);return Object.assign({},t,{attributes:n})},{}),Us=e=>(e=>{const t=e.reduce((e,t)=>(e[t.start]||(e[t.start]=[]),e[t.start].push(t),e),[]);return Object.values(t)})(e).map(Ms),Gs=e=>{const t=[],n=(e=>e.reduce((e,t,n)=>e.concat([["start",t.start,t.attributes,n],["end",t.end,t.attributes,n]]),[]).sort(Ls))(e);let r=-1,i={};const a=[];for(let o=0;o<n.length;o+=1){const[e,A,s]=n[o];if(-1!==r&&r<A&&t.push({start:r,end:A,attributes:i}),"start"===e)a.push(s),i=Object.assign({},i,s);else{i={};for(let e=0;e<a.length;e+=1)a[e]===s?a.splice(e--,1):i=Object.assign({},i,a[e])}r=A}return t},Hs=function(e){void 0===e&&(e=[]);const t=Us(e.filter(e=>Os(e))),n=Gs(e.filter(e=>!Os(e)));return(e=>e.sort((e,t)=>e.start-t.start||e.end-t.end))(t.concat(n))},Ks=(e,t)=>n=>{if(Va(n))return{string:"",runs:[]};const{string:r}=n,{fontSubstitution:i,scriptItemizer:a,bidi:o}=e,{runs:A}=(e=>{const t=e.runs.map(e=>Es("font",e));return Object.assign({},e,{runs:t})})(n),{runs:s}=a(t)(n),{runs:l}=i(t)(n),{runs:c}=o(t)(n),u=c.concat(l).concat(s).concat(A);return{string:r,runs:Hs(u)}},js=e=>e.reduce((e,t)=>e+(t.xAdvance||0),0),zs=e=>js(e.positions||[]),Js=e=>e.runs.reduce((e,t)=>e+zs(t),0),Ps=e=>((null==e?void 0:e.codePoints)||[]).includes(32),Ys=e=>{const t=(e=>{const t=e.glyphs||[],n=e.positions||[],r=t.findIndex(e=>!Ps(e));return n.slice(0,r)})(e);return t.reduce((e,t)=>e+(t.xAdvance||0),0)},Ws=e=>[...e].reverse(),qs=e=>{const t=(e=>{const t=Ws(e.glyphs||[]),n=Ws(e.positions||[]),r=t.findIndex(e=>!Ps(e));return n.slice(0,r)})(e);return t.reduce((e,t)=>e+(t.xAdvance||0),0)},Vs=e=>as(0,e.end-e.start-1,e),Xs=e=>{const t=(n=e.string).slice(0,n.length-1);var n;const r=((e,t,n)=>{if(e>=0&&e>=n.length)return n;if(e<0&&Math.abs(e)>n.length)return n;const r=e<0?n.length+e:e;return Object.assign([],n,{[r]:t(n[r])})})(-1,Vs,e.runs);return Object.assign({},e,{string:t,runs:r})},Zs={center:.5,right:1},$s=e=>"\n"===Za(e.string)?Xs(e):e,el=e=>(e=>{const t=e.runs||[];return Ys(t[0])})(e)+(e.overflowLeft||0),tl=e=>(e=>{const t=e.runs||[];return qs(Za(t))})(e)+(e.overflowRight||0),nl=e=>{const t=el(e),n=tl(e),r=e.box.x-t,i=e.box.width+t+n,a=Object.assign({},e.box,{x:r,width:i});return Object.assign({},e,{box:a,overflowLeft:t,overflowRight:n})},rl=e=>{let t=0,n=0,r=0,i=0;const a=e.runs.map(e=>{const a=Cs(e),o=Is(e),A=ys(e),s=zs(e);return r=Math.max(r,a),t=Math.max(t,o),n=Math.max(n,A),i+=s,Object.assign({},e,{height:a,ascent:o,descent:A,xAdvance:s})});return Object.assign({},e,{runs:a,height:r,ascent:t,descent:n,xAdvance:i})},il=function(e,t){return void 0===e&&(e={}),(n,r,i)=>{var a,o;const A=r===i.length-1,s=(null===(a=n.runs)||void 0===a||null===(o=a[0])||void 0===o?void 0:o.attributes)||{},l=A?s.alignLastLine:s.align;return Wa(rl,e.textDecoration(t),((e,t,n)=>r=>{const i=Js(r),a=Zs[n]||0,o=Math.max(0,r.box.width-i),A="justify"===n||i>r.box.width,s=r.box.x+o*a,l=Object.assign({},r.box,{x:s}),c=Object.assign({},r,{box:l});return A?e.justification(t)(c):c})(e,t,l),nl,$s)(n)}},al=e=>{var t;if(!e.positions)return e;const n=e.glyphs||[],r=(null===(t=e.attributes)||void 0===t?void 0:t.attachment)||{},i=e.positions.map((e,t)=>{const i=n[t];return r&&r.width&&(e=>e.codePoints.includes(65532))(i)?Object.assign({},e,{xAdvance:r.width}):Object.assign({},e)});return Object.assign({},e,{positions:i})},ol=e=>{const t={align:(n=e.attributes).align||("rtl"===n.direction?"right":"left"),alignLastLine:n.alignLastLine||("justify"===n.align?"left":n.align||"left"),attachment:n.attachment||null,backgroundColor:n.backgroundColor||null,bullet:n.bullet||null,characterSpacing:n.characterSpacing||0,color:n.color||"black",direction:n.direction||"ltr",features:n.features||[],fill:!1!==n.fill,font:n.font||null,fontSize:n.fontSize||12,hangingPunctuation:n.hangingPunctuation||!1,hyphenationFactor:n.hyphenationFactor||0,indent:n.indent||0,justificationFactor:n.justificationFactor||1,lineHeight:n.lineHeight||null,lineSpacing:n.lineSpacing||0,link:n.link||null,marginLeft:n.marginLeft||n.margin||0,marginRight:n.marginRight||n.margin||0,opacity:n.opacity,paddingTop:n.paddingTop||n.padding||0,paragraphSpacing:n.paragraphSpacing||0,script:n.script||null,shrinkFactor:n.shrinkFactor||0,strike:n.strike||!1,strikeColor:n.strikeColor||n.color||"black",strikeStyle:n.strikeStyle||"solid",stroke:n.stroke||!1,underline:n.underline||!1,underlineColor:n.underlineColor||n.color||"black",underlineStyle:n.underlineStyle||"solid",verticalAlign:n.verticalAlign||null,wordSpacing:n.wordSpacing||0,yOffset:n.yOffset||0};var n;return Object.assign({},e,{attributes:t})},Al=zA(),sl=()=>e=>{const t=e.runs.reduce((e,t)=>
2{const n=t.end-t.start,r=ro(t.attributes.bidiLevel,n);return e.concat(r)},[]);let n="";return e.string.split("").forEach((r,i)=>{const a=t[i]%2==1?Al.getMirroredCharacter(e.string.charAt(i)):null;n+=a||r}),{...e,string:n,levels:t}},ll=e=>function(t,n,r){void 0===r&&(r={});const i=Wa(e=>{const t=e.runs.map(Ts);return Object.assign({},e,{runs:t})},e=>{const t=e.runs.map(al);return Object.assign({},e,{runs:t})},e=>(e.runs.forEach(e=>{const{attributes:t}=e,{verticalAlign:n}=t;"sub"===n?t.yOffset=-.2:"super"===n&&(t.yOffset=.4)}),e),function(e,t){return void 0===e&&(e={}),void 0===t&&(t={}),n=>{var r,i;const a=[],o=[],A=t.hyphenationCallback||(null===(r=(i=e).wordHyphenation)||void 0===r?void 0:r.call(i,t))||qA;for(let e=0;e<n.runs.length;e+=1){let t="";const r=n.runs[e],i=n.string.slice(r.start,r.end).split(/([ ]+)/g).filter(Boolean);for(let e=0;e<i.length;e+=1){const n=A(i[e]);a.push(...n),t+=n.join("")}o.push({...r,string:t})}return{...WA(o),syllables:a}}}(e,r),e=>{const t=e.runs.map(Ns(e.string));return Object.assign({},e,{runs:t})},sl(),Ks(e,r));return Wa(((e,t)=>n=>{const r=il(e,t);return n.map(e=>e.map(r))})(e,r),e=>e.map(Rs),xs(e,r,n),e=>e.map(i),e=>{const t=[];let n=0,r=e.string.indexOf("\n")+1;for(;r>0;)t.push(ls(n,r,e)),n=r,r=e.string.indexOf("\n",r)+1;return 0===n?t.push(e):n<e.string.length&&t.push(ls(n,_s(e),e)),t},e=>({string:e.string||"",runs:(e.runs||[]).map(ol)}))(t)},cl=zA(),ul=()=>e=>{var t;const{string:n}=e,r=null===(t=e.runs[0])||void 0===t?void 0:t.attributes.direction,{levels:i}=cl.getEmbeddingLevels(n,r);let a=null,o=0,A=0;const s=[];for(let l=0;l<i.length;l+=1){const e=i[l];e!==a&&(null!==a&&s.push({start:o,end:A,attributes:{bidiLevel:a}}),o=A,a=e),A+=1}return o<n.length&&s.push({start:o,end:n.length,attributes:{bidiLevel:a}}),{string:n,runs:s}},dl=(e,t,n)=>{let r=null,i=1/0;const a={width:0,stretch:0,shrink:0},o=t[Math.min(n,t.length-1)],A=e=>a.width<o?a.stretch-e.stretch>0?(o-a.width)/a.stretch:1e4:a.width>o?a.shrink-e.shrink>0?(o-a.width)/a.shrink:1e4:0;for(let s=0;s<e.length;s+=1){const t=e[s];if("box"===t.type?a.width+=t.width:"glue"===t.type&&(a.width+=t.width,a.stretch+=t.stretch,a.shrink+=t.shrink),a.width-a.shrink>o){if(null===r){let t=0===s?s+1:s;for(;t<e.length&&("glue"===e[t].type||"penalty"===e[t].type);)t++;r=t-1}break}if("penalty"===t.type||"glue"===t.type){const e=A(t),n="penalty"===t.type?t.penalty:0,a=100*Math.abs(e)**3+n;i>=a&&(r=s,i=a)}}return a.width-a.shrink>o?r:null};class gl{constructor(){this.head=null,this.tail=null,this.listSize=0,this.listLength=0}isLinked(e){return!(e&&null===e.prev&&null===e.next&&this.tail!==e&&this.head!==e||this.isEmpty())}size(){return this.listSize}isEmpty(){return 0===this.listSize}first(){return this.head}last(){return this.last}toString(){return this.toArray().toString()}toArray(){let e=this.head;const t=[];for(;null!==e;)t.push(e),e=e.next;return t}forEach(e){let t=this.head;for(;null!==t;)e(t),t=t.next}contains(e){let t=this.head;if(!this.isLinked(e))return!1;for(;null!==t;){if(t===e)return!0;t=t.next}return!1}at(e){let t=this.head,n=0;if(e>=this.listLength||e<0)return null;for(;null!==t;){if(e===n)return t;t=t.next,n+=1}return null}insertAfter(e,t){return this.isLinked(e)?(t.prev=e,t.next=e.next,null===e.next?this.tail=t:e.next.prev=t,e.next=t,this.listSize+=1,this):this}insertBefore(e,t){return this.isLinked(e)?(t.prev=e.prev,t.next=e,null===e.prev?this.head=t:e.prev.next=t,e.prev=t,this.listSize+=1,this):this}push(e){return null===this.head?this.unshift(e):this.insertAfter(this.tail,e),this}unshift(e){return null===this.head?(this.head=e,this.tail=e,e.prev=null,e.next=null,this.listSize+=1):this.insertBefore(this.head,e),this}remove(e){return this.isLinked(e)?(null===e.prev?this.head=e.next:e.prev.next=e.next,null===e.next?this.tail=e.prev:e.next.prev=e.prev,this.listSize-=1,this):this}pop(){const e=this.tail;return this.tail.prev.next=null,this.tail=this.tail.prev,this.listSize-=1,e.prev=null,e.next=null,e}shift(){const e=this.head;return this.head.next.prev=null,this.head=this.head.next,this.listSize-=1,e.prev=null,e.next=null,e}}gl.Node=class{constructor(e){this.prev=null,this.next=null,this.data=e}toString(){return this.data.toString()}};const pl=(e,t,n)=>{const r={line:n&&n.demerits&&n.demerits.line||10,flagged:n&&n.demerits&&n.demerits.flagged||100,fitness:n&&n.demerits&&n.demerits.fitness||3e3},i=n&&n.tolerance||3,a=new gl,o={width:0,stretch:0,shrink:0},A=t,s=[];let l={data:{demerits:1/0}};function c(e,t,n,r,i,a,o){return{position:e,demerits:t,ratio:n,line:r,fitnessClass:i,totals:a||{width:0,stretch:0,shrink:0},previous:o}}function u(t,n,r,i){let a=o.width-r.totals.width,s=0,l=0;const c=i<A.length?A[i-1]:A[A.length-1];return"penalty"===e[n].type&&(a+=e[n].width),a<c?(s=o.stretch-r.totals.stretch,s>0?(c-a)/s:pl.infinity):a>c?(l=o.shrink-r.totals.shrink,l>0?(c-a)/l:pl.infinity):0}function d(t){const n={width:o.width,stretch:o.stretch,shrink:o.shrink};for(let r=t;r<e.length;r+=1)if("glue"===e[r].type)n.width+=e[r].width,n.stretch+=e[r].stretch,n.shrink+=e[r].shrink;else if("box"===e[r].type||"penalty"===e[r].type&&e[r].penalty===-pl.infinity&&r>t)break;return n}function g(e,t,n){let o,A,s,l,g,p=a.first(),f=null,m=0,h=0,E=[],I=0,y=0;for(;null!==p;){for(E=[{demerits:1/0},{demerits:1/0},{demerits:1/0},{demerits:1/0}];null!==p&&(f=p.next,I=p.data.line+1,m=u(p.data.position,t,p.data,I),(m<-1||"penalty"===e.type&&e.penalty===-pl.infinity)&&a.remove(p),m>=-1&&m<=i&&(o=100*Math.pow(Math.abs(m),3),h="penalty"===e.type&&e.penalty>=0?Math.pow(r.line+o,2)+Math.pow(e.penalty,2):"penalty"===e.type&&e.penalty!==-pl.infinity?Math.pow(r.line+o,2)-Math.pow(e.penalty,2):Math.pow(r.line+o,2),"penalty"===e.type&&"penalty"===n[p.data.position].type&&(h+=r.flagged*e.flagged*n[p.data.position].flagged),y=m<-.5?0:m<=.5?1:m<=1?2:3,Math.abs(y-p.data.fitnessClass)>1&&(h+=r.fitness),h+=p.data.demerits,h<E[y].demerits&&(E[y]={active:p,demerits:h,ratio:m})),p=f,!(null!==p&&p.data.line>=I)););for(A=d(t),s=0;s<E.length;s+=1)l=E[s],l.demerits<1/0&&(g=new gl.Node(c(t,l.demerits,l.ratio,l.active.data.line+1,s,A,l.active)),null!==p?a.insertBefore(p,g):a.push(g))}}if(a.push(new gl.Node(c(0,0,0,0,0,void 0,null))),e.forEach((e,t,n)=>{"box"===e.type?o.width+=e.width:"glue"===e.type?(t>0&&"box"===n[t-1].type&&g(e,t,n),o.width+=e.width,o.stretch+=e.stretch,o.shrink+=e.shrink):"penalty"===e.type&&e.penalty!==
2pl.infinity&&g(e,t,n)}),0!==a.size()){for(a.forEach(e=>{e.data.demerits<l.data.demerits&&(l=e)});null!==l;)s.push({position:l.data.position,ratio:l.data.ratio}),l=l.data.previous;return s.reverse()}return[]};pl.infinity=1e4,pl.glue=(e,t,n,r)=>({type:"glue",value:t,width:e,stretch:n,shrink:r}),pl.box=function(e,t,n){return void 0===n&&(n=!1),{type:"box",width:e,value:t,hyphenated:n}},pl.penalty=(e,t,n)=>({type:"penalty",width:e,penalty:t,flagged:n});const fl=(e,t,n)=>{if(!t)return n;const r=as(0,e,n),i=as(e,1/0,n);return((e,t)=>{const n=e.end+((r=t).end-r.start);var r;const i=(e.glyphs||[]).concat(t.glyphs||[]),a=(e.positions||[]).concat(t.positions||[]),o=Object.assign({},e.attributes,t.attributes),A=e.glyphIndices||[],s=Za(A)||0,l=(t.glyphIndices||[]).map(e=>e+s+1),c=is(A.concat(l));return Object.assign({},e,{end:n,glyphs:i,positions:a,attributes:o,glyphIndices:c})})(gs(t,r),i)},ml=(e,t,n)=>{const r=((e,t)=>os(e,t.runs))(e,n);if(-1===r)return fs(t,n);const i=(null==t?void 0:t.codePoints)||[],a=n.string.slice(0,e)+ps(i)+n.string.slice(e),o=n.runs.map((n,a)=>a===r?((e,t,n)=>{const r=ts(n),i=cs(t)?us(t,r):t;return fl(e,i,n)})(e-n.start,t,n):a>r?((e,t)=>{const n=t.start+e,r=t.end+e;return Object.assign({},t,{start:n,end:r})})(i.length,n):n);return Object.assign({},n,{string:a,runs:o})},hl=(e,t,n)=>As(e,t,n.runs).reduce((n,r)=>n+((e,t,n)=>{const r=n.start||0,i=Math.max(0,rs(e-r,n)),a=Math.max(0,rs(t-r,n)),o=(n.positions||[]).slice(i,a);return js(o)})(e,t,r),0),El=3,Il=6,yl=9,Cl=e=>(t,n)=>{let r=e.tolerance||4;const i=(e=>{var t,n;return(null===(t=e.runs)||void 0===t||null===(n=t[0])||void 0===n?void 0:n.attributes)||{}})(t),a=((e,t,n)=>{let{align:r}=t,i=0;const{syllables:a}=e,o=n.hyphenationPenalty||("justify"===r?100:600),A=a.reduce((t,n,r)=>{const A=hl(i,i+n.length,e);if(""===n.trim()){const e=A*El/Il,r=A*El/yl,a={start:i,end:i+n.length};t.push(pl.glue(A,a,e,r))}else{const e=" "!==a[r+1],s={start:i,end:i+n.length};t.push(pl.box(A,s,e)),a[r+1]&&e&&t.push(pl.penalty(5,o,1))}return i+=n.length,t},[]);return A.push(pl.glue(0,null,pl.infinity,0)),A.push(pl.penalty(0,-pl.infinity,1)),A})(t,i,e);let o=pl(a,n,{tolerance:r});for(;0===o.length&&r<50;)r+=5,o=pl(a,n,{tolerance:r});return(0===o.length||1===o.length&&0===o[0].position)&&(o=((e,t)=>{let n=0,r=0,i=e;const a=[{position:0}];for(;i.length>0;){const e=dl(i,t,r);null!==e?(n+=e,a.push({position:n}),i=i.slice(e+1,i.length),n++,r++):i=[]}return a})(a,n)),((e,t,n)=>{let r=0,i=null;const a=n.reduce((n,a)=>{const o=t[a.position],A=t[a.position-1];if(a.position===t.length-1)return n;let s;return"penalty"===o.type?(i=A.value.end,s=ls(r,i,e),s=ml(s.length,45,s)):(i=o.value.end,s=ls(r,i,e)),r=i,[...n,s]},[]);return a.push(ls(r,e.string.length,e)),a})(t,a,o.slice(1))},Bl={before:.5,after:.5,priority:1,unconstrained:!1},Ql={before:.14453125,after:.14453125,priority:2,unconstrained:!1},wl={before:-.04296875,after:-.04296875,priority:1,unconstrained:!1},bl={before:-.04296875,after:-.04296875,priority:2,unconstrained:!1},vl=(e,t)=>n=>{const r=((e,t)=>{const n=t.expandCharFactor||{},r=t.shrinkCharFactor||{};return"GROW"===e?Object.assign({},Ql,n):Object.assign({},bl,r)})(e,t),i=((e,t)=>{const n=t.expandWhitespaceFactor||{},r=t.shrinkWhitespaceFactor||{};return"GROW"===e?Object.assign({},Bl,n):Object.assign({},wl,r)})(e,t),a=[];for(let e=0;e<n.length;e+=1){let t;const o=n[e];Ps(o)?(t=Object.assign({},i),e===n.length-1&&(t.before=0,e>0&&(a[e-1].after=0))):o.isMark&&e>0?(t=Object.assign({},a[e-1]),t.before=0,a[e-1].after=0):t=Object.assign({},r),a.push(t)}return a},Dl=e=>t=>{const n=t.box.width-Js(t);if(0===n)return;const r=((e,t,n)=>{const r=vl(e>0?"GROW":"SHRINK",n),i=t.runs.reduce((e,t)=>e.concat(r(t.glyphs)),[]);return i[0].before=0,i[i.length-1].after=0,i})(n,t,e),i=((e,t)=>{let n=0;const r=[],i=[];for(let c=0;c<=3;c+=1)r[c]=i[c]=0;for(let c=0;c<t.length;c+=1){const e=t[c],a=e.before+e.after;n+=a,r[e.priority]+=a,e.unconstrained&&(i[e.priority]+=a)}let a,o=-1,A=0,s=e;for(a=0;a<=3;a+=1){const e=r[a];if(0!==e){if(-1===o&&(o=a,A=e),Math.abs(s)<=Math.abs(e)){r[a]=s/e,i[a]=0,s=0;break}if(r[a]=1,s-=e,0!==i[a]){i[a]=s/i[a],s=0;break}}}for(let c=a+1;c<=3;c+=1)r[c]=0,i[c]=0;s>0&&o>-1&&(r[o]=(A+(e-n))/A);const l=[];for(let c=0;c<t.length;c+=1){const e=t[c],n=t[c+1];let a=e.after*r[e.priority];n&&(a+=n.before*r[n.priority]),e.unconstrained&&(a+=e.after*i[e.priority],n&&(a+=n.before*i[n.priority])),l.push(a)}return l})(n,r);return((e,t)=>{let n=0;for(const r of t.runs)for(const t of r.positions)t.xAdvance+=e[n++];return t})(i,t)},xl=e=>e.runs.reduce((e,t)=>
2Math.max(e,Is(t)),0),_l=()=>e=>{let t=e.overflowLeft||0;const n=e.overflowRight||0,r=Js(e)-n;e.decorationLines=[];for(let i=0;i<e.runs.length;i+=1){const n=e.runs[i],a=Math.min(r-t,zs(n)),o=Math.max(.5,Math.floor(n.attributes.fontSize/12));if(n.attributes.underline){const r={rect:{x:t,y:xl(e)+2*o,width:a,height:o},opacity:n.attributes.opacity,color:n.attributes.underlineColor||"black",style:n.attributes.underlineStyle||"solid"};e.decorationLines.push(r)}if(n.attributes.strike){const r={rect:{x:t,y:xl(e)-Is(n)/3,width:a,height:o},opacity:n.attributes.opacity,color:n.attributes.strikeColor||"black",style:n.attributes.strikeStyle||"solid"};e.decorationLines.push(r)}t+=a}return e},kl=["Common","Inherited","Unknown"],Fl=()=>e=>{const{string:t}=e;let n="Unknown",r=0,i=0;const a=[];if(!t)return{string:"",runs:[]};for(let o=0;o<t.length;o+=1){const e=t[o],A=e.codePointAt(),s=JA.Ay.getScript(A);s===n||kl.includes(s)||("Unknown"!==n&&a.push({start:r,end:i,attributes:{script:n}}),r=i,n=s),i+=e.length}return r<t.length&&a.push({start:r,end:t.length,attributes:{script:n}}),{string:t,runs:a}},Sl=PA(YA),Rl={},Nl=()=>e=>{const t=`_${e}`;return Va(e)?[]:(Rl[t]||(Rl[t]=(e=>(e=>e.split("­"))(e.includes("­")?e:Sl(e)))(e)),Rl[t])};var Tl,Ol=(Tl="file:///home/runner/work/tba-web/tba-web/node_modules/yoga-layout/dist/binaries/yoga-wasm-base64-esm.js",function(e){var t,n,r;e=e||{},t||(t=void 0!==e?e:{}),t.ready=new Promise(function(e,t){n=e,r=t});var i=Object.assign({},t),a="";"undefined"!=typeof document&&document.currentScript&&(a=document.currentScript.src),Tl&&(a=Tl),a=0!==a.indexOf("blob:")?a.substr(0,a.replace(/[?#].*/,"").lastIndexOf("/")+1):"";var o,A=t.print||console.log.bind(console),s=t.printErr||console.warn.bind(console);Object.assign(t,i),i=null,t.wasmBinary&&(o=t.wasmBinary),t.noExitRuntime,"object"!=typeof WebAssembly&&F("no native wasm support detected");var l,c,u,d,g,p,f,m,h,E,I=!1;function y(e,t,n){n=t+n;for(var r="";!(t>=n);){var i=e[t++];if(!i)break;if(128&i){var a=63&e[t++];if(192==(224&i))r+=String.fromCharCode((31&i)<<6|a);else{var o=63&e[t++];65536>(i=224==(240&i)?(15&i)<<12|a<<6|o:(7&i)<<18|a<<12|o<<6|63&e[t++])?r+=String.fromCharCode(i):(i-=65536,r+=String.fromCharCode(55296|i>>10,56320|1023&i))}}else r+=String.fromCharCode(i)}return r}function C(){var e=l.buffer;c=e,t.HEAP8=u=new Int8Array(e),t.HEAP16=g=new Int16Array(e),t.HEAP32=f=new Int32Array(e),t.HEAPU8=d=new Uint8Array(e),t.HEAPU16=p=new Uint16Array(e),t.HEAPU32=m=new Uint32Array(e),t.HEAPF32=h=new Float32Array(e),t.HEAPF64=E=new Float64Array(e)}var B,Q=[],w=[],b=[];function v(){var e=t.preRun.shift();Q.unshift(e)}var D,x=0,_=null,k=null;function F(e){throw t.onAbort&&t.onAbort(e),s(e="Aborted("+e+")"),I=!0,e=new WebAssembly.RuntimeError(e+". Build with -sASSERTIONS for more info."),r(e),e}function S(e){return e.startsWith("data:application/octet-stream;base64,")}if(!S(D="data:application/octet-stream;base64,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shBCABQgGGIgFCAFkNAAsLIAJBASAEa62GDAELIAJC/////////weDQoCAgICAgIAIhAshASAEQf8HSgRAA0ACQCABQoCAgICAgIAIfSIDQgBTDQAgAyIBQgBSDQAgAEQAAAAAAAAAAKIPCyABQgGGIQEgBEEBayIEQf8HSg0AC0H/ByEECwJAIAFCgICAgICAgAh9IgNCAFMNACADIgFCAFINACAARAAAAAAAAAAAog8LIAFC/////////wdYBEADQCAEQQFrIQQgAUKAgICAgICABFQhBSABQgGGIQEgBQ0ACwsgAkKAgICAgICAgIB/gyABQoCAgICAgIAIfSAErUI0hoQgAUEBIARrrYggBEEAShuEvwuLAQEDfwNAIABBBHQiAUG0MmogAUGwMmoiAjYCACABQbgyaiACNgIAIABBAWoiAEHAAEcNAAtBMBBaGkHkOkEGNgIAQeg6QQA2AgAQlAFB6DpBlDsoAgA2AgBBlDtB5Do2AgBBmDtBwAE2AgBBnDtBADYCABCFAUGcO0GUOygCADYCAEGUO0GYOzYCAAu9AwEHfyAABEAjAEEgayIGJAAgACgCACIBKALcAyIDBEAgAyABEGgaIAFBADYC3AMLIAEoAuQDIgIgASgC4AMiA0cEQEEBIAIgA2tBAnUiAiACQQFNGyEEQQAhAgNAIAMgAkECdGooAgBBADYC3AMgAkEBaiICIARHDQALCyABIAM2AuQDAkAgAyABQegDaiICKAIARg0AIAZBCGpBAEEAIAIQQiICKAIEIAEoAuQDIAEoAuADIgRrIgVrIgMgBCAFEDEhBSABKALgAyEEIAEgBTYC4AMgAiAENgIEIAEoAuQDIQUgASACKAIINgLkAyACIAU2AgggASgC6AMhByABIAIoAgw2AugDIAIgBDYCACACIAc2AgwgBCAFRwRAIAIgBSAEIAVrQQNqQXxxajYCCAsgBEUNACAEEGEgASgC4AMhAwsgAwRAIAEgAzYC5AMgAxBhCyABKAKUASEDIAFBADYClAEgAwRAIAMQUwsgARBhIAAoAgghASAAQQA2AgggAQRAIAEgASgCACgCBBEAAAsgACgCBCEBIABBADYCBCABBEAgASABKAIAKAIEEQAACyAGQSBqJAAgABAoCwupAQEBfyMAQRBrIgIkAAJ/IAEEQCABKAIAIQFBgAQQHi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EAgACABEQAACyAAQYCAgP4HNgKcASAAKALcAyIADQALCyADQRBqJAALOQAgAEUEQEEADwsCfyABQYB/cUGAvwNGIAFB/wBNckUEQEHIO0EZNgIAQX8MAQsgACABOgAAQQELC8QCAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAFBCWsOEgAKCwwKCwIDBAUMCwwMCgsHCAkLIAIgAigCACIBQQRqNgIAIAAgASgCADYCAA8LAAsgAiACKAIAIgFBBGo2AgAgACABMgEANwMADwsgAiACKAIAIgFBBGo2AgAgACABMwEANwMADwsgAiACKAIAIgFBBGo2AgAgACABMAAANwMADwsgAiACKAIAIgFBBGo2AgAgACABMQAANwMADwsACyACIAIoAgBBB2pBeHEiAUEIajYCACAAIAErAwA5AwAPCyAAIAIgAxECAAsPCyACIAIoAgAiAUEEajYCACAAIAE0AgA3AwAPCyACIAIoAgAiAUEEajYCACAAIAE1AgA3AwAPCyACIAIoAgBBB2pBeHEiAUEIajYCACAAIAEpAwA3AwALXQEEfyAAKAIAIQIDQCACLAAAIgMQTwRAQX8hBCAAIAJBAWoiAjYCACABQcyZs+YATQR/QX8gA0EwayIDIAFBCmwiBGogAyAEQf////8Hc0obBSAECyEBDAELCyABC6oUAhJ/AX4jAEHQAGsiCCQAIAggATYCTCAIQTdqIRcgCEE4aiEUAkACQAJAAkADQCABIQ0gByAOQf////8Hc0oNASAHIA5qIQ4CQAJAAkAgDSIHLQAAIgkEQANAAkACQCAJQf8BcSIBRQRAIAchAQwBCyABQSVHDQEgByEJA0AgCS0AAUElRwRAIAkhAQwCCyAHQQFqIQcgCS0AAiEKIAlBAmoiASEJIApBJUYNAAsLIAcgDWsiByAOQf////8HcyIYSg0HIAAEQCAAIA0gBxApCyAHDQYgCCABNgJMIAFBAWohB0F/IRICQCABLAABIgoQT0UNACABLQACQSRHDQAgAUEDaiEHIApBMGshEkEBIRULIAggBzYCTEEAIQwCQCAHLAAAIglBIGsiAUEfSwRAIAchCgwBCyAHIQpBASABdCIBQYnRBHFFDQADQCAIIAdBAWoiCjYCTCABIAxyIQwgBywAASIJQSBrIgFBIE8NASAKIQdBASABdCIBQ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AtAAhBAXELCgAgACgCACgCEAsZACABQf8BcQRAEAIACyAAKAIAKAIMQQFxCxgAIAAoAgAiACAALQAIQf4BcSABcjoACAsMACAAKAIAIAE2AhALeg
2ECfyMAQRBrIgIkACAAKAIAIQAgAUMAAAAAYEUEQCACQfgTNgIAIwBBEGsiAyQAIAMgAjYCDAJAIABFBEBBiDBBriUgAhBBGgwBCyAAQQBBBUGuJSACIAAoAgQRDQAaCyADQRBqJAAQJwALIAAgATgCFCACQRBqJAALIwAgAUH/AXEEQBACAAsgACgCACIAIAAoAgxBfnEgAnI2AgwLPgECf0EEEB4hAUEcEB4iAEKAgID8AzcCFCAAQgA3AgwgAEEAOgAIIABBAzYCBCAAQQA2AgAgASAANgIAIAELIAAgAkEFR0EAIAIbRQRAQYgwIAMgBBBBDwsgAyAEEGkLIgEBfiABIAKtIAOtQiCGhCAEIAARFAAiBUIgiKckASAFpwuoAQEFfyAAKAJUIgMoAgAhBSADKAIEIgQgACgCFCAAKAIcIgdrIgYgBCAGSRsiBgRAIAUgByAGECwaIAMgAygCACAGaiIFNgIAIAMgAygCBCAGayIENgIECyAEIAIgAiAESxsiBARAIAUgASAEECwaIAMgAygCACAEaiIFNgIAIAMgAygCBCAEazYCBAsgBUEAOgAAIAAgACgCLCIBNgIcIAAgATYCFCACCwQAQgALBABBAAuKBQIGfgJ/IAEgASgCAEEHakF4cSIBQRBqNgIAIAAhCSABKQMAIQMgASkDCCEGIwBBIGsiCCQAAkAgBkL///////////8AgyIEQoCAgICAgMCAPH0gBEKAgICAgIDA/8MAfVQEQCAGQgSGIANCPIiEIQQgA0L//////////w+DIgNCgYCAgICAgIAIWgRAIARCgYCAgICAgIDAAHwhAgwCCyAEQoCAgICAgICAQH0hAiADQoCAgICAgICACFINASACIARCAYN8IQIMAQsgA1AgBEKAgICAgIDA//8AVCAEQoCAgICAgMD//wBRG0UEQCAGQgSGIANCPIiEQv////////8Dg0KAgICAgICA/P8AhCECDAELQoCAgICAgID4/wAhAiAEQv///////7//wwBWDQBCACECIARCMIinIgBBkfcASQ0AIAMhAiAGQv///////z+DQoCAgICAgMAAhCIFIQcCQCAAQYH3AGsiAUHAAHEEQCACIAFBQGqthiEHQgAhAgwBCyABRQ0AIAcgAa0iBIYgAkHAACABa62IhCEHIAIgBIYhAgsgCCACNwMQI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DACACQRBqJAAgAAtjAQJ/IwBBEGsiAyQAIAEgACgCBCIEQQF1aiEBIAAoAgAhACADIAEgAiAEQQFxBH8gASgCACAAaigCAAUgAAsRAwBBEBAeIgAgAykDCDcDCCAAIAMpAwA3AwAgA0EQaiQAIAALNwEBfyABIAAoAgQiA0EBdWohASAAKAIAIQAgASACIANBAXEEfyABKAIAIABqKAIABSAACxEEAAs5AQF/IAEgACgCBCIEQQF1aiEBIAAoAgAhACABIAIgAyAEQQFxBH8gASgCACAAaigCAAUgAAsRCAALCQAgASAAEQEACwUAQY87Cw8AIAEgACgCAGogAjYCAAsNACABIAAoAgBqKAIACxgBAX9BEBAeIgBCADcDCCAAQQA2AgAgAAsYAQF/QRAQHiIAQgA3AwAgAEIANwMIIAALDABBMBAeQQBBMBAwCzcBAX8gASAAKAIEIgNBAXVqIQEgACgCACEAIAEgAiADQQFxBH8gASgCACAAaigCAAUgAAsRGwALBQBBijsLIQAgACABKAIAIAEgASwAC0EASBtBhzsgAigCABAQNgIACyoBAX9BDBAeIgFBADoABCABIAAoAgA2AgggAEEANgIAIAFBqCc2AgAgAQsFAEGHOwsFAEGEOwshACAAIAEoAgAgASABLAALQQBIG0HwOiACKAIAEBA2AgAL2AEBBH8jAEEgayIDJAAgASgCACIEQfD///8HSQRAAkACQCAEQQtPBEAgBEEPckEBaiIFEB4hBiADIAVBgICAgHhyNgIQIAMgBjYCCCADIAQ2AgwgBCAGaiEFDAELIAMgBDoAEyADQQhqIgYgBGohBSAERQ0BCyAGIAFBBGogBBAsGgsgBUEAOgAAIAMgAjYCACADQRhqIANBCGogAyAAEQMAIAMoAhgQHSADKAIYIgAQBiADKAIAEAYgAywAE0EASARAIAMoAggQKAsgA0EgaiQAIAAPCxACAAsqAQF/QQwQHiIBQQA6AAQgASAAKAIANgIIIABBADYCACABQbAmNgIAIAELBQBB8DoLaQECfyMAQRBrIgYkACABIAAoAgQiB0EBdWohASAAKAIAIQAgBiABIAIgAyAEIAUgB0EBcQR/IAEoAgAgAGooAgAFIAALERAAQRAQHiIAIAYpAwg3AwggACAGKQMANwMAIAZBEGokACAACwUAQew6Cx0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QWxpZ25Db250ZW50AGdldFBhcmVudABpbXBsZW1lbnQAc2V0TWF4SGVpZ2h0UGVyY2VudABzZXRIZWlnaHRQZXJjZW50AHNldE1pbkhlaWdodFBlcmNlbnQAc2V0RmxleEJhc2lzUGVyY2VudABzZXRHYXBQZXJjZW50AHNldFBvc2l0aW9uUGVyY2VudABzZXRNYXJnaW5QZXJjZW50AHNldE1heFdpZHRoUGVyY2VudABzZXRXaWR0aFBlcmNlbnQAc2V0TWluV2lkdGhQZXJjZW50AHNldFBhZGRpbmdQZXJjZW50AGhhbmRsZS50eXBlKCkgPT0gU3R5bGVWYWx1ZUhhbmRsZTo6VHlwZTo6UG9pbnQgfHwgaGFuZGxlLnR5cGUoKSA9PSBTdHlsZVZhbHVlSGFuZGxlOjpUeXBlOjpQZXJjZW50AGNyZWF0ZURlZmF1bHQAdW5pdAByaWdodABoZWlnaHQAc2V0TWF4SGVpZ2h0AGdldE1heEhlaWdodABzZXRIZWlnaHQAZ2V0SGVpZ2h0AHNldE1pbkhlaWdodABnZXRNaW5IZWlnaHQAZ2V0Q29tcHV0ZWRIZWlnaHQAZ2V0Q29tcHV0ZWRSaWdodABsZWZ0AGdldENvbXB1dGVkTGVmdAByZXNldABfX2Rlc3RydWN0AGZsb2F0AHVpbnQ2NF90AHVzZVdlYkRlZmF1bHRzAHNldFVzZVdlYkRlZmF1bHRzAHNldEFsaWduSXRlbXMAZ2V0QWxpZ25JdGVtcwBzZXRGbGV4QmFzaXMAZ2V0RmxleEJhc2lzAENhbm5vdCBnZXQgbGF5b3V0IHByb3BlcnRpZXMgb2YgbXVsdGktZWRnZSBzaG9ydGhhbmRzAHNldFBvaW50U2NhbGVGYWN0b3IATWVhc3VyZUNhbGxiYWNrV3JhcHBlcgBEaXJ0aWVkQ2FsbGJhY2tXcmFwcGVyAENhbm5vdCByZXNldCBhIG5vZGUgc3RpbGwgYXR0YWNoZWQgdG8gYSBvd25lcgBzZXRCb3JkZXIAZ2V0Qm9yZGVyAGdldENvbXB1dGVkQm9yZGVyAGdldE51bWJlcgBoYW5kbGUudHlwZSgpID09IFN0eWxlVmFsdWVIYW5kbGU6OlR5cGU6Ok51bWJlcgB1bnNpZ25lZCBjaGFyAHRvcABnZXRDb21wdXRlZFRvcABzZXRGbGV4V3JhcABnZXRGbGV4V3JhcABzZXRHYXAAZ2V0R2FwACVwAHNldEhlaWdodEF1dG8Ac2V0RmxleEJhc2lzQXV0bwBzZXRNYXJnaW5BdXRvAHNldFdpZHRoQXV0bwBTY2FsZSBmYWN0b3Igc2hvdWxkIG5vdCBiZSBsZXNzIHRoYW4gemVybwBzZXRBc3BlY3RSYXRpbwBnZXRBc3BlY3RSYXRpbwBzZXRQb3NpdGlvbgBnZXRQb3NpdGlvbgBub3RpZnlPbkRlc3RydWN0aW9uAHNldEZsZXhEaXJlY3Rpb24AZ2V0RmxleERpcmVjdGlvbgBzZXREaXJlY3Rpb24AZ2V0RGlyZWN0aW9uAHNldE1hcmdpbgBnZXRNYXJnaW4AZ2V0Q29tcHV0ZWRNYXJnaW4AbWFya0xheW91dFNlZW4AbmFuAGJvdHRvbQBnZXRDb21wdXRlZEJvdHRvbQBib29sAGVtc2NyaXB0ZW46OnZhbABzZXRGbGV4U2hyaW5rAGdldEZsZXhTaHJpbmsAc2V0QWx3YXlzRm9ybXNDb250YWluaW5nQmxvY2sATWVhc3VyZUNhbGxiYWNrAERpcnRpZWRDYWxsYmFjawBnZXRMZW5ndGgAd2lkdGgAc2V0TWF4V2lkdGgAZ2V0TWF4V2lkdGgAc2V0V2lkdGgAZ2V0V2lkdGgAc2V0TWluV2lk
2dGgAZ2V0TWluV2lkdGgAZ2V0Q29tcHV0ZWRXaWR0aABwdXNoAC9ob21lL3J1bm5lci93b3JrL3lvZ2EveW9nYS9qYXZhc2NyaXB0Ly4uL3lvZ2Evc3R5bGUvU21hbGxWYWx1ZUJ1ZmZlci5oAC9ob21lL3J1bm5lci93b3JrL3lvZ2EveW9nYS9qYXZhc2NyaXB0Ly4uL3lvZ2Evc3R5bGUvU3R5bGVWYWx1ZVBvb2wuaAB1bnNpZ25lZCBsb25nAHN0ZDo6d3N0cmluZwBzdGQ6OnN0cmluZwBzdGQ6OnUxNnN0cmluZwBzdGQ6OnUzMnN0cmluZwBzZXRQYWRkaW5nAGdldFBhZGRpbmcAZ2V0Q29tcHV0ZWRQYWRkaW5nAFRyaWVkIHRvIGNvbnN0cnVjdCBZR05vZGUgd2l0aCBudWxsIGNvbmZpZwBBdHRlbXB0aW5nIHRvIGNvbnN0cnVjdCBOb2RlIHdpdGggbnVsbCBjb25maWcAY3JlYXRlV2l0aENvbmZpZwBpbmYAc2V0QWxpZ25TZWxmAGdldEFsaWduU2VsZgBTaXplAHZhbHVlAFZhbHVlAGNyZWF0ZQBtZWFzdXJlAHNldFBvc2l0aW9uVHlwZQBnZXRQb3NpdGlvblR5cGUAaXNSZWZlcmVuY2VCYXNlbGluZQBzZXRJc1JlZmVyZW5jZUJhc2VsaW5lAGNvcHlTdHlsZQBkb3VibGUATm9kZQBleHRlbmQAaW5zZXJ0Q2hpbGQAZ2V0Q2hpbGQAcmVtb3ZlQ2hpbGQAdm9pZABzZXRFeHBlcmltZW50YWxGZWF0dXJlRW5hYmxlZABpc0V4cGVyaW1lbnRhbEZlYXR1cmVFbmFibGVkAGRpcnRpZWQAQ2Fubm90IHJlc2V0IGEgbm9kZSB3aGljaCBzdGlsbCBoYXMgY2hpbGRyZW4gYXR0YWNoZWQAdW5zZXRNZWFzdXJlRnVuYwB1bnNldERpcnRpZWRGdW5jAHNldEVycmF0YQBnZXRFcnJhdGEATWVhc3VyZSBmdW5jdGlvbiByZXR1cm5lZCBhbiBpbnZhbGlkIGRpbWVuc2lvbiB0byBZb2dhOiBbd2lkdGg9JWYsIGhlaWdodD0lZl0ARXhwZWN0IGN1c3RvbSBiYXNlbGluZSBmdW5jdGlvbiB0byBub3QgcmV0dXJuIE5hTgBOQU4ASU5GAGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGZsb2F0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8Y2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgY2hhcj4Ac3RkOjpiYXNpY19zdHJpbmc8dW5zaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2lnbmVkIGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGxvbmc+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGxvbmc+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGRvdWJsZT4AQ2hpbGQgYWxyZWFkeSBoYXMgYSBvd25lciwgaXQgbXVzdCBiZSByZW1vdmVkIGZpcnN0LgBDYW5ub3Qgc2V0IG1lYXN1cmUgZnVuY3Rpb246IE5vZGVzIHdpdGggbWVhc3VyZSBmdW5jdGlvbnMgY2Fubm90IGhhdmUgY2hpbGRyZW4uAENhbm5vdCBhZGQgY2hpbGQ6IE5vZGVzIHdpdGggbWVhc3VyZSBmdW5jdGlvbnMgY2Fubm90IGhhdmUgY2hpbGRyZW4uAChudWxsKQBpbmRleCA8IDQwOTYgJiYgIlNtYWxsVmFsdWVCdWZmZXIgY2FuIG9ubHkgaG9sZCB1cCB0byA0MDk2IGNodW5rcyIAJXMKAAAAAQAAAAMAAAAAAAAAAgAAAAMAAAABAAAAAgAAAAAAAAABAAAAAQBB5CULQ2lpAHYAdmkAAAAAAG8dAABtHQAArR0AAKcdAACtHQAApx0AAGlpaWZpZmkAoB0AAHAdAAB2aWkAcR0AALQdAABpaWkAQbAmCwnBAAAAwgAAAMMAQcQmCw7BAAAAxAAAAMUAAACgHQBB4CYLPm8dAACtHQAApx0AAK0dAACnHQAAtB0AAK8dAAC0HQAAaWlpaQAAAACgHQAAhR0AAKAdAACHHQAAiB0AALQdAEGoJwsJxgAAAMcAAADIAEG8JwsWxgAAAMkAAADFAAAAix0AAKAdAACLHQBB4CcLogOgHQAAix0AAKcdAAChHQAAdmlpaWkAAACgHQAAix0AAK0dAAB2aWlmAAAAAKAdAACLHQAApx0AAHZpaWkAAAAAoB0AAIsdAAChHQAAoR0AAIwdAACnHQAApx0AAIwdAAChHQAAjB0AAGkAZGlpAHZpaWQAAJAdAACQHQAAix0AAKAdAACQHQAAoB0AAJAdAACPHQAAoB0AAJAdAACnHQAAoB0AAJAdAACnHQAArh0AAHZpaWlkAAAAoB0AAJAdAACuHQAApx0AAJEdAACOHQAAkR0AAKcdAACOHQAAkR0AAK4dAACRHQAArh0AAJEdAACnHQAAZGlpaQAAAACtHQAAkB0AAKcdAABmaWlpAAAAAKAdAACQHQAAkB0AAKgdAACgHQAAkB0AAJAdAACoHQAAkR0AAJAdAACQHQAAkB0AAJAdAACoHQAAoB0AAJAdAAChHQAAoR0AAJAdAACgHQAAkB0AAG0dAACgHQAAkB0AAIUdAAChHQAAkR0AAAAAAACgHQAAkB0AAK4dAACuHQAApx0AAHZpaWRkaQAAjR0AAJEdAEGQKwtBGQAKABkZGQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAAZABEKGRkZAwoHAAEACQsYAAAJBgsAAAsABhkAAAAZGRkAQeErCyEOAAAAAAAAAAAZAAoNGRkZAA0AAAIACQ4AAAAJAA4AAA4AQZssCwEMAEGnLAsVEwAAAAATAAAAAAkMAAAAAAAMAAAMAEHVLAsBEABB4SwLFQ8AAAAEDwAAAAAJEAAAAAAAEAAAEABBjy0LARIAQZstCx4RAAAAABEAAAAACRIAAAAAABIAABIAABoAAAAaGhoAQdItCw4aAAAAGhoaAAAAAAAACQBBgy4LARQAQY8uCxUXAAAAABcAAAAACRQAAAAAABQAABQAQb0uCwEWAEHJLgsnFQAAAAAVAAAAAAkWAAAAAAAWAAAWAAAwMTIzNDU2Nzg5QUJDREVGAEGULwsBzwBBvC8LCP//////////AEGAMAsJ4CEBAAAAAAAFAEGUMAsBygBBrDALCssAAADMAAAAyB0AQcQwCwECAEHUMAsI//////////8AQZgxCwEFAEGkMQsBzQBBvDELDssAAADOAAAA2B0AAAAEAEHUMQsBAQBB5DELBf////8KAEGoMgsB0A==")){var R=D;D=t.locateFile?t.locateFile(R,a):a+R}function N(){var e=D;try{if(e==D&&o)return new Uint8Array(o);if(S(e))try{var t=Ve(e.slice(37)),n=new Uint8Array(t.length);for(e=0;e<t.length;++e)n[e]=t.charCodeAt(e);var r=n}catch(i){throw Error("Converting base64 string to bytes failed.")}else r=void 0;if(r)return r;throw"both async and sync fetching of the wasm failed"}catch(i){F(i)}}function T(e){for(;0<e.length;)e.shift()(t)}function O(e){if(void 0===e)return"_unknown";
2var t=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return 48<=t&&57>=t?"_"+e:e}function L(e,t){return e=O(e),function(){return t.apply(this,arguments)}}var M=[{},{value:void 0},{value:null},{value:!0},{value:!1}],U=[];function G(e){var t=Error,n=L(e,function(t){this.name=e,this.message=t,void 0!==(t=Error(t).stack)&&(this.stack=this.toString()+"\n"+t.replace(/^Error(:[^\n]*)?\n/,""))});return n.prototype=Object.create(t.prototype),n.prototype.constructor=n,n.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},n}var H=void 0;function K(e){throw new H(e)}var j=e=>(e||K("Cannot use deleted val. handle = "+e),M[e].value),z=e=>{switch(e){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var t=U.length?U.pop():M.length;return M[t]={ga:1,value:e},t}},J=void 0,P=void 0;function Y(e){for(var t="";d[e];)t+=P[d[e++]];return t}var W=[];function q(){for(;W.length;){var e=W.pop();e.M.$=!1,e.delete()}}var V=void 0,X={};function Z(e,t){for(void 0===t&&K("ptr should not be undefined");e.R;)t=e.ba(t),e=e.R;return t}var $={};function ee(e){var t=Y(e=Ze(e));return tt(e),t}function te(e,t){var n=$[e];return void 0===n&&K(t+" has unknown type "+ee(e)),n}function ne(){}var re=!1;function ie(e){--e.count.value,0===e.count.value&&(e.T?e.U.W(e.T):e.P.N.W(e.O))}function ae(e,t,n){return t===n?e:void 0===n.R||null===(e=ae(e,t,n.R))?null:n.na(e)}var oe={},Ae=void 0;function se(e){throw new Ae(e)}function le(e,t){return t.P&&t.O||se("makeClassHandle requires ptr and ptrType"),!!t.U!=!!t.T&&se("Both smartPtrType and smartPtr must be specified"),t.count={value:1},ce(Object.create(e,{M:{value:t}}))}function ce(e){return"undefined"==typeof FinalizationRegistry?(ce=e=>e,e):(re=new FinalizationRegistry(e=>{ie(e.M)}),ne=e=>{re.unregister(e)},(ce=e=>{var t=e.M;return t.T&&re.register(e,{M:t},e),e})(e))}var ue={};function de(e){for(;e.length;){var t=e.pop();e.pop()(t)}}function ge(e){return this.fromWireType(f[e>>2])}var pe={},fe={};function me(e,t,n){function r(t){(t=n(t)).length!==e.length&&se("Mismatched type converter count");for(var r=0;r<e.length;++r)Ee(e[r],t[r])}e.forEach(function(e){fe[e]=t});var i=Array(t.length),a=[],o=0;t.forEach((e,t)=>{$.hasOwnProperty(e)?i[t]=$[e]:(a.push(e),pe.hasOwnProperty(e)||(pe[e]=[]),pe[e].push(()=>{i[t]=$[e],++o===a.length&&r(i)}))}),0===a.length&&r(i)}function he(e){switch(e){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+e)}}function Ee(e,t,n={}){if(!("argPackAdvance"in t))throw new TypeError("registerType registeredInstance requires argPackAdvance");var r=t.name;if(e||K('type "'+r+'" must have a positive integer typeid pointer'),$.hasOwnProperty(e)){if(n.ua)return;K("Cannot register type '"+r+"' twice")}$[e]=t,delete fe[e],pe.hasOwnProperty(e)&&(t=pe[e],delete pe[e],t.forEach(e=>e()))}function Ie(e){K(e.M.P.N.name+" instance already deleted")}function ye(){}function Ce(e,t,n){if(void 0===e[t].S){var r=e[t];e[t]=function(){return e[t].S.hasOwnProperty(arguments.length)||K("Function '"+n+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+e[t].S+")!"),e[t].S[arguments.length].apply(this,arguments)},e[t].S=[],e[t].S[r.Z]=r}}function Be(e,t,n,r,i,a,o,A){this.name=e,this.constructor=t,this.X=n,this.W=r,this.R=i,this.pa=a,this.ba=o,this.na=A,this.ja=[]}function Qe(e,t,n){for(;t!==n;)t.ba||K("Expected null or instance of "+n.name+", got an instance of "+t.name),e=t.ba(e),t=t.R;return e}function we(e,t){return null===t?(this.ea&&K("null is not a valid "+this.name),0):(t.M||K('Cannot pass "'+Ne(t)+'" as a '+this.name),t.M.O||K("Cannot pass deleted object as a pointer of type "+this.name),Qe(t.M.O,t.M.P.N,this.N))}function be(e,t){if(null===t){if(this.ea&&K("null is not a valid "+this.name),this.da){var n=this.fa();return null!==e&&e.push(this.W,n),n}return 0}if(t.M||K('Cannot pass "'+Ne(t)+'" as a '+this.name),t.M.O||K("Cannot pass deleted object as a pointer of type "+this.name),!this.ca&&t.M.P.ca&&K("Cannot convert argument of type "+(t.M.U?t.M.U.name:t.M.P.name)+" to parameter type "+this.name),n=Qe(t.M.O,t.M.P.N,this.N),this.da)switch(void 0===t.M.T&&K("Passing raw pointer to smart pointer is illegal"),this.Ba){case 0:t.M.U===this?n=t.M.T:K("Cannot convert argument of type "+(t.M.U?t.M.U.name:t.M.P.name)+" to parameter type "+this.name);break;case 1:n=t.M.T;break;case 2:if(t.M.U===this)n=t.M.T;else{var r=t.clone();n=this.xa(n,z(function(){r.delete()})),null!==e&&e.push(this.W,n)}break;default:K("Unsupporting sharing policy")}return n}function ve(e,t){return null===t?(this.ea&&K("null is not a valid "+this.name),0):(t.M||K('Cannot pass "'+Ne(t)+'" as a '+this.name),t.M.O||K("Cannot pass deleted object as a pointer of type "+this.name),t.M.P.ca&&K("Cannot convert argument of type "+t.M.P.name+" to parameter type "+this.name),Qe(t.M.O,t.M.P.N,this.N))}function De(e,t,n,r){this.name=e,this.N=t,this.ea=n,this.ca=r,this.da=!1,this.W=this.xa=this.fa=this.ka=this.Ba=this.wa=void 0,void 0!==t.R?this.toWireType=be:(this.toWireType=r?we:ve,this.V=null)}function xe(e,n){var r=(e=Y(e)).includes("j")?function(e,n){var r=[];return function(){if(r.length=0,Object.assign(r,arguments),e.includes("j")){var i=t["dynCall_"+e];
2i=r&&r.length?i.apply(null,[n].concat(r)):i.call(null,n)}else i=B.get(n).apply(null,r);return i}}(e,n):B.get(n);return"function"!=typeof r&&K("unknown function pointer with signature "+e+": "+n),r}var _e=void 0;function ke(e,t){var n=[],r={};throw t.forEach(function e(t){r[t]||$[t]||(fe[t]?fe[t].forEach(e):(n.push(t),r[t]=!0))}),new _e(e+": "+n.map(ee).join([", "]))}function Fe(e,t,n,r,i){var a=t.length;2>a&&K("argTypes array size mismatch! Must at least get return value and 'this' types!");var o=null!==t[1]&&null!==n,A=!1;for(n=1;n<t.length;++n)if(null!==t[n]&&void 0===t[n].V){A=!0;break}var s="void"!==t[0].name,l=a-2,c=Array(l),u=[],d=[];return function(){if(arguments.length!==l&&K("function "+e+" called with "+arguments.length+" arguments, expected "+l+" args!"),d.length=0,u.length=o?2:1,u[0]=i,o){var n=t[1].toWireType(d,this);u[1]=n}for(var a=0;a<l;++a)c[a]=t[a+2].toWireType(d,arguments[a]),u.push(c[a]);if(a=r.apply(null,u),A)de(d);else for(var g=o?1:2;g<t.length;g++){var p=1===g?n:c[g-2];null!==t[g].V&&t[g].V(p)}return n=s?t[0].fromWireType(a):void 0}}function Se(e,t){for(var n=[],r=0;r<e;r++)n.push(m[t+4*r>>2]);return n}function Re(e){4<e&&0===--M[e].ga&&(M[e]=void 0,U.push(e))}function Ne(e){if(null===e)return"null";var t=typeof e;return"object"===t||"array"===t||"function"===t?e.toString():""+e}function Te(e,t){switch(t){case 2:return function(e){return this.fromWireType(h[e>>2])};case 3:return function(e){return this.fromWireType(E[e>>3])};default:throw new TypeError("Unknown float type: "+e)}}function Oe(e,t,n){switch(t){case 0:return n?function(e){return u[e]}:function(e){return d[e]};case 1:return n?function(e){return g[e>>1]}:function(e){return p[e>>1]};case 2:return n?function(e){return f[e>>2]}:function(e){return m[e>>2]};default:throw new TypeError("Unknown integer type: "+e)}}function Le(e,t){for(var n="",r=0;!(r>=t/2);++r){var i=g[e+2*r>>1];if(0==i)break;n+=String.fromCharCode(i)}return n}function Me(e,t,n){if(void 0===n&&(n=2147483647),2>n)return 0;var r=t;n=(n-=2)<2*e.length?n/2:e.length;for(var i=0;i<n;++i)g[t>>1]=e.charCodeAt(i),t+=2;return g[t>>1]=0,t-r}function Ue(e){return 2*e.length}function Ge(e,t){for(var n=0,r="";!(n>=t/4);){var i=f[e+4*n>>2];if(0==i)break;++n,65536<=i?(i-=65536,r+=String.fromCharCode(55296|i>>10,56320|1023&i)):r+=String.fromCharCode(i)}return r}function He(e,t,n){if(void 0===n&&(n=2147483647),4>n)return 0;var r=t;n=r+n-4;for(var i=0;i<e.length;++i){var a=e.charCodeAt(i);if(55296<=a&&57343>=a&&(a=65536+((1023&a)<<10)|1023&e.charCodeAt(++i)),f[t>>2]=a,(t+=4)+4>n)break}return f[t>>2]=0,t-r}function Ke(e){for(var t=0,n=0;n<e.length;++n){var r=e.charCodeAt(n);55296<=r&&57343>=r&&++n,t+=4}return t}var je={};function ze(e){var t=je[e];return void 0===t?Y(e):t}var Je=[],Pe=[],Ye=[null,[],[]];H=t.BindingError=G("BindingError"),t.count_emval_handles=function(){for(var e=0,t=5;t<M.length;++t)void 0!==M[t]&&++e;return e},t.get_first_emval=function(){for(var e=5;e<M.length;++e)if(void 0!==M[e])return M[e];return null}
2,J=t.PureVirtualError=G("PureVirtualError");for(var We=Array(256),qe=0;256>qe;++qe)We[qe]=String.fromCharCode(qe);P=We,t.getInheritedInstanceCount=function(){return Object.keys(X).length},t.getLiveInheritedInstances=function(){var e,t=[];for(e in X)X.hasOwnProperty(e)&&t.push(X[e]);return t},t.flushPendingDeletes=q,t.setDelayFunction=function(e){V=e,W.length&&V&&V(q)},Ae=t.InternalError=G("InternalError"),ye.prototype.isAliasOf=function(e){if(!(this instanceof ye&&e instanceof ye))return!1;var t=this.M.P.N,n=this.M.O,r=e.M.P.N;for(e=e.M.O;t.R;)n=t.ba(n),t=t.R;for(;r.R;)e=r.ba(e),r=r.R;return t===r&&n===e},ye.prototype.clone=function(){if(this.M.O||Ie(this),this.M.aa)return this.M.count.value+=1,this;var e=ce,t=Object,n=t.create,r=Object.getPrototypeOf(this),i=this.M;return(e=e(n.call(t,r,{M:{value:{count:i.count,$:i.$,aa:i.aa,O:i.O,P:i.P,T:i.T,U:i.U}}}))).M.count.value+=1,e.M.$=!1,e},ye.prototype.delete=function(){this.M.O||Ie(this),this.M.$&&!this.M.aa&&K("Object already scheduled for deletion"),ne(this),ie(this.M),this.M.aa||(this.M.T=void 0,this.M.O=void 0)},ye.prototype.isDeleted=function(){return!this.M.O},ye.prototype.deleteLater=function(){return this.M.O||Ie(this),this.M.$&&!this.M.aa&&K("Object already scheduled for deletion"),W.push(this),1===W.length&&V&&V(q),this.M.$=!0,this},De.prototype.qa=function(e){return this.ka&&(e=this.ka(e)),e},De.prototype.ha=function(e){this.W&&this.W(e)},De.prototype.argPackAdvance=8,De.prototype.readValueFromPointer=ge,De.prototype.deleteObject=function(e){null!==e&&e.delete()},De.prototype.fromWireType=function(e){function t(){return this.da?le(this.N.X,{P:this.wa,O:n,U:this,T:e}):le(this.N.X,{P:this,O:e})}var n=this.qa(e);if(!n)return this.ha(e),null;var r=function(e,t){return t=Z(e,t),X[t]}(this.N,n);if(void 0!==r)return 0===r.M.count.value?(r.M.O=n,r.M.T=e,r.clone()):(r=r.clone(),this.ha(e),r);if(r=this.N.pa(n),!(r=oe[r]))return t.call(this);r=this.ca?r.la:r.pointerType;var i=ae(n,this.N,r.N);return null===i?t.call(this):this.da?le(r.N.X,{P:r,O:i,U:this,T:e}):le(r.N.X,{P:r,O:i})},_e=t.UnboundTypeError=G("UnboundTypeError");var Ve="function"==typeof atob?atob:function(e){var t="",n=0;e=e.replace(/[^A-Za-z0-9\+\/=]/g,"");do{var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(e.charAt(n++)),i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(e.charAt(n++)),a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(e.charAt(n++)),o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(e.charAt(n++));r=r<<2|i>>4,i=(15&i)<<4|a>>2;var A=(3&a)<<6|o;t+=String.fromCharCode(r),64!==a&&(t+=String.fromCharCode(i)),64!==o&&(t+=String.fromCharCode(A))}while(n<e.length);return t},Xe={l:function(e,t,n,r){F("Assertion failed: "+(e?y(d,e):"")+", at: "+[t?t?y(d,t):"":"unknown filename",n,r?r?y(d,r):"":"unknown function"])},q:function(e,t,n){e=Y(e),t=te(t,"wrapper"),n=j(n);var r=[].slice,i=t.N,a=i.X,o=i.R.X,A=i.R.constructor;for(var s in e=L(e,function(){i.R.ja.forEach(function(e){if(this[e]===o[e])throw new J("Pure virtual function "+e+" must be implemented in JavaScript")}.bind(this)),Object.defineProperty(this,"__parent",{value:a}),this.__construct.apply(this,r.call(arguments))}),a.__construct=function(){this===a&&K("Pass correct 'this' to __construct");var e=A.implement.apply(void 0,[this].concat(r.call(arguments)));ne(e);var t=e.M;e.notifyOnDestruction(),t.aa=!0,Object.defineProperties(this,{M:{value:t}}),ce(this),e=t.O,e=Z(i,e),X.hasOwnProperty(e)?K("Tried to register registered instance: "+e):X[e]=this},a.__destruct=function(){this===a&&K("Pass correct 'this' to __destruct"),ne(this);var e=this.M.O;e=Z(i,e),X.hasOwnProperty(e)?delete X[e]:K("Tried to unregister unregistered instance: "+e)},e.prototype=Object.create(a),n)e.prototype[s]=n[s];return z(e)},j:function(e){var t=ue[e];delete ue[e];var n=t.fa,r=t.W,i=t.ia;me([e],i.map(e=>e.ta).concat(i.map(e=>e.za)),e=>{var a={};return i.forEach((t,n)=>{var r=e[n],o=t.ra,A=t.sa,s=e[n+i.length],l=t.ya,c=t.Aa;a[t.oa]={read:e=>r.fromWireType(o(A,e)),write:(e,t)=>
2{var n=[];l(c,e,s.toWireType(n,t)),de(n)}}}),[{name:t.name,fromWireType:function(e){var t,n={};for(t in a)n[t]=a[t].read(e);return r(e),n},toWireType:function(e,t){for(var i in a)if(!(i in t))throw new TypeError('Missing field:  "'+i+'"');var o=n();for(i in a)a[i].write(o,t[i]);return null!==e&&e.push(r,o),o},argPackAdvance:8,readValueFromPointer:ge,V:r}]})},v:function(){},B:function(e,t,n,r,i){var a=he(n);Ee(e,{name:t=Y(t),fromWireType:function(e){return!!e},toWireType:function(e,t){return t?r:i},argPackAdvance:8,readValueFromPointer:function(e){if(1===n)var r=u;else if(2===n)r=g;else{if(4!==n)throw new TypeError("Unknown boolean type size: "+t);r=f}return this.fromWireType(r[e>>a])},V:null})},f:function(e,n,r,i,a,o,A,s,l,c,u,d,g){u=Y(u),o=xe(a,o),s&&(s=xe(A,s)),c&&(c=xe(l,c)),g=xe(d,g);var p=O(u);!function(e,n){t.hasOwnProperty(e)?(K("Cannot register public name '"+e+"' twice"),Ce(t,e,e),t.hasOwnProperty(void 0)&&K("Cannot register multiple overloads of a function with the same number of arguments (undefined)!"),t[e].S[void 0]=n):t[e]=n}(p,function(){ke("Cannot construct "+u+" due to unbound types",[i])}),me([e,n,r],i?[i]:[],function(n){if(n=n[0],i)var r=n.N,a=r.X;else a=ye.prototype;n=L(p,function(){if(Object.getPrototypeOf(this)!==A)throw new H("Use 'new' to construct "+u);if(void 0===l.Y)throw new H(u+" has no accessible constructor");var e=l.Y[arguments.length];if(void 0===e)throw new H("Tried to invoke ctor of "+u+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(l.Y).toString()+") parameters instead!");return e.apply(this,arguments)});var A=Object.create(a,{constructor:{value:n}});n.prototype=A;var l=new Be(u,n,A,g,r,o,s,c);r=new De(u,l,!0,!1),a=new De(u+"*",l,!1,!1);var d=new De(u+" const*",l,!1,!0);return oe[e]={pointerType:a,la:d},function(e,n){t.hasOwnProperty(e)||se("Replacing nonexistant public symbol"),t[e]=n,t[e].Z=void 0}(p,n),[r,a,d]})},d:function(e,t,n,r,i,a,o){var A=Se(n,r);t=Y(t),a=xe(i,a),me([],[e],function(e){function r(){ke("Cannot call "+i+" due to unbound types",A)}var i=(e=e[0]).name+"."+t;t.startsWith("@@")&&(t=Symbol[t.substring(2)]);var s=e.N.constructor;return void 0===s[t]?(r.Z=n-1,s[t]=r):(Ce(s,t,i),s[t].S[n-1]=r),me([],A,function(e){return e=Fe(i,[e[0],null].concat(e.slice(1)),null,a,o),void 0===s[t].S?(e.Z=n-1,s[t]=e):s[t].S[n-1]=e,[]}),[]})},p:function(e,t,n,r,i,a){0<t||F();var o=Se(t,n);i=xe(r,i),me([],[e],function(e){var n="constructor "+(e=e[0]).name;if(void 0===e.N.Y&&(e.N.Y=[]),void 0!==e.N.Y[t-1])throw new H("Cannot register multiple constructors with identical number of parameters ("+(t-1)+") for class '"+e.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!");return e.N.Y[t-1]=()=>{ke("Cannot construct "+e.name+" due to unbound types",o)},me([],o,function(r){return r.splice(1,0,null),e.N.Y[t-1]=Fe(n,r,null,i,a),[]}),[]})},a:function(e,t,n,r,i,a,o,A){var s=Se(n,r);t=Y(t),a=xe(i,a),me([],[e],function(e){function r(){ke("Cannot call "+i+" due to unbound types",s)}var i=(e=e[0]).name+"."+t;t.startsWith("@@")&&(t=Symbol[t.substring(2)]),A&&e.N.ja.push(t);var l=e.N.X,c=l[t];return void 0===c||void 0===c.S&&c.className!==e.name&&c.Z===n-2?(r.Z=n-2,r.className=e.name,l[t]=r):(Ce(l,t,i),l[t].S[n-2]=r),me([],s,function(r){return r=Fe(i,r,e,a,o),void 0===l[t].S?(r.Z=n-2,l[t]=r):l[t].S[n-2]=r,[]}),[]})},A:function(e,t){Ee(e,{name:t=Y(t),fromWireType:function(e){var t=j(e);return Re(e),t},toWireType:function(e,t){return z(t)},argPackAdvance:8,readValueFromPointer:ge,V:null})},n:function(e,t,n){n=he(n),Ee(e,{name:t=Y(t),fromWireType:function(e){return e},toWireType:function(e,t){return t},argPackAdvance:8,readValueFromPointer:Te(t,n),V:null})},e:function(e,t,n,r,i){t=Y(t),-1===i&&(i=4294967295),i=he(n);var a=e=>e;if(0===r){var o=32-8*n;a=e=>e<<o>>>o}n=t.includes("unsigned")?function(e,t){return t>>>0}:function(e,t){return t},Ee(e,{name:t,fromWireType:a,toWireType:n,argPackAdvance:8,readValueFromPointer:Oe(t,i,0!==r),V:null})},b:function(e,t,n){function r(e){var t=m;return new i(c,t[1+(e>>=2)],t[e])}var i=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array
2][t];Ee(e,{name:n=Y(n),fromWireType:r,argPackAdvance:8,readValueFromPointer:r},{ua:!0})},o:function(e,t){var n="std::string"===(t=Y(t));Ee(e,{name:t,fromWireType:function(e){var t=m[e>>2],r=e+4;if(n)for(var i=r,a=0;a<=t;++a){var o=r+a;if(a==t||0==d[o]){if(i=i?y(d,i,o-i):"",void 0===A)var A=i;else A+=String.fromCharCode(0),A+=i;i=o+1}}else{for(A=Array(t),a=0;a<t;++a)A[a]=String.fromCharCode(d[r+a]);A=A.join("")}return tt(e),A},toWireType:function(e,t){t instanceof ArrayBuffer&&(t=new Uint8Array(t));var r,i="string"==typeof t;if(i||t instanceof Uint8Array||t instanceof Uint8ClampedArray||t instanceof Int8Array||K("Cannot pass non-string to std::string"),n&&i){var a=0;for(r=0;r<t.length;++r){var o=t.charCodeAt(r);127>=o?a++:2047>=o?a+=2:55296<=o&&57343>=o?(a+=4,++r):a+=3}r=a}else r=t.length;if(o=(a=et(4+r+1))+4,m[a>>2]=r,n&&i){if(i=o,o=r+1,r=d,0<o){o=i+o-1;for(var A=0;A<t.length;++A){var s=t.charCodeAt(A);if(55296<=s&&57343>=s&&(s=65536+((1023&s)<<10)|1023&t.charCodeAt(++A)),127>=s){if(i>=o)break;r[i++]=s}else{if(2047>=s){if(i+1>=o)break;r[i++]=192|s>>6}else{if(65535>=s){if(i+2>=o)break;r[i++]=224|s>>12}else{if(i+3>=o)break;r[i++]=240|s>>18,r[i++]=128|s>>12&63}r[i++]=128|s>>6&63}r[i++]=128|63&s}}r[i]=0}}else if(i)for(i=0;i<r;++i)255<(A=t.charCodeAt(i))&&(tt(o),K("String has UTF-16 code units that do not fit in 8 bits")),d[o+i]=A;else for(i=0;i<r;++i)d[o+i]=t[i];return null!==e&&e.push(tt,a),a},argPackAdvance:8,readValueFromPointer:ge,V:function(e){tt(e)}})},i:function(e,t,n){if(n=Y(n),2===t)var r=Le,i=Me,a=Ue,o=()=>p,A=1;else 4===t&&(r=Ge,i=He,a=Ke,o=()=>m,A=2);Ee(e,{name:n,fromWireType:function(e){for(var n,i=m[e>>2],a=o(),s=e+4,l=0;l<=i;++l){var c=e+4+l*t;l!=i&&0!=a[c>>A]||(s=r(s,c-s),void 0===n?n=s:(n+=String.fromCharCode(0),n+=s),s=c+t)}return tt(e),n},toWireType:function(e,r){"string"!=typeof r&&K("Cannot pass non-string to C++ string type "+n);var o=a(r),s=et(4+o+t);return m[s>>2]=o>>A,i(r,s+4,o+t),null!==e&&e.push(tt,s),s},argPackAdvance:8,readValueFromPointer:ge,V:function(e){tt(e)}})},k:function(e,t,n,r,i,a){ue[e]={name:Y(t),fa:xe(n,r),W:xe(i,a),ia:[]}},h:function(e,t,n,r,i,a,o,A,s,l){ue[e].ia.push({oa:Y(t),ta:n,ra:xe(r,i),sa:a,za:o,ya:xe(A,s),Aa:l})},C:function(e,t){Ee(e,{va:!0,name:t=Y(t),argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},s:function(e,t,n,r,i){e=Je[e],t=j(t),n=ze(n);var a=[];return m[r>>2]=z(a),e(t,n,a,i)},t:function(e,t,n,r){(e=Je[e])(t=j(t),n=ze(n),null,r)},g:Re,m:function(e,t){var n=function(e,t){for(var n=Array(e),r=0;r<e;++r)n[r]=te(m[t+4*r>>2],"parameter "+r);return n}(e,t),r=n[0];t=r.name+"_$"+n.slice(1).map(function(e){return e.name}).join("_")+"$";var i=Pe[t];if(void 0!==i)return i;var a=Array(e-1);return i=function(e){var t=Je.length;return Je.push(e),t}((t,i,o,A)=>{for(var s=0,l=0;l<e-1;++l)a[l]=n[l+1].readValueFromPointer(A+s),s+=n[l+1].argPackAdvance;for(t=t[i].apply(t,a),l=0;l<e-1;++l)n[l+1].ma&&n[l+1].ma(a[l]);if(!r.va)return r.toWireType(o,t)}),Pe[t]=i},D:function(e){4<e&&(M[e].ga+=1)},r:function(e){de(j(e)),Re(e)},c:function(){F("")},x:function(e,t,n){d.copyWithin(e,t,t+n)},w:function(e){var t=d.length;if(2147483648<(e>>>=0))return!1;for(var n=1;4>=n;n*=2){var r=t*(1+.2/n);r=Math.min(r,e+100663296);var i=Math;r=Math.max(e,r),i=i.min.call(i,2147483648,r+(65536-r%65536)%65536);e:{try{l.grow(i-c.byteLength+65535>>>16),C();var a=1;break e}catch(o){}a=void 0}if(a)return!0}return!1},z:function(){return 52},u:function(){return 70},y:function(e,t,n,r){for(var i=0,a=0;a<n;a++){var o=m[t>>2],l=m[t+4>>2];t+=8;for(var c=0;c<l;c++){var u=d[o+c],g=Ye[e];0===u||10===u?((1===e?A:s)(y(g,0)),g.length=0):g.push(u)}i+=l}return m[r>>2]=i,0}};!function(){function e(e){t.asm=e.exports,l=t.asm.E,C(),B=t.asm.J,w.unshift(t.asm.F),x--,t.monitorRunDependencies&&t.monitorRunDependencies(x),0==x&&(null!==_&&(clearInterval(_),_=null),k&&(e=k,k=null,e()))}function n(t){e(t.instance)}function i(e){return(o||"function"!=typeof fetch?Promise.resolve().then(function(){return N()}):fetch(D,{credentials:"same-origin"}).then(function(e){if(!e.ok)throw"failed to load wasm binary file at '"+D+"'";return e.arrayBuffer()}).catch(function(){return N()})).then(function(e){return WebAssembly.instantiate(e,a)}).then(function(e){return e}).then(e,function(e){s("failed to asynchronously prepare wasm: "+e),F(e)})}var a={a:Xe};if(x++,t.monitorRunDependencies&&t.monitorRunDependencies(x),t.instantiateWasm)try{return t.instantiateWasm(a,e)}catch(A){s("Module.instantiateWasm callback failed with error: "+A),r(A)}(o||"function"!=typeof WebAssembly.instantiateStreaming||S(D)||"function"!=typeof fetch?i(n):fetch(D,{credentials:"same-origin"}).then(function(e){return WebAssembly.instantiateStreaming(e,a).then(n,function(e){return s("wasm streaming compile failed: "+e),s("falling back to ArrayBuffer instantiation"),i(n)})})).catch(r)}(),t.___wasm_call_ctors=function(){return(t.___wasm_call_ctors=t.asm.F).apply(null,arguments)};var Ze=t.___getTypeName=function(){return(Ze=t.___getTypeName=t.asm.G).apply(null,arguments)};t.__embind_initialize_bindings=function(){return(t.__embind_initialize_bindings=t.asm.H).apply(null,arguments)};var $e,et=t._malloc=function(){return(et=t._malloc=t.asm.I).apply(null,arguments)},tt=t._free=function(){return(tt=t._free=t.asm.K).apply(null,arguments)};function nt(){function e(){if(!$e&&($e=!0,t.calledRun=!0,!I)){if(T(w),n(t),t.onRuntimeInitialized&&t.onRuntimeInitialized(),t.postRun)for("function"==typeof t.postRun&&(t.postRun=[t.postRun]);t.postRun.length;){var e=t.postRun.shift();b.unshift(e)}T(b)}}if(!(0<x)){if(t.preRun)for("function"==typeof t.preRun&&(t.preRun=[t.preRun]);t.preRun.length;)v();T(Q),0<x||(t.setStatus?(t.setStatus("Running..."),setTimeout(function(){setTimeout(function(){t.setStatus("")},1),e()},1)):e())}}if(t.dynCall_jiji=function(){return(t.dynCall_jiji=t.asm.L).apply(null,arguments)},k=function e(){$e||nt(),$e||(k=e)},t.preInit)for("function"==typeof t.preInit&&(t.preInit=[t.preInit]);0<t.preInit.length;)t.preInit.pop()();return nt(),e.ready}),Ll=Ol;let Ml=function(e){return e[e.Auto=0]="Auto",e[e.FlexStart=1]="FlexStart",e[e.Center=2]="Center",e[e.FlexEnd=3]="FlexEnd",e[e.Stretch=4]="Stretch",e[e.Baseline=5]="Baseline",e[e.SpaceBetween=6]="SpaceBetween",e[e.SpaceAround=7]="SpaceAround",e[e.SpaceEvenly=8]="SpaceEvenly",e}({}),Ul=function(e){return e[e.Width=0]="Width",e[e.Height=1]="Height",e}({}),Gl=function(e){return e[e.Inherit=0]="Inherit",e[e.LTR=1]="LTR",e[e.RTL=2]="RTL",e}({}),Hl=function(e){return e[e.Flex=0]="Flex",e[e.None=1]="None",e}({}),Kl=function(e){return e[e.Left=0]="Left",e[e.Top=1]="Top",e[e.Right=2]="Right",e[e.Bottom=3]="Bottom",e[e.Start=4]="Start",e[e.End=5]="End",e[e.Horizontal=6]="Horizontal",e[e.Vertical=7]="Vertical",e[e.All=8]="All",e}({}),jl=function(e){return e[e.None=0]="None",e[e.StretchFlexBasis=1]="StretchFlexBasis",e[e.AbsolutePositioningIncorrect=2]="AbsolutePositioningIncorrect",e[e.AbsolutePercentAgainstInnerSize=4]="AbsolutePercentAgainstInnerSize",e[e.All=2147483647]="All",e[e.Classic=2147483646]="Classic",e}({}),zl=function(e){return e[e.WebFlexBasis=0]="WebFlexBasis",e}({}),Jl=function(e){return e[e.Column=0]="Column",e[e.ColumnReverse=1]="ColumnReverse",e[e.Row=2]="Row",e[e.RowReverse=3]="RowReverse",e}({}),Pl=function(e){return e[e.Column=0]="Column",e[e.Row=1]="Row",e[e.All=2]="All",e}({}),Yl=function(e){return e[e.FlexStart=0]="FlexStart",e[e.Center=1]="Center",e[e.FlexEnd=2]="FlexEnd",e[e.SpaceBetween=3]="SpaceBetween",e[e.SpaceAround=4]="SpaceAround",e[e.SpaceEvenly=5]="SpaceEvenly",e}({}),Wl=function(e){return e[e.Error=0]="Error",e[e.Warn=1]="Warn",e[e.Info=2]="Info",e[e.Debug=3]="Debug",e[e.Verbose=4]="Verbose",e[e.Fatal=5]="Fatal",e}({}
2),ql=function(e){return e[e.Undefined=0]="Undefined",e[e.Exactly=1]="Exactly",e[e.AtMost=2]="AtMost",e}({}),Vl=function(e){return e[e.Default=0]="Default",e[e.Text=1]="Text",e}({}),Xl=function(e){return e[e.Visible=0]="Visible",e[e.Hidden=1]="Hidden",e[e.Scroll=2]="Scroll",e}({}),Zl=function(e){return e[e.Static=0]="Static",e[e.Relative=1]="Relative",e[e.Absolute=2]="Absolute",e}({}),$l=function(e){return e[e.Undefined=0]="Undefined",e[e.Point=1]="Point",e[e.Percent=2]="Percent",e[e.Auto=3]="Auto",e}({}),ec=function(e){return e[e.NoWrap=0]="NoWrap",e[e.Wrap=1]="Wrap",e[e.WrapReverse=2]="WrapReverse",e}({});var tc={ALIGN_AUTO:Ml.Auto,ALIGN_FLEX_START:Ml.FlexStart,ALIGN_CENTER:Ml.Center,ALIGN_FLEX_END:Ml.FlexEnd,ALIGN_STRETCH:Ml.Stretch,ALIGN_BASELINE:Ml.Baseline,ALIGN_SPACE_BETWEEN:Ml.SpaceBetween,ALIGN_SPACE_AROUND:Ml.SpaceAround,ALIGN_SPACE_EVENLY:Ml.SpaceEvenly,DIMENSION_WIDTH:Ul.Width,DIMENSION_HEIGHT:Ul.Height,DIRECTION_INHERIT:Gl.Inherit,DIRECTION_LTR:Gl.LTR,DIRECTION_RTL:Gl.RTL,DISPLAY_FLEX:Hl.Flex,DISPLAY_NONE:Hl.None,EDGE_LEFT:Kl.Left,EDGE_TOP:Kl.Top,EDGE_RIGHT:Kl.Right,EDGE_BOTTOM:Kl.Bottom,EDGE_START:Kl.Start,EDGE_END:Kl.End,EDGE_HORIZONTAL:Kl.Horizontal,EDGE_VERTICAL:Kl.Vertical,EDGE_ALL:Kl.All,ERRATA_NONE:jl.None,ERRATA_STRETCH_FLEX_BASIS:jl.StretchFlexBasis,ERRATA_ABSOLUTE_POSITIONING_INCORRECT:jl.AbsolutePositioningIncorrect,ERRATA_ABSOLUTE_PERCENT_AGAINST_INNER_SIZE:jl.AbsolutePercentAgainstInnerSize,ERRATA_ALL:jl.All,ERRATA_CLASSIC:jl.Classic,EXPERIMENTAL_FEATURE_WEB_FLEX_BASIS:zl.WebFlexBasis,FLEX_DIRECTION_COLUMN:Jl.Column,FLEX_DIRECTION_COLUMN_REVERSE:Jl.ColumnReverse,FLEX_DIRECTION_ROW:Jl.Row,FLEX_DIRECTION_ROW_REVERSE:Jl.RowReverse,GUTTER_COLUMN:Pl.Column,GUTTER_ROW:Pl.Row,GUTTER_ALL:Pl.All,JUSTIFY_FLEX_START:Yl.FlexStart,JUSTIFY_CENTER:Yl.Center,JUSTIFY_FLEX_END:Yl.FlexEnd,JUSTIFY_SPACE_BETWEEN:Yl.SpaceBetween,JUSTIFY_SPACE_AROUND:Yl.SpaceAround,JUSTIFY_SPACE_EVENLY:Yl.SpaceEvenly,LOG_LEVEL_ERROR:Wl.Error,LOG_LEVEL_WARN:Wl.Warn,LOG_LEVEL_INFO:Wl.Info,LOG_LEVEL_DEBUG:Wl.Debug,LOG_LEVEL_VERBOSE:Wl.Verbose,LOG_LEVEL_FATAL:Wl.Fatal,MEASURE_MODE_UNDEFINED:ql.Undefined,MEASURE_MODE_EXACTLY:ql.Exactly,MEASURE_MODE_AT_MOST:ql.AtMost,NODE_TYPE_DEFAULT:Vl.Default,NODE_TYPE_TEXT:Vl.Text,OVERFLOW_VISIBLE:Xl.Visible,OVERFLOW_HIDDEN:Xl.Hidden,OVERFLOW_SCROLL:Xl.Scroll,POSITION_TYPE_STATIC:Zl.Static,POSITION_TYPE_RELATIVE:Zl.Relative,POSITION_TYPE_ABSOLUTE:Zl.Absolute,UNIT_UNDEFINED:$l.Undefined,UNIT_POINT:$l.Point,UNIT_PERCENT:$l.Percent,UNIT_AUTO:$l.Auto,WRAP_NO_WRAP:ec.NoWrap,WRAP_WRAP:ec.Wrap,WRAP_WRAP_REVERSE:ec.WrapReverse};function nc(e){function t(e,t,n){const r=e[t];e[t]=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return n.call(this,r,...t)}}for(const n of["setPosition","setMargin","setFlexBasis","setWidth","setHeight","setMinWidth","setMinHeight","setMaxWidth","setMaxHeight","setPadding","setGap"]){const r={[$l.Point]:e.Node.prototype[n],[$l.Percent]:e.Node.prototype[`${n}Percent`],[$l.Auto]:e.Node.prototype[`${n}Auto`]};t(e.Node.prototype,n,function(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),a=1;a<t;a++)i[a-1]=arguments[a];const o=i.pop();let A,s;if("auto"===o)A=$l.Auto,s=void 0;else if("object"==typeof o)A=o.unit,s=o.valueOf();else if(A="string"==typeof o&&o.endsWith("%")?$l.Percent:$l.Point,s=parseFloat(o),void 0!==o&&!Number.isNaN(o)&&Number.isNaN(s))throw new Error(`Invalid value ${o} for ${n}`);if(!r[A])throw new Error(`Failed to execute "${n}": Unsupported unit '${o}'`);return void 0!==s?r[A].call(this,...i,s):r[A].call(this,...i)})}return t(e.Node.prototype,"setMeasureFunc",function(t,n){return n?t.call(this,(r=n,e.MeasureCallback.implement({measure:function(){const{width:e,height:t}=r(...arguments);return{width:e??NaN,height:t??NaN}}}))):this.unsetMeasureFunc();var r}),t(e.Node.prototype,"setDirtiedFunc",function(t,n){var r;t.call(this,(r=n,e.DirtiedCallback.implement({dirtied:r})))}),t(e.Config.prototype,"free",function(){e.Config.destroy(this)}),t(e.Node,"create",(t,n)=>n?e.Node.createWithConfig(n):e.Node.createDefault()),t(e.Node.prototype,"free",function(){e.Node.destroy(this)}),t(e.Node.prototype,"freeRecursive",function(){for(let e=0,t=this.getChildCount();e<t;++e)this.getChild(0).freeRecursive();this.free()}),t(e.Node.prototype,"calculateLayout",function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:NaN,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:NaN,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Gl.LTR;return e.call(this,t,n,r)}),{Config:e.Config,Node:e.Node,...tc}}var rc=n(15585),ic=n(7951),ac="undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},oc=[],Ac=[],sc="undefined"!=typeof Uint8Array?Uint8Array:Array,lc=!1;function cc(){lc=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
vendor: 20,150 bytes, line 2
2+/",t=0;t<64;++t)oc[t]=e[t],Ac[e.charCodeAt(t)]=t;Ac["-".charCodeAt(0)]=62,Ac["_".charCodeAt(0)]=63}function uc(e){return oc[e>>18&63]+oc[e>>12&63]+oc[e>>6&63]+oc[63&e]}function dc(e,t,n){for(var r,i=[],a=t;a<n;a+=3)r=(e[a]<<16)+(e[a+1]<<8)+e[a+2],i.push(uc(r));return i.join("")}function gc(e){var t;lc||cc();for(var n=e.length,r=n%3,i="",a=[],o=16383,A=0,s=n-r;A<s;A+=o)a.push(dc(e,A,A+o>s?s:A+o));return 1===r?(t=e[n-1],i+=oc[t>>2],i+=oc[t<<4&63],i+="=="):2===r&&(t=(e[n-2]<<8)+e[n-1],i+=oc[t>>10],i+=oc[t>>4&63],i+=oc[t<<2&63],i+="="),a.push(i),a.join("")}function pc(e,t,n,r,i){var a,o,A=8*i-r-1,s=(1<<A)-1,l=s>>1,c=-7,u=n?i-1:0,d=n?-1:1,g=e[t+u];for(u+=d,a=g&(1<<-c)-1,g>>=-c,c+=A;c>0;a=256*a+e[t+u],u+=d,c-=8);for(o=a&(1<<-c)-1,a>>=-c,c+=r;c>0;o=256*o+e[t+u],u+=d,c-=8);if(0===a)a=1-l;else{if(a===s)return o?NaN:1/0*(g?-1:1);o+=Math.pow(2,r),a-=l}return(g?-1:1)*o*Math.pow(2,a-r)}function fc(e,t,n,r,i,a){var o,A,s,l=8*a-i-1,c=(1<<l)-1,u=c>>1,d=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,g=r?0:a-1,p=r?1:-1,f=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(A=isNaN(t)?1:0,o=c):(o=Math.floor(Math.log(t)/Math.LN2),t*(s=Math.pow(2,-o))<1&&(o--,s*=2),(t+=o+u>=1?d/s:d*Math.pow(2,1-u))*s>=2&&(o++,s/=2),o+u>=c?(A=0,o=c):o+u>=1?(A=(t*s-1)*Math.pow(2,i),o+=u):(A=t*Math.pow(2,u-1)*Math.pow(2,i),o=0));i>=8;e[n+g]=255&A,g+=p,A/=256,i-=8);for(o=o<<i|A,l+=i;l>0;e[n+g]=255&o,g+=p,o/=256,l-=8);e[n+g-p]|=128*f}var mc={}.toString,hc=Array.isArray||function(e){return"[object Array]"==mc.call(e)};function Ec(){return yc.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function Ic(e,t){if(Ec()<t)throw new RangeError("Invalid typed array length");return yc.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=yc.prototype:(null===e&&(e=new yc(t)),e.length=t),e}function yc(e,t,n){if(!(yc.TYPED_ARRAY_SUPPORT||this instanceof yc))return new yc(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return Qc(this,e)}return Cc(this,e,t,n)}function Cc(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r);yc.TYPED_ARRAY_SUPPORT?(e=t).__proto__=yc.prototype:e=wc(e,t);return e}(e,t,n,r):"string"==typeof t?function(e,t,n){"string"==typeof n&&""!==n||(n="utf8");if(!yc.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|Dc(t,n);e=Ic(e,r);var i=e.write(t,n);i!==r&&(e=e.slice(0,i));return e}(e,t,n):function(e,t){if(vc(t)){var n=0|bc(t.length);return 0===(e=Ic(e,n)).length||t.copy(e,0,0,n),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(r=t.length)!=r?Ic(e,0):wc(e,t);if("Buffer"===t.type&&hc(t.data))return wc(e,t.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function Bc(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function Qc(e,t){if(Bc(t),e=Ic(e,t<0?0:0|bc(t)),!yc.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function wc(e,t){var n=t.length<0?0:0|bc(t.length);e=Ic(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function bc(e){if(e>=Ec())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Ec().toString(16)+" bytes");return 0|e}function vc(e){return!(null==e||!e._isBuffer)}function Dc(e,t){if(vc(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return eu(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return tu(e).length;default:if(r)return eu(e).length;t=(""+t).toLowerCase(),r=!0}}function xc(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return jc(this,t,n);case"utf8":case"utf-8":return Uc(this,t,n);case"ascii":return Hc(this,t,n);case"latin1":case"binary":return Kc(this,t,n);case"base64":return Mc(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return zc(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function _c(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function kc(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=yc.from(t,r)),vc(t))return 0===t.length?-1:Fc(e,t,n,r,i);if("number"==typeof t)return t&=255,yc.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):Fc(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function Fc(e,t,n,r,i){var a,o=1,A=e.length,s=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,A/=2,s/=2,n/=2}function l(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var c=-1;for(a=n;a<A;a++)if(l(e,a)===l(t,-1===c?0:a-c)){if(-1===c&&(c=a),a-c+1===s)return c*o}else-1!==c&&(a-=a-c),c=-1}else for(n+s>A&&(n=A-s),a=n;a>=0;a--){for(var u=!0,d=0;d<s;d++)if(l(e,a+d)!==l(t,d)){u=!1;break}if(u)return a}return-1}function Sc(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r))>i&&(r=i):r=i;var a=t.length;if(a%2!=0)throw new TypeError("Invalid hex string");r>a/2&&(r=a/2);for(var o=0;o<r;++o){var A=parseInt(t.substr(2*o,2),16);if(isNaN(A))return o;e[n+o]=A}return o}function Rc(e,t,n,r){return nu(eu(t,e.length-n),e,n,r)}function Nc(e,t,n,r){return nu(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function Tc(e,t,n,r){return Nc(e,t,n,r)}function Oc(e,t,n,r){return nu(tu(t),e,n,r)}function Lc(e,t,n,r){return nu(function(e,t){for(var n,r,i,a=[],o=0;o<e.length&&!((t-=2)<0);++o)r=(n=e.charCodeAt(o))>>8,i=n%256,a.push(i),a.push(r);return a}(t,e.length-n),e,n,r)}function Mc(e,t,n){return 0===t&&n===e.length?gc(e):gc(e.slice(t,n))}function Uc(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var a,o,A,s,l=e[i],c=null,u=l>239?4:l>223?3:l>191?2:1;if(i+u<=n)switch(u){case 1:l<128&&(c=l);break;case 2:128==(192&(a=e[i+1]))&&(s=(31&l)<<6|63&a)>127&&(c=s);break;case 3:a=e[i+1],o=e[i+2],128==(192&a)&&128==(192&o)&&(s=(15&l)<<12|(63&a)<<6|63&o)>2047&&(s<55296||s>57343)&&(c=s);break;case 4:a=e[i+1],o=e[i+2],A=e[i+3],128==(192&a)&&128==(192&o)&&128==(192&A)&&(s=(15&l)<<18|(63&a)<<12|(63&o)<<6|63&A)>65535&&s<1114112&&(c=s)}null===c?(c=65533,u=1):c>65535&&(c-=65536,r.push(c>>>10&1023|55296),c=56320|1023&c),r.push(c),i+=u}return function(e){var t=e.length;if(t<=Gc)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=Gc));return n}(r)}yc.TYPED_ARRAY_SUPPORT=void 0===ac.TYPED_ARRAY_SUPPORT||ac.TYPED_ARRAY_SUPPORT,Ec(),yc.poolSize=8192,yc._augment=function(e){return e.__proto__=yc.prototype,e},yc.from=function(e,t,n){return Cc(null,e,t,n)},yc.TYPED_ARRAY_SUPPORT&&(yc.prototype.__proto__=Uint8Array.prototype,yc.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&yc[Symbol.species]),yc.alloc=function(e,t,n){return function(e,t,n,r){return Bc(t),t<=0?Ic(e,t):void 0!==n?"string"==typeof r?Ic(e,t).fill(n,r):Ic(e,t).fill(n):Ic(e,t)}(null,e,t,n)},yc.allocUnsafe=function(e){return Qc(null,e)},yc.allocUnsafeSlow=function(e){return Qc(null,e)},yc.isBuffer=function(e){return null!=e&&(!!e._isBuffer||ru(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&ru(e.slice(0,0))}(e))},yc.compare=function(e,t){if(!vc(e)||!vc(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},yc.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},yc.concat=function(e,t){if(!hc(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return yc.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=yc.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var a=e[n];if(!vc(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i),i+=a.length}return r},yc.byteLength=Dc,yc.prototype._isBuffer=!0,yc.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)_c(this,t,t+1);return this},yc.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)_c(this,t,t+3),_c(this,t+1,t+2);return this},yc.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)_c(this,t,t+7),_c(this,t+1,t+6),_c(this,t+2,t+5),_c(this,t+3,t+4);return this},yc.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?Uc(this,0,e):xc.apply(this,arguments)},yc.prototype.equals=function(e){if(!vc(e))throw new TypeError("Argument must be a Buffer");return this===e||0===yc.compare(this,e)},yc.prototype.inspect=function(){var e="";return this.length>0&&(e=this.toString("hex",0,50).match(/.{2}/g).join(" "),this.length>50&&(e+=" ... ")),"<Buffer "+e+">"},yc.prototype.compare=function(e,t,n,r,i){if(!vc(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(i>>>=0)-(r>>>=0),o=(n>>>=0)-(t>>>=0),A=Math.min(a,o),s=this.slice(r,i),l=e.slice(t,n),c=0;c<A;++c)if(s[c]!==l[c]){a=s[c],o=l[c];break}return a<o?-1:o<a?1:0},yc.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},yc.prototype.indexOf=function(e,t,n){return kc(this,e,t,n,!0)},yc.prototype.lastIndexOf=function(e,t,n){return kc(this,e,t,n,!1)},yc.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return Sc(this,e,t,n);case"utf8":case"utf-8":return Rc(this,e,t,n);case"ascii":return Nc(this,e,t,n);case"latin1":case"binary":return Tc(this,e,t,n);case"base64":return Oc(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Lc(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},yc.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var Gc=4096;function Hc(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function Kc(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function jc(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",a=t;a<n;++a)i+=$c(e[a]);return i}function zc(e,t,n){for(var r=e.slice(t,n),i="",a=0;a<r.length;a+=2)i+=String.fromCharCode(r[a]+256*r[a+1]);return i}function Jc(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function Pc(e,t,n,r,i,a){if(!vc(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function Yc(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-n,2);i<a;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function Wc(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-n,4);i<a;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function qc(e,t,n,r,i,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function Vc(e,t,n,r,i){return i||qc(e,0,n,4),fc(e,t,n,r,23,4),n+4}function Xc(e,t,n,r,i){return i||qc(e,0,n,8),fc(e,t,n,r,52,8),n+8}yc.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e),yc.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=yc.prototype;else{var i=t-e;n=new yc(i,void 0);for(var a=0;a<i;++a)n[a]=this[a+e]}return n},yc.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||Jc(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r},yc.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||Jc(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},yc.prototype.readUInt8=function(e,t){return t||Jc(e,1,this.length),this[e]},yc.prototype.readUInt16LE=function(e,t){return t||Jc(e,2,this.length),this[e]|this[e+1]<<8},yc.prototype.readUInt16BE=function(e,t){return t||Jc(e,2,this.length),this[e]<<8|this[e+1]},yc.prototype.readUInt32LE=function(e,t){return t||Jc(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},yc.prototype.readUInt32BE=function(e,t){return t||Jc(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},yc.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||Jc(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*t)),r},yc.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||Jc(e,t,this.length);for(var r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},yc.prototype.readInt8=function(e,t){return t||Jc(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},yc.prototype.readInt16LE=function(e,t){t||Jc(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},yc.prototype.readInt16BE=function(e,t){t||Jc(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},yc.prototype.readInt32LE=function(e,t){return t||Jc(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},yc.prototype.readInt32BE=function(e,t){return t||Jc(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},yc.prototype.readFloatLE=function(e,t){return t||Jc(e,4,this.length),pc(this,e,!0,23,4)},yc.prototype.readFloatBE=function(e,t){return t||Jc(e,4,this.length),pc(this,e,!1,23,4)},yc.prototype.readDoubleLE=function(e,t){return t||Jc(e,8,this.length),pc(this,e,!0,52,8)},yc.prototype.readDoubleBE=function(e,t){return t||Jc(e,8,this.length),pc(this,e,!1,52,8)},yc.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||Pc(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,a=0;for(this[t]=255&e;++a<n&&(i*=256);)this[t+a]=e/i&255;return t+n},yc.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||Pc(this,e,t,n,Math.pow(2,8*n)-1,0);var i=n-1,a=1;for(this[t+i]=255&e;--i>=0&&(a*=256);)this[t+i]=e/a&255;return t+n},yc.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||Pc(this,e,t,1,255,0),yc.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},yc.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||Pc(this,e,t,2,65535,0),yc.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):Yc(this,e,t,!0),t+2},yc.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||Pc(this,e,t,2,65535,0),yc.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):Yc(this,e,t,!1),t+2},yc.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||Pc(this,e,t,4,4294967295,0),yc.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):Wc(this,e,t,!0),t+4},yc.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||Pc(this,e,t,4,4294967295,0),yc.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):Wc(this,e,t,!1),t+4},yc.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);Pc(this,e,t,n,i-1,-i)}var a=0,o=1,A=0;for(this[t]=255&e;++a<n&&(o*=256);)e<0&&0===A&&0!==this[t+a-1]&&(A=1),this[t+a]=(e/o|0)-A&255;return t+n},yc.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);Pc(this,e,t,n,i-1,-i)}var a=n-1,o=1,A=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===A&&0!==this[t+a+1]&&(A=1),this[t+a]=(e/o|0)-A&255;return t+n},yc.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||Pc(this,e,t,1,127,-128),yc.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},yc.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||Pc(this,e,t,2,32767,-32768),yc.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):Yc(this,e,t,!0),t+2},yc.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||Pc(this,e,t,2,32767,-32768),yc.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):Yc(this,e,t,!1),t+2},yc.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||Pc(this,e,t,4,2147483647,-2147483648),yc.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):Wc(this,e,t,!0),t+4},yc.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||Pc(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),yc.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):Wc(this,e,t,!1),t+4},yc.prototype.writeFloatLE=function(e,t,n){return Vc(this,e,t,!0,n)},yc.prototype.writeFloatBE=function(e,t,n){return Vc(this,e,t,!1,n)},yc.prototype.writeDoubleLE=function(e,t,n){return Xc(this,e,t,!0,n)},yc.prototype.writeDoubleBE=function(e,t,n){return Xc(this,e,t,!1,n)},yc.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,a=r-n;if(this===e&&n<t&&t<r)for(i=a-1;i>=0;--i)e[i+t]=this[i+n];else if(a<1e3||!yc.TYPED_ARRAY_SUPPORT)for(i=0;i<a;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+a),t);return a},yc.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!yc.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var a;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=t;a<n;++a)this[a]=e;else{var o=vc(e)?e:eu(new yc(e,r).toString()),A=o.length;for(a=0;a<n-t;++a)this[a+t]=o[a%A]}return this};var Zc=/[^+\/0-9A-Za-z-_]/g;function $c(e){return e<16?"0"+e.toString(16):e.toString(16)}function eu(e,t){var n;t=t||1/0;for(var r=e.length,i=null,a=[],o=0;o<r;++o){if((n=e.charCodeAt(o))>55295&&n<57344){if(!i){if(n>56319){(t-=3)>
2-1&&a.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function tu(e){return function(e){var t,n,r,i,a,o;lc||cc();var A=e.length;if(A%4>0)throw new Error("Invalid string. Length must be a multiple of 4");a="="===e[A-2]?2:"="===e[A-1]?1:0,o=new sc(3*A/4-a),r=a>0?A-4:A;var s=0;for(t=0,n=0;t<r;t+=4,n+=3)i=Ac[e.charCodeAt(t)]<<18|Ac[e.charCodeAt(t+1)]<<12|Ac[e.charCodeAt(t+2)]<<6|Ac[e.charCodeAt(t+3)],o[s++]=i>>16&255,o[s++]=i>>8&255,o[s++]=255&i;return 2===a?(i=Ac[e.charCodeAt(t)]<<2|Ac[e.charCodeAt(t+1)]>>4,o[s++]=255&i):1===a&&(i=Ac[e.charCodeAt(t)]<<10|Ac[e.charCodeAt(t+1)]<<4|Ac[e.charCodeAt(t+2)]>>2,o[s++]=i>>8&255,o[s++]=255&i),o}(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(Zc,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function nu(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function ru(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}rc.A.isValid=function(e){try{return!!new rc.A(e)}catch(t){return!1}};class iu{constructor(e){if(this.data=null,this.width=null,this.height=null,this.data=e,65496!==e.readUInt16BE(0))throw new Error("SOI not found in JPEG");const t=ic.A.decode(this.data);for(let n=0;n<t.length;n+=1){const e=t[n];"EXIF"===e.name&&e.entries.orientation&&(this.orientation=e.entries.orientation),"SOF"===e.name&&(this.width||=e.width,this.height||=e.height)}this.orientation>4&&([this.width,this.height]=[this.height,this.width])}}iu.isValid=e=>e&&yc.isBuffer(e)&&65496===e.readUInt16BE(0);const au=function(e){let{limit:t=100}=void 0===e?{}:e,n={},r=[];return{get:e=>n[e],set:(e,i)=>{r.push(e),r.length>t&&delete n[r.shift()],n[e]=i},reset:()=>{n={},r=[]},length:()=>r.length}}({limit:30}),ou=e=>{const t=e.toLowerCase();return"jpg"===t||"jpeg"===t||"png"===t};function Au(e,t){switch(t.toLowerCase()){case"jpg":case"jpeg":return new iu(e);case"png":return new rc.A(e);default:return null}}const su=e=>{const t=(e=>{let t;return iu.isValid(e)?t="jpg":rc.A.isValid(e)&&(t="png"),t})(e);return t?new Promise(n=>n(Au(e,t))):Promise.resolve()},lu=async e=>{const{uri:t,body:n,headers:r,method:i="GET",credentials:a}=e,o=await(async(e,t)=>{const n=await Ua(e,t),r=await(n.buffer?n.buffer():n.arrayBuffer());return"Buffer"===r.constructor.name?r:yc.from(r)})(t,{body:n,headers:r,method:i,credentials:a}),A=(e=>{const t=137===e[0]&&80===e[1]&&78===e[2]&&71===e[3]&&13===e[4]&&10===e[5]&&26===e[6]&&10===e[7],n=255===e[0]&&216===e[1]&&255===e[2];let r="";if(t)r="png";else{if(!n)throw new Error("Not valid image extension");r="jpg"}return r})(o);return Au(o,A)},cu=function(e,t){let n,{cache:r=!0}=void 0===t?{}:t;const i=e.data?e.data.toString():e.uri;if("undefined"!=typeof Blob&&e instanceof Blob)n=(async e=>{const{type:t}=e;if(!t||"application/octet-stream"===t){const t=await e.arrayBuffer(),n=yc.from(t);return su(n)}if(!t.startsWith("image/"))throw new Error(`Invalid blob type: ${t}`);const n=t.replace("image/","");if(!ou(n))throw new Error(`Invalid blob type: ${t}`);const r=await e.arrayBuffer();return Au(yc.from(r),n)})(e);else if(yc.isBuffer(e))n=su(e);else{if(r&&au.get(i))return au.get(i);n=(e=>{let{uri:t}=e;return/^data:image\/[a-zA-Z]*;base64,[^"]*/g.test(t)})(e)?(e=>{let{uri:t}=e;const n=/^data:image\/([a-zA-Z]*);base64,([^"]*)/g.exec(t),r=n[1],i=n[2];if(!ou(r))throw new Error(`Base64 image invalid format: ${r}`);return new Promise(e=>e(Au(yc.from(i,"base64"),r)))})(e):"object"==typeof e&&e.data?(e=>{if(e.data&&e.format)return new Promise(t=>t(Au(e.data,e.format)));throw new Error(`Invalid data given for local file: ${JSON.stringify(e)}`)})(e):lu(e)}if(!n)throw new Error("Cannot resolve image");return r&&au.set(i,n),n},uu=e=>{let t=0,n="";const r=[];
2return e.forEach(e=>{n+=e.string,r.push({start:t,end:t+e.string.length,attributes:e.attributes||{}}),t+=e.string.length}),{string:n,runs:r}},du=(e,t)=>{switch(t){case"uppercase":return e.toUpperCase();case"lowercase":return e.toLowerCase();case"capitalize":return(e=>e?e.replace(/(^|\s)\S/g,e=>e.toUpperCase()):e)(e);case"upperfirst":return io(e);default:return e}};class gu{constructor(e){this.name=e,this.src=oA.Kc.open(null,e)}encode(e){return this.src.encode(e)}layout(e){const[t,n]=this.encode(e);return{positions:n,stringIndices:n.map((e,t)=>t),glyphs:t.map((e,t)=>{const r=this.getGlyph(parseInt(e,16));return r.advanceWidth=n[t].advanceWidth,r})}}glyphForCodePoint(e){const t=this.getGlyph(e);return t.advanceWidth=400,t}getGlyph(e){return{id:e,_font:this.src,codePoints:[e],isLigature:!1,name:this.src.font.characterToGlyph(e)}}hasGlyphForCodePoint(e){return".notdef"!==this.src.font.characterToGlyph(e)}get ascent(){return 900}get capHeight(){switch(this.name){case"Times-Roman":case"Times-Bold":case"Times-Italic":case"Times-BoldItalic":return 650;case"Courier":case"Courier-Bold":case"Courier-Oblique":case"Courier-BoldOblique":return 550;default:return 690}}get xHeight(){switch(this.name){case"Times-Roman":case"Times-Bold":case"Times-Italic":case"Times-BoldItalic":return 440;case"Courier":case"Courier-Bold":case"Courier-Oblique":case"Courier-BoldOblique":return 390;default:return 490}}get descent(){switch(this.name){case"Times-Roman":case"Times-Bold":case"Times-Italic":case"Times-BoldItalic":return-220;case"Courier":case"Courier-Bold":case"Courier-Oblique":case"Courier-BoldOblique":return-230;default:return-200}}get lineGap(){return 0}get unitsPerEm(){return 1e3}}const pu={},fu=[173],mu=e=>e.attributes.fontSize||12,hu=e=>{if(pu[e])return pu[e];const t=new gu(e);return pu[e]=t,t},Eu=()=>hu("Helvetica"),Iu=(e,t,n)=>{const r=[...t,n,Eu()];for(let i=0;i<r.length;i+=1){const t=r[i];if(!fu.includes(e)&&t&&t.hasGlyphForCodePoint&&t.hasGlyphForCodePoint(e))return t}return Eu()},yu=()=>e=>{let{string:t,runs:n}=e,r=null,i=null,a=0,o=0;const A=[];for(let s=0;s<n.length;s+=1){const e=n[s],l=e.attributes.font.map(e=>"string"==typeof e?hu(e):e);if(0===t.length){A.push({start:0,end:0,attributes:{font:l}});break}const c=t.slice(e.start,e.end);for(let t=0;t<c.length;t+=1){const n=c[t],s=n.codePointAt(),u=Iu(s,l,r),d=mu(e);u===r&&d===i&&u.unitsPerEm===r.unitsPerEm||(r&&A.push({start:a,end:o,attributes:{font:r,scale:i/r.unitsPerEm}}),r=u,i=d,a=o),o+=n.length}}if(a<t.length){const e=mu(Za(n));A.push({start:a,end:t.length,attributes:{font:r,scale:e/r.unitsPerEm}})}return{string:t,runs:A}},Cu=e=>
2e.type===Ta,Bu=ll({bidi:ul,linebreaker:Cl,justification:Dl,textDecoration:_l,scriptItemizer:Fl,wordHyphenation:Nl,fontSubstitution:yu}),Qu=(e,t)=>{if(!t)return[{string:""}];const n=[],{fill:r="black",fontFamily:i="Helvetica",fontWeight:a,fontStyle:o,fontSize:A=18,textDecorationColor:s,textDecorationStyle:l,textTransform:c,opacity:u}=t.props,d=t.props.textDecoration,g=("string"==typeof i?[i]:[...i||[]]).map(t=>{if("string"!=typeof t)return t;const n={fontFamily:t,fontWeight:a,fontStyle:o},r=e?e.getFont(n):null;return r?r.data:t}),p={font:g,opacity:u,fontSize:A,color:r,underlineStyle:l,underline:"underline"===d||"underline line-through"===d||"line-through underline"===d,underlineColor:s||r,strike:"line-through"===d||"underline line-through"===d||"line-through underline"===d,strikeStyle:l,strikeColor:s||r};for(let f=0;f<t.children.length;f+=1){const e=t.children[f];Cu(e)?n.push({string:du(e.value,c),attributes:p}):e&&n.push(...Qu(e))}return n},wu=999999999999,bu={before:-.5,after:-.5},vu=e=>t=>{var n,r;const i=((e,t)=>uu(Qu(e,t)))(e,t),a={x:(null===(n=t.props)||void 0===n?void 0:n.x)||0,y:(null===(r=t.props)||void 0===r?void 0:r.y)||0,width:wu,height:wu},o=t.props.hyphenationCallback||(null==e?void 0:e.getHyphenationCallback())||null,A=Bu(i,a,{hyphenationCallback:o,shrinkWhitespaceFactor:bu}).flat();return Object.assign({},t,{lines:A})},Du=e=>e.type===ba,xu=e=>e.type!==ba,_u=/url\(['"]?#([^'"]+)['"]?\)/,ku=(e,t)=>{if(!t)return;if(!_u.test(t))return t;return e[t.match(_u)[1]]},Fu=e=>t=>{var n,r;const i=ku(e,null===(n=t.props)||void 0===n?void 0:n.fill),a=ku(e,null===(r=t.props)||void 0===r?void 0:r.clipPath),o=Object.assign({},t.props,{fill:i,clipPath:a}),A=t.children?t.children.map(Fu(e)):void 0;return Object.assign({},t,{props:o,children:A})},Su=e=>{if(!e.children)return e;const t=(((e.children||[]).find(Du)||{}).children||[]).reduce((e,t)=>{var n;const r=null===(n=t.props)||void 0===n?void 0:n.id;return r&&(e[r]=t),e},{});const n=e.children.map(Fu(t));return Object.assign({},e,{children:n})},Ru=e=>(e=>{if(!e.children)return e;const t=e.children.filter(xu);return Object.assign({},e,{children:t})})(Su(e)),Nu=e=>{if(!e)return null;const t=e.split(/[,\s]+/).map(parseFloat);return 4!==t.length?null:{minX:t[0],minY:t[1],maxX:t[2],maxY:t[3]}},Tu=["x","y","clipPath","clipRule","opacity","fill","fillOpacity","fillRule","stroke","strokeLinecap","strokeLinejoin","strokeOpacity","strokeWidth","textAnchor","dominantBaseline","color","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","opacity","textDecoration","lineHeight","textAlign","visibility","wordSpacing"],Ou=e=>{if(!e.children)return e;const t=(e=>{const t=e.props||{};return no(Tu,t)})(e),n=e.children.map(e=>{const n=Object.assign({},t,e.props||{}),r=Object.assign({},e,{props:n});return Ou(r)});return Object.assign({},e,{children:n})},Lu=e=>{const t=e.replace(/[\s\r\t\n]+/gm," ").replace(/^defer\s/,"").split(" ");return{align:t[0]||"xMidYMid",meetOrSlice:t[1]||"meet"}},Mu=["width","height","color","stroke","strokeWidth","opacity","fillOpacity","strokeOpacity","fill","fillRule","clipPath","offset","transform","strokeLinejoin","strokeLinecap","strokeDasharray"],Uu=["y","y1","y2","height","cy","ry"],Gu=["x","x1","x2","width","cx","rx"],Hu=e=>t=>t.type===e,Ku=Hu(fa),ju=Hu(ha),zu=Hu(Ta),Ju=e=>{const t=eo(e);return t?t.percent:parseFloat(e)},Pu=e=>t=>{let n=(e=>t=>$a(t,(t,n)=>{const r=eo(t);return r&&Uu.includes(n)?r.percent*e.height:r&&Gu.includes(n)?r.percent*e.width:t}))(e)(t.props);return n=qa({x:parseFloat,x1:parseFloat,x2:parseFloat,y:parseFloat,y1:parseFloat,y2:parseFloat,r:parseFloat,rx:parseFloat,ry:parseFloat,cx:parseFloat,cy:parseFloat,width:parseFloat,height:parseFloat,offset:Ju,fill:SA,opacity:Ju,stroke:SA,stopOpacity:Ju,stopColor:SA,transform:TA},n),Object.assign({},t,{props:n})},Yu=e=>{const t=e.style||{},n=Object.assign({},t,e.props);return Object.assign({},e,{props:n})},Wu=e=>{const t=$a(e.props,e=>"none"===e?null:e);return Object.assign({},e,{props:t})},qu=e=>{const t=e.props||{},n=no(Mu,t),r=Object.assign({},n,e.style||{});return Object.assign({},e,{style:r})},Vu=e=>{const t=qa({width:parseFloat,height:parseFloat,viewBox:Nu,preserveAspectRatio:Lu},e.props);return Object.assign({},e,{props:t})},Xu=e=>{if(!ju(e))return e;if(!e.children)return e;const t=e.children.map(e=>zu(e)?(e=>({type:Da,props:{},children:[e]}))(e):e);return Object.assign({},e,{children:t})},Zu=e=>t=>{if(ju(t))return((e,t)=>{if(!t.children)return t;const n=t.children.map(vu(e));return Object.assign({},t,{children:n})})(e,t);if(!t.children)return t;const n=t.children.map(Zu(e));return Object.assign({},t,{children:n})},$u=e=>t=>{if(!t.children)return t;const n=Wa($u(e),(e=>Wa(Pu(e),Xu,Wu,Yu))(e)),r=t.children.map(n);return Object.assign({},t,{children:r})},ed=(e,t)=>{const n=(e=>{const t=Nu(e.props.viewBox);return t?{width:t.maxX,height:t.maxY}:e.props.width&&e.props.height?{width:parseFloat(e.props.width),height:parseFloat(e.props.height)}:{width:0,height:0}})(e);return Wa(Ru,Zu(t),Vu,qu,Ou,$u(n))(e)},td=(e,t)=>{if(!e.children)return e;const n=Ku(e)?ed(e,t):e,r=n.children.map(e=>td(e,t));return Object.assign({},n,{children:r})};let nd;const rd=async()=>{nd||(nd=await async function(){return nc(await Ll())}());const e=nd.Config.create();e.setPointScaleFactor(0);return{node:{create:()=>nd.Node.createWithConfig(e)}}},id=e=>e.style.zIndex,ad=(e,t)=>{const n=id(e),r=id(t);return n||r?n?r?r-n:-1:1:0},od=e=>{if(!e.children)return e;const t=((e=>e.type!==Sa&&e.type!==fa)(e)?e.children.sort(ad):e.children).map(od);return Object.assign({},e,{children:t})},Ad={},sd=/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uD
2F7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC2\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g,ld=e=>"️"!==e,cd=(e,t)=>Array.from(e).filter(t?()=>!0:ld).map(e=>e.codePointAt(0).toString(16)).join("-"),ud=(e,t)=>{if(!t||!t.url&&!t.builder)return[];const n=[];
2return Array.from(e.matchAll(sd)).forEach(e=>{const r=e[0];if(!Ad[r]||Ad[r].loading){const e=((e,t)=>{const{url:n,format:r,builder:i,withVariationSelectors:a}=t;return"function"==typeof i?i(cd(e,a)):`${n}${cd(e,a)}.${r}`})(r,t);Ad[r]={loading:!0};const a=(i=cu,function(){return i(...arguments).then(e=>e,e=>e)});n.push(a({uri:e}).then(e=>{Ad[r].loading=!1,Ad[r].data=e.data}))}var i}),n},dd=["©️","®","™"],gd=async e=>{const t=(e=>{var t,n,r;return(null===(t=e.props)||void 0===t?void 0:t.src)||(null===(n=e.props)||void 0===n?void 0:n.source)||(null===(r=e.props)||void 0===r?void 0:r.href)})(e),{cache:n}=e.props;if(t)try{const r=await(async e=>{const t="function"==typeof e?await e():await e;return"string"==typeof t?{uri:t}:t})(t);if(!r)throw new Error(`Image's "src" or "source" prop returned ${r}`);e.image=await cu(r,{cache:n}),e.image.key=r.data?r.data.toString():r.uri}catch(r){e.image={width:0,height:0,key:null},console.warn(r.message)}else console.warn(!1,'Image should receive either a "src" or "source" prop')},pd=e=>e.type===va,fd=async(e,t)=>{const n=((e,t)=>{var n;const r=[],i=(null===(n=t.children)||void 0===n?void 0:n.slice(0))||[],a=e?e.getEmojiSource():null;for(;i.length>0;){var o;const t=i.shift();pd(t)&&r.push(gd(t)),e&&null!==(o=t.style)&&void 0!==o&&o.fontFamily&&r.push(e.load(t.style)),"string"==typeof t&&r.push(...ud(t,a)),"string"==typeof t.value&&r.push(...ud(t.value,a)),t.children&&t.children.forEach(e=>{i.push(e)})}return r})(t,e);return await Promise.all(n),e},md={color:"blue",textDecoration:"underline"},hd=(e,t)=>{let n=t.style;return(e=>e.type===Ea)(t)&&(n=Array.isArray(t.style)?[md,...t.style]:[md,t.style]),jA(e,n)},Ed=e=>t=>{const n=hd(e,t);if(!t.children)return Object.assign({},t,{style:n});const r=t.children.map(Ed(e));return Object.assign({},t,{style:n,children:r})},Id=e=>{var t,n,r;const i=(null===(t=e.box)||void 0===t?void 0:t.width)||e.style.width,a=(null===(n=e.box)||void 0===n?void 0:n.height)||e.style.height,o=(null===(r=e.props)||void 0===r?void 0:r.orientation)||"portrait";return Ed({width:i,height:a,orientation:o,dpi:72})(e)},yd=e=>t=>{var n,r;return Va(null===(n=t.style)||void 0===n?void 0:n[e])?"50%":null===(r=t.style)||void 0===r?void 0:r[e]},Cd=e=>{const t=(e=>{if(!e.box)return{};const{left:t,top:n,width:r,height:i}=e.box,a=yd("transformOriginX")(e),o=yd("transformOriginY")(e),A=eo(a),s=eo(o);return{left:t+(A?r*A.percent:a),top:n+(s?i*s.percent:o)}})(e),n=Object.assign({},e,{origin:t});if(!e.children)return n;const r=e.children.map(Cd);return Object.assign({},n,{children:r})},Bd=e=>"string"==typeof e?{title:e,fit:!1,expanded:!1}:e,Qd=["portrait","landscape"],wd=e=>"landscape"===(e=>{var t;const n=(null===(t=e.props)||void 0===t?void 0:t.orientation)||"portrait";return Qd.includes(n)?n:"portrait"})(e),bd={"4A0":[4767.87,6740.79],"2A0":[3370.39,4767.87],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],RA0:[2437.8,3458.27],RA1:[1729.13,2437.8],RA2:[1218.9,1729.13],RA3:[864.57,1218.9],RA4:[609.45,864.57],SRA0:[2551.18,3628.35],SRA1:[1814.17,2551.18],SRA2:[1275.59,1814.17],SRA3:[907.09,1275.59],SRA4:[637.8,907.09],EXECUTIVE:[521.86,756],FOLIO:[612,936],LEGAL:[612,1008],LETTER:[612,792],TABLOID:[792,1224],ID1:[153,243]},vd=e=>({width:e[0],height:e[1]}),Dd=(e,t)=>({width:e.width?e.width*(72/t):e.width,height:e.height?e.height*(72/t):e.height}),xd=e=>{var t,n;const r=(null===(t=e.props)||void 0===t?void 0:t.size)||"A4",i=parseFloat((null===(n=e.props)||void 0===n?void 0:n.dpi)||72),a=typeof r;let o;return"string"===a?o=vd(bd[r.toUpperCase()]):Array.isArray(r)?(o=vd(r),o=Dd(o,i)):"number"===a?(o=vd([r]),o=Dd(o,i)):(o=r,o=Dd(o,i)),wd(e)?(e=>({width:e.height,height:e.width}))(o):o},_d=e=>{const t=xd(e),n=kA(e.style||{});return{...e,style:{...n,...t}}},kd=e=>{var t;return!0===(null===(t=e.props)||void 0===t?void 0:t.fixed)},Fd=(e,t)=>{const n=((e,t)=>{const n=Xa(e,["box","top"],0),r=Xa(e,["props","widows"],2),i=Xa(e,["props","orphans"],2),a=e.lines.length,o=((e,t)=>{let n=0;if(!e.lines)return 0;for(let r=0;r<e.lines.length;r+=1){const i=e.lines[r];if(n+i.box.height>t)return r;n+=i.box.height}return e.lines.length})(e,t-n);return 0===o?0:a<i?a:o<i||a<i+r?0:a===i+r?i:a-o<r?a-r:o})(e,t),r=((e,t)=>{let n=0;if(!e.lines)return n;for(let r=0;r<t;r+=1){const t=e.lines[r];if(!t)break;n+=t.box.height}return n})(e,n),i=e.box.height-r;return[Object.assign({},e,{box:{...e.box,height:r,borderBottomWidth:0},style:{...e.style,marginBottom:0,paddingBottom:0,borderBottomWidth:0,borderBottomLeftRadius:0,borderBottomRightRadius:0},lines:e.lines.slice(0,n)}),Object.assign({},e,{box:{...e.box,top:0,height:i,borderTopWidth:0},style:{...e.style,marginTop:0,paddingTop:0,borderTopWidth:0,borderTopLeftRadius:0,borderTopRightRadius:0},lines:e.lines.slice(n)})]},Sd=(e,t)=>
2{if(!e)return[null,null];const n=(e=>{var t;return(null===(t=e.box)||void 0===t?void 0:t.top)||0})(e),r=Object.assign({},e,{box:{...e.box,borderBottomWidth:0},style:{...e.style,marginBottom:0,paddingBottom:0,borderBottomWidth:0,borderBottomLeftRadius:0,borderBottomRightRadius:0}});r.style.height=t-n;const i=(e=>{var t;return!Va(null===(t=e.style)||void 0===t?void 0:t.height)})(e)?e.box.height-(t-n):null,a=Object.assign({},e,{box:{...e.box,top:0,borderTopWidth:0},style:{...e.style,marginTop:0,paddingTop:0,borderTopWidth:0,borderTopLeftRadius:0,borderTopRightRadius:0}});return i&&(a.style.height=i),[r,a]},Rd=[fa,ya,va,xa],Nd=e=>{var t;return!Rd.includes(e.type)&&(!!Va(null===(t=e.props)||void 0===t?void 0:t.wrap)||e.props.wrap)},Td=(e,t)=>{const{yogaNode:n}=e;return n?n.getComputedPadding(t):null},Od=e=>{const{style:t,box:n}=e;return{paddingTop:Td(e,Kl.Top)||(null==n?void 0:n.paddingTop)||(null==t?void 0:t.paddingTop)||(null==t?void 0:t.paddingVertical)||(null==t?void 0:t.padding)||0,paddingRight:Td(e,Kl.Right)||(null==n?void 0:n.paddingRight)||(null==t?void 0:t.paddingRight)||(null==t?void 0:t.paddingHorizontal)||(null==t?void 0:t.padding)||0,paddingBottom:Td(e,Kl.Bottom)||(null==n?void 0:n.paddingBottom)||(null==t?void 0:t.paddingBottom)||(null==t?void 0:t.paddingVertical)||(null==t?void 0:t.padding)||0,paddingLeft:Td(e,Kl.Left)||(null==n?void 0:n.paddingLeft)||(null==t?void 0:t.paddingLeft)||(null==t?void 0:t.paddingHorizontal)||(null==t?void 0:t.padding)||0}},Ld=e=>"string"==typeof e,Md=e=>{if(!e)return[];if(Ld(e)||(e=>"number"==typeof e)(e))return[{type:Ta,value:`${e}`}];if((e=>e&&e.type===Symbol.for("react.fragment"))(e))return Md(e.props.children);if(Array.isArray(e))return e.reduce((e,t)=>e.concat(Md(t)),[]);if(!Ld(e.type))return Md(e.type(e.props));const{type:t,props:{style:n={},children:r=[],...i}}=e;return[{type:t,style:n,props:i,box:{},children:Ya(r).reduce((e,t)=>e.concat(Md(t)),[])}]},Ud=(e,t)=>{const n=(e=>{return e.box.top+e.box.height+e.box.marginBottom+((null===(t=e.props)||void 0===t?void 0:t.minPresenceAhead)||0);var t})(e),r=(i=t.filter(e=>{var t;return!(null!==(t=e.props)&&void 0!==t&&t.fixed)}),Math.max(...i.map(e=>e.box.top+e.box.height)));var i;return Math.min(n,r)},Gd=(e,t,n)=>{var r;if(null!==(r=e.props)&&void 0!==r&&r.fixed)return!1;const i=n<e.box.top+e.box.height,a=Nd(e),o=Ud(e,t),A=e.box.top>e.box.marginTop;return(null===(s=e.props)||void 0===s?void 0:s.break)||!1||i&&!a||!i&&o>n&&A;var s},Hd=[8232,8233],Kd=[e=>e.map(e=>{const t=(n=e.attributes.font,Hd.reduce((e,t)=>n&&n.hasGlyphForCodePoint&&n.hasGlyphForCodePoint(t)?e:[...e,String.fromCharCode(t)],[]));var n;const r=new RegExp(t.join("|"));return{string:e.string.replace(r,""),attributes:e.attributes}}),e=>{const t=[];for(let n=0;n<e.length;n+=1){const r=e[n];let i=0;Array.from(r.string.matchAll(sd)).forEach(e=>{const{index:n}=e,a=e[0],o=dd.includes(a),A=r.attributes.fontSize,s=r.string.slice(i,n+e[0].length);Ad[a]&&Ad[a].data?t.push({string:s.replace(e,String.fromCharCode(65532)),attributes:{...r.attributes,attachment:{width:A,height:A,yOffset:Math.floor(.1*A),image:Ad[a].data}}}):o?t.push({string:s,attributes:r.attributes}):t.push({string:s.replace(e,String.fromCharCode(0)),attributes:r.attributes}),i=n+a.length}),i<r.string.length&&t.push({string:r.string.slice(i),attributes:r.attributes})}return t}],jd=e=>e.type===va,zd=e=>e.type===Ta,Jd=function(e,t,n,r){var i,a;if(void 0===r&&(r=0),!t)return[{string:""}];let o=[];const{color:A="black",direction:s="ltr",fontFamily:l="Helvetica",fontWeight:c,fontStyle:u,fontSize:d=18,textAlign:g,lineHeight:p,textDecoration:f,textDecorationColor:m,textDecorationStyle:h,textTransform:E,letterSpacing:I,textIndent:y,opacity:C,verticalAlign:B}=t.style,Q=("string"==typeof l?[l]:[...l||[]]).map(t=>{if("string"!=typeof t)return t;const n={fontFamily:t,fontWeight:c,fontStyle:u},r=e?e.getFont(n):null;return r?r.data:t}),w={font:Q,color:A,opacity:C,fontSize:d,direction:s,verticalAlign:B,backgroundColor:0===r?null:t.style.backgroundColor,indent:y,characterSpacing:I,strikeStyle:h,underlineStyle:h,underline:"underline"===f||"underline line-through"===f||"line-through underline"===f,strike:"line-through"===f||"underline line-through"===f||"line-through underline"===f,strikeColor:m||A,underlineColor:m||A,link:n||(null===(i=t.props)||void 0===i?void 0:i.src)||(null===(a=t.props)||void 0===a?void 0:a.href),lineHeight:p?p*d:null,align:g||("rtl"===s?"right":"left")};for(let b=0;b<t.children.length;b+=1){const n=t.children[b];jd(n)?o.push({string:String.fromCharCode(65532),attributes:{...w,attachment:{width:n.style.width||d,height:n.style.height||d,image:n.image.data}}}):zd(n)?o.push({string:du(n.value,E),attributes:w}):n&&o.push(...Jd(e,n,w.link,r+1))}for(let b=0;b<Kd.length;b+=1){o=(0,Kd[b])(o)}return o},Pd=ll({bidi:ul,linebreaker:Cl,justification:Dl,textDecoration:_l,scriptItemizer:Fl,wordHyphenation:Nl,fontSubstitution:yu}),Yd=(e,t,n,r)=>{const i=((e,t)=>{const n=Jd(e,t);return uu(n)})(r,e),a=((e,t,n)=>{const r=(e=>{var t;return null===(t=e.style)||void 0===t?void 0:t.maxLines})(n),i=(e=>{var t;return null===(t=e.style)||void 0===t?void 0:t.textOverflow})(n);return{x:0,y:0,width:e,maxLines:r,height:t||1/0,truncateMode:i}})(t,n,e),o=((e,t)=>({hyphenationPenalty:t.props.hyphenationPenalty,shrinkWhitespaceFactor:{before:-.5,after:-.5},hyphenationCallback:t.props.hyphenationCallback||(null==e?void 0:e.getHyphenationCallback())||null}))(r,e);return Pd(i,a,o).reduce((e,t)=>
2[...e,...t],[])},Wd=e=>t=>t.type===e,qd=Wd(fa),Vd=Wd(ha),Xd=(e,t)=>{if((e=>Vd(e)&&!e.lines)(e)){const n=e.box.width-(e.box.paddingRight+e.box.paddingLeft),r=e.box.height-(e.box.paddingTop+e.box.paddingBottom);e.lines=Yd(e,n,r,t)}if((e=>!qd(e)&&!Vd(e))(e)){if(!e.children)return e;const n=e=>Xd(e,t),r=e.children.map(n);return Object.assign({},e,{children:r})}return e},Zd=["color","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","opacity","textDecoration","textTransform","lineHeight","textAlign","visibility","wordSpacing"],$d=[...Zd,"backgroundColor"],eg=e=>t=>{const n=((e,t)=>{const n={...e};return Object.entries(t).forEach(t=>{let[r,i]=t;n[r]=((e,t,n)=>"textDecoration"===e?[n,t].filter(e=>e&&"none"!==e).join(" "):t)(r,i,e[r])}),n})(e,t.style||{});return Object.assign({},t,{style:n})},tg=e=>{if((e=>e.type===fa)(e))return e;if(!e.children)return e;const t=(e=>e.type===ha)(e)?$d:Zd,n=no(t,e.style||{}),r=Wa(tg,eg(n)),i=e.children.map(r);return Object.assign({},e,{children:i})},ng=(e,t)=>{const{yogaNode:n}=e;return n?n.getComputedMargin(t):null},rg=e=>{const{style:t,box:n}=e;return{marginTop:ng(e,Kl.Top)||(null==n?void 0:n.marginTop)||(null==t?void 0:t.marginTop)||(null==t?void 0:t.marginVertical)||(null==t?void 0:t.margin)||0,marginRight:ng(e,Kl.Right)||(null==n?void 0:n.marginRight)||(null==t?void 0:t.marginRight)||(null==t?void 0:t.marginHorizontal)||(null==t?void 0:t.margin)||0,marginBottom:ng(e,Kl.Bottom)||(null==n?void 0:n.marginBottom)||(null==t?void 0:t.marginBottom)||(null==t?void 0:t.marginVertical)||(null==t?void 0:t.margin)||0,marginLeft:ng(e,Kl.Left)||(null==n?void 0:n.marginLeft)||(null==t?void 0:t.marginLeft)||(null==t?void 0:t.marginHorizontal)||(null==t?void 0:t.margin)||0}},ig={width:0,height:0},ag=(e,t)=>e?e.getComputedBorder(t):0,og={hidden:Xl.Hidden,scroll:Xl.Scroll},Ag={wrap:ec.Wrap,"wrap-reverse":ec.WrapReverse},sg=(e,t)=>n=>r=>{const{yogaNode:i}=r;if(!Va(n)&&i){const r=!Va(t),u=`set${io(e)}`,d=`${u}Auto`,g=`${u}Percent`,p=eo(n);if(p&&!i[g])throw new Error(`You can't pass percentage values to ${e} property`);var a,o;if(p)if(r)null===(a=i[g])||void 0===a||a.call(i,t,p.value);else null===(o=i[g])||void 0===o||o.call(i,p.value);else if("auto"===n){var A,s;if(r)null===(A=i[d])||void 0===A||A.call(i,t);else null===(s=i[d])||void 0===s||s.call(i)}else if(r){var l;null===(l=i[u])||void 0===l||l.call(i,t,n)}else{var c;null===(c=i[u])||void 0===c||c.call(i,n)}}return r},lg=sg("flexBasis"),cg={"flex-start":Ml.FlexStart,center:Ml.Center,"flex-end":Ml.FlexEnd,stretch:Ml.Stretch,baseline:Ml.Baseline,"space-between":Ml.SpaceBetween,"space-around":Ml.SpaceAround,"space-evenly":Ml.SpaceEvenly},ug=e=>t=>n=>{const{yogaNode:r}=n,i="items"===e?Ml.Stretch:Ml.Auto;if(r){const n=cg[t]||i;r[`setAlign${io(e)}`](n)}return n},dg=ug("self"),gg=ug("items"),pg=ug("content"),fg={absolute:Zl.Absolute,relative:Zl.Relative,static:Zl.Static},mg={row:Jl.Row,"row-reverse":Jl.RowReverse,"column-reverse":Jl.ColumnReverse},hg={center:Yl.Center,"flex-end":Yl.FlexEnd,"space-between":Yl.SpaceBetween,"space-around":Yl.SpaceAround,"space-evenly":Yl.SpaceEvenly},Eg=sg("margin",Kl.Top),Ig=sg("margin",Kl.Right),yg=sg("margin",Kl.Bottom),Cg=sg("margin",Kl.Left),Bg=sg("padding",Kl.Top),Qg=sg("padding",Kl.Right),wg=sg("padding",Kl.Bottom),bg=sg("padding",Kl.Left),vg=sg("border",Kl.Top),Dg=sg("border",Kl.Right),xg=sg("border",Kl.Bottom),_g=sg("border",Kl.Left),kg=sg("position",Kl.Top),Fg=sg("position",Kl.Right),Sg=sg("position",Kl.Bottom),Rg=sg("position",Kl.Left),Ng=sg("width"),Tg=sg("minWidth"),Og=sg("maxWidth"),Lg=sg("height"),Mg=sg("minHeight"),Ug=sg("maxHeight"),Gg=e=>e.lines?Math.max(0,...e.lines.map(e=>e.xAdvance)):0,Hg=e=>e.lines?e.lines.reduce((e,t)=>e+t.box.height,0):-1,Kg={center:.5,right:1},jg=e=>{var t;return Va(null===(t=e.box)||void 0===t?void 0:t.height)},zg=e=>Math.max(-1/0,...e),Jg=(e,t)=>()=>{const n=rg(t),r=Od(e),i=jg(e)?1/0:e.box.height-r.paddingTop-r.paddingBottom-n.marginTop-n.marginBottom-10,a=(()=>{const e={},t=[],n=()=>e,r=(e,n)=>t.push([e,n]),i=function(){return r(...arguments),e},a=(t,n,i,a)=>(r(t,n),r(t+i,n),r(t,n+a),r(t+i,n+a),e),o=(t,n,i,a)=>(r(t-i,n-(a=a||i)),r(t+i,n-a),r(t+i,n+a),r(t-i,n+a),e);return e.rect=a,e.moveTo=i,e.lineTo=i,e.circle=o,e.polygon=function(){return t.push(...arguments),e},e.ellipse=o,e.roundedRect=a,e.text=n,e.path=n,e.lineWidth=n,e.bezierCurveTo=n,e.quadraticCurveTo=n,e.scale=n,e.rotate=n,e.translate=n,e.dash=n,e.clip=n,e.save=n,e.fill=n,e.font=n,e.stroke=n,e.lineCap=n,e.opacity=n,e.restore=n,e.lineJoin=n,e.fontSize=n,e.fillColor=n,e.miterLimit=n,e.strokeColor=n,e.fillOpacity=n,e.strokeOpacity=n,e.linearGradient=n,e.radialGradient=n,e.getWidth=()=>zg(t.map(e=>e[0])),e.getHeight=()=>zg(t.map(e=>e[1])),e})();t.props.paint(a);return{width:a.getWidth(),height:Math.min(i,a.getHeight())}},Pg=e=>t=>t.type===e,Yg=Pg(fa),Wg=Pg(ha),qg=Pg(ya),Vg=Pg(Ia),Xg=Pg(va),Zg=Pg(xa),$g=Pg(Ta),ep=e
2=>{Wa((e=>{const t=Vg(e)?e.box.height:e.style.height;return Lg(t)})(e),Ng(e.style.width),Tg(e.style.minWidth),Og(e.style.maxWidth),Mg(e.style.minHeight),Ug(e.style.maxHeight),Eg(e.style.marginTop),Ig(e.style.marginRight),yg(e.style.marginBottom),Cg(e.style.marginLeft),Bg(e.style.paddingTop),Qg(e.style.paddingRight),wg(e.style.paddingBottom),bg(e.style.paddingLeft),(e=>t=>{const{yogaNode:n}=t;return!Va(e)&&n&&n.setPositionType(fg[e]),t})(e.style.position),kg(e.style.top),Fg(e.style.right),Sg(e.style.bottom),Rg(e.style.left),vg(e.style.borderTopWidth),Dg(e.style.borderRightWidth),xg(e.style.borderBottomWidth),_g(e.style.borderLeftWidth),(e=>t=>{const{yogaNode:n}=t;return n&&n.setDisplay("none"===e?Hl.None:Hl.Flex),t})(e.style.display),(e=>t=>{const{yogaNode:n}=t;if(n){const t=mg[e]||Jl.Column;n.setFlexDirection(t)}return t})(e.style.flexDirection),dg(e.style.alignSelf),pg(e.style.alignContent),gg(e.style.alignItems),(e=>t=>{const{yogaNode:n}=t;if(!Va(e)&&n){const t=hg[e]||Yl.FlexStart;n.setJustifyContent(t)}return t})(e.style.justifyContent),(e=>t=>{const{yogaNode:n}=t;if(n){const t=Ag[e]||ec.NoWrap;n.setFlexWrap(t)}return t})(e.style.flexWrap),(e=>t=>{const{yogaNode:n}=t;if(!Va(e)&&n){const t=og[e]||Xl.Visible;n.setOverflow(t)}return t})(e.style.overflow),(e=>t=>{const{yogaNode:n}=t;return!Va(e)&&n&&n.setAspectRatio(e),t})(e.style.aspectRatio),lg(e.style.flexBasis),(e=>t=>sg("flexGrow")(e||0)(t))(e.style.flexGrow),(e=>t=>sg("flexShrink")(e||1)(t))(e.style.flexShrink),(e=>t=>{const{yogaNode:n}=t;return!Va(e)&&n&&n.setGap(Pl.Row,e),t})(e.style.rowGap),(e=>t=>{const{yogaNode:n}=t;return!Va(e)&&n&&n.setGap(Pl.Column,e),t})(e.style.columnGap))(e)},tp=(e,t,n)=>{const{yogaNode:r}=e;return Wg(e)&&r.setMeasureFunc(((e,t,n)=>(e,r,i)=>{if(r===ql.Exactly)return t.lines||(t.lines=Yd(t,e,i,n)),{height:Hg(t)};if(r===ql.AtMost){var a;const r=Kg[null===(a=t.style)||void 0===a?void 0:a.textAlign]||0;return t.lines||(t.lines=Yd(t,e,i,n),t.alignOffset=(e-Gg(t))*r),{height:Hg(t),width:Math.min(e,Gg(t))}}return{}})(0,e,n)),Xg(e)&&r.setMeasureFunc(((e,t)=>(n,r,i,a)=>{const o=(e=>{var t;return null!==(t=e.image)&&void 0!==t&&t.data?e.image.width/e.image.height:1})(t),A=rg(t),s=Od(e),l=jg(e)?1/0:e.box.height-s.paddingTop-s.paddingBottom-A.marginTop-A.marginBottom-10;if(!t.image)return{width:0,height:0};if(r===ql.Exactly&&a===ql.Undefined){const e=n/o;return{height:Math.min(l,e)}}if(a===ql.Exactly&&(r===ql.AtMost||r===ql.Undefined))return{width:Math.min(i*o,n)};if(r===ql.Exactly&&a===ql.AtMost){const e=n/o;return{height:Math.min(i,l,e)}}return r===ql.AtMost&&a===ql.AtMost?o>1?{width:n,height:Math.min(n/o,i)}:{height:i,width:Math.min(i*o,n)}:{height:i,width:n}})(t,e)),Zg(e)&&r.setMeasureFunc(Jg(t,e)),Yg(e)&&r.setMeasureFunc(((e,t)=>(e,n,r,i)=>{const a=((o=t.props.viewBox)?(o.maxX-o.minX)/(o.maxY-o.minY):null)||1;var o;
2return n===ql.Exactly||n===ql.AtMost?{width:e,height:e/a}:i===ql.Exactly?{width:r*a}:{}})(0,e)),e},np=(e,t,n)=>r=>{const i=n.node.create(),a=Object.assign({},r,{yogaNode:i});if(ep(a),(e=>!Wg(e)&&!qg(e)&&!Yg(e))(r)&&r.children){const A=Wa((o=i,e=>(o.insertChild(e.yogaNode,o.getChildCount()),e)),np(e,t,n));a.children=r.children.map(A)}var o;return tp(a,e,t),a},rp=e=>(e.yogaNode.calculateLayout(),e),ip=e=>{if($g(e))return e;const t=Object.assign(Od(e),rg(e),(e=>{const{yogaNode:t}=e;return{borderTopWidth:ag(t,Kl.Top),borderRightWidth:ag(t,Kl.Right),borderBottomWidth:ag(t,Kl.Bottom),borderLeftWidth:ag(t,Kl.Left)}})(e),(e=>{const{yogaNode:t}=e;return{top:(null==t?void 0:t.getComputedTop())||0,right:(null==t?void 0:t.getComputedRight())||0,bottom:(null==t?void 0:t.getComputedBottom())||0,left:(null==t?void 0:t.getComputedLeft())||0}})(e),(e=>{const{yogaNode:t}=e;return t?{width:t.getComputedWidth(),height:t.getComputedHeight()}:ig})(e)),n=Object.assign({},e,{box:t});if(!e.children)return n;const r=e.children.map(ip);return Object.assign({},n,{children:r})},ap=e=>{const t=Object.assign({},e);if(delete t.yogaNode,!e.children)return t;const n=e.children.map(ap);return Object.assign({},t,{children:n})},op=e=>(e.yogaNode&&e.yogaNode.freeRecursive(),e),Ap=(e,t,n)=>Va(e)?null:Wa(ap,op,ip,rp,np(e,t,n))(e),sp=e=>e.type===ha,lp=(e,t)=>Object.assign({},t,{children:e}),cp=e=>{var t;return(null===(t=e.box)||void 0===t?void 0:t.top)||0},up=e=>{var t;return!Va(null===(t=e.props)||void 0===t?void 0:t.render)},dp=Wa(Xd,Ap,tg,Id),gp=e=>{console.warn(`Node of type ${e.type} can't wrap between pages and it's bigger than available page height`)},pp=(e,t,n)=>{const r=[],i=[];for(let a=0;a<n.length;a+=1){const o=n[a],A=n.slice(a+1),s=A.filter(kd),l=cp(o),c=o.box.height,u=e<=l,d=Gd(o,A,e),g=e+.001<l+c,p=Nd(o),f=c<=t;if(kd(o))i.push(o),r.push(o);else{if(u){const t=Object.assign({},o.box,{top:o.box.top-e}),n=Object.assign({},o,{box:t});i.push(n);continue}if(!f&&!p){r.push(o),i.push(...A),gp(o);break}if(d){const t=Object.assign({},o.box,{top:o.box.top-e}),n=Object.assign({},o.props,{wrap:!0,break:!1}),a=Object.assign({},o,{box:t,props:n});r.push(...s),i.push(a,...A);break}if(g){const[n,a]=mp(o,e,t);if(o.children.length>0&&0===n.children.length){if(0===r.length)r.push(o,...s),i.push(...A);else{const t=Object.assign({},o.box,{top:o.box.top-e}),n=Object.assign({},o,{box:t});r.push(...s),i.push(n,...A)}break}n&&r.push(n),a&&i.push(a);continue}r.push(o)}}return[r,i]},fp=(e,t,n)=>{const[r,i]=Sd(e,t),[a,o]=((e,t,n)=>{const r=n.children||[],i=e-cp(n);return pp(i,t,r)})(t,n,e);return[lp(a,r),lp(o,i)]},mp=(e,t,n)=>sp(e)?Fd(e,t):fp(e,t,n),hp=e=>{const t=e.children||[];return up(e)||t.some(hp)},Ep=(e,t)=>{const n=up(t),r=n&&sp(t)?{...t.box,height:0}:t.box,i=function(r){if(void 0===r&&(r=[]),n){const n=t.props.render(e);return Md(n).filter(Boolean).map(t=>Ep(e,t))}return r.map(t=>Ep(e,t))}(t.children),a=n?null:t.lines;return Object.assign({},t,{box:r,lines:a,children:i})},Ip=(e,t,n,r)=>{if(hp(t)){const i=Ep(e,t);return dp(i,n,r)}return t},yp=(e,t,n,r)=>{const i=(e=>{var t;const{paddingBottom:n}=Od(e);return(null===(t=e.style)||void 0===t?void 0:t.height)-n})(e),a=(e=>{var t;const n=null===(t=e.style)||void 0===t?void 0:t.height,{paddingTop:r,paddingBottom:i}=Od(e);return n-i-r})(e),o=Ip({pageNumber:t},e,n,r),A=e.style.height,[s,l]=pp(i,a,o.children),c=e=>dp(e,n,r),u={...e.box,height:A},d=c(Object.assign({},e,{box:u,children:s}));if(0===l.length||l.every(kd))return[d,null];const g=to("height",e.box),p=to("bookmark",e.props);return[d,c(Object.assign({},e,{props:p,box:g,children:l}))]},Cp=e=>e.map((t,n)=>({...t,subPageNumber:n,subPageTotalPages:e.length})),Bp=(e,t,n,r)=>{var i;if(!e)return[];if(!1===(null===(i=e.props)||void 0===i?void 0:i.wrap))return[e];let a=yp(e,t,n,r);const o=[a[0]];let A=a[1];for(;null!==A;)a=yp(A,t+o.length,n,r),o.push(a[0]),A=a[1];return o},Qp=e=>t=>{const n=eo(t);return n?n.percent*e.width:t},wp=e=>t=>{const n=eo(t);return n?n.percent*e.height:t},bp=e=>{const t=e.style,n=qa({paddingTop:wp(t),paddingLeft:Qp(t),paddingRight:Qp(t),paddingBottom:wp(t)},e.style);return Object.assign({},e,{style:n})},vp=e=>t=>{if(!t)return;const n=eo(t);return n?n.percent*Math.min(e.width,e.height):t},Dp=e=>{const t=qa({borderTopLeftRadius:vp(e.box),borderTopRightRadius:vp(e.box),borderBottomRightRadius:vp(e.box),borderBottomLeftRadius:vp(e.box)},e.style||{}),n=Object.assign({},e,{style:t});if(!e.children)return n;const r=e.children.map(Dp);return Object.assign({},n,{children:r})},xp=(e,t)=>{var n,r;if(Va(null===(n=e.style)||void 0===n?void 0:n.height))return t;if(Va(null===(r=t.style)||void 0===r?void 0:r.height))return t;const i=(e=>{var t,n;return e.style.height-((null===(t=e.style)||void 0===t?void 0:t.paddingTop)||0)-((null===(n=e.style)||void 0===n?void 0:n.paddingBottom)||
20)})(e),a=((e,t)=>{const n=eo(t);return n?n.percent*e:t})(i,t.style.height),o=Object.assign({},t.style,{height:a});return Object.assign({},t,{style:o})},_p=e=>{if(!e.children)return e;const t=e.children.map(t=>xp(e,t));return Object.assign({},e,{children:t})},kp=e=>t=>t.type===e,Fp=kp(Ea),Sp=kp(ha),Rp=kp(Ta),Np=e=>Sp(e)||Rp(e),Tp=e=>Fp(e)?(e=>{var t;return!(null===(t=e.props)||void 0===t||!t.render)})(e)?Object.assign({},e,{type:ha}):(e=>{const t=e.children||[];return!!t.every(Rp)||!t.every(Sp)&&t.every(Np)})(e)?(e=>{const t={type:ha,props:{},style:{},box:{},children:e.children};return Object.assign({},e,{children:[t]})})(e):e:e,Op=e=>{if(!e.children)return e;const t=Wa(Tp,Op),n=e.children.map(t);return Object.assign({},e,{children:n})},Lp=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return async function(e){let n=e;const r=Pa(t);for(var i=arguments.length,a=new Array(i>1?i-1:0),o=1;o<i;o++)a[o-1]=arguments[o];for(let t=0;t<r.length;t+=1){const e=r[t];n=await e(n,...a)}return n}}(od,e=>{if(!e.children)return e;const t=e.children.map(Cd);return Object.assign({},e,{children:t})},fd,(e,t)=>{let n=[],r=1;for(let i=0;i<e.children.length;i+=1){const a=e.children[i];let o=Bp(a,r,t,e.yoga);o=Cp(o),r+=o.length,n=n.concat(o)}return n=n.map(function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return a=((e,t,n,r,i)=>{const a={totalPages:i.length,pageNumber:r+1,subPageNumber:n.subPageNumber+1,subPageTotalPages:n.subPageTotalPages};return Ip(a,n,e,t)})(t,e.yoga,...r),to(["subPageNumber","subPageTotalPages"],a);var a}),lp(n,e)},Xd,Dp,(e,t)=>{if(!e.children)return e;const n=e.children.map(n=>Ap(n,t,e.yoga));return Object.assign({},e,{children:n})},td,fd,tg,e=>{if(!e.children)return e;const t=e.children.map(_p);return Object.assign({},e,{children:t})},e=>{if(!e.children)return e;const t=e.children.map(bp);return Object.assign({},e,{children:t})},e=>{if(!e.children)return e;const t=e.children.map(Id);return Object.assign({},e,{children:t})},Op,e=>{let t=0;const n=(e.children||[]).slice(0).map(e=>({value:e,parent:null}));for(;n.length>0;){var r;const e=n.shift(),a=e.value;let o=e.parent;if(null!==(r=a.props)&&void 0!==r&&r.bookmark){var i;const e=Bd(a.props.bookmark),n={ref:t++,parent:null===(i=o)||void 0===i?void 0:i.ref,...e};a.props.bookmark=n,o=n}a.children&&a.children.forEach(e=>{n.push({value:e,parent:o})})}return e},e=>{if(!e.children)return e;const t=e.children.map(_d);return Object.assign({},e,{children:t})},async e=>{const t=await rd();return Object.assign({},e,{yoga:t})});var Mp=n(18828),Up=n(15902),Gp=n.t(Up,2),Hp=n(74848);function Kp(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function jp(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})}),n}var zp,Jp={exports:{}},Pp=jp(Gp);(zp=Jp).exports=function e(t){var n=Mp,r=u,i=Pp;function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var o=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;o.hasOwnProperty("ReactCurrentDispatcher")||(o.ReactCurrentDispatcher={current:null}),o.hasOwnProperty("ReactCurrentBatchConfig")||(o.ReactCurrentBatchConfig={suspense:null});var A="function"==typeof Symbol&&Symbol.for,s=A?Symbol.for("react.element"):60103,l=A?Symbol.for("react.portal"):60106,c=A?Symbol.for("react.fragment"):60107,d=A?Symbol.for("react.strict_mode"):60108,g=A?Symbol.for("react.profiler"):60114,p=A?Symbol.for("react.provider"):60109,f=A?Symbol.for("react.context"):60110,m=A?Symbol.for("react.concurrent_mode"):60111,h=A?Symbol.for("react.forward_ref"):60112,E=A?Symbol.for("react.suspense"):60113,I=A?Symbol.for("react.suspense_list"):60120,y=A?Symbol.for("react.memo"):60115,C=A?Symbol.for("react.lazy"):60116,B="function"==typeof Symbol&&Symbol.iterator;function Q(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=B&&e[B]||e["@@iterator"])?e:null}function w(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case c:return"Fragment";case l:return"Portal";case g:return"Profiler";case d:return"StrictMode";case E:return"Suspense";case I:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case f:return"Context.Consumer";case p:return"Context.Provider";case h:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case y:return w(e.type);case C:if(e=1===e._status?e._result:null)return w(e)}return null}function b(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(1026&(t=e).effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function v(e){if(b(e)!==e)throw Error(a(188))}function D(e){var t=e.alternate;if(!t){if(null===(t=b(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var o=i.alternate;if(null===o){if(null!==(r=i.return)){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return v(i),e;if(o===r)return v(i),t;o=o.sibling}throw Error(a(188))}if(n.return!==r.return)n=i,r=o;else{for(var A=!1,s=i.child;s;){if(s===n){A=!0,n=i,r=o;break}if(s===r){A=!0,r=i,n=o;break}s=s.sibling}if(!A){for(s=o.child;s;){if(s===n){A=!0,n=o,r=i;break}if(s===r){A=!0,r=o,n=i;break}s=s.sibling}if(!A)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}function x(e){if(!(e=D(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}var _=t.getPublicInstance,k=t.getRootHostContext,F=t.getChildHostContext,S=t.prepareForCommit,R=t.resetAfterCommit,N=t.createInstance,T=t.appendInitialChild,O=t.finalizeInitialChildren,L=t.prepareUpdate,M=t.shouldSetTextContent,U=t.shouldDeprioritizeSubtree,G=t.createTextInstance,H=t.setTimeout,K=t.clearTimeout,j=t.noTimeout,z=t.isPrimaryRenderer,J=t.supportsMutation,P=t.supp
vendor: 4,295 bytes, line 2
2ortsPersistence,Y=t.supportsHydration,W=t.appendChild,q=t.appendChildToContainer,V=t.commitTextUpdate,X=t.commitMount,Z=t.commitUpdate,$=t.insertBefore,ee=t.insertInContainerBefore,te=t.removeChild,ne=t.removeChildFromContainer,re=t.resetTextContent,ie=t.hideInstance,ae=t.hideTextInstance,oe=t.unhideInstance,Ae=t.unhideTextInstance,se=t.cloneInstance,le=t.createContainerChildSet,ce=t.appendChildToContainerChildSet,ue=t.finalizeContainerChildren,de=t.replaceContainerChildren,ge=t.cloneHiddenInstance,pe=t.cloneHiddenTextInstance,fe=t.canHydrateInstance,me=t.canHydrateTextInstance,he=t.isSuspenseInstancePending,Ee=t.isSuspenseInstanceFallback,Ie=t.getNextHydratableSibling,ye=t.getFirstHydratableChild,Ce=t.hydrateInstance,Be=t.hydrateTextInstance,Qe=t.getNextHydratableInstanceAfterSuspenseInstance,we=t.commitHydratedContainer,be=t.commitHydratedSuspenseInstance,ve=/^(.*)[\\\/]/;function De(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,i=e._debugSource,a=w(e.type);n=null,r&&(n=w(r.type)),r=a,a="",i?a=" (at "+i.fileName.replace(ve,"")+":"+i.lineNumber+")":n&&(a=" (created by "+n+")"),n="\n    in "+(r||"Unknown")+a}t+=n,e=e.return}while(e);return t}var xe=[],_e=-1;function ke(e){0>_e||(e.current=xe[_e],xe[_e]=null,_e--)}function Fe(e,t){_e++,xe[_e]=e.current,e.current=t}var Se={},Re={current:Se},Ne={current:!1},Te=Se;function Oe(e,t){var n=e.type.contextTypes;if(!n)return Se;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,a={};for(i in n)a[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function Le(e){return null!=(e=e.childContextTypes)}function Me(e){ke(Ne),ke(Re)}function Ue(e){ke(Ne),ke(Re)}function Ge(e,t,n){if(Re.current!==Se)throw Error(a(168));Fe(Re,t),Fe(Ne,n)}function He(e,t,r){var i=e.stateNode;if(e=t.childContextTypes,"function"!=typeof i.getChildContext)return r;for(var o in i=i.getChildContext())if(!(o in e))throw Error(a(108,w(t)||"Unknown",o));return n({},r,{},i)}function Ke(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||Se,Te=Re.current,Fe(Re,t),Fe(Ne,Ne.current),!0}function je(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(t=He(e,t,Te),r.__reactInternalMemoizedMergedChildContext=t,ke(Ne),ke(Re),Fe(Re,t)):ke(Ne),Fe(Ne,n)}var ze=i.unstable_runWithPriority,Je=i.unstable_scheduleCallback,Pe=i.unstable_cancelCallback,Ye=i.unstable_shouldYield,We=i.unstable_requestPaint,qe=i.unstable_now,Ve=i.unstable_getCurrentPriorityLevel,Xe=i.unstable_ImmediatePriority,Ze=i.unstable_UserBlockingPriority,$e=i.unstable_NormalPriority,et=i.unstable_LowPriority,tt=i.unstable_IdlePriority,nt={},rt=void 0!==We?We:function(){},it=null,at=null,ot=!1,At=qe(),st=1e4>At?qe:function(){return qe()-At};function lt(){switch(Ve()){case Xe:return 99;case Ze:return 98;case $e:return 97;case et:return 96;case tt:return 95;default:throw Error(a(332))}}function ct(e){switch(e){case 99:return Xe;case 98:return Ze;case 97:return $e;case 96:return et;case 95:return tt;default:throw Error(a(332))}}function ut(e,t){return e=ct(e),ze(e,t)}function dt(e,t,n){return e=ct(e),Je(e,t,n)}function gt(e){return null===it?(it=[e],at=Je(Xe,ft)):it.push(e),nt}function pt(){if(null!==at){var e=at;at=null,Pe(e)}ft()}function ft(){if(!ot&&null!==it){ot=!0;var e=0;try{var t=it;ut(99,function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}}),it=null}catch(n){throw null!==it&&(it=it.slice(e+1)),Je(Xe,pt),n}finally{ot=!1}}}var mt=3;function ht(e,t,n){return 1073741821-(1+((1073741821-e+t/10)/(n/=10)|0))*n}var Et="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},It=Object.prototype.hasOwnProperty;function yt(e,t){if(Et(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!It.call(t,n[r])||!Et(e[n[r]],t[n[r]]))return!1;return!0}function Ct(e,t){if(e&&e.defaultProps)for(var r in t=n({},t),e=e.defaultProps)void 0===t[r]&&(t[r]=e[r]);return t}var Bt={current:null},Qt=null,wt=null,bt=null;function vt(){bt=wt=Qt=null}
2function Dt(e,t){var n=e.type._context;z?(Fe(Bt,n._currentValue),n._currentValue=t):(Fe(Bt,n._currentValue2),n._currentValue2=t)}function xt(e){var t=Bt.current;ke(Bt),e=e.type._context,z?e._currentValue=t:e._currentValue2=t}function _t(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function kt(e,t){Qt=e,bt=wt=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(ur=!0),e.firstContext=null)}function Ft(e,t){if(bt!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(bt=e,t=1073741823),t={context:e,observedBits:t,next:null},null===wt){if(null===Qt)throw Error(a(308));wt=t,Qt.dependencies={expirationTime:0,firstContext:t,responders:null}}else wt=wt.next=t;return z?e._currentValue:e._currentValue2}var St=!1;function Rt(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Nt(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Tt(e,t){return{expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function Ot(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function Lt(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,i=null;null===r&&(r=e.updateQueue=Rt(e.memoizedState))}else r=e.updateQueue,i=n.updateQueue,null===r?null===i?(r=e.updateQueue=Rt(e.memoizedState),i=n.updateQueue=Rt(n.memoizedState)):r=e.updateQueue=Nt(i):null===i&&(i=n.updateQueue=Nt(r));null===i||r===i?Ot(r,t):null===r.lastUpdate||null===i.lastUpdate?(Ot(r,t),Ot(i,t)):(Ot(r,t),i.lastUpdate=t)}function Mt(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=Rt(e.memoizedState):Ut(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function Ut(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=Nt(t)),t}function Gt(e,t,r,i,a,o){switch(r.tag){case 1:return"function"==typeof(e=r.payload)?e.call(o,i,a):e;case 3:e.effectTag=-4097&e.effectTag|64;case 0:if(null==(a="function"==typeof(e=r.payload)?e.call(o,i,a):e))break;return n({},i,a);case 2:St=!0}return i}function Ht(e,t,n,r,i){St=!1;for(var a=(t=Ut(e,t)).baseState,o=null,A=0,s=t.firstUpdate,l=a;null!==s;){var c=s.expirationTime;c<i?(null===o&&(o=s,a=l),A<c&&(A=c)):(qi(c,s.suspenseConfig),l=Gt(e,0,s,l,n,r),null!==s.callback&&(e.effectTag|=32,s.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=s:(t.lastEffect.nextEffect=s,t.lastEffect=s))),s=s.next}for(c=null,s=t.firstCapturedUpdate;null!==s;){var u=s.expirationTime;u<i?(null===c&&(c=s,null===o&&(a=l)),A<u&&(A=u)):(l=Gt(e,0,s,l,n,r),null!==s.callback&&(e.effectTag|=32,s.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=s:(t.lastCapturedEffect.nextEffect=s,t.lastCapturedEffect=s))),s=s.next}null===o&&(t.lastUpdate=null),null===c?t.lastCapturedUpdate=null:e.effectTag|=32,null===o&&null===c&&(a=l),t.baseState=a,t.firstUpdate=o,t.firstCapturedUpdate=c,Vi(A),e.expirationTime=A,e.memoizedState=l}function Kt(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),jt(t.firstEffect,n),t.firstEffect=t.lastEffect=null,jt(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function jt(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;if("function"!=typeof n)throw Error(a(191,n));n.call(r)}e=e.nextEffect}}var zt=o.ReactCurrentBatchConfig,Jt=(new r.Component).refs;function Pt(e,t,r,i){r=null==(r=r(i,t=e.memoizedState))?t:n({},t,r),e.memoizedState=r,null!==(i=e.updateQueue)&&0===e.expirationTime&&(i.baseState=r)}var Yt={isMounted:function(e){return!!(e=e._reactInternalFiber)&&b(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=Li(),i=zt.suspense;(i=Tt(r=Mi(r,e,i),i)).payload=t,null!=n&&(i.callback=n),Lt(e,i),Ui(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=Li(),i=zt.suspense;(i=Tt(r=Mi(r,e,i),i)).tag=1,i.payload=t,null!=n&&(i.callback=n),Lt(e,i),Ui(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Li(),r=zt.suspense;(r=Tt(n=Mi(n,e,r),r)).tag=2,null!=t&&(r.callback=t),Lt(e,r),Ui(e,n)}};function Wt(e,t,n,r,i,a,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,o):!(t.prototype&&t.prototype.isPureReactComponent&&yt(n,r)&&yt(i,a))}function qt(e,t,n){var r=!1,i=Se,a=t.contextType;return"object"==typeof a&&null!==a?a=Ft(a):(i=Le(t)?Te:Re.current,a=(r=null!=(r=t.contextTypes))?Oe(e,i):Se),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Yt,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a
vendor: 7,700 bytes, line 2
2),t}function Vt(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Yt.enqueueReplaceState(t,t.state,null)}function Xt(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=Jt;var a=t.contextType;"object"==typeof a&&null!==a?i.context=Ft(a):(a=Le(t)?Te:Re.current,i.context=Oe(e,a)),null!==(a=e.updateQueue)&&(Ht(e,a,n,i,r),i.state=e.memoizedState),"function"==typeof(a=t.getDerivedStateFromProps)&&(Pt(e,t,a,n),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&Yt.enqueueReplaceState(i,i.state,null),null!==(a=e.updateQueue)&&(Ht(e,a,n,i,r),i.state=e.memoizedState)),"function"==typeof i.componentDidMount&&(e.effectTag|=4)}var Zt=Array.isArray;function $t(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:(t=function(e){var t=r.refs;t===Jt&&(t=r.refs={}),null===e?delete t[i]:t[i]=e},t._stringRef=i,t)}if("string"!=typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function en(e,t){if("textarea"!==e.type)throw Error(a(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function tn(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t,n){return(e=ma(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function A(t){return e&&null===t.alternate&&(t.effectTag=2),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=Ia(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function d(e,t,n,r){return null!==t&&t.elementType===n.type?((r=i(t,n.props)).ref=$t(e,t,n),r.return=e,r):((r=ha(n.type,n.key,n.props,null,e.mode,r)).ref=$t(e,t,n),r.return=e,r)}function g(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=ya(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function p(e,t,n,r,a){return null===t||7!==t.tag?((t=Ea(n,e.mode,r,a)).return=e,t):((t=i(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Ia(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case s:return(n=ha(t.type,t.key,t.props,null,e.mode,n)).ref=$t(e,null,t),n.return=e,n;case l:return(t=ya(t,e.mode,n)).return=e,t}if(Zt(t)||Q(t))return(t=Ea(t,e.mode,n,null)).return=e,t;en(e,t)}return null}function m(e,t,n,r){var i=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==i?null:u(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case s:return n.key===i?n.type===c?p(e,t,n.props.children,r,i):d(e,t,n,r):null;case l:return n.key===i?g(e,t,n,r):null}if(Zt(n)||Q(n))return null!==i?null:p(e,t,n,r,null);en(e,n)}return null}function h(e,t,n,r,i){if("string"==typeof r||"number"==typeof r)return u(t,e=e.get(n)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case s:return e=e.get(null===r.key?n:r.key)||null,r.type===c?p(t,e,r.props.children,i,r.key):d(t,e,r,i);case l:return g(t,e=e.get(null===r.key?n:r.key)||null,r,i)}if(Zt(r)||Q(r))return p(t,e=e.get(n)||null,r,i,null);en(t,r)}return null}function E(i,a,A,s){for(var l=null,c=null,u=a,d=a=0,g=null;null!==u&&d<A.length;d++){u.index>d?(g=u,u=null):g=u.sibling;var p=m(i,u,A[d],s);if(null===p){null===u&&(u=g);break}e&&u&&null===p.alternate&&t(i,u),a=o(p,a,d),null===c?l=p:c.sibling=p,c=p,u=g}if(d===A.length)return n(i,u),l;if(null===u){for(;d<A.length;d++)null!==(u=f(i,A[d],s))&&(a=o(u,a,d),null===c?l=u:c.sibling=u,c=u);return l}for(u=r(i,u);d<A.length;d++)null!==(g=h(u,i,d,A[d],s))&&(e&&null!==g.alternate&&u.delete(null===g.key?d:g.key),a=o(g,a,d),null===c?l=g:c.sibling=g,c=g);return e&&u.forEach(function(e){return t(i,e)}),l}function I(i,A,s,l){var c=Q(s);if("function"!=typeof c)throw Error(a(150));if(null==(s=c.call(s)))throw Error(a(151));for(var u=c=null,d=A,g=A=0,p=null,E=s.next();null!==d&&!E.done;g++,E=s.next()){d.index>g?(p=d,d=null):p=d.sibling;var I=m(i,d,E.value,l);if(null===I){null===d&&(d=p);break}e&&d&&null===I.alternate&&t(i,d),A=o(I,A,g),null===u?c=I:u.sibling=I,u=I,d=p}if(E.done)return n(i,d),c;if(null===d){for(;!E.done;g++,E=s.next())null!==(E=f(i,E.value,l))&&(A=o(E,A,g),null===u?c=E:u.sibling=E,u=E);return c}for(d=r(i,d);!E.done;g++,E=s.next())null!==(E=h(d,i,g,E.value,l))&&(e&&null!==E.alternate&&d.delete(null===E.key?g:E.key),A=o(E,A,g),null===u?c=E:u.sibling=E,u=E);return e&&d.forEach(function(e){return t(i,e)}),c}return function(e,r,o,u){var d="object"==typeof o&&null!==o&&o.type===c&&null===o.key;d&&(o=o.props.children);var g="object"==typeof o&&null!==o;if(g)switch(o.$$typeof){case s:e:{for(g=o.key,d=r;null!==d;){if(d.key===g){if(7===d.tag?o.type===c:d.elementType===o.type){n(e,d.sibling),(r=i(d,o.type===c?o.props.children:o.props)).ref=$t(e,d,o),r.return=e,e=r;break e}n(e,d);break}t(e,d),d=d.sibling}o.type===c?((r=Ea(o.props.children,e.mode,u,o.key)).return=e,e=r):((u=ha(o.type,o.key,o.props,null,e.mode,u)).ref=$t(e,r,o),u.return=e,e=u)}return A(e);case l:e:{for(d=o.key;null!==r;){if(r.key===d){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=i(r,o.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=ya(o,e.mode,u)).return=e,e=r}return A(e)}if("string"==typeof o||"number"==typeof o)return o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,o)).return=e,e=r):(n(e,r),(r=Ia(o,e.mode,u)).return=e,e=r),A(e);if(Zt(o))return E(e,r,o,u);if(Q(o))return I(e,r,o,u);if(g&&en(e,o),void 0===o&&!d)switch(e.tag){case 1:case 0:throw e=e.type,Error(a(152,e.displayName||e.name||"Component"))}return n(e,r)}}var nn=tn(!0),rn=tn(!1),an={},on={current:an},An={current:an},sn={current:an};function ln(e){if(e===an)throw Error(a(174));return e}function cn(e,t){Fe(sn,t),Fe(An,e),Fe(on,an),t=k(t),ke(on),Fe(on,t)}function un(e){ke(on),ke(An),ke(sn)}function dn(e){var t=ln(sn.current),n=ln(on.current);n!==(t=F(n,e.type,t))&&(Fe(An,e),Fe(on,t))}function gn(e){An.current===e&&(ke(on),ke(An))}var pn={current:0};function fn(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||he(n)||Ee(n)))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(64&t.effectTag)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function mn(e,t){return{responder:e,props:t}}var hn=o.ReactCurrentDispatcher,En=o.ReactCurrentBatchConfig,In=0,yn=null,Cn=null,Bn=null,Qn=null,wn=null,bn=null,vn=0,Dn=null,xn=0,_n=!1,kn=null,Fn=0;function Sn(){throw Error(a(321))}function Rn(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;
2n++)if(!Et(e[n],t[n]))return!1;return!0}function Nn(e,t,n,r,i,o){if(In=o,yn=t,Bn=null!==e?e.memoizedState:null,hn.current=null===Bn?$n:er,t=n(r,i),_n){do{_n=!1,Fn+=1,Bn=null!==e?e.memoizedState:null,bn=Qn,Dn=wn=Cn=null,hn.current=er,t=n(r,i)}while(_n);kn=null,Fn=0}if(hn.current=Zn,(e=yn).memoizedState=Qn,e.expirationTime=vn,e.updateQueue=Dn,e.effectTag|=xn,e=null!==Cn&&null!==Cn.next,In=0,bn=wn=Qn=Bn=Cn=yn=null,vn=0,Dn=null,xn=0,e)throw Error(a(300));return t}function Tn(){hn.current=Zn,In=0,bn=wn=Qn=Bn=Cn=yn=null,vn=0,Dn=null,xn=0,_n=!1,kn=null,Fn=0}function On(){var e={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===wn?Qn=wn=e:wn=wn.next=e,wn}function Ln(){if(null!==bn)bn=(wn=bn).next,Bn=null!==(Cn=Bn)?Cn.next:null;else{if(null===Bn)throw Error(a(310));var e={memoizedState:(Cn=Bn).memoizedState,baseState:Cn.baseState,queue:Cn.queue,baseUpdate:Cn.baseUpdate,next:null};wn=null===wn?Qn=e:wn.next=e,Bn=Cn.next}return wn}function Mn(e,t){return"function"==typeof t?t(e):t}function Un(e){var t=Ln(),n=t.queue;if(null===n)throw Error(a(311));if(n.lastRenderedReducer=e,0<Fn){var r=n.dispatch;if(null!==kn){var i=kn.get(n);if(void 0!==i){kn.delete(n);var o=t.memoizedState;do{o=e(o,i.action),i=i.next}while(null!==i);return Et(o,t.memoizedState)||(ur=!0),t.memoizedState=o,t.baseUpdate===n.last&&(t.baseState=o),n.lastRenderedState=o,[o,r]}}return[t.memoizedState,r]}r=n.last;var A=t.baseUpdate;if(o=t.baseState,null!==A?(null!==r&&(r.next=null),r=A.next):r=null!==r?r.next:null,null!==r){var s=i=null,l=r,c=!1;do{var u=l.expirationTime;u<In?(c||(c=!0,s=A,i=o),u>vn&&Vi(vn=u)):(qi(u,l.suspenseConfig),o=l.eagerReducer===e?l.eagerState:e(o,l.action)),A=l,l=l.next}while(null!==l&&l!==r);c||(s=A,i=o),Et(o,t.memoizedState)||(ur=!0),t.memoizedState=o,t.baseUpdate=s,t.baseState=i,n.lastRenderedState=o}return[t.memoizedState,n.dispatch]}function Gn(e){var t=On();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:Mn,lastRenderedState:e}).dispatch=Xn.bind(null,yn,e),[t.memoizedState,e]}function Hn(e){return Un(Mn)}function Kn(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===Dn?(Dn={lastEffect:null}).lastEffect=e.next=e:null===(t=Dn.lastEffect)?Dn.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,Dn.lastEffect=e),e}function jn(e,t,n,r){var i=On();xn|=e,i.memoizedState=Kn(t,n,void 0,void 0===r?null:r)}function zn(e,t,n,r){var i=Ln();r=void 0===r?null:r;var a=void 0;if(null!==Cn){var o=Cn.memoizedState;if(a=o.destroy,null!==r&&Rn(r,o.deps))return void Kn(0,n,a,r)}xn|=e,i.memoizedState=Kn(t,n,a,r)}function Jn(e,t){return jn(516,192,e,t)}function Pn(e,t){return zn(516,192,e,t)}function Yn(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Wn(){}function qn(e,t){return On().memoizedState=[e,void 0===t?null:t],e}function Vn(e,t){var n=Ln();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Rn(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Xn(e,t,n){if(!(25>Fn))throw Error(a(301));var r=e.alternate;if(e===yn||null!==r&&r===yn)if(_n=!0,e={expirationTime:In,suspenseConfig:null,action:n,eagerReducer:null,eagerState:null,next:null},null===kn&&(kn=new Map),void 0===(n=kn.get(t)))kn.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{var i=Li(),o=zt.suspense;o={expirationTime:i=Mi(i,e,o),suspenseConfig:o,action:n,eagerReducer:null,eagerState:null,next:null};var A=t.last;if(null===A)o.next=o;else{var s=A.next;null!==s&&(o.next=s),A.next=o}if(t.last=o,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.lastRenderedReducer))try{var l=t.lastRenderedState,c=r(l,n);if(o.eagerReducer=r,o.eagerState=c,Et(c,l))return}catch(u){}Ui(e,i)}}var Zn={readContext:Ft,useCallback:Sn,useContext:Sn,useEffect:Sn,useImperativeHandle:Sn,useLayoutEffect:Sn,useMemo:Sn,useReducer:Sn,useRef:Sn,useState:Sn,useDebugValue:Sn,useResponder:Sn,useDeferredValue:Sn,useTransition:Sn},$n={readContext:Ft,useCallback:qn,useContext:Ft,useEffect:Jn,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,jn(4,36,Yn.bind(null,t,e),n)},useLayoutEffect:function(e,t){return jn(4,36,e,t)},useMemo:function(e,t){var n=On();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=On();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Xn.bind(null,yn,e),[r.memoizedState,e]}
2,useRef:function(e){return e={current:e},On().memoizedState=e},useState:Gn,useDebugValue:Wn,useResponder:mn,useDeferredValue:function(e,t){var n=Gn(e),r=n[0],a=n[1];return Jn(function(){i.unstable_next(function(){var n=En.suspense;En.suspense=void 0===t?null:t;try{a(e)}finally{En.suspense=n}})},[e,t]),r},useTransition:function(e){var t=Gn(!1),n=t[0],r=t[1];return[qn(function(t){r(!0),i.unstable_next(function(){var n=En.suspense;En.suspense=void 0===e?null:e;try{r(!1),t()}finally{En.suspense=n}})},[e,n]),n]}},er={readContext:Ft,useCallback:Vn,useContext:Ft,useEffect:Pn,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,zn(4,36,Yn.bind(null,t,e),n)},useLayoutEffect:function(e,t){return zn(4,36,e,t)},useMemo:function(e,t){var n=Ln();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Rn(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:Un,useRef:function(){return Ln().memoizedState},useState:Hn,useDebugValue:Wn,useResponder:mn,useDeferredValue:function(e,t){var n=Hn(),r=n[0],a=n[1];return Pn(function(){i.unstable_next(function(){var n=En.suspense;En.suspense=void 0===t?null:t;try{a(e)}finally{En.suspense=n}})},[e,t]),r},useTransition:function(e){var t=Hn(),n=t[0],r=t[1];return[Vn(function(t){r(!0),i.unstable_next(function(){var n=En.suspense;En.suspense=void 0===e?null:e;try{r(!1),t()}finally{En.suspense=n}})},[e,n]),n]}},tr=null,nr=null,rr=!1;function ir(e,t){var n=pa(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function ar(e,t){switch(e.tag){case 5:return null!==(t=fe(t,e.type,e.pendingProps))&&(e.stateNode=t,!0);case 6:return null!==(t=me(t,e.pendingProps))&&(e.stateNode=t,!0);default:return!1}}function or(e){if(rr){var t=nr;if(t){var n=t;if(!ar(e,t)){if(!(t=Ie(n))||!ar(e,t))return e.effectTag=-1025&e.effectTag|2,rr=!1,void(tr=e);ir(tr,n)}tr=e,nr=ye(t)}else e.effectTag=-1025&e.effectTag|2,rr=!1,tr=e}}function Ar(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;tr=e}function sr(e){if(!Y||e!==tr)return!1;if(!rr)return Ar(e),rr=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!M(t,e.memoizedProps))for(t=nr;t;)ir(e,t),t=Ie(t);if(Ar(e),13===e.tag){if(!Y)throw Error(a(316));if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));nr=Qe(e)}else nr=tr?Ie(e.stateNode):null;return!0}function lr(){Y&&(nr=tr=null,rr=!1)}var cr=o.ReactCurrentOwner,ur=!1;function dr(e,t,n,r){t.child=null===e?rn(t,null,n,r):nn(t,e.child,n,r)}function gr(e,t,n,r,i){n=n.render;var a=t.ref;return kt(t,i),r=Nn(e,t,n,r,a,i),null===e||ur?(t.effectTag|=1,dr(e,t,r,i
vendor: 7,852 bytes, line 2
2),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),kr(e,t,i))}function pr(e,t,n,r,i,a){if(null===e){var o=n.type;return"function"!=typeof o||fa(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=ha(n.type,null,r,null,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,fr(e,t,o,r,i,a))}return o=e.child,i<a&&(i=o.memoizedProps,(n=null!==(n=n.compare)?n:yt)(i,r)&&e.ref===t.ref)?kr(e,t,a):(t.effectTag|=1,(e=ma(o,r)).ref=t.ref,e.return=t,t.child=e)}function fr(e,t,n,r,i,a){return null!==e&&yt(e.memoizedProps,r)&&e.ref===t.ref&&(ur=!1,i<a)?kr(e,t,a):hr(e,t,n,r,a)}function mr(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function hr(e,t,n,r,i){var a=Le(n)?Te:Re.current;return a=Oe(t,a),kt(t,i),n=Nn(e,t,n,r,a,i),null===e||ur?(t.effectTag|=1,dr(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),kr(e,t,i))}function Er(e,t,n,r,i){if(Le(n)){var a=!0;Ke(t)}else a=!1;if(kt(t,i),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),qt(t,n,r),Xt(t,n,r,i),r=!0;else if(null===e){var o=t.stateNode,A=t.memoizedProps;o.props=A;var s=o.context,l=n.contextType;l="object"==typeof l&&null!==l?Ft(l):Oe(t,l=Le(n)?Te:Re.current);var c=n.getDerivedStateFromProps,u="function"==typeof c||"function"==typeof o.getSnapshotBeforeUpdate;u||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(A!==r||s!==l)&&Vt(t,o,r,l),St=!1;var d=t.memoizedState;s=o.state=d;var g=t.updateQueue;null!==g&&(Ht(t,g,r,o,i),s=t.memoizedState),A!==r||d!==s||Ne.current||St?("function"==typeof c&&(Pt(t,n,c,r),s=t.memoizedState),(A=St||Wt(t,n,A,r,d,s,l))?(u||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||("function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"==typeof o.componentDidMount&&(t.effectTag|=4)):("function"==typeof o.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=s),o.props=r,o.state=s,o.context=l,r=A):("function"==typeof o.componentDidMount&&(t.effectTag|=4),r=!1)}else o=t.stateNode,A=t.memoizedProps,o.props=t.type===t.elementType?A:Ct(t.type,A),s=o.context,l="object"==typeof(l=n.contextType)&&null!==l?Ft(l):Oe(t,l=Le(n)?Te:Re.current),(u="function"==typeof(c=n.getDerivedStateFromProps)||"function"==typeof o.getSnapshotBeforeUpdate)||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(A!==r||s!==l)&&Vt(t,o,r,l),St=!1,s=t.memoizedState,d=o.state=s,null!==(g=t.updateQueue)&&(Ht(t,g,r,o,i),d=t.memoizedState),A!==r||s!==d||Ne.current||St?("function"==typeof c&&(Pt(t,n,c,r),d=t.memoizedState),(c=St||Wt(t,n,A,r,s,d,l))?(u||"function"!=typeof o.UNSAFE_componentWillUpdate&&"function"!=typeof o.componentWillUpdate||("function"==typeof o.componentWillUpdate&&o.componentWillUpdate(r,d,l),"function"==typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,d,l)),"function"==typeof o.componentDidUpdate&&(t.effectTag|=4),"function"==typeof o.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof o.componentDidUpdate||A===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=4),"function"!=typeof o.getSnapshotBeforeUpdate||A===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=d),o.props=r,o.state=d,o.context=l,r=c):("function"!=typeof o.componentDidUpdate||A===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=4),"function"!=typeof o.getSnapshotBeforeUpdate||A===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=256),r=!1);return Ir(e,t,n,r,a,i)}function Ir(e,t,n,r,i,a){mr(e,t);var o=!!(64&t.effectTag);if(!r&&!o)return i&&je(t,n,!1),kr(e,t,a);r=t.stateNode,cr.current=t;var A=o&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&o?(t.child=nn(t,e.child,null,a),t.child=nn(t,null,A,a)):dr(e,t,A,a),t.memoizedState=r.state,i&&je(t,n,!0),t.child}function yr(e){var t=e.stateNode;t.pendingContext?Ge(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Ge(0,t.context,!1),cn(e,t.containerInfo)}var Cr,Br,Qr,wr,br={dehydrated:null,retryTime:0};function vr(e,t,n){var r,i=t.mode,a=t.pendingProps,o=pn.current,A=!1;if((r=!!(64&t.effectTag))||(r=!!(2&o)&&(null===e||null!==e.memoizedState)),r?(A=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===a.fallback||!0===a.unstable_avoidThisFallback||(o|=1),Fe(pn,1&o),null===e){if(void 0!==a.fallback&&or(t),A){if(A=a.fallback,(a=Ea(null,i,0,null)).return=t,!(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,a.child=e;null!==e;)e.return=a,e=e.sibling;return(n=Ea(A,i,n,null)).return=t,a.sibling=n,t.memoizedState=br,t.child=a,n}return i=a.children,t.memoizedState=null,t.child=rn(t,null,i,n)}if(null!==e.memoizedState){if(i=(e=e.child).sibling,A){if(a=a.fallback,(n=ma(e,e.pendingProps)).return=t,!(2&t.mode)&&(A=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(n.child=A;null!==A;)A.return=n,A=A.sibling;return(i=ma(i,a,i.expirationTime)).return=t,n.sibling=i,n.childExpirationTime=0,t.memoizedState=br,t.child=n,i}return n=nn(t,e.child,a.children,n),t.memoizedState=null,t.child=n}if(e=e.child,A){if(A=a.fallback,(a=Ea(null,i,0,null)).return=t,a.child=e,null!==e&&(e.return=a),!(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,a.child=e;null!==e;)e.return=a,e=e.sibling;return(n=Ea(A,i,n,null)).return=t,a.sibling=n,n.effectTag|=2,a.childExpirationTime=0,t.memoizedState=br,t.child=a,n}return t.memoizedState=null,t.child=nn(t,e,a.children,n)}function Dr(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t),_t(e.return,t)}function xr(e,t,n,r,i,a){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,last:r,tail:n,tailExpiration:0,tailMode:i,lastEffect:a}:(o.isBackwards=t,o.rendering=null,o.last=r,o.tail=n,o.tailExpiration=0,o.tailMode=i,o.lastEffect=a)}function _r(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;if(dr(e,t,r.children,n),2&(r=pn.current))r=1&r|2,t.effectTag|=64;else{if(null!==e&&64&e.effectTag)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Dr(e,n);else if(19===e.tag)Dr(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Fe(pn,r),2&t.mode)switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===fn(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),xr(t,!1,i,n,a,t.lastEffect);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===fn(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}xr(t,!0,n,null,a,t.lastEffect);break;case"together":xr(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function kr(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&Vi(r),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=ma(e=t.child,e.pendingProps,e.expirationTime),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=ma(e,e.pendingProps,e.expirationTime)).return=t;n.sibling=null}return t.child}function Fr(e){e.effectTag|=4}if(J)Cr=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)T(e,n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Br=function(){}
2,Qr=function(e,t,n,r,i){if((e=e.memoizedProps)!==r){var a=t.stateNode,o=ln(on.current);n=L(a,n,e,r,i,o),(t.updateQueue=n)&&Fr(t)}},wr=function(e,t,n,r){n!==r&&Fr(t)};else if(P){Cr=function(e,t,n,r){for(var i=t.child;null!==i;){if(5===i.tag){var a=i.stateNode;n&&r&&(a=ge(a,i.type,i.memoizedProps,i)),T(e,a)}else if(6===i.tag)a=i.stateNode,n&&r&&(a=pe(a,i.memoizedProps,i)),T(e,a);else if(4!==i.tag){if(13===i.tag&&4&i.effectTag&&(a=null!==i.memoizedState)){var o=i.child;if(null!==o&&(null!==o.child&&(o.child.return=o,Cr(e,o,!0,a)),null!==(a=o.sibling))){a.return=i,i=a;continue}}if(null!==i.child){i.child.return=i,i=i.child;continue}}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;i=i.return}i.sibling.return=i.return,i=i.sibling}};var Sr=function(e,t,n,r){for(var i=t.child;null!==i;){if(5===i.tag){var a=i.stateNode;n&&r&&(a=ge(a,i.type,i.memoizedProps,i)),ce(e,a)}else if(6===i.tag)a=i.stateNode,n&&r&&(a=pe(a,i.memoizedProps,i)),ce(e,a);else if(4!==i.tag){if(13===i.tag&&4&i.effectTag&&(a=null!==i.memoizedState)){var o=i.child;if(null!==o&&(null!==o.child&&(o.child.return=o,Sr(e,o,!0,a)),null!==(a=o.sibling))){a.return=i,i=a;continue}}if(null!==i.child){i.child.return=i,i=i.child;continue}}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;i=i.return}i.sibling.return=i.return,i=i.sibling}};Br=function(e){var t=e.stateNode;if(null!==e.firstEffect){var n=t.containerInfo,r=le(n);Sr(r,e,!1,!1),t.pendingChildren=r,Fr(e),ue(n,r)}},Qr=function(e,t,n,r,i){var a=e.stateNode,o=e.memoizedProps;if((e=null===t.firstEffect)&&o===r)t.stateNode=a;else{var A=t.stateNode,s=ln(on.current),l=null;o!==r&&(l=L(A,n,o,r,i,s)),e&&null===l?t.stateNode=a:(a=se(a,l,n,o,r,t,e,A),O(a,n,r,i,s)&&Fr(t),t.stateNode=a,e?Fr(t):Cr(a,t,!1,!1))}},wr=function(e,t,n,r){n!==r&&(e=ln(sn.current),n=ln(on.current),t.stateNode=G(r,e,n,t),Fr(t))}}else Br=function(){},Qr=function(){},wr=function(){};function Rr(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Nr(e){switch(e.tag){case 1:Le(e.type)&&Me();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(un(),Ue(),64&(t=e.effectTag))throw Error(a(285));return e.effectTag=-4097&t|64,e;case 5:return gn(e),null;case 13:return ke(pn),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return ke(pn),null;case 4:return un(),null;case 10:return xt(e),null;default:return null}}function Tr(e,t){return{value:e,source:t,stack:De(t)}}var Or="function"==typeof WeakSet?WeakSet:Set;function Lr(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=De(n)),null!==n&&w(n.type),t=t.value,null!==e&&1===e.tag&&w(e.type);try{console.error(t)}catch(i){setTimeout(function(){throw i})}}function Mr(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(n){sa(e,n)}else t.current=null}function Ur(e,t){switch(t.tag){case 0:case 11:case 15:Gr(2,0,t);break;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Ct(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}break;case 3:case 5:case 6:case 4:case 17:break;default:throw Error(a(163))}}function Gr(e,t,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var r=n=n.next;do{if(0!==(r.tag&e)){var i=r.destroy;r.destroy=void 0,void 0!==i&&i()}0!==(r.tag&t)&&(i=r.create,r.destroy=i()),r=r.next}while(r!==n)}}function Hr(e,t,n){switch("function"==typeof da&&da(t),t.tag){case 0:case 11:case 14:case 15:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e.next;ut(97<n?97:n,function(){var e=r;do{var n=e.destroy;if(void 0!==n){var i=t;try{n()}catch(a){sa(i,a)}}e=e.next}while(e!==r)})}break;case 1:Mr(t),"function"==typeof(n=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(n){sa(e,n)}}(t,n);break;case 5:Mr(t);break;case 4:J?Pr(e,t,n):P&&function(e){if(P){e=e.stateNode.containerInfo;var t=le(e);de(e,t)}}(t)}}function Kr(e,t,n){for(var r=t;;)if(Hr(e,r,n),null===r.child||J&&4===r.tag){if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}else r.child.return=r,r=r.child}function jr(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,null!==t&&jr(t)}
2function zr(e){return 5===e.tag||3===e.tag||4===e.tag}function Jr(e){if(J){e:{for(var t=e.return;null!==t;){if(zr(t)){var n=t;break e}t=t.return}throw Error(a(160))}switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.effectTag&&(re(t),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||zr(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var i=e;;){var o=5===i.tag||6===i.tag;if(o)o=o?i.stateNode:i.stateNode.instance,n?r?ee(t,o,n):$(t,o,n):r?q(t,o):W(t,o);else if(4!==i.tag&&null!==i.child){i.child.return=i,i=i.child;continue}if(i===e)break;for(;null===i.sibling;){if(null===i.return||i.return===e)return;i=i.return}i.sibling.return=i.return,i=i.sibling}}}function Pr(e,t,n){for(var r,i,o=t,A=!1;;){if(!A){A=o.return;e:for(;;){if(null===A)throw Error(a(160));switch(r=A.stateNode,A.tag){case 5:i=!1;break e;case 3:case 4:r=r.containerInfo,i=!0;break e}A=A.return}A=!0}if(5===o.tag||6===o.tag)Kr(e,o,n),i?ne(r,o.stateNode):te(r,o.stateNode);else if(4===o.tag){if(null!==o.child){r=o.stateNode.containerInfo,i=!0,o.child.return=o,o=o.child;continue}}else if(Hr(e,o,n),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(A=!1)}o.sibling.return=o.return,o=o.sibling}}function Yr(e,t){if(J)switch(t.tag){case 0:case 11:case 14:case 15:Gr(4,8,t);break;case 1:case 12:case 17:case 20:case 21:break;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps;e=null!==e?e.memoizedProps:r;var i=t.type,o=t.updateQueue;t.updateQueue=null,null!==o&&Z(n,o,i,e,r,t)}break;case 6:if(null===t.stateNode)throw Error(a(162));n=t.memoizedProps,V(t.stateNode,null!==e?e.memoizedProps:n,n);break;case 3:Y&&(t=t.stateNode).hydrate&&(t.hydrate=!1,we(t.containerInfo));break;case 13:Wr(t),qr(t);break;case 19:qr(t);break;default:throw Error(a(163))}else{switch(t.tag){case 0:case 11:case 14:case 15:return void Gr(4,8,t);case 12:return;case 13:return Wr(t),void qr(t);case 19:return void qr(t);case 3:Y&&(n=t.stateNode).hydrate&&(n.hydrate=!1,we(n.containerInfo))}e:if(P)switch(t.tag){case 1:case 5:case 6:case 20:break e;case 3:case 4:t=t.stateNode,de(t.containerInfo,t.pendingChildren);break e;default:throw Error(a(163))}}}function Wr(e){var t=e;if(null===e.memoizedState)var n=!1;else n=!0,t=e.child,wi=st();if(J&&null!==t)e:if(e=t,J)for(t=e;;){if(5===t.tag){var r=t.stateNode;n?ie(r):oe(t.stateNode,t.memoizedProps)}else if(6===t.tag)r=t.stateNode,n?ae(r):Ae(r,t.memoizedProps);else{if(13===t.tag&&null!==t.memoizedState&&null===t.memoizedState.dehydrated){(r=t.child.sibling).return=t,t=r;continue}if(null!==t.child){t.child.return=t,t=t.child;continue}}if(t===e)break e;for(;null===t.sibling;){if(null===t.return||t.return===e)break e;t=t.return}t.sibling.return=t.return,t=t.sibling}}function qr(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Or),t.forEach(function(t){var r=ca.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}var Vr="function"==typeof WeakMap?WeakMap:Map;function Xr(e,t,n){(n=Tt(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Di||(Di=!0,xi=r),Lr(e,t)},n}function Zr(e,t,n){(n=Tt(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var i=t.value;n.payload=function(){return Lr(e,t),r(i)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===_i?_i=new Set([this]):_i.add(this),Lr(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var $r,ei=Math.ceil,ti=o.ReactCurrentDispatcher,ni=o.ReactCurrentOwner,ri=0,ii=8,ai=16,oi=32,Ai=0,si=1,li=2,ci=3,ui=4,di=5,gi=ri,pi=null,fi=null,mi=0,hi=Ai,Ei=null,Ii=1073741823,yi=1073741823,Ci=null,Bi=0,Qi=!1,wi=0,bi=500,vi=null,Di=!1,xi=null,_i=null,ki=!1,Fi=null,Si=90,Ri=null,Ni=0,Ti=null,Oi=0;function Li(){return(gi&(ai|oi))!==ri?1073741821-(st()/10|0):0!==Oi?Oi:Oi=1073741821-(st()/10|0)}function Mi(e,t,n){if(!(2&(t=t.mode)))return 1073741823;var r=lt();if(!(4&t))return 99===r?1073741823:1073741822;if((gi&ai)!==ri)return mi;if(null!==n)e=ht(e,0|n.timeoutMs||5e3,250);else switch(r){case 99:e=1073741823;break;case 98:e=ht(e,150,100);break;case 97:case 96:e=ht(e,5e3,250);break;case 95:e=2;break;default:throw Error(a(326))}return null!==pi&&e===mi&&--e,e}function Ui(e,t){if(50<Ni)throw Ni=0,Ti=null,Error(a(185));if(null!==(e=Gi(e,t))){var n=lt();1073741823===t?(gi&ii)!==ri&&(gi&(ai|oi))===ri?zi(e):(Ki(e),gi===ri&&pt()):Ki(e),(4&gi)===ri||98!==n&&99!==n||(null===Ri?Ri=new Map([[e,t]]):(void 0===(n=Ri.get(e))||n>t)&&Ri.set(e,t))}}function Gi(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,i=null;if(null===r&&3===e.tag)i=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){i=r.stateNode;break}r=r.return}return null!==i&&(pi===i&&(Vi(t),hi===ui&&Qa(i,mi)),wa(i,t)),i}function Hi(e){var t=e.lastExpiredTime;return 0!==t?t:Ba(e,t=e.firstPendingTime)?(t=e.lastPingedTime)>(e=e.nextKnownPendingLevel)?t:e:t}function Ki(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=gt(zi.bind(null,e));else{var t=Hi(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Li();if(r=1073741823===t?99:1===t||2===t?95:0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var i=e.callbackPriority;if(e.callbackExpirationTime===t&&i>=r)return;n!==nt&&Pe(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?gt(zi.bind(null,e)):dt(r,ji.bind(null,e),{timeout:10*(1073741821-t)-st()}),e.callbackNode=t}}}function ji(e,t){if(Oi=0,t)return ba(e,t=Li()),Ki(e),null;var n=Hi(e);if(0!==n){if(t=e.callbackNode,(gi&(ai|oi))!==ri)throw Error(a(327));if(aa(),e===pi&&n===mi||Pi(e,n),null!==fi){var r=gi;gi|=ai;for(var i=Wi();;)try{Zi();break}catch(s){Yi(e,s)}if(vt(),gi=r,ti.current=i,hi===si)throw t=Ei,Pi(e,n),Qa(e,n),Ki(e),t;if(null===fi)switch(i=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=hi,pi=null,r){case Ai:case si:throw Error(a(345));case li:ba(e,2<n?2:n);break;case ci:if(Qa(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=ta(i)),1073741823===Ii&&10<(i=wi+bi-st())){if(Qi){var o=e.lastPingedTime;if(0===o||o>=n){e.lastPingedTime=n,Pi(e,n);break}}if(0!==(o=Hi(e))&&o!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=H(na.bind(null,e),i);break}na(e);break;case ui:if(Qa(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=ta(i)),Qi&&(0===(i=e.lastPingedTime)||i>=n)){e.lastPingedTime=n,Pi(e,n);break}if(0!==(i=Hi(e))&&i!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==yi?r=10*(1073741821-yi)-st():1073741823===Ii?r=0:(r=10*(1073741821-Ii)-5e3,0>(r=(i=st())-r)&&(r=0),(n=10*(1073741821-n)-i)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*ei(r/1960))-r)&&(r=n)),10<r){e.timeoutHandle=H(na.bind(null,e),r);break}na(e);break;case di:if(1073741823!==Ii&&null!==Ci){o=Ii;var A=Ci;if(0>=(r=0|A.busyMinDurationMs)?r=0:(i=0|A.busyDelayMs,r=(o=st()-(10*(1073741821-o)-(0|A.timeoutMs||5e3)))<=i?0:i+r-o),10<r){Qa(e,n),e.timeoutHandle=H(na.bind(null,e),r);break}}na(e);break;default:throw Error(a(329))}if(Ki(e),e.callbackNode===t)return ji.bind(null,e)}}return null}function zi(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,e.finishedExpirationTime===t)na(e);else{if((gi&(ai|oi))!==ri)throw Error(a(327));if(aa(),e===pi&&t===mi||Pi(e,t),null!==fi){var n=gi;gi|=ai;for(var r=Wi();;)try{Xi();break}catch(i){Yi(e,i)}if(vt(),gi=n,ti.current=r,hi===si)throw n=Ei,Pi(e,t),Qa(e,t),Ki(e),n;if(null!==fi)throw Error(a(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,pi=null,na(e),Ki(e)}}return null}function Ji(e,t){if((gi&(ai|oi))!==ri)throw Error(a(187));var n=gi;gi|=1;try{return ut(99,e.bind(null,t))}finally{gi=n,pt()}}function Pi(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(n!==j&&(e.timeoutHandle=j,K(n)),null!==fi)for(n=fi.return;null!==n;){var r=n;switch(r.tag){case 1:var i=r.type.childContextTypes;null!=i&&Me();break;case 3:un(),Ue();break;case 5:gn(r);break;case 4:un();break;case 13:case 19:ke(pn);break;case 10:xt(r)}n=n.return}pi=e,fi=ma(e.current,null),mi=t,hi=Ai,Ei=null,yi=Ii=1073741823,Ci=null,Bi=0,Qi=!1}function Yi(e,t){for(;;){try{if(vt(),Tn(),null===fi||null===fi.return)return hi=si,Ei=t,null;e:{var n=e,r=fi.return,i=fi,a=t;if(t=mi,i.effectTag|=2048,i.firstEffect=i.lastEffect=null,null!==a&&"object"==typeof a&&"function"==typeof a.then){var o=a,A=!!(1&pn.current),s=r;do{var l;if(l=13===s.tag){var c=s.memoizedState;if(null!==c)l=null!==c.dehydrated;else{var u=s.memoizedProps;l=void 0!==u.fallback&&(!0!==u.unstable_avoidThisFallback||!A)}}if(l){var d=s.updateQueue;if(null===d){var g=new Set;g.add(o),s.updateQueue=g}else d.add(o);if(!(2&s.mode)){if(s.effectTag|=64,i.effectTag&=-2981,1===i.tag)if(null===i.alternate)i.tag=17;else{var p=Tt(1073741823,null);p.tag=2,Lt(i,p)}i.expirationTime=1073741823;break e}a=void 0,i=t;var f=n.pingCache;if(null===f?(f=n.pingCache=new Vr,a=new Set,f.set(o,a)):void 0===(a=f.get(o))&&(a=new Set,f.set(o,a)),!
2a.has(i)){a.add(i);var m=la.bind(null,n,o,i);o.then(m,m)}s.effectTag|=4096,s.expirationTime=t;break e}s=s.return}while(null!==s);a=Error((w(i.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+De(i))}hi!==di&&(hi=li),a=Tr(a,i),s=r;do{switch(s.tag){case 3:o=a,s.effectTag|=4096,s.expirationTime=t,Mt(s,Xr(s,o,t));break e;case 1:o=a;var h=s.type,E=s.stateNode;if(!(64&s.effectTag||"function"!=typeof h.getDerivedStateFromError&&(null===E||"function"!=typeof E.componentDidCatch||null!==_i&&_i.has(E)))){s.effectTag|=4096,s.expirationTime=t,Mt(s,Zr(s,o,t));break e}}s=s.return}while(null!==s)}fi=ea(fi)}catch(I){t=I;continue}break}}function Wi(){var e=ti.current;return ti.current=Zn,null===e?Zn:e}function qi(e,t){e<Ii&&2<e&&(Ii=e),null!==t&&e<yi&&2<e&&(yi=e,Ci=t)}function Vi(e){e>Bi&&(Bi=e)}function Xi(){for(;null!==fi;)fi=$i(fi)}function Zi(){for(;null!==fi&&!Ye();)fi=$i(fi)}function $i(e){var t=$r(e.alternate,e,mi);return e.memoizedProps=e.pendingProps,null===t&&(t=ea(e)),ni.current=null,t}function ea(e){fi=e;do{var t=fi.alternate;if(e=fi.return,2048&fi.effectTag){if(null!==(t=Nr(fi)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}else{e:{var n=t,r=mi,i=(t=fi).pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 20:case 21:break;case 1:case 17:Le(t.type)&&Me();break;case 3:un(),Ue(),(i=t.stateNode).pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),(null===n||null===n.child)&&sr(t)&&Fr(t),Br(t);break;case 5:gn(t);var o=ln(sn.current);if(r=t.type,null!==n&&null!=t.stateNode)Qr(n,t,r,i,o),n.ref!==t.ref&&(t.effectTag|=128);else if(i){if(n=ln(on.current),sr(t)){if(i=t,!Y)throw Error(a(175));n=Ce(i.stateNode,i.type,i.memoizedProps,o,n,i),i.updateQueue=n,(n=null!==n)&&Fr(t)}else{var A=N(r,i,o,n,t);Cr(A,t,!1,!1),t.stateNode=A,O(A,r,i,o,n)&&Fr(t)}null!==t.ref&&(t.effectTag|=128)}else if(null===t.stateNode)throw Error(a(166));break;case 6:if(n&&null!=t.stateNode)wr(n,t,n.memoizedProps,i);else{if("string"!=typeof i&&null===t.stateNode)throw Error(a(166));if(n=ln(sn.current),o=ln(on.current),sr(t)){if(n=t,!Y)throw Error(a(176));(n=Be(n.stateNode,n.memoizedProps,n))&&Fr(t)}else t.stateNode=G(i,n,o,t)}break;case 13:if(ke(pn),i=t.memoizedState,64&t.effectTag){t.expirationTime=r;break e}i=null!==i,o=!1,null===n?void 0!==t.memoizedProps.fallback&&sr(t):(o=null!==(r=n.memoizedState),i||null===r||null!==(r=n.child.sibling)&&(null!==(A=t.firstEffect)?(t.firstEffect=r,r.nextEffect=A):(t.firstEffect=t.lastEffect=r,r.nextEffect=null),r.effectTag=8)),i&&!o&&2&t.mode&&(null===n&&!0!==t.memoizedProps.unstable_avoidThisFallback||1&pn.current?hi===Ai&&(hi=ci):(hi!==Ai&&hi!==ci||(hi=ui),0!==Bi&&null!==pi&&(Qa(pi,mi),wa(pi,Bi)))),P&&i&&(t.effectTag|=4),J&&(i||o)&&(t.effectTag|=4);break;case 4:un(),Br(t);break;case 10:xt(t);break;case 19:if(ke(pn),null===(i=t.memoizedState))break;if(o=!!(64&t.effectTag),null===(A=i.rendering)){if(o)Rr(i,!1);else if(hi!==Ai||null!==n&&64&n.effectTag)for(n=t.child;null!==n;){if(null!==(A=fn(n))){for(t.effectTag|=64,Rr(i,!1),null!==(n=A.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),null===i.lastEffect&&(t.firstEffect=null),t.lastEffect=i.lastEffect,n=r,i=t.child;null!==i;)r=n,(o=i).effectTag&=2,o.nextEffect=null,o.firstEffect=null,o.lastEffect=null,null===(A=o.alternate)?(o.childExpirationTime=0,o.expirationTime=r,o.child=null,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null):(o.childExpirationTime=A.childExpirationTime,o.expirationTime=A.expirationTime,o.child=A.child,o.memoizedProps=A.memoizedProps,o.memoizedState=A.memoizedState,o.updateQueue=A.updateQueue,r=A.dependencies,o.dependencies=null===r?null:{expirationTime:r.expirationTime,firstContext:r.firstContext,responders:r.responders}),i=i.sibling;Fe(pn,1&pn.current|2),t=t.child;break e}n=n.sibling}}else{if(!o)if(null!==(n=fn(A))){if(t.effectTag|=64,o=!0,null!==(n=n.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),Rr(i,!0),null===i.tail&&"hidden"===i.tailMode){null!==(t=t.lastEffect=i.lastEffect)&&(t.nextEffect=null);break}}else st()>i.tailExpiration&&1<r&&(t.effectTag|=64,o=!0,Rr(i,!1),t.expirationTime=t.childExpirationTime=r-1);i.isBackwards?(A.sibling=t.child,t.child=A):(null!==(n=i.last)?n.sibling=A:t.child=A,i.last=A)}if(null!==i.tail){0===i.tailExpiration&&(i.tailExpiration=st()+500),n=i.tail,i.rendering=n,i.tail=n.sibling,i.lastEffect=t.lastEffect,n.sibling=null,i=pn.current,Fe(pn,i=o?1&i|2:1&i),t=n;break e}break;default:throw Error(a(156,t.tag))}t=null}if(n=fi,1===mi||1!==n.childExpirationTime){for(i=0,o=n.child;null!==o;)(r=o.expirationTime)>i&&(i=r),(A=o.childExpirationTime)>i&&(i=A),o=o.sibling;n.childExpirationTime=i}if(null!==t)return t;null!==e&&!(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=fi.firstEffect),null!==fi.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=fi.firstEffect),e.lastEffect=fi.lastEffect),1<fi.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=fi:e.firstEffect=fi,e.lastEffect=fi))}if(null!==(t=fi.sibling))return t;fi=e}while(null!==fi);return hi===Ai&&(hi=di),null}function ta(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function na(e){var t=lt();return ut(99,ra.bind(null,e,t)),null}function ra(e,t){if(aa(),(gi&(ai|oi))!==ri)throw Error(a(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(a(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var i=ta(n);if(e.firstPendingTime=i,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===pi&&(fi=pi=null,mi=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,i=n.firstEffect):i=n:i=n.firstEffect,null!==i){var o=gi;gi|=oi,ni.current=null,S(e.containerInfo),vi=i;do{try{ia()}catch(D){if(null===vi)throw Error(a(330));sa(vi,D),vi=vi.nextEffect}}while(null!==vi);vi=i;do{try{for(var A=e,s=t;null!==vi;){var l=vi.effectTag;if(16&l&&J&&re(vi.stateNode),128&l){var c=vi.alternate;if(null!==c){var u=c.ref;null!==u&&("function"==typeof u?u(null):u.current=null)}}switch(1038&l){case 2:Jr(vi),vi.effectTag&=-3;break;case 6:Jr(vi),vi.effectTag&=-3,Yr(vi.alternate,vi);break;case 1024:vi.effectTag&=-1025;break;case 1028:vi.effectTag&=-1025,Yr(vi.alternate,vi);break;case 4:Yr(vi.alternate,vi);break;case 8:var d=A,g=vi,p=s;J?Pr(d,g,p):Kr(d,g,p),jr(g)}vi=vi.nextEffect}}catch(D){if(null===vi)throw Error(a(330));sa(vi,D),vi=vi.nextEffect}}while(null!==vi);R(e.containerInfo),e.current=n,vi=i;do{try{for(l=r;null!==vi;){var f=vi.effectTag;if(36&f){var m=vi.alternate;switch(u=l,(c=vi).tag){case 0:case 11:case 15:Gr(16,32,c);break;case 1:var h=c.stateNode;if(4&c.effectTag)if(null===m)h.componentDidMount();else{var E=c.elementType===c.type?m.memoizedProps:Ct(c.type,m.memoizedProps);h.componentDidUpdate(E,m.memoizedState,h.__reactInternalSnapshotBeforeUpdate)}var I=c.updateQueue;null!==I&&Kt(0,I,h);break;case 3:var y=c.updateQueue;if(null!==y){if(A=null,null!==c.child)switch(c.child.tag){case 5:A=_(c.child.stateNode);break;case 1:A=c.child.stateNode}Kt(0,y,A)}break;case 5:var C=c.stateNode;null===m&&4&c.effectTag&&X(C,c.type,c.memoizedProps,c);break;case 6:case 4:case 12:case 19:case 17:case 20:case 21:break;case 13:if(Y&&null===c.memoizedState){var B=c.alternate;if(null!==B){var Q=B.memoizedState;if(null!==Q){var w=Q.dehydrated;null!==w&&be(w)}}}break;default:throw Error(a(163))}}if(128&f){c=void 0;var b=vi.ref;if(null!==b){var v=vi.stateNode;c=5===vi.tag?_(v):v,"function"==typeof b?b(c):b.current=c}}vi=vi.nextEffect}}catch(D){if(null===vi)throw Error(a(330));sa(vi,D),vi=vi.nextEffect}}while(null!==vi);vi=null,rt(),gi=o}else e.current=n;if(ki)ki=!1,Fi=e,Si=t;else for(vi=i;null!==vi;)t=vi.nextEffect,vi.nextEffect=null,vi=t;if(0===(t=e.firstPendingTime)&&(_i=null),1073741823===t?e===Ti?Ni++:(Ni=0,Ti=e):Ni=0,"function"==typeof ua&&ua(n.stateNode,r),Ki(e),Di)throw Di=!1,e=xi,xi=null,e;return(gi&ii)!==ri||pt(),null}function ia(){for(;null!==vi;){var e=vi.effectTag;256&e&&Ur(vi.alternate,vi),!(512&e)||ki||(ki=!0,dt(97,function(){return aa(),null})),vi=vi.nextEffect}}function aa(){if(90!==Si){var e=97<Si?97:Si;return Si=90,ut(e,oa)}}function oa(){if(null===Fi)return!1;var e=Fi;if(Fi=null,(gi&(ai|oi))!==ri)throw Error(a(331));var t=gi;for(gi|=oi,e=e.current.firstEffect;null!==e;){try{var n=e;if(512&n.effectTag)switch(n.tag){case 0:case 11:case 15:Gr(128,0,n),Gr(0,64,n)}}catch(r){if(null===e)throw Error(a(330));sa(e,r)}n=e.nextEffect,e.nextEffect=null,e=n}return gi=t,pt(),!0}function Aa(e,t,n){Lt(e,t=Xr(e,t=Tr(n,t),1073741823)),null!==(e=Gi(e,1073741823))&&Ki(e)}function sa(e,t){if(3===e.tag)Aa(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Aa(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===_i||!_i.has(r))){Lt(n,e=Zr(n,e=Tr(t,e),1073741823)),null!==(n=Gi(n,1073741823))&&Ki(n);break}}n=n.return}}function la(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),pi===e&&mi===n?hi===ui||hi===ci&&1073741823===Ii&&st()-wi<bi?Pi(e,mi):Qi=!0:Ba(e,n)&&(0!==(t=e.lastPingedTime)&&t<n||(e.lastPingedTime=n,e.finishedExpirationTime===n&&(e.finishedExpirationTime=0,e.finishedWork=null),Ki(e)))}function ca(e,t){var n=e.stateNode;null!==n&&n.delete(t),0==(t=0)&&(t=Mi(t=Li(),e,null)),null!==(e=Gi(e,t))&&Ki(e)}$r=function(e,t,n){var r=t.expirationTime;if(null!==e){var i=t.pendingProps;if(e.memoizedProps!==i||Ne.current)ur=!0;else{if(r<n){switch(ur=!1,t.tag){case 3:yr(t),lr();break;case 5:if(dn(t),4&t.mode&&1!==n&&U(t.type,i))return t.expirationTime=t.childExpirationTime=1,null;break;case 1:Le(t.type)&&Ke(t);break;case 4:cn(t,t.stateNode.containerInfo);break;case 10:Dt(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?vr(e,t,n):(Fe(pn,1&pn.current),null!==(t=kr(e,t,n))?t.sibling:null);Fe(pn,1&pn.current);break;case 19:if(r=t.childExpirationTime>=n,64&e.effectTag){if(r)return _r(e,t,n);t.effectTag|=64}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null),Fe(pn,pn.current),!r)return null}return kr(e,t,n)}ur=!1}}else ur=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,i=Oe(t,Re.current),kt(t,n),i=Nn(null,t,r,e,i,n),t.effectTag|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof){if(t.tag=1,Tn(),Le(r)){var o=!0;Ke(t)}else o=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null;var A=r.getDerivedStateFromProps;"function"==typeof A&&Pt(t,r,A,e),i.updater=Yt,t.stateNode=i,i._reactInternalFiber=t,Xt(t,r,e,n),t=Ir(null,t,r,!0,o,n)}else t.tag=0,dr(null,t,i,n),t=t.child;return t;case 16:if(i=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then(function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)},function(t){0===e._status&&(e._status=2,e._result=t)})}}(i),1!==i._status)throw i._result;switch(i=i._result,t.type=i,o=t.tag=function(e){if("function"==typeof e)return fa(e)?1:0;if(null!=e){if((e=e.$$typeof)===h)return 11;if(e===y)return 14}return 2}(i),e=Ct(i,e),o){case 0:t=hr(null,t,i,e,n);break;case 1:t=Er(null,t,i,e,n);break;case 11:t=gr(null,t,i,e,n);break;case 14:t=pr(null,t,i,Ct(i.type,e),r,n);break;default:throw Error(a(306,i,""))}return t;case 0:return r=t.type,i=t.pendingProps,hr(e,t,r,i=t.elementType===r?i:Ct(r,i),n);case 1:return r=t.type,i=t.pendingProps,Er(e,t,r,i=t.elementType===r?i:Ct(r,i),n);case 3:if(yr(t),null===(r=t.updateQueue))throw Error(a(282));if(i=null!==(i=t.memoizedState)?i.element:null,Ht(t,r,t.pendingProps,null,
vendor: 4,226 bytes, line 2
2n),(r=t.memoizedState.element)===i)lr(),t=kr(e,t,n);else{if((i=t.stateNode.hydrate)&&(Y?(nr=ye(t.stateNode.containerInfo),tr=t,i=rr=!0):i=!1),i)for(n=rn(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else dr(e,t,r,n),lr();t=t.child}return t;case 5:return dn(t),null===e&&or(t),r=t.type,i=t.pendingProps,o=null!==e?e.memoizedProps:null,A=i.children,M(r,i)?A=null:null!==o&&M(r,o)&&(t.effectTag|=16),mr(e,t),4&t.mode&&1!==n&&U(r,i)?(t.expirationTime=t.childExpirationTime=1,t=null):(dr(e,t,A,n),t=t.child),t;case 6:return null===e&&or(t),null;case 13:return vr(e,t,n);case 4:return cn(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=nn(t,null,r,n):dr(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,gr(e,t,r,i=t.elementType===r?i:Ct(r,i),n);case 7:return dr(e,t,t.pendingProps,n),t.child;case 8:case 12:return dr(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,A=t.memoizedProps,Dt(t,o=i.value),null!==A){var s=A.value;if(0==(o=Et(s,o)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(s,o):1073741823))){if(A.children===i.children&&!Ne.current){t=kr(e,t,n);break e}}else for(null!==(s=t.child)&&(s.return=t);null!==s;){var l=s.dependencies;if(null!==l){A=s.child;for(var c=l.firstContext;null!==c;){if(c.context===r&&0!==(c.observedBits&o)){1===s.tag&&((c=Tt(n,null)).tag=2,Lt(s,c)),s.expirationTime<n&&(s.expirationTime=n),null!==(c=s.alternate)&&c.expirationTime<n&&(c.expirationTime=n),_t(s.return,n),l.expirationTime<n&&(l.expirationTime=n);break}c=c.next}}else A=10===s.tag&&s.type===t.type?null:s.child;if(null!==A)A.return=s;else for(A=s;null!==A;){if(A===t){A=null;break}if(null!==(s=A.sibling)){s.return=A.return,A=s;break}A=A.return}s=A}}dr(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=(o=t.pendingProps).children,kt(t,n),r=r(i=Ft(i,o.unstable_observedBits)),t.effectTag|=1,dr(e,t,r,n),t.child;case 14:return o=Ct(i=t.type,t.pendingProps),pr(e,t,i,o=Ct(i.type,o),r,n);case 15:return fr(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ct(r,i),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,Le(r)?(e=!0,Ke(t)):e=!1,kt(t,n),qt(t,r,i),Xt(t,r,i,n),Ir(null,t,r,!0,e,n);case 19:return _r(e,t,n)}throw Error(a(156,t.tag))};var ua=null,da=null;function ga(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function pa(e,t,n,r){return new ga(e,t,n,r)}function fa(e){return!(!(e=e.prototype)||!e.isReactComponent)}function ma(e,t){var n=e.alternate;return null===n?((n=pa(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function ha(e,t,n,r,i,o){var A=2;if(r=e,"function"==typeof e)fa(e)&&(A=1);else if("string"==typeof e)A=5;else e:switch(e){case c:return Ea(n.children,i,o,t);case m:A=8,i|=7;break;case d:A=8,i|=1;break;case g:return(e=pa(12,n,t,8|i)).elementType=g,e.type=g,e.expirationTime=o,e;case E:return(e=pa(13,n,t,i)).type=E,e.elementType=E,e.expirationTime=o,e;case I:return(e=pa(19,n,t,i)).elementType=I,e.expirationTime=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case p:A=10;break e;case f:A=9;break e;case h:A=11;break e;case y:A=14;break e;case C:A=16,r=null;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=pa(A,n,t,i)).elementType=e,t.type=r,t.expirationTime=o,t}function Ea(e,t,n,r){return(e=pa(7,e,r,t)).expirationTime=n,e}
2function Ia(e,t,n){return(e=pa(6,e,null,t)).expirationTime=n,e}function ya(e,t,n){return(t=pa(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ca(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=j,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function Ba(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&n>=t&&e<=t}function Qa(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(r>t||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function wa(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function ba(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function va(e){var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw Error(a(188));throw Error(a(268,Object.keys(e)))}return null===(e=x(t))?null:e.stateNode}function Da(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function xa(e,t){Da(e,t),(e=e.alternate)&&Da(e,t)}var _a={createContainer:function(e,t,n){return e=new Ca(e,t,n),t=pa(3,null,null,2===t?7:1===t?3:0),e.current=t,t.stateNode=e},updateContainer:function(e,t,n,r){var i=t.current,o=Li(),A=zt.suspense;o=Mi(o,i,A);e:if(n){t:{if(b(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(a(170));var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(Le(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(null!==s);throw Error(a(171))}if(1===n.tag){var l=n.type;if(Le(l)){n=He(n,l,s);break e}}n=s}else n=Se;return null===t.context?t.context=n:t.pendingContext=n,(t=Tt(o,A)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),Lt(i,t),Ui(i,o),o},batchedEventUpdates:function(e,t){var n=gi;gi|=2;try{return e(t)}finally{(gi=n)===ri&&pt()}},batchedUpdates:function(e,t){var n=gi;gi|=1;try{return e(t)}finally{(gi=n)===ri&&pt()}},unbatchedUpdates:function(e,t){var n=gi;gi&=-2,gi|=ii;try{return e(t)}finally{(gi=n)===ri&&pt()}},deferredUpdates:function(e){return ut(97,e)},syncUpdates:function(e,t,n,r){return ut(99,e.bind(null,t,n,r))},discreteUpdates:function(e,t,n,r){var i=gi;gi|=4;try{return ut(98,e.bind(null,t,n,r))}finally{(gi=i)===ri&&pt()}},flushDiscreteUpdates:function(){(gi&(1|ai|oi))===ri&&(function(){if(null!==Ri){var e=Ri;Ri=null,e.forEach(function(e,t){ba(t,e),Ki(t)}),pt()}}(),aa())},flushControlled:function(e){var t=gi;gi|=1;try{ut(99,e)}finally{(gi=t)===ri&&pt()}},flushSync:Ji,flushPassiveEffects:aa,IsThisRendererActing:{current:!1},getPublicRootInstance:function(e){return(e=e.current).child?5===e.child.tag?_(e.child.stateNode):e.child.stateNode:null},attemptSynchronousHydration:function(e){switch(e.tag){case 3:var t=e.stateNode;t.hydrate&&function(e,t){ba(e,t),Ki(e),(gi&(ai|oi))===ri&&pt()}(t,t.firstPendingTime);break;case 13:Ji(function(){return Ui(e,1073741823)}),t=ht(Li(),150,100),xa(e,t)}},attemptUserBlockingHydration:function(e){if(13===e.tag){var t=ht(Li(),150,100);Ui(e,t),xa(e,t)}},attemptContinuousHydration:function(e){if(13===e.tag){Li();var t=mt++;Ui(e,t),xa(e,t)}},attemptHydrationAtCurrentPriority:function(e){if(13===e.tag){var t=Li();Ui(e,t=Mi(t,e,null)),xa(e,t)}},findHostInstance:va,findHostInstanceWithWarning:function(e){return va(e)},findHostInstanceWithNoPortals:function(e){return null===(e=function(e){if(!(e=D(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child&&4!==t.tag)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}(e))?null:20===e.tag?e.stateNode.instance:e.stateNode},shouldSuspend:function(){return!1},injectIntoDevTools:function(e){var t=e.findFiberByHostInstance;return function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;
2if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);ua=function(e){try{t.onCommitFiberRoot(n,e,void 0,!(64&~e.current.effectTag))}catch(r){}},da=function(e){try{t.onCommitFiberUnmount(n,e)}catch(r){}}}catch(r){}return!0}(n({},e,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:o.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=x(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))}};zp.exports=_a.default||_a;var ka=zp.exports;return zp.exports=e,ka};var Yp=Kp(Jp.exports);const Wp=(e,t)=>{const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let i=0;i<n.length;i+=1){const r=n[i];if("render"===r&&!e[r]!=!t[r])return!1;if("children"!==r&&e[r]!==t[r]){if("object"==typeof e[r]&&"object"==typeof t[r]&&Wp(e[r],t[r]))continue;return!1}if("children"===r&&("string"==typeof e[r]||"string"==typeof t[r]))return e[r]===t[r]}return!0},qp={},Vp=(e,t)=>{const n="TEXT"===e.type||"LINK"===e.type||"TSPAN"===e.type;"TEXT_INSTANCE"!==t.type||n?e.children.push(t):console.warn(`Invalid '${t.value}' string child outside <Text> component`)};var Xp={name:"@react-pdf/renderer",version:"4.0.0",license:"MIT",description:"Create PDF files on the browser and server",author:"Diego Muracciole <[email protected]>",homepage:"https://github.com/diegomura/react-pdf#readme",type:"module",main:"./lib/react-pdf.js",browser:{"./lib/react-pdf.js":"./lib/react-pdf.browser.js"},repository:{type:"git",url:"https://github.com/diegomura/react-pdf.git",directory:"packages/renderer"},scripts:{build:"rimraf ./lib && rollup -c",watch:"rimraf ./lib && rollup -c -w",size:"size-limit",lint:"eslint src",test:"vitest && vitest --config vitest.browser.config.js"},dependencies:{"@babel/runtime":"^7.20.13","@react-pdf/font":"^3.0.0","@react-pdf/layout":"^4.0.0","@react-pdf/pdfkit":"^4.0.0","@react-pdf/primitives":"^4.0.0","@react-pdf/render":"^4.0.0","@react-pdf/types":"^2.7.0",events:"^3.3.0","object-assign":"^4.1.1","prop-types":"^15.6.2",queue:"^6.0.1",scheduler:"^0.17.0"},peerDependencies:{react:"^16.8.0 || ^17.0.0 || ^18.0.0"},"lint-staged":{"*.js":["yarn lint","prettier --write"]},files:["lib","index.d.ts"],collective:{type:"opencollective",url:"https://opencollective.com/react-pdf",logo:"https://opencollective.com/opencollective/logo.txt"},devDependencies:{"@size-limit/preset-big-lib":"^11.0.1",assert:"^2.0.0","browserify-zlib":"^0.2.0",buffer:"^6.0.3",process:"^0.11.10","react-reconciler":"0.23.0","size-limit":"^11.0.1",util:"^0.12.4"}};const{version:Zp}=Xp,$p=new function(){let e={},t=null,n=null;this.register=t=>{const{family:n}=t;if(e[n]||(e[n]=za.create(n)),t.fonts)for(let r=0;r<t.fonts.length;r+=1)e[n].register({family:n,...t.fonts[r]});else e[n].register(t)},this.registerEmojiSource=e=>{let{url:n,format:r="png",builder:i,withVariationSelectors:a=!1}=e;t={url:n,format:r,builder:i,withVariationSelectors:a}},this.registerHyphenationCallback=e=>{n=e},this.getFont=t=>{const{fontFamily:n}=t;if(Ja.includes(n))return null;if(!e[n])throw new Error(`Font family not registered: ${n}. Please register it calling Font.register() method.`);return e[n].resolve(t)},this.load=async e=>{const{fontFamily:t}=e,n="string"==typeof t?[t]:[...t||[]],r=[];for(let i=n.length,a=0;a<i;a+=1){const t=n[a];if(Ja.includes(t))return;const i=this.getFont({...e,fontFamily:t});r.push(i.load())}await Promise.all(r)},this.reset=()=>{const t=Object.keys(e);for(let n=0;n<t.length;n+=1){const r=t[n];e[r].data=null}},this.clear=()=>{e={}},this.getRegisteredFonts=()=>e,this.getEmojiSource=()=>t,this.getHyphenationCallback=()=>n,this.getRegisteredFontFamilies=()=>Object.keys(e)};let ef;const tf={},nf=e=>{const t={type:"ROOT",document:null};ef=ef||(e=>{let{onChange:t=()=>{}}=e;return Yp({schedulePassiveEffects:Up.unstable_scheduleCallback,cancelPassiveEffects:Up.unstable_cancelCallback,supportsMutation:!0,isPrimaryRenderer:!1,warnsIfNotActing:!1,appendInitialChild:Vp,createInstance(e,t){let{style:n,children:r,...i}=t;return{type:e,box:{},style:n||{},props:i||{},children:[]}},createTextInstance(e,t){return{type:"TEXT_INSTANCE",value:e}}
2,finalizeInitialChildren(e,t,n){return!1},getPublicInstance(e){return e},prepareForCommit(){},clearContainer(){},prepareUpdate(e,t,n,r){return!Wp(n,r)},resetAfterCommit:t,resetTextContent(e){},getRootHostContext(){return qp},getChildHostContext(){return qp},shouldSetTextContent(e,t){return!1},now:Date.now,useSyncScheduling:!0,appendChild:Vp,appendChildToContainer(e,t){"ROOT"===e.type?e.document=t:Vp(e,t)},insertBefore(e,t,n){var r;const i=null===(r=e.children)||void 0===r?void 0:r.indexOf(n);void 0!==i&&-1!==i&&t&&e.children.splice(i,0,t)},removeChild(e,t){var n;const r=null===(n=e.children)||void 0===n?void 0:n.indexOf(t);void 0!==r&&-1!==r&&e.children.splice(r,1)},removeChildFromContainer(e,t){var n;const r=null===(n=e.children)||void 0===n?void 0:n.indexOf(t);void 0!==r&&-1!==r&&e.children.splice(r,1)},commitTextUpdate(e,t,n){e.value=n},commitUpdate(e,t,n,r,i){const{style:a,...o}=i;e.props=o,e.style=a}})})({onChange:()=>{var e;const t=(null===(e=tf.change)||void 0===e?void 0:e.slice())||[];for(let n=0;n<t.length;n+=1)t[n]()}});const n=ef.createContainer(t),r=(e,t)=>{ef.updateContainer(e,n,null,t)};e&&r(e);const i=async function(e){void 0===e&&(e=!0);const n=t.document.props||{},{pdfVersion:r,language:i,pageLayout:a,pageMode:o}=n,A=new oA.Ay({compress:e,pdfVersion:r,lang:i,displayTitle:!0,autoFirstPage:!1,pageLayout:a,pageMode:o}),s=await Lp(t.document,$p);return{layout:s,fileStream:aA(A,s)}},a=function(e){void 0===e&&(e={}),t.document.props.onRender&&t.document.props.onRender(e)};return{on:(e,t)=>{tf[e]||(tf[e]=[]),tf[e].push(t)},container:t,toBlob:async()=>{const e=[],{layout:t,fileStream:n}=await i();return new Promise((r,i)=>{n.on("data",t=>{e.push(t instanceof Uint8Array?t:new Uint8Array(t))}),n.on("end",()=>{try{const n=new Blob(e,{type:"application/pdf"});a({blob:n,_INTERNAL__LAYOUT__DATA_:t}),r(n)}catch(n){i(n)}})})},toBuffer:async()=>{const{layout:e,fileStream:t}=await i();return a({_INTERNAL__LAYOUT__DATA_:e}),t},toString:async()=>{let e="";const{fileStream:t}=await i(!1);return new Promise((n,r)=>{try{t.on("data",t=>{e+=t}),t.on("end",()=>{a(),n(e)})}catch(i){r(i)}})},removeListener:(e,t)=>{if(!tf[e])return;const n=tf[e].indexOf(t);n>-1&&tf[e].splice(n,1)},updateContainer:r}},rf=$p,af={create:e=>e},of=function(e){let{document:t}=void 0===e?{}:e;const n=(0,u.useRef)(null),[r,i]=(0,u.useState)({url:null,blob:null,error:null,loading:!!t});(0,u.useEffect)(()=>{const e=Ma({autostart:!0,concurrency:1}),a=()=>{i(e=>({...e,loading:!0})),e.splice(0,e.length,()=>r.error?Promise.resolve():n.current.toBlob())};return n.current=nf(),n.current.on("change",a),t&&n.current.updateContainer(t),e.on("error",e=>{console.error(e),i(t=>({...t,loading:!1,error:e}))}),e.on("success",e=>{i({blob:e,error:null,loading:!1,url:URL.createObjectURL(e)})}),()=>{e.end(),n.current.removeListener("change",a)}},[]),(0,u.useEffect)(()=>()=>{r.url&&URL.revokeObjectURL(r.url)},[r.url]);const a=(0,u.useCallback)(e=>{n.current.updateContainer(e)},[]);return[r,a]},Af=e=>{let{document:t,children:n}=e;const[r,i]=of();return(0,u.useEffect)(()=>i(t),[t]),t?n(r):(console.warn("You should pass a valid document to BlobProvider"),null)},sf=e=>{throw new Error(`${e} is a Node specific API. You're either using this method in a browser, or your bundler is not loading react-pdf from the appropriate web build.`)};var lf=n(49476);const cf={width:900,height:1200};async function uf(e){let t=!1,n=null,r=null,i=null;try{const a=function(e){var t;return Array.isArray(null==e?void 0:e.logistics)?null===(t=e.logistics[e.logistics.length-1])||void 0===t?void 0:t.logistics_id:null}(e),o=(0,d.getOutlet)("user").getValue();if(!a)throw new Error("no shipingNoteId");if(!o)throw new Error("invalid user");const A=(await nt.req((0,lf.get)().storageHost+"/storage/read?client_id="+(0,lf.get)().clientId+"&token="+o.token,{method:"POST",data:{filename:"shipping_note/"+a}})).url,s=await fetch(A),l=s.headers.get("content-type");n=l.split(";")[0].split("/")[1]||"";const c=await s.blob(),u=new Blob([c],{type:l});r=URL.createObjectURL(u),i=null,i="pdf"===n?await(async e=>new Promise((t,n)=>{window.pdfjsLib?window.pdfjsLib.getDocument(e).promise.then(e=>e.getPage(1).then(e=>{let n=document.createElement("canvas"),r=n.getContext("2d"),i=e.getViewport({scale:2});return n.width=i.width,n.height=i.height,e.render({canvasContext:r,viewport:i}).promise.then(()=>{t(n.toDataURL())})})).catch(n):n(new Error("no pdfjslib"))}))(r):"html"===n?await async function(e){var t,n;const r=e=>new Promise(t=>setTimeout(t,e)),i="rev-send-qrcode-div",a="rev-qrcode-div";if(!window.JsBarcode)throw new Error("cannot find JsBarcode");if(!window.QRCode)throw new Error("cannot find QRCode");const o=document.createElement("div"),A=[],s=[];o.innerHTML=e.slice(e.indexOf("<table"),e.lastIndexOf("</table>"))+"</table>",document.body.appendChild(o);for(const h of[{id:"lblC2BPinCode1",display:"交貨便服務代碼"},{id:"lblRecvshop1",display:"取件門市"},{id:"lblRecver1",display:"取件人"}
2,{id:"lblBarCode4",display:"物流專用條碼"},{id:"lblDeadDateTime1",display:"繳費期限"},{id:"lblPaymentCPName1",display:"廠商名稱"},{id:"lblOrderNo",display:"寄件訂單編號"},{id:"lblShopperName1",display:"寄件人"}]){var l;A.push({label:h.display,value:null===(l=document.querySelector("#"+h.id))||void 0===l?void 0:l.innerText})}const c=document.createElement("div");c.id=i,document.body.appendChild(c);const u=new window.QRCode(i),d=null===(t=document.querySelector("img#sendQRCode"))||void 0===t?void 0:t.src.split("SendQRCode.ashx?")[1].split("&").map(e=>e.slice(6)),g=JSON.stringify({Utility:[{Ordinary:[{Device:"POS",code1:d[0],code2:d[1],code3:d[2]}]}]});u.makeCode(g),await r(200),s.push({label:"SendQRCODE",value:g,data:document.querySelector("#"+i+" img").src});const p=document.createElement("div");p.id=a,document.body.appendChild(p);const f=new window.QRCode(a),m=null===(n=document.querySelector("img#QRCODE"))||void 0===n?void 0:n.src.split("CodeValue=")[1];return f.makeCode(m),await r(200),s.push({label:"QRCODE",value:m,data:document.querySelector("#"+a+" img").src}),c.remove(),p.remove(),o.remove(),{is711:!0,fields:A,imgFields:s}}(await c.text()):await(async e=>new Promise((t,n)=>{const r=document.createElement("img"),i=document.createElement("canvas"),a=i.getContext("2d");r.src=e,r.onload=()=>{const e={width:cf.width,height:cf.height},n=e.height/e.width,o=r.height/r.width;o>n?(i.height=e.height,i.width=e.height/o):(i.width=e.width,i.height=e.width*o),a.drawImage(r,0,0,i.width,i.height),t(i.toDataURL())},r.onerror=e=>{console.log("img load error",e),n()}}))(r),t=!0}catch(a){console.warn("prepareShippingNote",a)}return{result:t,ext:n,url:r,data:i}}function df(e){const t=e.data,n=t.fields,r=t.imgFields;return u.createElement(ma,{style:{margin:10,paddingTop:20,paddingBottom:35,paddingHorizontal:10,width:400,borderWidth:2,borderColor:"black",alignItems:"center"}},u.createElement(ha,{style:{fontSize:12,marginBottom:10}},"統一超商 交貨便 服務單"),u.createElement(va,{style:{width:120,height:120,marginTop:25,marginBottom:25},source:{uri:r[0].data}}),u.createElement(ma,{style:{borderWidth:1,borerColor:"black",padding:10,alignSelf:"stretch"}},u.createElement(ha,{style:{textAlign:"center",fontSize:12,marginBottom:10}},n[0].label+": "+n[0].value),u.createElement(ma,{style:{flexDirection:"row",justifyContent:"center"}},u.createElement(va,{style:{width:65,height:65,marginRight:20},source:{uri:r[1].data}}),u.createElement(ma,null,u.createElement(ha,{style:{marginBottom:2,fontSize:12}},n[1].label+": "+n[1].value),u.createElement(ha,{style:{fontSize:12}},n[2].label+": "+n[2].value)))),u.createElement(ma,{style:{alignSelf:"stretch",alignItems:"flex-start",padding:2,borderWidth:1,borerColor:"black",borderStyle:"dashed"}},u.createElement(ha,{style:{fontSize:12}},n[3].label+": "+n[3].value),u.createElement(ha,{style:{fontSize:12}},n[4].label+": "+n[4].value),u.createElement(ha,{style:{fontSize:12}},n[5].label+": "+n[5].value),u.createElement(ha,{style:{fontSize:12}},n[6].label+": "+n[6].value),u.createElement(ha,{style:{fontSize:12}},n[7].label+": "+n[7].value),u.createElement(ha,{style:{fontSize:12}},"【注意事項】\n 1. 材積限制:最長邊≦45cm;長+寬+高合計≦105cm;重量≦5cm。\n 2. 請將本單放置於專用袋中並自行實貼於包裹上;\n寄件後無法取消寄件或更換包裹。\n 3. 本單尺寸10cm×14cm 請勿調整尺寸。")))}function gf(e){const t=e.generatedOrders,n=cf.width+3*pf,r=cf.height+3*pf;return u.createElement(Sa,null,t.map((e,t)=>{var i;return u.createElement(u.Fragment,{key:t},u.createElement(Ia,{size:[n,r],style:ff.page},u.createElement(ma,{style:ff.section},null!==(i=e.data)&&void 0!==i&&i.is711?u.createElement(df,{data:e.data}):u.createElement(va,{style:ff.img,source:{uri:e.data}}))),u.createElement(Ia,{size:[n,r],style:ff.page},u.createElement(ma,{style:ff.section},u.createElement(ma,{style:ff.topView},u.createElement(ma,{style:[ff.container,ff.haveMarginBottom]},u.createElement(ha,{style:ff.text},"訂單編號:",e.order.order_id),u.createElement(ha,{style:ff.text},"物流單編號:",e.order.logistics_id)),u.createElement(ma,{style:ff.table},u.createElement(ma,{style:[ff.tr,ff.haveBorderBottom]},["名稱","規格","數量"].map(e=>u.createElement(ma,{style:ff.td},u.createElement(ha,{style:ff.text},e)))),e.order.items.map(e=>u.createElement(ma,{style:[ff.tr,ff.haveBorderBottom]},u.createElement(ma,{style:ff.td},u.createElement(ha,{style:ff.text},e.name)),u.createElement(ma,{style:[ff.td]},!e.config.variants||e.config.variants.length<=0?u.createElement(ha,{style:ff.text},"一般"):e.config.variants.map(e=>e.name&&e.choice?u.createElement(ha,{style:ff.text},e.name," - ",e.choice):u.createElement(ha,{style:ff.text},e.name))),u.createElement(ma,{style:ff.td},u.createElement(ha,{style:ff.text},"×",e.config.qty)))),u.createElement(ma,{style:[ff.tr]},u.createElement(ma,{style:[ff.td,{maxWidth:3*ff.td.maxWidth}]},u.createElement(ha,{style:ff.text},"備註:",e.order.order_note))))))))}))}rf.register({family:"MiSans",src:"/fonts/MiSans-Normal.ttf"});const pf=20,ff=af.create({page:{fontFamily:"MiSans",flexDirection:"column",backgroundColor:"#fff",padding:pf},section:{flexGrow:1,alignSelf:"stretch",borderWidth:1,borderColor:"#ccc"},img:{width:cf.width,height:cf.height,objectFit:"contain"},topView:{position:"absolute",top:"0%",left:0,padding:30},container:{},text:{fontSize:12,color:"#000000"},table:{width:300},tr:{display:"flex",flexDirection:"row"},td:{maxWidth:100,width:"100%",padding:5},haveMarginBottom:{marginBottom:5},haveBorderBottom:{borderBottom:"1px solid #CBCBCB"}});function mf(e){const t=u.useState([]),n=t[0],r=t[1];return u.createElement("div",{style:{margin:5}},u.createElement(o.A,{className:"multi-shipping-note-download-btn",onClick:async()=>{const e=(0,d.getOutlet)("selected-orders").getValue();if(0===e.length)return void D.Ay.warning("尚未選取訂單。");const t=[];R.setLoading(!0,{message:"正在處理 1 / "+e.length});try{const n=[];for(const r of e){if("SF"===r.logistics_subtype||"OVERSEA"===r.logistics_type){t.push(r);continue}const i=(await uf(r)).data;n.push({order:r,data:i}),R.setLoading(!0,{message:"正在處理 "+(n.length+1)+" / "+e.length})}r(n)}catch(n){console.warn(n)}
2R.setLoading(!1),await R.delay(1e3),t.length>0&&alert("注意: 以下訂單不支援此操作\n"+t.map(e=>e.order_id).join("\n"))}},"下載托運單"),n.length>0&&u.createElement(Af,{document:u.createElement(gf,{generatedOrders:n})},e=>{let t=Object.assign({},((0,ga.A)(e),e));return t.url?u.createElement("a",{href:"/#",style:{margin:10},onClick:e=>{e.preventDefault(),window.open(t.url,"_blank")}},"下載PDF"):u.createElement("a",{href:"/#",style:{margin:10}},"Generating...")}))}const hf=T.default.div.withConfig({displayName:"handleOrdersBulkWrite__Wrapper",componentId:"sc-1bdwxc-0"})(["flex:1;display:flex;justify-content:flex-end;flex-wrap:wrap;"]);var Ef=n(39822),If=n(35709),yf=n(67345),Cf=n(33015);const Bf={stock_add_action:{type:"primary",icon:u.createElement(Ef.A,null),label:"新增名額"},stock_subtract_action:{icon:u.createElement(If.A,null),label:"售出名額"},stock_reset_action:{icon:u.createElement(yf.A,null),label:"清零"},stock_set_action:{type:"dashed",danger:!0,icon:u.createElement(P.A,null),label:"設定"}};const Qf=T.default.div.withConfig({displayName:"AdminProductStockActionButton__Wrapper",componentId:"sc-1momk78-0"})(["display:flex;flex-direction:column;"]);var wf=function(e){const t=e.record,n=e.refresh;return u.createElement(Qf,null,Object.keys(Bf).map((e,r)=>u.createElement(o.A,Object.assign({size:"small"},Bf[e],{style:{margin:5,marginBottom:r+1!==Object.keys(Bf).length?5:0},onClick:()=>(0,Cf.p)({action:e,record:t,refresh:n})}),Bf[e].label)))};function bf(e){let t=e.path,n=e.pageContext;t.indexOf("/admin/rebuild-history")>-1&&(n.resource=Object.assign({},n.resource,{renderCreateButton:e=>{let t=e.clientCallbacks;return u.createElement(Df,null,u.createElement(v.A,{title:"前台更新屬於計費項目,確認更新嗎?",okText:"確認",cancelText:"取消",onConfirm:async()=>{await async function(){R.setLoading(!0);try{const e=vf.getValue().token,t=S.is_frontend_mkt_deploy?{branch:S.frontend_branch||"main",stage:"prod",client_id:S.clientId,event_type:"mkt_deploy"}:{branch:S.branch,stage:S.stage,client_id:S.clientId,event_type:"webhook"},n=await fetch(S.apiHost+"/misc/github/rebuild",{method:"POST",headers:{Authorization:"Bearer "+e,"Content-Type":"application/json"},body:JSON.stringify(t)});if(!n.ok)throw new Error("github rebuild request failed with "+n.status);D.Ay.success("更新成功,系統將於 10 分鐘後部署完成。")}catch(e){console.log("err",e),D.Ay.error("更新失敗。")}R.setLoading(!1)}(),t.refresh()}},u.createElement(o.A,{ghost:!0,type:"primary",disabled:!S.allowGithubRebuild},"更新")))}}))}const vf=(0,d.getOutlet)("user");const Df=T.default.div.withConfig({displayName:"handleRebuildHistory__Wrapper",componentId:"sc-1f0w6pv-0"})(["flex:1;display:flex;"]);var xf=JSON.parse('{"Yv":{"wQ":{"qo":{"type":{"type":"string","title":"類別","default":"receive","enum":["receive","post"],"enumNames":["收文","發文"],"readOnly":true},"date":{"type":"string","title":"收文日期","format":"date"},"organs":{"type":"string","title":"發文機關"},"text_number":{"type":"string","title":"來文字號"},"category":{"type":"string","title":"文別","enum":[""]},"category_add_text":{"type":"string","title":"新增文別名稱","readOnly":true},"title":{"type":"string","title":"主旨"},"stage":{"type":"string","title":"狀態","default":"edit","readOnly":true,"enum":["edit","review_1","review_2","review_3","review_4","execution","execution_direct","success","abort"],"enumNames":["編輯","會簽1輪","會簽2輪","會簽3輪","會簽4輪","執行","逕付執行","完成","退簽"]},"files":{"type":"array","title":"檔案","items":{"accept":"file_extension","previewType":"text","type":"string","title":""}},"implement_content":{"type":"string","title":"擬辦內容"},"morale_list":{"type":"array","title":"相關倫理風紀列表","items":{"type":"object","properties":{"morale":{"title":"倫理風紀項目","type":"string"},"note":{"type":"string","title":"備註"}}}},"posts_releated":{"type":"array","title":"相關發文字號","items":{"type":"string"}},"posts_execution":{"type":"array","title":"執行發文字號","items":{"type":"string"}},"keywords":{"type":"string","title":"備註"},"staff_note":{"type":"string","title":"工作人員備註"},"deadline":{"type":"string","title":"執行期限","format":"date"},"rev-line-1":{"type":"string","title":"會簽1輪"},"review_1":{"type":"array","title":"會簽1輪","default":[],"items":{"type":"object","properties":{"user_id":{"type":"string","title":"工作人員"},"status":{"type":"string","title":"工作人員","default":"pending","readOnly":true,"enum":["pending","success","abort"],"enumNames":["待簽","通過","退簽"]}}}},"rev-line-2":{"type":"string","title":"會簽2輪"},"review_2":{"type":"array","title":"會簽2輪","default":[],"items":{"type":"object","properties":{"user_id":{"type":"string","title":"工作人員"},"status":{"type":"string","title":"狀態","default":"pending","readOnly":true,"enum":["pending","success","abort"],"enumNames":["待簽","通過","退簽"]}}}},"rev-line-3":{"type":"string","title":"會簽3輪"},"review_3":{"type":"array","title":"會簽3輪","default":[],"items":{"type":"object","properties":{"user_id":{"type":"string","title":"工作人員"},"status":{"type":"string","title":"狀態","default":"pending","readOnly":true,"enum":["pending","success","abort"],"enumNames":["待簽","通過","退簽"]}}}},"rev-line-4":{"type":"string","title":"會簽4輪"},"review_4":{"type":"array","title":"會簽4輪","default":[],"items":{"type":"object","properties":{"user_id":{"type":"string","title":"工作人員"},"status":{"type":"string","title":"狀態","default":"pending","readOnly":true,"enum":["pending","success","abort"],"enumNames":["待簽","通過","退簽"]}}}}}},"oz":{"rev-line-1":{"ui:widget":"rev-line","ui:options":{"label":false}},"rev-line-2":{"ui:widget":"rev-line","ui:options":{"label":false}},"rev-line-3":{"ui:widget":"rev-line","ui:options":{"label":false}},"rev-line-4":{"ui:widget":"rev-line","ui:options":{"label":false}},"type":{"ui:widget":"hidden"},"title":{"ui:widget":"textarea"},"description":{"ui:widget":"textarea"},"files":{"items":{"ui:widget":"rev-single-image-uploader"}},"morale_list":{"items":{"morale":{"ui:widget":"admin-select-morale-widget"},"note":{"ui:widget":"textarea"}}},"category":{"ui:help":"如果需要新增文別,請選擇「新增」。"},"executor":{"ui:widget":"admin-select-staff-widget"},"posts_releated":{"items":{"ui:widget":"admin-select-post-widget"}},"posts_execution":{"items":{"ui:widget":"admin-select-post-widget"}},"implement":{"ui:widget":"admin-select-staff-widget"},"implement_content":{"ui:widget":"textarea"},"keywords":{"ui:widget":"textarea"},"staff_note":{"ui:widget":"textarea"},"review_1":{"items":{"user_id":{"ui:widget":"admin-select-staff-widget","type":"supervisior"}}},"review_2":{"items":{"user_id":{"ui:widget":"admin-select-staff-widget","type":"supervisior"}}},"review_3":{"items":{"user_id":{"ui:widget":"admin-select-staff-widget","type":"supervisior"}}},"review_4":{"items":{"user_id":{"ui:widget":"admin-select-staff-widget","type":"supervisior"}}},"receives_related":{"items":{"ui:widget":"admin-select-receive-widget"}}}}}'),_f=JSON.parse('{"Yv":{"wQ":{"qo":{"type":{"type":"string","title":"類別","default":"post","enum":["receive","post"],"enumNames":["收文","發文"],"readOnly":true},"text_number":{"type":"string","title":"發文字號"},"date":{"type":"string","title":"發文日期","format":"date"},"category":{"type":"string","title":"文別","enum":["函","書函","證明書","核准函","開會通知單","公告","電子郵件","其他"]},"addressee":{"type":"string","title":"受文者"},"addressee_copy":{"type":"string","title":"副本受文者"},"title":{"type":"string","title":"主旨"},"stage":{"type":"string","title":"狀態","default":"edit","readOnly":true,"enum":["edit","review_1","review_2","review_3","review_4","execution","execution_direct","success","abort"],"enumNames":["編輯","會簽1輪","會簽2輪","會簽3輪","會簽4輪","執行","逕付執行","完成","退簽"]},"description":{"type":"string","title":"說明"},"has_appendix":{"type":"string","title":"是否有附件","enum":["有附件","有附件另送","無附件"]},"files":{"type":"array","title":"檔案","items":{"accept":"file_extension","previewType":"text","type":"string","title":""}},"implement_content":{"type":"string","title":"擬辦內容"},"morale_list":{"type":"array","title":"相關倫理風紀列表","items":{"type":"object","properties":{"morale":{"title":"倫理風紀項目","type":"string"},"note":{"type":"string","title":"備註"}}}},"keywords":{"type":"string","title":"備註"},"staff_note":{"type":"string","title":"工作人員備註"},"receives_related":{"type":"array","title":"相關收文編號","items":{"type":"string"}},"deadline":{"type":"string","title":"執行期限","format":"date"},"rev-line-1":{"type":"string","title":"會簽1輪"},"review_1":{"type":"array","title":"會簽1輪","default":[],"items":{"type":"object","properties":{"user_id":{"type":"string","title":"工作人員"},"status":{"type":"string","title":"工作人員","default":"pending","readOnly":true,"enum":["pending","success","abort"],"enumNames":["待簽","通過","退簽"]}}}},"rev-line-2":{"type":"string","title":"會簽2輪"},"review_2":{"type":"array","title":"會簽2輪","default":[],"items":{"type":"object","properties":{"user_id":{"type":"string","title":"工作人員"},"status":{"type":"string","title":"狀態","default":"pending","readOnly":true,"enum":["pending","success","abort"],"enumNames":["待簽","通過","退簽"]}}}},"rev-line-3":{"type":"string","title":"會簽3輪"},"review_3":{"type":"array","title":"會簽3輪","default":[],"items":{"type":"object","properties":{"user_id":{"type":"string","title":"工作人員"},"status":{"type":"string","title":"狀態","default":"pending","readOnly":true,"enum":["pending","success","abort"],"enumNames":["待簽","通過","退簽"]}}}},"rev-line-4":{"type":"string","title":"會簽4輪"},"review_4":{"type":"array","title":"會簽4輪","default":[],"items":{"type":"object","properties":{"user_id":{"type":"string","title":"工作人員"},"status":{"type":"string","title":"狀態","default":"pending","readOnly":true,"enum":["pending","success","abort"],"enumNames":["待簽","通過","退簽"]}}}}}},"oz":{"rev-line-1":{"ui:widget":"rev-line","ui:options":{"label":false}},"rev-line-2":{"ui:widget":"rev-line","ui:options":{"label":false}},"rev-line-3":{"ui:widget":"rev-line","ui:options":{"label":false}},"rev-line-4":{"ui:widget":"rev-line","ui:options":{"label":false}},"type":{"ui:widget":"hidden"},"title":{"ui:widget":"textarea"},"description":{"ui:widget":"textarea"},"files":{"items":{"ui:widget":"rev-single-image-uploader"}},"morale_list":{"items":{"morale":{"ui:widget":"admin-select-morale-widget"},"note":{"ui:widget":"textarea"}}},"implement_content":{"ui:widget":"textarea"},"executor":{"ui:widget":"admin-select-staff-widget"},"execute_content":{"ui:widget":"textarea"},"keywords":{"ui:widget":"textarea"},"staff_note":{"ui:widget":"textarea"},"receives_related":{"items":{"ui:widget":"admin-select-receive-widget"}},"review_1":{"items":{"user_id":{"ui:widget":"admin-select-staff-widget","type":"supervisior"}}},"review_2":{"items":{"user_id":{"ui:widget":"admin-select-staff-widget","type":"supervisior"}}},"review_3":{"items":{"user_id":{"ui:widget":"admin-select-staff-widget","type":"supervisior"}}},"review_4":{"items":{"user_id":{"ui:widget":"admin-select-staff-widget","type":"supervisior"}}}}}}'),kf=n(98047),Ff=n(76542);const Sf="/admin/morales/",Rf={};function Nf(e){const t=u.useState({visible:!1}),n=t[0],r=t[1],i=function(){if("undefined"!=typeof window){let t=Vt.parse(window.location.search),n=Rf;
2try{n=JSON.parse(decodeURIComponent(t.query))}catch(e){}return n}}();return u.createElement(u.Fragment,null,u.createElement(o.A,{onClick:()=>{r({visible:!0})}},"進階搜尋"),u.createElement(Tf,{data:{visible:n.visible,data:i},setData:e=>{let t=e.data,n=e.visible;void 0!==t&&function(e){e?window.open(Sf+"?query="+encodeURIComponent(JSON.stringify(e))):R.navigate(""+Sf)}(t),r({visible:n}),R.setLoading(!1)}}))}function Tf(e){const t=e.data.visible,n=e.setData;return u.createElement(Dr.A,{title:null,footer:null,bodyStyle:{padding:0},width:600,visible:t,onOk:()=>{n({visible:!1})},onCancel:()=>{n({visible:!1})},destroyOnClose:!0},t&&u.createElement(Of,e))}function Of(e){const t=(0,d.useOutlet)("config")[0].morale_status_category||[],n=e.data.data,r=e.setData,a={widgets:{"admin-select-user-custom-widget":Ue.Ay}},A={schema:{title:"",type:"object",properties:{case_number:{title:"案號",type:"integer"},labels:{title:"案件類型",type:"array",uniqueItems:!0,default:[],items:{type:"string",enum:["利益衝突","律師品位","與委任人間之倫理","與同道間之倫理","與相對人之倫理","與法院間之行為規範","招攬業務","報酬"]}},prosecutor_name:{type:"string",title:"申訴人(移送機關團體)(立案調查)"},defendant_name:{type:"string",title:"被申訴律師(受調查對象)"},investigator_leader:{type:"string",title:"調查小組:召集人"},investigators_member:{type:"string",title:"調查小組:調查委員"},status:{type:"array",title:"辦理進度",items:{type:"string",enum:(0,i.A)(t)},uniqueItems:!0},results_tba:{type:"string",title:"本會處理結果"}}},uiSchema:{investigator_leader:{"ui:widget":"admin-select-user-custom-widget"},investigators_member:{"ui:widget":"admin-select-user-custom-widget"},results_tba:{"ui:help":"可輸入姓名或處理結果(包含:簽結、不予處分、命其注意、勸告、告誡、移付懲戒)"}}};return u.createElement(Lf,null,u.createElement("div",{style:{display:"flex",alignItems:"center"}},u.createElement("h1",null,"查詢參數"),u.createElement(o.A,{type:"link",onClick:()=>{r({visible:!0,data:null})}},"全部清除")),u.createElement(we(),Object.assign({},A,{rjsfProps:a,instance:Object.assign({},n),onSubmit:async(e,t)=>{r({visible:!1,data:Object.assign({},n,e)})}})))}const Lf=(0,T.default)(xr.k).withConfig({displayName:"AdminMoraleSearchButton__Wrapper",componentId:"sc-z2jq8q-0"})(["padding:20px;"]),Mf="/admin/meetings/",Uf={schema:{title:"",type:"object",properties:{effDateStart:{title:"日期(起)",type:"string"},effDateEnd:{title:"日期(迄)",type:"string"}}},uiSchema:{effDateStart:{"ui:help":"格式為 yyyy-mm-dd,例如: 2024-01-01"},effDateEnd:{"ui:help":"格式為 yyyy-mm-dd,例如: 2024-01-01"}}},Gf={};function Hf(e){const t=u.useState({visible:!1}),n=t[0],r=t[1],i=function(){if("undefined"!=typeof window){let t=Vt.parse(window.location.search),n=Gf;try{n=JSON.parse(decodeURIComponent(t.query))}catch(e){}return n}}();return u.createElement(u.Fragment,null,u.createElement(o.A,{onClick:()=>{r({visible:!0})}},"進階搜尋"),u.createElement(Kf,{data:{visible:n.visible,data:i},setData:e=>{let t=e.data,n=e.visible;void 0!==t&&function(e){e?window.open(Mf+"?query="+encodeURIComponent(JSON.stringify(e))):R.navigate(""+Mf)}(t),r({visible:n}),R.setLoading(!1)}}))}function Kf(e){const t=e.data.visible,n=e.setData;return u.createElement(Dr.A,{title:null,footer:null,bodyStyle:{padding:0},width:600,visible:t,onOk:()=>{n({visible:!1})},onCancel:()=>{n({visible:!1})},destroyOnClose:!0},t&&u.createElement(jf,e))}function jf(e){const t=e.data.data,n=e.setData;return u.createElement("div",{style:{padding:20}},u.createElement("div",{style:{display:"flex",alignItems:"center"}},u.createElement("h1",null,"查詢參數"),u.createElement(o.A,{type:"link",onClick:()=>{n({visible:!0,data:null})}},"全部清除")),u.createElement(we(),Object.assign({},Uf,{instance:Object.assign({},t),onSubmit:async(e,r)=>{n({visible:!1,data:Object.assign({},t,e)})}})))}T.default.div.withConfig({displayName:"AdminMeetingSearchButton__Wrapper",componentId:"sc-1uqz54l-0"})(["padding:20px;"]);const zf="/admin/users/",Jf={schema:{title:"",type:"object",properties:{company_current:{type:"string",title:"現在事務所"}}},uiSchema:{company_current:{"ui:widget":"admin-select-company-widget"}}},Pf={};function Yf(e){const t=u.useState({visible:!1}),n=t[0],r=t[1],i=function(){if("undefined"!=typeof window){let t=Vt.parse(window.location.search),n=Pf;try{n=JSON.parse(decodeURIComponent(t.query))}catch(e){}return n}}();return u.createElement(u.Fragment,null,u.createElement(o.A,{onClick:()=>{r({visible:!0})}},"進階搜尋"),u.createElement(Wf,{data:{visible:n.visible,data:i},setData:e=>{let t=e.data,n=e.visible;void 0!==t&&function(e){e?window.open(zf+"?query="+encodeURIComponent(JSON.stringify(e))):R.navigate(""+zf)}(t),r({visible:n}),R.setLoading(!1)}}))}function Wf(e){const t=e.data.visible,n=e.setData;
2return u.createElement(Dr.A,{title:null,footer:null,bodyStyle:{padding:0},width:800,visible:t,onOk:()=>{n({visible:!1})},onCancel:()=>{n({visible:!1})},destroyOnClose:!0},t&&u.createElement(qf,e))}function qf(e){const t=e.data.data,n=e.setData,r={widgets:{"admin-select-company-widget":Ii.A}};return u.createElement(Vf,null,u.createElement("div",{style:{display:"flex",alignItems:"center"}},u.createElement("h1",null,"查詢參數"),u.createElement(o.A,{type:"link",onClick:()=>{n({visible:!0,data:null})}},"全部清除")),u.createElement(we(),Object.assign({},Jf,{rjsfProps:r,instance:Object.assign({},t),onSubmit:async(e,r)=>{n({visible:!1,data:Object.assign({},t,e)})}})))}const Vf=(0,T.default)(xr.k).withConfig({displayName:"AdminUserSearchButton__Wrapper",componentId:"sc-1o51st-0"})(["padding:20px;"]),Xf="/admin/user-billings",Zf={schema:{title:"",type:"object",properties:{buyer_name:{type:"string",title:"姓名"},state:{type:"integer",title:"狀態",enum:[1,2,3,4,5,6],enumNames:["入會","退會","其他","實習律師","跨區","停止"]},substate:{type:"string",title:"次狀態",enum:["1","2","3","4","5","6",7],enumNames:["主區會員","準會員","兼區會員","一般會員","特別會員","外國法事務律師","準特別會員"]},LAWYER_NO:{type:"string",title:"會員序號"},id_card_number:{type:"string",title:"身分證字號"},buyer_email:{type:"string",title:"EMAIL"},buyer_phone:{type:"string",title:"手機"},PHONE1:{type:"string",title:"電話1"},company:{type:"string",title:"事務所"}}},uiSchema:{company:{"ui:widget":"admin-select-company-widget"}}},$f={};function em(e){const t=u.useState({visible:!1}),n=t[0],r=t[1],i=function(){if("undefined"!=typeof window){let t=Vt.parse(window.location.search),n=$f;try{n=JSON.parse(decodeURIComponent(t.query))}catch(e){}return n}}();return u.createElement(u.Fragment,null,u.createElement(o.A,{onClick:()=>{r({visible:!0})}},"進階搜尋"),u.createElement(tm,{data:{visible:n.visible,data:i},setData:e=>{let t=e.data,n=e.visible;void 0!==t&&function(e){e?window.open(Xf+"?query="+encodeURIComponent(JSON.stringify(e))):R.navigate(""+Xf)}(t),r({visible:n}),R.setLoading(!1)}}))}function tm(e){const t=e.data.visible,n=e.setData;return u.createElement(Dr.A,{title:null,footer:null,bodyStyle:{padding:0},width:800,visible:t,onOk:()=>{n({visible:!1})},onCancel:()=>{n({visible:!1})},destroyOnClose:!0},t&&u.createElement(nm,e))}function nm(e){const t=e.data.data,n=e.setData,r={widgets:{"admin-select-company-widget":Ii.A}};return u.createElement(rm,null,u.createElement("div",{style:{display:"flex",alignItems:"center"}},u.createElement("h1",null,"查詢參數"),u.createElement(o.A,{type:"link",onClick:()=>{n({visible:!0,data:null})}},"全部清除")),u.createElement(we(),Object.assign({},Zf,{rjsfProps:r,instance:Object.assign({},t),onSubmit:async(e,r)=>{n({visible:!1,data:Object.assign({},t,e)})}})))}const rm=(0,T.default)(xr.k).withConfig({displayName:"AdminUserBillingSearchButton__Wrapper",componentId:"sc-1t75owu-0"})(["padding:20px;"]),im={};function am(e){const t=(0,d.useOutlet)("users")[0],n=u.useState(!1),r=n[0],i=n[1],a=function(){if("undefined"!=typeof window){let t=Vt.parse(window.location.search),n=im;try{n=JSON.parse(decodeURIComponent(t.query))}catch(e){}return n}}(),A=Object.keys(a).length>0;return u.useEffect(()=>{A&&i(!0)},[]),u.createElement(om,null,!r&&A&&u.createElement(o.A,{className:"btn",onClick:()=>i(!0)},"顯示"),r&&u.createElement("div",{className:"fixed-container"},u.createElement("div",{className:"close-btn",onClick:()=>i(!1)},u.createElement(Et.A,{size:16})),u.createElement("h3",{className:"title"},"進階搜尋條件"),u.createElement("div",{className:"content"},function(e,t){console.warn("DBG formData",e),console.warn("DBG users",t);const n=!!e.case_number_prefix&&u.createElement("div",null,"• 案號前綴:",e.case_number_prefix),r=!!e.case_number&&u.createElement("div",null,"• 案號:",e.case_number),i=(()=>{if(Array.isArray(e.labels)&&e.labels.length>0){let t="";for(let n=0;n<e.labels.length;n++)t+=e.labels[n]+(n+1===e.labels.length?"":"、");return u.createElement("div",null,"• 案件類型:",t)}})(),a=!!e.start_date_start&&u.createElement("div",null,"• 受理日期(起):",e.start_date_start),o=!!e.start_date_end&&u.createElement("div",null,"• 受理日期(迄):",e.start_date_end),A=!!e.investigator_report_deadline_start&&u.createElement("div",null,"• 調查小組應提出調查報告期限(起):",e.investigator_report_deadline_start),s=!!e.investigator_report_deadline_end&&u.createElement("div",null,"• 調查小組應提出調查報告期限(迄):",e.investigator_report_deadline_end),l=!!e.investigator_report_deadline_extend_start&&u.createElement("div",null,"• 延長後之調查報告提出期限(起):",e.investigator_report_deadline_extend_start),c=!!e.investigator_report_deadline_extend_end&&u.createElement("div",null,"• 延長後之調查報告提出期限(迄):",e.investigator_report_deadline_extend_end),d=!!e.occur_date_start&&u.createElement("div",null,"• 違紀行為時點(粗估供參)(起):",e.occur_date_start),g=!!e.occur_date_end&&u.createElement("div",null,"• 違紀行為時點(粗估供參)(迄):$",e.occur_date_end),p=!!e.end_date_start&&u.createElement("div",null,"• 結果通知日期(起):",e.end_date_start),f=!!e.end_date_end&&u.createElement("div",null,"• 結果通知日期(迄):$",e.end_date_end),m=(()=>
2{if(Array.isArray(e.status)&&e.status.length>0){let t="";for(let n=0;n<e.status.length;n++)t+=e.status[n]+(n+1===e.status.length?"":"、");return u.createElement("div",null,"• 辦理進度:",t)}})(),h=!!e.status_note&&u.createElement("div",null,"• 進度備註:$",e.status_note.replace(/\n/g," ")),E=!!e.investigator_type&&u.createElement("div",null,"• 調查小組類別:",e.investigator_type),I=!!e.prosecutor_name&&u.createElement("div",null,"• 申訴人(移送機關團體)(立案調查):",e.prosecutor_name),y=!!e.defendant_name&&u.createElement("div",null,"• 被申訴律師(受調查對象):",e.defendant_name),C=(()=>{const n=t.find(t=>t.owner===e.investigator_leader);return!!e.investigator_leader&&u.createElement("div",null,"• 調查小組:召集人:",n?n.name:"")})(),B=(()=>{const n=t.find(t=>t.owner===e.investigators_member);return!!e.investigators_member&&u.createElement("div",null,"• 調查小組:調查委員:",n?n.name:"")})(),Q=!!e.results_tba&&u.createElement("div",null,"• 本會處理結果:",e.results_tba),w=!!e.note&&u.createElement("div",null,"• 備註:$",e.note.replace(/\n/g," "));return u.createElement("div",null,n,r,i,I,y,C,B,a,o,A,s,l,c,d,g,p,f,m,h,E,Q,w)}(a,t))))}const om=T.default.div.withConfig({displayName:"AdminMoraleSearchNotification__Wrapper",componentId:"sc-19qcqr3-0"})(["& > .btn{margin-left:5px;}& > .fixed-container{position:fixed;top:20px;right:20px;z-index:999;box-shadow:0 6px 16px 0 rgba(0,0,0,0.08),0 3px 6px -4px rgba(0,0,0,0.12),0 9px 28px 8px rgba(0,0,0,0.05);padding:20px;border-radius:8px;background-color:#ffffff;border:1px solid #d9d9d9;max-width:340px;width:100%;& > .title{margin-bottom:10px;}& > .close-btn{position:fixed;top:40px;right:40px;cursor:pointer;}}"]),Am=(0,d.getOutlet)("expertiseCategoryDisplayMap"),sm=(0,d.getOutlet)("associationCategoryDisplayMap"),lm=(0,d.getOutlet)("schoolCategoryDisplayMap"),cm=(0,d.getOutlet)("groupCategoryDisplayMap"),um=(0,d.getOutlet)("areaCategoryDisplayMap"),dm=(0,d.getOutlet)("users"),gm=(0,d.getOutlet)("user"),pm=(0,d.getOutlet)("config"),fm=(0,d.getOutlet)("companies");function mm(e){e.value;const t=e.onChange,n=(e.schema,e.formData);return u.createElement(hm,null,u.createElement("div",{className:"rev-row"},u.createElement("label",null,"姓名"),u.createElement("input",{type:"text",value:n.name||"",onChange:e=>{t(Object.assign({},n,{name:e.target.value}))}}),u.createElement("label",null,"身分證號"),u.createElement("input",{type:"text",value:n.id_card_number||"",onChange:e=>{t(Object.assign({},n,{id_card_number:e.target.value}))}})),u.createElement("div",{className:"rev-row"},u.createElement("label",null,"身份"),u.createElement("select",{value:n.type,onChange:e=>{t(Object.assign({},n,{type:e.target.value}))}},u.createElement("option",{value:""},"---"),u.createElement("option",{value:"member"},"會員"),u.createElement("option",{value:"adult"},"眷屬(大人)"),u.createElement("option",{value:"child"},"眷屬(小孩)")),u.createElement("label",null,"生日"),u.createElement("input",{type:"date",value:n.birthday,onChange:e=>t(Object.assign({},n,{birthday:e.target.value}))}),u.createElement("label",null,"外國籍"),u.createElement("input",{checked:n.is_foreigner,type:"checkbox",onChange:e=>{t(Object.assign({},n,{is_foreigner:e.target.checked}))}})),u.createElement("div",{className:"rev-row"},u.createElement("label",null,"保險受益人"),u.createElement("input",{type:"text",value:n.r_name||"",onChange:e=>{t(Object.assign({},n,{r_name:e.target.value}))}}),u.createElement("label",null,"保險受益人身分證"),u.createElement("input",{type:"text",value:n.r_id_card_number||"",onChange:e=>{t(Object.assign({},n,{r_id_card_number:e.target.value}))}})),u.createElement("div",{className:"row"},u.createElement("label",null,"保險受益人生日"),u.createElement("input",{type:"date",value:n.r_birthday||"",onChange:e=>{t(Object.assign({},n,{r_birthday:e.target.value}))}})),u.createElement("div",{className:"rev-row"},u.createElement("label",null,"與受益人關係"),u.createElement("select",{value:n.relationship,onChange:e=>{t(Object.assign({},n,{relationship:e.target.value}))}},u.createElement("option",{value:""},"---"),u.createElement("option",{value:"legal_heir"},"法定繼承人"),u.createElement("option",{value:"mate"},"配偶"),u.createElement("option",{value:"parent"},"父母"),u.createElement("option",{value:"child"},"子女"),u.createElement("option",{value:"grandparent"},"祖父母"),u.createElement("option",{value:"grandson"},"孫子"))))}const hm=T.default.div.withConfig({displayName:"AdminInsuranceField__Wrapper",componentId:"sc-a0hz36-0"})(["border-bottom:1px solid #ccc;.rev-row{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:5px;& label{margin-right:5px;&:not(first-child){margin-left:5px;}}& input[type='text']{width:100px;}}"]);function Em(e){e.value;const t=e.onChange,n=(e.schema,e.formData);return u.createElement(Im,null,u.createElement("div",{className:"rev-row"},u.createElement("label",null,"姓名"),u.createElement("input",{type:"text",value:n.name||"",onChange:e=>{t(Object.assign({},n,{name:e.target.value}))}}),u.createElement("label",null,"素食"),u.createElement("input",{checked:n.is_vegetarian,type:"checkbox",onChange:e=>{t(Object.assign({},n,{is_vegetarian:e.target.checked}))}})))}const Im=T.default.div.withConfig({displayName:"AdminVegetarianField__Wrapper",componentId:"sc-1dax0qn-0"})(["border-bottom:1px solid #ccc;.rev-row{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:5px;& label{margin-right:5px;&:not(first-child){margin-left:5px;}}& input[type='text']{width:100px;}}"]);var ym=n(69496);const Cm=T.default.div.withConfig({displayName:"AdminDescriptionsField__Wrapper",componentId:"sc-92z62k-0"})(["& > .buttons{margin-bottom:20px;
2display:flex;justify-content:flex-end;}"]);var Bm=function(e){const t=e.name,n=e.formData,r=void 0===n?[]:n,a=e.schema,A=e.uiSchema,s=e.onChange;return u.createElement(Cm,null,u.createElement("div",{className:"buttons"},u.createElement(o.A,{type:"primary",ghost:!0,onClick:()=>(0,ym.W)({is_created:!0,name:t,record:{},index:0,formData:r,schema:a,uiSchema:A,onChange:s})},"新增")),"array"===a.type&&r.map((e,n)=>u.createElement(Se.A,{key:n,bordered:!0,style:{marginBottom:10},size:"small"},Object.keys(a.items.properties).map((t,n)=>u.createElement(Se.A.Item,{key:n,label:a.items.properties[t].title},u.createElement("p",null,function(e){let t=e.record,n=e.key,r=e.schema;if(Array.isArray(r.items.properties[n].enumNames)&&r.items.properties[n].enumNames.length>0)return r.items.properties[n].enumNames[r.items.properties[n].enum.findIndex(e=>e===t[n])];return r.items.properties[n].show_date&&t[n]?t[n].split("T")[0]:t[n]}({record:e,key:t,schema:a})))),u.createElement(Se.A.Item,null,u.createElement(o.A,{shape:"circle",size:"small",ghost:!0,style:{marginRight:10},type:"primary",icon:u.createElement(mt.A,null),onClick:()=>{(0,ym.W)({is_created:!1,name:t,record:e,index:n,formData:r,schema:a,uiSchema:A,onChange:s})}}),u.createElement(o.A,{shape:"circle",size:"small",ghost:!0,className:"btn",type:"primary",icon:u.createElement(Et.A,null),onClick:()=>{const e=(0,i.A)(r);e.splice(n,1),s(e)}})))))};const Qm=T.default.div.withConfig({displayName:"AdminLegacyFileField__Wrapper",componentId:"sc-1cmrl8e-0"})(["& > .field{display:flex;align-items:center;flex-wrap:wrap;border:1px solid var(--adminBorderColor);border-radius:4px;padding:4px 11px;& > label{margin-right:10px;}}& > div{padding-bottom:8px;line-height:1.5715;}"]);var wm=function(e){const t=e.formData,n=e.schema,r=u.useState(null),i=r[0],a=r[1];return u.useEffect(()=>{!i&&t&&Object.keys(t).length&&t.FILE_PATH&&t.FILE_NAME&&t.FILE_EXT&&async function(e){let t=e.path,n=e.filename,r=e.ext;try{R.setLoading(!0);const e=await W.postLegacyToReadFile({path:t,filename:n,ext:r});a(e.url)}catch(i){console.warn(i)}finally{R.setLoading(!1)}}({path:t.FILE_PATH,filename:t.FILE_NAME,ext:t.FILE_EXT})},[i,t,t.FILE_PATH,t.FILE_NAME,t.FILE_EXT]),i?u.createElement(Qm,null,u.createElement("div",null,n.title),i&&u.createElement("div",{className:"field"},u.createElement("label",{className:""},(0,ln.Ki)((null==t?void 0:t.FILE_CLASS)||"")),u.createElement("label",null,(null==t?void 0:t.FILE_SHOWNAME)||"檔案"),u.createElement("div",null,u.createElement("a",{href:i,target:"_blank",rel:"noreferrer"},"查看檔案")))):u.createElement(Qm,null)};const bm=T.default.div.withConfig({displayName:"AdminLegacySelectFormField__Wrapper",componentId:"sc-xb0tgw-0"})(["& > .field{display:flex;align-items:center;border:1px solid var(--adminBorderColor);border-radius:4px;padding:4px 11px;& > label{margin-right:10px;}}& > div{padding-bottom:8px;line-height:1.5715;}"]);var vm=function(e){const t=e.formData,n=e.schema,r=u.useState(null),i=r[0],a=r[1];return u.useEffect(()=>{async function e(e){try{R.setLoading(!0);const t=await m.yq("form","document_out"===e.queryType?{is_old:!0,type:e.queryType,MISSIVE_NO:e.MISSIVE_NO}:{is_old:!0,type:e.queryType,SERIAL_NO:e.SERIAL_NO});t.id&&a("document_out"===e.queryType?S.webHost+"/admin/legacy-posts/?action=detail&id="+t.id:S.webHost+"/admin/legacy-receives/?action=detail&id="+t.id)}catch(t){console.warn(t)}finally{R.setLoading(!1)}}i||("document_out"===n.queryType&&t.MISSIVE_NO&&e({queryType:n.queryType,MISSIVE_NO:t.MISSIVE_NO}),"document_in"===n.queryType&&!i&&t.SERIAL_NO&&e({queryType:n.queryType,SERIAL_NO:t.SERIAL_NO}))},[n.queryType,t,i]),u.createElement(bm,null,u.createElement("div",null,n.title),"document_out"===n.queryType&&i&&u.createElement("div",{className:"field"},u.createElement("label",null,t.MISSIVE_NO),u.createElement("a",{href:i,target:"_blank",rel:"noreferrer"},"查看詳情")),"document_in"===n.queryType&&i&&u.createElement("div",{className:"field"},u.createElement("label",null,t.SERIAL_NO),u.createElement("a",{href:i,target:"_blank",rel:"noreferrer"},"查看詳情")),!i&&u.createElement("div",{className:"field"},u.createElement("label",null,"無")))};const Dm=T.default.div.withConfig({displayName:"AdminLegacyTimeDisplayWidget__Wrapper",componentId:"sc-18r4qsp-0"})([""]);
2var xm=function(e){const t=e.value,n=e.schema,r=(()=>{if(e.value){if("date"===n.display)return t.slice(0,10);if("time"===n.display)return t.slice(0,5);if("date_time"===n.display)return t.slice(0,16)}return""})();return u.createElement(Dm,null,u.createElement(z.A,{disabled:!0,value:r}))};const _m=T.default.div.withConfig({displayName:"AdminTimestampDisplayWidget__Wrapper",componentId:"sc-1wq0hri-0"})([""]);var km=function(e){const t=e.value,n=(()=>{if(!t)return"";const e=new Date(t);if(isNaN(e.getTime()))return"";const n=e=>String(e).padStart(2,"0");return e.getFullYear()+"-"+n(e.getMonth()+1)+"-"+n(e.getDate())+" "+n(e.getHours())+":"+n(e.getMinutes())+":"+n(e.getSeconds())})();return u.createElement(_m,null,u.createElement(z.A,{disabled:!0,value:n}))},Fm=n(24855),Sm=n(13241);const Rm="_revPayBillingCalc";function Nm(){return"undefined"!=typeof window?(window[Rm]||(window[Rm]={}),window[Rm]):{}}function Tm(){var e,t,n;const r=Nm(),i=(null!==(e=r.payoff_amount)&&void 0!==e?e:0)-(null!==(t=r.tax)&&void 0!==t?t:0)-(null!==(n=r.sup_prem)&&void 0!==n?n:0);r.onTotalChange&&setTimeout(()=>{var e;null===(e=r.onTotalChange)||void 0===e||e.call(r,i)},300)}function Om(e,t){u.useEffect(()=>{Nm()[e]=null!=t?t:0},[e,t])}function Lm(e){const t=e.value,n=e.onChange,r=e.readonly,i=e.disabled;return Om("payoff_amount",t),u.createElement(K.A,{style:{width:"100%"},value:null!=t?t:0,disabled:r||i,onChange:e=>{const t=null!=e?e:0;n(t),Nm().payoff_amount=t,Tm()}})}function Mm(e){const t=e.value,n=e.onChange,r=e.readonly,i=e.disabled;return Om("tax",t),u.createElement(K.A,{style:{width:"100%"},value:null!=t?t:0,disabled:r||i,onChange:e=>{const t=null!=e?e:0;n(t),Nm().tax=t,Tm()}})}function Um(e){const t=e.value,n=e.onChange,r=e.readonly,i=e.disabled;return Om("sup_prem",t),u.createElement(K.A,{style:{width:"100%"},value:null!=t?t:0,disabled:r||i,onChange:e=>{const t=null!=e?e:0;n(t),Nm().sup_prem=t,Tm()}})}function Gm(e){const t=e.value,n=e.onChange,r=e.readonly,i=e.disabled;return u.useEffect(()=>{Nm().onTotalChange=n}),u.createElement("div",null,u.createElement(K.A,{style:{width:"100%"},value:t,disabled:r||i,onChange:e=>{n(e)}}),u.createElement("div",{className:"ant-form-item-extra"},"給付淨額 = 給付總額 - 扣繳稅額 - 補充保費"))}function Hm(e){return String(e||"").replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}async function Km(e,t){const n=(e||[]).findIndex(e=>{var t;return!(null==e||null===(t=e.product_id)||void 0===t||!t.$regex)});if(n<0)return e;const r=await async function(e){if(!e)return[];const t=await m._o("product",{name:{$regex:Hm(e)}},null,{_id:1});return(0,i.A)(new Set(t.map(e=>e.id).filter(Boolean)))}(t);if(0===r.length)return e;const a=(0,i.A)(e);return a[n]=Object.assign({},a[n],{product_id:{$in:r}}),a}function jm(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const zm=(0,d.getOutlet)("staffs"),Jm=(0,d.getOutlet)("users");function Pm(e){const t=(e||"").trim();if(!t.includes("_"))return t;return"^"+t.split(/_+/).map(e=>function(e){return String(e).replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}(e)).join(".*")+"$"}function Ym(e,t){const n=String(e||""),r=(t||"").trim();if(!r)return!1;if(!r.includes("_"))return n.indexOf(r)>-1;try{return new RegExp(Pm(r)).test(n)}catch(i){return!1}}function Wm(e){const t=e.record,n=u.useState(!1),r=n[0],i=n[1];return u.createElement(u.Fragment,null,u.createElement(o.A,{type:"primary",onClick:()=>i(!0)},"上傳新影片"),u.createElement(bi,{visible:r,setVisible:i,record:t}))}var qm=(0,ii.A)(function(e){const t=e.location,n=e.path,r=c()(e.pageContext);!function(e){let t=e.location;const n=ti.parse(t.search)||{};u.useEffect(()=>{},[]),u.useEffect(()=>{t.pathname.indexOf("/admin/posts")>-1?async function(){try{let e=await m._o("form",{type:"receive"},null,{id:1,paperwork_id:1});ri.update(e)}catch(e){console.warn(e)}}():t.pathname.indexOf("/admin/committees")>-1&&async function(){try{let e=await m._o("Committee_Summary",{},null,{id:1,NAME:1});ni.update(e)}catch(e){console.warn(e)}}()},[t]),u.useEffect(()=>{"/admin/pages/"===t.pathname&&"detail"===n.action&&setTimeout(()=>{const e=document.querySelector(".submit-buttons-bar");e&&(e.style.position="sticky",e.style.bottom="62px",e.children[0].style.boxShadow="0px 0px 6px 2px var(--primaryColor)")},1e3)},[t,null==n?void 0:n.action])}({location:t}),function(e){let t=e.path,n=e.pageContext;if(t.indexOf("/admin/archived_products")>-1){const e=n.resource.columns[0];n.resource.columns[0]=Object.assign({},e,{render:(e,t)=>{const n="/admin/products/?action=detail&id="+t.id;return u.createElement(N,{url:n,title:t.name})}})}if(t.indexOf("/admin/products")>-1){var r,i,a;const e=n.resource.columns[0];n.resource.columns[0]=Object.assign({},e,{render:(e,t)=>{const n="/admin/products/?action=detail&id="+t.id;return u.createElement(N,{url:n,title:t.name+(t.session&&Object.keys(t.session).length>0?" "+t.session.date+" "+t.session.start_time+"-"+t.session.end_time:"")})}});const t=n.resource.columns[1];n.resource.columns[1]=Object.assign({},t,{render:(e,t)=>u.createElement("div",null,n.resource.formSpec.schema.properties.type.enumNames[n.resource.formSpec.schema.properties.type.enum.findIndex(e=>e===t.type)||0])});const A=oa.h("categories");null!==(r=n.resource.formSpec.schema)&&void 0!==r&&null!==(i=r.properties)&&void 0!==i&&null!==(a=i.labels)&&void 0!==a&&a.items&&(n.resource.formSpec.schema.properties.labels.items={type:"string",enum:A.map(e=>e.name),enumNames:A.map(e=>e.display)}),n.resource.renderDetailButton=(e,t)=>u.createElement(v.A,{title:"確定複製「"+e.name+"」商品嗎?",onConfirm:async()=>{R.setLoading(!0);try{let n=sa(Object.assign({},e,{name:e.name+"*",type:"group_root"===e.type||"group_item"===e.type?"group_item":"default",group_root_product:"group_root"===e.type?e.id:"group_item"===e.type?e.group_root_product:"",public:!1,is_publish:!1,article:""}));delete n.id,delete n._id,await m.ui("product",Object.assign({},n)),await t.refresh()}catch(n){D.Ay.err("發生錯誤。")}
2R.setLoading(!1)}},u.createElement(o.A,{type:"link"},"複製"))}}({path:n,pageContext:r}),function(e){let t=e.path,n=e.pageContext;if(t.indexOf("/admin/articles")>-1){const e=oa.h("articleCategories");n.resource.querySpec.filters[0].options=[{value:"blog",name:"blog"}].concat((0,i.A)(e.map(e=>({value:e.name,name:e.display})))),n.resource.formSpec.schema.properties.labels.items={type:"string",enum:["blog"].concat((0,i.A)(e.map(e=>e.name))),enumNames:["blog"].concat((0,i.A)(e.map(e=>e.display)))}}if(t.indexOf("/admin/i18n-articles")>-1){const e=oa.h("articleCategories");n.resource.querySpec.filters[0].options=[{value:"blog",name:"blog"}].concat((0,i.A)(e.map(e=>({value:e.name,name:e.display})))),n.resource.formSpec.schema.properties.labels.items={type:"string",enum:["blog"].concat((0,i.A)(e.map(e=>e.name))),enumNames:["blog"].concat((0,i.A)(e.map(e=>e.display)))}}}({path:n,pageContext:r}),function(e){let t=e.path,n=e.pageContext;const r=(t||"").replace(/\/+$/,"")||"/";if(-1!==t.indexOf("/admin/orders")){let e=n.resource.columns[0],t=n.resource.collection;"checkout"===t&&(n.resource.columns[0]=Object.assign({},e,{key:"order_number",dataIndex:"order_number",render:(e,t)=>{let n=h.getAdminUrlFromMergedCheckout(t);return u.createElement(N,{url:n,title:t.order_id||t.order_number+"*"})}})),"order"===t&&(n.resource.columns[0]=Object.assign({},e,{render:(e,t)=>u.createElement(N,{url:"/admin/order/?action=detail&id="+t.id,title:t.order_id||"訂單詳情"})}))}if("/admin/orders/waiting"===r){const e=[{title:"匯款後五碼",key:"offline_tx",dataIndex:"offline_tx",customType:"offline_tx",width:150},{title:"匯款戶名",key:"offline_username",dataIndex:"offline_username",width:150},{title:"匯款時間",key:"offline_date",dataIndex:"offline_date",width:150}];n.resource.columns=[].concat((0,i.A)(n.resource.columns),e),n.resource.renderDeleteButton=(e,t)=>{let n=t.refresh;return e.payment_status===f.PAYMENT_STATUS.success||e.payment_subtype!==f.PAYMENT_SUBTYPE.offline?null:u.createElement(v.A,{title:"已經確認匯款後五碼?"+(e.offline_tx?"":"注意:此筆訂單尚未填寫匯款資訊"),placement:"topRight",onConfirm:async()=>{const t=D.Ay.loading("更新付款狀態...");await Y.confirmOfflineOrder(e.id),await n(),t()}},u.createElement(o.A,{type:"primary"},"驗證"))}}}({path:n,pageContext:r}),function(e){let t=e.path,n=e.pageContext;t.indexOf("/admin/orders/bulk-write")>-1&&(n.resource=Object.assign({},n.resource,{resourceTableProps:{scroll:{x:1300},rowSelection:{onChange:(e,t)=>
2{const n=t;(0,d.getOutlet)("selected-orders").update((0,i.A)(n))},getCheckboxProps:e=>({disabled:!1})}},renderCreateButton:e=>{let t=e.clientCallbacks;return u.createElement(hf,{className:"bulk-write-buttons"},u.createElement(ca,{refresh:t.refresh}),u.createElement(ua,{refresh:t.refresh}),u.createElement(da,{refresh:t.refresh}),u.createElement(mf,null))}}))}({path:n,pageContext:r}),function(e){let t=e.path,n=e.pageContext;"/admin/stocks"===((t||"").replace(/\/+$/,"")||"/")&&(n.resource.renderDetailButton=(e,t)=>u.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-end",gap:20}},("period"===e.stock_type||"total"===e.stock_type)&&u.createElement(wf,{record:e,refresh:t.refresh}),u.createElement("div",{style:{display:"flex",flexDirection:"column",gap:10}},u.createElement(o.A,{size:"small",onClick:()=>R.navigate("/admin/stocks/?action=detail&id="+e.id)},"詳情"),u.createElement(o.A,{size:"small",onClick:()=>window.open("/admin/stock-records/?product_id="+e.id,"_blank")},"記錄"))))}({path:n,pageContext:r}),function(e){let t=e.path,n=e.pageContext;if(t.indexOf("/admin/combine-discount")>-1){const e=oa.h("categories");if(n.resource.formSpec.schema.properties.combine_discount){let t=e.filter(e=>2===e.name.split("-").length);n.resource.formSpec.schema.properties.combine_discount.items.properties.labels.items={type:"string",enum:t.map(e=>e.name),enumNames:t.map(e=>e.display+" "+e.name)}}}}({path:n,pageContext:r}),bf({path:n,pageContext:r}),async function(e){let t=e.path,n=e.pageContext;const r=e=>{let t=e.target,n=e.map,r=e.includeEmptyOption,a=void 0!==r&&r;const o=Object.keys(n||{});if(0===o.length)return delete t.enum,void delete t.enumNames;t.enum=a?[""].concat(o):o,t.enumNames=a?["無"].concat((0,i.A)(Object.values(n))):Object.values(n)};if("/admin/users"===((t||"").replace(/\/+$/,"")||"/")){if("undefined"!=typeof window){let e=Vt.parse(window.location.search);if(e.query)try{let t=JSON.parse(decodeURIComponent(e.query));n.resource.predefinedQueries=[t]}catch(l){}}r({target:n.resource.formSpec.schema.properties.expertises.items.properties.name,map:Am.getValue(),includeEmptyOption:!0}),r({target:n.resource.formSpec.schema.properties.associations.items.properties.BAR,map:sm.getValue()}),n.resource.formSpec.schema.properties.educations.items.properties.name.enum=Object.keys(lm.getValue()),n.resource.renderDeleteButton=(e,t)=>{const n="member"===e.user_type&&1===e.state&&"success"===e.status,r="member"===e.user_type&&(5===e.state||8===e.state)&&"success"===e.status;return n?u.createElement(v.A,{title:"確認申請退會?",okText:"確認",cancelText:"取消",onConfirm:()=>(0,kf.S)({record:{user_id:e.owner},clientCallbacks:t})},u.createElement(o.A,null,"申請退會")):r?u.createElement(v.A,{title:"確認申請停止?",okText:"確認",cancelText:"取消",onConfirm:()=>(0,Ff.h)({record:{user_id:e.owner},clientCallbacks:t})},u.createElement(o.A,null,"申請停止")):null},n.resource.renderCreateButton=e=>(e.clientCallbacks,u.createElement(u.Fragment,null,u.createElement(o.A,{style:{margin:10},onClick:()=>R.navigate("/admin/users/?action=create")},"+"),u.createElement(Yf,null)))}t.indexOf("/admin/users-withdraw-record")>-1&&(n.resource.renderDeleteButton=(e,t)=>e.is_closed?null:u.createElement("div",{style:{display:"flex",flexDirection:"column"}},u.createElement(v.A,{title:"確認退會完成?",okText:"確認",cancelText:"取消",onConfirm:async()=>{R.setLoading(!0);try{await W.updateProfileInoutRecord({withdraw_id:e.id}),D.Ay.success("退會成功,會員狀態、入退會紀錄已更新。"),R.setLoading(!1),await t.refresh()}catch(l){console.warn(l),D.Ay.error("退會失敗。"),R.setLoading(!1)}}},u.createElement(o.A,{ghost:!0,type:"primary",style:{margin:5}},"退會完成")),u.createElement(v.A,{title:"確認刪除?",okText:"確認",cancelText:"取消",onConfirm:async()=>{R.setLoading(!0);try{await m.Nn("withdraw_record",{id:e.id}),await t.refresh(),R.setLoading(!1)}catch(l){console.warn(l),R.setLoading(!1)}}},u.createElement(o.A,{danger:!0,style:{margin:5}},"刪除")))),t.indexOf("/admin/users-stop-record")>-1&&(n.resource.renderDeleteButton=(e,t)=>{if(!e.is_closed)return u.createElement("div",{style:{display:"flex",flexDirection:"column"}},u.createElement(v.A,{title:"確認停止完成?",okText:"確認",cancelText:"取消",onConfirm:async()=>{R.setLoading(!0);try{await W.updateProfileCrossRecord({stop_id:e.id}),D.Ay.success("停止成功,會員狀態、跨區執業紀錄已更新。"),R.setLoading(!1),await t.refresh()}catch(l){console.warn(l),D.Ay.error("停止失敗。"),R.setLoading(!1)}}},u.createElement(o.A,{ghost:!0,type:"primary",style:{margin:5}},"停止完成")))}),t.indexOf("/admin/users-join-review")>-1&&(r({target:n.resource.formSpec.schema.properties.expertises.items.properties.name,map:Am.getValue()}),r({target:n.resource.formSpec.schema.properties.associations.items.properties.BAR,map:sm.getValue()}),n.resource.renderDeleteButton=(e,t)=>u.createElement(v.A,{title:"確認審查完成?",onConfirm:async()=>{try{R.setLoading(!0),await W.updateUserStatus({user_id:e.owner,status:"success"}),await t.refresh()}catch(l){D.Ay.err("發生錯誤。")}finally{R.setLoading(!1)}}},u.createElement(o.A,{type:"primary",ghost:!0},"審查完成"))),t.indexOf("/admin/job-review")>-1&&(n.resource.renderDeleteButton=(e,t)=>"success"===e.status?u.createElement(v.A,{title:"確認審核完成?",okText:"確認",cancelText:"取消",onConfirm:async()=>{R.setLoading(!0);try{await m.lU("review_request",{id:e.id},{status:"posted"});const n=await m.yq("user_profile",{owner:e.user},{email:1});await W.sendEmail({sender:"job-review",data:{record_id:e.id,review_note:e.review_note||"",name:e.data.name||"",chaired_lawyer:e.data.chaired_lawyer||"",address_firm:e.data.address_firm||""},emails:[e.email,n.email]}),await t.refresh(),R.setLoading(!1)}catch(l){console.warn(l),R.setLoading(!1)}}},u.createElement(o.A,{type:"primary",ghost:!0},"審核完成")):null),t.indexOf("/admin/room-review")>-1&&(n.resource.renderDeleteButton=(e,t)=>"success"===e.status?u.createElement(v.A,{title:"確認審核完成?",okText:"確認",cancelText:"取消",onConfirm:async()=>{R.setLoading(!0);try{await m.lU("review_request",{id:e.id},{status:"posted"});const n=await m.yq("private_profile",{owner:e.user},{email:1});await W.sendEmail({sender:"room-review",data:{record_id:e.id,review_note:e.review_note||"",name:e.data.name||"",chaired_lawyer:e.data.chaired_lawyer||"",address_firm:e.data.address_firm||""},emails:[e.email,n.email]}),await t.refresh(),R.setLoading(!1)}catch(l){console.warn(l),R.setLoading(!1)}}},u.createElement(o.A,{type:"primary",ghost:!0},"審核完成")):null),t.indexOf("/admin/company-reviews")>-1&&(n.resource.renderDeleteButton=(e,t)=>"success"===e.status?u.createElement(v.A,{title:"確認審核完成?",okText:"確認",cancelText:"取消",onConfirm:async()=>{R.setLoading(!0);try{const n=await m.yq("user_profile",{owner:e.user}),r=e.company_current,a=fm.getValue().find(e=>e.id===r),o=n.company_current,A=fm.getValue().find(e=>e.id===o);if(!a)throw window.alert("錯誤: 查無該事務所資料\nid: "+e.company_current),new Error("查無該事務所資料");const s=A?[].concat((0,i.A)(n.company_history||[]),[{CONAME:A.CONAME,COPHONE1:n.company_phone||A.COPHONE1||"",COFAX1:n.company_fax||A.COFAX1||"",address_zip_code:n.company_zip_code||A.address_zip_code||"",address_city:n.company_city||A.address_city||"",address_detail
2:n.company_detail||A.address_detail||"",UPDATE_TIME:e.UPDATE_TIME}]):(0,i.A)(n.company_history||[]);await W.adminUpdateUserUprPpr({owner:e.user,data:{company_current:r},is_stamp:!0});const l={company_current:r,company_history:s,company_zip_code:"",company_city:"",company_detail:"",company_phone:"",company_fax:"",COMPANY_TYPE:e.COMPANY_TYPE,IS_EMPLOYED:e.IS_EMPLOYED},c=q.PO({instance:Object.assign({},n),formData:Object.assign({},l)});await W.adminUpdateUserUpr({owner:e.user,data:l,is_stamp:c[0]}),await m.lU("review_request",{id:e.id},{status:"changed"}),await W.sendEmail({sender:"company-review",data:{review_note:e.review_note||"",company_current_name:a.CONAME},emails:[e.email,n.email]}),await t.refresh(),R.setLoading(!1)}catch(l){console.warn(l),R.setLoading(!1)}}},u.createElement(o.A,{type:"primary",ghost:!0},"審核完成")):null),t.indexOf("/admin/permission-staffs")>-1&&(n.resource.formSpec.schema.properties.group.enum=Object.keys(cm.getValue()),n.resource.formSpec.schema.properties.group.enumNames=Object.values(cm.getValue()),"admin"===(0,ne._)(gm.getValue().username,"username")&&(n.resource.renderDeleteButton=void 0));if(t.indexOf("/admin/receives")>-1){if("undefined"!=typeof window){let e=Vt.parse(window.location.search);if(e.query)try{let t={type:"receive"},r=JSON.parse(decodeURIComponent(e.query));r.implement&&(t.implement=r.implement),n.resource.predefinedQueries=[t]}catch(l){}}{const e=window.location.search.indexOf("action=detail")>-1;if(window.location.search.indexOf("stage=execution"),e){const e=Object.values(n.resource.formSpec.schema.properties),t=Object.keys(n.resource.formSpec.schema.properties).map((t,n)=>({key:t,value:Object.assign({},e[n])}));let r={};for(const n of t)r[n.key]=n.value;n.resource.formSpec.schema.properties=Object.assign({},r),n.resource.formSpec.uiSchema=Object.assign({},xf.Yv.oz)}}const e=pm.getValue().receive_category||[];n.resource.formSpec.schema.properties.category.enum=[].concat((0,i.A)(e),["新增"]),n.resource.renderCreateButton=e=>(e.clientCallbacks,u.createElement(u.Fragment,null,u.createElement(v.A,{title:"確認創建嗎?",okText:"確認",cancelText:"取消",onConfirm:async()=>{R.setLoading(!0);try{const e=await nt.req(S.apiHost+"/form/create?token="+(0,d.getOutlet)("user").getValue().token,{method:"POST",data:{type:"receive",data:{stage:"edit"}}});R.navigate("/admin/receives/?action=detail&id="+(e._id.$oid||e._id)+"&stage=edit")}catch(e){D.Ay.error("API Fail"),console.warn(e)}R.setLoading(!1)}},u.createElement(o.A,{style:{margin:10}},"+")))),n.resource.renderDeleteButton=(e,t)=>{var n;const r=!e.is_old,a=!e.is_old&&e.author===gm.getValue().username&&("edit"===e.stage||"review_1"===e.stage&&"pending"===(null===(n=e.review_1[0])||void 0===n?void 0:n.status));return u.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},r&&u.createElement(Te.A,{collection:"form",query:{_id:{$oid:e.id}},filename:"收文簿.xlsx",title:"匯出",buttonSize:"small",buttonStyle:{margin:5},recordsToAoa:async e=>{const t=e[0],n=Array.isArray(t.history)&&t.history.length>0?t.history.map(e=>{const n=(()=>{switch(e.status){case"pending":return"待簽核";case"success":return"通過";case"abort":return"退簽";default:return t.status}})(),r=new Date(e.created).toLocaleString("sv");return[""+e.role,""+e.name,""+e.note,""+n,""+r]}):[],r=Array.isArray(t.history_execution)&&t.history_execution.length>0?t.history_execution.map(e=>{const t=new Date(e.created).toLocaleString("sv");return[""+e.role,""+e.name,""+e.note,""+t,""]}):[];return[["收文編號:",""+t.paperwork_id,"","",""],["發文機關:",""+t.organs,"","",""],["主旨:",""+t.title,"","",""],["擬辦人員:",""+t.implement_name,"","",""],["擬辦內容:",""+t.implement_content,"","",""],["職稱","簽核人","簽核內容","簽核狀態","簽核時間"]].concat((0,i.A)(n),[["職稱","執行人","執行內容","執行時間",""]],(0,i.A)(r))},updateWorkSheet:e=>{e["!merges"]=[{s:{r:0,c:1},e:{r:0,c:4}},{s:{r:1,c:1},e:{r:1,c:4}},{s:{r:2,c:1},e:{r:2,c:4}},{s:{r:3,c:1},e:{r:3,c:4}},{s:{r:4,c:1},e:{r:4,c:4}}];const t=Object.keys(e),n=["職稱","簽核人","簽核內容","簽核狀態","簽核時間","執行人","執行內容","執行時間"],r=t.filter(t=>n.includes(e[t].v));for(let a=0;a<r.length;a++){const t=r[a];e[t].s={sz:14,bold:!0}}const i=["!cols","!merges","!ref"];for(let a=0;a<t.length;a++){const n=t[a];i.includes(n)||(e[n].s=Object.assign({},e[n].s,{sz:14,alignment:{wrapText:!0,vertical:"center"},top:{style:"thin",color:{rgb:"000000"}},bottom:{style:"thin",color:{rgb:"000000"}},left:{style:"thin",color:{rgb:"000000"}},right:{style:"thin",color:{rgb:"000000"}}}))}e["!cols"]=[{wpx:110},{wpx:70},{wpx:300},{wpx:105},{wpx:105}],e["!rows"]=[{hpx:46},{hpx:46},{hpx:88},{hpx:46},{hpx:46}]}}),a&&u.createElement(v.A,{title:"確認刪除「"+(e.paperwork_id||"---")+"」嗎?",okText:"確認",cancelText:"取消",onConfirm:async()=>{R.setLoading(!0);try{await m.Nn("form",{id:e.id}),await t.refresh(),D.Ay.success("成功")}catch(l){D.Ay.error("發生錯誤"),console.warn(l)}
2R.setLoading(!1)}},u.createElement(o.A,{type:"danger",style:{margin:5}},"刪除")))}}if(t.indexOf("/admin/posts")>-1){if("undefined"!=typeof window){let e=Vt.parse(window.location.search);if(e.query)try{let t={type:"post"},r=JSON.parse(decodeURIComponent(e.query));r.implement&&(t.implement=r.implement),r.receives_related&&r.receives_related.length>0&&(t.receives_related={$in:t.receives_related}),n.resource.predefinedQueries=[t]}catch(l){}}if(window.location.search.indexOf("action=detail")>-1){const e=Object.values(n.resource.formSpec.schema.properties),t=Object.keys(n.resource.formSpec.schema.properties).map((t,n)=>({key:t,value:Object.assign({},e[n])}));let r={};for(const n of t)r[n.key]=n.value;n.resource.formSpec.schema.properties=Object.assign({},r),n.resource.formSpec.uiSchema=Object.assign({},xf.Yv.oz)}n.resource.renderCreateButton=(e,t)=>u.createElement(u.Fragment,null,u.createElement(v.A,{title:"確認創建嗎?",okText:"確認",cancelText:"取消",onConfirm:async()=>{R.setLoading(!0);try{const e=await nt.req(S.apiHost+"/form/create?token="+(0,d.getOutlet)("user").getValue().token,{method:"POST",data:{type:"post",data:{stage:"edit"}}});R.navigate("/admin/posts/?action=detail&id="+(e._id.$oid||e._id)+"&stage=edit")}catch(e){D.Ay.error("API Fail"),console.warn(e)}R.setLoading(!1)}},u.createElement(o.A,{style:{margin:10}},"+"))),n.resource.renderDeleteButton=(e,t)=>{var n;const r=!e.is_old,i=!e.is_old&&e.author===gm.getValue().username&&("edit"===e.stage||"review_1"===e.stage&&"pending"===(null===(n=e.review_1[0])||void 0===n?void 0:n.status));return u.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},r&&u.createElement(v.A,{title:"確認複製「"+(e.paperwork_id||"---")+"」嗎?",okText:"確認",cancelText:"取消",onConfirm:async()=>{R.setLoading(!0);try{await nt.req(S.apiHost+"/form/copy/post?token="+(0,d.getOutlet)("user").getValue().token,{method:"POST",data:{form_id:e.id}}),await t.refresh(),D.Ay.success("成功")}catch(l){D.Ay.error("發生錯誤"),console.warn(l)}}},u.createElement(o.A,{size:"small",style:{margin:5}},"複製")),i&&u.createElement(v.A,{title:"確認刪除「"+(e.paperwork_id||"---")+"」嗎?",okText:"確認",cancelText:"取消",onConfirm:async()=>{R.setLoading(!0);try{await m.Nn("form",{id:e.id}),await t.refresh(),D.Ay.success("成功")}catch(l){D.Ay.error("發生錯誤"),console.warn(l)}R.setLoading(!1)}},u.createElement(o.A,{danger:!0,size:"small",style:{margin:5}},"刪除")))}}if(t.indexOf("/admin/reviews")>-1){if(n.resource.predefinedQueries.push({$or:[{stage:"review_1","review_1.user_id":gm.getValue().username,"review_1.status":"pending"},{stage:"review_2","review_2.user_id":gm.getValue().username,"review_2.status":"pending"},{stage:"review_3","review_3.user_id":gm.getValue().username,"review_3.status":"pending"},{stage:"review_4","review_4.user_id":gm.getValue().username,"review_4.status":"pending"}]}),window.location.search.indexOf("type=receive")>-1){const e=Object.values(xf.Yv.wQ.qo),t=Object.keys(xf.Yv.wQ.qo).map((t,n)=>({key:t,value:Object.assign({},e[n],{readOnly:!0})}));let r={};for(const n of t)r[n.key]=n.value;n.resource.formSpec.schema.properties=Object.assign({},r),n.resource.formSpec.uiSchema=Object.assign({},xf.Yv.oz)}if(window.location.search.indexOf("type=post")>-1){const e=Object.values(_f.Yv.wQ.qo),t=Object.keys(_f.Yv.wQ.qo).map((t,n)=>({key:t,value:Object.assign({},e[n],{readOnly:!0})}));let r={};for(const n of t)r[n.key]=n.value;n.resource.formSpec.schema.properties=Object.assign({},r),n.resource.formSpec.uiSchema=Object.assign({},_f.Yv.oz)}}if(t.indexOf("/admin/executions")>-1&&(n.resource.predefinedQueries.push({executor:gm.getValue().username,stage:{$in:["execution_direct","execution"]}}),"undefined"!=typeof window)){if(window.location.search.indexOf("type=receive")>-1){const e=Object.values(Object.assign({paperwork_id:{type:"string",title:"收文編號"}},xf.Yv.wQ.qo)),t=Object.keys(Object.assign({paperwork_id:{type:"string",title:"收文編號"}},xf.Yv.wQ.qo)).map((t,n)=>["date","organs","text_number","category","title","files"].some(e=>e===t)?{key:t,value:Object.assign({},e[n])}:{key:t,value:Object.assign({},e[n],{readOnly:!0})});let r={};for(const n of t)r[n.key]=n.value;n.resource.formSpec.schema.properties=Object.assign({},r),n.resource.formSpec.uiSchema=Object.assign({},xf.Yv.oz);const a=pm.getValue().receive_category||[];n.resource.formSpec.schema.properties.category.enum=(0,i.A)(a)}if(window.location.search.indexOf("type=post")>-1){const e=Object.values(Object.assign({paperwork_id:{type:"string",title:"發文編號"}},_f.Yv.wQ.qo)),t=Object.keys(Object.assign({paperwork_id:{type:"string",title:"發文編號"}},_f.Yv.wQ.qo)).map((t,n)=>["date","title","description","text_number","files"].some(e=>e===t)?{key:t,value:Object.assign({},e[n])}:{key:t,value:Object.assign({},e[n],{readOnly:!0})});let r={};for(const n of t)r[n.key]=n.value;n.resource.formSpec.schema.properties=Object.assign({},r),n.resource.formSpec.uiSchema=Object.assign({},_f.Yv.oz)}}if(t.indexOf("/admin/company-billings")>
2-1&&(n.resource.renderCreateButton=e=>{let t=e.clientCallbacks;return u.createElement(o.A,{onClick:()=>(0,d.getOutlet)("AdminCompanyBillingModal").update({clientCallbacks:t})},"+")},n.resource.renderDeleteButton=(e,t)=>{if("success"!==e.payment_status)return u.createElement(v.A,{title:"確認刪除?",onConfirm:async()=>{R.setLoading(!0);try{await m.Nn("company_billing",{id:e.id}),await t.refresh(),R.setLoading(!1)}catch(l){console.warn(l),R.setLoading(!1)}}},u.createElement(o.A,{danger:!0},"刪除"))}),t.indexOf("/admin/user-billings")>-1){let e=n.resource.columns[9];if(n.resource.collection,n.resource.columns[9]=Object.assign({},e,{key:"order_number",dataIndex:"order_number",render:(e,t)=>u.createElement("div",null,t.order_id||t.order_number+"*")}),n.resource.renderCreateButton=e=>(e.clientCallbacks,u.createElement("div",null,u.createElement(o.A,{type:"primary",style:{margin:10},onClick:()=>R.navigate("/admin/user-billings/?action=create")},"創建單筆常年會費"),u.createElement(em,null))),"undefined"!=typeof window){let e=Vt.parse(window.location.search);if(e.query)try{let t={},r=JSON.parse(decodeURIComponent(e.query));r.buyer_name&&(t.buyer_name={$regex:r.buyer_name}),n.resource.predefinedQueries.push(t)}catch(l){console.warn(l)}}}t.indexOf("/admin/sign_forms")>-1&&(n.resource.renderCreateButton=e=>{let t=e.clientCallbacks;return u.createElement(o.A,{onClick:()=>(0,d.getOutlet)("AdminCreateProductSignFormModal").update({clientCallbacks:t})},"+")},n.resource.renderDeleteButton=(e,t)=>e.is_posted_hours&&!0===e.is_posted_hours||e.is_online_posted_hours&&!0===e.is_online_posted_hours?null:u.createElement(v.A,{title:"確認刪除?",onConfirm:async()=>{R.setLoading(!0);try{await m.Nn("sign_form",{id:e.id}),await t.refresh(),R.setLoading(!1)}catch(l){console.warn(l),R.setLoading(!1)}}},u.createElement(o.A,{danger:!0},"刪除"))),t.indexOf("/admin/product_category")>-1&&(n.resource.name=R.L("product")+"分類");if(t.indexOf("/admin/products")>-1){var a;const e=n.resource,t=n.resource.formSpec.schema.properties,r=n.resource.formSpec.uiSchema,A=oa.h("categories");e.querySpec.filters[1].options=(0,i.A)(A.map(e=>({value:e.name,name:e.display})));const s=oa.h("expertiseCategories");e.querySpec.filters[2].options=(0,i.A)(s.map(e=>({value:e.name,name:e.display})));const c=n.resource.columns[0];n.resource.columns[0]=Object.assign({},c,{render:(e,t)=>{const n="/admin/products/?action=detail&id="+t.id;return u.createElement("div",{style:{width:"100%",maxWidth:c.width}},u.createElement(N,{url:n,title:t.serial_number||"---"}))}});const d=n.resource.columns[1];n.resource.columns[1]=Object.assign({},d,{render:(e,t)=>(t.id,u.createElement("div",null,u.createElement("div",null,t.name),t.session&&Object.keys(t.session).length>0?u.createElement("div",null,t.session.date||"[場次日期未設定]"," ",t.session.start_time||"[開始時間未設定]","-",t.session.end_time||"[結束時間未設定]"):null))});const g=n.resource.columns[5];n.resource.columns[5]=Object.assign({},g,{render:(e,t)=>u.createElement("div",{style:{width:70}},n.resource.formSpec.schema.properties.type.enumNames[n.resource.formSpec.schema.properties.type.enum.findIndex(e=>e===t.type)||0])}),n.resource.renderDetailButton=(e,t)=>e.is_old?null:u.createElement("div",{style:{width:80}},u.createElement(v.A,{title:"確定複製「"+e.name+"」嗎?",okText:"確認",cancelText:"取消",onConfirm:async()=>{R.setLoading(!0);try{let n=sa(Object.assign({},e,{name:e.name+"*",type:"group_root"===e.type||"group_item"===e.type?"group_item":"default",group_root_product:"group_root"===e.type?e.id:"group_item"===e.type?e.group_root_product:"",public:!1,is_publish:!1,article:""}));delete n.id,delete n._id,await m.ui("product",Object.assign({},n)),await t.refresh()}catch(l){D.Ay.err("發生錯誤。")}R.setLoading(!1)}},u.createElement(o.A,{size:"small"},"複製"))),n.resource.formSpec.schema.properties.expertises.items.enum=Object.keys(Am.getValue()),n.resource.formSpec.schema.properties.expertises.items.enumNames=Object.values(Am.getValue()),e.name=R.L("product")+"全覽",t.name.title="名稱",t.type.enumNames=["預設","集合母項","集合子項","N合一"],t.n_in_1_products.title="N合1包含的"+R.L("product"),t.n_in_1_products.items.title=R.L("product")+"項目",t.group_root_product.title=R.L("product")+"集合母項",t.images.title="圖片",t.labels.title="官網/App分類",t.price.title="價錢",t.original_price.title="原價",t.intro.title="介紹",t.spec.title="詳情",t.variants.title="加價選項",r.original_price["ui:help"]="本欄位為行銷顯示,不涉及結帳價錢計算。不需使用設定為 0 元。",delete t.shipping_extra_price,delete t.no_global_free_shipping;const p=null===(a=e.querySpec.filters)||void 0===a?void 0:a.findIndex(e=>"類型"===e.name);if(p>
2-1&&(e.querySpec.filters[p].options[0].name="預設",e.querySpec.filters[p].options[1].name="集合母項",e.querySpec.filters[p].options[2].name="集合子項"),"undefined"!=typeof window){let e=Vt.parse(window.location.search);if(e.query)try{const t=JSON.parse(decodeURIComponent(e.query));let r={};t.sessionDateStart&&(r={$gte:t.sessionDateStart}),t.sessionDateEnd&&(r=Object.assign({},r,{$lt:t.sessionDateEnd})),n.resource.predefinedQueries=[{"session.date":r}]}catch(l){}if(e.id)try{(0,i.A)(rn.J0).includes(e.id)&&(n.resource.formSpec.schema.required=[])}catch(l){}}}if(t.indexOf("/admin/stocks")>-1){const e=n.resource,t=(n.resource.formSpec.schema.properties,n.resource.columns[0]),r=n.resource.columns[1];e.name="報名人數管理",e.columns[0]=Object.assign({},t,{render:(e,n)=>{const r=""+(n[t.key]||"---"),i="/admin/stocks/?action=detail&id="+n.id;return u.createElement(N,{title:r,url:i})}}),e.columns[1]=Object.assign({},r,{render:(e,t)=>(t.id,u.createElement("div",null,u.createElement("div",null,t.name),t.session&&Object.keys(t.session).length>0?u.createElement("div",null,t.session.date||"[場次日期未設定]"," ",t.session.start_time||"[開始時間未設定]","-",t.session.end_time||"[結束時間未設定]"):null))})}if(t.indexOf("/admin/stock-records")>-1){const e=n.resource;if("undefined"!=typeof window){const t=Vt.parse(window.location.search),n=Array.isArray(t.product_id)?t.product_id[0]:t.product_id;n&&(e.predefinedQueries=[].concat((0,i.A)(Array.isArray(e.predefinedQueries)?e.predefinedQueries:[]),[{product_id:n}]))}}t.indexOf("/admin/archived_products")>-1&&(n.resource.name="封存"+R.L("product"));if(t.indexOf("/admin/archived_meetings")>-1){const e=n.resource.columns[0];n.resource.columns[0]=Object.assign({},e,{render:(e,t)=>{const n=t.MTNG_NAME,r="/admin/meetings/?action=detail&id="+t.id;return u.createElement(N,{url:r,title:n})}})}t.indexOf("/admin/videos")>-1&&(n.resource.formSpec.schema.properties.product.title=""+R.L("product"));t.indexOf("/admin/live_stream")>-1&&(n.resource.formSpec.schema.properties.product.title=""+R.L("product"));if(t.indexOf("/admin/order")>-1){var A,s;const e=n.resource,t=n.resource.formSpec.schema.properties,r=e.columns.findIndex(e=>"logistics_status"===e.key);r>-1&&e.columns.splice(r,1);const i=e.columns.findIndex(e=>"logistics_type"===e.key);i>-1&&e.columns.splice(i,1);const a=e.querySpec.filters.findIndex(e=>"logistics_status"===e.key);a>-1&&e.querySpec.filters.splice(a,1);const o=e.querySpec.filters.findIndex(e=>"logistics_type"===e.key);i>-1&&e.querySpec.filters.splice(o,1);const l=null===(A=t.status)||void 0===A||null===(s=A.anyOf)||void 0===s?void 0:s.findIndex(e=>"return_applied"===e.enum[0]);l>-1&&t.status.anyOf.splice(l,1),delete t.logistics_status}if(t.indexOf("/admin/orders-course")>-1){const e=n.resource;n.resource.formSpec.schema.properties,n.resource.formSpec.uiSchema,e.predefinedQueries=[{internal_label:{$in:(0,i.A)(rn.ES)}}];const t=n.resource.columns[0];n.resource.columns[0]=Object.assign({},t,{render:(e,t)=>{const n="/admin/orders-course/?action=detail&id="+t.id;return u.createElement("div",{style:{width:"100%",maxWidth:70}},u.createElement(N,{url:n,title:t.serial_number||"---"}))}})}if(t.indexOf("/admin/orders-activity")>-1){const e=n.resource;n.resource.formSpec.schema.properties,n.resource.formSpec.uiSchema,e.predefinedQueries=[{internal_label:{$in:(0,i.A)(rn.bH)}}];const t=n.resource.columns[0];n.resource.columns[0]=Object.assign({},t,{render:(e,t)=>{const n="/admin/orders-activity/?action=detail&id="+t.id;return u.createElement("div",{style:{width:"100%",maxWidth:70}},u.createElement(N,{url:n,title:t.serial_number||"---"}))}})}if(t.indexOf("/admin/companies")>-1){const e=n.resource.formSpec.schema.properties;e.address_city.enum=Object.keys(um.getValue()),e.address_city.enumNames=Object.keys(um.getValue()),n.resource.renderDeleteButton=(e,t)=>u.createElement("div",null,u.createElement(v.A,{title:"確認刪除?",okText:"確認",cancelText:"取消",onConfirm:async()=>{R.setLoading(!0);try{await m.Nn("Company",{id:e.id}),await t.refresh(),D.Ay.success("成功")}catch(l){D.Ay.error("發生錯誤"),console.warn(l)}
2R.setLoading(!1)}},u.createElement(o.A,{danger:!0,disabled:e.count>0},"刪除")))}if(t.indexOf("/admin/morales")>-1){const e=oa.h("moraleCategories");if(n.resource.columns[2].title=u.createElement("div",{style:{textAlign:"center"}},u.createElement("div",null,"申訴人"),u.createElement("div",null,"(移送機關團體)"),u.createElement("div",null,"(立案調查)")),n.resource.columns[3].title=u.createElement("div",{style:{textAlign:"center"}},u.createElement("div",null,"被申訴律師"),u.createElement("div",null,"(受調查對象)")),n.resource.columns[4].title=u.createElement("div",{style:{textAlign:"center"}},u.createElement("div",null,"違紀行為時點"),u.createElement("div",null,"(粗估供參)")),n.resource.querySpec.filters[0].options=(0,i.A)(e.map(e=>({value:e.name,name:e.display}))),n.resource.formSpec.schema.properties.labels.items={type:"string",enum:(0,i.A)(e.map(e=>e.name)),enumNames:(0,i.A)(e.map(e=>e.display))},n.resource.renderCreateButton=e=>(e.clientCallbacks,u.createElement("div",{style:{display:"flex",alignItems:"center"}},u.createElement(o.A,{style:{margin:10},onClick:()=>{R.navigate("/admin/morales/?action=create")}},"+"),u.createElement(Nf,null),u.createElement(am,null))),n.resource.renderDeleteButton=(e,t)=>u.createElement("div",{style:{display:"flex",flexDirection:"column"}},u.createElement("div",{style:{display:"flex",justifyContent:"center",marginBottom:15}},u.createElement(v.A,{title:"確認切換狀態?",okText:"確認",cancelText:"取消",onConfirm:async()=>{if((0,le.A)("/admin/morale/_write_public")){if(window.confirm("確定要切換審核狀態嗎?")){R.setLoading(!0);try{await m.lU("morale",{id:e.id},{public:!e.public}),window.location.reload()}catch(t){console.warn("ex",t)}R.setLoading(!1)}}else window.alert("您無此權限")}},u.createElement(o.A,{size:"small",type:"primary"},"切換狀態"))),u.createElement("div",{style:{display:"flex",justifyContent:"center"}},u.createElement(v.A,{title:"確認刪除?",okText:"確認",cancelText:"取消",onConfirm:async()=>{R.setLoading(!0);try{await m.Nn("morale",{id:e.id}),await t.refresh(),D.Ay.success("成功")}catch(l){D.Ay.error("發生錯誤"),console.warn(l)}R.setLoading(!1)}},u.createElement(o.A,{size:"small",danger:!0},"刪除")))),"undefined"!=typeof window){let e=Vt.parse(window.location.search);if(e.query)try{let t={},r=JSON.parse(decodeURIComponent(e.query));if(r.case_number&&(t.case_number=r.case_number),r.labels&&r.labels.length>0&&(t.labels={$in:r.labels}),r.prosecutor_name){const e=dm.getValue().filter(e=>e.name.indexOf(r.prosecutor_name)>-1);0===e.length?t.prosecutors_normal={$elemMatch:{name:{$regex:r.prosecutor_name}}}:t=Object.assign({},t,{$or:[{prosecutors:{$in:e.map(e=>e.owner)}},{prosecutors_normal:{$elemMatch:{name:{$regex:r.prosecutor_name}}}}]})}if(r.defendant_name){const e=dm.getValue().filter(e=>e.name.indexOf(r.defendant_name)>-1);0===e.length?t.defendants_normal={$elemMatch:{name:{$regex:r.defendant_name}}}:t=Object.assign({},t,{$or:[{defendants:{$in:e.map(e=>e.owner)}},{defendants_normal:{$elemMatch:{name:{$regex:r.defendant_name}}}}]})}if(r.investigator_leader&&(t.investigators={$elemMatch:{responsibility:"召集人",user:r.investigator_leader}}),r.investigators_member&&(t.investigators?(delete t.investigators,t.$or=[{investigators:{$elemMatch:{responsibility:"召集人",user:r.investigator_leader}}},{investigators:{$elemMatch:{responsibility:"調查委員",user:r.investigators_member}}}]):t.investigators={$elemMatch:{responsibility:"調查委員",user:r.investigators_member}}),r.status&&(t.status={$in:(0,i.A)(r.status)}),r.results_tba){const n=dm.getValue().filter(e=>e.name===r.results_tba);t=0===n.length?Object.assign({},t,{$or:[{results_tba:{$elemMatch:{result:{$regex:r.results_tba}}}},{results_tba_normal:{$elemMatch:{name:{$regex:r.results_tba}}}},{results_tba_normal:{$elemMatch:{result:{$regex:r.results_tba}}}}]}):Object.assign({},t,{$or:[{results_tba:{$elemMatch:{user:{$in:n.map(e=>e.owner)}}}},{results_tba:{$elemMatch:{result:{$regex:e.results_tba}}}}
2,{results_tba_normal:{$elemMatch:{name:r.results_tba}}},{results_tba_normal:{$elemMatch:{result:{$regex:e.results_tba}}}}]})}n.resource.predefinedQueries=[t]}catch(l){}}}if(t.indexOf("/admin/admin-morales")>-1){const e=oa.h("moraleCategories");n.resource.querySpec.filters[0].options=(0,i.A)(e.map(e=>({value:e.name,name:e.display}))),n.resource.formSpec.schema.properties.labels.items={type:"string",enum:(0,i.A)(e.map(e=>e.name)),enumNames:(0,i.A)(e.map(e=>e.display))}}if(t.indexOf("/admin/related-meetings")>-1&&"undefined"!=typeof window){let e,t=Vt.parse(window.location.search);try{e=JSON.parse(decodeURIComponent(t.query))}catch(l){}n.resource.predefinedQueries=e}if(t.indexOf("/admin/related-forms")>-1&&"undefined"!=typeof window){let e,t=Vt.parse(window.location.search);try{e=JSON.parse(decodeURIComponent(t.query))}catch(l){}n.resource.predefinedQueries=e}if(t.indexOf("/admin/library")>-1&&(n.resource.renderCreateButton=e=>(e.clientCallbacks,u.createElement("div",{style:{display:"flex",alignItems:"center"}},u.createElement(o.A,{style:{margin:5},onClick:()=>R.navigate("/admin/library/?action=create")},"+"),u.createElement(o.A,{style:{margin:5},onClick:()=>{(0,d.getOutlet)("admin-import-excel-modal").update({title:"匯入館藏",importRecords:async e=>{if(0===e.length)return void window.alert("匯入新增檔案沒有資料");const t={name:"標題",author:"作者",publisher:"出版者",cabinet_number:"櫃號",reel:"卷",period:"期",isbn:"ISBN",issn:"ISSN",isrc:"ISRC",ismn:"ISMN",gpn:"GPN"},n=["name"],r=e.map(e=>{const n={};for(const r in t)n[r]=e[t[r]];return n});if(r.filter(e=>{for(const t of n)if(!e[t])return!0;return!1}).length>0){const e="部分資料格式有誤,動作已暫停!\n"+n.map(e=>t[e]).join()+" 為必填欄位";return void e.warning(e)}const i="確定要匯入共 "+r.length+" 筆 嗎?";if(window.confirm(i)){R.setLoading(!0);try{await W.updateLibraryInfo({is_delete:!0,data:r}),window.alert("匯入成功。"),window.location.reload()}catch(l){console.warn(l)}R.setLoading(!1)}}})}},"匯入"),u.createElement(o.A,{style:{margin:5},href:"/downloads/library-import.xlsx",target:"_blank",download:"library-import.xlsx"},"下載匯入模板")))),t.indexOf("/admin/meetings")>-1&&(n.resource.renderCreateButton=e=>(e.clientCallbacks,u.createElement("div",{style:{display:"flex",alignItems:"center"}},u.createElement(o.A,{style:{margin:5},onClick:()=>R.navigate("/admin/meetings/?action=create")},"+"),u.createElement(Hf,null))),"undefined"!=typeof window)){let e=Vt.parse(window.location.search);if(e.query)try{const t=JSON.parse(decodeURIComponent(e.query));let r={};t.effDateStart&&(r={$gte:t.effDateStart}),t.effDateEnd&&(r=Object.assign({},r,{$lt:t.effDateEnd})),n.resource.predefinedQueries=[{EFF_DATE:r}]}catch(l){}}if(t.indexOf("/admin/committees")>-1&&(n.resource.renderDeleteButton=(e,t)=>u.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},u.createElement(v.A,{title:"確認複製嗎?",okText:"確認",cancelText:"取消",onConfirm:async()=>{R.setLoading(!0);try{const n=Object.assign({},e);delete n.id,delete n._id,await m.ui("Committee",Object.assign({},e,{NAME:e.NAME+"__copy"})),await t.refresh(),D.Ay.success("複製成功")}catch(n){console.warn("copy committee ex",n),D.Ay.error("API Fail")}R.setLoading(!1)}},u.createElement(o.A,{style:{margin:5}},"複製")),u.createElement(v.A,{title:"確認刪除嗎?",okText:"確認",cancelText:"取消",onConfirm:async()=>{R.setLoading(!0);try{await m.Nn("Committee",{id:e.id}),await t.refresh(),D.Ay.success("刪除成功")}catch(n){console.warn("delete committee ex",n),D.Ay.error("API Fail")}R.setLoading(!1)}},u.createElement(o.A,{type:"danger",style:{margin:5}},"刪除")))),(t.indexOf("/admin/checkout")>-1||t.indexOf("/admin/order")>-1)&&"undefined"!=typeof window){let e=Vt.parse(window.location.search);e.backPath&&(n.resource.backPath=e.backPath)}if(t.indexOf("/admin/users")>-1&&"undefined"!=typeof window){let e=Vt.parse(window.location.search);e.backPath&&(n.resource.backPath=e.backPath)}}({path:n,pageContext:r});const A={widgets:{"admin-select-user-widget":pi.A,"admin-select-product-widget":fi.A,"admin-select-article-widget":hi,"admin-date-time-widget":Ni.A,"admin-select-user-custom-widget":Ue.Ay,"admin-select-user-jstorage-widget":Wi.Ay,"admin-select-staff-widget":De.A,"admin-select-company-widget":Ii.A,"admin-select-committee-summary-widget":Bi,"admin-select-meeting-widget":ki.A,"admin-select-receive-widget":Fi.A,"admin-select-post-widget":Si.A,"admin-select-morale-widget":Ri.A,"admin-select-committee-widget":yi.A,"admin-select-international-exchange-widget":Oi,"admin-select-school-widget":Gi,"admin-select-annual-fee-order-widget":ji,"admin-select-return-order-widget":Ji,"admin-vi
2deo-upload-widget":xi,"admin-address-city-widget":Mi.D,"admin-address-zip-code-widget":Mi.M,"admin-legacy-time-display-widget":xm,"admin-timestamp-display-widget":km,"rev-single-image-uploader":Fm.A,"rev-file-upload-blur-widget":Sm.A,"admin-pay-billing-amount-widget":Lm,"admin-pay-billing-tax-widget":Mm,"admin-pay-billing-supplement-widget":Um,"admin-pay-billing-total-widget":Gm},fields:{"admin-insurance-field":mm,"admin-vegetarian-field":Em,"admin-descriptions-field":Bm,"admin-legacy-file-field":wm,"admin-legacy-select-form-field":vm}};return u.createElement(p(),Object.assign({},e,{rjsfProps:A,pageContext:r,renderCustomAdminCol:function(e){const t=e.col,r=e.record,A=function(e){const t=e.col,n=e.record,r=e.path;if("user_state"===t.customType){const e=(0,q.hI)(n[t.key]);return[!0,u.createElement("div",null,e)]}if("user_substate"===t.customType){const e=(0,q.Dk)(n[t.key]);return[!0,u.createElement("div",null,e)]}if("user_profile"===t.customType){const e=Le.wQ.required.every(e=>"public"===e?"boolean"==typeof n[e]:!!n[e])?"填寫完成":"尚未填寫";return[!0,u.createElement(a.A,null,e)]}if("user_checkout"===t.customType){const e="pending_review"===n[t.key]?"完成繳費":"尚未繳費";return[!0,u.createElement(a.A,null,e)]}if("string_boolean"===t.customType){const e="Y"===n[t.key]||"1"===n[t.key]?"是":"否";return[!0,u.createElement("div",null,e)]}if("sex"===t.customType){const e="M"===n[t.key]?"男":"女";return[!0,u.createElement("div",null,e)]}if("room"===t.customType){const e=(0,ln.LY)(n[t.key],n.room_note);return[!0,u.createElement("div",null,e)]}if("is_open"===t.customType){const e="0"===n[t.key]?"否":"是";return[!0,u.createElement("div",null,e)]}if("committee_category"===t.customType){const e=(()=>{switch(n[t.key]){case"GA":return"全聯會代表";case"BDS":return"理監事名單";case"SG":return"秘書處名單";case"STC":return"專門委員會";case"SFC":return"專業領域委員會";case"SUBGRP":return"社團";case"GRP":return"群組";case"NL":return"名單";case"SC":return"特別委員會";default:return n[t.key]}})();return[!0,u.createElement("div",null,e)]}if("committee_users"===t.customType){const e=n[t.key]&&Array.isArray(n[t.key])?n[t.key].length:n.members&&Array.isArray(n.members)?n.members.length:0;return[!0,u.createElement("div",null,e)]}if("news_type"===t.customType){const e="news_paper"===n[t.key]?"新聞稿":"重大訊息";return[!0,u.createElement("div",null,e)]}if("date_string"===t.customType){const e="Invalid Date"!==(0,he.te)(new Date(n[t.key]))?(0,he.te)(new Date(n[t.key])):"";return[!0,u.createElement("div",null,e)]}if("create_time"===t.customType){const e=n.created?(0,he.Sz)(new Date(n.created)):(0,he.Sz)(new Date(n[t.key]));return[!0,u.createElement("div",null,e)]}if("Modify_Time"===t.customType||"UPDATE_TIME"===t.customType){const e=n.updated?(0,he.Sz)(new Date(n.updated)):(0,he.Sz)(new Date(n[t.key]));return[!0,u.createElement("div",null,e)]}if("MTNG_TYPE"===t.customType){const e=(()=>{switch(n[t.key]){case"INNER":return"內部";case"OUTER":return"外部";case"GSM":return"會員大會";case"BM":return"理事會";case"SV":return"監事會";case"MD":return"常務理事會議";case"BOSM":return"理監事聯席會議";default:return n[t.key]}})();return[!0,u.createElement("div",null,e)]}if("MTNG_NAME"===t.customType){const e=n[t.key],r=n.is_auto_created?"/admin/meetings_readonly/?action=detail&id="+n.id:"/admin/meetings/?action=detail&id="+n.id;return[!0,u.createElement(N,{title:e,url:r})]}if("download_type"===t.customType){const e=(()=>{switch(n[t.key]){case 1:return"一般下載";case 2:return"會員下載中心";case 3:return"一般下載-申請書表";case 4:return"一般下載-申請書表-申請加入會員入會表格";case 5:return"一般下載-申請書表-申請加入準會員入會表格";case 6:return"一般下載-申請書表-一般表格";case 7:case 10:return"會員下載中心-相關資訊";case 8:return"會員下載中心-申請書表";case 9:return"會員下載中心-律師用紙";case 11:return"會員下載中心-電子書";default:return n[t.key]}})();return[!0,u.createElement(a.A,null,e)]}
2if("form_stage"===t.customType){const e=(0,ln.VK)(n[t.key]),r=(0,ln.Y9)(n[t.key]);return[!0,u.createElement(a.A,{color:r},e)]}if("form_type_review"===t.customType){const e=(0,ln.xy)(n[t.key]),r="/admin/reviews/?action=detail&id="+n.id+"&type="+n.type;return[!0,u.createElement(N,{title:e,url:r})]}if("form_type_readonly"===t.customType){const e=(0,ln.xy)(n[t.key]);return[!0,u.createElement("div",null,e)]}if("form_related_info"===t.customType)return[!0,u.createElement("div",{style:{maxWidth:t.width,width:"100%"}},"post"===n.type&&u.createElement("div",null,"受文者:",n.addressee),"receive"===n.type&&u.createElement("div",null,"發文機關:",n.organs),u.createElement("div",null,"主旨:",n.title))];if("review_status"===t.customType){const e=(0,ln.Cj)(n[t.key]),r=(0,ln.PR)(n[t.key]);return[!0,u.createElement(a.A,{color:r},e)]}if("form_type_execution"===t.customType){const e=(0,ln.xy)(n[t.key]),r="/admin/executions/?action=detail&id="+n.id+"&type="+n.type;return[!0,u.createElement(N,{title:e,url:r})]}if("form_data_execution"===t.customType){const e="post"===n.type?u.createElement("p",null,u.createElement("label",null,"受文者:"),u.createElement("span",null,n.addressee||"未填寫")):u.createElement("p",null,u.createElement("label",null,"發文機關:"),u.createElement("span",null,n.organs||"未填寫"));return[!0,u.createElement("div",null,e)]}if("form_type_counter"===t.customType){const e=(0,ln.xy)(n[t.key])+"編號設定",r="/admin/form-counter/?action=detail&id="+n.id;return[!0,u.createElement(N,{title:e,url:r})]}if("form_counter_idx"===t.customType){const e="post"===n.collection?u.createElement(u.Fragment,null,u.createElement("div",null,n[t.key]),u.createElement("div",{style:{color:"var(--secondColor)"}},"系統自動加 4000")):n[t.key];return[!0,u.createElement("div",null,e)]}if("download"===t.customType){const e=n[t.key];return[!0,u.createElement(o.A,{icon:u.createElement(F,{size:20}),type:"link",href:e})]}if("edit-internal-message-content"===t.customType)return[!0,u.createElement(o.A,{onClick:()=>{(0,d.getOutlet)("AdminMessageEditorModal").update(n)}},"編輯內容")];if("address"===t.customType){const e=(n.address_zip_code||"")+" "+(n.address_city?n.address_city.replace("-",""):"")+n.address_detail;return[!0,u.createElement("div",{style:{maxWidth:t.width,width:"100%"}},e)]}if("company_billing_group_users"===t.customType){let e=[];for(let i of n[t.key])-1===e.findIndex(e=>e===i.user)&&e.push(i.user);const r=e.length;return[!0,u.createElement("div",null,r)]}if("company_billing_group_length"===t.customType){const e=n[t.key].length;return[!0,u.createElement("div",null,e)]}if("company_billing_total"===t.customType){let e=0;return n.group&&n.group.length>0&&(e=n.group.reduce((e,t)=>e+t.price,0)),[!0,u.createElement("div",null,e)]}if("code_validate_datetime"===t.customType){const e=n[t.key],r=e?(0,he.Sz)(new Date(e)):"";return[!0,u.createElement("div",null,r)]}if("code_validate_extra_name"===t.customType){var A;const e=(null===(A=n.extra)||void 0===A?void 0:A.name)||"";return[!0,u.createElement("div",null,e)]}if("user_type"===t.customType){const e=(0,q.G9)(n[t.key]);return[!0,u.createElement("div",null,e)]}if("user_status"===t.customType){const e=(0,q.Cq)(n[t.key]);return[!0,u.createElement("div",null,e)]}if("company"===t.customType){const e=Vr.getValue().find(e=>e.id===n[t.key]),r=e?e.CONAME:null,i=e?e.id:null,a=e?u.createElement("div",{style:{paddingLeft:8}},u.createElement("div",null,"地址:",e.address_zip_code,e.address_city,e.address_detail),u.createElement("div",null,"電話:",e.COPHONE1||"無"),u.createElement("div",null,"傳真:",e.COFAX1||"無")):null;return[!0,u.createElement("div",{style:{maxWidth:t.width||220,width:"100%"}},u.createElement(N,{style:{paddingLeft:8},title:r,url:"/admin/companies/?action=detail&id="+i}),a)]}if("company_current_display"===t.customType){var s,l;const e=Vr.getValue().find(e=>e.id===n[t.key]),r=e?e.CONAME:null,i=e?e.id:null,a=e?u.createElement("div",null,u.createElement("div",null,"地址:",n.company_zip_code||e.address_zip_code," ",(null===(s=n.company_city)||void 0===s?void 0:s.replace("-",""))||(null===(l=e.address_city)||void 0===l?void 0:l.replace("-","")),n.company_detail||e.address_detail),u.createElement("div",null,"電話:",n.company_phone||e.COPHONE1||"無"),u.createElement("div",null,"傳真:",n.company_fax||e.COFAX1||"無")):null;return[!0,u.createElement("div",{style:{maxWidth:220,width:"100%"}},r?u.createElement("div",null,u.createElement("div",{style:{display:"flex",alignItems:"center"}},u.createElement("div",null,r),u.createElement(N,{style:{paddingLeft:10},title:"查看",url:"/admin/companies/?action=detail&id="+i})),a):null)]}if("company_data"===t.customType){const e=Vr.getValue().find(e=>
2e.id===n[t.key]),r=e?e.id:null,i=e?u.createElement(N,{title:e.CONAME,url:"/admin/companies/?action=detail&id="+r}):u.createElement("div",{style:{paddingLeft:16}},u.createElement("div",null,n.company_name),u.createElement("div",null,"電話:",n.company_tel),u.createElement("div",null,"傳真:",n.company_fax),u.createElement("div",null,n.company_email),u.createElement("div",null,n.company_address));return[!0,u.createElement("div",null,i)]}if("users"===t.customType){const e=(()=>{const e=[];if(n[t.key])for(const r of n[t.key]){const t=Xr.getValue().find(e=>e.owner===r);e.push(null==t?void 0:t.name)}return e})();return[!0,u.createElement("div",{style:{width:t.width||"auto"}},e.map(e=>u.createElement("div",null,e)))]}if("array_of_object_users"===t.customType){const e=(()=>{const e=[];if(n[t.key])for(const r of n[t.key]){const t=Xr.getValue().find(e=>e.owner===r.user);e.push(null==t?void 0:t.name)}return e})();return[!0,u.createElement("div",{style:{width:t.width||"auto"}},e.map(e=>u.createElement("div",null,e)))]}if("staff"===t.customType){const e=(()=>{const e=($r.getValue()||{}).find(e=>e.id===n[t.key]);return(null==e?void 0:e.name)||""})();return[!0,u.createElement("div",null,e)]}if("admin_morale_case_number"===t.customType){const e=n[t.key],r="/admin/admin-morales/?action=detail&id="+n.id;return[!0,u.createElement(N,{title:e,url:r})]}if("morale_status"===t.customType){const e="其他"===n[t.key]?"其他 "+(n.status_note||""):n[t.key];return[!0,u.createElement("div",{style:{width:t.width||"auto"}},e)]}if("morale_public"===t.customType)return[!0,u.createElement("div",{style:{width:t.width||"auto"}},n.public?u.createElement(a.A,{color:"green"},"已審核"):u.createElement(a.A,null,"未審核"))];if("morale_occur_date"===t.customType){const e=n&&"已結案"===n.status,r=n&&n.occur_date&&(new Date).getTime()>=new Date(n.occur_date).getTime()+94608e6,i=n&&n.occur_date&&(new Date).getTime()>=new Date(n.occur_date).getTime()+220752e6;return[!0,u.createElement("div",{style:{width:t.width||"auto"}},(r||i)&&!e&&u.createElement(a.A,{color:"gold",style:{marginBottom:10}},"已超過",i?"七":"三","年"),u.createElement("span",null,n[t.key]))]}if("morale_results"===t.customType){const e=(()=>{let e=[];
2if(n[t.key])for(const r of n[t.key]){const t=Xr.getValue().find(e=>e.owner===r.user);e.push({name:null==t?void 0:t.name,result:r.result})}if(n.results_tba_normal){const t=n.results_tba_normal.map(e=>({name:e.name,result:e.result}));e=[].concat((0,i.A)(e),(0,i.A)(t))}return e})();return[!0,u.createElement("div",{style:{width:t.width||"auto"}},e.map(e=>u.createElement("div",null,e.name," - ",e.result)))]}if("morale_prosecutors"===t.customType){const e=(()=>{let e=[];if(n[t.key])for(const r of n[t.key]){const t=Xr.getValue().find(e=>e.owner===r);e.push(null==t?void 0:t.name)}if(n.prosecutors_normal){const t=n.prosecutors_normal.map(e=>e.name);e=[].concat((0,i.A)(e),(0,i.A)(t))}return e})();return[!0,u.createElement("div",{style:{width:t.width||"auto"}},e.map(e=>u.createElement("div",null,e)))]}if("morale_defendants"===t.customType){const e=(()=>{let e=[];if(n[t.key])for(const r of n[t.key]){const t=Xr.getValue().find(e=>e.owner===r);e.push(null==t?void 0:t.name)}if(n.defendants_normal){const t=n.defendants_normal.map(e=>e.name);e=[].concat((0,i.A)(e),(0,i.A)(t))}return e})();return[!0,u.createElement("div",{style:{width:t.width||"auto"}},e.map(e=>u.createElement("div",null,e)))]}if("morale_case_number"===t.customType){const e="第"+n.case_number+"號",r="/admin/morales/?action=detail&id="+n.id;return[!0,u.createElement("div",null,u.createElement("span",null,n.case_number_prefix),u.createElement(N,{title:e,url:r,style:{width:t.width||"auto",padding:0,textAlign:"left",fontSize:14}}))]}if("tba-send-push"===t.customType)return[!0,u.createElement(v.A,{title:"確認發送嗎?",okText:"確認",cancelText:"取消",onConfirm:async()=>{R.setLoading(!0);try{if(Array.isArray(n.users)&&n.users.length>0)for(let e=0;e<n.users.length;e++)await W.adminSendPush({id:n.id,user_id:n.users[e]});else await W.adminSendPush({id:n.id});D.Ay.success("發送成功")}catch(e){console.warn(e),D.Ay.error("發生錯誤")}R.setLoading(!1)}},u.createElement(o.A,{type:"primary"},"發送推播"))];if("live_stream_product_session"===t.customType){const e=(0,Qn.sp)(n.product),t=e&&e.session&&Object.keys(e.session).length>0&&e.session.date,r=t?""+e.session.date:"---";return[!0,u.createElement("div",null,u.createElement(N,{title:r,url:"/admin/live_streams/?action=detail&id="+n.id}),t&&u.createElement("div",{style:{paddingLeft:15,paddingRight:15}}
2,e.session.start_time,"-",e.session.end_time))]}if("live_stream_console"===t.customType)return[!0,u.createElement(N,{title:"開啟直播",url:"/admin/live_stream_console?id="+n.id})];if("mux_permission"===t.customType){const e="public"===n[t.key]?"公開":"專屬",r="public"===n[t.key]?"#402E7A":"#677D6A";return[!0,u.createElement("div",null,u.createElement(a.A,{color:r},e))]}if("live_stream_status"===t.customType){const e="on"===n[t.key]?"已開啟":"已關閉",r="on"===n[t.key]?"#ff4d4f":"#000000";return[!0,u.createElement("div",{style:{color:r}},e)]}if("stock_info_type"===t.customType){const e=(null==n?void 0:n.internal_label)||"",t=rn.ES.includes(e),r=rn.bH.includes(e),i=t?"課程":r?"活動":"未分類",o=t?"#6f3826":r?"#9055A2":"#F28585";return[!0,u.createElement(a.A,{color:o},i)]}if("stock_info"===t.customType){const e=(null==n?void 0:n.internal_label)||"",r=rn.ES.includes(e),i=(null==n?void 0:n.name)||"---",a=null!=n&&n.session&&"object"==typeof n.session?n.session:{},o=(null==a?void 0:a.date)||"---",A=(null==a?void 0:a.start_time)||"--:--",s=(null==a?void 0:a.end_time)||"--:--",l=(null==n?void 0:n.serial_number)||"---";return[!0,u.createElement("div",{style:{maxWidth:t.width||300,width:"100%"}},u.createElement("div",null,i),u.createElement("div",null,"場次:",o," ",A,"-",s),r&&u.createElement("div",null,"編號:",l))]}if("product"===t.customType)return[!0,u.createElement(N,{title:"查看詳細",url:"/admin/products/?action=detail&id="+n.product})];if("receives_related"===t.customType){const e=(()=>{const e=[];if(n[t.key])for(const r of n[t.key]){const t=ei.getValue().find(e=>e.id===r);t&&e.push({id:r,paperwork_id:t.paperwork_id})}return e})();return[!0,u.createElement("div",{style:{width:t.width||"auto"}},e.map(e=>u.createElement("div",null,u.createElement("a",{target:"_blank",rel:"noreferrer",href:"/admin/receives/?action=detail&id="+e.id},e.paperwork_id))))]}if("members_total"===t.customType){const e=n[t.key]?n[t.key].length:0;return[!0,u.createElement("div",{style:{width:t.width||"auto"}},e,"人")]}if("members_attend"===t.customType){const e=(()=>{const e=[];if(n[t.key]){for(const r of n[t.key])r.is_attend&&e.push(r);return e.length}return 0})();return[!0,u.createElement("div",{style:{width:t.width||"auto"}},e,"人")]}if("signform_session"===t.customType){const e=(0,Qn.sp)(n.product_id),r=e&&e.session&&Object.keys(e.session).length>0&&e.session.date,i=r?""+e.session.date:"---";return[!0,u.createElement("div",null,u.createElement(N,{title:i,url:"/admin/sign_forms/?action=detail&id="+n[t.key]}),r&&u.createElement("div",{style:{paddingLeft:15,paddingRight:15}}
2,e.session.start_time,"-",e.session.end_time))]}if("signform_name"===t.customType){const e=(0,Qn.sp)(n.product_id),r=(null==e?void 0:e.name)||n[t.key]||n.id;return[!0,u.createElement("div",null,r)]}if("is_posted_hours"===t.customType){const e=n[t.key]?"已發放":"未發放",r=n[t.key]?"gold":"purple";return[!0,u.createElement(a.A,{color:r},e)]}if("post_link"===t.customType){const e=n.is_old?"# 舊":n[t.key],r=n.is_old?"/admin/legacy-posts/?action=detail&id="+n.id:"/admin/posts/?action=detail&id="+n.id+"&stage="+n.stage;return[!0,u.createElement("div",{style:{padding:"0px 5px"}},u.createElement("a",{href:r,onClick:e=>{e.preventDefault(),R.navigate(r)}},e))]}if("post_text_number"===t.customType){const e=n.is_old?n.MISSIVE_NO:n[t.key];return[!0,u.createElement("div",null,e)]}if("post_date"===t.customType){var c;const e=n.is_old?(null===(c=n.ISSUE_DATE)||void 0===c?void 0:c.split("T")[0])||"---":n[t.key]||"---";return[!0,u.createElement("div",{style:{width:t.width||"auto"}},e)]}if("post_addressee"===t.customType){const e=n.is_old?n.ORIGINAL_TO:n[t.key]||"---";return[!0,u.createElement("div",{style:{width:t.width||"auto"}},e)]}if("post_category"===t.customType){const e=n.is_old?(0,ln.UN)(n.FORM_TYPE):n[t.key]||"---";return[!0,u.createElement("div",null,e)]}if("post_title"===t.customType){const e=n.is_old?n.DRIFT?n.DRIFT.length>20?n.DRIFT.slice(0,20)+"...":n.DRIFT:"---":n[t.key]?n[t.key].length>20?n[t.key].slice(0,20)+"...":n[t.key]:"---",r=n.is_old?n.DRIFT||"---":n[t.key]||"---";return[!0,u.createElement("div",{style:{width:t.width||"auto"}},u.createElement("div",{title:r},e))]}if("post_stage"===t.customType){const e=n.is_old?(0,ln.t)(n.PROGRESS):(0,ln.VK)(n[t.key]),r=(0,ln.Y9)(n[t.key]);return[!0,u.createElement(a.A,{color:r},e)]}if("post_implement"===t.customType){const e=(n.is_old?null===(w=n.PROC_BY)||void 0===w?void 0:w.NAME:null===(b=($r.getValue()||{}).find(e=>e.id===n[t.key]))||void 0===b?void 0:b.name)||"---";return[!0,u.createElement("div",null,e)]}if("post_author_name"===t.customType){var g;const e=n.is_old?null===(g=n.CREATE_BY)||void 0===g?void 0:g.NAME:n[t.key];return[!0,u.createElement("div",null,e)]}if("post_executor"===t.customType){var p;const e=n.is_old?Array.isArray(n.implements)&&n.implements.length>0&&(null===(p=n.implements[n.implements.length-1])||void 0===p?void 0:p.DO_USER.NAME)||"---":(0,ne._)(n[t.key],"name");return[!0,u.createElement("div",null,e)]}if("receive_link"===t.customType){const e=n.is_old?n.SERIAL_NO+" # 舊"||0:n[t.key]||"---",r=n.is_old?"/admin/legacy-receives/?action=detail&id="+n.id:"/admin/receives/?action=detail&id="+n.id+"&stage="+n.stage;return[!0,u.createElement("div",{style:{padding:"0px 5px"}},u.createElement("a",{href:r,onClick:e=>{e.preventDefault(),R.navigate(r)}},e))]}if("receive_date"===t.customType){const e=n.is_old?n.RECEIVE_DATE?n.RECEIVE_DATE.split("T")[0]:"---":n[t.key]||"---";return[!0,u.createElement("div",null,e)]}if("receive_organs"===t.customType){const e=n.is_old?n.FROM_ORG||"---":n[t.key]||"---";return[!0,u.createElement("div",{style:{width:t.width||"auto"}},e)]}if("receive_category"===t.customType){const e=n.is_old?(0,ln.Lf)(n.FORM_TYPE)||"---":n[t.key]||"---";return[!0,u.createElement("div",null,e)]}if("receive_text_number"===t.customType){const e=n.is_old?n.WORD_NO||"---":n[t.key]||"---";return[!0,u.createElement("div",{style:{width:t.warn||"auto"}},e)]}if("receive_title"===t.customType){const e=n.is_old?n.DRIFT?n.DRIFT.length>20?n.DRIFT.slice(0,20)+"...":n.DRIFT:"---":n[t.key]?n[t.key].length>20?n[t.key].slice(0,20)+"...":n[t.key]:"---",r=n.is_old?n.DRIFT||"---":n[t.key]||"---";return[!0,u.createElement("div",{style:{width:t.width||"auto"}},u.createElement("div",{title:r},e))]}if("receive_stage"===t.customType){const e=n.is_old?(0,ln.t)(n.PROGRESS):(0,ln.VK)(n[t.key]),r=(0,ln.Y9)(n[t.key]);return[!0,u.createElement(a.A,{color:r},e)]}if("receive_implement"===t.customType){const e=(n.is_old?null===(B=n.PROC_BY)||void 0===B?void 0:B.NAME:null===(Q=($r.getValue()||{}).find(e=>e.id===n[t.key]))||void 0===Q?void 0:Q.name)||"---";return[!0,u.createElement("div",null,e)]}if("receive_author_name"===t.customType){var E;const e=n.is_old?null===(E=n.CREATE_BY)||void 0===E?void 0:E.NAME:n[t.key];return[!0,u.createElement("div",null,e)]}if("receive_executor"===t.customType){var I;const e=n.is_old?Array.isArray(n.implements)&&n.implements.length>0&&(null===(I=n.implements[n.implements.length-1])||void 0===I?void 0:I.DO_USER.NAME)||"---":(0,ne._)(n[t.key],"name");return[!0,u.createElement("div",null,e)]}if("execution"===t.customType){const e=(()=>{const e=[];
2if(n[t.key])for(const r of n[t.key]){const t=$r.getValue().find(e=>e.id===r.user_id);e.push(null==t?void 0:t.name)}return e})();return[!0,u.createElement("div",null,e.map(e=>u.createElement("div",{style:{width:n[t.key].width}},e)))]}if("party_checkin"===t.customType)return[!0,u.createElement(N,{title:"開啟",disabled:!n.import_staff_name||!n.import_timestamp,url:"/admin/party_checkin?id="+n.id})];if("party_import"===t.customType){const e=n.import_staff_name&&n.import_timestamp?u.createElement("div",null,u.createElement("div",null,"匯入人員:",n.import_staff_name),u.createElement("div",null,"匯入時間:",new Date(n.import_timestamp).toLocaleDateString("sv"))):u.createElement(v.A,{title:"確認匯入會員名單?",okText:"確認",cancelText:"取消",onConfirm:async()=>{D.Ay.info("會員名單匯入中,請耐心等候");try{R.setLoading(!0);const e=await m._o("user_profile",{state:1,substate:{$in:["4","5","6"]}},null,{owner:1,name:1,LAWYER_NO:1,id_card_number:1,substate:1,phone:1}),t=(0,i.A)(e).map(e=>({name:e.name,user_id:e.owner,LAWYER_NO:e.LAWYER_NO,state:e.state,substate:e.substate,phone:e.phone,id_card_number:e.id_card_number})).sort((e,t)=>{var n;return null===(n=e.name)||void 0===n?void 0:n.localeCompare(t.name,"zh-Hant")});await m.lU("party",{id:n.id},{users:t,extras:[],import_staff:Zr.getValue().sub,import_staff_name:Zr.getValue().name,import_timestamp:(new Date).getTime()}),D.Ay.success("匯入完成"),R.navigate("/admin/party_checkin/?id="+n.id)}catch(e){console.warn(e),D.Ay.error("發生錯誤")}finally{R.setLoading(!1)}}},u.createElement(o.A,null,"匯入"));return[!0,u.createElement("div",null,e)]}if("MTNG_NAME-to-meeting"===t.customType)return[!0,u.createElement(o.A,{type:"link",onClick:()=>window.open("/admin/meetings/?action=detail&id="+n.id)},n.MTNG_NAME)];if("paperwork_id-to-form"===t.customType)return[!0,u.createElement(o.A,{type:"link",onClick:()=>{"receive"===n.type?window.open("/admin/receives/?action=detail&id="+n.id):"post"===n.type&&window.open("/admin/posts/?action=detail&id="+n.id)}},n.paperwork_id)];if("meeting-copy"===t.customType)return[!0,u.createElement(o.A,{onClick:async()=>{R.setLoading(!0);try{let e=Object.assign({},n);delete e.id,delete e._id,e=Object.assign({},e,{MTNG_NAME:e.MTNG_NAME+"__copy"}),D.Ay.info("創建中..."),await m.ui("Meeting",e),window.location.reload()}catch(e){console.warn(e),D.Ay.error("API fail, 請稍後再試")}R.setLoading(!1)}},"複製")];if("withdraw_payment_status"===t.customType){const e=(()=>{switch(n[t.key]){case"review":return"尚未審核";case"pending":return"尚未付款";case"success":return"付款成功";default:return n[t.key]}})();return[!0,u.createElement(a.A,null,e)]}if("executor"===t.customType){const e=(0,ne._)(n[t.key],"name");return[!0,u.createElement("div",null,e)]}if("text_ellipsis"===t.customType){const e=n[t.key]?n[t.key].length>=20?n[t.key].slice(0,20)+"...":n[t.key]:"";return[!0,u.createElement("div",{title:n[t.key]},e)]}if("inout_leave_reason"===t.customType){const e=(0,q.ar)(n[t.key]);return[!0,u.createElement("div",null,e)]}if("order_annual_year"===t.customType){const e=""+n[t.key];let r=h.getAdminUrlFromMergedCheckout(n);return[!0,u.createElement(N,{title:e,url:r+"&backPath=/admin/user-billings"})]}if("user_attend_username"===t.customType){const e=n[t.key],r="/admin/users/?action=detail&id="+n.id+"&backPath=/admin/users-attend-record";return[!0,u.createElement(N,{title:e,url:r})]}if("user_attend_legacy_data_entry"===t.customType){const e="/admin/users-attend-record/?action=detail&id="+n.id;return[!0,u.createElement("div",{style:{width:t.width||"auto"}},u.createElement(N,{title:"112年前會費紀錄",url:e+"&isLegacy=true&tab=fee"}),u.createElement(N,{title:"112年前參與課程紀錄",url:e+"&isLegacy=true&tab=courses"}),u.createElement(N,{title:"112年前參與活動紀錄",url:e+"&isLegacy=true&tab=activities"}),u.createElement(N,{title:"112年前參與會議紀錄",url:e+"&isLegacy=true&tab=meetings"}),u.createElement(N,{title:"112年前授課紀錄",url:e+"&isLegacy=true&tab=teaches"}))]}if("user_attend_data_entry"===t.customType){const e="/admin/users-attend-record/?action=detail&id="+n.id;return[!0,u.createElement("div",{style:{width:t.width||"auto"}},u.createElement(N,{title:"參與課程紀錄",url:e+"&tab=courses"}),u.createElement(N,{title:"參與活動紀錄",url:e+"&tab=activities"}),u.createElement(N,{title:"參與會議紀錄",url:e+"&tab=meetings"}),u.createElement(N,{title:"授課紀錄",url:e+"&tab=lectures"}))]}if("product_session"===t.customType){const e=n.session&&Object.keys(n.session).length>0&&n.session.date?n.session.date+" "+(n.session.start_time?""+n.session.start_time:""):"---";return[!0,u.createElement("div",{style:{maxWidth:t.width,width:"100%"}},e)]}if("pay_info"===t.customType)return[!0,u.createElement("div",null,u.createElement("div",null,n.content),u.createElement("div",null,"通訊:",n.mail_address_zip_code," ",n.mail_address_city,n.mail_address_detail),u.createElement("div",null,"寄送:",n.send_address_zip_code," ",n.send_address_city,n.send_address_detail))];var y,C,B,Q,w,b;if("sup_prem"===t.customType)return[!0,u.createElement("div",null,null!==(y=n[t.key])&&void 0!==y?y:0)];if("payment_subtype"===t.customType)return[!0,u.createElement("div",null,null===(C=f.PAYMENT_SUBTYPE_DISPLAY[n[t.key]])||void 0===C?void 0:C.label)];if("order_type"===t.customType){const e=n.items[0].product.name;let t={};e.indexOf("入會費")>-1?t={value:"infee",label:"入會費"}:e.indexOf("常年會費")>-1?t={value:"fee",label:"常年會費"}:e.indexOf("跨區會費")>-1&&(t={value:"crossfee",label:"跨區會費"});let r=t.label,i=h.getAdminUrlFromMergedCheckout(n);return[!0,u.createElement(N,{title:r,url:i+"&backPath=/admin/orders-refund"})]}if("refund_info"===t.customType){var x,_;const e=n.items[0].product.name;let t={};e.indexOf("入會費")>-1?t={value:"infee",label:"入會費"}:e.indexOf("常年會費")>-1?t={value:"fee",label:"常年會費"}:e.indexOf("跨區會費")>-1&&(t={value:"crossfee",label:"跨區會費"});const r=u.createElement("div",null,u.createElement("div",null,"退款日期:",n.refund_date),u.createElement("div",null,e),"fee"===t.value&&u.createElement("div",null,n.annual_year," 年度 ",n.start_month,"月 -"," ",n.end_month,"月"),"crossfee"===t.value&&u.createElement("div",null,null===(x=n.items[0].config.extra_data)||void 0===x?void 0:x.start_date," -"," ",null===(_=n.items[0].config.extra_data)||void 0===_?void 0:_.end_date));return[!0,u.createElement("div",null,r)]}if("welfare_labels"===t.customType){const e=(n[t.key]||[]).map(e=>u.createElement("div",{style:{marginBottom:5}},u.createElement(a.A,null,e)));return[!0,u.createElement("div",null,e)]}if("live_stream_points"===t.customType){const e=(()=>{const e=(0,Qn.sp)(n.product);return n.product&&e?u.createElement("div",null,e.tba_hours," 小時"):null})();return[!0,u.createElement("div",null,e)]}if("live_stream_points_publish"===t.customType){const e=(()=>{const e=(0,Qn.sp)(n.product);return n.product&&e&&e.tba_hours>0?u.createElement("div",null,e.non_publish_hour?u.createElement("div",null,"人工試算發放"):u.createElement(v.A,{okText:"確認",cancelText:"取消",title:"確認核發時數?",disabled:e.n
2on_publish_hour,onConfirm:async()=>{try{R.setLoading(!0),await W.postLiveStreamTbaHours({product_id:n.product}),D.Ay.success("核發成功")}catch(e){console.warn(e),D.Ay.error("核發失敗")}finally{R.setLoading(!1)}}},u.createElement(o.A,{type:"primary",disabled:e.non_publish_hour},"核發時數"))):null})();return[!0,u.createElement("div",null,e)]}if("fee_notify_template_name"===t.customType){let e=(0,ln.rv)(n[t.key]),r="/admin/fee-notify-backup/?action=detail&id="+n.id;return[!0,u.createElement(N,{title:e,url:r})]}if("id_card_number"===t.customType){const e=Xr.getValue().find(e=>e.owner===n[t.key]),r=e?e.id_card_number:"---";return[!0,u.createElement("div",null,r)]}if("user_username"===t.customType){const e=n[t.key],i=r+"?action=detail&id="+n.id;return[!0,u.createElement(N,{title:e,url:i})]}if("user_receipt_id_card"===t.customType)return[!0,u.createElement("div",null,n[t.key]||"---")];if("admin_detail_button"===t.customType){if(null==n||!n.id)return[!0,u.createElement("div",null,"-- --")];const e=r+"?action=detail&id="+encodeURIComponent(n.id);return[!0,u.createElement(o.A,{size:"small",onClick:()=>R.navigate(e)},"詳情")]}if("product_name"===t.customType){const e=n.is_old?(()=>{switch(n.type){case"course":return"/admin/legacy-courses/?action=detail&id="+n.id;case"ecourse":return"/admin/legacy-ecourses/?action=detail&id="+n.id;case"activity":return"/admin/legacy-activities/?action=detail&id="+n.id;default:return"/admin/products/?action=detail&id="+n.id}})():"/admin/products/?action=detail&id="+n.id,r=n.is_old?(()=>{switch(n.type){case"course":case"ecourse":return"["+(n.CLASS_NO||"---")+"] "+n.NAME;case"activity":return"["+(n.ID||"---")+"] "+n.ACT_NAME;default:return""+n[t.key]}})():(n.serial_number?"["+n.serial_number+"] ":"")+n[t.key],i=n.session&&Object.keys(n.session).length>0&&n.session.date&&u.createElement("div",null,n.session.date,n.session.start_time&&" "+n.session.start_time+"-",n.session.end_time&&""+n.session.end_time),a=!!n.is_old&&("course"===n.type?n.course_session&&Array.isArray(n.course_session)&&n.course_session.length>0:"activity"===n.type&&n.activity_session&&Array.isArray(n.activity_session)&&n.activity_session.length>0),o=a&&"course"===n.type?u.createElement("div",null,n.course_session.map(e=>u.createElement("div",null,e.SESSION_TIME.slice(0,16)))):a&&"activity"===n.type?u.createElement("div",null,n.activity_session.map(e=>{var t,n,r;return u.createElement("div",null,u.createElement("div",null,"起:",null===(t=e.EFF_DATE)||void 0===t?void 0:t.split("T")[0],e.START_TIME?" "+e.START_TIME.slice(0,-3):" "),u.createElement("div",null,"迄:",null===(n=e.EXPR_DATE)||void 0===n?void 0:n.split("T")[0]," ",e.END_TIME?""+(null===(r=e.END_TIME)||void 0===r?void 0:r.slice(0,-3)):""))})):null;return[!0,u.createElement("div",null,u.createElement(N,{title:r,url:e,style:{padding:0,maxWidth:320,width:"100%",textAlign:"left",whiteSpace:"pre-wrap"}}),o,i)]}if("product_expertises"===t.customType){var k,S;const e=n.is_old?null===(k=n.METIER_ID)||void 0===k?void 0:k.CIL_NAME:null===(S=n[t.key])||void 0===S?void 0:S.map((e,t)=>u.createElement("span",{key:t},e));return[!0,u.createElement("div",null,e)]}if("product_type"===t.customType){const e=(()=>{if(n.is_old){if("course"===n.type)return"課程#舊";if("ecourse"===n.type)return"影音#舊";if("activity"===n.type)return"活動#舊"}return"在職進修"===n.internal_label||"採認進修"===n.internal_label||"專錄影片"===n.internal_label?"課程":"座談研討會"===n.internal_label||"午間小品"===n.internal_label||"拜會"===n.internal_label||"接待"===n.internal_label||"律師節活動"===n.internal_label||"外部活動"===n.internal_label||"外租場地"===n.internal_label||"其他"===n.internal_label?"活動":"未分類"})();return[!0,u.createElement("div",null,e)]}if("return_order_id"===t.customType)return[!0,u.createElement("div",null,n.order_id)];if("return_user_name"===t.customType){const e=Xr.getValue().find(e=>e.owner===n.owner),t=e?e.name:"";return[!0,u.createElement("div",null,t)]}if("return_product_info"===t.customType){const e=n.items[0],t=n.product_name,r=(e&&e.product.id.$oid,e&&e.product.session&&e.product.session.date&&e.product.session.start_time&&e.product.session.end_time?e.product.session.date+" "+e.product.session.start_time+" - "+e.product.session.end_time:"");return[!0,u.createElement("div",null,u.createElement("div",null,t),u.createElement("div",null,r))]}return"return_data_reason"===t.customType?[!0,u.createElement("div",null,n.data.reason)]:"return_created_timestamp"===t.customType?[!0,u.createElement("div",null,new Date(n.created).toLocaleStr
2ing("sv"))]:[!1,null]}(Object.assign({},e,{path:n})),s=A[0],l=A[1];return s?l:"labels"===t.customType?null===(c=r.labels)||void 0===c?void 0:c.map((e,t)=>u.createElement(a.A,{key:t},e)):"label"===t.customType?null===(g=r.label)||void 0===g?void 0:g.map((e,t)=>u.createElement(a.A,{key:t},e)):"site-config-name"===t.customType?u.createElement(ea,{record:r}):"order_status"===t.customType?u.createElement(si,{record:r}):"order_ui_status"===t.customType?u.createElement(ai,{record:r}):"payment_status"===t.customType?u.createElement(oi,{record:r}):"payment_subtype"===t.customType?u.createElement(Ai,{record:r}):"logistics_status"===t.customType?u.createElement(li,{record:r}):"logistics_type"===t.customType?u.createElement(ci,{record:r}):"offline_tx"===t.customType?u.createElement(ui,{record:r}):"stock_type"===t.customType?u.createElement(Vi.A,{record:r}):"stock_amount"===t.customType?null!==(p=r.stock_amount)&&void 0!==p?p:0:"stock_sold_amount"===t.customType?null!==(E=r.stock_sold_amount)&&void 0!==E?E:0:"stock_value"===t.customType?u.createElement(gi,{value:r.value}):"stock_remaining"===t.customType?r.to-r.stock_sold_amount:"return_id"===t.customType?u.createElement(N,{title:r.id,url:"/admin/orders/return?action=detail&id="+r.id}):"return_order"===t.customType?u.createElement(N,{title:r.order_id||"訂單詳情",url:"/admin/order/?action=detail&id="+r.order}):"return_reason"===t.customType?null===(I=r.data)||void 0===I?void 0:I.reason:"return_status"===t.customType?u.createElement(di,{record:r}):"coupon_type"===t.customType?u.createElement(N,{title:"global"===r.type?"全站":"個人",url:"/admin/coupons/?action=detail&id="+r.id}):"mux-upload"===t.customType?u.createElement(Wm,{record:r}):"page-preview"===t.customType?u.createElement("a",{href:"/page-preview/?id="+r.id,target:"_blank",rel:"noreferrer"},"立即查看"):"survey_link"===t.customType?u.createElement(N,{title:"問卷連結",url:"/survey/?id="+r.id}):"survey_stats"===t.customType?u.createElement(N,{title:"統計結果",url:"/survey/result/?id="+r.id}):"survey_resp_values"===t.customType?u.createElement("div",null,(r.values||[]).map((e,t)=>"string"==typeof e?u.createElement("div",{key:t},t+1+" / "+e):"boolean"==typeof e?u.createElement("div",{key:t},t+1+" / "+(e?"Yes":"No")):"object"==typeof e?u.createElement("div",{key:t},t+1+" / "+Object.keys(e).map(e=>parseInt(e,10)+1).join(",")):u.createElement("div",{key:t},t+1+" / ---"))):"survey_resp_owner"===t.customType?r.owner?u.createElement(o.A,{type:"link",onClick:async()=>{const e=await m.yq("user_profile",{owner:r.owner});window.open("/admin/users/?action=detail&id="+e.id)}},"查看答題者"):"---":"survey_resp_go_to_survey"===t.customType?u.createElement(N,{title:"查看問卷",url:"/survey/result/?id="+r.survey}):null;var c,g,p,E,I},renderCustomAdminSection:function(e){const r=e.name,a=e.type,A=e.context,s=function(e){const t=e.name,n=e.type,r=e.context,a=e.path;if("resource"===n&&a.indexOf("/admin/book")>-1&&"middle"===r.position)return[!0,u.createElement("div",{style:{marginTop:20,display:"flex"}},u.createElement(Te.A,{collection:"Book",filename:"book.xlsx",recordsToAoa:async e=>[["標題","作者"]].concat((0,i.A)(e.map(e=>[e.title,e.author])))}),u.createElement(o.A,{style:{marginLeft:10},onClick:()=>(0,Oe.i)({})},"匯入"))];if("resource"===n&&a.indexOf("/admin/stock-records")>-1&&"middle"===r.position)return[!0,u.createElement(qr,null)];if("UserCustom"===t&&"top"===r.position)return[!0,u.createElement(u.Fragment,null,u.createElement(U,{context:r}),u.createElement(zt,{context:r}),u.createElement(te,{context:r}))];if("form"===n&&"FormCustom"===t&&"top"===r.position)return[!0,u.createElement(u.Fragment,null,u.createElement(fn,{context:r,path:a}),u.createElement(fe,{context:r}),u.createElement(Fe,{context:r}))];if("form"===n&&"FormCustom"===t&&"below-submit"===r.position)return[!0,u.createElement(Be,{context:r})];if("FormReviewCustom"===t&&"top"===r.position)return[!0,u.createElement(Fe,{context:r})];if("FormReviewCustom"===t&&"bottom"===r.position)return[!0,u.createElement(Be,{context:r})];if("FormReviewCustom"===t&&"below-form"===r.position)return[!0,u.createElement(ve,{context:r})];if("FormExecutionCustom"===t&&"top"===r.position)return[!0,u.createElement(u.Fragment,null,u.createElement(fn,{context:r,path:a}),u.createElement(fe,{context:r}),u.createElement(V.A,{title:"基本資料",id:"root_rev-line-0"}))];if("FormExecutionCustom"===t&&"below-form"===r.position)return[!0,u.createElement(u.Fragment,null,u.createElement(Be,{context:r}),u.createElement(_e,{context:r}))];
2if("AdminFormCustom"===t&&"bottom"===r.position)return[!0,u.createElement(Be,{context:r,canEdit:!0})];if("AdminSignFormCustom"===t&&"top"===r.position){const e=r.instance.product_id;return[!0,u.createElement("div",null,u.createElement(un,{context:r}),u.createElement(vn,{context:r}),u.createElement(nn.A,{title:"基本資料",id:e}),u.createElement(Ne,{context:r}))]}if("MoraleCustom"===t&&"top"===r.position)return[!0,u.createElement("div",null,u.createElement(gn,{path:a,context:r}),u.createElement(ze,{path:a,context:r}))];if("MoraleCustom"===t&&"below-form"===r.position&&r.instance)return[!0,u.createElement(Pe,{path:a,context:r})];if("ProductForm"===t&&"bottom"===r.position)return[!0,u.createElement(Xe,{path:a,context:r})];if("ProductForm"===t&&"top"===r.position)return[!0,u.createElement(H,{path:a,context:r})];if("form"===n&&"AdminOrderDetailForm"===t&&"top"===r.position)return[!0,u.createElement("div",null,u.createElement(Gt,{path:a,context:r}),u.createElement(et,{path:a,context:r}),u.createElement(ft,{path:a,context:r}),u.createElement(Mt,{context:r}))];if("form"===n&&"AdminOrderDetailForm"===t&&"bottom"===r.position)return[!0,null];if("resource"===n&&(-1!==a.indexOf("/admin/admin-morales")||-1!==a.indexOf("/admin/morales"))&&"middle"===r.position)return[!0,u.createElement(Wt,r)];if("form"===n&&"AdminNewsDetailForm"===t&&"bottom"===r.position)return[!0,u.createElement(Yt,{path:a,context:r})];if("form"===n&&"UserCustomAttend"===t&&"bottom"===r.position)return[!0,u.createElement("div",null,u.createElement(vt,{isUprData:!0,user_id:r.instance.owner,path:a,context:r}),u.createElement(tn,{path:a,context:r}))];if("form"===n&&"AdminOrderCourseForm"===t&&"top"===r.position)return[!0,u.createElement("div",null,u.createElement(nn.A,{title:"課程基本資料",context:r}),u.createElement(an,{context:r}))];if("form"===n&&"AdminOrderActivityForm"===t&&"top"===r.position)return[!0,u.createElement("div",null,u.createElement(nn.A,{title:"活動基本資料",context:r}),u.createElement(an,{context:r}))];if("form"===n&&"AdminOrderFeeForm"===t&&"top"===r.position)return[!0,u.createElement("div",null,u.createElement(vt,{isUprData:!0,user_id:r.instance.owner,path:a,context:r}),u.createElement(An,{context:r}))];if("form"===n&&"AdminUserReceiptCustom"===t&&"top"===r.position)return[!0,u.createElement(vt,{isUprData:!0,user_id:r.instance.owner,path:a,context:r})];if("form"===n&&"AdminPayBillingForm"===t&&"top"===r.position)return[!0,u.createElement("div",null,u.createElement(Wn,{context:r}),u.createElement(Nn,{context:r}))];if("resource"===n&&-1!==a.indexOf("/admin/pay-billings")&&"middle"===r.position)return[!0,u.createElement(On,r)];if("form"===n&&"AdminStaffCustomForm"===t&&"top"===r.position)return[!0,u.createElement(Gn,{context:r})];if("form"===n&&"AdminMeetingReadOnlyCustom"===t&&"top"===r.position)return[!0,u.createElement(Kn,{context:r})];if("form"===n&&"AdminCompanyBillingCustom"===t&&"top"===r.position)return[!0,u.createElement("div",null,u.createElement(Pn,{context:r}),u.createElement(zn,{context:r}))];if("form"===n&&"AdminUserBillingCustom"===t&&"top"===r.position&&!r.instance)return[!0,u.createElement("div",null,r.values.user_id&&u.createElement(vt,{isUprData:!1,user_id:r.values.user_id,path:a,context:r}),r.values.price&&Array.isArray(r.values.discount_items)&&r.values.discount_items.length>0&&u.createElement($n,{path:a,context:r}))];if("form"===n&&"AdminUserBillingCustom"===t&&"bottom"===r.position&&!r.instance)return[!0,u.createElement("div",null,r.values.annual_year&&r.values.user_id&&u.createElement(tr,{path:a,context:r}))];if("form"===n&&"AdminUserBillingCustom"===t&&"below-form"===r.position&&!r.instance)return[!0,u.createElement("div",null,u.createElement(Vn,{context:r}))];if("form"===n&&"AdminWelfareCustom"===t&&"below-form"===r.position)return[!0,u.createElement(or,{context:r,name:t,type:n,path:a,multilingual:"/admin/i18n-articles"===a})];if("form"===n&&"AdminFeeNotifyBackupCustom"===t&&"bottom"===r.position)return[!0,u.createElement("div",null,u.createElement(cr,{context:r,path:a}))];if("resource"===n&&a.indexOf("/admin/fee-notify-backup")>-1&&"middle"===r.position)return[!0,u.createElement("div",null,u.createElement(dr,r))];if("form"===n&&"AdminLegacyCourseForm"===t&&"top"===r.position)return[!0,u.createElement("div",null,u.createElement(pr,{context:r}))];if("form"===n&&"AdminLegacyCourseForm"===t&&"bottom"===r.position){const e=(r.instance.course_session||[]).length;return[!0,u.createElement("div",null,"場次數:",e)]}return"form"===n&&"AdminLegacyActivityForm"===t&&"top"===r.position?[!0,u.createElement("div",null,u.createElement(mr,{context:r}))]:"form"===n&&"AdminLegacyECourseForm"===t&&"top"===r.position?[!0,u.createElement("div",null,u.createElement(Er,{context:r}))]:"form"===n&&"AdminLegacyReceiveForm"===t&&"top"===r.position?[!0,u.createElement("div",null,u.createElement(yr,{context:r}))]:"form"===n&&"AdminLegacyPostForm"===t&&"top"===r.position?[!0,u.createElement("div",null,u.createElement(Br,{context:r}))]:"resource"===n&&a.indexOf("/admin/receives")>-1&&"middle"===r.position?[!0,u.createElement("div",null,u.createElement(_r,r))]:"resource"===n&&a.indexOf("/admin/posts")>-1&&"middle"===r.position?[!0,u.createElement("div",null,u.createElement(Tr,r))]:"resource"===n&&a.indexOf("/admin/products")>-1&&"middle"===r.position?[!0,u.createElement("div",null,u.createElement(Hr,r))]:"form"===n&&"AdminLegacyReceiveForm"===t&&"bottom"===r.position||"form"===n&&"AdminLegacyPostForm"===t&&"bottom"===r.position?[!0,u.createElement("div",null,u.createElement(vr,r))]:[!1,null]}(Object.assign({},e,{path:n})),l=s[0],c=s[1];if(l)return c;if("form"===a&&"AdminOrderDetailForm"===r&&"bottom"===A.position)return u.createElement(Mt,{context:A});if("form"===a&&"ArticleForm"===r){if("top"===A.position)return u.createElement("h2",{style:{margin:"15px 0"}},"基本資料");if("below-form"===A.position)return u.createElement(na,{context:A,name:r,type:a,path:n,multilingual:"/admin/i18n-articles"===n})}else{if("form"===a&&"ProductForm"===r&&"bottom"===A.position)return u.createElement(qi,{context:A});if("UserCustom"===r&&"top"===A.position)return u.createElement($i,{context:A});if("resource"===a&&-1!==n.indexOf("/admin/orders/")&&"middle"===A.position)return null;if("form"===a&&-1!==n.indexOf("/admin/pages")&&"below-form"===A.position)return u.createElement(aa,Object.assign({location:t},e))}return null},restructureDocuments:async(e,t)=>{if("user_profile"===e){const e=t.results,a=await m._o("private_profile",{owner:{$in:e.map(e=>e.owner)}});let o=[];for(let t of e){var r;const e=a.find(e=>e.owner===t.owner);t=Object.assign({},t,{points:(null==e?void 0:e.points)||0,provider:(null==e?void 0:e.provider)||(null===(r=t)||void 0===r?void 0:r.provider)||"",status:null==e?void 0:e.status,user_t
2ype:null==e?void 0:e.user_type}),o=[].concat((0,i.A)(o),[t]),n.indexOf("/admin/users-join-review")>-1&&(o=o.filter(e=>"pending_checkout"===e.status||"pending_review"===e.status))}t.results=o}else if("sign_form"===e)await(0,Qn.wR)((t.results||[]).map(e=>e.product_id));else if("live_stream"===e)await(0,Qn.wR)((t.results||[]).map(e=>e.product));else{if("checkout"===e&&0!==t.length)return h.mergeCheckoutJStorageRespWithOrder(t);if("stock_record"===e&&0!==t.length){const e=t.results,n=await m._o("product",{_id:{$in:e.map(e=>({$oid:e.product_id}))}});let r=[];for(let t of e){const e=n.find(e=>e.id===t.product_id);t=Object.assign({},t,{name:null==e?void 0:e.name}),r=[].concat((0,i.A)(r),[t])}t.results=r}else if("review_request"===e){const e=t.results;let n=[];for(let t of e)t=Object.assign({},t,t.data),n=[].concat((0,i.A)(n),[t]);t.results=n}else if("company_billing"===e){const e=t.results,n=await m._o("Company",{_id:{$in:e.map(e=>({$oid:e.company}))}});let r=[];for(let t of e){const e=n.find(e=>e.id===t.company);t=Object.assign({},t,{CONAME:e.CONAME}
2),r=[].concat((0,i.A)(r),[t])}t.results=r}else if("return_request"===e){const e=t.results,n=await m._o("order",{order_id:{$in:e.map(e=>e.order_id)}},null,{id:1,order_id:1,items:1,total:1});let r=[];for(let t of e){const e=n.find(e=>e.order_id===t.order_id);t=Object.assign({},t,{items:e?e.items:[],total:e?e.total:0}),r=[].concat((0,i.A)(r),[t])}t.results=r}else if("backup_email"===e){const e=function(e){return{$cond:[{$in:["$backup_email_id",e]},b,w]}}(t.results.filter(e=>Q(e.created)).map(e=>e.id)),n=await m.kS("backup_email_data",[{$match:{backup_email_id:{$in:t.results.map(e=>e.id)}}},{$group:{_id:"$backup_email_id",counts:{$sum:1},counts_email_exists:{$sum:{$cond:[e,1,0]}},counts_email_not_exists:{$sum:{$cond:[e,0,1]}}}}]),r=new Map;for(const t of n)r.set(t._id,t);for(const i of t.results){const e=r.get(i.id)||{counts:0,counts_email_exists:0,counts_email_not_exists:0};i.counts=e.counts,i.counts_email_exists=e.counts_email_exists,i.counts_email_not_exists=e.counts_email_not_exists}}}if(n.indexOf("/admin/stocks")>-1&&"product"===e){const e=Array.isArray(null==t?void 0:t.results)?t.results:[];if(e.length>0){let n=e.map(e=>{var t,n;return Object.assign({},e,{stock_amount:null!==(t=e.stock_amount)&&void 0!==t?t:0,stock_sold_amount:null!==(n=e.stock_sold_amount)&&void 0!==n?n:0,stock_total:0,order_stock_amount:0})});const r=e.filter(e=>"period"===e.stock_type);let i=new Map;try{if(r.length>0){const e=r.map(e=>e.id).filter(Boolean),t=await W.fetchStockList({product_ids:e}),n=Array.isArray(t)?t:Array.isArray(null==t?void 0:t.results)?t.results:[];for(const r of n){const e=(null==r?void 0:r.product_id)||(null==r?void 0:r.product)||(null==r?void 0:r.id)||(null==r?void 0:r._id);e&&i.set(e,r)}}n=n.map(e=>{var t,n;const r=i.get(e.id)||{};return Object.assign({},e,{stock_total:"period"===e.stock_type&&null!==(t=r.stock_total)&&void 0!==t?t:0,order_stock_amount:"period"===e.stock_type&&null!==(n=r.order_stock_amount)&&void 0!==n?n:0})})}catch(a){console.warn("fetchStockList error",a)}t.results=n}}if(n.indexOf("/admin/orders-course")>-1||n.indexOf("/admin/orders-activity")>-1){const e=t.results,n=await m.P_("checkout",{"items.0.product.id":{$in:e.map(e=>({$oid:e.id}))}},["-created"],{offset:0,limit:1e4},{order_id:1,order_number:1,items:1,total:1}),r=await E.og(n,{order_id:1,order_number:1,payment_status:1});let a=[];for(let t of e){const e=r.results.filter(e=>e.items[0].product.id.$oid===t.id),n=e.map(e=>e.total).reduce((e,t)=>e+t,0),o=e.filter(e=>e.order_id).filter(e=>"success"===e.payment_status).map(e=>e.total).reduce((e,t)=>e+t,0);t=Object.assign({},t,{total_members:e.length,total_price_receiveable:n,total_price_success:o,total_price_free:0}),a=[].concat((0,i.A)(a),[t])}t.results=a}else if(n.indexOf("/admin/companies")>-1){const e=await m.kS("Company",[{$match:{CONAME:{$in:t.results.map(e=>e.CONAME)}}},{$addFields:{company_id:{$toString:"$_id"}}},{$lookup:{from:"user_profile",localField:"company_id",foreignField:"company_current",as:"profiles"}},{$addFields:{_profiles:{$filter:{input:"$profiles",as:"profile",cond:{$eq:["$$profile.state",1]}}}}},{$project:{count:{$size:"$profiles"},count_state_1:{$size:"$_profiles"}}}]);for(const n of t.results){const t=e.findIndex(e=>e._id.$oid===n.id);n.count=e[t].count,n.count_state_1=e[t].count_state_1}}return t},modifyJStorageArgs:{modifyUpdateDocumentArgs:function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];const o=t[0],A=t[1],s=t[2],l=jm(t).slice(3);return"/admin/content-receives"===(n||"").replace(/\/+$/,"")?[o,A,(0,ue.NK)(s,r.resource.formSpec.schema)].concat((0,i.A)(l)):t},modifyFetchDocumentsArgs:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];const a=t[0],o=t[1],A=jm(t).slice(2);let s=o;if(n.indexOf("/admin/receives")>-1){s={$and:[{$or:[{type:"receive"},{is_old:!0,type:"document_in"}]},s]}}if(n.indexOf("/admin/posts")>-1){s={$and:[{$or:[{type:"post"},{is_old:!0,type:"document_out"}]},s]}}if("order"===a&&o.__order_type&&("normal"===o.__order_type?s=Object.assign({},s,{is_custom:!1,payment_subtype:{$nin:[f.PAYMENT_SUBTYPE.offline]}}):"offline"===o.__order_type?s=Object.assign({},s,{payment_subtype:f.PAYMENT_SUBTYPE.offline}):"custom"===o.__order_type&&(s=Object.assign({},s,{is_custom:!0})),delete s.__order_type),"product"===a&&o.__stock_amount&&(s=Object.assign({},s,{$and:[{stock_type:{$ne:"always"}},{stock_amount:{$lte:o.__stock_amount}}]}),delete s.__stock_amount),"form"===a){const e=o.$or?o.$or.findIndex(e=>!!e.executor):-1,t=o.$or?o.$or.findIndex(e=>!!e.implement):-1,n=o.$or?o.$or.findIndex(e=>!!e.author):-1;if(e>-1){const t=o.$or[e].executor.$regex,n=zm.getValue().filter(e=>{var n;return(null===(n=e.name)||void 0===n?void 0:n.indexOf(t))>-1});n.length>0&&(o.$or[e].executor={$in:n.map(e=>e.id)})}if(t>-1){const e=o.$or[t].implement.$regex,n=zm.getValue().filter(t=>{var n;return(null===(n=t.name)||void 0===n?void 0:n.indexOf(e))>-1});n.length>0&&(o.$or[t].implement={$in:n.map(e=>e.id)})}if(n>-1){const e=o.$or[n].author.$regex,t=zm.getValue().filter(t=>{var n;return(null===(n=t.name)||void 0===n?void 0:n.indexOf(e))>-1});t.length>0&&(o.$or[n].author={$in:t.map(e=>e.id)})}}if("return_request"===a){const e=o.$or?o.$or.findIndex(e=>!!e.owner):-1;if(e>-1){const t=o.$or[e].owner.$regex,n=Jm.getValue(),r=[];for(const e of n)Ym(e.name,t)&&r.push(e);r.length>0&&(o.$or[e].owner={$in:r.map(e=>e.owner)}
2)}}if("party"===a){const e={title:1,start_date:1,start_time:1,end_time:1,address:1,import_staff_name:1,import_timestamp:1};return[a,s].concat((0,i.A)(A),[e])}return[a,s].concat((0,i.A)(A))}},modifyKeywordQueries:async(e,t)=>{let n=t.collection,r=t.keyword,a=t.originalQueries;t.searchFields;if("sign_form"===n||"stock_record"===n)return[!0,await Km(a,r)];if(e.indexOf("/admin/users-receipt")>-1){const e=Pm(r);return[!0,(0,i.A)(a).map(t=>{var n;return null!=t&&null!==(n=t.name)&&void 0!==n&&n.$regex?Object.assign({},t,{name:Object.assign({},t.name,{$regex:e})}):t})]}if(e.indexOf("/admin/users")>-1){const e=(0,i.A)(a),t=await m._o("Company",{$or:[{CONAME:{$regex:r}},{address_zip_code:{$regex:r}},{address_city:{$regex:r}},{address_detail:{$regex:r}},{COPHONE1:{$regex:r}},{COFAX1:{$regex:r}}]},null,{_id:1,CONAME:1});if(t.length>0){const n=t.map(e=>e.id);e.push({company_current:{$in:n.map(e=>e)}})}return[!0,e]}if(e.indexOf("/admin/fee-notify-backup")>-1){const e=(0,i.A)(a),t=Pm(r),n=await m._o("backup_email_data",{$or:[{name:{$regex:t}},{email:{$regex:r}}]},null,{backup_email_id:1});if(n.length>0){const t=n.map(e=>e.backup_email_id);return e.push({_id:{$in:t.map(e=>({$oid:e}))}}),[!0,e]}}if(e.indexOf("/admin/room-reviews")>-1){const e=(0,i.A)(a);return e[0]={"data.name":{$regex:e[0].name.$regex}},[!0,e]}if(e.indexOf("/admin/user-billings")>-1){let e=(0,i.A)(a);const t=Pm(r);e=e.map(e=>{var n;return null!=e&&null!==(n=e.buyer_name)&&void 0!==n&&n.$regex?Object.assign({},e,{buyer_name:Object.assign({},e.buyer_name,{$regex:t})}):e});const n=await m._o("user_profile",{id_card_number:{$regex:r}},null,{_id:1,owner:1});if(n.length>0){const t=n.map(e=>e.owner);e.push({owner:{$in:t}})}return[!0,e]}if(e.indexOf("/admin/orders-fee")>-1){const e=Pm(r);return[!0,(0,i.A)(a).map(t=>{var n;return null!=t&&null!==(n=t.name)&&void 0!==n&&n.$regex?Object.assign({},t,{name:Object.assign({},t.name,{$regex:e})}):t})]}if(e.indexOf("/admin/orders-refund")>-1){const e=Pm(r);return[!0,(0,i.A)(a).map(t=>{var n;return null!=t&&null!==(n=t.buyer_name)&&void 0!==n&&n.$regex?Object.assign({},t,{buyer_name:Object.assign({},t.buyer_name,{$regex:e})}):t})]}if(e.indexOf("/admin/pay-billings")>-1){const e=Pm(r);return[!0,(0,i.A)(a).map(t=>{var n;return null!=t&&null!==(n=t.name)&&void 0!==n&&n.$regex?Object.assign({},t,{name:Object.assign({},t.name,{$regex:e})}):t})]}if(e.indexOf("/admin/company-billings")>-1){const e=(0,i.A)(a),t=await m._o("Company",{CONAME:{$regex:r}},null,{_id:1,CONAME:1});if(t.length>0){const n=t.map(e=>e.id);e.push({company:{$in:n}})}return[!0,e]}if(e.indexOf("/admin/products")>-1){const e=(0,i.A)(a);return s()(Number(r))||(e.push({CLASS_NO:Number(r)}),e.push({ID:Number(r)})),[!0,e]}if(e.indexOf("/admin/receives")>-1){const e=(0,i.A)(a);return e.push({"PROC_BY.NAME":{$regex:r}}),e.push({"CREATE_BY.NAME":{$regex:r}}),e.push({implements:{$elemMatch:{"DO_USER.NAME":{$regex:r}}}}),[!0,e]}if(e.indexOf("/admin/posts")>-1){const e=(0,i.A)(a);return e.push({"PROC_BY.NAME":{$regex:r}}),e.push({"CREATE_BY.NAME":{$regex:r}}),e.push({implements:{$elemMatch:{"DO_USER.NAME":{$regex:r}}}}),[!0,e]}return[!1,null]}}))})},21685:function(e,t,n){"use strict";n.d(t,{Ay:function(){return v},IT:function(){return Q},X5:function(){return B},p7:function(){return C},qi:function(){return b},yp:function(){return w}});var r=n(67526),i=n(67667);function a(e){return e&&e.__esModule?e.default:e}var o={};o=JSON.parse('{"categories":["Cc","Zs","Po","Sc","Ps","Pe","Sm","Pd","Nd","Lu","Sk","Pc","Ll","So","Lo","Pi","Cf","No","Pf","Lt","Lm","Mn","Me","Mc","Nl","Zl","Zp","Cs","Co"],"combiningClasses":["Not_Reordered","Above","Above_Right","Below","Attached_Above_Right","Attached_Below","Overlay","Iota_Subscript","Double_Below","Double_Above","Below_Right","Above_Left","CCC10","CCC11","CCC12","CCC13","CCC14","CCC15","CCC16","CCC17","CCC18","CCC19","CCC20","CCC21","CCC22","CCC23","CCC24","CCC25","CCC30","CCC31","CCC32","CCC27","CCC28","CCC29","CCC33","CCC34","CCC35","CCC36","Nukta","Virama","CCC84","CCC91","CCC103","CCC107","CCC118","CCC122","CCC129","CCC130","CCC132","Attached_Above","Below_Left","Left","Kana_Voicing","CCC26","Right"],"scripts":["Common","Latin","Bopomofo","Inherited","Greek","Coptic","Cyrillic","Armenian","Hebrew","Arabic","Syriac","Thaana","Nko","Samaritan","Mandaic","Devanagari","Bengali","Gurmukhi","Gujarati","Oriya","Tamil","Telugu","Kannada","Malayalam","Sinhala","Thai","Lao","Tibetan","Myanmar","Georgian","Hangul","Ethiopic","Cherokee","Canadian_Aboriginal","Ogham","Runic","Tagalog","Hanunoo","Buhid","Tagbanwa","Khmer","Mongolian","Limbu","Tai_Le","New_Tai_Lue","Buginese","Tai_Tham","Balinese","Sundanese","Batak","Lepcha","Ol_
2Chiki","Braille","Glagolitic","Tifinagh","Han","Hiragana","Katakana","Yi","Lisu","Vai","Bamum","Syloti_Nagri","Phags_Pa","Saurashtra","Kayah_Li","Rejang","Javanese","Cham","Tai_Viet","Meetei_Mayek","null","Linear_B","Lycian","Carian","Old_Italic","Gothic","Old_Permic","Ugaritic","Old_Persian","Deseret","Shavian","Osmanya","Osage","Elbasan","Caucasian_Albanian","Linear_A","Cypriot","Imperial_Aramaic","Palmyrene","Nabataean","Hatran","Phoenician","Lydian","Meroitic_Hieroglyphs","Meroitic_Cursive","Kharoshthi","Old_South_Arabian","Old_North_Arabian","Manichaean","Avestan","Inscriptional_Parthian","Inscriptional_Pahlavi","Psalter_Pahlavi","Old_Turkic","Old_Hungarian","Hanifi_Rohingya","Old_Sogdian","Sogdian","Elymaic","Brahmi","Kaithi","Sora_Sompeng","Chakma","Mahajani","Sharada","Khojki","Multani","Khudawadi","Grantha","Newa","Tirhuta","Siddham","Modi","Takri","Ahom","Dogra","Warang_Citi","Nandinagari","Zanabazar_Square","Soyombo","Pau_Cin_Hau","Bhaiksuki","Marchen","Masaram_Gondi","Gunjala_Gondi","Makasar","Cuneiform","Egyptian_Hieroglyphs","Anatolian_Hieroglyphs","Mro","Bassa_Vah","Pahawh_Hmong","Medefaidrin","Miao","Tangut","Nushu","Duployan","SignWriting","Nyiakeng_Puachue_Hmong","Wancho","Mende_Kikakui","Adlam"],"eaw":["N","Na","A","W","H","F"]}');const A=new i(r
vendor: 12,945 bytes, line 2
2.toByteArray("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"))
vendor: 5,441 bytes, line 2
2,s=Math.log2||(e=>Math.log(e)/Math.LN2),l=e=>s(e)+1|0,c=l(a(o).categories.length-1),u=l(a(o).combiningClasses.length-1),d=l(a(o).scripts.length-1),g=l(a(o).eaw.length-1),p=u+d+g+10,f=d+g+10,m=g+10,h=(1<<c)-1,E=(1<<u)-1,I=(1<<d)-1,y=(1<<g)-1;function C(e){const t=A.get(e);return a(o).categories[t>>p&h]}function B(e){const t=A.get(e);return a(o).combiningClasses[t>>f&E]}function Q(e){const t=A.get(e);return a(o).scripts[t>>m&I]}function w(e){return"Nd"===C(e)}function b(e){const t=C(e);return"Mn"===t||"Me"===t||"Mc"===t}var v={getCategory:C,getCombiningClass:B,getScript:Q,getEastAsianWidth:function(e){const t=A.get(e);return a(o).eaw[t>>10&y]},getNumericValue:function(e){let t=A.get(e),n=1023&t;if(0===n)return null;if(n<=50)return n-1;if(n<480){return((n>>4)-12)/(1+(15&n))}if(n<768){t=(n>>5)-14;let e=2+(31&n);for(;e>0;)t*=10,e--;return t}{t=(n>>2)-191;let e=1+(3&n);for(;e>0;)t*=60,e--;return t}},isAlphabetic:function(e){const t=C(e);return"Lu"===t||"Ll"===t||"Lt"===t||"Lm"===t||"Lo"===t||"Nl"===t},isDigit:w,isPunctuation:function(e){const t=C(e);return"Pc"===t||"Pd"===t||"Pe"===t||"Pf"===t||"Pi"===t||"Po"===t||"Ps"===t},isLowerCase:function(e){return"Ll"===C(e)},isUpperCase:function(e){return"Lu"===C(e)},isTitleCase:function(e){return"Lt"===C(e)},isWhiteSpace:function(e){const t=C(e);return"Zs"===t||"Zl"===t||"Zp"===t},isBaseForm:function(e){const t=C(e);return"Nd"===t||"No"===t||"Nl"===t||"Lu"===t||"Ll"===t||"Lt"===t||"Lm"===t||"Lo"===t||"Me"===t||"Mc"===t},isMark:b}},21998:function(e,t,n){"use strict";var r=n(9805),i=15,a=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],o=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],A=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],s=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];e.exports=function(e,t,n,l,c,u,d,g){var p,f,m,h,E,I,y,C,B,Q=g.bits,w=0,b=0,v=0,D=0,x=0,_=0,k=0,F=0,S=0,R=0,N=null,T=0,O=new r.Buf16(16),L=new r.Buf16(16),M=null,U=0;for(w=0;w<=i;w++)O[w]=0;for(b=0;b<l;b++)O[t[n+b]]++;for(x=Q,D=i;D>=1&&0===O[D];D--);if(x>D&&(x=D),0===D)return c[u++]=20971520,c[u++]=20971520,g.bits=1,0;for(v=1;v<D&&0===O[v];v++);for(x<v&&(x=v),F=1,w=1;w<=i;w++)if(F<<=1,(F-=O[w])<0)return-1;if(F>0&&(0===e||1!==D))return-1;for(L[1]=0,w=1;w<i;w++)L[w+1]=L[w]+O[w];for(b=0;b<l;b++)0!==t[n+b]&&(d[L[t[n+b]]++]=b);if(0===e?(N=M=d,I=19):1===e?(N=a,T-=257,M=o,U-=257,I=256):(N=A,M=s,I=-1),R=0,b=0,w=v,E=u,_=x,k=0,m=-1,h=(S=1<<x)-1,1===e&&S>852||2===e&&S>592)return 1;for(;;){y=w-k,d[b]<I?(C=0,B=d[b]):d[b]>I?(C=M[U+d[b]],B=N[T+d[b]]):(C=96,B=0),p=1<<w-k,v=f=1<<_;do{c[E+(R>>k)+(f-=p)]=y<<24|C<<16|B}while(0!==f);for(p=1<<w-1;R&p;)p>>=1;if(0!==p?(R&=p-1,R+=p):R=0,b++,0===--O[w]){if(w===D)break;w=t[n+d[b]]}if(w>x&&(R&h)!==m){for(0===k&&(k=x),E+=v,F=1<<(_=w-k);_+k<D&&!((F-=O[_+k])<=0);)_++,F<<=1;if(S+=1<<_,1===e&&S>852||2===e&&S>592)return 1;c[m=R&h]=x<<24|_<<16|E-u}}return 0!==R&&(c[E+R]=w-k<<24|64<<16),g.bits=x,0}},22707:function(e,t,n){"use strict";var r=n(96540);const i=n(35830).default.div.withConfig({displayName:"AdminLineDivider__Wrapper",componentId:"sc-1t05owh-0"})(["display:flex;align-items:center;margin:20px 0px;.text{margin:0 10px;font-weight:bold;font-size:1rem;}.line{flex:1;height:1px;background-color:#343434;}"]);t.A=function(e){const t=e.title,n=e.id,a=void 0===n?"":n;return r.createElement(i,{id:a},r.createElement("div",{className:"line"}),r.createElement("div",{className:"text"},t),r.createElement("div",{className:"line"}))}},23665:function(e,t,n){"use strict";var r=n(9805);function i(e){for(var t=e.length;--t>=0;)e[t]=0}var a=256,o=286,A=30,s=15,l=[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],c=[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],u=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],d=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],g=new Array(576);i(g);var p=new Array(60);i(p);var f=new Array(512);i(f);var m=new Array(256);i(m);var h=new Array(29);i(h);var E,I,y,C=new Array(A);function B(e,t,n,r,i){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=e&&e.length}function Q(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function w(e){return e<256?f[e]:f[256+(e>>>7)]}function b(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function v(e,t,n){e.bi_valid>16-n?(e.bi_buf|=t<<e.bi_valid&65535,b(e,e.bi_buf),e.bi_buf=t>>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=n)}function D(e,t,n){v(e,n[2*t],n[2*t+1])}function x(e,t){var n=0;do{n|=1&e,e>>>=1,n<<=1}while(--t>0);return n>>>1}function _(e,t,n){var r,i,a=new Array(16),o=0;for(r=1;r<=s;r++)a[r]=o=o+n[r-1]<<1;for(i=0;i<=t;i++){var A=e[2*i+1];0!==A&&(e[2*i]=x(a[A]++,A))}}function k(e){var t;for(t=0;t<o;t++)e.dyn_ltree[2*t]=0;for(t=0;t<A;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function F(e){e.bi_valid>8?b(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function S(e,t,n,r){var i=2*t,a=2*n;return e[i]<e[a]||e[i]===e[a]&&r[t]<=r[n]}function R(e,t,n){for(var r=e.heap[n],i=n<<1;i<=e.heap_len&&(i<e.heap_len&&S(t,e.heap[i+1],e.heap[i],e.depth)&&i++,!S(t,r,e.heap[i],e.depth));)e.heap[n]=e.heap[i],n=i,i<<=1;
vendor: 1,660 bytes, line 2
2e.heap[n]=r}function N(e,t,n){var r,i,o,A,s=0;if(0!==e.last_lit)do{r=e.pending_buf[e.d_buf+2*s]<<8|e.pending_buf[e.d_buf+2*s+1],i=e.pending_buf[e.l_buf+s],s++,0===r?D(e,i,t):(D(e,(o=m[i])+a+1,t),0!==(A=l[o])&&v(e,i-=h[o],A),D(e,o=w(--r),n),0!==(A=c[o])&&v(e,r-=C[o],A))}while(s<e.last_lit);D(e,256,t)}function T(e,t){var n,r,i,a=t.dyn_tree,o=t.stat_desc.static_tree,A=t.stat_desc.has_stree,l=t.stat_desc.elems,c=-1;for(e.heap_len=0,e.heap_max=573,n=0;n<l;n++)0!==a[2*n]?(e.heap[++e.heap_len]=c=n,e.depth[n]=0):a[2*n+1]=0;for(;e.heap_len<2;)a[2*(i=e.heap[++e.heap_len]=c<2?++c:0)]=1,e.depth[i]=0,e.opt_len--,A&&(e.static_len-=o[2*i+1]);for(t.max_code=c,n=e.heap_len>>1;n>=1;n--)R(e,a,n);i=l;do{n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],R(e,a,1),r=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=r,a[2*i]=a[2*n]+a[2*r],e.depth[i]=(e.depth[n]>=e.depth[r]?e.depth[n]:e.depth[r])+1,a[2*n+1]=a[2*r+1]=i,e.heap[1]=i++,R(e,a,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],function(e,t){var n,r,i,a,o,A,l=t.dyn_tree,c=t.max_code,u=t.stat_desc.static_tree,d=t.stat_desc.has_stree,g=t.stat_desc.extra_bits,p=t.stat_desc.extra_base,f=t.stat_desc.max_length,m=0;for(a=0;a<=s;a++)e.bl_count[a]=0;for(l[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;n<573;n++)(a=l[2*l[2*(r=e.heap[n])+1]+1]+1)>f&&(a=f,m++),l[2*r+1]=a,r>c||(e.bl_count[a]++,o=0,r>=p&&(o=g[r-p]),A=l[2*r],e.opt_len+=A*(a+o),d&&(e.static_len+=A*(u[2*r+1]+o)));if(0!==m){do{for(a=f-1;0===e.bl_count[a];)a--;e.bl_count[a]--,e.bl_count[a+1]+=2,e.bl_count[f]--,m-=2}while(m>0);for(a=f;0!==a;a--)for(r=e.bl_count[a];0!==r;)(i=e.heap[--n])>c||(l[2*i+1]!==a&&(e.opt_len+=(a-l[2*i+1])*l[2*i],l[2*i+1]=a),r--)}}
2(e,t),_(a,c,e.bl_count)}function O(e,t,n){var r,i,a=-1,o=t[1],A=0,s=7,l=4;for(0===o&&(s=138,l=3),t[2*(n+1)+1]=65535,r=0;r<=n;r++)i=o,o=t[2*(r+1)+1],++A<s&&i===o||(A<l?e.bl_tree[2*i]+=A:0!==i?(i!==a&&e.bl_tree[2*i]++,e.bl_tree[32]++):A<=10?e.bl_tree[34]++:e.bl_tree[36]++,A=0,a=i,0===o?(s=138,l=3):i===o?(s=6,l=3):(s=7,l=4))}function L(e,t,n){var r,i,a=-1,o=t[1],A=0,s=7,l=4;for(0===o&&(s=138,l=3),r=0;r<=n;r++)if(i=o,o=t[2*(r+1)+1],!(++A<s&&i===o)){if(A<l)do{D(e,i,e.bl_tree)}while(0!==--A);else 0!==i?(i!==a&&(D(e,i,e.bl_tree),A--),D(e,16,e.bl_tree),v(e,A-3,2)):A<=10?(D(e,17,e.bl_tree),v(e,A-3,3)):(D(e,18,e.bl_tree),v(e,A-11,7));A=0,a=i,0===o?(s=138,l=3):i===o?(s=6,l=3):(s=7,l=4)}}i(C);var M=!1;function U(e,t,n,i){v(e,0+(i?1:0),3),function(e,t,n,i){F(e),i&&(b(e,n),b(e,~n)),r.arraySet(e.pending_buf,e.window,t,n,e.pending),e.pending+=n}(e,t,n,!0)}t._tr_init=function(e){M||(!function(){var e,t,n,r,i,a=new Array(16);for(n=0,r=0;r<28;r++)for(h[r]=n,e=0;e<1<<l[r];e++)m[n++]=r;for(m[n-1]=r,i=0,r=0;r<16;r++)for(C[r]=i,e=0;e<1<<c[r];e++)f[i++]=r;for(i>>=7;r<A;r++)for(C[r]=i<<7,e=0;e<1<<c[r]-7;e++)f[256+i++]=r;for(t=0;t<=s;t++)a[t]=0;for(e=0;e<=143;)g[2*e+1]=8,e++,a[8]++;for(;e<=255;)g[2*e+1]=9,e++,a[9]++;for(;e<=279;)g[2*e+1]=7,e++,a[7]++;for(;e<=287;)g[2*e+1]=8,e++,a[8]++;for(_(g,287,a),e=0;e<A;e++)p[2*e+1]=5,p[2*e]=x(e,5);E=new B(g,l,257,o,s),I=new B(p,c,0,A,s),y=new B(new Array(0),u,0,19,7)}(),M=!0),e.l_desc=new Q(e.dyn_ltree,E),e.d_desc=new Q(e.dyn_dtree,I),e.bl_desc=new Q(e.bl_tree,y),e.bi_buf=0,e.bi_valid=0,k(e)},t._tr_stored_block=U,t._tr_flush_block=function(e,t,n,r){var i,o,A=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=function(e){var t,n=4093624447;for(t=0;t<=31;t++,n>>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<a;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0}(e)),T(e,e.l_desc),T(e,e.d_desc),A=function(e){var t;for(O(e,e.dyn_ltree,e.l_desc.max_code),O(e,e.dyn_dtree,e.d_desc.max_code),T(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*d[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),i=e.opt_len+3+7>>>3,(o=e.static_len+3+7>>>3)<=i&&(i=o)):i=o=n+5,n+4<=i&&-1!==t?U(e,t,n,r):4===e.strategy||o===i?(v(e,2+(r?1:0),3),N(e,g,p)):(v(e,4+(r?1:0),3),function(e,t,n,r){var i;for(v(e,t-257,5),v(e,n-1,5),v(e,r-4,4),i=0;i<r;i++)v(e,e.bl_tree[2*d[i]+1],3);L(e,e.dyn_ltree,t-1),L(e,e.dyn_dtree,n-1)}(e,e.l_desc.max_code+1,e.d_desc.max_code+1,A+1),N(e,e.dyn_ltree,e.dyn_dtree)),k(e),r&&F(e)},t._tr_tally=function(e,t,n){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(m[n]+a+1)]++,e.dyn_dtree[2*w(t)]++),e.last_lit===e.lit_bufsize-1},t._tr_align=function(e){v(e,2,3),D(e,256,g),function(e){16===e.bi_valid?(b(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}(e)}},24097:function(e,t,n){var r=n(87774);e.exports=function(e,t){var n={};return Object.keys(e).forEach(function(i){r.parse(i).match(t)&&Object.assign(n,e[i])}),n}},24855:function(e,t,n){"use strict";n.d(t,{A:function(){return c}});n(42999),n(52430),n(43007),n(10503);var r=n(76820),i=n(50400),a=n(96540),o=n(77028),A=n(69140),s=n(81768),l=n(90610);var c=function(e){var t,n,c;const u=e.disabled||e.readonly||!0===(null===(t=e.schema)||void 0===t?void 0:t.readOnly),d=(0,s.useOutlet)(l.jZ)[1],g=a.useRef("file-upload-"+Date.now()+"-"+Math.random().toString(36).slice(2)),p=a.useRef(!1),f=a.useState({uid:"",filename:"",expected:""}),m=f[0],h=f[1],E=a.useCallback(e=>{p.current!==e&&(p.current=e,d(t=>{const n=Object.assign({},t||{});return e?n[g.current]=!0:delete n[g.current],n}))},[d]);return a.useEffect(()=>{const e=g.current;return()=>{p.current&&d(t=>{const n=Object.assign({},t||{});return delete n[e],n})}},[d]),a.createElement(r.A,{key:e.value,maxCount:1,customRequest:async function(t){let n=t.file,r=t.onSuccess,i=t.onError;E(!0);try{var a;const t="boolean"!=typeof(null===(a=e.schema)||void 0===a?void 0:a.unique_key)||e.schema.unique_key,i=await A.getUploadUrlFromFile(n,{unique_key:t});if(null==i||!i.url||null==i||!i.expected)throw new Error("Invalid upload response");const o=new FormData,s=Object.assign({},i.fields,{file:n});for(const e in s)o.append(e,s[e]);const l=await A.uploadFile(i.url,o);if(null==l||!l.ok)throw new Error("File upload failed ("+((null==l?void 0:l.status)||"unknown")+")");h({uid:n.uid||"",filename:n.name||"",expected:i.expected}),e.onChange(i.expected),r&&r({},n)}catch(o){console.log(o),i&&i(o)}finally{E(!1)}},disabled:!!u,defaultFileList:e.value?[{uid:m.uid||"1",name:m.filename||"下載",status:"done",url:e.value}]:[],accept:(null===(n=e.schema)||void 0===n?void 0:n.accept)||"image/*",listType:(null===(c=e.schema)||void 0===c?void 0:c.previewType)||"picture-card",onPreview:()=>{e.value?window.open(e.value):m.expected&&window.open(m.expected)},onRemove:()=>{if(p.current)return!1;e.onChange("")}},a.createElement(i.A,{style:{margin:"10px 0"},icon:a.createElement(o.A,null),disabled:!!u},"上傳"))}},25127:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});n(52430);var r=n(50400),i=n(96540),a=n(85806);function o(e){return i.createElement(r.A,{size:e.buttonSize,style:Object.assign({},e.buttonStyle),onClick:()=>(0,a.V)(Object.assign({},e))},e.title||"匯出Excel")}},28171:function(e,t){function n(e,t){this.bits=e,this.value=t}t.z=n;var r=15;function i(e,t){for(var n=1<<t-1;e&n;)n>>=1;return(e&n-1)+n}function a(e,t,r,i,a){do{e[t+(i-=r)]=new n(a.bits,a.value)}while(i>0)}function o(e,t,n){for(var i=1<<t-n;t<r&&!((i-=e[t])<=0);)++t,i<<=1;return t-n}t.u=function(e,t,A,s,l){var c,u,d,g,p,f,m,h,E,I,y=t,C=new Int32Array(16),B=new Int32Array(16);for(I=new Int32Array(l),u=0;u<l;u++)C[s[u]]++;for(B[1]=0,c=1;c<r;c++)B[c+1]=B[c]+C[c];for(u=0;
2u<l;u++)0!==s[u]&&(I[B[s[u]]++]=u);if(E=h=1<<(m=A),1===B[15]){for(d=0;d<E;++d)e[t+d]=new n(0,65535&I[0]);return E}for(d=0,u=0,c=1,g=2;c<=A;++c,g<<=1)for(;C[c]>0;--C[c])a(e,t+d,g,h,new n(255&c,65535&I[u++])),d=i(d,c);for(f=E-1,p=-1,c=A+1,g=2;c<=r;++c,g<<=1)for(;C[c]>0;--C[c])(d&f)!==p&&(t+=h,E+=h=1<<(m=o(C,c,A)),e[y+(p=d&f)]=new n(m+A&255,t-y-p&65535)),a(e,t+(d>>A),g,h,new n(c-A&255,65535&I[u++])),d=i(d,c);return E}},28854:function(e,t,n){var r=n(8156),i=n(19872),a=Object.hasOwnProperty,o=Object.create(null);for(var A in r)a.call(r,A)&&(o[r[A]]=A);var s=e.exports={to:{},get:{}};function l(e,t,n){return Math.min(Math.max(t,e),n)}function c(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}s.get=function(e){var t,n;switch(e.substring(0,3).toLowerCase()){case"hsl":t=s.get.hsl(e),n="hsl";break;case"hwb":t=s.get.hwb(e),n="hwb";break;default:t=s.get.rgb(e),n="rgb"}return t?{model:n,value:t}:null},s.get.rgb=function(e){if(!e)return null;var t,n,i,o=[0,0,0,1];if(t=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(i=t[2],t=t[1],n=0;n<3;n++){var A=2*n;o[n]=parseInt(t.slice(A,A+2),16)}i&&(o[3]=parseInt(i,16)/255)}else if(t=e.match(/^#([a-f0-9]{3,4})$/i)){for(i=(t=t[1])[3],n=0;n<3;n++)o[n]=parseInt(t[n]+t[n],16);i&&(o[3]=parseInt(i+i,16)/255)}else if(t=e.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(n=0;n<3;n++)o[n]=parseInt(t[n+1],0);t[4]&&(t[5]?o[3]=.01*parseFloat(t[4]):o[3]=parseFloat(t[4]))}else{if(!(t=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(t=e.match(/^(\w+)$/))?"transparent"===t[1]?[0,0,0,0]:a.call(r,t[1])?((o=r[t[1]])[3]=1,o):null:null;for(n=0;n<3;n++)o[n]=Math.round(2.55*parseFloat(t[n+1]));t[4]&&(t[5]?o[3]=.01*parseFloat(t[4]):o[3]=parseFloat(t[4]))}for(n=0;n<3;n++)o[n]=l(o[n],0,255);return o[3]=l(o[3],0,1),o},s.get.hsl=function(e){if(!e)return null;var t=e.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var n=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,l(parseFloat(t[2]),0,100),l(parseFloat(t[3]),0,100),l(isNaN(n)?1:n,0,1)]}return null},s.get.hwb=function(e){if(!e)return null;var t=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var n=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,l(parseFloat(t[2]),0,100),l(parseFloat(t[3]),0,100),l(isNaN(n)?1:n,0,1)]}return null},s.to.hex=function(){var e=i(arguments);return"#"+c(e[0])+c(e[1])+c(e[2])+(e[3]<1?c(Math.round(255*e[3])):"")},s.to.rgb=function(){var e=i(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},s.to.rgb.percent=function(){var e=i(arguments),t=Math.round(e[0]/255*100),n=Math.round(e[1]/255*100),r=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+n+"%, "+r+"%)":"rgba("+t+"%, "+n+"%, "+r+"%, "+e[3]+")"},s.to.hsl=function(){var e=i(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},s.to.hwb=function(){var e=i(arguments),t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},s.to.keyword=function(e){return o[e.slice(0,3)]}},30416:function(e){e.exports=function(e){var t=0,n=0,r=0,i=0;return e.map(function(e){var a=(e=e.slice())[0],o=a.toUpperCase();if(a!=o)switch(e[0]=o,a){case"a":e[6]+=r,e[7]+=i;break;case"v":e[1]+=i;break;case"h":e[1]+=r;break;default:for(var A=1;A<e.length;)e[A++]+=r,e[A++]+=i}switch(o){case"Z":r=t,i=n;break;case"H":r=e[1];break;case"V":i=e[1];break;case"M":r=t=e[1],i=n=e[2];break;default:r=e[e.length-2],i=e[e.length-1]}return e})}},32613:function(e,t,n){"use strict";n(52430),n(71882)},34927:function(e,t){function n(e){this.buffer=e,this.pos=0}function r(e){this.buffer=e,this.pos=0}n.prototype.read=function(e,t,n){this.pos+n>this.buffer.length&&(n=this.buffer.length-this.pos);for(var r=0;r<n;r++)e[t+r]=this.buffer[this.pos+r];return this.pos+=n,n},t.z=n,r.prototype.write=function(e,t){if(this.pos+t>this.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(e.subarray(0,t),this.pos),this.pos+=t,t},t.y=r},35741:function(e){function t(){this.table=new Uint16Array(16),this.trans=new Uint16Array(288)}function n(e,n){this.source=e,this.sourceIndex=0,this.tag=0,this.bitcount=0,this.dest=n,this.destLen=0,this.ltree=new t,this.dtree=new t}var r=new t,i=new t,a=new Uint8Array(30),o=new Uint16Array(30),A=new Uint8Array(30),s=new Uint16Array(30),l=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),c=new t,u=new Uint8Array(320);function d(e,t,n,r){var i,a;for(i=0;i<n;++i)e[i]=0;for(i=0;i<30-n;++i)e[i+n]=i/n|0;for(a=r,i=0;i<30;++i)t[i]=a,a+=1<<e[i]}var g=new Uint16Array(16);function p(e,t,n,r){var i,a;for(i=0;i<16;++i)e.table[i]=0;for(i=0;i<r;++i)e.table[t[n+i]]++;for(e.table[0]=0,a=0,i=0;i<16;++i)g[i]=a,a+=e.table[i];for(i=0;i<r;++i)t[n+i]&&(e.trans[g[t[n+i]]++]=i)}function f(e){e.bitcount--||(e.tag=e.source[e.sourceIndex++],e.bitcount=7);var t=1&e.tag;return e.tag>>>=1,t}function m(e,t,n){if(!t)return n;for(;e.bitcount<24;)e.tag|=e.source[e.sourceIndex++]<<e.bitcount,e.bitcount+=8;var r=e.tag&65535>>>16-t;return e.tag>>>
vendor: 7,677 bytes, line 2
2=t,e.bitcount-=t,r+n}function h(e,t){for(;e.bitcount<24;)e.tag|=e.source[e.sourceIndex++]<<e.bitcount,e.bitcount+=8;var n=0,r=0,i=0,a=e.tag;do{r=2*r+(1&a),a>>>=1,++i,n+=t.table[i],r-=t.table[i]}while(r>=0);return e.tag=a,e.bitcount-=i,t.trans[n+r]}function E(e,t,n){var r,i,a,o,A,s;for(r=m(e,5,257),i=m(e,5,1),a=m(e,4,4),o=0;o<19;++o)u[o]=0;for(o=0;o<a;++o){var d=m(e,3,0);u[l[o]]=d}for(p(c,u,0,19),A=0;A<r+i;){var g=h(e,c);switch(g){case 16:var f=u[A-1];for(s=m(e,2,3);s;--s)u[A++]=f;break;case 17:for(s=m(e,3,3);s;--s)u[A++]=0;break;case 18:for(s=m(e,7,11);s;--s)u[A++]=0;break;default:u[A++]=g}}p(t,u,0,r),p(n,u,r,i)}function I(e,t,n){for(;;){var r,i,l,c,u=h(e,t);if(256===u)return 0;if(u<256)e.dest[e.destLen++]=u;else for(r=m(e,a[u-=257],o[u]),i=h(e,n),c=l=e.destLen-m(e,A[i],s[i]);c<l+r;++c)e.dest[e.destLen++]=e.dest[c]}}function y(e){for(var t,n;e.bitcount>8;)e.sourceIndex--,e.bitcount-=8;if((t=256*(t=e.source[e.sourceIndex+1])+e.source[e.sourceIndex])!==(65535&~(256*e.source[e.sourceIndex+3]+e.source[e.sourceIndex+2])))return-3;for(e.sourceIndex+=4,n=t;n;--n)e.dest[e.destLen++]=e.source[e.sourceIndex++];return e.bitcount=0,0}!function(e,t){var n;for(n=0;n<7;++n)e.table[n]=0;for(e.table[7]=24,e.table[8]=152,e.table[9]=112,n=0;n<24;++n)e.trans[n]=256+n;for(n=0;n<144;++n)e.trans[24+n]=n;for(n=0;n<8;++n)e.trans[168+n]=280+n;for(n=0;n<112;++n)e.trans[176+n]=144+n;for(n=0;n<5;++n)t.table[n]=0;for(t.table[5]=32,n=0;n<32;++n)t.trans[n]=n}(r,i),d(a,o,4,3),d(A,s,2,1),a[28]=0,o[28]=258,e.exports=function(e,t){var a,o,A=new n(e,t);do{switch(a=f(A),m(A,2,0)){case 0:o=y(A);break;case 1:o=I(A,r,i);break;case 2:E(A,A.ltree,A.dtree),o=I(A,A.ltree,A.dtree);break;default:o=-3}if(0!==o)throw new Error("Data error")}while(!a);return A.destLen<A.dest.length?"function"==typeof A.dest.slice?A.dest.slice(0,A.destLen):A.dest.subarray(0,A.destLen):A.dest}},35889:function(e,t,n){var r=n(78712),i=10,a=11;function o(e,t,n){this.prefix=new Uint8Array(e.length),this.transform=t,this.suffix=new Uint8Array(n.length);for(var r=0;r<e.length;r++)this.prefix[r]=e.charCodeAt(r);for(r=0;r<n.length;r++)this.suffix[r]=n.charCodeAt(r)}var A=[new o("",0,""),new o("",0," "),new o(" ",0," "),new o("",12,""),new o("",i," "),new o("",0," the "),new o(" ",0,""),new o("s ",0," "),new o("",0," of "),new o("",i,""),new o("",0," and "),new o("",13,""),new o("",1,""),new o(", ",0," "),new o("",0,", "),new o(" ",i," "),new o("",0," in "),new o("",0," to "),new o("e ",0," "),new o("",0,'"'),new o("",0,"."),new o("",0,'">'),new o("",0,"\n"),new o("",3,""),new o("",0,"]"),new o("",0," for "),new o("",14,""),new o("",2,""),new o("",0," a "),new o("",0," that "),new o(" ",i,""),new o("",0,". "),new o(".",0,""),new o(" ",0,", "),new o("",15,""),new o("",0," with "),new o("",0,"'"),new o("",0," from "),new o("",0," by "),new o("",16,""),new o("",17,""),new o(" the ",0,""),new o("",4,""),new o("",0,". The "),new o("",a,""),new o("",0," on "),new o("",0," as "),new o("",0," is "),new o("",7,""),new o("",1,"ing "),new o("",0,"\n\t"),new o("",0,":"),new o(" ",0,". "),new o("",0,"ed "),new o("",20,""),new o("",18,""),new o("",6,""),new o("",0,"("),new o("",i,", "),new o("",8,""),new o("",0," at "),new o("",0,"ly "),new o(" the ",0," of "),new o("",5,""),new o("",9,""),new o(" ",i,", "),new o("",i,'"'),new o(".",0,"("),new o("",a," "),new o("",i,'">'),new o("",0,'="'),new o(" ",0,"."),new o(".com/",0,""),new o(" the ",0," of the "),new o("",i,"'"),new o("",0,". This "),new o("",0,","),new o(".",0," "),new o("",i,"("),new o("",i,"."),new o("",0," not "),new o(" ",0,'="'),new o("",0,"er "),new o(" ",a," "),new o("",0,"al "),new o(" ",a,""),new o("",0,"='"),new o("",a,'"'),new o("",i,". "),new o(" ",0,"("),new o("",0,"ful "),new o(" ",i,". "),new o("",0,"ive "),new o("",0,"less "),new o("",a,"'"),new o("",0,"est "),new o(" ",i,"."),new o("",a,'">'),new o(" ",0,"='"),new o("",i,","),new o("",0,"ize "),new o("",a,"."),new o(" ",0,""),new o(" ",0,","),new o("",i,'="'),new o("",a,'="'),new o("",0,"ous "),new o("",a,", "),new o("",i,"='"),new o(" ",i,","),new o(" ",a,'="'),new o(" ",a,", "),new o("",a,","),new o("",a,"("),new o("",a,". "),new o(" ",a,"."),new o("",a,"='"),new o(" ",a,". "),new o(" ",i,'="'),new o(" ",a,"='"),new o(" ",i,"='")];function s(e,t){return e[t]<192?(e[t]>=97&&e[t]<=122&&(e[t]^=32),1):e[t]<224?(e[t+1]^=32,2):(e[t+2]^=5,3)}t.kTransforms=A,t.kNumTransforms=A.length,t.transformDictionaryWord=function(e,t,n,o,l){var c,u=A[l].prefix,d=A[l].suffix,g=A[l].transform,p=g<12?0:g-11,f=0,m=t;p>o&&(p=o);for(var h=0;h<u.length;)e[t++]=u[h++];for(n+=p,o-=p,g<=9&&(o-=g),f=0;f<o;f++)e[t++]=r.dictionary[n+f];if(c=t-o,g===i)s(e,c);else if(g===a)for(;o>0;){var E=s(e,c);c+=E,o-=E}for(var I=0;I<d.length;)e[t++]=d[I++];return t-m}},37007:function(e){"use strict";var t,n="object"==typeof Reflect?Reflect:null,r=n&&"function"==typeof n.apply?n.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};t=n&&"function"==typeof n.ownKeys?n.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var i=Number.isNaN||function(e){return e!=e};function a(){a.init.call(this)}e.exports=a,e.exports.once=function(e,t){return new Promise(function(n,r){function i(n){e.removeListener(t,a),r(n)}function a(){"function"==typeof e.removeListener&&e.removeListener("error",i),n([].slice.call(arguments))}f(e,t,a,{once:!0}),"error"!==t&&function(e,t,n){"function"==typeof e.on&&f(e,"error",t,n)}(e,i,{once:!0})})},a.EventEmitter=a,a.prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var o=10;function A(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function s(e){return void 0===e._maxListeners?a.defaultMaxListeners:e._maxListeners}function l(e,t,n,r){var i,a,o,l;if(A(n),void 0===(a=e._events)?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),a=e._events),o=a[t]),void 0===o)o=a[t]=n,++e._eventsCount;else if("function"==typeof o?o=a[t]=r?[n,o]:[o,n]:r?o.unshift(n):o.push(n),(i=s(e))>0&&o.length>i&&!o.warned){o.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=o.length,l=c,console&&console.warn&&console.warn(l)}return e}function c(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function u(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=c.bind(r);return i.listener=n,r.wrapFn=i,i}function d(e,t,n){var r=e._events;if(void 0===r)return[];var i=r[t];return void 0===i?[]:"function"==typeof i?n?[i.listener||i]:[i]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(i):p(i,i.length)}function g(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function p(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}function f(e,t,n,r){if("function"==typeof e.on)r.once?e.once(t,n):e.on(t,n);else{if("function"!=typeof e.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e);e.addEventListener(t,function i(a){r.once&&e.removeEventListener(t,i),n(a)})}}Object.defineProperty(a,"defaultMaxListeners",{enumerable:!0,get:function(){return o}
2,set:function(e){if("number"!=typeof e||e<0||i(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");o=e}}),a.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},a.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||i(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},a.prototype.getMaxListeners=function(){return s(this)},a.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var i="error"===e,a=this._events;if(void 0!==a)i=i&&void 0===a.error;else if(!i)return!1;if(i){var o;if(t.length>0&&(o=t[0]),o instanceof Error)throw o;var A=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw A.context=o,A}var s=a[e];if(void 0===s)return!1;if("function"==typeof s)r(s,this,t);else{var l=s.length,c=p(s,l);for(n=0;n<l;++n)r(c[n],this,t)}return!0},a.prototype.addListener=function(e,t){return l(this,e,t,!1)},a.prototype.on=a.prototype.addListener,a.prototype.prependListener=function(e,t){return l(this,e,t,!0)},a.prototype.once=function(e,t){return A(t),this.on(e,u(this,e,t)),this},a.prototype.prependOnceListener=function(e,t){return A(t),this.prependListener(e,u(this,e,t)),this},a.prototype.removeListener=function(e,t){var n,r,i,a,o;if(A(t),void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0===--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(i=-1,a=n.length-1;a>=0;a--)if(n[a]===t||n[a].listener===t){o=n[a].listener,i=a;break}if(i<0)return this;0===i?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,i),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,o||t)}return this},a.prototype.off=a.prototype.removeListener,a.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0===--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var i,a=Object.keys(n);for(r=0;r<a.length;++r)"removeListener"!==(i=a[r])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},a.prototype.listeners=function(e){return d(this,e,!0)},a.prototype.rawListeners=function(e){return d(this,e,!1)},a.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):g.call(e,t)},a.prototype.listenerCount=g,a.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},39792:function(e,t,n){var r=n(56698),i=n(37007).EventEmitter;function a(e){if(!(this instanceof a))return new a(e);i.call(this),e=e||{},this.concurrency=e.concurrency||1/0,this.timeout=e.timeout||0,this.autostart=e.autostart||!1,this.results=e.results||null,this.pending=0,this.session=0,this.running=!1,this.jobs=[],this.timers={}}e.exports=a,e.exports.default=a,r(a,i);["pop","shift","indexOf","lastIndexOf"].forEach(function(e){a.prototype[e]=function(){return Array.prototype[e].apply(this.jobs,arguments)}}),a.prototype.slice=function(e,t){return this.jobs=this.jobs.slice(e,t),this},a.prototype.reverse=function(){return this.jobs.reverse(),this};function o(){for(var e in this.timers){var t=this.timers[e];delete this.timers[e],clearTimeout(t)}}function A(e){var t=this;function n(e){t.end(e)}this.on("error",n),this.on("end",function r(i){t.removeListener("error",n),t.removeListener("end",r),e(i,this.results)})}function s(e){this.session++,this.running=!1,this.emit("end",e)}["push","unshift","splice"].forEach(function(e){a.prototype[e]=function(){var t=Array.prototype[e].apply(this.jobs,arguments);return this.autostart&&this.start(),t}}),Object.defineProperty(a.prototype,"length",{get:function(){return this.pending+this.jobs.length}}),a.prototype.start=function(e){if(e&&A.call(this,e),this.running=!0,!(this.pending>=this.concurrency))if(0!==this.jobs.length){var t=this,n=this.jobs.shift(),r=!0,i=this.session,a=null,o=!1,l=null,c=n.hasOwnProperty("timeout")?n.timeout:this.timeout;c&&(a=setTimeout(function(){o=!0,t.listeners("timeout").length>0?t.emit("timeout",d,n):d()},c),this.timers[a]=a),this.results&&(l=this.results.length,this.results[l]=null),this.pending++,t.emit("start",n);var u=n(d);u&&u.then&&"function"==typeof u.then&&u.then(function(e){return d(null,e)}).catch(function(e){return d(e||!0)}),this.running&&this.jobs.length>0&&this.start()}else 0===this.pending&&s.call(this);function d(e,A){r&&t.session===i&&(r=!1,t.pending--,null!==a&&(delete t.timers[a],clearTimeout(a)),e?t.emit("error",e,n):!1===o&&(null!==l&&(t.results[l]=Array.prototype.slice.call(arguments,1
2)),t.emit("success",A,n)),t.session===i&&(0===t.pending&&0===t.jobs.length?s.call(t):t.running&&t.start()))}},a.prototype.stop=function(){this.running=!1},a.prototype.end=function(e){o.call(this),this.jobs.length=0,this.pending=0,s.call(this,e)}},40253:function(e,t,n){var r,i,a;i=[],void 0===(a="function"==typeof(r=function(){function e(e){var t="",n="",r=0,i=e();return function(e){for(;r<e.length;){t=e.charAt(r++),n=e.charAt(r);var a=i(t,n);if(void 0!==a)return a}}}var t=RegExp.prototype.test.bind(/\s|(?![\'])[\!-\@\[-\`\{-\~\u2013-\u203C]/);function r(){var e=!1;return function(n,r){return e?">"===r[0]&&(n(),e=!1):"<"!==r[0]||t(r[1])&&"/"!==r[1]||(e=!0),e}}function i(e){var n=!1;return function(r,i){return n?!t(i[0])&&t(i[1])&&(r(),n=!1):t(i[0])||i[1]!==e||(n=!0),n}}function a(e,n){return function(){var r="",i="";function a(){r+=i,i=""}function o(e){return r="",i="",e}return function(A,s){i+=A;var l=e.reduce(function(e,t){return e||t(a,[A,s])},!1);if(!l&&(t(A)&&!t(s)&&a(),!t(A)&&t(s))){if(i.length>=n)return o([r,i]);a()}if(""===s)return(i.length<n||l)&&a(),o([r,i])}}}function o(e){var t=0;function n(){return e[t++]}return n}function A(e){var t=0,n=e;function r(){if(!((n=e.slice(t++)).length<3))return n}function i(){return 2===t}return[r,i]}function s(e,t,n,r,i){for(var a,s,l,c,u,d,g,p,f,m,h=new Array(e.length+1),E=("."+e.toLocaleLowerCase()+".").split(""),I=-1,y=h.length;y--;)h[y]=0;for(p=(g=A(E))[0],f=g[1];a=p();)for(I++,f()&&I--,l=n,m=o(a);(s=m())&&void 0!==(c=l[s]);){switch(l={},u=-1,Object.prototype.toString.call(c)){case"[object Array]":l=c[0],u=c[1];break;case"[object Object]":l=c;break;case"[object Number]":u=c}if(!(u<0)){t[u].splice||(t[u]=t[u].slice("")),d=t[u];for(var C=0;C<d.length;C++)h[I+C]=Math.max(d[C],h[I+C])}}h[0]=h[1]=h[h.length-1]=h[h.length-2]=0;var B="";for(y=0;y<h.length;y++)B+=(h[y]%2==1?i:"")+e.charAt(y);return B}function l(t,n,o,A,l,c,u,d,g){function p(){E(m)}var f,m="",h=e(a((u?[r()]:[]).concat(i(c)),d)),E=function(){};function I(){for(var e=new Date;(!g||new Date-e<10)&&(f=h(t));){if(f[1]){var r=f[1].length?"~"+f[1]:"";void 0===A[r]&&(A[r]=s(f[1],n,o,l,c)),f[1]=A[r]}m+=f[0]+f[1]}f?setTimeout(I):p()}return g?(setTimeout(I),new Promise(function(e){E=e})):(I(),m)}var c=!1,u=!1,d=[],g=!0,p="­",f=5,m="async",h="debug",E="exceptions",I="html",y="hyphenChar",C="minWordLength",B="object"==typeof n.g?n.g:"object"==typeof window?window:"object"==typeof self?self:{};function Q(e,t){for(var n in e=e||{},t)e[n]=t[n];return e}function w(e){return e instanceof Array}function b(e,t,n,r){return!(t in e)||r&&!r(e[t])?n:e[t]}function v(e,t){return e.reduce(function(e,n){return e["~"+n.replace(/\-/g,"")]=n.replace(/\-/g,t),e},{})}function D(e,t){var n=b(t=t||{},m,c),r={},i=b(t,h,u),a={},o=b(t,y,p),A=e[0].split(","),s=JSON.parse(e[1]),D=0|b(t,C,f),x=b(t,I,g),_=b(t,E,d,w),k=o+D;if(a[k]={},e[2]&&(a[k]=v(e[2],o)),_&&_.length&&(a[k]=Q(a[k],v(_,o))),r[k]=Q({},a[k]),n&&!("Promise"in B))throw new Error("Failed to create hyphenator: Could not find global Promise object, needed for hyphenator to work in async mode");return function(t,c){var u=b(c=c||{},h,i),g=b(c,y,o),p=0|b(c,C,D),f=b(c,E,d,w),m=g+p;return!a[m]&&e[2]&&(a[m]=v(e[2],g),r[m]=Q(r[m],a[m])),f&&f.length&&(a[m]=Q(a[m],v(f,g)),r[m]=Q(r[m],a[m])),l(t,A,s,r[m],u,g,x,p,n)}}return D})?r.apply(t,i):r)||(e.exports=a)},42673:function(e){e.exports=function(e){if("string"!=typeof e)return!1;var i=e.match(t);if(!i)return!1;var a=i[1];if(!a)return!1;if(n.test(a)||r.test(a))return!0;return!1};var t=/^(?:\w+:)?\/\/(\S+)$/,n=/^localhost[\:?\d]*(?:[^\:?\d]\S*)?$/,r=/^[^\s\.]+\.\S{2,}$/},42805:function(e,t){t.lookup=new Uint8Array([0,0,0,0,0,0,0,0,0,4,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,12,16,12,12,20,12,16,24,28,12,12,32,12,36,12,44,44,44,44,44,44,44,44,44,44,32,32,24,40,28,12,12,48,52,52,52,48,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,24,12,28,12,12,12,56,60,60,60,56,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,24,12,28,12,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,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,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
vendor: 3,424 bytes, line 2
26,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,0,1,2,3,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,59,60,61,62,63,0,1,2,3,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,59,60,61,62,63,0,1,2,3,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,59,60,61,62,63,0,1,2,3,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,59,60,61,62,63,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,36,36,36,36,37,37,37,37,38,38,38,38,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,46,47,47,47,47,48,48,48,48,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,60,60,60,60,61,61,61,61,62,62,62,62,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),t.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])},44442:function(e){"use strict";e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},47293:function(e){"use strict";e.exports=function(e,t){var n,r,i,a,o,A,s,l,c,u,d,g,p,f,m,h,E,I,y,C,B,Q,w,b,v;n=e.state,r=e.next_in,b=e.input,i=r+(e.avail_in-5),a=e.next_out,v=e.output,o=a-(t-e.avail_out),A=a+(e.avail_out-257),s=n.dmax,l=n.wsize,c=n.whave,u=n.wnext,d=n.window,g=n.hold,p=n.bits,f=n.lencode,m=n.distcode,h=(1<<n.lenbits)-1,E=(1<<n.distbits)-1;
2e:do{p<15&&(g+=b[r++]<<p,p+=8,g+=b[r++]<<p,p+=8),I=f[g&h];t:for(;;){if(g>>>=y=I>>>24,p-=y,0===(y=I>>>16&255))v[a++]=65535&I;else{if(!(16&y)){if(64&y){if(32&y){n.mode=12;break e}e.msg="invalid literal/length code",n.mode=30;break e}I=f[(65535&I)+(g&(1<<y)-1)];continue t}for(C=65535&I,(y&=15)&&(p<y&&(g+=b[r++]<<p,p+=8),C+=g&(1<<y)-1,g>>>=y,p-=y),p<15&&(g+=b[r++]<<p,p+=8,g+=b[r++]<<p,p+=8),I=m[g&E];;){if(g>>>=y=I>>>24,p-=y,16&(y=I>>>16&255)){if(B=65535&I,p<(y&=15)&&(g+=b[r++]<<p,(p+=8)<y&&(g+=b[r++]<<p,p+=8)),(B+=g&(1<<y)-1)>s){e.msg="invalid distance too far back",n.mode=30;break e}if(g>>>=y,p-=y,B>(y=a-o)){if((y=B-y)>c&&n.sane){e.msg="invalid distance too far back",n.mode=30;break e}if(Q=0,w=d,0===u){if(Q+=l-y,y<C){C-=y;do{v[a++]=d[Q++]}while(--y);Q=a-B,w=v}}else if(u<y){if(Q+=l+u-y,(y-=u)<C){C-=y;do{v[a++]=d[Q++]}while(--y);if(Q=0,u<C){C-=y=u;do{v[a++]=d[Q++]}while(--y);Q=a-B,w=v}}}else if(Q+=u-y,y<C){C-=y;do{v[a++]=d[Q++]}while(--y);Q=a-B,w=v}for(;C>2;)v[a++]=w[Q++],v[a++]=w[Q++],v[a++]=w[Q++],C-=3;C&&(v[a++]=w[Q++],C>1&&(v[a++]=w[Q++]))}else{Q=a-B;do{v[a++]=v[Q++],v[a++]=v[Q++],v[a++]=v[Q++],C-=3}while(C>2);C&&(v[a++]=v[Q++],C>1&&(v[a++]=v[Q++]))}break}if(64&y){e.msg="invalid distance code",n.mode=30;break e}I=m[(65535&I)+(g&(1<<y)-1)]}}break}}while(r<i&&a<A);r-=C=p>>3,g&=(1<<(p-=C<<3))-1,e.next_in=r,e.next_out=a,e.avail_in=r<i?i-r+5:5-(r-i),e.avail_out=a<A?A-a+257:257-(a-A),n.hold=g,n.bits=p}},50467:function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{_:function(){return r}})},50477:function(){},53035:function(e,t,n){"use strict";n.d(t,{A:function(){return s}});n(52430);var r=n(50400),i=n(96540),a=n(35830),o=(n(81768),n(22119)),A=n(69793);function s(e){const t=i.useState(null),n=t[0],a=t[1],s=i.useState(!1),c=(s[0],s[1]);!0===e.readonly||e.readOnly;return i.useEffect(()=>{e.value&&(async e=>{c(!0);try{const t=await A.yq("Committee",{_id:{$oid:e}});a(t)}catch(t){console.warn(t)}c(!1)})(e.value)},[e.value]),i.createElement(l,null,i.createElement("div",null,e.value?n?i.createElement(r.A,{type:"link",target:"_blank",title:"點選開啟新分頁編輯",href:"/admin/committees/?action=detail&id="+n.id},n.NAME," ",n.GROUP_CURRENT):e.value:"尚未設定團體"),i.createElement(r.A,{onClick:()=>{e.onChange(""),a(null)},style:{marginRight:10}},"清除"),i.createElement(r.A,{type:"primary",onClick:()=>(0,o.d)({onChange:t=>{e.onChange(t)}})},"搜尋"))}const l=a.default.div.withConfig({displayName:"AdminSelectCommitteeWidget__Wrapper",componentId:"sc-1xsdrn7-0"})(["display:flex;align-items:center;margin-bottom:14px;border:1px solid var(--adminBorderColor);border-radius:4px;padding:15px;& > div{margin-right:15px;letter-space:1.5;}"])},53269:function(e){"use strict";e.exports=function(e,t,n,r){for(var i=65535&e,a=e>>>16&65535,o=0;0!==n;){n-=o=n>2e3?2e3:n;do{a=a+(i=i+t[r++]|0)|0}while(--o);i%=65521,a%=65521}return i|a<<16}},54674:function(e){"use strict";e.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},56698:function(e){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},58411:function(e,t,n){"use strict";var r,i=n(9805),a=n(23665),o=n(53269),A=n(14823),s=n(54674),l=-2,c=258,u=262,d=103,g=113,p=666;function f(e,t){return e.msg=s[t],t}function m(e){return(e<<1)-(e>4?9:0)}function h(e){for(var t=e.length;--t>=0;)e[t]=0}function E(e){var t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),0!==n&&(i.arraySet(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))}function I(e,t){a._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,E(e.strm)}
vendor: 4,065 bytes, line 2
2function y(e,t){e.pending_buf[e.pending++]=t}function C(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function B(e,t,n,r){var a=e.avail_in;return a>r&&(a=r),0===a?0:(e.avail_in-=a,i.arraySet(t,e.input,e.next_in,a,n),1===e.state.wrap?e.adler=o(e.adler,t,a,n):2===e.state.wrap&&(e.adler=A(e.adler,t,a,n)),e.next_in+=a,e.total_in+=a,a)}function Q(e,t){var n,r,i=e.max_chain_length,a=e.strstart,o=e.prev_length,A=e.nice_match,s=e.strstart>e.w_size-u?e.strstart-(e.w_size-u):0,l=e.window,d=e.w_mask,g=e.prev,p=e.strstart+c,f=l[a+o-1],m=l[a+o];e.prev_length>=e.good_match&&(i>>=2),A>e.lookahead&&(A=e.lookahead);do{if(l[(n=t)+o]===m&&l[n+o-1]===f&&l[n]===l[a]&&l[++n]===l[a+1]){a+=2,n++;do{}while(l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&a<p);if(r=c-(p-a),a=p-c,r>o){if(e.match_start=t,o=r,r>=A)break;f=l[a+o-1],m=l[a+o]}}}while((t=g[t&d])>s&&0!==--i);return o<=e.lookahead?o:e.lookahead}function w(e){var t,n,r,a,o,A=e.w_size;do{if(a=e.window_size-e.lookahead-e.strstart,e.strstart>=A+(A-u)){i.arraySet(e.window,e.window,A,A,0),e.match_start-=A,e.strstart-=A,e.block_start-=A,t=n=e.hash_size;do{r=e.head[--t],e.head[t]=r>=A?r-A:0}while(--n);t=n=A;do{r=e.prev[--t],e.prev[t]=r>=A?r-A:0}while(--n);a+=A}if(0===e.strm.avail_in)break;if(n=B(e.strm,e.window,e.strstart+e.lookahead,a),e.lookahead+=n,e.lookahead+e.insert>=3)for(o=e.strstart-e.insert,e.ins_h=e.window[o],e.ins_h=(e.ins_h<<e.hash_shift^e.window[o+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[o+3-1])&e.hash_mask,e.prev[o&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=o,o++,e.insert--,!(e.lookahead+e.insert<3)););}while(e.lookahead<u&&0!==e.strm.avail_in)}function b(e,t){for(var n,r;;){if(e.lookahead<u){if(w(e),e.lookahead<u&&0===t)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==n&&e.strstart-n<=e.w_size-u&&(e.match_length=Q(e,n)),e.match_length>=3)if(r=a._tr_tally(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!==--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else r=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(I(e,!1),0===e.strm.avail_out))return 1}return e.insert=e.strstart<2?e.strstart:2,4===t?(I(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(I(e,!1),0===e.strm.avail_out)?1:2}function v(e,t){for(var n,r,i;;){if(e.lookahead<u){if(w(e),e.lookahead<u&&0===t)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=2,0!==n&&e.prev_length<e.max_lazy_match&&e.strstart-n<=e.w_size-u&&(e.match_length=Q(e,n),e.match_length<=5&&(1===e.strategy||3===e.match_length&&e.strstart-e.match_start>4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-3,r=a._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=i&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!==--e.prev_length);if(e.match_available=0,e.match_length=2,e.strstart++,r&&(I(e,!1),0===e.strm.avail_out))return 1}else if(e.match_available){if((r=a._tr_tally(e,0,e.window[e.strstart-1]))&&I(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return 1}else e.match_available=1,e.strstart++,e.lookahead--}
vendor: 4,411 bytes, line 2
2return e.match_available&&(r=a._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,4===t?(I(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(I(e,!1),0===e.strm.avail_out)?1:2}function D(e,t,n,r,i){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=r,this.func=i}function x(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=8,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new i.Buf16(1146),this.dyn_dtree=new i.Buf16(122),this.bl_tree=new i.Buf16(78),h(this.dyn_ltree),h(this.dyn_dtree),h(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new i.Buf16(16),this.heap=new i.Buf16(573),h(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new i.Buf16(573),h(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function _(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=2,(t=e.state).pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?42:g,e.adler=2===t.wrap?0:1,t.last_flush=0,a._tr_init(t),0):f(e,l)}function k(e){var t,n=_(e);return 0===n&&((t=e.state).window_size=2*t.w_size,h(t.head),t.max_lazy_match=r[t.level].max_lazy,t.good_match=r[t.level].good_length,t.nice_match=r[t.level].nice_length,t.max_chain_length=r[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=2,t.match_available=0,t.ins_h=0),n}function F(e,t,n,r,a,o){if(!e)return l;var A=1;if(-1===t&&(t=6),r<0?(A=0,r=-r):r>15&&(A=2,r-=16),a<1||a>9||8!==n||r<8||r>15||t<0||t>9||o<0||o>4)return f(e,l);8===r&&(r=9);var s=new x;return e.state=s,s.strm=e,s.wrap=A,s.gzhead=null,s.w_bits=r,s.w_size=1<<s.w_bits,s.w_mask=s.w_size-1,s.hash_bits=a+7,s.hash_size=1<<s.hash_bits,s.hash_mask=s.hash_size-1,s.hash_shift=~~((s.hash_bits+3-1)/3),s.window=new i.Buf8(2*s.w_size),s.head=new i.Buf16(s.hash_size),s.prev=new i.Buf16(s.w_size),s.lit_bufsize=1<<a+6,s.pending_buf_size=4*s.lit_bufsize,s.pending_buf=new i.Buf8(s.pending_buf_size),s.d_buf=1*s.lit_bufsize,s.l_buf=3*s.lit_bufsize,s.level=t,s.strategy=o,s.method=n,k(e)}r=[new D(0,0,0,0,function(e,t){var n=65535;for(n>e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(w(e),0===e.lookahead&&0===t)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var r=e.block_start+n;if((0===e.strstart||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,I(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-u&&(I(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(I(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&(I(e,!1),e.strm.avail_out),1)}),new D(4,4,8,4,b),new D(4,5,16,8,b),new D(4,6,32,32,b),new D(4,4,16,16,v),new D(8,16,32,32,v),new D(8,16,128,128,v),new D(8,32,128,256,v),new D(32,128,258,1024,v),new D(32,258,258,4096,v)],t.deflateInit=function(e,t){return F(e,t,8,15,8,0)},t.deflateInit2=F,t.deflateReset=k,t.deflateResetKeep=_,t.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?l:(e.state.gzhead=t,0):l},t.deflate=function(e,t){var n,i,o,s;if(!e||!e.state||t>5||t<0)return e?f(e,l):l;if(i=e.state,!e.output||!e.input&&0!==e.avail_in||i.status===p&&4!==t)return f(e,0===e.avail_out?-5:l);if(i.strm=e,n=i.last_flush,i.last_flush=t,42===i.status)if(2===i.wrap)e.adler=0,y(i,31),y(i,139),y(i,8),i.gzhead?(y(i,(i.gzhead.text?1:0)+(i.gzhead.hcrc?2:0)+(i.gzhead.extra?4:0)+(i.gzhead.name?8:0)+(i.gzhead.comment?16:0)),y(i,255&i.gzhead.time),y(i,i.gzhead.time>>8&255),y(i,i.gzhead.time>>16&255),y(i,i.gzhead.time>>24&255),y(i,9===i.level?2:i.strategy>=2||i.level<2?4:0),y(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(y(i,255&i.gzhead.extra.length),y(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(e.adler=A(e.adler,i.pending_buf,i.pending,0)),i.gz
vendor: 4,108 bytes, line 2
2index=0,i.status=69):(y(i,0),y(i,0),y(i,0),y(i,0),y(i,0),y(i,9===i.level?2:i.strategy>=2||i.level<2?4:0),y(i,3),i.status=g);else{var u=8+(i.w_bits-8<<4)<<8;u|=(i.strategy>=2||i.level<2?0:i.level<6?1:6===i.level?2:3)<<6,0!==i.strstart&&(u|=32),u+=31-u%31,i.status=g,C(i,u),0!==i.strstart&&(C(i,e.adler>>>16),C(i,65535&e.adler)),e.adler=1}if(69===i.status)if(i.gzhead.extra){for(o=i.pending;i.gzindex<(65535&i.gzhead.extra.length)&&(i.pending!==i.pending_buf_size||(i.gzhead.hcrc&&i.pending>o&&(e.adler=A(e.adler,i.pending_buf,i.pending-o,o)),E(e),o=i.pending,i.pending!==i.pending_buf_size));)y(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++;i.gzhead.hcrc&&i.pending>o&&(e.adler=A(e.adler,i.pending_buf,i.pending-o,o)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=73)}else i.status=73;if(73===i.status)if(i.gzhead.name){o=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(e.adler=A(e.adler,i.pending_buf,i.pending-o,o)),E(e),o=i.pending,i.pending===i.pending_buf_size)){s=1;break}s=i.gzindex<i.gzhead.name.length?255&i.gzhead.name.charCodeAt(i.gzindex++):0,y(i,s)}while(0!==s);i.gzhead.hcrc&&i.pending>o&&(e.adler=A(e.adler,i.pending_buf,i.pending-o,o)),0===s&&(i.gzindex=0,i.status=91)}else i.status=91;if(91===i.status)if(i.gzhead.comment){o=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(e.adler=A(e.adler,i.pending_buf,i.pending-o,o)),E(e),o=i.pending,i.pending===i.pending_buf_size)){s=1;break}s=i.gzindex<i.gzhead.comment.length?255&i.gzhead.comment.charCodeAt(i.gzindex++):0,y(i,s)}while(0!==s);i.gzhead.hcrc&&i.pending>o&&(e.adler=A(e.adler,i.pending_buf,i.pending-o,o)),0===s&&(i.status=d)}else i.status=d;if(i.status===d&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&E(e),i.pending+2<=i.pending_buf_size&&(y(i,255&e.adler),y(i,e.adler>>8&255),e.adler=0,i.status=g)):i.status=g),0!==i.pending){if(E(e),0===e.avail_out)return i.last_flush=-1,0}else if(0===e.avail_in&&m(t)<=m(n)&&4!==t)return f(e,-5);if(i.status===p&&0!==e.avail_in)return f(e,-5);if(0!==e.avail_in||0!==i.lookahead||0!==t&&i.status!==p){var B=2===i.strategy?function(e,t){for(var n;;){if(0===e.lookahead&&(w(e),0===e.lookahead)){if(0===t)return 1;break}if(e.match_length=0,n=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(I(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(I(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(I(e,!1),0===e.strm.avail_out)?1:2}(i,t):3===i.strategy?function(e,t){for(var n,r,i,o,A=e.window;;){if(e.lookahead<=c){if(w(e),e.lookahead<=c&&0===t)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(r=A[i=e.strstart-1])===A[++i]&&r===A[++i]&&r===A[++i]){o=e.strstart+c;do{}while(r===A[++i]&&r===A[++i]&&r===A[++i]&&r===A[++i]&&r===A[++i]&&r===A[++i]&&r===A[++i]&&r===A[++i]&&i<o);e.match_length=c-(o-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(n=a._tr_tally(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(I(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(I(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(I(e,!1),0===e.strm.avail_out)?1:2}(i,t):r[i.level].func(i,t);if(3!==B&&4!==B||(i.status=p),1===B||3===B)return 0===e.avail_out&&(i.last_flush=-1),0;if(2===B&&(1===t?a._tr_align(i):5!==t&&(a._tr_stored_block(i,0,0,!1),3===t&&(h(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),E(e),0===e.avail_out))return i.last_flush=-1,0}return 4!==t?0:i.wrap<=0?1:(2===i.wrap?(y(i,255&e.adler),y(i,e.adler>>8&255),y(i,e.adler>>16&255),y(i,e.adler>>24&255),y(i,255&e.total_in),y(i,e.total_in>>8&255),y(i,e.total_in>>16&255),y(i,e.total_in>>24&255)):(C(i,e.adler>>>16),C(i,65535&e.adler)),E(e),i.wrap>0&&(i.wrap=-i.wrap),0!==i.pending?0:1)},t.deflateEnd=function(e){var t;return e&&e.state?42!==(t=e.state.status)&&69!==t&&73!==t&&91!==t&&t!==d&&t!==g&&t!==p?f(e,l):(e.state=null,t===g?f(e,-3):0):l},t.deflateSetDictionary=function(e,t){var n,r,a,A,s,c,u,d,g=t.length;if(!e||!e.state)return l;
2if(2===(A=(n=e.state).wrap)||1===A&&42!==n.status||n.lookahead)return l;for(1===A&&(e.adler=o(e.adler,t,g,0)),n.wrap=0,g>=n.w_size&&(0===A&&(h(n.head),n.strstart=0,n.block_start=0,n.insert=0),d=new i.Buf8(n.w_size),i.arraySet(d,t,g-n.w_size,n.w_size,0),t=d,g=n.w_size),s=e.avail_in,c=e.next_in,u=e.input,e.avail_in=g,e.next_in=0,e.input=t,w(n);n.lookahead>=3;){r=n.strstart,a=n.lookahead-2;do{n.ins_h=(n.ins_h<<n.hash_shift^n.window[r+3-1])&n.hash_mask,n.prev[r&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=r,r++}while(--a);n.strstart=r,n.lookahead=2,w(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=2,n.match_available=0,e.next_in=c,e.input=u,e.avail_in=s,n.wrap=A,0},t.deflateInfo="pako deflate (from Nodeca project)"},58809:function(e){var t="(".charCodeAt(0),n=")".charCodeAt(0),r="'".charCodeAt(0),i='"'.charCodeAt(0),a="\\".charCodeAt(0),o="/".charCodeAt(0),A=",".charCodeAt(0),s=":".charCodeAt(0),l="*".charCodeAt(0),c="u".charCodeAt(0),u="U".charCodeAt(0),d="+".charCodeAt(0),g=/^[a-f0-9?-]+$/i;e.exports=function(e){for(var p,f,m,h,E,I,y,C,B,Q=[],w=e,b=0,v=w.charCodeAt(b),D=w.length,x=[{nodes:Q}],_=0,k="",F="",S="";b<D;)if(v<=32){p=b;do{p+=1,v=w.charCodeAt(p)}while(v<=32);h=w.slice(b,p),m=Q[Q.length-1],v===n&&_?S=h:m&&"div"===m.type?(m.after=h,m.sourceEndIndex+=h.length):v===A||v===s||v===o&&w.charCodeAt(p+1)!==l&&(!B||B&&"function"===B.type&&"calc"!==B.value)?F=h:Q.push({type:"space",sourceIndex:b,sourceEndIndex:p,value:h}),b=p}else if(v===r||v===i){p=b,h={type:"string",sourceIndex:b,quote:f=v===r?"'":'"'};do{if(E=!1,~(p=w.indexOf(f,p+1)))for(I=p;w.charCodeAt(I-1)===a;)I-=1,E=!E;else p=(w+=f).length-1,h.unclosed=!0}while(E);h.value=w.slice(b+1,p),h.sourceEndIndex=h.unclosed?p:p+1,Q.push(h),b=p+1,v=w.charCodeAt(b)}else if(v===o&&w.charCodeAt(b+1)===l)h={type:"comment",sourceIndex:b,sourceEndIndex:(p=w.indexOf("*/",b))+2},-1===p&&(h.unclosed=!0,p=w.length,h.sourceEndIndex=p),h.value=w.slice(b+2,p),Q.push(h),b=p+2,v=w.charCodeAt(b);else if(v!==o&&v!==l||!B||"function"!==B.type||"calc"!==B.value)if(v===o||v===A||v===s)h=w[b],Q.push({type:"div",sourceIndex:b-F.length,sourceEndIndex:b+h.length,value:h,before:F,after:""}),F="",b+=1,v=w.charCodeAt(b);else if(t===v){p=b;do{p+=1,v=w.charCodeAt(p)}while(v<=32);if(C=b,h={type:"function",sourceIndex:b-k.length,value:k,before:w.slice(C+1,p)},b=p,"url"===k&&v!==r&&v!==i){p-=1;do{if(E=!1,~(p=w.indexOf(")",p+1)))for(I=p;w.charCodeAt(I-1)===a;)I-=1,E=!E;else p=(w+=")").length-1,h.unclosed=!0}while(E);y=p;do{y-=1,v=w.charCodeAt(y)}while(v<=32);C<y?(h.nodes=b!==y+1?[{type:"word",sourceIndex:b,sourceEndIndex:y+1,value:w.slice(b,y+1)}]:[],h.unclosed&&y+1!==p?(h.after="",h.nodes.push({type:"space",sourceIndex:y+1,sourceEndIndex:p,value:w.slice(y+1,p)})):(h.after=w.slice(y+1,p),h.sourceEndIndex=p)):(h.after="",h.nodes=[]),b=p+1,h.sourceEndIndex=h.unclosed?p:b,v=w.charCodeAt(b),Q.push(h)}else _+=1,h.after="",h.sourceEndIndex=b+1,Q.push(h),x.push(h),Q=h.nodes=[],B=h;k=""}else if(n===v&&_)b+=1,v=w.charCodeAt(b),B.after=S,B.sourceEndIndex+=S.length,S="",_-=1,x[x.length-1].sourceEndIndex=b,x.pop(),Q=(B=x[_]).nodes;else{p=b;do{v===a&&(p+=1),p+=1,v=w.charCodeAt(p)}while(p<D&&!(v<=32||v===r||v===i||v===A||v===s||v===o||v===t||v===l&&B&&"function"===B.type&&"calc"===B.value||v===o&&"function"===B.type&&"calc"===B.value||v===n&&_));
2h=w.slice(b,p),t===v?k=h:c!==h.charCodeAt(0)&&u!==h.charCodeAt(0)||d!==h.charCodeAt(1)||!g.test(h.slice(2))?Q.push({type:"word",sourceIndex:b,sourceEndIndex:p,value:h}):Q.push({type:"unicode-range",sourceIndex:b,sourceEndIndex:p,value:h}),b=p}else h=w[b],Q.push({type:"word",sourceIndex:b-F.length,sourceEndIndex:b+h.length,value:h}),b+=1,v=w.charCodeAt(b);for(b=x.length-1;b;b-=1)x[b].unclosed=!0,x[b].sourceEndIndex=w.length;return x[0].nodes}},59814:function(e,t,n){var r=n(76218);function i(e,t){return e>t?t:e}function a(e,t){return e<t?t:e}e.exports=function(e,t,n){return e=function(e){for(e=a(e=i(e,1e7),-1e7);e<0;)e+=360;for(;e>359;)e-=360;return e}(e),t=a(i(t,100),0),n=a(i(n,100),0),"#"+r(e,t/=100,n/=100).map(function(e){return(256+e).toString(16).substr(-2)}).join("")}},61843:function(e,t,n){"use strict";n.d(t,{A:function(){return l}});n(71882);var r=n(66270),i=(n(47383),n(96810)),a=n(96540),o=n(35830),A=n(69793),s=n(40847);function l(e){var t,n;const o=e.title,l=e.id,u=e.context,d=a.useState(null),g=d[0],p=d[1],f=(g?g.session&&Object.keys(g.session).length>0&&g.session.date:!!u&&(!!u.instance&&(u.instance.session&&Object.keys(u.instance.session).length>0&&u.instance.session.date)))?g?g.session.date+" "+(g.session.start_time?""+g.session.start_time:""):u.instance?u.instance.session.date+" "+(u.instance.session.start_time?""+u.instance.session.start_time:""):"---":"---",m=a.useCallback(async()=>{s.setLoading(!0);try{p(await A.yq("product",{id:l},{serial_number:1,session:1,name:1,labels:1,internal_label:1}))}catch(e){console.warn(e)}finally{s.setLoading(!1)}},[l]);return a.useEffect(()=>{l&&m(l)},[l,m]),a.createElement(c,null,a.createElement("h3",{className:"title"},o||"基本資料"),g&&a.createElement(i.A,{bordered:!0,size:"small",style:{marginBottom:10}},a.createElement(i.A.Item,{label:"序號"},g.serial_number||"---"),a.createElement(i.A.Item,{label:"日期時間"},f),a.createElement(i.A.Item,{label:"時數"},g.tba_hours||0," 小時"),a.createElement(i.A.Item,{label:"名稱",span:3},g.name||"---"),a.createElement(i.A.Item,{label:"公會內部分類",span:3},g.internal_label||"---"),a.createElement(i.A.Item,{label:"官網/App分類",span:3},null===(t=g.labels)||void 0===t?void 0:t.map(e=>a.createElement(r.A,null,e)))),u&&u.instance&&a.createElement(i.A,{bordered:!0,size:"small",style:{marginBottom:10}},a.createElement(i.A.Item,{label:"序號"},u.instance.serial_number||"---"),a.createElement(i.A.Item,{label:"日期時間"},f),a.createElement(i.A.Item,{label:"時數"},u.instance.tba_hours," 小時"),a.createElement(i.A.Item,{label:"名稱",span:3},u.instance.name),a.createElement(i.A.Item,{label:"公會內部分類",span:3},u.instance.internal_label||"---"),a.createElement(i.A.Item,{label:"官網/App分類",span:3},null===(n=u.instance.labels)||void 0===n?void 0:n.map(e=>a.createElement(r.A,null,e)))))}const c=o.default.div.withConfig({displayName:"AdminProductBasicInfo__Wrapper",componentId:"sc-hrm6fs-0"})(["margin-top:20px;margin-bottom:20px;& > .title{margin-bottom:20px;}"])},64144:function(e,t,n){"use strict";n.d(t,{V:function(){return A}});var r=n(94634),i=n.n(r),a=n(96540),o=n(98878),A=a.forwardRef(function(e,t){return a.createElement(o.y,i()({iconAttrs:{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},iconVerticalAlign:"middle",iconViewBox:"0 0 24 24"},e,{ref:t}),a.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),a.createElement("path",{d:"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 100-16 8 8 0 000 16zm-3.5-6H14a.5.5 0 100-1h-4a2.5 2.5 0 110-5h1V6h2v2h2.5v2H10a.5.5 0 100 1h4a2.5 2.5 0 110 5h-1v2h-2v-2H8.5v-2z"}))});A.displayName="MoneyDollarCircle"},67591:function(e,t){"use strict";var n,r,i,a,o;if(Object.defineProperty(t,"__esModule",{value:!0}),"undefined"==typeof window||"function"!=typeof MessageChannel){var A=null,s=null,l=function(){if(null!==A)try{var e=t.unstable_now();A(!0,e),A=null}catch(n){throw setTimeout(l,0),n}},c=Date.now();t.unstable_now=function(){return Date.now()-c},n=function(e){null!==A?setTimeout(n,0,e):(A=e,setTimeout(l,0))},r=function(e,t){s=setTimeout(e,t)},i=function(){clearTimeout(s)},a=function(){return!1},o=t.unstable_forceFrameRate=function(){}}else{var u=window.performance,d=window.Date,g=window.setTimeout,p=window.clearTimeout,f=window.requestAnimationFrame,m=window.cancelAnimationFrame;if("undefined"!=typeof console&&("function"!=typeof f&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof m&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")),"object"==typeof u&&"function"==typeof u.now)t.unstable_now=function(){return u.now()};else{var h=d.now();t.unstable_now=function(){return d.now()-h}}var E=!1,I=null,y=-1,C=5,B=0;a=function(){return t.unstable_now()>=B},o=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):C=0<e?Math.floor(1e3/e):33.33};var Q=new MessageChannel,w=Q.port2;Q.port1.onmessage=function(){if(null!==I){var e=t.unstable_now();B=e+C;try{I(!0,e)?w.postMessage(null):(E=!1,I=null)}catch(n){throw w.postMessage(null),n}}else E=!1},n=function(e){I=e,E||(E=!0,w.postMessage(null))},r=function(e,n){y=g(function(){e(t.unstable_now())},n)},i=function(){p(y),y=-1}}function b(e,t){var n=e.length;e.push(t);e:for(;;){var r=Math.floor((n-1)/2),i=e[r];if(!(void 0!==i&&0<x(i,t)))break e;e[r]=t,e[n]=i,n=r}}function v(e){return void 0===(e=e[0])?null:e}function D(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length;r<i;){var a=2*(r+1)-1,o=e[a],A=a+1,s=e[A];if(void 0!==o&&0>x(o,n))void 0!==s&&0>x(s,o)?(e[r]=s,e[A]=n,r=A):(e[r]=o,e[a]=n,r=a);else{if(!(void 0!==s&&0>x(s,n)))break e;e[r]=s,e[A]=n,r=A}}}return t}return null}function x(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var _=[],k=[],F=1,S=null,R=3,N=!1,T=!1,O=!1;function L(e){for(var t=v(k);null!==t;){if(null===t.callback)D(k);else{if(!(t.startTime<=e))break;D(k),t.sortIndex=t.expirationTime,b(_,t)}t=v(k)}}function M(e){if(O=!1,L(e),!T)if(null!==v(_))T=!0,n(U);else{var t=v(k);null!==t&&r(M,t.startTime-e)}}function U(e,n){T=!1,O&&(O=!1,i()),N=!0;var o=R;try{for(L(n),S=v(_);null!==S&&(!(S.expirationTime>n)||e&&!a());){var A=S.callback;if(null!==A){S.callback=null,R=S.priorityLevel;var s=A(S.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?S.callback=s:S===v(_)&&D(_),L(n)}else D(_);S=v(_)}if(null!==S)var l=!0;else{var c=v(k);null!==c&&r(M,c.startTime-n),l=!1}return l}finally{S=null,R=o,N=!1}}function G(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var H=o;t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=R;R=e;try{return t()}finally{R=n}},t.unstable_next=function(e){switch(R){case 1:case 2:case 3:var t=3;break;default:t=R}var n=R;R=t;try{return e()}finally{R=n}},t.unstable_scheduleCallback=function(e,a,o){var A=t.unstable_now();if("object"==typeof o&&null!==o){var s=o.delay;s="number"==typeof s&&0<s?A+s:A,o="number"==typeof o.timeout?o.timeout:G(e)}else o=G(e),s=A;return e={id:F++,callback:a,priorityLevel:e,startTime:s,expirationTime:o=s+o,sortIndex:-1},s>A?(e.sortIndex=s,b(k,e),null===v(_)&&e===v(k)&&(O?i():O=!0,r(M,s-A))):(e.sortIndex=o,b(_,e),T||N||(T=!0,n(U))),e},t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_wrapCallback=function(e){var t=R;return function(){var n=R;R=t;try{return e.apply(this,arguments)}finally{R=n}}},t.unstable_getCurrentPriorityLevel=function(){return R},t.unstable_shouldYield=function(){var e=t.unstable_now();L(e);var n=v(_);return n!==S&&null!==S&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime<S.expirationTime||a()},t.unstable_requestPaint=H,t.unstable_continueExecution=function(){T||N||(T=!0,n(U))},t.unstable_pauseExecution=function(){},t.unstable_getFirstCallbackNode=function(){return v(_)},t.unstable_Profiling=null},67667:function(e,t,n){const r=n(35741),{swap32LE:i}=n(86288);e.exports=class{constructor(e){const t="function"==typeof e.readUInt32BE&&"function"==typeof e.slice;if(t||e instanceof Uint8Array){let n;if(t)this.highStart=e.readUInt32LE(0),this.errorValue=e.readUInt32LE(4),n=e.readUInt32LE(8),e=e.slice(12);else{const t=new DataView(e.buffer);this.highStart=t.getUint32(0,!0),this.errorValue=t.getUint32(4,!0),n=t.getUint32(8,!0),e=e.subarray(12)}e=r(e,new Uint8Array(n)),e=r(e,new Uint8Array(n)),i(e),this.data=new Uint32Array(e.buffer)}else({data:this.data,highStart:this.highStart,errorValue:this.errorValue}=e)}get(e){let t;return e<0||e>1114111?this.errorValue:e<55296||e>56319&&e<=65535?(t=(this.data[e>>5]<<2)+(31&e),this.data[t]):e<=65535?(t=(this.data[2048+(e-55296>>5)]<<2)+(31&e),this.data[t]):e<this.highStart?(t=this.data[2080+(e>>11)],t=this.data[t+(e>>5&63)],t=(t<<2)+(31&e),this.data[t]):this.data[this.data.length-4]}}},71447:function(e,t,n){"use strict";var r=n(9805),i=n(53269),a=n(14823),o=n(47293),A=n(21998),s=-2,l=12,c=30;function u(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function d(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function g(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new r.Buf32(852),t.distcode=t.distdyn=new r.Buf32(592),t.sane=1,t.back=-1,0):s}function p(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,g(e)):s}function f(e,t){var n,r;return e&&e.state?(r=e.state,t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?s:(null!==r.window&&r.wbits!==t&&(r.window=null),r.wrap=n,r.wbits=t,p(e))):s}function m(e,t){var n,r;return e?(r=new d,e.state=r,r.window=null,0!==(n=f(e,t))&&(e.state=null),n):s}var h,E,I=!0;function y(e){if(I){var t;for(h=new r.Buf32(512),E=new r.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(A(1,e.lens,0,288,h,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;A(2,e.lens,0,32,E,0,e.work,{bits:5}),I=!1}
vendor: 7,569 bytes, line 2
2e.lencode=h,e.lenbits=9,e.distcode=E,e.distbits=5}function C(e,t,n,i){var a,o=e.state;return null===o.window&&(o.wsize=1<<o.wbits,o.wnext=0,o.whave=0,o.window=new r.Buf8(o.wsize)),i>=o.wsize?(r.arraySet(o.window,t,n-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):((a=o.wsize-o.wnext)>i&&(a=i),r.arraySet(o.window,t,n-i,a,o.wnext),(i-=a)?(r.arraySet(o.window,t,n-i,i,0),o.wnext=i,o.whave=o.wsize):(o.wnext+=a,o.wnext===o.wsize&&(o.wnext=0),o.whave<o.wsize&&(o.whave+=a))),0}t.inflateReset=p,t.inflateReset2=f,t.inflateResetKeep=g,t.inflateInit=function(e){return m(e,15)},t.inflateInit2=m,t.inflate=function(e,t){var n,d,g,p,f,m,h,E,I,B,Q,w,b,v,D,x,_,k,F,S,R,N,T,O,L=0,M=new r.Buf8(4),U=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return s;(n=e.state).mode===l&&(n.mode=13),f=e.next_out,g=e.output,h=e.avail_out,p=e.next_in,d=e.input,m=e.avail_in,E=n.hold,I=n.bits,B=m,Q=h,N=0;e:for(;;)switch(n.mode){case 1:if(0===n.wrap){n.mode=13;break}for(;I<16;){if(0===m)break e;m--,E+=d[p++]<<I,I+=8}if(2&n.wrap&&35615===E){n.check=0,M[0]=255&E,M[1]=E>>>8&255,n.check=a(n.check,M,2,0),E=0,I=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&E)<<8)+(E>>8))%31){e.msg="incorrect header check",n.mode=c;break}if(8!=(15&E)){e.msg="unknown compression method",n.mode=c;break}if(I-=4,R=8+(15&(E>>>=4)),0===n.wbits)n.wbits=R;else if(R>n.wbits){e.msg="invalid window size",n.mode=c;break}n.dmax=1<<R,e.adler=n.check=1,n.mode=512&E?10:l,E=0,I=0;break;case 2:for(;I<16;){if(0===m)break e;m--,E+=d[p++]<<I,I+=8}if(n.flags=E,8!=(255&n.flags)){e.msg="unknown compression method",n.mode=c;break}if(57344&n.flags){e.msg="unknown header flags set",n.mode=c;break}n.head&&(n.head.text=E>>8&1),512&n.flags&&(M[0]=255&E,M[1]=E>>>8&255,n.check=a(n.check,M,2,0)),E=0,I=0,n.mode=3;case 3:for(;I<32;){if(0===m)break e;m--,E+=d[p++]<<I,I+=8}n.head&&(n.head.time=E),512&n.flags&&(M[0]=255&E,M[1]=E>>>8&255,M[2]=E>>>16&255,M[3]=E>>>24&255,n.check=a(n.check,M,4,0)),E=0,I=0,n.mode=4;case 4:for(;I<16;){if(0===m)break e;m--,E+=d[p++]<<I,I+=8}n.head&&(n.head.xflags=255&E,n.head.os=E>>8),512&n.flags&&(M[0]=255&E,M[1]=E>>>8&255,n.check=a(n.check,M,2,0)),E=0,I=0,n.mode=5;case 5:if(1024&n.flags){for(;I<16;){if(0===m)break e;m--,E+=d[p++]<<I,I+=8}n.length=E,n.head&&(n.head.extra_len=E),512&n.flags&&(M[0]=255&E,M[1]=E>>>8&255,n.check=a(n.check,M,2,0)),E=0,I=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&((w=n.length)>m&&(w=m),w&&(n.head&&(R=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),r.arraySet(n.head.extra,d,p,w,R)),512&n.flags&&(n.check=a(n.check,d,w,p)),m-=w,p+=w,n.length-=w),n.length))break e;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(0===m)break e;w=0;do{R=d[p+w++],n.head&&R&&n.length<65536&&(n.head.name+=String.fromCharCode(R))}while(R&&w<m);if(512&n.flags&&(n.check=a(n.check,d,w,p)),m-=w,p+=w,R)break e}else n.head&&(n.head.name=null);n.length=0,n.mode=8;case 8:if(4096&n.flags){if(0===m)break e;w=0;do{R=d[p+w++],n.head&&R&&n.length<65536&&(n.head.comment+=String.fromCharCode(R))}while(R&&w<m);if(512&n.flags&&(n.check=a(n.check,d,w,p)),m-=w,p+=w,R)break e}else n.head&&(n.head.comment=null);n.mode=9;case 9:if(512&n.flags){for(;I<16;){if(0===m)break e;m--,E+=d[p++]<<I,I+=8}if(E!==(65535&n.check)){e.msg="header crc mismatch",n.mode=c;break}E=0,I=0}n.head&&(n.head.hcrc=n.flags>>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=l;break;case 10:for(;I<32;){if(0===m)break e;m--,E+=d[p++]<<I,I+=8}e.adler=n.check=u(E),E=0,I=0,n.mode=11;case 11:if(0===n.havedict)return e.next_out=f,e.avail_out=h,e.next_in=p,e.avail_in=m,n.hold=E,n.bits=I,2;e.adler=n.check=1,n.mode=l;case l:if(5===t||6===t)break e;case 13:if(n.last){E>>>=7&I,I-=7&I,n.mode=27;break}for(;I<3;){if(0===m)break e;m--,E+=d[p++]<<I,I+=8}switch(n.last=1&E,I-=1,3&(E>>>=1)){case 0:n.mode=14;break;case 1:if(y(n),n.mode=20,6===t){E>>>=2,I-=2;break e}break;case 2:n.mode=17;break;case 3:e.msg="invalid block type",n.mode=c}E>>>=2,I-=2;break;case 14:for(E>>>=7&I,I-=7&I;I<32;){if(0===m)break e;m--,E+=d[p++]<<I,I+=8}if((65535&E)!=(E>>>16^65535)){e.msg="invalid stored block lengths",n.mode=c;break}if(n.length=65535&E,E=0,I=0,n.mode=15,6===t)break e;case 15:n.mode=16;case 16:if(w=n.length){if(w>m&&(w=m),w>h&&(w=h),0===w)break e;r.arraySet(g,d,p,w,f),m-=w,p+=w,h-=w,f+=w,n.length-=w;break}n.mode=l;break;case 17:for(;I<14;){if(0===m)break e;m--,E+=d[p++]<<I,I+=8}if(n.nlen=257+(31&E),E>>>=5,I-=5,n.ndist=1+(31&E),E>>>=5,I-=5,n.ncode=4+(15&E),E>>>=4,I-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=c;break}n.have=0,n.mode=18;case 18:for(;n.have<n.ncode;){for(;I<3;){if(0===m)break e;m--,E+=d[p++]<<I,I+=8}n.lens[U[n.have++]]=7&E,E>>>=3,I-=3}for(;n.have<19;)n.lens[U[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,T={bits:n.lenbits},N=A(0,n.lens,0,19,n.lencode,0,n.work,T),n.lenbits=T.bits,N){e.msg="invalid code lengths set",n.mode=c;break}n.have=0,n.mode=19;case 19:for(;n.have<n.nlen+n.ndist;){for(;x=(L=n.lencode[E&(1<<n.lenbits)-1])>>>16&255,_=65535&L,!((D=L>>>24)<=I);){if(0===m)break e;m--,E+=d[p++]<<I,I+=8}if(_<16)E>>>=D,I-=D,n.lens[n.have++]=_;else{if(16===_){for(O=D+2;I<O;){if(0===m)break e;m--,E+=d[p++]<<I,I+=8}if(E>>>=D,I-=D,0===n.have){e.msg="invalid bit length repeat",n.mode=c;break}R=n.lens[n.have-1],w=3+(3&E),E>>>=2,I-=2}else if(17===_){for(O=D+3;I<O;){if(0===m)break e;m--,E+=d[p++]<<I,I+=8}I-=D,R=0,w=3+(7&(E>>>=D)),E>>>=3,I-=3}else{for(O=D+7;I<O;){if(0===m)break e;m--,E+=d[p++]<<I,I+=8}I-=D,R=0,w=11+(127&(E>>>=D)),E>>>=7,I-=7}if(n.have+w>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=c;break}for(;w--;)n.lens[n.have++]=R}}if(n.mode===c)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=c;break}if(n.lenbits=9,T={bits:n.lenbits},N=A(1,n.lens,0,n.nlen,n.lencode,0,n.work,T),n.lenbits=T.bits,N){e.msg="invalid literal/lengths set",n.mode=c;break}if(n.distbits=6,n.distcode=n.distdyn,T={bits:n.distbits},N=A(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,T),n.distbits=T.bits,N){e.msg="invalid distances set",n.mode=c;break}if(n.mode=20,6===t)break e;case 20:n.mode=21;case 21:if(m>=6&&h>=258){e.next_out=f,e.avail_out=h,e.next_in=p,e.avail_in=m,n.hold=E,n.bits=I,o(e,Q),f=e.next_out,g=e.output,h=e.avail_out,p=e.next_in,d=e.input,m=e.avail_in,E=n.hold,I=n.bits,n.mode===l&&(n.back=-1);break}for(n.back=0;x=(L=n.lencode[E&(1<<n.lenbits)-1])>>>16&255,_=65535&L,!((D=L>>>24)<=I);){if(0===m)break e;m--,E+=d[p++]<<I,I+=8}if(x&&!(240&x)){for(k=D,F=x,S=_;x=(L=n.lencode[S+((E&(1<<k+F)-1)>>k)])>>>16&255,_=65535&L,!(k+(D=L>>>24)<=I);){if(0===m)break e;m--,E+=d[p++]<<I,I+=8}E>>>=k,I-=k,n.back+=k}if(E>>>=D,I-=D,n.back+=D,n.length=_,0===x){n.mode=26;break}if(32&x){n.back=-1,n.mode=l;break}if(64&x){e.msg="invalid literal/length code",n.mode=c;break}n.extra=15&x,n.mode=22;case 22:if(n.extra){for(O=n.extra;I<O;){if(0===m)break e;m--,E+=d[p++]<<I,I+=8}n.length+=E&(1<<n.extra)-1,E>>>=n.extra,I-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;x=(L=n.distcode[E&(1<<n.distbits)-1])>>>16&255,_=65535&L,!((D=L>>>24)<=I);){if(0===m)break e;m--,E+=d[p++]<<I,I+=8}if(!(240&x)){for(k=D,F=x,S=_;x=(L=n.distcode[S+((E&(1<<k+F)-1)>>k)])>>>16&255,_=65535&L,!(k+(D=L>>>24)<=I);){if(0===m)break e;m--,E+=d[p++]<<I,I+=8}E>>>=k,I-=k,n.back+=k}if(E>>>=D,I-=D,n.back+=D,64&x){e.msg="invalid distance code",n.mode=c;break}n.offset=_,n.extra=15&x,n.mode=24;case 24:if(n.extra){for(O=n.extra;I<O;){if(0===m)break e;m--,E+=d[p++]<<I,I+=8}n.offset+=E&(1<<n.extra)-1,E>>>=n.extra,I-=n.extra,n.back+=n.extra}if(n.offset>
2n.dmax){e.msg="invalid distance too far back",n.mode=c;break}n.mode=25;case 25:if(0===h)break e;if(w=Q-h,n.offset>w){if((w=n.offset-w)>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=c;break}w>n.wnext?(w-=n.wnext,b=n.wsize-w):b=n.wnext-w,w>n.length&&(w=n.length),v=n.window}else v=g,b=f-n.offset,w=n.length;w>h&&(w=h),h-=w,n.length-=w;do{g[f++]=v[b++]}while(--w);0===n.length&&(n.mode=21);break;case 26:if(0===h)break e;g[f++]=n.length,h--,n.mode=21;break;case 27:if(n.wrap){for(;I<32;){if(0===m)break e;m--,E|=d[p++]<<I,I+=8}if(Q-=h,e.total_out+=Q,n.total+=Q,Q&&(e.adler=n.check=n.flags?a(n.check,g,Q,f-Q):i(n.check,g,Q,f-Q)),Q=h,(n.flags?E:u(E))!==n.check){e.msg="incorrect data check",n.mode=c;break}E=0,I=0}n.mode=28;case 28:if(n.wrap&&n.flags){for(;I<32;){if(0===m)break e;m--,E+=d[p++]<<I,I+=8}if(E!==(4294967295&n.total)){e.msg="incorrect length check",n.mode=c;break}E=0,I=0}n.mode=29;case 29:N=1;break e;case c:N=-3;break e;case 31:return-4;default:return s}return e.next_out=f,e.avail_out=h,e.next_in=p,e.avail_in=m,n.hold=E,n.bits=I,(n.wsize||Q!==e.avail_out&&n.mode<c&&(n.mode<27||4!==t))&&C(e,e.output,e.next_out,Q-e.avail_out)?(n.mode=31,-4):(B-=e.avail_in,Q-=e.avail_out,e.total_in+=B,e.total_out+=Q,n.total+=Q,n.wrap&&Q&&(e.adler=n.check=n.flags?a(n.check,g,Q,e.next_out-Q):i(n.check,g,Q,e.next_out-Q)),e.data_type=n.bits+(n.last?64:0)+(n.mode===l?128:0)+(20===n.mode||15===n.mode?256:0),(0===B&&0===Q||4===t)&&0===N&&(N=-5),N)},t.inflateEnd=function(e){if(!e||!e.state)return s;var t=e.state;return t.window&&(t.window=null),e.state=null,0},t.inflateGetHeader=function(e,t){var n;return e&&e.state&&2&(n=e.state).wrap?(n.head=t,t.done=!1,0):s},t.inflateSetDictionary=function(e,t){var n,r=t.length;return e&&e.state?0!==(n=e.state).wrap&&11!==n.mode?s:11===n.mode&&i(1,t,r,0)!==n.check?-3:C(e,t,r,r)?(n.mode=31,-4):(n.havedict=1,0):s},t.inflateInfo="pako inflate (from Nodeca project)"},73862:function(e,t,n){"use strict";n.d(t,{h:function(){return i}});var r=n(81768);function i(e){if(!(0,r.hasOutlet)(e))return[];const t=(0,r.getOutlet)(e).getValue(),n=[];if(Array.isArray(t))for(const r of t)if(n.push(r),Array.isArray(r.items))for(const e of r.items)if(n.push(e),Array.isArray(e.items))for(const t of e.items)n.push(t);return n}},74698:function(e,t,n){e.exports=n(89206).BrotliDecompressBuffer},74945:function(e,t,n){var r="undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||void 0!==n.g&&n.g,i=function(){function e(){this.fetch=!1,this.DOMException=r.DOMException}return e.prototype=r,new e}();!function(e){!function(t){var r=void 0!==e&&e||"undefined"!=typeof self&&self||void 0!==n.g&&n.g||{},i="URLSearchParams"in r,a="Symbol"in r&&"iterator"in Symbol,o="FileReader"in r&&"Blob"in r&&function(){try{return new Blob,!0}catch(e){return!1}}(),A="FormData"in r,s="ArrayBuffer"in r;if(s)var l=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],c=ArrayBuffer.isView||function(e){return e&&l.indexOf(Object.prototype.toString.call(e))>-1};function u(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw new TypeError('Invalid character in header field name: "'+e+'"');return e.toLowerCase()}function d(e){return"string"!=typeof e&&(e=String(e)),e}function g(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return a&&(t[Symbol.iterator]=function(){return t}),t}function p(e){this.map={},e instanceof p?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){if(2!=e.length)throw new TypeError("Headers constructor: expected name/value pair to be length 2, found"+e.length);this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function f(e){if(!e._noBody)return e.bodyUsed?Promise.reject(new TypeError("Already read")):void(e.bodyUsed=!0)}function m(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function h(e){var t=new FileReader,n=m(t);return t.readAsArrayBuffer(e),n}function E(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function I(){return this.bodyUsed=!1,this._initBody=function(e){var t;this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:o&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:A&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:i&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():s&&o&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=E(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):s&&(ArrayBuffer.prototype.isPrototypeOf(e)||c(e))?this._bodyArrayBuffer=E(e):this._bodyText=e=Object.prototype.toString.call(e):(this._noBody=!0,this._bodyText=""),this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):i&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},o&&(this.blob=function(){var e=f(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))}),this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=f(this);return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}if(o)return this.blob().then(h);throw new Error("could not read as ArrayBuffer")},this.text=function(){var e,t,n,r,i,a=f(this);if(a)return a;
vendor: 4,659 bytes, line 2
2if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=m(t),r=/charset=([A-Za-z0-9_-]+)/.exec(e.type),i=r?r[1]:"utf-8",t.readAsText(e,i),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},A&&(this.formData=function(){return this.text().then(B)}),this.json=function(){return this.text().then(JSON.parse)},this}p.prototype.append=function(e,t){e=u(e),t=d(t);var n=this.map[e];this.map[e]=n?n+", "+t:t},p.prototype.delete=function(e){delete this.map[u(e)]},p.prototype.get=function(e){return e=u(e),this.has(e)?this.map[e]:null},p.prototype.has=function(e){return this.map.hasOwnProperty(u(e))},p.prototype.set=function(e,t){this.map[u(e)]=d(t)},p.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},p.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),g(e)},p.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),g(e)},p.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),g(e)},a&&(p.prototype[Symbol.iterator]=p.prototype.entries);var y=["CONNECT","DELETE","GET","HEAD","OPTIONS","PATCH","POST","PUT","TRACE"];function C(e,t){if(!(this instanceof C))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');var n,i,a=(t=t||{}).body;if(e instanceof C){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new p(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,a||null==e._bodyInit||(a=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",!t.headers&&this.headers||(this.headers=new p(t.headers)),this.method=(n=t.method||this.method||"GET",i=n.toUpperCase(),y.indexOf(i)>-1?i:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal||function(){if("AbortController"in r)return(new AbortController).signal}(),this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&a)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(a),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==t.cache&&"no-cache"!==t.cache)){var o=/([?&])_=[^&]*/;if(o.test(this.url))this.url=this.url.replace(o,"$1_="+(new Date).getTime());else{this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}}function B(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),i=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(i))}}),t}function Q(e,t){if(!(this instanceof Q))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');if(t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.status<200||this.status>599)throw new RangeError("Failed to construct 'Response': The status provided (0) is outside the range [200, 599].");this.ok=this.status>=200&&this.status<300,this.statusText=void 0===t.statusText?"":""+t.statusText,this.headers=new p(t.headers),this.url=t.url||"",this._initBody(e)}C.prototype.clone=function(){return new C(this,{body:this._bodyInit})},I.call(C.prototype),I.call(Q.prototype),Q.prototype.clone=function(){return new Q(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new p(this.headers),url:this.url})},Q.error=function(){var e=new Q(null,{status:200,statusText:""});return e.ok=!1,e.status=0,e.type="error",e};var w=[301,302,303,307,308];Q.redirect=function(e,t){if(-1===w.indexOf(t))throw new RangeError("Invalid status code");return new Q(null,{status:t,headers:{location:e}})},t.DOMException=r.DOMException;try{new t.DOMException}catch(v){t.DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function b(e,n){return new Promise(function(i,a){var A=new C(e,n);if(A.signal&&A.signal.aborted)return a(new t.DOMException("Aborted","AbortError"));var l=new XMLHttpRequest;function c(){l.abort()}if(l.onload=function(){var e,t,n={statusText:l.statusText,headers:(e=l.getAllResponseHeaders()||"",t=new p,e.replace(/\r?\n[\t ]+/g," ").split("\r").map(function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e}
2).forEach(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var i=n.join(":").trim();try{t.append(r,i)}catch(a){console.warn("Response "+a.message)}}}),t)};0===A.url.indexOf("file://")&&(l.status<200||l.status>599)?n.status=200:n.status=l.status,n.url="responseURL"in l?l.responseURL:n.headers.get("X-Request-URL");var r="response"in l?l.response:l.responseText;setTimeout(function(){i(new Q(r,n))},0)},l.onerror=function(){setTimeout(function(){a(new TypeError("Network request failed"))},0)},l.ontimeout=function(){setTimeout(function(){a(new TypeError("Network request timed out"))},0)},l.onabort=function(){setTimeout(function(){a(new t.DOMException("Aborted","AbortError"))},0)},l.open(A.method,function(e){try{return""===e&&r.location.href?r.location.href:e}catch(t){return e}}(A.url),!0),"include"===A.credentials?l.withCredentials=!0:"omit"===A.credentials&&(l.withCredentials=!1),"responseType"in l&&(o?l.responseType="blob":s&&(l.responseType="arraybuffer")),n&&"object"==typeof n.headers&&!(n.headers instanceof p||r.Headers&&n.headers instanceof r.Headers)){var g=[];Object.getOwnPropertyNames(n.headers).forEach(function(e){g.push(u(e)),l.setRequestHeader(e,d(n.headers[e]))}),A.headers.forEach(function(e,t){-1===g.indexOf(t)&&l.setRequestHeader(t,e)})}else A.headers.forEach(function(e,t){l.setRequestHeader(t,e)});A.signal&&(A.signal.addEventListener("abort",c),l.onreadystatechange=function(){4===l.readyState&&A.signal.removeEventListener("abort",c)}),l.send(void 0===A._bodyInit?null:A._bodyInit)})}b.polyfill=!0,r.fetch||(r.fetch=b,r.Headers=p,r.Request=C,r.Response=Q),t.Headers=p,t.Request=C,t.Response=Q,t.fetch=b,Object.defineProperty(t,"__esModule",{value:!0})}({})}(i),i.fetch.ponyfill=!0,delete i.fetch.polyfill;var a=r.fetch?r:i;(t=a.fetch).default=a.fetch,t.fetch=a.fetch,t.Headers=a.Headers,t.Request=a.Request,t.Response=a.Response,e.exports=t},76218:function(e){e.exports=function(e,t,n){if(null==e)return[0,0,0];var r,i,a,o=(1-Math.abs(2*n-1))*t,A=e/60,s=o*(1-Math.abs(A%2-1));0===(A=Math.floor(A))?(r=o,i=s,a=0):1===A?(r=s,i=o,a=0):2===A?(r=0,i=o,a=s):3===A?(r=0,i=s,a=o):4===A?(r=s,i=0,a=o):5===A&&(r=o,i=0,a=s);var l=n-o/2;return r+=l,i+=l,a+=l,[Math.abs(Math.round(255*r)),Math.abs(Math.round(255*i)),Math.abs(Math.round(255*a))]}},77611:function(e){e
vendor: 9,562 bytes, line 2
2.exports="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
vendor: 59,449 bytes, line 2
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"
2},77708:function(e,t){function n(e,t){this.offset=e,this.nbits=t}t.kBlockLengthPrefixCode=[new n(1,2),new n(5,2),new n(9,2),new n(13,2),new n(17,3),new n(25,3),new n(33,3),new n(41,3),new n(49,4),new n(65,4),new n(81,4),new n(97,4),new n(113,5),new n(145,5),new n(177,5),new n(209,5),new n(241,6),new n(305,6),new n(369,7),new n(497,8),new n(753,9),new n(1265,10),new n(2289,11),new n(4337,12),new n(8433,13),new n(16625,24)],t.kInsertLengthPrefixCode=[new n(0,0),new n(1,0),new n(2,0),new n(3,0),new n(4,0),new n(5,0),new n(6,1),new n(8,1),new n(10,2),new n(14,2),new n(18,3),new n(26,3),new n(34,4),new n(50,4),new n(66,5),new n(98,5),new n(130,6),new n(194,7),new n(322,8),new n(578,9),new n(1090,10),new n(2114,12),new n(6210,14),new n(22594,24)],t.kCopyLengthPrefixCode=[new n(2,0),new n(3,0),new n(4,0),new n(5,0),new n(6,0),new n(7,0),new n(8,0),new n(9,0),new n(10,1),new n(12,1),new n(14,2),new n(18,2),new n(22,3),new n(30,3),new n(38,4),new n(54,4),new n(70,5),new n(102,5),new n(134,6),new n(198,7),new n(326,8),new n(582,9),new n(1094,10),new n(2118,24)],t.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],t.kCopyRangeLut=[0,8,0,8,16,0,16,8,16]},78712:function(e,t,n){var r=n(19017);t.init=function(){t.dictionary=r.init()},t.offsetsByLength=new Uint32Array([0,0,0,0,0,4096,9216,21504,35840,44032,53248,63488,74752,87040,93696,100864,104704,106752,108928,113536,115968,118528,119872,121280,122016]),t.sizeBitsByLength=new Uint8Array([0,0,0,0,10,10,11,11,10,10,10,10,10,9,9,8,7,7,8,7,7,6,6,5,5]),t.minDictionaryWordLength=4,t.maxDictionaryWordLength=24},82882:function(e){var t="-".charCodeAt(0),n="+".charCodeAt(0),r=".".charCodeAt(0),i="e".charCodeAt(0),a="E".charCodeAt(0);e.exports=function(e){var o,A,s,l=0,c=e.length;if(0===c||!function(e){var i,a=e.charCodeAt(0);if(a===n||a===t){if((i=e.charCodeAt(1))>=48&&i<=57)return!0;var o=e.charCodeAt(2);return i===r&&o>=48&&o<=57}return a===r?(i=e.charCodeAt(1))>=48&&i<=57:a>=48&&a<=57}(e))return!1;for((o=e.charCodeAt(l))!==n&&o!==t||l++;l<c&&!((o=e.charCodeAt(l))<48||o>57);)l+=1;if(o=e.charCodeAt(l),A=e.charCodeAt(l+1),o===r&&A>=48&&A<=57)for(l+=2;l<c&&!((o=e.charCodeAt(l))<48||o>57);)l+=1;if(o=e.charCodeAt(l),A=e.charCodeAt(l+1),s=e.charCodeAt(l+2),(o===i||o===a)&&(A>=48&&A<=57||(A===n||A===t)&&s>=48&&s<=57))for(l+=A===n||A===t?3:2;l<c&&!((o=e.charCodeAt(l))<48||o>57);)l+=1;return{number:e.slice(0,l),unit:e.slice(l)}}},83496:function(e){e.exports=function(e){return!(!e||"string"==typeof e)&&(e instanceof Array||Array.isArray(e)||e.length>=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}},84636:function(e,t,n){var r;e.exports=(r=n(19021),function(e){var t=r,n=t.lib,i=n.WordArray,a=n.Hasher,o=t.algo,A=[];!function(){for(var t=0;t<64;t++)A[t]=4294967296*e.abs(e.sin(t+1))|0}();var s=o.MD5=a.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var n=0;n<16;n++){var r=t+n,i=e[r];e[r]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var a=this._hash.words,o=e[t+0],s=e[t+1],g=e[t+2],p=e[t+3],f=e[t+4],m=e[t+5],h=e[t+6],E=e[t+7],I=e[t+8],y=e[t+9],C=e[t+10],B=e[t+11],Q=e[t+12],w=e[t+13],b=e[t+14],v=e[t+15],D=a[0],x=a[1],_=a[2],k=a[3];D=l(D,x,_,k,o,7,A[0]),k=l(k,D,x,_,s,12,A[1]),_=l(_,k,D,x,g,17,A[2]),x=l(x,_,k,D,p,22,A[3]),D=l(D,x,_,k,f,7,A[4]),k=l(k,D,x,_,m,12,A[5]),_=l(_,k,D,x,h,17,A[6]),x=l(x,_,k,D,E,22,A[7]),D=l(D,x,_,k,I,7,A[8]),k=l(k,D,x,_,y,12,A[9]),_=l(_,k,D,x,C,17,A[10]),x=l(x,_,k,D,B,22,A[11]),D=l(D,x,_,k,Q,7,A[12]),k=l(k,D,x,_,w,12,A[13]),_=l(_,k,D,x,b,17,A[14]),D=c(D,x=l(x,_,k,D,v,22,A[15]),_,k,s,5,A[16]),k=c(k,D,x,_,h,9,A[17]),_=c(_,k,D,x,B,14,A[18]),x=c(x,_,k,D,o,20,A[19]),D=c(D,x,_,k,m,5,A[20]),k=c(k,D,x,_,C,9,A[21]),_=c(_,k,D,x,v,14,A[22]),x=c(x,_,k,D,f,20,A[23]),D=c(D,x,_,k,y,5,A[24]),k=c(k,D,x,_,b,9,A[25]),_=c(_,k,D,x,p,14,A[26]),x=c(x,_,k,D,I,20,A[27]),D=c(D,x,_,k,w,5,A[28]),k=c(k,D,x,_,g,9,A[29]),_=c(_,k,D,x,E,14,A[30]),D=u(D,x=c(x,_,k,D,Q,20,A[31]),_,k,m,4,A[32]),k=u(k,D,x,_,I,11,A[33]),_=u(_,k,D,x,B,16,A[34]),x=u(x,_,k,D,b,23,A[35]),D=u(D,x,_,k,s,4,A[36]),k=u(k,D,x,_,f,11,A[37]),_=u(_,k,D,x,E,16,A[38]),x=u(x,_,k,D,C,23,A[39]),D=u(D,x,_,k,w,4,A[40]),k=u(k,D,x,_,o,11,A[41]),_=u(_,k,D,x,p,16,A[42]),x=u(x,_,k,D,h,23,A[43]),D=u(D,x,_,k,y,4,A[44]),k=u(k,D,x,_,Q,11,A[45]),_=u(_,k,D,x,v,16,A[46]),D=d(D,x=u(x,_,k,D,g,23,A[47]),_,k,o,6,A[48]),k=d(k,D,x,_,E,10,A[49]),_=d(_,k,D,x,b,15,A[50]),x=d(x,_,k,D,m,21,A[51]),D=d(D,x,_,k,Q,6,A[52]),k=d(k,D,x,_,p,10,A[53]),_=d(_,k,D,x,C,15,A[54]),x=d(x,_,k,D,s,21,A[55]),D=d(D,x,_,k,I,6,A[56]),k=d(k,D,x,_,v,10,A[57]),_=d(_,k,D,x,h,15,A[58]),x=d(x,_,k,D,w,21,A[59]),D=d(D,x,_,k,f,6,A[60]),k=d(k,D,x,_,B,10,A[61]),_=d(_,k,D,x,g,15,A[62]),x=d(x,_,k,D,y,21,A[63]),a[0]=a[0]+D|0,a[1]=a[1]+x|0,a[2]=a[2]+_|0,a[3]=a[3]+k|0},_doFinalize:function(){var t=this._data,n=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;n[i>>>5]|=128<<24-i%32;var a=e.floor(r/4294967296),o=r;n[15+(i+64>>>9<<4)]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),n[14+(i+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),t.sigBytes=4*(n.length+1),this._process();for(var A=this._hash,s=A.words,l=0;l<4;l++){var c=s[l];
2s[l]=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8)}return A},clone:function(){var e=a.clone.call(this);return e._hash=this._hash.clone(),e}});function l(e,t,n,r,i,a,o){var A=e+(t&n|~t&r)+i+o;return(A<<a|A>>>32-a)+t}function c(e,t,n,r,i,a,o){var A=e+(t&r|n&~r)+i+o;return(A<<a|A>>>32-a)+t}function u(e,t,n,r,i,a,o){var A=e+(t^n^r)+i+o;return(A<<a|A>>>32-a)+t}function d(e,t,n,r,i,a,o){var A=e+(n^(t|~r))+i+o;return(A<<a|A>>>32-a)+t}t.MD5=a._createHelper(s),t.HmacMD5=a._createHmacHelper(s)}(Math),r.MD5)},86288:function(e){const t=18===new Uint8Array(new Uint32Array([305419896]).buffer)[0],n=(e,t,n)=>{let r=e[t];e[t]=e[n],e[n]=r};e.exports={swap32LE:e=>{t&&(e=>{const t=e.length;for(let r=0;r<t;r+=4)n(e,r,r+3),n(e,r+1,r+2)})(e)}}},87218:function(e,t,n){"use strict";n.d(t,{Cg:function(){return r}});function r(e,t,n,r){var i,a=arguments.length,o=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,n,r);else for(var A=e.length-1;A>=0;A--)(i=e[A])&&(o=(a<3?i(o):a>3?i(t,n,o):i(t,n))||o);return a>3&&o&&Object.defineProperty(t,n,o),o}Object.create;Object.create;"function"==typeof SuppressedError&&SuppressedError},87774:function(e,t,n){var r=n(15537),i=n(92896),a=/[0-9]/,o=/[a-z|\-]/i,A=/\s/,s=/:/,l=/,/,c=/and$/,u=/@/;e.exports={parse:function(e){var t=function(e){for(var t=[],n=[];e.length>0;){var a=e.shift();if("number"!==a.type&&"literal"!==a.type){if("operator"===a.type){if(s.test(a.value)){a={type:"query",key:t.pop(),value:e.shift()},t.push(a);continue}for(;n.length>0;)t.unshift(n.pop());n.push(a)}}else t.push(a)}for(;n.length>0;)t.unshift(n.pop());return function e(){var n=t.shift();if("number"===n.type)return parseInt(n.value);if("literal"===n.type)return n.value;if("operator"===n.type){var a=e(),o=e();return i(n.value,a,o)}return"query"===n.type?(a=n.key.value,o=n.value.value,r(a,o)):void 0}()}(function(e){for(var t=0,n=[];t<e.length;){var r=e[t];if(u.test(r))for(r=e[++t];o.test(r)&&void 0!==r;)r=e[++t];if(A.test(r)||")"===r||"("===r)t++;else if(s.test(r)||l.test(r))t++,n.push({type:"operator",value:r});else if(a.test(r)){for(var i="";a.test(r);)i+=r,r=e[++t];n.push({type:"number",value:i})}else{if(!o.test(r))throw new TypeError("Tokenizer: I dont know what this character is: "+r);for(i="";o.test(r)&&void 0!==r;)i+=r,r=e[++t];c.test(i)?n.push({type:"operator",value:i}):n.push({type:"literal",value:i})}}return n}(e));return t}}},88133:function(e){e.exports=function(e){var i=[];return e.replace(n,function(e,n,a){var o=n.toLowerCase();for(a=function(e){var t=e.match(r);return t?t.map(Number):[]}(a),"m"==o&&a.length>2&&(i.push([n].concat(a.splice(0,2))),o="l",n="m"==n?"l":"L");;){if(a.length==t[o])return a.unshift(n),i.push(a);if(a.length<t[o])throw new Error("malformed path data");i.push([n].concat(a.splice(0,t[o])))}}),i};var t={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},n=/([astvzqmhlc])([^astvzqmhlc]*)/gi;var r=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi},89206:function(e,t,n){var r=n(34927).z,i=n(34927).y,a=n(6035),o=n(78712),A=n(28171).z,s=n(28171).u,l=n(42805),c=n(77708),u=n(35889),d=1080,g=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),p=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),f=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),m=new Uint16Array([256,402,436,468,500,534,566,598,630,662,694,726,758,790,822,854,886,920,952,984,1016,1048,1080]);function h(e){var t;return 0===e.readBits(1)?16:(t=e.readBits(3))>0?17+t:(t=e.readBits(3))>0?8+t:17}function E(e){if(e.readBits(1)){var t=e.readBits(3);return 0===t?1:e.readBits(t)+(1<<t)}return 0}function I(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function y(e){var t,n,r,i=new I;if(i.input_end=e.readBits(1),i.input_end&&e.readBits(1))return i;if(7===(t=e.readBits(2)+4)){if(i.is_metadata=!0,0!==e.readBits(1))throw new Error("Invalid reserved bit");if(0===(n=e.readBits(2)))return i;for(r=0;r<n;r++){var a=e.readBits(8);if(r+1===n&&n>1&&0===a)throw new Error("Invalid size byte");i.meta_block_length|=a<<8*r}}else for(r=0;r<t;++r){var o=e.readBits(4);if(r+1===t&&t>4&&0===o)throw new Error("Invalid size nibble");i.meta_block_length|=o<<4*r}return++i.meta_block_length,i.input_end||i.is_metadata||(i.is_uncompressed=e.readBits(1)),i}
vendor: 6,705 bytes, line 2
2function C(e,t,n){var r;return n.fillBitWindow(),(r=e[t+=n.val_>>>n.bit_pos_&255].bits-8)>0&&(n.bit_pos_+=8,t+=e[t].value,t+=n.val_>>>n.bit_pos_&(1<<r)-1),n.bit_pos_+=e[t].bits,e[t].value}function B(e,t,n,r){var i,a,o=new Uint8Array(e);if(r.readMoreInput(),1===(a=r.readBits(2))){for(var l=e-1,c=0,u=new Int32Array(4),d=r.readBits(2)+1;l;)l>>=1,++c;for(p=0;p<d;++p)u[p]=r.readBits(c)%e,o[u[p]]=2;switch(o[u[0]]=1,d){case 1:break;case 3:if(u[0]===u[1]||u[0]===u[2]||u[1]===u[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(u[0]===u[1])throw new Error("[ReadHuffmanCode] invalid symbols");o[u[1]]=1;break;case 4:if(u[0]===u[1]||u[0]===u[2]||u[0]===u[3]||u[1]===u[2]||u[1]===u[3]||u[2]===u[3])throw new Error("[ReadHuffmanCode] invalid symbols");r.readBits(1)?(o[u[2]]=3,o[u[3]]=3):o[u[0]]=2}}else{var p,f=new Uint8Array(18),m=32,h=0,E=[new A(2,0),new A(2,4),new A(2,3),new A(3,2),new A(2,0),new A(2,4),new A(2,3),new A(4,1),new A(2,0),new A(2,4),new A(2,3),new A(3,2),new A(2,0),new A(2,4),new A(2,3),new A(4,5)];for(p=a;p<18&&m>0;++p){var I,y=g[p],C=0;r.fillBitWindow(),C+=r.val_>>>r.bit_pos_&15,r.bit_pos_+=E[C].bits,I=E[C].value,f[y]=I,0!==I&&(m-=32>>I,++h)}if(1!==h&&0!==m)throw new Error("[ReadHuffmanCode] invalid num_codes or space");!function(e,t,n,r){for(var i=0,a=8,o=0,l=0,c=32768,u=[],d=0;d<32;d++)u.push(new A(0,0));for(s(u,0,5,e,18);i<t&&c>0;){var g,p=0;if(r.readMoreInput(),r.fillBitWindow(),p+=r.val_>>>r.bit_pos_&31,r.bit_pos_+=u[p].bits,(g=255&u[p].value)<16)o=0,n[i++]=g,0!==g&&(a=g,c-=32768>>g);else{var f,m,h=g-14,E=0;if(16===g&&(E=a),l!==E&&(o=0,l=E),f=o,o>0&&(o-=2,o<<=h),i+(m=(o+=r.readBits(h)+3)-f)>t)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var I=0;I<m;I++)n[i+I]=l;i+=m,0!==l&&(c-=m<<15-l)}}if(0!==c)throw new Error("[ReadHuffmanCodeLengths] space = "+c);for(;i<t;i++)n[i]=0}(f,e,o,r)}if(0===(i=s(t,n,8,o,e)))throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return i}function Q(e,t,n){var r,i;return r=C(e,t,n),i=c.kBlockLengthPrefixCode[r].nbits,c.kBlockLengthPrefixCode[r].offset+n.readBits(i)}function w(e,t,n){var r;return e<16?(n+=p[e],r=t[n&=3]+f[e]):r=e-16+1,r}function b(e,t){for(var n=e[t],r=t;r;--r)e[r]=e[r-1];e[0]=n}function v(e,t){this.alphabet_size=e,this.num_htrees=t,this.codes=new Array(t+t*m[e+31>>>5]),this.htrees=new Uint32Array(t)}function D(e,t){var n,r,i={num_htrees:null,context_map:null},a=0;t.readMoreInput();var o=i.num_htrees=E(t)+1,s=i.context_map=new Uint8Array(e);if(o<=1)return i;for(t.readBits(1)&&(a=t.readBits(4)+1),n=[],r=0;r<d;r++)n[r]=new A(0,0);for(B(o+a,n,0,t),r=0;r<e;){var l;if(t.readMoreInput(),0===(l=C(n,0,t)))s[r]=0,++r;else if(l<=a)for(var c=1+(1<<l)+t.readBits(l);--c;){if(r>=e)throw new Error("[DecodeContextMap] i >= context_map_size");s[r]=0,++r}else s[r]=l-a,++r}return t.readBits(1)&&function(e,t){var n,r=new Uint8Array(256);for(n=0;n<256;++n)r[n]=n;for(n=0;n<t;++n){var i=e[n];e[n]=r[i],i&&b(r,i)}}(s,e),i}function x(e,t,n,r,i,a,o){var A,s=2*n,l=n,c=C(t,n*d,o);(A=0===c?i[s+(1&a[l])]:1===c?i[s+(a[l]-1&1)]+1:c-2)>=e&&(A-=e),r[n]=A,i[s+(1&a[l])]=A,++a[l]}function _(e,t,n,r,i,o){var A,s=i+1,l=n&i,c=o.pos_&a.IBUF_MASK;if(t<8||o.bit_pos_+(t<<3)<o.bit_end_pos_)for(;t-- >0;)o.readMoreInput(),r[l++]=o.readBits(8),l===s&&(e.write(r,s),l=0);else{if(o.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;o.bit_pos_<32;)r[l]=o.val_>>>o.bit_pos_,o.bit_pos_+=8,++l,--t;if(c+(A=o.bit_end_pos_-o.bit_pos_>>3)>a.IBUF_MASK){for(var u=a.IBUF_MASK+1-c,d=0;d<u;d++)r[l+d]=o.buf_[c+d];A-=u,l+=u,t-=u,c=0}for(d=0;d<A;d++)r[l+d]=o.buf_[c+d];if(t-=A,(l+=A)>=s){e.write(r,s),l-=s;for(d=0;d<l;d++)r[d]=r[s+d]}for(;l+t>=s;){if(A=s-l,o.input_.read(r,l,A)<A)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");e.write(r,s),t-=A,l=0}if(o.input_.read(r,l,t)<t)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");o.reset()}}function k(e){var t=e.bit_pos_+7&-8;return 0==e.readBits(t-e.bit_pos_)}function F(e){var t=new r(e),n=new a(t);return h(n),y(n).meta_block_length}function S(e,t){var n,r,i,s,g,p,f,m,I,b,F=0,S=0,R=0,N=[16,15,11,4],T=0,O=0,L=0,M=[new v(0,0),new v(0,0),new v(0,0)],U=128+a.READ_SIZE;i=(1<<(r=h(b=new a(e))))-16,g=(s=1<<r)-1,p=new Uint8Array(s+U+o.maxDictionaryWordLength),f=s,m=[],I=[];for(var G=0;G<3240;G++)m[G]=new A(0,0),I[G]=new A(0,0);for(;!S;){var H,K,j,z,J,P,Y,W,q,V,X,Z=0,$=[1<<28,1<<28,1<<28],ee=[0],te=[1,1,1],ne=[0,1,0,1,0,1],re=[0],ie=null,ae=null,oe=0,Ae=null,se=0,le=0,ce=0;for(n=0;n<3;++n)M[n].codes=null,M[n].htrees=null;b.readMoreInput();var ue=y(b);if(F+(Z=ue.meta_block_length)>t.buffer.length){var de=new Uint8Array(F+Z);de.set(t.buffer),t.buffer=de}if(S=ue.input_end,H=ue.is_uncompressed,ue.is_metadata)for(k(b);Z>0;--Z)b.readMoreInput(),b.readBits(8);else if(0!==Z)if(H)b.bit_pos_=b.bit_pos_+7&-8,_(t,Z,F,p,g,b),F+=Z;else{for(n=0;n<3;++n)te[n]=E(b)+1,te[n]>=2&&(B(te[n]+2,m,n*d,b),B(26,I,n*d,b),$[n]=Q(I,n*d,b),re[n]=1);for(b.readMoreInput(),z=(1<<(K=b.readBits(2)))-1,J=(j=16+(b.readBits(4)<<K))+(48<<K),ie=new Uint8Array(te[0]),n=0;n<te[0];++n)b.readMoreInput(),ie[n]=b.readBits(2)<<1;var ge=D(te[0]<<6,b);Y=ge.num_htrees,P=ge.context_map;var pe=D(te[2]<<2,b);for(q=pe.num_htrees,W=pe.context_map,M[0]=new v(256,Y),M[1]=new v(704,te[1]),M[2]=new v(J,q),n=0;n<3;++n)M[n].decode(b);for(ae=0,Ae=0,V=ie[ee[0]],le=l.lookupOffsets[V],ce=l.lookupOffsets[V+1],X=M[1].htrees[0];Z>0;){var fe,me,he,Ee,Ie,ye,Ce,Be,Qe,we,be,ve;for(b.readMoreInput(),0===$[1]&&(x(te[1],m,1,ee,ne,re,b),$[1]=Q(I,d,b),X=M[1].htrees[ee[1]]),--$[1],(me=(fe=C(M[1].codes,X,b))>>6)>=2?(me-=2,Ce=-1):Ce=0,he=c.kInsertRangeLut[me]+(fe>>3&7),Ee=c.kCopyRangeLut[me]+(7&fe),Ie=c.kInsertLengthPrefixCode[he].offset+b.readBits(c.kInsertLengthPrefixCode[he].nbits),ye=c.kCopyLengthPrefixCode[Ee].offset+b.readBits(c.kCopyLengthPrefixCode[Ee].nbits),O=p[F-1&g],L=p[F-2&g],Qe=0;Qe<Ie;++Qe)b.readMoreInput(),0===$[0]&&(x(te[0],m,0,ee,ne,re,b),$[0]=Q(I,0,b),ae=ee[0]<<6,V=ie[ee[0]],le=l.lookupOffsets[V],ce=l.lookupOffsets[V+1]),oe=P[ae+(l.lookup[le+O]|l.lookup[ce+L])],--$[0],L=O,O=C(M[0].codes,M[0].htrees[oe],b),p[F&g]=O,(F&g)===g&&t.write(p,s),++F;if((Z-=Ie)<=0)break;if(Ce<0)if(b.readMoreInput(),0===$[2]&&(x(te[2],m,2,ee,ne,re,b),$[2]=Q(I,2160,b),Ae=ee[2]<<2),--$[2],se=W[Ae+(255&(ye>4?3:ye-2))],(Ce=C(M[2].codes,M[2].htrees[se],b))>=j)ve=(Ce-=j)&z,Ce=j+((De=(2+(1&(Ce>>=K))<<(be=1+(Ce>>1)))-4)+b.readBits(be)<<K)+ve;if((Be=w(Ce,N,T))<0)throw new Error("[BrotliDecompress] invalid distance");if(we=F&g,Be>(R=F<i&&R!==i?F:i)){if(!(ye>=o.minDictionaryWordLength&&ye<=o.maxDictionaryWordLength))throw new Error("Invalid backward reference. pos: "+F+" distance: "+Be+" len: "+ye+" bytes left: "+Z);
2var De=o.offsetsByLength[ye],xe=Be-R-1,_e=o.sizeBitsByLength[ye],ke=xe>>_e;if(De+=(xe&(1<<_e)-1)*ye,!(ke<u.kNumTransforms))throw new Error("Invalid backward reference. pos: "+F+" distance: "+Be+" len: "+ye+" bytes left: "+Z);var Fe=u.transformDictionaryWord(p,we,De,ye,ke);if(F+=Fe,Z-=Fe,(we+=Fe)>=f){t.write(p,s);for(var Se=0;Se<we-f;Se++)p[Se]=p[f+Se]}}else{if(Ce>0&&(N[3&T]=Be,++T),ye>Z)throw new Error("Invalid backward reference. pos: "+F+" distance: "+Be+" len: "+ye+" bytes left: "+Z);for(Qe=0;Qe<ye;++Qe)p[F&g]=p[F-Be&g],(F&g)===g&&t.write(p,s),++F,--Z}O=p[F-1&g],L=p[F-2&g]}F&=1073741823}}t.write(p,F&g)}v.prototype.decode=function(e){var t,n=0;for(t=0;t<this.num_htrees;++t)this.htrees[t]=n,n+=B(this.alphabet_size,this.codes,n,e)},t.BrotliDecompressBuffer=function(e,t){var n=new r(e);null==t&&(t=F(e));var a=new Uint8Array(t),o=new i(a);return S(n,o),o.pos<o.buffer.length&&(o.buffer=o.buffer.subarray(0,o.pos)),o.buffer},o.init()},92896:function(e){function t(e,t){this.left=e,this.right=t,this.match=function(n){return e.match(n)&&t.match(n)}}function n(e,t){this.left=e,this.right=t,this.match=function(n){return e.match(n)||t.match(n)}}e.exports=function(e,r,i){switch(e){case"and":return new t(r,i);case",":return new n(r,i);default:throw new Error(value)}}},96809:function(e,t,n){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=i(n(96540)),o=n(81768);var A,s=i(n(35830)).default.div(A||(A=r(["\n  margin-top: 20px;\n  margin-bottom: 10px;\n\n  & > div.header {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 15px;\n\n    & label {\n      font-size: 1.2rem;\n      font-weight: 500;\n      margin: 10px;\n    }\n\n    &::before,\n    &::after {\n      content: '';\n      display: block;\n      flex: 1;\n      height: 1px;\n      background-color: #ccc;\n    }\n  }\n\n  & > div.content {\n    border-radius: 8px;\n    border: 1px solid #ccc;\n\n    & > * {\n      display: flex;\n      align-items: center;\n      padding: 8px 15px;\n\n      & label {\n        flex: 1;\n      }\n\n      & p {\n        margin: 0;\n      }\n\n      &:not(:last-child) {\n        border-bottom: 1px solid #ccc;\n      }\n    }\n\n    & > .fee-item,\n    .discount-item {\n      padding-left: 30px;\n      font-size: 0.85rem;\n    }\n\n    & > .subtotal,\n    .fee,\n    .discount {\n      font-size: 0.95rem;\n      font-weight: 500;\n    }\n\n    & > .total {\n      font-size: 1.25rem;\n      font-weight: 500;\n    }\n  }\n"],["\n  margin-top: 20px;\n  margin-bottom: 10px;\n\n  & > div.header {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 15px;\n\n    & label {\n      font-size: 1.2rem;\n      font-weight: 500;\n      margin: 10px;\n    }\n\n    &::before,\n    &::after {\n      content: '';\n      display: block;\n      flex: 1;\n      height: 1px;\n      background-color: #ccc;\n    }\n  }\n\n  & > div.content {\n    border-radius: 8px;\n    border: 1px solid #ccc;\n\n    & > * {\n      display: flex;\n      align-items: center;\n      padding: 8px 15px;\n\n      & label {\n        flex: 1;\n      }\n\n      & p {\n        margin: 0;\n      }\n\n      &:not(:last-child) {\n        border-bottom: 1px solid #ccc;\n      }\n    }\n\n    & > .fee-item,\n    .discount-item {\n      padding-left: 30px;\n      font-size: 0.85rem;\n    }\n\n    & > .subtotal,\n    .fee,\n    .discount {\n      font-size: 0.95rem;\n      font-weight: 500;\n    }\n\n    & > .total {\n      font-size: 1.25rem;\n      font-weight: 500;\n    }\n  }\n"])));t.default=function(e){var t,n,r=e.order,i=void 0===r?{}:r,A=e.className,l=void 0===A?"":A,c=e.renderExtraItemsInfo,u=e.renderDiscountItemsInfo,d=(0,o.useOutlet)("actions")[0];return a.default.createElement(s,{className:"price-summary "+l},a.default.createElement("div",{className:"header"},a.default.createElement("label",null,d.L("price_info"))),a.default.createElement("div",{className:"content"},a.default.createElement("div",{className:"subtotal"},a.default.createElement("label",null,d.L("product")," ",d.L("subtotal")),a.default.createElement("p",null,"$",i.subtotal||0)),i.fee>0&&a.default.createElement("div",{className:"fee"},a.default.createElement("label",null,d.L("fee")),a.default.createElement("p",null,"+ $",i.fee||0)),"function"==typeof c?c(i):i.fee>0&&(null===(t=i.extra_items)||void 0===t?void 0:t.length)>0?i.extra_items.map(function(e,t){return a.default.createElement("div",{key:"extra-item-".concat(t),className:"fee-item"},a.default.createElement("label",null,e.name),a.default.createElement("p",null,"+ $",e.amount))}):null,i.discount>0&&a.default.createElement("div",{className:"discount"},a.default.createElement("label",null,d.L("discount")),a.default.createElement("p",null,"- $",i.discount)),"function"==typeof u?u(i):i.discount>0&&(null===(n=i.discount_items)||void 0===n?void 0:n.length)>0?i.discount_items.map(function(e,t){return a.default.createElement("div",{key:"discount-item-".concat(t),className:"discount-item"},a.default.createElement("label",null,e.name),a.default.createElement("p",null,"- $",e.amount))}):null,a.default.createElement("div",{className:"total"},a.default.createElement("label",null,d.L("total")),a.default.createElement("p",null,"$",i.total||0))))}},98023:function(e,t,n){var r=n(72552),i=n(40346);e.exports=function(e){return"number"==typeof e||i(e)&&"[object Number]"==r(e)}}}]);
3//# sourceMappingURL=component---src-generators-admin-resource-index-js-576ab585c39c9aef5267.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.