PageSourceSearch

https://www.ronclarkacademy.com/assets/useDragon-DU_AvPIA.js

js ronclarkacademy.com collected 2026-10-03 22:27:01 UTC 8,398 bytes, 1 lines download raw bytes

1import{j as r}from"./jsx-runtime-Nms4Y4qS.js";import{R as ce,r as s}from"./index-BwDkhjyp.js";import{S as U}from"./SanityImageTeam-DryrgzR-.js";import{u as ne}from"./useAbout-P5qO7ZSY.js";import{t as ie}from"./classix-5A-QexS-.js";import{g as c}from"./index-D1HegdK_.js";import{c as le}from"./index-9rsArB9l.js";import{V as q}from"./three.module-Co1rz1QO.js";const de="modulepreload",ue=function(o){return"/"+o},D={},ar=function(g,_,h){let v=Promise.resolve();if(_&&_.length>0){document.getElementsByTagName("link");const l=document.querySelector("meta[property=csp-nonce]"),n=(l==null?void 0:l.nonce)||(l==null?void 0:l.getAttribute("nonce"));v=Promise.all(_.map(m=>{if(m=ue(m),m in D)return;D[m]=!0;const p=m.endsWith(".css"),y=p?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${m}"]${y}`))return;const d=document.createElement("link");if(d.rel=p?"stylesheet":de,p||(d.as="script",d.crossOrigin=""),d.href=m,n&&d.setAttribute("nonce",n),document.head.appendChild(d),p)return new Promise((P,j)=>{d.addEventListener("load",P),d.addEventListener("error",()=>j(new Error(`Unable to preload CSS for ${m}`)))})}))}return v.then(()=>g()).catch(l=>{const n=new Event("vite:preloadError",{cancelable:!0});if(n.payload=l,window.dispatchEvent(n),!n.defaultPrevented)throw l})},me="_subRef_1sh90_2",pe="_subRefWrapper_1sh90_20",ge="_button_1sh90_26",_e="_wrapper3d_1sh90_33",he="_listItem_1sh90_40",be="_listItemBackgroun
1d_1sh90_59",fe="_listItemFront_1sh90_88",ve="_listItemBack_1sh90_59",ye="_tradingCardWrapper_1sh90_103",Be="_listItemWrapper_1sh90_110",ke="_listItemWrapper2_1sh90_115",Re="_filters_1sh90_124",xe="_filterButton_1sh90_131",we="_filterButtonLabel_1sh90_138",Pe="_backButton_1sh90_148",je="_roles_1sh90_157",Ee="_dragButton_1sh90_169",Le="_hover_1sh90_182",Me="_cardFrame_1sh90_1",We="_overlay_1sh90_193",$e="_gridHeaders_1sh90_203",Ie="_gridHeader_1sh90_203",Te="_cardLayer_1sh90_245",Ne="_cardLayerPhoto_1sh90_269",Se="_cardBackground_1sh90_1",Ce="_teamMemberPhoto_1sh90_301",Oe="_teamMemberPhotoOverlay_1sh90_301",Ye="_cardBorder_1sh90_1",Fe="_holographicOverlayContainer_1sh90_1",Xe="_holographicOverlay_1sh90_1",Ge="_cardLayerLabel_1sh90_346",ze="_gridMode_1sh90_373",He="_cardPatternWrapper_1sh90_387",Ae="_cardPattern_1sh90_387",Ue="_cardGradient_1sh90_409",qe="_toggleButtons_1sh90_426",De="_toggleButton_1sh90_426",a={subRef:me,subRefWrapper:pe,button:ge,wrapper3d:_e,listItem:he,listItemBackground:be,listItemFront:fe,listItemBack:ve,tradingCardWrapper:ye,listItemWrapper:Be,listItemWrapper2:ke,filters:Re,filterButton:xe,filterButtonLabel:we,backButton:Pe,roles:je,dragButton:Ee,hover:Le,cardFrame:Me,overlay:We,gridHeaders:$e,gridHeader:Ie,cardLayer:Te,cardLayerPhoto:Ne,cardBackground:Se,teamMemberPhoto:Ce,teamMemberPhotoOverlay:Oe,cardBorder:Ye,holographicOverlayContainer:Fe,holographicOverlay:Xe,cardLayerLabel:Ge,gridMode:ze,cardPatternWrapper:He,cardPattern:Ae,cardGradient:Ue,toggleButtons:qe,toggleButton:De},sr=ce.forwardRef(({data:o,onOver:g,onOut:_,frontImage:h,backImage:v,handleClick:l,type:n,index:m,scrollEffect:p},y)=>{var N,S,C;const d=s.useRef(),P=s.useRef(),j=s.useRef(),E=s.useRef(),L=s.useRef(),V=s.useRef(),J=s.useRef(),W=s.useRef(),B=s.useRef(),R=s.useRef(),x=s.useRef(),[K,Q]=s.useState(!1),$=ne(t=>t.isTeamGrid);s.useEffect(()=>{n&&(n=="teamscrollpage"||n=="teamscrollpage2")&&c.set(x.current,{position:n=="teamscrollpage2"?"relative":"absolute",rotateY:180,width:"100%",height:"100%",marginTop:0,top:0})},[y==null?void 0:y.current]),s.useEffect(()=>{Q($)},[$]);const Z=(t,e)=>{var O,Y,F,X,G,z,H,A;const i=!((F=(Y=(O=e==null?void 0:e.parentElement)==null?void 0:O.parentElement)==null?void 0:Y.parentElement)!=null&&F.id)=="cb1"&&!((z=(G=(X=e==null?void 0:e.parentElement)==null?void 0:X.parentElement)==null?void 0:G.parentElement)!=null&&z.id)=="cb2";if(!((A=(H=e==null?void 0:e.parentElement)==null?void 0:H.parentElement)!=null&&A.canMouseOver)&&i)return;t.clientX,t.clientY;const u=e.getBoundingClientRect(),f=(t.clientX-u.left)/u.width*1,w=(t.clientY-u.top)/u.height*1,b=f,te=parseInt(0-(w-.5)*-20),oe=parseInt(180-(b-.5)*20);c.to(P.current,1,{rotateX:te,rotateY:oe,ease:"power2.out",overwrite:!0}),c.to(j.current,1,{z:-1}),c.to(B.current,1,{top:0,left:0,opacity:.4,background:`-webkit-radial-gradient(${b*100}% ${w*100}%, rgba(145, 232, 251, ${1-b}),rgba(238, 127, 248, ${b}),rgba(145, 232, 251, ${1.5-b}))`,ease:"power2.out",mixBlendMode:"color-dodge",z:1}),c.to(R.current,1,{opacity:1,"-webkit-mask-image":`-webkit-radial-gradient(${b*100}% ${w*100}%, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0))`,mixBlendMode:"color-dodge",z:1});let ae=-(b-.5)*-20,se=-(w-.5)*-20;c.to(E.current,1,{overwrite:!0,top:0,left:0,x:-(b-.5)*-50,y:-(w-.5)*-50,ease:"power2.out"}),c.to(L.current,1,{overwrite:!0,top:0,left:0,x:ae,y:se,ease:"power2.out"})},ee=()=>{g&&g()},I=(t,e)=>{var u,k,f,M;if(c.to(e,{overwrite:!0,z:0,rotateY:180,rotateX:0,duration:.5,ease:"expo.out"}),c.to([W.current,E.current,L.current],{top:0,left:0,x:0,y:0,duration:1,overwrite:!0}),((k=(u=x.current)==null?void 0:u.parentElement)==null?void 0:k.id)=="cb1"||((M=(f=x.current)==null?void 0:f.parentElement)==null?void 0:M.id)=="cb2"){T(.5);return}c.to(d.current,{opacity:0,duration:.5,ease:"expo"}),c.to([B.current,R.current],1,{opacity:0}),_&&_()};s.useEffect(()=>{p>.15&&p<.85?T(p):c.to([B.current,R.current],1,{opacity:0})},[p]);const T=t=>{var k,f;let e=(t-.15)*2,i=e,u=1-e;((f=(k=x.current)==null?void 0:k.parentElement)==null?void 0:f.id)=="cb1"?c.to([B.current],1,{opacity:.75,mixBlendMode:"color-dodge",z:1,background:`-webkit-radial-gradient(${i
1*100}% ${u*100}%, rgba(145, 232, 251, ${1-i}),rgba(238, 127, 248, ${i}),rgba(145, 232, 251, ${1.5-i}))`}):(i=1-e,u=e,c.to([B.current],1,{opacity:.7,mixBlendMode:"color-dodge",z:1,background:`-webkit-radial-gradient(${i*100}% ${u*100}%, rgba(145, 232, 251, ${1-i}),rgba(238, 127, 248, ${i}),rgba(145, 232, 251, ${1.5-i}))`})),c.to(R.current,1,{opacity:.7,"-webkit-mask-image":`-webkit-radial-gradient(${e*100}% ${e*100}%, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0))`,mixBlendMode:"color-dodge",z:1})},re=t=>{let e="black";return t=="Amistad"?e="red":t=="Isibindi"?e="green":t=="Rêveur"&&(e="blue"),e};return r.jsx("div",{className:a.listItem,ref:n=="teamscrollpage"||n=="teamscrollpage2"?x:y,onClick:()=>{l(o.index,o.group,m,o),I()},children:r.jsxs("div",{ref:j,className:a.wrapper3d,children:[r.jsxs("div",{ref:P,className:ie(a.listItemWrapper2,"mainStyle",K?a.gridMode:""),onMouseMove:t=>Z(t,t.currentTarget),onMouseEnter:t=>ee(t,t.currentTarget),onMouseLeave:t=>I(t,t.currentTarget),children:[r.jsx("div",{ref:d,className:a.listItemBackgroun
1d}),r.jsx("div",{ref:E,id:"cardBackground",className:a.cardLayer,children:r.jsx("img",{src:"/images/about/team/cardtest/background_environment.jpg",alt:"Background"})}),r.jsxs("div",{ref:L,id:"teamMemberPhoto",className:a.cardLayer,children:[!h&&((N=o==null?void 0:o.slug)==null?void 0:N.current)&&r.jsx("img",{src:`/images/about/team/cards/${(S=o==null?void 0:o.slug)==null?void 0:S.current}.webp`,className:a.cardLayerPhoto,alt:"Team Member Photo"}),(h==null?void 0:h.asset)&&r.jsx(U,{desktopWidth:25,mobileWidth:38,className:a.cardLayerPhoto,src:h}),r.jsx("div",{className:a.teamMemberPhotoOverlay})]}),r.jsx("div",{ref:V,id:"cardBorder",className:a.cardLayer,children:r.jsx("img",{src:`/images/about/team/card/card_border_colors/card_border_pattern_${re((C=o==null?void 0:o.house)==null?void 0:C.title)}.webp`,alt:"Border"})}),r.jsx("div",{ref:J,id:"cardFrame",className:a.cardLayer,children:r.jsx("img",{src:"/images/about/team/cardtest/gold_frame.webp",alt:"Frame"})}),r.jsx("div",{ref:W,id:"holographicOverlayContainer",children:r.jsx("div",{id:"holographicOverlay"})}),r.jsx("div",{className:a.cardPatternWrapper,children:r.jsx("img",{ref:R,src:"/images/patterns/rca_pattern_white.png",className:a.cardPattern})}),r.jsx("div",{ref:B,className:a.cardGradient}),r.jsxs("div",{className:a.cardLayerLabel,children:[r.jsx("h3",{children:o.name}),r.jsx("p",{children:o.role})]})]}),v&&r.jsx(U,{desktopWidth:25,mobileWidth:38,className:a.listItemBack,src:v}),!v&&r.jsx("img",{src:"/images/about/blank_back_card.jpg",className:a.listItemBack})]})})}),cr=le(o=>({showFlare:!0,dragonPos:new q(0,0,0),setShowFlare:g=>o({showFlare:g}),setDragonPos:(g,_,h)=>o({dragonPos:new q(g,_,h)})}));export{sr as T,ar as _,a as s,cr as u};

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.