PageSourceSearch

https://banpo-xism.vercel.app/_next/static/chunks/14292.742dc70ee97861ab.js

js banpo-xism.vercel.app collected 2026-10-03 06:13:35 UTC 6,193 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[14292,48214,53345,75726,88939,98107],{14292:(e,t,n)=>{n.r(t),n.d(t,{default:()=>m});var r=n(47758),a=n(3934),i=n(59698),l=n(88939),o=n(48214);let s=[{line1:"한강뷰 신축, 선착순 분양",line2:"지금 바로 QR을 찍으세요"},{line1:"상급지 입성, 마지막 기회",line2:"지금 바로 QR을 찍으세요"}],u="cubic-bezier(0.215, 0.61, 0.355, 1)",c="clamp(28px, 3.5vw, 48px)",f="clamp(20px, 2vw, 30px)",d="-0.04em",p="#0e0f11",m=(0,a.memo)(function(){let e=(0,l.useIntroStore)(e=>e.introPhase),t=(0,l.useIntroStore)(e=>e.introStartTime),n=(0,a.useRef)(null),m=((0,a.useRef)(null),(0,a.useRef)(null),(0,a.useRef)(null),(0,a.useRef)(null),(0,a.useRef)(null),(0,a.useRef)(null),(0,a.useRef)(null),(0,a.useRef)(null),(0,a.useRef)(null)),h=(0,a.useRef)(null),x=(0,a.useRef)(null),g=(0,a.useRef)(e),y=(0,a.useRef)(t);g.current=e,y.current=t;let[b,v]=(0,a.useState)(!1);(0,a.useEffect)(()=>{v(!0)},[]);let[w,T]=(0,a.useState)(0),[I,R]=(0,a.useState)(null),S=(0,a.useRef)(0);return(S.current=w,(0,a.useEffect)(()=>{if(s.length<=1||"waiting"!==e)return;let t=null,n=setInterval(()=>{let e=S.current,n=(e+1)%s.length;R(e),T(n),t&&clearTimeout(t),t=setTimeout(()=>R(null),550)},4e3);return()=>{clearInterval(n),t&&clearTimeout(t)}},[e]),(0,a.useEffect)(()=>(x.current=requestAnimationFrame(function e(t){if("done"===g.current){x.current=null;return}let r=1,a=y.current;if("active"===g.current&&a){var i;let e=t-a;e>=3e3&&(r=1-((i=Math.min(1,(e-3e3)/3e3))<.5?4*i*i*i:1-Math.pow(-2*i+2,3)/2))}n.current&&(n.current.style.opacity=String(r)),x.current=requestAnimationFrame(e)}),()=>{x.current&&cancelAnimationFrame(x.current)}),[]),(0,a.useEffect)(()=>{let e=!1,t=performance.now();return h.current=requestAnimationFrame(function n(r){if(e)return;if("done"===g.current){h.current=null;return}let a=Math.min(.05,(r-t)/1e3);if(t=r,"waiting"===g.current){let e=window.innerWidth,t=window.innerHeight,n=Math.min(280,.5*e),r=Math.min(280,.5*t),i=Math.max(0,e-n),l=Math.max(0,t-r);if(!m.current){let e=.5>Math.random(),t=.5>Math.random();m.current={x:e?0:i,y:t?0:l,dx:(e?1:-1)*20,dy:(t?1:-1)*20}}let s=m.current;s.x+=s.dx*a,s.y+=s.dy*a,s.x<0?(s.x=0,s.dx=Math.abs(s.dx)):s.x>i&&(s.x=i,s.dx=-Math.abs(s.dx)),s.y<0?(s.y=0,s.dy=Math.abs(s.dy)):s.y>l&&(s.y=l,s.dy=-Math.abs(s.dy));let u=i>0?s.x/i:.5,c=l>0?s.y/l:.5;(0,o.setIntroQrPosition)(u,c)}h.current=requestAnimationFrame(n)}),()=>{e=!0,h.current&&cancelAnimationFrame(h.current)}},[]),"done"!==e&&b)?(0,r.jsxs)("div",{ref:n,style:{position:"fixed",top:"50%",left:"50%",transform:"translate(-50%, -50%)",zIndex:2e3,pointerEvents:"none",opacity:1,width:"max-content",maxWidth:"90vw",background:"#fff",borderRadius:"14px",boxShadow:"0 14px 34px rgba(0, 0, 0, 0.35)",paddingTop:"clamp(40px, 5vh, 60px)",paddingLeft:c,paddingRight:c,paddingBottom:"clamp(28px, 3.6vh, 44px)",overflow:"hidden",display:"flex",flexDirection:"column",alignItems:"center",gap:"clamp(18px, 2.4vh, 30px)",willChange:"opacity"},children:[(0,r.jsx)("span",{style:{position:"absolute",top:"clamp(14px, 1.8vh, 22px)",left:"clamp(14px, 1.5vw, 20px)",display:"inline-flex",alignItems:"center",justifyContent:"center",minWidth:32,height:18,borderRadius:999,background:"#0d0d0d",color:"#fff",fontFamily:"'Pretendard', sans-serif",fontSize:10,fontWeight:800,letterSpacing:"0.06em",textTransform:"uppercase",pointerEvents:"none"},children:"AD"}),(0,r.jsxs)("div",{style:{position:"relative",overflow:"hidden"},children:[(0,r.jsx)("style",{dangerouslySetInnerHTML:{__html:"@keyframes adCopyTickIn { from { transform: translateY(100%); } to { transform: translateY(0%); } } @keyframes adCopyTickOut { from { transform: translateY(0%); } to { transform: translateY(-100%); } }"}}),(0,r.jsxs)("p",{style:{margin:0,color:p,fontFamily:"'Pretendard', sans-serif",fontSize:f,fontWeight:800,letterSpacing:d,lineHeight:1.25,textTransform:"uppercase",textAlign:"center",whiteSpace:"nowrap",pointerEvents:"none",animation:null!==I?"adCopyTickIn ".concat(500,"ms ").concat(u):void 0},children:[s[w].line1,(0,r.jsx)("br",{})]},"current-".concat(w)),null!==I&&(0,r.jsxs)("p",{style:{position:"absolute",inset:0,margin:0,color:p,fontFamily:"'Pretendard', sans-serif",fontSize:f,fontWeight:800,letterSpacing:d,lineHeight:1.25,textTransform:"uppercase",textAlign:"center",whiteSpace:"nowrap",pointerEvents:"none",animation:"adCopyTickOut ".concat(500,"ms ").concat(u," forwards")},children:[s[I].line1,(0,r.jsx)("br",{})]}
1,"outgoing-".concat(I))]}),(0,r.jsx)(i.h,{value:"https://banpo-xism.vercel.app/mobile",size:256,bgColor:"transparent",fgColor:"#0d0d0d",level:"L",style:{width:"clamp(200px, 14vw, 270px)",height:"auto",display:"block"}})]}):null})},18157:(e,t,n)=>{n.d(t,{y:()=>a});let r=e=>{let t,n=new Set,r=(e,r)=>{let a="function"==typeof e?e(t):e;if(!Object.is(a,t)){let e=t;t=(null!=r?r:"object"!=typeof a||null===a)?a:Object.assign({},t,a),n.forEach(n=>n(t,e))}},a=()=>t,i={setState:r,getState:a,getInitialState:()=>l,subscribe:e=>(n.add(e),()=>n.delete(e))},l=t=e(r,a,i);return i},a=e=>e?r(e):r},48214:(e,t,n)=>{n.r(t),n.d(t,{INTRO_CAM_AZIMUTH_AT_LEFT_DEG:()=>i,INTRO_CAM_AZIMUTH_AT_RIGHT_DEG:()=>l,INTRO_CAM_POLAR_AT_BOTTOM_DEG:()=>a,INTRO_CAM_POLAR_AT_TOP_DEG:()=>r,clearIntroCameraOverride:()=>p,getIntroCameraAngles:()=>d,setIntroQrPosition:()=>f});let r=0,a=82.7,i=-135,l=-90,o=.5,s=.5,u=!1;function c(e){return e<0?0:e>1?1:e}function f(e,t){o=c(e),s=c(t),u=!0}function d(){return u?{polarDeg:r+s*(a-r),azimuthDeg:i+o*(l-i)}:null}function p(){o=.5,s=.5,u=!1}},53345:(e,t,n)=>{n.d(t,{v:()=>l});var r=n(3934),a=n(18157);let i=e=>{let t=(0,a.y)(e),n=e=>(function(e,t=e=>e){let n=r.useSyncExternalStore(e.subscribe,r.useCallback(()=>t(e.getState()),[e,t]),r.useCallback(()=>t(e.getInitialState()),[e,t]));return r.useDebugValue(n),n})(t,e);return Object.assign(n,t),n},l=e=>e?i(e):i}
1,88939:(e,t,n)=>{n.r(t),n.d(t,{useIntroStore:()=>r});let r=(0,n(53345).v)((e,t)=>({introPhase:"waiting",introStartTime:null,triggerIntro:()=>{"waiting"===t().introPhase&&e({introPhase:"active",introStartTime:performance.now()})},completeIntro:()=>e({introPhase:"done"}),resetIntro:()=>e({introPhase:"waiting",introStartTime:null})}))}}]);

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.