1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[40945],{49027:(e,t,r)=>{r.d(t,{JR:()=>L,_G:()=>f,be:()=>u,gB:()=>h,gl:()=>I,kL:()=>s,m$:()=>d});var n=r(12115),l=r(17787),i=r(27587);function u(e,t,r){let n=e.slice();return n.splice(r<0?n.length+r:r,0,n.splice(t,1)[0]),n}function a(e){return null!==e&&e>=0}let o={scaleX:1,scaleY:1},d=e=>{var t;let{rects:r,activeNodeRect:n,activeIndex:l,overIndex:i,index:u}=e,a=null!=(t=r[l])?t:n;if(!a)return null;let d=function(e,t,r){let n=e[t],l=e[t-1],i=e[t+1];return n&&(l||i)?r<t?l?n.left-(l.left+l.width):i.left-(n.left+n.width):i?i.left-(n.left+n.width):n.left-(l.left+l.width):0}(r,u,l);if(u===l){let e=r[i];return e?{x:l<i?e.left+e.width-(a.left+a.width):e.left-a.left,y:0,...o}:null}return u>l&&u<=i?{x:-a.width-d,y:0,...o}:u<l&&u>=i?{x:a.width+d,y:0,...o}:{x:0,y:0,...o}},s=e=>{let{rects:t,activeIndex:r,overIndex:n,index:l}=e,i=u(t,n,r),a=t[l],o=i[l];return o&&a?{x:o.left-a.left,y:o.top-a.top,scaleX:o.width/a.width,scaleY:o.height/a.height}:null},c={scaleX:1,scaleY:1},f=e=>{var t;let{activeIndex:r,activeNodeRect:n,index:l,rects:i,overIndex:u}=e,a=null!=(t=i[r])?t:n;if(!a)return null;if(l===r){let e=i[u];return e?{x:0,y:r<u?e.top+e.height-(a.top+a.height):e.top-a.top,...c}:null}let o=function(e,t,r){let n=e[t],l=e[t-1],i=e[t+1];return n?r<t?l?n.top-(l.top+l.height):i?i.top-(n.top+n.height):0:i?i.top-(n.top+n.height):l?n.top-(l.top+l.height):0:0}(i,l,r);return l>r&&l<=u?{x:0,y:-a.height-o,...c}:l<r&&l>=u?{x:0,y:a.height+o,...c}:{x:0,y:0,...c}},p="Sortable",g=n.createContext({activeIndex:-1,containerId:p,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:s,disabled:{draggable:!1,droppable:!1}});function h(e){let{children:t,id:r,items:u,strategy:a=s,disabled:o=!1}=e,{active:d,dragOverlay:c,droppableRects:f,over:h,measureDroppableContainers:b}=(0,l.fF)(),x=(0,i.YG)(p,r),v=null!==c.rect,y=(0,n.useMemo)(()=>u.map(e=>"object"==typeof e&&"id"in e?e.id:e),[u]),w=null!=d,m=d?y.indexOf(d.id):-1,I=h?y.indexOf(h.id):-1,R=(0,n.useRef)(y),E=!function(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}(y,R.current),L=-1!==I&&-1===m||E,k="boolean"==typeof o?{draggable:o,droppable:o}:o;(0,i.Es)(()=>{E&&w&&b(y)},[E,y,w,b]),(0,n.useEffect)(()=>{R.current=y},[y]);let C=(0,n.useMemo)(()=>({activeIndex:m,containerId:x,disabled:k,disableTransforms:L,items:y,overIndex:I,useDragOverlay:v,sortedRects:y.reduce((e,t,r)=>{let n=f.get(t);return n&&(e[r]=n),e},Array(y.length)),strategy:a}),[m,x,k.draggable,k.droppable,L,y,I,f,v,a]);return n.createElement(g.Provider,{value:C},t)}let b=e=>{let{id:t,items:r,activeIndex:n,overIndex:l}=e;return u(r,n,l).indexOf(t)},x=e=>{let{containerId:t,isSorting:r,wasDragging:n,index:l,items:i,newIndex:u,previousItems:a,previousContainerId:o,transition:d}=e;return!!d&&!!n&&(a===i||l!==u)&&(!!r||u!==l&&t===o)},v={duration:200,easing:"ease"},y="transform",w=i.Ks.Transition.toString({property:y,duration:0,easing:"linear"}),m={roleDescription:"sortable"};function I(e){var t,r,u,o;let{animateLayoutChanges:d=x,attributes:s,disabled:c,data:f,getNewIndex:p=b,id:h,strategy:I,resizeObserverConfig:R,transition:E=v}=e,{items:L,containerId:k,activeIndex:C,disabled:M,disableTransforms:N,sortedRects:O,overIndex:D,useDragOverlay:T,strategy:S}=(0,n.useContext)(g),Y=(t=c,r=M,"boolean"==typeof t?{draggable:t,droppable:!1}:{draggable:null!=(u=null==t?void 0:t.draggable)?u:r.draggable,droppable:null!=(o=null==t?void 0:t.droppable)?o:r.droppable}),_=L.indexOf(h),j=(0,n.useMemo)(()=>({sortable:{containerId:k,index:_,items:L},...f}),[k,f,_,L]),X=(0,n.useMemo)(()=>L.slice(L.indexOf(h)),[L,h]),{rect:F,node:U,isOver:z,setNodeRef:G}=(0,l.zM)({id:h,data:j,disabled:Y.droppable,resizeObserverConfig:{updateMeasurementsFor:X,...R}}),{active:K,activatorEvent:P,activeNodeRect:$,attributes:A,setNodeRef:B,listeners:J,isDragging:V,over:q,setActivatorNodeRef:H,transform:Q}=(0,l.PM)({id:h,data:j,attributes:{...m,...s},disabled:Y.draggable}),W=(0,i.jn)(G,B),Z=!!K,ee=Z&&!N&&a(C)&&a(D),et=!T&&V,er=et&&ee?Q:null,en=ee?null!=er?er:(null!=I?I:S)({rects:O,activeNodeRect:$,activeIndex:C,overIndex:D,index:_}):null,el=a(C)&&a(D)?p({id:h,items:L,activeIndex:C,overIndex:D}):_,ei=null==K?void 0:K.id,eu=(0,n.useRef)({activeId:ei,items:L,newIndex:el,containerId:k}),ea=L!==eu.current.items,eo=d({active:K,containerId:k,isDragging:V,isSorting:Z,id:h,index:_,items:L,newIndex:eu.current.newIndex,previousItems:eu.current.items,previousContainerId:eu.current.containerId,transition:E,wasDragging:null!=eu.current.activeId}),ed=function(e){let{disabled:t,index:r,node:u,rect:a}
1=e,[o,d]=(0,n.useState)(null),s=(0,n.useRef)(r);return(0,i.Es)(()=>{if(!t&&r!==s.current&&u.current){let e=a.current;if(e){let t=(0,l.Sj)(u.current,{ignoreTransform:!0}),r={x:e.left-t.left,y:e.top-t.top,scaleX:e.width/t.width,scaleY:e.height/t.height};(r.x||r.y)&&d(r)}}r!==s.current&&(s.current=r)},[t,r,u,a]),(0,n.useEffect)(()=>{o&&d(null)},[o]),o}({disabled:!eo,index:_,node:U,rect:F});return(0,n.useEffect)(()=>{Z&&eu.current.newIndex!==el&&(eu.current.newIndex=el),k!==eu.current.containerId&&(eu.current.containerId=k),L!==eu.current.items&&(eu.current.items=L)},[Z,el,k,L]),(0,n.useEffect)(()=>{if(ei===eu.current.activeId)return;if(null!=ei&&null==eu.current.activeId){eu.current.activeId=ei;return}let e=setTimeout(()=>{eu.current.activeId=ei},50);return()=>clearTimeout(e)},[ei]),{active:K,activeIndex:C,attributes:A,data:j,rect:F,index:_,newIndex:el,items:L,isOver:z,isSorting:Z,isDragging:V,listeners:J,node:U,overIndex:D,over:q,setNodeRef:W,setActivatorNodeRef:H,setDroppableNodeRef:G,setDraggableNodeRef:B,transform:null!=ed?ed:en,transition:ed||ea&&eu.current.newIndex===_?w:(!et||(0,i.kx)(P))&&E&&(Z||eo)?i.Ks.Transition.toString({...E,property:y}):void 0}}function R(e){if(!e)return!1;let t=e.data.current;return!!t&&"sortable"in t&&"object"==typeof t.sortable&&"containerId"in t.sortable&&"items"in t.sortable&&"index"in t.sortable}let E=[l.vL.Down,l.vL.Right,l.vL.Up,l.vL.Left],L=(e,t)=>{let{context:{active:r,collisionRect:n,droppableRects:u,droppableContainers:a,over:o,scrollableAncestors:d}}=t;if(E.includes(e.code)){if(e.preventDefault(),!r||!n)return;let t=[];a.getEnabled().forEach(r=>{if(!r||null!=r&&r.disabled)return;let i=u.get(r.id);if(i)switch(e.code){case l.vL.Down:n.top<i.top&&t.push(r);break;case l.vL.Up:n.top>i.top&&t.push(r);break;case l.vL.Left:n.left>i.left&&t.push(r);break;case l.vL.Right:n.left<i.left&&t.push(r)}});let s=(0,l.y$)({active:r,collisionRect:n,droppableRects:u,droppableContainers:t,pointerCoordinates:null}),c=(0,l.Vy)(s,"id");if(c===(null==o?void 0:o.id)&&s.length>1&&(c=s[1].id),null!=c){let e=a.get(r.id),t=a.get(c),o=t?u.get(t.id):null,s=null==t?void 0:t.node.current;if(s&&o&&e&&t){let r=(0,l.sl)(s).some((e,t)=>d[t]!==e),u=k(e,t),a=function(e,t){return!!R(e)&&!!R(t)&&!!k(e,t)&&e.data.current.sortable.index<t.data.current.sortable.index}(e,t),c=r||!u?{x:0,y:0}:{x:a?n.width-o.width:0,y:a?n.height-o.height:0},f={x:o.left,y:o.top};return c.x&&c.y?f:(0,i.Re)(f,c)}}}};function k(e,t){return!!R(e)&&!!R(t)&&e.data.current.sortable.containerId===t.data.current.sortable.containerId}},93827:(e,t,r)=>{r.d(t,{FN:()=>l,dU:()=>n}),r(27587);let n=e=>{let{transform:t}=e;return{...t,y:0}},l=e=>{let{transform:t}=e;return{...t,x:0}}}}]);
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.