PageSourceSearch

https://www.penny.at/_nuxt/62kowXdJ.js

js penny.at collected 2026-10-01 12:04:12 UTC 7,865 bytes, 1 lines download raw bytes

1import{b6 as w,Q as V,O as H,bq as E,bQ as D,aV as B,bZ as f,aJ as C,av as I,b1 as q,ag as v,aG as F,d2 as M,cJ as Y,aC as A,J as O,ap as X,bB as J,bz as K,cf as W,h as j,bm as G,ae as Q,bb as L,cp as U}from"./C9Z41gEb.js";import{e as Z}from"./DrEatFVW.js";import{m as ee}from"./Dw5q7-IM.js";import{u as te}from"./nMIUYhGG.js";const b=Symbol("rippleStop"),ne=80;function k(e,t){e.style.transform=t,e.style.webkitTransform=t}function T(e){return e.constructor.name==="TouchEvent"}function S(e){return e.constructor.name==="KeyboardEvent"}const se=function(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s=0,i=0;if(!S(e)){const u=t.getBoundingClientRect(),p=T(e)?e.touches[e.touches.length-1]:e;s=p.clientX-u.left,i=p.clientY-u.top}let o=0,a=.3;t._ripple?.circle?(a=.15,o=t.clientWidth/2,o=n.center?o:o+Math.sqrt((s-o)**2+(i-o)**2)/4):o=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const l=`${(t.clientWidth-o*2)/2}px`,c=`${(t.clientHeight-o*2)/2}px`,d=n.center?l:`${s-o}px`,m=n.center?c:`${i-o}px`;return{radius:o,scale:a,x:d,y:m,centerX:l,centerY:c}},_={show(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!t?._ripple?.enabled)return;const s=document.createElement("span"),i=document.createElement("span");s.appendChild(i),s.className="v-ripple__container",n.class&&(s.className+=` ${n.class}`);const{radius:o,scale:a,x:l,y:c,centerX:d,centerY:m}=se(e,t,n),u=`${o*2}px`;i.className="v-ripple__animation",i.style.width=u,i.style.height=u,t.appendChild(s);const p=window.getComputedStyle(t);p&&p.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),i.classList.add("v-ripple__animation--enter"),i.classList.add("v-ripple__animation--visible"),k(i,`translate(${l}, ${c}) scale3d(${a},${a},${a})`),i.dataset.activated=String(performance.now()),requestAnimationFrame(()=>{requestAnimationFrame(()=>{i.classList.remove("v-ripple__animation--enter"),i.classList.add("v-ripple__animation--in"),k(i,`translate(${d}, ${m}) scale3d(1,1,1)`)})})},hide(e){if(!e?._ripple?.enabled)return;const t=e.getElementsByClassName("v-ripple__animation");if(t.length===0)return;const n=Array.from(t).findLast(o=>!o.dataset.isHiding);if(n)n.dataset.isHiding="true";else return;const s=performance.now()-Number(n.dataset.activated),i=Math.max(250-s,0);setTimeout(()=>{n.classList.remove("v-ripple__animation--in"),n.classList.add("v-ripple__animation--out"),setTimeout(()=>{e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),n.parentNode?.parentNode===e&&e.removeChild(n.parentNode)},300)},i)}};function z(e){return typeof e>"u"||!!e}function h(e){const t={},n=e.currentTarget;
1if(!(!n?._ripple||n._ripple.touched||e[b])){if(e[b]=!0,T(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||S(e),n._ripple.class&&(t.class=n._ripple.class),T(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{_.show(e,n,t)},n._ripple.showTimer=window.setTimeout(()=>{n?._ripple?.showTimerCommit&&(n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null)},ne)}else _.show(e,n,t)}}function y(e){e[b]=!0}function r(e){const t=e.currentTarget;if(t?._ripple){if(window.clearTimeout(t._ripple.showTimer),e.type==="touchend"&&t._ripple.showTimerCommit){t._ripple.showTimerCommit(),t._ripple.showTimerCommit=null,t._ripple.showTimer=window.setTimeout(()=>{r(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),_.hide(t)}}function $(e){const t=e.currentTarget;t?._ripple&&(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}let g=!1;function ie(e,t){!g&&t.includes(e.key)&&(g=!0,h(e))}function P(e){g=!1,r(e)}function x(e){g&&(g=!1,r(e))}function R(e,t,n){const{value:s,modifiers:i}=t,o=z(s);o||_.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=o,e._ripple.centered=i.center,e._ripple.circle=i.circle;const a=w(s)?s:{};a.class&&(e._ripple.class=a.class);const l=a.keys??["Enter","Space"];if(e._ripple.keyDownHandler=c=>
1ie(c,l),o&&!n){if(i.stop){e.addEventListener("touchstart",y,{passive:!0}),e.addEventListener("mousedown",y);return}e.addEventListener("touchstart",h,{passive:!0}),e.addEventListener("touchend",r,{passive:!0}),e.addEventListener("touchmove",$,{passive:!0}),e.addEventListener("touchcancel",r),e.addEventListener("mousedown",h),e.addEventListener("mouseup",r),e.addEventListener("mouseleave",r),e.addEventListener("keydown",e._ripple.keyDownHandler),e.addEventListener("keyup",P),e.addEventListener("blur",x),e.addEventListener("dragstart",r,{passive:!0})}else!o&&n&&N(e)}function N(e){e.removeEventListener("touchstart",y),e.removeEventListener("mousedown",y),e.removeEventListener("touchstart",h),e.removeEventListener("touchend",r),e.removeEventListener("touchmove",$),e.removeEventListener("touchcancel",r),e.removeEventListener("mousedown",h),e.removeEventListener("mouseup",r),e.removeEventListener("mouseleave",r),e._ripple?.keyDownHandler&&e.removeEventListener("keydown",e._ripple.keyDownHandler),e.removeEventListener("keyup",P),e.removeEventListener("blur",x),e.removeEventListener("dragstart",r)}function oe(e,t){R(e,t,!1)}function ae(e){N(e),delete e._ripple}function re(e,t){if(t.value===t.oldValue)return;const n=z(t.oldValue);R(e,t,n)}const _e={mounted:oe,unmounted:ae,updated:re},ye=f({transition:{type:null,default:"fade-transition",validator:e=>e!==!0}},"transition"),we=(e,t)=>{let{slots:n}=t;const{transition:s,disabled:i,group:o,...a}=e,{component:l=o?V:H,...c}=w(s)?s:{};let d;return w(s)?d=E(c,D({disabled:i,group:o}),a):d=E({name:i||!s?"":s},a),B(l,d,n)},le=["x-small","small","default","large","x-large"],ce=f({size:{type:[String,Number],default:"default"}},"size");function ue(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:C();return I(()=>{const n=e.size;let s,i;return q(le,n)?s=`${t}--size-${n}`:n&&(i={width:v(n),height:v(n)}),{sizeClasses:s,sizeStyles:i}})}const de=f({tag:{type:[String,Object,Function],default:"div"}},"tag"),pe=f({color:String,disabled:Boolean,start:Boolean,end:Boolean,icon:j,opacity:[String,Number],...ee(),...ce(),...de({tag:"i"}),...G()},"VIcon"),be=F()({name:"VIcon",props:pe(),setup(e,t){let{attrs:n,slots:s}=t;const i=W(),{themeClasses:o}=M(),{iconData:a}=Y(()=>i.value||e.icon),{sizeClasses:l}=ue(e),{textColorClasses:c,textColorStyles:d}=Z(()=>e.color);return te(()=>{const m=s.default?.();m&&(i.value=A(m).filter(p=>p.type===O&&p.children&&typeof p.children=="string")[0]?.children);const u=!!(n.onClick||n.onClickOnce);return X(a.value.component,{tag:e.tag,icon:a.value.icon,class:K(["v-icon","notranslate",o.value,l.value,c.value,{"v-icon--clickable":u,"v-icon--disabled":e.disabled,"v-icon--start":e.start,"v-icon--end":e.end},e.class]),style:J([{"--v-icon-opacity":e.opacity},l.value?void 0:{fontSize:v(e.size),height:v(e.size),width:v(e.size)},d.value,e.style]),role:u?"button":void 0,"aria-hidden":!u,tabindex:u?e.disabled?-1:0:void 0},{default:()=>[m]})}),{}}}),Te=f({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},"rounded");function Ce(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:C();
1return{roundedClasses:Q(()=>{const s=L(e)?e.value:e.rounded,i=L(e)?!1:e.tile,o=[];if(i||s===!1)o.push("rounded-0");else if(s===!0||s==="")o.push(`${t}--rounded`);else if(typeof s=="string"||s===0)for(const a of String(s).split(" "))o.push(`rounded-${a}`);return o})}}const me=[null,"default","comfortable","compact"],Ee=f({density:{type:String,default:"default",validator:e=>me.includes(e)}},"density");function Le(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:C();return{densityClasses:U(()=>`${t}--density-${e.density}`)}}export{we as M,_e as R,be as V,Te as a,ce as b,de as c,ye as d,Ce as e,ue as f,Ee as m,Le 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.