viewvr-fc0fde92.js 48 KB

1
  1. import{s as ye,t as ke,r as j,a1 as le,aj as et,v as kt,G as T,H as Qe,w as $,m as tt,p as at,aI as St,o as Se,as as Et,l as xt,aJ as It,aK as ot,a6 as st,d as X,x as te,C as re,a0 as ge,aL as xe,aM as We,n as be,E as je,ap as ne,y as Ye,F as Bt,z as Pt,a3 as Ve,V as Dt,ag as it,B as Je,au as Ce,aN as Xt,O as ze,I as nt,aO as Ie,L as lt,aP as Rt,M as Ht,U as Fe,P as jt,Q as Mt,q as Jt,S as zt,af as Yt,A as Lt,ah as Tt,ai as qt,_ as Zt,aq as Vt,ar as Ot,aQ as Ut,aR as Nt,a as ae,at as oe,av as Be,aw as f,ay as Pe,aD as De,f as he,ax as Xe,aA as Qt,aB as Gt,b as Wt,aE as ee,aC as Ft,a9 as Kt,aF as _t,aG as $t}from"./_plugin-vue_export-helper-76bffd25.js";import{a as Oe,r as Re,b as ea,c as Ue,d as ta,_ as aa}from"./krpanoutils-da733bc1.js";import{r as Ke}from"./index-96b48f75.js";import{u as oa,e as sa,j as ia,s as na,k as la,l as ra,m as ca,r as da}from"./webvr-0438eee4.js";const[rt,He]=ye("swipe"),ua={loop:te,width:re,height:re,vertical:Boolean,autoplay:ge(0),duration:ge(500),touchable:te,lazyRender:Boolean,initialSwipe:ge(0),indicatorColor:String,showIndicators:te,stopPropagation:te},ct=Symbol(rt);var va=ke({name:rt,props:ua,emits:["change","dragStart","dragEnd"],setup(e,{emit:y,slots:C}){const i=j(),g=j(),n=le({rect:null,width:0,height:0,offset:0,active:0,swiping:!1});let B=!1;const x=et(),{children:a,linkChildren:h}=kt(ct),d=T(()=>a.length),b=T(()=>n[e.vertical?"height":"width"]),I=T(()=>e.vertical?x.deltaY.value:x.deltaX.value),R=T(()=>n.rect?(e.vertical?n.rect.height:n.rect.width)-b.value*d.value:0),Y=T(()=>b.value?Math.ceil(Math.abs(R.value)/b.value):d.value),H=T(()=>d.value*b.value),m=T(()=>(n.active+d.value)%d.value),M=T(()=>{const v=e.vertical?"vertical":"horizontal";return x.direction.value===v}),w=T(()=>{const v={transitionDuration:`${n.swiping?0:e.duration}ms`,transform:`translate${e.vertical?"Y":"X"}(${n.offset}px)`};if(b.value){const P=e.vertical?"height":"width",D=e.vertical?"width":"height";v[P]=`${H.value}px`,v[D]=e[D]?`${e[D]}px`:""}return v}),J=v=>{const{active:P}=n;return v?e.loop?ne(P+v,-1,d.value):ne(P+v,0,Y.value):P},q=(v,P=0)=>{let D=v*b.value;e.loop||(D=Math.min(D,-R.value));let U=P-D;return e.loop||(U=ne(U,R.value,0)),U},Z=({pace:v=0,offset:P=0,emitChange:D})=>{if(d.value<=1)return;const{active:U}=n,z=J(v),de=q(z,P);if(e.loop){if(a[0]&&de!==R.value){const ie=de<R.value;a[0].setOffset(ie?H.value:0)}if(a[d.value-1]&&de!==0){const ie=de>0;a[d.value-1].setOffset(ie?-H.value:0)}}n.active=z,n.offset=de,D&&z!==U&&y("change",m.value)},W=()=>{n.swiping=!0,n.active<=-1?Z({pace:d.value}):n.active>=d.value&&Z({pace:-d.value})},Ae=()=>{W(),x.reset(),xe(()=>{n.swiping=!1,Z({pace:-1,emitChange:!0})})},ce=()=>{W(),x.reset(),xe(()=>{n.swiping=!1,Z({pace:1,emitChange:!0})})};let me;const l=()=>clearTimeout(me),S=()=>{l(),e.autoplay>0&&d.value>1&&(me=setTimeout(()=>{ce(),S()},+e.autoplay))},p=(v=+e.initialSwipe)=>{if(!i.value)return;const P=()=>{var D,U;if(!We(i)){const z={width:i.value.offsetWidth,height:i.value.offsetHeight};n.rect=z,n.width=+((D=e.width)!=null?D:z.width),n.height=+((U=e.height)!=null?U:z.height)}d.value&&(v=Math.min(d.value-1,v),v===-1&&(v=d.value-1)),n.active=v,n.swiping=!0,n.offset=q(v),a.forEach(z=>{z.setOffset(0)}),S()};We(i)?be().then(P):P()},Q=()=>p(n.active);let L;const G=v=>{!e.touchable||v.touches.length>1||(x.start(v),B=!1,L=Date.now(),l(),W())},se=v=>{e.touchable&&n.swiping&&(x.move(v),M.value&&(!e.loop&&(n.active===0&&I.value>0||n.active===d.value-1&&I.value<0)||(je(v,e.stopPropagation),Z({offset:I.value}),B||(y("dragStart"),B=!0))))},r=()=>{if(!e.touchable||!n.swiping)return;const v=Date.now()-L,P=I.value/v;if((Math.abs(P)>.25||Math.abs(I.value)>b.value/2)&&M.value){const U=e.vertical?x.offsetY.value:x.offsetX.value;let z=0;e.loop?z=U>0?I.value>0?-1:1:0:z=-Math[I.value>0?"ceil":"floor"](I.value/b.value),Z({pace:z,emitChange:!0})}else I.value&&Z({pace:0});B=!1,n.swiping=!1,y("dragEnd"),S()},c=(v,P={})=>{W(),x.reset(),xe(()=>{let D;e.loop&&v===d.value?D=n.active===0?0:v:D=v%d.value,P.immediate?xe(()=>{n.swiping=!1}):n.swiping=!1,Z({pace:D-n.active,emitChange:!0})})},F=(v,P)=>{const D=P===m.value,U=D?{backgroundColor:e.indicatorColor}:void 0;return X("i",{style:U,class:He("indicator",{active:D})},null)},u=()=>{if(C.indicator)return C.indicator({active:m.value,total:d.value});if(e.showIndicators&&d.value>1)return X("div",{class:He("indicators",{vertical:e.vertical})},[Array(d.value).fill("").map(F)])};return Qe({prev:Ae,next:ce,state:n,resize:Q,swipeTo:c}),h({size:b,props:e,count:d,activeIndicator:m}),$(()=>e.initialSwipe,v=>p(+v)),$(d,()=>p(n.active)),$(()=>e.autoplay,S),$([tt,at],Q),$(St(),v=>{v==="visible"?S():l()}),Se(p),Et(()=>p(n.active)),xt(()=>p(n.active)),It(l),ot(l),st("touchmove",se,{target:g}),()=>{var v;return X("div",{ref:i,class:He()},[X("div",{ref:g,style:w.value,class:He("track",{vertical:e.vertical}),onTouchstartPassive:G,onTouchend:r,onTouchcancel:r},[(v=C.default)==null?void 0:v.call(C)]),u()])}}});const ga=Ye(va),[Aa,ma]=ye("swipe-item");var fa=ke({name:Aa,setup(e,{slots:y}){let C;const i=le({offset:0,inited:!1,mounted:!1}),{parent:g,index:n}=Bt(ct);if(!g)return;const B=T(()=>{const h={},{vertical:d}=g.props;return g.size.value&&(h[d?"height":"width"]=`${g.size.value}px`),i.offset&&(h.transform=`translate${d?"Y":"X"}(${i.offset}px)`),h}),x=T(()=>{const{loop:h,lazyRender:d}=g.props;if(!d||C)return!0;if(!i.mounted)return!1;const b=g.activeIndicator.value,I=g.count.value-1,R=b===0&&h?I:b-1,Y=b===I&&h?0:b+1;return C=n.value===b||n.value===R||n.value===Y,C}),a=h=>{i.offset=h};return Se(()=>{be(()=>{i.mounted=!0})}),Qe({setOffset:a}),()=>{var h;return X("div",{class:ma(),style:B.value},[x.value?(h=y.default)==null?void 0:h.call(y):null])}}});const ha=Ye(fa),[wa,we]=ye("image"),pa={src:String,alt:String,fit:String,position:String,round:Boolean,block:Boolean,width:re,height:re,radius:re,lazyLoad:Boolean,iconSize:re,showError:te,errorIcon:Je("photo-fail"),iconPrefix:String,showLoading:te,loadingIcon:Je("photo")};var ba=ke({name:wa,props:pa,emits:["load","error"],setup(e,{emit:y,slots:C}){const i=j(!1),g=j(!0),n=j(),{$Lazyload:B}=Pt().proxy,x=T(()=>{const m={width:Ve(e.width),height:Ve(e.height)};return Dt(e.radius)&&(m.overflow="hidden",m.borderRadius=Ve(e.radius)),m});$(()=>e.src,()=>{i.value=!1,g.value=!0});const a=m=>{g.value&&(g.value=!1,y("load",m))},h=()=>{const m=new Event("load");Object.defineProperty(m,"target",{value:n.value,enumerable:!0}),a(m)},d=m=>{i.value=!0,g.value=!1,y("error",m)},b=(m,M,w)=>w?w():X(nt,{name:m,size:e.iconSize,class:M,classPrefix:e.iconPrefix},null),I=()=>{if(g.value&&e.showLoading)return X("div",{class:we("loading")},[b(e.loadingIcon,we("loading-icon"),C.loading)]);if(i.value&&e.showError)return X("div",{class:we("error")},[b(e.errorIcon,we("error-icon"),C.error)])},R=()=>{if(i.value||!e.src)return;const m={alt:e.alt,class:we("img"),style:{objectFit:e.fit,objectPosition:e.position}};return e.lazyLoad?Ce(X("img",ze({ref:n},m),null),[[Xt("lazy"),e.src]]):X("img",ze({ref:n,src:e.src,onLoad:a,onError:d},m),null)},Y=({el:m})=>{const M=()=>{m===n.value&&g.value&&h()};n.value?M():be(M)},H=({el:m})=>{m===n.value&&!i.value&&d()};return B&&it&&(B.$on("loaded",Y),B.$on("error",H),ot(()=>{B.$off("loaded",Y),B.$off("error",H)})),Se(()=>{be(()=>{var m;(m=n.value)!=null&&m.complete&&h()})}),()=>{var m;return X("div",{class:we({round:e.round,block:e.block}),style:x.value},[R(),I(),(m=C.default)==null?void 0:m.call(C)])}}});const Ca=Ye(ba),_e=e=>Math.sqrt((e[0].clientX-e[1].clientX)**2+(e[0].clientY-e[1].clientY)**2),Ne=ye("image-preview")[1];var ya=ke({props:{src:String,show:Boolean,active:Number,minZoom:Ie(re),maxZoom:Ie(re),rootWidth:Ie(Number),rootHeight:Ie(Number),disableZoom:Boolean},emits:["scale","close","longPress"],setup(e,{emit:y,slots:C}){const i=le({scale:1,moveX:0,moveY:0,moving:!1,zooming:!1,imageRatio:0,displayWidth:0,displayHeight:0}),g=et(),n=j(),B=T(()=>{const{rootWidth:l,rootHeight:S}=e,p=S/l;return i.imageRatio>p}),x=T(()=>{const{scale:l,moveX:S,moveY:p,moving:Q,zooming:L}=i,G={transitionDuration:L||Q?"0s":".3s"};if(l!==1){const se=S/l,r=p/l;G.transform=`scale(${l}, ${l}) translate(${se}px, ${r}px)`}return G}),a=T(()=>{if(i.imageRatio){const{rootWidth:l,rootHeight:S}=e,p=B.value?S/i.imageRatio:l;return Math.max(0,(i.scale*p-l)/2)}return 0}),h=T(()=>{if(i.imageRatio){const{rootWidth:l,rootHeight:S}=e,p=B.value?S:l*i.imageRatio;return Math.max(0,(i.scale*p-S)/2)}return 0}),d=l=>{l=ne(l,+e.minZoom,+e.maxZoom+1),l!==i.scale&&(i.scale=l,y("scale",{scale:l,index:e.active}))},b=()=>{d(1),i.moveX=0,i.moveY=0},I=()=>{const l=i.scale>1?1:2;d(l),i.moveX=0,i.moveY=0};let R,Y,H,m,M,w,J,q=!1;const Z=l=>{const{touches:S}=l;if(R=S.length,R===2&&e.disableZoom)return;const{offsetX:p}=g;g.start(l),Y=i.moveX,H=i.moveY,J=Date.now(),q=!1,i.moving=R===1&&i.scale!==1,i.zooming=R===2&&!p.value,i.zooming&&(m=i.scale,M=_e(l.touches))},W=l=>{const{touches:S}=l;if(g.move(l),i.moving){const{deltaX:p,deltaY:Q}=g,L=p.value+Y,G=Q.value+H;if((L>a.value||L<-a.value)&&!q){i.moving=!1;return}q=!0,je(l,!0),i.moveX=ne(L,-a.value,a.value),i.moveY=ne(G,-h.value,h.value)}if(i.zooming&&(je(l,!0),S.length===2)){const p=_e(S),Q=m*p/M;d(Q)}},Ae=()=>{if(R>1)return;const{offsetX:l,offsetY:S}=g,p=Date.now()-J,Q=250,L=5;l.value<L&&S.value<L&&(p<Q?w?(clearTimeout(w),w=null,I()):w=setTimeout(()=>{y("close"),w=null},Q):p>Rt&&y("longPress"))},ce=l=>{let S=!1;(i.moving||i.zooming)&&(S=!0,i.moving&&Y===i.moveX&&H===i.moveY&&(S=!1),l.touches.length||(i.zooming&&(i.moveX=ne(i.moveX,-a.value,a.value),i.moveY=ne(i.moveY,-h.value,h.value),i.zooming=!1),i.moving=!1,Y=0,H=0,m=1,i.scale<1&&b(),i.scale>e.maxZoom&&(i.scale=+e.maxZoom))),je(l,S),Ae(),g.reset()},me=l=>{const{naturalWidth:S,naturalHeight:p}=l.target;i.imageRatio=p/S};return $(()=>e.active,b),$(()=>e.show,l=>{l||b()}),st("touchmove",W,{target:T(()=>{var l;return(l=n.value)==null?void 0:l.$el})}),()=>{const l={loading:()=>X(lt,{type:"spinner"},null)};return X(ha,{ref:n,class:Ne("swipe-item"),onTouchstartPassive:Z,onTouchend:ce,onTouchcancel:ce},{default:()=>[C.image?X("div",{class:Ne("image-wrap")},[C.image({src:e.src})]):X(Ca,{src:e.src,fit:"contain",class:Ne("image",{vertical:B.value}),style:x.value,onLoad:me},l)]})}}});const[ka,pe]=ye("image-preview"),Sa=["show","teleport","transition","overlayStyle","closeOnPopstate"],Ea={show:Boolean,loop:te,images:Ht(),minZoom:ge(1/3),maxZoom:ge(3),overlay:te,closeable:Boolean,showIndex:te,className:Fe,closeIcon:Je("clear"),transition:String,beforeClose:Function,overlayClass:Fe,overlayStyle:Object,swipeDuration:ge(300),startPosition:ge(0),showIndicators:Boolean,closeOnPopstate:te,closeIconPosition:Je("top-right"),teleport:[String,Object]};var dt=ke({name:ka,props:Ea,emits:["scale","close","closed","change","longPress","update:show"],setup(e,{emit:y,slots:C}){const i=j(),g=le({active:0,rootWidth:0,rootHeight:0,disableZoom:!1}),n=()=>{if(i.value){const w=Jt(i.value.$el);g.rootWidth=w.width,g.rootHeight=w.height,i.value.resize()}},B=w=>y("scale",w),x=w=>y("update:show",w),a=()=>{Yt(e.beforeClose,{args:[g.active],done:()=>x(!1)})},h=w=>{w!==g.active&&(g.active=w,y("change",w))},d=()=>{if(e.showIndex)return X("div",{class:pe("index")},[C.index?C.index({index:g.active}):`${g.active+1} / ${e.images.length}`])},b=()=>{if(C.cover)return X("div",{class:pe("cover")},[C.cover()])},I=()=>{g.disableZoom=!0},R=()=>{g.disableZoom=!1},Y=()=>X(ga,{ref:i,lazyRender:!0,loop:e.loop,class:pe("swipe"),duration:e.swipeDuration,initialSwipe:e.startPosition,showIndicators:e.showIndicators,indicatorColor:"white",onChange:h,onDragEnd:R,onDragStart:I},{default:()=>[e.images.map((w,J)=>X(ya,{src:w,show:e.show,active:g.active,maxZoom:e.maxZoom,minZoom:e.minZoom,rootWidth:g.rootWidth,rootHeight:g.rootHeight,disableZoom:g.disableZoom,onScale:B,onClose:a,onLongPress:()=>y("longPress",{index:J})},{image:C.image}))]}),H=()=>{if(e.closeable)return X(nt,{role:"button",name:e.closeIcon,class:[pe("close-icon",e.closeIconPosition),zt],onClick:a},null)},m=()=>y("closed"),M=(w,J)=>{var q;return(q=i.value)==null?void 0:q.swipeTo(w,J)};return Qe({swipeTo:M}),Se(n),$([tt,at],n),$(()=>e.startPosition,w=>h(+w)),$(()=>e.show,w=>{const{images:J,startPosition:q}=e;w?(h(+q),be(()=>{n(),M(+q,{immediate:!0})})):y("close",{index:g.active,url:J[g.active]})}),()=>X(Mt,ze({class:[pe(),e.className],overlayClass:[pe("overlay"),e.overlayClass],onClosed:m,"onUpdate:show":x},jt(e,Sa)),{default:()=>[H(),Y(),d(),b()]})}});let Me;const xa={loop:!0,images:[],maxZoom:3,minZoom:1/3,onScale:void 0,onClose:void 0,onChange:void 0,teleport:"body",className:"",showIndex:!0,closeable:!1,closeIcon:"clear",transition:void 0,beforeClose:void 0,overlayStyle:void 0,overlayClass:void 0,startPosition:0,swipeDuration:300,showIndicators:!1,closeOnPopstate:!0,closeIconPosition:"top-right"};function Ia(){({instance:Me}=Tt({setup(){const{state:e,toggle:y}=qt(),C=()=>{e.images=[]};return()=>X(dt,ze(e,{onClosed:C,"onUpdate:show":y}),null)}}))}const $e=(e,y=0)=>{if(it)return Me||Ia(),e=Array.isArray(e)?{images:e,startPosition:y}:e,Me.open(Lt({},xa,e)),Me};Ye(dt);const Ba="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAutJREFUeF7t2turDWEYx/HvQyKJHNo55BBJigiRRBtJJBK2SA6RRHJIJC6IRHJIJJFI5JA/QXHhT9guXCkXLvwL6qepR612xq61Zt73GXvP5WrNar6fedaqed9lDPDDBng/gwCDE9AgAUn7gX3AI+CzmX3v9PIb8RWQNAR4A2xvCX5nZj3/PYCkoR6/7S+xk83sRycIoSdA0jCP31oS2WVmP/9LAEnDPX5LSeB7M2v9SrTlEHICJI3w+M0lVb1Aj5l9aau65aRwAJJGevymuuOLzw8FIGmUx29MER8KQNJo4DWwIVV8GABJY/zOr08ZHwJA0liPX5c6PjuApPEevzZHfFYASRM8fk2u+GwAkro8vjtnfBYASRM9flXu+OQAkiZ5/MoI8UkBJE3x+BVR4pMBSJrq8csjxScBkDQNeAssixZfO4CkGX7nl0aMrxVA0kyPXxI1vjYASbN87BdFjq8FQNJsj18YPb5yAElzfOwXNCG+UgBJcz1+flPiKwOQVGxW3AbGNSm+SoAPQNanuhL4fl+uZE1Q0i+g2MDoexRr9t1VrN72W9LmG6oC+AZML7mGy2Z2qc3rq/20qgAeAkf+cbVhESoBKMIlFT+Cp5qGUBmAI1wErjQJoVIAR7gAXG0KQuUAjnAeuNYEhFoAHOEccD06Qm0AjnAWuBEZoVYARzgD3IyKUDuAI5wGbkVESALgCCeBO9EQkgE4wgngbiSEpACOcBy4FwUhOYAjHAPuR0DIAuAIR4EHuRGyAThC8QRZPEmWHbU/RWYFcITD/t/fLAjZARzhEPA4xySEAHCEg8CT1AhhABzhAPA0JUIoAEcoltifpUIIB+AIe4HnKRBCAjjCHuBF3QhhARxhN/CyBOGrmRV7kR0doQEcYRfwqqRytZl97EQgPIAj7PQ/Ure29prZvE7ii3MbAeAIO4BinXExUNz1T1XsODUG4M+dllTsNXY09q1T0ziATke+7/mDAFWLNu3zBvwE/AZghTBQlqGtmwAAAABJRU5ErkJggg==",Pa="data:image/png;base64,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",Da="data:image/png;base64,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",Xa="data:image/png;base64,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",Ra="data:image/png;base64,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",Ha="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAmRJREFUWEftlzlrVWEQhp8Xl8Q9ivtSiJXg0ggqWGljI9iISxGxshJRglGUYIi7CBb+gFQWNqIWIoggWqigsRAbF0QM2okSIgbjKxPP0ZN4c+/5rhfSZNozM99z5sz3zhwxxqZK59ueCGwC1gDNwCfgnqQPo/HaXgjsAKaVeKceSXfC7x8A2zuBs8DyEYl+ANeANkkfi89sLwCeAktKHJ67tEu6MAzAdifQUSPJe2CzpDe5n+124FzC4eH6WdKcPwC2o3zxhmXsJbBWUlQF2+eBI2UCCz7fJTUPAdieALwDliYkOSDpShYfbx9VSLFhAFuAuynRwGNJGxoFcBC4nAjQB7RIGrT93xWop4kGMoBvjQDYC3QnVqBX0lDPNAIgEsX1qihMo4B1S9rXEIAsyVVgd0IVVkt60UiAeZmaLSsB0SGpqyBEoZxHS8QVXf5ew0KiFcAtYOUoyX4CXZJOFp/b3g5cTwR4Iml9pVnQBOwHdgGrgKlAL/AQuCjpeaWDMhk/BEyPvqwB8wzYI+lV1aazPQlokhR3vqbZngxMqQUg6WueLKXrawLU41AcRouBVmA+EN+6mj2QdGNEH8Qojvi5tSoA3JcUvfb73tuOQ3uAgChrnXkz2l4ExHeNpaSsnZB0Ogc4DFwqG5n59QOzYiTbPg6cSoz/IqklBzgGnElMMJjNgr5G7AMhIiEmKRbLyOy4IY2YBeMA4xUYr0C9OjBTUr/tevaBAUlNuRBtBW6niEAsL5LWZVK+DbiZGP9I0sbiMIrNuA2YUSJR6H6rpNe5bybH+T5QLUXsCvEfGfFvx3wc/wJkvTwwH0OvfwAAAABJRU5ErkJggg==",ja="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAABJJJREFUWEe1l3mop2MUxz9f+76FZN/XSDRjV5bC0BAa+1gmiWIMRmMpRfbGWC5GIpqxRjKyTIgUUsNkV4oZwkiWYYzd0fd2numZZ94798697vPf7/c+7/Occ77LOa8Y5hURywN3AaflVa8DJ0v6zr81zPcTEXsCLwDr510BHCfpqWEPICJWBO4GxlWJfg0cLun9IQcQEVsCI4C3gbmS/qkrmtm/BKxTZd8j6YKyb9AQRMT2wJPAtsAPwHRgmqQPfHhmPw0YU0H9DbC/pM+GFEBErAT0AGc3HPoKMLa3AZsATwNrV9lfC1wl6d+hBjAKeBxYvYPEJplx/hnYqXr+OXCYpE/rd5YZgojYLjMrhxv3X4A1gBX6UNVfwJWSbmqfL1MAEbEe8CBwZOLqbJ8HLgZOtL4BB9iuv5MjU4FZNVkHHEBEGEvjfkpFqt/y9wwfGhFbAyckNzbrqMj3GbDPmS3pzwEFEBE2kVszSztbWa7APOB+4F5JcyNiOWAj4CzgJGDnjorMB57oJWR/TpiY327z6GfvJ8A9wAOSfkopugrHAucBrk7Lkal9BhAR3mysbwB2qMq+EHgG2LUjO5PtHeBGYKakhRHhOzZMqM4AdgFcJa8XlwggX7DDXQKMTXaX5Be4bMAdwMZpsecAGzR9xdywA5r1b0lyYDYnK+eNyhkfWyyAiNjUjQK4ENi8itTvfwFMtPsVFmen86GXAUcBazUwGeuH3A0lfRgRewCvVPt6lJa5VZbIl7tE9XL0r1pqpYG0XMgzDkw5HgSs0uz5ErgT+DHJvGo+n+gA3K18sTVeM7xk7XKb4fPTB7xvjiRre7EVEXbGowE3m5ENLE7k94TUlffvYxzAH4C9vV5uGo9YXlk6E/JQ4PLE3o3nOuu4SxkRYU5YghcBVkIhXb3d1jzKAfgQ9+16ueTjJb2XHjABOB9YMzcZ2xGtr9cHJJm3yPfskPaGes0ERjuAKcDpwLrNBpPODWdvYL+mnB8BB0v6tqsCTSDO3uRzh9w3nxm+SZImOwCXdx83C8AEqqthp6uV4sbzWhJydrkoIlYGdgMWSPq4gxvmzcvA7vnM8+BISXMWHR4R7mbGzfr3kNGFm5vJFZI8gPSuiLD0rHcPHnbACZI8ByxaEXGpOVOR/D7gXPtD6wP+bS+w3t10HHlLHE+40yXNiwjD5tIa46KgZyXZE0qAlrjxLl3SrfsISZ6Ou6fiJNAByXrDUqvE08yszNrydRsuiVhmrtAtWR3DOTmJ2PtX8mpsUdBSm1HC4uzGd/i+7daBlcz9++aUp6VteEYDD1eTk7E/pDa0frthHmRbtrmc2QGLt9hUzINrJJXL3YZnANskGiaw+8j1g5oJUy17ucTOogOWN7PcnpDsF49aqhWBrIIxNYH75MDStJ12ezxgZu/YqMWt+rksueeHUmE7q4n3bnv2gCDoCigiPHZbsqdWn11dW+2a4yT5G2KJNegAkht+3+5m2TpjG1K9TMxJ7oTtV1PZNKQAKq2vlkbk5uNJyetX4GpgShlI/vcKtAdGhNViA/P3or+IPR92dszy7n8174yofw27ZAAAAABJRU5ErkJggg==",Ma="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAABPVJREFUWEe1l2eInFUUhp9j771hL9i7KJYfir1EsARjL9h7Aw1qLAlCJPaoQUWNYkBj0IiCilFssSQWbLF3Y03sPZYjTzgTJuPM7myIF5Yddr+59/3OOW+5QR9XZi4M7AMcB2wE/Ak8BVwHPB4R0/qyZXT7cGbOA2wBnAnsBiwA/AO4hz9TgbuAa4B3IsL/9bp6BZCZPrMmcDxwCLAUkMD7wD3AQkB/YDngb+DTqsaoiPiyNwQ9AsjMpYED6/B16+BvgDHAtcBbwJzAlsAZwM6ALbItE6sa90fEr52AdASQmesBlwE7AnMDP9lj4GpgfGuvazb6AacBmwG27BfgduDCiPi6HYi2ADJzMeBWYK/60sfAWcC4iPi+p7Jm5grAvsAgYBngr3qR8yPCzzOtTgB2Au4GFqmnHbCbgZER8XYvAFavWTkZsIWuN4E9I+KDbgHY95E13dJqweq/Pbf3oyPi2+bNal4OAI4FnJc5aiidkSlWMyKe6xaAGwnAHg4EdgXsr9T7DXgMuAJ4uubD4Tu1hnG+emYcIAuOAGzbLAFwmncBXgf2A04H1q/Jd6gerursACxa/X4NGFGaoGDd0ARgQl8r4NDYuydKD1YG7O2hwLItm9nf26pykyMiM9OqyCTbZQVmCUC/iHiycVhmzgVsA1xQFP29GONbT2pWwMw8Bbh8tgJoAnIMcCPwGbB7RFj6mdb/DUDBuQr4Qm+IiFdnJ4AGDaWgb+e0t76dA3llAfCZV9o8c3T5wg81A8/2OISZuRqwRsmozjYvMBQYFhE/t/C+RwClC86FqvgesD+gwr4UET829pquhJmpWGixHqZoiFzl2x5wyB6saZ4QETqe32kLIDPnL1M6F9i8xEwg/twHWKmBEaGbIlc8/EjgEmCJEg/5qwFdX6omUIHdUWXXG6Tj8MYMAG8AG5dw7VH6II0VrRNKyIZVVV8GDnduBKDC3VLG4SEq3E0RMTUzbcfZ5fdLVgD5ELi4fEJn1P+PKmqeWPov4E+qiiNqr03K0MwOtlZZHiAAB0xeq2wnaUKKSBPdrIT/1w1tiXJsW76rEOLnzwFNyIMVnbHadis1M1NPGQKoDz57kQAMC3q3/de320ap8nvRC3LTkuPmuRSIeUFmdMyGmamCOuDbGloaAOzVYRFxb09WW8O3kv0rOW7EsI+KbmNbXbLdfpnpLFjRyQ0Altm+DmkufycwNbir1ND55i8YSrv8rhnhTkADm14BxWEr0VTUfqhdG4peBtCuDurw5s6P9PTt9ZTBAti7WLB4gbASY5pLWcPj3816gyLCe0DXqylZO3wyRq3wxQ8SgOWXp4NLqQwcDpNhcjzwVf39UWCDuoT0jwgp23HVodJt7Qo0BpO1KilNEkhETGwooSAGFOc3LIrIDvOf/TXdmI5VSL+jFQ9ttCozTUEeZolt0/JVra3rMrNildyXewQ4r0HRGaG0EMtlSyTdHDI3dekDfwC2yaxnVUzMZn8l3AhnIpIVDpmab6C1z9Lag58HRpXOzEjW/0nFFThWBbYzDQHr1MEqoRs2lnfBcyoXWrXmJa29wJgJnykvMQ1NaWVKbzcjS+pVzJh+aXmFKqmheDl9sX7rdDqc8d2AolfYvneLNWbLtqubu6HyqZMdXOV/wFmJCM1HV7QqltxDbNO0bi+mfr8bAMq0DPGNR/d0zeqal00P/gsGRgLVdiZCUAAAAABJRU5ErkJggg==",Ja="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA0RJREFUWEfll1uIzVEUxn/LnQfXUjyIkvCieFCkXHJJuSXKA2kwQvHgGkYUuT4gcufFFFEekIlQklyKB0K55J7cEsltWPqmdTRzzv+Yc86cmRf7ZerM/q/97W99a61vm7v3BwbT8Os9cMbcfQWwtuHP5wFQIgBLgQ3VAHwCHgFeRFCK1Q7oBljEvQvMSALwGJgMPCsiAB26GFgUMQXoXjoA3fwdsBvYGojfmlmdmHD3lnFod2AP0AXoBNxPB3ADKAXuAEOAdcCaKqGY/S6EDXfvAGwHnofOWgNTgC1ARgpuAiOBJsApoB/wEBhgZm8LBLAaWAX8rBKcWbm7zwN2ZAMwClB5CMhmoEwMALrJq1zT4e66aVOgeRz2GlhpZh/cfT6wLSuA1G3dvS3wPdKyBJhuZudqY8Ld2wOHgDb6BhB7lWamWOQMIDZLMFdDNLeAmcCXaqWUjucXMCHKWrpZZmbK99+VL4BGwFBgE9AL+AEocKqW0wGoYkT7R+BY0P65YACpD929N3AZSKWlMguIFkDjYKDMzLSvxsqLgWoAegDX4nZqKCpVHfR3SwASU6qe9XH7jPItFEDP0IIOHWlmVxJupv+pYoYDG4EVZiZNFIWBFAD1iHFmdj4hsHJfEZO1XgGMNbML/y0A5VkMXExgoFmkQHOk3lIgAKNDkOoR6es0MCz6xvJiirAroGGlHn8b+ACkA1Bz6hO9YrWZaZJmrLzLMGbC7JhqrZKCJvx2VoPMzK7XqQxjnh9U3gFNtCPAt3+0YjUeNaIRsb/UzE4W3IrdvSNwHBgYxkJdsLZZ0BeQFtQz5prZ0bwBuLsM5CzgcAQarxFrZjUGS7Z0uLuEqnSdiOmokXxJfqJWDQTF+4GJ4Yym5npwQr6nAjuBr7JiamDuviA8Z4Ylk2CEXJtlo+RcyvXXzPRb3iuYOAC8AaZFBZUA+5Ickd4CEsxe4GkIr8LMNNsLXu4+IPzBE2AOMAgYk+SKZSZUy3JAk8zsRcGnZk5AxRWj6pAaWhJyhi1PffYS2AXonZDN+eSLTZdTh1Q5Z7yMloWBSAVNMZHvIbnsrx5bDFS9DWU0FwYtuQQpxh6xIE2UCUBnQL2+oNdPHdCosh79AQafFJY8CrqIAAAAAElFTkSuQmCC";function za(e){e=e??window.location.href;var y=e.substring(e.lastIndexOf("?")+1),C={},i=/([^?&=]+)=([^?&=]*)/g;return y.replace(i,function(g,n,B){var x=decodeURIComponent(n),a=decodeURIComponent(B);return a=String(a),C[x]=a,g}),C}const O=e=>(_t("data-v-a2f6e301"),e=e(),$t(),e),Ya={style:{width:"100%",height:"100vh",background:"rgb(0, 0, 0)",overflow:"hidden"}},La={class:"vrload"},Ta=O(()=>f("img",{src:aa},null,-1)),qa=[Ta],Za=O(()=>f("img",{class:"left",src:Ba},null,-1)),Va=O(()=>f("div",{class:"left"},"返回",-1)),Oa=[Za,Va],Ua=O(()=>f("div",{class:"krpanotest",id:"krpano"},null,-1)),Na={key:0,class:"unlogo opacity10 fontfph"},Qa=["src"],Ga={class:"rightmsg tcenter"},Wa={class:"everyrightbox"},Fa={key:0,src:Da},Ka=["src"],_a=O(()=>f("img",{src:Xa},null,-1)),$a=O(()=>f("div",null,"电话",-1)),eo=["href"],to=O(()=>f("img",{src:Ra},null,-1)),ao=O(()=>f("div",null,"微信",-1)),oo=[to,ao],so={class:"allimgbox"},io={class:"allimg scroll_content"},no=["onClick","id"],lo=["src"],ro={class:"absolute ellipsis tcenter"},co={class:"footer"},uo={class:"footerbox clearfix"},vo=O(()=>f("img",{src:Ha},null,-1)),go=O(()=>f("div",{class:"tcenter"},"场景",-1)),Ao=[vo,go],mo=O(()=>f("img",{src:ja},null,-1)),fo=O(()=>f("div",{class:"tcenter"},"清屏",-1)),ho=[mo,fo],wo=O(()=>f("img",{src:Ma},null,-1)),po=O(()=>f("div",{class:"tcenter"},"旋转",-1)),bo=[wo,po],Co=O(()=>f("img",{src:Ja},null,-1)),yo={class:"tcenter"},ko={key:0,class:"nomove"},So={__name:"viewvr",setup(e){const y=Vt(),{token:C,webvr:i,ossmark:g,mossmark:n,zqxgoss:B,weburl:x}=Ot(y);let a=null;const h=j("");let d="0";const b=Ut();h.value=b.params.id,d=b.params.type&&b.params.type!=0?b.params.type:0;const I=j(!1),R=j(!1),Y=j(!0),H=j("");H.value=b.params.uid?b.params.uid:"";const m=j("");m.value=b.params.code?b.params.code:"";let M=0,w=null,J=0,q=null,Z=!1;Se(()=>{window.android?window.android.DeviceType():window.webkit&&window.webkit.messageHandlers&&window.webkit.messageHandlers.DeviceType&&window.webkit.messageHandlers.DeviceType.postMessage("nil"),window.android?(window.android.loadUser(),window.android.safeArea()):window.webkit&&window.webkit.messageHandlers&&(window.webkit.messageHandlers.loadUser||window.webkit.messageHandlers.safeArea)?(window.webkit.messageHandlers.loadUser.postMessage("nil"),window.webkit.messageHandlers.safeArea.postMessage("nil")):(I.value=!1,d==1&&(I.value=!0),P());const t=j(!1);be(()=>{Ae().then(k=>{if(k=="wx"){if(H.value){t.value=!0;let A=za();A.state&&A.state.indexOf("#")>-1&&(A.state=A.state.split("#")[0]);let V=window.location.href;if(A.code&&A.state){let N=window.location.host,E=window.location.hash,_=window.location.pathname;window.location.href="https://"+N+_+E+"/"+A.code}else m.value?(t.value=!1,m.value&&H.value&&(w=setInterval(()=>{M=M*1+1,M%5==0&&L()},1e3),S(),W())):window.navigator.userAgent.toLowerCase().match(/MicroMessenger/i)=="micromessenger"&&(window.location.href=`https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxa2523b5228d7e490&redirect_uri=${encodeURIComponent(V)}&response_type=code&scope=snsapi_userinfo&state=${h.value}#wechat_redirect`)}}else k=="mini-wx"&&(Z=!0,console.log(Z),W())})});var s=navigator.userAgent,o=s.indexOf("Android")>-1||s.indexOf("Adr")>-1;s.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),o?window.addEventListener?document.addEventListener("visibilitychange",function(){document.hidden&&l&&(L(),clearInterval(w))}):window.attachEvent?window.attachEvent("onpagehide",function(){l&&(L(),clearInterval(w))}):window.onbeforeunload=function(){l&&(L(),clearInterval(w))}:window.addEventListener("pagehide",function(k){me(),clearInterval(w)},!1)});const W=()=>{J=0,q&&clearInterval(q),q=setInterval(t=>{J=J+1},1e3)},Ae=()=>{var t=navigator.userAgent.toLowerCase();return t.match(/MicroMessenger/i)=="micromessenger"?new Promise(s=>{wx.miniProgram.getEnv(function(o){o.miniprogram?s("mini-wx"):s("wx")})}):(console.log("不在微信里"),new Promise(s=>{s("no-wx")}))},ce=()=>{let t={url:location.href};la(t).then(s=>{if(s.data.code==0){wx.config({debug:!1,appId:s.data.appid,timestamp:s.data.data.timestamp,nonceStr:s.data.data.noncestr,signature:s.data.data.sign,jsApiList:["updateAppMessageShareData","updateTimelineShareData"]});let o=x.value+"/vr/#/"+h.value+"/0/"+(c.obj.str?c.obj.str:"");wx.ready(function(){wx.updateAppMessageShareData({title:c.obj.title?c.obj.title:"未命名的作品",desc:c.obj.desc?c.obj.desc:"360度全景,真实所见!",link:o,imgUrl:c.obj.pic_path?c.obj.pic_path+n.value:i.value+"/img/logo.png",success:function(){}}),wx.updateTimelineShareData({title:c.obj.title?c.obj.title:"未命名的作品",desc:c.obj.desc?c.obj.desc:"360度全景,真实所见!",link:o,imgUrl:c.obj.pic_path?c.obj.pic_path+n.value:i.value+"/img/logo.png",success:function(){}})})}})},me=()=>{if(l)if(p)Te(r.arr[u.value].id);else{let t=new FormData;t.append("token",l),t.append("type","groupVr"),t.append("fid",p||c.obj.id),t.append("time",M),t.append("share",H.value);let s=navigator.sendBeacon(`${x.value}/mobile/share/updateSaveFoot`,t);localStorage.setItem("pageClose",s)}else if(Z){let t=new Date,s=t.getHours(),o=t.getMinutes(),k=t.getMinutes(),A={vdate:s+"-"+o+"-"+k,time:J,vid:r.arr[u.value].id,sid:h.value};console.log(A),wx.miniProgram.postMessage({data:A})}};Nt(()=>{M>0&&l&&(clearInterval(w),L())});let l="";const S=function(){let t={code:m.value,share:H.value};ra(t).then(s=>{if(s.data.code==0)l=s.data.data,sessionStorage.setItem("tokenstr",l);else{let o=sessionStorage.getItem("tokenstr");l=o||""}Q()})};let p="";const Q=function(){let t={token:l,type:"groupVr",id:c.obj.id,share:H.value};localStorage.setItem("pageClose",JSON.stringify(t)),ca(t).then(s=>{s.data.code==0&&(p=s.data.fid)})},L=()=>{if(p)Te(r.arr[u.value].id);else if(Z){let t=new Date,s=t.getHours(),o=t.getMinutes(),k=t.getMinutes(),A={vdate:s+"-"+o+"-"+k,time:J,vid:r.arr[u.value].id,sid:h.value};console.log(A),wx.miniProgram.postMessage({data:A})}else{let t={token:l,type:"groupVr",fid:p||c.obj.id,time:M,share:H.value};localStorage.setItem("pageClose",JSON.stringify(t)),oa(t).then(()=>{})}};window.LoadDeviceName=function(t){(t=="iOSApp"||t=="android")&&(I.value=!0)};const G=j("0");window.safeAreaHeight=function(t){G.value=t,y.$patch(s=>{s.iptopheight=t})},window.LoadUserData=function(t,s){y.$patch(o=>{o.token=s}),P()};const se=j(""),r=le({arr:[]}),c=le({obj:{}}),F=le({obj:{}}),u=j(0);let v="";const P=()=>{let t={Authorization:"bearer "+C.value};if(d){let s={id:h.value};sa(s,t).then(function(o){o.data.code==0&&(se.value=o.data.data.logo_path?o.data.data.logo_path.indexOf(n.value)<0?o.data.data.logo_path+n.value:o.data.data.logo_path:"",c.obj=o.data.data,r.arr=o.data.data.views,document.title=o.data.data.title?o.data.data.title:"未命名作品",F.obj=o.data.emp,D())})}else{let s={sid:h.value,str:H.value,tokens:C.value};ia(s,t).then(function(o){o.data.code==0&&(se.value=o.data.data.logo_path?o.data.data.logo_path.indexOf(n.value)<0?o.data.data.logo_path+n.value:o.data.data.logo_path:"",c.obj=o.data.data,r.arr=o.data.data.view,document.title=o.data.data.title?o.data.data.title:"未命名作品",D(),v=o.data.notify),Ae().then(k=>{k=="wx"&&ce()}),window.android&&window.android.loadVRfinish?window.android.loadVRfinish():window.webkit&&window.webkit.messageHandlers&&window.webkit.messageHandlers.loadVRfinish&&window.webkit.messageHandlers.loadVRfinish.postMessage("nil")})}},D=()=>{a=null,a?(R.value=!1,setTimeout(()=>{z("test1",r.arr[u.value].hlookat,r.arr[u.value].vlookat,r.arr[u.value].fov,r.arr[u.value].vr_path)},500)):embedpano({swf:"/static/lib/krpano/krpano.swf",xml:"/static/lib/krpano/krpano.xml",target:"krpano",id:"krpano_container",html5:"auto",mobilescale:1,webglsettings:{preserveDrawingBuffer:!0},passQueryParameters:!0,onready:U})},U=function(t){R.value=!1,a=t,setTimeout(()=>{z("test1",r.arr[u.value].hlookat,r.arr[u.value].vlookat,r.arr[u.value].fov,r.arr[u.value].vr_path)},500),setTimeout(()=>{window.webkit&&window.webkit.messageHandlers&&window.webkit.messageHandlers.loadVRfinish&&window.webkit.messageHandlers.loadVRfinish.postMessage("nil")},1e3)},z=function(t,s,o,k,A){if(a){let V=1;K.value=0,a.set("hotspot[nadirlogo].renderer",null),a.set("hotspot[nadirlogo].distorted",!0),a.call("skin_view_normal()"),r.arr[u.value].cut_img_status!=4?(Oe(a,t,s,o,k,A,V),a.set("events[loadtext].keep","true"),a.set("events[loadtext].onloadcomplete",function(){a.set("events[loadtext].onloadcomplete","null"),setTimeout(()=>{Y.value=!1},2e3)}),a.set("events[loadtext].onnewpano",function(){c.obj.mask&&a&&Le(a,"nadirlogo",c.obj.mask,c.obj.times)}),a.set("events[loadtext].onblendcomplete",function(){if(V==1&&(V=V*1+1,d!=2?r.arr[u.value].cut_img_status!=4&&Oe(a,t,s,o,k,A,V):scenearr1.arr[nindex.value].cut_img_status!=4&&Oe(a,t,s,o,k,A,V)),r.arr[u.value].hotspot.length)for(let N in r.arr[u.value].hotspot){let E=JSON.parse(r.arr[u.value].hotspot[N].content);E.embedType&&E.embedType==1?E.embedId&&Re(a,E):E.name&&E.scenename&&ie(E)}})):(ea(a,t,s,o,125,A),a.set("events[loadtext].keep","true"),a.set("events[loadtext].onblendcomplete",function(){if(Y.value=!1,c.obj.mask&&a&&Le(a,"nadirlogo",c.obj.mask,c.obj.times),r.arr[u.value].hotspot.length)for(let N in r.arr[u.value].hotspot){let E=JSON.parse(r.arr[u.value].hotspot[N].content);E.embedType&&E.embedType==1?E.embedId&&Re(a,E):E.name&&E.scenename&&ie(E)}}))}},de="/static/img/",ie=t=>{var s=t.name,o=t.iconUrl?t.iconUrl:"hotspot1.gif",k=de+o,A=t.ath?t.ath:0,V=t.atv?t.atv:0;a.call(`addhotspot(${s})`),a.set(`hotspot[${s}].url`,"/static/img/logo.png"),a.set(`hotspot[${s}].ath`,A),a.set(`hotspot[${s}].atv`,V),a.set("hotspot[".concat(s,"].width"),"90px"),a.set("hotspot[".concat(s,"].height"),"90px"),a.set(`hotspot[${s}].enabled`,!0),a.set(`hotspot[${s}].distorted`,!1),a.set(`hotspot[${s}].keep`,!1),a.set("hotspot[".concat(s,"].zorder2"),1),a.set(`hotspot[${s}].renderer`,"css3d"),a.set("hotspot[".concat(s,"].onloaded"),function(){var N=a.get("hotspot["+s+"].sprite");N.style.backgroundImage="";var E=document.createElement("div");E.className="sceneHSContent",E.classList.add("gifScene1");var _=document.createElement("img");_.src=k,_.style.filter="drop-shadow(rgba(0, 0, 0, 0.6) 0px 2px 3px)",_.style.pointerEvents="none";var ue=document.createElement("div");ue.innerText=t.title?t.title:"未命名热点",ue.className="hotspotTxt",E.appendChild(_),E.appendChild(ue),a.get("hotspot[".concat(s,"].sprite")).appendChild(E)}),a.set("hotspot[".concat(s,"].onclick"),function(N){for(let E in r.arr[u.value].hotspot)if(r.arr[u.value].hotspot.length){let _=JSON.parse(r.arr[u.value].hotspot[E].content);a.call(`removehotspot(${_.name});`)}for(let E in r.arr)if(r.arr[E].id==t.scenename){let _=t;u.value=E,z("test1",_.ath1,_.atv1,r.arr[u.value].fov,r.arr[u.value].vr_path);for(let ue in r.arr[u.value].hotspot)if(r.arr[u.value].hotspot.length){let ve=Ue(r.arr[u.value].hotspot[ue].content)?JSON.parse(r.arr[u.value].hotspot[ue].content):r.arr[u.value].hotspot[ue].content;ve.embedType&&ve.embedType==1?ve.embedId&&Re(a,ve):ve.name&&ve.scenename&&ie(ve)}continue}})},Le=function(t,s,o,k){let A=s;var V=0,N=90;t.call(`removehotspot(${A})`),t.call(`addhotspot(${A})`),t.set(`hotspot[${A}].url`,ut(o)),t.set(`hotspot[${A}].ath`,V),t.set(`hotspot[${A}].atv`,N),t.set("hotspot[".concat(A,"].width"),"190px"),t.set("hotspot[".concat(A,"].height"),"190px"),t.set(`hotspot[${A}].distorted`,!0),t.set("hotspot[".concat(A,"].capture"),!1),t.set(`hotspot[${A}].keep`,!0),t.set(`hotspot[${A}].scale`,1),t.set(`hotspot[${A}].zoom`,!0),t.set("hotspot[".concat(A,"].scale"),(k<=0?1:k*1+1).toFixed(2)),t.set(`hotspot[${A}].renderer`,"null")};function ut(t){var s="";if(t)if(t.indexOf("?x-oss-process=image")>-1){var o=t.split("?x-oss-process=image");s="".concat(o[0],"?x-oss-process=image/resize,h_500,m_lfit/circle,r_540/format,png").concat(o[1],"")}else s="".concat(t,"?x-oss-process=image/resize,h_500,m_lfit/circle,r_540/format,png");return s}const vt=function(t,s){if(u.value!=t){if(Z){let o=new Date,k=o.getHours(),A=o.getMinutes(),V=o.getMinutes(),N={vdate:k+"-"+A+"-"+V,time:J,vid:r.arr[u.value].id,sid:h.value};console.log(N),wx.miniProgram.postMessage({data:N}),W()}p&&Te(r.arr[u.value].id);for(let o in r.arr[u.value].hotspot){let k=JSON.parse(r.arr[u.value].hotspot[o].content);a.call(`removehotspot(${k.name});`)}u.value=t,z("test1",r.arr[u.value].hlookat,r.arr[u.value].vlookat,r.arr[u.value].fov,r.arr[u.value].vr_path)}},Te=t=>{na({fid:p,time:J,view_id:t}).then(o=>{W()})},fe=le({arr:[{class:"perspective",text:"透视"},{class:"asteroid",text:"小行星"},{class:"fisheye",text:"鱼眼"},{class:"crystalBall",text:"水晶球"}]}),K=j(0),gt=()=>{K.value==3?K.value=0:K.value=K.value*1+1,fe.arr[K.value].class=="perspective"?(a.set("hotspot[nadirlogo].renderer",null),a.set("hotspot[nadirlogo].distorted",!0),a.call("skin_view_normal()")):fe.arr[K.value].class=="asteroid"?(a.set("hotspot[nadirlogo].renderer",null),a.set("hotspot[nadirlogo].distorted",!0),a.call("skin_view_littleplanet()")):fe.arr[K.value].class=="fisheye"?(a.set("hotspot[nadirlogo].renderer",null),a.set("hotspot[nadirlogo].distorted",!0),a.call("skin_view_fisheye()")):fe.arr[K.value].class=="crystalBall"&&(a.set("hotspot[nadirlogo].renderer","css3d"),a.set("hotspot[nadirlogo].distorted",!0),a.call("skin_view_ball()")),fe.arr[K.value].class=="crystalBall"?Ge("nadirlogo"):(Ge("nadirlogo"),Le(a,"nadirlogo",c.obj.mask,c.obj.times))};function Ge(t){a.call(`removehotspot(${t});`)}const Ee=j(!0),At=()=>{Ee.value?Ee.value=!1:Ee.value=!0},qe=j(!0),mt=()=>{qe.value?(a.set("autorotate.enabled",!1),qe.value=!1,ee("关闭自动播放")):(a.set("autorotate.enabled",!0),qe.value=!0,ee("开始自动播放"))};let Ze=!1;const ft=()=>{if(Ze==!1){Ze=!0;for(let s in r.arr[u.value].hotspot){let o=Ue(r.arr[u.value].hotspot[s].content)?JSON.parse(r.arr[u.value].hotspot[s].content):r.arr[u.value].hotspot[s].content;if(o.embedType&&o.embedType==1){if(o.embedId){for(var t=0;t<o.embedValue.length;t++){let A="".concat(o.embedId,"_").concat(t);a.call(`removehotspot(${A});`)}let k="".concat(o.embedId,"_text");a.call(`removehotspot(${k});`),a.call(`removehotspot(${o.embedId});`)}}else o.name&&o.scenename&&ta(a,o)}ee("开启清屏模式")}else{Ze=!1;for(let s in r.arr[u.value].hotspot){let o=Ue(r.arr[u.value].hotspot[s].content)?JSON.parse(r.arr[u.value].hotspot[s].content):r.arr[u.value].hotspot[s].content;o.embedType&&o.embedType==1?o.embedId&&Re(a,o):o.name&&o.scenename&&ie(o)}ee("关闭清屏模式")}},ht=j(null),wt=()=>{if(d==1){if(!F.obj.phone)return ee("此员工的暂未填写手机号!"),!1}else if(!c.obj.employee_phone)return ee("此员工的暂未填写手机号!"),!1;window.android&&window.android.callPhone?window.android.callPhone(d==1?F.obj.phone:c.obj.employee_phone):document.getElementById("phoneid").click()},pt=()=>{if(d==1){if(!F.obj.qrcode)return ee("此员工的二维码为空!"),!1;$e([B.value+F.obj.qrcode])}else{if(!c.obj.employee_qrcode)return ee("此员工的二维码为空!"),!1;$e([B.value+c.obj.employee_qrcode])}},bt=()=>{if(window.android&&window.android.callShare){let t=x.value+"/vr/#/"+h.value+"/0/"+(c.obj.str?c.obj.str:""),s="pages/other/other?ctp="+v+"&uid="+c.obj.uid+"&type=vr&vrurl="+escape(t)+"&emp=1&cty=groupVr&aid="+c.obj.sid;window.android.callShare("1","gh_a81d4ec37dfc","0",c.obj.title,c.obj.desc,t,s,c.obj.pic_path)}else if(window.webkit&&window.webkit.messageHandlers){let t=x.value+"/vr/#/"+h.value+"/0/"+(c.obj.str?c.obj.str:""),s="pages/other/other?ctp="+v+"&uid="+c.obj.uid+"&type=vr&vrurl="+escape(t)+"&emp=1&cty=groupVr&aid="+c.obj.sid,o={title:c.obj.title,content:c.obj.desc,url:t,thumbImg:c.obj.pic_path,path:s,AppId:"gh_a81d4ec37dfc",ProgramType:"0",isShareProgram:"1"};window.webkit.messageHandlers.callShare.postMessage(o)}},Ct=()=>{d!=1?window.android?window.android.backPageVC():window.webkit&&window.webkit.messageHandlers?window.webkit.messageHandlers.backPageVC.postMessage("nil"):Ke.go(-1):Ke.go(-1)},yt=()=>{R.value=!0;let t={Authorization:"bearer "+C.value},s={id:h.value};da(s,t).then(o=>{o.data.code==0?(P(),ee(o.data.msg),setTimeout(()=>{window.android?window.android.backPageVC():window.webkit.messageHandlers.backPageVC.postMessage("nil")},1e3)):ee(o.data.msg)})};return(t,s)=>{const o=lt;return ae(),oe("div",Ya,[Ce(f("div",La,qa,512),[[Be,Y.value]]),Ce(f("div",{class:"clearfix header",style:Pe({paddingTop:G.value+"px",height:G.value*1+38+"px"})},[f("div",{onClick:Ct,class:"left gobackimg"},Oa),f("span",{class:"fontfps",style:Pe({top:G.value+"px"})},De(c.obj.title?c.obj.title:"未命名作品"),5),c.obj.status==0||c.obj.status<0||he(d)==1?(ae(),oe("button",{key:0,class:"deliver",onClick:yt,style:Pe({marginTop:G.value+"px"}),type:"button"},"发布",4)):(ae(),oe("img",{key:1,onClick:bt,class:"right",src:Pa}))],4),[[Be,I.value]]),Ua,f("div",{class:"logobox",style:Pe({top:G.value*1+54+"px"})},[se.value?Xe("",!0):(ae(),oe("span",Na,"LOGO")),f("img",{src:se.value,alt:""},null,8,Qa)],4),f("div",Ga,[f("div",Wa,[(he(d)?F.obj.headimgurl:c.obj.employee_headimgurl)?Xe("",!0):(ae(),oe("img",Fa)),(he(d)?F.obj.headimgurl:c.obj.employee_headimgurl)?(ae(),oe("img",{key:1,src:he(d)?F.obj.headimgurl:c.obj.employee_headimgurl},null,8,Ka)):Xe("",!0),f("div",null,De(c.obj.employee_name),1)]),f("div",{onClick:wt,class:"everyrightbox"},[_a,$a,f("a",{ref_key:"phoneref",ref:ht,id:"phoneid",href:"tel:"+(he(d)?F.obj.phone:c.obj.employee_phone)},null,8,eo)]),f("div",{onClick:pt,class:"everyrightbox"},oo)]),Ce(f("div",so,[f("div",io,[(ae(!0),oe(Qt,null,Gt(r.arr,(k,A)=>(ae(),oe("div",{onClick:V=>vt(A,"vr"+k.id),id:"vr"+k.id,class:Ft(["inline-block everyscenebox relative",{nowscenebox:u.value==A}])},[f("img",{src:k.pic_path+he(n)},null,8,lo),f("div",ro,De(k.view_title?k.view_title:"未命名的场景"),1)],10,no))),256))])],512),[[Be,Ee.value]]),f("div",co,[f("div",uo,[f("div",{onClick:At,class:"everyimgbox pointer"},Ao),f("div",{onClick:ft,class:"everyimgbox pointer"},ho),f("div",{onClick:mt,class:"everyimgbox pointer"},bo),f("div",{onClick:gt,class:"everyimgbox pointer"},[Co,f("div",yo,De(fe.arr[K.value].text),1)])])]),Ce(f("div",null,[X(o,{type:"spinner",color:"#35D7FF"},{default:Wt(()=>[Kt("加载中...")]),_:1})],512),[[Be,R.value]]),t.moveflag?(ae(),oe("div",ko)):Xe("",!0)])}}},Po=Zt(So,[["__scopeId","data-v-a2f6e301"]]);export{Po as default};