PageSourceSearch

https://portal.nwax.net/build/assets/ixp-pack-faj5LKTg.js

js nwax.net collected 2026-10-02 05:58:00 UTC 577,638 bytes, 3 lines download raw bytes

1import{r as e,t}from"./rolldown-runtime-W7wSyTde.js";import{t as n}from"./jquery-DybwbSNM.js";var r=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.AddressError=void 0,e.AddressError=class extends Error{constructor(e,t){super(e),this.name=`AddressError`,this.parseMessage=t}}})),i=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.isInSubnet=n,e.isHostInSubnet=i,e.isGloballyReachable=a,e.offsetBigInt=o,e.isCorrect=s,e.prefixLengthFromMask=c,e.assertByteArray=l,e.numberToPaddedHex=u,e.stringToPaddedHex=d,e.testBit=f;var t=r();function n(e){return this.subnetMask<e.subnetMask?!1:i.call(this,e)}function i(e){return this.binaryZeroPad().length===e.binaryZeroPad().length&&this.mask(e.subnetMask)===e.mask()}function a(e){let t=null;for(let n=0;n<e.length;n++){let r=e[n];r.reachable!==null&&i.call(this,r.subnet)&&(t===null||r.subnet.subnetMask>t.subnet.subnetMask)&&(t=r)}return t===null||t.reachable}function o(e,n,r,i){if(typeof n==`number`&&!Number.isSafeInteger(n)||typeof n!=`number`&&typeof n!=`bigint`)throw new t.AddressError(`${i} offset must be an integer`);let a=e+BigInt(n);if(a<BigInt(0)||a>(BigInt(1)<<BigInt(r))-BigInt(1))throw new t.AddressError(`${i} offset leaves the address space`);return a}function s(e){return function(){return this.addressMinusSuffix===this.correctForm()?this.subnetMask===e&&!this.parsedSubnet||this.parsedSubnet===String(this.subnetMask):!1}}function c(e,n){let r=e.toString(2).padStart(n,`0`);if(r.length>n)throw new t.AddressError(`Invalid subnet mask.`);let i=r.indexOf(`0`);if(i===-1)return n;if(r.slice(i).includes(`1`))throw new t.AddressError(`Invalid subnet mask.`);return i}function l(e,n,r,i){if(e.length!==n)throw new t.AddressError(`${r} addresses require exactly ${n} bytes`);for(let n=0;n<e.length;n++)if(!Number.isInteger(e[n])||e[n]<i||e[n]>255)throw new t.AddressError(`All bytes must be integers between ${i} and 255`)}function u(e){return e.toString(16).padStart(2,`0`)}function d(e){return u(parseInt(e,10))}function f(e,t){let{length:n}=e;if(t>n)return!1;let r=n-t;return e.substring(r,r+1)===`1`}})),a=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.SPECIAL_PURPOSE=e.RE_SUBNET_STRING=e.RE_ADDRESS=e.GROUPS=e.BITS=void 0,e.BITS=32,e.GROUPS=4,e.RE_ADDRESS=/^(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])$/g,e.RE_SUBNET_STRING=/\/\d{1,2}$/,e.SPECIAL_PURPOSE=[[`0.0.0.0/8`,`This network`,!1],[`0.0.0.0/32`,`This host on this network`,!1],[`10.0.0.0/8`,`Private-Use`,!1],[`100.64.0.0/10`,`Shared Address Space`,!1],[`127.0.0.0/8`,`Loopback`,!1
1],[`169.254.0.0/16`,`Link Local`,!1],[`172.16.0.0/12`,`Private-Use`,!1],[`192.0.0.0/24`,`IETF Protocol Assignments`,!1],[`192.0.0.0/29`,`IPv4 Service Continuity Prefix`,!1],[`192.0.0.8/32`,`IPv4 dummy address`,!1],[`192.0.0.9/32`,`Port Control Protocol Anycast`,!0],[`192.0.0.10/32`,`Traversal Using Relays around NAT Anycast`,!0],[`192.0.0.170/32`,`NAT64/DNS64 Discovery`,!1],[`192.0.0.171/32`,`NAT64/DNS64 Discovery`,!1],[`192.0.2.0/24`,`Documentation (TEST-NET-1)`,!1],[`192.31.196.0/24`,`AS112-v4`,!0],[`192.52.193.0/24`,`AMT`,!0],[`192.88.99.0/24`,`Deprecated (6to4 Relay Anycast)`,null],[`192.88.99.2/32`,`6a44-relay anycast address`,!1],[`192.168.0.0/16`,`Private-Use`,!1],[`192.175.48.0/24`,`Direct Delegation AS112 Service`,!0],[`198.18.0.0/15`,`Benchmarking`,!1],[`198.51.100.0/24`,`Documentation (TEST-NET-2)`,!1],[`203.0.113.0/24`,`Documentation (TEST-NET-3)`,!1],[`240.0.0.0/4`,`Reserved`,!1],[`255.255.255.255/32`,`Limited Broadcast`,!1]]})),o=t((e=>{var t=e&&e.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||(`get`in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),n=e&&e.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),o=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i in e)i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r};Object.defineProperty(e,"__esModule",{value:!0}),e.Address4=void 0;var s=o(i()),c=o(a()),l=r(),u=s.isCorrect(c.BITS),d=class e{constructor(e){this.addressMinusSuffix=``,this.groups=c.GROUPS,this.parsedAddress=[],this.parsedSubnet=``,this.subnet=`/32`,this.subnetMask=32,this.v4=!0,this.isCorrect=u,this.isInSubnet=s.isInSubnet,this.isHostInSubnet=s.isHostInSubnet,this.address=e;let t=c.RE_SUBNET_STRING.exec(e);if(t){if(this.parsedSubnet=t[0].replace(`/`,``),this.subnetMask=parseInt(this.parsedSubnet,10),this.subnet=`/${this.subnetMask}`,this.subnetMask<0||this.subnetMask>c.BITS)throw new l.AddressError(`Invalid subnet mask.`);e=e.replace(c.RE_SUBNET_STRING,``)}let n=c.GROUPS*4-1;if(e.length>n)throw new l.AddressError(`IPv4 addresses are at most ${n} characters.`);this.addressMinusSuffix=e,this.parsedAddress=this.parse(e)}static isValid(t){try{return new e(t),!0}catch{return!1}}parse(e){let t=e.split(`.`);if(t.some(e=>/^0\d/.test(e)))throw new l.AddressError(`IPv4 addresses can't have leading zeroes.`);if(!e.match(c.RE_ADDRESS))throw new l.AddressError(`Invalid IPv4 address.`);return t}correctForm(){return this.parsedAddress.map(e=>parseInt(e,10)).join(`.`)}
1static fromAddressAndMask(t,n){let r=s.prefixLengthFromMask(new e(n).bigInt(),c.BITS);return new e(`${t}/${r}`)}static fromAddressAndWildcardMask(t,n){let r=new e(n).bigInt()^(BigInt(1)<<BigInt(c.BITS))-BigInt(1),i=s.prefixLengthFromMask(r,c.BITS);return new e(`${t}/${i}`)}static fromWildcard(t){let n=t.split(`.`);if(n.length!==c.GROUPS)throw new l.AddressError(`Wildcard pattern must have 4 octets`);let r=-1;for(let e=0;e<n.length;e++)if(n[e]===`*`)r===-1&&(r=e);else if(r!==-1)throw new l.AddressError("Wildcard `*` must only appear in trailing octets (e.g. `192.168.0.*`)");let i=r===-1?0:n.length-r,a=n.map(e=>e===`*`?`0`:e),o=c.BITS-i*8;return new e(`${a.join(`.`)}/${o}`)}static fromHex(t){let n=t.replace(/:/g,``);if(!/^[0-9a-fA-F]{8}$/.test(n))throw new l.AddressError(`IPv4 hex must be exactly 8 hex digits`);let r=[];for(let e=0;e<8;e+=2)r.push(parseInt(n.slice(e,e+2),16));return new e(r.join(`.`))}static fromInteger(t){if(!Number.isInteger(t)||t<0||t>4294967295)throw new l.AddressError(`IPv4 integer must be in the range 0 to 2**32 - 1`);return e.fromHex(t.toString(16).padStart(8,`0`))}static fromArpa(t){let n=t.replace(/(\.in-addr\.arpa)?\.?$/i,``).split(`.`).reverse().join(`.`);return new e(n)}toHex(){return this.parsedAddress.map(e=>s.stringToPaddedHex(e)).join(`:`)}toArray(){return this.parsedAddress.map(e=>parseInt(e,10))}toGroup6(){let e=[],t=0;for(;t<c.GROUPS;t+=2)e.push(`${s.stringToPaddedHex(this.parsedAddress[t])}${s.stringToPaddedHex(this.parsedAddress[t+1])}`);return e.join(`:`)}bigInt(){return BigInt(`0x${this.parsedAddress.map(e=>s.stringToPaddedHex(e)).join(``)}`)}_startAddress(){return BigInt(`0b${this.mask()+`0`.repeat(c.BITS-this.subnetMask)}`)}startAddress(){return e.fromBigInt(this._startAddress())}startAddressExclusive(){let t=BigInt(`1`);return e.fromBigInt(this._startAddress()+t)}offset(t){return e.fromBigInt(s.offsetBigInt(this.bigInt(),t,c.BITS,`IPv4`)).withSubnetMask(this.subnetMask)}nextNetwork(){return e.fromBigInt(s.offsetBigInt(this._endAddress(),1,c.BITS,`IPv4`)).withSubnetMask(this.subnetMask)}withSubnetMask(t){return new e(`${this.correctForm()}/${t}`)}_endAddress(){return BigInt(`0b${this.mask()+`1`.repeat(c.BITS-this.subnetMask)}`)}endAddress(){return e.fromBigInt(this._endAddress())}endAddressExclusive(){let t=BigInt(`1`);return e.fromBigInt(this._endAddress()-t)}subnetMaskAddress(){return e.fromBigInt(BigInt(`0b${`1`.repeat(this.subnetMask)}${`0`.repeat(c.BITS-this.subnetMask)}`))}wildcardMask(){return e.fromBigInt(BigInt(`0b${`0`.repeat(this.subnetMask)}${`1`.repeat(c.BITS-this.subnetMask)}`))}networkForm(){return`${this.startAddress().correctForm()}/${this.subnetMask}`}static fromBigInt(t){if(t<BigInt(0)||t>BigInt(4294967295))throw new l.AddressError(`IPv4 BigInt must be in the range 0 to 2**32 - 1`);return e.fromHex(t.toString(16).padStart(8,`0`))}static fromByteArray(e){return s.assertByteArray(e,4,`IPv4`,0),this.fromUnsignedByteArray(e)}static fromUnsignedByteArray(t){if(t.length!==4)throw new l.AddressError(`IPv4 addresses require exactly 4 bytes`);let n=t.join(`.`);return new e(n)}mask(e){return e===void 0&&(e=this.subnetMask),this.getBitsBase2(0,e)}getBitsBase2(e,t){return this.binaryZeroPad().slice(e,t)}reverseForm(e){e||={};let t=this.correctForm().split(`.`).reverse().join(`.`);return e.omitSuffix?t:`${t}.in-addr.arpa.`}isMulticast(){return this.isHostInSubnet(f)}isPrivate(){return p.some(e=>this.isHostInSubnet(e))}isLoopback(){return this.isHostInSubnet(m)}isLinkLocal(){return this.isHostInSubnet(h)}isUnspecified(){return this.isHostInSubnet(g)}isBroadcast(){return this.isHostInSubnet(_)}isCGNAT(){return this.isHostInSubnet(v)}isDocumentation(){return y.some(e=>this.isHostInSubnet(e))}isBenchmarking(){return this.isHostInSubnet(b)}isReserved(){return this.isHostInSubnet(x)}isGlobal(){return!this.isMulticast()&&s.isGloballyReachable.call(this,S)}binaryZeroPad(){return this._binaryZeroPad===void 0&&(this._binaryZeroPad=this.bigInt().toString(2).padStart(c.BITS,`0`)),this._binaryZeroPad}groupForV6(){let e=this.parsedAddress;return this.correctForm().replace(c.RE_ADDRESS,`<span class="hover-group group-v4 group-6">${e.slice(0,2).join(`.`)}</span>
1.<span class="hover-group group-v4 group-7">${e.slice(2,4).join(`.`)}</span>`)}};e.Address4=d;var f=new d(`224.0.0.0/4`),p=[new d(`10.0.0.0/8`),new d(`172.16.0.0/12`),new d(`192.168.0.0/16`)],m=new d(`127.0.0.0/8`),h=new d(`169.254.0.0/16`),g=new d(`0.0.0.0/32`),_=new d(`255.255.255.255/32`),v=new d(`100.64.0.0/10`),y=[new d(`192.0.2.0/24`),new d(`198.51.100.0/24`),new d(`203.0.113.0/24`)],b=new d(`198.18.0.0/15`),x=new d(`240.0.0.0/4`),S=c.SPECIAL_PURPOSE.map(([e,,t])=>({subnet:new d(e),reachable:t}))})),s=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.SPECIAL_PURPOSE=e.RE_URL_WITH_PORT=e.RE_URL=e.RE_ZONE_STRING=e.RE_SUBNET_STRING=e.RE_BAD_ADDRESS=e.RE_BAD_CHARACTERS=e.TYPES=e.SCOPES=e.GROUPS=e.BITS=void 0,e.BITS=128,e.GROUPS=8,e.SCOPES={0:`Reserved`,1:`Interface local`,2:`Link local`,4:`Admin local`,5:`Site local`,8:`Organization local`,14:`Global`,15:`Reserved`},e.TYPES={"ff01::1/128":`Multicast (All nodes on this interface)`,"ff01::2/128":`Multicast (All routers on this interface)`,"ff02::1/128":`Multicast (All nodes on this link)`,"ff02::2/128":`Multicast (All routers on this link)`,"ff05::2/128":`Multicast (All routers in this site)`,"ff02::5/128":`Multicast (OSPFv3 AllSPF routers)`,"ff02::6/128":`Multicast (OSPFv3 AllDR routers)`,"ff02::9/128":`Multicast (RIP routers)`,"ff02::a/128":`Multicast (EIGRP routers)`,"ff02::d/128":`Multicast (PIM routers)`,"ff02::16/128":`Multicast (MLDv2 reports)`,"ff01::fb/128":`Multicast (mDNSv6)`,"ff02::fb/128":`Multicast (mDNSv6)`,"ff05::fb/128":`Multicast (mDNSv6)`,"ff02::1:2/128":`Multicast (All DHCP servers and relay agents on this link)`,"ff05::1:2/128":`Multicast (All DHCP servers and relay agents in this site)`,"ff02::1:3/128":`Multicast (All DHCP servers on this link)`,"ff05::1:3/128":`Multicast (All DHCP servers in this site)`,"::/128":`Unspecified`,"::1/128":`Loopback`,"::ffff:0:0/96":`IPv4-mapped`,"ff00::/8":`Multicast`,"fe80::/10":`Link-local unicast`,"fc00::/7":`Unique local`,"2001::/32":`Teredo`,"2001:2::/48":`Benchmarking`,"2002::/16":`6to4`,"2001:db8::/32":`Documentation`,"3fff::/20":`Documentation`,"100::/64":`Discard-only`,"fec0::/10":`Site-local unicast (deprecated)`,"::/96":`IPv4-compatible (deprecated)`,"64:ff9b::/96":`NAT64 (well-known)`,"64:ff9b:1::/48":`NAT64 (local-use)`},e.RE_BAD_CHARACTERS=/([^0-9a-f:/%])/gi,e.RE_BAD_ADDRESS=/([0-9a-f]{5,}|:{3,}|[^:]:$|^:[^:]|\/$)/gi,e.RE_SUBNET_STRING=/\/\d{1,3}(?=%|$)/,e.RE_ZONE_STRING=/%.*$/,e.RE_URL=/^(?:\[([0-9a-f:.]+)\]|([0-9a-f:.]+))(?:[/?#].*)?$/i,e.RE_URL_WITH_PORT=/^\[([0-9a-f:.]+)\]:([0-9]{1,5})(?:[/?#].*)?$/i,e.SPECIAL_PURPOSE=[[`::1/128`,`Loopback Address`,!1],[`::/128`,`Unspecified Address`,!1],[`::ffff:0:0/96`,`IPv4-mapped Address`,!1],[`64:ff9b::/96`,`IPv4-IPv6 Translat.`,!0],[`64:ff9b:1::/48`,`IPv4-IPv6 Translat.`,!1],[`100::/64`,`Discard-Only Address Block`,!1],[`100:0:0:1::/64`,`Dummy IPv6 Prefix`,!1],[`2001::/23`,`IETF Protocol Assignments`,!1],[`2001::/32`,`TEREDO`,!1],[`2001:1::1/128`,`Port Control Protocol Anycast`,!0],[`2001:1::2/128`,`Traversal Using Relays around NAT Anycast`,!0],[`2001:1::3/128`,`DNS-SD Service Registration Protocol Anycast`,!0],[`2001:2::/48`,`Benchmarking`,!1],[`2001:3::/32`,`AMT`,!0],[`2001:4:112::/48`,`AS112-v6`,!0],[`2001:10::/28`,`Deprecated (previously ORCHID)`,null],[`2001:20::/28`,`ORCHIDv2`,!0],[`2001:30::/28`,`Drone Remote ID Protocol Entity Tags (DETs) Prefix`,!0],[`2001:db8::/32`,`Documentation`,!1],[`2002::/16`,`6to4`,!1],[`2620:4f:8000::/48`,`Direct Delegation AS112 Service`,!0],[`3fff::/20`,`Documentation`,!1],[`5f00::/16`,`Segment Routing (SRv6) SIDs`,!1],[`fc00::/7`,`Unique-Local`,!1],[`fe80::/10`,`Link-Local Unicast`,!1]]})),c=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.escapeHtml=t,e.spanAllZeroes=n,e.spanAll=r,e.spanLeadingZeroes=a,e.simpleGroup=o;function t(e){return e.replace(/&/g,`&amp;`).replace(/</g,`&lt;`).replace(/>/g,`&gt;`).replace(/"/g,`&quot;`).replace(/'/g,`&#39;`)}function n(e){return t(e).replace(/(0+)/g,`<span class="zero">$1</span>`)}function r(e,r=0){return e.split(``).map((e,i)=>`<span class="digit value-${t(e)} position-${i+r}">${n(e)}</span>`).join(``)}function i(e){return t(e).replace(/^(0+)/,`<span class="zero">$1</span>`)}function a(e){return e.split(`:`).map(e=>i(e)).join(`:`)}function o(e,t=0){return e.split(`:`).map((e,n)=>/group-v4/.test(e)?e:`<span class="hover-group group-${n+t}">${i(e)}</span>`)}}
1)),l=t((e=>{var t=e&&e.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||(`get`in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),n=e&&e.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),r=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i in e)i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r};Object.defineProperty(e,"__esModule",{value:!0}),e.ADDRESS_BOUNDARY=void 0,e.groupPossibilities=a,e.padGroup=o,e.simpleRegularExpression=c,e.possibleElisions=l;var i=r(s());function a(e){return`(${e.join(`|`)})`}function o(e){return e.length<4?`0{0,${4-e.length}}${e}`:e}e.ADDRESS_BOUNDARY=`[^A-Fa-f0-9:]`;function c(e){let t=[];e.forEach((e,n)=>{parseInt(e,16)===0&&t.push(n)});let n=t.map(t=>e.map((e,n)=>{if(n===t){let t=n===0||n===i.GROUPS-1?`:`:``;return a([o(e),t])}return o(e)}).join(`:`));return n.push(e.map(o).join(`:`)),a(n)}function l(e,t,n){let r=t?``:`:`,i=n?``:`:`,o=[];!t&&!n&&o.push(`::`),t&&n&&o.push(``),(n&&!t||!n&&t)&&o.push(`:`),o.push(`${r}(:0{1,4}){1,${e-1}}`),o.push(`(0{1,4}:){1,${e-1}}${i}`),o.push(`(0{1,4}:){${e-1}}0{1,4}`);for(let t=1;t<e-1;t++)for(let n=1;n<e-t;n++)o.push(`(0{1,4}:){${n}}:(0{1,4}:){${e-n-t-1}}0{1,4}`);return a(o)}})),u=t((e=>{var t=e&&e.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||(`get`in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),n=e&&e.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),u=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i in e)i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r};Object.defineProperty(e,"__esModule",{value:!0}),e.Address6=void 0;var d=u(i()),f=u(a()),p=u(s()),m=u(c()),h=o(),g=l(),_=r(),v=i(),y=d.isCorrect(p.BITS);function b(e){if(!e)throw Error(`Assertion failed.`)}function x(e){let t=/(\d+)(\d{3})/;for(;t.test(e);)e=e.replace(t,`$1,$2`);return e}function S(e){return e=e.replace(/^(0{1,})([1-9]+)$/,`<span class="parse-error">$1</span>$2`),e=e.replace(/^(0{1,})(0)$/,`<span class="parse-error">$1</span>$2`),e}function C(e,t){let n=[],r=[],i=0;for(;i<e.length;i++)i<t[0]?n.push(e[i]):i>t[1]&&r.push(e[i]);return n.concat([`compact`]).concat(r)}function w(e){return parseInt(e,16).toString(16).padStart(4,`0`)}function T(e){return e&255}var E=class e{constructor(e,t){this.addressMinusSuffix=``,this.parsedSubnet=``,this.subnet=`/128`,this.subnetMask=128,this.v4=!1,this.zone=``,this.isInSubnet=d.isInSubnet,this.isHostInSubnet=d.isHostInSubnet,this.isCorrect=y,this.groups=t===void 0?p.GROUPS:t,this.address=e;let n=p.RE_SUBNET_STRING.exec(e);if(n){if(this.parsedSubnet=n[0].replace(`/`,``),this.subnetMask=parseInt(this.parsedSubnet,10),this.subnet=`/${this.subnetMask}`,Number.isNaN(this.subnetMask)||this.subnetMask<0||this.subnetMask>p.BITS)throw new _.AddressError(`Invalid subnet mask.`);e=e.replace(p.RE_SUBNET_STRING,``)}if(/\//.test(e))throw new _.AddressError(`Invalid subnet mask.`);let r=p.RE_ZONE_STRING.exec(e);r&&(this.zone=r[0],e=e.replace(p.RE_ZONE_STRING,``));let i=this.groups*5+5;if(e.length>i)throw new _.AddressError(`IPv6 addresses are at most ${i} characters.`);this.addressMinusSuffix=e,this.parsedAddress=this.parse(this.addressMinusSuffix)}static isValid(t){try{return new e(t),!0}catch{return!1}}static fromBigInt(t){if(t<BigInt(0)||t>(BigInt(1)<<BigInt(p.BITS))-BigInt(1))throw new _.AddressError(`IPv6 BigInt must be in the range 0 to 2**128 - 1`);let n=t.toString(16).padStart(32,`0`),r=[];for(let e=0;e<p.GROUPS;e++)r.push(n.slice(e*4,(e+1)*4));return new e(r.join(`:`))}static fromURL(t){let n,r=null,i,a,o=t.replace(/^[a-z][a-z0-9+.-]*:\/\//i,``);if(o.indexOf(`[`)!==-1&&o.indexOf(`]:`)!==-1){if(a=`failed to parse address with port`,i=p.RE_URL_WITH_PORT.exec(o),i===null)return{error:a,address:null,port:null};n=i[1],r=i[2]}else{if(a=`failed to parse address from URL`,i=p.RE_URL.exec(o),i===null)return{error:a,address:null,port:null};n=i[1]??i[2]}r?(r=parseInt(r,10),(r<0||r>65535)&&(r=null)):r=null;let s;try{s=new e(n)}catch{return{error:a,address:null,port:null}}return{address:s,port:r}}
1static fromAddressAndMask(t,n){let r=d.prefixLengthFromMask(new e(n).bigInt(),p.BITS);return new e(`${t}/${r}`)}static fromAddressAndWildcardMask(t,n){let r=new e(n).bigInt()^(BigInt(1)<<BigInt(p.BITS))-BigInt(1),i=d.prefixLengthFromMask(r,p.BITS);return new e(`${t}/${i}`)}static fromWildcard(t){if(t.includes(`%`)||t.includes(`/`))throw new _.AddressError(`Wildcard pattern must not include a zone or CIDR suffix`);let n=t.split(`::`);if(n.length>2)throw new _.AddressError(`Wildcard pattern cannot contain more than one '::'`);let r;if(n.length===2){let e=n[0]===``?[]:n[0].split(`:`),t=n[1]===``?[]:n[1].split(`:`),i=p.GROUPS-e.length-t.length;if(i<1)throw new _.AddressError(`Wildcard pattern with '::' has too many groups`);r=[...e,...Array(i).fill(`0`),...t]}else r=t.split(`:`);if(r.length!==p.GROUPS)throw new _.AddressError(`Wildcard pattern must have 8 groups`);let i=-1;for(let e=0;e<r.length;e++)if(r[e]===`*`)i===-1&&(i=e);else if(i!==-1)throw new _.AddressError("Wildcard `*` must only appear in trailing groups (e.g. `2001:db8:*:*:*:*:*:*`)");let a=i===-1?0:r.length-i,o=r.map(e=>e===`*`?`0`:e),s=p.BITS-a*16;return new e(`${o.join(`:`)}/${s}`)}static fromAddress4(t){let n=new h.Address4(t),r=p.BITS-(f.BITS-n.subnetMask);return new e(`::ffff:${n.correctForm()}/${r}`)}static fromArpa(t){let n=t.replace(/(\.ip6\.arpa)?\.?$/i,``);if(!/^[0-9a-f](\.[0-9a-f]){0,31}$/i.test(n))throw new _.AddressError(`Invalid 'ip6.arpa' form.`);let r=n.split(`.`).reverse(),i=r.length*4,a=r.join(``).padEnd(32,`0`),o=[];for(let e=0;e<p.GROUPS;e++)o.push(a.slice(e*4,(e+1)*4));return new e(`${o.join(`:`)}/${i}`)}microsoftTranscription(){return`${this.correctForm().replace(/:/g,`-`)}.ipv6-literal.net`}mask(e=this.subnetMask){return this.getBitsBase2(0,e)}possibleSubnets(e=128){let t=p.BITS-this.subnetMask-Math.abs(e-p.BITS);return t<0?`0`:x((BigInt(`2`)**BigInt(t)).toString(10))}_startAddress(){return BigInt(`0b${this.mask()+`0`.repeat(p.BITS-this.subnetMask)}`)}startAddress(){return e.fromBigInt(this._startAddress())}startAddressExclusive(){let t=BigInt(`1`);return e.fromBigInt(this._startAddress()+t)}_endAddress(){return BigInt(`0b${this.mask()+`1`.repeat(p.BITS-this.subnetMask)}`)}endAddress(){return e.fromBigInt(this._endAddress())}endAddressExclusive(){let t=BigInt(`1`);return e.fromBigInt(this._endAddress()-t)}offset(t){return e.fromBigInt(d.offsetBigInt(this.bigInt(),t,p.BITS,`IPv6`)).withSubnetMask(this.subnetMask)}nextNetwork(){return e.fromBigInt(d.offsetBigInt(this._endAddress(),1,p.BITS,`IPv6`)).withSubnetMask(this.subnetMask)}withSubnetMask(t){return new e(`${this.correctForm()}/${t}`)}subnetMaskAddress(){return e.fromBigInt(BigInt(`0b${`1`.repeat(this.subnetMask)}${`0`.repeat(p.BITS-this.subnetMask)}`))}wildcardMask(){return e.fromBigInt(BigInt(`0b${`0`.repeat(this.subnetMask)}${`1`.repeat(p.BITS-this.subnetMask)}`))}networkForm(){return`${this.startAddress().correctForm()}/${this.subnetMask}`}getScope(){let e=this.getType();return e===`Multicast`||e.startsWith(`Multicast `)?p.SCOPES[parseInt(this.getBits(12,16).toString(10),10)]||`Unknown`:e===`Link-local unicast`||e===`Loopback`?`Link local`:e===`Unspecified`?`Unknown`:`Global`}getType(){for(let e=0;e<D.length;e++){let t=D[e];if(this.isHostInSubnet(t[0]))return t[1]}return`Global unicast`}getBits(e,t){return BigInt(`0b${this.getBitsBase2(e,t)}`)}getBitsBase2(e,t){return this.binaryZeroPad().slice(e,t)}getBitsBase16(e,t){let n=t-e;if(n%4!=0)throw Error(`Length of bits to retrieve must be divisible by four`);return this.getBits(e,t).toString(16).padStart(n/4,`0`)}getBitsPastSubnet(){return this.getBitsBase2(this.subnetMask,p.BITS)}reverseForm(e){e||={};let t=Math.floor(this.subnetMask/4),n=this.canonicalForm().replace(/:/g,``).split(``).slice(0,t).reverse().join(`.`);return t>0?e.omitSuffix?n:`${n}.ip6.arpa.`:e.omitSuffix?``:`ip6.arpa.`}correctForm(){let e,t=[],n=0,r=[];for(e=0;e<this.parsedAddress.length;e++){let t=parseInt(this.parsedAddress[e],16);t===0&&n++,t!==0&&n>0&&(n>1&&r.push([e-n,e-1]),n=0)}n>1&&r.push([this.parsedAddress.length-n,this.parsedAddress.length-1]);let i=r.map(e=>e[1]-e[0]+1);if(r.length>0){let e=i.indexOf(Math.max(...i));t=C(this.parsedAddress,r[e])}else t=this.parsedAddress;for(e=0;e<t.length;e++)t[e]!==`compact`&&(t[e]=parseInt(t[e],16).toString(16));let a=t.join(`:`);return a=a.replace(/^compact$/,`::`),a=a.replace(/(^compact)|(compact$)/,`:`),a=a.replace(/compact/,``),a}binaryZeroPad(){return this._binaryZeroPad===void 0&&(this._binaryZeroPad=this.bigInt().toString(2).padStart(p.BITS,`0`)),this._binaryZeroPad}parse4in6(e){if(e.indexOf(`.`)===-1)return e;let t=e.split(`:`),n=t.slice(-1)[0],r=n.split(`.`);if(r.length===f.GROUPS&&r.every(e=>/^\d{1,3}$/.test(e))&&r.some(e=>/^0\d/.test(e))){let e=r.map(S).join(`.`),n=t.slice(0,-1).map(m.escapeHtml).join(`:`),i=t.length>1?`:`:``;throw new _.AddressError(`IPv4 addresses can't have leading zeroes.`,`${n}${i}${e}`)}let i=n.match(f.RE_ADDRESS);if(i){this.parsedAddress4=i[0];let n=this.subnetMask>=96?`/${this.subnetMask-96}`:``;this.address4=new h.Address4(`${this.parsedAddress4}${n}`),this.v4=!0,t[t.length-1]=this.address4.toGroup6(),e=t.join(`:`)}return e}parse(e){e=this.parse4in6(e);let t=e.match(p.RE_BAD_CHARACTERS);if(t)throw new _.AddressError(`Bad character${t.length>1?`s`:``} detected in address: ${t.join(``)}`,e.replace(p.RE_BAD_CHARACTERS,`<span class="parse-error">$1</span>`));let n=e.match(p.RE_BAD_ADDRESS);if(n)throw new _.AddressError(`Address failed regex: ${n.join(``)}`,e.replace(p.RE_BAD_ADDRESS,`<span class="parse-error">$1</span>`));let r=[],i=e.split(`::`);if(i.length===2){let e=i[0].split(`:`),t=i[1].split(`:`);e.length===1&&e[0]===``&&(e=[]),t.length===1&&t[0]===``&&(t=[]);let n=this.groups-(e.length+t.length);if(!n)throw new _.AddressError(`Error parsing groups`);this.elidedGroups=n,this.elisionBegin=e.length,this.elisionEnd=e.length+this.elidedGroups,r=r.concat(e);for(let e=0;e<n;e++)r.push(`0`);r=r.concat(t)}else if(i.length===1)r=e.split(`:`),this.elidedGroups=0;
1else throw new _.AddressError(`Too many :: groups found`);if(r=r.map(e=>parseInt(e,16).toString(16)),r.length!==this.groups)throw new _.AddressError(`Incorrect number of groups found`);return r}canonicalForm(){return this.parsedAddress.map(w).join(`:`)}decimal(){return this.parsedAddress.map(e=>parseInt(e,16).toString(10).padStart(5,`0`)).join(`:`)}bigInt(){return BigInt(`0x${this.parsedAddress.map(w).join(``)}`)}to4(){let e=this.binaryZeroPad().split(``),t=BigInt(`0b${e.slice(96,128).join(``)}`).toString(16).padStart(8,`0`);if(this.subnetMask>=96){let e=this.subnetMask-96,n=[];for(let e=0;e<8;e+=2)n.push(parseInt(t.slice(e,e+2),16));return new h.Address4(`${n.join(`.`)}/${e}`)}return h.Address4.fromHex(t)}to4in6(){let t=this.to4(),n=new e(this.parsedAddress.slice(0,6).join(`:`),6).correctForm(),r=``;return/:$/.test(n)||(r=`:`),n+r+t.correctForm()}inspectTeredo(){let e=this.getBitsBase16(0,32),t=(this.getBits(80,96)^BigInt(`0xffff`)).toString(),n=h.Address4.fromHex(this.getBitsBase16(32,64)),r=this.getBits(96,128),i=h.Address4.fromHex((r^BigInt(`0xffffffff`)).toString(16).padStart(8,`0`)),a=this.getBitsBase2(64,80),o=(0,v.testBit)(a,15),s=(0,v.testBit)(a,14),c=(0,v.testBit)(a,8),l=(0,v.testBit)(a,9),u=BigInt(`0b${a.slice(2,6)+a.slice(8,16)}`).toString(10);return{prefix:`${e.slice(0,4)}:${e.slice(4,8)}`,server4:n.address,client4:i.address,flags:a,coneNat:o,microsoft:{reserved:s,universalLocal:l,groupIndividual:c,nonce:u},udpPort:t}}inspect6to4(){let e=this.getBitsBase16(0,16),t=h.Address4.fromHex(this.getBitsBase16(16,48));return{prefix:e.slice(0,4),gateway:t.address}}to6to4(){if(!this.is4())return null;let t=[`2002`,this.getBitsBase16(96,112),this.getBitsBase16(112,128),``,`/16`].join(`:`);return new e(t)}static fromAddress4Nat64(t,n=`64:ff9b::/96`){let r=new h.Address4(t),i=new e(n),a=i.subnetMask;if(a!==32&&a!==40&&a!==48&&a!==56&&a!==64&&a!==96)throw new _.AddressError(`NAT64 prefix length must be 32, 40, 48, 56, 64, or 96`);let o=i.binaryZeroPad(),s=r.binaryZeroPad(),c;if(a===96)c=o.slice(0,96)+s;else{let e=64-a;c=[o.slice(0,a),s.slice(0,e),`00000000`,s.slice(e),`0`.repeat(56-(32-e))].join(``)}let l=BigInt(`0b${c}`).toString(16).padStart(32,`0`),u=[];for(let e=0;e<8;e++)u.push(l.slice(e*4,(e+1)*4));return new e(u.join(`:`))}toAddress4Nat64(t=`64:ff9b::/96`){let n=new e(t),r=n.subnetMask;if(r!==32&&r!==40&&r!==48&&r!==56&&r!==64&&r!==96)throw new _.AddressError(`NAT64 prefix length must be 32, 40, 48, 56, 64, or 96`);if(!this.isHostInSubnet(n))return null;let i=this.binaryZeroPad(),a;if(r===96)a=i.slice(96,128);else{let e=64-r;a=i.slice(r,r+e)+i.slice(72,72+(32-e))}let o=[];for(let e=0;e<4;e++)o.push(parseInt(a.slice(e*8,(e+1)*8),2).toString());return new h.Address4(o.join(`.`))}toByteArray(){let e=this.bigInt().toString(16).padStart(p.BITS/4,`0`),t=[];for(let n=0,r=e.length;n<r;n+=2)t.push(parseInt(e.substring(n,n+2),16));return t}toUnsignedByteArray(){return this.toByteArray().map(T)}static fromByteArray(e){return d.assertByteArray(e,16,`IPv6`,-128),this.fromUnsignedByteArray(e.map(T))}static fromUnsignedByteArray(t){d.assertByteArray(t,16,`IPv6`,0);let n=BigInt(`256`),r=BigInt(`0`),i=BigInt(`1`);for(let e=t.length-1;e>=0;e--)r+=i*BigInt(t[e].toString(10)),i*=n;return e.fromBigInt(r)}isCanonical(){return this.addressMinusSuffix===this.canonicalForm()}isLinkLocal(){let e=this.embeddedIPv4();return e?e.isLinkLocal():this.isHostInSubnet(j)}isMulticast(){let e=this.embeddedIPv4();if(e)return e.isMulticast();let t=this.getType();return t===`Multicast`||t.startsWith(`Multicast `)}is4(){return this.v4}isMapped4(){return this.isHostInSubnet(F)}embeddedIPv4(){return this.isMapped4()||this.isHostInSubnet(I)?this.to4():null}isTeredo(){return this.isHostInSubnet(O)}is6to4(){return this.isHostInSubnet(k)}isLoopback(){let e=this.embeddedIPv4();return e?e.isLoopback():this.getType()===`Loopback`}isULA(){return this.isHostInSubnet(A)}isPrivate(){let e=this.embeddedIPv4();return e?e.isPrivate():this.isULA()||this.isHostInSubnet(L)}isCGNAT(){let e=this.embeddedIPv4();return e?e.isCGNAT():!1}isBroadcast(){let e=this.embeddedIPv4();return e?e.isBroadcast():!1}isUnspecified(){let e=this.embeddedIPv4();return e?e.isUnspecified():this.getType()===`Unspecified`}isDocumentation(){return M.some(e=>this.isHostInSubnet(e))}
1isBenchmarking(){let e=this.embeddedIPv4();return e?e.isBenchmarking():this.isHostInSubnet(N)}isGlobal(){let e=this.embeddedIPv4();return e?e.isGlobal():this.isHostInSubnet(ee)&&d.isGloballyReachable.call(this,P)}href(e){return e=e===void 0?``:`:${e}`,`http://[${this.correctForm()}]${e}/`}link(e){e||={},e.className===void 0&&(e.className=``),e.prefix===void 0&&(e.prefix=`/#address=`),e.v4===void 0&&(e.v4=!1);let t=this.correctForm;e.v4&&(t=this.to4in6);let n=t.call(this),r=m.escapeHtml(`${e.prefix}${n}`),i=m.escapeHtml(n);return e.className?`<a href="${r}" class="${m.escapeHtml(e.className)}">${i}</a>`:`<a href="${r}">${i}</a>`}group(){if(this.elidedGroups===0)return m.simpleGroup(this.addressMinusSuffix).join(`:`);b(typeof this.elidedGroups==`number`),b(typeof this.elisionBegin==`number`);let e=[],[t,n]=this.addressMinusSuffix.split(`::`);t.length?e.push(...m.simpleGroup(t)):e.push(``);let r=[`hover-group`];for(let e=this.elisionBegin;e<this.elisionBegin+this.elidedGroups;e++)r.push(`group-${e}`);return e.push(`<span class="${r.join(` `)}"></span>`),n.length?e.push(...m.simpleGroup(n,this.elisionEnd)):e.push(``),this.is4()&&(b(this.address4 instanceof h.Address4),e.pop(),e.push(this.address4.groupForV6())),e.join(`:`)}regularExpressionString(t=!1){let n=[],r=new e(this.correctForm());if(r.elidedGroups===0)n.push((0,g.simpleRegularExpression)(r.parsedAddress));else if(r.elidedGroups===p.GROUPS)n.push((0,g.possibleElisions)(p.GROUPS));else{let e=r.address.split(`::`);e[0].length&&n.push((0,g.simpleRegularExpression)(e[0].split(`:`))),b(typeof r.elidedGroups==`number`),n.push((0,g.possibleElisions)(r.elidedGroups,e[0].length!==0,e[1].length!==0)),e[1].length&&n.push((0,g.simpleRegularExpression)(e[1].split(`:`))),n=[n.join(`:`)]}return t||(n=[`(?=^|`,g.ADDRESS_BOUNDARY,`|[^\\w\\:])(`,...n,`)(?=[^\\w\\:]|`,g.ADDRESS_BOUNDARY,`|$)`]),n.join(``)}regularExpression(e=!1){return new RegExp(this.regularExpressionString(e),`i`)}};e.Address6=E;var D=Object.keys(p.TYPES).map(e=>[new E(e),p.TYPES[e]]),O=new E(`2001::/32`),k=new E(`2002::/16`),A=new E(`fc00::/7`),j=new E(`fe80::/10`),M=[new E(`2001:db8::/32`),new E(`3fff::/20`)],N=new E(`2001:2::/48`),ee=new E(`2000::/3`),P=p.SPECIAL_PURPOSE.map(([e,,t])=>({subnet:new E(e),reachable:t})),F=new E(`::ffff:0:0/96`),I=new E(`64:ff9b::/96`),L=new E(`64:ff9b:1::/48`)})),d=t((e=>{var t=e&&e.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||(`get`in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),n=e&&e.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),i=e&&e.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i in e)i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r};Object.defineProperty(e,"__esModule",{value:!0}),e.v6=e.AddressError=e.Address6=e.Address4=void 0;var a=o();Object.defineProperty(e,"Address4",{enumerable:!0,get:function(){return a.Address4}});var s=u();Object.defineProperty(e,"Address6",{enumerable:!0,get:function(){return s.Address6}});var l=r();Object.defineProperty(e,"AddressError",{enumerable:!0,get:function(){return l.AddressError}}),e.v6={helpers:i(c())}}))(),f=e(n(),1);window.$=window.jQuery=f.default;var p=f.default,m=e(t(((e,t)=>{(function(e){typeof define==`function`&&define.amd?define([`jquery`],e):typeof t==`object`&&t.exports?t.exports=function(t,r){return r===void 0&&(r=typeof window<`u`?n():n()(t)),e(r),r}:e(jQuery)})(function(e){var t=function(){if(e&&e.fn&&e.fn.select2&&e.fn.select2.amd)var t=e.fn.select2.amd;var t;return(function(){if(!t||!t.requirejs){t?n=t:t={};var e,n,r;(function(t){var i,a,o,s,c={},l={},u={},d={},f=Object.prototype.hasOwnProperty,p=[].slice,m=/\.js$/;function h(e,t){return f.call(e,t)}function g(e,t){var n,r,i,a,o,s,c,l,d,f,p,h,g=t&&t.split(`/`),_=u.map,v=_&&_[`*`]||{};if(e){for(e=e.split(`/`),o=e.length-1,u.nodeIdCompat&&m.test(e[o])&&(e[o]=e[o].replace(m,``)),e[0].charAt(0)===`.`&&g&&(h=g.slice(0,g.length-1),e=h.concat(e)),d=0;d<e.length;d++)if(p=e[d],p===`.`)e.splice(d,1),--d;else if(p===`..`){if(d===0||d===1&&e[2]===`..`||e[d-1]===`..`)continue;d>0&&(e.splice(d-1,2),d-=2)}e=e.join(`/`)}if((g||v)&&_){for(n=e.split(`/`),d=n.length;d>0;
1--d){if(r=n.slice(0,d).join(`/`),g){for(f=g.length;f>0;--f)if(i=_[g.slice(0,f).join(`/`)],i&&(i=i[r],i)){a=i,s=d;break}}if(a)break;!c&&v&&v[r]&&(c=v[r],l=d)}!a&&c&&(a=c,s=l),a&&(n.splice(0,s,a),e=n.join(`/`))}return e}function _(e,n){return function(){var r=p.call(arguments,0);return typeof r[0]!=`string`&&r.length===1&&r.push(null),a.apply(t,r.concat([e,n]))}}function v(e){return function(t){return g(t,e)}}function y(e){return function(t){c[e]=t}}function b(e){if(h(l,e)){var n=l[e];delete l[e],d[e]=!0,i.apply(t,n)}if(!h(c,e)&&!h(d,e))throw Error(`No `+e);return c[e]}function x(e){var t,n=e?e.indexOf(`!`):-1;return n>-1&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function S(e){return e?x(e):[]}o=function(e,t){var n,r=x(e),i=r[0],a=t[1];return e=r[1],i&&(i=g(i,a),n=b(i)),i?e=n&&n.normalize?n.normalize(e,v(a)):g(e,a):(e=g(e,a),r=x(e),i=r[0],e=r[1],i&&(n=b(i))),{f:i?i+`!`+e:e,n:e,pr:i,p:n}};function C(e){return function(){return u&&u.config&&u.config[e]||{}}}s={require:function(e){return _(e)},exports:function(e){var t=c[e];return t===void 0?c[e]={}:t},module:function(e){return{id:e,uri:``,exports:c[e],config:C(e)}}},i=function(e,n,r,i){var a,u,f,p,m,g,v=[],x=typeof r,C;if(i||=e,g=S(i),x===`undefined`||x===`function`){for(n=!n.length&&r.length?[`require`,`exports`,`module`]:n,m=0;m<n.length;m+=1)if(p=o(n[m],g),u=p.f,u===`require`)v[m]=s.require(e);else if(u===`exports`)v[m]=s.exports(e),C=!0;else if(u===`module`)a=v[m]=s.module(e);else if(h(c,u)||h(l,u)||h(d,u))v[m]=b(u);else if(p.p)p.p.load(p.n,_(i,!0),y(u),{}),v[m]=c[u];else throw Error(e+` missing `+u);f=r?r.apply(c[e],v):void 0,e&&(a&&a.exports!==t&&a.exports!==c[e]?c[e]=a.exports:(f!==t||!C)&&(c[e]=f))}else e&&(c[e]=r)},e=n=a=function(e,n,r,c,l){if(typeof e==`string`)return s[e]?s[e](n):b(o(e,S(n)).f);if(!e.splice){if(u=e,u.deps&&a(u.deps,u.callback),!n)return;n.splice?(e=n,n=r,r=null):e=t}return n||=function(){},typeof r==`function`&&(r=c,c=l),c?i(t,e,n,r):setTimeout(function(){i(t,e,n,r)},4),a},a.config=function(e){return a(e)},e._defined=c,r=function(e,t,n){if(typeof e!=`string`)throw Error(`See almond README: incorrect module build, no module name`);t.splice||(n=t,t=[]),!h(c,e)&&!h(l,e)&&(l[e]=[e,t,n])},r.amd={jQuery:!0}})(),t.requirejs=e,t.require=n,t.define=r}})(),t.define(`almond`,function(){}),t.define(`jquery`,[],function(){var t=e||$;return t==null&&console&&console.error&&console.error(`Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page.`),t}),t.define(`select2/utils`,[],function(){var e={};e.Extend=function(e,t){var n={}.hasOwnProperty;function r(){this.constructor=e}for(var i in t)n.call(t,i)&&(e[i]=t[i]);return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e};function t(e){var t=e.prototype,n=[];for(var r in t)typeof t[r]==`function`&&r!==`constructor`&&n.push(r);return n}e.Decorate=function(e,n){var r=t(n),i=t(e);function a(){var t=Array.prototype.unshift,r=n.prototype.constructor.length,i=e.prototype.constructor;r>0&&(t.call(arguments,e.prototype.constructor),i=n.prototype.constructor),i.apply(this,arguments)}n.displayName=e.displayName;function o(){this.constructor=a}a.prototype=new o;for(var s=0;s<i.length;s++){var c=i[s];a.prototype[c]=e.prototype[c]}for(var l=function(e){var t=function(){};e in a.prototype&&(t=a.prototype[e]);var r=n.prototype[e];return function(){return Array.prototype.unshift.call(arguments,t),r.apply(this,arguments)}},u=0;u<r.length;u++){var d=r[u];a.prototype[d]=l(d)}return a};var n=function(){this.listeners={}};n.prototype.on=function(e,t){this.listeners=this.listeners||{},e in this.listeners?this.listeners[e].push(t):this.listeners[e]=[t]},n.prototype.trigger=function(e){var t=Array.prototype.slice,n=t.call(arguments,1);this.listeners=this.listeners||{},n??=[],n.length===0&&n.push({}),n[0]._type=e,e in this.listeners&&this.invoke(this.listeners[e],t.call(arguments,1)),`*`in this.listeners&&this.invoke(this.listeners[`*`],arguments)},n.prototype.invoke=function(e,t){for(var n=0,r=e.length;n<r;n++)e[n].apply(this,t)},e.Observable=n,e.generateChars=function(e){for(var t=``,n=0;n<e;n++){var r=Math.floor(Math.random()*36);t+=r.toString(36)}return t},e.bind=function(e,t){return function(){e.apply(t,arguments)}},e._convertData=function(e){for(var t in e){var n=t.split(`-`),r=e;if(n.length!==1){for(var i=0;i<n.length;i++){var a=n[i];a=a.substring(0,1).toLowerCase()+a.substring(1),a in r||(r[a]={}),i==n.length-1&&(r[a]=e[t]),r=r[a]}delete e[t]}}return e},e.hasScroll=function(e,t){var n=t.style.overflowX,r=t.style.overflowY;if(n===r&&(r===`hidden`||r===`visible`))return!1;if(n===`scroll`||r===`scroll`)return!0;var i=window.getComputedStyle(t);return parseFloat(i.height)<t.scrollHeight||parseFloat(i.width)<t.scrollWidth},e.escapeMarkup=function(e){var t={"\\":`&#92;`,"&":`&amp;`,"<":`&lt;`,">":`&gt;`,'"':`&quot;`,"'":`&#39;`,"/":`&#47;`};return typeof e==`string`?String(e).replace(/[&<>"'\/\\]/g,function(e){return t[e]}):e},e.__cache={};var r=0;return e.GetUniqueElementId=function(t){var n=t.getAttribute(`data-select2-id`);return n??(n=t.id?`select2-data-`+t.id:`select2-data-`+(++r).toString()+`-`+e.generateChars(4),t.setAttribute(`data-select2-id`,n),n)},e.StoreData=function(t,n,r){var i=e.GetUniqueElementId(t);e.__cache[i]||(e.__cache[i]={}),e.__cache[i][n]=r},e.GetData=function(t,n){var r=e.GetUniqueElementId(t);if(n){var i=n.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()});return e.__cache[r]?e.__cache[r][n]==null?t.dataset[i]:e.__cache[r][n]:t.dataset[i]}return e.__cache[r]},e.RemoveData=function(t){var n=e.GetUniqueElementId(t);e.__cache[n]!=null&&delete e.__cache[n],t.removeAttribute(`data-select2-id`)}
1,e.copyNonInternalCssClasses=function(e,t){var n=e.getAttribute(`class`).trim().split(/\s+/);n=n.filter(function(e){return e.indexOf(`select2-`)===0});var r=t.getAttribute(`class`).trim().split(/\s+/);r=r.filter(function(e){return e.indexOf(`select2-`)!==0});var i=n.concat(r);e.setAttribute(`class`,i.join(` `))},e}),t.define(`select2/results`,[`jquery`,`./utils`],function(e,t){function n(e,t,r){this.$element=e,this.data=r,this.options=t,n.__super__.constructor.call(this)}return t.Extend(n,t.Observable),n.prototype.render=function(){var t=e(`<ul class="select2-results__options" role="listbox"></ul>`);return this.options.get(`multiple`)&&t[0].setAttribute(`aria-multiselectable`,`true`),this.$results=t,t},n.prototype.clear=function(){this.$results.empty()},n.prototype.displayMessage=function(t){var n=this.options.get(`escapeMarkup`);this.clear(),this.hideLoading();var r=e(`<li role="alert" aria-live="assertive" class="select2-results__option"></li>`),i=this.options.get(`translations`).get(t.message);r.append(n(i(t.args))),r[0].className+=` select2-results__message`,this.$results.append(r)},n.prototype.hideMessages=function(){this.$results.find(`.select2-results__message`).remove()},n.prototype.append=function(e){this.hideLoading();var t=[];if(e.results==null||e.results.length===0){this.$results.children().length===0&&this.trigger(`results:message`,{message:`noResults`});return}e.results=this.sort(e.results);for(var n=0;n<e.results.length;n++){var r=e.results[n],i=this.option(r);t.push(i)}this.$results.append(t)},n.prototype.position=function(e,t){t.find(`.select2-results`).append(e)},n.prototype.sort=function(e){return this.options.get(`sorter`)(e)},n.prototype.highlightFirstItem=function(){var e=this.$results.find(`.select2-results__option--selectable`),t=e.filter(`.select2-results__option--selected`);t.length>0?t.first().trigger(`mouseenter`):e.first().trigger(`mouseenter`),this.ensureHighlightVisible()},n.prototype.setClasses=function(){var n=this;this.data.current(function(r){var i=r.map(function(e){return e.id.toString()});n.$results.find(`.select2-results__option--selectable`).each(function(){var n=e(this),r=t.GetData(this,`data`),a=``+r.id;r.element!=null&&r.element.selected||r.element==null&&i.indexOf(a)>-1?(this.classList.add(`select2-results__option--selected`),n[0].setAttribute(`aria-selected`,`true`)):(this.classList.remove(`select2-results__option--selected`),n[0].setAttribute(`aria-selected`,`false`))})})},n.prototype.showLoading=function(e){this.hideLoading();var t={disabled:!0,loading:!0,text:this.options.get(`translations`).get(`searching`)(e)},n=this.option(t);n.className+=` loading-results`,this.$results.prepend(n)},n.prototype.hideLoading=function(){this.$results.find(`.loading-results`).remove()},n.prototype.option=function(n){var r=document.createElement(`li`);r.classList.add(`select2-results__option`),r.classList.add(`select2-results__option--selectable`);var i={role:`option`},a=window.Element.prototype.matches||window.Element.prototype.msMatchesSelector||window.Element.prototype.webkitMatchesSelector;for(var o in(n.element!=null&&a.call(n.element,`:disabled`)||n.element==null&&n.disabled)&&(i[`aria-disabled`]=`true`,r.classList.remove(`select2-results__option--selectable`),r.classList.add(`select2-results__option--disabled`)),n.id??r.classList.remove(`select2-results__option--selectable`),n._resultId!=null&&(r.id=n._resultId),n.title&&(r.title=n.title),n.children&&(i.role=`group`,i[`aria-label`]=n.text,r.classList.remove(`select2-results__option--selectable`),r.classList.add(`select2-results__option--group`)),i){var s=i[o];r.setAttribute(o,s)}if(n.children){var c=e(r),l=document.createElement(`strong`);l.className=`select2-results__group`,this.template(n,l);for(var u=[],d=0;d<n.children.length;d++){var f=n.children[d],p=this.option(f);u.push(p)}var m=e(`<ul></ul>`,{class:`select2-results__options select2-results__options--nested`,role:`none`});m.append(u),c.append(l),c.append(m)}else this.template(n,r);return t.StoreData(r,`data`,n),r},n.prototype.bind=function(n,r){var i=this,a=n.id+`-results`;this.$results[0].setAttribute(`id`,a),n.on(`results:all`,function(e){i.clear(),i.append(e.data),n.isOpen()&&(i.setClasses(),i.highlightFirstItem())}),n.on(`results:append`,function(e){i.append(e.data),n.isOpen()&&i.setClasses()}),n.on(`query`,function(e){i.hideMessages(),i.showLoading(e)}
1),n.on(`select`,function(){n.isOpen()&&(i.setClasses(),i.options.get(`scrollAfterSelect`)&&i.highlightFirstItem())}),n.on(`unselect`,function(){n.isOpen()&&(i.setClasses(),i.options.get(`scrollAfterSelect`)&&i.highlightFirstItem())}),n.on(`open`,function(){i.$results[0].setAttribute(`aria-expanded`,`true`),i.$results[0].setAttribute(`aria-hidden`,`false`),i.setClasses(),i.ensureHighlightVisible()}),n.on(`close`,function(){i.$results[0].setAttribute(`aria-expanded`,`false`),i.$results[0].setAttribute(`aria-hidden`,`true`),i.$results[0].removeAttribute(`aria-activedescendant`)}),n.on(`results:toggle`,function(){var e=i.getHighlightedResults();e.length!==0&&e.trigger(`mouseup`)}),n.on(`results:select`,function(){var e=i.getHighlightedResults();if(e.length!==0){var n=t.GetData(e[0],`data`);e.hasClass(`select2-results__option--selected`)?i.trigger(`close`,{}):i.trigger(`select`,{data:n})}}),n.on(`results:previous`,function(){var e=i.getHighlightedResults(),t=i.$results.find(`.select2-results__option--selectable`),n=t.index(e);if(!(n<=0)){var r=n-1;e.length===0&&(r=0);var a=t.eq(r);a.trigger(`mouseenter`);var o=i.$results.offset().top,s=a.offset().top,c=i.$results.scrollTop()+(s-o);r===0?i.$results.scrollTop(0):s-o<0&&i.$results.scrollTop(c)}}),n.on(`results:next`,function(){var e=i.getHighlightedResults(),t=i.$results.find(`.select2-results__option--selectable`),n=t.index(e)+1;if(!(n>=t.length)){var r=t.eq(n);r.trigger(`mouseenter`);var a=i.$results.offset().top+i.$results.outerHeight(!1),o=r.offset().top+r.outerHeight(!1),s=i.$results.scrollTop()+o-a;n===0?i.$results.scrollTop(0):o>a&&i.$results.scrollTop(s)}}),n.on(`results:focus`,function(e){e.element[0].classList.add(`select2-results__option--highlighted`),e.element[0].setAttribute(`aria-selected`,`true`)}),n.on(`results:message`,function(e){i.displayMessage(e)}),e.fn.mousewheel&&this.$results.on(`mousewheel`,function(e){var t=i.$results.scrollTop(),n=i.$results.get(0).scrollHeight-t+e.deltaY,r=e.deltaY>0&&t-e.deltaY<=0,a=e.deltaY<0&&n<=i.$results.height();r?(i.$results.scrollTop(0),e.preventDefault(),e.stopPropagation()):a&&(i.$results.scrollTop(i.$results.get(0).scrollHeight-i.$results.height()),e.preventDefault(),e.stopPropagation())}),this.$results.on(`mouseup`,`.select2-results__option--selectable`,function(n){var r=e(this),a=t.GetData(this,`data`);if(r.hasClass(`select2-results__option--selected`)){i.options.get(`multiple`)?i.trigger(`unselect`,{originalEvent:n,data:a}):i.trigger(`close`,{originalEvent:n,data:a});return}i.trigger(`select`,{originalEvent:n,data:a})}),this.$results.on(`mouseenter`,`.select2-results__option--selectable`,function(n){var r=t.GetData(this,`data`),a=i.getHighlightedResults();a.removeClass(`select2-results__option--highlighted`),a.each(function(){this.setAttribute(`aria-selected`,`false`)}),i.trigger(`results:focus`,{data:r,element:e(this)})})},n.prototype.getHighlightedResults=function(){return this.$results.find(`.select2-results__option--highlighted`)},n.prototype.destroy=function(){this.$results.remove()},n.prototype.ensureHighlightVisible=function(){var e=this.getHighlightedResults();if(e.length!==0){var t=this.$results.find(`.select2-results__option--selectable`).index(e),n=this.$results.offset().top,r=e.offset().top,i=this.$results.scrollTop()+(r-n),a=r-n;i-=e.outerHeight(!1)*2,t<=2?this.$results.scrollTop(0):(a>this.$results.outerHeight()||a<0)&&this.$results.scrollTop(i)}},n.prototype.template=function(t,n){var r=this.options.get(`templateResult`),i=this.options.get(`escapeMarkup`),a=r(t,n);a==null?n.style.display=`none`:typeof a==`string`?n.innerHTML=i(a):e(n).append(a)},n}),t.define(`select2/keys`,[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),t.define(`select2/selection/base`,[`jquery`,`../utils`,`../keys`],function(e,t,n){function r(e,t){this.$element=e,this.options=t,r.__super__.constructor.call(this)}return t.Extend(r,t.Observable),r.prototype.render=function(){var n=e(`<span class="select2-selection" role="combobox"  aria-haspopup="true" aria-expanded="false"></span>`);return this._tabindex=0,t.GetData(this.$element[0],`old-tabindex`)==null?this.$element[0].getAttribute(`tabindex`)!=null&&(this._tabindex=this.$element[0].getAttribute(`tabindex`)):this._tabindex=t.GetData(this.$element[0],`old-tabindex`),this.$element[0].getAttribute(`title`)&&n[0].setAttribute(`title`,this.$element[0].getAttribute(`title`)),n[0].setAttribute(`tabindex`,this._tabindex),n[0].setAttribute(`aria-disabled`,`false`),this.$selection=n,n},r.prototype.bind=function(e,t){var r=this,i=e.id+`-results`;this.container=e,this.$selection.on(`focus`,function(e){r.trigger(`focus`,e)}),this.$selection.on(`blur`,function(e){r._handleBlur(e)}),this.$selection.on(`keydown`,function(e){r.trigger(`keypress`,e),e.which===n.SPACE&&e.preventDefault()}),e.on(`results:focus`,function(e){r.$selection[0].setAttribute(`aria-activedescendant`,e.data._resultId)}),e.on(`selection:update`,function(e){r.update(e.data)}),e.on(`open`,function(){r.$selection[0].setAttribute(`aria-expanded`,`true`),r.$selection[0].setAttribute(`aria-owns`,i),r._attachCloseHandler(e)}),e.on(`close`,function(){r.$selection[0].setAttribute(`aria-expanded`,`false`),r.$selection[0].removeAttribute(`aria-activedescendant`),r.$selection[0].removeAttribute(`aria-owns`),r.$selection.trigger(`focus`),r._detachCloseHandler(e)}),e.on(`enable`,function(){r.$selection[0].setAttribute(`tabindex`,r._tabindex),r.$selection[0].setAttribute(`aria-disabled`,`false`)}),e.on(`disable`,function(){r.$selection[0].setAttribute(`tabindex`,`-1`),r.$selection[0].setAttribute(`aria-disabled`,`true`)})},r.prototype._handleBlur=function(t){var n=this;window.setTimeout(function(){document.activeElement==n.$selection[0]||e.contains(n.$selection[0],document.activeElement)||n.trigger(`blur`,t)},1)},r.prototype._attachCloseHandler=function(n){e(document.body).on(`mousedown.select2.`+n.id,function(n){var r=e(n.target).closest(`.select2`);e(`.select2.select2-container--open`).each(function(){this!=r[0]&&t.GetData(this,`element`).select2(`close`)})})},r.prototype._detachCloseHandler=function(t){e(document.body).off(`mousedown.select2.`+t.id)},r.prototype.position=function(e,t){t.find(`.selection`).append(e)},r.prototype.destroy=function(){this._detachCloseHandler(this.container)},r.prototype.update=function(e){throw Error("The `update` method must be defined in child classes.")},r.prototype.isEnabled=function(){return!this.isDisabled()},r.prototype.isDisabled=function(){return this.options.get(`disabled`)},r}),t.define(`select2/selection/single`,[`jquery`,`./base`,`../utils`,`../keys`],function(e,t,n,r){function i(){i.__super__.constructor.apply(this,arguments)}return n.Extend(i,t),i.prototype.render=function(){var e=i.__super__.render.call(this);return e[0].classList.add(`select2-selection--single`),e.html(`<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>`),e},i.prototype.bind=function(e,t){var n=this;i.__super__.bind.apply(this,arguments);var r=e.id+`-container`,a=this.$selection.find(`.select2-selection__rendered`)[0];a!=null&&(a.setAttribute(`id`,r),a.setAttribute(`role`,`textbox`),a.setAttribute(`aria-readonly`,`true`)),this.$selection[0].setAttribute(`aria-labelledby`,r),this.$selection[0].setAttribute(`aria-controls`,r),this.$selection.on(`mousedown`,function(e){e.which===1&&n.trigger(`toggle`,{originalEvent:e})}),this.$selection.on(`focus`,function(e){}),this.$selection.on(`blur`,function(e){}),e.on(`focus`,function(t){e.isOpen()||n.$selection.trigger(`focus`)})},i.prototype.clear=function(){var e=this.$selection.find(`.select2-selection__rendered`);e.empty(),e[0].removeAttribute(`title`)},i.prototype.display=function(e,t){var n=this.options.get(`templateSelection`);return this.options.get(`escapeMarkup`)(n(e,t))},i.prototype.selectionContainer=function(){return e(`<span></span>`)},i.prototype.update=function(e){if(e.length===0){this.clear();return}var t=e[0],n=this.$selection.find(`.select2-selection__rendered`),r=this.display(t,n);n.empty().append(r);var i=t.title||t.text;i?n[0].setAttribute(`title`,i):n[0].removeAttribute(`title`)},i}),t.define(`select2/selection/multiple`,[`jquery`,`./base`,`../utils`],function(e,t,n){function r(e,t){r.__super__.constructor.apply(this,arguments)}return n.Extend(r,t),r.prototype.render=function(){var e=r.__super__.render.call(this);return e[0].classList.add(`select2-selection--multiple`),e.html(`<ul class="select2-selection__rendered"></ul>`),e},r.prototype.bind=function(t,i){var a=this;r.__super__.bind.apply(this,arguments);var o=t.id+`-container`;this.$selection.find(`.select2-selection__rendered`)[0]?.setAttribute(`id`,o),this.$selection.on(`click`,function(e){a.trigger(`toggle`,{originalEvent:e})}),this.$selection.on(`click`,`.select2-selection__choice__remove`,function(t){if(!a.isDisabled()){var r=e(this).parent(),i=n.GetData(r[0],`data`);a.trigger(`unselect`,{originalEvent:t,data:i})}}),this.$selection.on(`keydown`,`.select2-selection__choice__remove`,function(e){a.isDisabled()||e.stopPropagation()})},r.prototype.clear=function(){var e=this.$selection.find(`.select2-selection__rendered`);e.empty(),e[0].removeAttribute(`title`)},r.prototype.display=function(e,t){var n=this.options.get(`templateSelection`);return this.options.get(`escapeMarkup`)(n(e,t))},r.prototype.selectionContainer=function(){return e(`<li class="select2-selection__choice"><button type="button" class="select2-selection__choice__remove" tabindex="-1"><span aria-hidden="true">&times;</span></button><span class="select2-selection__choice__display"></span></li>`)},r.prototype.update=function(e){if(this.clear(),e.length!==0){for(var t=[],r=this.$selection.find(`.select2-selection__rendered`)[0].getAttribute(`id`)+`-choice-`,i=0;i<e.length;i++){var a=e[i],o=this.selectionContainer(),s=this.display(a,o),c=r+n.generateChars(4)+`-`;a.id?c+=a.id:c+=n.generateChars(4),o.find(`.select2-selection__choice__display`).append(s)[0].setAttribute(`id`,c);var l=a.title||a.text;l&&o[0].setAttribute(`title`,l);var u=this.options.get(`translations`).get(`removeItem`),d=o.find(`.select2-selection__choice__remove`)[0];d.setAttribute(`title`,u()),d.setAttribute(`aria-label`,u()),d.setAttribute(`aria-describedby`,c),n.StoreData(o[0],`data`,a),t.push(o)}this.$selection.find(`.select2-selection__rendered`).append(t)}},r}),t.define(`select2/selection/placeholder`,[],function(){function e(e,t,n){this.placeholder=this.normalizePlaceholder(n.get(`placeholder`)),e.call(this,t,n)}return e.prototype.normalizePlaceholder=function(e,t){return typeof t!=`object`&&(t={id:``,text:t}),t},e.prototype.createPlaceholder=function(e,t){var n=this.selectionContainer();n.html(this.display(t)),n[0].classList.add(`select2-selection__placeholder`),n[0].classList.remove(`select2-selection__choice`);var r=t.title||t.text||n.text();return this.$selection.find(`.select2-selection__rendered`)[0].setAttribute(`title`,r),n},e.prototype.update=function(e,t){var n=t.length==1&&t[0].id!=this.placeholder.id;if(t.length>1||n)return e.call(this,t);this.clear();var r=this.createPlaceholder(this.placeholder);this.$selection.find(`.select2-selection__rendered`).append(r)},e}),t.define(`select2/selection/allowClear`,[`jquery`,`../keys`,`../utils`],function(e,t,n){function r(){}return r.prototype.bind=function(e,t,n){var r=this;e.call(this,t,n),this.placeholder==null&&this.options.get(`debug`)&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on(`mousedown`,`.select2-selection__clear`,function(e){r._handleClear(e)}),t.on(`keypress`,function(e){r._handleKeyboardClear(e,t)})},r.prototype._handleClear=function(e,t){if(!this.isDisabled()){var r=this.$selection.find(`.select2-selection__clear`);if(r.length!==0){t.stopPropagation();var i=n.GetData(r[0],`data`),a=this.$element.val();this.$element.val(this.placeholder.id);var o={data:i};if(this.trigger(`clear`,o),o.prevented){this.$element.val(a);return}for(var s=0;s<i.length;s++)if(o={data:i[s]},this.trigger(`unselect`,o),o.prevented){this.$element.val(a);return}this.$element.trigger(`input`).trigger(`change`),this.trigger(`toggle`,{})}}},r.prototype._handleKeyboardClear=function(e,n,r){r.isOpen()||(n.which==t.DELETE||n.which==t.BACKSPACE)&&this._handleClear(n)},r.prototype.update=function(t,r){if(t.call(this,r),this.$selection.find(`.select2-selection__clear`).remove(),this.$selection[0].classList.remove(`select2-selection--clearable`),!(this.$selection.find(`.select2-selection__placeholder`).length>0||r.length===0)){var i=this.$selection.find(`.select2-selection__rendered`)[0],a=null;i!=null&&(a=i.getAttribute(`id`));var o=this.options.get(`translations`).get(`removeAllItems`),s=e(`<button type="button" class="select2-selection__clear" tabindex="-1"><span aria-hidden="true">&times;</span></button>`);s[0].setAttribute(`title`,o()),s[0].setAttribute(`aria-label`,o()),s[0].setAttribute(`aria-describedby`,a),n.StoreData(s[0],`data`,r),this.$selection.prepend(s),this.$selection[0].classList.add(`select2-selection--clearable`)}},r}),t.define(`select2/selection/search`,[`jquery`,`../utils`,`../keys`],function(e,t,n){function r(e,t,n){e.call(this,t,n)}return r.prototype.render=function(t){var n=this.options.get(`translations`).get(`search`),r=e(`<span class="select2-search select2-search--inline"><textarea class="select2-search__field" type="search" tabindex="-1" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" ></textarea></span>`);this.$searchContainer=r,this.$search=r.find(`textarea`),this.$search[0].autocomplete=this.options.get(`autocomplete`),this.$search[0].setAttribute(`aria-label`,n());var i=t.call(this);return this._transferTabIndex(),i.append(this.$searchContainer),i},r.prototype.bind=function(e,r,i){var a=this,o=r.id+`-results`,s=r.id+`-container`;e.call(this,r,i),a.$search[0].setAttribute(`aria-describedby`,s),r.on(`open`,function(){a.$search[0].setAttribute(`aria-controls`,o),a.$search.trigger(`focus`)}),r.on(`close`,function(){a.$search.val(``),a.resizeSearch(),a.$search[0].removeAttribute(`aria-controls`),a.$search[0].removeAttribute(`aria-activedescendant`),a.$search.trigger(`focus`)}),r.on(`enable`,function(){a.$search[0].disabled=!1,a._transferTabIndex()}),r.on(`disable`,function(){a.$search[0].disabled=!0}),r.on(`focus`,function(e){a.$search.trigger(`focus`)}),r.on(`results:focus`,function(e){e.data._resultId?a.$search[0].setAttribute(`aria-activedescendant`,e.data._resultId):a.$search[0].removeAttribute(`aria-activedescendant`)}),this.$selection.on(`focusin`,`.select2-search--inline`,function(e){a.trigger(`focus`,e)}),this.$selection.on(`focusout`,`.select2-search--inline`,function(e){a._handleBlur(e)}),this.$selection.on(`keydown`,`.select2-search--inline`,function(e){if(e.stopPropagation(),a.trigger(`keypress`,e),a._keyUpPrevented=e.isDefaultPrevented(),e.which===n.BACKSPACE&&a.$search.val()===``){var r=a.$selection.find(`.select2-selection__choice`).last();if(r.length>0){var i=t.GetData(r[0],`data`);a.searchRemoveChoice(i),e.preventDefault()}}}),this.$selection.on(`click`,`.select2-search--inline`,function(e){a.$search.val()&&e.stopPropagation()});var c=document.documentMode,l=c&&c<=11;this.$selection.on(`input.searchcheck`,`.select2-search--inline`,function(e){if(l){a.$selection.off(`input.search input.searchcheck`);return}
1a.$selection.off(`keyup.search`)}),this.$selection.on(`keyup.search input.search`,`.select2-search--inline`,function(e){if(l&&e.type===`input`){a.$selection.off(`input.search input.searchcheck`);return}var t=e.which;t!=n.SHIFT&&t!=n.CTRL&&t!=n.ALT&&t!=n.TAB&&a.handleSearch(e)})},r.prototype._transferTabIndex=function(e){this.$search[0].setAttribute(`tabindex`,this.$selection[0].getAttribute(`tabindex`)),this.$selection[0].setAttribute(`tabindex`,`-1`)},r.prototype.createPlaceholder=function(e,t){this.$search[0].setAttribute(`placeholder`,t.text)},r.prototype.update=function(e,t){var n=this.$search[0]==document.activeElement;this.$search[0].setAttribute(`placeholder`,``),e.call(this,t),this.resizeSearch(),n&&this.$search.trigger(`focus`)},r.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var e=this.$search.val();this.trigger(`query`,{term:e})}this._keyUpPrevented=!1},r.prototype.searchRemoveChoice=function(e,t){this.trigger(`unselect`,{data:t}),this.$search.val(t.text),this.handleSearch()},r.prototype.resizeSearch=function(){this.$search.css(`width`,`25px`);var e=`100%`;this.$search[0].getAttribute(`placeholder`)===``&&(e=(this.$search.val().length+1)*.75+`em`),this.$search.css(`width`,e)},r}),t.define(`select2/selection/selectionCss`,[`../utils`],function(e){function t(){}return t.prototype.render=function(t){var n=t.call(this),r=this.options.get(`selectionCssClass`)||``;return r.indexOf(`:all:`)!==-1&&(r=r.replace(`:all:`,``),e.copyNonInternalCssClasses(n[0],this.$element[0])),r.trim().split(` `).forEach(function(e){e.length>0&&n[0].classList.add(e)}),n},t}),t.define(`select2/selection/eventRelay`,[`jquery`],function(e){function t(){}return t.prototype.bind=function(t,n,r){var i=this,a=[`open`,`opening`,`close`,`closing`,`select`,`selecting`,`unselect`,`unselecting`,`clear`,`clearing`],o=[`opening`,`closing`,`selecting`,`unselecting`,`clearing`];t.call(this,n,r),n.on(`*`,function(t,n){if(a.indexOf(t)!==-1){n||={};var r=e.Event(`select2:`+t,{params:n});i.$element.trigger(r),o.indexOf(t)!==-1&&(n.prevented=r.isDefaultPrevented())}})},t}),t.define(`select2/translation`,[`require`],function(e){function t(e){this.dict=e||{}}return t.prototype.all=function(){return this.dict},t.prototype.get=function(e){return this.dict[e]},t.prototype.extend=function(e){this.dict=Object.assign({},e.all(),this.dict)},t._cache={},t.loadPath=function(n){if(!(n in t._cache)){var r=e(n);t._cache[n]=r}return new t(t._cache[n])},t}),t.define(`select2/diacritics`,[],function(){return{"Ⓐ":`A`,A:`A`,À:`A`,Á:`A`,Â:`A`,Ầ:`A`,Ấ:`A`,Ẫ:`A`,Ẩ:`A`,Ã:`A`,Ā:`A`,Ă:`A`,Ằ:`A`,Ắ:`A`,Ẵ:`A`,Ẳ:`A`,Ȧ:`A`,Ǡ:`A`,Ä:`A`,Ǟ:`A`,Ả:`A`,Å:`A`,Ǻ:`A`,Ǎ:`A`,Ȁ:`A`,Ȃ:`A`,Ạ:`A`,Ậ:`A`,Ặ:`A`,Ḁ:`A`,Ą:`A`,Ⱥ:`A`,Ɐ:`A`,Ꜳ:`AA`,Æ:`AE`,Ǽ:`AE`,Ǣ:`AE`,Ꜵ:`AO`,Ꜷ:`AU`,Ꜹ:`AV`,Ꜻ:`AV`,Ꜽ:`AY`,"Ⓑ":`B`,B:`B`,Ḃ:`B`,Ḅ:`B`,Ḇ:`B`,Ƀ:`B`,Ƃ:`B`,Ɓ:`B`,"Ⓒ":`C`,C:`C`,Ć:`C`,Ĉ:`C`,Ċ:`C`,Č:`C`,Ç:`C`,Ḉ:`C`,Ƈ:`C`,Ȼ:`C`,Ꜿ:`C`,"Ⓓ":`D`,D:`D`,Ḋ:`D`,Ď:`D`,Ḍ:`D`,Ḑ:`D`,Ḓ:`D`,Ḏ:`D`,Đ:`D`,Ƌ:`D`,Ɗ:`D`,Ɖ:`D`,Ꝺ:`D`,DZ:`DZ`,DŽ:`DZ`,Dz:`Dz`,Dž:`Dz`,"Ⓔ":`E`,E:`E`,È:`E`,É:`E`,Ê:`E`,Ề:`E`,Ế:`E`,Ễ:`E`,Ể:`E`,Ẽ:`E`,Ē:`E`,Ḕ:`E`,Ḗ:`E`,Ĕ:`E`,Ė:`E`,Ë:`E`,Ẻ:`E`,Ě:`E`,Ȅ:`E`,Ȇ:`E`,Ẹ:`E`,Ệ:`E`,Ȩ:`E`,Ḝ:`E`,Ę:`E`,Ḙ:`E`,Ḛ:`E`,Ɛ:`E`,Ǝ:`E`,"Ⓕ":`F`,F:`F`,Ḟ:`F`,Ƒ:`F`,Ꝼ:`F`,"Ⓖ":`G`,G:`G`,Ǵ:`G`,Ĝ:`G`,Ḡ:`G`,Ğ:`G`,Ġ:`G`,Ǧ:`G`,Ģ:`G`,Ǥ:`G`,Ɠ:`G`,Ꞡ:`G`,Ᵹ:`G`,Ꝿ:`G`,"Ⓗ":`H`,H:`H`,Ĥ:`H`,Ḣ:`H`,Ḧ:`H`,Ȟ:`H`,Ḥ:`H`,Ḩ:`H`,Ḫ:`H`,Ħ:`H`,Ⱨ:`H`,Ⱶ:`H`,Ɥ:`H`,"Ⓘ":`I`,I:`I`,Ì:`I`,Í:`I`,Î:`I`,Ĩ:`I`,Ī:`I`,Ĭ:`I`,İ:`I`,Ï:`I`,Ḯ:`I`,Ỉ:`I`,Ǐ:`I`,Ȉ:`I`,Ȋ:`I`,Ị:`I`,Į:`I`,Ḭ:`I`,Ɨ:`I`,"Ⓙ":`J`,J:`J`,Ĵ:`J`,Ɉ:`J`,"Ⓚ":`K`,K:`K`,Ḱ:`K`,Ǩ:`K`,Ḳ:`K`,Ķ:`K`,Ḵ:`K`,Ƙ:`K`,Ⱪ:`K`,Ꝁ:`K`,Ꝃ:`K`,Ꝅ:`K`,Ꞣ:`K`,"Ⓛ":`L`,L:`L`,Ŀ:`L`,Ĺ:`L`,Ľ:`L`,Ḷ:`L`,Ḹ:`L`,Ļ:`L`,Ḽ:`L`,Ḻ:`L`,Ł:`L`,Ƚ:`L`,Ɫ:`L`,Ⱡ:`L`,Ꝉ:`L`,Ꝇ:`L`,Ꞁ:`L`,LJ:`LJ`,Lj:`Lj`,"Ⓜ":`M`,M:`M`,Ḿ:`M`,Ṁ:`M`,Ṃ:`M`,Ɱ:`M`,Ɯ:`M`,"Ⓝ":`N`,N:`N`,Ǹ:`N`,Ń:`N`,Ñ:`N`,Ṅ:`N`,Ň:`N`,Ṇ:`N`,Ņ:`N`,Ṋ:`N`,Ṉ:`N`,Ƞ:`N`,Ɲ:`N`,Ꞑ:`N`,Ꞥ:`N`,NJ:`NJ`,Nj:`Nj`,"Ⓞ":`O`,O:`O`,Ò:`O`,Ó:`O`,Ô:`O`,Ồ:`O`,Ố:`O`,Ỗ:`O`,Ổ:`O`,Õ:`O`,Ṍ:`O`,Ȭ:`O`,Ṏ:`O`,Ō:`O`,Ṑ:`O`,Ṓ:`O`,Ŏ:`O`,Ȯ:`O`,Ȱ:`O`,Ö:`O`,Ȫ:`O`,Ỏ:`O`,Ő:`O`,Ǒ:`O`,Ȍ:`O`,Ȏ:`O`,Ơ:`O`,Ờ:`O`,Ớ:`O`,Ỡ:`O`,Ở:`O`,Ợ:`O`,Ọ:`O`,Ộ:`O`,Ǫ:`O`,Ǭ:`O`,Ø:`O`,Ǿ:`O`,Ɔ:`O`,Ɵ:`O`,Ꝋ:`O`,Ꝍ:`O`,Œ:`OE`,Ƣ:`OI`,Ꝏ:`OO`,Ȣ:`OU`,"Ⓟ":`P`,P:`P`,Ṕ:`P`,Ṗ:`P`,Ƥ:`P`,Ᵽ:`P`,Ꝑ:`P`,Ꝓ:`P`,Ꝕ:`P`,"Ⓠ":`Q`,Q:`Q`,Ꝗ:`Q`,Ꝙ:`Q`,Ɋ:`Q`,"Ⓡ":`R`,R:`R`,Ŕ:`R`,Ṙ:`R`,Ř:`R`,Ȑ:`R`,Ȓ:`R`,Ṛ:`R`,Ṝ:`R`,Ŗ:`R`,Ṟ:`R`,Ɍ:`R`,Ɽ:`R`,Ꝛ:`R`,Ꞧ:`R`,Ꞃ:`R`,"Ⓢ":`
1S`,ï¼³:`S`,ẞ:`S`,Ś:`S`,Ṥ:`S`,Ŝ:`S`,á¹ :`S`,Å :`S`,Ṧ:`S`,á¹¢:`S`,Ṩ:`S`,Ș:`S`,Ş:`S`,â±¾:`S`,Ꞩ:`S`,Ꞅ:`S`,"Ⓣ":`T`,ï¼´:`T`,Ṫ:`T`,Ť:`T`,Ṭ:`T`,Ț:`T`,Å¢:`T`,á¹°:`T`,á¹®:`T`,Ŧ:`T`,Ƭ:`T`,Æ®:`T`,Ⱦ:`T`,Ꞇ:`T`,Ꜩ:`TZ`,"Ⓤ":`U`,ï¼µ:`U`,Ù:`U`,Ú:`U`,Û:`U`,Ũ:`U`,Ṹ:`U`,Ū:`U`,Ṻ:`U`,Ŭ:`U`,Ü:`U`,Ǜ:`U`,Ǘ:`U`,Ǖ:`U`,Ǚ:`U`,Ủ:`U`,Å®:`U`,Ű:`U`,Ǔ:`U`,Ȕ:`U`,Ȗ:`U`,Ư:`U`,Ừ:`U`,Ứ:`U`,á»®:`U`,Ử:`U`,á»°:`U`,Ụ:`U`,á¹²:`U`,Ų:`U`,á¹¶:`U`,á¹´:`U`,Ʉ:`U`,"Ⓥ":`V`,ï¼¶:`V`,á¹¼:`V`,á¹¾:`V`,Ʋ:`V`,Ꝟ:`V`,Ʌ:`V`,Ꝡ:`VY`,"Ⓦ":`W`,ï¼·:`W`,Ẁ:`W`,Ẃ:`W`,Å´:`W`,Ẇ:`W`,Ẅ:`W`,Ẉ:`W`,â±²:`W`,"Ⓧ":`X`,X:`X`,Ẋ:`X`,Ẍ:`X`,"Ⓨ":`Y`,ï¼¹:`Y`,Ỳ:`Y`,Ý:`Y`,Ŷ:`Y`,Ỹ:`Y`,Ȳ:`Y`,Ẏ:`Y`,Ÿ:`Y`,á»¶:`Y`,á»´:`Y`,Ƴ:`Y`,Ɏ:`Y`,Ỿ:`Y`,"Ⓩ":`Z`,Z:`Z`,Ź:`Z`,Ẑ:`Z`,Å»:`Z`,Ž:`Z`,Ẓ:`Z`,Ẕ:`Z`,Ƶ:`Z`,Ȥ:`Z`,Ɀ:`Z`,Ⱬ:`Z`,Ꝣ:`Z`,"ⓐ":`a`,a:`a`,ẚ:`a`,à:`a`,á:`a`,â:`a`,ầ:`a`,ấ:`a`,ẫ:`a`,ẩ:`a`,ã:`a`,ā:`a`,ă:`a`,ằ:`a`,ắ:`a`,ẵ:`a`,ẳ:`a`,ȧ:`a`,Ç¡:`a`,ä:`a`,ǟ:`a`,ả:`a`,Ã¥:`a`,Ç»:`a`,ǎ:`a`,ȁ:`a`,ȃ:`a`,ạ:`a`,ậ:`a`,ặ:`a`,ḁ:`a`,ą:`a`,â±¥:`a`,ɐ:`a`,ꜳ:`aa`,æ:`ae`,ǽ:`ae`,Ç£:`ae`,ꜵ:`ao`,ꜷ:`au`,ꜹ:`av`,ꜻ:`av`,ꜽ:`ay`,"ⓑ":`b`,b:`b`,ḃ:`b`,ḅ:`b`,ḇ:`b`,ƀ:`b`,ƃ:`b`,ɓ:`b`,"ⓒ":`c`,c:`c`,ć:`c`,ĉ:`c`,ċ:`c`,č:`c`,ç:`c`,ḉ:`c`,ƈ:`c`,ȼ:`c`,ꜿ:`c`,ↄ:`c`,"ⓓ":`d`,d:`d`,ḋ:`d`,ď:`d`,ḍ:`d`,ḑ:`d`,ḓ:`d`,ḏ:`d`,đ:`d`,ƌ:`d`,ɖ:`d`,ɗ:`d`,ꝺ:`d`,dz:`dz`,dž:`dz`,"ⓔ":`e`,e:`e`,è:`e`,é:`e`,ê:`e`,ề:`e`,ế:`e`,ễ:`e`,ể:`e`,ẽ:`e`,ē:`e`,ḕ:`e`,ḗ:`e`,ĕ:`e`,ė:`e`,ë:`e`,ẻ:`e`,ě:`e`,ȅ:`e`,ȇ:`e`,ẹ:`e`,ệ:`e`,È©:`e`,ḝ:`e`,ę:`e`,ḙ:`e`,ḛ:`e`,ɇ:`e`,ɛ:`e`,ǝ:`e`,"ⓕ":`f`,f:`f`,ḟ:`f`,ƒ:`f`,ꝼ:`f`,"ⓖ":`g`,g:`g`,ǵ:`g`,ĝ:`g`,ḡ:`g`,ğ:`g`,Ä¡:`g`,ǧ:`g`,Ä£:`g`,Ç¥:`g`,É :`g`,ꞡ:`g`,áµ¹:`g`,ꝿ:`g`,"ⓗ":`h`,h:`h`,Ä¥:`h`,ḣ:`h`,ḧ:`h`,ȟ:`h`,ḥ:`h`,ḩ:`h`,ḫ:`h`,ẖ:`h`,ħ:`h`,ⱨ:`h`,â±¶:`h`,É¥:`h`,ƕ:`hv`,"ⓘ":`i`,i:`i`,ì:`i`,í:`i`,î:`i`,Ä©:`i`,Ä«:`i`,Ä­:`i`,ï:`i`,ḯ:`i`,ỉ:`i`,ǐ:`i`,ȉ:`i`,ȋ:`i`,ị:`i`,į:`i`,ḭ:`i`,ɨ:`i`,ı:`i`,"ⓙ":`j`,j:`j`,ĵ:`j`,ǰ:`j`,ɉ:`j`,"ⓚ":`k`,k:`k`,ḱ:`k`,Ç©:`k`,ḳ:`k`,Ä·:`k`,ḵ:`k`,ƙ:`k`,ⱪ:`k`,ꝁ:`k`,ꝃ:`k`,ꝅ:`k`,ꞣ:`k`,"ⓛ":`l`,l:`l`,ŀ:`l`,ĺ:`l`,ľ:`l`,ḷ:`l`,ḹ:`l`,ļ:`l`,ḽ:`l`,ḻ:`l`,Å¿:`l`,ł:`l`,ƚ:`l`,É«:`l`,ⱡ:`l`,ꝉ:`l`,ꞁ:`l`,ꝇ:`l`,lj:`lj`,"ⓜ":`m`,m:`m`,ḿ:`m`,ṁ:`m`,ṃ:`m`,ɱ:`m`,ɯ:`m`,"ⓝ":`n`,n:`n`,ǹ:`n`,ń:`n`,ñ:`n`,ṅ:`n`,ň:`n`,ṇ:`n`,ņ:`n`,ṋ:`n`,ṉ:`n`,ƞ:`n`,ɲ:`n`,ʼn:`n`,ꞑ:`n`,ꞥ:`n`,nj:`nj`,"ⓞ":`o`,o:`o`,ò:`o`,ó:`o`,ô:`o`,ồ:`o`,ố:`o`,ỗ:`o`,ổ:`o`,õ:`o`,ṍ:`o`,È­:`o`,ṏ:`o`,ō:`o`,ṑ:`o`,ṓ:`o`,ŏ:`o`,ȯ:`o`,ȱ:`o`,ö:`o`,È«:`o`,ỏ:`o`,ő:`o`,ǒ:`o`,ȍ:`o`,ȏ:`o`,Æ¡:`o`,ờ:`o`,ớ:`o`,ỡ:`o`,ở:`o`,ợ:`o`,ọ:`o`,ộ:`o`,Ç«:`o`,Ç­:`o`,ø:`o`,Ç¿:`o`,ɔ:`o`,ꝋ:`o`,ꝍ:`o`,ɵ:`o`,œ:`oe`,Æ£:`oi`,È£:`ou`,ꝏ:`oo`,"ⓟ":`p`,ï½
1:`p`,ṕ:`p`,ṗ:`p`,Æ¥:`p`,áµ½:`p`,ꝑ:`p`,ꝓ:`p`,ꝕ:`p`,"ⓠ":`q`,q:`q`,ɋ:`q`,ꝗ:`q`,ꝙ:`q`,"ⓡ":`r`,r:`r`,ŕ:`r`,ṙ:`r`,ř:`r`,ȑ:`r`,ȓ:`r`,ṛ:`r`,ṝ:`r`,ŗ:`r`,ṟ:`r`,ɍ:`r`,ɽ:`r`,ꝛ:`r`,ꞧ:`r`,ꞃ:`r`,"ⓢ":`s`,s:`s`,ß:`s`,ś:`s`,á¹¥:`s`,ŝ:`s`,ṡ:`s`,Å¡:`s`,á¹§:`s`,á¹£:`s`,ṩ:`s`,ș:`s`,ş:`s`,È¿:`s`,ꞩ:`s`,ꞅ:`s`,ẛ:`s`,"ⓣ":`t`,t:`t`,ṫ:`t`,ẗ:`t`,Å¥:`t`,á¹­:`t`,ț:`t`,Å£:`t`,á¹±:`t`,ṯ:`t`,ŧ:`t`,Æ­:`t`,ʈ:`t`,ⱦ:`t`,ꞇ:`t`,ꜩ:`tz`,"ⓤ":`u`,u:`u`,ù:`u`,ú:`u`,û:`u`,Å©:`u`,á¹¹:`u`,Å«:`u`,á¹»:`u`,Å­:`u`,ü:`u`,ǜ:`u`,ǘ:`u`,ǖ:`u`,ǚ:`u`,á»§:`u`,ů:`u`,ű:`u`,ǔ:`u`,ȕ:`u`,ȗ:`u`,ư:`u`,ừ:`u`,ứ:`u`,ữ:`u`,á»­:`u`,á»±:`u`,ụ:`u`,á¹³:`u`,ų:`u`,á¹·:`u`,á¹µ:`u`,ʉ:`u`,"ⓥ":`v`,v:`v`,á¹½:`v`,ṿ:`v`,ʋ:`v`,ꝟ:`v`,ʌ:`v`,ꝡ:`vy`,"ⓦ":`w`,w:`w`,ẁ:`w`,ẃ:`w`,ŵ:`w`,ẇ:`w`,ẅ:`w`,ẘ:`w`,ẉ:`w`,â±³:`w`,"ⓧ":`x`,x:`x`,ẋ:`x`,ẍ:`x`,"ⓨ":`y`,y:`y`,ỳ:`y`,ý:`y`,Å·:`y`,ỹ:`y`,ȳ:`y`,ẏ:`y`,ÿ:`y`,á»·:`y`,ẙ:`y`,ỵ:`y`,Æ´:`y`,ɏ:`y`,ỿ:`y`,"ⓩ":`z`,z:`z`,ź:`z`,ẑ:`z`,ż:`z`,ž:`z`,ẓ:`z`,ẕ:`z`,ƶ:`z`,È¥:`z`,ɀ:`z`,ⱬ:`z`,ꝣ:`z`,Ά:`Α`,Έ:`Ε`,Ή:`Η`,Ί:`Ι`,Ϊ:`Ι`,Ό:`Ο`,Ύ:`Î¥`,Ϋ:`Î¥`,Ώ:`Ω`,ά:`α`,έ:`ε`,ή:`η`,ί:`ι`,ϊ:`ι`,ΐ:`ι`,ό:`ο`,ύ:`υ`,ϋ:`υ`,ΰ:`υ`,ώ:`ω`,ς:`σ`,"’":`'`}}),t.define(`select2/data/base`,[`../utils`],function(e){function t(e,n){t.__super__.constructor.call(this)}return e.Extend(t,e.Observable),t.prototype.current=function(e){throw Error("The `current` method must be defined in child classes.")},t.prototype.query=function(e,t){throw Error("The `query` method must be defined in child classes.")},t.prototype.bind=function(e,t){},t.prototype.destroy=function(){},t.prototype.generateResultId=function(t,n){var r=t.id+`-result-`;return r+=e.generateChars(4),n.id==null?r+=`-`+e.generateChars(4):r+=`-`+n.id.toString(),r},t}),t.define(`select2/data/select`,[`./base`,`../utils`,`jquery`],function(e,t,n){function r(e,t){this.$element=e,this.options=t,r.__super__.constructor.call(this)}return t.Extend(r,e),r.prototype.current=function(e){var t=this;e(Array.prototype.map.call(this.$element[0].querySelectorAll(`:checked`),function(e){return t.item(n(e))}))},r.prototype.select=function(e){var t=this;if(e.selected=!0,e.element!=null&&e.element.tagName.toLowerCase()===`option`){e.element.selected=!0,this.$element.trigger(`input`).trigger(`change`);return}if(this.$element[0].multiple)this.current(function(n){var r=[];e=[e],e.push.apply(e,n);for(var i=0;i<e.length;i++){var a=e[i].id;r.indexOf(a)===-1&&r.push(a)}t.$element.val(r),t.$element.trigger(`input`).trigger(`change`)});else{var n=e.id;this.$element.val(n),this.$element.trigger(`input`).trigger(`change`)}},r.prototype.unselect=function(e){var t=this;if(this.$element[0].multiple){if(e.selected=!1,e.element!=null&&e.element.tagName.toLowerCase()===`option`){e.element.selected=!1,this.$element.trigger(`input`).trigger(`change`);return}this.current(function(n){for(var r=[],i=0;i<n.length;i++){var a=n[i].id;a!==e.id&&r.indexOf(a)===-1&&r.push(a)}t.$element.val(r),t.$element.trigger(`input`).trigger(`change`)})}},r.prototype.bind=function(e,t){var n=this;this.container=e,e.on(`select`,function(e){n.select(e.data)}),e.on(`unselect`,function(e){n.unselect(e.data)})},r.prototype.destroy=function(){this.$element.find(`*`).each(function(){t.RemoveData(this)})},r.prototype.query=function(e,t){var r=[],i=this;this.$element.children().each(function(){if(this.tagName.toLowerCase()===`option`||this.tagName.toLowerCase()===`optgroup`){var t=n(this),a=i.item(t),o=i.matches(e,a);o!==null&&r.push(o)}}),t({results:r})},r.prototype.addOptions=function(e){this.$element.append(e)},r.prototype.option=function(e){var r;e.children?(r=document.createElement(`optgroup`),r.label=e.text):(r=document.createElement(`option`),r.textContent===void 0?r.innerText=e.text:r.textContent=e.text),e.id!==void 0&&(r.value=e.id),e.disabled&&(r.disabled=!0),e.selected&&(r.selected=!0),e.title&&(r.title=e.title);var i=this._normalizeItem(e);return i.element=r,t.StoreData(r,`data`,i),n(r)},r.prototype.item=function(e){var r={};if(r=t.GetData(e[0],`data`),r!=null)return r;var i=e[0];if(i.tagName.toLowerCase()===`option`)r={id:e.val(),text:e.text(),disabled:e[0].disabled,selected:e[0].selected,title:e[0].title};else if(i.tagName.toLowerCase()===`optgroup`){r={text:e[0].label,children:[],title:e[0].title};for(var a=e.children(`option`),o=[],s=0;s<a.length;s++){var c=n(a[s]),l=this.item(c);o.push(l)}r.children=o}return r=this._normalizeItem(r),r.element=e[0],t.StoreData(e[0],`data`,r),r},r.prototype._normalizeItem=function(e){return e!==Object(e)&&(e={id:e,text:e}),e=n.extend({},{text:``},e),e.id!=null&&(e.id=e.id.toString()),e.text!=null&&(e.text=e.text.toString()),e._resultId==null&&e.id&&this.container!=null&&(e._resultId=this.generateResultId(this.container,e)),e.children&&(e.children=e.children.map(r.prototype._normalizeItem)),n.extend({},{selected:!1,disabled:!1},e)},r.prototype.matches=function(e,t){return this.options.get(`matcher`)(e,t)},r}),t.define(`select2/data/array`,[`./select`,`../utils`,`jquery`],function(e,t,n){function r(e,t){this._dataToConvert=t.get(`data`)||[],r.__super__.constructor.call(this,e,t)}return t.Extend(r,e),r.prototype.bind=function(e,t){r.__super__.bind.call(this,e,t),this.addOptions(this.convertToOptions(this._dataToConvert))},r.prototype.select=function(e){var t=this.$element.find(`option`).filter(function(t,n){return n.value==e.id.toString()});t.length===0&&(t=this.option(e),this.addOptions(t)),r.__super__.select.call(this,e)},r.prototype.convertToOptions=function(e){var t=this,r=this.$element.find(`option`),i=r.map(function(){return t.item(n(this)).id}).get(),a=[];function o(e){return function(){return n(this).val()==e.id}}for(var s=0;s<e.length;s++){var c=this._normalizeItem(e[s]);if(i.indexOf(c.id)>=0){var l=r.filter(o(c)),u=this.item(l),d=n.extend(!0,{},c,u),f=this.option(d);l.replaceWith(f);continue}var p=this.option(c);if(c.children){var m=this.convertToOptions(c.children);p.append(m)}a.push(p)}return a},r}),t.define(`select2/data/ajax`,[`./array`,`../utils`,`jquery`],function(e,t,n){function r(e,t){this.ajaxOptions=this._applyDefaults(t.get(`ajax`)),this.ajaxOptions.processResults!=null&&(this.processResults=this.ajaxOptions.processResults),r.__super__.constructor.call(this,e,t)}return t.Extend(r,e),r.prototype._applyDefaults=function(e){return n.extend({},{data:function(e){return n.extend({},e,{q:e.term})},transport:function(e,t,r){var i=n.ajax(e);return i.then(t),i.fail(r),i}},e,!0)},r.prototype.processResults=function(e){return e},r.prototype.query=function(e,t){var i=this;this._request!=null&&(typeof this._request.abort==`function`&&this._request.abort(),this._request=null);var a=n.extend({type:`GET`},this.ajaxOptions);typeof a.url==`function`&&(a.url=a.url.call(this.$element,e)),typeof a.data==`function`&&(a.data=a.data.call(this.$element,e));function o(){var n=a.transport(a,function(n){var a=i.processResults(n,e);a&&a.results&&Array.isArray(a.results)?a.results=a.results.map(r.prototype._normalizeItem):i.options.get(`debug`)&&window.console&&console.error&&console.error("Select2: The AJAX results did not return an array in the `results` key of the response."),t(a)},function(){n&&`status`in n&&(n.status===0||n.status===`0`)||i.trigger(`results:message`,{message:`errorLoading`})});i._request=n}this.ajaxOptions.delay&&e.term!=null?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(o,this.ajaxOptions.delay)):o()},r}),t.define(`select2/data/tags`,[`jquery`],function(e){function t(e,t,n){var r=n.get(`tags`),i=n.get(`createTag`);i!==void 0&&(this.createTag=i);var a=n.get(`insertTag`);if(a!==void 0&&(this.insertTag=a),e.call(this,t,n),Array.isArray(r))for(var o=0;o<r.length;o++){var s=r[o],c=this._normalizeItem(s),l=this.option(c);this.$element.append(l)}}return t.prototype.query=function(e,t,n){var r=this;if(this._removeOldTags(),t.term==null||t.page!=null){e.call(this,t,n);return}function i(e,a){for(var o=e.results,s=0;s<o.length;s++){var c=o[s],l=c.children!=null&&!i({results:c.children},!0);if((c.text||``).toUpperCase()===(t.term||``).toUpperCase()||l){if(a)return!1;e.data=o,n(e);return}}if(a)return!0;var u=r.createTag(t);if(u!=null){var d=r.option(u);d[0].setAttribute(`data-select2-tag`,`true`),r.addOptions([d]),r.insertTag(o,u)}e.results=o,n(e)}e.call(this,t,i)},t.prototype.createTag=function(e,t){if(t.term==null)return null;var n=t.term.trim();return n===``?null:{id:n,text:n}},t.prototype.insertTag=function(e,t,n){t.unshift(n)},t.prototype._removeOldTags=function(t){this.$element.find(`option[data-select2-tag]`).each(function(){this.selected||e(this).remove()})},t}),t.define(`select2/data/tokenizer`,[`jquery`],function(e){function t(e,t,n){var r=n.get(`tokenizer`);r!==void 0&&(this.tokenizer=r),e.call(this,t,n)}return t.prototype.bind=function(e,t,n){e.call(this,t,n),this.$search=t.dropdown.$search||t.selection.$search||n.find(`.select2-search__field`)},t.prototype.query=function(t,n,r){var i=this;function a(t){var n=i._normalizeItem(t);if(!i.$element.find(`option`).filter(function(){return e(this).val()===n.id}).length){var r=i.option(n);r[0].setAttribute(`data-select2-tag`,!0),i._removeOldTags(),i.addOptions([r])}o(n)}function o(e){i.trigger(`select`,{data:e})}n.term=n.term||``;var s=this.tokenizer(n,this.options,a);s.term!==n.term&&(this.$search.length&&(this.$search.val(s.term),this.$search.trigger(`focus`)),n.term=s.term),t.call(this,n,r)},t.prototype.tokenizer=function(t,n,r,i){for(var a=r.get(`tokenSeparators`)||[],o=n.term,s=0,c=this.createTag||function(e){return{id:e.term,text:e.term}};s<o.length;){var l=o[s];if(a.indexOf(l)===-1){s++;continue}var u=o.substr(0,s),d=c(e.extend({},n,{term:u}));if(d==null){s++;continue}i(d),o=o.substr(s+1)||``,s=0}return{term:o}},t}),t.define(`select2/data/minimumInputLength`,[],function(){function e(e,t,n){this.minimumInputLength=n.get(`minimumInputLength`),e.call(this,t,n)}return e.prototype.query=function(e,t,n){if(t.term=t.term||``,t.term.length<this.minimumInputLength){this.trigger(`results:message`,{message:`inputTooShort`,args:{minimum:this.minimumInputLength,input:t.term,params:t}});return}e.call(this,t,n)},e}),t.define(`select2/data/maximumInputLength`,[],function(){function e(e,t,n){this.maximumInputLength=n.get(`maximumInputLength`),e.call(this,t,n)}return e.prototype.query=function(e,t,n){if(t.term=t.term||``,this.maximumInputLength>0&&t.term.length>this.maximumInputLength){this.trigger(`results:message`,{message:`inputTooLong`,args:{maximum:this.maximumInputLength,input:t.term,params:t}});return}e.call(this,t,n)},e}),t.define(`select2/data/maximumSelectionLength`,[],function(){function e(e,t,n){this.maximumSelectionLength=n.get(`maximumSelectionLength`),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var r=this;e.call(this,t,n),t.on(`select`,function(){r._checkIfMaximumSelected()})},e.prototype.query=function(e,t,n){var r=this;this._checkIfMaximumSelected(function(){e.call(r,t,n)})},e.prototype._checkIfMaximumSelected=function(e,t){var n=this;this.current(function(e){var r=e==null?0:e.length;if(n.maximumSelectionLength>0&&r>=n.maximumSelectionLength){n.trigger(`results:message`,{message:`maximumSelected`,args:{maximum:n.maximumSelectionLength}});return}t&&t()})},e}),t.define(`select2/dropdown`,[`jquery`,`./utils`],function(e,t){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return t.Extend(n,t.Observable),n.prototype.render=function(){var t=e(`<span class="select2-dropdown"><span class="select2-results"></span></span>`);return t[0].setAttribute(`dir`,this.options.get(`dir`)),this.$dropdown=t,t},n.prototype.bind=function(){},n.prototype.position=function(e,t){},n.prototype.destroy=function(){this.$dropdown.remove()},n}),t.define(`select2/dropdown/search`,[`jquery`],function(e){function t(){}return t.prototype.render=function(t){var n=t.call(this),r=this.options.get(`translations`).get(`search`),i=e(`<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></span>`);return this.$searchContainer=i,this.$search=i.find(`input`),this.$search[0].autocomplete=this.options.get(`autocomplete`),this.$search[0].setAttribute(`aria-label`,r()),n.prepend(i),n},t.prototype.bind=function(t,n,r){var i=this,a=n.id+`-results`;t.call(this,n,r),this.$search.on(`keydown`,function(e){i.trigger(`keypress`,e),i._keyUpPrevented=e.isDefaultPrevented()}
1),this.$search.on(`input`,function(t){e(this).off(`keyup`)}),this.$search.on(`keyup input`,function(e){i.handleSearch(e)}),n.on(`open`,function(){i.$search[0].setAttribute(`tabindex`,0),i.$search[0].setAttribute(`aria-controls`,a),i.$search.trigger(`focus`),window.setTimeout(function(){i.$search.trigger(`focus`)},0)}),n.on(`close`,function(){i.$search[0].setAttribute(`tabindex`,-1),i.$search[0].removeAttribute(`aria-controls`),i.$search[0].removeAttribute(`aria-activedescendant`),i.$search.val(``),i.$search.trigger(`blur`)}),n.on(`focus`,function(){n.isOpen()||i.$search.trigger(`focus`)}),n.on(`results:all`,function(e){(e.query.term==null||e.query.term===``)&&(i.showSearch(e)?i.$searchContainer[0].classList.remove(`select2-search--hide`):i.$searchContainer[0].classList.add(`select2-search--hide`))}),n.on(`results:focus`,function(e){e.data._resultId?i.$search[0].setAttribute(`aria-activedescendant`,e.data._resultId):i.$search[0].removeAttribute(`aria-activedescendant`)})},t.prototype.handleSearch=function(e){if(!this._keyUpPrevented){var t=this.$search.val();this.trigger(`query`,{term:t})}this._keyUpPrevented=!1},t.prototype.showSearch=function(e,t){return!0},t}),t.define(`select2/dropdown/hidePlaceholder`,[],function(){function e(e,t,n,r){this.placeholder=this.normalizePlaceholder(n.get(`placeholder`)),e.call(this,t,n,r)}return e.prototype.append=function(e,t){t.results=this.removePlaceholder(t.results),e.call(this,t)},e.prototype.normalizePlaceholder=function(e,t){return typeof t!=`object`&&(t={id:``,text:t}),t},e.prototype.removePlaceholder=function(e,t){for(var n=t.slice(0),r=t.length-1;r>=0;r--){var i=t[r];this.placeholder.id===i.id&&n.splice(r,1)}return n},e}),t.define(`select2/dropdown/infiniteScroll`,[`jquery`],function(e){function t(e,t,n,r){this.lastParams={},e.call(this,t,n,r),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return t.prototype.append=function(e,t){this.$loadingMore.remove(),this.loading=!1,e.call(this,t),this.showLoadingMore(t)&&(this.$results.append(this.$loadingMore),this.loadMoreIfNeeded())},t.prototype.bind=function(e,t,n){var r=this;e.call(this,t,n),t.on(`query`,function(e){r.lastParams=e,r.loading=!0}),t.on(`query:append`,function(e){r.lastParams=e,r.loading=!0}),this.$results.on(`scroll`,this.loadMoreIfNeeded.bind(this))},t.prototype.loadMoreIfNeeded=function(){var t=e.contains(document.documentElement,this.$loadingMore[0]);if(!this.loading&&t){var n=this.$results.offset().top+this.$results.outerHeight(!1),r=this.$loadingMore.offset().top+this.$loadingMore.outerHeight(!1);n+50>=r&&this.loadMore()}},t.prototype.loadMore=function(){this.loading=!0;var t=e.extend({},{page:1},this.lastParams);t.page++,this.trigger(`query:append`,t)},t.prototype.showLoadingMore=function(e,t){return t.pagination&&t.pagination.more},t.prototype.createLoadingMore=function(){var t=e(`<li class="select2-results__option select2-results__option--load-more"role="option" aria-disabled="true"></li>`),n=this.options.get(`translations`).get(`loadingMore`);return t.html(n(this.lastParams)),t},t}),t.define(`select2/dropdown/attachBody`,[`jquery`,`../utils`],function(e,t){function n(t,n,r){this.$dropdownParent=e(r.get(`dropdownParent`)||document.body),t.call(this,n,r)}return n.prototype.bind=function(e,t,n){var r=this;e.call(this,t,n),t.on(`open`,function(){r._showDropdown(),r._attachPositioningHandler(t),r._bindContainerResultHandlers(t)}),t.on(`close`,function(){r._hideDropdown(),r._detachPositioningHandler(t)}),this.$dropdownContainer.on(`mousedown`,function(e){e.stopPropagation()})},n.prototype.destroy=function(e){e.call(this),this.$dropdownContainer.remove()},n.prototype.position=function(e,t,n){t[0].setAttribute(`class`,n[0].getAttribute(`class`)),t[0].classList.remove(`select2`),t[0].classList.add(`select2-container--open`),t.css({position:`absolute`,top:-999999}),this.$container=n},n.prototype.render=function(t){var n=e(`<span></span>`),r=t.call(this);return n.append(r),this.$dropdownContainer=n,n},n.prototype._hideDropdown=function(e){this.$dropdownContainer.detach()},n.prototype._bindContainerResultHandlers=function(e,t){if(!this._containerResultsHandlersBound){var n=this;t.on(`results:all`,function(){n._positionDropdown(),n._resizeDropdown()}),t.on(`results:append`,function(){n._positionDropdown(),n._resizeDropdown()}),t.on(`results:message`,function(){n._positionDropdown(),n._resizeDropdown()}),t.on(`select`,function(){n._positionDropdown(),n._resizeDropdown()}),t.on(`unselect`,function(){n._positionDropdown(),n._resizeDropdown()}),this._containerResultsHandlersBound=!0}},n.prototype._attachPositioningHandler=function(n,r){var i=this,a=`scroll.select2.`+r.id,o=`resize.select2.`+r.id,s=`orientationchange.select2.`+r.id,c=this.$container.parents().filter(t.hasScroll);c.each(function(){t.StoreData(this,`select2-scroll-position`,{x:e(this).scrollLeft(),y:e(this).scrollTop()})}),c.on(a,function(n){var r=t.GetData(this,`select2-scroll-position`);e(this).scrollTop(r.y)}),e(window).on(a+` `+o+` `+s,function(e){i._positionDropdown(),i._resizeDropdown()})},n.prototype._detachPositioningHandler=function(n,r){var i=`scroll.select2.`+r.id,a=`resize.select2.`+r.id,o=`orientationchange.select2.`+r.id;this.$container.parents().filter(t.hasScroll).off(i),e(window).off(i+` `+a+` `+o)},n.prototype._positionDropdown=function(){var t=e(window),n=this.$dropdown[0].classList.contains(`select2-dropdown--above`),r=this.$dropdown[0].classList.contains(`select2-dropdown--below`),i=null,a=this.$container.offset();a.bottom=a.top+this.$container.outerHeight(!1);
1var o={height:this.$container.outerHeight(!1)};o.top=a.top,o.bottom=a.top+o.height;var s={height:this.$dropdown.outerHeight(!1)},c={top:t.scrollTop(),bottom:t.scrollTop()+t.height()},l=c.top<a.top-s.height,u=c.bottom>a.bottom+s.height,d={left:a.left,top:o.bottom},f=this.$dropdownParent;f.css(`position`)===`static`&&(f=f.offsetParent());var p={top:0,left:0};(e.contains(document.body,f[0])||f[0].isConnected)&&(p=f.offset()),d.top-=p.top,d.left-=p.left,!n&&!r&&(i=`below`),!u&&l&&!n?i=`above`:!l&&u&&n&&(i=`below`),(i==`above`||n&&i!==`below`)&&(d.top=o.top-p.top-s.height),i!=null&&(this.$dropdown[0].classList.remove(`select2-dropdown--below`),this.$dropdown[0].classList.remove(`select2-dropdown--above`),this.$dropdown[0].classList.add(`select2-dropdown--`+i),this.$container[0].classList.remove(`select2-container--below`),this.$container[0].classList.remove(`select2-container--above`),this.$container[0].classList.add(`select2-container--`+i)),this.$dropdownContainer.css(d)},n.prototype._resizeDropdown=function(){var e={width:this.$container.outerWidth(!1)+`px`};this.options.get(`dropdownAutoWidth`)&&(e.minWidth=e.width,e.position=`relative`,e.width=`auto`),this.$dropdown.css(e)},n.prototype._showDropdown=function(e){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},n}),t.define(`select2/dropdown/minimumResultsForSearch`,[],function(){function e(t){for(var n=0,r=0;r<t.length;r++){var i=t[r];i.children?n+=e(i.children):n++}return n}function t(e,t,n,r){this.minimumResultsForSearch=n.get(`minimumResultsForSearch`),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),e.call(this,t,n,r)}return t.prototype.showSearch=function(t,n){return e(n.data.results)<this.minimumResultsForSearch?!1:t.call(this,n)},t}),t.define(`select2/dropdown/selectOnClose`,[`../utils`],function(e){function t(){}return t.prototype.bind=function(e,t,n){var r=this;e.call(this,t,n),t.on(`close`,function(e){r._handleSelectOnClose(e)})},t.prototype._handleSelectOnClose=function(t,n){if(n&&n.originalSelect2Event!=null){var r=n.originalSelect2Event;if(r._type===`select`||r._type===`unselect`)return}var i=this.getHighlightedResults();if(!(i.length<1)){var a=e.GetData(i[0],`data`);a.element!=null&&a.element.selected||a.element==null&&a.selected||this.trigger(`select`,{data:a})}},t}),t.define(`select2/dropdown/closeOnSelect`,[],function(){function e(){}return e.prototype.bind=function(e,t,n){var r=this;e.call(this,t,n),t.on(`select`,function(e){r._selectTriggered(e)}),t.on(`unselect`,function(e){r._selectTriggered(e)})},e.prototype._selectTriggered=function(e,t){var n=t.originalEvent;n&&(n.ctrlKey||n.metaKey)||this.trigger(`close`,{originalEvent:n,originalSelect2Event:t})},e}),t.define(`select2/dropdown/dropdownCss`,[`../utils`],function(e){function t(){}return t.prototype.render=function(t){var n=t.call(this),r=this.options.get(`dropdownCssClass`)||``;return r.indexOf(`:all:`)!==-1&&(r=r.replace(`:all:`,``),e.copyNonInternalCssClasses(n[0],this.$element[0])),r.trim().split(` `).forEach(function(e){e.length>0&&n[0].classList.add(e)}),n},t}),t.define(`select2/dropdown/tagsSearchHighlight`,[`../utils`],function(e){function t(){}return t.prototype.highlightFirstItem=function(t){var n=this.$results.find(`.select2-results__option--selectable:not(.select2-results__option--selected)`);if(n.length>0){var r=n.first(),i=e.GetData(r[0],`data`).element;if(i&&i.getAttribute&&i.getAttribute(`data-select2-tag`)===`true`){r.trigger(`mouseenter`);return}}t.call(this)},t}),t.define(`select2/i18n/en`,[],function(){return{errorLoading:function(){return`The results could not be loaded.`},inputTooLong:function(e){var t=e.input.length-e.maximum,n=`Please delete `+t+` character`;return t!=1&&(n+=`s`),n},inputTooShort:function(e){return`Please enter `+(e.minimum-e.input.length)+` or more characters`},loadingMore:function(){return`Loading more results…`},maximumSelected:function(e){var t=`You can only select `+e.maximum+` item`;return e.maximum!=1&&(t+=`s`),t},noResults:function(){return`No results found`},searching:function(){return`Searching…`},removeAllItems:function(){return`Remove all items`},removeItem:function(){return`Remove item`},search:function(){return`Search`}}}),t.define(`select2/defaults`,`jquery,./results,./selection/single,./selection/multiple,./selection/placeholder,./selection/allowClear,./selection/search,./selection/selectionCss,./selection/eventRelay,./utils,./translation,./diacritics,./data/select,./data/array,./data/ajax,./data/tags,./data/tokenizer,./data/minimumInputLength,./data/maximumInputLength,./data/maximumSelectionLength,./dropdown,./dropdown/search,./dropdown/hidePlaceholder,./dropdown/infiniteScroll,./dropdown/attachBody,./dropdown/minimumResultsForSearch,./dropdown/selectOnClose,./dropdown/closeOnSelect,./dropdown/dropdownCss,./dropdown/tagsSearchHighlight,./i18n/en`.split(`,`),function(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A){function j(){this.reset()}return j.prototype.apply=function(u){if(u=e.extend(!0,{},this.defaults,u),u.dataAdapter??(u.ajax==null?u.data==null?u.dataAdapter=f:u.dataAdapter=p:u.dataAdapter=m,u.minimumInputLength>0&&(u.dataAdapter=l.Decorate(u.dataAdapter,_)),u.maximumInputLength>0&&(u.dataAdapter=l.Decorate(u.dataAdapter,v)),u.maximumSelectionLength>0&&(u.dataAdapter=l.Decorate(u.dataAdapter,y)),u.tags&&(u.dataAdapter=l.Decorate(u.dataAdapter,h)),(u.tokenSeparators!=null||u.tokenizer!=null)&&(u.dataAdapter=l.Decorate(u.dataAdapter,g))),u.resultsAdapter??(u.resultsAdapter=t,u.ajax!=null&&(u.resultsAdapter=l.Decorate(u.resultsAdapter,C)),u.placeholder!=null&&(u.resultsAdapter=l.Decorate(u.resultsAdapter,S)),u.selectOnClose&&(u.resultsAdapter=l.Decorate(u.resultsAdapter,E)),u.tags&&(u.resultsAdapter=l.Decorate(u.resultsAdapter,k))),u.dropdownAdapter==null){if(u.multiple)u.dropdownAdapter=b;else{var d=l.Decorate(b,x);u.dropdownAdapter=d}u.minimumResultsForSearch!==0&&(u.dropdownAdapter=l.Decorate(u.dropdownAdapter,T)),u.closeOnSelect&&(u.dropdownAdapter=l.Decorate(u.dropdownAdapter,D)),u.dropdownCssClass!=null&&(u.dropdownAdapter=l.Decorate(u.dropdownAdapter,O)),u.dropdownAdapter=l.Decorate(u.dropdownAdapter,w)}u.selectionAdapter??(u.multiple?u.selectionAdapter=r:u.selectionAdapter=n,u.placeholder!=null&&(u.selectionAdapter=l.Decorate(u.selectionAdapter,i)),u.allowClear&&(u.selectionAdapter=l.Decorate(u.selectionAdapter,a)),u.multiple&&(u.selectionAdapter=l.Decorate(u.selectionAdapter,o)),u.selectionCssClass!=null&&(u.selectionAdapter=l.Decorate(u.selectionAdapter,s
1)),u.selectionAdapter=l.Decorate(u.selectionAdapter,c)),u.language=this._resolveLanguage(u.language),u.language.push(`en`);for(var A=[],j=0;j<u.language.length;j++){var M=u.language[j];A.indexOf(M)===-1&&A.push(M)}return u.language=A,u.translations=this._processTranslations(u.language,u.debug),u},j.prototype.reset=function(){function t(e){function t(e){return d[e]||e}return e.replace(/[^\u0000-\u007E]/g,t)}function n(r,i){if(r.term==null||r.term.trim()===``)return i;if(i.children&&i.children.length>0){for(var a=e.extend(!0,{},i),o=i.children.length-1;o>=0;o--){var s=i.children[o];n(r,s)??a.children.splice(o,1)}return a.children.length>0?a:n(r,a)}var c=t(i.text).toUpperCase(),l=t(r.term).toUpperCase();return c.indexOf(l)>-1?i:null}this.defaults={amdLanguageBase:`./i18n/`,autocomplete:`off`,closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:l.escapeMarkup,language:{},matcher:n,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,scrollAfterSelect:!1,sorter:function(e){return e},templateResult:function(e){return e.text},templateSelection:function(e){return e.text},theme:`default`,width:`resolve`}},j.prototype.applyFromElement=function(e,t){var n=e.language,r=this.defaults.language,i=t[0].lang,a=t.closest(`[lang]`),o=a[0]?a[0].lang:null;return e.language=Array.prototype.concat.call(this._resolveLanguage(i),this._resolveLanguage(n),this._resolveLanguage(r),this._resolveLanguage(o)),e},j.prototype._resolveLanguage=function(t){if(!t||e.isEmptyObject(t))return[];if(e.isPlainObject(t))return[t];for(var n=Array.isArray(t)?t:[t],r=[],i=0;i<n.length;i++)if(r.push(n[i]),typeof n[i]==`string`&&n[i].indexOf(`-`)>0){var a=n[i].split(`-`)[0];r.push(a)}return r},j.prototype._processTranslations=function(t,n){for(var r=new u,i=0;i<t.length;i++){var a=new u,o=t[i];if(typeof o==`string`)try{a=u.loadPath(o)}catch{try{o=this.defaults.amdLanguageBase+o,a=u.loadPath(o)}catch{n&&window.console&&console.warn&&console.warn(`Select2: The language file for "`+o+`" could not be automatically loaded. A fallback will be used instead.`)}}else a=e.isPlainObject(o)?new u(o):o;r.extend(a)}return r},j.prototype.set=function(t,n){function r(e,t){return t.toUpperCase()}var i=t.replace(/-([a-z])/g,r),a={};a[i]=n;var o=l._convertData(a);e.extend(!0,this.defaults,o)},new j}),t.define(`select2/options`,[`jquery`,`./defaults`,`./utils`],function(e,t,n){function r(e,n){this.options=e,n!=null&&this.fromElement(n),n!=null&&(this.options=t.applyFromElement(this.options,n)),this.options=t.apply(this.options)}return r.prototype.fromElement=function(t){var r=[`select2`];if(this.options.multiple??(this.options.multiple=t[0].multiple),this.options.disabled??(this.options.disabled=t[0].disabled),this.options.autocomplete==null&&t[0].autocomplete&&(this.options.autocomplete=t[0].autocomplete),this.options.dir===null){var i=t[0].getAttribute(`dir`);if(i)this.options.dir=i;else{var a=t.closest(`[dir]`).getAttribute(`dir`);a?this.options.dir=a:this.options.dir=`ltr`}}t[0].disabled=this.options.disabled,t[0].multiple=this.options.multiple,n.GetData(t[0],`select2Tags`)&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),n.StoreData(t[0],`data`,n.GetData(t[0],`select2Tags`)),n.StoreData(t[0],`tags`,!0)),n.GetData(t[0],`ajaxUrl`)&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),t[0].setAttribute(`ajax--url`,n.GetData(t[0],`ajaxUrl`)),n.StoreData(t[0],`ajax-Url`,n.GetData(t[0],`ajaxUrl`)));var o={};function s(e,t){return t.toUpperCase()}for(var c=0;c<t[0].attributes.length;c++){var l=t[0].attributes[c].name,u=`data-`;if(l.substr(0,u.length)==u){var d=l.substring(u.length),f=n.GetData(t[0],d),p=d.replace(/-([a-z])/g,s);o[p]=f}}e.fn.jquery&&e.fn.jquery.substr(0,2)==`1.`&&t[0].dataset&&(o=e.extend(!0,{},t[0].dataset,o));var m=e.extend(!0,{},n.GetData(t[0]),o);for(var h in m=n._convertData(m),m)r.indexOf(h)>-1||(e.isPlainObject(this.options[h])?e.extend(this.options[h],m[h]):this.options[h]=m[h]);return this},r.prototype.get=function(e){return this.options[e]},r.prototype.set=function(e,t){this.options[e]=t},r}),t.define(`select2/core`,[`jquery`,`./options`,`./utils`,`./keys`],function(e,t,n,r){var i=function(e,r){n.GetData(e[0],`select2`)!=null&&n.GetData(e[0],`select2`).destroy(),this.$element=e,this.id=this._generateId(e),r||={},this.options=new t(r,e),i.__super__.constructor.call(this);var a=e[0].getAttribute(`tabindex`)||0;n.StoreData(e[0],`old-tabindex`,a),e[0].setAttribute(`tabindex`,`-1`);var o=this.options.get(`dataAdapter`);this.dataAdapter=new o(e,this.options);var s=this.render();this._placeContainer(s);var c=this.options.get(`selectionAdapter`);this.selection=new c(e,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,s);var l=this.options.get(`dropdownAdapter`);this.dropdown=new l(e,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,s);var u=this.options.get(`resultsAdapter`);this.results=new u(e,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var d=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(e){d.trigger(`selection:update`,{data:e})}),e[0].classList.add(`select2-hidden-accessible`),e[0].setAttribute(`aria-hidden`,`true`),this._syncAttributes(),n.StoreData(e[0],`select2`,this),e.data(`select2`,this)};return n.Extend(i,n.Observable),i.prototype._generateId=function(e){var t=``,r=e[0];return t=r!=null&&r.getAttribute(`id`)!=null?r.getAttribute(`id`):r!=null&&r.getAttribute(`name`)!=null?r.getAttribute(`name`)+`-`+n.generateChars(2):n.generateChars(4),t=t.replace(/(:|\.|\[|\]|,)/g,``),t=`select2-`+t,t},i.prototype._placeContainer=function(e){e.insertAfter(this.$element);var t=this._resolveWidth(this.$element,this.options.get(`width`));t!=null&&e.css(`width`,t)},i.prototype._resolveWidth=function(e,t){var n=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if(t==`resolve`)return this._resolveWidth(e,`style`)??this._resolveWidth(e,`element`);if(t==`element`){var r=e.outerWidth(!1);return r<=0?`auto`:r+`px`}if(t==`style`){var i=e[0].getAttribute(`style`);if(typeof i!=`string`)return null;for(var a=i.split(`;`),o=0,s=a.length;o<s;o+=1){var c=a[o].replace(/\s/g,``).match(n);if(c!==null&&c.length>=1)return c[1]}return null}return t==`computedstyle`?window.getComputedStyle(e[0]).width:t},i.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},i.prototype._registerDomEvents=function(){var e=this;this.$element.on(`change.select2`,function(){e.dataAdapter.current(function(t){e.trigger(`selection:update`,{data:t})})}),this.$element.on(`focus.select2`,function(t){e.trigger(`focus`,t)}),this._syncA=n.bind(this._syncAttributes,this),this._syncS=n.bind(this._syncSubtree,this),this._observer=new window.MutationObserver(function(t){e._syncA(),e._syncS(t)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})},i.prototype._registerDataEvents=function(){var e=this;this.dataAdapter.on(`*`,function(t,n){e.trigger(t,n)})},i.prototype._registerSelectionEvents=function(){var e=this,t=[`toggle`,`focus`];this.selection.on(`toggle`,function(){e.toggleDropdown()}),this.selection.on(`focus`,function(t){e.focus(t)}),this.selection.on(`*`,function(n,r){t.indexOf(n)===-1&&e.trigger(n,r)})},i.prototype._registerDropdownEvents=function(){var e=this;this.dropdown.on(`*`,function(t,n){e.trigger(t,n)})},i.prototype._registerResultsEvents=function(){var e=this;this.results.on(`*`,function(t,n){e.trigger(t,n)})},i.prototype._registerEvents=function(){var e=this;this.on(`open`,function(){e.$container[0].classList.add(`select2-container--open`)}),this.on(`close`,function(){e.$container[0].classList.remove(`select2-container--open`)}),this.on(`enable`,function(){e.$container[0].classList.remove(`select2-container--disabled`)}),this.on(`disable`,function(){e.$container[0].classList.add(`select2-container--disabled`)}),this.on(`blur`,function(){e.$container[0].classList.remove(`select2-container--focus`)}
1),this.on(`query`,function(t){e.isOpen()||e.trigger(`open`,{}),this.dataAdapter.query(t,function(n){e.trigger(`results:all`,{data:n,query:t})})}),this.on(`query:append`,function(t){this.dataAdapter.query(t,function(n){e.trigger(`results:append`,{data:n,query:t})})}),this.on(`keypress`,function(t){var n=t.which;e.isOpen()?n===r.ESC||n===r.UP&&t.altKey?(e.close(t),t.preventDefault()):n===r.ENTER||n===r.TAB?(e.trigger(`results:select`,{}),t.preventDefault()):n===r.SPACE&&t.ctrlKey?(e.trigger(`results:toggle`,{}),t.preventDefault()):n===r.UP?(e.trigger(`results:previous`,{}),t.preventDefault()):n===r.DOWN&&(e.trigger(`results:next`,{}),t.preventDefault()):(n===r.ENTER||n===r.SPACE||n===r.DOWN&&t.altKey)&&(e.open(),t.preventDefault())})},i.prototype._syncAttributes=function(){this.options.set(`disabled`,this.$element[0].disabled),this.isDisabled()?(this.isOpen()&&this.close(),this.trigger(`disable`,{})):this.trigger(`enable`,{})},i.prototype._isChangeMutation=function(e){var t=this;if(e.addedNodes&&e.addedNodes.length>0){for(var n=0;n<e.addedNodes.length;n++)if(e.addedNodes[n].selected)return!0}else if(e.removedNodes&&e.removedNodes.length>0)return!0;else if(Array.isArray(e))return e.some(function(e){return t._isChangeMutation(e)});return!1},i.prototype._syncSubtree=function(e){var t=this._isChangeMutation(e),n=this;t&&this.dataAdapter.current(function(e){n.trigger(`selection:update`,{data:e})})},i.prototype.trigger=function(e,t){var n=i.__super__.trigger,r={open:`opening`,close:`closing`,select:`selecting`,unselect:`unselecting`,clear:`clearing`};if(t===void 0&&(t={}),e in r){var a=r[e],o={prevented:!1,name:e,args:t};if(n.call(this,a,o),o.prevented){t.prevented=!0;return}}n.call(this,e,t)},i.prototype.toggleDropdown=function(){this.isDisabled()||(this.isOpen()?this.close():this.open())},i.prototype.open=function(){this.isOpen()||this.isDisabled()||this.trigger(`query`,{})},i.prototype.close=function(e){this.isOpen()&&this.trigger(`close`,{originalEvent:e})},i.prototype.isEnabled=function(){return!this.isDisabled()},i.prototype.isDisabled=function(){return this.options.get(`disabled`)},i.prototype.isOpen=function(){return this.$container[0].classList.contains(`select2-container--open`)},i.prototype.hasFocus=function(){return this.$container[0].classList.contains(`select2-container--focus`)},i.prototype.focus=function(e){this.hasFocus()||(this.$container[0].classList.add(`select2-container--focus`),this.trigger(`focus`,{}))},i.prototype.enable=function(e){this.options.get(`debug`)&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element[0].disabled instead.'),(e==null||e.length===0)&&(e=[!0]);var t=!e[0];this.$element[0].disabled=t},i.prototype.data=function(){this.options.get(`debug`)&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var e=[];return this.dataAdapter.current(function(t){e=t}),e},i.prototype.val=function(e){if(this.options.get(`debug`)&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),e==null||e.length===0)return this.$element.val();var t=e[0];Array.isArray(t)&&(t=t.map(function(e){return e.toString()})),this.$element.val(t).trigger(`input`).trigger(`change`)},i.prototype.destroy=function(){n.RemoveData(this.$container[0]),this.$container.remove(),this._observer.disconnect(),this._observer=null,this._syncA=null,this._syncS=null,this.$element.off(`.select2`),this.$element[0].setAttribute(`tabindex`,n.GetData(this.$element[0],`old-tabindex`)),this.$element[0].classList.remove(`select2-hidden-accessible`),this.$element[0].setAttribute(`aria-hidden`,`false`),n.RemoveData(this.$element[0]),this.$element.removeData(`select2`),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},i.prototype.render=function(){var t=e(`<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>`);return t[0].setAttribute(`dir`,this.options.get(`dir`)),this.$container=t,this.$container[0].classList.add(`select2-container--`+this.options.get(`theme`)),n.StoreData(t[0],`element`,this.$element),t},i}),t.define(`jquery-mousewheel`,[`jquery`],function(e){return e}),t.define(`jquery.select2`,[`jquery`,`jquery-mousewheel`,`./select2/core`,`./select2/defaults`,`./select2/utils`],function(e,t,n,r,i){if(e.fn.select2==null){var a=[`open`,`close`,`destroy`];e.fn.select2=function(t){if(t||={},typeof t==`object`)return this.each(function(){var r=e.extend(!0,{},t);new n(e(this),r)}),this;if(typeof t==`string`){var r,o=Array.prototype.slice.call(arguments,1
1);return this.each(function(){var e=i.GetData(this,`select2`);e==null&&window.console&&console.error&&console.error(`The select2('`+t+`') method was called on an element that is not using Select2.`),r=e[t].apply(e,o)}),a.indexOf(t)>-1?this:r}throw Error(`Invalid arguments for Select2: `+t)}}return e.fn.select2.defaults??(e.fn.select2.defaults=r),n}),{define:t.define,require:t.require}}(),n=t.require(`jquery.select2`);return e.fn.select2.amd=t,n})}))(),1);(function(e){typeof define==`function`&&define.amd?define([`jquery`],e):e(jQuery)})(function(e){e.ui=e.ui||{},e.ui.version=`1.13.3`;var t,n,r,i,a,o,s,c,l,u,d=0,f=Array.prototype.hasOwnProperty,p=Array.prototype.slice;e.cleanData=(t=e.cleanData,function(n){for(var r,i,a=0;(i=n[a])!=null;a++)(r=e._data(i,`events`))&&r.remove&&e(i).triggerHandler(`remove`);t(n)}),e.widget=function(t,n,r){var i,a,o,s={},c=t.split(`.`)[0],l=c+`-`+(t=t.split(`.`)[1]);return r||(r=n,n=e.Widget),Array.isArray(r)&&(r=e.extend.apply(null,[{}].concat(r))),e.expr.pseudos[l.toLowerCase()]=function(t){return!!e.data(t,l)},e[c]=e[c]||{},i=e[c][t],a=e[c][t]=function(e,t){if(!this||!this._createWidget)return new a(e,t);arguments.length&&this._createWidget(e,t)},e.extend(a,i,{version:r.version,_proto:e.extend({},r),_childConstructors:[]}),(o=new n).options=e.widget.extend({},o.options),e.each(r,function(e,t){function r(){return n.prototype[e].apply(this,arguments)}function i(t){return n.prototype[e].apply(this,t)}s[e]=typeof t==`function`?function(){var e,n=this._super,a=this._superApply;return this._super=r,this._superApply=i,e=t.apply(this,arguments),this._super=n,this._superApply=a,e}:t}),a.prototype=e.widget.extend(o,{widgetEventPrefix:i&&o.widgetEventPrefix||t},s,{constructor:a,namespace:c,widgetName:t,widgetFullName:l}),i?(e.each(i._childConstructors,function(t,n){var r=n.prototype;e.widget(r.namespace+`.`+r.widgetName,a,n._proto)}),delete i._childConstructors):n._childConstructors.push(a),e.widget.bridge(t,a),a},e.widget.extend=function(t){for(var n,r,i=p.call(arguments,1),a=0,o=i.length;a<o;a++)for(n in i[a])r=i[a][n],f.call(i[a],n)&&r!==void 0&&(e.isPlainObject(r)?t[n]=e.isPlainObject(t[n])?e.widget.extend({},t[n],r):e.widget.extend({},r):t[n]=r);return t},e.widget.bridge=function(t,n){var r=n.prototype.widgetFullName||t;e.fn[t]=function(i){var a=typeof i==`string`,o=p.call(arguments,1),s=this;return a?this.length||i!==`instance`?this.each(function(){var n,a=e.data(this,r);return i===`instance`?(s=a,!1):a?typeof a[i]!=`function`||i.charAt(0)===`_`?e.error(`no such method '`+i+`' for `+t+` widget instance`):(n=a[i].apply(a,o))!==a&&n!==void 0?(s=n&&n.jquery?s.pushStack(n.get()):n,!1):void 0:e.error(`cannot call methods on `+t+` prior to initialization; attempted to call method '`+i+`'`)}):s=void 0:(o.length&&(i=e.widget.extend.apply(null,[i].concat(o))),this.each(function(){var t=e.data(this,r);t?(t.option(i||{}),t._init&&t._init()):e.data(this,r,new n(i,this))})),s}},e.Widget=function(){},e.Widget._childConstructors=[],e.Widget.prototype={widgetName:`widget`,widgetEventPrefix:``,defaultElement:`<div>`,options:{classes:{},disabled:!1,create:null},_createWidget:function(t,n){n=e(n||this.defaultElement||this)[0],this.element=e(n),this.uuid=d++,this.eventNamespace=`.`+this.widgetName+this.uuid,this.bindings=e(),this.hoverable=e(),this.focusable=e(),this.classesElementLookup={},n!==this&&(e.data(n,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===n&&this.destroy()}}),this.document=e(n.style?n.ownerDocument:n.document||n),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger(`create`,null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){var t=this;this._destroy(),e.each(this.classesElementLookup,function(e,n){t._removeClass(n,e)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr(`aria-disabled`),this.bindings.off(this.eventNamespace)},_destroy:e.noop,widget:function(){return this.element},option:function(t,n){var r,i,a,o=t;if(arguments.length===0)return e.widget.extend({},this.options);if(typeof t==`string`){if(o={},t=(r=t.split(`.`)).shift(),r.length){for(i=o[t]=e.widget.extend({},this.options[t]),a=0;a<r.length-1;a++)i[r[a]]=i[r[a]]||{},i=i[r[a]];if(t=r.pop(),arguments.length===1)return i[t]===void 0?null:i[t];i[t]=n}else{if(arguments.length===1)return this.options[t]===void 0?null:this.options[t];o[t]=n}}return this._setOptions(o),this},_setOptions:function(e){for(var t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return e===`classes`&&this._setOptionClasses(t),this.options[e]=t,e===`disabled`&&this._setOptionDisabled(t),this},_setOptionClasses:function(t){var n,r,i;for(n in t)i=this.classesElementLookup[n],t[n]!==this.options.classes[n]&&i&&i.length&&(r=e(i.get()),this._removeClass(i,n),r.addClass(this._classes({element:r,keys:n,classes:t,add:!0})))},_setOptionDisabled:function(e){this._toggleClass(this.widget(),this.widgetFullName+`-disabled`,null,!!e),e&&(this._removeClass(this.hoverable,null,`ui-state-hover`),this._removeClass(this.focusable,null,`ui-state-focus`))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(t){var n=[],r=this;function i(i,a){for(var o,s=0;s<i.length;s++)o=r.classesElementLookup[i[s]]||e(),o=t.add?(function(){var n=[];t.element.each(function(t,i){e.map(r.classesElementLookup,function(e){return e}).some(function(e){return e.is(i)})||n.push(i)}),r._on(e(n),{remove:`_untrackClassesElement`})}(),e(e.uniqueSort(o.get().concat(t.element.get())))):e(o.not(t.element).get()),r.classesElementLookup[i[s]]=o,n.push(i[s]),a&&t.classes[i[s]]&&n.push(t.classes[i[s]])}return(t=e.extend({element:this.element,classes:this.options.classes||{}},t)).keys&&i(t.keys.match(/\S+/g)||[],!0),t.extra&&i(t.extra.match(/\S+/g)||[]),n.join(` `)},_untrackClassesElement:function(t){var n=this;e.each(n.classesElementLookup,function(r,i){e.inArray(t.target,i
1)!==-1&&(n.classesElementLookup[r]=e(i.not(t.target).get()))}),this._off(e(t.target))},_removeClass:function(e,t,n){return this._toggleClass(e,t,n,!1)},_addClass:function(e,t,n){return this._toggleClass(e,t,n,!0)},_toggleClass:function(e,t,n,r){var i=typeof e==`string`||e===null,t={extra:i?t:n,keys:i?e:t,element:i?this.element:e,add:r=typeof r==`boolean`?r:n};return t.element.toggleClass(this._classes(t),r),this},_on:function(t,n,r){var i,a=this;typeof t!=`boolean`&&(r=n,n=t,t=!1),r?(n=i=e(n),this.bindings=this.bindings.add(n)):(r=n,n=this.element,i=this.widget()),e.each(r,function(r,o){function s(){if(t||!0!==a.options.disabled&&!e(this).hasClass(`ui-state-disabled`))return(typeof o==`string`?a[o]:o).apply(a,arguments)}typeof o!=`string`&&(s.guid=o.guid=o.guid||s.guid||e.guid++);var r=r.match(/^([\w:-]*)\s*(.*)$/),c=r[1]+a.eventNamespace,r=r[2];r?i.on(c,r,s):n.on(c,s)})},_off:function(t,n){n=(n||``).split(` `).join(this.eventNamespace+` `)+this.eventNamespace,t.off(n),this.bindings=e(this.bindings.not(t).get()),this.focusable=e(this.focusable.not(t).get()),this.hoverable=e(this.hoverable.not(t).get())},_delay:function(e,t){var n=this;return setTimeout(function(){return(typeof e==`string`?n[e]:e).apply(n,arguments)},t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){this._addClass(e(t.currentTarget),null,`ui-state-hover`)},mouseleave:function(t){this._removeClass(e(t.currentTarget),null,`ui-state-hover`)}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){this._addClass(e(t.currentTarget),null,`ui-state-focus`)},focusout:function(t){this._removeClass(e(t.currentTarget),null,`ui-state-focus`)}})},_trigger:function(t,n,r){var i,a,o=this.options[t];if(r||={},(n=e.Event(n)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),n.target=this.element[0],a=n.originalEvent)for(i in a)i in n||(n[i]=a[i]);return this.element.trigger(n,r),!(typeof o==`function`&&!1===o.apply(this.element[0],[n].concat(r))||n.isDefaultPrevented())}},e.each({show:`fadeIn`,hide:`fadeOut`},function(t,n){e.Widget.prototype[`_`+t]=function(r,i,a){var o,s=(i=typeof i==`string`?{effect:i}:i)?!0!==i&&typeof i!=`number`&&i.effect||n:t;typeof(i||={})==`number`?i={duration:i}:!0===i&&(i={}),o=!e.isEmptyObject(i),i.complete=a,i.delay&&r.delay(i.delay),o&&e.effects&&e.effects.effect[s]?r[t](i):s!==t&&r[s]?r[s](i.duration,i.easing,a):r.queue(function(n){e(this)[t](),a&&a.call(r[0]),n()})}}),e.widget;function m(e,t,n){return[parseFloat(e[0])*(l.test(e[0])?t/100:1),parseFloat(e[1])*(l.test(e[1])?n/100:1)]}function h(t,n){return parseInt(e.css(t,n),10)||0}function g(e){return e!=null&&e===e.window}r=Math.max,i=Math.abs,a=/left|center|right/,o=/top|center|bottom/,s=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,l=/%$/,u=e.fn.position,e.position={scrollbarWidth:function(){var t,r,i;return n===void 0?(i=(r=e(`<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'></div></div>`)).children()[0],e(`body`).append(r),t=i.offsetWidth,r.css(`overflow`,`scroll`),t===(i=i.offsetWidth)&&(i=r[0].clientWidth),r.remove(),n=t-i):n},getScrollInfo:function(t){var n=t.isWindow||t.isDocument?``:t.element.css(`overflow-x`),r=t.isWindow||t.isDocument?``:t.element.css(`overflow-y`),n=n===`scroll`||n===`auto`&&t.width<t.element[0].scrollWidth;return{width:r===`scroll`||r===`auto`&&t.height<t.element[0].scrollHeight?e.position.scrollbarWidth():0,height:n?e.position.scrollbarWidth():0}},getWithinInfo:function(t){var n=e(t||window),r=g(n[0]),i=!!n[0]&&n[0].nodeType===9;return{element:n,isWindow:r,isDocument:i,offset:!r&&!i?e(t).offset():{left:0,top:0},scrollLeft:n.scrollLeft(),scrollTop:n.scrollTop(),width:n.outerWidth(),height:n.outerHeight()}}},e.fn.position=function(t){var n,l,d,f,p,_,v,y,b,x,S,C;return t&&t.of?(_=typeof(t=e.extend({},t)).of==`string`?e(document).find(t.of):e(t.of),v=e.position.getWithinInfo(t.within),y=e.position.getScrollInfo(v),b=(t.collision||`flip`).split(` `),x={},C=(C=(S=_)[0]).nodeType===9?{width:S.width(),height:S.height(),offset:{top:0,left:0}}:g(C)?{width:S.width(),height:S.height(),offset:{top:S.scrollTop(),left:S.scrollLeft()}}:C.preventDefault?{width:0,height:0,offset:{top:C.pageY,left:C.pageX}}:{width:S.outerWidth(),height:S.outerHeight(),offset:S.offset()},_[0].preventDefault&&(t.at=`left top`),l=C.width,d=C.height,p=e.extend({},f=C.offset),e.each([`my`,`at`],function(){var e,n,r=(t[this]||``).split(` `);(r=r.length===1?a.test(r[0])?r.concat([`center`]):o.test(r[0])?[`center`].concat(r):[`center`,`center`]:r)[0]=a.test(r[0])?r[0]:`center`,r[1]=o.test(r[1])?r[1]:`center`,e=s.exec(r[0]),n=s.exec(r[1]),x[this]=[e?e[0]:0,n?n[0]:0],t[this]=[c.exec(r[0])[0],c.exec(r[1])[0]]}),b.length===1&&(b[1]=b[0]),t.at[0]===`right`?p.left+=l:t.at[0]===`center`&&(p.left+=l/2),t.at[1]===`bottom`?p.top+=d:t.at[1]===`center`&&(p.top+=d/2),n=m(x.at,l,d),p.left+=n[0],p.top+=n[1],this.each(function(){var a,o,s=e(this),c=s.outerWidth(),u=s.outerHeight(),g=h(this,`marginLeft`),S=h(this,`marginTop`),C=c+g+h(this,`marginRight`)+y.width,w=u+S+h(this,`marginBottom`)+y.height,T=e.extend({},p),E=m(x.my,s.outerWidth(),s.outerHeight());t.my[0]===`right`?T.left-=c:t.my[0]===`center`&&(T.left-=c/2),t.my[1]===`bottom`?T.top-=u:t.my[1]===`center`&&(T.top-=u/2),T.left+=E[0],T.top+=E[1],a={marginLeft:g,marginTop:S},e.each([`left`,`top`],function(r,i){e.ui.position[b[r]]&&e.ui.position[b[r]][i](T,{targetWidth:l,targetHeight:d,elemWidth:c,elemHeight:u,collisionPosition:a,collisionWidth:C,collisionHeight:w,offset:[n[0]+E[0],n[1]+E[1]],my:t.my,at:t.at,within:v,elem:s})}),t.using&&(o=function(e){var n=f.left-T.left,a=n+l-c,o=f.top-T.top,p=o+d-u,m={target:{element:_,left:f.left,top:f.top,width:l,height:d},element:{element:s,left:T.left,top:T.top,width:c,height:u},horizontal:a<0?`left`:0<n?`right`:`center`,vertical:p<0?`top`:0<o?`bottom`:`middle`};l<c&&i(n+a)<l&&(m.horizontal=`center`),d<u&&i(o+p)<d&&(m.vertical=`middle`),m.important=r(i(n),i(a))>r(i(o),i(p))?`horizontal`:`vertical`,t.using.call(this,e,m)}),s.offset(e.extend(T,{using:o}))})):u.apply(this,arguments)}
1,e.ui.position={fit:{left:function(e,t){var n,i=t.within,a=i.isWindow?i.scrollLeft:i.offset.left,i=i.width,o=e.left-t.collisionPosition.marginLeft,s=a-o,c=o+t.collisionWidth-i-a;t.collisionWidth>i?0<s&&c<=0?(n=e.left+s+t.collisionWidth-i-a,e.left+=s-n):e.left=!(0<c&&s<=0)&&c<s?a+i-t.collisionWidth:a:0<s?e.left+=s:0<c?e.left-=c:e.left=r(e.left-o,e.left)},top:function(e,t){var n,i=t.within,i=i.isWindow?i.scrollTop:i.offset.top,a=t.within.height,o=e.top-t.collisionPosition.marginTop,s=i-o,c=o+t.collisionHeight-a-i;t.collisionHeight>a?0<s&&c<=0?(n=e.top+s+t.collisionHeight-a-i,e.top+=s-n):e.top=!(0<c&&s<=0)&&c<s?i+a-t.collisionHeight:i:0<s?e.top+=s:0<c?e.top-=c:e.top=r(e.top-o,e.top)}},flip:{left:function(e,t){var n=t.within,r=n.offset.left+n.scrollLeft,a=n.width,n=n.isWindow?n.scrollLeft:n.offset.left,o=e.left-t.collisionPosition.marginLeft,s=o-n,o=o+t.collisionWidth-a-n,c=t.my[0]===`left`?-t.elemWidth:t.my[0]===`right`?t.elemWidth:0,l=t.at[0]===`left`?t.targetWidth:t.at[0]===`right`?-t.targetWidth:0,u=-2*t.offset[0];s<0?((a=e.left+c+l+u+t.collisionWidth-a-r)<0||a<i(s))&&(e.left+=c+l+u):0<o&&(0<(r=e.left-t.collisionPosition.marginLeft+c+l+u-n)||i(r)<o)&&(e.left+=c+l+u)},top:function(e,t){var n=t.within,r=n.offset.top+n.scrollTop,a=n.height,n=n.isWindow?n.scrollTop:n.offset.top,o=e.top-t.collisionPosition.marginTop,s=o-n,o=o+t.collisionHeight-a-n,c=t.my[1]===`top`?-t.elemHeight:t.my[1]===`bottom`?t.elemHeight:0,l=t.at[1]===`top`?t.targetHeight:t.at[1]===`bottom`?-t.targetHeight:0,u=-2*t.offset[1];s<0?((a=e.top+c+l+u+t.collisionHeight-a-r)<0||a<i(s))&&(e.top+=c+l+u):0<o&&(0<(r=e.top-t.collisionPosition.marginTop+c+l+u-n)||i(r)<o)&&(e.top+=c+l+u)}},flipfit:{left:function(){e.ui.position.flip.left.apply(this,arguments),e.ui.position.fit.left.apply(this,arguments)},top:function(){e.ui.position.flip.top.apply(this,arguments),e.ui.position.fit.top.apply(this,arguments)}}},e.ui.position,e.extend(e.expr.pseudos,{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(n){return!!e.data(n,t)}}):function(t,n,r){return!!e.data(t,r[3])}}),e.fn.extend({disableSelection:(_=`onselectstart`in document.createElement(`div`)?`selectstart`:`mousedown`,function(){return this.on(_+`.ui-disableSelection`,function(e){e.preventDefault()})}),enableSelection:function(){return this.off(`.ui-disableSelection`)}});var _,v=e,y={},b=y.toString,x=/^([\-+])=\s*(\d+\.?\d*)/,S=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(e){return[e[1],e[2],e[3],e[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(e){return[2.55*e[1],2.55*e[2],2.55*e[3],e[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})?/,parse:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16),e[4]?(parseInt(e[4],16)/255).toFixed(2):1]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])([a-f0-9])?/,parse:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16),e[4]?(parseInt(e[4]+e[4],16)/255).toFixed(2):1]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:`hsla`,parse:function(e){return[e[1],e[2]/100,e[3]/100,e[4]]}}],C=v.Color=function(e,t,n,r){return new v.Color.fn.parse(e,t,n,r)},w={rgba:{props:{red:{idx:0,type:`byte`},green:{idx:1,type:`byte`},blue:{idx:2,type:`byte`}}},hsla:{props:{hue:{idx:0,type:`degrees`},saturation:{idx:1,type:`percent`},lightness:{idx:2,type:`percent`}}}},T={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},E=C.support={},D=v(`<p>`)[0],O=v.each;function k(e){return e==null?e+``:typeof e==`object`?y[b.call(e)]||`object`:typeof e}function A(e,t,n){var r=T[t.type]||{};return e==null?n||!t.def?null:t.def:(e=r.floor?~~e:parseFloat(e),isNaN(e)?t.def:r.mod?(e+r.mod)%r.mod:Math.min(r.max,Math.max(0,e)))}function j(e){var t=C(),n=t._rgba=[];return e=e.toLowerCase(),O(S,function(r,i){var a=i.re.exec(e),a=a&&i.parse(a),i=i.space||`rgba`;if(a)return a=t[i](a),t[w[i].cache]=a[w[i].cache],n=t._rgba=a._rgba,
1!1}),n.length?(n.join()===`0,0,0,0`&&v.extend(n,re.transparent),t):re[e]}function M(e,t,n){return 6*(n=(n+1)%1)<1?e+(t-e)*n*6:2*n<1?t:3*n<2?e+(t-e)*(2/3-n)*6:e}D.style.cssText=`background-color:rgba(1,1,1,.5)`,E.rgba=-1<D.style.backgroundColor.indexOf(`rgba`),O(w,function(e,t){t.cache=`_`+e,t.props.alpha={idx:3,type:`percent`,def:1}}),v.each(`Boolean Number String Function Array Date RegExp Object Error Symbol`.split(` `),function(e,t){y[`[object `+t+`]`]=t.toLowerCase()}),(C.fn=v.extend(C.prototype,{parse:function(e,t,n,r){if(e===void 0)return this._rgba=[null,null,null,null],this;(e.jquery||e.nodeType)&&(e=v(e).css(t),t=void 0);var i=this,a=k(e),o=this._rgba=[];return t!==void 0&&(e=[e,t,n,r],a=`array`),a===`string`?this.parse(j(e)||re._default):a===`array`?(O(w.rgba.props,function(t,n){o[n.idx]=A(e[n.idx],n)}),this):a===`object`?(e instanceof C?O(w,function(t,n){e[n.cache]&&(i[n.cache]=e[n.cache].slice())}):O(w,function(t,n){var r=n.cache;O(n.props,function(t,a){if(!i[r]&&n.to){if(t===`alpha`||e[t]==null)return;i[r]=n.to(i._rgba)}i[r][a.idx]=A(e[t],a,!0)}),i[r]&&v.inArray(null,i[r].slice(0,3))<0&&(i[r][3]??(i[r][3]=1),n.from)&&(i._rgba=n.from(i[r]))}),this):void 0},is:function(e){var t=C(e),n=!0,r=this;return O(w,function(e,i){var a,o=t[i.cache];return o&&(a=r[i.cache]||i.to&&i.to(r._rgba)||[],O(i.props,function(e,t){if(o[t.idx]!=null)return n=o[t.idx]===a[t.idx]})),n}),n},_space:function(){var e=[],t=this;return O(w,function(n,r){t[r.cache]&&e.push(n)}),e.pop()},transition:function(e,t){var e=(o=C(e))._space(),n=w[e],r=this.alpha()===0?C(`transparent`):this,i=r[n.cache]||n.to(r._rgba),a=i.slice(),o=o[n.cache];return O(n.props,function(e,n){var r=n.idx,s=i[r],c=o[r],l=T[n.type]||{};c!==null&&(s===null?a[r]=c:(l.mod&&(c-s>l.mod/2?s+=l.mod:s-c>l.mod/2&&(s-=l.mod)),a[r]=A((c-s)*t+s,n)))}),this[e](a)},blend:function(e){var t,n,r;return this._rgba[3]===1?this:(t=this._rgba.slice(),n=t.pop(),r=C(e)._rgba,C(v.map(t,function(e,t){return(1-n)*r[t]+n*e})))},toRgbaString:function(){var e=`rgba(`,t=v.map(this._rgba,function(e,t){return e??+(2<t)});return t[3]===1&&(t.pop(),e=`rgb(`),e+t.join()+`)`},toHslaString:function(){var e=`hsla(`,t=v.map(this.hsla(),function(e,t){return e??=+(2<t),e=t&&t<3?Math.round(100*e)+`%`:e});return t[3]===1&&(t.pop(),e=`hsl(`),e+t.join()+`)`},toHexString:function(e){var t=this._rgba.slice(),n=t.pop();return e&&t.push(~~(255*n)),`#`+v.map(t,function(e){return(e=(e||0).toString(16)).length===1?`0`+e:e}).join(``)},toString:function(){return this._rgba[3]===0?`transparent`:this.toRgbaString()}})).parse.prototype=C.fn,w.hsla.to=function(e){var t,n,r,i,a,o,s,c;return e[0]==null||e[1]==null||e[2]==null?[null,null,null,e[3]]:(t=e[0]/255,n=e[1]/255,r=e[2]/255,e=e[3],i=(c=Math.max(t,n,r))-(s=Math.min(t,n,r)),o=.5*(a=c+s),s=s===c?0:t===c?60*(n-r)/i+360:n===c?60*(r-t)/i+120:60*(t-n)/i+240,c=i==0?0:o<=.5?i/a:i/(2-a),[Math.round(s)%360,c,o,e??1])},w.hsla.from=function(e){var t,n,r;return e[0]==null||e[1]==null||e[2]==null?[null,null,null,e[3]]:(t=e[0]/360,r=e[1],n=e[2],e=e[3],r=2*n-(n=n<=.5?n*(1+r):n+r-n*r),[Math.round(255*M(r,n,t+1/3)),Math.round(255*M(r,n,t)),Math.round(255*M(r,n,t-1/3)),e])},O(w,function(e,t){var n=t.props,r=t.cache,i=t.to,a=t.from;C.fn[e]=function(e){var t,o,s;return i&&!this[r]&&(this[r]=i(this._rgba)),e===void 0?this[r].slice():(t=k(e),o=t===`array`||t===`object`?e:arguments,s=this[r].slice(),O(n,function(e,n){e=o[t===`object`?e:n.idx],e??=s[n.idx],s[n.idx]=A(e,n)}),a?((e=C(a(s)))[r]=s,e):C(s))},O(n,function(t,n){C.fn[t]||(C.fn[t]=function(r){var i=k(r),a=t===`alpha`?this._hsla?`hsla`:`rgba`:e,o=this[a](),s=o[n.idx];return i===`undefined`?s:(i===`function`&&(i=k(r=r.call(this,s))),r==null&&n.empty?this:(i===`string`&&(i=x.exec(r))&&(r=s+parseFloat(i[2])*(i[1]===`+`?1:-1)),o[n.idx]=r,this[a](o)))})})}),(C.hook=function(e){e=e.split(` `),O(e,function(e,t){v.cssHooks[t]={set:function(e,n){var r,i,a=``;if(n!==`transparent`&&(k(n)!==`string`||(r=j(n)))){if(n=C(r||n),!E.rgba&&n._rgba[3]!==1){for(i=t===`backgroundColor`?e.parentNode:e;(a===``||a===`transparent`)&&i&&i.style;)try{a=v.css(i,`backgroundColor`),i=i.parentNode}catch{}n=n.blend(a&&a!==`transparent`?a:`_default`)}n=n.toRgbaString()}try{e.style[t]=n}catch{}}},v.fx.step[t]=function(e){e.colorInit||=(e.start=C(e.elem,t),e.end=C(e.end),!0),v.cssHooks[t].set(e.elem,e.start.transition(e.end,e.pos))}})})(`backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor`),v.cssHooks.borderColor={expand:function(e){var t={};return O([`Top`,`Right`,`Bottom`,`Left`],function(n,r){t[`border`+r+`Color`]=e}),t}};var N,ee,P,F,I,L,R,z,te,ne,re=v.Color.names={aqua:`#00ffff`,black:`#000000`,blue:`#0000ff`,fuchsia:`#ff00ff`,gray:`#808080`,green:`#008000`,lime:`#00ff00`,maroon:`#800000`,navy:`#000080`,olive:`#808000`,purple:`#800080`,red:`#ff0000`,silver:`#c0c0c0`,teal:`#008080`,white:`#ffffff`,yellow:`#ffff00`,transparent:[null,null,null,0],_default:`#ffffff`},B=`ui-effects-`,V=`ui-effects-style`,H=`ui-effects-animated`;function U(e){var t,n,r=e.ownerDocument.defaultView?e.ownerDocument.defaultView.getComputedStyle(e,null):e.currentStyle,i={};if(r&&r.length&&r[0]&&r[r[0]])for(n=r.length;n--;)typeof r[t=r[n]]==`string`&&(i[t.replace(/-([\da-z])/gi,function(e,t){return t.toUpperCase()})]=r[t]);else for(t in r)typeof r[t]==`string`&&(i[t]=r[t]);return i}function W(t,n,r,i){return t={effect:t=e.isPlainObject(t)?(n=t).effect:t},typeof(n??={})==`function`&&(i=n,r=null,n={}),typeof n!=`number`&&!e.fx.speeds[n]||(i=r,r=n,n={}),typeof r==`function`&&(i=r,r=null),n&&e.extend(t,n),r||=n.duration,t.duration=e.fx.off?0:typeof r==`number`?r:r in e.fx.speeds?e.fx.speeds[r]:e.fx.speeds._default,t.complete=i||n.c
1omplete,t}function ie(t){return!t||typeof t==`number`||e.fx.speeds[t]||typeof t==`string`&&!e.effects.effect[t]||typeof t==`function`||typeof t==`object`&&!t.effect}function ae(e,t){var n=t.outerWidth(),t=t.outerHeight(),e=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/.exec(e)||[``,0,n,t,0];return{top:parseFloat(e[1])||0,right:e[2]===`auto`?n:parseFloat(e[2]),bottom:e[3]===`auto`?t:parseFloat(e[3]),left:parseFloat(e[4])||0}}e.effects={effect:{}},F=[`add`,`remove`,`toggle`],I={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1},e.each([`borderLeftStyle`,`borderRightStyle`,`borderBottomStyle`,`borderTopStyle`],function(t,n){e.fx.step[n]=function(e){(e.end!==`none`&&!e.setAttr||e.pos===1&&!e.setAttr)&&(v.style(e.elem,n,e.end),e.setAttr=!0)}}),e.fn.addBack||(e.fn.addBack=function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}),e.effects.animateClass=function(t,n,r,i){var a=e.speed(n,r,i);return this.queue(function(){var n=e(this),r=n.attr(`class`)||``,i=(i=a.children?n.find(`*`).addBack():n).map(function(){return{el:e(this),start:U(this)}}),o=function(){e.each(F,function(e,r){t[r]&&n[r+`Class`](t[r])})};o(),i=i.map(function(){return this.end=U(this.el[0]),this.diff=function(t,n){var r,i,a={};for(r in n)i=n[r],t[r]===i||I[r]||!e.fx.step[r]&&isNaN(parseFloat(i))||(a[r]=i);return a}(this.start,this.end),this}),n.attr(`class`,r),i=i.map(function(){var t=this,n=e.Deferred(),r=e.extend({},a,{queue:!1,complete:function(){n.resolve(t)}});return this.el.animate(this.diff,r),n.promise()}),e.when.apply(e,i.get()).done(function(){o(),e.each(arguments,function(){var t=this.el;e.each(this.diff,function(e){t.css(e,``)})}),a.complete.call(n[0])})})},e.fn.extend({addClass:(P=e.fn.addClass,function(t,n,r,i){return n?e.effects.animateClass.call(this,{add:t},n,r,i):P.apply(this,arguments)}),removeClass:(ee=e.fn.removeClass,function(t,n,r,i){return 1<arguments.length?e.effects.animateClass.call(this,{remove:t},n,r,i):ee.apply(this,arguments)}),toggleClass:(N=e.fn.toggleClass,function(t,n,r,i,a){return typeof n==`boolean`||n===void 0?r?e.effects.animateClass.call(this,n?{add:t}:{remove:t},r,i,a):N.apply(this,arguments):e.effects.animateClass.call(this,{toggle:t},n,r,i)}),switchClass:function(t,n,r,i,a){return e.effects.animateClass.call(this,{add:n,remove:t},r,i,a)}}),e.expr&&e.expr.pseudos&&e.expr.pseudos.animated&&(e.expr.pseudos.animated=(L=e.expr.pseudos.animated,function(t){return!!e(t).data(H)||L(t)})),!1!==e.uiBackCompat&&e.extend(e.effects,{save:function(e,t){for(var n=0,r=t.length;n<r;n++)t[n]!==null&&e.data(B+t[n],e[0].style[t[n]])},restore:function(e,t){for(var n,r=0,i=t.length;r<i;r++)t[r]!==null&&(n=e.data(B+t[r]),e.css(t[r],n))},setMode:function(e,t){return t=t===`toggle`?e.is(`:hidden`)?`show`:`hide`:t},createWrapper:function(t){if(t.parent().is(`.ui-effects-wrapper`))return t.parent();var n={width:t.outerWidth(!0),height:t.outerHeight(!0),float:t.css(`float`)},r=e(`<div></div>`).addClass(`ui-effects-wrapper`).css({fontSize:`100%`,background:`transparent`,border:`none`,margin:0,padding:0}),i={width:t.width(),height:t.height()},a=document.activeElement;try{a.id}catch{a=document.body}return t.wrap(r),t[0]!==a&&!e.contains(t[0],a)||e(a).trigger(`focus`),r=t.parent(),t.css(`position`)===`static`?(r.css({position:`relative`}),t.css({position:`relative`})):(e.extend(n,{position:t.css(`position`),zIndex:t.css(`z-index`)}),e.each([`top`,`left`,`bottom`,`right`],function(e,r){n[r]=t.css(r),isNaN(parseInt(n[r],10))&&(n[r]=`auto`)}),t.css({position:`relative`,top:0,left:0,right:`auto`,bottom:`auto`})),t.css(i),r.css(n).show()},removeWrapper:function(t){var n=document.activeElement;return t.parent().is(`.ui-effects-wrapper`)&&(t.parent().replaceWith(t),t[0]!==n&&!e.contains(t[0],n)||e(n).trigger(`focus`)),t}}),e.extend(e.effects,{version:`1.13.3`,define:function(t,n,r){return r||(r=n,n=`effect`),e.effects.effect[t]=r,e.effects.effect[t].mode=n,r},scaledDimensions:function(e,t,n){var r;return t===0?{height:0,width:0,outerHeight:0,outerWidth:0}:(r=n===`horizontal`?1:(t||100)/100,n=n===`vertical`?1:(t||100)/100,{height:e.height()*n,width:e.width()*r,outerHeight:e.outerHeight()*n,outerWidth:e.outerWidth()*r})},clipToBox:function(e){return{width:e.clip.right-e.clip.left,height:e.clip.bottom-e.clip.top,left
1:e.clip.left,top:e.clip.top}},unshift:function(e,t,n){var r=e.queue();1<t&&r.splice.apply(r,[1,0].concat(r.splice(t,n))),e.dequeue()},saveStyle:function(e){e.data(V,e[0].style.cssText)},restoreStyle:function(e){e[0].style.cssText=e.data(V)||``,e.removeData(V)},mode:function(e,t){return e=e.is(`:hidden`),t===`toggle`&&(t=e?`show`:`hide`),t=(e?t===`hide`:t===`show`)?`none`:t},getBaseline:function(e,t){var n,r;switch(e[0]){case`top`:n=0;break;case`middle`:n=.5;break;case`bottom`:n=1;break;default:n=e[0]/t.height}switch(e[1]){case`left`:r=0;break;case`center`:r=.5;break;case`right`:r=1;break;default:r=e[1]/t.width}return{x:r,y:n}},createPlaceholder:function(t){var n,r=t.css(`position`),i=t.position();return t.css({marginTop:t.css(`marginTop`),marginBottom:t.css(`marginBottom`),marginLeft:t.css(`marginLeft`),marginRight:t.css(`marginRight`)}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()),/^(static|relative)/.test(r)&&(r=`absolute`,n=e(`<`+t[0].nodeName+`>`).insertAfter(t).css({display:/^(inline|ruby)/.test(t.css(`display`))?`inline-block`:`block`,visibility:`hidden`,marginTop:t.css(`marginTop`),marginBottom:t.css(`marginBottom`),marginLeft:t.css(`marginLeft`),marginRight:t.css(`marginRight`),float:t.css(`float`)}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).addClass(`ui-effects-placeholder`),t.data(B+`placeholder`,n)),t.css({position:r,left:i.left,top:i.top}),n},removePlaceholder:function(e){var t=B+`placeholder`,n=e.data(t);n&&(n.remove(),e.removeData(t))},cleanUp:function(t){e.effects.restoreStyle(t),e.effects.removePlaceholder(t)},setTransition:function(t,n,r,i){return i||={},e.each(n,function(e,n){var a=t.cssUnit(n);0<a[0]&&(i[n]=a[0]*r+a[1])}),i}}),e.fn.extend({effect:function(){function t(t){var n=e(this),r=e.effects.mode(n,c)||i;n.data(H,!0),l.push(r),i&&(r===`show`||r===i&&r===`hide`)&&n.show(),i&&r===`none`||e.effects.saveStyle(n),typeof t==`function`&&t()}var n=W.apply(this,arguments),r=e.effects.effect[n.effect],i=r.mode,a=n.queue,o=a||`fx`,s=n.complete,c=n.mode,l=[];return e.fx.off||!r?c?this[c](n.duration,s):this.each(function(){s&&s.call(this)}):!1===a?this.each(t).each(u):this.queue(o,t).queue(o,u);function u(t){var a=e(this);function o(){typeof s==`function`&&s.call(a[0]),typeof t==`function`&&t()}n.mode=l.shift(),!1===e.uiBackCompat||i?n.mode===`none`?(a[c](),o()):r.call(a[0],n,function(){a.removeData(H),e.effects.cleanUp(a),n.mode===`hide`&&a.hide(),o()}):(a.is(`:hidden`)?c===`hide`:c===`show`)?(a[c](),o()):r.call(a[0],n,o)}},show:(te=e.fn.show,function(e){return ie(e)?te.apply(this,arguments):((e=W.apply(this,arguments)).mode=`show`,this.effect.call(this,e))}),hide:(z=e.fn.hide,function(e){return ie(e)?z.apply(this,arguments):((e=W.apply(this,arguments)).mode=`hide`,this.effect.call(this,e))}),toggle:(R=e.fn.toggle,function(e){return ie(e)||typeof e==`boolean`?R.apply(this,arguments):((e=W.apply(this,arguments)).mode=`toggle`,this.effect.call(this,e))}),cssUnit:function(t){var n=this.css(t),r=[];return e.each([`em`,`px`,`%`,`pt`],function(e,t){0<n.indexOf(t)&&(r=[parseFloat(n),t])}),r},cssClip:function(e){return e?this.css(`clip`,`rect(`+e.top+`px `+e.right+`px `+e.bottom+`px `+e.left+`px)`):ae(this.css(`clip`),this)},transfer:function(t,n){var r=e(this),i=e(t.to),a=i.css(`position`)===`fixed`,o=e(`body`),s=a?o.scrollTop():0,o=a?o.scrollLeft():0,c=i.offset(),c={top:c.top-s,left:c.left-o,height:i.innerHeight(),width:i.innerWidth()},i=r.offset(),l=e(`<div class='ui-effects-transfer'></div>`);l.appendTo(`body`).addClass(t.className).css({top:i.top-s,left:i.left-o,height:r.innerHeight(),width:r.innerWidth(),position:a?`fixed`:`absolute`}).animate(c,t.duration,t.easing,function(){l.remove(),typeof n==`function`&&n()})}}),e.fx.step.clip=function(t){t.clipInit||=(t.start=e(t.elem).cssClip(),typeof t.end==`string`&&(t.end=ae(t.end,t.elem)),!0),e(t.elem).cssClip({top:t.pos*(t.end.top-t.start.top)+t.start.top,right:t.pos*(t.end.right-t.start.right)+t.start.right,bottom:t.pos*(t.end.bottom-t.start.bottom)+t.start.bottom,left:t.pos*(t.end.left-t.start.left)+t.start.left})},ne={},e.each([`Quad`,`Cubic`,`Quart`,`Quint`,`Expo`],function(e,t){ne[t]=function(t){return t**+(e+2)}}),e.extend(ne,{Sine:function(e){return 1-Math.cos(e*Math.PI/2)},Circ:function(e){return 1-Math.sqrt(1-e*e)},Elastic:function(e){return e===0||e===1?e:-(2**(8*(e-1)))*Math.sin((80*(e-1)-7.5)*Math.PI/15)},Back:function(e){return e*e*(3*e-2)},Bounce:function(e){for(var t,n=4;e<((t=2**--n)-1)/11;);return 1/4**(3-n)-7.5625*((3*t-2)/22-e)**2}}),e.each(ne,function(t,n){e.easing[`easeIn`+t]=n,e.easing[`easeOut`+t]=function(e){return 1-n(1-e)},e.easing[`easeInOut`+t]=function(e){return e<.5?n(2*e)/2:1-n(-2*e+2)/2}}),D=e.effects,e.effects.define(`blind`,`hide`,function(t,n){var r={up:[`bottom`,`top`],vertical:[`bottom`,`top`],down:[`top`,`bottom`],left:[`right`,`left`],horizontal:[`right`,`left`],right:[`left`,`right`]},i=e(this),a=t.direction||`up`,o=i.cssClip(),s={clip:e.extend({},o)},c=e.effects.createPlaceholder(i);
1s.clip[r[a][0]]=s.clip[r[a][1]],t.mode===`show`&&(i.cssClip(s.clip),c&&c.css(e.effects.clipToBox(s)),s.clip=o),c&&c.animate(e.effects.clipToBox(s),t.duration,t.easing),i.animate(s,{queue:!1,duration:t.duration,easing:t.easing,complete:n})}),e.effects.define(`bounce`,function(t,n){var r,i,a=e(this),o=t.mode,s=o===`hide`,o=o===`show`,c=t.direction||`up`,l=t.distance,u=t.times||5,d=2*u+(o||s?1:0),f=t.duration/d,p=t.easing,m=c===`up`||c===`down`?`top`:`left`,h=c===`up`||c===`left`,g=0,t=a.queue().length;for(e.effects.createPlaceholder(a),c=a.css(m),l||=a[m==`top`?`outerHeight`:`outerWidth`]()/3,o&&((i={opacity:1})[m]=c,a.css(`opacity`,0).css(m,h?2*-l:2*l).animate(i,f,p)),s&&(l/=2**(u-1)),(i={})[m]=c;g<u;g++)(r={})[m]=(h?`-=`:`+=`)+l,a.animate(r,f,p).animate(i,f,p),l=s?2*l:l/2;s&&((r={opacity:0})[m]=(h?`-=`:`+=`)+l,a.animate(r,f,p)),a.queue(n),e.effects.unshift(a,t,1+d)}),e.effects.define(`clip`,`hide`,function(t,n){var r={},i=e(this),a=t.direction||`vertical`,o=a===`both`,s=o||a===`horizontal`,o=o||a===`vertical`,a=i.cssClip();r.clip={top:o?(a.bottom-a.top)/2:a.top,right:s?(a.right-a.left)/2:a.right,bottom:o?(a.bottom-a.top)/2:a.bottom,left:s?(a.right-a.left)/2:a.left},e.effects.createPlaceholder(i),t.mode===`show`&&(i.cssClip(r.clip),r.clip=a),i.animate(r,{queue:!1,duration:t.duration,easing:t.easing,complete:n})}),e.effects.define(`drop`,`hide`,function(t,n){var r,i=e(this),a=t.mode===`show`,o=t.direction||`left`,s=o===`up`||o===`down`?`top`:`left`,o=o===`up`||o===`left`?`-=`:`+=`,c=o==`+=`?`-=`:`+=`,l={opacity:0};e.effects.createPlaceholder(i),r=t.distance||i[s==`top`?`outerHeight`:`outerWidth`](!0)/2,l[s]=o+r,a&&(i.css(l),l[s]=c+r,l.opacity=1),i.animate(l,{queue:!1,duration:t.duration,easing:t.easing,complete:n})}),e.effects.define(`explode`,`hide`,function(t,n){var r,i,a,o,s,c,l=t.pieces?Math.round(Math.sqrt(t.pieces)):3,u=l,d=e(this),f=t.mode===`show`,p=d.show().css(`visibility`,`hidden`).offset(),m=Math.ceil(d.outerWidth()/u),h=Math.ceil(d.outerHeight()/l),g=[];function _(){g.push(this),g.length===l*u&&(d.css({visibility:`visible`}),e(g).remove(),n())}for(r=0;r<l;r++)for(o=p.top+r*h,c=r-(l-1)/2,i=0;i<u;i++)a=p.left+i*m,s=i-(u-1)/2,d.clone().appendTo(`body`).wrap(`<div></div>`).css({position:`absolute`,visibility:`visible`,left:-i*m,top:-r*h}).parent().addClass(`ui-effects-explode`).css({position:`absolute`,overflow:`hidden`,width:m,height:h,left:a+(f?s*m:0),top:o+(f?c*h:0),opacity:+!f}).animate({left:a+(f?0:s*m),top:o+(f?0:c*h),opacity:+!!f},t.duration||500,t.easing,_)}),e.effects.define(`fade`,`toggle`,function(t,n){var r=t.mode===`show`;e(this).css(`opacity`,+!r).animate({opacity:+!!r},{queue:!1,duration:t.duration,easing:t.easing,complete:n})}),e.effects.define(`fold`,`hide`,function(t,n){var r=e(this),i=t.mode,a=i===`show`,i=i===`hide`,o=t.size||15,s=/([0-9]+)%/.exec(o),c=t.horizFirst?[`right`,`bottom`]:[`bottom`,`right`],l=t.duration/2,u=e.effects.createPlaceholder(r),d=r.cssClip(),f={clip:e.extend({},d)},p={clip:e.extend({},d)},m=[d[c[0]],d[c[1]]],h=r.queue().length;s&&(o=parseInt(s[1],10)/100*m[+!i]),f.clip[c[0]]=o,p.clip[c[0]]=o,p.clip[c[1]]=0,a&&(r.cssClip(p.clip),u&&u.css(e.effects.clipToBox(p)),p.clip=d),r.queue(function(n){u&&u.animate(e.effects.clipToBox(f),l,t.easing).animate(e.effects.clipToBox(p),l,t.easing),n()}).animate(f,l,t.easing).animate(p,l,t.easing).queue(n),e.effects.unshift(r,h,4)}),e.effects.define(`highlight`,`show`,function(t,n){var r=e(this),i={backgroundColor:r.css(`backgroundColor`)};t.mode===`hide`&&(i.opacity=0),e.effects.saveStyle(r),r.css({backgroundImage:`none`,backgroundColor:t.color||`#ffff99`}).animate(i,{queue:!1,duration:t.duration,easing:t.easing,complete:n})}),e.effects.define(`size`,function(t,n){var r,i=e(this),a=[`fontSize`],o=[`borderTopWidth`,`borderBottomWidth`,`paddingTop`,`paddingBottom`],s=[`borderLeftWidth`,`borderRightWidth`,`paddingLeft`,`paddingRight`],c=t.mode,l=c!==`effect`,u=t.scale||`both`,d=t.origin||[`middle`,`center`],f=i.css(`position`),p=i.position(),m=e.effects.scaledDimensions(i),h=t.from||m,g=t.to||e.effects.scaledDimensions(i,0);e.effects.createPlaceholder(i),c===`show`&&(c=h,h=g,g=c),r={from:{y:h.height/m.height,x:h.width/m.width}
1,to:{y:g.height/m.height,x:g.width/m.width}},u!==`box`&&u!==`both`||(r.from.y!==r.to.y&&(h=e.effects.setTransition(i,o,r.from.y,h),g=e.effects.setTransition(i,o,r.to.y,g)),r.from.x!==r.to.x&&(h=e.effects.setTransition(i,s,r.from.x,h),g=e.effects.setTransition(i,s,r.to.x,g))),u!==`content`&&u!==`both`||r.from.y!==r.to.y&&(h=e.effects.setTransition(i,a,r.from.y,h),g=e.effects.setTransition(i,a,r.to.y,g)),d&&(c=e.effects.getBaseline(d,m),h.top=(m.outerHeight-h.outerHeight)*c.y+p.top,h.left=(m.outerWidth-h.outerWidth)*c.x+p.left,g.top=(m.outerHeight-g.outerHeight)*c.y+p.top,g.left=(m.outerWidth-g.outerWidth)*c.x+p.left),delete h.outerHeight,delete h.outerWidth,i.css(h),u!==`content`&&u!==`both`||(o=o.concat([`marginTop`,`marginBottom`]).concat(a),s=s.concat([`marginLeft`,`marginRight`]),i.find(`*[width]`).each(function(){var n=e(this),i=e.effects.scaledDimensions(n),a={height:i.height*r.from.y,width:i.width*r.from.x,outerHeight:i.outerHeight*r.from.y,outerWidth:i.outerWidth*r.from.x},i={height:i.height*r.to.y,width:i.width*r.to.x,outerHeight:i.height*r.to.y,outerWidth:i.width*r.to.x};r.from.y!==r.to.y&&(a=e.effects.setTransition(n,o,r.from.y,a),i=e.effects.setTransition(n,o,r.to.y,i)),r.from.x!==r.to.x&&(a=e.effects.setTransition(n,s,r.from.x,a),i=e.effects.setTransition(n,s,r.to.x,i)),l&&e.effects.saveStyle(n),n.css(a),n.animate(i,t.duration,t.easing,function(){l&&e.effects.restoreStyle(n)})})),i.animate(g,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){var t=i.offset();g.opacity===0&&i.css(`opacity`,h.opacity),l||(i.css(`position`,f===`static`?`relative`:f).offset(t),e.effects.saveStyle(i)),n()}})}),e.effects.define(`scale`,function(t,n){var r=e(this),i=t.mode,i=parseInt(t.percent,10)||(parseInt(t.percent,10)===0||i!==`effect`?0:100),r=e.extend(!0,{from:e.effects.scaledDimensions(r),to:e.effects.scaledDimensions(r,i,t.direction||`both`),origin:t.origin||[`middle`,`center`]},t);t.fade&&(r.from.opacity=1,r.to.opacity=0),e.effects.effect.size.call(this,r,n)}),e.effects.define(`puff`,`hide`,function(t,n){t=e.extend(!0,{},t,{fade:!0,percent:parseInt(t.percent,10)||150}),e.effects.effect.scale.call(this,t,n)}),e.effects.define(`pulsate`,`show`,function(t,n){var r=e(this),i=t.mode,a=i===`show`,o=2*(t.times||5)+(a||i===`hide`?1:0),s=t.duration/o,c=0,l=1,i=r.queue().length;for(!a&&r.is(`:visible`)||(r.css(`opacity`,0).show(),c=1);l<o;l++)r.animate({opacity:c},s,t.easing),c=1-c;r.animate({opacity:c},s,t.easing),r.queue(n),e.effects.unshift(r,i,1+o)}),e.effects.define(`shake`,function(t,n){var r=1,i=e(this),a=t.direction||`left`,o=t.distance||20,s=t.times||3,c=2*s+1,l=Math.round(t.duration/c),u=a===`up`||a===`down`?`top`:`left`,a=a===`up`||a===`left`,d={},f={},p={},m=i.queue().length;for(e.effects.createPlaceholder(i),d[u]=(a?`-=`:`+=`)+o,f[u]=(a?`+=`:`-=`)+2*o,p[u]=(a?`-=`:`+=`)+2*o,i.animate(d,l,t.easing);r<s;r++)i.animate(f,l,t.easing).animate(p,l,t.easing);i.animate(f,l,t.easing).animate(d,l/2,t.easing).queue(n),e.effects.unshift(i,m,1+c)}),e.effects.define(`slide`,`show`,function(t,n){var r,i,a=e(this),o={up:[`bottom`,`top`],down:[`top`,`bottom`],left:[`right`,`left`],right:[`left`,`right`]},s=t.mode,c=t.direction||`left`,l=c===`up`||c===`down`?`top`:`left`,u=c===`up`||c===`left`,d=t.distance||a[l==`top`?`outerHeight`:`outerWidth`](!0),f={};e.effects.createPlaceholder(a),r=a.cssClip(),i=a.position()[l],f[l]=(u?-1:1)*d+i,f.clip=a.cssClip(),f.clip[o[c][1]]=f.clip[o[c][0]],s===`show`&&(a.cssClip(f.clip),a.css(l,f[l]),f.clip=r,f[l]=i),a.animate(f,{queue:!1,duration:t.duration,easing:t.easing,complete:n})}),D=!1===e.uiBackCompat?D:e.effects.define(`transfer`,function(t,n){e(this).transfer(t,n)}),e.ui.focusable=function(t,n){var r,i,a,o=t.nodeName.toLowerCase();return o===`area`?(a=(r=t.parentNode).name,!(!t.href||!a||r.nodeName.toLowerCase()!==`map`)&&0<(r=e(`img[usemap='#`+a+`']`)).length&&r.is(`:visible`)):(/^(input|select|textarea|button|object)$/.test(o)?(i=!t.disabled)&&(a=e(t).closest(`fieldset`)[0])&&(i=!a.disabled):i=o===`a`&&t.href||n,i&&e(t).is(`:visible`)&&function(e){for(var t=e.css(`visibility`);t===`inherit`;)e=e.parent(),t=e.css(`visibility`);return t===`visible`}(e(t)))},e.extend(e.expr.pseudos,{focusable:function(t){return e.ui.focusable(t,e.attr(t,`tabindex`)!=null)}}),e.ui.focusable,e.fn._form=function(){return typeof this[0].form==`string`?this.closest(`form`):e(this[0].form)},e.ui.formResetMixin={_formResetHandler:function(){var t=e(this);setTimeout(function(){var n=t.data(`ui-form-reset-instances`);e.each(n,function(){this.refresh()})})},_bindFormResetHandler:function(){var e;this.form=this.element._form(),this.form.length&&((e=this.form.data(`ui-form-reset-instances`)||[]).length||this.form.on(`reset.ui-form-reset`,this._formResetHandler),e.push(this),this.form.data(`ui-form-reset-instances`,e))},_unbindFormResetHandler:function(){var t;this.form.length&&((t=this.form.data(`ui-form-reset-instances`)).splice(e.inArray(this,t),1),t.length?this.form.data(`ui-form-reset-instances`,t):this.form.removeData(`ui-form-reset-instances`).off(`reset.ui-form-reset`))}},e.expr.pseudos||(e.expr.pseudos=e.expr[`:`]),e.uniqueSort||=e.unique,e.escapeSelector||=(oe=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,se=function(e,t){return t?e===`\0`?`
1�`:e.slice(0,-1)+`\\`+e.charCodeAt(e.length-1).toString(16)+` `:`\\`+e},function(e){return(e+``).replace(oe,se)}),e.fn.even&&e.fn.odd||e.fn.extend({even:function(){return this.filter(function(e){return e%2==0})},odd:function(){return this.filter(function(e){return e%2==1})}}),e.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},e.fn.labels=function(){var t,n,r;return this.length?this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents(`label`),(t=this.attr(`id`))&&(r=(r=this.eq(0).parents().last()).add((r.length?r:this).siblings()),t=`label[for='`+e.escapeSelector(t)+`']`,n=n.add(r.find(t).addBack(t))),this.pushStack(n)):this.pushStack([])},e.fn.scrollParent=function(t){var n=this.css(`position`),r=n===`absolute`,i=t?/(auto|scroll|hidden)/:/(auto|scroll)/,t=this.parents().filter(function(){var t=e(this);return(!r||t.css(`position`)!==`static`)&&i.test(t.css(`overflow`)+t.css(`overflow-y`)+t.css(`overflow-x`))}).eq(0);return n!==`fixed`&&t.length?t:e(this[0].ownerDocument||document)},e.extend(e.expr.pseudos,{tabbable:function(t){var n=e.attr(t,`tabindex`),r=n!=null;return(!r||0<=n)&&e.ui.focusable(t,r)}}),e.fn.extend({uniqueId:(ce=0,function(){return this.each(function(){this.id||=`ui-id-`+ ++ce})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&e(this).removeAttr(`id`)})}}),e.widget(`ui.accordion`,{version:`1.13.3`,options:{active:0,animate:{},classes:{"ui-accordion-header":`ui-corner-top`,"ui-accordion-header-collapsed":`ui-corner-all`,"ui-accordion-content":`ui-corner-bottom`},collapsible:!1,event:`click`,header:function(e){return e.find(`> li > :first-child`).add(e.find(`> :not(li)`).even())},heightStyle:`auto`,icons:{activeHeader:`ui-icon-triangle-1-s`,header:`ui-icon-triangle-1-e`},activate:null,beforeActivate:null},hideProps:{borderTopWidth:`hide`,borderBottomWidth:`hide`,paddingTop:`hide`,paddingBottom:`hide`,height:`hide`},showProps:{borderTopWidth:`show`,borderBottomWidth:`show`,paddingTop:`show`,paddingBottom:`show`,height:`show`},_create:function(){var t=this.options;this.prevShow=this.prevHide=e(),this._addClass(`ui-accordion`,`ui-widget ui-helper-reset`),this.element.attr(`role`,`tablist`),t.collapsible||!1!==t.active&&t.active!=null||(t.active=0),this._processPanels(),t.active<0&&(t.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():e()}},_createIcons:function(){var t,n=this.options.icons;n&&(t=e(`<span>`),this._addClass(t,`ui-accordion-header-icon`,`ui-icon `+n.header),t.prependTo(this.headers),t=this.active.children(`.ui-accordion-header-icon`),this._removeClass(t,n.header)._addClass(t,null,n.activeHeader)._addClass(this.headers,`ui-accordion-icons`))},_destroyIcons:function(){this._removeClass(this.headers,`ui-accordion-icons`),this.headers.children(`.ui-accordion-header-icon`).remove()},_destroy:function(){var e;this.element.removeAttr(`role`),this.headers.removeAttr(`role aria-expanded aria-selected aria-controls tabIndex`).removeUniqueId(),this._destroyIcons(),e=this.headers.next().css(`display`,``).removeAttr(`role aria-hidden aria-labelledby`).removeUniqueId(),this.options.heightStyle!==`content`&&e.css(`height`,``)},_setOption:function(e,t){e===`active`?this._activate(t):(e===`event`&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(e,t),e!==`collapsible`||t||!1!==this.options.active||this._activate(0),e===`icons`&&(this._destroyIcons(),t)&&this._createIcons())},_setOptionDisabled:function(e){this._super(e),this.element.attr(`aria-disabled`,e),this._toggleClass(null,`ui-state-disabled`,!!e),this._toggleClass(this.headers.add(this.headers.next()),null,`ui-state-disabled`,!!e)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var n=e.ui.keyCode,r=this.headers.length,i=this.headers.index(t.target),a=!1;switch(t.keyCode){case n.RIGHT:case n.DOWN:a=this.headers[(i+1)%r];break;case n.LEFT:case n.UP:a=this.headers[(i-1+r)%r];break;case n.SPACE:case n.ENTER:this._eventHandler(t);break;case n.HOME:a=this.headers[0];break;case n.END:a=this.headers[r-1]}a&&(e(t.target).attr(`tabIndex`,-1),e(a).attr(`tabIndex`,0),e(a).trigger(`focus`),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===e.ui.keyCode.UP&&t.ctrlKey&&e(t.currentTarget).prev().trigger(`focus`)},refresh:function(){var t=this.options;this._processPanels(),!1===t.active&&!0===t.collapsible||!this.headers.length?(t.active=!1,this.active=e()):!1===t.active?this._activate(0):this.active.length&&!e.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(`.ui-state-disabled`).length?(t.active=!1,this.active=e()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var e=this.headers,t=this.panels;this.headers=typeof this.options.header==`function`?this.options.header(this.element):this.element.find(this.options.header),this._addClass(this.headers,`ui-accordion-header ui-accordion-header-collapsed`,`ui-state-default`),this.panels=this.headers.next().filter(`:not(.ui-accordion-content-active)`).hide(),this._addClass(this.panels,`ui-accordion-content`,`ui-helper-reset ui-widget-content`),t&&(this._off(e.not(this.headers)),this._off(t.not(this.panels)))},_refresh:function(){var t,n=this.options,r=n.heightStyle,i=this.element.parent();this.active=this._findActive(n.active),this._addClass(this.active,`ui-accordion-header-active`,`ui-state-active`)._removeClass(this.active,`ui-accordion-header-collapsed`),this._addClass(this.active.next(),`ui-accordion-content-active`),this.active.next().show(),this.headers.attr(`role`,`tab`).each(function(){var t=e(this),n=t.uniqueId().attr(`id`),r=t.next(),i=r.uniqueId().attr(`id`);t.attr(`aria-controls`,i),r.attr(`aria-labelledby`,n)}).next().attr(`role`,`tabpanel`),this.headers.not(this.active).attr({"aria-selected":`false`,"aria-expanded":`false`,tabIndex:-1}).next().attr({"aria-hidden":`true`}).hide(),this.active.length?this.active.attr({"aria-selected":`true`,"aria-expanded":`true`,tabIndex:0}).next().attr({"aria-hidden":`false`}):this.headers.eq(0).attr(`tabIndex`,0),this._createIcons(),this._setupEvents(n.event),r===`fill`?(t=i.height(),this.element.siblings(`:visible`).each(function(){var n=e(this),r=n.css(`position`);r!==`absolute`&&r!==`fixed`&&(t-=n.outerHeight(!0))}),this.headers.each(function(){t-=e(this).outerHeight(!0)}),this.headers.next().each(function(){e(this).height(Math.max(0,t-e(this).innerHeight()+e(this).height()))}).css(`overflow`,`auto`)):r===`auto`&&(t=0,this.headers.next().each(function(){var n=e(this).is(`:visible`);n||e(this).show(),t=Math.max(t,e(this).css(`height`,``).height()),n||e(this).hide()}).height(t))},_activate:function(t){t=this._findActive(t)[0],t!==this.active[0]&&(t||=this.active[0],this._eventHandler({target:t,currentTarget:t,preventDefault:e.noop}))},_findActive:function(t){return typeof t==`number`?this.headers.eq(t):e()},_setupEvents:function(t){var n={keydown:`_keydown`};t&&e.each(t.split(` `),function(e,t){n[t]=`_eventHandler`}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,n),this._on(this.headers.next(),{keydown:`_panelKeyDown`}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(t){var n=this.options,r=this.active,i=e(t.currentTarget),a=i[0]===r[0],o=a&&n.collapsible,s=o?e():i.next(),c=r.next(),c={oldHeader:r,oldPanel:c,newHeader:o?e():i,newPanel:s};t.preventDefault(),a&&!n.collapsible||!1===this._trigger(`beforeActivate`,t,c)||
vendor: 15,116 bytes, line 1
1(n.active=!o&&this.headers.index(i),this.active=a?e():i,this._toggle(c),this._removeClass(r,`ui-accordion-header-active`,`ui-state-active`),n.icons&&(s=r.children(`.ui-accordion-header-icon`),this._removeClass(s,null,n.icons.activeHeader)._addClass(s,null,n.icons.header)),a)||(this._removeClass(i,`ui-accordion-header-collapsed`)._addClass(i,`ui-accordion-header-active`,`ui-state-active`),n.icons&&(t=i.children(`.ui-accordion-header-icon`),this._removeClass(t,null,n.icons.header)._addClass(t,null,n.icons.activeHeader)),this._addClass(i.next(),`ui-accordion-content-active`))},_toggle:function(t){var n=t.newPanel,r=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=n,this.prevHide=r,this.options.animate?this._animate(n,r,t):(r.hide(),n.show(),this._toggleComplete(t)),r.attr({"aria-hidden":`true`}),r.prev().attr({"aria-selected":`false`,"aria-expanded":`false`}),n.length&&r.length?r.prev().attr({tabIndex:-1,"aria-expanded":`false`}):n.length&&this.headers.filter(function(){return parseInt(e(this).attr(`tabIndex`),10)===0}).attr(`tabIndex`,-1),n.attr(`aria-hidden`,`false`).prev().attr({"aria-selected":`true`,"aria-expanded":`true`,tabIndex:0})},_animate:function(e,t,n){function r(){a._toggleComplete(n)}var i,a=this,o=0,s=e.css(`box-sizing`),c=e.length&&(!t.length||e.index()<t.index()),l=this.options.animate||{},c=c&&l.down||l,u=(u=typeof c==`string`?c:u)||c.easing||l.easing,d=(d=typeof c==`number`?c:d)||c.duration||l.duration;return t.length?e.length?(i=e.show().outerHeight(),t.animate(this.hideProps,{duration:d,easing:u,step:function(e,t){t.now=Math.round(e)}}),void e.hide().animate(this.showProps,{duration:d,easing:u,complete:r,step:function(e,n){n.now=Math.round(e),n.prop===`height`?a.options.heightStyle!==`content`&&(n.now=Math.round(i-t.outerHeight()-o),o=0):s===`content-box`&&(o+=n.now)}})):t.animate(this.hideProps,d,u,r):e.animate(this.showProps,d,u,r)},_toggleComplete:function(e){var t=e.oldPanel,n=t.prev();this._removeClass(t,`ui-accordion-content-active`),this._removeClass(n,`ui-accordion-header-active`)._addClass(n,`ui-accordion-header-collapsed`),t.length&&(t.parent()[0].className=t.parent()[0].className),this._trigger(`activate`,null,e)}}),e.ui.safeActiveElement=function(e){var t;try{t=e.activeElement}catch{t=e.body}return t=(t||=e.body).nodeName?t:e.body},e.widget(`ui.menu`,{version:`1.13.3`,defaultElement:`<ul>`,delay:300,options:{icons:{submenu:`ui-icon-caret-1-e`},items:`> *`,menus:`ul`,position:{my:`left top`,at:`right top`},role:`menu`,blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass(`ui-menu`,`ui-widget ui-widget-content`),this._on({"mousedown .ui-menu-item":function(e){e.preventDefault(),this._activateItem(e)},"click .ui-menu-item":function(t){var n=e(t.target),r=e(e.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&n.not(`.ui-state-disabled`).length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),n.has(`.ui-menu`).length?this.expand(t):!this.element.is(`:focus`)&&r.closest(`.ui-menu`).length&&(this.element.trigger(`focus`,[!0]),this.active)&&this.active.parents(`.ui-menu`).length===1&&clearTimeout(this.timer))},"mouseenter .ui-menu-item":`_activateItem`,"mousemove .ui-menu-item":`_activateItem`,mouseleave:`collapseAll`,"mouseleave .ui-menu":`collapseAll`,focus:function(e,t){var n=this.active||this._menuItems().first();t||this.focus(e,n)},blur:function(t){this._delay(function(){e.contains(this.element[0],e.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:`_keydown`}),this.refresh(),this._on(this.document,{click:function(e){this._closeOnDocumentClick(e)&&this.collapseAll(e,!0),this.mouseHandled=!1}})},_activateItem:function(t){var n,r;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},n=e(t.target).closest(`.ui-menu-item`),r=e(t.currentTarget),n[0]!==r[0])||r.is(`.ui-state-active`)||(this._removeClass(r.siblings().children(`.ui-state-active`),null,`ui-state-active`),this.focus(t,r))},_destroy:function(){var t=this.element.find(`.ui-menu-item`).removeAttr(`role aria-disabled`).children(`.ui-menu-item-wrapper`).removeUniqueId().removeAttr(`tabIndex role aria-haspopup`);this.element.removeAttr(`aria-activedescendant`).find(`.ui-menu`).addBack().removeAttr(`role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex`).removeUniqueId().show(),t.children().each(function(){var t=e(this);t.data(`ui-menu-submenu-caret`)&&t.remove()})},_keydown:function(t){var n,r,i,a=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move(`first`,`first`,t);break;case e.ui.keyCode.END:this._move(`last`,`last`,t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(`.ui-state-disabled`)&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:n=this.previousFilter||``,i=a=!1,r=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),r===n?i=!0:r=n+r,n=this._filterMenuItems(r),(n=i&&n.index(this.active.next())!==-1?this.active.nextAll(`.ui-menu-item`):n).length||(r=String.fromCharCode(t.keyCode),n=this._filterMenuItems(r)),n.length?(this.focus(t,n),this.previousFilter=r,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}a&&t.preventDefault()},_activate:function(e){this.active&&!this.active.is(`.ui-state-disabled`)&&(this.active.children(`[aria-haspopup='true']`).length?this.expand(e):this.select(e))},refresh:function(){var t,n,r=this,i=this.options.icons.submenu,a=this.element.find(this.options.menus);this._toggleClass(`ui-menu-icons`,null,!!this.element.find(`.ui-icon`).length),t=a.filter(`:not(.ui-menu)`).hide().attr({role:this.options.role,"aria-hidden":`true`,"aria-expanded":`false`}).each(function(){var t=e(this),n=t.prev(),a=e(`<span>`).data(`ui-menu-submenu-caret`,!0);r._addClass(a,`ui-menu-icon`,`ui-icon `+i),n.attr(`aria-haspopup`,`true`).prepend(a),t.attr(`aria-labelledby`,n.attr(`id`))}),this._addClass(t,`ui-menu`,`ui-widget ui-widget-content ui-front`),(t=a.add(this.element).find(this.options.items)).not(`.ui-menu-item`).each(function(){var t=e(this);r._isDivider(t)&&r._addClass(t,`ui-menu-divider`,`ui-widget-content`)}),n=(a=t.not(`.ui-menu-item, .ui-menu-divider`)).children().not(`.ui-menu`).uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(a,`ui-menu-item`)._addClass(n,`ui-menu-item-wrapper`),t.filter(`.ui-state-disabled`).attr(`aria-disabled`,`true`),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:`menuitem`,listbox:`option`}[this.options.role]},_setOption:function(e,t){var n;e===`icons`&&(n=this.element.find(`.ui-menu-icon`),this._removeClass(n,null,this.options.icons.submenu)._addClass(n,null,t.submenu)),this._super(e,t)},_setOptionDisabled:function(e){this._super(e),this.element.attr(`aria-disabled`,String(e)),this._toggleClass(null,`ui-state-disabled`,!!e)},focus:function(e,t){var n;this.blur(e,e&&e.type===`focus`),this._scrollIntoView(t),this.active=t.first(),n=this.active.children(`.ui-menu-item-wrapper`),this._addClass(n,null,`ui-state-active`),this.options.role&&this.element.attr(`aria-activedescendant`,n.attr(`id`)),n=this.active.parent().closest(`.ui-menu-item`).children(`.ui-menu-item-wrapper`),this._addClass(n,null,`ui-state-active`),e&&e.type===`keydown`?this._close():this.timer=this._delay(function(){this._close()},this.delay),(n=t.children(`.ui-menu`)).length&&e&&/^mouse/.test(e.type)&&this._startOpening(n),this.activeMenu=t.parent(),this._trigger(`focus`,e,{item:t})},_scrollIntoView:function(t){var n,r,i;this._hasScroll()&&(n=parseFloat(e.css(this.activeMenu[0],`borderTopWidth`))||0,r=parseFloat(e.css(this.activeMenu[0],`paddingTop`))||0,n=t.offset().top-this.activeMenu.offset().top-n-r,r=this.activeMenu.scrollTop(),i=this.activeMenu.height(),t=t.outerHeight(),n<0?this.activeMenu.scrollTop(r+n):i<n+t&&this.activeMenu.scrollTop(r+n-i+t))},blur:function(e,t){t||clearTimeout(this.timer),this.active&&=(this._removeClass(this.active.children(`.ui-menu-item-wrapper`),null,`ui-state-active`),this._trigger(`blur`,e,{item:this.active}),null)},_startOpening:function(e){clearTimeout(this.timer),e.attr(`aria-hidden`)===`true`&&(this.timer=this._delay(function(){this._close(),this._open(e)},this.delay))},_open:function(t){var n=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(`.ui-menu`).not(t.parents(`.ui-menu`)).hide().attr(`aria-hidden`,`true`),t.show().removeAttr(`aria-hidden`).attr(`aria-expanded`,`true`).position(n)},collapseAll:function(t,n){clearTimeout(this.timer),this.timer=this._delay(function(){var r=n?this.element:e(t&&t.target).closest(this.element.find(`.ui-menu`));r.length||(r=this.element),this._close(r),this.blur(t),this._removeClass(r.find(`.ui-state-active`),null,`ui-state-active`),this.activeMenu=r},n?0:this.delay)},_close:function(e){(e||=this.active?this.active.parent():this.element).find(`.ui-menu`).hide().attr(`aria-hidden`,`true`).attr(`aria-expanded`,`false`)},_closeOnDocumentClick:function(t){return!e(t.target).closest(`.ui-menu`).length},_isDivider:function(e){return!/[^\-\u2014\u2013\s]/.test(e.text())},collapse:function(e){var t=this.active&&this.active.parent().closest(`.ui-menu-item`,this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this._menuItems(this.active.children(`.ui-menu`)).first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move(`next`,`first`,e)},previous:function(e){this._move(`prev`,`last`,e)},isFirstItem:function(){return this.active&&!this.active.prevAll(`.ui-menu-item`).length},isLastItem:function(){return this.active&&!this.active.nextAll(`.ui-menu-item`).length},_menuItems:function(e){return(e||this.element).find(this.options.items).filter(`.ui-menu-item`)},_move:function(e,t,n){var r;(r=this.active?e===`first`||e===`last`?this.active[e===`first`?`prevAll`:`nextAll`](`.ui-menu-item`).last():this.active[e+`All`](`.ui-menu-item`).first():r)&&r.length&&this.active||(r=this._menuItems(this.activeMenu)[t]()),this.focus(n,r)},nextPage:function(t){var n,r,i;this.active?this.isLastItem()||(this._hasScroll()?(r=this.active.offset().top,i=this.element.innerHeight(),e.fn.jquery.indexOf(`3.2.`)===0&&(i+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.nextAll(`.ui-menu-item`).each(function(){return(n=e(this)).offset().top-r-i<0}),this.focus(t,n)):this.focus(t,this._menuItems(this.activeMenu)[this.active?`last`:`first`]())):this.next(t)},previousPage:function(t){var n,r,i;this.active?this.isFirstItem()||(this._hasScroll()?(r=this.active.offset().top,i=this.element.innerHeight(),e.fn.jquery.indexOf(`3.2.`)===0&&(i+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.prevAll(`.ui-menu-item`).each(function(){return 0<(n=e(this)).offset().top-r+i}),this.focus(t,n)):this.focus(t,this._menuItems(this.activeMenu).first())):this.next(t)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop(`scrollHeight`)},select:function(t){this.active=this.active||e(t.target).closest(`.ui-menu-item`);var n={item:this.active};this.active.has(`.ui-menu`).length||this.collapseAll(t,!0),this._trigger(`select`,t,n)},_filterMenuItems:function(t){var t=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,`\\$&`),n=RegExp(`^`+t,`i`);return this.activeMenu.find(this.options.items).filter(`.ui-menu-item`).filter(function(){return n.test(String.prototype.trim.call(e(this).children(`.ui-menu-item-wrapper`).text()))})}}),e.widget(`ui.autocomplete`,{version:`1.13.3`,defaultElement:`<input>`,options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:`left top`,at:`left bottom`,collision:`none`},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var t,n,r,i=this.element[0].nodeName.toLowerCase(),a=i===`textarea`,i=i===`input`;this.isMultiLine=a||!i&&this._isContentEditable(this.element),this.valueMethod=this.element[a||i?`val`:`text`],this.isNewMenu=!0,this._addClass(`ui-autocomplete-input`),this.element.attr(`autocomplete`,`off`),this._on(this.element,{keydown:function(i){if(this.element.prop(`readOnly`))n=r=t=!0;else{n=r=t=!1;var a=e.ui.keyCode;switch(i.keyCode){case a.PAGE_UP:t=!0,this._move(`previousPage`,i);break;case a.PAGE_DOWN:t=!0,this._move(`nextPage`,i);break;case a.UP:t=!0,this._keyEvent(`previous`,i);break;case a.DOWN:t=!0,this._keyEvent(`next`,i);break;case a.ENTER:this.menu.active&&(t=!0,i.preventDefault(),this.menu.select(i));break;case a.TAB:this.menu.active&&this.menu.select(i);break;case a.ESCAPE:this.menu.element.is(`:visible`)&&(this.isMultiLine||this._value(this.term),this.close(i),i.preventDefault());break;default:n=!0,this._searchTimeout(i)}}},keypress:function(r){if(t)t=!1,this.isMultiLine&&!this.menu.element.is(`:visible`)||r.preventDefault();else if(!n){var i=e.ui.keyCode;switch(r.keyCode){case i.PAGE_UP:this._move(`previousPage`,r);break;case i.PAGE_DOWN:this._move(`nextPage`,r);break;case i.UP:this._keyEvent(`previous`,r);break;case i.DOWN:this._keyEvent(`next`,r)}}},input:function(e){r?(r=!1,e.preventDefault()):this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){clearTimeout(this.searching),this.close(e),this._change(e)}}),this._initSource(),this.menu=e(`<ul>`).appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:`on`}).menu(`instance`),this._addClass(this.menu.element,`ui-autocomplete`,`ui-front`),this._on(this.menu.element,{mousedown:function(e){e.preventDefault()},menufocus:function(t,n){var r,i;this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent)&&/^mouse/.test(t.originalEvent.type)?(this.menu.blur(),this.document.one(`mousemove`,function(){e(t.target).trigger(t.originalEvent)})):(i=n.item.data(`ui-autocomplete-item`),!1!==this._trigger(`focus`,t,{item:i})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(i.value),(r=n.item.attr(`aria-label`)||i.value)&&String.prototype.trim.call(r).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(e(`<div>`).text(r))},100)))},menuselect:function(t,n){var r=n.item.data(`ui-autocomplete-item`),i=this.previous;this.element[0]!==e.ui.safeActiveElement(this.document[0])&&(this.element.trigger(`focus`),this.previous=i,this._delay(function(){this.previous=i,this.selectedItem=r})),!1!==this._trigger(`select`,t,{item:r}
1)&&this._value(r.value),this.term=this._value(),this.close(t),this.selectedItem=r}}),this.liveRegion=e(`<div>`,{role:`status`,"aria-live":`assertive`,"aria-relevant":`additions`}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,`ui-helper-hidden-accessible`),this._on(this.window,{beforeunload:function(){this.element.removeAttr(`autocomplete`)}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr(`autocomplete`),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(e,t){this._super(e,t),e===`source`&&this._initSource(),e===`appendTo`&&this.menu.element.appendTo(this._appendTo()),e===`disabled`&&t&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var n=this.menu.element[0];return t.target===this.element[0]||t.target===n||e.contains(n,t.target)},_closeOnClickOutside:function(e){this._isEventTargetInWidget(e)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=(t=(t&&=t.jquery||t.nodeType?e(t):this.document.find(t).eq(0))&&t[0]?t:this.element.closest(`.ui-front, dialog`)).length?t:this.document[0].body},_initSource:function(){var t,n,r=this;Array.isArray(this.options.source)?(t=this.options.source,this.source=function(n,r){r(e.ui.autocomplete.filter(t,n.term))}):typeof this.options.source==`string`?(n=this.options.source,this.source=function(t,i){r.xhr&&r.xhr.abort(),r.xhr=e.ajax({url:n,data:t,dataType:`json`,success:function(e){i(e)},error:function(){i([])}})}):this.source=this.options.source},_searchTimeout:function(e){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),n=this.menu.element.is(`:visible`),r=e.altKey||e.ctrlKey||e.metaKey||e.shiftKey;t&&(n||r)||(this.selectedItem=null,this.search(null,e))},this.options.delay)},search:function(e,t){return e??=this._value(),this.term=this._value(),e.length<this.options.minLength?this.close(t):!1===this._trigger(`search`,t)?void 0:this._search(e)},_search:function(e){this.pending++,this._addClass(`ui-autocomplete-loading`),this.cancelSearch=!1,this.source({term:e},this._response())},_response:function(){var e=++this.requestIndex;return function(t){e===this.requestIndex&&this.__response(t),this.pending--,this.pending||this._removeClass(`ui-autocomplete-loading`)}.bind(this)},__response:function(e){e&&=this._normalize(e),this._trigger(`response`,null,{content:e}),!this.options.disabled&&e&&e.length&&!this.cancelSearch?(this._suggest(e),this._trigger(`open`)):this._close()},close:function(e){this.cancelSearch=!0,this._close(e)},_close:function(e){this._off(this.document,`mousedown`),this.menu.element.is(`:visible`)&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger(`close`,e))},_change:function(e){this.previous!==this._value()&&this._trigger(`change`,e,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:e.map(t,function(t){return typeof t==`string`?{label:t,value:t}:e.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_suggest:function(t){var n=this.menu.element.empty();this._renderMenu(n,t),this.isNewMenu=!0,this.menu.refresh(),n.show(),this._resizeMenu(),n.position(e.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:`_closeOnClickOutside`})},_resizeMenu:function(){var e=this.menu.element;e.outerWidth(Math.max(e.width(``).outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(t,n){var r=this;e.each(n,function(e,n){r._renderItemData(t,n)})},_renderItemData:function(e,t){return this._renderItem(e,t).data(`ui-autocomplete-item`,t)},_renderItem:function(t,n){return e(`<li>`).append(e(`<div>`).text(n.label)).appendTo(t)},_move:function(e,t){this.menu.element.is(`:visible`)?this.menu.isFirstItem()&&/^previous/.test(e)||this.menu.isLastItem()&&/^next/.test(e)?(this.isMultiLine||this._value(this.term),this.menu.blur()):this.menu[e](t):this.search(null,t)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(e,t){this.isMultiLine&&!this.menu.element.is(`:visible`)||(this._move(e,t),t.preventDefault())},_isContentEditable:function(e){var t;return!!e.length&&((t=e.prop(`contentEditable`))===`inherit`?this._isContentEditable(e.parent()):t===`true`)}}),e.extend(e.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,`\\$&`)},filter:function(t,n){var r=new RegExp(e.ui.autocomplete.escapeRegex(n),`i`);return e.grep(t,function(e){return r.test(e.label||e.value||e)})}}),e.widget(`ui.autocomplete`,e.ui.autocomplete,{options:{messages:{noResults:`No search results.`,results:function(e){return e+(1<e?` results are`:` result is`)+` available, use up and down arrow keys to navigate.`}}},__response:function(t){var n;this._superApply(arguments),this.options.disabled||this.cancelSearch||(n=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(e(`<div>`).text(n))},100))}}),e.ui.autocomplete;var oe,se,ce,le,G,ue=/ui-corner-([a-z]){2,6}/g;
1e.widget(`ui.controlgroup`,{version:`1.13.3`,defaultElement:`<div>`,options:{direction:`horizontal`,disabled:null,onlyVisible:!0,items:{button:`input[type=button], input[type=submit], input[type=reset], button, a`,controlgroupLabel:`.ui-controlgroup-label`,checkboxradio:`input[type='checkbox'], input[type='radio']`,selectmenu:`select`,spinner:`.ui-spinner-input`}},_create:function(){this._enhance()},_enhance:function(){this.element.attr(`role`,`toolbar`),this.refresh()},_destroy:function(){this._callChildMethod(`destroy`),this.childWidgets.removeData(`ui-controlgroup-data`),this.element.removeAttr(`role`),this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(`.ui-controlgroup-label-contents`).contents().unwrap()},_initWidgets:function(){var t=this,n=[];e.each(this.options.items,function(r,i){var a,o={};i&&(r===`controlgroupLabel`?((a=t.element.find(i)).each(function(){var t=e(this);t.children(`.ui-controlgroup-label-contents`).length||t.contents().wrapAll(`<span class='ui-controlgroup-label-contents'></span>`)}),t._addClass(a,null,`ui-widget ui-widget-content ui-state-default`),n=n.concat(a.get())):e.fn[r]&&(o=t[`_`+r+`Options`]?t[`_`+r+`Options`](`middle`):{classes:{}},t.element.find(i).each(function(){var i=e(this),a=i[r](`instance`),s=e.widget.extend({},o);r===`button`&&i.parent(`.ui-spinner`).length||((a||=i[r]()[r](`instance`))&&(s.classes=t._resolveClassesValues(s.classes,a)),i[r](s),s=i[r](`widget`),e.data(s[0],`ui-controlgroup-data`,a||i[r](`instance`)),n.push(s[0]))})))}),this.childWidgets=e(e.uniqueSort(n)),this._addClass(this.childWidgets,`ui-controlgroup-item`)},_callChildMethod:function(t){this.childWidgets.each(function(){var n=e(this).data(`ui-controlgroup-data`);n&&n[t]&&n[t]()})},_updateCornerClass:function(e,t){t=this._buildSimpleOptions(t,`label`).classes.label,this._removeClass(e,null,`ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all`),this._addClass(e,null,t)},_buildSimpleOptions:function(e,t){var n=this.options.direction===`vertical`,r={classes:{}};return r.classes[t]={middle:``,first:`ui-corner-`+(n?`top`:`left`),last:`ui-corner-`+(n?`bottom`:`right`),only:`ui-corner-all`}[e],r},_spinnerOptions:function(e){return e=this._buildSimpleOptions(e,`ui-spinner`),e.classes[`ui-spinner-up`]=``,e.classes[`ui-spinner-down`]=``,e},_buttonOptions:function(e){return this._buildSimpleOptions(e,`ui-button`)},_checkboxradioOptions:function(e){return this._buildSimpleOptions(e,`ui-checkboxradio-label`)},_selectmenuOptions:function(e){var t=this.options.direction===`vertical`;return{width:t&&`auto`,classes:{middle:{"ui-selectmenu-button-open":``,"ui-selectmenu-button-closed":``},first:{"ui-selectmenu-button-open":`ui-corner-`+(t?`top`:`tl`),"ui-selectmenu-button-closed":`ui-corner-`+(t?`top`:`left`)},last:{"ui-selectmenu-button-open":t?``:`ui-corner-tr`,"ui-selectmenu-button-closed":`ui-corner-`+(t?`bottom`:`right`)},only:{"ui-selectmenu-button-open":`ui-corner-top`,"ui-selectmenu-button-closed":`ui-corner-all`}}[e]}},_resolveClassesValues:function(t,n){var r={};return e.each(t,function(e){var i=n.options.classes[e]||``,i=String.prototype.trim.call(i.replace(ue,``));r[e]=(i+` `+t[e]).replace(/\s+/g,` `)}),r},_setOption:function(e,t){e===`direction`&&this._removeClass(`ui-controlgroup-`+this.options.direction),this._super(e,t),e===`disabled`?this._callChildMethod(t?`disable`:`enable`):this.refresh()},refresh:function(){var t,n=this;this._addClass(`ui-controlgroup ui-controlgroup-`+this.options.direction),this.options.direction===`horizontal`&&this._addClass(null,`ui-helper-clearfix`),this._initWidgets(),t=this.childWidgets,(t=this.options.onlyVisible?t.filter(`:visible`):t).length&&(e.each([`first`,`last`],function(e,r){var i,a=t[r]().data(`ui-controlgroup-data`);a&&n[`_`+a.widgetName+`Options`]?((i=n[`_`+a.widgetName+`Options`](t.length===1?`only`:r)).classes=n._resolveClassesValues(i.classes,a),a.element[a.widgetName](i)):n._updateCornerClass(t[r](),r)}),this._callChildMethod(`refresh`))}}),e.widget(`ui.checkboxradio`,[e.ui.formResetMixin,{version:`1.13.3`,options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":`ui-corner-all`,"ui-checkboxradio-icon":`ui-corner-all`}},_getCreateOptions:function(){var t,n=this._super()||{};return this._readType(),t=this.element.labels(),this.label=e(t[t.length-1]),this.label.length||e.error(`No label found for checkboxradio widget`),this.originalLabel=``,(t=this.label.contents().not(this.element[0])).length&&(this.originalLabel+=t.clone().wrapAll(`<div></div>`).parent().html()),this.originalLabel&&(n.label=this.originalLabel),(t=this.element[0].disabled)!=null&&(n.disabled=t),n},_create:function(){var e=this.element[0].checked;this._bindFormResetHandler(),this.options.disabled??(this.options.disabled=this.element[0].disabled),this._setOption(`disabled`,this.options.disabled),this._addClass(`ui-checkboxradio`,`ui-helper-hidden-accessible`),this._addClass(this.label,`ui-checkboxradio-label`,`ui-button ui-widget`),this.type===`radio`&&this._addClass(this.label,`ui-checkboxradio-radio-label`),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),e&&this._addClass(this.label,`ui-checkboxradio-checked`,`ui-state-active`),this._on({change:`_toggleClasses`,focus:function(){this._addClass(this.label,null,`ui-state-focus ui-visual-focus`)},blur:function(){this._removeClass(this.label,null,`ui-state-focus ui-visual-focus`)}})},_readType:function(){var t=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type,t===`input`&&/radio|checkbox/.test(this.t
1ype)||e.error(`Can't create checkboxradio on element.nodeName=`+t+` and element.type=`+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var t=this.element[0].name,n=`input[name='`+e.escapeSelector(t)+`']`;return t?(this.form.length?e(this.form[0].elements).filter(n):e(n).filter(function(){return e(this)._form().length===0})).not(this.element):e([])},_toggleClasses:function(){var t=this.element[0].checked;this._toggleClass(this.label,`ui-checkboxradio-checked`,`ui-state-active`,t),this.options.icon&&this.type===`checkbox`&&this._toggleClass(this.icon,null,`ui-icon-check ui-state-checked`,t)._toggleClass(this.icon,null,`ui-icon-blank`,!t),this.type===`radio`&&this._getRadioGroup().each(function(){var t=e(this).checkboxradio(`instance`);t&&t._removeClass(t.label,`ui-checkboxradio-checked`,`ui-state-active`)})},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(e,t){e===`label`&&!t||(this._super(e,t),e===`disabled`?(this._toggleClass(this.label,null,`ui-state-disabled`,t),this.element[0].disabled=t):this.refresh())},_updateIcon:function(t){var n=`ui-icon ui-icon-background `;this.options.icon?(this.icon||(this.icon=e(`<span>`),this.iconSpace=e(`<span> </span>
1`),this._addClass(this.iconSpace,`ui-checkboxradio-icon-space`)),this.type===`checkbox`?(n+=t?`ui-icon-check ui-state-checked`:`ui-icon-blank`,this._removeClass(this.icon,null,t?`ui-icon-blank`:`ui-icon-check`)):n+=`ui-icon-blank`,this._addClass(this.icon,`ui-checkboxradio-icon`,n),t||this._removeClass(this.icon,null,`ui-icon-check ui-state-checked`),this.icon.prependTo(this.label).after(this.iconSpace)):this.icon!==void 0&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var e=this.label.contents().not(this.element[0]);this.icon&&(e=e.not(this.icon[0])),(e=this.iconSpace?e.not(this.iconSpace[0]):e).remove(),this.label.append(this.options.label)},refresh:function(){var e=this.element[0].checked,t=this.element[0].disabled;this._updateIcon(e),this._toggleClass(this.label,`ui-checkboxradio-checked`,`ui-state-active`,e),this.options.label!==null&&this._updateLabel(),t!==this.options.disabled&&this._setOptions({disabled:t})}}]),e.ui.checkboxradio,e.widget(`ui.button`,{version:`1.13.3`,defaultElement:`<button>`,options:{classes:{"ui-button":`ui-corner-all`},disabled:null,icon:null,iconPosition:`beginning`,label:null,showLabel:!0},_getCreateOptions:function(){var e,t=this._super()||{};return this.isInput=this.element.is(`input`),(e=this.element[0].disabled)!=null&&(t.disabled=e),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(t.label=this.originalLabel),t},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0),this.options.disabled??(this.options.disabled=this.element[0].disabled||!1),this.hasTitle=!!this.element.attr(`title`),this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label)),this._addClass(`ui-button`,`ui-widget`),this._setOption(`disabled`,this.options.disabled),this._enhance(),this.element.is(`a`)&&this._on({keyup:function(t){t.keyCode===e.ui.keyCode.SPACE&&(t.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger(`click`))}})},_enhance:function(){this.element.is(`button`)||this.element.attr(`role`,`button`),this.options.icon&&(this._updateIcon(`icon`,this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr(`title`),this.options.showLabel||this.title||this.element.attr(`title`,this.options.label)},_updateIcon:function(t,n){var t=t!==`iconPosition`,r=t?this.options.iconPosition:n,i=r===`top`||r===`bottom`;this.icon?t&&this._removeClass(this.icon,null,this.options.icon):(this.icon=e(`<span>`),this._addClass(this.icon,`ui-button-icon`,`ui-icon`),this.options.showLabel||this._addClass(`ui-button-icon-only`)),t&&this._addClass(this.icon,null,n),this._attachIcon(r),i?(this._addClass(this.icon,null,`ui-widget-icon-block`),this.iconSpace&&this.iconSpace.remove()):(this.iconS
1pace||(this.iconSpace=e(`<span> </span>`),this._addClass(this.iconSpace,`ui-button-icon-space`)),this._removeClass(this.icon,null,`ui-wiget-icon-block`),this._attachIconSpace(r))},_destroy:function(){this.element.removeAttr(`role`),this.icon&&this.icon.remove(),this.iconSpace&&this.iconSpace.remove(),this.hasTitle||this.element.removeAttr(`title`)},_attachIconSpace:function(e){this.icon[/^(?:end|bottom)/.test(e)?`before`:`after`](this.iconSpace)},_attachIcon:function(e){this.element[/^(?:end|bottom)/.test(e)?`append`:`prepend`](this.icon)},_setOptions:function(e){var t=(e.showLabel===void 0?this.options:e).showLabel,n=(e.icon===void 0?this.options:e).icon;t||n||(e.showLabel=!0),this._super(e)},_setOption:function(e,t){e===`icon`&&(t?this._updateIcon(e,t):this.icon&&(this.icon.remove(),this.iconSpace)&&this.iconSpace.remove()),e===`iconPosition`&&this._updateIcon(e,t),e===`showLabel`&&(this._toggleClass(`ui-button-icon-only`,null,!t),this._updateTooltip()),e===`label`&&(this.isInput?this.element.val(t):(this.element.html(t),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition)))),this._super(e,t),e===`disabled`&&(this._toggleClass(null,`ui-state-disabled`,t),this.element[0].disabled=t)&&this.element.trigger(`blur`)},refresh:function(){var e=this.element.is(`input, button`)?this.element[0].disabled:this.element.hasClass(`ui-button-disabled`);e!==this.options.disabled&&this._setOptions({disabled:e}),this._updateTooltip()}}),!1!==e.uiBackCompat&&(e.widget(`ui.button`,e.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text),!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel),this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition=`end`),this._super()},_setOption:function(e,t){e===`text`?this._super(`showLabel`,t):(e===`showLabel`&&(this.options.text=t),e===`icon`&&(this.options.icons.primary=t),e===`icons`&&(t.primary?(this._super(`icon`,t.primary),this._super(`iconPosition`,`beginning`)):t.secondary&&(this._super(`icon`,t.secondary),this._super(`iconPosition`,`end`))),this._superApply(arguments))}}),e.fn.button=(le=e.fn.button,function(t){var n=typeof t==`string`,r=Array.prototype.slice.call(arguments,1),i=this;return n?this.length||t!==`instance`?this.each(function(){var n,a=e(this).attr(`type`),a=e.data(this,`ui-`+(a!==`checkbox`&&a!==`radio`?`button`:`checkboxradio`));return t===`instance`?(i=a,!1):a?typeof a[t]!=`function`||t.charAt(0)===`_`?e.error(`no such method '`+t+`' for button widget instance`):(n=a[t].apply(a,r))!==a&&n!==void 0?(i=n&&n.jquery?i.pushStack(n.get()):n,!1):void 0:e.error(`cannot call methods on button prior to initialization; attempted to call method '`+t+`'`)}):i=void 0:(r.length&&(t=e.widget.extend.apply(null,[t].concat(r))),this.each(function(){var n=e(this).attr(`type`),n=n!==`checkbox`&&n!==`radio`?`button`:`checkboxradio`,r=e.data(this,`ui-`+n);r?(r.option(t||{}),r._init&&r._init()):n==`button`?le.call(e(this),t):e(this).checkboxradio(e.extend({icon:!1},t))})),i}),e.fn.buttonset=function(){return e.ui.controlgroup||e.error(`Controlgroup widget missing`),arguments[0]===`option`&&arguments[1]===`items`&&arguments[2]?this.controlgroup.apply(this,[arguments[0],`items.button`,arguments[2]]):arguments[0]===`option`&&arguments[1]===`items`?this.controlgroup.apply(this,[arguments[0],`items.button`]):(typeof arguments[0]==`object`&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))}),e.ui.button;function de(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId=`ui-datepicker-div`,this._inlineClass=`ui-datepicker-inline`,this._appendClass=`ui-datepicker-append`,this._triggerClass=`ui-datepicker-trigger`,this._dialogClass=`ui-datepicker-dialog`,this._disableClass=`ui-datepicker-disabled`,this._unselectableClass=`ui-datepicker-unselectable`,this._currentClass=`ui-datepicker-current-day`,this._dayOverClass=`ui-datepicker-days-cell-over`,this.regional=[],this.regional[``]={closeText:`Done`,prevText:`Prev`,nextText:`Next`,currentText:`Today`,monthNames:[`January`,`February`,`March`,`April`,`May`,`June`,`July`,`August`,`September`,`October`,`November`,`December`],monthNamesShort:[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`],dayNames:[`Sunday`,`Monday`,`Tuesday`,`Wednesday`,`Thursday`,`Friday`,`Saturday`],dayNamesShort:[`Sun`,`Mon`,`Tue`,`Wed`,`Thu`,`Fri`,`Sat`],dayNamesMin:[`Su`,`Mo`,`Tu`,`We`,`Th`,`Fr`,`Sa`],weekHeader:`Wk`,dateFormat:`mm/dd/yy`,firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:``,selectMonthLabel:`Select month`,selectYearLabel:`Select year`}
1,this._defaults={showOn:`focus`,showAnim:`fadeIn`,showOptions:{},defaultDate:null,appendText:``,buttonText:`...`,buttonImage:``,buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:`c-10:c+10`,showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:`+10`,minDate:null,maxDate:null,duration:`fast`,beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,onUpdateDatepicker:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:``,altFormat:``,constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},e.extend(this._defaults,this.regional[``]),this.regional.en=e.extend(!0,{},this.regional[``]),this.regional[`en-US`]=e.extend(!0,{},this.regional.en),this.dpDiv=fe(e(`<div id='`+this._mainDivId+`' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>`))}function fe(t){var n=`button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a`;return t.on(`mouseout`,n,function(){e(this).removeClass(`ui-state-hover`),this.className.indexOf(`ui-datepicker-prev`)!==-1&&e(this).removeClass(`ui-datepicker-prev-hover`),this.className.indexOf(`ui-datepicker-next`)!==-1&&e(this).removeClass(`ui-datepicker-next-hover`)}).on(`mouseover`,n,pe)}function pe(){e.datepicker._isDisabledDatepicker((G.inline?G.dpDiv.parent():G.input)[0])||(e(this).parents(`.ui-datepicker-calendar`).find(`a`).removeClass(`ui-state-hover`),e(this).addClass(`ui-state-hover`),this.className.indexOf(`ui-datepicker-prev`)!==-1&&e(this).addClass(`ui-datepicker-prev-hover`),this.className.indexOf(`ui-datepicker-next`)!==-1&&e(this).addClass(`ui-datepicker-next-hover`))}function me(t,n){for(var r in e.extend(t,n),n)n[r]??(t[r]=n[r])}e.extend(e.ui,{datepicker:{version:`1.13.3`}}),e.extend(de.prototype,{markerClassName:`hasDatepicker`,maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(e){return me(this._defaults,e||{}),this},_attachDatepicker:function(t,n){var r,i=t.nodeName.toLowerCase(),a=i===`div`||i===`span`;t.id||=(this.uuid+=1,`dp`+this.uuid),(r=this._newInst(e(t),a)).settings=e.extend({},n||{}),i===`input`?this._connectDatepicker(t,r):a&&this._inlineDatepicker(t,r)},_newInst:function(t,n){return{id:t[0].id.replace(/([^A-Za-z0-9_\-])/g,`\\\\$1`),input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:n,dpDiv:n?fe(e(`<div class='`+this._inlineClass+` ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>`)):this.dpDiv}},_connectDatepicker:function(t,n){var r=e(t);n.append=e([]),n.trigger=e([]),r.hasClass(this.markerClassName)||(this._attachments(r,n),r.addClass(this.markerClassName).on(`keydown`,this._doKeyDown).on(`keypress`,this._doKeyPress).on(`keyup`,this._doKeyUp),this._autoSize(n),e.data(t,`datepicker`,n),n.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,n){var r,i=this._get(n,`appendText`),a=this._get(n,`isRTL`);n.append&&n.append.remove(),i&&(n.append=e(`<span>`).addClass(this._appendClass).text(i),t[a?`before`:`after`](n.append)),t.off(`focus`,this._showDatepicker),n.trigger&&n.trigger.remove(),(i=this._get(n,`showOn`))!==`focus`&&i!==`both`||t.on(`focus`,this._showDatepicker),i!==`button`&&i!==`both`||(i=this._get(n,`buttonText`),r=this._get(n,`buttonImage`),this._get(n,`buttonImageOnly`)?n.trigger=e(`<img>`).addClass(this._triggerClass).attr({src:r,alt:i,title:i}):(n.trigger=e(`<button type='button'>`).addClass(this._triggerClass),r?n.trigger.html(e(`<img>`).attr({src:r,alt:i,title:i})):n.trigger.text(i)),t[a?`before`:`after`](n.trigger),n.trigger.on(`click`,function(){return e.datepicker._datepickerShowing&&e.datepicker._lastInput===t[0]?e.datepicker._hideDatepicker():(e.datepicker._datepickerShowing&&e.datepicker._lastInput!==t[0]&&e.datepicker._hideDatepicker(),e.datepicker._showDatepicker(t[0])),!1}))},_autoSize:function(e){var t,n,r,i,a,o;this._get(e,`autoSize`)&&!e.inline&&(a=new Date(2009,11,20),(o=this._get(e,`dateFormat`)).match(/[DM]/)&&(a.setMonth((t=function(e){for(i=r=n=0;i<e.length;i++)e[i].length>n&&(n=e[i].length,r=i);return r})(this._get(e,o.match(/MM/)?`monthNames`:`monthNamesShort`))),a.setDate(t(this._get(e,o.match(/DD/)?`dayNames`:`dayNamesShort`))+20-a.getDay())),e.input.attr(`size`,this._formatDate(e,a).length))},_inlineDatepicker:function(t,n){var r=e(t);r.hasClass(this.markerClassName)||(r.addClass(this.markerClassName).append(n.dpDiv),e.data(t,`datepicker`,n),this._setDate(n,this._getDefaultDate(n),!0),this._updateDatepicker(n),this._updateAlternate(n),n.settings.disabled&&this._disableDatepicker(t),n.dpDiv.css(`display`,`block`))},_dialogDatepicker:function(t,n,r,i,a){var o,s=this._dialogInst;return s||(this.uuid+=1,o=`dp`+this.uuid,this._dialogInput=e(`<input type='text' id='`+o+`' style='position: absolute; top: -100px; width: 0px;'/>`),this._dialogInput.on(`keydown`,this._doKeyDown),e(`body`).append(this._dialogInput),(s=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},e.data(this._dialogInput[0],`datepicker`,s)),me(s.settings,i||{}),n=n&&n.constructor===Date?this._formatDate(s,n):n,this._dialogInput.val(n),this._pos=a?a.length?a:[a.pageX,a.pageY]:null,this._pos||=(o=document.documentElement.clientWidth,i=document.documentElement.clientHeight,n=document.documentElement.scrollLeft||document.body.scrollLeft,a=document.documentElement.scrollTop||document.body.scrollTop,[o/2-100+n,i/2-150+a]),this._dialogInput.css(`left`,this._pos[0]+20+`px`).css(`top`,this._pos[1]+`px`),s.settings.onSelect=r,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),e.blockUI&&e.blockUI(this.dpDiv),e.data(this._dialogInput[0],`datepicker`,s),this},_destroyDatepicker:function(t){var n,r=e(t),i=e.data(t,`datepicker`);r.hasClass(this.markerClassName)&&(n=t.nodeName.toLowerCase(),e.removeData(t,`datepicker`),n===`input`?(i.append.remove(),i.trigger.remove(),r.removeClass(this.markerClassName).off(`focus`,this._showDatepicker).off(`ke
1ydown`,this._doKeyDown).off(`keypress`,this._doKeyPress).off(`keyup`,this._doKeyUp)):n!==`div`&&n!==`span`||r.removeClass(this.markerClassName).empty(),G===i)&&(G=null,this._curInst=null)},_enableDatepicker:function(t){var n,r=e(t),i=e.data(t,`datepicker`);r.hasClass(this.markerClassName)&&((n=t.nodeName.toLowerCase())===`input`?(t.disabled=!1,i.trigger.filter(`button`).each(function(){this.disabled=!1}).end().filter(`img`).css({opacity:`1.0`,cursor:``})):n!==`div`&&n!==`span`||((i=r.children(`.`+this._inlineClass)).children().removeClass(`ui-state-disabled`),i.find(`select.ui-datepicker-month, select.ui-datepicker-year`).prop(`disabled`,!1)),this._disabledInputs=e.map(this._disabledInputs,function(e){return e===t?null:e}))},_disableDatepicker:function(t){var n,r=e(t),i=e.data(t,`datepicker`);r.hasClass(this.markerClassName)&&((n=t.nodeName.toLowerCase())===`input`?(t.disabled=!0,i.trigger.filter(`button`).each(function(){this.disabled=!0}).end().filter(`img`).css({opacity:`0.5`,cursor:`default`})):n!==`div`&&n!==`span`||((i=r.children(`.`+this._inlineClass)).children().addClass(`ui-state-disabled`),i.find(`select.ui-datepicker-month, select.ui-datepicker-year`).prop(`disabled`,!0)),this._disabledInputs=e.map(this._disabledInputs,function(e){return e===t?null:e}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(e){if(e){for(var t=0;t<this._disabledInputs.length;t++)if(this._disabledInputs[t]===e)return!0}return!1},_getInst:function(t){try{return e.data(t,`datepicker`)}catch{throw`Missing instance data for this datepicker`}},_optionDatepicker:function(t,n,r){var i,a,o=this._getInst(t);if(arguments.length===2&&typeof n==`string`)return n===`defaults`?e.extend({},e.datepicker._defaults):o?n===`all`?e.extend({},o.settings):this._get(o,n):null;i=n||{},typeof n==`string`&&((i={})[n]=r),o&&(this._curInst===o&&this._hideDatepicker(),n=this._getDateDatepicker(t,!0),r=this._getMinMaxDate(o,`min`),a=this._getMinMaxDate(o,`max`),me(o.settings,i),r!==null&&i.dateFormat!==void 0&&i.minDate===void 0&&(o.settings.minDate=this._formatDate(o,r)),a!==null&&i.dateFormat!==void 0&&i.maxDate===void 0&&(o.settings.maxDate=this._formatDate(o,a)),`disabled`in i&&(i.disabled?this._disableDatepicker(t):this._enableDatepicker(t)),this._attachments(e(t),o),this._autoSize(o),this._setDate(o,n),this._updateAlternate(o),this._updateDatepicker(o))},_changeDatepicker:function(e,t,n){this._optionDatepicker(e,t,n)},_refreshDatepicker:function(e){e=this._getInst(e),e&&this._updateDatepicker(e)},_setDateDatepicker:function(e,t){e=this._getInst(e),e&&(this._setDate(e,t),this._updateDatepicker(e),this._updateAlternate(e))},_getDateDatepicker:function(e,t){return e=this._getInst(e),e&&!e.inline&&this._setDateFromField(e,t),e?this._getDate(e):null},_doKeyDown:function(t){var n,r,i=e.datepicker._getInst(t.target),a=!0,o=i.dpDiv.is(`.ui-datepicker-rtl`);if(i._keyEvent=!0,e.datepicker._datepickerShowing)switch(t.keyCode){case 9:e.datepicker._hideDatepicker(),a=!1;break;case 13:return(r=e(`td.`+e.datepicker._dayOverClass+`:not(.`+e.datepicker._currentClass+`)`,i.dpDiv))[0]&&e.datepicker._selectDay(t.target,i.selectedMonth,i.selectedYear,r[0]),(r=e.datepicker._get(i,`onSelect`))?(n=e.datepicker._formatDate(i),r.apply(i.input?i.input[0]:null,[n,i])):e.datepicker._hideDatepicker(),!1;case 27:e.datepicker._hideDatepicker();break;case 33:e.datepicker._adjustDate(t.target,t.ctrlKey?-e.datepicker._get(i,`stepBigMonths`):-e.datepicker._get(i,`stepMonths`),`M`);break;case 34:e.datepicker._adjustDate(t.target,t.ctrlKey?+e.datepicker._get(i,`stepBigMonths`):+e.datepicker._get(i,`stepMonths`),`M`);break;case 35:(t.ctrlKey||t.metaKey)&&e.datepicker._clearDate(t.target),a=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&e.datepicker._gotoToday(t.target),a=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,o?1:-1,`D`),a=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&e.datepicker._adjustDate(t.target,t.ctrlKey?-e.datepicker._get(i,`stepBigMonths`):-e.datepicker._get(i,`stepMonths`),`M`);break;case 38:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,-7,`D`),a=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,o?-1:1,`D`),a=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&e.datepicker._adjustDate(t.target,t.ctrlKey?+e.datepicker._get(i,`stepBigMonths`):+e.datepicker._get(i,`stepMonths`),`M`);break;case 40:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,7,`D`),a=t.ctrlKey||t.metaKey;break;default:a=!1}else t.keyCode===36&&t.ctrlKey?e.datepicker._showDatepicker(this):a=!1;a&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(t){var n,r=e.datepicker._getInst(t.target);if(e.datepicker._get(r,`constrainInput`))return r=e.datepicker._possibleChars(e.datepicker._get(r,`dateFormat`)),n=String.fromCharCode(t.charCode==null?t.keyCode:t.charCode),t.ctrlKey||t.metaKey||n<` `||!r||-1<r.indexOf(n)},_doKeyUp:function(t){if(t=e.datepicker._getInst(t.target),t.input.val()!==t.lastVal)try{e.datepicker.parseDate(e.datepicker._get(t,`dateFormat`),t.input?t.input.val():null,e.datepicker._getFormatConfig(t))&&(e.datepicker._setDateFromField(t),e.datepicker._updateAlternate(t),e.datepicker._updateDatepicker(t))}catch{}return!0},_showDatepicker:function(t){var n,r,i,a;(t=t.target||t).nodeName.toLowerCase()!==`input`&&(t=e(`input`,t.parentNode)[0]),e.datepicker._isDisabledDatepicker(t)||e.datepicker._lastInput===t||(a=e.datepicker._getInst(t),e.datepicker._curInst&&e.datepicker._curInst!==a&&(e.datepicker._curInst.dpDiv.stop(!0,!0),a)&&e.datepicker._datepickerShowing&&e.datepicker._hideDatepicker(e.datepicker._curInst.input[0]),!1===(r=(r=e.datepicker._get(a,`beforeShow`))?r.apply(t,[t,a]):{}
1))||(me(a.settings,r),a.lastVal=null,e.datepicker._lastInput=t,e.datepicker._setDateFromField(a),e.datepicker._inDialog&&(t.value=``),e.datepicker._pos||(e.datepicker._pos=e.datepicker._findPos(t),e.datepicker._pos[1]+=t.offsetHeight),n=!1,e(t).parents().each(function(){return!(n|=e(this).css(`position`)===`fixed`)}),r={left:e.datepicker._pos[0],top:e.datepicker._pos[1]},e.datepicker._pos=null,a.dpDiv.empty(),a.dpDiv.css({position:`absolute`,display:`block`,top:`-1000px`}),e.datepicker._updateDatepicker(a),r=e.datepicker._checkOffset(a,r,n),a.dpDiv.css({position:e.datepicker._inDialog&&e.blockUI?`static`:n?`fixed`:`absolute`,display:`none`,left:r.left+`px`,top:r.top+`px`}),a.inline)||(r=e.datepicker._get(a,`showAnim`),i=e.datepicker._get(a,`duration`),a.dpDiv.css(`z-index`,function(e){for(var t;e.length&&e[0]!==document;){if(((t=e.css(`position`))===`absolute`||t===`relative`||t===`fixed`)&&(t=parseInt(e.css(`zIndex`),10),!isNaN(t))&&t!==0)return t;e=e.parent()}return 0}(e(t))+1),e.datepicker._datepickerShowing=!0,e.effects&&e.effects.effect[r]?a.dpDiv.show(r,e.datepicker._get(a,`showOptions`),i):a.dpDiv[r||`show`](r?i:null),e.datepicker._shouldFocusInput(a)&&a.input.trigger(`focus`),e.datepicker._curInst=a)},_updateDatepicker:function(t){this.maxRows=4,(G=t).dpDiv.empty().append(this._generateHTML(t)),this._attachHandlers(t);var n,r=this._getNumberOfMonths(t),i=r[1],a=t.dpDiv.find(`.`+this._dayOverClass+` a`),o=e.datepicker._get(t,`onUpdateDatepicker`);0<a.length&&pe.apply(a.get(0)),t.dpDiv.removeClass(`ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4`).width(``),1<i&&t.dpDiv.addClass(`ui-datepicker-multi-`+i).css(`width`,17*i+`em`),t.dpDiv[(r[0]!==1||r[1]!==1?`add`:`remove`)+`Class`](`ui-datepicker-multi`),t.dpDiv[(this._get(t,`isRTL`)?`add`:`remove`)+`Class`](`ui-datepicker-rtl`),t===e.datepicker._curInst&&e.datepicker._datepickerShowing&&e.datepicker._shouldFocusInput(t)&&t.input.trigger(`focus`),t.yearshtml&&(n=t.yearshtml,setTimeout(function(){n===t.yearshtml&&t.yearshtml&&t.dpDiv.find(`select.ui-datepicker-year`).first().replaceWith(t.yearshtml),n=t.yearshtml=null},0)),o&&o.apply(t.input?t.input[0]:null,[t])},_shouldFocusInput:function(e){return e.input&&e.input.is(`:visible`)&&!e.input.is(`:disabled`)&&!e.input.is(`:focus`)},_checkOffset:function(t,n,r){var i=t.dpDiv.outerWidth(),a=t.dpDiv.outerHeight(),o=t.input?t.input.outerWidth():0,s=t.input?t.input.outerHeight():0,c=document.documentElement.clientWidth+(r?0:e(document).scrollLeft()),l=document.documentElement.clientHeight+(r?0:e(document).scrollTop());return n.left-=this._get(t,`isRTL`)?i-o:0,n.left-=r&&n.left===t.input.offset().left?e(document).scrollLeft():0,n.top-=r&&n.top===t.input.offset().top+s?e(document).scrollTop():0,n.left-=Math.min(n.left,n.left+i>c&&i<c?Math.abs(n.left+i-c):0),n.top-=Math.min(n.top,n.top+a>l&&a<l?Math.abs(a+s):0),n},_findPos:function(t){for(var n=this._getInst(t),r=this._get(n,`isRTL`);t&&(t.type===`hidden`||t.nodeType!==1||e.expr.pseudos.hidden(t));)t=t[r?`previousSibling`:`nextSibling`];return[(n=e(t).offset()).left,n.top]},_hideDatepicker:function(t){var n,r,i=this._curInst;!i||t&&i!==e.data(t,`datepicker`)||this._datepickerShowing&&(t=this._get(i,`showAnim`),r=this._get(i,`duration`),n=function(){e.datepicker._tidyDialog(i)},e.effects&&(e.effects.effect[t]||e.effects[t])?i.dpDiv.hide(t,e.datepicker._get(i,`showOptions`),r,n):i.dpDiv[t===`slideDown`?`slideUp`:t===`fadeIn`?`fadeOut`:`hide`](t?r:null,n),t||n(),this._datepickerShowing=!1,(r=this._get(i,`onClose`))&&r.apply(i.input?i.input[0]:null,[i.input?i.input.val():``,
1i]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:`absolute`,left:`0`,top:`-100px`}),e.blockUI)&&(e.unblockUI(),e(`body`).append(this.dpDiv)),this._inDialog=!1)},_tidyDialog:function(e){e.dpDiv.removeClass(this._dialogClass).off(`.ui-datepicker-calendar`)},_checkExternalClick:function(t){var n;e.datepicker._curInst&&(t=e(t.target),n=e.datepicker._getInst(t[0]),!(t[0].id===e.datepicker._mainDivId||t.parents(`#`+e.datepicker._mainDivId).length!==0||t.hasClass(e.datepicker.markerClassName)||t.closest(`.`+e.datepicker._triggerClass).length||!e.datepicker._datepickerShowing||e.datepicker._inDialog&&e.blockUI)||t.hasClass(e.datepicker.markerClassName)&&e.datepicker._curInst!==n)&&e.datepicker._hideDatepicker()},_adjustDate:function(t,n,r){var t=e(t),i=this._getInst(t[0]);this._isDisabledDatepicker(t[0])||(this._adjustInstDate(i,n,r),this._updateDatepicker(i))},_gotoToday:function(t){var n,t=e(t),r=this._getInst(t[0]);this._get(r,`gotoCurrent`)&&r.currentDay?(r.selectedDay=r.currentDay,r.drawMonth=r.selectedMonth=r.currentMonth,r.drawYear=r.selectedYear=r.currentYear):(n=new Date,r.selectedDay=n.getDate(),r.drawMonth=r.selectedMonth=n.getMonth(),r.drawYear=r.selectedYear=n.getFullYear()),this._notifyChange(r),this._adjustDate(t)},_selectMonthYear:function(t,n,r){var t=e(t),i=this._getInst(t[0]);i[`selected`+(r===`M`?`Month`:`Year`)]=i[`draw`+(r===`M`?`Month`:`Year`)]=parseInt(n.options[n.selectedIndex].value,10),this._notifyChange(i),this._adjustDate(t)},_selectDay:function(t,n,r,i){var a=e(t);e(i).hasClass(this._unselectableClass)||this._isDisabledDatepicker(a[0])||((a=this._getInst(a[0])).selectedDay=a.currentDay=parseInt(e(`a`,i).attr(`data-date`)),a.selectedMonth=a.currentMonth=n,a.selectedYear=a.currentYear=r,this._selectDate(t,this._formatDate(a,a.currentDay,a.currentMonth,a.currentYear)))},_clearDate:function(t){t=e(t),this._selectDate(t,``)},_selectDate:function(t,n){var r,t=e(t),t=this._getInst(t[0]);n??=this._formatDate(t),t.input&&t.input.val(n),this._updateAlternate(t),(r=this._get(t,`onSelect`))?r.apply(t.input?t.input[0]:null,[n,t]):t.input&&t.input.trigger(`change`),t.inline?this._updateDatepicker(t):(this._hideDatepicker(),this._lastInput=t.input[0],typeof t.input[0]!=`object`&&t.input.trigger(`focus`),this._lastInput=null)},_updateAlternate:function(t){var n,r,i=this._get(t,`altField`);i&&(r=this._get(t,`altFormat`)||this._get(t,`dateFormat`),n=this._getDate(t),r=this.formatDate(r,n,this._getFormatConfig(t)),e(document).find(i).val(r))},noWeekends:function(e){return e=e.getDay(),[0<e&&e<6,``]},iso8601Week:function(e){var t,e=new Date(e.getTime());return e.setDate(e.getDate()+4-(e.getDay()||7)),t=e.getTime(),e.setMonth(0),e.setDate(1),Math.floor(Math.round((t-e)/864e5)/7)+1},parseDate:function(t,n,r){if(t==null||n==null)throw`Invalid arguments`;if((n=typeof n==`object`?n.toString():n+``)===``)return null;for(var i,a,o=0,s=(r?r.shortYearCutoff:null)||this._defaults.shortYearCutoff,s=typeof s==`string`?new Date().getFullYear()%100+parseInt(s,10):s,c=(r?r.dayNamesShort:null)||this._defaults.dayNamesShort,l=(r?r.dayNames:null)||this._defaults.dayNames,u=(r?r.monthNamesShort:null)||this._defaults.monthNamesShort,d=(r?r.monthNames:null)||this._defaults.monthNames,f=-1,p=-1,m=-1,h=-1,g=!1,_=function(e){return e=x+1<t.length&&t.charAt(x+1)===e,e&&x++,e},v=function(e){var t=_(e),t=e===`@`?14:e===`!`?20:e===`y`&&t?4:e===`o`?3:2,e=RegExp(`^\\d{`+(e===`y`?t:1)+`,`+t+`}`),t=n.substring(o).match(e);if(t)return o+=t[0].length,parseInt(t[0],10);throw`Missing number at position `+o},y=function(t,r,i){var a=-1,t=e.map(_(t)?i:r,function(e,t){return[[t,e]]}).sort(function(e,t){return-(e[1].length-t[1].length)});if(e.each(t,function(e,t){var r=t[1];if(n.substr(o,r.length).toLowerCase()===r.toLowerCase())return a=t[0],o+=r.length,!1}),a!==-1)return a+1;throw`Unknown name at position `+o},b=function(){if(n.charAt(o)!==t.charAt(x))throw`Unexpected literal at position `+o;o++},x=0;x<t.length;x++)if(g)t.charAt(x)!==`'`||_(`'`)?b():g=!1;else switch(t.charAt(x)){case`d`:m=v(`d`);break;case`D`:y(`D`,c,l);break;case`o`:h=v(`o`);break;case`m`:p=v(`m`);break;case`M`:p=y(`M`,u,d);break;case`y`:f=v(`y`);break;case`@`:f=(a=new Date(v(`@`))).getFullYear(),p=a.getMonth()+1,m=a.getDate();break;case`!`:f=(a=new Date((v(`!`)-this._ticksTo1970)/1e4)).getFullYear(),p=a.getMonth()+1,m=a.getDate();break;case`'`:_(`'`)?b():g=!0;break;default:b()}if(o<n.length&&(r=n.substr(o),!/^\s+/.test(r)))throw`Extra/unparsed characters found in date: `+r;if(f===-1?f=new Date().getFullYear():f<100&&(f+=new Date().getFullYear()-new Date().getFullYear()%100+(f<=s?0:-100)),-1<h)for(p=1,m=h;!(m<=(i=this._getDaysInMonth(f,p-1)));)p++,m-=i;if((a=this._daylightSavingAdjust(new Date(f,p-1,m))).getFullYear()!==f||a.getMonth()+1!==p||a.getDate()!==m)throw`Invalid date`;return a},ATOM:`yy-mm-dd`,COOKIE:`D, dd M yy`,ISO_8601:`yy-mm-dd`,RFC_822:`D, d M y`,RFC_850:`DD, dd-M-y`,RFC_1036:`D, d M y`,RFC_1123:`D, d M yy`,RFC_2822:`D, d M yy`,RSS:`D, d M y`,TICKS:`!`,TIMESTAMP:`@`,W3C:`yy-mm-dd`,_ticksTo1970:62135596800*1e7,formatDate:function(e,t,n){if(!t)return``;function r(e,t,n){var r=``+t;if(u(e))for(;r.length<n;)r=`0`+r;return r}function i(e,t,n,r){return(u(e)?r:n)[t]}var a,o=(n?n.dayNamesShort:null)||this._defaults.dayNamesShort,s=(n?n.dayNames:null)||this._defaults.dayNames,c=(n?n.monthNamesShort:null)||this._defaults.monthNamesShort,l=(n?n.monthNames:null)||this._defaults.monthNames,u=function(t){return t=a+1<e.length&&e.charAt(a+1)===t,t&&a++,t},d=``,f=!1;if(t)for(a=0;a<e.length;a++)if(f)e.charAt(a)!==`'`||u(`'`)?d+=e.charAt(a):f=!1;else switch(e.charAt(a)){case`d`:d+=r(`d`,t.getDate(),2);break;
vendor: 10,427 bytes, line 1
1case`D`:d+=i(`D`,t.getDay(),o,s);break;case`o`:d+=r(`o`,Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case`m`:d+=r(`m`,t.getMonth()+1,2);break;case`M`:d+=i(`M`,t.getMonth(),c,l);break;case`y`:d+=u(`y`)?t.getFullYear():(t.getFullYear()%100<10?`0`:``)+t.getFullYear()%100;break;case`@`:d+=t.getTime();break;case`!`:d+=1e4*t.getTime()+this._ticksTo1970;break;case`'`:u(`'`)?d+=`'`:f=!0;break;default:d+=e.charAt(a)}return d},_possibleChars:function(e){for(var t=``,n=!1,r=function(t){return t=i+1<e.length&&e.charAt(i+1)===t,t&&i++,t},i=0;i<e.length;i++)if(n)e.charAt(i)!==`'`||r(`'`)?t+=e.charAt(i):n=!1;else switch(e.charAt(i)){case`d`:case`m`:case`y`:case`@`:t+=`0123456789`;break;case`D`:case`M`:return null;case`'`:r(`'`)?t+=`'`:n=!0;break;default:t+=e.charAt(i)}return t},_get:function(e,t){return(e.settings[t]===void 0?this._defaults:e.settings)[t]},_setDateFromField:function(e,t){if(e.input.val()!==e.lastVal){var n=this._get(e,`dateFormat`),r=e.lastVal=e.input?e.input.val():null,i=this._getDefaultDate(e),a=i,o=this._getFormatConfig(e);try{a=this.parseDate(n,r,o)||i}catch{r=t?``:r}e.selectedDay=a.getDate(),e.drawMonth=e.selectedMonth=a.getMonth(),e.drawYear=e.selectedYear=a.getFullYear(),e.currentDay=r?a.getDate():0,e.currentMonth=r?a.getMonth():0,e.currentYear=r?a.getFullYear():0,this._adjustInstDate(e)}},_getDefaultDate:function(e){return this._restrictMinMax(e,this._determineDate(e,this._get(e,`defaultDate`),new Date))},_determineDate:function(t,n,r){var i,a=n==null||n===``?r:typeof n==`string`?function(n){try{return e.datepicker.parseDate(e.datepicker._get(t,`dateFormat`),n,e.datepicker._getFormatConfig(t))}catch{}for(var r=(n.toLowerCase().match(/^c/)?e.datepicker._getDate(t):null)||new Date,i=r.getFullYear(),a=r.getMonth(),o=r.getDate(),s=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,c=s.exec(n);c;){switch(c[2]||`d`){case`d`:case`D`:o+=parseInt(c[1],10);break;case`w`:case`W`:o+=7*parseInt(c[1],10);break;case`m`:case`M`:a+=parseInt(c[1],10),o=Math.min(o,e.datepicker._getDaysInMonth(i,a));break;case`y`:case`Y`:i+=parseInt(c[1],10),o=Math.min(o,e.datepicker._getDaysInMonth(i,a))}c=s.exec(n)}return new Date(i,a,o)}(n):typeof n==`number`?isNaN(n)?r:(a=n,(i=new Date).setDate(i.getDate()+a),i):new Date(n.getTime());return(a=a&&a.toString()===`Invalid Date`?r:a)&&(a.setHours(0),a.setMinutes(0),a.setSeconds(0),a.setMilliseconds(0)),this._daylightSavingAdjust(a)},_daylightSavingAdjust:function(e){return e?(e.setHours(12<e.getHours()?e.getHours()+2:0),e):null},_setDate:function(e,t,n){var r=!t,i=e.selectedMonth,a=e.selectedYear,t=this._restrictMinMax(e,this._determineDate(e,t,new Date));e.selectedDay=e.currentDay=t.getDate(),e.drawMonth=e.selectedMonth=e.currentMonth=t.getMonth(),e.drawYear=e.selectedYear=e.currentYear=t.getFullYear(),i===e.selectedMonth&&a===e.selectedYear||n||this._notifyChange(e),this._adjustInstDate(e),e.input&&e.input.val(r?``:this._formatDate(e))},_getDate:function(e){return!e.currentYear||e.input&&e.input.val()===``?null:this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay))},_attachHandlers:function(t){var n=this._get(t,`stepMonths`),r=`#`+t.id.replace(/\\\\/g,`\\`);t.dpDiv.find(`[data-handler]`).map(function(){e(this).on(this.getAttribute(`data-event`),{prev:function(){e.datepicker._adjustDate(r,-n,`M`)},next:function(){e.datepicker._adjustDate(r,+n,`M`)},hide:function(){e.datepicker._hideDatepicker()},today:function(){e.datepicker._gotoToday(r)},selectDay:function(){return e.datepicker._selectDay(r,+this.getAttribute(`data-month`),+this.getAttribute(`data-year`),this),!1},selectMonth:function(){return e.datepicker._selectMonthYear(r,this,`M`),!1},selectYear:function(){return e.datepicker._selectMonthYear(r,this,`Y`),!1}}[this.getAttribute(`data-handler`)])})},_generateHTML:function(t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,j,M,N,ee=new Date,P=this._daylightSavingAdjust(new Date(ee.getFullYear(),ee.getMonth(),ee.getDate())),F=this._get(t,`isRTL`),ee=this._get(t,`showButtonPanel`),I=this._get(t,`hideIfNoPrevNext`),L=this._get(t,`navigationAsDateFormat`),R=this._getNumberOfMonths(t),z=this._get(t,`showCurrentAtPos`),te=this._get(t,`stepMonths`),ne=R[0]!==1||R[1]!==1,re=this._daylightSavingAdjust(t.currentDay?new Date(t.currentYear,t.currentMonth,t.currentDay):new Date(9999,9,9)),B=this._getMinMaxDate(t,`min`),V=this._getMinMaxDate(t,`max`),H=t.drawMonth-z,U=t.drawYear;if(H<0&&(H+=12,U--),V)for(n=this._daylightSavingAdjust(new Date(V.getFullYear(),V.getMonth()-R[0]*R[1]+1,V.getDate())),n=B&&n<B?B:n;this._daylightSavingAdjust(new Date(U,H,1))>n;)--H<0&&(H=11,U--);for(t.drawMonth=H,t.drawYear=U,z=this._get(t,`prevText`),z=L?this.formatDate(z,this._daylightSavingAdjust(new Date(U,H-te,1)),this._getFormatConfig(t)):z,r=this._canAdjustMonth(t,-1,U,H)?e(`<a>`).attr({class:`ui-datepicker-prev ui-corner-all`,"data-handler":`prev`,"data-event":`click`,title:z}).append(e(`<span>`).addClass(`ui-icon ui-icon-circle-triangle-`+(F?`e`:`w`)).text(z))[0].outerHTML:I?``:e(`<a>`).attr({class:`ui-datepicker-prev ui-corner-all ui-state-disabled`,title:z}).append(e(`<span>`).addClass(`ui-icon ui-icon-circle-triangle-`+(F?`e`:`w`)).text(z))[0].outerHTML,z=this._get(t,`nextText`),z=L?this.formatDate(z,this._daylightSavingAdjust(new Date(U,H+te,1)),this._getFormatConfig(t)):z,i=this._canAdjustMonth(t,1,U,H)?e(`<a>`).attr({class:`ui-datepicker-next ui-corner-all`,"data-handler":`next`,"data-event":`click`,title:z}).append(e(`<span>`).addClass(`ui-icon ui-icon-circle-triangle-`+(F?`w`:`e`)).text(z))[0].outerHTML:I?``:e(`<a>`).attr({class:`ui-datepicker-next ui-corner-all ui-state-disabled`,title:z}).append(e(`<span>`).attr(`class`,`ui-icon ui-icon-circle-triangle-`+(F?`w`:`e`)).text(z))[0].outerHTML,te=this._get(t,`currentText`),I=this._get(t,`gotoCurrent`)&&t.currentDay?re:P,te=L?this.formatDate(te,I,this._getFormatConfig(t)):te,z=``,t.inline||(z=e(`<button>`).attr({type:`button`,class:`ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all`,"data-handler":`hide`,"data-event":`click`}).text(this._get(t,`closeText`))[0].outerHTML),L=``,ee&&(L=e(`<div class='ui-datepicker-buttonpane ui-widget-content'>`).append(F?z:``).append(this._isInRange(t,I)?e(`<button>`).attr({type:`button`,class:`ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all`,"data-handler":`today`,"data-event":`click`}).text(te):``).append(F?``:z)[0].outerHTML),a=parseInt(this._get(t,`firstDay`),10),a=isNaN(a)?0:a,o=this._get(t,`showWeek`),s=this._get(t,`dayNames`),c=this._get(t,`dayNamesMin`),l=this._get(t,`monthNames`),u=this._get(t,`monthNamesShort`),d=this._get(t,`beforeShowDay`),f=this._get(t,`showOtherMonths`),p=this._get(t,`selectOtherMonths`),m=this._getDefaultDate(t),h=``,_=0;_<R[0];_++){for(v=``,this.maxRows=4,y=0;y<R[1];y++){if(b=this._daylightSavingAdjust(new Date(U,H,t.selectedDay)),x=` ui-corner-all`,S=``,ne){if(S+=`<div class='ui-datepicker-group`,1<R[1])switch(y){case 0:S+=` ui-datepicker-group-first`,x=` ui-corner-`+(F?`right`:`left`);break;case R[1]-1:S+=` ui-datepicker-group-last`,x=` ui-corner-`+(F?`left`:`right`);break;default:S+=` ui-datepicker-group-middle`,x=``}S+=`'>`}for(S+=`<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix`+x+`'>`+(/all|left/.test(x)&&_===0?F?i:r:``)+(/all|right/.test(x)&&_===0?F?r:i:``)+this._generateMonthYearHeader(t,H,U,B,V,0<_||0<y,l,u)+`</div><table class='ui-datepicker-calendar'><thead><tr>`,C=o?`<th class='ui-datepicker-week-col'>`+this._get(t,`weekHeader`)+`</th>`:``,g=0;g<7;g++)C+=`<th scope='col'`+(5<=(g+a+6)%7?` class='ui-datepicker-week-end'`:``)+`><span title='`+s[w=(g+a)%7]+`'>`+c[w]+`</span></th>`;for(S+=C+`</tr></thead><tbody>`,E=this._getDaysInMonth(U,H),U===t.selectedYear&&H===t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,E)),T=(this._getFirstDayOfMonth(U,H)-a+7)%7,E=Math.ceil((T+E)/7),D=ne&&this.maxRows>E?this.maxRows:E,this.maxRows=D,O=this._daylightSavingAdjust(new Date(U,H,1-T)),k=0;k<D;k++){for(S+=`<tr>`,A=o?`<td class='ui-datepicker-week-col'>`+this._get(t,`calculateWeek`)(O)+`</td>`:``,g=0;g<7;g++)j=d?d.apply(t.input?t.input[0]:null,[O]):[!0,``],N=(M=O.getMonth()!==H)&&!p||!j[0]||B&&O<B||V&&V<O,A+=`<td class='`+(5<=(g+a+6)%7?` ui-datepicker-week-end`:``)+(M?` ui-datepicker-other-month`:``)+(O.getTime()===b.getTime()&&H===t.selectedMonth&&t._keyEvent||m.getTime()===O.getTime()&&m.getTime()===b.getTime()?` `+this._dayOverClass:``)+(N?` `+this._unselectableClass+` ui-state-disabled`:``)+(M&&!f?``:` `+j[1]+(O.getTime()===re.getTime()?` `+this._currentClass:``)+(O.getTime()===P.getTime()?` ui-datepicker-today`:``))+`'`+(M&&!f||!j[2]?``:` title='`+j[2].replace(/'/g,`&#39;`)+`'`)+(N?``:` data-handler='selectDay' data-event='click' data-month='`+O.getMonth()+`' data-year='`+O.getFullYear()+`'`)+`>`+(M&&!f?`&#xa0;`:N?`<span class='ui-state-default'>`+O.getDate()+`</span>`:`<a class='ui-state-default`+(O.getTime()===P.getTime()?` ui-state-highlight`:``)+(O.getTime()===re.getTime()?` ui-state-active`:``)+(M?` ui-priority-secondary`:``)+`' href='#' aria-current='`+(O.getTime()===re.getTime()?`true`:`false`)+`' data-date='`+O.getDate()+`'>`+O.getDate()+`</a>`)+`</td>`,O.setDate(O.getDate()+1),O=this._daylightSavingAdjust(O);S+=A+`</tr>`}11<++H&&(H=0,U++),v+=S+=`</tbody></table>`+(ne?`</div>`+(0<R[0]&&y===R[1]-1?`<div class='ui-datepicker-row-break'></div>`:``):``)}h+=v}return h+=L,t._keyEvent=!1,h},_generateMonthYearHeader:function(e,t,n,r,i,a,o,s){var c,l,u,d,f,p,m=this._get(e,`changeMonth`),h=this._get(e,`changeYear`),g=this._get(e,`showMonthAfterYear`),_=this._get(e,`selectMonthLabel`),v=this._get(e,`selectYearLabel`),y=`<div class='ui-datepicker-title'>`,b=``;if(a||!m)b+=`<span class='ui-datepicker-month'>`+o[t]+`</span>`;else{for(c=r&&r.getFullYear()===n,l=i&&i.getFullYear()===n,b+=`<select class='ui-datepicker-month' aria-label='`+_+`' data-handler='selectMonth' data-event='change'>`,u=0;u<12;u++)(!c||u>=r.getMonth())&&(!l||u<=i.getMonth())&&(b+=`<option value='`+u+`'`+(u===t?` selected='selected'`:``)+`>`+s[u]+`</option>`);b+=`</select>`}if(g||(y+=b+(!a&&m&&h?``:`&#xa0;`)),!e.yearshtml){if(e.yearshtml=``,a||!h)y+=`<span class='ui-datepicker-year'>`+n+`</span>`;else{for(o=this._get(e,`yearRange`).split(`:`),d=new Date().getFullYear(),f=(_=function(e){return e=e.match(/c[+\-].*/)?n+parseInt(e.substring(1),10):e.match(/[+\-].*/)?d+p
1arseInt(e,10):parseInt(e,10),isNaN(e)?d:e})(o[0]),p=Math.max(f,_(o[1]||``)),f=r?Math.max(f,r.getFullYear()):f,p=i?Math.min(p,i.getFullYear()):p,e.yearshtml+=`<select class='ui-datepicker-year' aria-label='`+v+`' data-handler='selectYear' data-event='change'>`;f<=p;f++)e.yearshtml+=`<option value='`+f+`'`+(f===n?` selected='selected'`:``)+`>`+f+`</option>`;e.yearshtml+=`</select>`,y+=e.yearshtml,e.yearshtml=null}}return y+=this._get(e,`yearSuffix`),g&&(y+=(!a&&m&&h?``:`&#xa0;`)+b),y+=`</div>`},_adjustInstDate:function(e,t,n){var r=e.selectedYear+(n===`Y`?t:0),i=e.selectedMonth+(n===`M`?t:0),t=Math.min(e.selectedDay,this._getDaysInMonth(r,i))+(n===`D`?t:0),r=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(r,i,t)));e.selectedDay=r.getDate(),e.drawMonth=e.selectedMonth=r.getMonth(),e.drawYear=e.selectedYear=r.getFullYear(),n!==`M`&&n!==`Y`||this._notifyChange(e)},_restrictMinMax:function(e,t){var n=this._getMinMaxDate(e,`min`),e=this._getMinMaxDate(e,`max`),n=n&&t<n?n:t;return e&&e<n?e:n},_notifyChange:function(e){var t=this._get(e,`onChangeMonthYear`);t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){return e=this._get(e,`numberOfMonths`),e==null?[1,1]:typeof e==`number`?[1,e]:e},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+`Date`),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return new Date(e,t,1).getDay()},_canAdjustMonth:function(e,t,n,r){var i=this._getNumberOfMonths(e),n=this._daylightSavingAdjust(new Date(n,r+(t<0?t:i[0]*i[1]),1));return t<0&&n.setDate(this._getDaysInMonth(n.getFullYear(),n.getMonth())),this._isInRange(e,n)},_isInRange:function(e,t){var n,r=this._getMinMaxDate(e,`min`),i=this._getMinMaxDate(e,`max`),a=null,o=null,e=this._get(e,`yearRange`);return e&&(e=e.split(`:`),n=new Date().getFullYear(),a=parseInt(e[0],10),o=parseInt(e[1],10),e[0].match(/[+\-].*/)&&(a+=n),e[1].match(/[+\-].*/))&&(o+=n),(!r||t.getTime()>=r.getTime())&&(!i||t.getTime()<=i.getTime())&&(!a||t.getFullYear()>=a)&&(!o||t.getFullYear()<=o)},_getFormatConfig:function(e){var t=this._get(e,`shortYearCutoff`);return{shortYearCutoff:typeof t==`string`?new Date().getFullYear()%100+parseInt(t,10):t,dayNamesShort:this._get(e,`dayNamesShort`),dayNames:this._get(e,`dayNames`),monthNamesShort:this._get(e,`monthNamesShort`),monthNames:this._get(e,`monthNames`)}},_formatDate:function(e,t,n,r){return t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear),r=t?typeof t==`object`?t:this._daylightSavingAdjust(new Date(r,n,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay)),this.formatDate(this._get(e,`dateFormat`),r,this._getFormatConfig(e))}}),e.fn.datepicker=function(t){if(!this.length)return this;e.datepicker.initialized||(e(document).on(`mousedown`,e.datepicker._checkExternalClick),e.datepicker.initialized=!0),e(`#`+e.datepicker._mainDivId).length===0&&e(`body`).append(e.datepicker.dpDiv);var n=Array.prototype.slice.call(arguments,1);return typeof t==`string`&&(t===`isDisabled`||t===`getDate`||t===`widget`)||t===`option`&&arguments.length===2&&typeof arguments[1]==`string`?e.datepicker[`_`+t+`Datepicker`].apply(e.datepicker,[this[0]].concat(n)):this.each(function(){typeof t==`string`?e.datepicker[`_`+t+`Datepicker`].apply(e.datepicker,[this].concat(n)):e.datepicker._attachDatepicker(this,t)})},e.datepicker=new de,e.datepicker.initialized=!1,e.datepicker.uuid=new Date().getTime(),e.datepicker.version=`1.13.3`,e.datepicker,e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var he=!1;e(document).on(`mouseup`,function(){he=!1}),e.widget(`ui.mouse`,{version:`1.13.3`,options:{cancel:`input, textarea, button, select, option`,distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on(`mousedown.`+this.widgetName,function(e){return t._mouseDown(e)}).on(`click.`+this.widgetName,function(n){if(!0===e.data(n.target,t.widgetName+`.preventClickEvent`))return e.removeData(n.target,t.widgetName+`.preventClickEvent`),n.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.off(`.`+this.widgetName),this._mouseMoveDelegate&&this.document.off(`mousemove.`+this.widgetName,this._mouseMoveDelegate).off(`mouseup.`+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){var n,r,i;if(!he)return this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(t),r=(this._mouseDownEvent=t).which===1,i=!(typeof(n=this).options.cancel!=`string`||!t.target.nodeName)&&e(t.target).closest(this.options.cancel).length,r&&!i&&this._mouseCapture(t)&&(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){n.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(t),!this._mouseStarted)?t.preventDefault():(!0===e.data(t.target,this.widgetName+`.preventClickEvent`)&&e.removeData(t.target,this.widgetName+`.preventClickEvent`),this._mouseMoveDelegate=function(e){return n._mouseMove(e)},this._mouseUpDelegate=function(e){return n._mouseUp(e)},this.document.on(`mousemove.`+this.widgetName,this._mouseMoveDelegate).on(`mouseup.`+this.widgetName,this._mouseUpDelegate),t.preventDefault(),he=!0)),!0},_mouseMove:function(t){if(this._mouseMoved){if(e.ui.ie&&(!document.documentMode||document.documentMode<9)&&!t.button)return this._mouseUp(t);if(!t.which){if(t.originalEvent.altKey||t.originalEvent.ctrlKey||t.originalEvent.metaKey||t.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(t)}}return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,t),this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){this.document.off(`mousemove.`+this.widgetName,this._mouseMoveDelegate).off(`mouseup.`+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&e.data(t.target,this.widgetName+`.preventClickEvent`,!0),this._mouseStop(t)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,he=!1,t.preventDefault()},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),e.ui.plugin={add:function(t,n,r){var i,a=e.ui[t].prototype;for(i in r)a.plugins[i]=a.plugins[i]||[],a.plugins[i].push([n,r[i]])},call:function(e,t,n,r){var i,a=e.plugins[t];
1if(a&&(r||e.element[0].parentNode&&e.element[0].parentNode.nodeType!==11))for(i=0;i<a.length;i++)e.options[a[i][0]]&&a[i][1].apply(e.element,n)}},e.ui.safeBlur=function(t){t&&t.nodeName.toLowerCase()!==`body`&&e(t).trigger(`blur`)},e.widget(`ui.draggable`,e.ui.mouse,{version:`1.13.3`,widgetEventPrefix:`drag`,options:{addClasses:!0,appendTo:`parent`,axis:!1,connectToSortable:!1,containment:!1,cursor:`auto`,cursorAt:!1,grid:!1,handle:!1,helper:`original`,iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:`default`,scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:`both`,snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){this.options.helper===`original`&&this._setPositionRelative(),this.options.addClasses&&this._addClass(`ui-draggable`),this._setHandleClassName(),this._mouseInit()},_setOption:function(e,t){this._super(e,t),e===`handle`&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){(this.helper||this.element).is(`.ui-draggable-dragging`)?this.destroyOnClear=!0:(this._removeHandleClassName(),this._mouseDestroy())},_mouseCapture:function(t){var n=this.options;return!(this.helper||n.disabled||0<e(t.target).closest(`.ui-resizable-handle`).length||(this.handle=this._getHandle(t),!this.handle)||(this._blurActiveElement(t),this._blockFrames(!0===n.iframeFix?`iframe`:n.iframeFix),0))},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map(function(){var t=e(this);return e(`<div>`).css(`position`,`absolute`).appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var n=e.ui.safeActiveElement(this.document[0]);e(t.target).closest(n).length||e.ui.safeBlur(n)},_mouseStart:function(t){var n=this.options;return this.helper=this._createHelper(t),this._addClass(this.helper,`ui-draggable-dragging`),this._cacheHelperProportions(),e.ui.ddmanager&&(e.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css(`position`),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=0<this.helper.parents().filter(function(){return e(this).css(`position`)===`fixed`}).length,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,n.cursorAt&&this._adjustOffsetFromHelper(n.cursorAt),this._setContainment(),!1===this._trigger(`start`,t)?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&&!n.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),e.ui.ddmanager&&e.ui.ddmanager.dragStart(this,t),!0)},_refreshOffsets:function(e){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:e.pageX-this.offset.left,top:e.pageY-this.offset.top}},_mouseDrag:function(t,n){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo(`absolute`),!n){if(n=this._uiHash(),!1===this._trigger(`drag`,t,n))return this._mouseUp(new e.Event(`mouseup`,t)),!1;this.position=n.position}return this.helper[0].style.left=this.position.left+`px`,this.helper[0].style.top=this.position.top+`px`,e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var n=this,r=!1;return e.ui.ddmanager&&!this.options.dropBehaviour&&(r=e.ui.ddmanager.drop(this,t)),this.dropped&&=(r=this.dropped,!1),this.options.revert===`invalid`&&!r||this.options.revert===`valid`&&r||!0===this.options.revert||typeof this.options.revert==`function`&&this.options.revert.call(this.element,r)?e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==n._trigger(`stop`,t)&&n._clear()}):!1!==this._trigger(`stop`,t)&&this._clear(),!1},_mouseUp:function(t){return this._unblockFrames(),e.ui.ddmanager&&e.ui.ddmanager.dragStop(this,t),this.handleElement.is(t.target)&&this.element.trigger(`focus`),e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(`.ui-draggable-dragging`)?this._mouseUp(new e.Event(`mouseup`,{target:this.element[0]})):this._clear(),this},_getHandle:function(t){return!this.options.handle||!!e(t.target).closest(this.element.find(this.options.handle)).length},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,`ui-draggable-handle`)},_removeHandleClassName:function(){this._removeClass(this.handleElement,`ui-draggable-handle`)},_createHelper:function(t){var n=this.options,r=typeof n.helper==`function`,t=r?e(n.helper.apply(this.element[0],[t])):n.helper===`clone`?this.element.clone().removeAttr(`id`):this.element;return t.parents(`body`).length||t.appendTo(n.appendTo===`parent`?this.element[0].parentNode:n.appendTo),r&&t[0]===this.element[0]&&this._setPositionRelative(),t[0]===this.element[0]||/(fixed|absolute)/.test(t.css(`position`))||t.css(`position`,`absolute`),t},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css(`position`))||(this.element[0].style.position=`relative`)},_adjustOffsetFromHelper:function(e){typeof e==`string`&&(e=e.split(` `)),`left`in(e=Array.isArray(e)?{left:+e[0],top:+e[1]||0}
1:e)&&(this.offset.click.left=e.left+this.margins.left),`right`in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),`top`in e&&(this.offset.click.top=e.top+this.margins.top),`bottom`in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_isRootNode:function(e){return/(html|body)/i.test(e.tagName)||e===this.document[0]},_getParentOffset:function(){var t=this.offsetParent.offset(),n=this.document[0];return this.cssPosition===`absolute`&&this.scrollParent[0]!==n&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),{top:(t=this._isRootNode(this.offsetParent[0])?{top:0,left:0}:t).top+(parseInt(this.offsetParent.css(`borderTopWidth`),10)||0),left:t.left+(parseInt(this.offsetParent.css(`borderLeftWidth`),10)||0)}},_getRelativeOffset:function(){var e,t;return this.cssPosition===`relative`?(e=this.element.position(),t=this._isRootNode(this.scrollParent[0]),{top:e.top-(parseInt(this.helper.css(`to
1p`),10)||0)+(t?0:this.scrollParent.scrollTop()),left:e.left-(parseInt(this.helper.css(`left`),10)||0)+(t?0:this.scrollParent.scrollLeft())}):{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css(`marginLeft`),10)||0,top:parseInt(this.element.css(`marginTop`),10)||0,right:parseInt(this.element.css(`marginRight`),10)||0,bottom:parseInt(this.element.css(`marginBottom`),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,n=this.options,r=this.document[0];this.relativeContainer=null,n.containment?n.containment===`window`?this.containment=[e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,e(window).scrollLeft()+e(window).width()-this.helperProportions.width-this.margins.left,e(window).scrollTop()+(e(window).height()||r.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:n.containment===`document`?this.containment=[0,0,e(r).width()-this.helperProportions.width-this.margins.left,(e(r).height()||r.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:n.containment.constructor===Array?this.containment=n.containment:(n.containment===`parent`&&(n.containment=this.helper[0].parentNode),(n=(r=e(n.containment))[0])&&(t=/(scroll|auto)/.test(r.css(`overflow`)),this.containment=[(parseInt(r.css(`borderLeftWidth`),10)||0)+(parseInt(r.css(`paddingLeft`),10)||0),(parseInt(r.css(`borderTopWidth`),10)||0)+(parseInt(r.css(`paddingTop`),10)||0),(t?Math.max(n.scrollWidth,n.offsetWidth):n.offsetWidth)-(parseInt(r.css(`borderRightWidth`),10)||0)-(parseInt(r.css(`paddingRight`),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(n.scrollHeight,n.offsetHeight):n.offsetHeight)-(parseInt(r.css(`borderBottomWidth`),10)||0)-(parseInt(r.css(`paddingBottom`),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=r)):this.containment=null},_convertPositionTo:function(e,t){t||=this.position;var e=e===`absolute`?1:-1,n=this._isRootNode(this.scrollParent[0]);return{top:t.top+this.offset.relative.top*e+this.offset.parent.top*e-(this.cssPosition===`fixed`?-this.offset.scroll.top:n?0:this.offset.scroll.top)*e,left:t.left+this.offset.relative.left*e+this.offset.parent.left*e-(this.cssPosition===`fixed`?-this.offset.scroll.left:n?0:this.offset.scroll.left)*e}},_generatePosition:function(e,t){var n,r=this.options,i=this._isRootNode(this.scrollParent[0]),a=e.pageX,o=e.pageY;return i&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),{top:(o=t&&(this.containment&&(n=this.relativeContainer?(t=this.relativeContainer.offset(),[this.containment[0]+t.left,this.containment[1]+t.top,this.containment[2]+t.left,this.containment[3]+t.top]):this.containment,e.pageX-this.offset.click.left<n[0]&&(a=n[0]+this.offset.click.left),e.pageY-this.offset.click.top<n[1]&&(o=n[1]+this.offset.click.top),e.pageX-this.offset.click.left>n[2]&&(a=n[2]+this.offset.click.left),e.pageY-this.offset.click.top>n[3])&&(o=n[3]+this.offset.click.top),r.grid&&(t=r.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/r.grid[1])*r.grid[1]:this.originalPageY,o=!n||t-this.offset.click.top>=n[1]||t-this.offset.click.top>n[3]?t:t-this.offset.click.top>=n[1]?t-r.grid[1]:t+r.grid[1],e=r.grid[0]?this.originalPageX+Math.round((a-this.originalPageX)/r.grid[0])*r.grid[0]:this.originalPageX,a=!n||e-this.offset.click.left>=n[0]||e-this.offset.click.left>n[2]?e:e-this.offset.click.left>=n[0]?e-r.grid[0]:e+r.grid[0]),r.axis===`y`&&(a=this.originalPageX),r.axis===`x`)?this.originalPageY:o)-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition===`fixed`?-this.offset.scroll.top:i?0:this.offset.scroll.top),left:a-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition===`fixed`?-this.offset.scroll.left:i?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,`ui-draggable-dragging`),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(t,n,r){return r||=this._uiHash(),e.ui.plugin.call(this,t,[n,r,this],!0),/^(drag|start|stop
1)/.test(t)&&(this.positionAbs=this._convertPositionTo(`absolute`),r.offset=this.positionAbs),e.Widget.prototype._trigger.call(this,t,n,r)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),e.ui.plugin.add(`draggable`,`connectToSortable`,{start:function(t,n,r){var i=e.extend({},n,{item:r.element});r.sortables=[],e(r.options.connectToSortable).each(function(){var n=e(this).sortable(`instance`);n&&!n.options.disabled&&(r.sortables.push(n),n.refreshPositions(),n._trigger(`activate`,t,i))})},stop:function(t,n,r){var i=e.extend({},n,{item:r.element});r.cancelHelperRemoval=!1,e.each(r.sortables,function(){var e=this;e.isOver?(e.isOver=0,r.cancelHelperRemoval=!0,e.cancelHelperRemoval=!1,e._storedCSS={position:e.placeholder.css(`position`),top:e.placeholder.css(`top`),left:e.placeholder.css(`left`)},e._mouseStop(t),e.options.helper=e.options._helper):(e.cancelHelperRemoval=!0,e._trigger(`deactivate`,t,i))})},drag:function(t,n,r){e.each(r.sortables,function(){var i=!1,a=this;a.positionAbs=r.positionAbs,a.helperProportions=r.helperProportions,a.offset.click=r.offset.click,a._intersectsWith(a.containerCache)&&(i=!0,e.each(r.sortables,function(){return this.positionAbs=r.positionAbs,this.helperProportions=r.helperProportions,this.offset.click=r.offset.click,i=this!==a&&this._intersectsWith(this.containerCache)&&e.contains(a.element[0],this.element[0])?!1:i})),i?(a.isOver||(a.isOver=1,r._parent=n.helper.parent(),a.currentItem=n.helper.appendTo(a.element).data(`ui-sortable-item`,!0),a.options._helper=a.options.helper,a.options.helper=function(){return n.helper[0]},t.target=a.currentItem[0],a._mouseCapture(t,!0),a._mouseStart(t,!0,!0),a.offset.click.top=r.offset.click.top,a.offset.click.left=r.offset.click.left,a.offset.parent.left-=r.offset.parent.left-a.offset.parent.left,a.offset.parent.top-=r.offset.parent.top-a.offset.parent.top,r._trigger(`toSortable`,t),r.dropped=a.element,e.each(r.sortables,function(){this.refreshPositions()}),r.currentItem=r.element,a.fromOutside=r),a.currentItem&&(a._mouseDrag(t),n.position=a.position)):a.isOver&&(a.isOver=0,a.cancelHelperRemoval=!0,a.options._revert=a.options.revert,a.options.revert=!1,a._trigger(`out`,t,a._uiHash(a)),a._mouseStop(t,!0),a.options.revert=a.options._revert,a.options.helper=a.options._helper,a.placeholder&&a.placeholder.remove(),n.helper.appendTo(r._parent),r._refreshOffsets(t),n.position=r._generatePosition(t,!0),r._trigger(`fromSortable`,t),r.dropped=!1,e.each(r.sortables,function(){this.refreshPositions()}))})}}),e.ui.plugin.add(`draggable`,`cursor`,{start:function(t,n,r){var i=e(`body`),r=r.options;i.css(`cursor`)&&(r._cursor=i.css(`cursor`)),i.css(`cursor`,r.cursor)},stop:function(t,n,r){r=r.options,r._cursor&&e(`body`).css(`cursor`,r._cursor)}}),e.ui.plugin.add(`draggable`,`opacity`,{start:function(t,n,r){n=e(n.helper),r=r.options,n.css(`opacity`)&&(r._opacity=n.css(`opacity`)),n.css(`opacity`,r.opacity)},stop:function(t,n,r){r=r.options,r._opacity&&e(n.helper).css(`opacity`,r._opacity)}}),e.ui.plugin.add(`draggable`,`scroll`,{start:function(e,t,n){n.scrollParentNotHidden||=n.helper.scrollParent(!1),n.scrollParentNotHidden[0]!==n.document[0]&&n.scrollParentNotHidden[0].tagName!==`HTML`&&(n.overflowOffset=n.scrollParentNotHidden.offset())},drag:function(t,n,r){var i=r.options,a=!1,o=r.scrollParentNotHidden[0],s=r.document[0];o!==s&&o.tagName!==`HTML`?(i.axis&&i.axis===`x`||(r.overflowOffset.top+o.offsetHeight-t.pageY<i.scrollSensitivity?o.scrollTop=a=o.scrollTop+i.scrollSpeed:t.pageY-r.overflowOffset.top<i.scrollSensitivity&&(o.scrollTop=a=o.scrollTop-i.scrollSpeed)),i.axis&&i.axis===`y`||(r.overflowOffset.left+o.offsetWidth-t.pageX<i.scrollSensitivity?o.scrollLeft=a=o.scrollLeft+i.scrollSpeed:t.pageX-r.overflowOffset.left<i.scrollSensitivity&&(o.scrollLeft=a=o.scrollLeft-i.scrollSpeed))):(i.axis&&i.axis===`x`||(t.pageY-e(s).scrollTop()<i.scrollSensitivity?a=e(s).scrollTop(e(s).scrollTop()-i.scrollSpeed):e(window).height()-(t.pageY-e(s).scrollTop())<i.scrollSensitivity&&(a=e(s).scrollTop(e(s).scrollTop()+i.scrollSpeed))),i.axis&&i.axis===`y`||(t.pageX-e(s).scrollLeft()<i.scrollSensitivity?a=e(s).scrollLeft(e(s).scrollLeft()-i.scrollSpeed):e(window).width()-(t.pageX-e(s).scrollLeft())<i.scrollSensitivity&&(a=e(s).scrollLeft(e(s).scrollLeft()+i.scrollSpeed)))),!1!==a&&e.ui.ddmanager&&!i.dropBehaviour&&e.ui.ddmanager.prepareOffsets(r,t)}}),e.ui.plugin.add(`draggable`,`snap`,{start:function(t,n,r){var i=r.options;r.snapElements=[],e(i.snap.constructor===String?i.snap:i.snap.items||`:data(ui-draggable)`).each(function(){var t=e(this),n=t.offset();this!==r.element[0]&&r.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:n.top,left
vendor: 4,891 bytes, line 1
1:n.left})})},drag:function(t,n,r){for(var i,a,o,s,c,l,u,d,f,p=r.options,m=p.snapTolerance,h=n.offset.left,g=h+r.helperProportions.width,_=n.offset.top,v=_+r.helperProportions.height,y=r.snapElements.length-1;0<=y;y--)l=(c=r.snapElements[y].left-r.margins.left)+r.snapElements[y].width,d=(u=r.snapElements[y].top-r.margins.top)+r.snapElements[y].height,g<c-m||l+m<h||v<u-m||d+m<_||!e.contains(r.snapElements[y].item.ownerDocument,r.snapElements[y].item)?(r.snapElements[y].snapping&&r.options.snap.release&&r.options.snap.release.call(r.element,t,e.extend(r._uiHash(),{snapItem:r.snapElements[y].item})),r.snapElements[y].snapping=!1):(p.snapMode!==`inner`&&(i=Math.abs(u-v)<=m,a=Math.abs(d-_)<=m,o=Math.abs(c-g)<=m,s=Math.abs(l-h)<=m,i&&(n.position.top=r._convertPositionTo(`relative`,{top:u-r.helperProportions.height,left:0}).top),a&&(n.position.top=r._convertPositionTo(`relative`,{top:d,left:0}).top),o&&(n.position.left=r._convertPositionTo(`relative`,{top:0,left:c-r.helperProportions.width}).left),s)&&(n.position.left=r._convertPositionTo(`relative`,{top:0,left:l}).left),f=i||a||o||s,p.snapMode!==`outer`&&(i=Math.abs(u-_)<=m,a=Math.abs(d-v)<=m,o=Math.abs(c-h)<=m,s=Math.abs(l-g)<=m,i&&(n.position.top=r._convertPositionTo(`relative`,{top:u,left:0}).top),a&&(n.position.top=r._convertPositionTo(`relative`,{top:d-r.helperProportions.height,left:0}).top),o&&(n.position.left=r._convertPositionTo(`relative`,{top:0,left:c}).left),s)&&(n.position.left=r._convertPositionTo(`relative`,{top:0,left:l-r.helperProportions.width}).left),!r.snapElements[y].snapping&&(i||a||o||s||f)&&r.options.snap.snap&&r.options.snap.snap.call(r.element,t,e.extend(r._uiHash(),{snapItem:r.snapElements[y].item})),r.snapElements[y].snapping=i||a||o||s||f)}}),e.ui.plugin.add(`draggable`,`stack`,{start:function(t,n,r){var i,r=r.options,r=e.makeArray(e(r.stack)).sort(function(t,n){return(parseInt(e(t).css(`zIndex`),10)||0)-(parseInt(e(n).css(`zIndex`),10)||0)});r.length&&(i=parseInt(e(r[0]).css(`zIndex`),10)||0,e(r).each(function(t){e(this).css(`zIndex`,i+t)}),this.css(`zIndex`,i+r.length))}}),e.ui.plugin.add(`draggable`,`zIndex`,{start:function(t,n,r){n=e(n.helper),r=r.options,n.css(`zIndex`)&&(r._zIndex=n.css(`zIndex`)),n.css(`zIndex`,r.zIndex)},stop:function(t,n,r){r=r.options,r._zIndex&&e(n.helper).css(`zIndex`,r._zIndex)}}),e.ui.draggable,e.widget(`ui.resizable`,e.ui.mouse,{version:`1.13.3`,widgetEventPrefix:`resize`,options:{alsoResize:!1,animate:!1,animateDuration:`slow`,animateEasing:`swing`,aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":`ui-icon ui-icon-gripsmall-diagonal-se`},containment:!1,ghost:!1,grid:!1,handles:`e,s,se`,helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(e){return parseFloat(e)||0},_isNumber:function(e){return!isNaN(parseFloat(e))},_hasScroll:function(t,n){if(e(t).css(`overflow`)===`hidden`)return!1;var n=n&&n===`left`?`scrollLeft`:`scrollTop`,r=!1;if(0<t[n])return!0;try{t[n]=1,r=0<t[n],t[n]=0}catch{}return r},_create:function(){var t,n=this.options,r=this;this._addClass(`ui-resizable`),e.extend(this,{_aspectRatio:!!n.aspectRatio,aspectRatio:n.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:n.helper||n.ghost||n.animate?n.helper||`ui-resizable-helper`:null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(e(`<div class='ui-wrapper'></div>`).css({overflow:`hidden`,position:this.element.css(`position`),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css(`top`),left:this.element.css(`left`)})),this.element=this.element.parent().data(`ui-resizable`,this.element.resizable(`instance`)),this.elementIsWrapper=!0,t={marginTop:this.originalElement.css(`marginTop`),marginRight:this.originalElement.css(`marginRight`),marginBottom:this.originalElement.css(`marginBottom`),marginLeft:this.originalElement.css(`marginLeft`)},this.element.css(t),this.originalElement.css(`margin`,0),this.originalResizeStyle=this.originalElement.css(`resize`),this.originalElement.css(`resize`,`none`),this._proportionallyResizeElements.push(this.originalElement.css({position:`static`,zoom:1,display:`block`})),this.originalElement.css(t),this._proportionallyResize()),this._setupHandles(),n.autoHide&&e(this.element).on(`mouseenter`,function(){n.disabled||(r._removeClass(`ui-resizable-autohide`),r._handles.show())}).on(`mouseleave`,function(){n.disabled||r.resizing||(r._addClass(`ui-resizable-autohide`),r._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy(),this._addedHandles.remove();function t(t){e(t).removeData(`resizable`).removeData(`ui-resizable`).off(`.resizable`)}var n;return this.elementIsWrapper&&(t(this.element),n=this.element,this.originalElement.css({position:n.css(`position`),width:n.outerWidth(),height:n.outerHeight(),top:n.
vendor: 2,119 bytes, line 1
1css(`top`),left:n.css(`left`)}).insertAfter(n),n.remove()),this.originalElement.css(`resize`,this.originalResizeStyle),t(this.originalElement),this},_setOption:function(e,t){switch(this._super(e,t),e){case`handles`:this._removeHandles(),this._setupHandles();break;case`aspectRatio`:this._aspectRatio=!!t}},_setupHandles:function(){var t,n,r,i,a,o=this.options,s=this;if(this.handles=o.handles||(e(`.ui-resizable-handle`,this.element).length?{n:`.ui-resizable-n`,e:`.ui-resizable-e`,s:`.ui-resizable-s`,w:`.ui-resizable-w`,se:`.ui-resizable-se`,sw:`.ui-resizable-sw`,ne:`.ui-resizable-ne`,nw:`.ui-resizable-nw`}:`e,s,se`),this._handles=e(),this._addedHandles=e(),this.handles.constructor===String)for(this.handles===`all`&&(this.handles=`n,e,s,w,se,sw,ne,nw`),r=this.handles.split(`,`),this.handles={},n=0;n<r.length;n++)i=`ui-resizable-`+(t=String.prototype.trim.call(r[n])),a=e(`<div>`),this._addClass(a,`ui-resizable-handle `+i),a.css({zIndex:o.zIndex}),this.handles[t]=`.ui-resizable-`+t,this.element.children(this.handles[t]).length||(this.element.append(a),this._addedHandles=this._addedHandles.add(a));this._renderAxis=function(t){var n,r,i;for(n in t||=this.element,this.handles)this.handles[n].constructor===String?this.handles[n]=this.element.children(this.handles[n]).first().show():(this.handles[n].jquery||this.handles[n].nodeType)&&(this.handles[n]=e(this.handles[n]),this._on(this.handles[n],{mousedown:s._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(i=e(this.handles[n],this.element),i=/sw|ne|nw|se|n|s/.test(n)?i.outerHeight():i.outerWidth(),r=[`padding`,/ne|nw|n/.test(n)?`Top`:/se|sw|s/.test(n)?`Bottom`:/^e$/.test(n)?`Right`:`Left`].join(``),t.css(r,i),this._proportionallyResize()),this._handles=this._handles.add(this.handles[n])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(`.ui-resizable-handle`)),this._handles.disableSelection(),this._handles.on(`mouseover`,function(){s.resizing||(this.className&&(a=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),s.axis=a&&a[1]?a[1]:`se`)}
vendor: 7,901 bytes, line 1
1),o.autoHide&&(this._handles.hide(),this._addClass(`ui-resizable-autohide`))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(t){var n,r,i=!1;for(n in this.handles)(r=e(this.handles[n])[0])!==t.target&&!e.contains(r,t.target)||(i=!0);return!this.options.disabled&&i},_mouseStart:function(t){var n,r,i=this.options,a=this.element;return this.resizing=!0,this._renderProxy(),n=this._num(this.helper.css(`left`)),r=this._num(this.helper.css(`top`)),i.containment&&(n+=e(i.containment).scrollLeft()||0,r+=e(i.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:n,top:r},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:a.width(),height:a.height()},this.originalSize=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()},this.sizeDiff={width:a.outerWidth()-a.width(),height:a.outerHeight()-a.height()},this.originalPosition={left:n,top:r},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio=typeof i.aspectRatio==`number`?i.aspectRatio:this.originalSize.width/this.originalSize.height||1,a=e(`.ui-resizable-`+this.axis).css(`cursor`),e(`body`).css(`cursor`,a===`auto`?this.axis+`-resize`:a),this._addClass(`ui-resizable-resizing`),this._propagate(`start`,t),!0},_mouseDrag:function(t){var n=this.originalMousePosition,r=this.axis,i=t.pageX-n.left||0,n=t.pageY-n.top||0,r=this._change[r];return this._updatePrevProperties(),r&&(r=r.apply(this,[t,i,n]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(r=this._updateRatio(r,t)),r=this._respectSize(r,t),this._updateCache(r),this._propagate(`resize`,t),i=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),e.isEmptyObject(i)||(this._updatePrevProperties(),this._trigger(`resize`,t,this.ui()),this._applyChanges())),!1},_mouseStop:function(t){this.resizing=!1;var n,r,i,a=this.options,o=this;return this._helper&&(r=(n=(r=this._proportionallyResizeElements).length&&/textarea/i.test(r[0].nodeName))&&this._hasScroll(r[0],`left`)?0:o.sizeDiff.height,n=n?0:o.sizeDiff.width,n={width:o.helper.width()-n,height:o.helper.height()-r},r=parseFloat(o.element.css(`left`))+(o.position.left-o.originalPosition.left)||null,i=parseFloat(o.element.css(`top`))+(o.position.top-o.originalPosition.top)||null,a.animate||this.element.css(e.extend(n,{top:i,left:r})),o.helper.height(o.size.height),o.helper.width(o.size.width),this._helper)&&!a.animate&&this._proportionallyResize(),e(`body`).css(`cursor`,`auto`),this._removeClass(`ui-resizable-resizing`),this._propagate(`stop`,t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var e={};return this.position.top!==this.prevPosition.top&&(e.top=this.position.top+`px`),this.position.left!==this.prevPosition.left&&(e.left=this.position.left+`px`),this.helper.css(e),this.size.width!==this.prevSize.width&&(e.width=this.size.width+`px`,this.helper.width(e.width)),this.size.height!==this.prevSize.height&&(e.height=this.size.height+`px`,this.helper.height(e.height)),e},_updateVirtualBoundaries:function(e){var t,n,r,i=this.options,i={minWidth:this._isNumber(i.minWidth)?i.minWidth:0,maxWidth:this._isNumber(i.maxWidth)?i.maxWidth:1/0,minHeight:this._isNumber(i.minHeight)?i.minHeight:0,maxHeight:this._isNumber(i.maxHeight)?i.maxHeight:1/0};(this._aspectRatio||e)&&(e=i.minHeight*this.aspectRatio,n=i.minWidth/this.aspectRatio,t=i.maxHeight*this.aspectRatio,r=i.maxWidth/this.aspectRatio,i.minWidth<e&&(i.minWidth=e),i.minHeight<n&&(i.minHeight=n),t<i.maxWidth&&(i.maxWidth=t),r<i.maxHeight)&&(i.maxHeight=r),this._vBoundaries=i},_updateCache:function(e){this.offset=this.helper.offset(),this._isNumber(e.left)&&(this.position.left=e.left),this._isNumber(e.top)&&(this.position.top=e.top),this._isNumber(e.height)&&(this.size.height=e.height),this._isNumber(e.width)&&(this.size.width=e.width)},_updateRatio:function(e){var t=this.position,n=this.size,r=this.axis;return this._isNumber(e.height)?e.width=e.height*this.aspectRatio:this._isNumber(e.width)&&(e.height=e.width/this.aspectRatio),r===`sw`&&(e.left=t.left+(n.width-e.width),e.top=null),r===`nw`&&(e.top=t.top+(n.height-e.height),e.left=t.left+(n.width-e.width)),e},_respectSize:function(e){var t=this._vBoundaries,n=this.axis,r=this._isNumber(e.width)&&t.maxWidth&&t.maxWidth<e.width,i=this._isNumber(e.height)&&t.maxHeight&&t.maxHeight<e.height,a=this._isNumber(e.width)&&t.minWidth&&t.minWidth>e.width,o=this._isNumber(e.height)&&t.minHeight&&t.minHeight>e.height,s=this.originalPosition.left+this.originalSize.width,c=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(n),n=/nw|ne|n/.test(n);return a&&(e.width=t.minWidth),o&&(e.height=t.minHeight),r&&(e.width=t.maxWidth),i&&(e.height=t.maxHeight),a&&l&&(e.left=s-t.minWidth),r&&l&&(e.left=s-t.maxWidth),o&&n&&(e.top=c-t.minHeight),i&&n&&(e.top=c-t.maxHeight),e.width||e.height||e.left||!e.top?e.width||e.height||e.top||!e.left||(e.left=null):e.top=null,e},_getPaddingPlusBorderDimensions:function(e){for(var t=0,n=[],r=[e.css(`borderTopWidth`),e.css(`borderRightWidth`),e.css(`borderBottomWidth`),e.css(`borderLeftWidth`)],i=[e.css(`paddingTop`),e.css(`paddingRight`),e.css(`paddingBottom`),e.css(`paddingLeft`)];t<4;t++)n[t]=parseFloat(r[t])||0,n[t]+=parseFloat(i[t])||0;return{height:n[0]+n[2],width:n[1]+n[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var e,t=0,n=this.helper||this.element;t<this._proportionallyResizeElements.length;t++)e=this._proportionallyResizeElements[t],this.outerDimensions||=this._getPaddingPlusBorderDimensions(e),e.css({height:n.height()-this.outerDimensions.height||0,width:n.width()-this.outerDimensions.width||0})},_renderProxy:function(){var t=this.element,n=this.options;this.elementOffset=t.offset(),this._helper?(this.helper=this.helper||e(`<div></div>`).css({overflow:`hidden`}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:`absolute`,left:this.elementOffset.left+`px`,top:this.elementOffset.top+`px`,zIndex:++n.zIndex}),this.helper.appendTo(`body`).disableSelection()):this.helper=this.element},_change:{e:function(e,t){return{width:this.originalSize.width+t}},w:function(e,t){var n=this.originalSize;return{left:this.originalPosition.left+t,width:n.width-t}},n:function(e,t,n){var r=this.originalSize;return{top:this.originalPosition.top+n,height:r.height-n}},s:function(e,t,n){return{height:this.originalSize.height+n}},se:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},sw:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,n,r]))},ne:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},nw:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,n,r]))}},_propagate:function(t,n){e.ui.plugin.call(this,t,[n,this.ui()]),t!==`resize`&&this._trigger(t,n,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),e.ui.plugin.add(`resizable`,`animate`,{stop:function(t){var n=e(this).resizable(`instance`),r=n.options,i=n._proportionallyResizeElements,a=i.length&&/textarea/i.test(i[0].nodeName),o=a&&n._hasScroll(i[0],`left`)?0:n.sizeDiff.height,a=a?0:n.sizeDiff.width,a={width:n.size.width-a,height:n.size.height-o},o=parseFloat(n.element.css(`left`))+(n.position.left-n.originalPosition.left)||null,s=parseFloat(n.element.css(`to
1p`))+(n.position.top-n.originalPosition.top)||null;n.element.animate(e.extend(a,s&&o?{top:s,left:o}:{}),{duration:r.animateDuration,easing:r.animateEasing,step:function(){var r={width:parseFloat(n.element.css(`width`)),height:parseFloat(n.element.css(`height`)),top:parseFloat(n.element.css(`top`)),left:parseFloat(n.element.css(`left`))};i&&i.length&&e(i[0]).css({width:r.width,height:r.height}),n._updateCache(r),n._propagate(`resize`,t)}})}}),e.ui.plugin.add(`resizable`,`containment`,{start:function(){var t,n,r,i,a=e(this).resizable(`instance`),o=a.options,s=a.element,o=o.containment,s=o instanceof e?o.get(0):/parent/.test(o)?s.parent().get(0):o;s&&(a.containerElement=e(s),/document/.test(o)||o===document?(a.containerOffset={left:0,top:0},a.containerPosition={left:0,top:0},a.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight}):(t=e(s),n=[],e([`Top`,`Right`,`Left`,`Bottom`]).each(function(e,r){n[e]=a._num(t.css(`padding`+r))}),a.containerOffset=t.offset(),a.containerPosition=t.position(),a.containerSize={height:t.innerHeight()-n[3],width:t.innerWidth()-n[1]},o=a.containerOffset,i=a.containerSize.height,r=a.containerSize.width,r=a._hasScroll(s,`left`)?s.scrollWidth:r,i=a._hasScroll(s)?s.scrollHeight:i,a.parentData={element:s,left:o.left,top:o.top,width:r,height:i}))},resize:function(t){var n=e(this).resizable(`instance`),r=n.options,i=n.containerOffset,a=n.position,t=n._aspectRatio||t.shiftKey,o={top:0,left:0},s=n.containerElement,c=!0;s[0]!==document&&/static/.test(s.css(`position`))&&(o=i),a.left<(n._helper?i.left:0)&&(n.size.width=n.size.width+(n._helper?n.position.left-i.left:n.position.left-o.left),t&&(n.size.height=n.size.width/n.aspectRatio,c=!1),n.position.left=r.helper?i.left:0),a.top<(n._helper?i.top:0)&&(n.size.height=n.size.height+(n._helper?n.position.top-i.top:n.position.top),t&&(n.size.width=n.size.height*n.aspectRatio,c=!1),n.position.top=n._helper?i.top:0),s=n.containerElement.get(0)===n.element.parent().get(0),r=/relative|absolute/.test(n.containerElement.css(`position`)),s&&r?(n.offset.left=n.parentData.left+n.position.left,n.offset.top=n.parentData.top+n.position.top):(n.offset.left=n.element.offset().left,n.offset.top=n.element.offset().top),a=Math.abs(n.sizeDiff.width+(n._helper?n.offset.left-o.left:n.offset.left-i.left)),s=Math.abs(n.sizeDiff.height+(n._helper?n.offset.top-o.top:n.offset.top-i.top)),a+n.size.width>=n.parentData.width&&(n.size.width=n.parentData.width-a,t)&&(n.size.height=n.size.width/n.aspectRatio,c=!1),s+n.size.height>=n.parentData.height&&(n.size.height=n.parentData.height-s,t)&&(n.size.width=n.size.height*n.aspectRatio,c=!1),c||(n.position.left=n.prevPosition.left,n.position.top=n.prevPosition.top,n.size.width=n.prevSize.width,n.size.height=n.prevSize.height)},stop:function(){var t=e(this).resizable(`instance`),n=t.options,r=t.containerOffset,i=t.containerPosition,a=t.containerElement,o=e(t.helper),s=o.offset(),c=o.outerWidth()-t.sizeDiff.width,o=o.outerHeight()-t.sizeDiff.height;t._helper&&!n.animate&&/relative/.test(a.css(`position`))&&e(this).css({left:s.left-i.left-r.left,width:c,height:o}),t._helper&&!n.animate&&/static/.test(a.css(`position`))&&e(this).css({left:s.left-i.left-r.left,width:c,height:o})}}),e.ui.plugin.add(`resizable`,`alsoResize`,{start:function(){var t=e(this).resizable(`instance`).options;e(t.alsoResize).each(function(){var t=e(this);t.data(`ui-resizable-alsoresize`,{width:parseFloat(t.css(`width`)),height:parseFloat(t.css(`height`)),left:parseFloat(t.css(`left`)),top:parseFloat(t.css(`top`))})})},resize:function(t,n){var r=e(this).resizable(`instance`),i=r.options,a=r.originalSize,o=r.originalPosition,s={height:r.size.height-a.height||0,width:r.size.width-a.width||0,top:r.position.top-o.top||0,left
vendor: 17,926 bytes, line 1
1:r.position.left-o.left||0};e(i.alsoResize).each(function(){var t=e(this),r=e(this).data(`ui-resizable-alsoresize`),i={},a=t.parents(n.originalElement[0]).length?[`width`,`height`]:[`width`,`height`,`top`,`left`];e.each(a,function(e,t){var n=(r[t]||0)+(s[t]||0);n&&0<=n&&(i[t]=n||null)}),t.css(i)})},stop:function(){e(this).removeData(`ui-resizable-alsoresize`)}}),e.ui.plugin.add(`resizable`,`ghost`,{start:function(){var t=e(this).resizable(`instance`),n=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:`block`,position:`relative`,height:n.height,width:n.width,margin:0,left:0,top:0}),t._addClass(t.ghost,`ui-resizable-ghost`),!1!==e.uiBackCompat&&typeof t.options.ghost==`string`&&t.ghost.addClass(this.options.ghost),t.ghost.appendTo(t.helper)},resize:function(){var t=e(this).resizable(`instance`);t.ghost&&t.ghost.css({position:`relative`,height:t.size.height,width:t.size.width})},stop:function(){var t=e(this).resizable(`instance`);t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),e.ui.plugin.add(`resizable`,`grid`,{resize:function(){var t,n=e(this).resizable(`instance`),r=n.options,i=n.size,a=n.originalSize,o=n.originalPosition,s=n.axis,c=typeof r.grid==`number`?[r.grid,r.grid]:r.grid,l=c[0]||1,u=c[1]||1,d=Math.round((i.width-a.width)/l)*l,i=Math.round((i.height-a.height)/u)*u,f=a.width+d,p=a.height+i,m=r.maxWidth&&r.maxWidth<f,h=r.maxHeight&&r.maxHeight<p,g=r.minWidth&&r.minWidth>f,_=r.minHeight&&r.minHeight>p;r.grid=c,g&&(f+=l),_&&(p+=u),m&&(f-=l),h&&(p-=u),/^(se|s|e)$/.test(s)?(n.size.width=f,n.size.height=p):/^(ne)$/.test(s)?(n.size.width=f,n.size.height=p,n.position.top=o.top-i):/^(sw)$/.test(s)?(n.size.width=f,n.size.height=p,n.position.left=o.left-d):((p-u<=0||f-l<=0)&&(t=n._getPaddingPlusBorderDimensions(this)),0<p-u?(n.size.height=p,n.position.top=o.top-i):(p=u-t.height,n.size.height=p,n.position.top=o.top+a.height-p),0<f-l?(n.size.width=f,n.position.left=o.left-d):(f=l-t.width,n.size.width=f,n.position.left=o.left+a.width-f))}}),e.ui.resizable,e.widget(`ui.dialog`,{version:`1.13.3`,options:{appendTo:`body`,autoOpen:!0,buttons:[],classes:{"ui-dialog":`ui-corner-all`,"ui-dialog-titlebar":`ui-corner-all`},closeOnEscape:!0,closeText:`Close`,draggable:!0,hide:null,height:`auto`,maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:`center`,at:`center`,of:window,collision:`fit`,using:function(t){var n=e(this).css(t).offset().top;n<0&&e(this).css(`top`,t.top-n)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr(`title`),this.options.title==null&&this.originalTitle!=null&&(this.options.title=this.originalTitle),this.options.disabled&&(this.options.disabled=!1),this._createWrapper(),this.element.show().removeAttr(`title`).appendTo(this.uiDialog),this._addClass(`ui-dialog-content`,`ui-widget-content`),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&e.fn.draggable&&this._makeDraggable(),this.options.resizable&&e.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var t=this.options.appendTo;return t&&(t.jquery||t.nodeType)?e(t):this.document.find(t||`body`).eq(0)},_destroy:function(){var e,t=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().css(this.originalCss).detach(),this.uiDialog.remove(),this.originalTitle&&this.element.attr(`title`,this.originalTitle),(e=t.parent.children().eq(t.index)).length&&e[0]!==this.element[0]?e.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},disable:e.noop,enable:e.noop,close:function(t){var n=this;this._isOpen&&!1!==this._trigger(`beforeClose`,t)&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(`:focusable`).trigger(`focus`).length||e.ui.safeBlur(e.ui.safeActiveElement(this.document[0])),this._hide(this.uiDialog,this.options.hide,function(){n._trigger(`close`,t)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(t,n){var r=!1,i=this.uiDialog.siblings(`.ui-front:visible`).map(function(){return+e(this).css(`z-index`)}).get(),i=Math.max.apply(null,i);return i>=+this.uiDialog.css(`z-index`)&&(this.uiDialog.css(`z-index`,i+1),r=!0),r&&!n&&this._trigger(`focus`,t),r},open:function(){var t=this;this._isOpen?this._moveToTop()&&this._focusTabbable():(this._isOpen=!0,this.opener=e(e.ui.safeActiveElement(this.document[0])),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css(`z-index`,this.uiDialog.css(`z-index`)-1),this._show(this.uiDialog,this.options.show,function(){t._focusTabbable(),t._trigger(`focus`)}),this._makeFocusTarget(),this._trigger(`open`))},_focusTabbable:function(){var e=this._focusedElement;(e=(e=(e=(e=(e||=this.element.find(`[autofocus]`)).length?e:this.element.find(`:tabbable`)).length?e:this.uiDialogButtonPane.find(`:tabbable`)).length?e:this.uiDialogTitlebarClose.filter(`:tabbable`)).length?e:this.uiDialog).eq(0).trigger(`focus`)},_restoreTabbableFocus:function(){var t=e.ui.safeActiveElement(this.document[0]);this.uiDialog[0]===t||e.contains(this.uiDialog[0],t)||this._focusTabbable()},_keepFocus:function(e){e.preventDefault(),this._restoreTabbableFocus(),this._delay(this._restoreTabbableFocus)},_createWrapper:function(){this.uiDialog=e(`<div>`).hide().attr({tabIndex:-1,role:`dialog`}).appendTo(this._appendTo()),this._addClass(this.uiDialog,`ui-dialog`,`ui-widget ui-widget-content ui-front`),this._on(this.uiDialog,{keydown:function(t){var n,r,i;this.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===e.ui.keyCode.ESCAPE?(t.preventDefault(),this.close(t)):t.keyCode!==e.ui.keyCode.TAB||t.isDefaultPrevented()||(n=this.uiDialog.find(`:tabbable`),r=n.first(),i=n.last(),t.target!==i[0]&&t.target!==this.uiDialog[0]||t.shiftKey?t.target!==r[0]&&t.target!==this.uiDialog[0]||!t.shiftKey||(this._delay(function(){i.trigger(`focus`)}),t.preventDefault()):(this._delay(function(){r.trigger(`focus`)}),t.preventDefault()))},mousedown:function(e){this._moveToTop(e)&&this._focusTabbable()}}),this.element.find(`[aria-describedby]`).length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr(`id`)})},_createTitlebar:function(){var t;this.uiDialogTitlebar=e(`<div>`),this._addClass(this.uiDialogTitlebar,`ui-dialog-titlebar`,`ui-widget-header ui-helper-clearfix`),this._on(this.uiDialogTitlebar,{mousedown:function(t){e(t.target).closest(`.ui-dialog-titlebar-close`)||this.uiDialog.trigger(`focus`)}}),this.uiDialogTitlebarClose=e(`<button type='button'></button>`).button({label:e(`<a>`).text(this.options.closeText).html(),icon:`ui-icon-closethick`,showLabel:!1}).appendTo(this.uiDialogTitlebar),this._addClass(this.uiDialogTitlebarClose,`ui-dialog-titlebar-close`),this._on(this.uiDialogTitlebarClose,{click:function(e){e.preventDefault(),this.close(e)}}),t=e(`<span>`).uniqueId().prependTo(this.uiDialogTitlebar),this._addClass(t,`ui-dialog-title`),this._title(t),this.uiDialogTitlebar.prependTo(this.uiDialog),this.uiDialog.attr({"aria-labelledby":t.attr(`id`)})},_title:function(e){this.options.title?e.text(this.options.title):e.html(`&#160;`)},_createButtonPane:function(){this.uiDialogButtonPane=e(`<div>`),this._addClass(this.uiDialogButtonPane,`ui-dialog-buttonpane`,`ui-widget-content ui-helper-clearfix`),this.uiButtonSet=e(`<div>`).appendTo(this.uiDialogButtonPane),this._addClass(this.uiButtonSet,`ui-dialog-buttonset`),this._createButtons()},_createButtons:function(){var t=this,n=this.options.buttons;this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),e.isEmptyObject(n)||Array.isArray(n)&&!n.length?this._removeClass(this.uiDialog,`ui-dialog-buttons`):(e.each(n,function(n,r){var i;r=e.extend({type:`button`},r=typeof r==`function`?{click:r,text:n}:r),i=r.click,n={icon:r.icon,iconPosition:r.iconPosition,showLabel:r.showLabel,icons:r.icons,text:r.text},delete r.click,delete r.icon,delete r.iconPosition,delete r.showLabel,delete r.icons,typeof r.text==`boolean`&&delete r.text,e(`<button></button>`,r).button(n).appendTo(t.uiButtonSet).on(`click`,function(){i.apply(t.element[0],arguments)})}),this._addClass(this.uiDialog,`ui-dialog-buttons`),this.uiDialogButtonPane.appendTo(this.uiDialog))},_makeDraggable:function(){var t=this,n=this.options;function r(e){return{position:e.position,offset:e.offset}}this.uiDialog.draggable({cancel:`.ui-dialog-content, .ui-dialog-titlebar-close`,handle:`.ui-dialog-titlebar`,containment:`document`,start:function(n,i){t._addClass(e(this),`ui-dialog-dragging`),t._blockFrames(),t._trigger(`dragStart`,n,r(i))},drag:function(e,n){t._trigger(`drag`,e,r(n))},stop:function(i,a){var o=a.offset.left-t.document.scrollLeft(),s=a.offset.top-t.document.scrollTop();n.position={my:`left top`,at:`left`+(0<=o?`+`:``)+o+` top`+(0<=s?`+`:``)+s,of:t.window},t._removeClass(e(this),`ui-dialog-dragging`),t._unblockFrames(),t._trigger(`dragStop`,i,r(a))}})},_makeResizable:function(){var t=this,n=this.options,r=n.resizable,i=this.uiDialog.css(`position`),r=typeof r==`string`?r:`n,e,s,w,se,sw,ne,nw`;function a(e){return{originalPosition:e.originalPosition,originalSize:e.originalSize,position:e.position,size:e.size}}this.uiDialog.resizable({cancel:`.ui-dialog-content`,containment:`document`,alsoResize:this.element,maxWidth:n.maxWidth,maxHeight:n.maxHeight,minWidth:n.minWidth,minHeight:this._minHeight(),handles:r,start:function(n,r){t._addClass(e(this),`ui-dialog-resizing`),t._blockFrames(),t._trigger(`resizeStart`,n,a(r))},resize:function(e,n){t._trigger(`resize`,e,a(n))},stop:function(r,i){var o=t.uiDialog.offset(),s=o.left-t.document.scrollLeft(),o=o.top-t.document.scrollTop();n.height=t.uiDialog.height(),n.width=t.uiDialog.width(),n.position={my:`left top`,at:`left`+(0<=s?`+`:``)+s+` top`+(0<=o?`+`:``)+o,of:t.window},t._removeClass(e(this),`ui-dialog-resizing`),t._unblockFrames(),t._trigger(`resizeStop`,r,a(i))}}).css(`position`,i)},_trackFocus:function(){this._on(this.widget(),{focusin:function(t){this._makeFocusTarget(),this._focusedElement=e(t.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var t=this._trackingInstances(),n=e.inArray(this,t);n!==-1&&t.splice(n,1)},_trackingInstances:function(){var e=this.document.data(`ui-dialog-instances`);return e||this.document.data(`ui-dialog-instances`,e=[]),e},_minHeight:function(){var e=this.options;return e.height===`auto`?e.minHeight:Math.min(e.minHeight,e.height)},_position:function(){var e=this.uiDialog.is(`:visible`);e||this.uiDialog.show(),this.uiDialog.position(this.options.position),e||this.uiDialog.hide()},_setOptions:function(t){var n=this,r=!1,i={};e.each(t,function(e,t){n._setOption(e,t),e in n.sizeRelatedOptions&&(r=!0),e in n.resizableRelatedOptions&&(i[e]=t)}),r&&(this._size(),this._position()),this.uiDialog.is(`:data(ui-resizable)`)&&this.uiDialog.resizable(`option`,i)},_setOption:function(t,n){var r,i=this.uiDialog;t!==`disabled`&&(this._super(t,n),t===`appendTo`&&this.uiDialog.appendTo(this._appendTo()),t===`buttons`&&this._createButtons(),t===`closeText`&&this.uiDialogTitlebarClose.button({label:e(`<a>`).text(``+this.options.closeText).html()}),t===`draggable`&&((r=i.is(`:data(ui-draggable)`))&&!n&&i.draggable(`destroy`),!r)&&n&&this._makeDraggable(),t===`position`&&this._position(),t===`resizable`&&((r=i.is(`:data(ui-resizable)`))&&!n&&i.resizable(`destroy`),r&&typeof n==`string`&&i.resizable(`option`,`handles`,n),r||!1===n||this._makeResizable()),t===`title`)&&this._title(this.uiDialogTitlebar.find(`.ui-dialog-title`))},_size:function(){var e,t,n,r=this.options;this.element.show().css({width:`auto`,minHeight:0,maxHeight:`none`,height:0}),r.minWidth>r.width&&(r.width=r.minWidth),e=this.uiDialog.css({height:`auto`,width:r.width}).outerHeight(),t=Math.max(0,r.minHeight-e),n=typeof r.maxHeight==`number`?Math.max(0,r.maxHeight-e):`none`,r.height===`auto`?this.element.css({minHeight:t,maxHeight:n,height:`auto`}):this.element.height(Math.max(0,r.height-e)),this.uiDialog.is(`:data(ui-resizable)`)&&this.uiDialog.resizable(`option`,`minHeight`,this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find(`iframe`).map(function(){var t=e(this);return e(`<div>`).css({position:`absolute`,width:t.outerWidth(),height:t.outerHeight()}).appendTo(t.parent()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(t){return!!e(t.target).closest(`.ui-dialog`).length||!!e(t.target).closest(`.ui-datepicker`).length},_createOverlay:function(){var t,n;this.options.modal&&(t=e.fn.jquery.substring(0,4),n=!0,this._delay(function(){n=!1}),this.document.data(`ui-dialog-overlays`)||this.document.on(`focusin.ui-dialog`,function(e){var r;n||(r=this._trackingInstances()[0])._allowInteraction(e)||(e.preventDefault(),r._focusTabbable(),t!==`3.4.`&&t!==`3.5.`&&t!==`3.6.`)||r._delay(r._restoreTabbableFocus)}.bind(this)),this.overlay=e(`<div>`).appendTo(this._appendTo()),this._addClass(this.overlay,null,`ui-widget-overlay ui-front`),this._on(this.overlay,{mousedown:`_keepFocus`}),this.document.data(`ui-dialog-overlays`,(this.document.data(`ui-dialog-overlays`)||0)+1))},_destroyOverlay:function(){var e;this.options.modal&&this.overlay&&((e=this.document.data(`ui-dialog-overlays`)-1)?this.document.data(`ui-dialog-overlays`,e):(this.document.off(`focusin.ui-dialog`),this.document.removeData(`ui-dialog-overlays`)),this.overlay.remove(),this.overlay=null)}}),!1!==e.uiBackCompat&&e.widget(`ui.dialog`,e.ui.dialog,{options:{dialogClass:``},_createWrapper:function(){this._super(),this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(e,t){e===`dialogClass`&&this.uiDialog.removeClass(this.options.dialogClass).addClass(t),this._superApply(arguments)}}),e.ui.dialog;function ge(e,t,n){return t<=e&&e<t+n}e.widget(`ui.droppable`,{version:`1.13.3`,widgetEventPrefix:`drop`,options:{accept:`*`,addClasses:!0,greedy:!1,scope:`default`,tolerance:`intersect`,activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var e,t=this.options,n=t.accept;this.isover=!1,this.isout=!0,this.accept=typeof n==`function`?n:function(e){return e.is(n)},this.proportions=function(){if(!arguments.length)return e||={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};e=arguments[0]},this._addToManager(t.scope),t.addClasses&&this._addClass(`ui-droppable`)},_addToManager:function(t){e.ui.ddmanager.droppables[t]=e.ui.ddmanager.droppables[t]||[],e.ui.ddmanager.droppables[t].push(this)},_splice:function(e){for(var t=0;t<e.length;t++)e[t]===this&&e.splice(t,1)},_destroy:function(){var t=e.ui.ddmanager.droppables[this.options.scope];this._splice(t)},_setOption:function(t,n){var r;t===`accept`?this.accept=typeof n==`function`?n:function(e){return e.is(n)}:t===`scope`&&(r=e.ui.ddmanager.droppables[this.options.scope],this._splice(r),this._addToManager(n)),this._super(t,n)},_activate:function(t){var n=e.ui.ddmanager.current;this._addActiveClass(),n&&this._trigger(`activate`,t,this.ui(n))},_deactivate:function(t){var n=e.ui.ddmanager.current;this._removeActiveClass(),n&&this._trigger(`deactivate`,t,this.ui(n))},_over:function(t){var n=e.ui.ddmanager.current;n&&(n.currentItem||n.element)[0]!==this.element[0]&&this.accept.call(this.element[0],n.currentItem||n.element)&&(this._addHoverClass(),this._trigger(`over`,t,this.ui(n)))},_out:function(t){var n=e.ui.ddmanager.current;n&&(n.currentItem||n.element)[0]!==this.element[0]&&this.accept.call(this.element[0],n.currentItem||n.element)&&(this._removeHoverClass(),this._trigger(`out`,t,this.ui(n)))},_drop:function(t,n){var r=n||e.ui.ddmanager.current,i=!1;return!(!r||(r.currentItem||r.element)[0]===this.element[0]||(this.element.find(`:data(ui-droppable)`).not(`.ui-draggable-dragging`).each(function(){var n=e(this).droppable(`instance`);if(n.options.greedy&&!n.options.disabled&&n.options.scope===r.options.scope&&n.accept.call(n.element[0],r.currentItem||r.element)&&e.ui.intersect(r,e.extend(n,{offset:n.element.offset()}),n.options.tolerance,t))return!(i=!0)}),i)||!this.accept.call(this.element[0],r.currentItem||r.element))&&(this._removeActiveClass(),this._removeHoverClass(),this._trigger(`drop`,t,this.ui(r)),this.element)},ui:function(e){return{draggable:e.currentItem||e.element,helper:e.helper,position:e.position,offset:e.positionAbs}},_addHoverClass:function(){this._addClass(`ui-droppable-hover`)},_removeHoverClass:function(){this._removeClass(`ui-droppable-hover`)},_addActiveClass:function(){this._addClass(`ui-droppable-active`)},_removeActiveClass:function(){this._removeClass(`ui-droppable-active`)}}),e.ui.intersect=function(e,t,n,r){if(!t.offset)return!1;var i=(e.positionAbs||e.position.absolute).left+e.margins.left,a=(e.positionAbs||e.position.absolute).top+e.margins.top,o=i+e.helperProportions.width,s=a+e.helperProportions.height,c=t.offset.left,l=t.offset.top,u=c+t.proportions().width,d=l+t.proportions().height;switch(n){case`fit`:return c<=i&&o<=u&&l<=a&&s<=d;case`intersect`:return c<i+e.helperProportions.width/2&&o-e.helperProportions.width/2<u&&l<
1a+e.helperProportions.height/2&&s-e.helperProportions.height/2<d;case`pointer`:return ge(r.pageY,l,t.proportions().height)&&ge(r.pageX,c,t.proportions().width);case`touch`:return(l<=a&&a<=d||l<=s&&s<=d||a<l&&d<s)&&(c<=i&&i<=u||c<=o&&o<=u||i<c&&u<o);default:return!1}},!(e.ui.ddmanager={current:null,droppables:{default:[]},prepareOffsets:function(t,n){var r,i,a=e.ui.ddmanager.droppables[t.options.scope]||[],o=n?n.type:null,s=(t.currentItem||t.element).find(`:data(ui-droppable)`).addBack();t:for(r=0;r<a.length;r++)if(!(a[r].options.disabled||t&&!a[r].accept.call(a[r].element[0],t.currentItem||t.element))){for(i=0;i<s.length;i++)if(s[i]===a[r].element[0]){a[r].proportions().height=0;continue t}a[r].visible=a[r].element.css(`display`)!==`none`,a[r].visible&&(o===`mousedown`&&a[r]._activate.call(a[r],n),a[r].offset=a[r].element.offset(),a[r].proportions({width:a[r].element[0].offsetWidth,height:a[r].element[0].offsetHeight}))}},drop:function(t,n){var r=!1;return e.each((e.ui.ddmanager.droppables[t.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&e.ui.intersect(t,this,this.options.tolerance,n)&&(r=this._drop.call(this,n)||r),!this.options.disabled)&&this.visible&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,n))}),r},dragStart:function(t,n){t.element.parentsUntil(`body`).on(`scroll.droppable`,function(){t.options.refreshPositions||e.ui.ddmanager.prepareOffsets(t,n)})},drag:function(t,n){t.options.refreshPositions&&e.ui.ddmanager.prepareOffsets(t,n),e.each(e.ui.ddmanager.droppables[t.options.scope]||[],function(){var r,i,a,o;this.options.disabled||this.greedyChild||!this.visible||(o=!(o=e.ui.intersect(t,this,this.options.tolerance,n))&&this.isover?`isout`:o&&!this.isover?`isover`:null)&&(this.options.greedy&&(i=this.options.scope,(a=this.element.parents(`:data(ui-droppable)`).filter(function(){return e(this).droppable(`instance`).options.scope===i})).length)&&((r=e(a[0]).droppable(`instance`)).greedyChild=o===`isover`),r&&o===`isover`&&(r.isover=!1,r.isout=!0,r._out.call(r,n)),this[o]=!0,this[o===`isout`?`isover`:`isout`]=!1,this[o===`isover`?`_over`:`_out`].call(this,n),r)&&o===`isout`&&(r.isout=!1,r.isover=!0,r._over.call(r,n))})},dragStop:function(t,n){t.element.parentsUntil(`body`).off(`scroll.droppable`),t.options.refreshPositions||e.ui.ddmanager.prepareOffsets(t,n)}})!==e.uiBackCompat&&e.widget(`ui.droppable`,e.ui.droppable,{options:{hoverClass:!1,activeClass:!1},_addActiveClass:function(){this._super(),this.options.activeClass&&this.element.addClass(this.options.activeClass)},_removeActiveClass:function(){this._super(),this.options.activeClass&&this.element.removeClass(this.options.activeClass)},_addHoverClass:function(){this._super(),this.options.hoverClass&&this.element.addClass(this.options.hoverClass)},_removeHoverClass:function(){this._super(),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass)}}),e.ui.droppable,e.widget(`ui.progressbar`,{version:`1.13.3`,options:{classes:{"ui-progressbar":`ui-corner-all`,"ui-progressbar-value":`ui-corner-left`,"ui-progressbar-complete":`ui-corner-right`},max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.attr({role:`progressbar`,"aria-valuemin":this.min}),this._addClass(`ui-progressbar`,`ui-widget ui-widget-content`),this.valueDiv=e(`<div>`).appendTo(this.element),this._addClass(this.valueDiv,`ui-progressbar-value`,`ui-widget-header`),this._refreshValue()},_destroy:function(){this.element.removeAttr(`role aria-valuemin aria-valuemax aria-valuenow`),this.valueDiv.remove()},value:function(e){if(e===void 0)return this.options.value;this.options.value=this._constrainedValue(e),this._refreshValue()},_constrainedValue:function(e){return e===void 0&&(e=this.options.value),this.indeterminate=!1===e,typeof e!=`number`&&(e=0),!this.indeterminate&&Math.min(this.options.max,Math.max(this.min,e))},_setOptions:function(e){var t=e.value;delete e.value,this._super(e),this.options.value=this._constrainedValue(t),this._refreshValue()},_setOption:function(e,t){e===`max`&&(t=Math.max(this.min,t)),this._super(e,t)},_setOptionDisabled:function(e){this._super(e),this.element.attr(`aria-disabled`,e),this._toggleClass(null,`ui-state-disabled`,!!e)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)}
vendor: 5,184 bytes, line 1
1,_refreshValue:function(){var t=this.options.value,n=this._percentage();this.valueDiv.toggle(this.indeterminate||t>this.min).width(n.toFixed(0)+`%`),this._toggleClass(this.valueDiv,`ui-progressbar-complete`,null,t===this.options.max)._toggleClass(`ui-progressbar-indeterminate`,null,this.indeterminate),this.indeterminate?(this.element.removeAttr(`aria-valuenow`),this.overlayDiv||(this.overlayDiv=e(`<div>`).appendTo(this.valueDiv),this._addClass(this.overlayDiv,`ui-progressbar-overlay`))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":t}),this.overlayDiv&&=(this.overlayDiv.remove(),null)),this.oldValue!==t&&(this.oldValue=t,this._trigger(`change`)),t===this.options.max&&this._trigger(`complete`)}}),e.widget(`ui.selectable`,e.ui.mouse,{version:`1.13.3`,options:{appendTo:`body`,autoRefresh:!0,distance:0,filter:`*`,tolerance:`touch`,selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var t=this;this._addClass(`ui-selectable`),this.dragged=!1,this.refresh=function(){t.elementPos=e(t.element[0]).offset(),t.selectees=e(t.options.filter,t.element[0]),t._addClass(t.selectees,`ui-selectee`),t.selectees.each(function(){var n=e(this),r=n.offset(),r={left:r.left-t.elementPos.left,top:r.top-t.elementPos.top};e.data(this,`selectable-item`,{element:this,$element:n,left:r.left,top:r.top,right:r.left+n.outerWidth(),bottom:r.top+n.outerHeight(),startselected:!1,selected:n.hasClass(`ui-selected`),selecting:n.hasClass(`ui-selecting`),unselecting:n.hasClass(`ui-unselecting`)})})},this.refresh(),this._mouseInit(),this.helper=e(`<div>`),this._addClass(this.helper,`ui-selectable-helper`)},_destroy:function(){this.selectees.removeData(`selectable-item`),this._mouseDestroy()},_mouseStart:function(t){var n=this,r=this.options;this.opos=[t.pageX,t.pageY],this.elementPos=e(this.element[0]).offset(),this.options.disabled||(this.selectees=e(r.filter,this.element[0]),this._trigger(`start`,t),e(r.appendTo).append(this.helper),this.helper.css({left:t.pageX,top:t.pageY,width:0,height:0}),r.autoRefresh&&this.refresh(),this.selectees.filter(`.ui-selected`).each(function(){var r=e.data(this,`selectable-item`);r.startselected=!0,t.metaKey||t.ctrlKey||(n._removeClass(r.$element,`ui-selected`),r.selected=!1,n._addClass(r.$element,`ui-unselecting`),r.unselecting=!0,n._trigger(`unselecting`,t,{unselecting:r.element}))}),e(t.target).parents().addBack().each(function(){var r,i=e.data(this,`selectable-item`);if(i)return r=!t.metaKey&&!t.ctrlKey||!i.$element.hasClass(`ui-selected`),n._removeClass(i.$element,r?`ui-unselecting`:`ui-selected`)._addClass(i.$element,r?`ui-selecting`:`ui-unselecting`),i.unselecting=!r,i.selecting=r,(i.selected=r)?n._trigger(`selecting`,t,{selecting:i.element}):n._trigger(`unselecting`,t,{unselecting:i.element}),!1}))},_mouseDrag:function(t){var n,r,i,a,o,s,c;if(this.dragged=!0,!this.options.disabled)return i=(r=this).options,a=this.opos[0],o=this.opos[1],s=t.pageX,c=t.pageY,s<a&&(n=s,s=a,a=n),c<o&&(n=c,c=o,o=n),this.helper.css({left:a,top:o,width:s-a,height:c-o}),this.selectees.each(function(){var n=e.data(this,`selectable-item`),l=!1,u={};n&&n.element!==r.element[0]&&(u.left=n.left+r.elementPos.left,u.right=n.right+r.elementPos.left,u.top=n.top+r.elementPos.top,u.bottom=n.bottom+r.elementPos.top,i.tolerance===`touch`?l=!(s<u.left||u.right<a||c<u.top||u.bottom<o):i.tolerance===`fit`&&(l=a<u.left&&u.right<s&&o<u.top&&u.bottom<c),l?(n.selected&&=(r._removeClass(n.$element,`ui-selected`),!1),n.unselecting&&=(r._removeClass(n.$element,`ui-unselecting`),!1),n.selecting||(r._addClass(n.$element,`ui-selecting`),n.selecting=!0,r._trigger(`selecting`,t,{selecting:n.element}))):(n.selecting&&((t.metaKey||t.ctrlKey)&&n.startselected?(r._removeClass(n.$element,`ui-selecting`),n.selecting=!1,r._addClass(n.$element,`ui-selected`),n.selected=!0):(r._removeClass(n.$element,`ui-selecting`),n.selecting=!1,n.startselected&&(r._addClass(n.$element,`ui-unselecting`),n.unselecting=!0),r._trigger(`unselecting`,t,{unselecting:n.element}))),!n.selected||t.metaKey||t.ctrlKey||n.startselected||(r._removeClass(n.$element,`ui-selected`),n.selected=!1,r._addClass(n.$element,`ui-unselecting`),n.unselecting=!0,r._trigger(`unselecting`,t,{unselecting:n.element}))))}),!1},_mouseStop:function(t){var n=this;return this.dragged=!1,e(`.ui-unselecting`,this.element[0]).each(function(){var r=e.data(this,`selectable-item`);n._removeClass(r.$element,`ui-unselecting`),r.unselecting=!1,r.startselected=!1,n._trigger(`unselected`,t,{unselected:r.element})}),e(`.ui-selecting`,this.element[0]).each(function(){var r=e.data(this,`selectable-item`);n._removeClass(r.$element,`ui-selecting`)._addClass(r.$element,`ui-selected`),r.selecting=!1,r.selected=!0,r.startselected=!0,n._trigger(`selected`,t,{selected:r.element})}),this._trigger(`stop`,t),this.helper.remove(),!1}}),e.widget(`ui.selectmenu`,[e.ui.formResetMixin,{version:`1.13.3`,defaultElement:`<select>`,options:{appendTo:null,classes:{"ui-selectmenu-button-open":`ui-corner-top`,"ui-selectmenu-button-closed":`ui-corner-all`},disabled:null,icons:{button:`ui-icon-triangle-1-s`},position:{my:`left top`,at:`left bottom`,collision:`none`}
vendor: 1,737 bytes, line 1
1,width:!1,change:null,close:null,focus:null,open:null,select:null},_create:function(){var t=this.element.uniqueId().attr(`id`);this.ids={element:t,button:t+`-button`,menu:t+`-menu`},this._drawButton(),this._drawMenu(),this._bindFormResetHandler(),this._rendered=!1,this.menuItems=e()},_drawButton:function(){var t,n=this,r=this._parseOption(this.element.find(`option:selected`),this.element[0].selectedIndex);this.labels=this.element.labels().attr(`for`,this.ids.button),this._on(this.labels,{click:function(e){this.button.trigger(`focus`),e.preventDefault()}}),this.element.hide(),this.button=e(`<span>`,{tabindex:this.options.disabled?-1:0,id:this.ids.button,role:`combobox`,"aria-expanded":`false`,"aria-autocomplete":`list`,"aria-owns":this.ids.menu,"aria-haspopup":`true`,title:this.element.attr(`title`)}).insertAfter(this.element),this._addClass(this.button,`ui-selectmenu-button ui-selectmenu-button-closed`,`ui-button ui-widget`),t=e(`<span>`).appendTo(this.button),this._addClass(t,`ui-selectmenu-icon`,`ui-icon `+this.options.icons.button),this.buttonItem=this._renderButtonItem(r).appendTo(this.button),!1!==this.options.width&&this._resizeButton(),this._on(this.button,this._buttonEvents),this.button.one(`focusin`,function(){n._rendered||n._refreshMenu()})},_drawMenu:function(){var t=this;this.menu=e(`<ul>`,{"aria-hidden":`true`,"aria-labelledby":this.ids.button,id:this.ids.menu}),this.menuWrap=e(`<div>`).append(this.menu),this._addClass(this.menuWrap,`ui-selectmenu-menu`,`ui-front`),this.menuWrap.appendTo(this._appendTo()),this.menuInstance=this.menu.menu({classes:{"ui-menu":`ui-corner-bottom`},role:`listbox`,select:function(e,n){e.preventDefault(),t._setSelection(),t._select(n.item.data(`ui-selectmenu-item`),e)}
vendor: 9,802 bytes, line 1
1,focus:function(e,n){n=n.item.data(`ui-selectmenu-item`),t.focusIndex!=null&&n.index!==t.focusIndex&&(t._trigger(`focus`,e,{item:n}),t.isOpen||t._select(n,e)),t.focusIndex=n.index,t.button.attr(`aria-activedescendant`,t.menuItems.eq(n.index).attr(`id`))}}).menu(`instance`),this.menuInstance._off(this.menu,`mouseleave`),this.menuInstance._closeOnDocumentClick=function(){return!1},this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu(),this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(this._getSelectedItem().data(`ui-selectmenu-item`)||{})),this.options.width===null&&this._resizeButton()},_refreshMenu:function(){var e=this.element.find(`option`);this.menu.empty(),this._parseOptions(e),this._renderMenu(this.menu,this.items),this.menuInstance.refresh(),this.menuItems=this.menu.find(`li`).not(`.ui-selectmenu-optgroup`).find(`.ui-menu-item-wrapper`),this._rendered=!0,e.length&&(e=this._getSelectedItem(),this.menuInstance.focus(null,e),this._setAria(e.data(`ui-selectmenu-item`)),this._setOption(`disabled`,this.element.prop(`disabled`)))},open:function(e){this.options.disabled||(this._rendered?(this._removeClass(this.menu.find(`.ui-state-active`),null,`ui-state-active`),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.menuItems.length&&(this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger(`open`,e)))},_position:function(){this.menuWrap.position(e.extend({of:this.button},this.options.position))},close:function(e){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger(`close`,e))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderButtonItem:function(t){var n=e(`<span>`);return this._setText(n,t.label),this._addClass(n,`ui-selectmenu-text`),n},_renderMenu:function(t,n){var r=this,i=``;e.each(n,function(n,a){var o;a.optgroup!==i&&(o=e(`<li>`,{text:a.optgroup}),r._addClass(o,`ui-selectmenu-optgroup`,`ui-menu-divider`+(a.element.parent(`optgroup`).prop(`disabled`)?` ui-state-disabled`:``)),o.appendTo(t),i=a.optgroup),r._renderItemData(t,a)})},_renderItemData:function(e,t){return this._renderItem(e,t).data(`ui-selectmenu-item`,t)},_renderItem:function(t,n){var r=e(`<li>`),i=e(`<div>`,{title:n.element.attr(`title`)});return n.disabled&&this._addClass(r,null,`ui-state-disabled`),n.hidden?r.prop(`hidden`,!0):this._setText(i,n.label),r.append(i).appendTo(t)},_setText:function(e,t){t?e.text(t):e.html(`&#160;`)},_move:function(e,t){var n,r=`.ui-menu-item`;this.isOpen?n=this.menuItems.eq(this.focusIndex).parent(`li`):(n=this.menuItems.eq(this.element[0].selectedIndex).parent(`li`),r+=`:not(.ui-state-disabled)`),(n=e===`first`||e===`last`?n[e===`first`?`prevAll`:`nextAll`](r).eq(-1):n[e+`All`](r).eq(0)).length&&this.menuInstance.focus(t,n)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex).parent(`li`)},_toggle:function(e){this[this.isOpen?`close`:`open`](e)},_setSelection:function(){var e;this.range&&(window.getSelection?((e=window.getSelection()).removeAllRanges(),e.addRange(this.range)):this.range.select(),this.button.trigger(`focus`))},_documentClick:{mousedown:function(t){!this.isOpen||e(t.target).closest(`.ui-selectmenu-menu, #`+e.escapeSelector(this.ids.button)).length||this.close(t)}},_buttonEvents:{mousedown:function(){var e;window.getSelection?(e=window.getSelection()).rangeCount&&(this.range=e.getRangeAt(0)):this.range=document.selection.createRange()},click:function(e){this._setSelection(),this._toggle(e)},keydown:function(t){var n=!0;switch(t.keyCode){case e.ui.keyCode.TAB:case e.ui.keyCode.ESCAPE:this.close(t),n=!1;break;case e.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(t);break;case e.ui.keyCode.UP:t.altKey?this._toggle(t):this._move(`prev`,t);break;case e.ui.keyCode.DOWN:t.altKey?this._toggle(t):this._move(`next`,t);break;case e.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(t):this._toggle(t);break;case e.ui.keyCode.LEFT:this._move(`prev`,t);break;case e.ui.keyCode.RIGHT:this._move(`next`,t);break;case e.ui.keyCode.HOME:case e.ui.keyCode.PAGE_UP:this._move(`first`,t);break;case e.ui.keyCode.END:case e.ui.keyCode.PAGE_DOWN:this._move(`last`,t);break;default:this.menu.trigger(t),n=!1}n&&t.preventDefault()}},_selectFocusedItem:function(e){var t=this.menuItems.eq(this.focusIndex).parent(`li`);t.hasClass(`ui-state-disabled`)||this._select(t.data(`ui-selectmenu-item`),e)},_select:function(e,t){var n=this.element[0].selectedIndex;this.element[0].selectedIndex=e.index,this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(e)),this._setAria(e),this._trigger(`select`,t,{item:e}),e.index!==n&&this._trigger(`change`,t,{item:e}),this.close(t)},_setAria:function(e){e=this.menuItems.eq(e.index).attr(`id`),this.button.attr({"aria-labelledby":e,"aria-activedescendant":e}),this.menu.attr(`aria-activedescendant`,e)},_setOption:function(e,t){var n;e===`icons`&&(n=this.button.find(`span.ui-icon`),this._removeClass(n,null,this.options.icons.button)._addClass(n,null,t.button)),this._super(e,t),e===`appendTo`&&this.menuWrap.appendTo(this._appendTo()),e===`width`&&this._resizeButton()},_setOptionDisabled:function(e){this._super(e),this.menuInstance.option(`disabled`,e),this.button.attr(`aria-disabled`,e),this._toggleClass(this.button,null,`ui-state-disabled`,e),this.element.prop(`disabled`,e),e?(this.button.attr(`tabindex`,-1),this.close()):this.button.attr(`tabindex`,0)},_appendTo:function(){var t=this.options.appendTo;return t=(t=(t&&=t.jquery||t.nodeType?e(t):this.document.find(t).eq(0))&&t[0]?t:this.element.closest(`.ui-front, dialog`)).length?t:this.document[0].body},_toggleAttr:function(){this.button.attr(`aria-expanded`,this.isOpen),this._removeClass(this.button,`ui-selectmenu-button-`+(this.isOpen?`closed`:`open`))._addClass(this.button,`ui-selectmenu-button-`+(this.isOpen?`open`:`closed`))._toggleClass(this.menuWrap,`ui-selectmenu-open`,null,this.isOpen),this.menu.attr(`aria-hidden`,!this.isOpen)},_resizeButton:function(){var e=this.options.width;!1===e?this.button.css(`width`,``):(e===null&&(e=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(e))},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width(``).outerWidth()+1))},_getCreateOptions:function(){var e=this._super();return e.disabled=this.element.prop(`disabled`),e},_parseOptions:function(t){var n=this,r=[];t.each(function(t,i){r.push(n._parseOption(e(i),t))}),this.items=r},_parseOption:function(e,t){var n=e.parent(`optgroup`);return{element:e,index:t,value:e.val(),label:e.text(),hidden:n.prop(`hidden`)||e.prop(`hidden`),optgroup:n.attr(`label`)||``,disabled:n.prop(`disabled`)||e.prop(`disabled`)}},_destroy:function(){this._unbindFormResetHandler(),this.menuWrap.remove(),this.button.remove(),this.element.show(),this.element.removeUniqueId(),this.labels.attr(`for`,this.ids.element)}}]),e.widget(`ui.slider`,e.ui.mouse,{version:`1.13.3`,widgetEventPrefix:`slide`,options:{animate:!1,classes:{"ui-slider":`ui-corner-all`,"ui-slider-handle":`ui-corner-all`,"ui-slider-range":`ui-corner-all ui-widget-header`},distance:0,max:100,min:0,orientation:`horizontal`,range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this._addClass(`ui-slider ui-slider-`+this.orientation,`ui-widget ui-widget-content`),this._refresh(),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var t,n=this.options,r=this.element.find(`.ui-slider-handle`),i=[],a=n.values&&n.values.length||1;for(r.length>a&&(r.slice(a).remove(),r=r.slice(0,a)),t=r.length;t<a;t++)i.push(`<span tabindex='0'></span>`);this.handles=r.add(e(i.join(``)).appendTo(this.element)),this._addClass(this.handles,`ui-slider-handle`,`ui-state-default`),this.handle=this.handles.eq(0),this.handles.each(function(t){e(this).data(`ui-slider-handle-index`,t).attr(`tabIndex`,0)})},_createRange:function(){var t=this.options;t.range?(!0===t.range&&(t.values?t.values.length&&t.values.length!==2?t.values=[t.values[0],t.values[0]]:Array.isArray(t.values)&&(t.values=t.values.slice(0)):t.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,`ui-slider-range-min ui-slider-range-max`),this.range.css({left:``,bottom:``})):(this.range=e(`<div>`).appendTo(this.element),this._addClass(this.range,`ui-slider-range`)),t.range!==`min`&&t.range!==`max`||this._addClass(this.range,`ui-slider-range-`+t.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this._mouseDestroy()},_mouseCapture:function(t){var n,r,i,a,o,s,c=this,l=this.options;return!l.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),o={x:t.pageX,y:t.pageY},n=this._normValueFromMouse(o),r=this._valueMax()-this._valueMin()+1,this.handles.each(function(t){var o=Math.abs(n-c.values(t));(o<r||r===o&&(t===c._lastChangedValue||c.values(t)===l.min))&&(r=o,i=e(this),a=t)}),!1!==this._start(t,a))&&(this._mouseSliding=!0,this._handleIndex=a,this._addClass(i,null,`ui-state-active`),i.trigger(`focus`),o=i.offset(),s=!e(t.target).parents().addBack().is(`.ui-slider-handle`),this._clickOffset=s?{left:0,top:0}
1:{left:t.pageX-o.left-i.width()/2,top:t.pageY-o.top-i.height()/2-(parseInt(i.css(`borderTopWidth`),10)||0)-(parseInt(i.css(`borderBottomWidth`),10)||0)+(parseInt(i.css(`marginTop`),10)||0)},this.handles.hasClass(`ui-state-hover`)||this._slide(t,a,n),this._animateOff=!0)},_mouseStart:function(){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},t=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,t),!1},_mouseStop:function(e){return this._removeClass(this.handles,null,`ui-state-active`),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1},_detectOrientation:function(){this.orientation=this.options.orientation===`vertical`?`vertical`:`horizontal`},_normValueFromMouse:function(e){var t,e=this.orientation===`horizontal`?(t=this.elementSize.width,e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),e=e/t;return(e=1<e?1:e)<0&&(e=0),this.orientation===`vertical`&&(e=1-e),t=this._valueMax()-this._valueMin(),e=this._valueMin()+e*t,this._trimAlignValue(e)},_uiHash:function(e,t,n){var r={handle:this.handles[e],handleIndex:e,value:t===void 0?this.value():t};return this._hasMultipleValues()&&(r.value=t===void 0?this.values(e):t,r.values=n||this.values()),r},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(e,t){return this._trigger(`start`,e,this._uiHash(t))},_slide:function(e,t,n){var r,i=this.value(),a=this.values();this._hasMultipleValues()&&(r=this.values(+!t),i=this.values(t),this.options.values.length===2&&!0===this.options.range&&(n=t===0?Math.min(r,n):Math.max(r,n)),a[t]=n),n!==i&&!1!==this._trigger(`slide`,e,this._uiHash(t,n,a))&&(this._hasMultipleValues()?this.values(t,n):this.value(n))},_stop:function(e,t){this._trigger(`stop`,e,this._uiHash(t))},_change:function(e,t){this._keySliding||this._mouseSliding||(this._lastChangedValue=t,this._trigger(`change`,e,this._uiHash(t)))},value:function(e){if(!arguments.length)return this._value();this.options.value=this._trimAlignValue(e),this._refreshValue(),this._change(null,0)},values:function(e,t){var n,r,i;if(1<arguments.length)this.options.values[e]=this._trimAlignValue(t),this._refreshValue(),this._change(null,e);else{if(!arguments.length)return this._values();if(!Array.isArray(e))return this._hasMultipleValues()?this._values(e):this.value();for(n=this.options.values,r=e,i=0;i<n.length;i+=1)n[i]=this._trimAlignValue(r[i]),this._change(null,i);this._refreshValue()}},_setOption:function(e,t){var n,r=0;switch(e===`range`&&!0===this.options.range&&(t===`min`?(this.options.value=this._values(0),this.options.values=null):t===`max`&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),Array.isArray(this.options.values)&&(r=this.options.values.length),this._super(e,t),e){case`orientation`:this._detectOrientation(),this._removeClass(`ui-slider-horizontal ui-slider-vertical`)._addClass(`ui-slider-`+this.orientation),this._refreshValue(),this.options.range&&this._refreshRange(t),this.handles.css(t===`horizontal`?`bottom`:`left`,``);break;case`value`:this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case`values`:for(this._animateOff=!0,this._refreshValue(),n=r-1;0<=n;n--)this._change(null,n);this._animateOff=!1;break;case`step`:case`min`:case`max`:this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case`range`:this._animateOff=!0,this._refresh(),this._animateOff=!1}},_setOptionDisabled:function(e){this._super(e),this._toggleClass(null,`ui-state-disabled`,!!e)},_value:function(){var e=this.options.value;return this._trimAlignValue(e)},_values:function(e){var t,n;if(arguments.length)return e=this.options.values[e],this._trimAlignValue(e);if(this._hasMultipleValues()){for(t=this.options.values.slice(),n=0;n<t.length;n+=1)t[n]=this._trimAlignValue(t[n]);return t}return[]},_trimAlignValue:function(e){var t,n;return e<=this._valueMin()?this._valueMin():e>=this._valueMax()?this._valueMax():(t=0<this.options.step?this.options.step:1,n=e-(e=(e-this._valueMin())%t),2*Math.abs(e)>=t&&(n+=0<e?t:-t),parseFloat(n.toFixed(5)))},_calculateNewMax:function(){var e=this.options.max,t=this._valueMin(),n=this.options.step;(e=Math.round((e-t)/n)*n+t)>this.options.max&&(e-=n),this.max=parseFloat(e.toFixed(this._precision()))},_precision:function(){var e=this._precisionOf(this.options.step);return e=this.options.min===null?e:Math.max(e,this._precisionOf(this.options.min))},_precisionOf:function(e){var e=e.toString(),t=e.indexOf(`.`);return t===-1?0:e.length-t-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(e){e===`vertical`&&this.range.css({width:``,left:``}),e===`horizontal`&&this.range.css({height:``,bottom:``})},_refreshValue:function(){var t,n,r,i,a,o=this.options.range,s=this.options,c=this,l=!this._animateOff&&s.animate,u={};this._hasMultipleValues()?this.handles.each(function(r){n=(c.values(r)-c._valueMin())/(c._valueMax()-c._valueMin())*100,u[c.orientation===`horizontal`?`left`:`bottom`]=n+`%`,e(this).stop(1,1)[l?`animate`:`css`](u,s.animate),!0===c.options.range&&(c.orientation===`horizontal`?(r===0&&c.range.stop(1,
11)[l?`animate`:`css`]({left:n+`%`},s.animate),r===1&&c.range[l?`animate`:`css`]({width:n-t+`%`},{queue:!1,duration:s.animate})):(r===0&&c.range.stop(1,1)[l?`animate`:`css`]({bottom:n+`%`},s.animate),r===1&&c.range[l?`animate`:`css`]({height:n-t+`%`},{queue:!1,duration:s.animate}))),t=n}):(r=this.value(),i=this._valueMin(),a=this._valueMax(),n=a===i?0:(r-i)/(a-i)*100,u[this.orientation===`horizontal`?`left`:`bottom`]=n+`%`,this.handle.stop(1,1)[l?`animate`:`css`](u,s.animate),o===`min`&&this.orientation===`horizontal`&&this.range.stop(1,1)[l?`animate`:`css`]({width:n+`%`},s.animate),o===`max`&&this.orientation===`horizontal`&&this.range.stop(1,1)[l?`animate`:`css`]({width:100-n+`%`},s.animate),o===`min`&&this.orientation===`vertical`&&this.range.stop(1,1)[l?`animate`:`css`]({height:n+`%`},s.animate),o===`max`&&this.orientation===`vertical`&&this.range.stop(1,1)[l?`animate`:`css`]({height:100-n+`%`},s.animate))},_handleEvents:{keydown:function(t){var n,r,i,a=e(t.target).data(`ui-slider-handle-index`);switch(t.keyCode){case e.ui.keyCode.HOME:case e.ui.keyCode.END:case e.ui.keyCode.PAGE_UP:case e.ui.keyCode.PAGE_DOWN:case e.ui.keyCode.UP:case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:case e.ui.keyCode.LEFT:if(t.preventDefault(),this._keySliding||(this._keySliding=!0,this._addClass(e(t.target),null,`ui-state-active`),!1!==this._start(t,a)))break;return}switch(i=this.options.step,n=r=this._hasMultipleValues()?this.values(a):this.value(),t.keyCode){case e.ui.keyCode.HOME:r=this._valueMin();break;case e.ui.keyCode.END:r=this._valueMax();break;case e.ui.keyCode.PAGE_UP:r=this._trimAlignValue(n+(this._valueMax()-this._valueMin())/this.numPages);break;case e.ui.keyCode.PAGE_DOWN:r=this._trimAlignValue(n-(this._valueMax()-this._valueMin())/this.numPages);break;case e.ui.keyCode.UP:case e.ui.keyCode.RIGHT:if(n===this._valueMax())return;r=this._trimAlignValue(n+i);break;case e.ui.keyCode.DOWN:case e.ui.keyCode.LEFT:if(n===this._valueMin())return;r=this._trimAlignValue(n-i)}this._slide(t,a,r)},keyup:function(t){var n=e(t.target).data(`ui-slider-handle-index`);this._keySliding&&(this._keySliding=!1,this._stop(t,n),this._change(t,n),this._removeClass(e(t.target),null,`ui-state-active`))}}}),e.widget(`ui.sortable`,e.ui.mouse,{version:`1.13.3`,widgetEventPrefix:`sort`,ready:!1,options:{appendTo:`parent`,axis:!1,connectWith:!1,containment:!1,cursor:`auto`,cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:`original`,items:`> *`,opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:`default`,tolerance:`intersect`,zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(e,t,n){return t<=e&&e<t+n},_isFloating:function(e){return/left|right/.test(e.css(`float`))||/inline|table-cell/.test(e.css(`display`))},_create:function(){this.containerCache={},this._addClass(`ui-sortable`),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(e,t){this._super(e,t),e===`handle`&&this._setHandleClassName()},_setHandleClassName:function(){var t=this;this._removeClass(this.element.find(`.ui-sortable-handle`),`ui-sortable-handle`),e.each(this.items,function(){t._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,`ui-sortable-handle`)})},_destroy:function(){this._mouseDestroy();for(var e=this.items.length-1;0<=e;e--)this.items[e].item.removeData(this.widgetName+`-item`);return this},_mouseCapture:function(t,n){var r=null,i=!1,a=this;return!(this.reverting||this.options.disabled||this.options.type===`static`||(this._refreshItems(t),e(t.target).parents().each(function(){if(e.data(this,a.widgetName+`-item`)===a)return r=e(this),!1}),!(r=e.data(t.target,a.widgetName+`-item`)===a?e(t.target):r))||this.options.handle&&!n&&(e(this.options.handle,r).find(`*`).addBack().each(function(){this===t.target&&(i=!0)}),!i)||(this.currentItem=r,this._removeCurrentsFromItems(),0))},_mouseStart:function(t,n,r){var i,a,o=this.options;if((this.currentContainer=this).refreshPositions(),this.appendTo=e(o.appendTo===`parent`?this.currentItem.parent():o.appendTo),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left
1:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},relative:this._getRelativeOffset()}),this.helper.css(`position`,`absolute`),this.cssPosition=this.helper.css(`position`),o.cursorAt&&this._adjustOffsetFromHelper(o.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),this.scrollParent=this.placeholder.scrollParent(),e.extend(this.offset,{parent:this._getParentOffset()}),o.containment&&this._setContainment(),o.cursor&&o.cursor!==`auto`&&(a=this.document.find(`body`),this.storedCursor=a.css(`cursor`),a.css(`cursor`,o.cursor),this.storedStylesheet=e(`<style>*{ cursor: `+o.cursor+` !important; }</style>`).appendTo(a)),o.zIndex&&(this.helper.css(`zIndex`)&&(this._storedZIndex=this.helper.css(`zIndex`)),this.helper.css(`zIndex`,o.zIndex)),o.opacity&&(this.helper.css(`opacity`)&&(this._storedOpacity=this.helper.css(`opacity`)),this.helper.css(`opacity`,o.opacity)),this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!==`HTML`&&(this.overflowOffset=this.scrollParent.offset()),this._trigger(`start`,t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!r)for(i=this.containers.length-1;0<=i;i--)this.containers[i]._trigger(`activate`,t,this._uiHash(this));return e.ui.ddmanager&&(e.ui.ddmanager.current=this),e.ui.ddmanager&&!o.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this._addClass(this.helper,`ui-sortable-helper`),this.helper.parent().is(this.appendTo)||(this.helper.detach().appendTo(this.appendTo),this.offset.parent=this._getParentOffset()),this.position=this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,this.lastPositionAbs=this.positionAbs=this._convertPositionTo(`absolute`),this._mouseDrag(t),!0},_scroll:function(e){var t=this.options,n=!1;return this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!==`HTML`?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY<t.scrollSensitivity?this.scrollParent[0].scrollTop=n=this.scrollParent[0].scrollTop+t.scrollSpeed:e.pageY-this.overflowOffset.top<t.scrollSensitivity&&(this.scrollParent[0].scrollTop=n=this.scrollParent[0].scrollTop-t.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-e.pageX<t.scrollSensitivity?this.scrollParent[0].scrollLeft=n=this.scrollParent[0].scrollLeft+t.scrollSpeed:e.pageX-this.overflowOffset.left<t.scrollSensitivity&&(this.scrollParent[0].scrollLeft=n=this.scrollParent[0].scrollLeft-t.scrollSpeed)):(e.pageY-this.document.scrollTop()<t.scrollSensitivity?n=this.document.scrollTop(this.document.scrollTop()-t.scrollSpeed):this.window.height()-(e.pageY-this.document.scrollTop())<t.scrollSensitivity&&(n=this.document.scrollTop(this.document.scrollTop()+t.scrollSpeed)),e.pageX-this.document.scrollLeft()<t.scrollSensitivity?n=this.document.scrollLeft(this.document.scrollLeft()-t.scrollSpeed):this.window.width()-(e.pageX-this.document.scrollLeft())<t.scrollSensitivity&&(n=this.document.scrollLeft(this.document.scrollLeft()+t.scrollSpeed))),n},_mouseDrag:function(t){var n,r,i,a,o=this.options;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo(`absolute`),this.options.axis&&this.options.axis===`y`||(this.helper[0].style.left=this.position.left+`px`),this.options.axis&&this.options.axis===`x`||(this.helper[0].style.top=this.position.top+`px`),o.scroll&&!1!==this._scroll(t)&&(this._refreshItemPositions(!0),e.ui.ddmanager)&&!o.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this.dragDirection={vertical:this._getDragVerticalDirection(),horizontal:this._getDragHorizontalDirection()},n=this.items.length-1;0<=n;n--)if(i=(r=this.items[n]).item[0],(a=this._intersectsWithPointer(r))&&r.instance===this.currentContainer&&!(i===this.currentItem[0]||this.placeholder[a===1?`next`:`prev`]()[0]===i||e.contains(this.placeholder[0],i)||this.options.type===`semi-dynamic`&&e.contains(this.element[0],i))){if(this.direction=a===1?`down`:`up`,this.options.tolerance!==`pointer`&&!this._intersectsWithSides(r))break;this._rearrange(t,r),this._trigger(`change`,t,this._uiHash());break}return this._contactContainers(t),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),this._trigger(`sort`,t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,n){var r,i,a,o;if(t)return e.ui.ddmanager&&!this.options.dropBehaviour&&e.ui.ddmanager.drop(this,t),this.options.revert?(i=(r=this).placeholder.offset(),o={}
1,(a=this.options.axis)&&a!==`x`||(o.left=i.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),a&&a!==`y`||(o.top=i.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,e(this.helper).animate(o,parseInt(this.options.revert,10)||500,function(){r._clear(t)})):this._clear(t,n),!1},cancel:function(){if(this.dragging){this._mouseUp(new e.Event(`mouseup`,{target:null})),this.options.helper===`original`?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,`ui-sortable-helper`)):this.currentItem.show();for(var t=this.containers.length-1;0<=t;t--)this.containers[t]._trigger(`deactivate`,null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger(`out`,null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!==`original`&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),e.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?e(this.domPosition.prev).after(this.currentItem):e(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var n=this._getItemsAsjQuery(t&&t.connected),r=[];return t||={},e(n).each(function(){var n=(e(t.item||this).attr(t.attribute||`id`)||``).match(t.expression||/(.+)[\-=_](.+)/);n&&r.push((t.key||n[1]+`[]`)+`=`+(t.key&&t.expression?n[1]:n[2]))}),!r.length&&t.key&&r.push(t.key+`=`),r.join(`&`)},toArray:function(t){var n=this._getItemsAsjQuery(t&&t.connected),r=[];return t||={},n.each(function(){r.push(e(t.item||this).attr(t.attribute||`id`)||``)}),r},_intersectsWith:function(e){var t=this.positionAbs.left,n=t+this.helperProportions.width,r=this.positionAbs.top,i=r+this.helperProportions.height,a=e.left,o=a+e.width,s=e.top,c=s+e.height,l=this.offset.click.top,u=this.offset.click.left,l=this.options.axis===`x`||s<r+l&&r+l<c,u=this.options.axis===`y`||a<t+u&&t+u<o;return this.options.tolerance===`pointer`||this.options.forcePointerForContainers||this.options.tolerance!==`pointer`&&this.helperProportions[this.floating?`width`:`height`]>e[this.floating?`width`:`height`]?l&&u:a<t+this.helperProportions.width/2&&n-this.helperProportions.width/2<o&&s<r+this.helperProportions.height/2&&i-this.helperProportions.height/2<c},_intersectsWithPointer:function(e){var t=this.options.axis===`x`||this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top,e.height),e=this.options.axis===`y`||this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left,e.width);return!(!t||!e)&&(t=this.dragDirection.vertical,e=this.dragDirection.horizontal,this.floating?e===`right`||t===`down`?2:1:t&&(t===`down`?2:1))},_intersectsWithSides:function(e){var t=this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+e.height/2,e.height),e=this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left+e.width/2,e.width),n=this.dragDirection.vertical,r=this.dragDirection.horizontal;return this.floating&&r?r===`right`&&e||r===`left`&&!e:n&&(n===`down`&&t||n===`up`&&!t)},_getDragVerticalDirection:function(){var e=this.positionAbs.top-this.lastPositionAbs.top;return e!=0&&(0<e?`down`:`up`)},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return e!=0&&(0<e?`right`:`left`)},refresh:function(e){return this._refreshItems(e),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var e=this.options;return e.connectWith.constructor===String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(t){var n,r,i,a,o=[],s=[],c=this._connectWith();if(c&&t)for(n=c.length-1;0<=n;n--)for(r=(i=e(c[n],this.document[0])).length-1;0<=r;r--)(a=e.data(i[r],this.widgetFullName))&&a!==this&&!a.options.disabled&&s.push([typeof a.options.items==`function`?a.options.items.call(a.element):e(a.options.items,a.element).not(`.ui-sortable-helper`).not(`.ui-sortable-placeholder`),a]);function l(){o.push(this)}for(s.push([typeof this.options.items==`function`?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):e(this.options.items,this.element).not(`.ui-sortable-helper`).not(`.ui-sortable-placeholder`),this]),n=s.length-1;0<=n;n--)s[n][0].each(l);return e(o)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(`:data(`+this.widgetName+`-item)`);this.items=e.grep(this.items,function(e){for(var n=0;n<t.length;n++)if(t[n]===e.item[0])return!1;return!0})},_refreshItems:function(t){this.items=[],this.containers=[this];var n,r,i,a,o,s,c,l,u=this.items,d=[[typeof this.options.items==`function`?this.options.items.call(this.element[0],t,{item:this.currentItem}):e(this.options.items,this.element),this]],f=this._connectWith();if(f&&this.ready)for(n=f.length-1;0<=n;n--)for(r=(i=e(f[n],this.document[0])).length-1;0<=r;r--)(a=e.data(i[r],this.widgetFullName))&&a!==this&&!a.options.disabled&&(d.push([typeof a.options.items==`function`?a.options.items.call(a.element[0],t,{item:this.currentItem}):e(a.options.items,a.element),a]),this.containers.push(a));for(n=d.length-1;0<=n;n--)for(o=d[n][1],l=(s=d[n][r=0]).length;r<l;r++)(c=e(s[r])).data(this.widgetName+`-item`,o),u.push({item:c,instance:o,width:0,height:0,left:0,top:0})},_refreshItemPositions:function(t){for(var n,r,i=this.items.length-1;0<=i;i--)n=this.items[i],this.currentContainer&&n.instance!==this.currentContainer&&n.item[0]!==this.currentItem[0]||(r=this.options.toleranceElement?e(this.options.toleranceElement,n.item):n.item,t||(n.width=r.outerWidth(),n.height=r.outerHeight()),r=r.offset(),n.left=r.left,n.top=r.top)},refreshPositions:function(e){var t,n;if(this.floating=!!this.items.length&&(this.options.axis===`x`||this._isFloating(this.items[0].item)),this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset()),this._refreshItemPositions(e),this.options.custom&&this.options.custom.refreshContainers
1)this.options.custom.refreshContainers.call(this);else for(t=this.containers.length-1;0<=t;t--)n=this.containers[t].element.offset(),this.containers[t].containerCache.left=n.left,this.containers[t].containerCache.top=n.top,this.containers[t].containerCache.width=this.containers[t].element.outerWidth(),this.containers[t].containerCache.height=this.containers[t].element.outerHeight();return this},_createPlaceholder:function(t){var n,r,i=(t||=this).options;i.placeholder&&i.placeholder.constructor!==String||(n=i.placeholder,r=t.currentItem[0].nodeName.toLowerCase(),i.placeholder={element:function(){var i=e(`<`+r+`>`,t.document[0]);return t._addClass(i,`ui-sortable-placeholder`,n||t.currentItem[0].className)._removeClass(i,`ui-sortable-helper`),r===`tbody`?t._createTrPlaceholder(t.currentItem.find(`tr`).eq(0),e(`<tr>`,t.document[0]).appendTo(i)):r===`tr`?t._createTrPlaceholder(t.currentItem,i):r===`img`&&i.attr(`src`,t.currentItem.attr(`src`)),n||i.css(`visibility`,`hidden`),i},update:function(e,a){n&&!i.forcePlaceholderSize||(a.height()&&(!i.forcePlaceholderSize||r!==`tbody`&&r!==`tr`)||a.height(t.currentItem.innerHe
1ight()-parseInt(t.currentItem.css(`paddingTop`)||0,10)-parseInt(t.currentItem.css(`paddingBottom`)||0,10)),a.width())||a.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css(`paddingLeft`)||0,10)-parseInt(t.currentItem.css(`paddingRight`)||0,10))}}),t.placeholder=e(i.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),i.placeholder.update(t,t.placeholder)},_createTrPlaceholder:function(t,n){var r=this;t.children().each(function(){e(`<td>&#160;</td>`,r.document[0]).attr(`colspan`,e(this).attr(`colspan`)||1).appendTo(n)})},_contactContainers:function(t){for(var n,r,i,a,o,s,c,l,u,d=null,f=null,p=this.containers.length-1;0<=p;p--)e.contains(this.currentItem[0],this.containers[p].element[0])||(this._intersectsWith(this.containers[p].containerCache)?d&&e.contains(this.containers[p].element[0],d.element[0])||(d=this.containers[p],f=p):this.containers[p].containerCache.over&&(this.containers[p]._trigger(`out`,t,this._uiHash(this)),this.containers[p].containerCache.over=0));if(d){if(this.containers.length===1)this.containers[f].containerCache.over||(this.containers[f]._trigger(`over`,t,this._uiHash(this)),this.containers[f].containerCache.over=1);else{for(r=1e4,i=null,a=(l=d.floating||this._isFloating(this.currentItem))?`left`:`top`,o=l?`width`:`height`,u=l?`pageX`:`pageY`,n=this.items.length-1;0<=n;n--)e.contains(this.containers[f].element[0],this.items[n].item[0])&&this.items[n].item[0]!==this.currentItem[0]&&(s=this.items[n].item.offset()[a],c=!1,t[u]-s>this.items[n][o]/2&&(c=!0),Math.abs(t[u]-s)<r)&&(r=Math.abs(t[u]-s),i=this.items[n],this.direction=c?`up`:`down`);(i||this.options.dropOnEmpty)&&(this.currentContainer===this.containers[f]?this.currentContainer.containerCache.over||(this.containers[f]._trigger(`over`,t,this._uiHash()),this.currentContainer.containerCache.over=1):(i?this._rearrange(t,i,null,!0):this._rearrange(t,null,this.containers[f].element,!0),this._trigger(`change`,t,this._uiHash()),this.containers[f]._trigger(`change`,t,this._uiHash(this)),this.currentContainer=this.containers[f],this.options.placeholder.update(this.currentContainer,this.placeholder),this.scrollParent=this.placeholder.scrollParent(),this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!==`HTML`&&(this.overflowOffset=this.scrollParent.offset()),this.containers[f]._trigger(`over`,t,this._uiHash(this)),this.containers[f].containerCache.over=1))}}},_createHelper:function(t){var n=this.options,t=typeof n.helper==`function`?e(n.helper.apply(this.element[0],[t,this.currentItem])):n.helper===`clone`?this.currentItem.clone():this.currentItem;return t.parents(`body`).length||this.appendTo[0].appendChild(t[0]),t[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css(`position`),top:this.currentItem.css(`top`),left:this.currentItem.css(`left`)}),t[0].style.width&&!n.forceHelperSize||t.width(this.currentItem.width()),t[0].style.height&&!n.forceHelperSize||t.height(this.currentItem.height()),t},_adjustOffsetFromHelper:function(e){typeof e==`string`&&(e=e.split(` `)),`left`in(e=Array.isArray(e)?{left:+e[0],top:+e[1]||0}:e)&&(this.offset.click.left=e.left+this.margins.left),`right`in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),`top`in e&&(this.offset.click.top=e.top+this.margins.top),`bottom`in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return this.cssPosition===`absolute`&&this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),{top:(t=this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()===`html`&&e.ui.ie?{top:0,left:0}:t).top+(parseInt(this.offsetParent.css(`borderTopWidth`),10)||0),left:t.left+(parseInt(this.offsetParent.css(`borderLeftWidth`),10)||0)}},_getRelativeOffset:function(){var e;return this.cssPosition===`relative`?{top:(e=this.currentItem.position()).top-(parseInt(this.helper.css(`to
1p`),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css(`left`),10)||0)+this.scrollParent.scrollLeft()}:{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css(`marginLeft`),10)||0,top:parseInt(this.currentItem.css(`marginTop`),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,n,r=this.options;r.containment===`parent`&&(r.containment=this.helper[0].parentNode),r.containment!==`document`&&r.containment!==`window`||(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,r.containment===`document`?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,(r.containment===`document`?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(r.containment)||(t=e(r.containment)[0],r=e(r.containment).offset(),n=e(t).css(`overflow`)!==`hidden`,this.containment=[r.left+(parseInt(e(t).css(`borderLeftWidth`),10)||0)+(parseInt(e(t).css(`paddingLeft`),10)||0)-this.margins.left,r.top+(parseInt(e(t).css(`borderTopWidth`),10)||0)+(parseInt(e(t).css(`paddingTop`),10)||0)-this.margins.top,r.left+(n?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(e(t).css(`borderLeftWidth`),10)||0)-(parseInt(e(t).css(`paddingRight`),10)||0)-this.helperProportions.width-this.margins.left,r.top+(n?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(e(t).css(`borderTopWidth`),10)||0)-(parseInt(e(t).css(`paddingBottom`),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(t,n){n||=this.position;var t=t===`absolute`?1:-1,r=this.cssPosition!==`absolute`||this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,i=/(html|body)/i.test(r[0].tagName);return{top:n.top+this.offset.relative.top*t+this.offset.parent.top*t-(this.cssPosition===`fixed`?-this.scrollParent.scrollTop():i?0:r.scrollTop())*t,left:n.left+this.offset.relative.left*t+this.offset.parent.left*t-(this.cssPosition===`fixed`?-this.scrollParent.scrollLeft():i?0:r.scrollLeft())*t}},_generatePosition:function(t){var n=this.options,r=t.pageX,i=t.pageY,a=this.cssPosition!==`absolute`||this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(a[0].tagName);return this.cssPosition!==`relative`||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(r=this.containment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.containment[1]&&(i=this.containment[1]+this.offset.click.top),t.pageX-this.offset.click.left>this.containment[2]&&(r=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3])&&(i=this.containment[3]+this.offset.click.top),n.grid)&&(t=this.originalPageY+Math.round((i-this.originalPageY)/n.grid[1])*n.grid[1],i=!this.containment||t-this.offset.click.top>=this.containment[1]&&t-this.offset.click.top<=this.containment[3]?t:t-this.offset.click.top>=this.containment[1]?t-n.grid[1]:t+n.grid[1],t=this.originalPageX+Math.round((r-this.originalPageX)/n.grid[0])*n.grid[0],r=!this.containment||t-this.offset.click.left>=this.containment[0]&&t-this.offset.click.left<=this.containment[2]?t:t-this.offset.click.left>=this.containment[0]?t-n.grid[0]:t+n.grid[0]),{top:i-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition===`fixed`?-this.scrollParent.scrollTop():o?0:a.scrollTop()),left:r-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition===`fixed`?-this.scrollParent.scrollLeft():o?0:a.scrollLeft())}},_rearrange:function(e,t,n,r){n?n[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],this.direction===`down`?t.item[0]:t.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var i=this.counter;this._delay(function(){i===this.counter&&this.refreshPositions(!r)})},_clear:function(e,t){this.reverting=!1;var n,r=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(n in this._storedCSS)this._storedCSS[n]!==`auto`&&this._storedCSS[n]!==`static`||(this._storedCSS[n]=``);this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,`ui-sortable-helper`)}else this.currentItem.show();function i(e,t,n){return function(r){n._trigger(e,r,t._uiHash(t))}}for(this.fromOutside&&!t&&r.push(function(e){this._trigger(`receive`,e,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(`.ui-sortable-helper`)[0]&&this.domPosition.parent===this.currentItem.parent()[0]||t||r.push(function(e){this._trigger(`update`,e,this._uiHash())}),this===this.currentContainer||t||(r.push(function(e){this._trigger(`remove`,e,this._uiHash())}),r.push(function(e){return function(t){e._trigger(`receive`,t,this._uiHash(this))}}.call(this,this.currentContainer)),r.push(function(e){return function(t){e._trigger(`update`,t,this._uiHash(this))}}.call(this,this.currentContainer))),n=this.containers.length-1;0<=n;n--)t||r.push(i(`deactivate`,this,this.containers[n])),this.containers[n].containerCache.over&&(r.push(i(`out`,this,this.containers[n])),this.containers[n].containerCache.over=0);if(this.storedCursor&&(this.document.find(`body`).css(`cursor`,this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css(`opacity`,this._storedOpacity),this._storedZIndex&&this.helper.css(`zIndex`,this._storedZIndex===`auto`?``:this._storedZIndex),this.dragging=!1,t||this._trigger(`beforeStop`,e,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!t){for(n=0;n<r.length;n++)r[n].call(this,e);this._trigger(`stop`,e,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){!1===e.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(t){var n=t||this;return{helper:n.helper,placeholder:n.placeholder||e([]),position:n.position,originalPosition:n.originalPosition,offset:n.positionAbs,item:n.currentItem,sender:t?t.element:null}}});function _e(e){return function(){var t=this.element.val();e.apply(this,arguments),this._refresh(),t!==this.element.val()&&this._trigger(`change`)}}e.widget(`ui.spinner`,{version:`1.13.3`,defaultElement:`<input>`,widgetEventPrefix:`spin`,options:{classes:{"ui-spinner":`ui-corner-all`,"ui-spinner-down":`ui-corner-br`,"ui-spinner-up":`ui-corner-tr`},culture:null,icons:{down:`ui-icon-triangle-1-s`,up:`ui-icon-triangle-1-n`},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption(`max`,this.options.max),this._setOption(`min`,this.options.min),this._setOption(`step`,this.options.step),this.value()!==``&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr(`autocomplete`)}})},_getCreateOptions:function(){var t=this._super(),n=this.element;return e.each([`min`,`max`,`step`],function(e,r){var i=n.attr(r);i!=null&&i.length&&(t[r]=i)}),t}
1,_events:{keydown:function(e){this._start(e)&&this._keydown(e)&&e.preventDefault()},keyup:`_stop`,focus:function(){this.previous=this.element.val()},blur:function(e){this.cancelBlur?delete this.cancelBlur:(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger(`change`,e))},mousewheel:function(t,n){var r=e.ui.safeActiveElement(this.document[0]);if(this.element[0]===r&&n){if(!this.spinning&&!this._start(t))return!1;this._spin((0<n?1:-1)*this.options.step,t),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(t)},100),t.preventDefault()}},"mousedown .ui-spinner-button":function(t){var n;function r(){this.element[0]!==e.ui.safeActiveElement(this.document[0])&&(this.element.trigger(`focus`),this.previous=n,this._delay(function(){this.previous=n}))}n=this.element[0]===e.ui.safeActiveElement(this.document[0])?this.previous:this.element.val(),t.preventDefault(),r.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,r.call(this)}),!1!==this._start(t)&&this._repeat(null,e(t.currentTarget).hasClass(`ui-spinner-up`)?1:-1,t)},"mouseup .ui-spinner-button":`_stop`,"mouseenter .ui-spinner-button":function(t){if(e(t.currentTarget).hasClass(`ui-state-active`))return!1!==this._start(t)&&void this._repeat(null,e(t.currentTarget).hasClass(`ui-spinner-up`)?1:-1,t)},"mouseleave .ui-spinner-button":`_stop`},_enhance:function(){this.uiSpinner=this.element.attr(`autocomplete`,`off`).wrap(`<span>`).parent().append(`<a></a><a></a>`)},_draw:function(){this._enhance(),this._addClass(this.uiSpinner,`ui-spinner`,`ui-widget ui-widget-content`),this._addClass(`ui-spinner-input`),this.element.attr(`role`,`spinbutton`),this.buttons=this.uiSpinner.children(`a`).attr(`tabIndex`,-1).attr(`aria-hidden`,!0).button({classes:{"ui-button":``}}),this._removeClass(this.buttons,`ui-corner-all`),this._addClass(this.buttons.first(),`ui-spinner-button ui-spinner-up`),this._addClass(this.buttons.last(),`ui-spinner-button ui-spinner-down`),this.buttons.first().button({icon:this.options.icons.up,showLabel:!1}),this.buttons.last().button({icon:this.options.icons.down,showLabel:!1}),this.buttons.height()>Math.ceil(.5*this.uiSpinner.height())&&0<this.uiSpinner.height()&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(t){var n=this.options,r=e.ui.keyCode;switch(t.keyCode){case r.UP:return this._repeat(null,1,t),!0;case r.DOWN:return this._repeat(null,-1,t),!0;case r.PAGE_UP:return this._repeat(null,n.page,t),!0;case r.PAGE_DOWN:return this._repeat(null,-n.page,t),!0}return!1},_start:function(e){return!(!this.spinning&&!1===this._trigger(`start`,e))&&(this.counter||=1,this.spinning=!0)},_repeat:function(e,t,n){e||=500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,t,n)},e),this._spin(t*this.options.step,n)},_spin:function(e,t){var n=this.value()||0;this.counter||=1,n=this._adjustValue(n+e*this._increment(this.counter)),this.spinning&&!1===this._trigger(`spin`,t,{value:n})||(this._value(n),this.counter++)},_increment:function(e){var t=this.options.incremental;return t?typeof t==`function`?t(e):Math.floor(e*e*e/5e4-e*e/500+17*e/200+1):1},_precision:function(){var e=this._precisionOf(this.options.step);return e=this.options.min===null?e:Math.max(e,this._precisionOf(this.options.min))},_precisionOf:function(e){var e=e.toString(),t=e.indexOf(`.`);return t===-1?0:e.length-t-1},_adjustValue:function(e){var t=this.options,n=t.min===null?0:t.min,r=e-n;return e=n+Math.round(r/t.step)*t.step,e=parseFloat(e.toFixed(this._precision())),t.max!==null&&e>t.max?t.max:t.min!==null&&e<t.min?t.min:e},_stop:function(e){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger(`stop`,e))},_setOption:function(e,t){var n;e===`culture`||e===`numberFormat`?(n=this._parse(this.element.val()),this.options[e]=t,this.element.val(this._format(n))):(e!==`max`&&e!==`min`&&e!==`step`||typeof t==`string`&&(t=this._parse(t)),e===`icons`&&(n=this.buttons.first().find(`.ui-icon`),this._removeClass(n,null,this.options.icons.up),this._addClass(n,null,t.up),n=this.buttons.last().find(`.ui-icon`),this._removeClass(n,null,this.options.icons.down),this._addClass(n,null,t.down)),this._super(e,t))},_setOptionDisabled:function(e){this._super(e),this._toggleClass(this.uiSpinner,null,`ui-state-disabled`,!!e),this.element.prop(`disabled`,!!e),this.buttons.button(e?`disable`:`enable`)},_setOptions:_e(function(e){this._super(e)}),_parse:function(e){return(e=typeof e==`string`&&e!==``?window.Globalize&&this.options.numberFormat?Globalize.parseFloat(e,10,this.options.culture):+e:e)===``||isNaN(e)?null:e},_format:function(e){return e===``?``:window.Globalize&&this.options.numberFormat?Globalize.format(e,this.options.numberFormat,this.options.culture):e},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var e=this.value();return e!==null&&e===this._adjustValue(e)},_value:function(e,t){var n;e!==``&&(n=this._parse(e))!==null&&(t||(n=this._adjustValue(n)),e=this._format(n)),this.element.val(e),this._refresh()},_destroy:function(){this.element.prop(`disabled`,!1).removeAttr(`autocomplete role aria-valuemin aria-valuemax aria-valuenow`),this.uiSpinner.replaceWith(this.element)},stepUp:_e(function(e){this._stepUp(e)}
1),_stepUp:function(e){this._start()&&(this._spin((e||1)*this.options.step),this._stop())},stepDown:_e(function(e){this._stepDown(e)}),_stepDown:function(e){this._start()&&(this._spin((e||1)*-this.options.step),this._stop())},pageUp:_e(function(e){this._stepUp((e||1)*this.options.page)}),pageDown:_e(function(e){this._stepDown((e||1)*this.options.page)}),value:function(e){if(!arguments.length)return this._parse(this.element.val());_e(this._value).call(this,e)},widget:function(){return this.uiSpinner}}),!1!==e.uiBackCompat&&e.widget(`ui.spinner`,e.ui.spinner,{_enhance:function(){this.uiSpinner=this.element.attr(`autocomplete`,`off`).wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())},_uiSpinnerHtml:function(){return`<span>`},_buttonHtml:function(){return`<a></a><a></a>`}});var ve;e.ui.spinner,e.widget(`ui.tabs`,{version:`1.13.3`,delay:300,options:{active:null,classes:{"ui-tabs":`ui-corner-all`,"ui-tabs-nav":`ui-corner-all`,"ui-tabs-panel":`ui-corner-bottom`,"ui-tabs-tab":`ui-corner-top`},collapsible:!1,event:`click`,heightStyle:`content`,hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:(ve=/#.*$/,function(e){var t=e.href.replace(ve,``),n=location.href.replace(ve,``);try{t=decodeURIComponent(t)}catch{}try{n=decodeURIComponent(n)}catch{}return 1<e.hash.length&&t===n}),_create:function(){var t=this,n=this.options;this.running=!1,this._addClass(`ui-tabs`,`ui-widget ui-widget-content`),this._toggleClass(`ui-tabs-collapsible`,null,n.collapsible),this._processTabs(),n.active=this._initialActive(),Array.isArray(n.disabled)&&(n.disabled=e.uniqueSort(n.disabled.concat(e.map(this.tabs.filter(`.ui-state-disabled`),function(e){return t.tabs.index(e)}))).sort()),this.active=!1!==this.options.active&&this.anchors.length?this._findActive(n.active):e(),this._refresh(),this.active.length&&this.load(n.active)},_initialActive:function(){var t=this.options.active,n=this.options.collapsible,r=location.hash.substring(1);return t===null&&(r&&this.tabs.each(function(n,i){if(e(i).attr(`aria-controls`)===r)return t=n,!1}),(t=t===null?this.tabs.index(this.tabs.filter(`.ui-tabs-active`)):t)!==null&&t!==-1||(t=!!this.tabs.length&&0)),!1!==t&&(t=this.tabs.index(this.tabs.eq(t)))===-1&&(t=!n&&0),t=!n&&!1===t&&this.anchors.length?0:t},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):e()}},_tabKeydown:function(t){var n=e(e.ui.safeActiveElement(this.document[0])).closest(`li`),r=this.tabs.index(n),i=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:r++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:i=!1,r--;break;case e.ui.keyCode.END:r=this.anchors.length-1;break;case e.ui.keyCode.HOME:r=0;break;case e.ui.keyCode.SPACE:t.preventDefault(),clearTimeout(this.activating),this._activate(r);return;case e.ui.keyCode.ENTER:t.preventDefault(),clearTimeout(this.activating),this._activate(r!==this.options.active&&r);return;default:return}t.preventDefault(),clearTimeout(this.activating),r=this._focusNextTab(r,i),t.ctrlKey||t.metaKey||(n.attr(`aria-selected`,`false`),this.tabs.eq(r).attr(`aria-selected`,`true`),this.activating=this._delay(function(){this.option(`active`,r)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===e.ui.keyCode.UP&&(t.preventDefault(),this.active.trigger(`focus`))},_handlePageNav:function(t){return t.altKey&&t.keyCode===e.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===e.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,n){for(var r=this.tabs.length-1;e.inArray(t=(t=r<t?0:t)<0?r:t,this.options.disabled)!==-1;)t=n?t+1:t-1;return t},_focusNextTab:function(e,t){return e=this._findNextTab(e,t),this.tabs.eq(e).trigger(`focus`),e},_setOption:function(e,t){e===`active`?this._activate(t):(this._super(e,t),e===`collapsible`&&(this._toggleClass(`ui-tabs-collapsible`,null,t),t||!1!==this.options.active||this._activate(0)),e===`event`&&this._setupEvents(t),e===`heightStyle`&&this._setupHeightStyle(t))},_sanitizeSelector:function(e){return e?e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,`\\$&`):``},refresh:function(){var t=this.options,n=this.tablist.children(`:has(a[href])`);t.disabled=e.map(n.filter(`.ui-state-disabled`),function(e){return n.index(e)}),this._processTabs(),!1!==t.active&&this.anchors.length?this.active.length&&!e.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=e()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=e()),this._refresh()},_refresh:function(){this._setOptionDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":`false`,"aria-expanded":`false`,tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":`true`}),this.active.length?(this.active.attr({"aria-selected":`true`,"aria-expanded":`true`,tabIndex:0}),this._addClass(this.active,`ui-tabs-active`,`ui-state-active`),this._getPanelForTab(this.active).show().attr({"aria-hidden":`false`})):this.tabs.eq(0).attr(`tabIndex`,0)},_processTabs:function(){var t=this,n=this.tabs,r=this.anchors,i=this.panels;this.tablist=this._getList().attr(`role`,`tablist`),this._addClass(this.tablist,`ui-tabs-nav`,`ui-helper-reset ui-helper-clearfix ui-widget-header`),this.tablist.on(`mousedown`+this.eventNamespace,`> li`,function(t){e(this).is(`.ui-state-disabled`)&&t.preventDefault()}).on(`focus`+this.eventNamespace,`.ui-tabs-anchor`,function(){e(this).closest(`li`).is(`.ui-state-disabled`)&&this.blur()}),this.tabs=this.tablist.find(`> li:has(a[href])`).attr({role:`tab`,tabIndex:-1}),this._addClass(this.tabs,`ui-tabs-tab`,`ui-state-default`),this.anchors=this.tabs.map(function(){return e(`a`,this)[0]}).attr({tabIndex:-1}),this._addClass(this.anchors,`ui-tabs-anchor`),this.panels=e(),this.anchors.each(function(n,r){var i,a,o,s=e(r).uniqueId().attr(`id`),c=e(r).closest(`li`),l=c.attr(`aria-controls`);t._isLocal(r)?(o=(i=r.hash).substring(1),a=t.element.find(t._sanitizeSelector(i))):(o=c.attr(`aria-controls`)||e({}).uniqueId()[0].id,(a=t.element.find(i=`#`+o)).length||(a=t._createPanel(o)).insertAfter(t.panels[n-1]||t.tablist),a.attr(`aria-live`,`polite`)),a.length&&(t.panels=t.panels.add(a)),l&&c.data(`ui-tabs-aria-controls`,l),c.attr({"aria-controls":o,"aria-labelledby":s}),a.attr(`aria-labelledby`,s)}),this.panels.attr(`role`,`tabpanel`),this._addClass(this.panels,`ui-tabs-panel`,`ui-widget-content`),n&&(this._off(n.not(this.tabs)
vendor: 8,846 bytes, line 1
1),this._off(r.not(this.anchors)),this._off(i.not(this.panels)))},_getList:function(){return this.tablist||this.element.find(`ol, ul`).eq(0)},_createPanel:function(t){return e(`<div>`).attr(`id`,t).data(`ui-tabs-destroy`,!0)},_setOptionDisabled:function(t){var n,r;for(Array.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1),r=0;n=this.tabs[r];r++)n=e(n),!0===t||e.inArray(r,t)!==-1?(n.attr(`aria-disabled`,`true`),this._addClass(n,null,`ui-state-disabled`)):(n.removeAttr(`aria-disabled`),this._removeClass(n,null,`ui-state-disabled`));this.options.disabled=t,this._toggleClass(this.widget(),this.widgetFullName+`-disabled`,null,!0===t)},_setupEvents:function(t){var n={};t&&e.each(t.split(` `),function(e,t){n[t]=`_eventHandler`}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(e){e.preventDefault()}}),this._on(this.anchors,n),this._on(this.tabs,{keydown:`_tabKeydown`}),this._on(this.panels,{keydown:`_panelKeydown`}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var n,r=this.element.parent();t===`fill`?(n=r.height(),n-=this.element.outerHeight()-this.element.height(),this.element.siblings(`:visible`).each(function(){var t=e(this),r=t.css(`position`);r!==`absolute`&&r!==`fixed`&&(n-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){n-=e(this).outerHeight(!0)}),this.panels.each(function(){e(this).height(Math.max(0,n-e(this).innerHeight()+e(this).height()))}).css(`overflow`,`auto`)):t===`auto`&&(n=0,this.panels.each(function(){n=Math.max(n,e(this).height(``).height())}).height(n))},_eventHandler:function(t){var n=this.options,r=this.active,i=e(t.currentTarget).closest(`li`),a=i[0]===r[0],o=a&&n.collapsible,s=o?e():this._getPanelForTab(i),c=r.length?this._getPanelForTab(r):e(),r={oldTab:r,oldPanel:c,newTab:o?e():i,newPanel:s};t.preventDefault(),i.hasClass(`ui-state-disabled`)||i.hasClass(`ui-tabs-loading`)||this.running||a&&!n.collapsible||!1===this._trigger(`beforeActivate`,t,r)||(n.active=!o&&this.tabs.index(i),this.active=a?e():i,this.xhr&&this.xhr.abort(),c.length||s.length||e.error(`jQuery UI Tabs: Mismatching fragment identifier.`),s.length&&this.load(this.tabs.index(i),t),this._toggle(t,r))},_toggle:function(t,n){var r=this,i=n.newPanel,a=n.oldPanel;function o(){r.running=!1,r._trigger(`activate`,t,n)}function s(){r._addClass(n.newTab.closest(`li`),`ui-tabs-active`,`ui-state-active`),i.length&&r.options.show?r._show(i,r.options.show,o):(i.show(),o())}this.running=!0,a.length&&this.options.hide?this._hide(a,this.options.hide,function(){r._removeClass(n.oldTab.closest(`li`),`ui-tabs-active`,`ui-state-active`),s()}):(this._removeClass(n.oldTab.closest(`li`),`ui-tabs-active`,`ui-state-active`),a.hide(),s()),a.attr(`aria-hidden`,`true`),n.oldTab.attr({"aria-selected":`false`,"aria-expanded":`false`}),i.length&&a.length?n.oldTab.attr(`tabIndex`,-1):i.length&&this.tabs.filter(function(){return e(this).attr(`tabIndex`)===0}).attr(`tabIndex`,-1),i.attr(`aria-hidden`,`false`),n.newTab.attr({"aria-selected":`true`,"aria-expanded":`true`,tabIndex:0})},_activate:function(t){var t=this._findActive(t);t[0]!==this.active[0]&&(t=(t=t.length?t:this.active).find(`.ui-tabs-anchor`)[0],this._eventHandler({target:t,currentTarget:t,preventDefault:e.noop}))},_findActive:function(t){return!1===t?e():this.tabs.eq(t)},_getIndex:function(t){return t=typeof t==`string`?this.anchors.index(this.anchors.filter(`[href$='`+e.escapeSelector(t)+`']`)):t},_destroy:function(){this.xhr&&this.xhr.abort(),this.tablist.removeAttr(`role`).off(this.eventNamespace),this.anchors.removeAttr(`role tabIndex`).removeUniqueId(),this.tabs.add(this.panels).each(function(){e.data(this,`ui-tabs-destroy`)?e(this).remove():e(this).removeAttr(`role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded`)}),this.tabs.each(function(){var t=e(this),n=t.data(`ui-tabs-aria-controls`);n?t.attr(`aria-controls`,n).removeData(`ui-tabs-aria-controls`):t.removeAttr(`aria-controls`)}),this.panels.show(),this.options.heightStyle!==`content`&&this.panels.css(`height`,``)},enable:function(t){var n=this.options.disabled;!1!==n&&(n=t!==void 0&&(t=this._getIndex(t),Array.isArray(n)?e.map(n,function(e){return e===t?null:e}):e.map(this.tabs,function(e,n){return n===t?null:n})),this._setOptionDisabled(n))},disable:function(t){var n=this.options.disabled;if(!0!==n){if(t===void 0)n=!0;else{if(t=this._getIndex(t),e.inArray(t,n)!==-1)return;n=Array.isArray(n)?e.merge([t],n).sort():[t]}this._setOptionDisabled(n)}},load:function(t,n){t=this._getIndex(t);function r(e,t){t===`abort`&&i.panels.stop(!1,!0),i._removeClass(a,`ui-tabs-loading`),o.removeAttr(`aria-busy`),e===i.xhr&&delete i.xhr}var i=this,a=this.tabs.eq(t),t=a.find(`.ui-tabs-anchor`),o=this._getPanelForTab(a),s={tab:a,panel:o};this._isLocal(t[0])||(this.xhr=e.ajax(this._ajaxSettings(t,n,s)),this.xhr&&this.xhr.statusText!==`canceled`&&(this._addClass(a,`ui-tabs-loading`),o.attr(`aria-busy`,`true`),this.xhr.done(function(e,t,a){setTimeout(function(){o.html(e),i._trigger(`load`,n,s),r(a,t)},1)}).fail(function(e,t){setTimeout(function(){r(e,t)},1)})))},_ajaxSettings:function(t,n,r){var i=this;return{url:t.attr(`href`).replace(/#.*$/,``),beforeSend:function(t,a){return i._trigger(`beforeLoad`,n,e.extend({jqXHR:t,ajaxSettings:a},r))}}},_getPanelForTab:function(t){return t=e(t).attr(`aria-controls`),this.element.find(this._sanitizeSelector(`#`+t))}}),!1!==e.uiBackCompat&&e.widget(`ui.tabs`,e.ui.tabs,{_processTabs:function(){this._superApply(arguments),this._addClass(this.tabs,`ui-tab`)}}),e.ui.tabs,e.widget(`ui.tooltip`,{version:`1.13.3`,options:{classes:{"ui-tooltip":`ui-corner-all ui-widget-shadow`},content:function(){var t=e(this).attr(`title`);return e(`<a>`).text(t).html()},hide:!0,items:`[title]:not([disabled])`,position:{my:`left top+15`,at:`left bottom`,collision:`flipfit flip`},show:!0,track:!1,close:null,open:null},_addDescribedBy:function(e,t){var n=(e.attr(`aria-describedby`)||``).split(/\s+/);n.push(t),e.data(`ui-tooltip-id`,t).attr(`aria-describedby`,String.prototype.trim.call(n.join(` `)))},_removeDescribedBy:function(t){var n=t.data(`ui-tooltip-id`),r=(t.attr(`aria-describedby`)||``).split(/\s+/),n=e.inArray(n,r);n!==-1&&r.splice(n,1),t.removeData(`ui-tooltip-id`),(r=String.prototype.trim.call(r.join(` `)))?t.attr(`aria-describedby`,r):t.removeAttr(`aria-describedby`)},_create:function(){this._on({mouseover:`open`,focusin:`open`}),this.tooltips={},this.parents={},this.liveRegion=e(`<div>`).attr({role:`log`,"aria-live":`assertive`,"aria-relevant":`additions`}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,`ui-helper-hidden-accessible`),this.disabledTitles=e([])},_setOption:function(t,n){var r=this;this._super(t,n),t===`content`&&e.each(this.tooltips,function(e,t){r._updateContent(t.element)})},_setOptionDisabled:function(e){this[e?`_disable`:`_enable`]()},_disable:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event(`blur`);i.target=i.currentTarget=r.element[0],t.close(i,!0)}),this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function(){var t=e(this);if(t.is(`[title]`))return t.data(`ui-tooltip-title`,t.attr(`title`)).removeAttr(`title`)}))},_enable:function(){this.disabledTitles.each(function(){var t=e(this);t.data(`ui-tooltip-title`)&&t.attr(`title`,t.data(`ui-tooltip-title`))}),this.disabledTitles=e([])},open:function(t){var n=this,r=e(t?t.target:this.element).closest(this.options.items);r.length&&!r.data(`ui-tooltip-id`)&&(r.attr(`title`)&&r.data(`ui-tooltip-title`,r.attr(`title`)),r.data(`ui-tooltip-open`,!0),t&&t.type===`mouseover`&&r.parents().each(function(){var t,r=e(this);r.data(`ui-tooltip-open`)&&((t=e.Event(`blur`)).target=t.currentTarget=this,n.close(t,!0)),r.attr(`title`)&&(r.uniqueId(),n.parents[this.id]={element:this,title:r.attr(`title`)},r.attr(`title`,``))}),this._registerCloseHandlers(t,r),this._updateContent(r,t))},_updateContent:function(e,t){var n=this.options.content,r=this,i=t?t.type:null;if(typeof n==`string`||n.nodeType||n.jquery)return this._open(t,e,n);(n=n.call(e[0],function(n){r._delay(function(){e.data(`ui-tooltip-open`)&&(t&&(t.type=i),this._open(t,e,n))})}))&&this._open(t,e,n)},_open:function(t,n,r){var i,a,o,s=e.extend({},this.options.position);function c(e){s.of=e,i.is(`:hidden`)||i.position(s)}r&&((o=this._find(n))?o.tooltip.find(`.ui-tooltip-content`).html(r):(n.is(`[title]`)&&(t&&t.type===`mouseover`?n.attr(`title`,``):n.removeAttr(`title`)),o=this._tooltip(n),i=o.tooltip,this._addDescribedBy(n,i.attr(`id`)),i.find(`.ui-tooltip-content`).html(r),this.liveRegion.children().hide(),(o=e(`<div>`).html(i.find(`.ui-tooltip-content`).html())).removeAttr(`name`).find(`[name]`).removeAttr(`name`),o.removeAttr(`id`).find(`[
1id]`).removeAttr(`id`),o.appendTo(this.liveRegion),this.options.track&&t&&/^mouse/.test(t.type)?(this._on(this.document,{mousemove:c}),c(t)):i.position(e.extend({of:n},this.options.position)),i.hide(),this._show(i,this.options.show),this.options.track&&this.options.show&&this.options.show.delay&&(a=this.delayedShow=setInterval(function(){i.is(`:visible`)&&(c(s.of),clearInterval(a))},13)),this._trigger(`open`,t,{tooltip:i})))},_registerCloseHandlers:function(t,n){var r={keyup:function(t){t.keyCode===e.ui.keyCode.ESCAPE&&((t=e.Event(t)).currentTarget=n[0],this.close(t,!0))}};n[0]!==this.element[0]&&(r.remove=function(){var e=this._find(n);e&&this._removeTooltip(e.tooltip)}),t&&t.type!==`mouseover`||(r.mouseleave=`close`),t&&t.type!==`focusin`||(r.focusout=`close`),this._on(!0,n,r)},close:function(t){var n,r=this,i=e(t?t.currentTarget:this.element),a=this._find(i);a?(n=a.tooltip,a.closing||(clearInterval(this.delayedShow),i.data(`ui-tooltip-title`)&&!i.attr(`title`)&&i.attr(`title`,i.data(`ui-tooltip-title`)),this._removeDescribedBy(i),a.hiding=!0,n.stop(!0),this._hide(n,this.options.hide,function(){r._removeTooltip(e(this))}),i.removeData(`ui-tooltip-open`),this._off(i,`mouseleave focusout keyup`),i[0]!==this.element[0]&&this._off(i,`remove`),this._off(this.document,`mousemove`),t&&t.type===`mouseleave`&&e.each(this.parents,function(t,n){e(n.element).attr(`title`,n.title),delete r.parents[t]}),a.closing=!0,this._trigger(`close`,t,{tooltip:n}),a.hiding)||(a.closing=!1)):i.removeData(`ui-tooltip-open`)},_tooltip:function(t){var n=e(`<div>`).attr(`role`,`tooltip`),r=e(`<div>`).appendTo(n),i=n.uniqueId().attr(`id`);return this._addClass(r,`ui-tooltip-content`),this._addClass(n,`ui-tooltip`,`ui-widget ui-widget-content`),n.appendTo(this._appendTo(t)),this.tooltips[i]={element:t,tooltip:n}},_find:function(e){return e=e.data(`ui-tooltip-id`),e?this.tooltips[e]:null},_removeTooltip:function(e){clearInterval(this.delayedShow),e.remove(),delete this.tooltips[e.attr(`id`)]},_appendTo:function(e){return e=e.closest(`.ui-front, dialog`),e=e.length?e:this.document[0].body},_destroy:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event(`blur`),r=r.element;i.target=i.currentTarget=r[0],t.close(i,!0),e(`#`+n).remove(),r.data(`ui-tooltip-title`)&&(r.attr(`title`)||r.attr(`title`,r.data(`ui-tooltip-title`)),r.removeData(`ui-tooltip-title`))}),this.liveRegion.remove()}}),!1!==e.uiBackCompat&&e.widget(`ui.tooltip`,e.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var e=this._superApply(arguments);return this.options.tooltipClass&&e.tooltip.addClass(this.options.tooltipClass),e}}),e.ui.tooltip}),(function(e){typeof define==`function`&&define.amd?define([`jquery`],e):e(jQuery)})(function(e){var t={},n=Math.max,r=Math.min;t.c={},t.c.d=e(document),t.c.t=function(e){return e.originalEvent.touches.length-1},t.o=function(){var n=this;this.o=null,this.$=null,this.i=null,this.g=null,this.v=null,this.cv=null,this.x=0,this.y=0,this.w=0,this.h=0,this.$c=null,this.c=null,this.t=0,this.isInit=!1,this.fgColor=null,this.pColor=null,this.dH=null,this.cH=null,this.eH=null,this.rH=null,this.scale=1,this.relative=!1,this.relativeWidth=!1,this.relativeHeight=!1,this.$div=null,this.run=function(){var t=function(e,t){for(var r in t)n.o[r]=t[r];n._carve().init(),n._configure()._draw()};if(!this.$.data(`kontroled`)){if(this.$.data(`kontroled`,!0),this.extend(),this.o=e.extend({min:this.$.data(`min`)===void 0?0:this.$.data(`min`),max:this.$.data(`max`)===void 0?100:this.$.data(`max`),stopper:!0,readOnly:this.$.data(`readonly`)||this.$.attr(`readonly`)===`readonly`,cursor:this.$.data(`cursor`)===!0&&30||this.$.data(`cursor`)||0,thickness:this.$.data(`thickness`)&&Math.max(Math.min(this.$.data(`thickness`),1),.01)||.35,lineCap:this.$.data(`linecap`)||`butt`,width:this.$.data(`width`)||200,height:this.$.data(`height`)||200,displayInput:this.$.data(`displayinput`)==null||this.$.data(`displayinput`),displayPrevious:this.$.data(`displayprevious`),fgColor:this.$.data(`fgcolor`)||`#87CEEB`,inputColor:this.$.data(`inputcolor`),font:this.$.data(`font`)||`Arial`,fontWeight:this.$.data(`font-weight`)||`bold`,inline:!1,step:this.$.data(`step`)||1,rotation:this.$.data(`rotation`),draw:null,change:null,cancel:null,release:null,format:function(e){return e},parse:function(e){return parseFloat(e)}},this.o),this.o.flip=this.o.rotation===`anticlockwise`||this.o.rotation===`acw`,this.o.inputColor||(this.o.inputColor=this.o.fgColor),this.$.is(`fieldset`)?(this.v={},this.i=this.$.find(`input`),this.i.each(function(t){var r=e(this);n.i[t]=r,n.v[t]=n.o.parse(r.val()),r.bind(`change blur`,function(){var e={};e[t]=r.val(),n.val(n._validate(e))})}),this.$.find(`legend`).remove()):(this.i=this.$,this.v=this.o.parse(this.$.val()),this.v===``&&(this.v=this.o.min),this.$.bind(`change blur`,function(){n.val(n._validate(n.o.parse(n.$.val())))}
1)),!this.o.displayInput&&this.$.hide(),this.$c=e(document.createElement(`canvas`)).attr({width:this.o.width,height:this.o.height}),this.$div=e(`<div style="`+(this.o.inline?`display:inline;`:``)+`width:`+this.o.width+`px;height:`+this.o.height+`px;"></div>`),this.$.wrap(this.$div).before(this.$c),this.$div=this.$.parent(),typeof G_vmlCanvasManager<`u`&&G_vmlCanvasManager.initElement(this.$c[0]),this.c=this.$c[0].getContext?this.$c[0].getContext(`2d`):null,!this.c)throw{name:`CanvasNotSupportedException`,message:`Canvas not supported. Please use excanvas on IE8.0.`,toString:function(){return this.name+`: `+this.message}};return this.scale=(window.devicePixelRatio||1)/(this.c.webkitBackingStorePixelRatio||this.c.mozBackingStorePixelRatio||this.c.msBackingStorePixelRatio||this.c.oBackingStorePixelRatio||this.c.backingStorePixelRatio||1),this.relativeWidth=this.o.width%1!=0&&this.o.width.indexOf(`%`),this.relativeHeight=this.o.height%1!=0&&this.o.height.indexOf(`%`),this.relative=this.relativeWidth||this.relativeHeight,this._carve(),this.v instanceof Object?(this.cv={},this.copy(this.v,this.cv)):this.cv=this.v,this.$.bind(`configure`,t).parent().bind(`configure`,t),this._listen()._configure()._xy().init(),this.isInit=!0,this.$.val(this.o.format(this.v)),this._draw(),this}},this._carve=function(){if(this.relative){var e=this.relativeWidth?this.$div.parent().width()*parseInt(this.o.width)/100:this.$div.parent().width(),t=this.relativeHeight?this.$div.parent().height()*parseInt(this.o.height)/100:this.$div.parent().height();this.w=this.h=Math.min(e,t)}else this.w=this.o.width,this.h=this.o.height;return this.$div.css({width:this.w+`px`,height:this.h+`px`}),this.$c.attr({width:this.w,height:this.h}),this.scale!==1&&(this.$c[0].width=this.$c[0].width*this.scale,this.$c[0].height=this.$c[0].height*this.scale,this.$c.width(this.w),this.$c.height(this.h)),this},this._draw=function(){var e=!0;n.g=n.c,n.clear(),n.dH&&(e=n.dH()),e!==!1&&n.draw()},this._touch=function(e){var r=function(e){var t=n.xy2val(e.originalEvent.touches[n.t].pageX,e.originalEvent.touches[n.t].pageY);t!=n.cv&&(n.cH&&n.cH(t)===!1||(n.change(n._validate(t)),n._draw()))};return this.t=t.c.t(e),r(e),t.c.d.bind(`touchmove.k`,r).bind(`touchend.k`,function(){t.c.d.unbind(`touchmove.k touchend.k`),n.val(n.cv)}),this},this._mouse=function(e){var r=function(e){var t=n.xy2val(e.pageX,e.pageY);t!=n.cv&&(n.cH&&n.cH(t)===!1||(n.change(n._validate(t)),n._draw()))};return r(e),t.c.d.bind(`mousemove.k`,r).bind(`keyup.k`,function(e){if(e.keyCode===27){if(t.c.d.unbind(`mouseup.k mousemove.k keyup.k`),n.eH&&n.eH()===!1)return;n.cancel()}}).bind(`mouseup.k`,function(e){t.c.d.unbind(`mousemove.k mouseup.k keyup.k`),n.val(n.cv)}),this},this._xy=function(){var e=this.$c.offset();return this.x=e.left,this.y=e.top,this},this._listen=function(){return this.o.readOnly?this.$.attr(`readonly`,`readonly`):(this.$c.bind(`mousedown`,function(e){e.preventDefault(),n._xy()._mouse(e)}).bind(`touchstart`,function(e){e.preventDefault(),n._xy()._touch(e)}),this.listen()),this.relative&&e(window).resize(function(){n._carve().init(),n._draw()}),this},this._configure=function(){return this.o.draw&&(this.dH=this.o.draw),this.o.change&&(this.cH=this.o.change),this.o.cancel&&(this.eH=this.o.cancel),this.o.release&&(this.rH=this.o.release),this.o.displayPrevious?(this.pColor=this.h2rgba(this.o.fgColor,`0.4`),this.fgColor=this.h2rgba(this.o.fgColor,`0.6`)):this.fgColor=this.o.fgColor,this},this._clear=function(){this.$c[0].width=this.$c[0].width},this._validate=function(e){var t=~~((e<0?-.5:.5)+e/this.o.step)*this.o.step;return Math.round(t*100)/100},this.listen=function(){},this.extend=function(){},this.init=function(){},this.change=function(e){},this.val=function(e){},this.xy2val=function(e,t){},this.draw=function(){},this.clear=function(){this._clear()},this.h2rgba=function(e,t){var n;return e=e.substring(1,7),n=[parseInt(e.substring(0,2),16),parseInt(e.substring(2,4),16),parseInt(e.substring(4,6),16)],`rgba(`+n[0]+`,`+n[1]+`,`+n[2]+`,`+t+`)`},this.copy=function(e,t){for(var n in e)t[n]=e[n]}},t.Dial=function(){t.o.call(this),this.startAngle=null,this.xy=null,this.radius=null,this.lineWidth=null,this.cursorExt=null,this.w2=null,this.PI2=2*Math.PI,this.extend=function(){this.o=e.extend({bgColor:this.$.data(`bgcolor`)||`#EEEEEE`,angleOffset:this.$.data(`angleoffset`)||0,angleArc:this.$.data(`anglearc`)||360,inline:!0},this.o)},this.val=function(e,t){if(e!=null){if(e=this.o.parse(e),t!==!1&&e!=this.v&&this.rH&&this.rH(e)===!1)return;this.cv=this.o.stopper?n(r(e,this.o.max),this.o.min):e,this.v=this.cv,this.$.val(this.o.format(this.v)),this._draw()}else return this.v},this.xy2val=function(e,t){var i=Math.atan2(e-(this.x+this.w2),-(t-this.y-this.w2))-this.angleOffset,a;return this.o.flip&&(i=this.angleArc-i-this.PI2),this.angleArc!=this.PI2&&i<0&&i>-.5?i=0:i<0&&(i+=this.PI2),a=i*(this.o.max-this.o.min)/this.angleArc+this.o.min,this.o.stopper&&(a=n(r(a,this.o.max),this.o.min)),a},this.listen=function(){var t=this,i,a,o=function(e){e.preventDefault();var o=e.originalEvent,s=o.detail||o.wheelDeltaX,c=o.detail||o.wheelDeltaY,l=t._validate(t.o.parse(t.$.val()))+(s>0||c>0?t.o.step:s<0||c<0?-t.o.step:0);l=n(r(l,t.o.max),t.o.min),t.val(l,!1),t.rH&&(clearTimeout(i),i=setTimeout(function(){t.rH(l),i=null},100),a||=setTimeout(function(){i&&t.rH(l),a=null},200))},s,c,l=1,u={37:-t.o.step,38:t.o.step,39:t.o.step,40:-t.o.step};this.$.bind(`keydown`,function(i){var a=i.keyCode;if(a>=96&&a<=105&&(a=i.keyCode=a-48),s=parseInt(String.fromCharCode(a)),isNaN(s)&&(a!==13&&a!==8&&a!==9&&a!==189&&(a!==190||t.$.val().match(/\./))&&i.preventDefault(),e.inArray(a,[37,38,39,40])>-1)){i.preventDefault();var o=t.o.parse(t.$.val())+u[a]*l;t.o.stopper&&(o=n(r(o,t.o.max),t.o.min)),t.change(t._validate(o)),t._draw(),c=window.setTimeout(function(){l*=2},30)}}).bind(`keyup`,function(e){isNaN(s)?c&&(window.clearTimeout(c),c=null,l=1,t.val(t.$.val())):t.$.val()>t.o.max&&t.$.val(t.o.max)||t.$.val()<t.o.min&&t.$.val(t.o.min)}),this.$c.bind(`mousewheel DOMMouseScroll`,o),this.$.bind(`mousewheel DOMMouseScroll`,o)},this.init=function(){(this.v<this.o.min||this.v>this.o.max)&&(this.v=this.o.min),this.$.val(this.v),this.w2=this.w/2,this.cursorExt=this.o.cursor/100,this.xy=this.w2*this.scale,this.lineWidth=this.xy*this.o.thickness,this.lineCap=this.o.lineCap,this.radius=this.xy-this.lineWidth/2,this.o.angleOffset&&(this.o.angleOffset=isNaN(this.o.angleOffset)?0:this.o.angleOffset),this.o.angleArc&&(this.o.angleArc=isNaN(this.o.angleArc)?this.PI2:this.o.angleArc),this.angleOffset=this.o.angleOffset*Math.PI/180,this.angleArc=this.o.angleArc*Math.PI/180,this.startAngle=1.5*Math.PI+this.angleOffset,this.endAngle=1.5*Math.PI+this.angleOffset+this.angleArc;
1var e=n(String(Math.abs(this.o.max)).length,String(Math.abs(this.o.min)).length,2)+2;this.o.displayInput&&this.i.css({width:(this.w/2+4>>0)+`px`,height:(this.w/3>>0)+`px`,position:`absolute`,"vertical-align":`middle`,"margin-top":(this.w/3>>0)+`px`,"margin-left":`-`+(this.w*3/4+2>>0)+`px`,border:0,background:`none`,font:this.o.fontWeight+` `+(this.w/e>>0)+`px `+this.o.font,"text-align":`center`,color:this.o.inputColor||this.o.fgColor,padding:`0px`,"-webkit-appearance":`none`})||this.i.css({width:`0px`,visibility:`hidden`})},this.change=function(e){this.cv=e,this.$.val(this.o.format(e))},this.angle=function(e){return(e-this.o.min)*this.angleArc/(this.o.max-this.o.min)},this.arc=function(e){var t,n;return e=this.angle(e),this.o.flip?(t=this.endAngle+1e-5,n=t-e-1e-5):(t=this.startAngle-1e-5,n=t+e+1e-5),this.o.cursor&&(t=n-this.cursorExt)&&(n+=this.cursorExt),{s:t,e:n,d:this.o.flip&&!this.o.cursor}},this.draw=function(){var e=this.g,t=this.arc(this.cv),n,r=1;e.lineWidth=this.lineWidth,e.lineCap=this.lineCap,this.o.bgColor!==`none`&&(e.beginPath(),e.strokeStyle=this.o.bgColor,e.arc(this.xy,this.xy,this.radius,this.endAngle-1e-5,this.startAngle+1e-5,!0),e.stroke()),this.o.displayPrevious&&(n=this.arc(this.v),e.beginPath(),e.strokeStyle=this.pColor,e.arc(this.xy,this.xy,this.radius,n.s,n.e,n.d),e.stroke(),r=this.cv==this.v),e.beginPath(),e.strokeStyle=r?this.o.fgColor:this.fgColor,e.arc(this.xy,this.xy,this.radius,t.s,t.e,t.d),e.stroke()},this.cancel=function(){this.val(this.v)}},e.fn.dial=e.fn.knob=function(n){return this.each(function(){var r=new t.Dial;r.o=n,r.$=e(this),r.run()}).parent()}});var h=t(((e,t)=>{(function(r,i){typeof e==`object`&&t!==void 0?i(e,n()):typeof define==`function`&&define.amd?define([`exports`,`jquery`],i):i((r=typeof globalThis<`u`?globalThis:r||self).bootstrap={},r.jQuery)})(e,(function(e,t){function n(e){return e&&typeof e==`object`&&`default`in e?e:{default:e}}var r=n(t);function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function a(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}
1function s(e,t){return s=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},s(e,t)}var c=`transitionend`,l={TRANSITION_END:`bsTransitionEnd`,getUID:function(e){do e+=~~(1e6*Math.random());while(document.getElementById(e));return e},getSelectorFromElement:function(e){var t=e.getAttribute(`data-target`);if(!t||t===`#`){var n=e.getAttribute(`href`);t=n&&n!==`#`?n.trim():``}try{return document.querySelector(t)?t:null}catch{return null}},getTransitionDurationFromElement:function(e){if(!e)return 0;var t=r.default(e).css(`transition-duration`),n=r.default(e).css(`transition-delay`);return parseFloat(t)||parseFloat(n)?(t=t.split(`,`)[0],n=n.split(`,`)[0],1e3*(parseFloat(t)+parseFloat(n))):0},reflow:function(e){return e.offsetHeight},triggerTransitionEnd:function(e){r.default(e).trigger(c)},supportsTransitionEnd:function(){return!!c},isElement:function(e){return(e[0]||e).nodeType},typeCheckConfig:function(e,t,n){for(var r in n)if(Object.prototype.hasOwnProperty.call(n,r)){var i=n[r],a=t[r],o=a&&l.isElement(a)?`element`:(s=a)==null?``+s:{}.toString.call(s).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(i).test(o))throw Error(e.toUpperCase()+`: Option "`+r+`" provided type "`+o+`" but expected type "`+i+`".`)}var s},findShadowRoot:function(e){if(!document.documentElement.attachShadow)return null;if(typeof e.getRootNode==`function`){var t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?l.findShadowRoot(e.parentNode):null},jQueryDetection:function(){if(r.default===void 0)throw TypeError(`Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.`);var e=r.default.fn.jquery.split(` `)[0].split(`.`);if(e[0]<2&&e[1]<9||e[0]===1&&e[1]===9&&e[2]<1||e[0]>=4)throw Error(`Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0`)}};l.jQueryDetection(),r.default.fn.emulateTransitionEnd=function(e){var t=this,n=!1;return r.default(this).one(l.TRANSITION_END,(function(){n=!0})),setTimeout((function(){n||l.triggerTransitionEnd(t)}),e),this},r.default.event.special[l.TRANSITION_END]={bindType:c,delegateType:c,handle:function(e){if(r.default(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}};var u=`bs.alert`,d=r.default.fn.alert,f=function(){function e(e){this._element=e}var t=e.prototype;return t.close=function(e){var t=this._element;e&&(t=this._getRootElement(e)),this._triggerCloseEvent(t).isDefaultPrevented()||this._removeElement(t)},t.dispose=function(){r.default.removeData(this._element,u),this._element=null},t._getRootElement=function(e){var t=l.getSelectorFromElement(e),n=!1;return t&&(n=document.querySelector(t)),n||=r.default(e).closest(`.alert`)[0],n},t._triggerCloseEvent=function(e){var t=r.default.Event(`close.bs.alert`);return r.default(e).trigger(t),t},t._removeElement=function(e){var t=this;if(r.default(e).removeClass(`show`),r.default(e).hasClass(`fade`)){var n=l.getTransitionDurationFromElement(e);r.default(e).one(l.TRANSITION_END,(function(n){return t._destroyElement(e,n)})).emulateTransitionEnd(n)}else this._destroyElement(e)},t._destroyElement=function(e){r.default(e).detach().trigger(`closed.bs.alert`).remove()},e._jQueryInterface=function(t){return this.each((function(){var n=r.default(this),i=n.data(u);i||(i=new e(this),n.data(u,i)),t===`close`&&i[t](this)}))},e._handleDismiss=function(e){return function(t){t&&t.preventDefault(),e.close(this)}},a(e,null,[{key:`VERSION`,get:function(){return`4.6.2`}}]),e}();r.default(document).on(`click.bs.alert.data-api`,`[data-dismiss="alert"]`,f._handleDismiss(new f)),r.default.fn.alert=f._jQueryInterface,r.default.fn.alert.Constructor=f,r.default.fn.alert.noConflict=function(){return r.default.fn.alert=d,f._jQueryInterface};var p=`bs.button`,m=r.default.fn.button,h=`active`,g=`[data-toggle^="button"]`,_=`input:not([type="hidden"])`,v=`.btn`,y=function(){function e(e){this._element=e,this.shouldAvoidTriggerChange=!1}var t=e.prototype;return t.toggle=function(){var e=!0,t=!0,n=r.default(this._element).closest(`[data-toggle="buttons"]`)[0];if(n){var i=this._element.querySelector(_);
1if(i){if(i.type===`radio`){if(i.checked&&this._element.classList.contains(h))e=!1;else{var a=n.querySelector(`.active`);a&&r.default(a).removeClass(h)}}e&&(i.type!==`checkbox`&&i.type!==`radio`||(i.checked=!this._element.classList.contains(h)),this.shouldAvoidTriggerChange||r.default(i).trigger(`change`)),i.focus(),t=!1}}this._element.hasAttribute(`disabled`)||this._element.classList.contains(`disabled`)||(t&&this._element.setAttribute(`aria-pressed`,!this._element.classList.contains(h)),e&&r.default(this._element).toggleClass(h))},t.dispose=function(){r.default.removeData(this._element,p),this._element=null},e._jQueryInterface=function(t,n){return this.each((function(){var i=r.default(this),a=i.data(p);a||(a=new e(this),i.data(p,a)),a.shouldAvoidTriggerChange=n,t===`toggle`&&a[t]()}))},a(e,null,[{key:`VERSION`,get:function(){return`4.6.2`}}]),e}();r.default(document).on(`click.bs.button.data-api`,g,(function(e){var t=e.target,n=t;if(r.default(t).hasClass(`btn`)||(t=r.default(t).closest(v)[0]),!t||t.hasAttribute(`disabled`)||t.classList.contains(`disabled`))e.preventDefault();else{var i=t.querySelector(_);if(i&&(i.hasAttribute(`disabled`)||i.classList.contains(`disabled`)))return void e.preventDefault();n.tagName!==`INPUT`&&t.tagName===`LABEL`||y._jQueryInterface.call(r.default(t),`toggle`,n.tagName===`INPUT`)}})).on(`focus.bs.button.data-api blur.bs.button.data-api`,g,(function(e){var t=r.default(e.target).closest(v)[0];r.default(t).toggleClass(`focus`,/^focus(in)?$/.test(e.type))})),r.default(window).on(`load.bs.button.data-api`,(function(){for(var e=[].slice.call(document.querySelectorAll(`[data-toggle="buttons"] .btn`)),t=0,n=e.length;t<n;t++){var r=e[t],i=r.querySelector(_);i.checked||i.hasAttribute(`checked`)?r.classList.add(h):r.classList.remove(h)}for(var a=0,o=(e=[].slice.call(document.querySelectorAll(`[data-toggle="button"]`))).length;a<o;a++){var s=e[a];s.getAttribute(`aria-pressed`)===`true`?s.classList.add(h):s.classList.remove(h)}})),r.default.fn.button=y._jQueryInterface,r.default.fn.button.Constructor=y,r.default.fn.button.noConflict=function(){return r.default.fn.button=m,y._jQueryInterface};var b=`carousel`,x=`bs.carousel`,S=r.default.fn[b],C=`active`,w=`next`,T=`prev`,E=`slid.bs.carousel`,D=`.active.carousel-item`,O={interval:5e3,keyboard:!0,slide:!1,pause:`hover`,wrap:!0,touch:!0},k={interval:`(number|boolean)`,keyboard:`boolean`,slide:`(boolean|string)`,pause:`(string|boolean)`,wrap:`boolean`,touch:`boolean`},A={TOUCH:`touch`,PEN:`pen`},j=function(){function e(e,t){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(t),this._element=e,this._indicatorsElement=this._element.querySelector(`.carousel-indicators`),this._touchSupported=`ontouchstart`in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=!!(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var t=e.prototype;return t.next=function(){this._isSliding||this._slide(w)},t.nextWhenVisible=function(){var e=r.default(this._element);!document.hidden&&e.is(`:visible`)&&e.css(`visibility`)!==`hidden`&&this.next()},t.prev=function(){this._isSliding||this._slide(T)},t.pause=function(e){e||(this._isPaused=!0),this._element.querySelector(`.carousel-item-next, .carousel-item-prev`)&&(l.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},t.cycle=function(e){e||(this._isPaused=!1),this._interval&&=(clearInterval(this._interval),null),this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},t.to=function(e){var t=this;this._activeElement=this._element.querySelector(D);var n=this._getItemIndex(this._activeElement);if(!(e>this._items.length-1||e<0)){if(this._isSliding)r.default(this._element).one(E,(function(){return t.to(e)}));else{if(n===e)return this.pause(),void this.cycle();var i=e>n?w:T;this._slide(i,this._items[e])}}}
1,t.dispose=function(){r.default(this._element).off(`.bs.carousel`),r.default.removeData(this._element,x),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},t._getConfig=function(e){return e=o({},O,e),l.typeCheckConfig(b,e,k),e},t._handleSwipe=function(){var e=Math.abs(this.touchDeltaX);if(!(e<=40)){var t=e/this.touchDeltaX;this.touchDeltaX=0,t>0&&this.prev(),t<0&&this.next()}},t._addEventListeners=function(){var e=this;this._config.keyboard&&r.default(this._element).on(`keydown.bs.carousel`,(function(t){return e._keydown(t)})),this._config.pause===`hover`&&r.default(this._element).on(`mouseenter.bs.carousel`,(function(t){return e.pause(t)})).on(`mouseleave.bs.carousel`,(function(t){return e.cycle(t)})),this._config.touch&&this._addTouchEventListeners()},t._addTouchEventListeners=function(){var e=this;if(this._touchSupported){var t=function(t){e._pointerEvent&&A[t.originalEvent.pointerType.toUpperCase()]?e.touchStartX=t.originalEvent.clientX:e._pointerEvent||(e.touchStartX=t.originalEvent.touches[0].clientX)},n=function(t){e._pointerEvent&&A[t.originalEvent.pointerType.toUpperCase()]&&(e.touchDeltaX=t.originalEvent.clientX-e.touchStartX),e._handleSwipe(),e._config.pause===`hover`&&(e.pause(),e.touchTimeout&&clearTimeout(e.touchTimeout),e.touchTimeout=setTimeout((function(t){return e.cycle(t)}),500+e._config.interval))};r.default(this._element.querySelectorAll(`.carousel-item img`)).on(`dragstart.bs.carousel`,(function(e){return e.preventDefault()})),this._pointerEvent?(r.default(this._element).on(`pointerdown.bs.carousel`,(function(e){return t(e)})),r.default(this._element).on(`pointerup.bs.carousel`,(function(e){return n(e)})),this._element.classList.add(`pointer-event`)):(r.default(this._element).on(`touchstart.bs.carousel`,(function(e){return t(e)})),r.default(this._element).on(`touchmove.bs.carousel`,(function(t){return function(t){e.touchDeltaX=t.originalEvent.touches&&t.originalEvent.touches.length>1?0:t.originalEvent.touches[0].clientX-e.touchStartX}(t)})),r.default(this._element).on(`touchend.bs.carousel`,(function(e){return n(e)})))}},t._keydown=function(e){if(!/input|textarea/i.test(e.target.tagName))switch(e.which){case 37:e.preventDefault(),this.prev();break;case 39:e.preventDefault(),this.next()}},t._getItemIndex=function(e){return this._items=e&&e.parentNode?[].slice.call(e.parentNode.querySelectorAll(`.carousel-item`)):[],this._items.indexOf(e)},t._getItemByDirection=function(e,t){var n=e===w,r=e===T,i=this._getItemIndex(t),a=this._items.length-1;if((r&&i===0||n&&i===a)&&!this._config.wrap)return t;var o=(i+(e===T?-1:1))%this._items.length;return o===-1?this._items[this._items.length-1]:this._items[o]},t._triggerSlideEvent=function(e,t){var n=this._getItemIndex(e),i=this._getItemIndex(this._element.querySelector(D)),a=r.default.Event(`slide.bs.carousel`,{relatedTarget:e,direction:t,from:i,to:n});return r.default(this._element).trigger(a),a},t._setActiveIndicatorElement=function(e){if(this._indicatorsElement){var t=[].slice.call(this._indicatorsElement.querySelectorAll(`.active`));r.default(t).removeClass(C);var n=this._indicatorsElement.children[this._getItemIndex(e)];n&&r.default(n).addClass(C)}},t._updateInterval=function(){var e=this._activeElement||this._element.querySelector(D);if(e){var t=parseInt(e.getAttribute(`data-interval`),10);t?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=t):this._config.interval=this._config.defaultInterval||this._config.interval}},t._slide=function(e,t){var n,i,a,o=this,s=this._element.querySelector(D),c=this._getItemIndex(s),u=t||s&&this._getItemByDirection(e,s),d=this._getItemIndex(u),f=!!this._interval;if(e===w?(n=`carousel-item-left`,i=`carousel-item-next`,a=`left`):(n=`carousel-item-right`,i=`carousel-item-prev`,a=`right`),u&&r.default(u).hasClass(C))this._isSliding=!1;else if(!this._triggerSlideEvent(u,a).isDefaultPrevented()&&s&&u){this._isSliding=!0,f&&this.pause(),this._setActiveIndicatorElement(u),this._activeElement=u;var p=r.default.Event(E,{relatedTarget:u,direction:a,from:c,to:d});if(r.default(this._element).hasClass(`slide`)){r.default(u).addClass(i),l.reflow(u),r.default(s).addClass(n),r.default(u).addClass(n);var m=l.getTransitionDurationFromElement(s);r.default(s).one(l.TRANSITION_END,(function(){r.default(u).removeClass(n+` `+i).addClass(C),r.default(s).removeClass(`active `+i+` `+n),o._isSliding=!1,setTimeout((function(){return r.default(o._element).trigger(p)}),0)})).emulateTransitionEnd(m)}else r.default(s).removeClass(C),r.default(u).addClass(C),this._isSliding=!1,r.default(this._element).trigger(p);f&&this.cycle()}},e._jQueryInterface=function(t){return this.each((function(){var n=r.default(this).data(x),i=o({},O,r.default(this).data());typeof t==`object`&&(i=o({},i,t));var a=typeof t==`string`?t:i.slide;if(n||(n=new e(this,i),r.default(this).data(x,n)),typeof t==`number`)n.to(t);else if(typeof a==`string`){if(n[a]===void 0)throw TypeError(`No method n
1amed "`+a+`"`);n[a]()}else i.interval&&i.ride&&(n.pause(),n.cycle())}))},e._dataApiClickHandler=function(t){var n=l.getSelectorFromElement(this);if(n){var i=r.default(n)[0];if(i&&r.default(i).hasClass(`carousel`)){var a=o({},r.default(i).data(),r.default(this).data()),s=this.getAttribute(`data-slide-to`);s&&(a.interval=!1),e._jQueryInterface.call(r.default(i),a),s&&r.default(i).data(x).to(s),t.preventDefault()}}},a(e,null,[{key:`VERSION`,get:function(){return`4.6.2`}},{key:`Default`,get:function(){return O}}]),e}();r.default(document).on(`click.bs.carousel.data-api`,`[data-slide], [data-slide-to]`,j._dataApiClickHandler),r.default(window).on(`load.bs.carousel.data-api`,(function(){for(var e=[].slice.call(document.querySelectorAll(`[data-ride="carousel"]`)),t=0,n=e.length;t<n;t++){var i=r.default(e[t]);j._jQueryInterface.call(i,i.data())}})),r.default.fn[b]=j._jQueryInterface,r.default.fn[b].Constructor=j,r.default.fn[b].noConflict=function(){return r.default.fn[b]=S,j._jQueryInterface};var M=`collapse`,N=`bs.collapse`,ee=r.default.fn[M],P=`show`,F=`collapse`,I=`collapsing`,L=`collapsed`,R=`width`,z=`[data-toggle="collapse"]`,te={toggle:!0,parent:``},ne={toggle:`boolean`,parent:`(string|element)`},re=function(){function e(e,t){this._isTransitioning=!1,this._element=e,this._config=this._getConfig(t),this._triggerArray=[].slice.call(document.querySelectorAll(`[data-toggle="collapse"][href="#`+e.id+`"],[data-toggle="collapse"][data-target="#`+e.id+`"]`));for(var n=[].slice.call(document.querySelectorAll(z)),r=0,i=n.length;r<i;r++){var a=n[r],o=l.getSelectorFromElement(a),s=[].slice.call(document.querySelectorAll(o)).filter((function(t){return t===e}));o!==null&&s.length>0&&(this._selector=o,this._triggerArray.push(a))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var t=e.prototype;return t.toggle=function(){r.default(this._element).hasClass(P)?this.hide():this.show()},t.show=function(){var t,n,i=this;if(!(this._isTransitioning||r.default(this._element).hasClass(P)||(this._parent&&(t=[].slice.call(this._parent.querySelectorAll(`.show, .collapsing`)).filter((function(e){return typeof i._config.parent==`string`?e.getAttribute(`data-parent`)===i._config.parent:e.classList.contains(F)}))).length===0&&(t=null),t&&(n=r.default(t).not(this._selector).data(N))&&n._isTransitioning))){var a=r.default.Event(`show.bs.collapse`);if(r.default(this._element).trigger(a),!a.isDefaultPrevented()){t&&(e._jQueryInterface.call(r.default(t).not(this._selector),`hide`),n||r.default(t).data(N,null));var o=this._getDimension();r.default(this._element).removeClass(F).addClass(I),this._element.style[o]=0,this._triggerArray.length&&r.default(this._triggerArray).removeClass(L).attr(`aria-expanded`,!0),this.setTransitioning(!0);var s=`scroll`+(o[0].toUpperCase()+o.slice(1)),c=l.getTransitionDurationFromElement(this._element);r.default(this._element).one(l.TRANSITION_END,(function(){r.default(i._element).removeClass(I).addClass(`collapse show`),i._element.style[o]=``,i.setTransitioning(!1),r.default(i._element).trigger(`shown.bs.collapse`)})).emulateTransitionEnd(c),this._element.style[o]=this._element[s]+`px`}}},t.hide=function(){var e=this;if(!this._isTransitioning&&r.default(this._element).hasClass(P)){var t=r.default.Event(`hide.bs.collapse`);if(r.default(this._element).trigger(t),!t.isDefaultPrevented()){var n=this._getDimension();this._element.style[n]=this._element.getBoundingClientRect()[n]+`px`,l.reflow(this._element),r.default(this._element).addClass(I).removeClass(`collapse show`);var i=this._triggerArray.length;if(i>0)for(var a=0;a<i;a++){var o=this._triggerArray[a],s=l.getSelectorFromElement(o);s!==null&&(r.default([].slice.call(document.querySelectorAll(s))).hasClass(P)||r.default(o).addClass(L).attr(`aria-expanded`,!1))}this.setTransitioning(!0),this._element.style[n]=``;var c=l.getTransitionDurationFromElement(this._element);r.default(this._element).one(l.TRANSITION_END,(function(){e.setTransitioning(!1),r.default(e._element).removeClass(I).addClass(F).trigger(`hidden.bs.collapse`)})).emulateTransitionEnd(c)}}},t.setTransitioning=function(e){this._isTransitioning=e},t.dispose=function(){r.default.removeData(this._element,N),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},t._getConfig=function(e){return(e=o({},te,e)).toggle=!!e.toggle,l.typeCheckConfig(M,e,ne),e},t._getDimension=function(){return r.default(this._element).hasClass(R)?R:`height`},t._getParent=function(){var t,n=this;l.isElement(this._config.parent)?(t=this._config.parent,this._config.parent.jquery!==void 0&&(t=this._config.parent[0])):t=document.querySelector(this._config.parent);var i=`[data-toggle="collapse"][data-parent="`+this._config.parent+`"]`,a=[].slice.call(t.querySelectorAll(i));return r.default(a).each((function(t,r){n._addAriaAndCollapsedClass(e._getTargetFromElement(r),[r])})),t},t._addAriaAndCollapsedClass=function(e,t){var n=r.default(e).hasClass(P);t.length&&r.default(t).toggleClass(L,!n).attr(`aria-expanded`,n)},e._getTargetFromElement=function(e){var t=l.getSelectorFromElement(e);return t?document.querySelector(t):null},e._jQueryInterface=function(t){return this.each((function(){var n=r.default(this),i=n.data(N),a=o({},te,n.data(),typeof t==`object`&&t?t:{});if(!i&&a.toggle&&typeof t==`string`&&/show|hide/.test(t)&&(a.toggle=!1),i||(i=new e(this,a),n.data(N,i)),typeof t==`string`){if(i[t]===void 0)throw TypeError(`No method n
1amed "`+t+`"`);i[t]()}}))},a(e,null,[{key:`VERSION`,get:function(){return`4.6.2`}},{key:`Default`,get:function(){return te}}]),e}();r.default(document).on(`click.bs.collapse.data-api`,z,(function(e){e.currentTarget.tagName===`A`&&e.preventDefault();var t=r.default(this),n=l.getSelectorFromElement(this),i=[].slice.call(document.querySelectorAll(n));r.default(i).each((function(){var e=r.default(this),n=e.data(N)?`toggle`:t.data();re._jQueryInterface.call(e,n)}))})),r.default.fn[M]=re._jQueryInterface,r.default.fn[M].Constructor=re,r.default.fn[M].noConflict=function(){return r.default.fn[M]=ee,re._jQueryInterface};var B=typeof window<`u`&&typeof document<`u`&&typeof navigator<`u`,V=function(){for(var e=[`Edge`,`Trident`,`Firefox`],t=0;t<e.length;t+=1)if(B&&navigator.userAgent.indexOf(e[t])>=0)return 1;return 0}(),H=B&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),V))}};function U(e){return e&&{}.toString.call(e)===`[object Function]`}function W(e,t){if(e.nodeType!==1)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function ie(e){return e.nodeName===`HTML`?e:e.parentNode||e.host}function ae(e){if(!e)return document.body;switch(e.nodeName){case`HTML`:case`BODY`:return e.ownerDocument.body;case`#document`:return e.body}var t=W(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/(auto|scroll|overlay)/.test(n+i+r)?e:ae(ie(e))}function oe(e){return e&&e.referenceNode?e.referenceNode:e}var se=B&&!(!window.MSInputMethodContext||!document.documentMode),ce=B&&/MSIE 10/.test(navigator.userAgent);function le(e){return e===11?se:e===10?ce:se||ce}function G(e){if(!e)return document.documentElement;for(var t=le(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&r!==`BODY`&&r!==`HTML`?[`TH`,`TD`,`TABLE`].indexOf(n.nodeName)!==-1&&W(n,`position`)===`static`?G(n):n:e?e.ownerDocument.documentElement:document.documentElement}function ue(e){return e.parentNode===null?e:ue(e.parentNode)}function de(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,i=n?t:e,a=document.createRange();a.setStart(r,0),a.setEnd(i,0);var o,s,c=a.commonAncestorContainer;if(e!==c&&t!==c||r.contains(i))return(s=(o=c).nodeName)===`BODY`||s!==`HTML`&&G(o.firstElementChild)!==o?G(c):c;var l=ue(e);return l.host?de(l.host,t):de(e,ue(t).host)}function fe(e){var t=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:`top`)===`top`?`scrollTop`:`scrollLeft`,n=e.nodeName;if(n===`BODY`||n===`HTML`){var r=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||r)[t]}return e[t]}function pe(e,t){var n=arguments.length>2&&arguments[2]!==void 0&&arguments[2],r=fe(t,`top`),i=fe(t,`left`),a=n?-1:1;return e.top+=r*a,e.bottom+=r*a,e.left+=i*a,e.right+=i*a,e}function me(e,t){var n=t===`x`?`Left`:`Top`,r=n===`Left`?`Right`:`Bottom`;return parseFloat(e[`border`+n+`Width`])+parseFloat(e[`border`+r+`Width`])}function he(e,t,n,r){return Math.max(t[`offset`+e],t[`scroll`+e],n[`client`+e],n[`offset`+e],n[`scroll`+e],le(10)?parseInt(n[`offset`+e])+parseInt(r[`margin`+(e===`Height`?`Top`:`Left`)])+parseInt(r[`margin`+(e===`Height`?`Bottom`:`Right`)]):0)}function ge(e){var t=e.body,n=e.documentElement,r=le(10)&&getComputedStyle(n);return{height:he(`Height`,t,n,r),width:he(`Width`,t,n,r)}}var _e=function(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)},ve=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),ye=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},K=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function be(e){return K({},e,{right:e.left+e.width,bottom:e.top+e.height})}function xe(e){var t={};try{if(le(10)){t=e.getBoundingClientRect();var n=fe(e,`top`),r=fe(e,`left`);t.top+=n,t.left+=r,t.bottom+=n,t.right+=r}else t=e.getBoundingClientRect()}catch{}var i={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},a=e.nodeName===`HTML`?ge(e.ownerDocument):{},o=a.width||e.clientWidth||i.width,s=a.height||e.clientHeight||i.height,c=e.offsetWidth-o,l=e.offsetHeight-s;if(c||l){var u=W(e);c-=me(u,`x`),l-=me(u,`y`),i.width-=c,i.height-=l}return be(i)}function Se(e,t){var n=arguments.length>2&&arguments[2]!==void 0&&arguments[2],r=le(10),i=t.nodeName===`HTML`,a=xe(e),o=xe(t),s=ae(e),c=W(t),l=parseFloat(c.borderTopWidth),u=parseFloat(c.borderLeftWidth);n&&i&&(o.top=Math.max(o.top,0),o.left=Math.max(o.left,0));var d=be({top:a.top-o.top-l,left:a.left-o.left-u,width:a.width,height:a.height});
1if(d.marginTop=0,d.marginLeft=0,!r&&i){var f=parseFloat(c.marginTop),p=parseFloat(c.marginLeft);d.top-=l-f,d.bottom-=l-f,d.left-=u-p,d.right-=u-p,d.marginTop=f,d.marginLeft=p}return(r&&!n?t.contains(s):t===s&&s.nodeName!==`BODY`)&&(d=pe(d,t)),d}function Ce(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1],n=e.ownerDocument.documentElement,r=Se(e,n),i=Math.max(n.clientWidth,window.innerWidth||0),a=Math.max(n.clientHeight,window.innerHeight||0),o=t?0:fe(n),s=t?0:fe(n,`left`);return be({top:o-r.top+r.marginTop,left:s-r.left+r.marginLeft,width:i,height:a})}function we(e){var t=e.nodeName;if(t===`BODY`||t===`HTML`)return!1;if(W(e,`position`)===`fixed`)return!0;var n=ie(e);return!!n&&we(n)}function Te(e){if(!e||!e.parentElement||le())return document.documentElement;for(var t=e.parentElement;t&&W(t,`transform`)===`none`;)t=t.parentElement;return t||document.documentElement}function Ee(e,t,n,r){var i=arguments.length>4&&arguments[4]!==void 0&&arguments[4],a={top:0,left:0},o=i?Te(e):de(e,oe(t));if(r===`viewport`)a=Ce(o,i);else{var s=void 0;r===`scrollParent`?(s=ae(ie(t))).nodeName===`BODY`&&(s=e.ownerDocument.documentElement):s=r===`window`?e.ownerDocument.documentElement:r;var c=Se(s,o,i);if(s.nodeName!==`HTML`||we(o))a=c;else{var l=ge(e.ownerDocument),u=l.height,d=l.width;a.top+=c.top-c.marginTop,a.bottom=u+c.top,a.left+=c.left-c.marginLeft,a.right=d+c.left}}var f=typeof(n||=0)==`number`;return a.left+=f?n:n.left||0,a.top+=f?n:n.top||0,a.right-=f?n:n.right||0,a.bottom-=f?n:n.bottom||0,a}function De(e){return e.width*e.height}function Oe(e,t,n,r,i){var a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;if(e.indexOf(`auto`)===-1)return e;var o=Ee(n,r,a,i),s={top:{width:o.width,height:t.top-o.top},right:{width:o.right-t.right,height:o.height},bottom:{width:o.width,height:o.bottom-t.bottom},left:{width:t.left-o.left,height:o.height}},c=Object.keys(s).map((function(e){return K({key:e},s[e],{area:De(s[e])})})).sort((function(e,t){return t.area-e.area})),l=c.filter((function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight})),u=l.length>0?l[0].key:c[0].key,d=e.split(`-`)[1];return u+(d?`-`+d:``)}function ke(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;return Se(n,r?Te(t):de(t,oe(n)),r)}function Ae(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),r=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function je(e){var t={left:`right`,right:`left`,bottom:`top`,top:`bottom`};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function Me(e,t,n){n=n.split(`-`)[0];var r=Ae(e),i={width:r.width,height:r.height},a=[`right`,`left`].indexOf(n)!==-1,o=a?`top`:`left`,s=a?`left`:`top`,c=a?`height`:`width`,l=a?`width`:`height`;return i[o]=t[o]+t[c]/2-r[c]/2,i[s]=n===s?t[s]-r[l]:t[je(s)],i}function Ne(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function Pe(e,t,n){return(n===void 0?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex((function(e){return e.name===n}));var r=Ne(e,(function(e){return e.name===n}));return e.indexOf(r)}(e,0,n))).forEach((function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&U(n)&&(t.offsets.popper=be(t.offsets.popper),t.offsets.reference=be(t.offsets.reference),t=n(t,e))})),t}function Fe(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=ke(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=Oe(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=Me(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?`fixed`:`absolute`,e=Pe(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function Ie(e,t){return e.some((function(e){var n=e.name;return e.enabled&&n===t}))}function Le(e){for(var t=[!1,`ms`,`Webkit`,`Moz`,`O`],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r<t.length;r++){var i=t[r],a=i?``+i+n:e;if(document.body.style[a]!==void 0)return a}return null}function Re(){return this.state.isDestroyed=!0,Ie(this.modifiers,`applyStyle`)&&(this.popper.removeAttribute(`x-placement`),this.popper.style.position=``,this.popper.style.top=``,this.popper.style.left=``,this.popper.style.right=``,this.popper.style.bottom=``,this.popper.style.willChange=``,this.popper.style[Le(`transform`)]=``),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function ze(e){var t=e.ownerDocument;return t?t.defaultView:window}function Be(e,t,n,r){var i=e.nodeName===`BODY`,a=i?e.ownerDocument.defaultView:e;a.addEventListener(t,n,{passive:!0}),i||Be(ae(a.parentNode),t,n,r),r.push(a)}function Ve(e,t,n,r){n.updateBound=r,ze(e).addEventListener(`resize`,n.updateBound,{passive:!0});var i=ae(e);return Be(i,`scroll`,n.updateBound,n.scrollParents),n.scrollElement=i,n.eventsEnabled=!0,n}function He(){this.state.eventsEnabled||(this.state=Ve(this.reference,this.options,this.state,this.scheduleUpdate))}function Ue(){var e,t;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(e=this.reference,t=this.state,ze(e).removeEventListener(`resize`,t.updateBound),t.scrollParents.forEac
1h((function(e){e.removeEventListener(`scroll`,t.updateBound)})),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function We(e){return e!==``&&!isNaN(parseFloat(e))&&isFinite(e)}function Ge(e,t){Object.keys(t).forEach((function(n){var r=``;[`width`,`height`,`top`,`right`,`bottom`,`left`].indexOf(n)!==-1&&We(t[n])&&(r=`px`),e.style[n]=t[n]+r}))}var Ke=B&&/Firefox/i.test(navigator.userAgent);function qe(e,t,n){var r=Ne(e,(function(e){return e.name===t})),i=!!r&&e.some((function(e){return e.name===n&&e.enabled&&e.order<r.order}));if(!i){var a="`"+t+"`",o="`"+n+"`";console.warn(o+` modifier is required by `+a+` modifier in order to work, be sure to include it before `+a+`!`)}return i}var Je=[`auto-start`,`auto`,`auto-end`,`top-start`,`top`,`top-end`,`right-start`,`right`,`right-end`,`bottom-end`,`bottom`,`bottom-start`,`left-end`,`left`,`left-start`],Ye=Je.slice(3);function Xe(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1],n=Ye.indexOf(e),r=Ye.slice(n+1).concat(Ye.slice(0,n));return t?r.reverse():r}var Ze={placement:`bottom`,positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split(`-`)[0],r=t.split(`-`)[1];if(r){var i=e.offsets,a=i.reference,o=i.popper,s=[`bottom`,`top`].indexOf(n)!==-1,c=s?`left`:`top`,l=s?`width`:`height`,u={start:ye({},c,a[c]),end:ye({},c,a[c]+a[l]-o[l])};e.offsets.popper=K({},o,u[r])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n,r=t.offset,i=e.placement,a=e.offsets,o=a.popper,s=a.reference,c=i.split(`-`)[0];return n=We(+r)?[+r,0]:function(e,t,n,r){var i=[0,0],a=[`right`,`left`].indexOf(r)!==-1,o=e.split(/(\+|\-)/).map((function(e){return e.trim()})),s=o.indexOf(Ne(o,(function(e){return e.search(/,|\s/)!==-1})));o[s]&&o[s].indexOf(`,`)===-1&&console.warn(`Offsets separated by white space(s) are deprecated, use a comma (,) instead.`);var c=/\s*,\s*|\s+/,l=s===-1?[o]:[o.slice(0,s).concat([o[s].split(c)[0]]),[o[s].split(c)[1]].concat(o.slice(s+1))];return l=l.map((function(e,r){var i=(r===1?!a:a)?`height`:`width`,o=!1;return e.reduce((function(e,t){return e[e.length-1]===``&&[`+`,`-`].indexOf(t)!==-1?(e[e.length-1]=t,o=!0,e):o?(e[e.length-1]+=t,o=!1,e):e.concat(t)}),[]).map((function(e){return function(e,t,n,r){var i=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),a=+i[1],o=i[2];return a?o.indexOf(`%`)===0?be(o===`%p`?n:r)[t]/100*a:o===`vh`||o===`vw`?(o===`vh`?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*a:a:e}(e,i,t,n)}))})),l.forEach((function(e,t){e.forEach((function(n,r){We(n)&&(i[t]+=n*(e[r-1]===`-`?-1:1))}))})),i}(r,o,s,c),c===`left`?(o.top+=n[0],o.left-=n[1]):c===`right`?(o.top+=n[0],o.left+=n[1]):c===`top`?(o.left+=n[0],o.top-=n[1]):c===`bottom`&&(o.left+=n[0],o.top+=n[1]),e.popper=o,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||G(e.instance.popper);e.instance.reference===n&&(n=G(n));var r=Le(`transform`),i=e.instance.popper.style,a=i.top,o=i.left,s=i[r];i.top=``,i.left=``,i[r]=``;var c=Ee(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);i.top=a,i.left=o,i[r]=s,t.boundaries=c;var l=t.priority,u=e.offsets.popper,d={primary:function(e){var n=u[e];return u[e]<c[e]&&!t.escapeWithReference&&(n=Math.max(u[e],c[e])),ye({},e,n)},secondary:function(e){var n=e===`right`?`left`:`top`,r=u[n];return u[e]>c[e]&&!t.escapeWithReference&&(r=Math.min(u[n],c[e]-(e===`right`?u.width:u.height))),ye({},n,r)}};return l.forEach((function(e){var t=[`left`,`top`].indexOf(e)===-1?`secondary`:`primary`;u=K({},u,d[t](e))})),e.offsets.popper=u,e},priority:[`left`,`right`,`top`,`bottom`],padding:5,boundariesElement:`scrollParent`},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,r=t.reference,i=e.placement.split(`-`)[0],a=Math.floor,o=[`top`,`bottom`].indexOf(i)!==-1,s=o?`right`:`bottom`,c=o?`left`:`top`,l=o?`width`:`height`;return n[s]<a(r[c])&&(e.offsets.popper[c]=a(r[c])-n[l]),n[c]>a(r[s])&&(e.offsets.popper[c]=a(r[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!qe(e.instance.modifiers,`arrow`,`keepTogether`))return e;var r=t.element;if(typeof r==`string`){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var i=e.placement.split(`-`)[0],a=e.offsets,o=a.popper,s=a.reference,c=[`left`,`right`].indexOf(i)!==-1,l=c?`height`:`width`,u=c?`Top`:`Left`,d=u.toLowerCase(),f=c?`left`:`top`,p=c?`bottom`:`right`,m=Ae(r)[l];s[p]-m<o[d]&&(e.offsets.popper[d]-=o[d]-(s[p]-m)),s[d]+m>o[p]&&(e.offsets.popper[d]+=s[d]+m-o[p]),e.offsets.popper=be(e.offsets.popper);var h=s[d]+s[l]/2-m/2,g=W(e.instance.popper),_=parseFloat(g[`margin`+u]),v=parseFloat(g[`border`+u+`Width`]),y=h-e.offsets.popper[d]-_-v;return y=Math.max(Math.min(o[l]-m,y),0),e.arrowElement=r,e.offsets.arrow=(ye(n={},d,Math.round(y)),ye(n,f,``),n),e},element:`[x-arrow]`},flip:{order:600,enabled:!0,fn:function(e,t){if(Ie(e.instance.modifiers,`inner`)||e.flipped&&e.placement===e.originalPlacement)return e;var n=Ee(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split(`-`)[0],i=je(r),a=e.placement.split(`-`)[1]||``,o=[];switch(t.behavior){case`flip`:o=[r,i];break;case`clockwise`:o=Xe(r);break;case`counterclockwise`:o=Xe(r,!0);break;default:o=t.behavior}return o.forEach((function(s,c){if(r!==s||o.length===c+1)return e;r=e.placement.split(`-`)[0],i=je(r);var l=e.offsets.popper,u=e.offsets.reference,d=Math.floor,f=r===`left`&&d(l.right)>d(u.left)||r===`right`&&d(l.left)<d(u.right)||r===`top`&&d(l.bottom)>d(u.top)||r===`bottom`&&d(l.top)<d(u.bottom),p=d(l.left)<d(n.left),m=d(l.right)>d(n.right),h=d(l.top)<d(n.top),g=d(l.bottom)>d(n.bottom),_=r===`left`&&p||r===`right`&&m||r===`top`&&h||r===`bottom`&&g,v=[`top`,`bottom`].indexOf(r)!==-1,y=!!t.flipVariations&&(v&&a===`start`&&p||v&&a===`end`&&m||!v&&a===`start`&&h||!v&&a===`end`&&g),b=!!t.flipVariationsByContent&&(v&&a===`start`&&m||v&&a===`end`&&p||!v&&a===`start`&&g||!v&&a===`end`&&h),x=y||b;(f||_||x)&&(e.flipped=!0,(f||_)&&(r=o[c+1]),x&&(a=function(e){return e===`end`?`start`:e===`start`?`end`:e}(a)),e.placement=r+(a?`-`+a:``),e.offsets.popper=K({},e.offsets.popper,Me(e.instance.popper,e.offsets.reference,e.placement)),e=Pe(e.instance.modifiers,e,`flip`))})),e},behavior:`flip`,padding:5,boundariesElement:`viewport`,flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split(`-`)[0],r=e.offsets,i=r.popper,a=r.reference,o=[`left`,`right`].indexOf(n)!==-1,s=[`top`,`left`].indexOf(n)===-1;
1return i[o?`left`:`top`]=a[n]-(s?i[o?`width`:`height`]:0),e.placement=je(t),e.offsets.popper=be(i),e}},hide:{order:800,enabled:!0,fn:function(e){if(!qe(e.instance.modifiers,`hide`,`preventOverflow`))return e;var t=e.offsets.reference,n=Ne(e.instance.modifiers,(function(e){return e.name===`preventOverflow`})).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes[`x-out-of-boundaries`]=``}else{if(!1===e.hide)return e;e.hide=!1,e.attributes[`x-out-of-boundaries`]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n=t.x,r=t.y,i=e.offsets.popper,a=Ne(e.instance.modifiers,(function(e){return e.name===`applyStyle`})).gpuAcceleration;a!==void 0&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var o,s,c=a===void 0?t.gpuAcceleration:a,l=G(e.instance.popper),u=xe(l),d={position:i.position},f=function(e,t){var n=e.offsets,r=n.popper,i=n.reference,a=Math.round,o=Math.floor,s=function(e){return e},c=a(i.width),l=a(r.width),u=[`left`,`right`].indexOf(e.placement)!==-1,d=e.placement.indexOf(`-`)!==-1,f=t?u||d||c%2==l%2?a:o:s,p=t?a:s;return{left:f(c%2==1&&l%2==1&&!d&&t?r.left-1:r.left),top:p(r.top),bottom:p(r.bottom),right:f(r.right)}}(e,window.devicePixelRatio<2||!Ke),p=n===`bottom`?`top`:`bottom`,m=r===`right`?`left`:`right`,h=Le(`transform`);if(s=p===`bottom`?l.nodeName===`HTML`?-l.clientHeight+f.bottom:-u.height+f.bottom:f.top,o=m===`right`?l.nodeName===`HTML`?-l.clientWidth+f.right:-u.width+f.right:f.left,c&&h)d[h]=`translate3d(`+o+`px, `+s+`px, 0)`,d[p]=0,d[m]=0,d.willChange=`transform`;else{var g=p===`bottom`?-1:1,_=m===`right`?-1:1;d[p]=s*g,d[m]=o*_,d.willChange=p+`, `+m}return e.attributes=K({},{"x-placement":e.placement},e.attributes),e.styles=K({},d,e.styles),e.arrowStyles=K({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:`bottom`,y:`right`},applyStyle:{order:900,enabled:!0,fn:function(e){var t,n;return Ge(e.instance.popper,e.styles),t=e.instance.popper,n=e.attributes,Object.keys(n).forEach((function(e){!1===n[e]?t.removeAttribute(e):t.setAttribute(e,n[e])})),e.arrowElement&&Object.keys(e.arrowStyles).length&&Ge(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,r,i){var a=ke(i,t,e,n.positionFixed),o=Oe(n.placement,a,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute(`x-placement`,o),Ge(t,{position:n.positionFixed?`fixed`:`absolute`}),n},gpuAcceleration:void 0}}},Qe=function(){function e(t,n){var r=this,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};_e(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=H(this.update.bind(this)),this.options=K({},e.Defaults,i),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(K({},e.Defaults.modifiers,i.modifiers)).forEach((function(t){r.options.modifiers[t]=K({},e.Defaults.modifiers[t]||{},i.modifiers?i.modifiers[t]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return K({name:e},r.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(e){e.enabled&&U(e.onLoad)&&e.onLoad(r.reference,r.popper,r.options,e,r.state)})),this.update();var a=this.options.eventsEnabled;a&&this.enableEventListeners(),this.state.eventsEnabled=a}return ve(e,[{key:`update`,value:function(){return Fe.call(this)}},{key:`destroy`,value:function(){return Re.call(this)}},{key:`enableEventListeners`,value:function(){return He.call(this)}},{key:`disableEventListeners`,value:function(){return Ue.call(this)}}]),e}();Qe.Utils=(typeof window<`u`?window:global).PopperUtils,Qe.placements=Je,Qe.Defaults=Ze;var $e=Qe,et=`dropdown`,tt=`bs.dropdown`,nt=r.default.fn[et],rt=RegExp(`38|40|27`),it=`disabled`,at=`show`,ot=`dropdown-menu-right`,st=`hide.bs.dropdown`,ct=`hidden.bs.dropdown`,lt=`click.bs.dropdown.data-api`,ut=`keydown.bs.dropdown.data-api`,dt=`[data-toggle="dropdown"]`,ft=`.dropdown-menu`,pt={offset:0,flip:!0,boundary:`scrollParent`,reference:`toggle`,display:`dynamic`,popperConfig:null},mt={offset:`(number|string|function)`,flip:`boolean`,boundary:`(string|element)`,reference:`(string|element)`,display:`string`,popperConfig:`(null|object)`},ht=function(){function e(e,t){this._element=e,this._popper=null,this._config=this._getConfig(t),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var t=e.prototype;return t.toggle=function(){if(!this._element.disabled&&!r.default(this._element).hasClass(it)){var t=r.default(this._menu).hasClass(at);e._clearMenus(),t||this.show(!0)}},t.show=function(t){if(t===void 0&&(t=!1),!(this._element.disabled||r.default(this._element).hasClass(it)||r.default(this._menu).hasClass(at))){var n={relatedTarget:this._element},i=r.default.Event(`show.bs.dropdown`,n),a=e._getParentFromElement(this._element);
1if(r.default(a).trigger(i),!i.isDefaultPrevented()){if(!this._inNavbar&&t){if($e===void 0)throw TypeError(`Bootstrap's dropdowns require Popper (https://popper.js.org)`);var o=this._element;this._config.reference===`parent`?o=a:l.isElement(this._config.reference)&&(o=this._config.reference,this._config.reference.jquery!==void 0&&(o=this._config.reference[0])),this._config.boundary!==`scrollParent`&&r.default(a).addClass(`position-static`),this._popper=new $e(o,this._menu,this._getPopperConfig())}`ontouchstart`in document.documentElement&&r.default(a).closest(`.navbar-nav`).length===0&&r.default(document.body).children().on(`mouseover`,null,r.default.noop),this._element.focus(),this._element.setAttribute(`aria-expanded`,!0),r.default(this._menu).toggleClass(at),r.default(a).toggleClass(at).trigger(r.default.Event(`shown.bs.dropdown`,n))}}},t.hide=function(){if(!this._element.disabled&&!r.default(this._element).hasClass(it)&&r.default(this._menu).hasClass(at)){var t={relatedTarget:this._element},n=r.default.Event(st,t),i=e._getParentFromElement(this._element);r.default(i).trigger(n),n.isDefaultPrevented()||(this._popper&&this._popper.destroy(),r.default(this._menu).toggleClass(at),r.default(i).toggleClass(at).trigger(r.default.Event(ct,t)))}},t.dispose=function(){r.default.removeData(this._element,tt),r.default(this._element).off(`.bs.dropdown`),this._element=null,this._menu=null,this._popper!==null&&(this._popper.destroy(),this._popper=null)},t.update=function(){this._inNavbar=this._detectNavbar(),this._popper!==null&&this._popper.scheduleUpdate()},t._addEventListeners=function(){var e=this;r.default(this._element).on(`click.bs.dropdown`,(function(t){t.preventDefault(),t.stopPropagation(),e.toggle()}))},t._getConfig=function(e){return e=o({},this.constructor.Default,r.default(this._element).data(),e),l.typeCheckConfig(et,e,this.constructor.DefaultType),e},t._getMenuElement=function(){if(!this._menu){var t=e._getParentFromElement(this._element);t&&(this._menu=t.querySelector(ft))}return this._menu},t._getPlacement=function(){var e=r.default(this._element.parentNode),t=`bottom-start`;return e.hasClass(`dropup`)?t=r.default(this._menu).hasClass(ot)?`top-end`:`top-start`:e.hasClass(`dropright`)?t=`right-start`:e.hasClass(`dropleft`)?t=`left-start`:r.default(this._menu).hasClass(ot)&&(t=`bottom-end`),t},t._detectNavbar=function(){return r.default(this._element).closest(`.navbar`).length>0},t._getOffset=function(){var e=this,t={};return typeof this._config.offset==`function`?t.fn=function(t){return t.offsets=o({},t.offsets,e._config.offset(t.offsets,e._element)),t}:t.offset=this._config.offset,t},t._getPopperConfig=function(){var e={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return this._config.display===`static`&&(e.modifiers.applyStyle={enabled:!1}),o({},e,this._config.popperConfig)},e._jQueryInterface=function(t){return this.each((function(){var n=r.default(this).data(tt);if(n||(n=new e(this,typeof t==`object`?t:null),r.default(this).data(tt,n)),typeof t==`string`){if(n[t]===void 0)throw TypeError(`No method named "`+t+`"`);n[t]()}}))},e._clearMenus=function(t){if(!t||t.which!==3&&(t.type!==`keyup`||t.which===9))for(var n=[].slice.call(document.querySelectorAll(dt)),i=0,a=n.length;i<a;i++){var o=e._getParentFromElement(n[i]),s=r.default(n[i]).data(tt),c={relatedTarget:n[i]};if(t&&t.type===`click`&&(c.clickEvent=t),s){var l=s._menu;if(r.default(o).hasClass(at)&&!(t&&(t.type===`click`&&/input|textarea/i.test(t.target.tagName)||t.type===`keyup`&&t.which===9)&&r.default.contains(o,t.target))){var u=r.default.Event(st,c);r.default(o).trigger(u),u.isDefaultPrevented()||(`ontouchstart`in document.documentElement&&r.default(document.body).children().off(`mouseover`,null,r.default.noop),n[i].setAttribute(`aria-expanded`,`false`),s._popper&&s._popper.destroy(),r.default(l).removeClass(at),r.default(o).removeClass(at).trigger(r.default.Event(ct,c)))}}}},e._getParentFromElement=function(e){var t,n=l.getSelectorFromElement(e);return n&&(t=document.querySelector(n)),t||e.parentNode},e._dataApiKeydownHandler=function(t){if(!(/input|textarea/i.test(t.target.tagName)?t.which===32||t.which!==27&&(t.which!==40&&t.which!==38||r.default(t.target).closest(ft).length):!rt.test(t.which))&&!this.disabled&&!r.default(this).hasClass(it)){var n=e._getParentFromElement(this),i=r.default(n).hasClass(at);if(i||t.which!==27){if(t.preventDefault(),t.stopPropagation(),!i||t.which===27||t.which===32)return t.which===27&&r.default(n.querySelector(dt)).trigger(`focus`),void r.default(this).trigger(`click`);var a=[].slice.call(n.querySelectorAll(`.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)`)).filter((function(e){return r.default(e).is(`:visible`)}));if(a.length!==0){var o=a.indexOf(t.target);t.which===38&&o>0&&o--,t.which===40&&o<a.length-1&&o++,o<0&&(o=0),a[o].focus()}}}},a(e,null,[{key:`VERSION`,get:function(){return`4.6.2`}},{key:`Default`,get:function(){return pt}},{key:`DefaultType`,get:function(){return mt}}]),e}();r.default(document).on(ut,dt,ht._dataApiKeydownHandler).on(ut,ft,ht._dataApiKeydownHandler).on(lt+` keyup.bs.dropdown.data-api`,ht._clearMenus).on(lt,dt,(function(e){e.preventDefault(),e.stopPropagation(),ht._jQueryInterface.call(r.default(this),`toggle`)})).on(lt,`.dropdown form`,(function(e){e.stopPropagation()})),r.default.fn[et]=ht._jQueryInterface,r.default.fn[et].Constructor=ht,r.default.fn[et].noConflict=function(){return r.default.fn[et]=nt,ht._jQueryInterface};var gt=`bs.modal`,_t=r.default.fn.modal,vt=`modal-open`,yt=`fade`,bt=`show`,xt=`modal-static`,St=`hidden.bs.modal`,Ct=`show.bs.modal`,q=`focusin.bs.modal`,wt=`resize.bs.modal`,Tt=`click.dismiss.bs.modal`,Et=`ke
1ydown.dismiss.bs.modal`,Dt=`mousedown.dismiss.bs.modal`,Ot=`.fixed-top, .fixed-bottom, .is-fixed, .sticky-top`,kt={backdrop:!0,keyboard:!0,focus:!0,show:!0},At={backdrop:`(boolean|string)`,keyboard:`boolean`,focus:`boolean`,show:`boolean`},jt=function(){function e(e,t){this._config=this._getConfig(t),this._element=e,this._dialog=e.querySelector(`.modal-dialog`),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var t=e.prototype;return t.toggle=function(e){return this._isShown?this.hide():this.show(e)},t.show=function(e){var t=this;if(!this._isShown&&!this._isTransitioning){var n=r.default.Event(Ct,{relatedTarget:e});r.default(this._element).trigger(n),n.isDefaultPrevented()||(this._isShown=!0,r.default(this._element).hasClass(yt)&&(this._isTransitioning=!0),this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),r.default(this._element).on(Tt,`[data-dismiss="modal"]`,(function(e){return t.hide(e)})),r.default(this._dialog).on(Dt,(function(){r.default(t._element).one(`mouseup.dismiss.bs.modal`,(function(e){r.default(e.target).is(t._element)&&(t._ignoreBackdropClick=!0)}))})),this._showBackdrop((function(){return t._showElement(e)})))}},t.hide=function(e){var t=this;if(e&&e.preventDefault(),this._isShown&&!this._isTransitioning){var n=r.default.Event(`hide.bs.modal`);if(r.default(this._element).trigger(n),this._isShown&&!n.isDefaultPrevented()){this._isShown=!1;var i=r.default(this._element).hasClass(yt);if(i&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),r.default(document).off(q),r.default(this._element).removeClass(bt),r.default(this._element).off(Tt),r.default(this._dialog).off(Dt),i){var a=l.getTransitionDurationFromElement(this._element);r.default(this._element).one(l.TRANSITION_END,(function(e){return t._hideModal(e)})).emulateTransitionEnd(a)}else this._hideModal()}}},t.dispose=function(){[window,this._element,this._dialog].forEach((function(e){return r.default(e).off(`.bs.modal`)})),r.default(document).off(q),r.default.removeData(this._element,gt),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},t.handleUpdate=function(){this._adjustDialog()},t._getConfig=function(e){return e=o({},kt,e),l.typeCheckConfig(`modal`,e,At),e},t._triggerBackdropTransition=function(){var e=this,t=r.default.Event(`hidePrevented.bs.modal`);if(r.default(this._element).trigger(t),!t.isDefaultPrevented()){var n=this._element.scrollHeight>document.documentElement.clientHeight;n||(this._element.style.overflowY=`hidden`),this._element.classList.add(xt);var i=l.getTransitionDurationFromElement(this._dialog);r.default(this._element).off(l.TRANSITION_END),r.default(this._element).one(l.TRANSITION_END,(function(){e._element.classList.remove(xt),n||r.default(e._element).one(l.TRANSITION_END,(function(){e._element.style.overflowY=``})).emulateTransitionEnd(e._element,i)})).emulateTransitionEnd(i),this._element.focus()}},t._showElement=function(e){var t=this,n=r.default(this._element).hasClass(yt),i=this._dialog?this._dialog.querySelector(`.modal-body`):null;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display=`block`,this._element.removeAttribute(`aria-hidden`),this._element.setAttribute(`aria-modal`,!0),this._element.setAttribute(`role`,`dialog`),r.default(this._dialog).hasClass(`modal-dialog-scrollable`)&&i?i.scrollTop=0:this._element.scrollTop=0,n&&l.reflow(this._element),r.default(this._element).addClass(bt),this._config.focus&&this._enforceFocus();var a=r.default.Event(`shown.bs.modal`,{relatedTarget:e}),o=function(){t._config.focus&&t._element.focus(),t._isTransitioning=!1,r.default(t._element).trigger(a)};if(n){var s=l.getTransitionDurationFromElement(this._dialog);r.default(this._dialog).one(l.TRANSITION_END,o).emulateTransitionEnd(s)}else o()},t._enforceFocus=function(){var e=this;r.default(document).off(q).on(q,(function(t){document!==t.target&&e._element!==t.target&&r.default(e._element).has(t.target).length===0&&e._element.focus()}))},t._setEscapeEvent=function(){var e=this;this._isShown?r.default(this._element).on(Et,(function(t){e._config.keyboard&&t.which===27?(t.preventDefault(),e.hide()):e._config.keyboard||t.which!==27||e._triggerBackdropTransition()})):this._isShown||r.default(this._element).off(Et)},t._setResizeEvent=function(){var e=this;this._isShown?r.default(window).on(wt,(function(t){return e.handleUpdate(t)})):r.default(window).off(wt)},t._hideModal=function(){var e=this;this._element.style.display=`none`,this._element.setAttribute(`aria-hidden`,!0),this._element.removeAttribute(`aria-modal`),this._element.removeAttribute(`role`),this._isTransitioning=!1,this._showBackdrop((function(){r.default(document.body).removeClass(vt),e._resetAdjustments(),e._resetScrollbar(),r.default(e._element).trigger(St)}))},t._removeBackdrop=function(){this._backdrop&&=(r.default(this._backdrop).remove(),null)},t._showBackdrop=function(e){var t=this,n=r.default(this._element).hasClass(yt)?yt:``;if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement(`div`),this._backdrop.className=`modal-backdrop`,n&&this._backdrop.classList.add(n),r.default(this._backdrop).appendTo(document.body),r.default(this._element).on(Tt,(function(e){t._ignoreBackdropClick?t._ignoreBackdropClick=!1:e.target===e.currentTarget&&(t._config.backdrop===`static`?t._triggerBackdropTransition():t.hide())})),n&&l.reflow(this._backdrop),r.default(this._backdrop).addClass(bt),!e)return;if(!n)return void e();var i=l.getTransitionDurationFromElement(this._backdrop);r.default(this._backdrop).one(l.TRANSITION_END,e).emulateTransitionEnd(i)}else if(!this._isShown&&this._backdrop){r.default(this._backdrop).removeClass(bt);var a=function(){t._removeBackdrop(),e&&e()};if(r.default(this._element).hasClass(yt)){var o=l.getTransitionDurationFromElement(this._backdrop);r.default(this._backdrop).one(l.TRANSITION_END,a).emulateTransitionEnd(o)}else a()}else e&&e()},t._adjustDialog=function(){var e=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&e&&(this._element.style.paddingLeft=this._scrollbarWidth+`px`),this._isBodyOverflowing&&!e&&(this._element.style.paddingRight=this._scrollbarWidth+`px`)},t._resetAdjustments=function(){this._element.style.paddingLeft=``,this._element.style.paddingRight=``}
1,t._checkScrollbar=function(){var e=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(e.left+e.right)<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},t._setScrollbar=function(){var e=this;if(this._isBodyOverflowing){var t=[].slice.call(document.querySelectorAll(Ot)),n=[].slice.call(document.querySelectorAll(`.sticky-top`));r.default(t).each((function(t,n){var i=n.style.paddingRight,a=r.default(n).css(`padding-right`);r.default(n).data(`padding-right`,i).css(`padding-right`,parseFloat(a)+e._scrollbarWidth+`px`)})),r.default(n).each((function(t,n){var i=n.style.marginRight,a=r.default(n).css(`margin-right`);r.default(n).data(`margin-right`,i).css(`margin-right`,parseFloat(a)-e._scrollbarWidth+`px`)}));var i=document.body.style.paddingRight,a=r.default(document.body).css(`padding-right`);r.default(document.body).data(`padding-right`,i).css(`padding-right`,parseFloat(a)+this._scrollbarWidth+`px`)}r.default(document.body).addClass(vt)},t._resetScrollbar=function(){var e=[].slice.call(document.querySelectorAll(Ot));r.default(e).each((function(e,t){var n=r.default(t).data(`padding-right`);r.default(t).removeData(`padding-right`),t.style.paddingRight=n||``}));var t=[].slice.call(document.querySelectorAll(`.sticky-top`));r.default(t).each((function(e,t){var n=r.default(t).data(`margin-right`);n!==void 0&&r.default(t).css(`margin-right`,n).removeData(`margin-right`)}));var n=r.default(document.body).data(`padding-right`);r.default(document.body).removeData(`padding-right`),document.body.style.paddingRight=n||``},t._getScrollbarWidth=function(){var e=document.createElement(`div`);e.className=`modal-scrollbar-measure`,document.body.appendChild(e);var t=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),t},e._jQueryInterface=function(t,n){return this.each((function(){var i=r.default(this).data(gt),a=o({},kt,r.default(this).data(),typeof t==`object`&&t?t:{});if(i||(i=new e(this,a),r.default(this).data(gt,i)),typeof t==`string`){if(i[t]===void 0)throw TypeError(`No method named "`+t+`"`);i[t](n)}else a.show&&i.show(n)}))},a(e,null,[{key:`VERSION`,get:function(){return`4.6.2`}},{key:`Default`,get:function(){return kt}}]),e}();r.default(document).on(`click.bs.modal.data-api`,`[data-toggle="modal"]`,(function(e){var t,n=this,i=l.getSelectorFromElement(this);i&&(t=document.querySelector(i));var a=r.default(t).data(gt)?`toggle`:o({},r.default(t).data(),r.default(this).data());this.tagName!==`A`&&this.tagName!==`AREA`||e.preventDefault();var s=r.default(t).one(Ct,(function(e){e.isDefaultPrevented()||s.one(St,(function(){r.default(n).is(`:visible`)&&n.focus()}))}));jt._jQueryInterface.call(r.default(t),a,this)})),r.default.fn.modal=jt._jQueryInterface,r.default.fn.modal.Constructor=jt,r.default.fn.modal.noConflict=function(){return r.default.fn.modal=_t,jt._jQueryInterface};var Mt=[`background`,`cite`,`href`,`itemtype`,`longdesc`,`poster`,`src`,`xlink:href`],Nt=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,Pt=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i;function Ft(e,t,n){if(e.length===0)return e;if(n&&typeof n==`function`)return n(e);for(var r=new window.DOMParser().parseFromString(e,`text/html`),i=Object.keys(t),a=[].slice.call(r.body.querySelectorAll(`*`)),o=function(e,n){var r=a[e],o=r.nodeName.toLowerCase();if(i.indexOf(r.nodeName.toLowerCase())===-1)return r.parentNode.removeChild(r),`continue`;var s=[].slice.call(r.attributes),c=[].concat(t[`*`]||[],t[o]||[]);s.forEach((function(e){(function(e,t){var n=e.nodeName.toLowerCase();if(t.indexOf(n)!==-1)return Mt.indexOf(n)===-1||!!(Nt.test(e.nodeValue)||Pt.test(e.nodeValue));for(var r=t.filter((function(e){return e instanceof RegExp})),i=0,a=r.length;i<a;i++)if(r[i].test(n))return!0;return!1})(e,c)||r.removeAttribute(e.nodeName)}))},s=0,c=a.length;s<c;s++)o(s);return r.body.innerHTML}var It=`tooltip`,Lt=`bs.tooltip`,Rt=r.default.fn.tooltip,J=RegExp(`(^|\\s)bs-tooltip\\S+`,`g`),Y=[`sanitize`,`whiteList`,`sanitizeFn`],zt=`fade`,Bt=`show`,X=`show`,Vt=`out`,Z=`hover`,Ht=`focus`,Ut={AUTO:`auto`,TOP:`top`,RIGHT:`right`,BOTTOM:`bottom`,LEFT:`left`},Wt={animation:!0,template:`<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>`,trigger:`hover focus`,title:``,delay:0,html:!1,selector:!1,placement:`top`,offset:0,container:!1,fallbackPlacement:`flip`,boundary:`scrollParent`,customClass:``,sanitize:!0,sanitizeFn:null,whiteList:{"*":[`class`,`dir`,`id`,`lang`,`role`,/^aria-[\w-]*$/i],a:[`target`,`href`,`title`,`rel`],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:[`src`,`srcset`,`alt`,`title`,`width`,`height`],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperConfig:null},Gt={animation:`boolean`,template:`string`,title:`(string|element|function)`,trigger:`string`,delay:`(number|object)`,html:`boolean`,selector:`(string|boolean)`,placement:`(string|function)`,offset:`(number|string|function)`,container:`(string|element|boolean)`,fallbackPlacement:`(string|array)`,boundary:`(string|element)`,customClass:`(string|function)`,sanitize:`boolean`,sanitizeFn:`(null|function)`,whiteList:`object`,popperConfig:`(null|object)`},Kt={HIDE:`hide.bs.tooltip`,HIDDEN:`hidden.bs.tooltip`,SHOW:`show.bs.tooltip`,SHOWN:`shown.bs.tooltip`,INSERTED:`inserted.bs.tooltip`,CLICK:`click.bs.tooltip`,FOCUSIN:`focusin.bs.tooltip`,FOCUSOUT:`focusout.bs.tooltip`,MOUSEENTER:`mouseenter.bs.tooltip`,MOUSELEAVE:`mouseleave.bs.tooltip`},qt=function(){function e(e,t){if($e===void 0)throw TypeError(`Bootstrap's tooltips require Popper (https://popper.js.org)`);this._isEnabled=!0,this._timeout=0,this._hoverState=``,this._activeTrigger={},this._popper=null,this.element=e,this.config=this._getConfig(t),this.tip=null,this._setListeners()}var t=e.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(e){if(this._isEnabled){if(e){var t=this.constructor.DATA_KEY,n=r.default(e.currentTarget).data(t);n||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),r.default(e.currentTarget).data(t,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(r.default(this.getTipElement()).hasClass(Bt))return void this._leave(null,this);this._enter(null,this)}}},t.dispose=function(){clearTimeout(this._timeout),r.default.removeData(this.element,this.constructor.DATA_KEY),r.default(this.element).off(this.constructor.EVENT_KEY),r.default(this.element).closest(`.modal`).off(`hide.bs.modal`,this._hideModalHandler),this.tip&&r.default(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if(r.default(this.element).css(`display`)===`none`)throw Error(`Please use show on visible elements`);var t=r.default.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){r.default(this.element).trigger(t);var n=l.findShadowRoot(this.element),i=r.default.contains(n===null?this.element.ownerDocument.documentElement:n,this.element);if(t.isDefaultPrevented()||!i)return;var a=this.getTipElement(),o=l.getUID(this.constructor.NAME);a.setAttribute(`id`,o),this.element.setAttribute(`aria-describedby`,o),this.setContent(),this.config.animation&&r.default(a).addClass(zt);var s=typeof this.config.placement==`function`?this.config.placement.call(this,a,this.element):this.config.placement,c=this._getAttachment(s);this.addAttachmentClass(c);var u=this._getContainer();r.default(a).data(this.constructor.DATA_KEY,this),r.default.contains(this.element.ownerDocument.documentElement,this.tip)||r.default(a).appendTo(u),r.default(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new $e(this.element,a,this._getPopperConfig(c)),r.default(a).addClass(Bt),r.default(a).addClass(this.config.customClass),`ontouchstart`in document.documentElement&&r.default(document.body).children().on(`mouseover`,null,r.default.noop);var d=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,r.default(e.element).trigger(e.constructor.Event.SHOWN),t===Vt&&e._leave(null,e)};if(r.default(this.tip).hasClass(zt)){var f=l.getTransitionDurationFromElement(this.tip);r.default(this.tip).one(l.TRANSITION_END,d).emulateTransitionEnd(f)}else d()}},t.hide=function(e){var t=this,n=this.getTipElement(),i=r.default.Event(this.constructor.Event.HIDE),a=function(){t._hoverState!==X&&n.parentNode&&n.parentNode.removeChild(n),t._cleanTipClass(),t.element.removeAttribute(`aria-describedby`),r.default(t.element).trigger(t.constructor.Event.HIDDEN),t._popper!==null&&t._popper.destroy(),e&&e()};if(r.default(this.element).trigger(i),!i.isDefaultPrevented()){if
1(r.default(n).removeClass(Bt),`ontouchstart`in document.documentElement&&r.default(document.body).children().off(`mouseover`,null,r.default.noop),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,r.default(this.tip).hasClass(zt)){var o=l.getTransitionDurationFromElement(n);r.default(n).one(l.TRANSITION_END,a).emulateTransitionEnd(o)}else a();this._hoverState=``}},t.update=function(){this._popper!==null&&this._popper.scheduleUpdate()},t.isWithContent=function(){return!!this.getTitle()},t.addAttachmentClass=function(e){r.default(this.getTipElement()).addClass(`bs-tooltip-`+e)},t.getTipElement=function(){return this.tip=this.tip||r.default(this.config.template)[0],this.tip},t.setContent=function(){var e=this.getTipElement();this.setElementContent(r.default(e.querySelectorAll(`.tooltip-inner`)),this.getTitle()),r.default(e).removeClass(`fade show`)},t.setElementContent=function(e,t){typeof t!=`object`||!t.nodeType&&!t.jquery?this.config.html?(this.config.sanitize&&(t=Ft(t,this.config.whiteList,this.config.sanitizeFn)),e.html(t)):e.text(t):this.config.html?r.default(t).parent().is(e)||e.empty().append(t):e.text(r.default(t).text())},t.getTitle=function(){var e=this.element.getAttribute(`data-original-title`);return e||=typeof this.config.title==`function`?this.config.title.call(this.element):this.config.title,e},t._getPopperConfig=function(e){var t=this;return o({},{placement:e,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:`.arrow`},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(e){e.originalPlacement!==e.placement&&t._handlePopperPlacementChange(e)},onUpdate:function(e){return t._handlePopperPlacementChange(e)}},this.config.popperConfig)},t._getOffset=function(){var e=this,t={};return typeof this.config.offset==`function`?t.fn=function(t){return t.offsets=o({},t.offsets,e.config.offset(t.offsets,e.element)),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:l.isElement(this.config.container)?r.default(this.config.container):r.default(document).find(this.config.container)},t._getAttachment=function(e){return Ut[e.toUpperCase()]},t._setListeners=function(){var e=this;this.config.trigger.split(` `).forEach((function(t){if(t===`click`)r.default(e.element).on(e.constructor.Event.CLICK,e.config.selector,(function(t){return e.toggle(t)}));else if(t!==`manual`){var n=t===Z?e.constructor.Event.MOUSEENTER:e.constructor.Event.FOCUSIN,i=t===Z?e.constructor.Event.MOUSELEAVE:e.constructor.Event.FOCUSOUT;r.default(e.element).on(n,e.config.selector,(function(t){return e._enter(t)})).on(i,e.config.selector,(function(t){return e._leave(t)}))}})),this._hideModalHandler=function(){e.element&&e.hide()},r.default(this.element).closest(`.modal`).on(`hide.bs.modal`,this._hideModalHandler),this.config.selector?this.config=o({},this.config,{trigger:`manual`,selector:``}):this._fixTitle()},t._fixTitle=function(){var e=typeof this.element.getAttribute(`data-original-title`);(this.element.getAttribute(`title`)||e!==`string`)&&(this.element.setAttribute(`data-original-title`,this.element.getAttribute(`title`)||``),this.element.setAttribute(`title`,``))},t._enter=function(e,t){var n=this.constructor.DATA_KEY;(t||=r.default(e.currentTarget).data(n))||(t=new this.constructor(e.currentTarget,this._getDelegateConfig()),r.default(e.currentTarget).data(n,t)),e&&(t._activeTrigger[e.type===`focusin`?Ht:Z]=!0),r.default(t.getTipElement()).hasClass(Bt)||t._hoverState===X?t._hoverState=X:(clearTimeout(t._timeout),t._hoverState=X,t.config.delay&&t.config.delay.show?t._timeout=setTimeout((function(){t._hoverState===X&&t.show()}),t.config.delay.show):t.show())},t._leave=function(e,t){var n=this.constructor.DATA_KEY;(t||=r.default(e.currentTarget).data(n))||(t=new this.constructor(e.currentTarget,this._getDelegateConfig()),r.default(e.currentTarget).data(n,t)),e&&(t._activeTrigger[e.type===`focusout`?Ht:Z]=!1),t._isWithActiveTrigger()||(clearTimeout(t._timeout),t._hoverState=Vt,t.config.delay&&t.config.delay.hide?t._timeout=setTimeout((function(){t._hoverState===Vt&&t.hide()}),t.config.delay.hide):t.hide())},t._isWithActiveTrigger=function(){for(var e in this._activeTrigger)if(this._activeTrigger[e])return!0;return!1},t._getConfig=function(e){var t=r.default(this.element).data();return Object.keys(t).forEach((function(e){Y.indexOf(e)!==-1&&delete t[e]})),typeof(e=o({},this.constructor.Default,t,typeof e==`object`&&e?e:{})).delay==`number`&&(e.delay={show:e.delay,hide:e.delay}),typeof e.title==`number`&&(e.title=e.title.toString()),typeof e.content==`number`&&(e.content=e.content.toString()),l.typeCheckConfig(It,e,this.constructor.DefaultType),e.sanitize&&(e.template=Ft(e.template,e.whiteList,e.sanitizeFn)),e},t._getDelegateConfig=function(){var e={};if(this.config)for(var t in this.config)this.constructor.Default[t]!==this.config[t]&&(e[t]=this.config[t]);return e}
1,t._cleanTipClass=function(){var e=r.default(this.getTipElement()),t=e.attr(`class`).match(J);t!==null&&t.length&&e.removeClass(t.join(``))},t._handlePopperPlacementChange=function(e){this.tip=e.instance.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(e.placement))},t._fixTransition=function(){var e=this.getTipElement(),t=this.config.animation;e.getAttribute(`x-placement`)===null&&(r.default(e).removeClass(zt),this.config.animation=!1,this.hide(),this.show(),this.config.animation=t)},e._jQueryInterface=function(t){return this.each((function(){var n=r.default(this),i=n.data(Lt),a=typeof t==`object`&&t;if((i||!/dispose|hide/.test(t))&&(i||(i=new e(this,a),n.data(Lt,i)),typeof t==`string`)){if(i[t]===void 0)throw TypeError(`No method named "`+t+`"`);i[t]()}}))},a(e,null,[{key:`VERSION`,get:function(){return`4.6.2`}},{key:`Default`,get:function(){return Wt}},{key:`NAME`,get:function(){return It}},{key:`DATA_KEY`,get:function(){return Lt}},{key:`Event`,get:function(){return Kt}},{key:`EVENT_KEY`,get:function(){return`.bs.tooltip`}},{key:`DefaultType`,get:function(){return Gt}}]),e}();r.default.fn.tooltip=qt._jQueryInterface,r.default.fn.tooltip.Constructor=qt,r.default.fn.tooltip.noConflict=function(){return r.default.fn.tooltip=Rt,qt._jQueryInterface};var Jt=`bs.popover`,Yt=r.default.fn.popover,Xt=RegExp(`(^|\\s)bs-popover\\S+`,`g`),Zt=o({},qt.Default,{placement:`right`,trigger:`click`,content:``,template:`<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>`}),Qt=o({},qt.DefaultType,{content:`(string|element|function)`}),$t={HIDE:`hide.bs.popover`,HIDDEN:`hidden.bs.popover`,SHOW:`show.bs.popover`,SHOWN:`shown.bs.popover`,INSERTED:`inserted.bs.popover`,CLICK:`click.bs.popover`,FOCUSIN:`focusin.bs.popover`,FOCUSOUT:`focusout.bs.popover`,MOUSEENTER:`mouseenter.bs.popover`,MOUSELEAVE:`mouseleave.bs.popover`},en=function(e){var t,n;function i(){return e.apply(this,arguments)||this}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,s(t,n);var o=i.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.addAttachmentClass=function(e){r.default(this.getTipElement()).addClass(`bs-popover-`+e)},o.getTipElement=function(){return this.tip=this.tip||r.default(this.config.template)[0],this.tip},o.setContent=function(){var e=r.default(this.getTipElement());this.setElementContent(e.find(`.popover-header`),this.getTitle());var t=this._getContent();typeof t==`function`&&(t=t.call(this.element)),this.setElementContent(e.find(`.popover-body`),t),e.removeClass(`fade show`)},o._getContent=function(){return this.element.getAttribute(`data-content`)||this.config.content},o._cleanTipClass=function(){var e=r.default(this.getTipElement()),t=e.attr(`class`).match(Xt);t!==null&&t.length>0&&e.removeClass(t.join(``))},i._jQueryInterface=function(e){return this.each((function(){var t=r.default(this).data(Jt),n=typeof e==`object`?e:null;if((t||!/dispose|hide/.test(e))&&(t||(t=new i(this,n),r.default(this).data(Jt,t)),typeof e==`string`)){if(t[e]===void 0)throw TypeError(`No method named "`+e+`"`);t[e]()}}))},a(i,null,[{key:`VERSION`,get:function(){return`4.6.2`}},{key:`Default`,get:function(){return Zt}},{key:`NAME`,get:function(){return`popover`}},{key:`DATA_KEY`,get:function(){return Jt}},{key:`Event`,get:function(){return $t}},{key:`EVENT_KEY`,get:function(){return`.bs.popover`}},{key:`DefaultType`,get:function(){return Qt}}]),i}(qt);r.default.fn.popover=en._jQueryInterface,r.default.fn.popover.Constructor=en,r.default.fn.popover.noConflict=function(){return r.default.fn.popover=Yt,en._jQueryInterface};var tn=`scrollspy`,nn=`bs.scrollspy`,rn=r.default.fn[tn],an=`active`,on=`position`,sn=`.nav, .list-group`,cn={offset:10,method:`auto`,target:``},ln={offset:`number`,method:`string`,target:`(string|element)`},un=function(){function e(e,t){var n=this;this._element=e,this._scrollElement=e.tagName===`BODY`?window:e,this._config=this._getConfig(t),this._selector=this._config.target+` .nav-link,`+this._config.target+` .list-group-item,`+this._config.target+` .dropdown-item`,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,r.default(this._scrollElement).on(`scroll.bs.scrollspy`,(function(e){return n._process(e)})),this.refresh(),this._process()}var t=e.prototype;return t.refresh=function(){var e=this,t=this._scrollElement===this._scrollElement.window?`offset`:on,n=this._config.method===`auto`?t:this._config.method,i=n===on?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map((function(e){var t,a=l.getSelectorFromElement(e);
1if(a&&(t=document.querySelector(a)),t){var o=t.getBoundingClientRect();if(o.width||o.height)return[r.default(t)[n]().top+i,a]}return null})).filter(Boolean).sort((function(e,t){return e[0]-t[0]})).forEach((function(t){e._offsets.push(t[0]),e._targets.push(t[1])}))},t.dispose=function(){r.default.removeData(this._element,nn),r.default(this._scrollElement).off(`.bs.scrollspy`),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},t._getConfig=function(e){if(typeof(e=o({},cn,typeof e==`object`&&e?e:{})).target!=`string`&&l.isElement(e.target)){var t=r.default(e.target).attr(`id`);t||(t=l.getUID(tn),r.default(e.target).attr(`id`,t)),e.target=`#`+t}return l.typeCheckConfig(tn,e,ln),e},t._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},t._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},t._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},t._process=function(){var e=this._getScrollTop()+this._config.offset,t=this._getScrollHeight(),n=this._config.offset+t-this._getOffsetHeight();if(this._scrollHeight!==t&&this.refresh(),e>=n){var r=this._targets[this._targets.length-1];this._activeTarget!==r&&this._activate(r)}else{if(this._activeTarget&&e<this._offsets[0]&&this._offsets[0]>0)return this._activeTarget=null,void this._clear();for(var i=this._offsets.length;i--;)this._activeTarget!==this._targets[i]&&e>=this._offsets[i]&&(this._offsets[i+1]===void 0||e<this._offsets[i+1])&&this._activate(this._targets[i])}},t._activate=function(e){this._activeTarget=e,this._clear();var t=this._selector.split(`,`).map((function(t){return t+`[data-target="`+e+`"],`+t+`[href="`+e+`"]`})),n=r.default([].slice.call(document.querySelectorAll(t.join(`,`))));n.hasClass(`dropdown-item`)?(n.closest(`.dropdown`).find(`.dropdown-toggle`).addClass(an),n.addClass(an)):(n.addClass(an),n.parents(sn).prev(`.nav-link, .list-group-item`).addClass(an),n.parents(sn).prev(`.nav-item`).children(`.nav-link`).addClass(an)),r.default(this._scrollElement).trigger(`activate.bs.scrollspy`,{relatedTarget:e})},t._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter((function(e){return e.classList.contains(an)})).forEach((function(e){return e.classList.remove(an)}))},e._jQueryInterface=function(t){return this.each((function(){var n=r.default(this).data(nn);if(n||(n=new e(this,typeof t==`object`&&t),r.default(this).data(nn,n)),typeof t==`string`){if(n[t]===void 0)throw TypeError(`No method named "`+t+`"`);n[t]()}}))},a(e,null,[{key:`VERSION`,get:function(){return`4.6.2`}},{key:`Default`,get:function(){return cn}}]),e}();r.default(window).on(`load.bs.scrollspy.data-api`,(function(){for(var e=[].slice.call(document.querySelectorAll(`[data-spy="scroll"]`)),t=e.length;t--;){var n=r.default(e[t]);un._jQueryInterface.call(n,n.data())}})),r.default.fn[tn]=un._jQueryInterface,r.default.fn[tn].Constructor=un,r.default.fn[tn].noConflict=function(){return r.default.fn[tn]=rn,un._jQueryInterface};var dn=`bs.tab`,fn=r.default.fn.tab,pn=`active`,mn=`fade`,hn=`show`,gn=`.active`,_n=`> li > .active`,vn=function(){function e(e){this._element=e}var t=e.prototype;return t.show=function(){var e=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&r.default(this._element).hasClass(pn)||r.default(this._element).hasClass(`disabled`)||this._element.hasAttribute(`disabled`))){var t,n,i=r.default(this._element).closest(`.nav, .list-group`)[0],a=l.getSelectorFromElement(this._element);if(i){var o=i.nodeName===`UL`||i.nodeName===`OL`?_n:gn;n=(n=r.default.makeArray(r.default(i).find(o)))[n.length-1]}var s=r.default.Event(`hide.bs.tab`,{relatedTarget:this._element}),c=r.default.Event(`show.bs.tab`,{relatedTarget:n});if(n&&r.default(n).trigger(s),r.default(this._element).trigger(c),!c.isDefaultPrevented()&&!s.isDefaultPrevented()){a&&(t=document.querySelector(a)),this._activate(this._element,i);var u=function(){var t=r.default.Event(`hidden.bs.tab`,{relatedTarget:e._element}),i=r.default.Event(`shown.bs.tab`,{relatedTarget:n});r.default(n).trigger(t),r.default(e._element).trigger(i)};t?this._activate(t,t.parentNode,u):u()}}},t.dispose=function(){r.default.removeData(this._element,dn),this._element=null},t._activate=function(e,t,n){var i=this,a=(!t||t.nodeName!==`UL`&&t.nodeName!==`OL`?r.default(t).children(gn):r.default(t).find(_n))[0],o=n&&a&&r.default(a).hasClass(mn),s=function(){return i._transitionComplete(e,a,n)};if(a&&o){var c=l.getTransitionDurationFromElement(a);r.default(a).removeClass(hn).one(l.TRANSITION_END,s).emulateTransitionEnd(c)}else s()},t._transitionComplete=function(e,t,n){if(t){r.default(t).removeClass(pn);var i=r.default(t.parentNode).find(`> .dropdown-menu .active`)[0];i&&r.default(i).removeClass(pn),t.getAttribute(`role`)===`tab`&&t.setAttribute(`aria-selected`,!1)}r.default(e).addClass(pn),e.getAttribute(`role`)===`tab`&&e.setAttribute(`aria-selected`,!0),l.reflow(e),e.classList.contains(mn)&&e.classList.add(hn);var a=e.parentNode;if(a&&a.nodeName===`LI`&&(a=a.parentNode),a&&r.default(a).hasClass(`dropdown-menu`)){var o=r.default(e).closest(`.dropdown`)[0];if(o){var s=[].slice.call(o.querySelectorAll(`.dropdown-toggle`));r.default(s).addClass(pn)}e.setAttribute(`aria-expanded`,!0)}n&&n()},e._jQueryInterface=function(t){return this.each((function(){var n=r.default(this),i=n.data(dn);if(i||(i=new e(this),n.data(dn,i)),typeof t==`string`){if(i[t]===void 0)throw TypeError(`No method n
1amed "`+t+`"`);i[t]()}}))},a(e,null,[{key:`VERSION`,get:function(){return`4.6.2`}}]),e}();r.default(document).on(`click.bs.tab.data-api`,`[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]`,(function(e){e.preventDefault(),vn._jQueryInterface.call(r.default(this),`show`)})),r.default.fn.tab=vn._jQueryInterface,r.default.fn.tab.Constructor=vn,r.default.fn.tab.noConflict=function(){return r.default.fn.tab=fn,vn._jQueryInterface};var yn=`bs.toast`,bn=r.default.fn.toast,xn=`hide`,Sn=`show`,Cn=`showing`,wn=`click.dismiss.bs.toast`,Q={animation:!0,autohide:!0,delay:500},Tn={animation:`boolean`,autohide:`boolean`,delay:`number`},En=function(){function e(e,t){this._element=e,this._config=this._getConfig(t),this._timeout=null,this._setListeners()}var t=e.prototype;return t.show=function(){var e=this,t=r.default.Event(`show.bs.toast`);if(r.default(this._element).trigger(t),!t.isDefaultPrevented()){this._clearTimeout(),this._config.animation&&this._element.classList.add(`fade`);var n=function(){e._element.classList.remove(Cn),e._element.classList.add(Sn),r.default(e._element).trigger(`shown.bs.toast`),e._config.autohide&&(e._timeout=setTimeout((function(){e.hide()}),e._config.delay))};if(this._element.classList.remove(xn),l.reflow(this._element),this._element.classList.add(Cn),this._config.animation){var i=l.getTransitionDurationFromElement(this._element);r.default(this._element).one(l.TRANSITION_END,n).emulateTransitionEnd(i)}else n()}},t.hide=function(){if(this._element.classList.contains(Sn)){var e=r.default.Event(`hide.bs.toast`);r.default(this._element).trigger(e),e.isDefaultPrevented()||this._close()}},t.dispose=function(){this._clearTimeout(),this._element.classList.contains(Sn)&&this._element.classList.remove(Sn),r.default(this._element).off(wn),r.default.removeData(this._element,yn),this._element=null,this._config=null},t._getConfig=function(e){return e=o({},Q,r.default(this._element).data(),typeof e==`object`&&e?e:{}),l.typeCheckConfig(`toast`,e,this.constructor.DefaultType),e},t._setListeners=function(){var e=this;r.default(this._element).on(wn,`[data-dismiss="toast"]`,(function(){return e.hide()}))},t._close=function(){var e=this,t=function(){e._element.classList.add(xn),r.default(e._element).trigger(`hidden.bs.toast`)};if(this._element.classList.remove(Sn),this._config.animation){var n=l.getTransitionDurationFromElement(this._element);r.default(this._element).one(l.TRANSITION_END,t).emulateTransitionEnd(n)}else t()},t._clearTimeout=function(){clearTimeout(this._timeout),this._timeout=null},e._jQueryInterface=function(t){return this.each((function(){var n=r.default(this),i=n.data(yn);if(i||(i=new e(this,typeof t==`object`&&t),n.data(yn,i)),typeof t==`string`){if(i[t]===void 0)throw TypeError(`No method named "`+t+`"`);i[t](this)}}))},a(e,null,[{key:`VERSION`,get:function(){return`4.6.2`}},{key:`DefaultType`,get:function(){return Tn}},{key:`Default`,get:function(){return Q}}]),e}();r.default.fn.toast=En._jQueryInterface,r.default.fn.toast.Constructor=En,r.default.fn.toast.noConflict=function(){return r.default.fn.toast=bn,En._jQueryInterface},e.Alert=f,e.Button=y,e.Carousel=j,e.Collapse=re,e.Dropdown=ht,e.Modal=jt,e.Popover=en,e.Scrollspy=un,e.Tab=vn,e.Toast=En,e.Tooltip=qt,e.Util=l,Object.defineProperty(e,"__esModule",{value:!0})}))})),g=t(((e,t)=>{(function(r,i){typeof define==`function`&&define.amd?define([`jquery`],i):typeof e==`object`?t.exports=i(n()):r.bootbox=i(r.jQuery)})(e,function e(t,n){let r={};r.VERSION=`6.0.4`;let i={en:{OK:`OK`,CANCEL:`Cancel`,CONFIRM:`OK`}},a={dialog:`<div class="bootbox modal" tabindex="-1" role="dialog" aria-hidden="true"><div class="modal-dialog"><div class="modal-content"><div class="modal-body"><div class="bootbox-body"></div></div></div></div></div>`,header:`<div class="modal-header"><h5 class="modal-title"></h5></div>`,footer:`<div class="modal-footer"></div>`,closeButton:`<button type="button" class="bootbox-close-button close btn-close" aria-hidden="true" aria-label="Close"></button>`,form:`<form class="bootbox-form"></form>`,button:`<button type="button" class="btn"></button>`,option:`<option value=""></option>`,promptMessage:`<div class="bootbox-prompt-message"></div>
1`,inputs:{text:`<input class="bootbox-input bootbox-input-text form-control" autocomplete="off" type="text" />`,textarea:`<textarea class="bootbox-input bootbox-input-textarea form-control"></textarea>`,email:`<input class="bootbox-input bootbox-input-email form-control" autocomplete="off" type="email" />`,select:`<select class="bootbox-input bootbox-input-select form-select"></select>`,checkbox:`<div class="form-check checkbox"><label class="form-check-label"><input class="form-check-input bootbox-input bootbox-input-checkbox" type="checkbox" /></label></div>`,radio:`<div class="form-check radio"><label class="form-check-label"><input class="form-check-input bootbox-input bootbox-input-radio" type="radio" name="bootbox-radio" /></label></div>`,date:`<input class="bootbox-input bootbox-input-date form-control" autocomplete="off" type="date" />`,time:`<input class="bootbox-input bootbox-input-time form-control" autocomplete="off" type="time" />`,number:`<input class="bootbox-input bootbox-input-number form-control" autocomplete="off" type="number" />`,password:`<input class="bootbox-input bootbox-input-password form-control" autocomplete="off" type="password" />`,range:`<input class="bootbox-input bootbox-input-range form-control-range" autocomplete="off" type="range" />`}},o={locale:`en`,backdrop:`static`,animate:!0,className:null,closeButton:!0,show:!0,container:`body`,value:``,inputType:`text`,errorMessage:null,swapButtonOrder:!1,centerVertical:!1,multiple:!1,scrollable:!1,reusable:!1,relatedTarget:null,size:null,id:null};r.locales=function(e){return e?i[e]:i},r.addLocale=function(e,n){return t.each([`OK`,`CANCEL`,`CONFIRM`],function(e,t){if(!n[t])throw Error(`Please supply a translation for "`+t+`"`)}),i[e]={OK:n.OK,CANCEL:n.CANCEL,CONFIRM:n.CONFIRM},r},r.removeLocale=function(e){if(e!==`en`)delete i[e];else throw Error(`"en" is used as the default and fallback locale and cannot be removed.`);return r},r.setLocale=function(e){return r.setDefaults(`locale`,e)},r.setDefaults=function(){let e={};return arguments.length===2?e[arguments[0]]=arguments[1]:e=arguments[0],t.extend(o,e),r},r.hideAll=function(){return t(`.bootbox`).modal(`hide`),r},r.init=function(n){return e(n||t)},r.dialog=function(e){if(t.fn.modal===n)throw Error(`"$.fn.modal" is not defined; please double check you have included the Bootstrap JavaScript library. See https://getbootstrap.com/docs/5.3/getting-started/introduction/ for more details.`);if(e=p(e),t.fn.modal.Constructor.VERSION){e.fullBootstrapVersion=t.fn.modal.Constructor.VERSION;let n=e.fullBootstrapVersion.indexOf(`.`);e.bootstrap=e.fullBootstrapVersion.substring(0,n)}else e.bootstrap=`2`,e.fullBootstrapVersion=`2.3.2`,console.warn(`Bootbox will *mostly* work with Bootstrap 2, but we do not officially support it. Please upgrade, if possible.`);let r=t(a.dialog),i=r.find(`.modal-dialog`),o=r.find(`.modal-body`),s=t(a.header),c=t(a.footer),l=e.buttons,u={onEscape:e.onEscape};if(o.find(`.bootbox-body`).html(e.message),m(e.buttons)>0&&(h(l,function(e,n){let r=t(a.button);switch(r.data(`bb-handler`,e),r.addClass(n.className),e){case`ok`:case`confirm`:r.addClass(`bootbox-accept`);break;case`cancel`:r.addClass(`bootbox-cancel`)}r.html(n.label),n.id&&r.attr({id:n.id}),n.disabled===!0&&r.prop({disabled:!0}),c.append(r),u[e]=n.callback}),o.after(c)),e.animate===!0&&r.addClass(`fade`),e.className&&r.addClass(e.className),e.id&&r.attr({id:e.id}),e.size)switch(e.fullBootstrapVersion.substring(0,3)<`3.1`&&console.warn(`"size" requires Bootstrap 3.1.0 or higher. You appear to be using `+e.fullBootstrapVersion+`. Please upgrade to use this option.`),e.size){case`small`:case`sm`:i.addClass(`modal-sm`);break;case`large`:case`lg`:i.addClass(`modal-lg`);break;case`extra-large`:case`xl`:i.addClass(`modal-xl`),e.fullBootstrapVersion.substring(0,3)<`4.2`&&console.warn(`Using size "xl"/"extra-large" requires Bootstrap 4.2.0 or higher. You appear to be using `+e.fullBootstrapVersion+`. Please upgrade to use this option.`)}if(e.scrollable&&(i.addClass(`modal-dialog-scrollable`),e.fullBootstrapVersion.substring(0,3)<`4.3`&&console.warn(`Using "scrollable" requires Bootstrap 4.3.0 or higher. You appear to be using `+e.fullBootstrapVersion+`. Please upgrade to use this option.`)),e.title||e.closeButton){if(e.title?s.find(`.modal-title`).html(e.title):s.addClass(`border-0`),e.closeButton){let n=t(a.closeButton);e.bootstrap<5&&n.html(`&times;`),e.bootstrap<4?s.prepend(n):s.append(n)}o.before(s)}
1if(e.centerVertical&&(i.addClass(`modal-dialog-centered`),e.fullBootstrapVersion<`4.0.0`&&console.warn(`"centerVertical" requires Bootstrap 4.0.0-beta.3 or higher. You appear to be using `+e.fullBootstrapVersion+`. Please upgrade to use this option.`)),e.reusable||(r.one(`hide.bs.modal`,{dialog:r},v),r.one(`hidden.bs.modal`,{dialog:r},_)),e.onHide){if(typeof e.onHide==`function`)r.on(`hide.bs.modal`,e.onHide);else throw Error(`Argument supplied to "onHide" must be a function`)}if(e.onHidden){if(typeof e.onHidden==`function`)r.on(`hidden.bs.modal`,e.onHidden);else throw Error(`Argument supplied to "onHidden" must be a function`)}if(e.onShow){if(typeof e.onShow==`function`)r.on(`show.bs.modal`,e.onShow);else throw Error(`Argument supplied to "onShow" must be a function`)}if(r.one(`shown.bs.modal`,{dialog:r},g),e.onShown){if(typeof e.onShown==`function`)r.on(`shown.bs.modal`,e.onShown);else throw Error(`Argument supplied to "onShown" must be a function`)}if(e.backdrop===!0){let e=!1;r.on(`mousedown`,`.modal-content`,function(t){t.stopPropagation(),e=!0}),r.on(`click.dismiss.bs.modal`,function(t){e||t.target!==t.currentTarget||r.trigger(`escape.close.bb`)})}return r.on(`escape.close.bb`,function(e){u.onEscape&&y(e,r,u.onEscape)}),r.on(`click`,`.modal-footer button:not(.disabled)`,function(e){let i=t(this).data(`bb-handler`);i!==n&&y(e,r,u[i])}),r.on(`click`,`.bootbox-close-button`,function(e){y(e,r,u.onEscape)}),r.on(`keyup`,function(e){e.which===27&&r.trigger(`escape.close.bb`)}),t(e.container).append(r),r.modal({backdrop:e.backdrop,keyboard:!1,show:!1}),e.show&&r.modal(`show`,e.relatedTarget),r},r.alert=function(){let e;if(e=l(`alert`,[`ok`],[`message`,`callback`],arguments),e.callback&&typeof e.callback!=`function`)throw Error(`alert requires the "callback" property to be a function when provided`);return e.buttons.ok.callback=e.onEscape=function(){return typeof e.callback!=`function`||e.callback.call(this)},r.dialog(e)},r.confirm=function(){let e;if(e=l(`confirm`,[`cancel`,`confirm`],[`message`,`callback`],arguments),typeof e.callback!=`function`)throw Error(`confirm requires a callback`);return e.buttons.cancel.callback=e.onEscape=function(){return e.callback.call(this,!1)},e.buttons.confirm.callback=function(){return e.callback.call(this,!0)},r.dialog(e)},r.prompt=function(){let e,i,s,c,u,d;if(s=t(a.form),e=l(`prompt`,[`cancel`,`confirm`],[`title`,`callback`],arguments),e.value||(e.value=o.value),e.inputType||(e.inputType=o.inputType),u=e.show===n?o.show:e.show,e.show=!1,e.buttons.cancel.callback=e.onEscape=function(){return e.callback.call(this,null)},e.buttons.confirm.callback=function(){let n;if(e.inputType===`checkbox`){if(n=c.find(`input:checked`).map(function(){return t(this).val()}).get(),n.length===0&&e.required===!0)return!1}else if(e.inputType===`radio`)n=c.find(`input:checked`).val();else{let r=c[0];if(r.checkValidity&&!r.checkValidity())return e.errorMessage&&r.setCustomValidity(e.errorMessage),r.reportValidity&&r.reportValidity(),!1;n=e.inputType===`select`&&e.multiple===!0?c.find(`option:selected`).map(function(){return t(this).val()}).get():c.val()}return e.callback.call(this,n)},!e.title)throw Error(`prompt requires a title`);if(typeof e.callback!=`function`)throw Error(`prompt requires a callback`);if(!a.inputs[e.inputType])throw Error(`Invalid prompt type`);switch(c=t(a.inputs[e.inputType]),e.inputType){case`text`:case`textarea`:case`email`:case`password`:c.val(e.value),e.placeholder&&c.attr(`placeholder`,e.placeholder),e.pattern&&c.attr(`pattern`,e.pattern),e.maxlength&&c.attr(`maxlength`,e.maxlength),e.required&&c.prop({required:!0}),e.rows&&!isNaN(parseInt(e.rows))&&e.inputType===`textarea`&&c.attr({rows:e.rows});break;case`date`:case`time`:case`number`:case`range`:if(c.val(e.value),e.placeholder&&c.attr(`placeholder`,e.placeholder),e.pattern?c.attr(`pattern`,e.pattern):e.inputType===`date`?c.attr(`pattern`,`d{4}-d{2}-d{2}`):e.inputType===`time`&&c.attr(`pattern`,`d{2}:d{2}`),e.required&&c.prop({required:!0}),e.step){if(e.step===`any`||!isNaN(e.step)&&parseFloat(e.step)>0)c.attr(`step`,e.step);else throw Error(`"step" must be a valid positive number or the value "any". See https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-step for more information.`)}b(e.inputType,e.min,e.max)&&(e.min!==n&&c.attr(`min`,e.min),e.max!==n&&c.attr(`max`,e.max));break;case`select`:let r={};if(d=e.inputOptions||[],!Array.isArray(d))throw Error(`Please pass an array of input options`);if(!d.length)throw Error(`prompt with "inputType" set to "select" requires at least one option`);e.required&&c.prop({required:!0}),e.multiple&&c.prop({multiple:!0}),h(d,function(e,i){let o=c;if(i.value===n||i.text===n)throw Error(`each option needs a "value" property and a "text" property`);i.group&&(r[i.group]||(r[i.group]=t(`<optgroup />`).attr(`label`,i.group)),o=r[i.group]);let s=t(a.option);s.attr(`value`,i.value).text(i.text),o.append(s)}),h(r,function(e,t){c.append(t)}),c.val(e.value),e.bootstrap<5&&c.removeClass(`form-select`).addClass(`form-control`);break;case`checkbox`:let i=Array.isArray(e.value)?e.value:[e.value];if(d=e.inputOptions||[],!d.length)throw Error(`prompt with "inputType" set to "checkbox" requires at least one option`);c=t(`<div class="bootbox-checkbox-list"></div>`),h(d,function(r,o){if(o.value===n||o.text===n)throw Error(`each option needs a "value" property and a "text" property`);let s=t(a.inputs[e.inputType]);s.find(`input`).attr(`value`,o.value),s.find(`label`).append(`
2`+o.text),h(i,function(e,t){t===o.value&&s.find(`input`).prop(`checked`,!0)}),c.append(s)});break;case`radio`:if(e.value!==n&&Array.isArray(e.value))throw Error(`prompt with "inputType" set to "radio" requires a single, non-array value for "value"`);if(d=e.inputOptions||[],!d.length)throw Error(`prompt with "inputType" set to "radio" requires at least one option`);c=t(`<div class="bootbox-radiobutton-list"></div>`);let o=!0;h(d,function(r,i){if(i.value===n||i.text===n)throw Error(`each option needs a "value" property and a "text" property`);let s=t(a.inputs[e.inputType]);s.find(`input`).attr(`value`,i.value),s.find(`label`).append(`
3`+i.text),e.value!==n&&i.value===e.value&&(s.find(`input`).prop(`checked`,!0),o=!1),c.append(s)}),o&&c.find(`input[type="radio"]`).first().prop(`checked`,!0)}if(s.append(c),s.on(`submit`,function(e){e.preventDefault(),e.stopPropagation(),i.find(`.bootbox-accept`).trigger(`click`)}),e.message&&e.message.trim()!==``){let n=t(a.promptMessage).html(e.message);s.prepend(n),e.message=s}else e.message=s;return i=r.dialog(e),i.off(`shown.bs.modal`,g),i.on(`shown.bs.modal`,function(){c.focus()}),u===!0&&i.modal(`show`),i};function s(e,t){let n=e.length,r={};if(n<1||n>2)throw Error(`Invalid argument length`);return n===2||typeof e[0]==`string`?(r[t[0]]=e[0],r[t[1]]=e[1]):r=e[0],r}function c(e,n,r){return t.extend(!0,{},e,s(n,r))}function l(e,t,n,r){let i;return r&&r[0]&&(i=r[0].locale||o.locale,(r[0].swapButtonOrder||o.swapButtonOrder)&&(t=t.reverse())),u(c({className:`bootbox-`+e,buttons:d(t,i)},r,n),t)}function u(e,t){let r={};return h(t,function(e,t){r[t]=!0}),h(e.buttons,function(e){if(r[e]===n)throw Error(`button key "`+e+`" is not allowed (options are `+t.join(` `)+`)`)}),e}function d(e,t){let n={};for(let r=0,i=e.length;r<i;r++){let i=e[r],a=i.toLowerCase();n[a]={label:f(i.toUpperCase(),t)}}return n}function f(e,t){let n=i[t];return n?n[e]:i.en[e]}function p(e){let n,r;if(typeof e!=`object`)throw Error(`Please supply an object of options`);if(!e.message)throw Error(`"message" option must not be null or an empty string.`);return e=t.extend({},o,e),e.backdrop?e.backdrop=typeof e.backdrop==`string`&&e.backdrop.toLowerCase()===`static`?`static`:!0:e.backdrop=e.backdrop===!1||e.backdrop===0?!1:`static`,e.buttons||(e.buttons={}),n=e.buttons,r=m(n),h(n,function(t,i,a){if(typeof i==`function`&&(i=n[t]={callback:i}),typeof i!=`object`)throw Error(`button with key "`+t+`" must be an object`);if(i.label||(i.label=t),!i.className){let t=!1;t=e.swapButtonOrder?a===0:a===r-1,r<=2&&t?i.className=`btn-primary`:i.className=`btn-secondary btn-default`}}),e}function m(e){return Object.keys(e).length}function h(e,n){let r=0;t.each(e,function(e,t){n(e,t,r++)})}function g(e){e.data.dialog.find(`.bootbox-accept`).first().trigger(`focus`)}function _(e){e.target===e.data.dialog[0]&&e.data.dialog.remove()}function v(e){e.target===e.data.dialog[0]&&(e.data.dialog.off(`escape.close.bb`),e.data.dialog.off(`click`))}function y(e,t,n){e.stopPropagation(),e.preventDefault(),(typeof n!=`function`||n.call(t,e)!==!1)&&t.modal(`hide`)}function b(e,t,r){let i=!1,a=!0,o=!0;if(e===`date`)t!==n&&!(a=S(t))?console.warn(`Browsers which natively support the "date" input type expect date values to be of the form "YYYY-MM-DD" (see ISO-8601 https://www.iso.org/iso-8601-date-and-time-format.html). Bootbox does not enforce this rule, but your min value may not be enforced by this browser.`):r!==n&&!(o=S(r))&&console.warn(`Browsers which natively support the "date" input type expect date values to be of the form "YYYY-MM-DD" (see ISO-8601 https://www.iso.org/iso-8601-date-and-time-format.html). Bootbox does not enforce this rule, but your max value may not be enforced by this browser.`);else if(e===`time`){if(t!==n&&!(a=x(t)))throw Error(`"min" is not a valid time. See https://www.w3.org/TR/2012/WD-html-markup-20120315/datatypes.html#form.data.time for more information.`);if(r!==n&&!(o=x(r)))throw Error(`"max" is not a valid time. See https://www.w3.org/TR/2012/WD-html-markup-20120315/datatypes.html#form.data.time for more information.`)}else{if(t!==n&&isNaN(t))throw a=!1,Error(`"min" must be a valid number. See https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-min for more information.`);if(r!==n&&isNaN(r))throw o=!1,Error(`"max" must be a valid number. See https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-max for more information.`)}if(a&&o){if(r<t)throw Error(`"max" must be greater than or equal to "min". See https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-max for more information.`);i=!0}return i}function x(e){return/([01][0-9]|2[0-3]):[0-5][0-9]?:[0-5][0-9]/.test(e)}function S(e){return/(\d{4})-(\d{2})-(\d{2})/.test(e)}return r})}));h();var _=e(g(),1),v=f.default,y=function(e,t){if(y.factory(e,t))return y;if(this instanceof y)return v(e).DataTable(t);t=e,this.$=function(e,t){return this.api(!0).$(e,t)},this._=function(e,t){return this.api(!0).rows(e,t).data()},this.api=function(e){return e?new x(Pt(this[b.iApiIndex])):new x(this)},this.fnAddData=function(e,t){var n=this.api(!0),r=Array.isArray(e)&&(Array.isArray(e[0])||v.isPlainObject(e[0]))?n.rows.add(e):n.row.add(e);return(t===void 0||t)&&n.draw(),r.flatten().toArray()}
3,this.fnAdjustColumnSizing=function(e){var t=this.api(!0).columns.adjust(),n=t.settings()[0],r=n.oScroll;e===void 0||e?t.draw(!1):(r.sX!==``||r.sY!==``)&&gt(n)},this.fnClearTable=function(e){var t=this.api(!0).clear();(e===void 0||e)&&t.draw()},this.fnClose=function(e){this.api(!0).row(e).child.hide()},this.fnDeleteRow=function(e,t,n){var r=this.api(!0),i=r.rows(e),a=i.settings()[0],o=a.aoData[i[0][0]];return i.remove(),t&&t.call(this,a,o),(n===void 0||n)&&r.draw(),o},this.fnDestroy=function(e){this.api(!0).destroy(e)},this.fnDraw=function(e){this.api(!0).draw(e)},this.fnFilter=function(e,t,n,r,i,a){var o=this.api(!0);t==null?o.search(e,n,r,a):o.column(t).search(e,n,r,a),o.draw()},this.fnGetData=function(e,t){var n=this.api(!0);if(e!==void 0){var r=e.nodeName?e.nodeName.toLowerCase():``;return t!==void 0||r==`td`||r==`th`?n.cell(e,t).data():n.row(e).data()||null}return n.data().toArray()},this.fnGetNodes=function(e){var t=this.api(!0);return e===void 0?t.rows().nodes().flatten().toArray():t.row(e).node()},this.fnGetPosition=function(e){var t=this.api(!0),n=e.nodeName.toUpperCase();if(n==`TR`)return t.row(e).index();if(n==`TD`||n==`TH`){var r=t.cell(e).index();return[r.row,r.columnVisible,r.column]}return null},this.fnIsOpen=function(e){return this.api(!0).row(e).child.isShown()},this.fnOpen=function(e,t,n){return this.api(!0).row(e).child(t,n).show().child()[0]},this.fnPageChange=function(e,t){var n=this.api(!0).page(e);(t===void 0||t)&&n.draw(!1)},this.fnSetColumnVis=function(e,t,n){var r=this.api(!0).column(e).visible(t);(n===void 0||n)&&r.columns.adjust().draw()},this.fnSettings=function(){return Pt(this[b.iApiIndex])},this.fnSort=function(e){this.api(!0).order(e).draw()},this.fnSortListener=function(e,t,n){this.api(!0).order.listener(e,t,n)},this.fnUpdate=function(e,t,n,r,i){var a=this.api(!0);return n==null?a.row(t).data(e):a.cell(t,n).data(e),(i===void 0||i)&&a.columns.adjust(),(r===void 0||r)&&a.draw(),0},this.fnVersionCheck=b.fnVersionCheck;var n=this,r=t===void 0,i=this.length;for(var a in r&&(t={}),this.oApi=this.internal=b.internal,y.ext.internal)a&&(this[a]=Sn(a));return this.each(function(){var e=i>1?Lt({},t,!0):t,a=0,o,s=this.getAttribute(`id`),c=!1,l=y.defaults,u=v(this);if(this.nodeName.toLowerCase()!=`table`){Ft(null,0,`Non-table node initialisation (`+this.nodeName+`)`,2);return}ie(l),ae(l.column),H(l,l,!0),H(l.column,l.column,!0),H(l,v.extend(e,u.data()),!0);var d=y.settings;for(a=0,o=d.length;a<o;a++){var f=d[a];if(f.nTable==this||f.nTHead&&f.nTHead.parentNode==this||f.nTFoot&&f.nTFoot.parentNode==this){var p=e.bRetrieve===void 0?l.bRetrieve:e.bRetrieve,m=e.bDestroy===void 0?l.bDestroy:e.bDestroy;if(r||p)return f.oInstance;if(m){f.oInstance.fnDestroy();break}Ft(f,0,`Cannot reinitialise DataTable`,3);return}
3if(f.sTableId==this.id){d.splice(a,1);break}}(s===null||s===``)&&(s=`DataTables_Table_`+y.ext._unique++,this.id=s);var h=v.extend(!0,{},y.models.oSettings,{sDestroyWidth:u[0].style.width,sInstance:s,sTableId:s});h.nTable=this,h.oApi=n.internal,h.oInit=e,d.push(h),h.oInstance=n.length===1?n:u.dataTable(),ie(e),U(e.oLanguage),e.aLengthMenu&&!e.iDisplayLength&&(e.iDisplayLength=Array.isArray(e.aLengthMenu[0])?e.aLengthMenu[0][0]:e.aLengthMenu[0]),e=Lt(v.extend(!0,{},l),e),It(h.oFeatures,e,[`bPaginate`,`bLengthChange`,`bFilter`,`bSort`,`bSortMulti`,`bInfo`,`bProcessing`,`bAutoWidth`,`bSortClasses`,`bServerSide`,`bDeferRender`]),It(h,e,[`asStripeClasses`,`ajax`,`fnServerData`,`fnFormatNumber`,`sServerMethod`,`aaSorting`,`aaSortingFixed`,`aLengthMenu`,`sPaginationType`,`sAjaxSource`,`sAjaxDataProp`,`iStateDuration`,`sDom`,`bSortCellsTop`,`iTabIndex`,`fnStateLoadCallback`,`fnStateSaveCallback`,`renderer`,`searchDelay`,`rowId`,[`iCookieDuration`,`iStateDuration`],[`oSearch`,`oPreviousSearch`],[`aoSearchCols`,`aoPreSearchCols`],[`iDisplayLength`,`_iDisplayLength`]]),It(h.oScroll,e,[[`sScrollX`,`sX`],[`sScrollXInner`,`sXInner`],[`sScrollY`,`sY`],[`bScrollCollapse`,`bCollapse`]]),It(h.oLanguage,e,`fnInfoCallback`),J(h,`aoDrawCallback`,e.fnDrawCallback,`user`),J(h,`aoServerParams`,e.fnServerParams,`user`),J(h,`aoStateSaveParams`,e.fnStateSaveParams,`user`),J(h,`aoStateLoadParams`,e.fnStateLoadParams,`user`),J(h,`aoStateLoaded`,e.fnStateLoaded,`user`),J(h,`aoRowCallback`,e.fnRowCallback,`user`),J(h,`aoRowCreatedCallback`,e.fnCreatedRow,`user`),J(h,`aoHeaderCallback`,e.fnHeaderCallback,`user`),J(h,`aoFooterCallback`,e.fnFooterCallback,`user`),J(h,`aoInitComplete`,e.fnInitComplete,`user`),J(h,`aoPreDrawCallback`,e.fnPreDrawCallback,`user`),h.rowIdFn=we(e.rowId),oe(h);var g=h.oClasses;if(v.extend(g,y.ext.classes,e.oClasses),u.addClass(g.sTable),h.iInitDisplayStart===void 0&&(h.iInitDisplayStart=e.iDisplayStart,h._iDisplayStart=e.iDisplayStart),e.iDeferLoading!==null){h.bDeferLoading=!0;var _=Array.isArray(e.iDeferLoading);h._iRecordsDisplay=_?e.iDeferLoading[0]:e.iDeferLoading,h._iRecordsTotal=_?e.iDeferLoading[1]:e.iDeferLoading}var b=h.oLanguage;v.extend(!0,b,e.oLanguage),b.sUrl?(v.ajax({dataType:`json`,url:b.sUrl,success:function(e){H(l.oLanguage,e),U(e),v.extend(!0,b,e,h.oInit.oLanguage),Y(h,null,`i18n`,[h]),st(h)},error:function(){st(h)}}),c=!0):Y(h,null,`i18n`,[h]),e.asStripeClasses===null&&(h.asStripeClasses=[g.sStripeOdd,g.sStripeEven]);var x=h.asStripeClasses,S=u.children(`tbody`).find(`tr`).eq(0);v.inArray(!0,v.map(x,function(e,t){return S.hasClass(e)}))!==-1&&(v(`tbody tr`,this).removeClass(x.join(` `)),h.asDestroyStripes=x.slice());var C=[],w,T=this.getElementsByTagName(`thead`);if(T.length!==0&&(Re(h.aoHeader,T[0]),C=ze(h)),e.aoColumns===null)for(w=[],a=0,o=C.length;a<o;a++)w.push(null);else w=e.aoColumns;for(a=0,o=w.length;a<o;a++)ce(h,C?C[a]:null);if(he(h,e.aoColumnDefs,w,function(e,t){le(h,e,t)}),S.length){var E=function(e,t){return e.getAttribute(`data-`+t)===null?null:t};v(S[0]).children(`th, td`).each(function(e,t){var n=h.aoColumns[e];if(n||Ft(h,0,`Incorrect column count`,18),n.mData===e){var r=E(t,`sort`)||E(t,`order`),i=E(t,`filter`)||E(t,`search`);(r!==null||i!==null)&&(n.mData={_:e+`.display`,sort:r===null?void 0:e+`.@data-`+r,type:r===null?void 0:e+`.@data-`+r,filter:i===null?void 0:e+`.@data-`+i},n._isArrayHost=!0,le(h,e))}})}var D=h.oFeatures,O=function(){if(e.aaSorting===void 0){var t=h.aaSorting;for(a=0,o=t.length;a<o;a++)t[a][1]=h.aoColumns[a].asSorting[0]}kt(h),D.bSort&&J(h,`aoDrawCallback`,function(){if(h.bSorted){var e=wt(h),t={};v.each(e,function(e,n){t[n.src]=n.dir}),Y(h,null,`order`,[h,e,t]),Et(h)}}),J(h,`aoDrawCallback`,function(){(h.bSorted||X(h)===`ssp`||D.bDeferRender)&&kt(h)},`sc`);var n=u.children(`caption`).each(function(){this._captionSide=v(this).css(`caption-side`)}),r=u.children(`thead`);r.length===0&&(r=v(`<thead/>`).appendTo(u)),h.nTHead=r[0];var i=u.children(`tbody`);i.length===0&&(i=v(`<tbody/>`).insertAfter(r)),h.nTBody=i[0];var s=u.children(`tfoot`);if(s.length===0&&n.length>0&&(h.oScroll.sX!==``||h.oScroll.sY!==``)&&(s=v(`<tfoot/>`).appendTo(u)),s.length===0||s.children().length===0?u.addClass(g.sNoFooter):s.length>0&&(h.nTFoot=s[0],Re(h.aoFooter,h.nTFoot)),e.aaData)for(a=0;a<e.aaData.length;a++)ge(h,e.aaData[a]);else(h.bDeferLoading||X(h)==`dom`)&&_e(h,v(h.nTBody).children(`tr`));h.aiDisplay=h.aiDisplayMaster.slice(),h.bInitialised=!0,c===!1&&st(h)};J(h,`aoDrawCallback`,jt,`state_save`),e.bStateSave?(D.bStateSave=!0,Mt(h,e,O)):O()}),n=null,this},b,x,S,C,w={},T=/[\r\n\u2028]/g,E=/<.*?>/g,D=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,O=RegExp(`(\\`+[`/`,`.`,`*`,`+`,`?`,`|`,`(`,`)`,`[`,`]`,`{`,`}`,`\\`,`$`,`^`,`-`].join(`|\\`)+`)`,`g`),k=/['\u00A0,$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,A=function(e){return!e||e===!0||e===`-`},j=function(e){var t=parseInt(e,10);return!isNaN(t)&&isFinite(e)?t:null},M=function(e,t){return w[t]||(w[t]=new RegExp(Qe(t),`g`)),typeof e==`string`&&t!==`.`?e.replace(/\./g,``).replace(w[t],`.`):e},N=function(e,t,n){var r=typeof e,i=r===`string`;return r===`number`||r===`bigint`||A(e)?!0:(t&&i&&(e=M(e,t)),n&&i&&(e=e.replace(k,``)),!isNaN(parseFloat(e))&&isFinite(e))},ee=function(e){return A(e)||typeof e==`string`},P=function(e,t,n){return A(e)||ee(e)&&N(z(e),t,n)?!0:null},F=function(e,t,n){var r=[],i=0,a=e.length;if(n!==void 0)for(;i<a;i++)e[i]&&e[i][t]&&r.push(e[i][t][n]);else for(;i<a;i++)e[i]&&r.push(e[i][t]);return r},I=function(e,t,n,r){var i=[],a=0,o=t.length;if(r!==void 0)for(;a<o;a++)e[t[a]][n]&&i.push(e[t[a]][n][r]);else for(;a<o;a++)i.push(e[t[a]][n]);return i},L=function(e,t){var n=[],r;t===void 0?(t=0,r=e):(r=t,t=e);for(var i=t;i<r;i++)n.push(i);return n},R=function(e){for(var t=[],n=0,r=e.length;n<r;n++)e[n]&&t.push(e[n]);return t},z=function(e){return e.replace(E,``).replace(/<script/i,``)},te=function(e){if(e.length<2)return!0;for(var t=e.slice().sort(),n=t[0],r=1,i=t.length;r<i;r++){if(t[r]===n)return!1;n=t[r]}return!0},ne=function(e){if(te(e))return e.slice();var t=[],n,r,i=e.length,a,o=0;again:for(r=0;r<i;r++){for(n=e[r],a=0;a<o;a++)if(t[a]===n)continue again;t.push(n),o++}return t},re=function(e,t){if(Array.isArray(t))for(var n=0;n<t.length;n++)re(e,t[n]);else e.push(t);return e},B=function(e,t){return t===void 0&&(t=0),this.indexOf(e,t)!==-1};Array.isArray||(Array.isArray=function(e){return Object.prototype.toString.call(e)===`[object Array]`}),Array.prototype.includes||(Array.prototype.includes=B),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,``)}),String.prototype.includes||(String.prototype.includes=B),y.util={throttle:function(e,t){var n=t===void 0?200:t,r,i;return function(){var t=this,a=+new Date,o=arguments;r&&a<r+n?(clearTimeout(i),i=setTimeout(function(){r=void 0,e.apply(t,o)},n)):(r=a,e.apply(t,o))}},escapeRegex:function(e){return e.replace(O,`\\$1`)}
3,set:function(e){if(v.isPlainObject(e))return y.util.set(e._);if(e===null)return function(){};if(typeof e==`function`)return function(t,n,r){e(t,`set`,n,r)};if(typeof e==`string`&&(e.indexOf(`.`)!==-1||e.indexOf(`[`)!==-1||e.indexOf(`(`)!==-1)){var t=function(e,n,r){for(var i=Ce(r),a,o=i[i.length-1],s,c,l,u,d=0,f=i.length-1;d<f;d++){if(i[d]===`__proto__`||i[d]===`constructor`)throw Error(`Cannot set prototype values`);if(s=i[d].match(xe),c=i[d].match(Se),s){if(i[d]=i[d].replace(xe,``),e[i[d]]=[],a=i.slice(),a.splice(0,d+1),u=a.join(`.`),Array.isArray(n))for(var p=0,m=n.length;p<m;p++)l={},t(l,n[p],u),e[i[d]].push(l);else e[i[d]]=n;return}c&&(i[d]=i[d].replace(Se,``),e=e[i[d]](n)),(e[i[d]]===null||e[i[d]]===void 0)&&(e[i[d]]={}),e=e[i[d]]}o.match(Se)?e=e[o.replace(Se,``)](n):e[o.replace(xe,``)]=n};return function(n,r){return t(n,r,e)}}return function(t,n){t[e]=n}},get:function(e){if(v.isPlainObject(e)){var t={};return v.each(e,function(e,n){n&&(t[e]=y.util.get(n))}),function(e,n,r,i){var a=t[n]||t._;return a===void 0?e:a(e,n,r,i)}}if(e===null)return function(e){return e};if(typeof e==`function`)return function(t,n,r,i){return e(t,n,r,i)};if(typeof e==`string`&&(e.indexOf(`.`)!==-1||e.indexOf(`[`)!==-1||e.indexOf(`(`)!==-1)){var n=function(e,t,r){var i,a,o,s;if(r!==``)for(var c=Ce(r),l=0,u=c.length;l<u;l++){if(i=c[l].match(xe),a=c[l].match(Se),i){if(c[l]=c[l].replace(xe,``),c[l]!==``&&(e=e[c[l]]),o=[],c.splice(0,l+1),s=c.join(`.`),Array.isArray(e))for(var d=0,f=e.length;d<f;d++)o.push(n(e[d],t,s));var p=i[0].substring(1,i[0].length-1);e=p===``?o:o.join(p);break}if(a){c[l]=c[l].replace(Se,``),e=e[c[l]]();continue}if(e===null||e[c[l]]===null)return null;if(e===void 0||e[c[l]]===void 0)return;e=e[c[l]]}return e};return function(t,r){return n(t,r,e)}}return function(t,n){return t[e]}}};function V(e){var t,n,r={};v.each(e,function(i,a){t=i.match(/^([^A-Z]+?)([A-Z])/),t&&`a aa ai ao as b fn i m o s `.indexOf(t[1]+` `)!==-1&&(n=i.replace(t[0],t[2].toLowerCase()),r[n]=i,t[1]===`o`&&V(e[i]))}),e._hungarianMap=r}function H(e,t,n){e._hungarianMap||V(e);var r;v.each(t,function(i,a){r=e._hungarianMap[i],r!==void 0&&(n||t[r]===void 0)&&(r.charAt(0)===`o`?(t[r]||(t[r]={}),v.extend(!0,t[r],t[i]),H(e[r],t[r],n)):t[r]=t[i])})}function U(e){var t=y.defaults.oLanguage,n=t.sDecimal;if(n&&fn(n),e){var r=e.sZeroRecords;!e.sEmptyTable&&r&&t.sEmptyTable===`No data available in table`&&It(e,e,`sZeroRecords`,`sEmptyTable`),!e.sLoadingRecords&&r&&t.sLoadingRecords===`Loading...`&&It(e,e,`sZeroRecords`,`sLoadingRecords`),e.sInfoThousands&&(e.sThousands=e.sInfoThousands);var i=e.sDecimal;i&&n!==i&&fn(i)}}var W=function(e,t,n){e[t]!==void 0&&(e[n]=e[t])};function ie(e){W(e,`ordering`,`bSort`),W(e,`orderMulti`,`bSortMulti`),W(e,`orderClasses`,`bSortClasses`),W(e,`orderCellsTop`,`bSortCellsTop`),W(e,`order`,`aaSorting`),W(e,`orderFixed`,`aaSortingFixed`),W(e,`paging`,`bPaginate`),W(e,`pagingType`,`sPaginationType`),W(e,`pageLength`,`iDisplayLength`),W(e,`searching`,`bFilter`),typeof e.sScrollX==`boolean`&&(e.sScrollX=e.sScrollX?`100%`:``),typeof e.scrollX==`boolean`&&(e.scrollX=e.scrollX?`100%`:``);var t=e.aoSearchCols;if(t)for(var n=0,r=t.length;n<r;n++)t[n]&&H(y.models.oSearch,t[n])}function ae(e){W(e,`orderable`,`bSortable`),W(e,`orderData`,`aDataSort`),W(e,`orderSequence`,`asSorting`),W(e,`orderDataType`,`sortDataType`);var t=e.aDataSort;typeof t==`number`&&!Array.isArray(t)&&(e.aDataSort=[t])}function oe(e){if(!y.__browser){var t={};y.__browser=t;var n=v(`<div/>`).css({position:`fixed`,top:0,left:v(window).scrollLeft()*-1,height:1,width:1,overflow:`hidden`}).append(v(`<div/>`).css({position:`absolute`,top:1,left:1,width:100,overflow:`scroll`}).append(v(`<div/>`).css({width:`100%`,height:10}))).appendTo(`body`),r=n.children(),i=r.children();t.barWidth=r[0].offsetWidth-r[0].clientWidth,t.bScrollOversize=i[0].offsetWidth===100&&r[0].clientWidth!==100,t.bScrollbarLeft=Math.round(i.offset().left)!==1,t.bBounding=!!n[0].getBoundingClientRect().width,n.remove()}v.extend(e.oBrowser,y.__browser),e.oScroll.iBarWidth=y.__browser.barWidth}function se(e,t,n,r,i,a){var o=r,s,c=!1;for(n!==void 0&&(s=n,c=!0);o!==i;)e.hasOwnProperty(o)&&(s=c?t(s,e[o],o,e):e[o],c=!0,o+=a);return s}function ce(e,t){var n=y.defaults.column,r=e.aoColumns.length,i=v.extend({},y.models.oColumn,n,{nTh:t||document.createElement(`th`),sTitle:n.sTitle?n.sTitle:t?t.innerHTML:``,aDataSort:n.aDataSort?n.aDataSort:[r],mData:n.mData?n.mData:r,idx:r});e.aoColumns.push(i);var a=e.aoPreSearchCols;a[r]=v.extend({},y.models.oSearch,a[r]),le(e,r,v(t).data())}
3function le(e,t,n){var r=e.aoColumns[t],i=e.oClasses,a=v(r.nTh);if(!r.sWidthOrig){r.sWidthOrig=a.attr(`width`)||null;var o=(a.attr(`style`)||``).match(/width:\s*(\d+[pxem%]+)/);o&&(r.sWidthOrig=o[1])}if(n!=null){ae(n),H(y.defaults.column,n,!0),n.mDataProp!==void 0&&!n.mData&&(n.mData=n.mDataProp),n.sType&&(r._sManualType=n.sType),n.className&&!n.sClass&&(n.sClass=n.className),n.sClass&&a.addClass(n.sClass);var s=r.sClass;v.extend(r,n),It(r,n,`sWidth`,`sWidthOrig`),s!==r.sClass&&(r.sClass=s+` `+r.sClass),n.iDataSort!==void 0&&(r.aDataSort=[n.iDataSort]),It(r,n,`aDataSort`),r.ariaTitle||=a.attr(`aria-label`)}var c=r.mData,l=we(c),u=r.mRender?we(r.mRender):null,d=function(e){return typeof e==`string`&&e.indexOf(`@`)!==-1};r._bAttrSrc=v.isPlainObject(c)&&(d(c.sort)||d(c.type)||d(c.filter)),r._setter=null,r.fnGetData=function(e,t,n){var r=l(e,t,void 0,n);return u&&t?u(r,t,e,n):r},r.fnSetData=function(e,t,n){return Te(c)(e,t,n)},typeof c!=`number`&&!r._isArrayHost&&(e._rowReadObject=!0),e.oFeatures.bSort||(r.bSortable=!1,a.addClass(i.sSortableNone));var f=v.inArray(`asc`,r.asSorting)!==-1,p=v.inArray(`desc`,r.asSorting)!==-1;!r.bSortable||!f&&!p?(r.sSortingClass=i.sSortableNone,r.sSortingClassJUI=``):f&&!p?(r.sSortingClass=i.sSortableAsc,r.sSortingClassJUI=i.sSortJUIAscAllowed):!f&&p?(r.sSortingClass=i.sSortableDesc,r.sSortingClassJUI=i.sSortJUIDescAllowed):(r.sSortingClass=i.sSortable,r.sSortingClassJUI=i.sSortJUI)}function G(e){if(e.oFeatures.bAutoWidth!==!1){var t=e.aoColumns;yt(e);for(var n=0,r=t.length;n<r;n++)t[n].nTh.style.width=t[n].sWidth}var i=e.oScroll;(i.sY!==``||i.sX!==``)&&gt(e),Y(e,null,`column-sizing`,[e])}function ue(e,t){var n=pe(e,`bVisible`);return typeof n[t]==`number`?n[t]:null}function de(e,t){var n=pe(e,`bVisible`),r=v.inArray(t,n);return r===-1?null:r}function fe(e){var t=0;
3return v.each(e.aoColumns,function(e,n){n.bVisible&&v(n.nTh).css(`display`)!==`none`&&t++}),t}function pe(e,t){var n=[];return v.map(e.aoColumns,function(e,r){e[t]&&n.push(r)}),n}function me(e){for(var t=e.aoColumns,n=e.aoData,r=y.ext.type.detect,i=0,a=t.length,o,s,c,l,u,d,f;i<a;i++)if(u=t[i],f=[],!u.sType&&u._sManualType)u.sType=u._sManualType;else if(!u.sType){for(o=0,s=r.length;o<s;o++){for(c=0,l=n.length;c<l&&(f[c]===void 0&&(f[c]=K(e,c,i,`type`)),d=r[o](f[c],e),!(!d&&o!==r.length-1||d===`html`&&!A(f[c])));c++);if(d){u.sType=d;break}}u.sType||(u.sType=`string`)}}function he(e,t,n,r){var i,a,o,s,c,l,u,d=e.aoColumns;if(t)for(i=t.length-1;i>=0;i--){u=t[i];var f=u.target===void 0?u.targets===void 0?u.aTargets:u.targets:u.target;for(Array.isArray(f)||(f=[f]),o=0,s=f.length;o<s;o++)if(typeof f[o]==`number`&&f[o]>=0){for(;d.length<=f[o];)ce(e);r(f[o],u)}else if(typeof f[o]==`number`&&f[o]<0)r(d.length+f[o],u);else if(typeof f[o]==`string`)for(c=0,l=d.length;c<l;c++)(f[o]==`_all`||v(d[c].nTh).hasClass(f[o]))&&r(c,u)}if(n)for(i=0,a=n.length;i<a;i++)r(i,n[i])}function ge(e,t,n,r){var i=e.aoData.length,a=v.extend(!0,{},y.models.oRow,{src:n?`dom`:`data`,idx:i});a._aData=t,e.aoData.push(a);for(var o=e.aoColumns,s=0,c=o.length;s<c;s++)o[s].sType=null;e.aiDisplayMaster.push(i);var l=e.rowIdFn(t);return l!==void 0&&(e.aIds[l]=a),(n||!e.oFeatures.bDeferRender)&&je(e,i,n,r),i}function _e(e,t){var n;return t instanceof v||(t=v(t)),t.map(function(t,r){return n=Ae(e,r),ge(e,n.data,r,n.cells)})}function ve(e,t){return t._DT_RowIndex===void 0?null:t._DT_RowIndex}function ye(e,t,n){return v.inArray(n,e.aoData[t].anCells)}function K(e,t,n,r){r===`search`?r=`filter`:r===`order`&&(r=`sort`);var i=e.iDraw,a=e.aoColumns[n],o=e.aoData[t]._aData,s=a.sDefaultContent,c=a.fnGetData(o,r,{settings:e,row:t,col:n});if(c===void 0)return e.iDrawError!=i&&s===null&&(Ft(e,0,`Requested unknown parameter `+(typeof a.mData==`function`?`{function}`:`'`+a.mData+`'`)+` for row `+t+`, column `+n,4),e.iDrawError=i),s;if((c===o||c===null)&&s!==null&&r!==void 0)c=s;else if(typeof c==`function`)return c.call(o);if(c===null&&r===`display`)return``;if(r===`filter`){var l=y.ext.type.search;l[a.sType]&&(c=l[a.sType](c))}return c}function be(e,t,n,r){var i=e.aoColumns[n],a=e.aoData[t]._aData;i.fnSetData(a,r,{settings:e,row:t,col:n})}var xe=/\[.*?\]$/,Se=/\(\)$/;function Ce(e){return v.map(e.match(/(\\.|[^\.])+/g)||[``],function(e){return e.replace(/\\\./g,`.`)})}var we=y.util.get,Te=y.util.set;function Ee(e){return F(e.aoData,`_aData`)}function De(e){e.aoData.length=0,e.aiDisplayMaster.length=0,e.aiDisplay.length=0,e.aIds={}}function Oe(e,t,n){for(var r=-1,i=0,a=e.length;i<a;i++)e[i]==t?r=i:e[i]>t&&e[i]--;r!=-1&&n===void 0&&e.splice(r,1)}function ke(e,t,n,r){var i=e.aoData[t],a,o,s=function(n,r){for(;n.childNodes.length;)n.removeChild(n.firstChild);n.innerHTML=K(e,t,r,`display`)};if(n===`dom`||(!n||n===`auto`)&&i.src===`dom`)i._aData=Ae(e,i,r,r===void 0?void 0:i._aData).data;else{var c=i.anCells;if(c){if(r!==void 0)s(c[r],r);else for(a=0,o=c.length;a<o;a++)s(c[a],a)}}i._aSortData=null,i._aFilterData=null;var l=e.aoColumns;if(r!==void 0)l[r].sType=null;else{for(a=0,o=l.length;a<o;a++)l[a].sType=null;Me(e,i)}}function Ae(e,t,n,r){var i=[],a=t.firstChild,o,s,c=0,l,u=e.aoColumns,d=e._rowReadObject;r=r===void 0?d?{}:[]:r;var f=function(e,t){if(typeof e==`string`){var n=e.indexOf(`@`);if(n!==-1){var i=e.substring(n+1);Te(e)(r,t.getAttribute(i))}}},p=function(e){(n===void 0||n===c)&&(s=u[c],l=e.innerHTML.trim(),s&&s._bAttrSrc?(Te(s.mData._)(r,l),f(s.mData.sort,e),f(s.mData.type,e),f(s.mData.filter,e)):d?(s._setter||(s._setter=Te(s.mData)),s._setter(r,l)):r[c]=l),c++};if(a)for(;a;)o=a.nodeName.toUpperCase(),(o==`TD`||o==`TH`)&&(p(a),i.push(a)),a=a.nextSibling;else{i=t.anCells;for(var m=0,h=i.length;m<h;m++)p(i[m])}var g=t.firstChild?t:t.nTr;if(g){var _=g.getAttribute(`id`);_&&Te(e.rowId)(r,_)}return{data:r,cells:i}}function je(e,t,n,r){var i=e.aoData[t],a=i._aData,o=[],s,c,l,u,d,f;if(i.nTr===null){for(s=n||document.createElement(`tr`),i.nTr=s,i.anCells=o,s._DT_RowIndex=t,Me(e,i),u=0,d=e.aoColumns.length;u<d;u++)l=e.aoColumns[u],f=!n,c=f?document.createElement(l.sCellType):r[u],c||Ft(e,0,`Incorrect column count`,18),c._DT_CellIndex={row:t,column:u}
3,o.push(c),(f||(l.mRender||l.mData!==u)&&(!v.isPlainObject(l.mData)||l.mData._!==u+`.display`))&&(c.innerHTML=K(e,t,u,`display`)),l.sClass&&(c.className+=` `+l.sClass),l.bVisible&&!n?s.appendChild(c):!l.bVisible&&n&&c.parentNode.removeChild(c),l.fnCreatedCell&&l.fnCreatedCell.call(e.oInstance,c,K(e,t,u),a,t,u);Y(e,`aoRowCreatedCallback`,null,[s,a,t,o])}}function Me(e,t){var n=t.nTr,r=t._aData;if(n){var i=e.rowIdFn(r);if(i&&(n.id=i),r.DT_RowClass){var a=r.DT_RowClass.split(` `);t.__rowc=t.__rowc?ne(t.__rowc.concat(a)):a,v(n).removeClass(t.__rowc.join(` `)).addClass(r.DT_RowClass)}r.DT_RowAttr&&v(n).attr(r.DT_RowAttr),r.DT_RowData&&v(n).data(r.DT_RowData)}}function Ne(e){var t,n,r,i,a,o=e.nTHead,s=e.nTFoot,c=v(`th, td`,o).length===0,l=e.oClasses,u=e.aoColumns;for(c&&(i=v(`<tr/>`).appendTo(o)),t=0,n=u.length;t<n;t++)a=u[t],r=v(a.nTh).addClass(a.sClass),c&&r.appendTo(i),e.oFeatures.bSort&&(r.addClass(a.sSortingClass),a.bSortable!==!1&&(r.attr(`tabindex`,e.iTabIndex).attr(`aria-controls`,e.sTableId),Ot(e,a.nTh,t))),a.sTitle!=r[0].innerHTML&&r.html(a.sTitle),Bt(e,`header`)(e,r,a,l);if(c&&Re(e.aoHeader,o),v(o).children(`tr`).children(`th, td`).addClass(l.sHeaderTH),v(s).children(`tr`).children(`th, td`).addClass(l.sFooterTH),s!==null){var d=e.aoFooter[0];for(t=0,n=d.length;t<n;t++)a=u[t],a?(a.nTf=d[t].cell,a.sClass&&v(a.nTf).addClass(a.sClass)):Ft(e,0,`Incorrect column count`,18)}}function Pe(e,t,n){var r,i,a,o,s,c,l,u=[],d=[],f=e.aoColumns.length,p,m;if(t){for(n===void 0&&(n=!1),r=0,i=t.length;r<i;r++){for(u[r]=t[r].slice(),u[r].nTr=t[r].nTr,a=f-1;a>=0;a--)!e.aoColumns[a].bVisible&&!n&&u[r].splice(a,1);d.push([])}for(r=0,i=u.length;r<i;r++){if(l=u[r].nTr,l)for(;c=l.firstChild;)l.removeChild(c);for(a=0,o=u[r].length;a<o;a++)if(p=1,m=1,d[r][a]===void 0){for(l.appendChild(u[r][a].cell),d[r][a]=1;u[r+p]!==void 0&&u[r][a].cell==u[r+p][a].cell;)d[r+p][a]=1,p++;for(;u[r][a+m]!==void 0&&u[r][a].cell==u[r][a+m].cell;){for(s=0;s<p;s++)d[r+s][a+m]=1;m++}v(u[r][a].cell).attr(`rowspan`,p).attr(`colspan`,m)}}}}function Fe(e,t){Be(e);var n=Y(e,`aoPreDrawCallback`,`preDraw`,[e]);if(v.inArray(!1,n)!==-1){mt(e,!1);return}var r=[],i=0,a=e.asStripeClasses,o=a.length,s=e.oLanguage,c=X(e)==`ssp`,l=e.aiDisplay,u=e._iDisplayStart,d=e.fnDisplayEnd();if(e.bDrawing=!0,e.bDeferLoading)e.bDeferLoading=!1,e.iDraw++,mt(e,!1);else if(!c)e.iDraw++;else if(!e.bDestroying&&!t){He(e);return}if(l.length!==0)for(var f=c?0:u,p=c?e.aoData.length:d,m=f;m<p;m++){var h=l[m],g=e.aoData[h];g.nTr===null&&je(e,h);var _=g.nTr;if(o!==0){var y=a[i%o];g._sRowStripe!=y&&(v(_).removeClass(g._sRowStripe).addClass(y),g._sRowStripe=y)}Y(e,`aoRowCallback`,null,[_,g._aData,i,m,h]),r.push(_),i++}else{var b=s.sZeroRecords;e.iDraw==1&&X(e)==`ajax`?b=s.sLoadingRecords:s.sEmptyTable&&e.fnRecordsTotal()===0&&(b=s.sEmptyTable),r[0]=v(`<tr/>`,{class:o?a[0]:``}).append(v(`<td />`,{valign:`top`,colSpan:fe(e),class:e.oClasses.sRowEmpty}).html(b))[0]}Y(e,`aoHeaderCallback`,`header`,[v(e.nTHead).children(`tr`)[0],Ee(e),u,d,l]),Y(e,`aoFooterCallback`,`footer`,[v(e.nTFoot).children(`tr`)[0],Ee(e),u,d,l]);var x=v(e.nTBody);x.children().detach(),x.append(v(r)),Y(e,`aoDrawCallback`,`draw`,[e]),e.bSorted=!1,e.bFiltered=!1,e.bDrawing=!1}function Ie(e,t){var n=e.oFeatures,r=n.bSort,i=n.bFilter;r&&Tt(e),i?qe(e,e.oPreviousSearch):e.aiDisplay=e.aiDisplayMaster.slice(),t!==!0&&(e._iDisplayStart=0),e._drawHold=t,Fe(e),e._drawHold=!1}function Le(e){var t=e.oClasses,n=v(e.nTable),r=v(`<div/>`).insertBefore(n),i=e.oFeatures,a=v(`<div/>`,{id:e.sTableId+`_wrapper`,class:t.sWrapper+(e.nTFoot?``:` `+t.sNoFooter)});e.nHolding=r[0],e.nTableWrapper=a[0],e.nTableReinsertBefore=e.nTable.nextSibling;for(var o=e.sDom.split(``),s,c,l,u,d,f,p=0;p<o.length;p++){if(s=null,c=o[p],c==`<`){if(l=v(`<div/>`)[0],u=o[p+1],u==`'`||u==`"`){for(d=``,f=2;o[p+f]!=u;)d+=o[p+f],f++;if(d==`H`?d=t.sJUIHeader:d==`F`&&(d=t.sJUIFooter),d.indexOf(`.`)!=-1){var m=d.split(`.`);l.id=m[0].substr(1,m[0].length-1),l.className=m[1]}else d.charAt(0)==`#`?l.id=d.substr(1,d.length-1):l.className=d;p+=f}a.append(l),a=v(l)}else if(c==`>`)a=a.parent();else if(c==`l`&&i.bPaginate&&i.bLengthChange)s=ut(e);else if(c==`f`&&i.bFilter)s=Ke(e);else if(c==`r`&&i.bProcessing)s=pt(e);else if(c==`t`)s=ht(e);else if(c==`i`&&i.bInfo)s=it(e);else if(c==`p`&&i.bPaginate)s=dt(e);else if(y.ext.feature.length!==0){for(var h=y.ext.feature,g=0,_=h.length;g<_;g++)if(c==h[g].cFeature){s=h[g].fnInit(e);break}}if(s){var b=e.aanFeatures;b[c]||(b[c]=[]),b[c].push(s),a.append(s)}}r.replaceWith(a),e.nHolding=null}function Re(e,t){var n=v(t).children(`tr`),r,i,a,o,s,c,l,u,d,f,p,m=function(e,t,n){for(var r=e[t];r[n];)n++;return n};for(e.splice(0,e.length),a=0,c=n.length;a<c;
3a++)e.push([]);for(a=0,c=n.length;a<c;a++)for(r=n[a],u=0,i=r.firstChild;i;){if(i.nodeName.toUpperCase()==`TD`||i.nodeName.toUpperCase()==`TH`)for(d=i.getAttribute(`colspan`)*1,f=i.getAttribute(`rowspan`)*1,d=!d||d===0||d===1?1:d,f=!f||f===0||f===1?1:f,l=m(e,a,u),p=d===1,s=0;s<d;s++)for(o=0;o<f;o++)e[a+o][l+s]={cell:i,unique:p},e[a+o].nTr=r;i=i.nextSibling}}function ze(e,t,n){var r=[];n||(n=e.aoHeader,t&&(n=[],Re(n,t)));for(var i=0,a=n.length;i<a;i++)for(var o=0,s=n[i].length;o<s;o++)n[i][o].unique&&(!r[o]||!e.bSortCellsTop)&&(r[o]=n[i][o].cell);return r}function Be(e){var t=X(e)==`ssp`,n=e.iInitDisplayStart;n!==void 0&&n!==-1&&(e._iDisplayStart=t?n:n>=e.fnRecordsDisplay()?0:n,e.iInitDisplayStart=-1)}function Ve(e,t,n){if(Y(e,`aoServerParams`,`serverParams`,[t]),t&&Array.isArray(t)){var r={},i=/(.*?)\[\]$/;v.each(t,function(e,t){var n=t.name.match(i);if(n){var a=n[0];r[a]||(r[a]=[]),r[a].push(t.value)}else r[t.name]=t.value}),t=r}var a,o=e.ajax,s=e.oInstance,c=function(t){var r=e.jqXHR?e.jqXHR.status:null;(t===null||typeof r==`number`&&r==204)&&(t={},Ge(e,t,[]));var i=t.error||t.sError;i&&Ft(e,0,i),e.json=t,Y(e,null,`xhr`,[e,t,e.jqXHR]),n(t)};if(v.isPlainObject(o)&&o.data){a=o.data;var l=typeof a==`function`?a(t,e):a;t=typeof a==`function`&&l?l:v.extend(!0,t,l),delete o.data}var u={data:t,success:c,dataType:`json`,cache:!1,type:e.sServerMethod,error:function(t,n,r){var i=Y(e,null,`xhr`,[e,null,e.jqXHR]);v.inArray(!0,i)===-1&&(n==`parsererror`?Ft(e,0,`Invalid JSON response`,1):t.readyState===4&&Ft(e,0,`Ajax error`,7)),mt(e,!1)}};e.oAjaxData=t,Y(e,null,`preXhr`,[e,t]),e.fnServerData?e.fnServerData.call(s,e.sAjaxSource,v.map(t,function(e,t){return{name:t,value:e}}),c,e):e.sAjaxSource||typeof o==`string`?e.jqXHR=v.ajax(v.extend(u,{url:o||e.sAjaxSource})):typeof o==`function`?e.jqXHR=o.call(s,t,c,e):(e.jqXHR=v.ajax(v.extend(u,o)),o.data=a)}function He(e){e.iDraw++,mt(e,!0);var t=e._drawHold;Ve(e,Ue(e),function(n){e._drawHold=t,We(e,n),e._drawHold=!1})}function Ue(e){var t=e.aoColumns,n=t.length,r=e.oFeatures,i=e.oPreviousSearch,a=e.aoPreSearchCols,o,s=[],c,l,u,d=wt(e),f=e._iDisplayStart,p=r.bPaginate===!1?-1:e._iDisplayLength,m=function(e,t){s.push({name:e,value:t})};m(`sEcho`,e.iDraw),m(`iColumns`,n),m(`sColumns`,F(t,`sName`).join(`,`)),m(`iDisplayStart`,f),m(`iDisplayLength`,p);var h={draw:e.iDraw,columns:[],order:[],start:f,length:p,search:{value:i.sSearch,regex:i.bRegex}};for(o=0;o<n;o++)l=t[o],u=a[o],c=typeof l.mData==`function`?`function`:l.mData,h.columns.push({data:c,name:l.sName,searchable:l.bSearchable,orderable:l.bSortable,search:{value:u.sSearch,regex:u.bRegex}}),m(`mDataProp_`+o,c),r.bFilter&&(m(`sSearch_`+o,u.sSearch),m(`bRegex_`+o,u.bRegex),m(`bSearchable_`+o,l.bSearchable)),r.bSort&&m(`bSortable_`+o,l.bSortable);r.bFilter&&(m(`sSearch`,i.sSearch),m(`bRegex`,i.bRegex)),r.bSort&&(v.each(d,function(e,t){h.order.push({column:t.col,dir:t.dir}),m(`iSortCol_`+e,t.col),m(`sSortDir_`+e,t.dir)}),m(`iSortingCols`,d.length));var g=y.ext.legacy.ajax;return g===null?e.sAjaxSource?s:h:g?s:h}function We(e,t){var n=function(e,n){return t[e]===void 0?t[n]:t[e]},r=Ge(e,t),i=n(`sEcho`,`draw`),a=n(`iTotalRecords`,`recordsTotal`),o=n(`iTotalDisplayRecords`,`recordsFiltered`);if(i!==void 0){if(i*1<e.iDraw)return;e.iDraw=i*1}r||=[],De(e),e._iRecordsTotal=parseInt(a,10),e._iRecordsDisplay=parseInt(o,10);for(var s=0,c=r.length;s<c;s++)ge(e,r[s]);e.aiDisplay=e.aiDisplayMaster.slice(),Fe(e,!0),e._bInitComplete||ct(e,t),mt(e,!1)}function Ge(e,t,n){var r=v.isPlainObject(e.ajax)&&e.ajax.dataSrc!==void 0?e.ajax.dataSrc:e.sAjaxDataProp;if(!n)return r===`data`?t.aaData||t[r]:r===``?t:we(r)(t);Te(r)(t,n)}function Ke(e){var t=e.oClasses,n=e.sTableId,r=e.oLanguage,i=e.oPreviousSearch,a=e.aanFeatures,o=`<input type="search" class="`+t.sFilterInput+`"/>`,s=r.sSearch;s=s.match(/_INPUT_/)?s.replace(`_INPUT_`,o):s+o;var c=v(`<div/>`,{id:a.f?null:n+`_filter`,class:t.sFilter}).append(v(`<label/>`).append(s)),l=function(t){a.f;var n=this.value?this.value:``;i.return&&t.key!==`Enter`||n!=i.sSearch&&(qe(e,{sSearch:n,bRegex:i.bRegex,bSmart:i.bSmart,bCaseInsensitive:i.bCaseInsensitive,return:i.return}),e._iDisplayStart=0,Fe(e))},u=e.searchDelay===null?X(e)===`ssp`?400:0:e.searchDelay,d=v(`input`,c).val(i.sSearch).attr(`placeholder`,r.sSearchPlaceholder).on(`keyup.DT search.DT input.DT paste.DT cut.DT`,u?bt(l,u):l).on(`mouseup.DT`,function(e){setTimeout(function(){l.call(d[0],e)},10)}).on(`keypress.DT`,function(e){if(e.keyCode==13)return!1}).attr(`aria-controls`,n);return v(e.nTable).on(`search.dt.DT`,function(t,n){if(e===n)try{d[0]!==document.activeElement&&d.val(i.sSearch)}catch{}}),c[0]}function qe(e,t,n){var r=e.oPreviousSearch,i=e.aoPreSearchCols,a=function(e){r.sSearch=e.sSearch,r.bRegex=e.bRegex,r.bSmart=e.bSmart,r.bCaseInsensitive=e.bCaseInsensitive,r.return=e.return},o=function(e){return e.bEscapeRegex===void 0?e.bRegex:!e.bEscapeRegex};if(me(e),X(e)!=`ssp`){Xe(e,t.sSearch,n,o(t),t.bSmart,t.bCaseInsensitive),a(t);for(var s=0;s<i.length;s++)Ye(e,i[s].sSearch,s,o(i[s]),i[s].bSmart,i[s].bCaseInsensitive);Je(e)}else a(t);e.bFiltered=!0,Y(e,null,`search`,[e])}function Je(e){for(var t=y.ext.search,n=e.aiDisplay,r,i,a=0,o=t.length;a<o;a++){for(var s=[],c=0,l=n.length;c<l;c++)i=n[c],r=e.aoData[i],t[a](e,r._aFilterData,i,r._aData,c)&&s.push(i);n.length=0,v.merge(n,s)}}function Ye(e,t,n,r,i,a){if(t!==``){for(var o,s=[],c=e.aiDisplay,l=Ze(t,r,i,a),u=0;u<c.length;u++)o=e.aoData[c[u]]._aFilterData[n],l.test(o)&&s.push(c[u]);e.aiDisplay=s}}function Xe(e,t,n,r,i,a){var o=Ze(t,r,i,a),s=e.oPreviousSearch.sSearch,c=e.aiDisplayMaster,l,u,d,f=[];if(y.ext.search.length!==0&&(n=!0),u=tt(e),t.length<=0)e.aiDisplay=c.slice();else{for((u||n||r||s.length>t.length||t.indexOf(s)!==0||e.bSorted)&&(e.aiDisplay=c.slice()),l=e.aiDisplay,d=0;d<l.length;d++)o.test(e.aoData[l[d]]._sFilterRow)&&f.push(l[d]);e.aiDisplay=f}}function Ze(e,t,n,r){return e=t?e:Qe(e),n&&(e=`^(?=.*?`+v.map(e.match(/["\u201C][^"\u201D]+["\u201D]|[^ ]+/g)||[``],function(e){if(e.charAt(0)===`"`){var t=e.match(/^"(.*)"$/);e=t?t[1]:e}else if(e.charAt(0)===`“`){var t=e.match(/^\u201C(.*)\u201D$/);e=t?t[1]:e}return e.replace(`"`,``)}).join(`)(?=.*?`)+`).*$`),new RegExp(e,r?`i`:``)}
3var Qe=y.util.escapeRegex,$e=v(`<div>`)[0],et=$e.textContent!==void 0;function tt(e){var t=e.aoColumns,n,r,i,a,o,s,c,l,u=!1;for(r=0,a=e.aoData.length;r<a;r++)if(l=e.aoData[r],!l._aFilterData){for(s=[],i=0,o=t.length;i<o;i++)n=t[i],n.bSearchable?(c=K(e,r,i,`filter`),c===null&&(c=``),typeof c!=`string`&&c.toString&&(c=c.toString())):c=``,c.indexOf&&c.indexOf(`&`)!==-1&&($e.innerHTML=c,c=et?$e.textContent:$e.innerText),c.replace&&(c=c.replace(/[\r\n\u2028]/g,``)),s.push(c);l._aFilterData=s,l._sFilterRow=s.join(`  `),u=!0}return u}function nt(e){return{search:e.sSearch,smart:e.bSmart,regex:e.bRegex,caseInsensitive:e.bCaseInsensitive}}function rt(e){return{sSearch:e.search,bSmart:e.smart,bRegex:e.regex,bCaseInsensitive:e.caseInsensitive}}function it(e){var t=e.sTableId,n=e.aanFeatures.i,r=v(`<div/>`,{class:e.oClasses.sInfo,id:n?null:t+`_info`});return n||(e.aoDrawCallback.push({fn:at,sName:`information`}),r.attr(`role`,`status`).attr(`aria-live`,`polite`),v(e.nTable).attr(`aria-describedby`,t+`_info`)),r[0]}function at(e){var t=e.aanFeatures.i;if(t.length!==0){var n=e.oLanguage,r=e._iDisplayStart+1,i=e.fnDisplayEnd(),a=e.fnRecordsTotal(),o=e.fnRecordsDisplay(),s=o?n.sInfo:n.sInfoEmpty;o!==a&&(s+=` `+n.sInfoFiltered),s+=n.sInfoPostFix,s=ot(e,s);var c=n.fnInfoCallback;c!==null&&(s=c.call(e.oInstance,e,r,i,a,o,s)),v(t).html(s)}}function ot(e,t){var n=e.fnFormatNumber,r=e._iDisplayStart+1,i=e._iDisplayLength,a=e.fnRecordsDisplay(),o=i===-1;return t.replace(/_START_/g,n.call(e,r)).replace(/_END_/g,n.call(e,e.fnDisplayEnd())).replace(/_MAX_/g,n.call(e,e.fnRecordsTotal())).replace(/_TOTAL_/g,n.call(e,a)).replace(/_PAGE_/g,n.call(e,o?1:Math.ceil(r/i))).replace(/_PAGES_/g,n.call(e,o?1:Math.ceil(a/i)))}function st(e){var t,n,r=e.iInitDisplayStart,i=e.aoColumns,a,o=e.oFeatures,s=e.bDeferLoading;if(!e.bInitialised){setTimeout(function(){st(e)},200);return}for(Le(e),Ne(e),Pe(e,e.aoHeader),Pe(e,e.aoFooter),mt(e,!0),o.bAutoWidth&&yt(e),t=0,n=i.length;t<n;t++)a=i[t],a.sWidth&&(a.nTh.style.width=q(a.sWidth));Y(e,null,`preInit`,[e]),Ie(e);var c=X(e);(c!=`ssp`||s)&&(c==`ajax`?Ve(e,[],function(n){var i=Ge(e,n);for(t=0;t<i.length;t++)ge(e,i[t]);e.iInitDisplayStart=r,Ie(e),mt(e,!1),ct(e,n)},e):(mt(e,!1),ct(e)))}function ct(e,t){e._bInitComplete=!0,(t||e.oInit.aaData)&&G(e),Y(e,null,`plugin-init`,[e,t]),Y(e,`aoInitComplete`,`init`,[e,t])}function lt(e,t){var n=parseInt(t,10);e._iDisplayLength=n,zt(e),Y(e,null,`length`,[e,n])}function ut(e){for(var t=e.oClasses,n=e.sTableId,r=e.aLengthMenu,i=Array.isArray(r[0]),a=i?r[0]:r,o=i?r[1]:r,s=v(`<select/>`,{name:n+`_length`,"aria-controls":n,class:t.sLengthSelect}),c=0,l=a.length;c<l;c++)s[0][c]=new Option(typeof o[c]==`number`?e.fnFormatNumber(o[c]):o[c],a[c]);var u=v(`<div><label/></div>`).addClass(t.sLength);return e.aanFeatures.l||(u[0].id=n+`_length`),u.children().append(e.oLanguage.sLengthMenu.replace(`_MENU_`,s[0].outerHTML)),v(`select`,u).val(e._iDisplayLength).on(`change.DT`,function(t){lt(e,v(this).val()),Fe(e)}),v(e.nTable).on(`length.dt.DT`,function(t,n,r){e===n&&v(`select`,u).val(r)}),u[0]}function dt(e){var t=e.sPaginationType,n=y.ext.pager[t],r=typeof n==`function`,i=function(e){Fe(e)},a=v(`<div/>`).addClass(e.oClasses.sPaging+t)[0],o=e.aanFeatures;return r||n.fnInit(e,a,i),o.p||(a.id=e.sTableId+`_paginate`,e.aoDrawCallback.push({fn:function(e){if(r)for(var t=e._iDisplayStart,a=e._iDisplayLength,s=e.fnRecordsDisplay(),c=a===-1,l=c?0:Math.ceil(t/a),u=c?1:Math.ceil(s/a),d=n(l,u),f=0,p=o.p.length;f<p;f++)Bt(e,`pageButton`)(e,o.p[f],f,d,l,u);else n.fnUpdate(e,i)},sName:`pagination`})),a}function ft(e,t,n){var r=e._iDisplayStart,i=e._iDisplayLength,a=e.fnRecordsDisplay();a===0||i===-1?r=0:typeof t==`number`?(r=t*i,r>a&&(r=0)):t==`first`?r=0:t==`previous`?(r=i>
3=0?r-i:0,r<0&&(r=0)):t==`next`?r+i<a&&(r+=i):t==`last`?r=Math.floor((a-1)/i)*i:Ft(e,0,`Unknown paging action: `+t,5);var o=e._iDisplayStart!==r;return e._iDisplayStart=r,o?(Y(e,null,`page`,[e]),n&&Fe(e)):Y(e,null,`page-nc`,[e]),o}function pt(e){return v(`<div/>`,{id:e.aanFeatures.r?null:e.sTableId+`_processing`,class:e.oClasses.sProcessing,role:`status`}).html(e.oLanguage.sProcessing).append(`<div><div></div><div></div><div></div><div></div></div>`).insertBefore(e.nTable)[0]}function mt(e,t){e.oFeatures.bProcessing&&v(e.aanFeatures.r).css(`display`,t?`block`:`none`),Y(e,null,`processing`,[e,t])}function ht(e){var t=v(e.nTable),n=e.oScroll;if(n.sX===``&&n.sY===``)return e.nTable;var r=n.sX,i=n.sY,a=e.oClasses,o=t.children(`caption`),s=o.length?o[0]._captionSide:null,c=v(t[0].cloneNode(!1)),l=v(t[0].cloneNode(!1)),u=t.children(`tfoot`),d=`<div/>`,f=function(e){return e?q(e):null};u.length||(u=null);var p=v(d,{class:a.sScrollWrapper}).append(v(d,{class:a.sScrollHead}).css({overflow:`hidden`,position:`relative`,border:0,width:r?f(r):`100%`}).append(v(d,{class:a.sScrollHeadInner}).css({"box-sizing":`content-box`,width:n.sXInner||`100%`}).append(c.removeAttr(`id`).css(`margin-left`,0).append(s===`top`?o:null).append(t.children(`thead`))))).append(v(d,{class:a.sScrollBody}).css({position:`relative`,overflow:`auto`,width:f(r)}).append(t));u&&p.append(v(d,{class:a.sScrollFoot}).css({overflow:`hidden`,border:0,width:r?f(r):`100%`}).append(v(d,{class:a.sScrollFootInner}).append(l.removeAttr(`id`).css(`margin-left`,0).append(s===`bottom`?o:null).append(t.children(`tfoot`)))));var m=p.children(),h=m[0],g=m[1],_=u?m[2]:null;return r&&v(g).on(`scroll.DT`,function(e){var t=this.scrollLeft;h.scrollLeft=t,u&&(_.scrollLeft=t)}),v(g).css(`max-height`,i),n.bCollapse||v(g).css(`height`,i),e.nScrollHead=h,e.nScrollBody=g,e.nScrollFoot=_,e.aoDrawCallback.push({fn:gt,sName:`scrolling`}),p[0]}function gt(e){var t=e.oScroll,n=t.sX,r=t.sXInner,i=t.sY,a=t.iBarWidth,o=v(e.nScrollHead),s=o[0].style,c=o.children(`div`),l=c[0].style,u=c.children(`table`),d=e.nScrollBody,f=v(d),p=d.style,m=v(e.nScrollFoot).children(`div`),h=m.children(`table`),g=v(e.nTHead),_=v(e.nTable),y=_[0],b=y.style,x=e.nTFoot?v(e.nTFoot):null,S=e.oBrowser,C=S.bScrollOversize;F(e.aoColumns,`nTh`);var w,T,E,D,O,k,A=[],j=[],M=[],N=[],ee,P,I,L=function(e){var t=e.style;t.paddingTop=`0`,t.paddingBottom=`0`,t.borderTopWidth=`0`,t.borderBottomWidth=`0`,t.height=0},R=d.scrollHeight>d.clientHeight;if(e.scrollBarVis!==R&&e.scrollBarVis!==void 0){e.scrollBarVis=R,G(e);return}e.scrollBarVis=R,_.children(`thead, tfoot`).remove(),x&&(k=x.clone().prependTo(_),T=x.find(`tr`),D=k.find(`tr`),k.find(`[
3id]`).removeAttr(`id`)),O=g.clone().prependTo(_),w=g.find(`tr`),E=O.find(`tr`),O.find(`th, td`).removeAttr(`tabindex`),O.find(`[id]`).removeAttr(`id`),n||(p.width=`100%`,o[0].style.width=`100%`),v.each(ze(e,O),function(t,n){ee=ue(e,t),n.style.width=e.aoColumns[ee].sWidth}),x&&_t(function(e){e.style.width=``},D),I=_.outerWidth(),n===``?(b.width=`100%`,C&&(_.find(`tbody`).height()>d.offsetHeight||f.css(`overflow-y`)==`scroll`)&&(b.width=q(_.outerWidth()-a)),I=_.outerWidth()):r!==``&&(b.width=q(r),I=_.outerWidth()),_t(L,E),_t(function(e){var t=window.getComputedStyle?window.getComputedStyle(e).width:q(v(e).width());M.push(e.innerHTML),A.push(t)},E),_t(function(e,t){e.style.width=A[t]},w),v(E).css(`height`,0),x&&(_t(L,D),_t(function(e){N.push(e.innerHTML),j.push(q(v(e).css(`width`)))},D),_t(function(e,t){e.style.width=j[t]},T),v(D).height(0)),_t(function(e,t){e.innerHTML=`<div class="dataTables_sizing">`+M[t]+`</div>`,e.childNodes[0].style.height=`0`,e.childNodes[0].style.overflow=`hidden`,e.style.width=A[t]},E),x&&_t(function(e,t){e.innerHTML=`<div class="dataTables_sizing">`+N[t]+`</div>`,e.childNodes[0].style.height=`0`,e.childNodes[0].style.overflow=`hidden`,e.style.width=j[t]},D),Math.round(_.outerWidth())<Math.round(I)?(P=d.scrollHeight>d.offsetHeight||f.css(`overflow-y`)==`scroll`?I+a:I,C&&(d.scrollHeight>d.offsetHeight||f.css(`overflow-y`)==`scroll`)&&(b.width=q(P-a)),(n===``||r!==``)&&Ft(e,1,`Possible column misalignment`,6)):P=`100%`,p.width=q(P),s.width=q(P),x&&(e.nScrollFoot.style.width=q(P)),i||C&&(p.height=q(y.offsetHeight+a));var z=_.outerWidth();u[0].style.width=q(z),l.width=q(z);var te=_.height()>d.clientHeight||f.css(`overflow-y`)==`scroll`,ne=`padding`+(S.bScrollbarLeft?`Left`:`Right`);l[ne]=te?a+`px`:`0px`,x&&(h[0].style.width=q(z),m[0].style.width=q(z),m[0].style[ne]=te?a+`px`:`0px`),_.children(`colgroup`).insertBefore(_.children(`thead`)),f.trigger(`scroll`),(e.bSorted||e.bFiltered)&&!e._drawHold&&(d.scrollTop=0)}function _t(e,t,n){for(var r=0,i=0,a=t.length,o,s;i<a;){for(o=t[i].firstChild,s=n?n[i].firstChild:null;o;)o.nodeType===1&&(n?e(o,s,r):e(o,r),r++),o=o.nextSibling,s=n?s.nextSibling:null;i++}}var vt=/<.*?>/g;function yt(e){var t=e.nTable,n=e.aoColumns,r=e.oScroll,i=r.sY,a=r.sX,o=r.sXInner,s=n.length,c=pe(e,`bVisible`),l=v(`th`,e.nTHead),u=t.getAttribute(`width`),d=t.parentNode,f=!1,p,m,h,g=e.oBrowser,_=g.bScrollOversize,y=t.style.width;y&&y.indexOf(`%`)!==-1&&(u=y);var b=xt(F(n,`sWidthOrig`),d);for(p=0;p<c.length;p++)m=n[c[p]],m.sWidth!==null&&(m.sWidth=b[p],f=!0);if(_||!f&&!a&&!i&&s==fe(e)&&s==l.length)for(p=0;p<s;p++){var x=ue(e,p);x!==null&&(n[x].sWidth=q(l.eq(p).width()))}else{var S=v(t).clone().css(`visibility`,`hidden`).removeAttr(`id`);S.find(`tbody tr`).remove();var C=v(`<tr/>`).appendTo(S.find(`tbody`));for(S.find(`thead, tfoot`).remove(),S.append(v(e.nTHead).clone()).append(v(e.nTFoot).clone()),S.find(`tfoot th, tfoot td`).css(`width`,``),l=ze(e,S.find(`thead`)[0]),p=0;p<c.length;p++)m=n[c[p]],l[p].style.width=m.sWidthOrig!==null&&m.sWidthOrig!==``?q(m.sWidthOrig):``,m.sWidthOrig&&a&&v(l[p]).append(v(`<div/>`).css({width:m.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(e.aoData.length)for(p=0;p<c.length;p++)h=c[p],m=n[h],v(St(e,h)).clone(!1).append(m.sContentPadding).appendTo(C);v(`[name]`,S).removeAttr(`name`);var w=v(`<div/>`).css(a||i?{position:`absolute`,top:0,left:0,height:1,right:0,overflow:`hidden`}:{}).append(S).appendTo(d);a&&o?S.width(o):a?(S.css(`width`,`auto`),S.removeAttr(`width`),S.width()<d.clientWidth&&u&&S.width(d.clientWidth)):i?S.width(d.clientWidth):u&&S.width(u);var T=0;for(p=0;p<c.length;p++){var E=v(l[p]),D=E.outerWidth()-E.width(),O=g.bBounding?Math.ceil(l[p].getBoundingClientRect().width):E.outerWidth();T+=O,n[c[p]].sWidth=q(O-D)}t.style.width=q(T),w.remove()}if(u&&(t.style.width=q(u)),(u||a)&&!e._reszEvt){var k=function(){v(window).on(`resize.DT-`+e.sInstance,bt(function(){G(e)}))};_?setTimeout(k,1e3):k(),e._reszEvt=!0}}var bt=y.util.throttle;function xt(e,t){for(var n=[],r=[],i=0;i<e.length;i++)e[i]?n.push(v(`<div/>`).css(`width`,q(e[i])).appendTo(t||document.body)):n.push(null);for(var i=0;i<e.length;i++)r.push(n[i]?n[i][0].offsetWidth:null);return v(n).remove(),r}function St(e,t){var n=Ct(e,t);if(n<0)return null;var r=e.aoData[n];return r.nTr?r.anCells[t]:v(`<td/>`).html(K(e,n,t,`display`))[0]}function Ct(e,t){for(var n,r=-1,i=-1,a=0,o=e.aoData.length;a<o;a++)n=K(e,a,t,`display`)+``,n=n.replace(vt,``),n=n.replace(/&nbsp;/g,` `),n.length>r&&(r=n.length,i=a);return i}function q(e){return e===null?`0px`:typeof e==`number`?e<0?`0px`:e+`px`:e.match(/\d$/)?e+`px`:e}function wt(e){var t,n,r,i=[],a=e.aoColumns,o,s,c,l,u=e.aaSortingFixed,d=v.isPlainObject(u),f=[],p=function(e){e.length&&!Array.isArray(e[0])?f.push(e):v.merge(f,e)};for(Array.isArray(u)&&p(u),d&&u.pre&&p(u.pre),p(e.aaSorting),d&&u.post&&p(u.post),t=0;t<f.length;t++)for(l=f[t][0],o=a[l].aDataSort,n=0,r=o.length;n<r;n++)s=o[n],c=a[s].sType||`string`,f[t]._idx===void 0&&(f[t]._idx=v.inArray(f[t][1],a[s].asSorting)),i.push({src:l,col:s,dir:f[t][1],index:f[t]._idx,type:c,formatter:y.ext.type.order[c+`-pre`]});return i}function Tt(e){var t,n,r,i=[],a=y.ext.type.order,o=e.aoData;e.aoColumns;var s=0,c,l=e.aiDisplayMaster,u;for(me(e),u=wt(e),t=0,n=u.length;t<n;t++)c=u[t],c.formatter&&s++,At(e,c.col);
3if(X(e)!=`ssp`&&u.length!==0){for(t=0,r=l.length;t<r;t++)i[l[t]]=t;s===u.length?l.sort(function(e,t){var n,r,a,s,c,l=u.length,d=o[e]._aSortData,f=o[t]._aSortData;for(a=0;a<l;a++)if(c=u[a],n=d[c.col],r=f[c.col],s=n<r?-1:+(n>r),s!==0)return c.dir===`asc`?s:-s;return n=i[e],r=i[t],n<r?-1:+(n>r)}):l.sort(function(e,t){var n,r,s,c,l,d,f=u.length,p=o[e]._aSortData,m=o[t]._aSortData;for(s=0;s<f;s++)if(l=u[s],n=p[l.col],r=m[l.col],d=a[l.type+`-`+l.dir]||a[`string-`+l.dir],c=d(n,r),c!==0)return c;return n=i[e],r=i[t],n<r?-1:+(n>r)})}e.bSorted=!0}function Et(e){for(var t,n,r=e.aoColumns,i=wt(e),a=e.oLanguage.oAria,o=0,s=r.length;o<s;o++){var c=r[o],l=c.asSorting,u=c.ariaTitle||c.sTitle.replace(/<.*?>/g,``),d=c.nTh;d.removeAttribute(`aria-sort`),c.bSortable?(i.length>0&&i[0].col==o?(d.setAttribute(`aria-sort`,i[0].dir==`asc`?`ascending`:`descending`),n=l[i[0].index+1]||l[0]):n=l[0],t=u+(n===`asc`?a.sSortAscending:a.sSortDescending)):t=u,d.setAttribute(`aria-label`,t)}}function Dt(e,t,n,r){var i=e.aoColumns[t],a=e.aaSorting,o=i.asSorting,s,c=function(e,t){var n=e._idx;return n===void 0&&(n=v.inArray(e[1],o)),n+1<o.length?n+1:t?null:0};if(typeof a[0]==`number`&&(a=e.aaSorting=[a]),n&&e.oFeatures.bSortMulti){var l=v.inArray(t,F(a,`0`));l===-1?(a.push([t,o[0],0]),a[a.length-1]._idx=0):(s=c(a[l],!0),s===null&&a.length===1&&(s=0),s===null?a.splice(l,1):(a[l][1]=o[s],a[l]._idx=s))}else a.length&&a[0][0]==t?(s=c(a[0]),a.length=1,a[0][1]=o[s],a[0]._idx=s):(a.length=0,a.push([t,o[0]]),a[0]._idx=0);Ie(e),typeof r==`function`&&r(e)}function Ot(e,t,n,r){var i=e.aoColumns[n];Rt(t,{},function(t){i.bSortable!==!1&&(e.oFeatures.bProcessing?(mt(e,!0),setTimeout(function(){Dt(e,n,t.shiftKey,r),X(e)!==`ssp`&&mt(e,!1)},0)):Dt(e,n,t.shiftKey,r))})}
3function kt(e){var t=e.aLastSort,n=e.oClasses.sSortColumn,r=wt(e),i=e.oFeatures,a,o,s;if(i.bSort&&i.bSortClasses){for(a=0,o=t.length;a<o;a++)s=t[a].src,v(F(e.aoData,`anCells`,s)).removeClass(n+(a<2?a+1:3));for(a=0,o=r.length;a<o;a++)s=r[a].src,v(F(e.aoData,`anCells`,s)).addClass(n+(a<2?a+1:3))}e.aLastSort=r}function At(e,t){var n=e.aoColumns[t],r=y.ext.order[n.sSortDataType],i;r&&(i=r.call(e.oInstance,e,t,de(e,t)));for(var a,o,s=y.ext.type.order[n.sType+`-pre`],c=0,l=e.aoData.length;c<l;c++)a=e.aoData[c],a._aSortData||(a._aSortData=[]),(!a._aSortData[t]||r)&&(o=r?i[c]:K(e,c,t,`sort`),a._aSortData[t]=s?s(o):o)}function jt(e){if(!e._bLoadingState){var t={time:+new Date,start:e._iDisplayStart,length:e._iDisplayLength,order:v.extend(!0,[],e.aaSorting),search:nt(e.oPreviousSearch),columns:v.map(e.aoColumns,function(t,n){return{visible:t.bVisible,search:nt(e.aoPreSearchCols[n])}})};e.oSavedState=t,Y(e,`aoStateSaveParams`,`stateSaveParams`,[e,t]),e.oFeatures.bStateSave&&!e.bDestroying&&e.fnStateSaveCallback.call(e.oInstance,e,t)}}function Mt(e,t,n){if(!e.oFeatures.bStateSave){n();return}var r=e.fnStateLoadCallback.call(e.oInstance,e,function(t){Nt(e,t,n)});return r!==void 0&&Nt(e,r,n),!0}function Nt(e,t,n){var r,i,a=e.aoColumns;e._bLoadingState=!0;var o=e._bInitComplete?new y.Api(e):null;if(!t||!t.time){e._bLoadingState=!1,n();return}var s=Y(e,`aoStateLoadParams`,`stateLoadParams`,[e,t]);if(v.inArray(!1,s)!==-1){e._bLoadingState=!1,n();return}var c=e.iStateDuration;if(c>0&&t.time<+new Date-c*1e3){e._bLoadingState=!1,n();return}if(t.columns&&a.length!==t.columns.length){e._bLoadingState=!1,n();return}if(e.oLoadedState=v.extend(!0,{},t),t.length!==void 0&&(o?o.page.len(t.length):e._iDisplayLength=t.length),t.start!==void 0&&(o===null?(e._iDisplayStart=t.start,e.iInitDisplayStart=t.start):ft(e,t.start/e._iDisplayLength)),t.order!==void 0&&(e.aaSorting=[],v.each(t.order,function(t,n){e.aaSorting.push(n[0]>=a.length?[0,n[1]]:n)})),t.search!==void 0&&v.extend(e.oPreviousSearch,rt(t.search)),t.columns){for(r=0,i=t.columns.length;r<i;r++){var l=t.columns[r];l.visible!==void 0&&(o?o.column(r).visible(l.visible,!1):a[r].bVisible=l.visible),l.search!==void 0&&v.extend(e.aoPreSearchCols[r],rt(l.search))}o&&o.columns.adjust()}e._bLoadingState=!1,Y(e,`aoStateLoaded`,`stateLoaded`,[e,t]),n()}function Pt(e){var t=y.settings,n=v.inArray(e,F(t,`nTable`));return n===-1?null:t[n]}function Ft(e,t,n,r){if(n=`DataTables warning: `+(e?`table id=`+e.sTableId+` - `:``)+n,r&&(n+=`. For more information about this error, please see https://datatables.net/tn/`+r),t)window.console&&console.log&&console.log(n);else{var i=y.ext,a=i.sErrMode||i.errMode;if(e&&Y(e,null,`error`,[e,r,n]),a==`alert`)alert(n);else if(a==`throw`)throw Error(n);else typeof a==`function`&&a(e,r,n)}}function It(e,t,n,r){if(Array.isArray(n)){v.each(n,function(n,r){Array.isArray(r)?It(e,t,r[0],r[1]):It(e,t,r)});return}r===void 0&&(r=n),t[n]!==void 0&&(e[r]=t[n])}function Lt(e,t,n){var r;for(var i in t)t.hasOwnProperty(i)&&(r=t[i],v.isPlainObject(r)?(v.isPlainObject(e[i])||(e[i]={}),v.extend(!0,e[i],r)):e[i]=n&&i!==`data`&&i!==`aaData`&&Array.isArray(r)?r.slice():r);return e}function Rt(e,t,n){v(e).on(`click.DT`,t,function(t){v(e).trigger(`blur`),n(t)}).on(`keypress.DT`,t,function(e){e.which===13&&(e.preventDefault(),n(e))}).on(`selectstart.DT`,function(){return!1})}function J(e,t,n,r){n&&e[t].push({fn:n,sName:r})}function Y(e,t,n,r){var i=[];if(t&&(i=v.map(e[t].slice().reverse(),function(t,n){return t.fn.apply(e.oInstance,r)})),n!==null){var a=v.Event(n+`.dt`),o=v(e.nTable);o.trigger(a,r),o.parents(`body`).length===0&&v(`body`).trigger(a,r),i.push(a.result)}return i}function zt(e){var t=e._iDisplayStart,n=e.fnDisplayEnd(),r=e._iDisplayLength;t>=n&&(t=n-r),t-=t%r,(r===-1||t<0)&&(t=0),e._iDisplayStart=t}function Bt(e,t){var n=e.renderer,r=y.ext.renderer[t];return v.isPlainObject(n)&&n[t]?r[n[t]]||r._:typeof n==`string`&&r[n]||r._}function X(e){return e.oFeatures.bServerSide?`ssp`:e.ajax||e.sAjaxSource?`ajax`:`dom`}var Vt=[],Z=Array.prototype,Ht=function(e){var t,n,r=y.settings,i=v.map(r,function(e,t){return e.nTable});if(!e)return[];if(e.nTable&&e.oApi)return[e];if(e.nodeName&&e.nodeName.toLowerCase()===`table`)return t=v.inArray(e,i),t===-1?null:[r[t]];if(e&&typeof e.settings==`function`)return e.settings().toArray();if(typeof e==`string`?n=v(e):e instanceof v&&(n=e),n)return n.map(function(e){return t=v.inArray(this,i),t===-1?null:r[t]}).toArray()};x=function(e,t){if(!(this instanceof x))return new x(e,t);var n=[],r=function(e){var t=Ht(e);t&&n.push.apply(n,t)};if(Array.isArray(e))for(var i=0,a=e.length;i<a;i++)r(e[i]);else r(e);this.context=ne(n),t&&v.merge(this,t),this.selector={rows:null,cols:null,opts:null},x.extend(this,this,Vt)},y.Api=x,v.extend(x.prototype,{any:function(){return this.count()!==0},concat:Z.concat,context:[],count:function(){return this.flatten().length},each:function(e){for(var t=0,n=this.length;t<n;t++)e.call(this,this[t],t,this);return this},eq:function(e){var t=this.context;return t.length>e?new x(t[e],this[e]):null},filter:function(e){var t=[];if(Z.filter)t=Z.filter.call(this,e,this);else for(var n=0,r=this.length;n<r;n++)e.call(this,this[n],n,this)&&t.push(this[n]);return new x(this.context,t)},flatten:function(){var e=[];return new x(this.context,e.concat.apply(e,this.toArray()))},join:Z.join,indexOf:Z.indexOf||function(e,t){for(var n=t||0,r=this.length;n<r;n++)if(this[n]===e)return n;return-1},iterator:function(e,t,n,r){var i=[],a,o,s,c,l,u=this.context,d,f,p,m=this.selector;for(typeof e==`string`&&(r=n,n=t,t=e,e=!1),o=0,s=u.length;o<s;o++){var h=new x(u[o]);if(t===`table`)a=n.call(h,u[o],o),a!==void 0&&i.push(a);else if(t===`columns`||t===`rows`)a=n.call(h,u[o],this[o],o),a!==void 0&&i.push(a);else if(t===`column`||t===`column-rows`||t===`row`||t===`cell`)for(f=this[o],t===`column-rows`&&(d=Jt(u[o],m.opts)),c=0,l=f.length;c<l;
3c++)p=f[c],a=t===`cell`?n.call(h,u[o],p.row,p.column,o,c):n.call(h,u[o],p,o,c,d),a!==void 0&&i.push(a)}if(i.length||r){var g=new x(u,e?i.concat.apply([],i):i),_=g.selector;return _.rows=m.rows,_.cols=m.cols,_.opts=m.opts,g}return this},lastIndexOf:Z.lastIndexOf||function(e,t){return this.indexOf.apply(this.toArray.reverse(),arguments)},length:0,map:function(e){var t=[];if(Z.map)t=Z.map.call(this,e,this);else for(var n=0,r=this.length;n<r;n++)t.push(e.call(this,this[n],n));return new x(this.context,t)},pluck:function(e){var t=y.util.get(e);return this.map(function(e){return t(e)})},pop:Z.pop,push:Z.push,reduce:Z.reduce||function(e,t){return se(this,e,t,0,this.length,1)},reduceRight:Z.reduceRight||function(e,t){return se(this,e,t,this.length-1,-1,-1)},reverse:Z.reverse,selector:null,shift:Z.shift,slice:function(){return new x(this.context,this)},sort:Z.sort,splice:Z.splice,toArray:function(){return Z.slice.call(this)},to$:function(){return v(this)},toJQuery:function(){return v(this)},unique:function(){return new x(this.context,ne(this))},unshift:Z.unshift}),x.extend=function(e,t,n){if(n.length&&t&&(t instanceof x||t.__dt_wrapper)){var r,i,a,o=function(e,t,n){return function(){var r=t.apply(e,arguments);return x.extend(r,r,n.methodExt),r}};for(r=0,i=n.length;r<i;r++)a=n[r],t[a.name]=a.type===`function`?o(e,a.val,a):a.type===`object`?{}:a.val,t[a.name].__dt_wrapper=!0,x.extend(e,t[a.name],a.propExt)}},x.register=S=function(e,t){if(Array.isArray(e)){for(var n=0,r=e.length;n<r;n++)x.register(e[n],t);return}var i,a,o=e.split(`.`),s=Vt,c,l,u=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n].name===t)return e[n];return null};for(i=0,a=o.length;i<a;i++){l=o[i].indexOf(`()`)!==-1,c=l?o[i].replace(`()`,``):o[i];var d=u(s,c);d||(d={name:c,val:{},methodExt:[],propExt:[],type:`object`},s.push(d)),i===a-1?(d.val=t,d.type=typeof t==`function`?`function`:v.isPlainObject(t)?`object`:`other`):s=l?d.methodExt:d.propExt}},x.registerPlural=C=function(e,t,n){x.register(e,n),x.register(t,function(){var e=n.apply(this,arguments);return e===this?this:e instanceof x?e.length?Array.isArray(e[0])?new x(e.context,e[0]):e[0]:void 0:e})};var Ut=function(e,t){if(Array.isArray(e))return v.map(e,function(e){return Ut(e,t)});if(typeof e==`number`)return[t[e]];var n=v.map(t,function(e,t){return e.nTable});return v(n).filter(e).map(function(e){return t[v.inArray(this,n)]}).toArray()};S(`tables()`,function(e){return e==null?this:new x(Ut(e,this.context))}),S(`table()`,function(e){var t=this.tables(e),n=t.context;return n.length?new x(n[0]):t}),C(`tables().nodes()`,`table().node()`,function(){return this.iterator(`table`,function(e){return e.nTable},1)}),C(`tables().body()`,`table().body()`,function(){return this.iterator(`table`,function(e){return e.nTBody},1)}),C(`tables().header()`,`table().header()`,function(){return this.iterator(`table`,function(e){return e.nTHead},1)}),C(`tables().footer()`,`table().footer()`,function(){return this.iterator(`table`,function(e){return e.nTFoot},1)}),C(`tables().containers()`,`table().container()`,function(){return this.iterator(`table`,function(e){return e.nTableWrapper},1)}),S(`draw()`,function(e){return this.iterator(`table`,function(t){e===`page`?Fe(t):(typeof e==`string`&&(e=e!==`full-hold`),Ie(t,e===!1))})}),S(`page()`,function(e){return e===void 0?this.page.info().page:this.iterator(`table`,function(t){ft(t,e)})}),S(`page.info()`,function(e){if(this.context.length!==0){var t=this.context[0],n=t._iDisplayStart,r=t.oFeatures.bPaginate?t._iDisplayLength:-1,i=t.fnRecordsDisplay(),a=r===-1;return{page:a?0:Math.floor(n/r),pages:a?1:Math.ceil(i/r),start:n,end:t.fnDisplayEnd(),length:r,recordsTotal:t.fnRecordsTotal(),recordsDisplay:i,serverSide:X(t)===`ssp`}}}),S(`page.len()`,function(e){return e===void 0?this.context.length===0?void 0:this.context[0]._iDisplayLength:this.iterator(`table`,function(t){lt(t,e)})});var Wt=function(e,t,n){if(n){var r=new x(e);r.one(`draw`,function(){n(r.ajax.json())})}if(X(e)==`ssp`)Ie(e,t);else{mt(e,!0);var i=e.jqXHR;i&&i.readyState!==4&&i.abort(),Ve(e,[],function(n){De(e);for(var r=Ge(e,n),i=0,a=r.length;i<a;i++)ge(e,r[i]);Ie(e,t),mt(e,!1)})}};S(`ajax.json()`,function(){var e=this.context;if(e.length>0)return e[0].json}),S(`ajax.params()`,function(){var e=this.context;if(e.length>0)return e[0].oAjaxData}),S(`ajax.reload()`,function(e,t){return this.iterator(`table`,function(n){Wt(n,t===!1,e)})}),S(`ajax.url()`,function(e){var t=this.context;return e===void 0?t.length===0?void 0:(t=t[0],t.ajax?v.isPlainObject(t.ajax)?t.ajax.url:t.ajax:t.sAjaxSource):this.iterator(`table`,function(t){v.isPlainObject(t.ajax)?t.ajax.url=e:t.ajax=e})}),S(`ajax.url().load()`,function(e,t){return this.iterator(`table`,function(n){Wt(n,t===!1,e)})});var Gt=function(e,t,n,r,i){var a=[],o,s,c,l,u,d,f=typeof t;for((!t||f===`string`||f===`function`||t.length===void 0)&&(t=[t]),c=0,l=t.length;c<l;c++)for(s=t[c]&&t[c].split&&!t[c].match(/[\[\(:]/)?t[c].split(`,`):[t[c]],u=0,d=s.length;u<d;u++)o=n(typeof s[u]==`string`?s[u].trim():s[u]),o&&o.length&&(a=a.concat(o));var p=b.selector[e];if(p.length)for(c=0,l=p.length;c<l;c++)a=p[c](r,i,a);return ne(a)},Kt=function(e){return e||={},e.filter&&e.search===void 0&&(e.search=e.filter),v.extend({search:`none`,order:`current`,page:`all`},e)},qt=function(e){for(var t=0,n=e.length;t<n;t++)if(e[t].length>0)return e[0]=e[t],e[0].length=1,e.length=1,e.context=[e.context[t]],e;return e.length=0,e},Jt=function(e,t){var n,r,i,a=[],o=e.aiDisplay,s=e.aiDisplayMaster,c=t.search,l=t.order,u=t.page;if(X(e)==`ssp`)return c===`removed`?[]:L(0,s.length);if(u==`current`)for(n=e._iDisplayStart,r=e.fnDisplayEnd();n<r;n++)a.push(o[n]);else if(l==`current`||l==`applied`){if(c==`none`)a=s.slice();else if(c==`applied`)a=o.slice();else if(c==`removed`){for(var d={},n=0,r=o.length;n<r;n++)d[o[n]]=null;a=v.map(s,function(e){return d.hasOwnProperty(e)?null:e})}}else if(l==`index`||l==`original`)for(n=0,r=e.aoData.length;n<r;n++)c==`none`?a.push(n):(i=v.inArray(n,o),(i===-1&&c==`removed`||i>=0&&c==`applied`)&&a.push(n));return a},Yt=function(e,t,n){var r;return Gt(`row`,t,function(t){var i=j(t),a=e.aoData;if(i!==null&&!n||(r||=Jt(e,n),i!==null&&v.inArray(i,r)!==-1))return[i];if(t==null||t===``)return r;if(typeof t==`function`)return v.map(r,function(e){var n=a[e];return t(e,n._aData,n.nTr)?e:null});
3if(t.nodeName){var o=t._DT_RowIndex,s=t._DT_CellIndex;if(o!==void 0)return a[o]&&a[o].nTr===t?[o]:[];if(s)return a[s.row]&&a[s.row].nTr===t.parentNode?[s.row]:[];var c=v(t).closest(`*[data-dt-row]`);return c.length?[c.data(`dt-row`)]:[]}if(typeof t==`string`&&t.charAt(0)===`#`){var l=e.aIds[t.replace(/^#/,``)];if(l!==void 0)return[l.idx]}var u=R(I(e.aoData,r,`nTr`));return v(u).filter(t).map(function(){return this._DT_RowIndex}).toArray()},e,n)};S(`rows()`,function(e,t){e===void 0?e=``:v.isPlainObject(e)&&(t=e,e=``),t=Kt(t);var n=this.iterator(`table`,function(n){return Yt(n,e,t)},1);return n.selector.rows=e,n.selector.opts=t,n}),S(`rows().nodes()`,function(){return this.iterator(`row`,function(e,t){return e.aoData[t].nTr||void 0},1)}),S(`rows().data()`,function(){return this.iterator(!0,`rows`,function(e,t){return I(e.aoData,t,`_aData`)},1)}),C(`rows().cache()`,`row().cache()`,function(e){return this.iterator(`row`,function(t,n){var r=t.aoData[n];return e===`search`?r._aFilterData:r._aSortData},1)}),C(`rows().invalidate()`,`row().invalidate()`,function(e){return this.iterator(`row`,function(t,n){ke(t,n,e)})}),C(`rows().indexes()`,`row().index()`,function(){return this.iterator(`row`,function(e,t){return t},1)}),C(`rows().ids()`,`row().id()`,function(e){for(var t=[],n=this.context,r=0,i=n.length;r<i;r++)for(var a=0,o=this[r].length;a<o;a++){var s=n[r].rowIdFn(n[r].aoData[this[r][a]]._aData);t.push((e===!0?`#`:``)+s)}return new x(n,t)}),C(`rows().remove()`,`row().remove()`,function(){var e=this;return this.iterator(`row`,function(t,n,r){var i=t.aoData,a=i[n],o,s,c,l,u,d;for(i.splice(n,1),o=0,s=i.length;o<s;o++)if(u=i[o],d=u.anCells,u.nTr!==null&&(u.nTr._DT_RowIndex=o),d!==null)for(c=0,l=d.length;c<l;c++)d[c]._DT_CellIndex.row=o;Oe(t.aiDisplayMaster,n),Oe(t.aiDisplay,n),Oe(e[r],n,!1),t._iRecordsDisplay>0&&t._iRecordsDisplay--,zt(t);var f=t.rowIdFn(a._aData);f!==void 0&&delete t.aIds[f]}),this.iterator(`table`,function(e){for(var t=0,n=e.aoData.length;t<n;t++)e.aoData[t].idx=t}),this}),S(`rows.add()`,function(e){var t=this.iterator(`table`,function(t){var n,r,i,a=[];for(r=0,i=e.length;r<i;r++)n=e[r],n.nodeName&&n.nodeName.toUpperCase()===`TR`?a.push(_e(t,n)[0]):a.push(ge(t,n));return a},1),n=this.rows(-1);return n.pop(),v.merge(n,t),n}),S(`row()`,function(e,t){return qt(this.rows(e,t))}),S(`row().data()`,function(e){var t=this.context;if(e===void 0)return t.length&&this.length?t[0].aoData[this[0]]._aData:void 0;var n=t[0].aoData[this[0]];return n._aData=e,Array.isArray(e)&&n.nTr&&n.nTr.id&&Te(t[0].rowId)(e,n.nTr.id),ke(t[0],this[0],`data`),this}),S(`row().node()`,function(){var e=this.context;return e.length&&this.length&&e[0].aoData[this[0]].nTr||null}),S(`row.add()`,function(e){e instanceof v&&e.length&&(e=e[0]);var t=this.iterator(`table`,function(t){return e.nodeName&&e.nodeName.toUpperCase()===`TR`?_e(t,e)[0]:ge(t,e)});return this.row(t[0])}),v(document).on(`plugin-init.dt`,function(e,t){var n=new x(t),r=`on-plugin-init`,i=`stateSaveParams.`+r,a=`destroy. `+r;n.on(i,function(e,t,n){for(var r=t.rowIdFn,i=t.aoData,a=[],o=0;o<i.length;o++)i[o]._detailsShow&&a.push(`#`+r(i[o]._aData));n.childRows=a}),n.on(a,function(){n.off(i+` `+a)});var o=n.state.loaded();o&&o.childRows&&n.rows(v.map(o.childRows,function(e){return e.replace(/:/g,`\\:`)})).every(function(){Y(t,null,`requestChild`,[this])})});var Xt=function(e,t,n,r){var i=[],a=function(t,n){if(Array.isArray(t)||t instanceof v){for(var r=0,o=t.length;r<o;r++)a(t[r],n);return}if(t.nodeName&&t.nodeName.toLowerCase()===`tr`)i.push(t);else{var s=v(`<tr><td></td></tr>`).addClass(n);v(`td`,s).addClass(n).html(t)[0].colSpan=fe(e),i.push(s[0])}};a(n,r),t._details&&t._details.detach(),t._details=v(i),t._detailsShow&&t._details.insertAfter(t.nTr)},Zt=y.util.throttle(function(e){jt(e[0])},500),Qt=function(e,t){var n=e.context;if(n.length){var r=n[0].aoData[t===void 0?e[0]:t];r&&r._details&&(r._details.remove(),r._detailsShow=void 0,r._details=void 0,v(r.nTr).removeClass(`dt-hasChild`),Zt(n))}},$t=function(e,t){var n=e.context;if(n.length&&e.length){var r=n[0].aoData[e[0]];r._details&&(r._detailsShow=t,t?(r._details.insertAfter(r.nTr),v(r.nTr).addClass(`dt-hasChild`)):(r._details.detach(),v(r.nTr).removeClass(`dt-hasChild`)),Y(n[0],null,`childRow`,[t,e.row(e[0])]),en(n[0]),Zt(n))}},en=function(e){var t=new x(e),n=`.dt.DT_details`,r=`draw`+n,i=`column-sizing`
3+n,a=`destroy`+n,o=e.aoData;t.off(r+` `+i+` `+a),F(o,`_details`).length>0&&(t.on(r,function(n,r){e===r&&t.rows({page:`current`}).eq(0).each(function(e){var t=o[e];t._detailsShow&&t._details.insertAfter(t.nTr)})}),t.on(i,function(t,n,r,i){if(e===n)for(var a,s=fe(n),c=0,l=o.length;c<l;c++)a=o[c],a._details&&a._details.each(function(){var e=v(this).children(`td`);e.length==1&&e.attr(`colspan`,s)})}),t.on(a,function(n,r){if(e===r)for(var i=0,a=o.length;i<a;i++)o[i]._details&&Qt(t,i)}))},tn=`row().child`,nn=tn+`()`;S(nn,function(e,t){var n=this.context;return e===void 0?n.length&&this.length?n[0].aoData[this[0]]._details:void 0:(e===!0?this.child.show():e===!1?Qt(this):n.length&&this.length&&Xt(n[0],n[0].aoData[this[0]],e,t),this)}),S([tn+`.show()`,nn+`.show()`],function(e){return $t(this,!0),this}),S([tn+`.hide()`,nn+`.hide()`],function(){return $t(this,!1),this}),S([tn+`.remove()`,nn+`.remove()`],function(){return Qt(this),this}),S(tn+`.isShown()`,function(){var e=this.context;return e.length&&this.length&&e[0].aoData[this[0]]._detailsShow||!1});
3var rn=/^([^:]+):(name|visIdx|visible)$/,an=function(e,t,n,r,i){for(var a=[],o=0,s=i.length;o<s;o++)a.push(K(e,i[o],t));return a},on=function(e,t,n){var r=e.aoColumns,i=F(r,`sName`),a=F(r,`nTh`);return Gt(`column`,t,function(t){var o=j(t);if(t===``)return L(r.length);if(o!==null)return[o>=0?o:r.length+o];if(typeof t==`function`){var s=Jt(e,n);return v.map(r,function(n,r){return t(r,an(e,r,0,0,s),a[r])?r:null})}var c=typeof t==`string`?t.match(rn):``;if(c)switch(c[2]){case`visIdx`:case`visible`:var l=parseInt(c[1],10);if(l<0){var u=v.map(r,function(e,t){return e.bVisible?t:null});return[u[u.length+l]]}return[ue(e,l)];case`name`:return v.map(i,function(e,t){return e===c[1]?t:null});default:return[]}if(t.nodeName&&t._DT_CellIndex)return[t._DT_CellIndex.column];var d=v(a).filter(t).map(function(){return v.inArray(this,a)}).toArray();if(d.length||!t.nodeName)return d;var f=v(t).closest(`*[data-dt-column]`);return f.length?[f.data(`dt-column`)]:[]},e,n)},sn=function(e,t,n){var r=e.aoColumns,i=r[t],a=e.aoData,o,s,c,l;if(n===void 0)return i.bVisible;if(i.bVisible!==n){if(n){var u=v.inArray(!0,F(r,`bVisible`),t+1);for(s=0,c=a.length;s<c;s++)l=a[s].nTr,o=a[s].anCells,l&&l.insertBefore(o[t],o[u]||null)}else v(F(e.aoData,`anCells`,t)).detach();i.bVisible=n}};S(`columns()`,function(e,t){e===void 0?e=``:v.isPlainObject(e)&&(t=e,e=``),t=Kt(t);var n=this.iterator(`table`,function(n){return on(n,e,t)},1);return n.selector.cols=e,n.selector.opts=t,n}),C(`columns().header()`,`column().header()`,function(e,t){return this.iterator(`column`,function(e,t){return e.aoColumns[t].nTh},1)}),C(`columns().footer()`,`column().footer()`,function(e,t){return this.iterator(`column`,function(e,t){return e.aoColumns[t].nTf},1)}),C(`columns().data()`,`column().data()`,function(){return this.iterator(`column-rows`,an,1)}),C(`columns().dataSrc()`,`column().dataSrc()`,function(){return this.iterator(`column`,function(e,t){return e.aoColumns[t].mData},1)}),C(`columns().cache()`,`column().cache()`,function(e){return this.iterator(`column-rows`,function(t,n,r,i,a){return I(t.aoData,a,e===`search`?`_aFilterData`:`_aSortData`,n)},1)}),C(`columns().nodes()`,`column().nodes()`,function(){return this.iterator(`column-rows`,function(e,t,n,r,i){return I(e.aoData,i,`anCells`,t)},1)}),C(`columns().visible()`,`column().visible()`,function(e,t){var n=this,r=this.iterator(`column`,function(t,n){if(e===void 0)return t.aoColumns[n].bVisible;sn(t,n,e)});return e!==void 0&&this.iterator(`table`,function(r){Pe(r,r.aoHeader),Pe(r,r.aoFooter),r.aiDisplay.length||v(r.nTBody).find(`td[colspan]`).attr(`colspan`,fe(r)),jt(r),n.iterator(`column`,function(n,r){Y(n,null,`column-visibility`,[n,r,e,t])}),(t===void 0||t)&&n.columns.adjust()}),r}),C(`columns().indexes()`,`column().index()`,function(e){return this.iterator(`column`,function(t,n){return e===`visible`?de(t,n):n},1)}),S(`columns.adjust()`,function(){return this.iterator(`table`,function(e){G(e)},1)}),S(`column.index()`,function(e,t){if(this.context.length!==0){var n=this.context[0];if(e===`fromVisible`||e===`toData`)return ue(n,t);if(e===`fromData`||e===`toVisible`)return de(n,t)}}),S(`column()`,function(e,t){return qt(this.columns(e,t))});var cn=function(e,t,n){var r=e.aoData,i=Jt(e,n),a=R(I(r,i,`anCells`)),o=v(re([],a)),s,c=e.aoColumns.length,l,u,d,f,p,m;return Gt(`cell`,t,function(t){var n=typeof t==`function`;if(t==null||n){for(l=[],u=0,d=i.length;u<d;u++)for(s=i[u],f=0;f<c;f++)p={row:s,column:f},n?(m=r[s],t(p,K(e,s,f),m.anCells?m.anCells[f]:null)&&l.push(p)):l.push(p);return l}if(v.isPlainObject(t))return t.column!==void 0&&t.row!==void 0&&v.inArray(t.row,i)!==-1?[t]:[];var a=o.filter(t).map(function(e,t){return{row:t._DT_CellIndex.row,column:t._DT_CellIndex.column}}).toArray();return a.length||!t.nodeName?a:(m=v(t).closest(`*[data-dt-row]`),m.length?[{row:m.data(`dt-row`),column:m.data(`dt-column`)}]:[])},e,n)};S(`cells()`,function(e,t,n){if(v.isPlainObject(e)&&(e.row===void 0?(n=e,e=null):(n=t,t=null)),v.isPlainObject(t)&&(n=t,t=null),t==null)return this.iterator(`table`,function(t){return cn(t,e,Kt(n))});var r=n?{page:n.page,order:n.order,search:n.search}:{},i=this.columns(t,r),a=this.rows(e,r),o,s,c,l,u=this.iterator(`table`,function(e,t){var n=[];for(o=0,s=a[t].length;o<s;o++)for(c=0,l=i[t].length;c<l;
3c++)n.push({row:a[t][o],column:i[t][c]});return n},1),d=n&&n.selected?this.cells(u,n):u;return v.extend(d.selector,{cols:t,rows:e,opts:n}),d}),C(`cells().nodes()`,`cell().node()`,function(){return this.iterator(`cell`,function(e,t,n){var r=e.aoData[t];return r&&r.anCells?r.anCells[n]:void 0},1)}),S(`cells().data()`,function(){return this.iterator(`cell`,function(e,t,n){return K(e,t,n)},1)}),C(`cells().cache()`,`cell().cache()`,function(e){return e=e===`search`?`_aFilterData`:`_aSortData`,this.iterator(`cell`,function(t,n,r){return t.aoData[n][e][r]},1)}),C(`cells().render()`,`cell().render()`,function(e){return this.iterator(`cell`,function(t,n,r){return K(t,n,r,e)},1)}),C(`cells().indexes()`,`cell().index()`,function(){return this.iterator(`cell`,function(e,t,n){return{row:t,column:n,columnVisible:de(e,n)}},1)}),C(`cells().invalidate()`,`cell().invalidate()`,function(e){return this.iterator(`cell`,function(t,n,r){ke(t,n,e,r)})}),S(`cell()`,function(e,t,n){return qt(this.cells(e,t,n))}),S(`cell().data()`,function(e){var t=this.context,n=this[0];return e===void 0?t.length&&n.length?K(t[0],n[0].row,n[0].column):void 0:(be(t[0],n[0].row,n[0].column,e),ke(t[0],n[0].row,`data`,n[0].column),this)}),S(`order()`,function(e,t){var n=this.context;return e===void 0?n.length===0?void 0:n[0].aaSorting:(typeof e==`number`?e=[[e,t]]:e.length&&!Array.isArray(e[0])&&(e=Array.prototype.slice.call(arguments)),this.iterator(`table`,function(t){t.aaSorting=e.slice()}))}),S(`order.listener()`,function(e,t,n){return this.iterator(`table`,function(r){Ot(r,e,t,n)})}),S(`order.fixed()`,function(e){if(!e){var t=this.context,n=t.length?t[0].aaSortingFixed:void 0;return Array.isArray(n)?{pre:n}:n}return this.iterator(`table`,function(t){t.aaSortingFixed=v.extend(!0,{},e)})}),S([`columns().order()`,`column().order()`],function(e){var t=this;return this.iterator(`table`,function(n,r){var i=[];v.each(t[r],function(t,n){i.push([n,e])}),n.aaSorting=i})}),S(`search()`,function(e,t,n,r){var i=this.context;return e===void 0?i.length===0?void 0:i[0].oPreviousSearch.sSearch:this.iterator(`table`,function(i){i.oFeatures.bFilter&&qe(i,v.extend({},i.oPreviousSearch,{sSearch:e+``,bRegex:t!==null&&t,bSmart:n===null||n,bCaseInsensitive:r===null||r}),1)})}),C(`columns().search()`,`column().search()`,function(e,t,n,r){return this.iterator(`column`,function(i,a){var o=i.aoPreSearchCols;if(e===void 0)return o[a].sSearch;i.oFeatures.bFilter&&(v.extend(o[a],{sSearch:e+``,bRegex:t!==null&&t,bSmart:n===null||n,bCaseInsensitive:r===null||r}),qe(i,i.oPreviousSearch,1))})}),S(`state()`,function(){return this.context.length?this.context[0].oSavedState:null}),S(`state.clear()`,function(){return this.iterator(`table`,function(e){e.fnStateSaveCallback.call(e.oInstance,e,{})})}),S(`state.loaded()`,function(){return this.context.length?this.context[0].oLoadedState:null}),S(`state.save()`,function(){return this.iterator(`table`,function(e){jt(e)})}),y.use=function(e,t){t===`lib`||e.fn?v=e:t==`win`||e.document?(window=e,document=e.document):(t===`datetime`||e.type===`DateTime`)&&(y.DateTime=e)},y.factory=function(e,t){var n=!1;return e&&e.document&&(window=e,document=e.document),t&&t.fn&&t.fn.jquery&&(v=t,n=!0),n},y.versionCheck=y.fnVersionCheck=function(e){for(var t=y.version.split(`.`),n=e.split(`.`),r,i,a=0,o=n.length;a<o;a++)if(r=parseInt(t[a],10)||0,i=parseInt(n[a],10)||0,r!==i)return r>i;return!0},y.isDataTable=y.fnIsDataTable=function(e){var t=v(e).get(0),n=!1;return e instanceof y.Api||(v.each(y.settings,function(e,r){var i=r.nScrollHead?v(`table`,r.nScrollHead)[0]:null,a=r.nScrollFoot?v(`table`,r.nScrollFoot)[0]:null;(r.nTable===t||i===t||a===t)&&(n=!0)}),n)},y.tables=y.fnTables=function(e){var t=!1;v.isPlainObject(e)&&(t=e.api,e=e.visible);var n=v.map(y.settings,function(t){if(!e||e&&v(t.nTable).is(`:visible`))return t.nTable});return t?new x(n):n},y.camelToHungarian=H,S(`$()`,function(e,t){var n=this.rows(t).nodes(),r=v(n);return v([].concat(r.filter(e).toArray(),r.find(e).toArray()))}),v.each([`on`,`one`,`off`],function(e,t){S(t+`()`,function(){var e=Array.prototype.slice.call(arguments);e[0]=v.map(e[0].split(/\s/),function(e){return e.match(/\.dt\b/)?e:e+`.dt`}).join(` `);var n=v(this.tables().nodes());return n[t].apply(n,e),this})}),S(`clear()`,function(){return this.iterator(`table`,function(e){De(e)})}),S(`settings()`,function(){return new x(this.context,this.context)}),S(`init()`,function(){var e=this.context;return e.length?e[0].oInit:null}),S(`data()`,function(){return this.iterator(`table`,function(e){return F(e.aoData,`_aData`)}).flatten()}),S(`destroy()`,function(e){return e||=!1,this.iterator(`table`,function(t){var n=t.oClasse
3s,r=t.nTable,i=t.nTBody,a=t.nTHead,o=t.nTFoot,s=v(r),c=v(i),l=v(t.nTableWrapper),u=v.map(t.aoData,function(e){return e.nTr}),d;t.bDestroying=!0,Y(t,`aoDestroyCallback`,`destroy`,[t]),e||new x(t).columns().visible(!0),l.off(`.DT`).find(`:not(tbody *)`).off(`.DT`),v(window).off(`.DT-`+t.sInstance),r!=a.parentNode&&(s.children(`thead`).detach(),s.append(a)),o&&r!=o.parentNode&&(s.children(`tfoot`).detach(),s.append(o)),t.aaSorting=[],t.aaSortingFixed=[],kt(t),v(u).removeClass(t.asStripeClasses.join(` `)),v(`th, td`,a).removeClass(n.sSortable+` `+n.sSortableAsc+` `+n.sSortableDesc+` `+n.sSortableNone),c.children().detach(),c.append(u);var f=t.nTableWrapper.parentNode,p=e?`remove`:`detach`;s[p](),l[p](),!e&&f&&(f.insertBefore(r,t.nTableReinsertBefore),s.css(`width`,t.sDestroyWidth).removeClass(n.sTable),d=t.asDestroyStripes.length,d&&c.children().each(function(e){v(this).addClass(t.asDestroyStripes[e%d])}));var m=v.inArray(t,y.settings);m!==-1&&y.settings.splice(m,1)})}),v.each([`column`,`row`,`cell`],function(e,t){S(t+`s().every()`,function(e){var n=this.selector.opts,r=this;return this.iterator(t,function(i,a,o,s,c){e.call(r[t](a,t===`cell`?o:n,t===`cell`?n:void 0),a,o,s,c)})})}),S(`i18n()`,function(e,t,n){var r=this.context[0],i=we(e)(r.oLanguage);return i===void 0&&(i=t),n!==void 0&&v.isPlainObject(i)&&(i=i[n]===void 0?i._:i[n]),typeof i==`string`?i.replace(`%d`,n):i}),y.version=`1.13.11`,y.settings=[],y.models={},y.models.oSearch={bCaseInsensitive:!0,sSearch:``,bRegex:!1,bSmart:!0,return:!1},y.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:``,src:null,idx:-1},y.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:`std`,sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null},y.defaults={aaData:null,aaSorting:[[0,`asc`]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(e){return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(e){try{return JSON.parse((e.iStateDuration===-1?sessionStorage:localStorage).getItem(`DataTables_`+e.sInstance+`_`+location.pathname))}catch{return{}}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(e,t){try{(e.iStateDuration===-1?sessionStorage:localStorage).setItem(`DataTables_`+e.sInstance+`_`+location.pathname,JSON.stringify(t))}catch{}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:`: activate to sort column ascending`,sSortDescending:`: activate to sort column descending`},oPaginate:{sFirst:`First`,sLast:`Last`,sNext:`Next`,sPrevious:`Previous`},sEmptyTable:`No data available in table`,sInfo:`Showing _START_ to _END_ of _TOTAL_ entries`,sInfoEmpty:`Showing 0 to 0 of 0 entries`,sInfoFiltered:`(filtered from _MAX_ total entries)`,sInfoPostFix:``,sDecimal:``,sThousands:`,`,sLengthMenu:`Show _MENU_ entries`,sLoadingRecords:`Loading...`,sProcessing:``,sSearch:`Search:`,sSearchPlaceholder:``,sUrl:``,sZeroRecords:`No matching records found`},oSearch:v.extend({},y.models.oSearch),sAjaxDataProp:`data`,sAjaxSource:null,sDom:`lfrtip`,searchDelay:null,sPaginationType:`simple_numbers`,sScrollX:``,sScrollXInner:``,sScrollY:``,sServerMethod:`GET`,renderer:null,rowId:`DT_RowId`},V(y.defaults),y.defaults.column={aDataSort:null,iDataSort:-1,asSorting:[`asc`,`desc`],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:`td`,sClass:``,sContentPadding:``,sDefaultContent:null,sName:``,sSortDataType:`std`,sTitle:null,sType:null,sWidth:null},V(y.defaults.column),y.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1,bBounding:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:``,nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:`two_button`,iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null,jqXHR:null,json:void 0,oAjaxData:void 0,fnServerData:null,aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return X(this)==`ssp`?this._iRecordsTotal*1:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return X(this)==`ssp`?this._iRecordsDisplay*1:this.aiDisplay.length},fnDisplayEnd:function(){var e=this._iDisplayLength,t=this._iDisplayStart,n=t+e,r=this.aiDisplay.length,i=this.oFeatures,a=i.bPaginate;return i.bServerSide?a===!1||e===-1?t+r:Math.min(t+e,this._iRecordsDisplay):!a||n>r||e===-1?r:n},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null},y.ext=b={buttons:{},classes:{},builder:`-source-`,errMode:`alert`,feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:y.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:y.version},v.extend(b,{afnFiltering:b.search,aTypes:b.type.detect,ofnSearch:b.type.search,oSort:b.type.order,afnSortData:b.order,aoFeatures:b.feature,oApi:b.internal,oStdClasses:b.classes,oPagination:b.pager}),v.extend(y.ext.classes,{sTable:`dataTable`,sNoFooter:`no-footer`,sPageButton:`paginate_button`,sPageButtonActive:`current`,sPageButtonDisabled:`disabled`,sStripeOdd:`odd`,sStripeEven:`even`,sRowEmpty:`dataTables_empty`,sWrapper:`dataTables_wrapper`,sFilter:`dataTables_filter`,sInfo:`dataTables_info`,sPaging:`dataTables_paginate paging_`,sLength:`dataTables_length`,sProcessing:`dataTables_processing`,sSortAsc:`sorting_asc`,sSortDesc:`sorting_desc`,sSortable:`sorting`,sSortableAsc:`sorting_desc_disabled`,sSortableDesc:`sorting_asc_disabled`,sSortableNone:`sorting_disabled`,sSortColumn:`sorting_`,sFilterInput:``,sLengthSelect:``,sScrollWrapper:`dataTables_scroll`,sScrollHead:`dataTables_scrollHead`,sScrollHeadInner:`dataTables_scrollHeadInner`,sScrollBody:`dataTables_scrollBody`,sScrollFoot:`dataTables_scrollFoot`,sScrollFootInner:`dataTables_scrollFootInner`,sHeaderTH:``,sFooterTH:``,sSortJUIAsc:``,sSortJUIDesc:``,sSortJUI:``,sSortJUIAscAllowed:``,sSortJUIDescAllowed:``,sSortJUIWrapper:``,sSortIcon:``,sJUIHeader:``,sJUIFooter:``});var ln=y.ext.pager;function un(e,t){var n=[],r=ln.numbers_length,i=Math.floor(r/2);return t<=r?n=L(0,t):e<=i?(n=L(0,r-2),n.push(`ellipsis`),n.push(t-1)):e>=t-1-i?(n=L(t-(r-2),t),n.splice(0,0,`ellipsis`),n.splice(0,0,0)):(n=L(e-i+2,e+i-1),n.push(`ellipsis`),n.push(t-1),n.splice(0,0,`ellipsis`),n.splice(0,0,0)),n.DT_el=`span`,n}v.extend(ln,{simple:function(e,t){return[`previous`,`next`]},full:function(e,t){return[`first`,`previous`,`next`,`last`]},numbers:function(e,t){return[un(e,t)]},simple_numbers:function(e,t){return[`previous`,un(e,t),`next`]},full_numbers:function(e,t){return[`first`,`previous`,un(e,t),`next`,`last`]},first_last_numbers:function(e,t){return[`first`,un(e,t),`last`]},_numbers:un,numbers_length:7}),v.extend(!0,y.ext.renderer,{pageButton:{_:function(e,t,n,r,i,a){var o=e.oClasse
3s,s=e.oLanguage.oPaginate,c=e.oLanguage.oAria.paginate||{},l,u,d=function(t,r){var f,p,m,h,g=o.sPageButtonDisabled,_=function(t){ft(e,t.data.action,!0)};for(f=0,p=r.length;f<p;f++)if(h=r[f],Array.isArray(h))d(v(`<`+(h.DT_el||`div`)+`/>`).appendTo(t),h);else{var y=!1;switch(l=null,u=h,h){case`ellipsis`:t.append(`<span class="ellipsis">&#x2026;</span>`);break;case`first`:l=s.sFirst,i===0&&(y=!0);break;case`previous`:l=s.sPrevious,i===0&&(y=!0);break;case`next`:l=s.sNext,(a===0||i===a-1)&&(y=!0);break;case`last`:l=s.sLast,(a===0||i===a-1)&&(y=!0);break;default:l=e.fnFormatNumber(h+1),u=i===h?o.sPageButtonActive:``}if(l!==null){var b=e.oInit.pagingTag||`a`;y&&(u+=` `+g),m=v(`<`+b+`>`,{class:o.sPageButton+` `+u,"aria-controls":e.sTableId,"aria-disabled":y?`true`:null,"aria-label":c[h],role:`link`,"aria-current":u===o.sPageButtonActive?`page`:null,"data-dt-idx":h,tabindex:y?-1:e.iTabIndex,id:n===0&&typeof h==`string`?e.sTableId+`_`+h:null}).html(l).appendTo(t),Rt(m,{action:h},_)}}},f;try{f=v(t).find(document.activeElement).data(`dt-idx`)}catch{}d(v(t).empty(),r),f!==void 0&&v(t).find(`[data-dt-idx=`+f+`]`).trigger(`focus`)}}}),v.extend(y.ext.type.detect,[function(e,t){var n=t.oLanguage.sDecimal;return N(e,n)?`num`+n:null},function(e,t){if(e&&!(e instanceof Date)&&!D.test(e))return null;var n=Date.parse(e);return n!==null&&!isNaN(n)||A(e)?`date`:null},function(e,t){var n=t.oLanguage.sDecimal;return N(e,n,!0)?`num-fmt`+n:null},function(e,t){var n=t.oLanguage.sDecimal;return P(e,n)?`html-num`+n:null},function(e,t){var n=t.oLanguage.sDecimal;return P(e,n,!0)?`html-num-fmt`+n:null},function(e,t){return A(e)||typeof e==`string`&&e.indexOf(`<`)!==-1?`html`:null}]),v.extend(y.ext.type.search,{html:function(e){return A(e)?e:typeof e==`string`?e.replace(T,` `).replace(E,``):``},string:function(e){return A(e)?e:typeof e==`string`?e.replace(T,` `):e}});var dn=function(e,t,n,r){if(e!==0&&(!e||e===`-`))return-1/0;var i=typeof e;return i===`number`||i===`bigint`?e:(t&&(e=M(e,t)),e.replace&&(n&&(e=e.replace(n,``)),r&&(e=e.replace(r,``))),e*1)};function fn(e){v.each({num:function(t){return dn(t,e)},"num-fmt":function(t){return dn(t,e,k)},"html-num":function(t){return dn(t,e,E)},"html-num-fmt":function(t){return dn(t,e,E,k)}},function(t,n){b.type.order[t+e+`-pre`]=n,t.match(/^html\-/)&&(b.type.search[t+e]=b.type.search.html)})}v.extend(b.type.order,{"date-pre":function(e){var t=Date.parse(e);return isNaN(t)?-1/0:t},"html-pre":function(e){return A(e)?``:e.replace?e.replace(/<.*?>/g,``).toLowerCase():e+``},"string-pre":function(e){return A(e)?``:typeof e==`string`?e.toLowerCase():e.toString?e.toString():``},"string-asc":function(e,t){return e<t?-1:+(e>t)},"string-desc":function(e,t){return e<t?1:e>t?-1:0}}),fn(``),v.extend(!0,y.ext.renderer,{header:{_:function(e,t,n,r){v(e.nTable).on(`order.dt.DT`,function(i,a,o,s){if(e===a){var c=n.idx;t.removeClass(r.sSortAsc+` `+r.sSortDesc).addClass(s[c]==`asc`?r.sSortAsc:s[c]==`desc`?r.sSortDesc:n.sSortingClass)}})},jqueryui:function(e,t,n,r){v(`<div/>`).addClass(r.sSortJUIWrapper).append(t.contents()).append(v(`<span/>`).addClass(r.sSortIcon+` `+n.sSortingClassJUI)).appendTo(t),v(e.nTable).on(`order.dt.DT`,function(i,a,o,s){if(e===a){var c=n.idx;t.removeClass(r.sSortAsc+` `+r.sSortDesc).addClass(s[c]==`asc`?r.sSortAsc:s[c]==`desc`?r.sSortDesc:n.sSortingClass),t.find(`span.`+r.sSortIcon).removeClass(r.sSortJUIAsc+` `+r.sSortJUIDesc+` `+r.sSortJUI+` `+r.sSortJUIAscAllowed+` `+r.sSortJUIDescAllowed).addClass(s[c]==`asc`?r.sSortJUIAsc:s[c]==`desc`?r.sSortJUIDesc:n.sSortingClassJUI)}})}}});var pn=function(e){return Array.isArray(e)&&(e=e.join(`,`)),typeof e==`string`?e.replace(/&/g,`&amp;`).replace(/</g,`&lt;`).replace(/>/g,`&gt;`).replace(/"/g,`&quot;`):e};function mn(e,t,n,r,i){return window.moment?e[t](i):window.luxon?e[n](i):r?e[r](i):e}var hn=!1;function gn(e,t,n){var r;if(window.moment){if(r=window.moment.utc(e,t,n,!0),!r.isValid())return null}else if(window.luxon){if(r=t&&typeof e==`string`?window.luxon.DateTime.fromFormat(e,t):window.luxon.DateTime.fromISO(e),!r.isValid)return null;r.setLocale(n)}else t?(hn||alert(`DataTables warning: Formatted date without Moment.js or Luxon - https://datatables.net/tn/17`),hn=!0):r=new Date(e);return r}function _n(e){return function(t,n,r,i){arguments.length===0?(r=`en`,n=null,t=null):arguments.length===1?(r=`en`,n=t,t=null):arguments.length===2&&(r=n,n=t,t=null);var a=`datetime-`+n;return y.ext.type.order[a]||(y.ext.type.detect.unshift(function(e){return e===a&&a}),y.ext.type.order[a+`-asc`]=function(e,t){var n=e.valueOf(),r=t.valueOf();return n===r?0:n<r?-1:1},y.ext.type.order[a+`-desc`]=function(e,t){var n=e.valueOf(),r=t.valueOf();return n===r?0:n>r?-1:1}),function(o,s){if(o==null){if(i===`--now`){var c=new Date;o=new Date(Date.UTC(c.getFullYear(),c.getMonth(),c.getDate(),c.getHours(),c.getMinutes(),c.getSeconds()))}else o=``}if(s===`type`)return a;
3if(o===``)return s===`sort`?gn(`0000-01-01 00:00:00`,null,r):``;if(n!==null&&t===n&&s!==`sort`&&s!==`type`&&!(o instanceof Date))return o;var l=gn(o,t,r);if(l===null)return o;if(s===`sort`)return l;var u=n===null?mn(l,`toDate`,`toJSDate`,``)[e]():mn(l,`format`,`toFormat`,`toISOString`,n);return s===`display`?pn(u):u}}}var vn=`,`,yn=`.`;if(window.Intl!==void 0)try{for(var bn=new Intl.NumberFormat().formatToParts(100000.1),xn=0;xn<bn.length;xn++)bn[xn].type===`group`?vn=bn[xn].value:bn[xn].type===`decimal`&&(yn=bn[xn].value)}catch{}y.datetime=function(e,t){var n=`datetime-detect-`+e;t||=`en`,y.ext.type.order[n]||(y.ext.type.detect.unshift(function(r){var i=gn(r,e,t);return r===``||i?n:!1}),y.ext.type.order[n+`-pre`]=function(n){return gn(n,e,t)||0})},y.render={date:_n(`toLocaleDateString`),datetime:_n(`toLocaleString`),time:_n(`toLocaleTimeString`),number:function(e,t,n,r,i){return e??=vn,t??=yn,{display:function(a){if(typeof a!=`number`&&typeof a!=`string`||a===``||a===null)return a;var o=a<0?`-`:``,s=parseFloat(a);if(isNaN(s))return pn(a);s=s.toFixed(n),a=Math.abs(s);var c=parseInt(a,10),l=n?t+(a-c).toFixed(n).substring(2):``;return c===0&&parseFloat(l)===0&&(o=``),o+(r||``)+c.toString().replace(/\B(?=(\d{3})+(?!\d))/g,e)+l+(i||``)}}},text:function(){return{display:pn,filter:pn}}};function Sn(e){return function(){var t=[Pt(this[y.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return y.ext.internal[e].apply(this,t)}}v.extend(y.ext.internal,{_fnExternApiFunc:Sn,_fnBuildAjax:Ve,_fnAjaxUpdate:He,_fnAjaxParameters:Ue,_fnAjaxUpdateDraw:We,_fnAjaxDataSrc:Ge,_fnAddColumn:ce,_fnColumnOptions:le,_fnAdjustColumnSizing:G,_fnVisibleToColumnIndex:ue,_fnColumnIndexToVisible:de,_fnVisbleColumns:fe,_fnGetColumns:pe,_fnColumnTypes:me,_fnApplyColumnDefs:he,_fnHungarianMap:V,_fnCamelToHungarian:H,_fnLanguageCompat:U,_fnBrowserDetect:oe,_fnAddData:ge,_fnAddTr:_e,_fnNodeToDataIndex:ve,_fnNodeToColumnIndex:ye,_fnGetCellData:K,_fnSetCellData:be,_fnSplitObjNotation:Ce,_fnGetObjectDataFn:we,_fnSetObjectDataFn:Te,_fnGetDataMaster:Ee,_fnClearTable:De,_fnDeleteIndex:Oe,_fnInvalidate:ke,_fnGetRowElements:Ae,_fnCreateTr:je,_fnBuildHead:Ne,_fnDrawHead:Pe,_fnDraw:Fe,_fnReDraw:Ie,_fnAddOptionsHtml:Le,_fnDetectHeader:Re,_fnGetUniqueThs:ze,_fnFeatureHtmlFilter:Ke,_fnFilterComplete:qe,_fnFilterCustom:Je,_fnFilterColumn:Ye,_fnFilter:Xe,_fnFilterCreateSearch:Ze,_fnEscapeRegex:Qe,_fnFilterData:tt,_fnFeatureHtmlInfo:it,_fnUpdateInfo:at,_fnInfoMacros:ot,_fnInitialise:st,_fnInitComplete:ct,_fnLengthChange:lt,_fnFeatureHtmlLength:ut,_fnFeatureHtmlPaginate:dt,_fnPageChange:ft,_fnFeatureHtmlProcessing:pt,_fnProcessingDisplay:mt,_fnFeatureHtmlTable:ht,_fnScrollDraw:gt,_fnApplyToChildren:_t,_fnCalculateColumnWidths:yt,_fnThrottle:bt,_fnConvertToWidth:xt,_fnGetWidestNode:St,_fnGetMaxLenString:Ct,_fnStringToCss:q,_fnSortFlatten:wt,_fnSort:Tt,_fnSortAria:Et,_fnSortListener:Dt,_fnSortAttachListener:Ot,_fnSortingClasses:kt,_fnSortData:At,_fnSaveState:jt,_fnLoadState:Mt,_fnImplementState:Nt,_fnSettingsFromNode:Pt,_fnLog:Ft,_fnMap:It,_fnBindAction:Rt,_fnCallbackReg:J,_fnCallbackFire:Y,_fnLengthOverflow:zt,_fnRenderer:Bt,_fnDataSource:X,_fnRowAttributes:Me,_fnExtend:Lt,_fnCalculateEnd:function(){}}),v.fn.dataTable=y,y.$=v,v.fn.dataTableSettings=y.settings,v.fn.dataTableExt=y.ext,v.fn.DataTable=function(e){return v(this).dataTable(e).api()},v.each(y,function(e,t){v.fn.DataTable[e]=t});var Cn=f.default;Cn.extend(!0,y.defaults,{dom:`<'row'<'col-sm-12 col-md-6'l><'col-sm-12 col-md-6'f>><'row'<'col-sm-12'tr>><'row'<'col-sm-12 col-md-5'i><'col-sm-12 col-md-7'p>>`,renderer:`bootstrap`}),Cn.extend(y.ext.classes,{sWrapper:`dataTables_wrapper dt-bootstrap4`,sFilterInput:`form-control form-control-sm`,sLengthSelect:`custom-select custom-select-sm form-control form-control-sm`,sProcessing:`dataTables_processing card`,sPageButton:`paginate_button page-item`}),y.ext.renderer.pageButton.bootstrap=function(e,t,n,r,i,a){var o=new y.Api(e),s=e.oClasses,c=e.oLanguage.oPaginate,l=e.oLanguage.oAria.paginate||{},u,d,f=function(t,r){var p,m,h,g,_=function(e){e.preventDefault(),!Cn(e.currentTarget).hasClass(`disabled`)&&o.page()!=e.data.action&&o.page(e.data.action).draw(`page`)};for(p=0,m=r.length;p<m;p++)if(g=r[p],Array.isArray(g))f(t,g);else{switch(u=``,d=``,g){case`ellipsis`:u=`&#x2026;`,d=`disabled`;break;case`first`:u=c.sFirst,d=g+(i>0?``:` disabled`);break;case`previous`:u=c.sPrevious,d=g+(i>0?``:` disabled`);break;case`next`:u=c.sNext,d=g+(i<a-1?``:` disabled`);break;case`last`:u=c.sLast,d=g+(i<a-1?``:` disabled`);break;default:u=g+1,d=i===g?`active`:``}if(u){var v=d.indexOf(`disabled`)!==-1;h=Cn(`<li>`,{class:s.sPageButton+` `+d,id:n===0&&typeof g==`string`?e.sTableId+`_`+g:null}).append(Cn(`<a>`,{href:v?null:`#`,"aria-controls":e.sTableId,"aria-disabled":v?`true`:null,"aria-label":l[g],role:`link`,"aria-current":d===`active`?`page`:null,"data-dt-idx":g,tabindex:v?-1:e.iTabIndex,class:`page-link`}).html(u)).appendTo(t),e.oApi._fnBindAction(h,{action:g},_)}}},p;try{p=Cn(t).find(document.activeElement).data(`dt-idx`)}catch{}f(Cn(t).empty().html(`<ul class="pagination"/>`).children(`ul`),r),p!==void 0&&Cn(t).find(`[data-dt-idx=`+p+`]`).trigger(`focus`)};var wn=y,Q=f.default,Tn=function(e,t){if(!y.versionCheck||!y.versionCheck(`1.10.10`))throw`DataTables Responsive requires DataTables 1.10.10 or newer`;this.s={childNodeStore:{},columns:[],current:[],dt:new y.Api(e)},!this.s.dt.settings()[0].responsive&&(t&&typeof t.details==`string`?t.details={type:t.details}:t&&t.details===!1?t.details={type:!1}:t&&t.details===!0&&(t.details={type:`inline`}),this.c=Q.extend(!0,{},Tn.defaults,y.defaults.responsive,t),e.responsive=this,this._constructor())};Q.extend(Tn.prototype,{_constructor:function(){var e=this,t=this.s.dt,n=t.settings()[0],r=Q(window).innerWidth();t.settings()[0]._responsive=this,Q(window).on(`resize.dtr orientationchange.dtr`,y.util.throttle(function(){var t=Q(window).innerWidth();t!==r&&(e._resize(),r=t)})),n.oApi._fnCallbackReg(n,`aoRowCreatedCallback`,function(n,r,i){Q.inArray(!1,e.s.current)!==-1&&Q(`>td, >th`,n).each(function(n){var r=t.column.index(`toData`,n);e.s.current[r]===!1&&Q(this).css(`display`,`none`)})}),t.on(`destroy.dtr`,function(){t.off(`.dtr`),Q(t.table().body()).off(`.dtr`),Q(window).off(`resize.dtr orientationchange.dtr`),t.cells(`.dtr-control`).nodes().to$().removeClass(`dtr-control`),Q.each(e.s.current,function(t,n){n===!1&&e._setColumnVis(t,!0)})}),this.c.breakpoints.sort(function(e,t){return e.width<t.width?1:e.width>t.width?-1:0}),this._classLogic(),this._resizeAuto();var i=this.c.details;i.type!==!1&&(e._detailsInit(),t.on(`column-visibility.dtr`,function(){e._timer&&clearTimeout(e._timer),e._timer=setTimeout(function(){e._timer=null,e._classLogic(),e._resizeAuto(),e._resize(!0),e._redrawChildren()},100)}),t.on(`draw.dtr`,function(){e._redrawChildren()}),Q(t.table().node()).addClass(`dtr-`+i.type)),t.on(`column-reorder.dtr`,function(t,n,r){e._classLogic(),e._resizeAuto(),e._resize(!0)}),t.on(`column-sizing.dtr`,function(){e._resizeAuto(),e._resize()}),t.on(`column-calc.dt`,function(t,n){for(var r=e.s.current,i=0;i<r.length;i++){var a=n.visible.indexOf(i);r[i]===!1&&a>=0&&n.visible.splice(a,1)}}),t.on(`preXhr.dtr`,function(){var n=[];t.rows().every(function(){this.child.isShown()&&n.push(this.id(!0))}),t.one(`draw.dtr`,function(){e._resizeAuto(),e._resize(),t.rows(n).every(function(){e._detailsDisplay(this,!1)})})}),t.on(`draw.dtr`,function(){e._controlClass()}).on(`init.dtr`,function(n,r,i){n.namespace===`dt`&&(e._resizeAuto(),e._resize(),Q.inArray(!1,e.s.current)&&t.columns.adjust())}),this._resize()},_childNodes:function(e,t,n){var r=t+`-`+n;if(this.s.childNodeStore[r])return this.s.childNodeStore[r];for(var i=[],a=e.cell(t,n).node().childNodes,o=0,s=a.length;o<s;o++)i.push(a[o]);return this.s.childNodeStore[r]=i,i},_childNodesRestore:function(e,t,n){var r=t+`-`+n;if(this.s.childNodeStore[r]){for(var i=e.cell(t,n).node(),a=this.s.childNodeStore[r][0].parentNode.childNodes,o=[],s=0,c=a.length;s<c;s++)o.push(a[s]);for(var l=0,u=o.length;l<u;l++)i.appendChild(o[l]);this.s.childNodeStore[r]=void 0}},_columnsVisiblity:function(e){var t=this.s.dt,n=this.s.columns,r,i,a=n.map(function(e,t){return{columnIdx:t,priority:e.priority}}).sort(function(e,t){return e.priority===t.priority?e.columnIdx-t.columnIdx:e.priority-t.priority}),o=Q.map(n,function(n,r){return t.column(r).visible()===!1?`not-visible`:n.auto&&n.minWidth===null?!1:n.auto===!0?`-`:Q.inArray(e,n.includeIn)!==-1}),s=0;for(r=0,i=o.length;r<i;r++)o[r]===!0&&(s+=n[r].minWidth);var c=t.settings()[0].oScroll,l=c.sY||c.sX?c.iBarWidth:0,u=t.table().container().offsetWidth-l-s;for(r=0,i=o.length;r<i;r++)n[r].control&&(u-=n[r].minWidth);var d=!1;for(r=0,i=a.length;r<i;r++){var f=a[r].columnIdx;o[f]===`-`&&!n[f].control&&n[f].minWidth&&(d||u-n[f].minWidth<0?(d=!0,o[f]=!1):o[f]=!0,u-=n[f].minWidth)}var p=!1;for(r=0,i=n.length;r<i;r++)if(!n[r].control&&!n[r].never&&o[r]===!1){p=!0;break}for(r=0,i=n.length;r<i;r++)n[r].control&&(o[r]=p),o[r]===`not-visible`&&(o[r]=!1);return Q.inArray(!0,o)===-1&&(o[0]=!0),o},_classLogic:function(){var e=this,t=this.c.breakpoints,n=this.s.dt,r=n.columns().eq(0).map(function(e){var t=this.column(e),r=t.header().className,i=n.settings()[0].aoColumns[e].responsivePriority,a=t.header().getAttribute(`data-priority`);return i===void 0&&(i=a==null?1e4:a*1),{className:r,includeIn:[],auto:!1,control:!1,never:!!r.match(/\b(dtr\-)?never\b/),priority:i}}),i=function(e,t){var n=r[e].includeIn;Q.inArray(t,n)===-1&&n.push(t)},a=function(n,a,o,s){var c,l,u;if(!o)r[n].includeIn.push(a);else if(o===`max-`)for(c=e._find(a).width,l=0,u=t.length;l<u;l++)t[l].width<=c&&i(n,t[l].name);else if(o===`min-`)for(c=e._find(a).width,l=0,u=t.length;l<u;l++)t[l].width>=c&&i(n,t[l].name);else if(o===`not-`)for(l=0,u=t.length;l<u;l++)t[l].name.indexOf(s)===-1&&i(n,t[l].name)};r.each(function(e,n){for(var r=e.className.split(` `),i=!1,o=0,s=r.length;o<s;o++){var c=r[o].trim();if(c===`all`||c===`dtr-all`){i=!0,e.includeIn=Q.map(t,function(e){return e.name});return}if(c===`none`||c===`dtr-none`||e.never){i=!0;return}if(c===`control`||c===`dtr-control`){i=!0,e.control=!0;return}Q.each(t,function(e,t){var r=t.name.split(`-`),o=RegExp(`(min\\-|max\\-|not\\-)?(`+r[0]+`)(\\-[_a-zA-Z0-9])?`),s=c.match(o);s&&(i=!0,s[2]===r[0]&&s[3]===`-`+r[1]?a(n,t.name,s[1],s[2]+s[3]):s[2]===r[0]&&!s[3]&&a(n,t.name,s[1],s[2]))})}i||(e.auto=!0)}),this.s.columns=r},_controlClass:function(){if(this.c.details.type===`inline`){var e=this.s.dt,t=this.s.current,n=Q.inArray(!0,t);e.cells(null,function(e){return e!==n},{page:`current`}).nodes().to$().filter(`.dtr-control`).removeClass(`dtr-control`),e.cells(null,n,{page:`current`}).nodes().to$().addClass(`dtr-control`)}},_detailsDisplay:function(e,t){var n=this,r=this.s.dt,i=this.c.details,a=function(n){Q(e.node()).toggleClass(`parent`,n!==!1),Q(r.table().node()).triggerHandler(`responsive-display.dt`,[r,e,n,t])};if(i&&i.type!==!1){var o=typeof i.renderer==`string`?Tn.renderer[i.renderer]():i.renderer,s=i.display(e,t,function(){return o.call(n,r,e[0],n._detailsObj(e[0]))},function(){a(!1)});typeof s==`boolean`&&a(s)}},_detailsInit:function(){var e=this,t=this.s.dt,n=this.c.details;n.type===`inline`&&(n.target=`td.dtr-control, th.dtr-control`),t.on(`draw.dtr`,function(){e._tabIndexes()}),e._tabIndexes(),Q(t.table().body()).on(`keyup.dtr`,`td, th`,function(e){e.keyCode===13&&Q(this).data(`dtr-keyboard`)&&Q(this).click()});var r=n.target,i=typeof r==`string`?r:`td, th`;(r!==void 0||r!==null)&&Q(t.table().body()).on(`click.dtr mousedown.dtr mouseup.dtr`,i,function(n){if(Q(t.table().node()).hasClass(`collapsed`)&&Q.inArray(Q(this).closest(`tr`).get(0),t.rows().nodes().toArray())!==-1){if(typeof r==`number`){var i=r<0?t.columns().eq(0).length+r:r;if(t.cell(this).index().column!==i)return}var a=t.row(Q(this).closest(`tr`));n.type===`click`?e._detailsDisplay(a,!1):n.type===`mousedown`?Q(this).css(`outline`,`none`):n.type===`mouseup`&&Q(this).trigger(`blur`).css(`outline`,``)}})},_detailsObj:function(e){var t=this,n=this.s.dt;return Q.map(this.s.columns,function(r,i){if(!(r.never||r.control)){var a=n.settings()[0].aoColumns[i];return{className:a.sClass,columnIndex:i,data:n.cell(e,i).render(t.c.orthogonal),hidden:n.column(i).visible()&&!t.s.current[i],rowIndex:e,title:a.sTitle===null?Q(n.column(i).header()).text():a.sTitle}}})},_find:function(e){for(var t=this.c.breakpoints,n=0,r=t.length;n<r;n++)if(t[n].name===e)return t[n]},_redrawChildren:function(){var e=this,t=this.s.dt;t.rows({page:`current`}).iterator(`row`,function(n,r){e._detailsDisplay(t.row(r),!0)})},_resize:function(e){var t=this,n=this.s.dt,r=Q(window).innerWidth(),i=this.c.breakpoints,a=i[0].name,o=this.s.columns,s,c,l=this.s.current.slice();for(s=i.length-1;s>=0;s--)if(r<=i[s].width){a=i[s].name;break}var u=this._columnsVisiblity(a);this.s.current=u;var d=!1;for(s=0,c=o.length;s<c;s++)if(u[s]===!1&&!o[s].never&&!o[s].control&&n.column(s).visible()){d=!0;break}Q(n.table().node()).toggleClass(`collapsed`,d);var f=!1,p=0;n.columns().eq(0).each(function(n,r){u[r]===!0&&p++,(e||u[r]!==l[r])&&(f=!0,t._setColumnVis(n,u[r]))}),this._redrawChildren(),f&&(Q(n.table().node()).trigger(`responsive-resize.dt`,[n,this.s.current]),n.page.info().recordsDisplay===0&&Q(`td`,n.table().body()).eq(0).attr(`colspan`,p)),t._controlClass()},_resizeAuto:function(){var e=this.s.dt,t=this.s.columns,n=this;if(this.c.auto&&Q.inArray(!0,Q.map(t,function(e){return e.auto}))!==-1){Q.isEmptyObject(this.s.childNodeStore)||Q.each(this.s.childNodeStore,function(t){var r=t.split(`-`);n._childNodesRestore(e,r[0]*1,r[1]*1)}),e.table().node().offsetWidth,e.columns;var r=e.table().node().cloneNode(!1),i=Q(e.table().header().cloneNode(!1)).appendTo(r),a=Q(e.table().body()).clone(!1,!1).empty().appendTo(r);r.style.width=`auto`;var o=e.columns().header().filter(function(t){return e.column(t).visible()}
3).to$().clone(!1).css(`display`,`table-cell`).css(`width`,`auto`).css(`min-width`,0);Q(a).append(Q(e.rows({page:`current`}).nodes()).clone(!1)).find(`th, td`).css(`display`,``);var s=e.table().footer();if(s){var c=Q(s.cloneNode(!1)).appendTo(r),l=e.columns().footer().filter(function(t){return e.column(t).visible()}).to$().clone(!1).css(`display`,`table-cell`);Q(`<tr/>`).append(l).appendTo(c)}Q(`<tr/>`).append(o).appendTo(i),this.c.details.type===`inline`&&Q(r).addClass(`dtr-inline collapsed`),Q(r).find(`[name]`).removeAttr(`name`),Q(r).css(`position`,`relative`);var u=Q(`<div/>`).css({width:1,height:1,overflow:`hidden`,clear:`both`}).append(r);u.insertBefore(e.table().node()),o.each(function(n){var r=e.column.index(`fromVisible`,n);t[r].minWidth=this.offsetWidth||0}),u.remove()}},_responsiveOnlyHidden:function(){var e=this.s.dt;return Q.map(this.s.current,function(t,n){return e.column(n).visible()===!1||t})},_setColumnVis:function(e,t){var n=this,r=this.s.dt,i=t?``:`none`;Q(r.column(e).header()).css(`display`,i).toggleClass(`dtr-hidden`,!t),Q(r.column(e).footer()).css(`display`,i).toggleClass(`dtr-hidden`,!t),r.column(e).nodes().to$().css(`display`,i).toggleClass(`dtr-hidden`,!t),Q.isEmptyObject(this.s.childNodeStore)||r.cells(null,e).indexes().each(function(e){n._childNodesRestore(r,e.row,e.column)})},_tabIndexes:function(){var e=this.s.dt,t=e.cells({page:`current`}).nodes().to$(),n=e.settings()[0],r=this.c.details.target;t.filter(`[data-dtr-keyboard]`).removeData(`[data-dtr-keyboard]`),typeof r==`number`?e.cells(null,r,{page:`current`}).nodes().to$().attr(`tabIndex`,n.iTabIndex).data(`dtr-keyboard`,1):(r===`td:first-child, th:first-child`&&(r=`>td:first-child, >th:first-child`),Q(r,e.rows({page:`current`}).nodes()).attr(`tabIndex`,n.iTabIndex).data(`dtr-keyboard`,1))}}),Tn.breakpoints=[{name:`desktop`,width:1/0},{name:`tablet-l`,width:1024},{name:`tablet-p`,width:768},{name:`mobile-l`,width:480},{name:`mobile-p`,width:320}],Tn.display={childRow:function(e,t,n){if(t){if(Q(e.node()).hasClass(`parent`))return e.child(n(),`child`).show(),!0}else if(e.child.isShown())return e.child(!1),!1;else return e.child(n(),`child`).show(),!0},childRowImmediate:function(e,t,n){return!t&&e.child.isShown()||!e.responsive.hasHidden()?(e.child(!1),!1):(e.child(n(),`child`).show(),!0)},modal:function(e){return function(t,n,r,i){if(n){var a=Q(`div.dtr-modal-content`);if(a.length&&t.index()===a.data(`dtr-row-idx`))a.empty().append(r());else return null}else{var o=function(){a.remove(),Q(document).off(`keypress.dtr`),Q(t.node()).removeClass(`parent`),i()},a=Q(`<div class="dtr-modal"/>`).append(Q(`<div class="dtr-modal-display"/>`).append(Q(`<div class="dtr-modal-content"/>`).data(`dtr-row-idx`,t.index()).append(r())).append(Q(`<div class="dtr-modal-close">&times;</div>`).click(function(){o()}))).append(Q(`<div class="dtr-modal-background"/>`).click(function(){o()})).appendTo(`body`);Q(t.node()).addClass(`parent`),Q(document).on(`keyup.dtr`,function(e){e.keyCode===27&&(e.stopPropagation(),o())})}return e&&e.header&&Q(`div.dtr-modal-content`).prepend(`<h2>`+e.header(t)+`</h2>`),!0}}},Tn.renderer={listHiddenNodes:function(){return function(e,t,n){var r=this,i=Q(`<ul data-dtr-index="`+t+`" class="dtr-details"/>`),a=!1;return Q.each(n,function(t,n){n.hidden&&(Q(`<li `+(n.className?`class="`+n.className+`"`:``)+` data-dtr-index="`+n.columnIndex+`" data-dt-row="`+n.rowIndex+`" data-dt-column="`+n.columnIndex+`"><span class="dtr-title">`+n.title+`</span> </li>`).append(Q(`<span class="dtr-data"/>`).append(r._childNodes(e,n.rowIndex,n.columnIndex))).appendTo(i),a=!0)}),a?i:!1}},listHidden:function(){return function(e,t,n){var r=Q.map(n,function(e){var t=e.className?`class="`+e.className+`"`:``;return e.hidden?`<li `+t+` data-dtr-index="`+e.columnIndex+`" data-dt-row="`+e.rowIndex+`" data-dt-column="`+e.columnIndex+`"><span class="dtr-title">`+e.title+`</span> <span class="dtr-data">`+e.data+`</span></li>`:``}).join(``);return r?Q(`<ul data-dtr-index="`+t+`" class="dtr-details"/>`).append(r):!1}},tableAll:function(e){return e=Q.extend({tableClass:``},e),function(t,n,r){var i=Q.map(r,function(e){return`<tr `+(e.className?`class="`+e.className+`"`:``)+` data-dt-row="`+e.rowIndex+`" data-dt-column="`+e.columnIndex+`"><td>`+e.title+`:</td> <td>`+e.data+`</td></tr>`}).join(``);return Q(`<table class="`+e.tableClass+` dtr-details" width="100%"/>`).append(i)}}},Tn.defaults={breakpoints:Tn.breakpoints,auto:!0,details:{display:Tn.display.childRow,renderer:Tn.renderer.listHidden(),target:0,type:`inline`},orthogonal:`display`};var En=Q.fn.dataTable.Api;En.register(`responsive()`,function(){return this}),En.register(`responsive.index()`,function(e){return e=Q(e),{column:e.data(`dtr-index`),row:e.parent().data(`dtr-index`)}}),En.register(`responsive.rebuild()`,function(){return this.iterator(`table`,function(e){e._responsive&&e._responsive._classLogic()})}),En.register(`responsive.recalc()`,function(){return this.iterator(`table`,function(e){e._responsive&&(e._responsive._resizeAuto(),e._responsive._resize())})}),En.register(`responsive.hasHidden()`,function(){var e=this.context[0];return e._responsive?Q.inArray(!1,e._responsive._responsiveOnlyHidden())!==-1:!1}),En.registerPlural(`columns().responsiveHidden()`,`column().responsiveHidden()`,function(){return this.iterator(`column`,function(e,t){return e._responsive?e._responsive._responsiveOnlyHidden()[t]:!1},1)}),Tn.version=`2.5.0`,Q.fn.dataTable.Responsive=Tn,Q.fn.DataTable.Responsive=Tn,Q(document).on(`preInit.dt.dtr`,function(e,t,n){if(e.namespace===`dt`&&(Q(t.nTable).hasClass(`responsive`)||Q(t.nTable).hasClass(`dt-responsive`)||t.oInit.responsive||y.defaults.responsive)){var r=t.oInit.responsive;r!==!1&&new Tn(t,Q.isPlainObject(r)?r:{})}});var Dn=f.default,On=wn.Responsive.display,kn=On.modal,An=Dn(`<div class="modal fade dtr-bs-modal" role="dialog"><div class="modal-dialog" role="document"><div class="modal-content"><div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button></div><div class="modal-body"/></div></div></div>`);On.modal=function(e){return function(t,n,r,i){if(Dn.fn.modal){if(!n){
3if(e&&e.header){var a=An.find(`div.modal-header`),o=a.find(`button`).detach();a.empty().append(`<h4 class="modal-title">`+e.header(t)+`</h4>`).append(o)}An.find(`div.modal-body`).empty().append(r()),An.data(`dtr-row-idx`,t.index()).one(`hidden.bs.modal`,i).appendTo(`body`).modal()}else if(Dn.contains(document,An[0])&&t.index()===An.data(`dtr-row-idx`))An.find(`div.modal-body`).empty().append(r());else return null;return!0}return kn(t,n,r,i)}},window.ixpFormatFileSize=function(e){return typeof e==`number`?e>=1073741824?(e/1073741824).toFixed(2)+` GB`:e>=1048576?(e/1048576).toFixed(2)+` MB`:(e/1024).toFixed(2)+` KB`:``},window.ixpRandomString=function(e=12){let t=``;if(window.crypto.getRandomValues===void 0)alert(`No cryptographically secure PRNG available.`);else{let r=new Uint32Array(e);window.crypto.getRandomValues(r);for(var n=0;n<e;n++)t+=`0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ`[r[n]%62]}return t},window.htmlEntities=function(e){let t={"&":`&amp;`,"<":`&lt;`,">":`&gt;`,'"':`&quot;`,"'":`&#39;`,"/":`&#x2F;`,"`":`&#x60;`,"=":`&#x3D;`};return String(e).replace(/[&<>"'`=\/]/g,function(e){return t[e]})},window.ixpAsnumber=function(e){let t=WHOIS_ASN_URL+`/`+e;bootbox.dialog({message:`<div><p class="text-center"><i class="fa fa-spinner fa-spin text-5xl"></i></p></div>`,size:`large`,title:`AS Number Lookup`,onEscape:!0,buttons:{cancel:{label:`Close`,callback:function(){return $(`.bootbox.modal`).modal(`hide`),!1}}}}),$.ajax(t).done(function(e){let t=$(`<div class="asn-table"><pre class="font-mono text-xs"></pre></div>`);t.find(`pre`).text(e),$(`.bootbox-body`).html(t).scrollTop(0)}).fail(function(e){if(e.status===404)$(`.bootbox-body`).text(`No information found for the requested AS`).scrollTop(0);else throw $(`.bootbox-body`).text(`Error running ajax query for the requested AS`).scrollTop(0),`Error running ajax query for ${t}`})},window.ixpWhoisPrefix=function(e,t=!0){let n=e.split(`/`),r=encodeURI(WHOIS_PREFIX_URL+`/`+n[0]+`/`);if(t&&n.length!==2)return!1;t&&(r=encodeURI(WHOIS_PREFIX_URL+`/`+n[0]+`/`+n[1])),bootbox.dialog({message:`<div><p class="text-center"><i class="fa fa-spinner fa-spin text-5xl"></i></p></div>`,size:`large`,title:`Prefix Whois Lookup`,onEscape:!0,buttons:{cancel:{label:`Close`,callback:function(){return $(`.bootbox.modal`).modal(`hide`),!1}}}}),$.ajax(r).done(function(e){let t=$(`<div class="prefix-table"><pre class="font-mono text-xs"></pre></div>`);t.find(`pre`).text(e),$(`.bootbox-body`).html(t).scrollTop(0)}).fail(function(){throw alert(`Error running ajax query for ${r}`),`Error running ajax query for ${r}`})},$(document).ready(function(){$.ajaxSetup({headers:{"X-CSRF-TOKEN":$(`meta[name="csrf-token"]`).attr(`content`)}}),$(`.dropdown-toggle`).dropdown(),$(`span.help-block`).show(),$(`#help-btn`).click(function(){$(`.former-help-text`).toggle(),$(`#instructions-alert`).toggle()}),$(`.tab-link-body-note`).on(`click`,function(e){e.preventDefault(),$(this).tab(`show`)}),$(`.tab-link-preview-note`).on(`click`,function(e){let t=$(this).closest(`div`).parent(`div`).find(`.well-preview`);e.preventDefault(),$(this).tab(`show`),$.ajax(MARKDOWN_URL,{data:{text:$(this).closest(`div`).parent(`div`).find(`textarea`).val()},type:`POST`}).done(function(e){t.html(e.html)}).fail(function(){t.html(`Error!`)})})}),$.fn.setCursorPosition=function(e){return this.each(function(t,n){if(n.setSelectionRange)n.setSelectionRange(e,e);else if(n.createTextRange){var r=n.createTextRange();r.collapse(!0),r.moveEnd(`character`,e),r.moveStart(`character`,e),r.select()}}),this},$(document).on(`click`,`.tabButton`,function(e){$(`.tabButton`).removeClass(`active`),$(this).addClass(`active`),$(`.tabPanel`).removeClass(`active`);let t=$(this).data(`target`);$(t).addClass(`active`)}),window.Address4=d.Address4,window.AddressError=d.AddressError,window.$=window.jQuery=p,(0,m.default)(window,p),window.$.ui&&window.$.ui.tooltip&&window.$.widget.bridge(`uitooltip`,window.$.ui.tooltip),window.bootbox=_.default;

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.