PageSourceSearch

https://app.sortly.com/scripts/index-G5WdzDiZ_bundle.js

js sortly.com collected 2026-09-24 08:51:36 UTC 3,903 bytes, 40 lines download raw bytes

1import{r,R as F,j as o,ba as I,ds as O,bL as a,c2 as S,bK as C}from"./vendor-ct_YKIP6_bundle.js";import{a4 as _,F as $,cX as B}from"./registration-BfOA5mCx_bundle.js";import"./moment-DyvZl3Ud_bundle.js";import"./sentry-DLDmuXKN_bundle.js";import"./datadog-DxmyjtSX_bundle.js";const M=e=>r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:11,height:18,...e},r.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M10.268.691a.95.95 0 0 1 0 1.382L2.929 9l7.339 6.927a.95.95 0 0 1 0 1.382 1.067 1.067 0 0 1-1.465 0L.771 9.727a1 1 0 0 1 0-1.454L8.803.69a1.067 1.067 0 0 1 1.465 0z"})),T=e=>r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:24,height:24,...e},r.createElement("defs",null,r.createElement("path",{id:"icons-arrow-right_svg__a",d:"M7.732 3.691a.95.95 0 0 0 0 1.382L15.071 12l-7.339 6.927a.95.95 0 0 0 0 1.382 1.067 1.067 0 0 0 1.465 0l8.032-7.582a1 1 0 0 0 0-1.454L9.197 3.69a1.067 1.067 0 0 0-1.465 0z"})),r.createElement("g",{fill:"none",fillRule:"evenodd"},r.createElement("path",{d:"M0 0h24v24H0z"}),r.createElement("mask",{id:"icons-arrow-right_svg__b",fill:"#fff"},r.createElement("use",{xlinkHref:"#icons-arrow-right_svg__a"})),r.createElement("g",{fill:"currentColor",fillRule:"nonzero",mask:"url(#icons-arrow-right_svg__b)"},r.createElement("path",{d:"M0 0h24v24H0z"})))),f=3,D=(e,t)=>{switch(t.type){case"REINIT":return{...e,...t};case"MOVE_FORWARD":return{...e,page:e.page+1,showBackward:!0,showForward:e.page+1<e.total-1};case"MOVE_BACKWARD":return{...e,page:e.page-1,showBackward:e.page-1>0,showForward:!0};case"MOVE_TO":return{...e,page:t.payload.page,showBackward:t.payload.page>0,showForward:t.payload.page<e.total-1};default:return e}},L=(e,t=f,n,d)=>{const g=e.map((s,m)=>({...s,key:m})),i=O(t||f,g),l={page:0,showBackward:!1,showForward:i.length>1,total:i.length},[h,c]=r.useReducer(D,l,s=>l);return r.useEffect(()=>c({type:"REINIT",...l}),[e]),{...h,moveForward:()=>{n&&typeof n=="function"&&n(),c({type:"MOVE_FORWARD"})},moveBackward:()=>{d&&typeof d=="function"&&d(),c({type:"MOVE_BACKWARD"})},moveTo:s=>{c({type:"MOVE_TO",payload:{page:s}})},pages:i}},W=a($)`
2  position: relative;
3`,V=a.div`
4  overflow: hidden;
5`,z=a.div`
6  display: flex;
7  overflow: visible;
8  transition: all 0.6s cubic-bezier(0.45, 0.05, 0.55, 0.95);
9  transform: ${e=>e.page!==0&&`translateX(calc(-${e.page*100}% - ${e.page*e.gap}px))`};
10`,k=a(B)`
11  cursor: pointer;
12  margin: 3px;
13
14  color: ${e=>e.color||e.theme.text.neutral700};
15`,X=a.div`
16  position: absolute;
17  left: ${({offset:e=30})=>-(e+30)}px;
18`,H=a.div`
19  position: absolute;
20  right: ${({offset:e=35})=>-(e+30)}px;
21`,K=a.div`
22  display: flex;
23  align-items: center;
24  position: absolute;
25  bottom: -32px;
26  left: 50%;
27  transform: translateX(-50%);
28`,N=a.div`
29  width: 6px;
30  height: 6px;
31  border-radius: 50%;
32  border: solid 1px ${({theme:e})=>e.text.neutral400};
33  margin: 0 3px;
34
35  ${e=>e.isActive&&C`
36      border-width: 3px;
37      background-color: ${({theme:t})=>t.text.neutral400};
38    `}
39`,P=e=>{const{entries:t,slidesToShowAtOnce:n=f,gap:d,showDots:g=!0,arrowOffset:i,arrowColor:l,onMoveForward:h,onMoveBackward:c}=e,{page:w,showForward:u,showBackward:x,total:s,moveForward:m,moveBackward:R,moveTo:b,pages:y}=L(t,n,h,c),A=p=>{const v=S(j=>j.contains(p.target),p.currentTarget.childNodes);if(v<0)return;const E=Math.floor(v/n);E!==w&&b(E)};return o.jsxs(W,{alignItems:"center",children:[o.jsx(_,{when:x,children:o.jsx(X,{"data-testid":"move-backward",offset:i,onClick:R,children:o.jsx(k,{color:l,icon:M})})}),o.jsx(V,{children:o.jsx(z,{gap:d,page:w,onFocus:A,children:y})}),o.jsx(_,{when:u,children:o.jsx(H,{"data-testid":"move-forward",offset:i,onClick:m,children:o.jsx(k,{color:l,icon:T})})}),g&&s>1&&o.jsx(K,{children:I(p=>o.jsx(N,{isActive:w===p},p),s)})]})},U=F.memo(P);export{U as default};
40//# sourceMappingURL=index-G5WdzDiZ_bundle.js.map

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