PageSourceSearch

https://static.sketchfab.com/static/builds/web/dist/32c622bea0b7d0fde72089d4901af044-v2.js

js sketchfab.com collected 2026-10-01 08:33:44 UTC 8,521 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunksketchfab=self.webpackChunksketchfab||[]).push([[9244],{vAnt:(e,t,a)=>{a.d(t,{Z:()=>h});var o,r,s=a("sQwH"),n=a("3MRe"),l=a("D4hk"),i=a("3Z9q"),c=a("X40V"),d=a("wExz"),u=a("lMO9");const m=["subtext","text","onClick","icon","size","type","className","iconClassName","disabled","loading","success","progress","htmlType","children"],p=i.forwardRef(((e,t)=>e.href&&!e.disabled?i.createElement("a",(0,l.Z)({ref:t},e)):i.createElement("button",(0,l.Z)({ref:t},e)))),h=i.forwardRef(((e,t)=>{let{subtext:a,text:h,onClick:Z,icon:f,size:b="medium",type:v="primary",className:w="",iconClassName:g="",disabled:y=!1,loading:N=!1,success:k=!1,progress:C,htmlType:x,children:O}=e,A=(0,n.Z)(e,m);const E=y||N;return i.createElement(p,(0,l.Z)({ref:t},A,{type:x,className:(0,c.AK)("button",`btn-${v}`,`btn-${b}`,w,{"btn-loading":N,"btn-disabled":E}),disabled:E,onClick:e=>{!E&&Z&&Z(e)}}),k?o||(o=(0,s.Z)(u.Z,{})):N?r||(r=(0,s.Z)(d.Z,{})):f?(0,s.Z)("span",{className:"icon"},void 0,f):g?(0,s.Z)("span",{className:(0,c.AK)("icon ",g)}):null,(0,s.Z)("span",{className:"button__text-container"},void 0,h,a?(0,s.Z)("span",{className:"button__subtext"},void 0,a):null),O,N&&void 0!==C?(0,s.Z)("span",{className:"button__progress",style:{width:100*C+"%"}}):null)}))},"8xE2":(e,t,a)=>{a.d(t,{Z:()=>i});var o=a("sQwH"),r=a("NQ1V"),s=a("3Z9q"),n=a("g/7r"),l=a("X40V");class i extends s.Component{constructor(...e){super(...e),(0,r.Z)(this,"onClickIfSpacebar",(e=>{var t=e.keyCode||e.which;0!==t&&32!==t||this.onClick(e)})),(0,r.Z)(this,"onClick",(e=>{e.preventDefault(),this.props.disabled||this.props.onChange(!this.props.isChecked,e)}))}render(){const{isChecked:e,isIndeterminate:t,name:a,isTouched:r,error:i,disabled:c=!1,label:d="",className:u="",children:m,title:p}=this.props;return(0,o.Z)(s.Fragment,{},void 0,(0,o.Z)("div",{onKeyDown:this.onClickIfSpacebar,onClick:this.onClick,className:`c-checkbox ${u} ${c?"--disabled":""} ${t?"--indeterminate":""} ${e?"--active":""}`,title:p},void 0,(0,o.Z)("input",{id:a,className:"c-checkbox__input",type:"checkbox",name:a,checked:e,onChange:n.EI,disabled:c}),(0,o.Z)("div",{"data-selenium":`checkbox-${a}`,className:"c-checkbox__actor"}),(0,o.Z)("label",{tabIndex:0,className:(0,l.AK)("c-checkbox__label",{"--disabled":c}),htmlFor:a},void 0,m||d)),r&&i?(0,o.Z)("label",{className:"form-error"},void 0,i):null)}}},"4jm9":(e,t,a)=>{a.d(t,{Z:()=>c});var o=a("D4hk"),r=a("3MRe"),s=a("3Z9q"),n=a("X40V"),l=a("VbvF");const i=["value","className"];function c(e){let{value:t,className:a}=e,c=(0,r.Z)(e,i);return s.createElement("textarea",(0,o.Z)({readOnly:!0,className:(0,n.AK)(l.Z.view,a),value:t},c))}},QhFo:(e,t,a)=>{a.d(t,{Z:()=>c});var o=a("D4hk"),r=a("3MRe"),s=a("3Z9q"),n=a("vAnt"),l=a("mtQg");const i=["textToCopy"];function c(e){let{textToCopy:t}=e,a=(0,r.Z)(e,i);const[c,d]=s.useState(!1),u=(0,l.Z)(t,(()=>d(!0))),m=s.useRef();return s.useEffect((()=>(c&&(m.current=window.setTimeout((()=>{d(!1)}),3e3)),()=>clearTimeout(m.current))),[c]),s.createElement(n.Z,(0,o.Z)({onClick:u,type:c?"important":"primary",text:c?"Copied to clipboard":"Copy to clipboard",iconClassName:"fa-regular fa-copy",size:"medium"},a))}},V4X4:(e,t,a)=>{a.d(t,{Z:()=>c});var o=a("D4hk"),r=a("3MRe"),s=a("MndH"),n=a("3Z9q"),l=a("X40V");const i=["onChange","className","grey","border","error","hasError","isTouched","autoFocus"],c=n.forwardRef(((e,t)=>{let{onChange:a,className:c="form-input",grey:d=!1,border:u=!1,error:m="",hasError:p=!1,isTouched:h=!1,autoFocus:Z=!1}=e,f=(0,r.Z)(e,i);const b=n.useRef(null);return n.useEffect((()=>{Z&&b.current&&b.current.focus()}),[Z]),n.createElement("input",(0,o.Z)({ref:t||b,onChange:e=>a(e.target.value),className:(0,l.AK)(c,{"--grey":d,"--border":u,"--error":(Boolean(m)||p)&&h}),autoFocus:Z},(0,s.Z)(f,"hasChanged")))}))},lMO9:(e,t,a)=>{a.d(t,{Z:()=>s});var o=a("sQwH"),r=(a("3Z9q"),a("KDlt"));a("Z5CY");const s=()=>(0,o.Z)("div",{className:"check",dangerouslySetInnerHTML:{__html:r.Z.getFromMacro("front/macros/logo","spinner_check",[])}})},wExz:(e,t,a)=>{a.d(t,{Z:()=>s});var o,r=a("sQwH");a("3Z9q");const s=()=>o||(o=(0,r.Z)("div",{className:"sketchfab-spinner"},void 0,(0,r.Z)("svg",{viewBox:"0 0 13 16",xmlns:"http://www.w3.org/2000/svg"},void 0,(0,r.Z)("g",{fillRule:"nonzero"},void 0,(0,r.Z)("path",{className:"shape1",d:"M5.3029 8.1731L0 4.9864v5.8286l5.3029 3.1867z"}),(0,r.Z)("path",{className:"shape2",d:"M5.9987 6.9902l5.8157-3.495L5.9987 0 .1829 3.4953z"}),(0,r.Z)("path",{className:"shape3",d:"M6.6944 8.1731v5.8286l5.303-3.1867V4.9864z"})))))},mtQg:(e,t,a)=>{a.d(t,{Z:()=>o});const o=(e,t,a)=>async function(){const o="function"==typeof e?e():e instanceof Element?e.
1innerText:e;try{await navigator.clipboard.writeText(o),t&&t()}catch(e){a&&a(e)}}},Okoc:(e,t,a)=>{a.r(t),a.d(t,{default:()=>g});var o=a("sQwH"),r=a("NQ1V"),s=a("3Z9q"),n=a("YpOo"),l=a("IDtV"),i=a("X40V"),c=a("JBVY");function d({playlist:e,urlOptions:t,className:a}){const{embedUrl:r}=e,n=s.useRef(null);return s.useEffect((()=>{n.current&&n.current.contentWindow&&n.current.contentWindow.location.replace(r+(0,c.cA)("&",t))}),[e.uid,t,r]),(0,o.Z)("div",{className:(0,i.AK)("c-viewer",a)},void 0,s.createElement("iframe",{ref:n,className:"c-viewer__iframe",src:r,frameBorder:"0",title:`3D viewer for playlist: ${e.name}`}))}var u,m=a("QhFo"),p=a("4jm9"),h=a("8xE2"),Z=a("3Zs0"),f=a("V4X4");function b(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function v(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?b(Object(a),!0).forEach((function(t){(0,r.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):b(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const w={autostart:0},g=(0,l.Z)((({popup:e,model:t})=>{const[a,r]=s.useState(w),[l,b]=s.useState({width:640,height:480}),g=e=>t=>b((a=>v(v({},a),{},{[e]:t}))),y=function(e,{urlOptions:t,embedOptions:a}){const o=e.embedUrl+(0,c.cA)("&",t);return`<iframe width="${a.width}" height="${a.height}" src="${o}"\n        title="${e.name}"\n        frameborder="0"\n        allowfullscreen\n        mozallowfullscreen="true"\n        webkitallowfullscreen="true"\n        allow="autoplay; fullscreen; xr-spatial-tracking"\n        xr-spatial-tracking\n        execution-while-out-of-viewport\n        execution-while-not-rendered\n        web-share\n    ></iframe>\n    <p style="font-family: sans-serif;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;">\n        <a href="${e.collectionUrl}" target="_blank" rel="nofollow" style="font-weight: bold; color: #1CAAD9;">${e.name}</a>\n        by <a href="${e.user.profileUrl}" target="_blank" rel="nofollow" style="font-weight: bold; color: #1CAAD9;">${e.user.displayName}</a>\n        on <a href="https://sketchfab.com" target="_blank" rel="nofollow" style="font-weight: bold; color: #1CAAD9;">Sketchfab</a>\n    </p>`}(t,{urlOptions:a,embedOptions:l}),N=(0,i.aj)("breakpointMedium");return(0,o.Z)(n.Z,{title:"Embed collection",onClose:e.close,className:Z.Z.popup,footer:!N&&(0,o.Z)("div",{className:Z.Z.copy},void 0,(0,o.Z)(m.Z,{textToCopy:y}))},void 0,(0,o.Z)("div",{className:Z.Z.container},void 0,(0,o.Z)("div",{className:Z.Z.view},void 0,(0,o.Z)("div",{},void 0,(0,o.Z)(d,{playlist:t,urlOptions:a}),(0,o.Z)("div",{className:Z.Z.caption},void 0,(0,o.Z)("a",{href:"#"},void 0,t.name)," by ",(0,o.Z)("a",{href:"#"},void 0,t.user.displayName)," ","on ",u||(u=(0,o.Z)("a",{href:"https://www.sketchfab.com"},void 0,"Sketchfab"))),(0,o.Z)("div",{className:Z.Z.code},void 0,(0,o.Z)(p.Z,{value:y})),N?(0,o.Z)("div",{className:Z.Z.copy},void 0,(0,o.Z)(m.Z,{textToCopy:y})):null),(0,o.Z)("div",{},void 0,(0,o.Z)("div",{className:Z.Z.control},void 0,(0,o.Z)("span",{className:Z.Z.title},void 0,"Options"),(0,o.Z)(h.Z,{isChecked:!!a.autostart,label:"Autostart",name:"Autostart",onChange:e=>{r({autostart:Number(e)})}})),(0,o.Z)("div",{className:Z.Z.control},void 0,(0,o.Z)("span",{className:Z.Z.title},void 0,"Size"),(0,o.Z)("div",{className:Z.Z.size},void 0,(0,o.Z)(f.Z,{type:"number",min:0,value:l.width.toString(),onChange:g("width")}),(0,o.Z)("span",{className:Z.Z.separator},void 0,"x"),(0,o.Z)(f.Z,{type:"number",min:0,value:l.height.toString(),onChange:g("height")})))))))}))}}]);
2//# sourceMappingURL=32c622bea0b7d0fde72089d4901af044-v2.js.map

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.