hal.js 13 KB

123456
  1. // Licensed Materials - Property of IBM
  2. // IBM Cognos Products: irot
  3. // (C) Copyright IBM Corp. 2003, 2022.
  4. // US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  5. console.time("rsperf: processing hal.js");var _be9 ={_kl6:{hal:{name:"hal",path:"",appImagePath:"images/",imagePath:"",cssVariablesUrls:["hal/ibm-css-variables.css"],isApplication:true,iframeUnderlay:false,useExponentialEasing:false,animationDurationMultiplier:1,enableHighContrastMode:false,enableAccessibility:false,defaultGuiDirection:"",fireDOMContentLoaded:false,enableFastClick:true,enablePointerSupport:false,fullLoad:true,enableTouchFriendly:false,checkWellFormedCustomHtml:false}}};if(window["_yk6"]){var _948=_be9._kl6["hal"];if(_yk6.cssVariablesUrls){_948.cssVariablesUrls=_948.cssVariablesUrls.concat(_yk6.cssVariablesUrls);delete _yk6.cssVariablesUrls;}for(var s in _yk6){_948[s]=_yk6[s];}}var _kx5 ={_gl6:false,_uz8:false,_g87:false,_d87:false,_xa5:false};_kx5._c99=function(){if(document.compatMode!="CSS1Compat"){return;}var _bx8=navigator.userAgent.toLowerCase();this._e87=_bx8.indexOf("iphone")!=-1;this._ma8=_bx8.indexOf("ipod")!=-1;this._la8=_bx8.indexOf("ipad")!=-1;this._3p8=_bx8.indexOf("macintosh")!=-1;this._2p8=this._e87||this._ma8||this._la8;this._el6=_bx8.indexOf("android")!=-1;this._g87=_bx8.indexOf("webkit")!=-1;this._wj2=_be9._kl6["hal"]["enablePointerSupport"]&&navigator.msPointerEnabled;this._y14=this._2p8||this._el6;var _rr3=(_bx8.search(/(?:firefox|minefield|shiretoko|namoroka)\/([0-9]+\.[0-9]+)/)!=-1)?parseFloat(RegExp.$1):0; this._gl6=(_rr3>=38.0);this._vj2=(_rr3>=57.0);var _1w6=(_bx8.search(/trident\/([0-9]+\.[0-9]+)/)!=-1)?parseFloat(RegExp.$1):0;this._uz8=(_1w6>=7.0);this._ka8=(_bx8.search(/edge\/([0-9]+\.[0-9]+)/)!=-1);var _2d4=(_bx8.search(/chrome\/([0-9]+)\./)!=-1)?parseInt(RegExp.$1):0; this._d87=!this._ka8&&(_2d4>=33);this._uj2=this._el6&&!this._d87;var _rd4=(_bx8.match(/safari/)!= null&&_bx8.search(/version\/([0-9]+)\./)!=-1)?parseInt(RegExp.$1):0;var _le1=538;var _1e4=(_bx8.search(/applewebkit\/([0-9]+)\./)!=-1)?parseInt(RegExp.$1):0;this._f87=(_rd4>=8)||(this._2p8&&_1e4>=_le1);this._3t1=this._el6&&(_2d4==33);this._ya5=( _bx8.indexOf( "windows nt 10." ) != -1 );if(this._ka8){this._uz8=false;this._gl6=false;this._d87=false;this._f87=false;this._g87=false;}this._xa5=(this._ka8||this._uz8||this._gl6||this._d87||this._f87);if(!this._xa5){alert( "This browser is not supported for running this application.\n\nPlease contact your administrator for the list of supported browsers." );} };_kx5._c99();_be9._4b7=_be9._kl6["hal"]["fullLoad"];_be9._ii6=function(_579,_948){this._kl6[_579]=_948;};_be9._lh3={ _rn8:true, _sq7:true, _tq7:true, _d61:true };_be9._xc8=new Set();_be9._zz8=_be9._kl6["hal"]["path"];_be9._do4=_be9._kl6["hal"]["appImagePath"];_be9._nl6=_be9._kl6["hal"]["imagePath"]||( _be9._zz8 + "hal/images/" );_be9._7v5=function(_7d9){if(this._lv(_7d9)){return _7d9;}var _b68=this._9a1(_7d9);if(_b68&&this._kl6[_b68]["imagePath"]){_7d9=_7d9.replace( _b68+"/images/", this._kl6[_b68]["imagePath"] );}_7d9=_db5._18(_7d9);return(_b68?(this._kl6[_b68]["path"]+_7d9):(this._do4 + _7d9));};_be9._4j6=function(_n69){if(this._lv(_n69)){return _n69;}var _579=this._9a1(_n69);return(_579?(this._kl6[_579]["path"]+_n69):_n69);};_be9._lv=function(_n69){switch(_n69.charAt(0)){case "h":case "H":var s=_n69.toLowerCase();if ((s.substr( 0, 7 )=="http://" )||( s.substr( 0, 8 )=="https://" ) ){return true;}break;case "u":case "U":var s=_n69.toLowerCase();if(s.substr(0, 8)=="unmht://"){return true;}break;case "d":case "D":var s=_n69.toLowerCase();if(s.substr(0, 5)=="data:"){return true;}break;case "/":case ".":return true;}return false;};_be9._9a1=function(_md9){var i=_md9.indexOf("/");if(i!=-1){var _579=_md9.substr(0, i);if(_579&&this._kl6[_579]){return _579;}}return "";};_be9._um6=function(_md9){var _579=this._9a1(_md9);return(_579?(this._kl6[_579]["path"]+_md9):_md9);};_be9._wg2=function(_md9){return this._xc8.has(this._um6(_md9));};_be9._4q1=function(_md9){this._xc8.add(this._um6(_md9));};_be9._jo=function(_md9){this._xc8.delete(this._um6(_md9));};_be9._kj=function(_1s8){if(_1s8){var _zg8=_1s8.length;for(var i=0;i<_zg8;i++){this._jo(_1s8[i]);}}};_be9._ki6=function(s){alert( "HAL ERROR:\r\n\r\n" + s );};_be9._042=function(e){var d=document;if(_kx5._uz8){d.msCSSOMElementFloatMetrics=true;}if(_be9._kl6["hal"]["enableTouchFriendly"]&&(_kx5._2p8||_kx5._el6)){d.body.classList.add("clsTouchFriendly");}_io4._u7();_0h3._j89();_u77._j89();if(window["_501"]){_501(e);}else{var _vb9=window[_be9._pw7];if(_vb9&&_vb9["_501"]){_vb9._501(e);}}};_be9._oo8=function(e){if(!_be9._kl6["hal"]["fireDOMContentLoaded"]){_be9._042(e);}if(window["_gj6"]){_gj6(e);}else{var _vb9=window[_be9._pw7];if(_vb9&&_vb9["_gj6"]){_vb9._gj6(e);}}if(window.onresize){_be9._m21=window.onresize;}window.onresize=_be9._zr7;if(_kx5._y14){if(window.onorientationchange){_be9._sl=window.onorientationchange;}window.onorientationchange=_be9._yr1;}if(_be9._6k1){_be9._6k1(e);}};_be9._2s7=function(e){_fe9._ri6(document);if(window["_n85"]){_n85(e);}else{var _vb9=window[_be9._pw7];if(_vb9&&_vb9["_n85"]){_vb9._n85(e);}}if(window["_gi6"]){_gi6._2q1();}_oz8._c75();_be9._lp8();if(_be9._n21){_be9._n21(e);}_be9._m21=null;_be9._6k1=null;_be9._n21=null;};_be9._lp8=function(){if(window["_in8"]){_in8._1o8();}if(window["_nx3"]){_nx3._1o8();}if(window["_jq7"]){_jq7._1o8();}};_be9._zr7=function(e){var _rl5=document.body.clientWidth;var _zy4=document.body.clientHeight;if((_rl5==_be9._uf5)&&(_zy4==_be9._st4)){return;}_be9._uf5=_rl5;_be9._st4=_zy4;if(window["_ep8"]){_ep8._r32();}if(window["_m85"]){_m85(e);}else{var _vb9=window[_be9._pw7];if(_vb9&&_vb9["_m85"]){_vb9._m85(e);}}if(_be9._m21){_be9._m21(e);}};_be9._yr1=function(e){if(window["_bt"]){_bt(e);}else{var _vb9=window[_be9._pw7];if(_vb9&&_vb9["_bt"]){_vb9._bt(e);}}if(_be9._sl){_be9._sl(e);}};_be9._pw7=_be9._kl6["hal"]["appName"]||"_ae9";if(_be9._kl6["hal"]["fireDOMContentLoaded"]){document.addEventListener("DOMContentLoaded", _be9._042.bind(_be9), false);}if(window.onload){_be9._6k1=window.onload;}window.onload=_be9._oo8;if(window.onunload){_be9._n21=window.onunload;}window.onunload=_be9._2s7;_be9._a1=function(){if(this._kl6["hal"]["enableHighContrastMode"]){var el=document.getElementById("idHalHighContrastCSS");if(el){el.disabled=false;}}};_be9._dz=function(){this._kl6["hal"]["enableHighContrastMode"]=true;this._a1();document.body.classList.add("clsHighContrast");var _4e8=document.getElementsByTagName("IMG");for(var i=0;i<_4e8.length;i++){_4e8[i].src=_db5._18(_4e8[i].getAttribute("src"));}if(window["_28"]){_28();}else{var _vb9=window[_be9._pw7];if(_vb9&&_vb9["_28"]){_vb9._28();}}};_be9._lq1=function(_pe8){this._kl6["hal"]["enableAccessibility"]=_pe8;var _8e6=_fe9._zl4("idHalBrowserStyles");if(_8e6){if(!_kx5._uz8&&!_pe8){_8e6.insertRule( "*:focus {outline:none;}", _8e6.cssRules.length );}else if(_pe8){var _hf6=_3z2._fx2("--focus");_8e6.insertRule( "*:focus {outline:1px solid " + _hf6 + ";}", _8e6.cssRules.length );_8e6.insertRule( "table[class='page']:focus {border:1px solid " + _hf6 + ";}", _8e6.cssRules.length );_8e6.insertRule( "td[class='pageBody']:focus {border:1px solid " + _hf6 + ";}", _8e6.cssRules.length );_8e6.insertRule( "td[class='pageHeader']:focus {border:1px solid " + _hf6 + ";}", _8e6.cssRules.length );_8e6.insertRule( "td[class='pageFooter']:focus {border:1px solid " + _hf6 + ";}", _8e6.cssRules.length );_8e6.insertRule( "tr[role='option']:focus {border:1px solid " + _hf6 + ";}", _8e6.cssRules.length );_8e6.insertRule( "td[role='tab']:focus {border:1px solid " + _hf6 + ";}", _8e6.cssRules.length );}}};_be9._og3=function(_vl7){this._co4=_vl7;};_be9._942=function(){this._co4=null;};if(_be9._4b7){_be9._sp2 ={prerequisites:{},includes:{}};_be9._284={includes:{"hal/_e88.js":["hal/_px5.js"],"hal/_t65.js":["hal/_px5.js"],"hal/_in8.js":["hal/_ps7.js","hal/_ra8.js","hal/_tq7.js","hal/_6a8.js","hal/_rn8.js","hal/_sq7.js","hal/_os1.js","hal/_ox5.js","hal/_ep8.js"],"hal/_nx3.js":["hal/_ps7.js","hal/_ra8.js","hal/_os1.js","hal/_ox5.js","hal/_ep8.js"],"hal/_4l6.js":["hal/_gv2.js","hal/_xx3.js","hal/_iv2.js"],"hal/_jq7.js":["hal/_lq7.js"],"hal/_3k4.js":["hal/_lq7.js","hal/_in8.js"],"hal/_tx3.js":["hal/_3k4.js","hal/_jq7.js"],"hal/_py.js":["hal/_uj4.js"],"hal/_wt5.js":["hal/_f88.js"],"hal/_gi6.js":["hal/_3z8.js","hal/_sa8.js"],"hal/_u65.js":["hal/_ai6.js"],"hal/_gv2.js":["hal/_rt5.js"],"hal/_889.js":["hal/_mv2.js"],"hal/_ln8.js":["hal/_mv2.js"],"hal/_1i6.js":["hal/_889.js","hal/_ln8.js"],"hal/_mn8.js":["hal/_mx3.js"],"hal/_mx3.js":["hal/_v65.js"]},prerequisites:{"hal/_tq7.js":["hal/_in8.js"],"hal/_rn8.js":["hal/_in8.js"],"hal/_sq7.js":["hal/_in8.js"],"hal/dialogs/_dd3.js":["hal/_in8.js"],"hal/dialogs/_3u5.js":["hal/_in8.js"],"hal/_hs.js":["hal/_ot5.js"],"hal/_rt5.js":["hal/_gi6.js"],"hal/_gv2.js":["hal/_u65.js"],"hal/_i12.js":["hal/_gv2.js"],"hal/_1q1.js":["hal/_gi6.js"],"hal/_2u5.js":["hal/_gi6.js"],"hal/_8g2.js":["hal/_h57.js"],"hal/_j12.js":["hal/_8g2.js"],"hal/_m12.js":["hal/_h57.js"],"hal/_4z8.js":["hal/_8g2.js"],"hal/_w65.js":["hal/_4z8.js"],"hal/_jn8.js":["hal/_w65.js"],"hal/_d88.js":["hal/_w65.js"],"hal/_mv2.js":["hal/_4z8.js"],"hal/_zj4.js":["hal/_4z8.js"],"hal/_bd3.js":["hal/_4z8.js"],"hal/_wx3.js":["hal/_4z8.js"],"hal/_889.js":["hal/_j12.js"],"hal/_ln8.js":["hal/_j12.js"],"hal/_1i6.js":["hal/_j12.js"],"hal/_589.js":["hal/_h57.js"],"hal/dialogs/_3y3.js":["hal/_nx3.js"]}};_be9._6y1={};_be9._sg2=function(_i02){if(_be9._6y1[_i02.path]){console.error("_be9._sg2 - scriptblock.path '%s' is already defined.", _i02.path);}_be9._6y1[_i02.path]=_i02.files;};_be9._k32=function(_jc3){var _1s8=_be9._6y1[_jc3];if(!_1s8){console.error("_be9._k32 - scriptblock path '%s' is not defined.", _jc3);return;}var _zg8=_1s8.length;for(var i=0; i<_zg8; i++){_be9._g98(_1s8[i], true);}};_be9._d42=function(_jc3,_9w6){var _1s8=_be9._6y1[_jc3];if(_1s8){var _e48=new _i12({ _c42:_9w6 }, _1s8);_e48._v89();}else{require([_jc3], _9w6);}};_be9._vv2=function(_tf4){if(_tf4.includes){for(var s in _tf4.includes){var _md9=this._um6(s);var _ge7=_tf4.includes[s].concat();for(var i=0;i<_ge7.length;i++){_ge7[i]=this._um6(_ge7[i]);}this._sp2.includes[_md9]=_ge7;}}if(_tf4.prerequisites){for(var s in _tf4.prerequisites){var _md9=this._um6(s);var _ca4=_tf4.prerequisites[s].concat();for(var i=0;i<_ca4.length;i++){_ca4[i]=this._um6(_ca4[i]);}this._sp2.prerequisites[_md9]=_ca4;}}};_be9._vv2(_be9._284);_be9._g98=function(_md9,_2f7){_md9=this._um6(_md9);if(this._wg2(_md9)){return;}var _1e7=this._5c(_md9);for(var i=0;i<_1e7.length;i++){this._v3(_1e7[i], _2f7);}};_be9._2e3=function(_md9){this._v3(_md9);};_be9._3m4=function(_md9){this._v3(_md9);};_be9._5c=function(_md9,_0r2,_gi5,_ne8){_0r2=_0r2||[];_gi5=_gi5||[];this._fd(_md9, _0r2, _gi5);if(_ne8!==false){_109._6u5(_0r2, _gi5);}return _0r2;};_be9._fd=function(_md9,_0r2,_gi5,_nx4,_817){_md9=this._um6(_md9);if(!_817){_817={};}if(_817[_md9]){if((_0r2.indexOf(_md9)==-1)&&_nx4){_0r2.push(_md9);_109._bk6(_gi5, _md9);}return;}_817[_md9]=true;var _ca4=this._sp2.prerequisites[_md9];var _ge7=this._sp2.includes[_md9];if(_ca4){for(var i=0;i<_ca4.length;i++){this._fd(_ca4[i], _0r2, _gi5, true, _817);}}if(_nx4){_0r2.push(_md9);}else if(_0r2.indexOf(_md9)==-1){_gi5.push(_md9);}if(_ge7){for(var i=0;i<_ge7.length;i++){this._fd(_ge7[i], _0r2, _gi5, false, _817);}}};_be9._v3=function(_md9,_2f7){_md9=this._um6(_md9);if(!this._wg2(_md9)){this._4q1(_md9);document.writeln( '<script src="' + _md9 + '"' + (_2f7?' defer="true"':'') + '></script>' );}};_be9._eh2=function(_1s8){var _0t6=[];for(var i=0;i<_1s8.length;i++){var _1e7=this._5c(_1s8[i]);for(var j=0;j<_1e7.length;j++){if(!this._wg2(_1e7[j])){_109._9k6(_0t6, _1e7[j]);}}}return _0t6;};_be9._ad7=new Set();_be9._644=function(_jk8,_sf9){var d=document;var _ut8=d.createElement("link");_ut8.setAttribute('rel', 'stylesheet');_ut8.setAttribute('type', 'text/css');_ut8.setAttribute('href', _jk8);if(_sf9){_ut8.setAttribute("id", _sf9);}d.getElementsByTagName("head")[0].appendChild(_ut8);};_be9._452=function(){var _rx7;for(var i=0;i<arguments.length;i++){var _qc9=arguments[i];if(!this._ad7.has(_qc9)){if(window[_qc9]){this._ad7.add(_qc9);}else{if(!_rx7){_rx7=[];}_rx7.push(_qc9);}}}if(_rx7){_rx7.push("");var _608=_be9._452.caller;var _tn7=(_608&&_608.toString().match(/^function\s([^\(]+)/))?RegExp.$1:"";var s="HAL DEPENDENCY ERROR\r\n----------------------------------------------\r\n\r\n" +( _tn7?( _tn7+" requires" ):"Can't find" ) + ":\r\n\r\n" +_rx7.join("\r\n");alert(s);throw s;}};if(_be9._kl6["hal"]["isApplication"]){_be9._644(_be9._zz8+"hal/hal_app.css");}var _ik8="";if(_kx5._g87){_ik8="webkit";}else if(_kx5._gl6){_ik8="firefox";}if(_ik8){_be9._644(_be9._zz8+"hal/hal_" + _ik8 + ".css", "idHalBrowserStyles");}_be9._3m4("hal/JSUtilities.js");_be9._3m4("hal/_d14.js");if(!_kx5._uz8){_be9._3m4("hal/_7k4.js");_be9._3m4("hal/NotIeDomExtensions.js");}_be9._3m4("hal/_oz8.js");_be9._3m4("hal/_fe9.js");_be9._3m4("hal/_ie9.js");_be9._3m4("hal/_dp8.js");_be9._3m4("hal/_0h3.js");_be9._3m4("hal/_u77.js");_be9._3m4("hal/_io4.js");_be9._3m4("hal/_db5.js");_be9._3m4("hal/_3z2.js");}else{_be9._eh2=function(_1s8){var _0t6=[];for(var i=0;i<_1s8.length;i++){if(!this._wg2(_1s8[i])){_109._9k6(_0t6, _1s8[i]);}}return _0t6;};_be9._452=function(){return;};}console.timeEnd("rsperf: processing hal.js");