PageSourceSearch

https://www.sandiegovr.com/_next/static/chunks/3414-c2000aca23a4b100.js

js sandiegovr.com collected 2026-10-04 16:19:22 UTC 13,563 bytes, 5 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3414],{7398:function(e,t,n){n.d(t,{VY:function(){return ea},h4:function(){return eo},ck:function(){return er},fC:function(){return en},xz:function(){return ei}});var r=n(7294),o=n(5360),i=n(5936),a=n(8771),l=n(6206),s=n(7342),c=n(5320),u=n(9981),d=n(9115),p=n(1276),f=n(5893),g="Collapsible",[m,h]=(0,o.b)(g),[b,v]=m(g),y=r.forwardRef((e,t)=>{let{__scopeCollapsible:n,open:o,defaultOpen:i,disabled:a,onOpenChange:l,...u}=e,[d,m]=(0,s.T)({prop:o,defaultProp:i??!1,onChange:l,caller:g});return(0,f.jsx)(b,{scope:n,disabled:a,contentId:(0,p.M)(),open:d,onOpenToggle:r.useCallback(()=>m(e=>!e),[m]),children:(0,f.jsx)(c.WV.div,{"data-state":C(d),"data-disabled":a?"":void 0,...u,ref:t})})});y.displayName=g;var x="CollapsibleTrigger",w=r.forwardRef((e,t)=>{let{__scopeCollapsible:n,...r}=e,o=v(x,n);return(0,f.jsx)(c.WV.button,{type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":C(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled,...r,ref:t,onClick:(0,l.M)(e.onClick,o.onOpenToggle)})});w.displayName=x;var j="CollapsibleContent",D=r.forwardRef((e,t)=>{let{forceMount:n,...r}=e,o=v(j,e.__scopeCollapsible);return(0,f.jsx)(d.z,{present:n||o.open,children:({present:e})=>(0,f.jsx)(R,{...r,ref:t,present:e})})});D.displayName=j;var R=r.forwardRef((e,t)=>{let{__scopeCollapsible:n,present:o,children:i,...l}=e,s=v(j,n),[d,p]=r.useState(o),g=r.useRef(null),m=(0,a.e)(t,g),h=r.useRef(0),b=h.current,y=r.useRef(0),x=y.current,w=s.open||d,D=r.useRef(w),R=r.useRef(void 0);return r.useEffect(()=>{let e=requestAnimationFrame(()=>D.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,u.b)(()=>{let e=g.current;if(e){R.current=R.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();h.current=t.height,y.current=t.width,D.current||(e.style.transitionDuration=R.current.transitionDuration,e.style.animationName=R.current.animationName),p(o)}},[s.open,o]),(0,f.jsx)(c.WV.div,{"data-state":C(s.open),"data-disabled":s.disabled?"":void 0,id:s.contentId,hidden:!w,...l,ref:m,style:{"--radix-collapsible-content-height":b?`${b}px`:void 0,"--radix-collapsible-content-width":x?`${x}px`:void 0,...e.style},children:w&&i})});function C(e){return e?"open":"closed"}var I=n(8990),O="Accordion",N=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[_,A,k]=(0,i.B)(O),[E,M]=(0,o.b)(O,[k,h]),F=h(),S=r.forwardRef((e,t)=>{let{type:n,...r}=e;return(0,f.jsx)(_.Provider,{scope:e.__scopeAccordion,children:"multiple"===n?(0,f.jsx)(L,{...r,ref:t}):(0,f.jsx)(z,{...r,ref:t})})});S.displayName=O;var[T,P]=E(O),[V,W]=E(O,{collapsible:!1}),z=r.forwardRef((e,t)=>{let{value:n,defaultValue:o,onValueChange:i=()=>{},collapsible:a=!1,...l}=e,[c,u]=(0,s.T)({prop:n,defaultProp:o??"",onChange:i,caller:O});return(0,f.jsx)(T,{scope:e.__scopeAccordion,value:r.useMemo(()=>c?[c]:[],[c]),onItemOpen:u,onItemClose:r.useCallback(()=>a&&u(""),[a,u]),children:(0,f.jsx)(V,{scope:e.__scopeAccordion,collapsible:a,children:(0,f.jsx)(B,{...l,ref:t})})})}),L=r.forwardRef((e,t)=>{let{value:n,defaultValue:o,onValueChange:i=()=>{},...a}=e,[l,c]=(0,s.T)({prop:n,defaultProp:o??[],onChange:i,caller:O}),u=r.useCallback(e=>c((t=[])=>[...t,e]),[c]),d=r.useCallback(e=>c((t=[])=>t.filter(t=>t!==e)),[c]);return(0,f.jsx)(T,{scope:e.__scopeAccordion,value:l,onItemOpen:u,onItemClose:d,children:(0,f.jsx)(V,{scope:e.__scopeAccordion,collapsible:!0,children:(0,f.jsx)(B,{...a,ref:t})})})}),[$,U]=E(O),B=r.forwardRef((e,t)=>{let{__scopeAccordion:n,disabled:o,dir:i,orientation:s="vertical",...u}=e,d=r.useRef(null),p=(0,a.e)(d,t),g=A(n),m="ltr"===(0,I.gm)(i),h=(0,l.M)(e.onKeyDown,e=>{if(!N.includes(e.key))return;let t=e.target,n=g().filter(e=>!e.ref.current?.disabled),r=n.findIndex(e=>e.ref.current===t),o=n.length;if(-1===r)return;e.preventDefault();let i=r,a=o-1,l=()=>{(i=r+1)>a&&(i=0)},c=()=>{(i=r-1)<0&&(i=a)};switch(e.key){case"Home":i=0;break;case"End":i=a;break;case"ArrowRight":"horizontal"===s&&(m?l():c());break;case"ArrowDown":"vertical"===s&&l();break;case"ArrowLeft":"horizontal"===s&&(m?c():l());break;case"ArrowUp":"vertical"===s&&c()}let u=i%o;n[u].ref.current?.focus()});return(0,f.jsx)($,{scope:n,disabled:o,direction:i,orientation:s,children:(0,f.jsx)(_.Slot,{scope:n,children:(0,f.jsx)(c.WV.div,{...u,"data-orientation":s,ref:p,onKeyDown:o?void 0:h})})})}),H="AccordionItem",[Z,K]=E(H),q=r.forwardRef((e,t)=>
1{let{__scopeAccordion:n,value:r,...o}=e,i=U(H,n),a=P(H,n),l=F(n),s=(0,p.M)(),c=r&&a.value.includes(r)||!1,u=i.disabled||e.disabled;return(0,f.jsx)(Z,{scope:n,open:c,disabled:u,triggerId:s,children:(0,f.jsx)(y,{"data-orientation":i.orientation,"data-state":et(c),...l,...o,ref:t,disabled:u,open:c,onOpenChange:e=>{e?a.onItemOpen(r):a.onItemClose(r)}})})});q.displayName=H;var Y="AccordionHeader",X=r.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,o=U(O,n),i=K(Y,n);return(0,f.jsx)(c.WV.h3,{"data-orientation":o.orientation,"data-state":et(i.open),"data-disabled":i.disabled?"":void 0,...r,ref:t})});X.displayName=Y;var G="AccordionTrigger",J=r.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,o=U(O,n),i=K(G,n),a=W(G,n),l=F(n);return(0,f.jsx)(_.ItemSlot,{scope:n,children:(0,f.jsx)(w,{"aria-disabled":i.open&&!a.collapsible||void 0,"data-orientation":o.orientation,id:i.triggerId,...l,...r,ref:t})})});J.displayName=G;var Q="AccordionContent",ee=r.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,o=U(O,n),i=K(Q,n),a=F(n);return(0,f.jsx)(D,{role:"region","aria-labelledby":i.triggerId,"data-orientation":o.orientation,...a,...r,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function et(e){return e?"open":"closed"}ee.displayName=Q;var en=S,er=q,eo=X,ei=J,ea=ee},2854:function(e,t,n){n.d(t,{Dx:function(){return er},VY:function(){return en},aV:function(){return et},dk:function(){return eo},fC:function(){return J},h_:function(){return ee},x8:function(){return ei},xz:function(){return Q}});var r=n(7294),o=n(6206),i=n(8771),a=n(5360),l=n(1276),s=n(7342),c=n(6063),u=n(5420),d=n(2651),p=n(9115),f=n(5320),g=n(7552),m=n(6223),h=n(3541),b=n(8426),v=n(5893),y="Dialog",[x,w]=(0,a.b)(y),[j,D]=x(y),R=e=>{let{__scopeDialog:t,children:n,open:o,defaultOpen:i,onOpenChange:a,modal:c=!0}=e,u=r.useRef(null),d=r.useRef(null),[p,f]=(0,s.T)({prop:o,defaultProp:i??!1,onChange:a,caller:y});return(0,v.jsx)(j,{scope:t,triggerRef:u,contentRef:d,contentId:(0,l.M)(),titleId:(0,l.M)(),descriptionId:(0,l.M)(),open:p,onOpenChange:f,onOpenToggle:r.useCallback(()=>f(e=>!e),[f]),modal:c,children:n})};R.displayName=y;var C="DialogTrigger",I=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,a=D(C,n),l=(0,i.e)(t,a.triggerRef);return(0,v.jsx)(f.WV.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":Z(a.open),...r,ref:l,onClick:(0,o.M)(e.onClick,a.onOpenToggle)})});I.displayName=C;var O="DialogPortal",[N,_]=x(O,{forceMount:void 0}),A=e=>{let{__scopeDialog:t,forceMount:n,children:o,container:i}=e,a=D(O,t);return(0,v.jsx)(N,{scope:t,forceMount:n,children:r.Children.map(o,e=>(0,v.jsx)(p.z,{present:n||a.open,children:(0,v.jsx)(d.h,{asChild:!0,container:i,children:e})}))})};A.displayName=O;var k="DialogOverlay",E=r.forwardRef((e,t)=>{let n=_(k,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,i=D(k,e.__scopeDialog);return i.modal?(0,v.jsx)(p.z,{present:r||i.open,children:(0,v.jsx)(F,{...o,ref:t})}):null});E.displayName=k;var M=(0,b.Z8)("DialogOverlay.RemoveScroll"),F=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=D(k,n);return(0,v.jsx)(m.Z,{as:M,allowPinchZoom:!0,shards:[o.contentRef],children:(0,v.jsx)(f.WV.div,{"data-state":Z(o.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),S="DialogContent",T=r.forwardRef((e,t)=>{let n=_(S,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,i=D(S,e.__scopeDialog);return(0,v.jsx)(p.z,{present:r||i.open,children:i.modal?(0,v.jsx)(P,{...o,ref:t}):(0,v.jsx)(V,{...o,ref:t})})});T.displayName=S;var P=r.forwardRef((e,t)=>{let n=D(S,e.__scopeDialog),a=r.useRef(null),l=(0,i.e)(t,n.contentRef,a);return r.useEffect(()=>{let e=a.current;if(e)return(0,h.Ry)(e)},[]),(0,v.jsx)(W,{...e,ref:l,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.M)(e.onCloseAutoFocus,e=>{e.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:(0,o.M)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,o.M)(e.onFocusOutside,e=>e.preventDefault())})}),V=r.forwardRef((e,t)=>
1{let n=D(S,e.__scopeDialog),o=r.useRef(!1),i=r.useRef(!1);return(0,v.jsx)(W,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(o.current||n.triggerRef.current?.focus(),t.preventDefault()),o.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(o.current=!0,"pointerdown"!==t.detail.originalEvent.type||(i.current=!0));let r=t.target;n.triggerRef.current?.contains(r)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})}),W=r.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:o,onOpenAutoFocus:a,onCloseAutoFocus:l,...s}=e,d=D(S,n),p=r.useRef(null),f=(0,i.e)(t,p);return(0,g.EW)(),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(u.M,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:a,onUnmountAutoFocus:l,children:(0,v.jsx)(c.XB,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":Z(d.open),...s,ref:f,onDismiss:()=>d.onOpenChange(!1)})}),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(X,{titleId:d.titleId}),(0,v.jsx)(G,{contentRef:p,descriptionId:d.descriptionId})]})]})}),z="DialogTitle",L=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=D(z,n);return(0,v.jsx)(f.WV.h2,{id:o.titleId,...r,ref:t})});L.displayName=z;var $="DialogDescription",U=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=D($,n);return(0,v.jsx)(f.WV.p,{id:o.descriptionId,...r,ref:t})});U.displayName=$;var B="DialogClose",H=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=D(B,n);return(0,v.jsx)(f.WV.button,{type:"button",...r,ref:t,onClick:(0,o.M)(e.onClick,()=>i.onOpenChange(!1))})});function Z(e){return e?"open":"closed"}H.displayName=B;var K="DialogTitleWarning",[q,Y]=(0,a.k)(K,{contentName:S,titleName:z,docsSlug:"dialog"}),X=({titleId:e})=>{let t=Y(K),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
2
3If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
4
5For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return r.useEffect(()=>{e&&!document.getElementById(e)&&console.error(n)},[n,e]),null},G=({contentRef:e,descriptionId:t})=>{let n=Y("DialogDescriptionWarning"),o=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${n.contentName}}.`;return r.useEffect(()=>{let n=e.current?.getAttribute("aria-describedby");t&&n&&!document.getElementById(t)&&console.warn(o)},[o,e,t]),null},J=R,Q=I,ee=A,et=E,en=T,er=L,eo=U,ei=H},7451:function(e,t,n){n.d(t,{Z:function(){return o}});let r={active:!0,breakpoints:{},delay:4e3,jump:!1,playOnInit:!0,stopOnFocusIn:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,stopOnLastSnap:!1,rootNode:null};function o(e={}){let t,n,i,a;let l=null,s=0,c=!1,u=!1,d=!1,p=!1;function f(){if(!i){if(h()){d=!0;return}c||n.emit("autoplay:play"),function(){let{ownerWindow:e}=n.internalEngine();e.clearTimeout(s),s=e.setTimeout(w,a[n.selectedScrollSnap()]),l=new Date().getTime(),n.emit("autoplay:timerset")}(),c=!0}}function g(){i||(c&&n.emit("autoplay:stop"),function(){let{ownerWindow:e}=n.internalEngine();e.clearTimeout(s),s=0,l=null,n.emit("autoplay:timerstopped")}(),c=!1)}function m(){if(h())return d=c,g();d&&f()}function h(){let{ownerDocument:e}=n.internalEngine();return"hidden"===e.visibilityState}function b(){u||g()}function v(){u||f()}function y(){u=!0,g()}function x(){u=!1,f()}function w(){let{index:e}=n.internalEngine(),r=e.clone().add(1).get(),o=n.scrollSnapList().length-1,i=t.stopOnLastSnap&&r===o;if(n.canScrollNext()?n.scrollNext(p):n.scrollTo(0,p),n.emit("autoplay:select"),i)return g();f()}return{name:"autoplay",options:e,init:function(l,s){n=l;let{mergeOptions:c,optionsAtMedia:u}=s,d=c(r,o.globalOptions);if(t=u(c(d,e)),n.scrollSnapList().length<=1)return;p=t.jump,i=!1,a=function(e,t){let n=e.scrollSnapList();return"number"==typeof t?n.map(()=>t):t(n,e)}(n,t.delay);let{eventStore:h,ownerDocument:w}=n.internalEngine(),j=!!n.internalEngine().options.watchDrag,D=function(e,t){let n=e.rootNode();return t&&t(n)||n}(n,t.rootNode);h.add(w,"visibilitychange",m),j&&n.on("pointerDown",b),j&&!t.stopOn
5Interaction&&n.on("pointerUp",v),t.stopOnMouseEnter&&h.add(D,"mouseenter",y),t.stopOnMouseEnter&&!t.stopOnInteraction&&h.add(D,"mouseleave",x),t.stopOnFocusIn&&n.on("slideFocusStart",g),t.stopOnFocusIn&&!t.stopOnInteraction&&h.add(n.containerNode(),"focusout",f),t.playOnInit&&f()},destroy:function(){n.off("pointerDown",b).off("pointerUp",v).off("slideFocusStart",g),g(),i=!0,c=!1},play:function(e){void 0!==e&&(p=e),f()},stop:function(){c&&g()},reset:function(){c&&f()},isPlaying:function(){return c},timeUntilNext:function(){return l?a[n.selectedScrollSnap()]-(new Date().getTime()-l):null}}}o.globalOptions=void 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.