// Licensed Materials - Property of IBM
// IBM Cognos Products: rs
// (C) Copyright IBM Corp. 2003, 2022.
// US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
function _kx2(_waf, _kbc, _b6k){_zpn._la6("_mpc");_zpn._la6("_00g");_zpn._la6("_sc8");_kx2.baseConstructor.call(this, _kbc, _b6k);this._9i7();this._7we=_waf;this._tdj=[];if(this._3ad){this._7we.classList.add(_mpc._sle);this._7we.setAttribute("nemesis_id","PromptControl");if(_o7g._kdb){this._7we.classList.add(_mpc._ule);}if(_4qn._59b(this._7we)){this._7we.classList.add("clsDirectionRtl");}}this._ha6(_waf);this._8hn();this._96d(this._d1n||[]);};_olk._vjl(_kx2, _mpc);_kx2.prototype._9i7=function(){_kx2.superClass._9i7.call(this);this._exe=parseInt(this._9sb.getAttribute("rowsPerPage"))||5000;this._8lj=this._9sb.getAttribute("refQuery")||"";this._ugd=this._9sb.getAttribute("columnName")||"";this._v3n=this._9sb.getAttribute("roid")||"";this._wok=(this._9sb.getAttribute("dataType")==="memberUniqueName");this._2im=(this._ugd.length>0); };_kx2.prototype._fdm=function(){this._3s7=undefined;while(this._tdj.length>0){this._tdj.pop()._9hm();}this._wu7._fdm();};_kx2.prototype._cn8=function(_iom,_54f,_emj){if(_iom){var _zsi=_iom.classList;for(var i=0; i<_54f.length; i++){_zsi.remove(_54f[i]);}for(var i=0; i<_emj.length; i++){_zsi.add(_emj[i]);}}};_kx2.prototype._f2a=function(){var _g7e;if(this._3ad&&this._xue){var _kbc=this._9sb;var _zrf=_kbc.getAttribute("choicesText")||this._lj7( "PMT_UIM_CHOICES", "IDS_CCHL_PRMT_CHOICES" );var _okc=_kbc.getAttribute("insertText")||this._lj7( "PMT_UIM_INSERTTIP", "IDS_CCHL_PRMT_INSERTTIP" );var _lmc=_kbc.getAttribute("removeText")||this._lj7( "PMT_UIM_REMOVETIP", "IDS_CCHL_PRMT_REMOVETIP" );var _q84=_kbc.getAttribute("choicesSelectAllText")||this._lj7( "PMT_UIM_SELECTALL", "IDS_CCHL_PRMT_SELECTALL" );var _vw2=_kbc.getAttribute("choicesDeselectAllText")||this._lj7( "PMT_UIM_DESELECTALL", "IDS_CCHL_PRMT_DESELECTALL" );var _c37=this._7we.id;var _6rf=_c37+'_AddButton';var _t1b=_c37+'_RemoveButton';_g7e ='
' +'
' +'
' +'
' +''+'
'+'
' +''+'
'+'
'+'
' +'
' +((this._6fj&&!this._x8a)?'
':'') +_cgm._qoh(_zrf)+'
'+'
' +'
'+'
'+'
';}return _g7e||"";};_kx2.prototype._8hn=function(){var _waf=this._7we;_waf.innerHTML ='' +((this._6fj===true&&this._x8a===false&&(!this._3ad||!this._xue))?'
':'') +'
' +this._f2a()+'
';var _y3c=_waf.querySelector(".clsPromptSelectWithSearchControlArea");if(this._6fj===true&&this._x8a===false){var _wla=_waf.querySelector(".clsAdormentArea");_wla.style.paddingTop=(this._3ad&&this._xue)?"0":"13px";this._3v3(_wla);}this._wu7=new _sc8(_y3c, this._9sb,(this._2im?{requestData: this._rdg.bind(this)}:undefined));this._wu7._wfn();if(this._3ad&&this._xue){this._wu7._58j("/OnValueChange", this._0kb.bind(this));}else{this._wu7._58j("/OnValueChange", this._96d.bind(this));}this._6z8=_y3c.querySelector(".clsListViewHolder").parentNode;if(this._3ad){_y3c.querySelector(".clsSearchTitle").classList.add("pc");_y3c.querySelector(".clsCboContainer").classList.add("po");_y3c.querySelector(".clsCheckContaner").classList.add("pe");_y3c.querySelector(".clsListViewHolder").classList.add("pv");var _c37=this._7we.id;var _bhh=_c37+'_searchWithSelect';_y3c.querySelector(".clsListViewHolder").setAttribute("id", _bhh+'Holder');_y3c.querySelector(".clsSelectWithSearchSearchText").setAttribute("id", _c37+'_searchText');_y3c.querySelector(".clsSelectWithSearchSearchButton").setAttribute("id", _c37+'_searchButton');_y3c.querySelector(".clsComboBox").setAttribute("id", _c37+'_ComboBox');if(_y3c.querySelectorAll(".clsListView").length==1){_y3c.querySelector(".clsListView").setAttribute("id", _c37+'_searchListView');}var _hah=this._wu7._a66();this._cn8(_hah._o2g()._3fe(), ["clsListView_dropdown"], ["po_clsListView_dropdown", "po"]);if(_o7g._kdb){_hah._o2g()._3fe().classList.add(_mpc._ule);}if(_4qn._59b(_waf)){_hah._o2g()._3fe().classList.add("clsDirectionRtl");}this._d1n=[];var _z2m, _ava=this._9sb.selectNodes("selectChoices/selectOption");if(this._xue){var _nbf=_waf.querySelector(".clsOutputArea");_nbf.innerHTML='';_nbf.querySelector(".clsListView").setAttribute("id", _bhh);this._6z8=_nbf;var _e7m=_8qn._w5b();var _ozj=_e7m.createElement("listView");_ozj.setAttribute("id", _bhh+'UnderHolder');var _ini=_ozj.appendChild(_ozj.ownerDocument.createElement("listItems"));for(var i=0; i<_ava.length; i++){var _mzj=_ini.appendChild(_ini.ownerDocument.createElement("listItem"));_z2m=_ava.item(i);var _ffk=_z2m.getAttribute("useValue");var _x5e=_z2m.getAttribute("displayValue")||_ffk;_mzj.setAttribute("value", _ffk);_mzj.setAttribute("label", _x5e);this._d1n.push({"value": _ffk, "label": _x5e});}_ozj.setAttribute("multiSelect", "true");this._9ea=new _pgk(_nbf.firstChild, _ozj, this);this._eaa=_waf.querySelector(".clsPromptSelectWithSearchMultiSelPane");var _guk=this._eaa.querySelectorAll("button");for(var i=0; i<_guk.length; i++){this._ey9(_guk[i], "click", this._l5d);}var _bqg=this._eaa.querySelectorAll(".clsHyperlink");for(var i=0; i<_bqg.length; i++){this._ey9(_bqg[i], "click", this._ks8);}this._6e6(0,(!this._tfg||!this._tfg.length));this._6e6(1, !this._9ea._vd4().length);}else{var _a6k=this._wu7._b66();if(_a6k){for(var i=0; i<_ava.length; i++){_z2m=_ava.item(i);_a6k._hwc(_z2m.getAttribute("useValue"), false, false);}_z2m=_a6k._885();if(_z2m){this._d1n.push({"value": _z2m.getAttribute("value"), "label": _z2m.getAttribute("label")});}}}}else{var _a6k=this._wu7._b66();if(_a6k){this._d1n=this._sl4(this._xue?_a6k._175():_a6k._vd4()); }}};_kx2.prototype._rdg=function(_d1j,_1gi){this._3s7=_1gi;this._pbj(_d1j); };_kx2.prototype._d66=function(){return(this._d1n||[]).map(function(_6bn){var _cqf=new _00g(false, _6bn["value"], _00g._w0n, undefined);_cqf._3hd=_6bn["label"];return _cqf;});};_kx2.prototype._znk=function(_h4n){if(this._6fj===true){if(this._sig){this._fm6=this._sig(this._h6j());}else{if(_h4n.length===0){this._fm6=false;}else{this._fm6=true;}}}else{this._fm6=true;}if(this._fm6){if(this._vij&&this._vij._9c){this._vij._9c(this);}}else{if(this._vij&&this._vij._i7){this._vij._i7(this);}}if(this._x8a!==true){this._6z8.parentNode.className=(this._fm6===true)?"":"clsInvalid";}};_kx2.prototype._0kb=function(_h4n){this._tfg=_h4n;this._6e6(0,(!_h4n||!_h4n.length));};_kx2.prototype._96d=function(_h4n){this._d1n=_h4n;if(this._vij&&this._vij._x51){this._vij._x51(this);}this._znk(_h4n);};_kx2.prototype._pbj=function(_d1j){if(this._v3n){var _y7l=_erh._vtc().selectSingleNode("layouts/layout//" + this._9sb.nodeName + "[@iid='" + this._v3n + "']/useItem");if(_y7l){this._ugd=_y7l.getAttribute("refDataItem");}}var _f25={_promptControl: 'search',_searchParameter: _cgm._e8j(this._e6i),_promptIdBasedNames: 'true',encoding: 'UTF-8'};var _9u2=this._vij._be1();for(var i=0; i<_9u2.length; i++){var _sfc=_9u2[i]._tf8(_9u2[i]==this);for(var _hcn in _sfc){_f25[_hcn]=_sfc[_hcn];}}this._vij._1c4(_f25);};_kx2.prototype._tf8=function(_6xl){var _5nc='';if((!_6xl||this._xue)&&this._d1n){for(var i=0; i';}}_5nc+= '';var _jg9=this._wu7._b66();var _6nc='';if(_jg9){var _m9h=_jg9._tfe();for(var i=0; i<_m9h.length; i++){var _d9n=_m9h.item(i);_6nc += '';}}_6nc+= '';var _sfc={};_sfc['_sws_' + this._p3n + '_selectOptions'] = _cgm._e8j(_6nc); _sfc['_sws_' + this._p3n + '_matchAll'] = this._wu7._r2g().toString(); _sfc['_sws_' + this._p3n + '_caseInsensitive'] = this._wu7._ia7().toString();_sfc['_sws_' + this._p3n + '_searchValue'] = _cgm._e8j(this._wu7._3uc());_sfc['_sws_' + this._p3n + '_showOptions'] = 'true';_sfc['_sws_' + this._p3n + '_submit'] = _6xl?'true':'false';_sfc['_sws_' + this._p3n + '_matchAnywhere'] = this._wu7._9g8().toString();_sfc['p_'+this._e6i]=_cgm._e8j(_5nc);return _sfc;};_kx2.prototype._ab4=function(){while(this._d1n.length>0){this._d1n.pop();}if(this._3ad&&this._xue){this._9ea._bzm();this._9ea._wfn();this._96d(this._sl4(this._9ea._tfe()));}else{this._wu7._rn9();}};_kx2.prototype._95j=function(_4vl){if(!_4vl||_4vl.length<1){this._ab4();}else{if(this._3ad&&this._xue){var _ini=this._9ea._5g8();for(var i=0; i<_4vl.length; i++){var _3vm=_4vl[i];var _ffk=_3vm["use"];if(!this._9ea._lee("value", _ffk)){var _mzj=_ini.appendChild(_ini.ownerDocument.createElement("listItem"));_mzj.setAttribute("value", _ffk);_mzj.setAttribute("label", _3vm["display"]||_ffk);}}this._9ea._wfn();this._96d(this._sl4(this._9ea._tfe()));}else{this._wu7._567(_4vl);}}};_kx2.prototype._ey9=function(el,_gdl,_1gi){var _xyl=_1gi.bind(this);el.addEventListener(_gdl, _xyl);this._tdj.push({_9hm: function(){el.removeEventListener(_gdl, _xyl);}});};_kx2.prototype._l5d=function(e){e.stopPropagation();var _vdn=e.currentTarget.name||"";if(_vdn==="add"){var _h4n=this._tfg;if(_h4n){var _ini=this._9ea._5g8();for(var i=0; i<_h4n.length; i++){var _6bn=_h4n[i];var _ffk=_6bn["value"];if(!this._9ea._lee("value", _ffk)){var _mzj=_ini.appendChild(_ini.ownerDocument.createElement("listItem"));_mzj.setAttribute("value", _ffk);_mzj.setAttribute("label", _6bn["label"]||_ffk);}}this._9ea._wfn();}}else if(_vdn==="remove"){var _i8i=this._9ea._vd4();if(_i8i.length>0){for(var i=0; i<_i8i.length; i++){var _mzj=_i8i[i];var _ffk=_mzj.getAttribute("value");this._9ea._lj2(_ffk);}this._9ea._wfn();}this._6e6(1, !this._9ea._vd4().length);}this._96d(this._sl4(this._9ea._tfe()));};_kx2.prototype._sl4=function(_m9h){var _h4n=[];if(Array.isArray(_m9h)){_m9h=new _rgk(_m9h);}for(var i=0; i<_m9h.length; i++){var _mzj=_m9h.item(i);_h4n.push({"value": _mzj.getAttribute("value"), "label": _mzj.getAttribute("label")});}return _h4n;};_kx2.prototype._ks8=function(e){e.stopPropagation();var _vdn=e.currentTarget.name||"";if(_vdn==="select"){this._9ea._p7j();}else if(_vdn==="deselect"){this._9ea._f1g();}this._6e6(1, !this._9ea._vd4().length);};_kx2.prototype._6e6=function(i,_roj){var _guk=this._eaa.getElementsByTagName("button");if(_guk&&i<_guk.length){if(this._8z8>=11.5){_4qn._pf1(_guk[i], !_roj);}else{_guk[i].disabled=_roj;_guk[i].parentNode.style.opacity=_roj?0.3:1.0;_guk[i].style.cursor=(_roj?"initial":"pointer");}}};_kx2.prototype._pe4=function(_a6k,_mzj,_zdf){if(_a6k===this._9ea){this._6e6(1, !_a6k._vd4().length);}};