PageSourceSearch

https://www.hofer-filmtage.com/assets/7917515c94eb8522cb56.js

js hofer-filmtage.com collected 2026-10-02 07:23:37 UTC 8,824 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkhft_app=self.webpackChunkhft_app||[]).push([[221],{6734:function(t,e,i){i.d(e,{H:function(){return O}});var n=i(5215),s=i(8052),o=i(6225),r=i(8635),a=i(9477),l=i(8102),c=i(5101),u=i(2573),h=i(6687),p=i(2587),y=i(6037);class d{constructor(t){this.bounceDelta=0,this.bounceDuration=0,this.bounceInitial=void 0,this.bounceStep=0,this.bounceTarget=0,this.currentValue=0,this.deceleration=0,this.epsilon=0,this.friction=0,this.maxValue=void 0,this.minValue=void 0,this.velocity=0;const{initialValue:e,initialVelocity:i}=t,s=(0,n.Tt)(t,["initialValue","initialVelocity"]);Object.assign(this,s),this.currentValue=e,this.velocity=i}getCurrentValue(){return this.currentValue}update(t){let{velocity:e}=this;const{bounceInitial:i,currentValue:n,deceleration:s,friction:o,maxValue:r,minValue:a}=this;if(null!=i){const{bounceDelta:e,bounceDuration:n,bounceEasing:s,bounceTarget:o}=this,r=this.bounceStep+=t;return r>=n?(this.currentValue=o,!1):(this.currentValue=s(r,i,e,n),!0)}if(null!=r&&n>r){const t=r-n;return e>0&&(e=(e+t*s)*o,this.currentValue+=e,this.velocity=e),e<=0&&(this.bounceInitial=n,this.bounceTarget=r,this.bounceDelta=t),!0}if(null!=a&&n<a){const t=a-n;return e<0&&(e=(e+t*s)*o,this.currentValue+=e,this.velocity=e),e>=0&&(this.bounceInitial=n,this.bounceTarget=a,this.bounceDelta=t),!0}return!(Math.abs(e)<this.epsilon)&&(e*=o,this.currentValue+=e,this.velocity=e,!0)}}var g=i(5286);class x extends g.K{constructor(t){super(t);const{context:e,initialVelocity:i,maxValue:s,minValue:o,property:r,rejectOnStop:a}=t,l=(0,n.Tt)(t,["context","initialVelocity","maxValue","minValue","property","rejectOnStop"]),{toArray:c}=this.valueType,u=null!=s?c(s):void 0,h=null!=o?c(o):void 0,p=c(i),y=c(this.initialValue).map((t,e)=>new d(Object.assign(Object.assign({},l),{initialValue:t,initialVelocity:p[e],maxValue:u?u[e]:void 0,minValue:h?h[e]:void 0})));this.axes=y}update(t){const{axes:e,playState:i,valueType:n}=this;if("playing"!==i)return!1;const s=[];let o=!1;for(let i=0;i<e.length;i++){const n=e[i];o=n.update(t)||o,s[i]=n.getCurrentValue()}return this.currentValue=n.fromArray(s),!!o||(this.handleFinished(),!1)}}var f=i(4835);function v(t,e,i={}){const n=Object.assign({},v.defaultOptions,i);return(0,f.o)(t,(s=e,Object.keys(s).reduce((t,e)=>{const i=s[e];return function(t){return"object"==typeof t&&"velocity"in t}(i)?t[e]={initialValue:i.from,initialVelocity:i.velocity,maxValue:i.max,minValue:i.min}:t[e]={initialVelocity:i},t},{})),n,x,()=>({}));var s}!function(t){t.defaultOptions={friction:.95,deceleration:.05,epsilon:.05,bounceDuration:1e3,bounceEasing:y.l}}(v||(v={}));var m=i(7904);class V extends g.K{constructor(t){super(t);const{valueType:e}=this,{acceleration:i,epsilon:n,friction:s}=t;this.acceleration=i,this.epsilon=n,this.friction=s,this.targetValue=e.clone(t.targetValue),this.velocity=e.origin()}advance(t){const{playState:e,valueType:i}=this;return"playing"===e&&(this.targetValue=i.clone(t),!0)}update(t){const{targetValue:e,velocity:i}=this,{add:n,length:s,scale:o,subtract:r}=this.valueType;if("playing"!==this.playState)return!1;const{currentValue:a}=this,l=r(e,a),c=n(o(i,this.friction),o(l,this.acceleration));return this.currentValue=n(a,c),this.velocity=c,!(s(c)<this.epsilon)||(this.currentValue=e,this.handleFinished(),!1)}}var b=i(4886);function M(t,e,i={}){const n=Object.assign({},M.defaultOptions,i);return(0,f.o)(t,(0,b.b)(e),n,V,t=>({advance:i=>Object.keys(e).reduce((e,n)=>{const s=t.find(t=>t.property===n);if(!s)throw new Error(`Cannot advance spring, unknown property '${n}'.`);return s.advance(i[n])&&e},!0)}))}!function(t){t.defaultOptions={acceleration:.1,epsilon:.1,friction:.4}}(M||(M={}));class w extends p.yh{constructor(t,e){super(t,e),this.ignoreWheelAxis=!1,this.isDraging=!1,this.listeners=null,this.wheelSping=null,this.initialPosition=t.position,this.ignoreWheelAxis=!!e.ignoreWheelAxis,this.useWheelSmoothing=!!e.smoothWheel,e.disableWheel||(this.listeners=[(0,m.on)(t.el,"wheel",this.onWheel,{scope:this})])}onDragBegin(t,e){const{direction:i,view:n}=this;(0,o.ds)(n);const{xMin:s,xMax:r,yMin:a,yMax:l}=n.positionBounds,c=Math.max(0,r-s),u=Math.max(0,l-a);return("vertical"!==i&&c>0||"horizontal"!==i&&u>0)&&(this.isDraging=!0,this.initialPosition=n.position,this.usePassiveEvents||t.preventDefault(),!0)}onDrag(t,e){const{direction:i,initialPosition:n,view:s}=this;this.usePassiveEvents||t.preventDefault();const o=s.toLocalOffset(e.delta),{xMin:r,xMax:a,yMin:l,yMax:c}=s.positionBounds;let{x:u,y:h}=n;return"vertical"!==i&&(u-=o.x,u>a&&(u=a+.5*(u-a)),u<r&&(u=r+.5*(u-r))),"horizontal"!==i&&(h-=o.y,h>c&&(h=c+.5*(h-c)),h<l&&(h=l+.5*(h-l))),s.position={x:u,y:h},!0}
1onDragEnd(t,e){const{view:i}=this,n=this.getVelocity(e);if(this.isDraging=!1,h.w.tryPreventNextClick(this.view),i.isPositionPaged){const t=i.position;t.x+=10*n.x,t.y+=10*n.y,i.tweenTo(i.clampPosition(t),{easing:y.l})}else{const{xMin:t,xMax:e,yMin:s,yMax:o}=i.positionBounds;v(i,{position:{velocity:n,min:{x:t,y:s},max:{x:e,y:o}}})}}getVelocity(t){const{direction:e,view:i}=this,{clientX:n,clientY:s}=t.velocity.get(),o={x:0,y:0};return"vertical"!==e&&(o.x=-n),"horizontal"!==e&&(o.y=-s),i.toLocalOffset(o)}onDestroyed(){super.onDestroyed(),this.listeners&&(this.listeners.forEach(t=>t()),this.listeners=null)}onWheel(t){if(this.isDraging||this.isDisabled)return;const{direction:e,view:i,wheelSping:n}=this;let s=n?n.position:i.position,r=!1;const a=i.toLocalOffset({x:t.deltaX,y:t.deltaY});this.ignoreWheelAxis&&(Math.abs(a.x)>Math.abs(a.y)?a.y=a.x:a.x=a.y),"vertical"!==e&&(s.x+=a.x,r=r||Math.abs(a.x)>0),"horizontal"!==e&&(s.y+=a.y,r=r||Math.abs(a.y)>0),r&&t.preventDefault(),s=i.clampPosition(s),this.useWheelSmoothing&&!function(t){if("wheelDeltaY"in t){if(t.wheelDeltaY===-3*t.deltaY)return!0}else if(0===t.deltaMode)return!0;return!1}(t)?n&&n.spring.advance({position:s})?n.position=s:(this.wheelSping={position:s,spring:M(i,{position:s})},this.wheelSping.spring.then(()=>this.wheelSping=null)):((0,o.ds)(i),this.wheelSping=null,i.position=i.clampPosition(s))}}class O extends l.S{get items(){return(0,s.J)(this.itemSelector,this.content||this.el).map(this.createItem)}constructor(t){super(t),this.currentTarget=null,this.currentTween=null,this.use3DTransform=!1,this.positionBounds={xMin:0,xMax:0,yMin:0,yMax:0},this.viewportSize={width:0,height:0};const{direction:e="both",position:i={x:0,y:0}}=t;this.direction=e,this._position=Object.assign({},i),this.dragBehaviour=this.addBehaviour(w,Object.assign({direction:e},t.dragOptions||{}))}get isPositionPaged(){return!1}get position(){const{x:t,y:e}=this._position;return{x:t,y:e}}set position(t){this.setPosition(t)}clampPosition(t){const{xMin:e,xMax:i,yMin:n,yMax:s}=this.positionBounds;let{x:o,y:r}=t;return o>i&&(o=i),o<e&&(o=e),r>s&&(r=s),r<n&&(r=n),{x:o,y:r}}createItem(t,e){return{el:t}}gotoPosition(t){(0,o.ds)(this),this.position=this.clampPosition(t)}setPosition(t){const{_position:e,content:i,direction:n,use3DTransform:s}=this;if("vertical"!==n&&(e.x=t.x),"horizontal"!==n&&(e.y=t.y),i){const{x:t,y:n}=this.toDisplayOffset(e);i.style[r.pd]=s?`translate3d(${-t}px, ${-n}px, 0)`:`translate(${-t}px, ${-n}px)`}this.trigger("tyny:scrollerScroll",{target:this,position:Object.assign({},e)})}toDisplayOffset(t){return t}toLocalOffset(t){return t}tweenTo(t,e={}){let{currentTween:i}=this;if(this.currentTarget=t,i)i.advance({position:t},e);else{this.currentTween=i=(0,a.Q)(this,{position:t},Object.assign(Object.assign({},e),{rejectOnStop:!0}));const n=()=>this.currentTween=this.currentTarget=null;i.then(n,n)}return i}onMeasure(){const{content:t,useContentMargins:e,viewport:i,viewportSize:n}=this,s=this.positionBounds;if(!t||!i)return;const o=n.height=i.offsetHeight,r=n.width=i.offsetWidth;if(s.xMin=0,s.xMax=t.scrollWidth-r,s.yMin=0,s.yMax=t.scrollHeight-o,e){const e=window.getComputedStyle(t);s.xMax+=parseFloat(e.marginLeft)+parseFloat(e.marginRight),s.yMax+=parseFloat(e.marginTop)+parseFloat(e.marginBottom)}}onResize(){(0,o.ds)(this),this.position=this.clampPosition(this.position)}}(0,n.Cg)([(0,c.M)({param:{type:"element"}})],O.prototype,"content",void 0),(0,n.Cg)([(0,c.M)()],O.prototype,"items",null),(0,n.Cg)([(0,c.M)({param:{defaultValue:"> *",type:"string"}})],O.prototype,"itemSelector",void 0),(0,n.Cg)([(0,c.M)({param:{defaultValue:!0,type:"bool"}})],O.prototype,"useContentMargins",void 0),(0,n.Cg)([(0,c.M)({param:{defaultValue:":scope",type:"element"}})],O.prototype,"viewport",void 0),(0,n.Cg)([(0,u.y)({mode:"read",events:["resize","update"]})],O.prototype,"onMeasure",null),(0,n.Cg)([(0,u.y)({mode:"write",events:"resize"})],O.prototype,"onResize",null)},8221:function(t,e,i){i.r(e),i.d(e,{default:function(){return s}});var n=i(6734);class s extends n.H{constructor(t){super(Object.assign(Object.assign({},t),{content:".hftTeaserSlider__content",direction:"horizontal"}))}}}}]);

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.