1"use strict";(self.webpackChunkzeiss_greenfield_aem=self.webpackChunkzeiss_greenfield_aem||[]).push([["60197"],{16776:function(t,e,i){i.d(e,{OA:()=>c,a4:()=>n,og:()=>b});var s=i(89665),a=i(48949),_=i(28078),o=i(85429);let n="vertical_tabs_changed",l="aria-selected",r="tabs-vertical-item__panel--active",h='[data-module="Motion"]',c='[data-js-select="Motion_video_player"]',d="render-open-state",u="render-closed-state",b=class extends s.hp{constructor(t){super(t),this.change_tabs_by_key=t=>{let e=_.Y.get_key_code(t);this.$tab_buttons&&(e===_.n.ARROW_DOWN||e===_.n.ARROW_UP)&&(t.preventDefault(),this.$tab_buttons[this.$tab_focus].setAttribute("tabindex","-1"),e===_.n.ARROW_DOWN?this.$tab_focus=this.next(this.$tab_focus):e===_.n.ARROW_UP&&(this.$tab_focus=this.previous(this.$tab_focus)),this.$tab_buttons[this.$tab_focus].setAttribute("tabindex","0"),this.$tab_buttons[this.$tab_focus].focus(),this.change_tabs(this.$tab_buttons[this.$tab_focus]))},this.change_tabs=t=>{let e=this.is_event(t)?t.target:t;e&&(this.handle_target_click(t,e),this.toggle_tab_selection(e),this.update_panels(e)),this.update_tabs(e),this.move_nav_indicator_to_active_tab(),this.dispatch_tabs_changed_event(e)},this.handle_video=(t,e,i="Motion")=>{if(this.$tab_panels){let a=this.$tab_panels[e].querySelector(`[data-module=${i}]`),_=s.lE.module_instance_from_node(a);return null==_?void 0:_[t]()}},this.open_next_tab=()=>{if(void 0!==this.index_of_selected&&this.$tab_buttons){let t=this.next(this.index_of_selected);this.change_tabs(this.$tab_buttons[t])}},this.get_tab_heights=()=>{var t,e,i,s;null==(t=this.$tab_list)||t.classList.add(u),this.closed_tab_heights_on_large=this.$tab_buttons&&[...[...this.$tab_buttons].map(t=>t.clientHeight)],null==(e=this.$tab_list)||e.classList.remove(u),null==(i=this.$tab_list)||i.classList.add(d),this.open_tab_heights_on_large=this.$tab_buttons&&[...[...this.$tab_buttons].map(t=>t.clientHeight)],null==(s=this.$tab_list)||s.classList.remove(d)},this.set_nav_indicator_top_positions=()=>{this.closed_tab_heights_on_large&&(this.closed_tab_heights_positioning=Array.from(this.closed_tab_heights_on_large),this.closed_tab_heights_positioning.unshift(0),this.closed_tab_heights_positioning.pop())},this.move_nav_indicator_to_active_tab=()=>{if(this.large_breakpoint&&this.$tab_nav_indicator&&this.$tab_nav_indicator_top&&this.open_tab_heights_on_large&&void 0!==this.index_of_selected&&this.closed_tab_heights_positioning){this.$tab_nav_indicator.style.flex=`0 0 ${this.open_tab_heights_on_large[this.index_of_selected]}px`;let t=this.closed_tab_heights_positioning.slice(0,this.index_of_selected+1);this.$tab_nav_indicator_top.style.flex=`0 0 ${t.reduce((t,e)=>t+e,0)}px`}},this.$root=t,this.initial_index_of_selected=0,this.$tab_focus=this.initial_index_of_selected,this.open_tab_heights_on_large=[],this.closed_tab_heights_on_large=[],this.closed_tab_heights_positioning=[]}connect(t){super.connect(t)}loaded(t){var e,i,s,a,_,o;super.loaded(t),this.$tab_nav_indicator=null==(e=this.$root)?void 0:e.querySelector('[data-js-select="TabsVerticalGroup_nav-indicator"]'),this.$tab_nav_indicator_top=null==(i=this.$root)?void 0:i.querySelector('[data-js-select="TabsVerticalGroup_nav-indicator-top"]'),this.$tab_list=null==(s=this.$root)?void 0:s.querySelector('[data-js-select="TabsVerticalGroup_tab-list"]'),this.$tab_buttons=null==(a=this.$root)?void 0:a.querySelectorAll('[data-js-select="TabsVertical_item-button"]'),this.$tab_panels=null==(_=this.$root)?void 0:_.querySelectorAll('[data-js-select="TabsVertical_item-panel"]'),this.$motions=null==(o=this.$tab_list)?void 0:o.querySelectorAll(h),this.init()}disconnect(t){var e,i;super.disconnect(t),null==(e=this.$tab_buttons)||e.forEach(t=>t.removeEventListener("click",this.change_tabs)),null==(i=this.$tab_list)||i.removeEventListener("keydown",this.change_tabs_by_key)}get $tabs_vertical_item_panel_container(){var t;return null==(t=this.$root)?void 0:t.querySelectorAll('[data-js-select="TabsVertical_item-panel-container"]')}get $selected_panel(){var t;return null==(t=this.$tab_list)?void 0:t.querySelector(`.${r}`)}get $active_motion_module(){var t;return(null==(t=this.$selected_panel)?void 0:t.querySelector(h))||!1}get index_of_selected(){return this.$tab_panels&&this.$selected_panel instanceof HTMLElement?[...this.$tab_panels].indexOf(this.$selected_panel):0}get large_breakpoint(){return o.Z.viewport_width>=o.Z.large}get small_breakpoint(){return o.Z.viewport_width<o.Z.large}init(){var t;this.get_tab_heights(),this.set_nav_indicator_top_positions(),this.$tab_buttons&&(this.$tab_buttons[this.initial_index_of_selected].setAttribute("tabindex","0"),this.change_tabs(this.$tab_buttons[this.initial_index_of_selected]),this.$tab_buttons.forEach(t=>t.addEventListener("click",this.change_tabs,{passive:!0}))),null==(t=this.$tab_list)||t.addEventListener("keydown",this.change_tabs_by_key)}next(t){let e=t+1;return this.$tab_buttons&&e>=this.$tab_buttons.length?0:e}previous(t){let e=t-1;return this.$tab_buttons&&e<0?this.$tab_buttons.length-1:e}is_event(t){return void 0!==t.target}
1handle_target_click(t,e){this.is_event(t)&&"click"===t.type&&e.blur()}toggle_tab_selection(t){var e;let i=`#${t.getAttribute("aria-controls")}`,s=null==(e=this.$root)?void 0:e.querySelector(i);"true"===t.getAttribute(l)?this.small_breakpoint&&(t.setAttribute(l,"false"),null==s||s.classList.remove(r)):(t.setAttribute(l,"true"),null==s||s.classList.add(r))}update_panels(t){var e;let i=`#${t.getAttribute("aria-controls")}`,s=null==(e=this.$root)?void 0:e.querySelector(i);if(s){let t=new Set(this.$tab_panels);for(let e of(t.delete(s),t))e.classList.remove(r)}}update_tabs(t){let e=new Set(this.$tab_buttons);for(let i of(e.delete(t),e))i.setAttribute(l,"false")}dispatch_tabs_changed_event(t){this.$tab_list&&(0,a.Z)(this.$tab_list,n,{ev_target:t})}stop_non_active_videos(t,e){let i=new Set(t);for(let t of(e&&i.delete(e),i)){let e=s.lE.module_instance_from_node(t);window.setTimeout(()=>{null==e||e.stop_video()},350)}}set_height_of_tabpanel_wrapper(t,e){if(this.$tabs_vertical_item_panel_container){let i=[];for(let t of this.$tabs_vertical_item_panel_container){let e=t.parentNode;e&&"none"===window.getComputedStyle(e).getPropertyValue("display")&&Object.assign(e.style,{opacity:"0",display:"block"});let s=t.querySelector(".tabs-vertical-item__media");s&&i.push(s.getBoundingClientRect().height),e.hasAttribute("style")&&e.removeAttribute("style")}let s=Math.max(...i);t.style.setProperty(e,`${s}px`)}}resize_observed(){!this.$selected_panel&&this.large_breakpoint&&this.$tab_buttons&&this.change_tabs(this.$tab_buttons[this.initial_index_of_selected]),this.get_tab_heights(),this.set_nav_indicator_top_positions(),this.move_nav_indicator_to_active_tab()}};b=function(t,e,i,s){var a,_=arguments.length,o=_<3?e:null===s?s=Object.getOwnPropertyDescriptor(e,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(t,e,i,s);else for(var n=t.length-1;n>=0;n--)(a=t[n])&&(o=(_<3?a(o):_>3?a(e,i,o):a(e,i))||o);return _>3&&o&&Object.defineProperty(e,i,o),o}([s.lE.register("TabsVerticalGroup"),s.Sp],b)},28078:function(t,e,i){i.d(e,{Y:()=>a,n:()=>s});let s={ARROW_LEFT:"ArrowLeft",ARROW_RIGHT:"ArrowRight",ARROW_DOWN:"ArrowDown",ARROW_UP:"ArrowUp",ENTER:"Enter",SPACE:" ",ESCAPE:"Escape",HOME:"Home",END:"End"},a=new class{get_key_code(t){return t.key}}},17508:function(t,e,i){i.d(e,{Z:()=>a});var s=i(2217);function a(t,e,i){return(e=(0,s.Z)(e))in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}},78949:function(t,e,i){i.r(e),i.d(e,{default:()=>g}),i(31454),i(54480);var s,a=i(46932),_=i(89526),o=i(11998),n=i(64222),l=i(84892),r=i(28446),h=i(26238),c=i(17508),d=i(16776),u=i(89665);function b(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(b=function(){return!!t})()}var p="tabs-vertical-classic--js-init",v="--tabs-vertical-classic-media-height";let g=u.lE.register("TabsVerticalClassic")(s=(0,u.Sp)(s=function(t){function e(t){var i,s,_;return(0,a.Z)(this,e),s=e,_=[t],s=(0,r.Z)(s),i=(0,o.Z)(this,b()?Reflect.construct(s,_||[],(0,r.Z)(this).constructor):s.apply(this,_)),(0,c.Z)((0,n.Z)(i),"handle_tabs_vertical_group",function(){i.$_tabs_group_module.stop_non_active_videos(i.$_tabs_group_module.$motions,i.$_tabs_group_module.$active_motion_module),i.automatic_tab_change&&i.$_tabs_group_module.$selected_panel?(i.$_tabs_group_module.handle_video("resize_video",i.$_tabs_group_module.index_of_selected),i.$_tabs_group_module.handle_video("play_video",i.$_tabs_group_module.index_of_selected),i.open_next_tab_on_ended_video(i.$_tabs_group_module.$selected_panel.querySelector(d.OA))):i.$_tabs_group_module.handle_video("play_video",i.$_tabs_group_module.index_of_selected)}),(0,c.Z)((0,n.Z)(i),"open_next_tab_on_ended_video",function(t){t&&(t.hasAttribute("loop")&&t.removeAttribute("loop"),t.addEventListener("ended",i.$_tabs_group_module.open_next_tab,{once:!0}),i.$_tabs_group_module.index_of_selected+1===i.$_tabs_group_module.$tab_panels.length&&i.remove_video_listener(t))}),(0,c.Z)((0,n.Z)(i),"remove_video_listener",function(t){t&&t.removeEventListener("ended",i.$_tabs_group_module.open_next_tab)}),i._$root=t,i}
1return(0,h.Z)(e,t),(0,_.Z)(e,[{key:"connect",value:function(t){(0,l.Z)((0,r.Z)(e.prototype),"connect",this).call(this,t)}},{key:"disconnect",value:function(t){(0,l.Z)((0,r.Z)(e.prototype),"disconnect",this).call(this,t),this._$root.removeEventListener(d.a4,this.handle_tabs_vertical_group),this.remove_video_listener(),this._$root.classList.remove(p)}},{key:"loaded",value:function(t){(0,l.Z)((0,r.Z)(e.prototype),"loaded",this).call(this,t),this._$root.classList.add(p),this._$tabs_vertical_group=this._$root.querySelector('[data-module="TabsVerticalGroup"]'),this.$_tabs_group_module=u.lE.module_instance_from_node(this._$tabs_vertical_group),this.automatic_tab_change="true"===this._$root.querySelector(".tabs-vertical-classic__container").dataset.automaticTabChange,this.init()}},{key:"init",value:function(){this._$root.addEventListener(d.a4,this.handle_tabs_vertical_group),this.$_tabs_group_module.large_breakpoint&&this.$_tabs_group_module.set_height_of_tabpanel_wrapper(this._$root,v)}},{key:"resize_observed",value:function(){if(this.$_tabs_group_module.large_breakpoint&&(this.$_tabs_group_module.set_height_of_tabpanel_wrapper(this._$root,v),this.$_tabs_group_module.$selected_panel&&this.handle_tabs_vertical_group()),this.automatic_tab_change&&this.$_tabs_group_module.$selected_panel){var t;this.open_next_tab_on_ended_video(null==(t=this.$_tabs_group_module)||null==(t=t.$selected_panel)?void 0:t.querySelector(d.OA))}}}]),e}(u.hp))||s)||s}}]);
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.