123456 |
- // 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.
- define(['_j52', '_wh4', '_o8j', '_og4'],function(_j52,_wh4,_o8j,_lyc){'use strict';function _vc1(_n17, _t8n, _yn1, _fld, _bwg, _xxb, _fsm){this._3q6=_n17;this._a2n=_t8n;this._mnb=_xxb;this._ajm=_fsm;this._z9d=(typeof _fld==='undefined')?true:_fld;this._3hg=(typeof _bwg==='undefined')?true:_bwg;this._2m1=_yn1;this._q7a="descendant-or-self::queryInsertItem | descendant-or-self::dataItemRef";this._mrl=_erh._cnh("queryItems").cloneNode(false);};_vc1.prototype._mr=function(_q3m,_fsj,_2yl,_6ai){var _0um=Q.defer();if(!this._3q6||!_j52._yh(this._2m1, this._3q6.chartType, true)){return _0um.reject(null);}_erh._9i8();_erh._ybb();this._kad=false;this._1m6=false;this._4zh=(typeof _6ai==='undefined')?true:_6ai;this._hgj=(typeof _fsj==='undefined')?_ath._6me:_fsj;this._iql=_2yl;this._lrl=_q3m;this._whn=null;if(!this._kad&&this._lrl&&this._hgj){_0qn._zwc(this._lrl, this._hgj);}this._tgm(this._3q6).then(function(_6mn){if(!_6mn){_erh._5c7();}else{this._87d(_6mn); _rq3._fvc();_erh._iee(true);this._ct1();}_0um.resolve(_6mn);}.bind(this),function(_5on){_erh._5c7();_vzm._ozm(_5on);Application._28j(_frh._c6j('IDS_MSG_COULD_NOT_GENERATE_BINDINGS'), { type: 'warning' });_0um.resolve(null);});return _0um.promise;};_vc1.prototype._zw=function(_6mn,_6ai,_0t6){var _0um=Q.defer();if(!this._3q6||!_j52._yh(this._2m1, this._3q6.chartType, true)){_0um.reject(null);}_erh._9i8();_erh._ybb();this._kad=true;this._1m6=_0t6;this._4zh=_6ai;this._whn=undefined;this._hgj=_ath._6me;this._unl(_6mn, this._3q6).then(function(_6mn){if(!_6mn){_erh._5c7();}else{this._87d(_6mn);_rq3._fvc();_erh._iee(true);this._ct1();}_0um.resolve(_6mn);}.bind(this),function(_5on){_erh._5c7();_0um.reject(null);});return _0um.promise;};_vc1.prototype._tgm=function(_cxa){var _kwi=_cxa.chartType;switch(_kwi){case 'Singleton':return this._f3a(_cxa);case 'List':return this._xvh(_cxa);case 'Crosstab':return this._0jb(_cxa);default:return this._wbj(_cxa);}};_vc1.prototype._unl=function(_6mn,_cxa){var _i6m=_j52._f2(this._2m1, _6mn);var _0t6=this._1m6;var _zae=_i6m.name[0];var _k94=_cxa.chartType;var _4e=_j52._m13(_zae);var _cl=_j52._m13(_k94);if(!_4e&&!_cl){return this._3uh(_6mn, _cxa, _0t6);}if(_zae!=_k94){return this._cj(_6mn, _cxa);}else{return this._r2(_6mn, _cxa);}};_vc1.prototype._cj=function(_6mn,_cxa){var _0um=Q.defer();var _q3m=_6mn;while(_q3m&&!_geb._qb6[_q3m.nodeName]||_q3m.nodeName=='singleton'){_q3m=_q3m.parentNode;}if(!_q3m){_vzm._ozm("Failed finding insert target.");_0um.resolve(false);}this._lrl=_q3m;this._4z9(_cxa, _6mn).then(function(_dkf){this._a2n=_dkf;this._ii4(_6mn);_ath._jnh(_6mn);_0um.resolve(this._tgm(_cxa));}.bind(this)); return _0um.promise;};_vc1.prototype._ct1=function(){if(this._mrl){var _o8l=_7hn._x5g(this._mrl, this._q7a+'[@_smartsExtraData="true"]');if(_o8l.length){var _86f=[];for(var i=0; i<_o8l.length; i++){var _rxm=_o8l.item(i).getAttribute('name');_86f.push(_rxm);}Application._28j(_frh._c6j("IDS_MSG_UNUSED_DATAITEMS", _86f.join(", ")), {'type':'warning', 'btnLabel':'OK'});}}};_vc1.prototype._253=function(_gpi,_daf){if(_daf){_gpi.setAttribute('_smartsExtraData', 'true');}this._mrl.appendChild(_gpi);};_vc1.prototype._r2=function(_6mn,_cxa){var _0um=Q.defer();this._4z9(_cxa, _6mn).then(function(_dkf){this._a2n=_dkf;var _tg3;switch(_cxa.chartType){case 'List':this._dfb(_6mn);_tg3=this._8k7.bind(this);break;case 'Crosstab':this._dfb(_6mn);_tg3=this._rw3.bind(this);break;case 'Singleton':_0um.resolve(_6mn);return;}_tg3(_6mn, _cxa, _dkf).then(_0um.resolve);}.bind(this));return _0um.promise;};_vc1.prototype._f3a=function(_cxa){var _0um=Q.defer();if(_qkk._qik("AllowSingletons")){this._4z9(_cxa).then(function(_dkf){var _qxj=_dkf.selectSingleNode(this._q7a);var _fmc="";var _3g3=true;var _4qi=null;if(_qxj&&_qkk._qik("NewSingletonBehaviour")){if(_qxj.nodeName==='dataItemRef'){var _215=this._wt3(this._ajm, _qxj);_215.setAttribute('usage', 'fact');var _33m=(this._hgj==_ath._6me)?this._lrl:this._lrl.parentNode;_4qi=_ath._sy2(_215, _33m, _fmc);var _e0k=_7hn._ij8(this._ajm.parentNode, 'query[@name=' + _cgm._zxc(_4qi.getAttribute('refQuery')) + ']');_e0k.parentNode.removeChild(_e0k);_4qi.setAttribute('refQuery', this._ajm.getAttribute('name'));}else{var _33m=(this._hgj==_ath._6me)?this._lrl:this._lrl.parentNode;_4qi=_ath._sy2(_qxj, _33m, _fmc); }}else{var _83m=_erh._vtc();_4qi=_erh._e5j(_y7g._znh("singleton"), true);_8qn._k5g(_4qi, "contents/*"); var _fsm=this._ajm?this._ajm:_agm._71g(_83m, null, _fmc, !_fmc, _agm._j75(_83m));_4qi.setAttribute("refQuery", _fsm.getAttribute('name'));if(_qxj){var _ikf=_83m.cloneNode(true);var _clf=_dth._l7b(_ikf, this._lrl);_clf.appendChild(_4qi);var _9qa=_ath._sy2(this._a2n, _4qi, _fmc);_ath._sqc(_4qi, _erh._e5j(_9qa, true));_clf.removeChild(_4qi);_l9g._ade(_fsm, _qxj);}else{_4qi.setAttribute('name', _wle._vh(_4qi, _83m));}}if(_td7._l13()&&_td7._ijl()){_td7._hdm(this._lrl, [_4qi]);}else{if(!_ath._vge(new _4mh(_4qi), this._lrl, this._iql, false, _3g3)){_0um.reject('Unable to insert generated singleton from viz generator.');}}_0um.resolve(_4qi);}.bind(this));}else{_67j("IDS_MSG_INSERT_NO_QUERYREF");_0um.resolve(null);}return _0um.promise;};_vc1.prototype._xvh=function(_cxa){var _0um=Q.defer();this._4z9(_cxa).then(function(_dkf){var _qxj=_dkf.selectSingleNode(this._q7a);var _33m=(this._hgj==_ath._6me)?this._lrl:this._lrl.parentNode;var _83m=_dth._ug8(_33m);var _j9n=_erh._e5j(_y7g._znh("list"), true);var _fmc="";var _kzi=(_qxj&&_qxj.getAttribute('modelPath'))||_agm._j75(_83m);var _fsm=this._ajm?this._ajm:_agm._71g(_83m, null, _fmc, !_fmc, _kzi);var _uwm=_fsm.getAttribute("name");_j9n.setAttribute("refQuery", _uwm);var _3g3=true;if(_ath._vge(new _4mh(_j9n), this._lrl, this._hgj, this._iql, false, _3g3)){_j9n=this._h63(this._lrl, 'list', this._hgj);if(_j9n){if(_cxa.columns.length>0){this._8k7(_j9n, _cxa, _dkf).then(_0um.resolve);}else{_0um.resolve(_j9n);}}else{_0um.reject('Unable to locate inserted list.');}}else{_0um.reject('Unable to insert generated list from viz generator.');}}.bind(this));return _0um.promise;};_vc1.prototype._2n4=function(_j9n,_0jh,_y0j,_dkf){var _r6h=_erh._cnh(_0jh);var _q9h=_7hn._x5g(_dkf, _y0j);if(_q9h.length==0){return true;}for(var i=0; i<_q9h.length; i++){_r6h.appendChild(_q9h.item(i));}return _5hn._vge(_j9n, new _4mh(_r6h), _j9n, _ath._6me);};_vc1.prototype._8k7=function(_j9n,_cxa,_dkf){var _0um=Q.defer();var _5jn=false;if(_j9n&&_dkf.selectSingleNode(this._q7a)){_5jn=this._2n4(_j9n, 'dataItemRefs', 'dataItemRef', _dkf)&&this._2n4(_j9n, 'queryInsertItems', 'queryInsertItem', _dkf);}else{this._mrl=this._a2n.cloneNode(true);}if(_5jn){_0um.resolve(_j9n);}else{_0um.resolve(null);}return _0um.promise;};_vc1.prototype._0jb=function(_cxa){var _0um=Q.defer();this._4z9(_cxa).then(function(_dkf){var _qxj=_dkf.selectSingleNode(this._q7a);var _83m=_erh._vtc();var _nxj=_erh._e5j(_y7g._znh("crosstab"), true);var _fmc="";var _kzi=(_qxj&&_qxj.getAttribute('modelPath'))||_agm._j75(_83m);var _fsm=this._ajm?this._ajm:_agm._71g(_83m, null, _fmc, !_fmc, _kzi);var _uwm=_fsm.getAttribute("name");_nxj.setAttribute("refQuery", _uwm);var _3g3=true;if(_ath._vge(new _4mh(_nxj), this._lrl, this._hgj, this._iql, false, _3g3)){var _nxj=this._h63(this._lrl, 'crosstab', this._hgj);if(_nxj){if(_cxa.columns.length>0){this._rw3(_nxj, _cxa, _dkf).then(_0um.resolve);}else{_0um.resolve(_nxj);}}else{_0um.reject('Unable to locate inserted crosstab.');}}else{_0um.reject('Unable to insert generated crosstab from viz generator.');}}.bind(this));return _0um.promise;};_vc1.prototype._rw3=function(_nxj,_cxa,_dkf){var _0um=Q.defer();var _5jn=false;var _6f3=_cxa.columns;if(_nxj){_5jn=true;var _56=null;var _eu2=false;if(!_nxj){_0um.reject();}var _fsm=_ath._tq9(_nxj);var _tnj=[];_6f3.forEach(function(_cxa){var _nin=_cxa.id;for(var i=0; i<_nin.length; i++){_tnj.push(_nin[i]);}});var _kzi=_fsm?_dth._9n3(_fsm)._j0n:_agm._t41(_erh._vtc())._j0n;_wh4._385(_kzi, _tnj).then(function(_pbn){_6f3.forEach(function(_c88){var _nin=_c88.id;var _een=_c88.slot;if(_5jn&&_nin.length>0){switch(_een){case 'VALUE':for(var i=0; i<_nin.length; i++){var _gpi=_dkf.selectSingleNode(this._q7a+'[@_ref=' + _cgm._zxc(_pbn[_nin[i]]) + ']');if(_gpi){if(!_eu2){var _2yl=_56&&_eu2?_56:_mlk._1b6;_eu2=_2yl==_mlk._1b6;_5jn &= _mlk._vge(_nxj, new _4mh(_gpi), _nxj, _ath._6me, _2yl, false);}else{this._253(_gpi, true);}}else{_5jn=false;}}break;case 'CATEGORY':var _gpi=_dkf.selectSingleNode(this._q7a+'[@_ref=' + _cgm._zxc(_pbn[_nin[0]]) + ']');if(_gpi){var _2yl=_56?_56:_mlk._wcb;_5jn &= _mlk._vge(_nxj, new _4mh(_gpi), _nxj, _ath._6me, _2yl, false);}else{_5jn=false;}break;case 'HIERARCHY':case 'COLUMN_HIERARCHY':case 'ROW_HIERARCHY':case 'COLOR':var _ja8=null;for(var i=0; i<_nin.length&&_5jn; i++){var _gpi=_dkf.selectSingleNode(this._q7a+'[@_ref=' + _cgm._zxc(_pbn[_nin[i]]) + ']');if(_gpi){var _cc9, _fsj, _2yl;if(!_ja8){_cc9=_nxj;_fsj=_ath._6me;_2yl=_een=='ROW_HIERARCHY'?_mlk._wcb:_mlk._4e7;}else{_cc9=_nxj.selectSingleNode('.//*[@refDataItem=' + _cgm._zxc(_ja8) + ']');_fsj=_ath._9i4;_2yl=null;}_5jn &= _mlk._vge(_nxj, new _4mh(_gpi), _cc9, _fsj, _2yl, false);_ja8=_gpi.getAttribute('name');if(!_56){_56=_een=='ROW_HIERARCHY'?_mlk._4e7:_mlk._wcb;}else{_56=_mlk._4e7;}}else{_5jn=false;}}break;default:break;}}}.bind(this));if(_5jn){_0um.resolve(_nxj);}else{_0um.resolve(null);}}.bind(this));}return _0um.promise;};_vc1.prototype._h63=function(_q3m,_ick,_fsj){var _q9n=null; if(_td7._l13()){_q9n=_td7._u75();if(_q9n){return _q9n;}}switch(_fsj){case _ath._5me:_q9n=_8qn._gx(_q3m, [_ick]);break;case _ath._r9g:_q9n=_8qn._t22(_q3m, [_ick]);break;case _ath._6me:_q9n=_7hn._ij8(_q3m, 'descendant-or-self::' + _ick + '[last()]');break;}return _q9n;};_vc1.prototype._wbj=function(_cxa){var _xj3=_cxa.chartType;var _xxm=_j52._r22(this._2m1, _xj3, true);_vzm._6dm(_lyc._2jk(_xxm));this._3hg=true;return _gth._t8b(_xxm, this._lrl, this._hgj, false).then(this._mvh).then(this._ng6.bind(this, _cxa));};_vc1.prototype._mvh=function(_jhl){var _0um=Q.defer();if(_jhl){_0um.resolve(_wle._y56(_erh._vtc(),_jhl));}else{_0um.reject(new Error(_frh._c6j('IDS_ERR_INVALID_ID', _jhl)));}return _0um.promise;};_vc1.prototype._41d=function(_fmn,_2um){var _o8h=_fmn._i6j();var _pvi=_o8j._v5j(_o8h.getAttribute("name"));var _0um=Q.defer();var _83m=_erh._vtc();var _mhl=_o8h.getAttribute("name");this._3hg=!_agm._vuc(_83m)&&(this._3hg||_qkk._qik("EnableVizControls")||_gth._e51(_mhl));var _6mn=_erh._cnh(this._3hg?"vizControl":"viz");_6mn.setAttribute("type", _mhl);var _jhl=_7qn._99(_o8h, _83m);_6mn.setAttribute("name", _jhl);_dth._ru9(_6mn, "supportsDefaultDataFormatting", _7qn._fs(_6mn)? "true":"false");_7qn._vf4(_6mn, _o8h, null, _pvi); if(this._3hg){_gth._sh(_6mn);}else{var _ojc=_o8h.getAttribute("outputType");var _gug=_agm._vuc(_83m)&&(_ojc!="static");_6mn.setAttribute("outputType", _gug?"javascript":"static");_7qn._u5b(_6mn, _83m);}if(_ath._vge(new _4mh(_6mn), this._lrl, _0qn._icd)){_0um.resolve(_wle._y56(_83m, _jhl));}else{_0um.resolve(null);}return _0um.promise;};_vc1.prototype._ng6=function(_n17,_6mn){return Q.resolve(this._4z9(_n17, _6mn).then(this._a3a.bind(this, _6mn, _n17)));};_vc1.prototype._3uh=function(_6mn,_cxa,_0t6){var _0um=Q.defer();this._4z9(_cxa, _6mn).then(function(_dkf){this._dfb(_6mn);var _xxm=_j52._r22(this._2m1, _cxa.chartType);if(_xxm){_vzm._6dm(_lyc._2jk(_gth._rik(_6mn)));this._3hg=true;var _ey7=true;_gth._bnh(_6mn, _xxm, false, _0t6, _ey7).then(function(_s8h){_0um.resolve(this._a3a(_s8h, this._3q6, _dkf));}.bind(this));}}.bind(this)).catch(_0um.reject);return _0um.promise; };_vc1.prototype._4z9=function(_cxa,_6mn){var _zae=_cxa.chartType;var _d6k=_j52._yh(this._2m1, _zae, true);var _74l=_6mn?_ym8._qr(_6mn):null;this._h3(_74l, _j52._m13(_zae));var _fsm=null;if(_74l){_fsm=_gth._1e4(_74l);}else{var _dvk=_wh4._h97(_6mn);_fsm=_dvk.length>0?_dvk[0]: null;}return this._g3(_cxa, _fsm).then(this._i81.bind(this, _cxa, _d6k));};_vc1.prototype._h3=function(_74l,_fy4){if(_74l){var _9jd=_gth._up1(_74l);var _83m=_dth._ug8(_74l);var _y8e=_74l.getAttribute("refDataStore");var _tli=_y8e?_4y9._6fe(_83m, _y8e):null;var _fsm=_gth._1e4(_74l);if(_tli&&_fsm){for(var i=0; i<_9jd.length; i++){var _qxj=_4y9._013(_83m, _tli, _9jd[i]);if(_qxj){var _0hf=this._0h7(_fsm, _qxj);this._253(_0hf, _fy4);}}}}};_vc1.prototype._g3=function(_cxa,_fsm){var _0um=Q.defer();var _dkf=_erh._cnh('queryItems');var _kzi=_fsm?_dth._9n3(_fsm)._j0n:_agm._t41(_erh._vtc())._j0n;_dkf.setAttribute('modelPath', _kzi);if(!_fsm){_0um.resolve(_dkf);return _0um.promise;}var _6f3=_cxa.columns;var _t7i=_6f3.reduce(function(_8lm,_o17){var _iin=_8lm.concat(_o17.id);return _iin;}, []);var _tvk=Array.isArray(_cxa.unbound)?_cxa.unbound:[];Q.all([_wh4._385(_kzi, _t7i), _wh4._385(_kzi, _tvk)]).spread(function(_pah,_sqf){var _a1e={};var _79h=_r0n._5fe(_fsm);for(var i=0; i<_79h.length; i++){var _zon=_nlk._bc4(_79h.item(i));_a1e[_zon]=_79h.item(i);}_9gm._qje(_pah).forEach(function(_zon){if(_a1e[_zon]){var _gpi=this._0h7(_fsm, _a1e[_zon]);_dkf.appendChild(_gpi);}}.bind(this));_9gm._qje(_sqf).forEach(function(_zon){if(_a1e[_zon]){var _gpi=this._0h7(_fsm, _a1e[_zon]);this._253(_gpi, true);}}.bind(this));_0um.resolve(_dkf);}.bind(this)).catch(_0um.reject);return _0um.promise;};_vc1.prototype._i81=function(_cxa,_d6k,_dkf){var _0um=Q.defer();this._op(_cxa, _d6k).then(function(_jrm){var _a4m=_jrm&&_7hn._x5g(_jrm, this._q7a);if(_a4m){_8qn._9rc(_dkf, _jrm, ['modelPath']);for(var i=0; _a4m.item(i); i++){var _imi=_a4m.item(i);_dkf.appendChild(_imi);}}_0um.resolve(_dkf);}.bind(this));return _0um.promise;};_vc1.prototype._0h7=function(_fsm,_qxj){var _0hf=_erh._cnh("dataItemRef");_0hf.setAttribute("name", _qxj.getAttribute("name"));_0hf.setAttribute("query", _fsm.getAttribute("name"));_0hf.setAttribute("_ref", _nlk._bc4(_qxj));return _0hf;};_vc1.prototype._wt3=function(_fsm,_qxj){var _nd9=_erh._cnh('queryInsertItem');_nd9.setAttribute('modelPath', _dth._9n3(_fsm)._j0n);_nd9.setAttribute('name', _qxj.getAttribute('name'));_nd9.setAttribute('description', _qxj.getAttribute('name'));var _dwm=_qxj.getAttribute('label');if(_dwm){_nd9.setAttribute('label', _dwm);}var _sae=_nlk._bc4(_qxj);_nd9.setAttribute('_ref', _sae);switch(_qxj.nodeName){case 'dataItemMemberProperty':var _bln=_qxj.selectSingleNode("dmLevel/LUN");if(_bln){_nd9.setAttribute('LUN', _bln.text);}var _96h=_qxj.selectSingleNode("dmLevel/itemCaption");_nd9.setAttribute('parentName', _96h?_96h.text:'');_nd9.setAttribute('queryInsertType', _r0n._w61);break;case 'dataItemMeasure':_nd9.setAttribute('DUN', _nlk._dtc(_qxj));_nd9.setAttribute('queryInsertType', _r0n._wg4);break;case 'dataItemMember':var _8on=_nlk._rdm(_qxj);if(_8on){_nd9.setAttribute('hierarchyUniqueName', _8on);}var _xnn=_nlk._pdm(_qxj);if(_xnn){_nd9.setAttribute('dimensionUniqueName', _xnn);}var _dln=_qxj.selectSingleNode('dmMember/MUN');if(_dln){_nd9.setAttribute('memberUniqueName',_dln.text);}_nd9.setAttribute('queryInsertType', _r0n._6c5);break;case 'dataItem':default:_nd9.setAttribute('queryInsertType', _r0n._xr1);break;}_nd9.setAttribute('datatype', _wb5[_nlk._p6b(_qxj)]);var _bxi=_nlk._7fe(_qxj);switch(_bxi){case _nlk._1h4:_nd9.setAttribute('usage', 'attribute');break;case _nlk._3r3:_nd9.setAttribute('usage', 'identifier');break;case _nlk._cw9:_nd9.setAttribute('usage', 'fact');break;case _nlk._6b6:default:if(_bxi){_nd9.setAttribute('usage', _bxi);}}if(_nlk._7s9(_qxj)){_nd9.setAttribute('isMeasure', 'true');if(_nlk._ie4(_qxj)){_nd9.setAttribute('isOLAPMeasure', true);}if(_qxj.getAttribute("rollupAggregate")){_nd9.setAttribute('rollupAggregate', _qxj.getAttribute("rollupAggregate"));}if(_qxj.getAttribute("aggregate")){_nd9.setAttribute('aggregate', _qxj.getAttribute("aggregate"));}}return _nd9;};_vc1.prototype._op=function(_cxa,_d6k){var _0um=Q.defer();var _r6h=_erh._cnh('queryItems');if(this._a2n){var _kzi=this._a2n.getAttribute('modelPath');_r6h.setAttribute('modelPath', _kzi);var _dkf=_r6h.cloneNode(false);var _q9h=_7hn._x5g(this._a2n, this._q7a);var _c5n=[];for(var i=0; i<_q9h.length; i++){_c5n.push(_q9h.item(i).getAttribute('_ref'));}_wh4._e85(_kzi, _c5n).then(function(_67k){for(var i=0; i<_q9h.length; i++){var _gpi=_q9h.item(i);var _igl=_67k[_gpi.getAttribute('_ref')];var _cci=Array.isArray(_cxa.unbound)&&_cxa.unbound.indexOf(_igl)!=-1;var _75m=this._li1(_cxa.columns, _igl);var _ria=_75m&&(_75m.slot=='ANY'||_j52._ai(_d6k, _75m.slot));if(_ria){_dkf.appendChild(_gpi);}else if(!_cci){_dkf.appendChild(_gpi);}else{this._253(_gpi, true);}}_0um.resolve(_dkf);}.bind(this));}else{_0um.resolve(_r6h);}return _0um.promise;};_vc1.prototype._a3a=function(_6mn,_cxa,_dkf){var _0um=Q.defer();var _fsj=_ath._6me;var _46n=false;if(!_6mn){_0um.resolve(null);}var _lfc=_j52._ix(_6mn);var _d6k=_j52._f2(_lfc, _6mn);var _wzd=_7hn._x5g(_dkf, this._q7a);var _c5n=[];for(var i=0; i<_wzd.length; i++){_c5n.push(_wzd.item(i).getAttribute('_ref'));}Q.all([_wh4._e85(_dkf.getAttribute('modelPath'), _c5n), _lyc._1em(_6mn.getAttribute('type'), _6mn.nodeName=="vizControl")]).spread(function(_67k,_97m){for(var i=0; _d6k&&i<_wzd.length; i++){var _t8n=_wzd.item(i);var _75m=this._li1(_cxa.columns, _67k[_t8n.getAttribute('_ref')]);if(!_75m){continue;}var _1ek=_75m.slot.toUpperCase();var _ybn=_j52._fe1(this._2m1, _6mn, _1ek);var _ram=_ybn?Object.keys(_ybn)[0]:null;var _r8l=_ybn&&_ybn.dsRef;var _lyi;if(_d6k.hasOwnProperty('idDataSet')){if(Array.isArray(_d6k.idDataSet)){if(typeof _r8l==='number'&&(_r8l+1)<=_d6k.idDataSet.length){_lyi=_d6k.idDataSet[_r8l];}else{_lyi=_d6k.idDataSet[0];}}else{_lyi=_d6k.idDataSet;}}else{_lyi='data';}if(_t8n&&_ram){_vzm._6dm(this._3hg);var _74l=_6mn.selectSingleNode('vcDataSets/vcDataSet[@idDataSet=' + _cgm._zxc(_lyi) + ']');if(!_74l){_74l=_6mn.selectSingleNode('vcDataSets/vcDataSet');}if(_74l){var _q3m=_74l.selectSingleNode('vcSlots/vcSlotData[@idSlot=' + _cgm._zxc(_ram) + ']');if(_q3m){var _xvm=_ym8._gg2(_6mn, _lyi, _ram, _97m, _t8n);if(!_xvm){_ym8._vge(new _4mh(_t8n), _q3m, _fsj, _46n, _lyc);}else{_ym8._vge(new _4mh(_t8n), _74l, null, _46n, _lyc);}}else{throw new Error(_frh._c6j("IDS_VIS_BAD_CATEGORY_FIELD", _ram));}}else{throw new Error(_frh._c6j("IDS_VIS_BAD_DATASET", _lyi));}}else{throw new Error(_frh._c6j('IDS_NOEMPTYFIELD'));}}_0um.resolve(_6mn);}.bind(this));return _0um.promise;};_vc1.prototype._li1=function(_6f3,_lsn){for(var i=0; Array.isArray(_6f3)&&i<_6f3.length; i++){if(_6f3[i].id.indexOf(_lsn)!=-1){return _6f3[i];}}return null;};_vc1.prototype._dfb=function(_6mn){var _zxm;switch(_6mn.nodeName){case "list":_zxm=".//listColumn";break;case "crosstab":_zxm=".//*[crosstabRow | crosstabCorner | crosstabColumn]";break;case "vizControl":_zxm=".//*[@refDsColumn]";break;default:_zxm=".//*[@refDataItem]";}if(_zxm){var _wmj=[]; var _pri=_7hn._x5g(_6mn, _zxm);_8qn._6l3(_wmj, _pri);var _631=false;var _21=false;_ath._b1g(_wmj, _631, _21);}};_vc1.prototype._87d=function(_lli){if(!_j52._m13(this._3q6.chartType)){this._jre(_lli, this._4zh);this._77d(_lli, this._z9d);}};_vc1.prototype._jre=function(_6mn,_6ai){if(_6mn){if(_6ai){_8qn._qie( _6mn, 'autoChart', 'true' );}else{_8qn._8j8([_6mn], 'autoChart');}}};_vc1.prototype._77d=function(_6mn,_fld){if(_6mn){if(this._3hg){_8qn._qie( _6mn, 'render', _fld?'client':'server');}else{_8qn._qie( _6mn, 'outputType', _fld?'javascript':'static');}}};_vc1.prototype._ii4=function(_6mn){if(!_6mn){return;}var _djf=_8qn._dn3(_6mn);if(_djf){this._lrl=_djf;this._hgj=_ath._5me;}else{var _jd9=_8qn._4q1(_6mn);if(_jd9){this._lrl=_jd9;this._hgj=_ath._r9g;}}};return _vc1;});
|