| Current Path : /var/www/homesaver/www/bitrix/modules/ui/install/js/ui/form-elements/view/dist/ |
| Current File : /var/www/homesaver/www/bitrix/modules/ui/install/js/ui/form-elements/view/dist/view.bundle.min.js |
this.BX=this.BX||{};this.BX.UI=this.BX.UI||{};(function(e,t,i,l,a,s,r,n){"use strict";var o,d,b,c,u;function p(e,t){var i=typeof Symbol!=="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(!i){if(Array.isArray(e)||(i=v(e))||t&&e&&typeof e.length==="number"){if(i)e=i;var l=0;var a=function e(){};return{s:a,n:function t(){if(l>=e.length)return{done:true};return{done:false,value:e[l++]}},e:function e(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s=true,r=false,n;return{s:function t(){i=i.call(e)},n:function e(){var t=i.next();s=t.done;return t},e:function e(t){r=true;n=t},f:function e(){try{if(!s&&i["return"]!=null)i["return"]()}finally{if(r)throw n}}}}function v(e,t){if(!e)return;if(typeof e==="string")return h(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);if(i==="Object"&&e.constructor)i=e.constructor.name;if(i==="Map"||i==="Set")return Array.from(e);if(i==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return h(e,t)}function h(e,t){if(t==null||t>e.length)t=e.length;for(var i=0,l=new Array(t);i<t;i++)l[i]=e[i];return l}function f(e,t,i){H(e,t);t.set(e,i)}function H(e,t){if(t.has(e)){throw new TypeError("Cannot initialize the same private elements twice on an object")}}var g=new WeakMap;var T=new WeakMap;var y=new WeakMap;var m=new WeakMap;var w=new WeakMap;var I=new WeakMap;var k=new WeakMap;var F=new WeakMap;var P=new WeakMap;var _=new WeakMap;var z=function(e){babelHelpers.inherits(t,e);function t(e){var i;babelHelpers.classCallCheck(this,t);i=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this));f(babelHelpers.assertThisInitialized(i),g,{writable:true,value:void 0});f(babelHelpers.assertThisInitialized(i),T,{writable:true,value:void 0});f(babelHelpers.assertThisInitialized(i),y,{writable:true,value:void 0});f(babelHelpers.assertThisInitialized(i),m,{writable:true,value:void 0});f(babelHelpers.assertThisInitialized(i),w,{writable:true,value:void 0});f(babelHelpers.assertThisInitialized(i),I,{writable:true,value:""});f(babelHelpers.assertThisInitialized(i),k,{writable:true,value:void 0});f(babelHelpers.assertThisInitialized(i),F,{writable:true,value:null});f(babelHelpers.assertThisInitialized(i),P,{writable:true,value:void 0});f(babelHelpers.assertThisInitialized(i),_,{writable:true,value:false});i.setEventNamespace("UI.Section");babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),I,r.Type.isStringFilled(e.label)?e.label:"");if(r.Type.isStringFilled(e.id)){babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),g,e.id)}else if(!i.id){babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),g,i.prefixId()+r.Text.getRandom(8))}if(r.Type.isStringFilled(e.inputName)){babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),T,e.inputName)}else if(!babelHelpers.classPrivateFieldGet(babelHelpers.assertThisInitialized(i),T)){babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),T,r.Text.getRandom(8))}babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),y,e.isEnable!==false);babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),m,r.Type.isStringFilled(e.bannerCode)?e.bannerCode:null);babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),w,r.Type.isStringFilled(e.helpDesk)?e.helpDesk:null);babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),k,e.helpMessageProvider);babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),_,r.Type.isBoolean(e.isFieldDisabled)?e.isFieldDisabled:false);return i}babelHelpers.createClass(t,[{key:"getHelpMessage",value:function e(){if(babelHelpers.classPrivateFieldGet(this,F)instanceof l.HelpMessage){return babelHelpers.classPrivateFieldGet(this,F)}babelHelpers.classPrivateFieldSet(this,F,r.Type.isFunction(babelHelpers.classPrivateFieldGet(this,k))?babelHelpers.classPrivateFieldGet(this,k).call(this,this.getId(),this.getInputNode()):null);return babelHelpers.classPrivateFieldGet(this,F)}},{key:"cleanError",value:function e(){r.Dom.clean(babelHelpers.classPrivateFieldGet(this,P));r.Dom.removeClass(this.getErrorBox(),"--error")}},{key:"setErrors",value:function e(t){this.cleanError();r.Dom.addClass(this.getErrorBox(),"--error");var i=p(t),l;try{for(i.s();!(l=i.n()).done;){var a=l.value;var s=r.Tag.render(o||(o=babelHelpers.taggedTemplateLiteral(['\n\t\t\t\t<div class="ui-section__error-message">\n\t\t\t\t\t<span class="ui-icon-set --warning"></span>\n\t\t\t\t\t<span>',"</span>\n\t\t\t\t</div>\n\t\t\t"])),a);r.Dom.append(s,this.renderErrors())}}catch(e){i.e(e)}finally{i.f()}}},{key:"getErrorBox",value:function e(){return this.getInputNode()}},{key:"renderErrors",value:function e(){if(babelHelpers.classPrivateFieldGet(this,P)){return babelHelpers.classPrivateFieldGet(this,P)}babelHelpers.classPrivateFieldSet(this,P,r.Tag.render(d||(d=babelHelpers.taggedTemplateLiteral(['<div class="ui-section__error-container"></div>']))));return babelHelpers.classPrivateFieldGet(this,P)}},{key:"getId",value:function e(){return babelHelpers.classPrivateFieldGet(this,g)}},{key:"getLabel",value:function e(){return babelHelpers.classPrivateFieldGet(this,I)}},{key:"prefixId",value:function e(){return""}},{key:"getValue",value:function e(){return""}},{key:"getName",value:function e(){return babelHelpers.classPrivateFieldGet(this,T)}},{key:"getInputNode",value:function e(){return null}},{key:"setName",value:function e(t){babelHelpers.classPrivateFieldSet(this,T,t)}},{key:"cancel",value:function e(){}},{key:"render",value:function e(){if(this.field){return this.field}this.field=this.renderContentField();return this.field}},{key:"renderContentField",value:function e(){return r.Tag.render(b||(b=babelHelpers.taggedTemplateLiteral([""])))}},{key:"isEnable",value:function e(){return babelHelpers.classPrivateFieldGet(this,y)}},{key:"getBannerCode",value:function e(){return babelHelpers.classPrivateFieldGet(this,m)}},{key:"showBanner",value:function e(){if(this.getBannerCode()){BX.UI.InfoHelper.show(this.getBannerCode())}}},{key:"getHelpdeskCode",value:function e(){return babelHelpers.classPrivateFieldGet(this,w)}},{key:"showHelpdesk",value:function e(){if(this.getHelpdeskCode()){top.BX.Helper.show(this.getHelpdeskCode())}}},{key:"renderLockElement",value:function e(){var t=this;var i=r.Tag.render(c||(c=babelHelpers.taggedTemplateLiteral(['<span class="ui-icon-set --lock field-has-lock"></span>'])));i.addEventListener("click",(function(){t.showBanner()}));return i}},{key:"renderMoreElement",value:function e(t){return r.Tag.render(u||(u=babelHelpers.taggedTemplateLiteral(["\n\t\t\t","\n\t\t"])),this.getMoreElement(t))}},{key:"getMoreElement",value:function e(t){return'\n\t\t\t<a class="more" href="javascript:top.BX.Helper.show(\''.concat(t,"');\">\n\t\t\t\t").concat(r.Loc.getMessage("INTRANET_SETTINGS_CANCEL_MORE"),"\n\t\t\t</a>\n\t\t")}},{key:"isFieldDisabled",value:function e(){return babelHelpers.classPrivateFieldGet(this,_)}}]);return t}(i.EventEmitter);var S,C;function E(e,t){M(e,t);t.add(e)}function G(e,t,i){M(e,t);t.set(e,i)}function M(e,t){if(t.has(e)){throw new TypeError("Cannot initialize the same private elements twice on an object")}}function N(e,t,i){if(!t.has(e)){throw new TypeError("attempted to get private field on non-instance")}return i}var x=new WeakMap;var D=new WeakMap;var W=new WeakSet;var O=new WeakSet;var L=function(e){babelHelpers.inherits(t,e);function t(e){var l;babelHelpers.classCallCheck(this,t);e.label=e.title;l=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this,e));E(babelHelpers.assertThisInitialized(l),O);E(babelHelpers.assertThisInitialized(l),W);G(babelHelpers.assertThisInitialized(l),x,{writable:true,value:void 0});G(babelHelpers.assertThisInitialized(l),D,{writable:true,value:void 0});l.hintOn=e.hintOn;l.hintOff=e.hintOff;l.hideSeparator=e.hideSeparator;l.alignCenter=e.alignCenter;l.noMarginBottom=e.noMarginBottom;l.size=e.size;l.switcher=new s.Switcher({inputName:l.getName(),checked:e.checked,id:l.getId(),attributeName:e.attributeName,handlers:e.handlers,color:e.colors,size:e.size});if(l.isFieldDisabled()){l.switcher.disable(true)}l.defaultValue=e.checked;i.EventEmitter.subscribe(l.switcher,"toggled",(function(){if(!l.isEnable()){l.switcher.check(l.defaultValue,false);if(!r.Type.isNil(l.getHelpMessage())){l.getHelpMessage().show()}return}l.switcher.inputNode.form.dispatchEvent(new Event("change"));l.changeHint(l.isChecked());l.emit("change",l.isChecked())}));return l}babelHelpers.createClass(t,[{key:"getValue",value:function e(){return this.switcher.inputNode.value}},{key:"getInputNode",value:function e(){return this.switcher.node}},{key:"prefixId",value:function e(){return"checker_"}},{key:"isChecked",value:function e(){return this.switcher.isChecked()}},{key:"renderMore",value:function e(){if(babelHelpers.classPrivateFieldGet(this,x)){return babelHelpers.classPrivateFieldGet(this,x)}babelHelpers.classPrivateFieldSet(this,x,!r.Type.isNil(this.getHelpdeskCode())?this.renderMoreElement(this.getHelpdeskCode()):"");return babelHelpers.classPrivateFieldGet(this,x)}},{key:"renderContentField",value:function e(){var t=!this.isEnable()?this.renderLockElement():null;return r.Tag.render(S||(S=babelHelpers.taggedTemplateLiteral(['\n\t\t\t<div\n\t\t\t\tid="','" \n\t\t\t\tclass="\n\t\t\t\t\tui-section__field-switcher\n\t\t\t\t\t',"\n\t\t\t\t\t","\n\t\t\t\t\t","\n\t\t\t\t\t",'\n\t\t\t\t"\n\t\t\t>\n\t\t\t\t<div class="ui-section__field">\n\t\t\t\t\t<div class="ui-section__switcher">\n\t\t\t\t\t\t','\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="ui-section__field-inner">\n\t\t\t\t\t\t<div class="ui-section__title">\n\t\t\t\t\t\t\t'," ","\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t","\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t","\n\t\t\t</div>\n\t\t"])),this.getId(),this.hideSeparator?"--hide-separator":"",this.alignCenter?"--align-center --gray-title":"",this.noMarginBottom?"--no-margin-bottom":"",this.size?"--".concat(this.size):"",this.getInputNode(),this.getLabel(),t,N(this,O,B).call(this,this.isChecked()),this.renderErrors())}},{key:"getHint",value:function e(t){if(!r.Type.isStringFilled(this.hintOff)){return r.Type.isStringFilled(this.hintOn)?this.hintOn:""}var i=t?this.hintOn:this.hintOff;return r.Type.isStringFilled(i)?i:""}},{key:"changeHint",value:function e(t){var i=this.field.querySelector(".ui-section__hint");r.Dom.replace(i,N(this,O,B).call(this,t))}}]);return t}(z);function A(){if(!babelHelpers.classPrivateFieldGet(this,D)){babelHelpers.classPrivateFieldSet(this,D,!r.Type.isNil(this.getHelpdeskCode())?this.getMoreElement(this.getHelpdeskCode()):"")}return babelHelpers.classPrivateFieldGet(this,D)}function B(e){var t="";var i=N(this,W,A).call(this);var l=this.getHint(e);if(l.indexOf("#MORE_DETAILS#")===-1){t=l+" "+i}else{t=l.replace("#MORE_DETAILS#",i)}return r.Tag.render(C||(C=babelHelpers.taggedTemplateLiteral(['\n\t\t\t<div class="ui-section__hint">\n\t\t\t\t',"\n\t\t\t</div>\n\t\t"])),t)}var j,U;function R(e,t,i){V(e,t);t.set(e,i)}function V(e,t){if(t.has(e)){throw new TypeError("Cannot initialize the same private elements twice on an object")}}var X=new WeakMap;var q=function(e){babelHelpers.inherits(t,e);function t(e){var i;babelHelpers.classCallCheck(this,t);i=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this,e));R(babelHelpers.assertThisInitialized(i),X,{writable:true,value:void 0});i.hintTitle=r.Type.isStringFilled(e.hintTitle)?e.hintTitle:"";babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),X,r.Tag.render(j||(j=babelHelpers.taggedTemplateLiteral(['\n\t\t\t<div class="ui-section__description">\n\t\t\t\t',"\n\t\t\t</div>\n\t\t"])),i.isChecked()?i.hintOn:i.hintOff));return i}babelHelpers.createClass(t,[{key:"prefixId",value:function e(){return"inline_checker_"}},{key:"renderContentField",value:function e(){var t=r.Tag.render(U||(U=babelHelpers.taggedTemplateLiteral(['\n\t\t<div id="','" class="ui-section__field-switcher --field-separator --align-center">\n\t\t<div class="ui-section__field-inline-box">\n\t\t\t<div class="ui-section__field-switcher-box">\n\t\t\t\t<div class="ui-section__switcher"></div>\n\t\t\t\t<div class="ui-section__switcher-title">\n\t\t\t\t\t','\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="ui-section__field-inline-separator"></div>\n\t\t\t<div class="ui-section__hint">\n\t\t\t\t<div class="ui-section__title">\n\t\t\t\t\t',"\n\t\t\t\t</div>\n\t\t\t\t","\n\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t"])),this.getId(),this.getLabel(),this.hintTitle,babelHelpers.classPrivateFieldGet(this,X));this.switcher.renderTo(t.querySelector(".ui-section__switcher"));return t}},{key:"changeHint",value:function e(t){babelHelpers.classPrivateFieldGet(this,X).innerText=this.getHint(t)}}]);return t}(L);var $,Y,J;function K(e,t){var i=typeof Symbol!=="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(!i){if(Array.isArray(e)||(i=Q(e))||t&&e&&typeof e.length==="number"){if(i)e=i;var l=0;var a=function e(){};return{s:a,n:function t(){if(l>=e.length)return{done:true};return{done:false,value:e[l++]}},e:function e(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s=true,r=false,n;return{s:function t(){i=i.call(e)},n:function e(){var t=i.next();s=t.done;return t},e:function e(t){r=true;n=t},f:function e(){try{if(!s&&i["return"]!=null)i["return"]()}finally{if(r)throw n}}}}function Q(e,t){if(!e)return;if(typeof e==="string")return Z(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);if(i==="Object"&&e.constructor)i=e.constructor.name;if(i==="Map"||i==="Set")return Array.from(e);if(i==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return Z(e,t)}function Z(e,t){if(t==null||t>e.length)t=e.length;for(var i=0,l=new Array(t);i<t;i++)l[i]=e[i];return l}function ee(e,t){ie(e,t);t.add(e)}function te(e,t,i){ie(e,t);t.set(e,i)}function ie(e,t){if(t.has(e)){throw new TypeError("Cannot initialize the same private elements twice on an object")}}function le(e,t,i){if(!t.has(e)){throw new TypeError("attempted to get private field on non-instance")}return i}var ae=new WeakMap;var se=new WeakMap;var re=new WeakMap;var ne=new WeakMap;var oe=new WeakSet;var de=new WeakSet;var be=function(e){babelHelpers.inherits(t,e);function t(e){var i;babelHelpers.classCallCheck(this,t);i=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this,e));ee(babelHelpers.assertThisInitialized(i),de);ee(babelHelpers.assertThisInitialized(i),oe);te(babelHelpers.assertThisInitialized(i),ae,{writable:true,value:[]});te(babelHelpers.assertThisInitialized(i),se,{writable:true,value:void 0});te(babelHelpers.assertThisInitialized(i),re,{writable:true,value:void 0});te(babelHelpers.assertThisInitialized(i),ne,{writable:true,value:void 0});babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),ae,e.items);babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),re,e.isMulti===true);babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),ne,e.current);if(babelHelpers.classPrivateFieldGet(babelHelpers.assertThisInitialized(i),re)&&i.getName().substring(i.getName().length-2)!=="[]"){i.setName(i.getName()+"[]")}babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),se,le(babelHelpers.assertThisInitialized(i),oe,ce).call(babelHelpers.assertThisInitialized(i)));return i}babelHelpers.createClass(t,[{key:"prefixId",value:function e(){return"item_picker_"}},{key:"renderContentField",value:function e(){return r.Tag.render($||($=babelHelpers.taggedTemplateLiteral(['\n\t\t<div class="ui-section__picker-wrapper" id="','">\n\t\t\t<div class="ui-section__field-label">',"</div>\n\t\t\t","\n\t\t\t","\n\t\t\t","\n\t\t</div>\n\t\t"])),this.getId(),this.getLabel(),le(this,de,ue).call(this),this.renderErrors(),this.getInputNode())}},{key:"getInputNode",value:function e(){return babelHelpers.classPrivateFieldGet(this,se)}},{key:"onClickHandler",value:function e(t){r.Dom.toggleClass(t.target,"ui-section__selected");if(!r.Dom.hasClass(t.target,"ui-section__selected")&&babelHelpers.classPrivateFieldGet(this,re)){this.unSelect(t.target)}else{this.select(t.target)}}},{key:"createItem",value:function e(t,i){var l=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;return r.Dom.create("div",{text:t,props:{className:"ui-section__item "+(l?"ui-section__selected":"")},dataset:{value:i},events:{click:this.onClickHandler.bind(this)}})}},{key:"select",value:function e(t){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;if(!babelHelpers.classPrivateFieldGet(this,re)){this.unSelectAll()}var l=t.dataset["value"];var a=babelHelpers.classPrivateFieldGet(this,se).querySelector('option[value="'+l+'"]');if(r.Type.isDomNode(a)){r.Dom.addClass(t,"ui-section__selected");a.selected=true;if(i){this.fireEvent()}}}},{key:"unSelect",value:function e(t){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;var l=t.dataset["value"];var a=babelHelpers.classPrivateFieldGet(this,se).querySelector('option[value="'+l+'"]');if(r.Type.isDomNode(a)){r.Dom.removeClass(t,"ui-section__selected");a.selected=false;if(i){this.fireEvent()}}}},{key:"unSelectAll",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:false;if(r.Type.isDomNode(this.field)){var i=this.field.querySelectorAll(".ui-section__item.ui-section__selected");i.forEach((function(e){r.Dom.removeClass(e,"ui-section__selected")}))}var l=babelHelpers.classPrivateFieldGet(this,se).querySelectorAll("option");l.forEach((function(e){if(r.Type.isDomNode(e)){e.selected=false}}));if(t){this.fireEvent()}}},{key:"getNodesByValue",value:function e(t){var i;if(r.Type.isArray(t)){var l=t.map((function(e){return'.ui-section__item[data-value="'+e+'"]'}));i=l.join(", ")}else{i='.ui-section__item[data-value="'+t+'"]'}return this.field.querySelectorAll(i)}},{key:"fireEvent",value:function e(){babelHelpers.classPrivateFieldGet(this,se).dispatchEvent(new Event("change"));babelHelpers.classPrivateFieldGet(this,se).form.dispatchEvent(new Event("change"))}}]);return t}(z);function ce(){var e=[];var t=K(babelHelpers.classPrivateFieldGet(this,ae)),i;try{for(t.s();!(i=t.n()).done;){var l=i.value,a=l.value,s=l.name,n=l.selected;var o="";if(n===true){o="selected"}e.push(r.Tag.render(Y||(Y=babelHelpers.taggedTemplateLiteral(["<option ",' value="','">',"</option>"])),o,a,s))}}catch(e){t.e(e)}finally{t.f()}return r.Dom.create("select",{attrs:{multiple:babelHelpers.classPrivateFieldGet(this,re)?"on":"",name:this.getName(),disabled:!this.isEnable()?"disable":""},style:{display:"none"},children:e})}function ue(){var e=r.Tag.render(J||(J=babelHelpers.taggedTemplateLiteral(['<div class="ui-section__item-collection"></div>'])));var t=K(babelHelpers.classPrivateFieldGet(this,ae)),i;try{for(t.s();!(i=t.n()).done;){var l=i.value,a=l.value,s=l.name,n=l.selected;r.Dom.append(this.createItem(s,a,n),e)}}catch(e){t.e(e)}finally{t.f()}return e}var pe,ve,he,fe,He,ge;function Te(e,t){var i=typeof Symbol!=="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(!i){if(Array.isArray(e)||(i=ye(e))||t&&e&&typeof e.length==="number"){if(i)e=i;var l=0;var a=function e(){};return{s:a,n:function t(){if(l>=e.length)return{done:true};return{done:false,value:e[l++]}},e:function e(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s=true,r=false,n;return{s:function t(){i=i.call(e)},n:function e(){var t=i.next();s=t.done;return t},e:function e(t){r=true;n=t},f:function e(){try{if(!s&&i["return"]!=null)i["return"]()}finally{if(r)throw n}}}}function ye(e,t){if(!e)return;if(typeof e==="string")return me(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);if(i==="Object"&&e.constructor)i=e.constructor.name;if(i==="Map"||i==="Set")return Array.from(e);if(i==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return me(e,t)}function me(e,t){if(t==null||t>e.length)t=e.length;for(var i=0,l=new Array(t);i<t;i++)l[i]=e[i];return l}function we(e,t){ke(e,t);t.add(e)}function Ie(e,t,i){ke(e,t);t.set(e,i)}function ke(e,t){if(t.has(e)){throw new TypeError("Cannot initialize the same private elements twice on an object")}}function Fe(e,t,i){if(!t.has(e)){throw new TypeError("attempted to get private field on non-instance")}return i}var Pe=new WeakMap;var _e=new WeakMap;var ze=new WeakMap;var Se=new WeakMap;var Ce=new WeakMap;var Ee=new WeakMap;var Ge=new WeakMap;var Me=new WeakMap;var Ne=new WeakSet;var xe=function(e){babelHelpers.inherits(t,e);function t(e){var i;babelHelpers.classCallCheck(this,t);e.inputName=e.name;i=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this,e));we(babelHelpers.assertThisInitialized(i),Ne);Ie(babelHelpers.assertThisInitialized(i),Pe,{writable:true,value:[]});Ie(babelHelpers.assertThisInitialized(i),_e,{writable:true,value:void 0});Ie(babelHelpers.assertThisInitialized(i),ze,{writable:true,value:void 0});Ie(babelHelpers.assertThisInitialized(i),Se,{writable:true,value:void 0});Ie(babelHelpers.assertThisInitialized(i),Ce,{writable:true,value:void 0});Ie(babelHelpers.assertThisInitialized(i),Ee,{writable:true,value:void 0});Ie(babelHelpers.assertThisInitialized(i),Ge,{writable:true,value:void 0});Ie(babelHelpers.assertThisInitialized(i),Me,{writable:true,value:void 0});babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),Pe,e.items);babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),_e,r.Type.isString(e.hintTitle)?e.hintTitle:"");babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),ze,r.Type.isObject(e.hints)?e.hints:{});i.defaultValue=e.current;babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),Se,r.Tag.render(pe||(pe=babelHelpers.taggedTemplateLiteral(['<div class="ui-section__title"></div>']))));babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),Ce,r.Tag.render(ve||(ve=babelHelpers.taggedTemplateLiteral(['<div class="ui-section__description"></div>']))));babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),Me,r.Tag.render(he||(he=babelHelpers.taggedTemplateLiteral(['<div class="ui-section__field-inline-separator"></div>']))));babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),Ee,Fe(babelHelpers.assertThisInitialized(i),Ne,De).call(babelHelpers.assertThisInitialized(i)));return i}babelHelpers.createClass(t,[{key:"getHint",value:function e(t){var i=babelHelpers.classPrivateFieldGet(this,ze)[t];if(!r.Type.isString(i)||i===""){return null}return i}},{key:"prefixId",value:function e(){return"selector_"}},{key:"setHint",value:function e(t){var i=r.Type.isNil(this.getHelpdeskCode())?"":this.renderMoreElement(this.getHelpdeskCode()).outerHTML;var l=this.getHint(t);babelHelpers.classPrivateFieldGet(this,Se).innerText=!r.Type.isNil(l)?babelHelpers.classPrivateFieldGet(this,_e):"";babelHelpers.classPrivateFieldGet(this,Ce).innerHTML=!r.Type.isNil(l)?l+" "+i:"";r.Dom.removeClass(this.field,"--field-separator");r.Dom.remove(babelHelpers.classPrivateFieldGet(this,Me));if(!r.Type.isNil(l)){r.Dom.addClass(this.field,"--field-separator");var a=this.field.querySelector(".ui-section__field-inline-box .ui-section__field");r.Dom.insertAfter(babelHelpers.classPrivateFieldGet(this,Me),a)}}},{key:"renderContentField",value:function e(){var t=this.isEnable()?null:this.renderLockElement();return r.Tag.render(fe||(fe=babelHelpers.taggedTemplateLiteral(['\n\t\t\t<div id="','" class="ui-section__field-selector ">\n\t\t\t\t<div class="ui-section__field-container">\n\t\t\t\t\t<div class="ui-section__field-label_box">\n\t\t\t\t\t\t<label class="ui-section__field-label" for="','">',"</label> \n\t\t\t\t\t\t",'\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="ui-section__field-inline-box">\n\t\t\t\t\t\t<div class="ui-section__field">\n\t\t\t\t\t\t\t','\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="ui-section__hint">\n\t\t\t\t\t\t\t',"\n\t\t\t\t\t\t\t","\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t"])),this.getId(),this.getName(),this.getLabel(),t,this.getSelector(),babelHelpers.classPrivateFieldGet(this,Se),babelHelpers.classPrivateFieldGet(this,Ce))}},{key:"render",value:function e(){var e=babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"render",this).call(this);this.setHint(this.getInputNode().value);return e}},{key:"getItems",value:function e(){return babelHelpers.classPrivateFieldGet(this,Pe)}},{key:"getValue",value:function e(){return this.getInputNode().value}},{key:"getSelector",value:function e(){var t;var i=!this.isEnable()||this.isFieldDisabled()?"ui-ctl-disabled":"";(t=babelHelpers.classPrivateFieldGet(this,Ge))!==null&&t!==void 0?t:babelHelpers.classPrivateFieldSet(this,Ge,r.Tag.render(He||(He=babelHelpers.taggedTemplateLiteral(['\n\t\t\t<div class="ui-ctl ui-ctl-w100 ui-ctl-after-icon ui-ctl-dropdown ','">\n\t\t\t\t<div class="ui-ctl-after ui-ctl-icon-angle"></div>\n\t\t\t\t',"\n\t\t\t</div>\n\t\t"])),i,this.getInputNode()));return babelHelpers.classPrivateFieldGet(this,Ge)}},{key:"getInputNode",value:function e(){return babelHelpers.classPrivateFieldGet(this,Ee)}}]);return t}(z);function De(){var e=this;var t=[];var i=Te(babelHelpers.classPrivateFieldGet(this,Pe)),l;try{for(i.s();!(l=i.n()).done;){var a=l.value,s=a.value,n=a.name,o=a.selected,d=a.disabled,b=a.hidden;var c="";var u="";var p="";if(o===true){c="selected"}if(d===true){u="disabled"}if(b===true){p="hidden"}t.push(r.Tag.render(ge||(ge=babelHelpers.taggedTemplateLiteral(["<option "," "," ",' value="','">',"</option>"])),c,u,p,s,n))}}catch(e){i.e(e)}finally{i.f()}return r.Dom.create("select",{attrs:{name:this.getName(),class:"ui-ctl-element"},events:{change:function t(i){e.setHint(i.target.value)},click:function t(i){if(!e.isEnable()){if(!r.Type.isNil(e.getHelpMessage())){e.getHelpMessage().show()}i.preventDefault()}},mousedown:function t(i){if(!e.isEnable()||e.isFieldDisabled()){i.preventDefault()}}},children:t})}function We(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,l)}return i}function Oe(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?We(Object(i),!0).forEach((function(t){babelHelpers.defineProperty(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):We(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}function Le(e,t){Be(e,t);t.add(e)}function Ae(e,t,i){Be(e,t);t.set(e,i)}function Be(e,t){if(t.has(e)){throw new TypeError("Cannot initialize the same private elements twice on an object")}}function je(e,t,i){if(!t.has(e)){throw new TypeError("attempted to get private field on non-instance")}return i}var Ue=new WeakMap;var Re=new WeakSet;var Ve=function(e){babelHelpers.inherits(t,e);function t(e){var i;babelHelpers.classCallCheck(this,t);e.items=e.items.map((function(e){return Oe(Oe({value:e.id,name:e.text},e),{},{onclick:function e(t,l){i.getInputNode().value=l.value;babelHelpers.classPrivateFieldGet(babelHelpers.assertThisInitialized(i),Ue).close()}})}));i=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this,e));Le(babelHelpers.assertThisInitialized(i),Re);Ae(babelHelpers.assertThisInitialized(i),Ue,{writable:true,value:void 0});r.Dom.style(i.getInputNode(),"pointer-events","none");r.Dom.style(i.getSelector(),"cursor","pointer");r.Event.bind(i.getSelector(),"click",je(babelHelpers.assertThisInitialized(i),Re,Xe).bind(babelHelpers.assertThisInitialized(i)));return i}babelHelpers.createClass(t,[{key:"prefixId",value:function e(){return"menu_"}}]);return t}(xe);function Xe(){var e=this;var t=function t(){var i=babelHelpers.classPrivateFieldGet(e,Ue).getPopupWindow();i.adjustPosition();var l=i.bindElement.getBoundingClientRect();if(l.top>window.innerHeight||l.bottom<0){babelHelpers.classPrivateFieldGet(e,Ue).close()}};babelHelpers.classPrivateFieldSet(this,Ue,a.MenuManager.create({id:"ui-form-elements-menu".concat(this.getId()),bindElement:this.getInputNode(),items:this.getItems().map((function(t){var i=t.value===e.getValue()?"ui-form-elements-menu-item --selected":"";return Oe(Oe({},t),{},{className:t.className?"".concat(t.className," ").concat(i):"menu-popup-no-icon ".concat(i)})})),events:{onShow:function i(){var l=babelHelpers.classPrivateFieldGet(e,Ue).getPopupWindow();var a=l.bindElement.offsetWidth;l.setOffset({offsetLeft:0,offsetTop:5});l.setWidth(a);l.adjustPosition();r.Event.bind(window,"scroll",t,true)},onClose:function i(){babelHelpers.classPrivateFieldGet(e,Ue).destroy();r.Event.unbind(window,"scroll",t,true)}}}));babelHelpers.classPrivateFieldGet(this,Ue).show()}var qe=function(e){babelHelpers.inherits(t,e);function t(e){var i;babelHelpers.classCallCheck(this,t);i=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this,e));i.switcher=e.switcher;r.Event.bind(i.switcher.getNode(),"click",(function(){if(!i.isEnable()&&!i.switcher.isChecked()){i.switcher.check(true,false);if(!r.Type.isNil(i.getHelpMessage())){i.getHelpMessage().show()}return}i.switcher.inputNode.form.dispatchEvent(new window.Event("change"));i.emit("change",i.switcher.isChecked())}));return i}return t}(z);var $e,Ye;function Je(e,t){Qe(e,t);t.add(e)}function Ke(e,t,i){Qe(e,t);t.set(e,i)}function Qe(e,t){if(t.has(e)){throw new TypeError("Cannot initialize the same private elements twice on an object")}}function Ze(e,t,i){if(!t.has(e)){throw new TypeError("attempted to get private field on non-instance")}return i}var et=new WeakMap;var tt=new WeakMap;var it=new WeakSet;var lt=function(e){babelHelpers.inherits(t,e);function t(e){var i;babelHelpers.classCallCheck(this,t);i=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this,e));Je(babelHelpers.assertThisInitialized(i),it);Ke(babelHelpers.assertThisInitialized(i),et,{writable:true,value:void 0});Ke(babelHelpers.assertThisInitialized(i),tt,{writable:true,value:void 0});i.defaultValue=r.Type.isStringFilled(e.value)?e.value:"";i.hintTitle=r.Type.isStringFilled(e.hintTitle)?e.hintTitle:"";i.placeholder=r.Type.isStringFilled(e.placeholder)?e.placeholder:"";babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),tt,r.Type.isInteger(e.maxlength)?e.maxlength:255);i.inputDefaultWidth=r.Type.isBoolean(e.inputDefaultWidth)?e.inputDefaultWidth:"";i.inputType=r.Type.isStringFilled(e.type)?e.type:"text";if(!i.isEnable()){r.Event.bind(i.getInputNode(),"click",(function(e){e.preventDefault();if(!r.Type.isNil(i.getHelpMessage())){i.getHelpMessage().show()}}))}if(i.isEnable()){i.getInputNode().addEventListener("input",(function(){i.getInputNode().form.dispatchEvent(new window.Event("change"))}))}return i}babelHelpers.createClass(t,[{key:"prefixId",value:function e(){return"text_"}},{key:"getValue",value:function e(){return this.getInputNode().value}},{key:"getInputNode",value:function e(){var t;(t=babelHelpers.classPrivateFieldGet(this,et))!==null&&t!==void 0?t:babelHelpers.classPrivateFieldSet(this,et,Ze(this,it,at).call(this));return babelHelpers.classPrivateFieldGet(this,et)}},{key:"renderContentField",value:function e(){var t=!this.isEnable?this.renderLockElement():null;return r.Tag.render($e||($e=babelHelpers.taggedTemplateLiteral(['\n\t\t\t<div id="','" class="ui-section__field-selector">\n\t\t\t\t<div class="ui-section__field-container">\n\t\t\t\t\t<div class="ui-section__field-label_box">\n\t\t\t\t\t\t<label for="','" class="ui-section__field-label">\n\t\t\t\t\t\t\t',"\n\t\t\t\t\t\t</label> \n\t\t\t\t\t\t",'\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="ui-ctl ui-ctl-textbox ui-ctl-block ','">\n\t\t\t\t\t\t',"\n\t\t\t\t\t</div>\n\t\t\t\t\t",'\n\t\t\t\t</div>\n\t\t\t\t<div class="ui-section__hint">\n\t\t\t\t\t',"\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t"])),this.getId(),this.getName(),this.getLabel(),t,this.inputDefaultWidth?"":"ui-ctl-w100",this.getInputNode(),this.renderErrors(),this.hintTitle)}}]);return t}(z);function at(){return r.Tag.render(Ye||(Ye=babelHelpers.taggedTemplateLiteral(['\n\t\t\t<input\n\t\t\t\tvalue="','" \n\t\t\t\tname="','" \n\t\t\t\ttype="','" \n\t\t\t\tclass="ui-ctl-element ','" \n\t\t\t\tplaceholder="','"\n\t\t\t\tmaxlength="','"\n\t\t\t\t',"\n\t\t\t>\n\t\t"])),r.Text.encode(this.defaultValue),r.Text.encode(this.getName()),this.inputType,this.isEnable()?"":"--readonly",r.Text.encode(this.placeholder),parseInt(babelHelpers.classPrivateFieldGet(this,tt),10),this.isEnable()?"":"readonly")}var st,rt;function nt(e,t){dt(e,t);t.add(e)}function ot(e,t,i){dt(e,t);t.set(e,i)}function dt(e,t){if(t.has(e)){throw new TypeError("Cannot initialize the same private elements twice on an object")}}function bt(e,t,i){if(!t.has(e)){throw new TypeError("attempted to get private field on non-instance")}return i}var ct=new WeakMap;var ut=new WeakMap;var pt=new WeakMap;var vt=new WeakMap;var ht=new WeakMap;var ft=new WeakMap;var Ht=new WeakMap;var gt=new WeakSet;var Tt=function(e){babelHelpers.inherits(t,e);function t(e){var i;babelHelpers.classCallCheck(this,t);i=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this,e));nt(babelHelpers.assertThisInitialized(i),gt);ot(babelHelpers.assertThisInitialized(i),ct,{writable:true,value:void 0});ot(babelHelpers.assertThisInitialized(i),ut,{writable:true,value:void 0});ot(babelHelpers.assertThisInitialized(i),pt,{writable:true,value:void 0});ot(babelHelpers.assertThisInitialized(i),vt,{writable:true,value:void 0});ot(babelHelpers.assertThisInitialized(i),ht,{writable:true,value:void 0});ot(babelHelpers.assertThisInitialized(i),ft,{writable:true,value:void 0});ot(babelHelpers.assertThisInitialized(i),Ht,{writable:true,value:void 0});i.setEventNamespace("UI.Form.Textarea");babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),ct,r.Type.isStringFilled(e.value)?e.value:"");babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),ut,r.Type.isStringFilled(e.hintTitle)?e.hintTitle:"");babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),pt,r.Type.isStringFilled(e.placeholder)?e.placeholder:"");babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),vt,r.Type.isBoolean(e.inputDefaultWidth)?e.inputDefaultWidth:false);babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),ht,r.Type.isBoolean(e.resizeOnlyY)?e.resizeOnlyY:false);babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),ft,r.Type.isBoolean(e.resizeOnlyX)?e.resizeOnlyX:false);return i}babelHelpers.createClass(t,[{key:"prefixId",value:function e(){return"textarea_"}},{key:"getValue",value:function e(){return this.getNode().value}},{key:"renderContentField",value:function e(){var t=this.isEnable?null:this.renderLockElement();var i=babelHelpers.classPrivateFieldGet(this,ht)?"ui-ctl-resize-y":"";if(i===""){i=babelHelpers.classPrivateFieldGet(this,ft)?"ui-ctl-resize-x":""}var l=babelHelpers.classPrivateFieldGet(this,vt)?"":"ui-ctl-w100";return r.Tag.render(st||(st=babelHelpers.taggedTemplateLiteral(['\n\t\t\t<div id="','" class="ui-section__field-selector">\n\t\t\t\t<div class="ui-section__field-container">\n\t\t\t\t\t<div class="ui-section__field-label_box">\n\t\t\t\t\t\t<label for="','" class="ui-section__field-label">\n\t\t\t\t\t\t\t',"\n\t\t\t\t\t\t</label> \n\t\t\t\t\t\t",'\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="ui-ctl ui-ctl-textarea ui-form-textarea '," ",'">\n\t\t\t\t\t\t',"\n\t\t\t\t\t</div>\n\t\t\t\t\t",'\n\t\t\t\t</div>\n\t\t\t\t<div class="ui-section__hint">\n\t\t\t\t\t',"\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t"])),this.getId(),this.getName(),this.getLabel(),t,i,l,this.getNode(),this.renderErrors(),babelHelpers.classPrivateFieldGet(this,ut))}},{key:"getNode",value:function e(){var t;(t=babelHelpers.classPrivateFieldGet(this,Ht))!==null&&t!==void 0?t:babelHelpers.classPrivateFieldSet(this,Ht,bt(this,gt,yt).call(this));return babelHelpers.classPrivateFieldGet(this,Ht)}}]);return t}(z);function yt(){var e=r.Tag.render(rt||(rt=babelHelpers.taggedTemplateLiteral(['\n\t\t\t<textarea\n\t\t\t\tclass="ui-ctl-element"\n\t\t\t\tname="','"\n\t\t\t\tplaceholder="','"\n\t\t\t\t',"\n\t\t\t></textarea>\n\t\t"])),r.Text.encode(this.getName()),r.Text.encode(babelHelpers.classPrivateFieldGet(this,pt)),this.isEnable()?"":"readonly");e.value=babelHelpers.classPrivateFieldGet(this,ct);return e}var mt,wt,It;function kt(e,t,i){Ft(e,t);t.set(e,i)}function Ft(e,t){if(t.has(e)){throw new TypeError("Cannot initialize the same private elements twice on an object")}}var Pt=new WeakMap;var _t=new WeakMap;var zt=function(e){babelHelpers.inherits(t,e);function t(e){var i;babelHelpers.classCallCheck(this,t);i=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this,e));kt(babelHelpers.assertThisInitialized(i),Pt,{writable:true,value:void 0});kt(babelHelpers.assertThisInitialized(i),_t,{writable:true,value:void 0});i.valueColor=r.Type.isBoolean(e.valueColor)===true?"--color-blue":"";babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),Pt,r.Type.isStringFilled(e.hintDesc)?e.hintDesc:"");babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),_t,r.Tag.render(mt||(mt=babelHelpers.taggedTemplateLiteral(["<div></div>"]))));i.getInputNode().addEventListener("keyup",(function(e){r.Dom.clean(babelHelpers.classPrivateFieldGet(babelHelpers.assertThisInitialized(i),_t));r.Dom.append(i.renderHint(),babelHelpers.classPrivateFieldGet(babelHelpers.assertThisInitialized(i),_t))}));return i}babelHelpers.createClass(t,[{key:"renderContentField",value:function e(){var t=this.isEnable?null:this.renderLockElement();var i=r.Tag.render(wt||(wt=babelHelpers.taggedTemplateLiteral(['\n\t\t\t<div id="','" class="ui-section__field-selector --field-separator">\n\t\t\t\t<div class="ui-section__field-container">\t\t\t\n\t\t\t\t\t<div class="ui-section__field-label_box">\n\t\t\t\t\t\t<label for="','" class="ui-section__field-label">',"</label> \n\t\t\t\t\t\t",'\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="ui-section__field-inline-box">\n\t\t\t\t\t\t<div class="ui-section__field">\n\t\t\t\t\t\t\t<div class="ui-ctl ui-ctl-textbox ui-ctl-block ui-ctl-w100">\n\t\t\t\t\t\t\t\t','\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="ui-section__field-inline-separator"></div>\n\t\t\t\t\t\t',"\n\t\t\t\t\t</div>\n\t\t\t\t\t","\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t"])),this.getId(),r.Text.encode(this.getName()),this.getLabel(),t,this.getInputNode(),babelHelpers.classPrivateFieldGet(this,_t),this.renderErrors());r.Dom.append(this.renderHint(),babelHelpers.classPrivateFieldGet(this,_t));return i}},{key:"prefixId",value:function e(){return"text_inline_"}},{key:"renderHint",value:function e(){return r.Tag.render(It||(It=babelHelpers.taggedTemplateLiteral(['\n\t\t\t<div class="ui-section__hint">\n\t\t\t\t<div class="ui-section__title">','</div>\n\t\t\t\t<div class="ui-section__value ','">','</div>\n\t\t\t\t<div class="ui-section__description">',"</div>\n\t\t\t</div>\n\t\t"])),this.hintTitle,this.valueColor,r.Text.encode(this.getInputNode().value),babelHelpers.classPrivateFieldGet(this,Pt))}}]);return t}(lt);var St,Ct;function Et(e,t){var i=typeof Symbol!=="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(!i){if(Array.isArray(e)||(i=Gt(e))||t&&e&&typeof e.length==="number"){if(i)e=i;var l=0;var a=function e(){};return{s:a,n:function t(){if(l>=e.length)return{done:true};return{done:false,value:e[l++]}},e:function e(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s=true,r=false,n;return{s:function t(){i=i.call(e)},n:function e(){var t=i.next();s=t.done;return t},e:function e(t){r=true;n=t},f:function e(){try{if(!s&&i["return"]!=null)i["return"]()}finally{if(r)throw n}}}}function Gt(e,t){if(!e)return;if(typeof e==="string")return Mt(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);if(i==="Object"&&e.constructor)i=e.constructor.name;if(i==="Map"||i==="Set")return Array.from(e);if(i==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return Mt(e,t)}function Mt(e,t){if(t==null||t>e.length)t=e.length;for(var i=0,l=new Array(t);i<t;i++)l[i]=e[i];return l}function Nt(e,t){Dt(e,t);t.add(e)}function xt(e,t,i){Dt(e,t);t.set(e,i)}function Dt(e,t){if(t.has(e)){throw new TypeError("Cannot initialize the same private elements twice on an object")}}function Wt(e,t,i){if(!t.has(e)){throw new TypeError("attempted to get private field on non-instance")}return i}var Ot=new WeakMap;var Lt=new WeakMap;var At=new WeakMap;var Bt=new WeakMap;var jt=new WeakMap;var Ut=new WeakMap;var Rt=new WeakMap;var Vt=new WeakMap;var Xt=new WeakMap;var qt=new WeakMap;var $t=new WeakSet;var Yt=new WeakSet;var Jt=new WeakSet;var Kt=new WeakSet;var Qt=function(e){babelHelpers.inherits(t,e);function t(e){var i;babelHelpers.classCallCheck(this,t);i=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this,e));Nt(babelHelpers.assertThisInitialized(i),Kt);Nt(babelHelpers.assertThisInitialized(i),Jt);Nt(babelHelpers.assertThisInitialized(i),Yt);Nt(babelHelpers.assertThisInitialized(i),$t);xt(babelHelpers.assertThisInitialized(i),Ot,{writable:true,value:void 0});xt(babelHelpers.assertThisInitialized(i),Lt,{writable:true,value:[]});xt(babelHelpers.assertThisInitialized(i),At,{writable:true,value:void 0});xt(babelHelpers.assertThisInitialized(i),Bt,{writable:true,value:null});xt(babelHelpers.assertThisInitialized(i),jt,{writable:true,value:null});xt(babelHelpers.assertThisInitialized(i),Ut,{writable:true,value:[]});xt(babelHelpers.assertThisInitialized(i),Rt,{writable:true,value:""});xt(babelHelpers.assertThisInitialized(i),Vt,{writable:true,value:void 0});xt(babelHelpers.assertThisInitialized(i),Xt,{writable:true,value:void 0});xt(babelHelpers.assertThisInitialized(i),qt,{writable:true,value:void 0});babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),Bt,r.Type.isFunction(e.encodeValue)?e.encodeValue:null);babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),jt,r.Type.isFunction(e.decodeValue)?e.decodeValue:null);babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),At,r.Tag.render(St||(St=babelHelpers.taggedTemplateLiteral(['<div class="ui-section__input-container"></div>']))));babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),Rt,e.className);babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),Vt,e.enableUsers!==false);babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),Xt,babelHelpers.classPrivateFieldGet(babelHelpers.assertThisInitialized(i),Vt)&&e.enableAll!==false);babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),qt,e.enableDepartments===true);Wt(babelHelpers.assertThisInitialized(i),Jt,ti).call(babelHelpers.assertThisInitialized(i),e.values);var l=[];if(babelHelpers.classPrivateFieldGet(babelHelpers.assertThisInitialized(i),Vt)){l.push({id:"user",options:{intranetUsersOnly:true}})}if(babelHelpers.classPrivateFieldGet(babelHelpers.assertThisInitialized(i),Vt)||babelHelpers.classPrivateFieldGet(babelHelpers.assertThisInitialized(i),qt)){l.push({id:"department",options:{selectMode:Wt(babelHelpers.assertThisInitialized(i),$t,Zt).call(babelHelpers.assertThisInitialized(i)),allowFlatDepartments:babelHelpers.classPrivateFieldGet(babelHelpers.assertThisInitialized(i),qt),allowSelectRootDepartment:babelHelpers.classPrivateFieldGet(babelHelpers.assertThisInitialized(i),qt)}})}if(babelHelpers.classPrivateFieldGet(babelHelpers.assertThisInitialized(i),Xt)){l.push({id:"meta-user",options:{"all-users":babelHelpers.classPrivateFieldGet(babelHelpers.assertThisInitialized(i),Xt)}})}if(e.entities){l.push.apply(l,babelHelpers.toConsumableArray(e.entities))}var a=e.multiple!==false;babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),Ot,new n.TagSelector({id:i.getId(),textBoxAutoHide:false,textBoxWidth:350,maxHeight:99,dialogOptions:{id:i.getId(),preselectedItems:babelHelpers.classPrivateFieldGet(babelHelpers.assertThisInitialized(i),Lt),multiple:a,hideOnDeselect:!a,events:{"Item:onSelect":i.onChangeSelector.bind(babelHelpers.assertThisInitialized(i)),"Item:onDeselect":i.onChangeSelector.bind(babelHelpers.assertThisInitialized(i))},entities:l},multiple:a}));babelHelpers.classPrivateFieldSet(babelHelpers.assertThisInitialized(i),Ut,babelHelpers.classPrivateFieldGet(babelHelpers.assertThisInitialized(i),Ot).getTags());if(!i.isEnable()){babelHelpers.classPrivateFieldGet(babelHelpers.assertThisInitialized(i),Ot).hideAddButton();babelHelpers.classPrivateFieldGet(babelHelpers.assertThisInitialized(i),Ot).getTextBox().readOnly=true;r.Dom.adjust(babelHelpers.classPrivateFieldGet(babelHelpers.assertThisInitialized(i),Ot).getContainer(),{events:{click:function e(t){t.preventDefault();if(!r.Type.isNil(i.getHelpMessage())){i.getHelpMessage().show()}}}})}return i}babelHelpers.createClass(t,[{key:"getSelector",value:function e(){return babelHelpers.classPrivateFieldGet(this,Ot)}},{key:"getInputNode",value:function e(){return babelHelpers.classPrivateFieldGet(this,Ot).getContainer()}},{key:"getErrorBox",value:function e(){return babelHelpers.classPrivateFieldGet(this,Ot).getOuterContainer()}},{key:"prefixId",value:function e(){return"user_selector_"}},{key:"renderContentField",value:function e(){var t=r.Tag.render(Ct||(Ct=babelHelpers.taggedTemplateLiteral(['\n\t\t\t<div id="','" class="ui-section__field-user_selector ','">\n\t\t\t\t<div class="ui-section__field">\n\t\t\t\t\t<div class="ui-section__field-label">\n\t\t\t\t\t\t',"\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t",'\n\t\t\t\t<div class="ui-section__input-box">\n\t\t\t\t\t',"\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t"])),this.getId(),babelHelpers.classPrivateFieldGet(this,Rt),this.getLabel(),this.renderErrors(),babelHelpers.classPrivateFieldGet(this,At));babelHelpers.classPrivateFieldGet(this,Ot).renderTo(t.querySelector(".ui-section__field"));return t}},{key:"onChangeSelector",value:function e(t){var i=this;var l=t.target.getSelectedItems();r.Dom.clean(babelHelpers.classPrivateFieldGet(this,At));if(r.Type.isArray(l)){l.forEach((function(e){var t="";switch(e.entityId){case"meta-user":t="AU";break;case"department":if(e.id.toString().split(":")[1]==="F"){t="D"}else{t="DR"}break;case"user":t="U";break;default:break}if(t){var l=r.Type.isFunction(babelHelpers.classPrivateFieldGet(i,Bt))?babelHelpers.classPrivateFieldGet(i,Bt).call(i,{id:e.id,type:t}):e.id;if(l){r.Dom.append(Wt(i,Yt,ei).call(i,l),babelHelpers.classPrivateFieldGet(i,At))}}}))}Wt(this,Kt,ii).call(this)}},{key:"setValues",value:function e(t){if(r.Type.isArray(t)){var i=Et(t),l;try{for(i.s();!(l=i.n()).done;){var a=l.value;var s=r.Type.isFunction(babelHelpers.classPrivateFieldGet(this,jt))?babelHelpers.classPrivateFieldGet(this,jt).call(this,a):a;var n=[];if(r.Type.isObject(s)&&r.Type.isString(s.type)&&r.Type.isString(s.id)){switch(s.type){case"AU":n=["meta-user","all-users"];break;case"DR":if(!babelHelpers.classPrivateFieldGet(this,qt)){continue}n=["department",s.id];break;case"D":if(!babelHelpers.classPrivateFieldGet(this,qt)){continue}n=["department",s.id.toString()+":F"];break;case"U":n=["user",s.id];break;default:continue}}if(r.Type.isArrayFilled(s)){n=s}babelHelpers.classPrivateFieldGet(this,Lt).push(n)}}catch(e){i.e(e)}finally{i.f()}}else{babelHelpers.classPrivateFieldSet(this,Lt,[])}}}]);return t}(z);function Zt(){if(babelHelpers.classPrivateFieldGet(this,Vt)&&babelHelpers.classPrivateFieldGet(this,qt)){return"usersAndDepartments"}if(babelHelpers.classPrivateFieldGet(this,Vt)&&!babelHelpers.classPrivateFieldGet(this,qt)){return"usersOnly"}return"departmentsOnly"}function ei(e){return r.Dom.create("input",{attrs:{name:this.getName(),value:r.Text.encode(e),type:"text"},style:{display:"none"}})}function ti(e){if(r.Type.isArray(e)){var t=Et(e),i;try{for(t.s();!(i=t.n()).done;){var l=i.value;var a=Wt(this,Yt,ei).call(this,l);r.Dom.append(a,babelHelpers.classPrivateFieldGet(this,At))}}catch(e){t.e(e)}finally{t.f()}this.setValues(e)}}function ii(){var e=babelHelpers.classPrivateFieldGet(this,At).firstChild;var t;if(r.Type.isNil(e)){e=Wt(this,Yt,ei).call(this,"");r.Dom.append(e,babelHelpers.classPrivateFieldGet(this,At));t=e.form;r.Dom.remove(e)}else{t=e.form}t.dispatchEvent(new Event("change"))}e.Checker=L;e.InlineChecker=q;e.ItemPicker=be;e.Selector=xe;e.SelectorMenu=Ve;e.SingleChecker=qe;e.TextInput=lt;e.TextArea=Tt;e.TextInputInline=zt;e.UserSelector=Qt;e.BaseField=z})(this.BX.UI.FormElements=this.BX.UI.FormElements||{},BX.UI,BX.Event,BX.UI,BX.Main,BX.UI,BX,BX.UI.EntitySelector);
//# sourceMappingURL=view.bundle.map.js