/*! For license information please see main.d0a9c9f6.js.LICENSE.txt */ (function(){var __webpack_modules__={8786:function(t,e,n){"use strict";n.d(e,{Z:function(){return Ke}});var r=n(7762),i=n(5671),o=n(3144),a=n(7326),s=n(136),l=n(9388),u=n(4942);function c(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function h(t){for(var e=1;e=(window.innerWidth||document.documentElement.clientWidth)&&(t.style.left=(window.innerWidth||document.documentElement.clientWidth)-e.right-3+"px")}},{key:"render",value:function(){var t=this;return this.invalid?(0,m.jsxs)("div",{children:["This component was either missing or given the following invalid props:",(0,m.jsx)("br",{}),this.invalid_props.join(", ")]}):(0,m.jsxs)("div",{className:"Dropdown",children:[(0,m.jsx)("button",{className:this.rotate?"toggle-display rotate":"toggle-display",onClick:this.ensureDropdownOnscreen,children:this.display_text}),(0,m.jsxs)("div",{className:"dropdown-content",id:this.makeID(this.items),children:[this.dropdown_content_type===this.DROPDOWN_CONTENT_TYPES.BUTTON&&this.items.map((function(e){return(0,m.jsx)("button",{onClick:function(){return t.callback(e)},disable:(t.currently_selected.text===e&&t.disable.toString()).toString(),style:{fontWeight:t.currently_selected.text===e?"bold":"normal"},children:e},e)})),this.dropdown_content_type===this.DROPDOWN_CONTENT_TYPES.CHECKBOX&&this.items.map((function(e){return(0,m.jsxs)("div",{className:"checkbox-container",children:[(0,m.jsx)("input",{type:"checkbox",id:e+"-checkbox",defaultChecked:e in t.checkbox_default_values&&t.checkbox_default_values[e],onChange:function(n){return t.callback(e,n.target.checked)},disable:(t.currently_selected.text===e&&t.disable.toString()).toString()}),(0,m.jsx)("button",{className:"checkbox-label",disable:(t.currently_selected.text===e&&t.disable.toString()).toString(),style:{fontWeight:t.currently_selected.text===e?"bold":"normal"},children:e},e)]},e)}))]})]})}}]),n}(f.Component),b=_;var w=n.p+"static/media/x.1cab6b7c2e5e6f0ded5d70bcd999c015.svg";var x=n.p+"static/media/x_red.1cab6b7c2e5e6f0ded5d70bcd999c015.svg";var k=n.p+"static/media/x_yellow.2a0469940ea2c7f33bbbee9abd451b8c.svg";var E=n.p+"static/media/x_white.41c4407cdc11445fa54a7efc0b87562d.svg";var A=n.p+"static/media/x_green.fd46be8222cc5429768d3b49a1738c89.svg";var S=n.p+"static/media/criss_cross.468866ce0026fa28193e74bad6ab2103.svg";var C=n.p+"static/media/curved.9bbcc8ece68170e6f00f6dd393402408.svg";var M=n.p+"static/media/sparse.254b7fe29bd955f3319b523b3c1ea74a.svg";var I,N,P,O=n.p+"static/media/field_edge.a6deeb58f643af58e7b88d46fad0190a.svg",L=n(4564).update_all_overlays,T=n(887),D=T.FILTER_MODES,R=T.initProps,B=T.addAllEventListeners,j=T.removeAllEventListeners,F=T.changeGridWidth,z=T.toggleImageHidden,U=T.initLabels,q=T.loadLabels,G=T.changeAutoLoadOnDirSelect,Z=T.saveLabels,Y=T.clearAllLabels,X=T.addImageLayer,V=T.getImageStackByName,H=T.selectImageDir,W={default:"default",red:"red",yellow:"yellow",white:"white",green:"green"},Q={x_overlay:(I={},(0,u.Z)(I,W.default,w),(0,u.Z)(I,W.red,x),(0,u.Z)(I,W.yellow,k),(0,u.Z)(I,W.white,E),(0,u.Z)(I,W.green,A),I),criss_cross:(0,u.Z)({},W.default,S),curved:(0,u.Z)({},W.default,C),sparse:(0,u.Z)({},W.default,M),field_edge:(0,u.Z)({},W.default,O)},J=function(t){(0,s.Z)(n,t);var e=(0,l.Z)(n);function n(t){var r;return(0,i.Z)(this,n),r=e.call(this,t),R(window,document,(0,a.Z)(r),t),r.initOverlays(),r.updateLocalLabels=r.updateLocalLabels.bind((0,a.Z)(r)),r.initOverlays=r.initOverlays.bind((0,a.Z)(r)),r.changeGridFilter=r.changeGridFilter.bind((0,a.Z)(r)),r.getClassFromImageName=r.getClassFromImageName.bind((0,a.Z)(r)),r}return(0,o.Z)(n,[{key:"initOverlays",value:function(){var t,e=(0,r.Z)(this.classes.entries());try{for(e.s();!(t=e.n()).done;){var n=(0,p.Z)(t.value,2),i=n[0],o=n[1];if("svg_overlay"in o&&o.svg_overlay in Q){var a=o.svg_overlay;"color"in o&&o.color in W?o.svg_overlay=Q[a][W[o.color]]:o.svg_overlay=Q[a].default,this.classes[i]=o}}}catch(f){e.e(f)}finally{e.f()}var s,l=document.getElementsByTagName("head")[0],u=document.createElement("style"),c=(0,r.Z)(this.classes);try{for(c.s();!(s=c.n()).done;){var h=s.value;null==h.svg_overlay?u.textContent+="div.".concat(h.class_name," > * > img.overlay {\n filter: opacity(0)\n }\n "):void 0!==h.opacity?u.textContent+="div.".concat(h.class_name," > * > img.overlay {\n filter: opacity(").concat(h.opacity,")\n }\n "):u.textContent+="div.".concat(h.class_name," > * > img.overlay {\n filter: opacity(1)\n }\n ")}}catch(f){c.e(f)}finally{c.f()}l.appendChild(u)}},{key:"updateLocalLabels",value:function(){this.labels=U(this);for(var t=0;t