PageSourceSearch

https://sopt-internal-dev.pages.dev/_next/static/chunks/4253-0fae6040e5e6ee33.js

js sopt-internal-dev.pages.dev collected 2026-10-03 05:47:01 UTC 98,284 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4253],{61803:function(e,t,n){n.d(t,{L2:function(){return th}});var r,i,o,s,a,u,c,h,l,d,f,p,g,m,y=n(2784);function v(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)s.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return s}(arguments[t]));return e}var R=function(e){return void 0===e},S=function(){function e(e,t){var n,r;if(this._canceled=!1,t)try{for(var i=function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(Object.keys(t)),o=i.next();!o.done;o=i.next()){var s=o.value;this[s]=t[s]}}catch(e){n={error:e}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}this.eventType=e}var t=e.prototype;return t.stop=function(){this._canceled=!0},t.isCanceled=function(){return this._canceled},e}(),_=function(){function e(){this._eventHandler={}}var t=e.prototype;return t.trigger=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=e instanceof S?e.eventType:e,i=v(this._eventHandler[r]||[]);return i.length<=0||(e instanceof S?(e.currentTarget=this,i.forEach(function(t){t(e)})):i.forEach(function(e){e.apply(void 0,v(t))})),this},t.once=function(e,t){var n=this;if("object"==typeof e&&R(t))for(var r in e)this.once(r,e[r]);else if("string"==typeof e&&"function"==typeof t){var i=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];t.apply(void 0,v(r)),n.off(e,i)};this.on(e,i)}return this},t.hasOn=function(e){return!!this._eventHandler[e]},t.on=function(e,t){if("object"==typeof e&&R(t))for(var n in e)this.on(n,e[n]);else if("string"==typeof e&&"function"==typeof t){var r=this._eventHandler[e];R(r)&&(this._eventHandler[e]=[],r=this._eventHandler[e]),r.push(t)}return this},t.off=function(e,t){if(R(e))return this._eventHandler={},this;if(R(t)){if("string"==typeof e)return delete this._eventHandler[e],this;for(var n in e)this.off(n,e[n]);return this}var r=this._eventHandler[e];if(r){for(var i=r.length,o=0;o<i;++o)if(r[o]===t){r.splice(o,1),i<=1&&delete this._eventHandler[e];break}}return this},e.VERSION="3.0.5",e}(),E=function(){function e(){this.keys=[],this.values=[]}var t=e.prototype;return t.get=function(e){return this.values[this.keys.indexOf(e)]},t.set=function(e,t){var n=this.keys,r=this.values,i=n.indexOf(e),o=-1===i?n.length:i;n[o]=e,r[o]=t},e}(),C=function(){function e(){this.object={}}var t=e.prototype;return t.get=function(e){return this.object[e]},t.set=function(e,t){this.object[e]=t},e}(),I="function"==typeof Map,z=function(){function e(){}var t=e.prototype;return t.connect=function(e,t){this.prev=e,this.next=t,e&&(e.next=this),t&&(t.prev=this)},t.disconnect=function(){var e=this.prev,t=this.next;e&&(e.next=t),t&&(t.prev=e)},t.getIndex=function(){for(var e=this,t=-1;e;)e=e.prev,++t;return t},e}(),b=function(){function e(e,t,n,r,i,o,s,a){this.prevList=e,this.list=t,this.added=n,this.removed=r,this.changed=i,this.maintained=o,this.changedBeforeAdded=s,this.fixed=a}var t=e.prototype;return Object.defineProperty(t,"ordered",{get:function(){return this.cacheOrdered||this.caculateOrdered(),this.cacheOrdered},enumerable:!0,configurable:!0}),Object.defineProperty(t,"pureChanged",{get:function(){return this.cachePureChanged||this.caculateOrdered(),this.cachePureChanged},enumerable:!0,configurable:!0}),t.caculateOrdered=function(){var e,t,n,r,i=(e=this.changedBeforeAdded,t=this.fixed,n=[],r=[],e.forEach(function(e){var t=e[0],i=e[1],o=new z;n[t]=o,r[i]=o}),n.forEach(function(e,t){e.connect(n[t-1])}),e.filter(function(e,n){return!t[n]}).map(function(e,t){var i=e[0],o=e[1];if(i===o)return[0,0];var s=n[i],a=r[o-1],u=s.getIndex();return s.disconnect(),a?s.connect(a,a.next):s.connect(void 0,n[0]),[u,s.getIndex()]})),o=this.changed,s=[];this.cacheOrdered=i.filter(function(e,t){var n=e[0],r=e[1],i=o[t],a=i[0],u=i[1];if(n!==r)return s.push([a,u]),!0}),this.cachePureChanged=s},e}();function O(e,t,n){var r=I?Map:n?C:E,i=n||function(e){return e},o=[],s=[],a=[],u=e.map(i),c=t.map(i),h=new r,l=new r,d=[],f=[],p={},g=[],m=0,y=0;return u.forEach(function(e,t){h.set(e,t)}
1),c.forEach(function(e,t){l.set(e,t)}),u.forEach(function(e,t){var n=l.get(e);void 0===n?(++y,s.push(t)):p[n]=y}),c.forEach(function(e,t){var n=h.get(e);void 0===n?(o.push(t),++m):(a.push([n,t]),y=p[t]||0,d.push([n-y,t-m]),f.push(t===n),n!==t&&g.push([n,t]))}),s.reverse(),new b(e,t,o,s,g,a,d,f)}var P="function"==typeof Map?void 0:(r=0,function(e){return e.__DIFF_KEY__||(e.__DIFF_KEY__=++r)}),x=function(e,t){return(x=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};function M(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}x(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var T=function(){return(T=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},w="undefined"!=typeof window,L=w?window.navigator.userAgent:"",D=!!w&&"getComputedStyle"in window,k=/MSIE|Trident|Windows Phone|Edge/.test(L),A=!!w&&"addEventListener"in document,G="width",N="height";function K(e,t){return e.getAttribute(t)||""}function V(e){return[].slice.call(e)}function U(e,t){return void 0===t&&(t="data-"),"loading"in e&&"lazy"===e.getAttribute("loading")||!!e.getAttribute(t+"lazy")}function j(e,t,n){A?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n}function q(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent?e.detachEvent("on"+t,n):e["on"+t]=null}function B(e,t){return parseFloat(e["client"+t]||e["offset"+t]||((D?window.getComputedStyle(e):e.currentStyle)||{})[t.toLowerCase()])||0}var F=[];function W(e,t){F.length||j(window,"resize",Y),e.__PREFIX__=t,F.push(e),H(e)}function H(e,t){void 0===t&&(t="data-");var n=e.__PREFIX__||t,r=parseInt(K(e,""+n+G),10)||0,i=parseInt(K(e,""+n+N),10)||0;if(K(e,n+"fixed")===N){var o=B(e,"Height")||i;e.style[G]=r/i*o+"px"}else{var o=B(e,"Width")||r;e.style[N]=i/r*o+"px"}}function Y(){F.forEach(function(e){H(e)})}var Z=function(e){function t(t,n){void 0===n&&(n={});var r,i,o=e.call(this)||this;o.isReady=!1,o.isPreReady=!1,o.hasDataSize=!1,o.hasLoading=!1,o.isSkip=!1,o.onCheck=function(e){o.clear(),e&&"error"===e.type&&o.onError(o.element),o.hasLoading&&o.checkElement()||o.onReady()},o.options=T({prefix:"data-"},n),o.element=t;var s=o.options.prefix;return o.hasDataSize=(void 0===(r=s)&&(r="data-"),!!t.getAttribute(r+"width")),o.isSkip=(void 0===(i=s)&&(i="data-"),!!t.getAttribute(i+"skip")),o.hasLoading=U(t,s),o}M(t,e);var n=t.prototype;return n.check=function(){return this.isSkip||!this.checkElement()?(this.onAlreadyReady(),!1):(this.hasDataSize&&W(this.element,this.options.prefix),(this.hasDataSize||this.hasLoading)&&this.onAlreadyPreReady(),!0)},n.addEvents=function(){var e=this,t=this.element;this.constructor.EVENTS.forEach(function(n){j(t,n,e.onCheck)})},n.clear=function(){var e=this,t=this.element;this.constructor.EVENTS.forEach(function(n){q(t,n,e.onCheck)}),this.removeAutoSizer()},n.destroy=function(){this.clear(),this.off()},n.removeAutoSizer=function(){if(this.hasDataSize){var e=this.options.prefix;!function(e,t){var n=F.indexOf(e);if(!(n<0)){var r=K(e,t+"fixed");delete e.__PREFIX__,e.style[r===N?G:N]="",F.splice(n,1),F.length||q(window,"resize",Y)}}(this.element,e)}},n.onError=function(e){this.trigger("error",{element:this.element,target:e})},n.onPreReady=function(){this.isPreReady||(this.isPreReady=!0,this.trigger("preReady",{element:this.element,hasLoading:this.hasLoading,isSkip:this.isSkip}))},n.onReady=function(){var e=this.isPreReady;this.isPreReady=!0,this.isReady||(this.removeAutoSizer(),this.isReady=!0,this.trigger("ready",{element:this.element,withPreReady:!e,hasLoading:this.hasLoading,isSkip:this.isSkip}))},n.onAlreadyError=function(e){var t=this;setTimeout(function(){t.onError(e)})},n.onAlreadyPreReady=function(){var e=this;setTimeout(function(){e.onPreReady()})},n.onAlreadyReady=function(){var e=this;setTimeout(function(){e.onReady()})},t.EVENTS=[],t}(_),X=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}M(t,e);var n=t.prototype;return n.setHasLoading=function(e){this.hasLoading=e},n.check=function(){return this.isSkip?(this.onAlreadyReady(),!1):(this.hasDataSize?(W(this.element,this.options.prefix),this.onAlreadyPreReady()):this.trigger("requestChildren"),!0)},n.checkElement=function(){return!0},n.destroy=function(){this.clear(),this.trigger("requestDestroy"),this.off()},n.onAlreadyPreReady=function(){e.prototype.onAlreadyPreReady.call(this),this.trigger("reqeustReadyChildren")},t.EVENTS=[],t}(Z),Q=function(e){function t(t){void 0===t&&(t={});var n=e.call(this)||this;return n.readyCount=0,n.preReadyCount=0,n.totalCount=0,n.totalErrorCount=0,n.isPreReadyOver=!0,n.elementInfos=[],n.options=T({loaders:{},prefix:"data-"},t),n}M(t,e);var n=t.prototype;return n.check=function(e){var t=this,n=this.options.prefix;this.clear(),this.elementInfos=V(e).map(function(e,r){var i=t.getLoader(e,{prefix:n});return i.check(),i.on("error",function(e){t.onError(r,e.target)}).on("preReady",function(e){var n=t.elementInfos[r];n.hasLoading=e.hasLoading,n.isSkip=e.isSkip;var i=t.checkPreReady(r);t.onPreReadyElement(r),i&&t.onPreReady()}).on("ready",function(e){var n=e.withPreReady,i=e.hasLoading,o=e.isSkip,s=t.elementInfos[r];s.hasLoading=i,s.isSkip=o;var a=n&&t.checkPreReady(r),u=t.checkReady(r);n&&t.onPreReadyElement(r),t.onReadyElement(r),a&&t.onPreReady(),u&&t.onReady()}),{loader:i,element:e,hasLoading:!1,hasError:!1,isPreReady:!1,isReady:!1,isSkip:!1}});var r=this.elementInfos.length;return this.totalCount=r,r||setTimeout(function(){t.onPreReady(),t.onReady()}),this},n.getTotalCount=function(){return this.totalCount},n.isPreReady=function(){return this.elementInfos.every(function(e){return e.isPreReady})},n.isReady=function(){return this.elementInfos.every(function(e){return e.isReady})},n.hasError=function(){return this.totalErrorCount>0},n.clear=function(){this.isPreReadyOver=!1,this.totalCount=0,this.preReadyCount=0,this.readyCount=0,this.totalErrorCount=0,this.elementInfos.forEach(function(e){e.loader&&e.loader.destroy()}),this.elementInfos=[]},n.destroy=function(){this.clear(),this.off()},n.getLoader=function(e,t){var n=this,r=e.tagName.toLowerCase(),i=this.options.loaders,o=t.prefix,s=Object.keys(i);if(i[r])return new i[r](e,t);var a=new X(e,t),u=V(e.querySelectorAll(s.join(", ")));a.setHasLoading(u.some(function(e){return U(e,o)}));var c=this.clone().on("error",function(e){a.onError(e.target)}).on("ready",function(){a.onReady()});return a.on("requestChildren",function(){var t,r,i=(t=n.options.prefix,r
1=V(e.querySelectorAll((function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),i=0,t=0;t<n;t++)for(var o=arguments[t],s=0,a=o.length;s<a;s++,i++)r[i]=o[s];return r})(["["+t+"skip] ["+t+"width]"],s.map(function(e){return["["+t+"skip] "+e,e+"["+t+"skip]","["+t+"width] "+e].join(", ")})).join(", "))),V(e.querySelectorAll("["+t+"width], "+s.join(", "))).filter(function(e){return -1===r.indexOf(e)}));c.check(i).on("preReady",function(e){e.isReady||a.onPreReady()})}).on("reqeustReadyChildren",function(){c.check(u)}).on("requestDestroy",function(){c.destroy()}),a},n.clone=function(){return new t(T({},this.options))},n.checkPreReady=function(e){return this.elementInfos[e].isPreReady=!0,++this.preReadyCount,!(this.preReadyCount<this.totalCount)},n.checkReady=function(e){return this.elementInfos[e].isReady=!0,++this.readyCount,!(this.readyCount<this.totalCount)},n.onError=function(e,t){var n=this.elementInfos[e];n.hasError=!0,this.trigger(new S("error",{element:n.element,index:e,target:t,errorCount:this.getErrorCount(),totalErrorCount:++this.totalErrorCount}))},n.onPreReadyElement=function(e){var t=this.elementInfos[e];this.trigger(new S("preReadyElement",{element:t.element,index:e,preReadyCount:this.preReadyCount,readyCount:this.readyCount,totalCount:this.totalCount,isPreReady:this.isPreReady(),isReady:this.isReady(),hasLoading:t.hasLoading,isSkip:t.isSkip}))},n.onPreReady=function(){this.isPreReadyOver=!0,this.trigger(new S("preReady",{readyCount:this.readyCount,totalCount:this.totalCount,isReady:this.isReady(),hasLoading:this.hasLoading()}))},n.onReadyElement=function(e){var t=this.elementInfos[e];this.trigger(new S("readyElement",{index:e,element:t.element,hasError:t.hasError,errorCount:this.getErrorCount(),totalErrorCount:this.totalErrorCount,preReadyCount:this.preReadyCount,readyCount:this.readyCount,totalCount:this.totalCount,isPreReady:this.isPreReady(),isReady:this.isReady(),hasLoading:t.hasLoading,isPreReadyOver:this.isPreReadyOver,isSkip:t.isSkip}))},n.onReady=function(){this.trigger(new S("ready",{errorCount:this.getErrorCount(),totalErrorCount:this.totalErrorCount,totalCount:this.totalCount}))},n.getErrorCount=function(){return this.elementInfos.filter(function(e){return e.hasError}).length},n.hasLoading=function(){return this.elementInfos.some(function(e){return e.hasLoading})},t}(_),J=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return M(t,e),t.prototype.checkElement=function(){var e=this.element,t=e.getAttribute("src");if(e.complete){if(t)return e.naturalWidth||this.onAlreadyError(e),!1;this.onAlreadyPreReady()}return this.addEvents(),k&&e.setAttribute("src",t),!0},t.EVENTS=["load","error"],t}(Z),$=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return M(t,e),t.prototype.checkElement=function(){var e=this.element;return!(e.readyState>=1)&&(e.error?(this.onAlreadyError(e),!1):(this.addEvents(),!0))},t.EVENTS=["loadedmetadata","error"],t}(Z),ee=function(e){function t(t){return void 0===t&&(t={}),e.call(this,T({loaders:{img:J,video:$}},t))||this}return M(t,e),t}(Q),et=function(e,t){return(et=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};function en(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}et(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var er=function(){return(er=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function ei(e,t,n,r){var i,o=arguments.length,s=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(o<3?i(s):o>3?i(t,n,s):i(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s}function eo(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e}var es={horizontal:!1,useTransform:!1,percentage:!1,isEqualSize:!1,isConstantSize:!1,gap:0,attributePrefix:"data-grid-",resizeDebounce:100,maxResizeDebounce:0,autoResize:!0,preserveUIOnDestroy:!1,defaultDirection:"end",externalContainerManager:null,externalItemRenderer:null,renderOnPropertyChange:!0,useFit:!0,outlineLength:0,outlineSize:0,useRoundedSize:!0,useResizeObserver:!1,observeChildren:!1};(i=l||(l={}))[i.PROPERTY=1]="PROPERTY",i[i.RENDER_PROPERTY=2]="RENDER_PROPERTY",(o=d||(d={}))[o.UNCHECKED=1]="UNCHECKED",o[o.UNMOUNTED=2]="UNMOUNTED",o[o.MOUNTED=3]="MOUNTED",(s=f||(f={}))[s.NEED_UPDATE=1]="NEED_UPDATE",s[s.WAIT_LOADING=2]="WAIT_LOADING",s[s.UPDATED=3]="UPDATED";var ea={gap:l.RENDER_PROPERTY,defaultDirection:l.PROPERTY,renderOnPropertyChange:l.PROPERTY,preserveUIOnDestroy:l.PROPERTY,useFit:l.PROPERTY,outlineSize:l.RENDER_PROPERTY,outlineLength:l.RENDER_PROPERTY},eu={horizontal:{inlinePos:"top",contentPos:"left",inlineSize:"height",contentSize:"width"},vertical:{inlinePos:"left",contentPos:"top",inlineSize:"width",contentSize:"height"}};function ec(e,t){var n=eh(e);return O(t.map(function(e){return e.target}),n.map(function(e){return e.element}),P).maintained.filter(function(n){var r=n[0],i=n[1],o=t[r].size,s=e[i];
1return!s.inlineSize||!s.contentSize||o.inlineSize!==s.computedInlineSize||o.blockSize!==s.computedContentSize}).map(function(t){return e[t[1]]})}function eh(e){return e.filter(function(e){return e.element})}function el(e){return eh(e).map(function(e){return e.element})}function ed(e){return"string"==typeof e}function ef(e){var t=e.prototype,n=e.propertyTypes,r=function(e){var r=n[e]===l.RENDER_PROPERTY,i=Object.getOwnPropertyDescriptor(t,e)||{},o=i.get||function(){return this.options[e]},s=i.set||function(t){var n=this.options;n[e]!==t&&(n[e]=t,r&&n.renderOnPropertyChange&&this.scheduleRender())};Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:o,set:s})};for(var i in n)r(i)}function ep(e){for(var t=[],n=0;n<e;++n)t.push(n);return t}function eg(e,t,n){return Math.min(n,Math.max(e,t))}function em(e,t){return t?Math.round(e/t)/(1/t):e}var ey=function(){function e(e,t){var n=this;void 0===t&&(t={}),this._resizeTimer=0,this._maxResizeDebounceTimer=0,this.rect={width:0,height:0},this._updatedEntries=[],this._onWindowResize=function(){n._scheduleResize([{target:n.container}])},this._onObserve=function(e){var t=n._options,r=n.container,i=t.rectBox,o=t.childrenRectBox;n._scheduleResize(e.map(function(e){var t="border-box"===(e.target===r?i:o)?e.borderBoxSize:e.contentBoxSize;if(!t){var n=e.contentRect;t=[{inlineSize:n.width,blockSize:n.height}]}return{size:t[0]||t,target:e.target}}))},this._scheduleResize=function(e){var t=n._options,r=t.resizeDebounce,i=t.maxResizeDebounce,o=n._updatedEntries;o.push.apply(o,e),n._updatedEntries=o.filter(function(e,t){return o.lastIndexOf(e)===t}),!n._maxResizeDebounceTimer&&i>=r&&(n._maxResizeDebounceTimer=window.setTimeout(n._onResize,i)),n._resizeTimer&&(clearTimeout(n._resizeTimer),n._resizeTimer=0),n._resizeTimer=window.setTimeout(n._onResize,r)},this._onResize=function(){clearTimeout(n._resizeTimer),clearTimeout(n._maxResizeDebounceTimer),n._maxResizeDebounceTimer=0,n._resizeTimer=0;var e,t=n._updatedEntries,r=n.container,i=t.filter(function(t){return t.target!==r||(e=t,!1)}),o=i.length>0,s=!!e;if(s){var a=n._options.watchDirection,u=n.rect,c=e.size;c?n.setRect({width:c.inlineSize,height:c.blockSize}):n.resize();var h=n.rect;s=!a||("box"===a||"width"===a)&&u.width!==h.width||("box"===a||"height"===a)&&u.height!==h.height}n._updatedEntries=[],(s||o)&&n._emitter.trigger("resize",{isResizeContainer:s,childEntries:i})},this._options=er({resizeDebounce:100,maxResizeDebounce:0,useResizeObserver:!1,useWindowResize:!0,watchDirection:!1,rectBox:"content-box",childrenRectBox:"border-box"},t),this.container=ed(e)?document.querySelector(e):e,this._init()}var t=e.prototype;return t.getRect=function(){return this.rect},t.setRect=function(e){this.rect=er({},e)},t.isObserverEnabled=function(){return!!this._observer},t.resize=function(){var e=this.container;this.setRect("border-box"===this._options.rectBox?{width:e.offsetWidth,height:e.offsetHeight}:{width:e.clientWidth,height:e.clientHeight})},t.observeChildren=function(e){var t=this._observer;if(t){var n=this._options.childrenRectBox;e.forEach(function(e){e&&t.observe(e,{box:n})})}},t.unobserveChildren=function(e){var t=this._observer;t&&e.forEach(function(e){e&&t.unobserve(e)})},t.listen=function(e){return this._emitter.on("resize",e),this},t.destroy=function(){var e;null===(e=this._observer)||void 0===e||e.disconnect(),this._options.useWindowResize&&window.removeEventListener("resize",this._onWindowResize)},t._init=function(){var e=this.container,t=this._options;this._emitter=new _,t.useResizeObserver&&window.ResizeObserver&&(this._observer=new window.ResizeObserver(this._onObserve),this._observer.observe(e,{box:t.rectBox})),t.useWindowResize&&window.addEventListener("resize",this._onWindowResize),this.resize()},e}(),ev=function(e){function t(t,n){var r=e.call(this)||this;return r.container=t,r._onResize=function(e){r.trigger("resize",e)},r.options=er({horizontal:es.horizontal,autoResize:es.autoResize,resizeDebounce:es.resizeDebounce,maxResizeDebounce:es.maxResizeDebounce,useResizeObserver:es.useResizeObserver},n),r._init(),r}en(t,e);var n=t.prototype;return n.resize=function(){var e=this.container;this.setRect({width:e.clientWidth,height:e.clientHeight})},n.isObserverEnabled=function(){return this._watcher.isObserverEnabled()},n.getRect=function(){return this._watcher.getRect()},n.observeChildren=function(e){this._watcher.observeChildren(e)},n.unobserveChildren=function(e){this._watcher.unobserveChildren(e)},n.setRect=function(e){this._watcher.setRect(e)},n.getInlineSize=function(){return this.getRect()[this._names.inlineSize]},n.getContentSize=function(){return this.getRect()[this._names.contentSize]},n.getStatus=function(){return{rect:this._watcher.getRect()}},n.setStatus=function(e){this.setRect(e.rect),this.setContentSize(this.getContentSize())},n.setContentSize=function(e){var t,n=this.options.horizontal?"width":"height";this.setRect(er(er({},this.getRect()),((t={})[n]=e,t))),this.container.style[n]=e+"px"},n.destroy=function(e){void 0===e&&(e={}),this._watcher.destroy(),e.preserveUI||(this.container.style.cssText=this.orgCSSText)},n._init=function(){var e=this.container,t=window.getComputedStyle(e);this.orgCSSText=e.style.cssText,"static"===t.position&&(e.style.position="relative");var n=this.options;this._watcher=new ey(e,{useWindowResize:n.autoResize,useResizeObserver:n.useResizeObserver,resizeDebounce:n.resizeDebounce,maxResizeDebounce:n.maxResizeDebounce,watchDirection:!!n.useResizeObserver&&this._names.inlineSize}).listen(this._onResize)},Object.defineProperty(n,"_names",{get:function(){return eu[this.options.horizontal?"horizontal":"vertical"]}
1,enumerable:!1,configurable:!0}),t}(_),eR=function(){function e(e){this.initialRects={},this.sizePercetage=!1,this.posPercetage=!1,this.options=er({attributePrefix:es.attributePrefix,useTransform:es.useTransform,horizontal:es.horizontal,percentage:es.percentage,isEqualSize:es.isEqualSize,isConstantSize:es.isConstantSize,useRoundedSize:es.useRoundedSize},e),this._init()}var t=e.prototype;return t.resize=function(){this.initialRects={}},t.renderItems=function(e){var t=this;e.forEach(function(e){t._renderItem(e)})},t.getInlineSize=function(){return this.containerRect[this.options.horizontal?"height":"width"]},t.setContainerRect=function(e){this.containerRect=e},t.updateEqualSizeItems=function(e,t){var n=this;this.updateItems(e);var r=e.some(function(e){return e.attributes.sizeGroup});(this.options.isEqualSize||r)&&e.some(function(e){return e.updateState===f.UPDATED})&&t.forEach(function(t){-1===e.indexOf(t)&&n.updateItem(t,!0)})},t.updateItems=function(e){var t=this;e.forEach(function(e){t.updateItem(e)})},t.getStatus=function(){return{initialRects:this.initialRects}},t.setStatus=function(e){this.initialRects=e.initialRects},t._init=function(){var e=this.options.percentage,t=!1,n=!1;!0===e?(t=!0,n=!0):e&&(e.indexOf("position")>-1&&(n=!0),e.indexOf("size")>-1&&(t=!0)),this.posPercetage=n,this.sizePercetage=t},t.updateItem=function(e,t){var n,r,i=this.options,o=i.isEqualSize,s=i.isConstantSize,a=i.useRoundedSize,u=this.initialRects,c=e.orgRect,h=e.element,l=e.updateState===f.WAIT_LOADING,p=c&&c.width&&c.height,g=h?function(e,t){for(var n={},r=e.attributes,i=r.length,o=0;o<i;++o){var s=r[o],a=s.name,u=s.value;-1!==a.indexOf(t)&&(n[a.replace(t,"").replace(/[\s-_]([a-z])/g,function(e,t){return t.toUpperCase()})]=u)}return n}(h,this.options.attributePrefix):e.attributes,m=null!==(n=g.sizeGroup)&&void 0!==n?n:"",y=g.notEqualSize;if(""!==m&&u[m])r=u[m];else if(o&&!y&&!m&&u[""])r=u[""];else if(s&&p&&!l&&e.isFirstUpdate)r=c;else if(t||!h)return;else if(r={left:h.offsetLeft,top:h.offsetTop,width:0,height:0},a)r.width=h.offsetWidth,r.height=h.offsetHeight;else{var v=h.getBoundingClientRect();r.width=v.width,r.height=v.height}return e.attributes=g,e.shouldReupdate=!1,e.isFirstUpdate&&p||(e.orgRect=er({},r)),e.rect=er({},r),t||(e.element&&(e.mountState=d.MOUNTED),e.updateState===f.NEED_UPDATE&&(e.updateState=f.UPDATED,e.isFirstUpdate=!0),l||y||u[m]||(u[m]=er({},r))),r},t._renderItem=function(e){var t=e.element,n=e.cssRect;if(t&&n){var r=this.options,i=r.horizontal,o=r.useTransform,s=this.posPercetage,a=this.sizePercetage,u=["position: absolute;"],c=eu[i?"horizontal":"vertical"],h=c.inlineSize,l=c.inlinePos,d=this.getInlineSize(),f=Object.keys(n),p=f.length>0;o&&(f=f.filter(function(e){return"top"!==e&&"left"!==e}),u.push("transform: translate("+(n.left||0)+"px, "+(n.top||0)+"px);")),u.push.apply(u,f.map(function(e){var t=n[e];return e===h&&a||e===l&&s?e+": "+t/d*100+"%;":e+": "+t+"px;"})),p&&(t.style.cssText+=u.join(""))}},e}(),eS=function(){function e(e,t){void 0===t&&(t={}),this.horizontal=e,this.isUpdating=!1,this.shouldReupdate=!1,this.hasTransition=!1,this.transitionDuration="",this.isRestoreOrgCSSText=!0;var n,r=t.element,i=er({key:"",index:0,orgRect:{left:0,top:0,width:0,height:0},rect:{left:0,top:0,width:0,height:0},cssRect:{},attributes:{},data:{},isFirstUpdate:!1,mountState:d.UNCHECKED,updateState:f.NEED_UPDATE,element:r||null,orgCSSText:null!==(n=null==r?void 0:r.style.cssText)&&void 0!==n?n:"",gridData:{}},t);for(var o in i)this[o]=i[o]}var t=e.prototype;return Object.defineProperty(t,"orgInlineSize",{get:function(){var e=this._names.inlineSize;return this.orgRect[e]||this.rect[e]},enumerable:!1,configurable:!0}),Object.defineProperty(t,"orgContentSize",{get:function(){var e=this._names.contentSize;return this.orgRect[e]||this.rect[e]},enumerable:!1,configurable:!0}),Object.defineProperty(t,"inlineSize",{get:function(){return this.rect[this._names.inlineSize]},enumerable:!1,configurable:!0}),Object.defineProperty(t,"contentSize",{get:function(){return this.rect[this._names.contentSize]},enumerable:!1,configurable:!0}),Object.defineProperty(t,"cssInlineSize",{get:function(){return this.cssRect[this._names.inlineSize]},set:function(e){this.cssRect[this._names.inlineSize]=e}
1,enumerable:!1,configurable:!0}),Object.defineProperty(t,"cssContentSize",{get:function(){return this.cssRect[this._names.contentSize]},set:function(e){this.cssRect[this._names.contentSize]=e},enumerable:!1,configurable:!0}),Object.defineProperty(t,"cssInlinePos",{get:function(){return this.cssRect[this._names.inlinePos]},set:function(e){this.cssRect[this._names.inlinePos]=e},enumerable:!1,configurable:!0}),Object.defineProperty(t,"cssContentPos",{get:function(){return this.cssRect[this._names.contentPos]},set:function(e){this.cssRect[this._names.contentPos]=e},enumerable:!1,configurable:!0}),Object.defineProperty(t,"computedInlineSize",{get:function(){var e=this._names.inlineSize;return this.cssRect[e]||this.rect[e]||this.orgRect[e]},enumerable:!1,configurable:!0}),Object.defineProperty(t,"computedContentSize",{get:function(){var e=this._names.contentSize;return this.cssRect[e]||this.rect[e]||this.orgRect[e]},enumerable:!1,configurable:!0}),Object.defineProperty(t,"computedInlinePos",{get:function(){var e,t=this._names.inlinePos;return null!==(e=this.cssRect[t])&&void 0!==e?e:this.rect[t]},enumerable:!1,configurable:!0}),Object.defineProperty(t,"computedContentPos",{get:function(){var e,t=this._names.contentPos;return null!==(e=this.cssRect[t])&&void 0!==e?e:this.rect[t]},enumerable:!1,configurable:!0}),t.setCSSGridRect=function(e){var t=eu[this.horizontal?"horizontal":"vertical"],n={};for(var r in e)n[t[r]]=e[r];this.cssRect=n},t.addCSSGridRect=function(e){var t=eu[this.horizontal?"horizontal":"vertical"],n=this.cssRect;for(var r in e)n[t[r]]=e[r]},t.getStatus=function(){return{index:this.index,mountState:this.mountState,updateState:this.updateState,attributes:this.attributes,orgCSSText:this.orgCSSText,isFirstUpdate:this.isFirstUpdate,element:null,key:this.key,orgRect:this.orgRect,rect:this.rect,cssRect:this.cssRect,gridData:this.gridData,data:this.data}},t.getMinimizedStatus=function(){var e={orgRect:this.orgRect,rect:this.rect,cssRect:this.cssRect,attributes:this.attributes,gridData:this.gridData},t=this.key,n=this.mountState,r=this.updateState,i=this.isFirstUpdate,o=this.orgCSSText;return void 0!==t&&(e.key=t),n!==d.UNCHECKED&&(e.mountState=n),r!==f.NEED_UPDATE&&(e.updateState=r),i&&(e.isFirstUpdate=!0),o&&(e.orgCSSText=o),e},Object.defineProperty(t,"_names",{get:function(){return this.horizontal?eu.horizontal:eu.vertical},enumerable:!1,configurable:!0}),e}(),e_=function(e){function t(t,n){void 0===n&&(n={});var r=e.call(this)||this;r.items=[],r.outlines={start:[],end:[]},r._renderTimer=0,r._onResize=function(e){if(e.isResizeContainer)r._renderItems({useResize:!0},!0);else{var t=ec(r.items,e.childEntries);t.length>0&&r.updateItems(t)}},r.options=er(er({},r.constructor.defaultOptions),n),r.containerElement=ed(t)?document.querySelector(t):t;var i=r.options,o=i.isEqualSize,s=i.isConstantSize,a=i.useTransform,u=i.horizontal,c=i.percentage,h=i.externalContainerManager,l=i.externalItemRenderer,d=i.resizeDebounce,f=i.maxResizeDebounce,p=i.autoResize,g=i.useRoundedSize,m=i.useResizeObserver;return r.containerManager=h||new ev(r.containerElement,{horizontal:u,resizeDebounce:d,maxResizeDebounce:f,autoResize:p,useResizeObserver:m}).on("resize",r._onResize),r.itemRenderer=l||new eR({useTransform:a,isEqualSize:o,isConstantSize:s,percentage:c,useRoundedSize:g}),r._init(),r}en(t,e);var n=t.prototype;return n.getContainerElement=function(){return this.containerElement},n.getItems=function(){return this.items},n.getChildren=function(){return[].slice.call(this.containerElement.children)},n.setItems=function(e){e.forEach(function(e,t){e.index=t});var t=this.options;if(t.useResizeObserver&&t.observeChildren){var n=this.containerManager;n.unobserveChildren(el(this.items)),n.observeChildren(el(e))}return this.items=e,this},n.getContainerInlineSize=function(){return this.containerManager.getInlineSize()},n.getOutlines=function(){return this.outlines},n.setOutlines=function(e){return this.outlines=e,this},n.syncElements=function(e){void 0===e&&(e={});var t=this.items,n=this.options.horizontal,r=this.getChildren(),i=O(this.items.map(function(e){return e.element}),r,P),o=i.added,s=i.maintained,a=i.changed,u=i.removed,c=[];
1return s.forEach(function(e){var n=e[0];c[e[1]]=t[n]}),o.forEach(function(e){c[e]=new eS(n,{element:r[e]})}),this.setItems(c),(o.length||u.length||a.length)&&this.renderItems(e),this},n.updateItems=function(e,t){void 0===e&&(e=this.items),void 0===t&&(t={});var n=t.useOrgResize;return e.forEach(function(e){if(n){var t=e.orgRect;t.width=0,t.height=0}e.updateState=f.NEED_UPDATE}),this.checkReady(t),this},n.renderItems=function(e){return void 0===e&&(e={}),this._renderItems(e),this},n.getStatus=function(e){return{outlines:this.outlines,items:this.items.map(function(t){return e?t.getMinimizedStatus():t.getStatus()}),containerManager:this.containerManager.getStatus(),itemRenderer:this.itemRenderer.getStatus()}},n.setStatus=function(e){var t=this,n=this.options.horizontal,r=this.containerManager,i=r.getInlineSize(),o=this.getChildren();return this.itemRenderer.setStatus(e.itemRenderer),r.setStatus(e.containerManager),this.outlines=e.outlines,this.items=e.items.map(function(e,t){return new eS(n,er(er({},e),{element:o[t]}))}),this.itemRenderer.renderItems(this.items),i!==r.getInlineSize()?this.renderItems({useResize:!0}):window.setTimeout(function(){t._renderComplete({direction:t.defaultDirection,mounted:t.items,updated:[],isResize:!1})}),this},n.getComputedOutlineSize=function(e){return void 0===e&&(e=this.items),this.options.outlineSize||this.getContainerInlineSize()},n.getComputedOutlineLength=function(e){return void 0===e&&(e=this.items),this.options.outlineLength||1},n.destroy=function(e){void 0===e&&(e={});var t,n=e.preserveUI,r=void 0===n?this.options.preserveUIOnDestroy:n;this.containerManager.destroy({preserveUI:r}),r||this.items.forEach(function(e){var t=e.element,n=e.orgCSSText;t&&(t.style.cssText=n)}),null===(t=this._im)||void 0===t||t.destroy()},n.getInlineGap=function(){return this._getDirectionalGap("inline")},n.getContentGap=function(){return this._getDirectionalGap("content")},n.checkReady=function(e){var t,n=this;void 0===e&&(e={});var r=e.useOrgResize,i=this.items,o=i.filter(function(e){var t;return(null===(t=e.element)||void 0===t?void 0:t.parentNode)&&e.updateState!==f.UPDATED}),s=i.filter(function(e){var t;return(null===(t=e.element)||void 0===t?void 0:t.parentNode)&&e.mountState!==d.MOUNTED}),a=[];s.filter(function(e){if(e.hasTransition)return!0;var t=e.element;return parseFloat(getComputedStyle(t).transitionDuration)>0&&(e.hasTransition=!0,e.transitionDuration=t.style.transitionDuration,!0)}).forEach(function(e){e.element.style.transitionDuration="0s"}),null===(t=this._im)||void 0===t||t.destroy(),this._im=new ee({prefix:this.options.attributePrefix}).on("preReadyElement",function(e){o[e.index].updateState=f.WAIT_LOADING}).on("preReady",function(){o.forEach(function(e){var t=!e.isFirstUpdate||!e.orgRect.width||!e.orgRect.height,n=e.cssRect.width||e.cssRect.height;(t||r)&&n&&(e.element.style.cssText=e.orgCSSText)}),n._updateItems(o),n.readyItems(s,o,e)}).on("readyElement",function(t){var i=o[t.index];if(i.updateState=f.NEED_UPDATE,t.isPreReadyOver){var s=!i.isFirstUpdate||!i.orgRect.width||!i.orgRect.height,a=i.cssRect.width||i.cssRect.height;(i.isRestoreOrgCSSText||(s||r)&&a)&&(i.element.style.cssText=i.orgCSSText),n._updateItems([i]),n.readyItems([],[i],e)}}).on("error",function(e){var t=o[e.index];n.trigger("contentError",{element:e.element,target:e.target,item:t,update:function(){a.push(t)}})}).on("ready",function(){a.length&&n.updateItems(a)}).check(o.map(function(e){return e.element}))},n.scheduleRender=function(){var e=this;this._clearRenderTimer(),this._renderTimer=window.setTimeout(function(){e.renderItems()})},n.fitOutlines=function(e){void 0===e&&(e=this.useFit);var t=this.outlines,n=t.start,r=t.end,i=n.length?Math.min.apply(Math,n):0;(e||!(i>0))&&(t.start=n.map(function(e){return e-i}),t.end=r.map(function(e){return e-i}),this.items.forEach(function(e){var t=e.cssContentPos;"number"==typeof t&&(e.cssContentPos=t-i)}))},n.readyItems=function(e,t,n){var r=this.outlines,i=n.direction||this.options.defaultDirection,o=n.outline||r["end"===i?"start":"end"],s=this.items,a={start:eo([],o),end:eo([],o)};e.forEach(function(e){e.mountState=d.MOUNTED}),t.forEach(function(e){e.isUpdating=!0}),s.length&&(a=this.applyGrid(this.items,i,o)),t.forEach(function(e){e.isUpdating=!1}),this.setOutlines(a),this.fitOutlines(),this.itemRenderer.renderItems(this.items),this._refreshContainerContentSize();var u=e.filter(function(e){return e.hasTransition});u.length&&(this.containerManager.resize(),u.forEach(function(e){e.element.style.transitionDuration=e.transitionDuration})),this._renderComplete({direction:i,mounted:e,updated:t,isResize:!!n.useResize});var c=t.filter(function(e){return e.shouldReupdate});c.length&&this.updateItems(c)},n._isObserverEnabled=function(){return this.containerManager.isObserverEnabled()},n._updateItems=function(e){this.itemRenderer.updateEqualSizeItems(e,this.getItems())},n._getDirectionalGap=function(e){var t,n=this.options.horizontal,r=this.options.gap;return"number"==typeof r?r:null!==(t=n&&"inline"===e||!n&&"content"===e?r.vertical:r.horizontal)&&void 0!==t?t:es.gap},n._renderComplete=function(e){this.trigger("renderComplete",e)},n._clearRenderTimer=function(){clearTimeout(this._renderTimer),this._renderTimer=0},n._refreshContainerContentSize=function(){var e=this.outlines,t=e.start,n=e.end,r=this.getContentGap(),i=n.length?Math.max.apply(Math,n):0,o=Math.max(t.length?Math.max.apply(Math,t):0,i-r);this.containerManager.setContentSize(o)},n._resizeContainer=function(){this.containerManager.resize(),this.itemRenderer.setContainerRect(this.containerManager.getRect())},n._init=function(){this._resizeContainer()},n._renderItems=function(e,t){void 0===e&&(e={}),this._clearRenderTimer();var n=e.useResize||e.useOrgResize;n&&!t&&(this._resizeContainer(),this.itemRenderer.resize()),!this.getItems().length&&this.getChildren().length?this.syncElements(e):n?this.updateItems(this.items,e):this.checkReady(e)},t.defaultOptions=es,t.propertyTypes=ea,t=ei([ef],t)}(_);function eE(e,t,n,r){return Math[r].apply(Math,e.slice(t,t+n))}var eC=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}en(t,e);var n=t.prototype;return n.applyGrid=function(e,t,n){e.forEach(function(e){e.isRestoreOrgCSSText=!1});var r=this.getComputedOutlineSize(e),i=this.getComputedOutlineLength(e),o=!1,s=this.options,a=s.align,u=s.observeChildren,c=s.columnSizeRatio,h=s.contentAlign,l=s.stretchOutline,d=s.stretchContainerSize,f
1=s.stretchItemSize,p=this.getInlineGap(),g=this.getContentGap(),m=n.length,y=e.length,v=this._getAlignPoses(i,r),R="end"===t,S=R?"min":"max",_=R?"max":"min",E=[0];if(m===i)E=n.slice();else{var C=m?Math[_].apply(Math,n):0;E=ep(i).map(function(){return C})}var I=E.slice(),z=i>1?v[1]-v[0]:0,b="stretch"===a,O=R&&"start"===h,P=ep(E.length).map(function(){return[]}),x=R?-1/0:1/0;O&&(x=Math.min.apply(Math,I));for(var M=this,T=0;T<y;++T)!function(t){var n,s,a,h,l,d,m=R?t:y-1-t,E=e[m],C=parseInt(E.attributes.column||"1",10),T=parseInt(E.attributes.maxColumn||"1",10),w=E.contentSize,L=Math.min(i,C||Math.max(1,Math.ceil((E.inlineSize+p)/z))),D=Math.min(i,Math.max(L,T)),k=(n=I,s=L,a=x,h=n.length-s+1,l="max"===S?"min":"max",(d=ep(h).map(function(e){var t=eE(n,e,s,l);return Math[l](a,t)}))["max"===S?"lastIndexOf":"indexOf"](Math[S].apply(Math,d))),A=eE(I,k,L,_);for(O&&x!==A&&(x=Math.max.apply(Math,I),I=I.map(function(){return x}),A=x,k=0);L<D;){var G=k+L,N=k-1;if(R&&(G>=i||I[G]>A)||!R&&(N<0||I[N]<A))break;!R&&--k,++L}if(L=Math.min(i-(k=Math.max(0,k)),L),P[k].push(m),C>0&&L>1||b){var K=(L-1)*z+r;M._isObserverEnabled()&&u||E.cssInlineSize===K||(E.shouldReupdate=!0),E.cssInlineSize=K}if(!0===c){var V=E.orgContentSize/E.orgInlineSize;w=E.computedInlineSize*V,E.cssContentSize=w,o=!0}else c&&c>0&&(w=E.computedInlineSize/c,E.cssContentSize=w,o=!0);var U=0,j=1/0,q=!1;if(ed(f[0])){var B=f[0].split(":").map(function(e){return parseFloat(e)}),F=B[0],W=B[1];U=E.computedInlineSize*W/F,q=!0}else f[0]&&(U=f[0],q=!0);if(ed(f[1])){var H=f[1].split(":").map(function(e){return parseFloat(e)}),F=H[0],W=H[1];j=E.computedInlineSize*W/F,q=!0}else f[1]&&isFinite(f[1])&&(j=f[1],q=!0);var Y=eg(w,U,j);q&&(w=Y,E.cssContentSize=w,o=!0);var Z=v[k];A=R?A:A-g-w,E.cssInlinePos=Z,E.cssContentPos=A;var X=R?A+w+g:A;
1ep(L).forEach(function(e){I[k+e]=X})}(T);if(l&&e.length){var w=0;if(w="scale-up"===l?Math.max.apply(Math,I):"scale-center"===l?(Math.max.apply(Math,I)+Math.min.apply(Math,I))/2:Math.min.apply(Math,I),R){w-=g;var L=Math.min.apply(Math,E),D=eg(w-L,d[0],d[1]);w=D+L}else{var L=Math.max.apply(Math,E),D=eg(L-w,d[0],d[1]);w=D-L}I.forEach(function(t,n){var r=(P[n].length-1)*g,i=E[n],s=Math.abs(t-i)-(R?g:0)-r,a=Math.abs(w-i)-r,u=a/s;if(s&&1!==u&&isFinite(u)){R?I[n]=w+g:I[n]=w;var c=P[n].length,h=R?E[n]:E[n]-g,l=P[n].map(function(t,n){var r=e[t],i=o?r.computedContentSize:r.contentSize,s=0,a=1/0;if(ed(f[0])){var u=f[0].split(":").map(function(e){return parseFloat(e)}),c=u[0],h=u[1];s=r.computedInlineSize*h/c}else s=f[0];if(ed(f[1])){var l=f[1].split(":").map(function(e){return parseFloat(e)}),c=l[0],h=l[1];a=r.computedInlineSize*h/c}else a=f[1];return{item:r,index:n,itemIndex:t,minSize:s,originalSize:i,nextSize:i,maxSize:a}});u>1?l.sort(function(e,t){return e.originalSize-t.originalSize}):l.sort(function(e,t){return t.originalSize-e.originalSize});var d=0,p=0;if(l.forEach(function(e){var t=p>
1a?u:(a-p)/(s-d),n=e.originalSize,r=em(eg(n*t,e.minSize,e.maxSize),.01);d+=n,p+=r,e.nextSize=r}),em(p-a,.01)){var m=em(a/p,.01);l.forEach(function(e){e.nextSize*=m})}l.sort(function(e,t){return e.index-t.index}),l.forEach(function(e,t){var n=e.item,r=e.nextSize;if(n.addCSSGridRect({contentPos:R?h:h-r,contentSize:r}),h=R?n.cssContentPos+n.cssContentSize+g:n.cssContentPos-g,t===c-1){var i=0,o=0;R?o=(n.cssContentPos%1>=.5?1:0)+(n.cssContentSize%1>=.5?1:0)+(w%1>=.5?-1:0):i=(n.cssContentPos%1<.5?-1:0)+(w%1<.5?1:0),n.addCSSGridRect({contentPos:n.cssContentPos-i,contentSize:n.cssContentSize-o})}})}})}return O&&x!==Math.min.apply(Math,I)&&(x=Math.max.apply(Math,I),I=I.map(function(){return x})),{start:R?E:I,end:R?I:E}},n.getComputedOutlineSize=function(e){void 0===e&&(e=this.items);var t=this.options.align,n=this.getInlineGap(),r=this.getContainerInlineSize(),i=this.columnSize||this.outlineSize,o=this.column||this.outlineLength,s=o||1,a=0;if("stretch"===t)o||(s=Math.max(1,Math.ceil((r+n)/((this.maxStretchColumnSize||1/0)+n)))),a=(r+n)/(s||1)-n;else if(i)a=i;else if(e.length){for(var u=e[0],c=0,h=e;c<h.length;c++){var l=h[c],d=l.attributes,p=parseInt(d.column||"1",10),g=parseInt(d.maxColumn||"1",10);if(l.updateState===f.UPDATED&&l.inlineSize&&1===p&&1===g){u=l;break}}a=u.inlineSize||0}else a=r;return a||0},n.getComputedOutlineLength=function(e){void 0===e&&(e=this.items);var t=this.getInlineGap(),n=this.column||this.outlineLength,r=this.columnCalculationThreshold,i=1;if(n)i=n;else{var o=this.getComputedOutlineSize(e);i=Math.max(1,Math.floor((this.getContainerInlineSize()+t)/(o-r+t))),this.maxStretchColumnSize||(i=Math.min(e.length,i))}return i},n._getAlignPoses=function(e,t){var n=this.options.align,r=this.getInlineGap(),i=this.getContainerInlineSize(),o=ep(e),s=0,a=0;if("justify"===n||"stretch"===n){var u=e-1;a=u?Math.max((i-t)/u,t+r):0,s=Math.min(0,i/2-(u*a+t)/2)}else{var c=(e-1)*(a=t+r)+t;"center"===n?s=(i-c)/2:"end"===n&&(s=i-c)}return o.map(function(e){return s+e*a})},t.propertyTypes=er(er({},e_.propertyTypes),{column:l.RENDER_PROPERTY,columnSize:l.RENDER_PROPERTY,columnSizeRatio:l.RENDER_PROPERTY,align:l.RENDER_PROPERTY,columnCalculationThreshold:l.RENDER_PROPERTY,maxStretchColumnSize:l.RENDER_PROPERTY,contentAlign:l.RENDER_PROPERTY,stretchOutline:l.RENDER_PROPERTY,stretchContainerSize:l.RENDER_PROPERTY,stretchItemSize:l.RENDER_PROPERTY}),t.defaultOptions=er(er({},e_.defaultOptions),{align:"justify",column:0,columnSize:0,columnSizeRatio:0,columnCalculationThreshold:.5,maxStretchColumnSize:1/0,contentAlign:"masonry",stretchOutline:"",stretchContainerSize:[0,1/0],stretchItemSize:[0,1/0]}),t=ei([ef],t)}(e_);function eI(e){var t;return e?("string"==typeof e?t=document.querySelector(e):e instanceof Element?t=e:("value"in e||"current"in e)&&(t=e.value||e.current),t):null}var ez=function(e,t){return(ez=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};function eb(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}ez(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var eO=function(){return(eO=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function eP(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)0>t.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function ex(e,t,n,r){var i,o=arguments.length,s=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(o<3?i(s):o>3?i(t,n,s):i(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s}function eM(e,t,n){if(n||2==arguments.length)for(var r,i=0,o=t.length;i<o;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))}"function"==typeof SuppressedError&&SuppressedError;var eT="undefined"!=typeof window?window.navigator.userAgent:"",ew=/iPhone|iPad/.test(eT),eL={renderOnPropertyChange:!0,useFit:!0,autoResize:!0},eD=eO({},ea),ek={START:"start",END:"end"},eA={type:!0,groupKey:!0,key:!0,element:!0,html:!0,data:!0,inserted:!0,attributes:!0};(a=p||(p={}))[a.NORMAL=0]="NORMAL",a[a.VIRTUAL=1]="VIRTUAL",a[a.LOADING=2]="LOADING",(u=g||(g={}))[u.NORMAL=0]="NORMAL",u[u.VIRTUAL=1]="VIRTUAL",u[u.LOADING=2]="LOADING",(c=m||(m={}))[c.NOT_REMOVE=0]="NOT_REMOVE",c[c.MINIMIZE_INVISIBLE_ITEMS=1]="MINIMIZE_INVISIBLE_ITEMS",c[c.MINIMIZE_INVISIBLE_GROUPS=2]="MINIMIZE_INVISIBLE_GROUPS",c[c.REMOVE_INVISIBLE_GROUPS=3]="REMOVE_INVISIBLE_GROUPS";var eG=function(e){function t(t,n){var r=e.call(this,t,eO({html:"",type:g.NORMAL,cssRect:{top:-9999,left:-9999}},n))||this;if(r.type===g.VIRTUAL){(r.rect.width||r.rect.height)&&(r.mountState=d.UNMOUNTED);var i=r.orgRect,o=r.rect,s=r.cssRect;s.width?o.width=s.width:i.width&&(o.width=i.width),s.height?o.height=s.height:i.height&&(o.height=i.height)}return r}eb(t,e);var n=t.prototype;return n.getVirtualStatus=function(){return{type:g.VIRTUAL,groupKey:this.groupKey,key:this.key,orgRect:this.orgRect,rect:this.rect,cssRect:this.cssRect,attributes:this.attributes}},n.getMinimizedStatus=function(){var t=eO(eO({},e.prototype.getMinimizedStatus.call(this)),{type:g.NORMAL,groupKey:this.groupKey});return this.html&&(t.html=this.html),t},t}(eS),eN=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="",t.isWaitEnd=!1,t.initialDisplay=null,t}eb(t,e);var n=t.prototype;return n.getLoadingItem=function(){return this.items[0]||null},n.startLoading=function(){var e=this.items[0].element;e&&(null!=this.initialDisplay?this.initialDisplay=e.style.display||"":this.initialDisplay?e.style.display=this.initialDisplay:e.style.removeProperty("display"))}
1,n.endLoading=function(){if(this.type){var e=this.items[0].element;e&&(e.style.display="none")}},n.setLoadingItem=function(e){if(e){var t=this.getLoadingItem();if(t)for(var n in e)t[n]=e[n];else this.items=[new eG(this.options.horizontal,eO(eO({},e),{type:g.LOADING,key:"__INFINITEGRID__LOADING_ITEM"}))]}else this.items=[]},n.applyGrid=function(e,t,n){if(!e.length)return{start:n,end:n};var r=n.length?eM([],n,!0):[0],i=e[0],o=i.contentSize+this.getContentGap();if(i.cssInlinePos=this.getContainerInlineSize()/2-i.inlineSize/2,"end"===t){var s=Math.max.apply(Math,r);return i.cssContentPos=s,{start:r,end:r.map(function(e){return e+o})}}var a=Math.min.apply(Math,r);return i.cssContentPos=a-o,{start:r.map(function(e){return e-o}),end:r}},t}(e_);function eK(e){return e===window}function eV(e){return"number"==typeof e}function eU(e){return"string"==typeof e}function ej(e){return e.reduce(function(e,t){return eM(eM([],e,!0),t,!0)},[])}function eq(e){var t={},n={},r=e_.defaultOptions;for(var i in e){var o=e[i];i in eL||(n[i]=o),i in r&&(t[i]=o)}return eO(eO({},t),{gridOptions:n})}function eB(e){var t,n=[],r={},i={};e.filter(function(e){return null!=e.groupKey}).forEach(function(e){i[e.groupKey]=!0});var o=!1;return e.forEach(function(s,a){null!=s.groupKey?o=!1:!s.inserted&&e[a-1]?(s.groupKey=e[a-1].groupKey,o=!1):(o||(t=eY(i),o=!0,i[t]=!0),s.groupKey=t);var u=s.groupKey,c=r[u];c||(c={groupKey:u,items:[]},r[u]=c,n.push(c)),c.items.push(s)}),n}function eF(e,t,n,r){var i=O(e,t,function(e){return e}),o=-1,s=-1;return i.maintained.forEach(function(e){var t=e[0],i=e[1];n<=t&&t<=r&&(-1===o?(o=i,s=i):(o=Math.min(o,i),s=Math.max(s,i)))}),{startCursor:o,endCursor:s}}function eW(e,t,n){var r=[];if("start"===t){var i=eJ(e,function(e){return e.type===p.NORMAL});if(-1===i)return[];var o=eJ(e,function(e){return eJ(n,function(t){return t.groupKey===e.groupKey})>=0}),s=o>=0?Math.min(i,o):i;r=e.slice(0,s)}else{var i=e$(e,function(e){return e.type===p.NORMAL});if(-1===i)return[];var a=e$(e,function(e){return eJ(n,function(t){return t.groupKey===e.groupKey})>=0}),u=a>=0?Math.max(i,a):i;r=e.slice(u+1)}return r}function eH(e){var t=e.prototype,n=e.propertyTypes,r=e.infinitegridTypes,i=function(e){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return this.options[e]},set:function(t){var n="_".concat("set ".concat(e).replace(/[\s-_]([a-z])/g,function(e,t){return t.toUpperCase()}));this[n]?this[n](t):this.options[e]=t}})};for(var o in r)i(o);var s=function(e){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){var t=this.groupManager.options;return e in t?t[e]:t.gridOptions[e]},set:function(t){var n;this.groupManager[e]!==t&&(this.groupManager.gridOptions=((n={})[e]=t,n))}})};for(var o in n)s(o)}function eY(e,t){void 0===t&&(t="");for(var n=0;;){var r="infinitegrid_".concat(t).concat(n++);if(!(r in e))return r}}function eZ(e){var t=document.createElement("div");return t.innerHTML=e,eQ(t.children)}function eX(e,t){return(eU(e)?eZ(e):e).map(function(e){var n,r,i="";if(eU(e))i=e;else{if(!("parentNode"in e))return eO({groupKey:t,inserted:!0},e);n=e,i=e.outerHTML}return{key:r,groupKey:t,html:i,element:n,inserted:!0}})}function eQ(e){var t=[];if(e)for(var n=e.length,r=0;r<n;r++)t.push(e[r]);return t}function eJ(e,t){for(var n=e.length,r=0;r<n;++r)if(t(e[r],r))return r;return -1}function e$(e,t){for(var n=e.length,r=n-1;r>=0;--r)if(t(e[r],r))return r;return -1}function e0(e,t){return e.length===t.length&&e.every(function(e,n){return t[n]===e})}function e1(e){return ej(e.map(function(e){return e.grid.getItems()}))}function e2(e,t){return t?eM([],e,!0):e.filter(function(e){return e.type!==g.VIRTUAL})}var e3=(h=["resizeScroll","insertByGroupIndex","updateItems","getItems","getVisibleItems","getGroups","getVisibleGroups","renderItems","getContainerElement","getScrollContainerElement","getWrapperElement","setStatus","getStatus","removePlaceholders","prependPlaceholders","appendPlaceholders","getStartCursor","getEndCursor","setCursors"],function(e,t){h.forEach(function(n){n in e||(e[n]=function(){for(var e,r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];var o=(e=this[t])[n].apply(e,r);return o===this[t]?this:o})})}),e9=function(e){function t(t,n){var r,i,o=e.call(this,t,(r=n.gridOptions,i=eP(n,["gridOptions"]),eO(eO({},eq(r)),i)))||this;return o.groupItems=[],o.groups=[],o.itemKeys={},o.groupKeys={},o.startCursor=0,o.endCursor=0,o._placeholder=null,o._loadingGrid=new eN(t,{externalContainerManager:o.containerManager,useFit:!1,autoResize:!1,renderOnPropertyChange:!1,gap:o.gap}),o._mainGrid=o._makeGrid(),o}eb(t,e);var n=t.prototype;return Object.defineProperty(n,"gridOptions",{set:function(e){var t=eq(e),n=t.gridOptions,r=eP(t,["gridOptions"]),i=this._checkShouldRender(e);for(var o in this.options.gridOptions=eO(eO({},this.options.gridOptions),n),eM([this._mainGrid],this.groups.map(function(e){return e.grid}
1),!0).forEach(function(t){for(var n in e)t[n]=e[n]}),r)this[o]=r[o];this._loadingGrid.gap=this.gap,i&&this.scheduleRender()},enumerable:!1,configurable:!0}),n.getItemByKey=function(e){return this.itemKeys[e]||null},n.getGroupItems=function(e){return e2(this.groupItems,e)},n.getVisibleItems=function(e){return e2(this.items,e)},n.getRenderingItems=function(){return this.hasPlaceholder()?this.items:this.items.filter(function(e){return e.type!==g.VIRTUAL})},n.getGroups=function(e){return e2(this.groups,e)},n.hasVisibleVirtualGroups=function(){return this.getVisibleGroups(!0).some(function(e){return e.type===p.VIRTUAL})},n.hasPlaceholder=function(){return!!this._placeholder},n.hasLoadingItem=function(){return!!this._getLoadingItem()},n.updateItems=function(t,n){return void 0===t&&(t=this.groupItems),e.prototype.updateItems.call(this,t,n)},n.setPlaceholder=function(e){this._placeholder=e,this._updatePlaceholder()},n.getLoadingType=function(){return this._loadingGrid.type},n.startLoading=function(e){return this._loadingGrid.type=e,this.items=this._getRenderingItems(),!0},n.waitEndLoading=function(){return!this._loadingGrid.isWaitEnd&&!!this._loadingGrid.type&&(this._loadingGrid.isWaitEnd=!0,!0)},n.endLoading=function(){if(this._loadingGrid.isWaitEnd){var e=this._loadingGrid.type;return this._loadingGrid.type="",this._loadingGrid.endLoading(),this.items=this._getRenderingItems(),!!e}return!1},n.setLoading=function(e){this._loadingGrid.setLoadingItem(e),this.items=this._getRenderingItems()},n.getVisibleGroups=function(e){return e2(this.groups.slice(this.startCursor,this.endCursor+1),e)},n.getComputedOutlineLength=function(e){return void 0===e&&(e=this.items),this._mainGrid.getComputedOutlineLength(e)},n.getComputedOutlineSize=function(e){return void 0===e&&(e=this.items),this._mainGrid.getComputedOutlineSize(e)},n.applyGrid=function(e,t,n){var r=this,i=this.groups.slice();if(!i.length)return{start:[],end:[]};var o=this._loadingGrid;o.getLoadingItem()&&("start"===o.type?i.unshift(this._getLoadingGroup()):"end"===o.type&&i.push(this._getLoadingGroup()));var s=i.slice(),a=n;"start"===t&&s.reverse();var u=this.options.appliedItemChecker,c=this.groupItems,h=this.getComputedOutlineLength(c),l=this.getComputedOutlineSize(c),f=this.itemRenderer,g=[];return s.forEach(function(e){var n,i,o,s=e.grid,c=s.getItems(),m=e.type===p.VIRTUAL&&!c[0];g="end"===t?eM(eM([],g,!0),c,!0):eM(eM([],c,!0),g,!0),s.outlineLength=h,s.outlineSize=l;var y=g.filter(function(e){return e.mountState!==d.UNCHECKED&&e.rect.width||f.updateItem(e,!0),e.orgRect.width&&e.rect.width||u(e,s)});o=m?r._applyVirtualGrid(s,t,a):y.length?s.applyGrid(y,t,a):{start:eM([],a,!0),end:eM([],a,!0)},s.setOutlines(o),a=o.passed||o[t],g=null!==(i=null===(n=o.passedItems)||void 0===n?void 0:n.map(function(e){return g[e]}))&&void 0!==i?i:[]}),{start:i[0].grid.getOutlines().start,end:i[i.length-1].grid.getOutlines().end}},n.syncItems=function(e){var t=this,n=this.itemKeys;this.itemKeys={};var r=this._syncItemInfos(e.map(function(e){return function(e){var t={};for(var n in e)n in eA&&(t[n]=e[n]);return t}(e)}),n),i=this.groupKeys,o=eB(r),s=this._splitVirtualGroups("start",o),a=this._splitVirtualGroups("end",o),u=(o=eM(eM(eM([],s,!0),this._mergeVirtualGroups(o),!0),a,!0)).map(function(e){var n,r,o=e.groupKey,s=e.items,a=!s[0]||s[0].type===g.VIRTUAL,u=null!==(r=null===(n=i[o])||void 0===n?void 0:n.grid)&&void 0!==r?r:t._makeGrid(),c=a?s:s.filter(function(e){return e.type===g.NORMAL});return u.setItems(c),{type:a?p.VIRTUAL:p.NORMAL,groupKey:o,grid:u,items:c,renderItems:s}});this._registerGroups(u)},n.renderItems=function(t){if(void 0===t&&(t={}),t.useResize){this.groupItems.forEach(function(e){e.updateState=f.NEED_UPDATE});var n=this._getLoadingItem();n&&(n.updateState=f.NEED_UPDATE)}return e.prototype.renderItems.call(this,t)},n.setCursors=function(e,t){this.startCursor=e,this.endCursor=t,this.items=this._getRenderingItems()},n.getStartCursor=function(){return this.startCursor},n.getEndCursor=function(){return this.endCursor},n.getGroupStatus=function(e,t){var n,r=this.startCursor,i=this.endCursor,o=this.groups,s=o[r],a=o[i],u=r,c=i,h=e===m.MINIMIZE_INVISIBLE_ITEMS,l=e===m.MINIMIZE_INVISIBLE_GROUPS;if(e===m.REMOVE_INVISIBLE_GROUPS)c=(n=this.getVisibleGroups(t)).length-1,u=0;else if(n=this.getGroups(t),!t){u=-1,c=-1;for(var d=r;d<=i;++d){var f=o[d];if(f&&f.type!==p.VIRTUAL){u=n.indexOf(f);break}}for(var d=i;d>=r;--d){var f=o[d];if(f&&f.type!==p.VIRTUAL){c=n.lastIndexOf(f);break}}}var g=n.map(function(e,t){var n=e.grid,r=e.groupKey,i=t<u||c<t,o=h&&i,s=l&&i,a=n.getItems(),d=s?[]:a.map(function(e){return o?e.getVirtualStatus():e.getMinimizedStatus()});return{type:s||o?p.VIRTUAL:p.NORMAL,groupKey:r,outlines:n.getOutlines(),items:d}}),y=this.getGroupItems(),v=y.indexOf(null==s?void 0:s.items[0]),R=y.indexOf(null==a?void 0:a.items.slice().reverse()[0]);return{cursors:[u,c],orgCursors:[r,i],itemCursors:[v,R],startGroupKey:null==s?void 0:s.groupKey,endGroupKey:null==a?void 0:a.groupKey,groups:g,outlines:this.outlines}},n.fitOutlines=function(e){void 0===e&&(e=this.useFit);var t=this.groups;if(t[0]){var n=this.outlines.start,r=n.length?Math.min.apply(Math,n):0;(e||!(r>0))&&(t.forEach(function(e){var t=e.grid,n=t.getOutlines(),i=n.start,o=n.end;t.setOutlines({start:i.map(function(e){return e-r}),end:o.map(function(e){return e-r})})}
1),this.groupItems.forEach(function(e){var t=e.cssContentPos;eV(t)&&(e.cssContentPos=t-r)}))}},n.setGroupStatus=function(e){var t=this;this.itemKeys={},this.groupItems=[],this.items=[];var n=this.groupKeys,r=e.groups.map(function(e){var r,i,o=e.type,s=e.groupKey,a=e.items,u=e.outlines,c=t._syncItemInfos(a),h=null!==(i=null===(r=n[s])||void 0===r?void 0:r.grid)&&void 0!==i?i:t._makeGrid();return h.setOutlines(u),h.setItems(c),{type:o,groupKey:s,grid:h,items:c,renderItems:c}});this.setOutlines(e.outlines),this._registerGroups(r),this._updatePlaceholder(),this.setCursors(e.cursors[0],e.cursors[1])},n.appendPlaceholders=function(e,t){return this.insertPlaceholders("end",e,t)},n.prependPlaceholders=function(e,t){return this.insertPlaceholders("start",e,t)},n.removePlaceholders=function(e){var t=this.groups,n=t.length;if("start"===e){var r=eJ(t,function(e){return e.type===p.NORMAL});t.splice(0,r)}else if("end"===e){var r=e$(t,function(e){return e.type===p.NORMAL});t.splice(r+1,n-r-1)}else{var i=e.groupKey,r=eJ(t,function(e){return e.groupKey===i});r>-1&&t.splice(r,1)}this.syncItems(e1(this.getGroups()))},n.insertPlaceholders=function(e,t,n){void 0===n&&(n=eY(this.groupKeys,"virtual_"));var r,i,o=[];eV(t)?o=(function(e){for(var t=[],n=0;n<e;++n)t.push(n);return t})(t).map(function(){return{type:g.VIRTUAL,groupKey:n}}):Array.isArray(t)&&(o=t.map(function(e){return eO(eO({groupKey:n},e),{type:g.VIRTUAL})}));var s=this._makeGrid(),a=this._syncItemInfos(o,this.itemKeys);this._updatePlaceholder(a),s.setItems(a);var u={type:p.VIRTUAL,groupKey:n,grid:s,items:a,renderItems:a};return this.groupKeys[n]=u,"end"===e?(this.groups.push(u),(r=this.groupItems).push.apply(r,a)):(this.groups.splice(0,0,u),(i=this.groupItems).splice.apply(i,eM([0,0],a,!1)),this.startCursor>-1&&(++this.startCursor,++this.endCursor)),{group:u,items:a}},n.shouldRerenderItems=function(){var e=!1;return this.getVisibleGroups().forEach(function(t){var n=t.items;n.length===t.renderItems.length||n.every(function(e){return e.mountState===d.UNCHECKED})||(e=!0,t.renderItems=eM([],n,!0))}),e&&(this.items=this._getRenderingItems()),e},n._updateItems=function(e){this.itemRenderer.updateEqualSizeItems(e,this.groupItems)},n._getGroupItems=function(){return e1(this.getGroups(!0))},n._getRenderingItems=function(){var e=ej(this.getVisibleGroups(!0).map(function(e){return e.renderItems})),t=this._loadingGrid,n=t.getLoadingItem();return n&&("end"===t.type?e.push(n):"start"===t.type&&e.unshift(n)),e},n._checkShouldRender=function(e){var t=this.options.gridConstructor,n=this.gridOptions,r=t.propertyTypes;for(var i in n)if(!(i in e)&&r[i]===l.RENDER_PROPERTY)return!0;for(var i in e)if(n[i]!==e[i]&&r[i]===l.RENDER_PROPERTY)return!0;return!1},n._applyVirtualGrid=function(e,t,n){var r=n.length?eM([],n,!0):[0],i=e.getOutlines(),o=i["end"===t?"start":"end"];return o.length!==r.length||o.some(function(e,t){return e!==r[t]})?{start:eM([],r,!0),end:eM([],r,!0)}:i},n._syncItemInfos=function(e,t){void 0===t&&(t={});var n=this.options.horizontal,r=this.itemKeys;return e.filter(function(e){return null!=e.key}).forEach(function(e){var i=e.key,o=t[i];o?o.type===g.VIRTUAL&&e.type!==g.VIRTUAL?r[i]=new eG(n,eO({orgRect:o.orgRect,rect:o.rect},e)):(e.data&&(o.data=e.data),null!=e.groupKey&&(o.groupKey=e.groupKey),e.element&&(o.element=e.element),r[i]=o):r[i]=new eG(n,eO({},e))}),e.map(function(e){var i=e.key;null==e.key&&(i=eY(r,e.type===g.VIRTUAL?"virtual_":""));var o=r[i];if(!o){var s=t[i];s?(o=s,e.data&&(o.data=e.data),e.element&&(o.element=e.element)):o=new eG(n,eO(eO({},e),{key:i})),r[i]=o}return o})},n._registerGroups=function(e){var t={};e.forEach(function(e){t[e.groupKey]=e}),this.groups=e,this.groupKeys=t,this.groupItems=this._getGroupItems()},n._splitVirtualGroups=function(e,t){var n=eW(this.groups,e,t),r=this.itemKeys;return n.forEach(function(e){e.renderItems.forEach(function(e){r[e.key]=e})}),n},n._mergeVirtualGroups=function(e){var t=this.itemKeys,n=this.groupKeys;return e.forEach(function(e){var r=n[e.groupKey];if(r){var i=e.items;i.every(function(e){return e.mountState===d.UNCHECKED}
1)&&r.renderItems.forEach(function(e){e.type!==g.VIRTUAL||t[e.key]||(i.push(e),t[e.key]=e)})}}),e},n._updatePlaceholder=function(e){void 0===e&&(e=this.groupItems);var t=this._placeholder;t&&e.filter(function(e){return e.type===g.VIRTUAL}).forEach(function(e){!function(e,t){for(var n in t){var r=t[n];"object"==typeof r?e[n]=eO(eO({},e[n]),r):e[n]=t[n]}}(e,t)})},n._makeGrid=function(){var e=this.options.gridConstructor,t=this.gridOptions;return new e(this.containerElement,eO(eO({},t),{useFit:!1,autoResize:!1,useResizeObserver:!1,observeChildren:!1,renderOnPropertyChange:!1,externalContainerManager:this.containerManager,externalItemRenderer:this.itemRenderer}))},n._getLoadingGroup=function(){var e=this._loadingGrid,t=e.getItems();return{groupKey:"__INFINITEGRID__LOADING_GRID",type:p.NORMAL,grid:e,items:t,renderItems:t}},n._getLoadingItem=function(){return this._loadingGrid.getLoadingItem()},t.defaultOptions=eO(eO({},e_.defaultOptions),{appliedItemChecker:function(){return!1},gridConstructor:null,gridOptions:{}}),t.propertyTypes=eO(eO({},e_.propertyTypes),{gridConstructor:l.PROPERTY,gridOptions:l.PROPERTY}),t=ex([ef],t)}(e_);function e5(e){if(!e.length)return 0;var t=1/0,n=-1/0;return e.forEach(function(e){t=Math.min(t,e.pos),n=Math.max(n,e.pos+e.size)},0),(t+n)/2}var e8=function(e){function t(t){var n=e.call(this)||this;return n.startCursor=-1,n.endCursor=-1,n.size=0,n.items=[],n.itemKeys={},n.options=eO({threshold:0,useRecycle:!0,defaultDirection:"end",isReachStart:!1,isReachEnd:!1},t),n}eb(t,e);var n=t.prototype;return Object.defineProperty(n,"isReachStart",{set:function(e){this.options.isReachStart=e},enumerable:!1,configurable:!0}),Object.defineProperty(n,"isReachEnd",{set:function(e){this.options.isReachEnd=e},enumerable:!1,configurable:!0}),n.scroll=function(e){var t,n,r=this.startCursor,i=this.endCursor,o=this.items,s=o.length,a=this.size,u=this.options,c=u.defaultDirection,h=u.threshold,l=u.useRecycle,d=u.isReachEnd,f=u.isReachStart,p="end"===c;if(s){if(-1===r||-1===i){var g=p?0:s-1;this.trigger("change",{prevStartCursor:r,prevEndCursor:i,nextStartCursor:g,nextEndCursor:g});return}}else{if(f&&d)return;var m="";if(!d&&p?m="requestAppend":f||p?!d&&f?m="requestAppend":d&&!f&&(m="requestPrepend"):m="requestPrepend",!m)return;this.trigger(m,{key:void 0,isVirtual:!1});return}var y=e+a,v=Math.max.apply(Math,o[r].startOutline),R=Math.min.apply(Math,o[i].endOutline),S=o.map(function(t){var n=t.startOutline,r=t.endOutline;if(!n.length||!r.length||e0(n,r))return!1;var i=Math.min.apply(Math,n),o=Math.max.apply(Math,r);return i-h<=y&&e<=o+h}),_=0<r,E=i<s-1,C=e<=v+h,I=y>=R-h,z=S.indexOf(!0),b=S.lastIndexOf(!0);-1===z&&(z=r,b=i),l||(z=Math.min(z,r),b=Math.max(b,i)),z===r&&_&&C&&(z-=1),b===i&&E&&I&&(b+=1);var O=o.slice(z,b+1);if(O.every(function(e){return!0===e.isVirtual})){for(var P=!1,x=z-1;x>=0;--x)if(!o[x].isVirtual){z=x,P=!0;break}if(!P){for(var x=b+1;x<s;++x)if(!o[x].isVirtual){b=x,P=!0;break}}P&&(O=o.slice(z,b+1))}var M=O.some(function(e){return!0===e.isVirtual});if(r===z&&i===b||(this.trigger("change",{prevStartCursor:r,prevEndCursor:i,nextStartCursor:z,nextEndCursor:b}),M)){if(M){var T=null===(t=O[0])||void 0===t?void 0:t.isVirtual,w=null===(n=O[O.length-1])||void 0===n?void 0:n.isVirtual;if(p&&I||!T){if((p||!C)&&w){var L=e$(O,function(e){return!e.isVirtual}),D=L+1;O[D]&&this.trigger("requestAppend",{key:L>-1?O[L].key:void 0,nextKey:O[D].key,nextKeys:O.slice(D).map(function(e){return e.key}),isVirtual:!0})}}else{var L=eJ(O,function(e){return!e.isVirtual}),k=(-1===L?O.length:L)-1;O[k]&&this.trigger("requestPrepend",{key:L>-1?O[L].key:void 0,nextKey:O[k].key,nextKeys:O.slice(0,k+1).map(function(e){return e.key}),isVirtual:!0})}}else!this._requestVirtualItems()&&(p&&I&&!d||!C||f?(p||!C||f)&&I&&!d&&this.trigger("requestAppend",{key:o[i].key,isVirtual:!1}):this.trigger("requestPrepend",{key:o[r].key,isVirtual:!1}))}},n._requestVirtualItems=function(){var e="end"===this.options.defaultDirection,t=this.items,n=this.getVisibleItems(),r=n.filter(function(e){return!e.isVirtual}),i=n.length,o=r.length,s=this.getStartCursor(),a=this.getEndCursor();if(o===i);else if(o){var u=r[0].key,c=r[o-1].key,h=eJ(t,function(e){return e.key===u})-1,l=eJ(t,function(e){return e.key===c})+1,d=l<=a,f=h>=s;
1if((e||!f)&&d)return this.trigger("requestAppend",{key:c,nextKey:t[l].key,isVirtual:!0}),!0;if((!e||!d)&&f)return this.trigger("requestPrepend",{key:u,nextKey:t[h].key,isVirtual:!0}),!0}else if(i){var p=n[i-1];return e?this.trigger("requestAppend",{nextKey:n[0].key,isVirtual:!0}):this.trigger("requestPrepend",{nextKey:p.key,isVirtual:!0}),!0}return!1},n.setCursors=function(e,t){this.startCursor=e,this.endCursor=t},n.setSize=function(e){this.size=e},n.getStartCursor=function(){return this.startCursor},n.getEndCursor=function(){return this.endCursor},n.isLoading=function(e){var t=this.startCursor,n=this.endCursor,r=this.items,i=r[t],o=r[n],s=r.length;return!!((e!==ek.END||!(n>-1)||!(n<s-1)||o.isVirtual||e0(o.startOutline,o.endOutline))&&(e!==ek.START||!(t>0)||i.isVirtual||e0(i.startOutline,i.endOutline)))},n.setItems=function(e){this.items=e;var t={};e.forEach(function(e){t[e.key]=e}),this.itemKeys=t},n.syncItems=function(e){var t=this.items,n=this.startCursor,r=this.endCursor,i=eF(this.items.map(function(e){return e.key}),e.map(function(e){return e.key}),n,r),o=i.startCursor,s=i.endCursor,a=s-o!=r-n||-1===n||-1===o;if(!a){var u=O(t.slice(n,r+1),e.slice(o,s+1),function(e){return e.key});a=u.added.length>0||u.removed.length>0||u.changed.length>0}var c=this.options.defaultDirection,h=[],l=eM([],e,!0);return"start"===c&&l.reverse(),l.forEach(function(e,t){t>0&&h.length&&("start"===c?(e.endOutline.length||(e.endOutline=eM([],h,!0)),e.startOutline.length||(e.startOutline=eM([],e.endOutline,!0))):(e.startOutline.length||(e.startOutline=eM([],h,!0)),e.endOutline.length||(e.endOutline=eM([],e.startOutline,!0)))),h="start"===c?e.startOutline:e.endOutline}),this.setItems(e),this.setCursors(o,s),a},n.getItems=function(){return this.items},n.getVisibleItems=function(){var e=this.startCursor,t=this.endCursor;return -1===e?[]:this.items.slice(e,t+1)},n.getSize=function(){return this.size},n.getItemByKey=function(e){return this.itemKeys[e]},n.getItemPartByKey=function(e){var t;return this.items.forEach(function(n){var r;null===(r=n.parts)||void 0===r||r.forEach(function(n){n.key===e&&(t=n)})}),t},n.getScrollSize=function(){var e=this.items,t=e.length;return t?Math.max.apply(Math,eM([0],e[t-1].endOutline,!1)):0},n.getVisibleAreaByParts=function(e){var t=this,n=e.map(function(e){return t.getItemPartByKey(e.key)}).filter(Boolean);if(!n.length)return null;var r=e5(n);return{parts:n,centerPos:r}},n.getVisibleArea=function(e){var t=e+this.size/2,n=this.getRenderedVisibleItems();if(!n.length)return null;var r=[];n.forEach(function(e){var n;null===(n=e.parts)||void 0===n||n.forEach(function(e){var n=Math.abs(t-(e.pos+e.size/2));r.push([n,e])})});var i=0;if(n.forEach(function(e){i=Math.max(i,e.startOutline.length)}),!i)return null;var o=r.sort(function(e,t){return e[0]-t[0]}).slice(0,i).map(function(e){return e[1]});if(!o.length)return null;var s=e5(o);return{parts:o,centerPos:s}},n.getRenderedVisibleItems=function(){var e=this.getVisibleItems(),t=e.map(function(e){var t=e.startOutline,n=e.endOutline,r=t.length;return 0!==r&&r===n.length&&t.some(function(e,t){return n[t]!==e})}),n=t.indexOf(!0),r=t.lastIndexOf(!0);return -1===r?[]:e.slice(n,r+1)},n.destroy=function(){this.off(),this.startCursor=-1,this.endCursor=-1,this.items=[],this.size=0},t}(_),e4=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.items=[],t.container=null,t.rendererKey=0,t._updateTimer=0,t._state={},t._isItemChanged=!1,t}eb(t,e);var n=t.prototype;return n.updateKey=function(){this.rendererKey=Date.now()},n.getItems=function(){return this.items},n.setContainer=function(e){this.container=e},n.render=function(e,t){return this.syncItems(e,t)},n.update=function(e){var t=this;void 0===e&&(e={}),this._state=eO(eO({},this._state),e),this.trigger("update",{state:e}),clearTimeout(this._updateTimer),this._updateTimer=window.setTimeout(function(){t.trigger("requestUpdate",{state:e})})},n.updated=function(e){void 0===e&&(e=null!==(n=null===(t=this.container)||void 0===t?void 0:t.children)&&void 0!==n?n:[]);var t,n,r=this._diffResult,i=!!(r.added.length||r.removed.length||r.changed.length),o=this._state,s=this._isItemChanged,a=r.list;return this._isItemChanged=!1,this._state={},this.items=a,a.forEach(function(t,n){t.element=e[n]}),this.trigger("updated",{items:a,elements:eQ(e),diffResult:this._diffResult,state:o,isItemChanged:s,isChanged:i}),i},n.syncItems=function(e,t){void 0===t&&(t={});var n=this.rendererKey,r=O(this.items,e.map(function(e){return eO(eO({},e),{renderKey:"".concat(n,"_").concat(e.key)})}),function(e){return e.renderKey});return this._isItemChanged=!!r.added.length||!!r.removed.length||!!r.changed.length,this._state=eO(eO({},this._state),t),this._diffResult=r,r},n.destroy=function(){this.off()},t}(_),e7=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return eb(t,e),t.prototype.syncItems=function(t){var n=e.prototype.syncItems.call(this,t),r=n.added,i=n.list;return r.forEach(function(e){var n=t[e].orgItem;n.html&&!n.element&&(n.element=eZ(n.html)[0]),i[e].element=n.element}),n},t}(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return eb(t,e),t.prototype.render=function(t,n){var r=this.container,i=e.prototype.render.call(this,t,n),o=i.prevList,s=i.removed,a=i.ordered,u=i.added,c=i.list,h=eM([],o,!0);
1return s.forEach(function(e){h.splice(e,1),r.removeChild(o[e].element)}),a.forEach(function(e){var t,n,i=e[0],o=e[1],s=h.splice(i,1)[0];h.splice(o,0,s),r.insertBefore(s.element,null!==(n=null===(t=h[o+1])||void 0===t?void 0:t.element)&&void 0!==n?n:null)}),u.forEach(function(e){var t,n,i=c[e];h.splice(e,0,i),r.insertBefore(i.element,null!==(n=null===(t=h[e+1])||void 0===t?void 0:t.element)&&void 0!==n?n:null)}),this.updated(r.children),i},t}(e4)),e6=function(e){function t(t,n){var r=e.call(this)||this;return r.wrapper=t,r.prevScrollPos=null,r.scrollOffset=0,r.contentSize=0,r._isScrollIssue=ew,r._onCheck=function(){var e=r.getScrollPos(),t=r.getOrgScrollPos();if(r.setScrollPos(t),null===e||r._isScrollIssue&&0===t||e===t){t&&(r._isScrollIssue=!1);return}r._isScrollIssue=!1,r.trigger(new S("scroll",{direction:e<t?"end":"start",scrollPos:t,relativeScrollPos:r.getRelativeScrollPos()}))},r.options=eO({container:!1,containerTag:"div",horizontal:!1,scrollContainer:null},n),r._init(),r}eb(t,e);var n=t.prototype;return n.getWrapper=function(){return this.wrapper},n.getContainer=function(){return this.container},n.getScrollContainer=function(){return this.scrollContainer},n.getScrollOffset=function(){return this.scrollOffset},n.getContentSize=function(){return this.contentSize},n.getRelativeScrollPos=function(){return(this.prevScrollPos||0)-this.scrollOffset},n.getScrollPos=function(){return this.prevScrollPos},n.setScrollPos=function(e){this.prevScrollPos=e},n.getOrgScrollPos=function(){var e=this.eventTarget,t=this.options.horizontal,n="scroll".concat(t?"Left":"Top");return eK(e)?window[t?"pageXOffset":"pageYOffset"]||document.documentElement[n]||document.body[n]:e[n]},n.setStatus=function(e){this.contentSize=e.contentSize,this.scrollOffset=e.scrollOffset,this.prevScrollPos=e.prevScrollPos,this.scrollTo(this.prevScrollPos)},n.getStatus=function(){return{contentSize:this.contentSize,scrollOffset:this.scrollOffset,prevScrollPos:this.prevScrollPos}},n.scrollTo=function(e){var t=this.eventTarget,n=this.options.horizontal?[e,0]:[0,e],r=n[0],i=n[1];eK(t)?t.scroll(r,i):(t.scrollLeft=r,t.scrollTop=i)},n.scrollBy=function(e){if(e){var t=this.eventTarget,n=this.options.horizontal?[e,0]:[0,e],r=n[0],i=n[1];this.prevScrollPos+=e,eK(t)?t.scrollBy(r,i):(t.scrollLeft+=r,t.scrollTop+=i)}},n.resize=function(){var e=this.scrollContainer,t=this.options.horizontal,n=e===document.body,r=n?{top:0,left:0}:e.getBoundingClientRect(),i=this.container.getBoundingClientRect(),o=this.getRelativeScrollPos(),s=this.contentSize,a=this.getOrgScrollPos()||0;return this.setScrollPos(a),this.scrollOffset=a+(t?i.left-r.left:i.top-r.top),n?this.contentSize=t?window.innerWidth:window.innerHeight:this.contentSize=t?e.offsetWidth:e.offsetHeight,this.getRelativeScrollPos()!==o||s!==this.contentSize},n.destroy=function(){var e=this.container;if(this.eventTarget.removeEventListener("scroll",this._onCheck),this._isCreateElement){var t=this.scrollContainer,n=document.createDocumentFragment(),r=eQ(e.childNodes);t.removeChild(e),r.forEach(function(e){n.appendChild(e)}),t.appendChild(n)}else this.options.container&&(e.style.cssText=this._orgCSSText)},n._init=function(){var e,t=this.options,n=t.container,r=t.containerTag,i=t.horizontal,o=t.scrollContainer,s=this.wrapper,a=s,u=s,c="";if(n){!0===n?((u=document.createElement(r)).style.position="relative",u.className="infinitegrid-container",eQ(a.childNodes).forEach(function(e){u.appendChild(e)}),a.appendChild(u),this._isCreateElement=!0):u=eI(n),c=u.style.cssText;var h=a.style;e=i?["scroll","hidden"]:["hidden","scroll"],h.overflowX=e[0],h.overflowY=e[1],i&&(u.style.height="100%")}else a=eI(o)||document.body,c=u.style.cssText;var l=a===document.body?window:a;l.addEventListener("scroll",this._onCheck),this._orgCSSText=c,this.container=u,this.scrollContainer=a,this.eventTarget=l,this.resize()},t}(_),te=function(e){function t(t,n){var r=e.call(this)||this;r._waitType="",r._onScroll=function(e){var t=e.direction,n=e.scrollPos,i=e.relativeScrollPos;r._scroll(),r.trigger(new S("changeScroll",{direction:t,scrollPos:n,relativeScrollPos:i}))},r._onChange=function(e){r.setCursors(e.nextStartCursor,e.nextEndCursor)}
1,r._onRendererUpdated=function(e){if(e.items.forEach(function(e){e.orgItem.element=e.element}),!e.isChanged){r._checkEndLoading(),r._scroll();return}var t=e.diffResult,n=t.added,i=t.removed,o=t.prevList,s=t.list;i.forEach(function(e){var t=o[e].orgItem;t.mountState!==d.UNCHECKED&&(t.mountState=d.UNMOUNTED,r.options.useDetachedRecycle&&(t.element=null))});var a=r.options.horizontal,u=n.map(function(e){var t=s[e].orgItem,n=t.element;if(t.type===g.VIRTUAL){var r=eO({},t.cssRect),i=t.rect;return!r.width&&i.width&&(r.width=i.width),!r.height&&i.height&&(r.height=i.height),new eS(a,{element:n,cssRect:r})}return t}),c=r.containerManager;r.options.observeChildren&&(c.unobserveChildren(i.map(function(e){return o[e].element})),c.observeChildren(n.map(function(e){return s[e].element})));var h=e.state,l=h.isRestore,f=h.isResize;r.itemRenderer.renderItems(u),l&&r._onRenderComplete({mounted:n.map(function(e){return s[e].orgItem}),updated:[],isResize:!1,direction:r.defaultDirection}),(!l||f||e.isItemChanged)&&r.groupManager.renderItems()},r._onResize=function(e){if(e.isResizeContainer)r._renderItems({useResize:!0},!0);else{var t=ec(r.getVisibleItems(),e.childEntries);t.length>0&&r.updateItems(t)}},r._onRequestAppend=function(e){r._onRequestInsert(ek.END,"requestAppend",e)},r._onRequestPrepend=function(e){r._onRequestInsert(ek.START,"requestPrepend",e)},r._onContentError=function(e){var t=e.element,n=e.target,i=e.item,o=e.update;r.trigger(new S("contentError",{element:t,target:n,item:i,update:o,remove:function(){r.removeByKey(i.key)}}))},r._onRenderComplete=function(e){var t=e.isResize,n=e.mounted,i=e.updated,o=e.direction,s=r.infinite,a=r.scrollManager,u=a.getRelativeScrollPos(),c=a.getScrollPos(),h=s.getScrollSize(),l=s.getSize(),d=s.getVisibleArea(u);if(r._syncInfinite(),d){var f=d.parts,p=s.getVisibleAreaByParts(f);if(p){var m=p.centerPos-d.centerPos,y=s.getScrollSize(),v=s.getSize();if(m<0){var R=Math.max(u-Math.max(0,h-l),0),_=Math.min(u,Math.max(0,y-v))+R;m+=u-_}else m>0&&(m=Math.max(0,Math.min(Math.max(0,y-v),c+m)-c));r.scrollManager.scrollBy(m)}}var E=n.filter(function(e){return e.type!==g.LOADING});r.trigger(new S("renderComplete",{isResize:t,direction:o,mounted:E,updated:i.filter(function(e){return e.type!==g.LOADING}),startCursor:r.getStartCursor(),endCursor:r.getEndCursor(),items:r.getVisibleItems(!0),groups:r.getVisibleGroups(!0)}));var C=r.groupManager.shouldRerenderItems();(E.length||i.length)&&(C||(C=!!r.groupManager.endLoading())),C?r._update():(r._checkEndLoading(),r._scroll())},r.options=eO(eO(eO({},r.constructor.defaultOptions),{renderer:new e7().on("requestUpdate",function(){return r._render()})}),n);var i=r.options,o=i.gridConstructor,s=i.containerTag,a=i.container,u=i.renderer,c=i.threshold,h=i.useRecycle,l=i.scrollContainer,f=i.appliedItemChecker,p=eP(i,["gridConstructor","containerTag","container","renderer","threshold","useRecycle","scrollContainer","appliedItemChecker"]),m=p.horizontal,y=p.attributePrefix,v=p.useTransform,R=p.percentage,_=p.isConstantSize,E=p.isEqualSize,C=p.autoResize,I=p.useResizeObserver,z=p.resizeDebounce,b=p.maxResizeDebounce,O=p.defaultDirection,P=p.useRoundedSize,x=eU(t)?document.querySelector(t):t,M=new e6(x,{scrollContainer:l,container:a,containerTag:s,horizontal:m}).on({scroll:r._onScroll}),T=M.getContainer(),w=new ev(T,{horizontal:m,autoResize:C,resizeDebounce:z,maxResizeDebounce:b,useResizeObserver:I}).on("resize",r._onResize),L=new eR({attributePrefix:y,horizontal:m,useTransform:v,percentage:R,isEqualSize:E,isConstantSize:_,useRoundedSize:P}),D=new e8({defaultDirection:O,useRecycle:h,threshold:c}).on({change:r._onChange,requestAppend:r._onRequestAppend,requestPrepend:r._onRequestPrepend});D.setSize(M.getContentSize());var k=new e9(T,{appliedItemChecker:f,gridConstructor:o,externalItemRenderer:L,externalContainerManager:w,gridOptions:p});return k.on({renderComplete:r._onRenderComplete,contentError:r._onContentError}),u.setContainer(T),u.on("updated",r._onRendererUpdated),r.itemRenderer=L,r.groupManager=k,r.wrapperElement=x,r.scrollManager=M,r.containerManager=w,r.infinite=D,r.containerManager.resize(),r}eb(t,e);var n=t.prototype;return n.renderItems=function(e){return void 0===e&&(e={}),this._renderItems(e),this},n.getWrapperElement=function(){return this.scrollManager.getWrapper()}
1,n.getScrollContainerElement=function(){return this.scrollManager.getScrollContainer()},n.getContainerElement=function(){return this.scrollManager.getContainer()},n.syncItems=function(e){return this.groupManager.syncItems(e),this._syncGroups(),this},n.setCursors=function(e,t,n){return this.groupManager.setCursors(e,t),this.infinite.setCursors(e,t),n?(this.getVisibleItems().forEach(function(e){-9999===e.cssRect.top&&(e.cssRect={})}),this._syncItems()):(this._update(),this._checkEndLoading()),this},n.getStartCursor=function(){return this.infinite.getStartCursor()},n.getEndCursor=function(){return this.infinite.getEndCursor()},n.append=function(e,t){return this.insert(-1,e,t)},n.prepend=function(e,t){return this.insert(0,e,t)},n.insert=function(e,t,n){var r=this.groupManager.getGroupItems(),i=eX(t,n);return -1===e?r.push.apply(r,i):r.splice.apply(r,eM([e,0],i,!1)),this.syncItems(r)},n.insertByGroupIndex=function(e,t,n){var r=this.groupManager.getGroups()[e];if(!r)return this.append(t,n);var i=this.groupManager.getGroupItems(),o=r.groupKey,s=eJ(i,function(e){return e.groupKey===o});return this.insert(s,t,n)},n.getStatus=function(e,t){return{containerManager:this.containerManager.getStatus(),itemRenderer:this.itemRenderer.getStatus(),groupManager:this.groupManager.getGroupStatus(e,t),scrollManager:this.scrollManager.getStatus()}},n.setPlaceholder=function(e){return this.groupManager.setPlaceholder(e),this},n.setLoading=function(e){return this.groupManager.setLoading(e),this},n.appendPlaceholders=function(e,t){var n=this,r=this.groupManager.appendPlaceholders(e,t);return this._syncGroups(!0),eO(eO({},r),{remove:function(){n.removePlaceholders({groupKey:r.group.groupKey})}})},n.prependPlaceholders=function(e,t){var n=this,r=this.groupManager.prependPlaceholders(e,t);return this._syncGroups(!0),eO(eO({},r),{remove:function(){n.removePlaceholders({groupKey:r.group.groupKey})}})},n.removePlaceholders=function(e){this.groupManager.removePlaceholders(e),this._syncGroups(!0)},n.setStatus=function(e,t){this.itemRenderer.setStatus(e.itemRenderer),this.containerManager.setStatus(e.containerManager),this.scrollManager.setStatus(e.scrollManager);var n=this.groupManager,r=this.containerManager.getInlineSize();n.setGroupStatus(e.groupManager),this._syncInfinite(),this.infinite.setCursors(n.getStartCursor(),n.getEndCursor()),this._getRenderer().updateKey();var i={isResize:this.containerManager.getInlineSize()!==r,isRestore:!0};return t?this._syncItems(i):this._update(i),this},n.removeGroupByIndex=function(e){var t=this.getGroups();return this.removeGroupByKey(t[e].groupKey)},n.removeGroupByKey=function(e){var t=this.getItems(),n=eJ(t,function(t){return t.groupKey===e}),r=e$(t,function(t){return t.groupKey===e});return -1===n?this:(t.splice(n,r-n+1),this.syncItems(t))},n.removeByIndex=function(e){var t=this.getItems(!0);return t.splice(e,1),this.syncItems(t)},n.removeByKey=function(e){var t=eJ(this.getItems(!0),function(t){return t.key===e});return this.removeByIndex(t)},n.updateItems=function(e,t){return void 0===t&&(t={}),this.groupManager.updateItems(e,t),this},n.getItems=function(e){return this.groupManager.getGroupItems(e)},n.getVisibleItems=function(e){return this.groupManager.getVisibleItems(e)},n.getRenderingItems=function(){return this.groupManager.getRenderingItems()},n.getGroups=function(e){return this.groupManager.getGroups(e)},n.getVisibleGroups=function(e){return this.groupManager.getVisibleGroups(e)},n.wait=function(e){void 0===e&&(e=ek.END),this._waitType=e,this._checkStartLoading(e)},n.ready=function(e){this._waitType="",e&&(this.groupManager.waitEndLoading(),this.groupManager.endLoading()&&this._update())},n.isWait=function(){return!!this._waitType},n.resizeScroll=function(){this._resizeScroll()&&this._scroll()},n.destroy=function(){this.off(),this._getRenderer().destroy(),this.containerManager.destroy(),this.groupManager.destroy(),this.scrollManager.destroy(),this.infinite.destroy()},n._getRenderer=function(){return this.options.renderer},n._getRendererItems=function(){return this.getRenderingItems().map(function(e){return{element:e.element,key:"".concat(e.type,"_").concat(e.key),orgItem:e}})},n._setIsReachStart=function(e){this.options.isReachStart=e,this.infinite.isReachStart=e},n._setIsReachEnd=function(e){this.options.isReachEnd=e,this.infinite.isReachEnd=e},n._syncItems=function(e){this._getRenderer().syncItems(this._getRendererItems(),e)},n._render=function(e){this._getRenderer().render(this._getRendererItems(),e)},n._update=function(e){void 0===e&&(e={}),this._getRenderer().update(e)},n._resizeScroll=function(){var e=this.scrollManager,t=e.resize();return this.infinite.setSize(e.getContentSize()),t},n._syncGroups=function(e){var t=this.infinite;this.scrollManager.getContentSize()||this._resizeScroll(),this._syncInfinite(),this.groupManager.setCursors(t.getStartCursor(),t.getEndCursor()),e?this._update():this._render()},n._syncInfinite=function(){this.infinite.syncItems(this.getGroups(!0).map(function(e){var t=e.groupKey,n=e.grid,r=e.type,i=n.getOutlines();return{key:t,isVirtual:r===p.VIRTUAL,startOutline:i.start,endOutline:i.end,parts:n.getItems().map(function(e){return{key:e.key,pos:e.computedContentPos,size:e.computedContentSize}}
1)}}))},n._scroll=function(){this.infinite.scroll(this.scrollManager.getRelativeScrollPos())},n._onRequestInsert=function(e,t,n){var r=this;if(this._waitType){this._checkStartLoading(this._waitType);return}this.trigger(new S(t,{groupKey:n.key,nextGroupKey:n.nextKey,nextGroupKeys:n.nextKeys||[],isVirtual:n.isVirtual,reachStart:function(){r._setIsReachStart(!0),r._scroll()},reachEnd:function(){r._setIsReachEnd(!0),r._scroll()},wait:function(){r.wait(e)},ready:function(e){r.ready(e)}}))},n._renderItems=function(e,t){if(void 0===e&&(e={}),!t&&e.useResize&&this.containerManager.resize(),this._resizeScroll(),!this.getRenderingItems().length){var n=eQ(this.getContainerElement().children);return n.length>0?(this.groupManager.syncItems(eX(n)),this._syncInfinite(),this.setCursors(0,0,!0),this._getRenderer().updated()):this.infinite.scroll(0),this}return this.getVisibleGroups(!0).length?this.groupManager.renderItems(e):this.setCursors(0,0),this},n._checkStartLoading=function(e){var t=this.groupManager,n=this.infinite;!t.getLoadingType()&&n.isLoading(e)&&t.startLoading(e)&&t.hasLoadingItem()&&this._update()},n._checkEndLoading=function(){var e=this.groupManager,t=this.groupManager.getLoadingType();t&&(!this._waitType||!this.infinite.isLoading(t))&&e.waitEndLoading()&&e.hasLoadingItem()&&this._update()},t.defaultOptions=eO(eO({},es),{container:!1,containerTag:"div",renderer:null,threshold:100,useRecycle:!0,useDetachedRecycle:!1,scrollContainer:null,isReachStart:!1,isReachEnd:!1,appliedItemChecker:function(){return!1}}),t.infinitegridTypes={isReachEnd:l.PROPERTY,isReachStart:l.PROPERTY},t.propertyTypes=eD,t=ex([eH],t)}(_),tt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return eb(t,e),t.propertyTypes=eO(eO({},te.propertyTypes),eC.propertyTypes),t.defaultOptions=eO(eO(eO({},te.defaultOptions),eC.defaultOptions),{gridConstructor:eC,appliedItemChecker:function(e,t){return(parseFloat(e.attributes.column)||0)>=t.outlineLength}}),t=ex([eH],t)}(te),tn=function(e,t){return(tn=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};function tr(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}tn(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var ti=function(){return(ti=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};"function"==typeof SuppressedError&&SuppressedError;var to={onContentError:"contentError",onRenderComplete:"renderComplete",onRequestAppend:"requestAppend",onRequestPrepend:"requestPrepend",onChangeScroll:"changeScroll"},ts=[];for(var ta in to)ts.push(ta);var tu=function(e,t,n){if(n||2==arguments.length)for(var r,i=0,o=t.length;i<o;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))}(["tag","placeholder","status","useFirstRender","loading","itemBy","groupBy","infoBy"],ts,!0);function tc(e){return"function"==typeof e}var th=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return tr(t,e),t.GridClass=tt,t}(function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._wrapperRef=(0,y.createRef)(),t._containerRef=(0,y.createRef)(),t}tr(t,e);var n=t.prototype;return n.render=function(){var e={},t=this.props,n=this.constructor.GridClass.defaultOptions,r=t.tag||"div";for(var i in t)i in n||tu.indexOf(i)>-1||(e[i]=t[i]);return(0,y.createElement)(r,ti({ref:this._wrapperRef},e),this._renderContainer())},n.componentDidMount=function(){var e,t,n,r,i,o,s,a=this,u=this.constructor.GridClass,c=u.defaultOptions,h={},l=this.props,d=this._containerRef.current;for(var f in c)f in l&&(h[f]=l[f]);d&&(h.container=d),this._renderer=new e4,h.renderer=this._renderer;var p=new u(this._wrapperRef.current,h),g=function(e){var t=to[e];p.on(t,function(t){var n=a.props[e];n&&n(t)})};for(var m in to)g(m);this._grid=p,this._renderer.on("update",function(){a.setState({})}),e=this._getItemInfos(),n=(t={grid:p,useFirstRender:l.useFirstRender,useLoading:l.loading,usePlaceholder:l.placeholder,horizontal:l.horizontal,status:l.status}).grid,r=t.usePlaceholder,i=t.useLoading,o=t.useFirstRender,s=t.status,n&&(r&&n.setPlaceholder({}
1),i&&n.setLoading({}),s&&n.setStatus(s,!0),n.syncItems(e),o&&!s&&n.getGroups().length&&n.setCursors(0,0,!0)),this._renderer.updated()},n.componentDidUpdate=function(){var e=this.constructor.GridClass.propertyTypes,t=this.props,n=this._grid;for(var r in e)r in t&&(n[r]=t[r]);this._renderer.updated()},n.componentWillUnmount=function(){this._grid.destroy()},n._getItemInfos=function(){var e=this.props,t=y.Children.toArray(e.children),n=e.attributePrefix||te.defaultOptions.attributePrefix,r=e.itemBy||function(e){return e.key},i=e.groupBy||function(e){return e.props["".concat(n,"groupkey")]},o=e.infoBy||function(){return{}};return t.map(function(e,t){var n=o(e,t)||{},s=n.data,a=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)0>t.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}(n,["data"]);return ti(ti({groupKey:i(e,t),key:r(e,t)},a),{data:ti(ti({},s),{jsx:e})})})},n._renderContainer=function(){var e=this.props,t=this._getVisibleChildren(),n=e.container,r=e.containerTag||"div";return!0===n?(0,y.createElement)(r,{ref:this._containerRef},t):t},n._getVisibleChildren=function(){var e,t,n,r,i,o,s,a,u,c,h,l,d,f,p,m,v,R,S,_,E,C,I,z=this.props,b=z.placeholder,O=z.loading;return(e=this._getItemInfos(),v=(t={grid:this._grid,status:z.status,horizontal:z.horizontal,useFirstRender:z.useFirstRender,useLoading:z.loading,usePlaceholder:z.placeholder}).status,R=t.usePlaceholder,S=t.useLoading,_=t.horizontal,E=t.useFirstRender,C=t.grid,I=[],C?(C.setPlaceholder(R?{}:null),C.setLoading(S?{}:null),C.syncItems(e),I=C.getRenderingItems()):v?(n=v.groupManager,r=!!R,i=!!_,a=eW(o=n.groups,"start",s=eB(e)),u=eW(o,"end",s),c=eM(eM(eM([],a,!0),s,!0),u,!0),l=(h=eF(o.map(function(e){return e.groupKey}),c.map(function(e){return e.groupKey}),n.cursors[0],n.cursors[1])).startCursor,d=h.endCursor,f=ej(c.slice(l,d+1).map(function(e){return e.items.map(function(e){return new eG(i,eO({},e))})})),r||(f=f.filter(function(e){return e.type!==g.VIRTUAL})),I=f):E&&(p=!!_,I=(m=eB(e))[0]?m[0].items.map(function(e){return new eG(p,eO({},e))}):[]),I).map(function(e){return e.type===g.VIRTUAL?(0,y.cloneElement)(tc(b)?b(e):b,{key:e.key}):e.type===g.LOADING?(0,y.cloneElement)(tc(O)?O(e):O,{key:e.key}):e.data.jsx})},!function(e,t,n,r){var i,o=arguments.length,s=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(o<3?i(s):o>3?i(t,n,s):i(t,n))||s);o>3&&s&&Object.defineProperty(t,n,s)}([e3],t.prototype,"_grid",void 0),t}(y.Component))},95258:function(e,t,n){function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}n.d(t,{Z:function(){return E}});var i=n(2784),o=i.useLayoutEffect,s=function(e){var t=i.useRef(e);return o(function(){t.current=e}),t},a=function(e,t){if("function"==typeof e){e(t);return}e.current=t},u=function(e,t){var n=i.useRef();return i.useCallback(function(r){e.current=r,n.current&&a(n.current,null),n.current=t,t&&a(t,r)},[t])},c={"min-height":"0","max-height":"none",height:"0",visibility:"hidden",overflow:"hidden",position:"absolute","z-index":"-1000",top:"0",right:"0",display:"block"},h=function(e){Object.keys(c).forEach(function(t){e.style.setProperty(t,c[t],"important")})},l=null,d=function(e,t){var n=e.scrollHeight;return"border-box"===t.sizingStyle.boxSizing?n+t.borderSize:n-t.paddingSize},f=function(){},p=["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopWidth","boxSizing","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","lineHeight","paddingBottom","paddingLeft","paddingRight","paddingTop","tabSize","textIndent","textRendering","textTransform","width","wordBreak","wordSpacing","scrollbarGutter"],g=!!document.documentElement.currentStyle,m=function(e){var t=window.getComputedStyle(e);
1if(null===t)return null;var n=p.reduce(function(e,n){return e[n]=t[n],e},{}),r=n.boxSizing;if(""===r)return null;g&&"border-box"===r&&(n.width=parseFloat(n.width)+parseFloat(n.borderRightWidth)+parseFloat(n.borderLeftWidth)+parseFloat(n.paddingRight)+parseFloat(n.paddingLeft)+"px");var i=parseFloat(n.paddingBottom)+parseFloat(n.paddingTop),o=parseFloat(n.borderBottomWidth)+parseFloat(n.borderTopWidth);return{sizingStyle:n,paddingSize:i,borderSize:o}};function y(e,t,n){var r=s(n);i.useLayoutEffect(function(){var n=function(e){return r.current(e)};if(e)return e.addEventListener(t,n),function(){return e.removeEventListener(t,n)}},[])}var v=function(e,t){y(document.body,"reset",function(n){e.current.form===n.target&&t(n)})},R=function(e){y(window,"resize",e)},S=function(e){y(document.fonts,"loadingdone",e)},_=["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"],E=i.forwardRef(function(e,t){var n=e.cacheMeasurements,o=e.maxRows,s=e.minRows,a=e.onChange,c=void 0===a?f:a,p=e.onHeightChange,g=void 0===p?f:p,y=function(e,t){if(null==e)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,_),E=void 0!==y.value,C=i.useRef(null),I=u(C,t),z=i.useRef(0),b=i.useRef(),O=function(){var e,t,r,i,a,u,c,f,p,y,v,R=C.current,S=n&&b.current?b.current:m(R);if(S){b.current=S;var _=(e=R.value||R.placeholder||"x",void 0===(t=s)&&(t=1),void 0===(r=o)&&(r=1/0),l||((l=document.createElement("textarea")).setAttribute("tabindex","-1"),l.setAttribute("aria-hidden","true"),h(l)),null===l.parentNode&&document.body.appendChild(l),i=S.paddingSize,a=S.borderSize,c=(u=S.sizingStyle).boxSizing,Object.keys(u).forEach(function(e){l.style[e]=u[e]}),h(l),l.value=e,f=d(l,S),l.value=e,f=d(l,S),l.value="x",y=(p=l.scrollHeight-i)*t,"border-box"===c&&(y=y+i+a),f=Math.max(y,f),v=p*r,"border-box"===c&&(v=v+i+a),[f=Math.min(v,f),p]),E=_[0],I=_[1];z.current!==E&&(z.current=E,R.style.setProperty("height",E+"px","important"),g(E,{rowHeight:I}))}};return i.useLayoutEffect(O),v(C,function(){if(!E){var e=C.current.value;requestAnimationFrame(function(){var t=C.current;t&&e!==t.value&&O()})}}),R(O),S(O),i.createElement("textarea",r({},y,{onChange:function(e){E||O(),c(e)},ref:I}))})},20814:function(e,t,n){n.d(t,{N:function(){return a}});var r=n(14218),i=n(53620),o=class extends r.z{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e){super.setOptions({...e,behavior:(0,i.Gm)()})}getOptimisticResult(e){return e.behavior=(0,i.Gm)(),super.getOptimisticResult(e)}fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"backward"}}})}createResult(e,t){let{state:n}=e,r=super.createResult(e,t),{isFetching:o,isRefetching:s,isError:a,isRefetchError:u}=r,c=n.fetchMeta?.fetchMore?.direction,h=a&&"forward"===c,l=o&&"forward"===c,d=a&&"backward"===c,f=o&&"backward"===c;return{...r,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:(0,i.Qy)(t,n.data),hasPreviousPage:(0,i.ZF)(t,n.data),isFetchNextPageError:h,isFetchingNextPage:l,isFetchPreviousPageError:d,isFetchingPreviousPage:f,isRefetchError:u&&!h&&!d,isRefetching:s&&!l&&!f}}},s=n(67205);function a(e,t){return(0,s.r)(e,o,t)}},87686:function(e,t,n){n.d(t,{D:function(){return h}});var r=n(2784),i=n(80457),o=n(21895),s=n(63248),a=n(78298),u=class extends s.l{#e;#t=void 0;#n;#r;constructor(e,t){super(),this.#e=e,this.setOptions(t),this.bindMethods(),this.#i()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#e.defaultMutationOptions(e),(0,a.VS)(this.options,t)||this.#e.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#n,observer:this}),t?.mutationKey&&this.options.mutationKey&&(0,a.Ym)(t.mutationKey)!==(0,a.Ym)(this.options.mutationKey)?this.reset():this.#n?.state.status==="pending"&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(e){this.#i(),this.#o(e)}getCurrentResult(){return this.#t}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#i(),this.#o()}mutate(e,t){return this.#r=t,this.#n?.removeObserver(this),this.#n=this.#e.getMutationCache().build(this.#e,this.options),this.#n.addObserver(this),this.#n.execute(e)}#i(){let e=this.#n?.state??(0,i.R)();this.#t={...e,isPending:"pending"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset}}#o(e){o.Vr.batch(()=>
1{if(this.#r&&this.hasListeners()){let t=this.#t.variables,n=this.#t.context,r={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type==="success"){try{this.#r.onSuccess?.(e.data,t,n,r)}catch(e){Promise.reject(e)}try{this.#r.onSettled?.(e.data,null,t,n,r)}catch(e){Promise.reject(e)}}else if(e?.type==="error"){try{this.#r.onError?.(e.error,t,n,r)}catch(e){Promise.reject(e)}try{this.#r.onSettled?.(void 0,e.error,t,n,r)}catch(e){Promise.reject(e)}}}this.listeners.forEach(e=>{e(this.#t)})})}},c=n(14010);function h(e,t){let n=(0,c.NL)(t),[i]=r.useState(()=>new u(n,e));r.useEffect(()=>{i.setOptions(e)},[i,e]);let s=r.useSyncExternalStore(r.useCallback(e=>i.subscribe(o.Vr.batchCalls(e)),[i]),()=>i.getCurrentResult(),()=>i.getCurrentResult()),h=r.useCallback((e,t)=>{i.mutate(e,t).catch(a.ZT)},[i]);if(s.error&&(0,a.L3)(i.options.throwOnError,[s.error]))throw s.error;return{...s,mutate:h,mutateAsync:s.mutate}}}}]);

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.