PageSourceSearch

https://ufabet.mobile/react/assets/ModalPirate.ClwC3x6x.js

js ufabet.mobile collected 2026-10-04 20:34:53 UTC 3,138 bytes, 1 lines download raw bytes

1import{j as e}from"./vendor-react.ELhBuE2q.js";import{b as y,n as f,z as b,o as j,A as g}from"./app-shared.CdUkAbk4.js";import{P as k,T as c}from"./PirateShip.hEdnowp0.js";import"./vendor-ui.BSTRh9Ug.js";import"./vendor-i18n.DvM0XvO9.js";import"./vendor-router.aN8wpDPU.js";import"./vendor-moment.BLMuvzoS.js";import"./vendor-axios.NIGUFBhG.js";const x=({side:t})=>e.jsx("span",{"aria-hidden":"true",className:`pointer-events-none absolute -top-[26px] ${t==="l"?"left-9":"right-9"} z-[1004]`,children:e.jsx("svg",{width:"10",height:"28",viewBox:"0 0 10 28",children:[0,1,2].map(s=>s%2===0?e.jsx("ellipse",{cx:"5",cy:4+s*9,rx:"2.2",ry:"3.8",fill:"none",stroke:"#6b625a",strokeWidth:"1.5"},s):e.jsx("ellipse",{cx:"5",cy:4+s*9,rx:"3.8",ry:"2.2",fill:"none",stroke:"#82786e",strokeWidth:"1.5"},s))})}),v=({accent:t})=>e.jsx("span",{className:"w-[30px] h-[30px] flex items-center justify-center rounded-full transition-opacity hover:opacity-80",style:{background:"rgba(5, 15, 13, 0.75)",border:`1.5px solid ${t}`,boxShadow:`0 0 9px ${t}59, inset 0 1px 0 rgba(255, 255, 255, 0.08)`},children:e.jsxs("svg",{width:"17",height:"17",viewBox:"0 0 24 24","aria-hidden":"true",children:[e.jsx("circle",{cx:"12",cy:"12",r:"9.2",fill:"none",stroke:t,strokeWidth:"1",opacity:"0.55"}),[0,45,90,135].map(s=>e.jsx("line",{x1:"12",y1:"2.4",x2:"12",y2:"21.6",stroke:t,strokeWidth:"0.9",opacity:"0.35",transform:`rotate(${s} 12 12)`},s)),e.jsx("path",{d:"M8.6 8.6 L15.4 15.4 M15.4 8.6 L8.6 15.4",stroke:t,strokeWidth:"2.1",strokeLinecap:"round",style:{filter:`drop-shadow(0 0 3px ${t}99)`}})]})});function B({data:t,onClose:s,children:h}){var l,p,d;const{jsonSetting:o}=y(),{setSelectedElement:m}=f(),a=b("pirate"),n="base_pirate";let i;try{const r=j(o,"modal",n)||((p=(l=o.modal)==null?void 0:l.name)==null?void 0:p.base);i=(r==null?void 0:r.style)||"default",$forwardCreateCSS(i,(d=o==null?void 0:o.modal)==null?void 0:d.styles)}catch{console.error("forwardCreateCSS error:")}const u=r=>{r.stopPropagation(),m({styleName:n,classStyle:i,type:"modal",ref:r.target})};return e.jsxs("div",{className:`relative base-modal-style ${i||""}`,style:{overflow:"visible",animation:"pirate-modal-drop 620ms cubic-bezier(0.22, 1, 0.36, 1) both"},children:[e.jsx(g,{onClick:u,className:"!right-auto !left-1"}),e.jsx(k,{}),e.jsx(x,{side:"l"}),e.jsx(x,{side:"r"}),e.jsx(c,{accent:a,rot:-13,size:24,className:"pointer-events-none absolute -top-[34px] left-1 z-[1006]"}),e.jsx(c,{accent:a,rot:13,size:24,className:"pointer-events-none absolute -top-[34px] right-1 z-[1006]"}),e.jsx("span",{"aria-hidden":"true",className:"pointer-events-none absolute left-[12%] right-[12%] top-[7px] h-[1px] z-[1005]",style:{background:`linear-gradient(90deg, transparent, ${a}B3, transparent)`}}),e.jsx("span",{"aria-hidden":"true",className:"pointer-events-none absolute left-[18%] right-[18%] bottom-[7px] h-[1px] z-[1005]",style:{background:`linear-gradient(90deg, transparent, ${a}80, transparent)`}}),t.events.showCloseButton&&e.jsx("div",{className:"absolute top-[14px] right-[14px] z-[1020] cursor-pointer",onClick:()=>s(t.id),children:e.jsx(v,{accent:a})}),h]})}export{B as default};

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