PageSourceSearch

https://otypo.de/_nuxt/esmkrJlO2.js

js otypo.de collected 2026-10-08 03:06:56 UTC 5,298 bytes, 1 lines download raw bytes

1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`a6fafdec27`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`2483817f-9665-4d7d-aa65-63573b503be6`,e._sentryDebugIdIdentifier=`sentry-dbid-2483817f-9665-4d7d-aa65-63573b503be6`)}catch{}})();import{r as e}from"./B8y8BWMa.js";import{$t as t,Cr as n,Dr as r,Jn as i,Kn as a,Tr as o,Wn as s,_n as c,bn as l,gr as u,pn as d,rr as f,vn as p,xn as m}from"./WCVDKeko.js";import"./Dn5PMFBz.js";import{I as h,J as g,P as _}from"./BSu4Q5qC.js";import{t as v}from"./CXpljZ4d.js";import{t as y}from"./xCI6kAzZ2.js";var b=e({default:()=>D});t();var x={key:0,class:`border-filter`},S=[`viewBox`,`innerHTML`],C=[`viewBox`,`fill`,`innerHTML`],w=[`fill`],T=[`d`],E=`http://www.w3.org/2000/svg`,D=v({__name:`ItemBorder`,props:{maskId:{type:String,required:!0},border:{type:Object,required:!0},color:{type:String,default:`#000000`},item:{type:Object,default:null},defaultConfig:{type:Object,default:null}},setup(e){let t=h(),v=e,b=u(null),D=u(``),O=c(()=>`${v.border.config.size}mm`),k=c(()=>{if(A.value)return{};switch(v.border.type){case`basic`:case`dashed`:case`dotted`:case`double`:return{"border-width":O.value,"border-radius":v.border.config.radius||``}}return{}}),A=c(()=>!!v.item?.config?.mask&&!!v.border.config?.useMask),j=c(()=>{let e=v.border.config?.radius;return e?parseFloat(e)>0:!1}),M=c(()=>{let e=v.item?.config?.mask;if(e?.includes(`negative-corners`)&&v.item?.config)return _.methods.$_vectorHelper_getVectorClipPath(e,v.item.config);if(document.getElementById(v.maskId)){let e=document.createElementNS(E,`use`);return e.setAttributeNS(E,`xlink:href`,`#${v.maskId}`),e.outerHTML}return _.methods.$_vectorHelper_getVectorClipPath(e,v.item?.config)}),N=c(()=>_.methods.$_vectorHelper_getVectorViewBox(v.item?.config?.mask,v.item?.config)),P=c(()=>g(v.border.config.size)),F=c(()=>parseFloat(v.border.config.innerCornerRadius)+P.value/2),I=c(()=>{let e=``,t=P.value,n=F.value,r=v.border.size.width,i=v.border.size.height,a=n-t,o=r-t,s=i-t,c=r-n,l=i-n;return e+=`M 0 ${a}`,e+=`A ${a} ${a} 0 0 0 ${a} 0`,e+=`H ${c+t}`,e+=`A ${a} ${a} 0 0 0 ${r} ${a}`,e+=`V ${l+t}`,e+=`A ${a} ${a} 0 0 0 ${c+t} ${i}`,e+=`H ${a}`,e+=`A ${a} ${a} 0 0 0 0 ${l+t}`,e+=`V ${a}`,e+=`Z`,e+=`M ${t} ${n}`,e+=`V ${l}`,e+=`A ${n} ${n} 0 0 1 ${n} ${s}`,e+=`H ${c}`,e+=`A ${n} ${n} 0 0 1 ${o} ${l}`,e+=`V ${n}`,e+=`A ${n} ${n} 0 0 1 ${c} ${t}`,e+=`H ${n}`,e+=`A ${n} ${n} 0 0 1 ${t} ${n}`,e+=`M 0 ${n}`,e+=`V ${a}`,e+=`Z`,e}),L=()=>{D.value=y.methods.$_itemsColors_color({config:v.defaultConfig,defaultColor:v.color,item:v.border})};return L(),f(()=>v.border,async(e,n)=>{e.config.corner&&(!n||!n.config.corner||e.config.corner.name!==n.config.corner.name)?b.value=await t.fetchCode(e.config.corner.name):e.config.corner||(b.value=null),L()},{immediate:!0}),f(()=>v.color,()=>{L()}),s(()=>{L()}),(t,s)=>(a(),m(`div`,{style:r({top:e.border.position.top+`px`,left:e.border.position.left+`px`,width:e.border.size.width+`px`,height:e.border.size.height+`px`,"border-color":n(D),"--cutout-anchor-x":`${-e.border.position.left}px`,"--cutout-anchor-y":`${-e.border.position.top}px`,...n(k)}),class:o([[`--${n(A)?`mask-`:``}${e.border.type}`,{"--rounded":n(j)}],`stamp-border`])},[n(A)?(a(),m(d,{key:0},[e.border.type===`double`?(a(),m(`svg`,x,[...s[0]||=[p(`filter`,{id:`double-border`},[p(`feMorphology`,{in:`SourceGraphic`,result:`dilate-result`,operator:`dilate`,radius:`1`}),p(`feComposite`,{in:`SourceGraphic`,in2:`dilate-result`,result:`xor-result`,operator:`xor`})],-1)]])):l(``,!0),(a(),m(`svg`,{class:`mask-border`,style:r({"--stroke-color":n(D),"--stroke-width":n(O)}),width:`100%`,height:`100%`,viewBox:n(N),preserveAspectRatio:`none`,innerHTML:n(M)},null,12,S))],64)):(a(),m(d,{key:1},[n(b)?(a(),m(d,{key:0},i([`left-top-corner`,`left-bottom-corner`,`right-top-corner`,`right-bottom-corner`],t=>p(`div`,{key:t,class:o([`--${t}`,`box-corner`]),style:r({width:e.border.config.size*e.border.config.corner.width/Math.max(e.border.config.corner.width,e.border.config.corner.height)+`px`,height:e.border.config.size*e.border.config.corner.height/Math.max(e.border.config.corner.width,e.border.config.corner.height)+`px`,top:[`left-top-corner`,`right-top-corner`].includes(t)?`0`:``,bottom:[`left-bottom-corner`,`right-bottom-corner`].includes(t)?`-${e.border.config.size*e.border.config.corner.height/Math.max(e.border.config.corner.width,e.border.config.corner.height)}px`:``,left:[`left-top-corner`,`left-bottom-corner`].includes(t)?0:``,right:[`right-top-corner`,`right-bottom-corner`].includes(t)?`-${e.border.config.size*e.border.config.corner.width/Math.max(e.border.config.corner.width,e.border.config.corner.height)}px`:``})}
1,[(a(),m(`svg`,{viewBox:`0 0 ${e.border.config.corner.width} ${e.border.config.corner.height}`,width:`100%`,height:`100%`,fill:n(D),innerHTML:n(b)},null,8,C))],6)),64)):l(``,!0),e.border.config.innerCornerRadius?(a(),m(`svg`,{key:1,style:r({width:`${e.border.size.width}px`,height:`${e.border.size.height}px`}),class:`inner-corner`,"vector-effect":`non-scaling-stroke`,fill:n(D)||`black`},[p(`path`,{d:n(I)},null,8,T)],12,w)):l(``,!0)],64))],6))}},[[`__scopeId`,`data-v-a3716163`]]);export{b as n,D as t};

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.