1/** 2 * EIR Javascript v1.4.3 3 * DATE: 2022-02-14 4 */ 5 6const eirCode = '5032'; 7const uniCodeEir = '20240807'; 8const uniCodeQir = '20220502'; 9const uniCodeBr = 'xxxxxxxx'; 10const eirLanguage = 'jp'; 11const isUnifiedDrawingScriptMode = true; 12 13var eirLevel = ''; 14var demoLocation = /customer[0-9]*\.pronexus|eol\-test\.com|aspdev|localhost/; 15// ãã±ã¼ã·ã§ã³ã§å¤å® 16if (location.protocol == 'file:' || demoLocation.test(location.hostname)) { 17 eirLevel = 'demo'; 18} else { 19 eirLevel = 'public'; 20} 21if (location.href.match('#public') || location.href.match('level=public')) { 22 eirLevel = 'public'; 23} else if (location.href.match('#demo') || location.href.match('level=demo')) { 24 eirLevel = 'demo'; 25} 26const eirUrl = ('https:' == document.location.protocol ? 'https://ssl4' : 'http://v4') + '.eir-parts.net'; 27if ( 28 (document.location.protocol == 'https:' || document.location.protocol == 'http:') && 29 !/aspdev/.test(window.location.host) 30) { 31 var eirPass = eirUrl + '/Custom/' + eirLevel + '/v5parts/' + eirCode + '/' + eirLanguage + '/' + uniCodeEir + '/'; 32 var qirPass = eirUrl + '/Custom/' + eirLevel + '/qir/' + eirCode + '/' + eirLanguage + '/' + uniCodeQir + '/'; 33} else { 34 var eirPass = '/v5parts/' + eirCode + '/' + eirLanguage + '/' + uniCodeEir + '/'; 35 var qirPass = '/v4qir/' + eirCode + '/' + eirLanguage + '/' + uniCodeQir + '/'; 36} 37var eirPassCore = eirPass + 'core/'; 38var eirPassApp = eirPass + 'app/'; 39var eirPassMaterial = eirUrl + '/Custom/public/material/parts/'; 40var language = eirLanguage; 41 42/** 43 * JSãã¡ã¤ã«ãç´åã«ãã¼ããã 44 * 45 * @class scriptLoader 46 */ 47var scriptLoader = { 48 // scriptã¿ã°ã®srcãä¿æãã 49 sources: [], 50 51 elmHead: document.getElementsByTagName('head')[0], 52 53 /** 54 * ãã¼ãããJSãã¡ã¤ã«ã®ãã¹ã追å ãã 55 * 追å ããé çªã«ãã¼ãããã 56 * 57 * @method setSrc 58 * @param {String} src 59 */ 60 setSrc: function (src) { 61 this.sources.push(src); 62 }, 63 64 /** 65 * JSãã¡ã¤ã«ã®ãã¼ãå¦çãå®è¡ãã 66 * 第ä¸å¼æ°ã¯å ¨ã¦ã®ãã¡ã¤ã«ãæ£å¸¸ã«èªã¿è¾¼ããå ´åã«å®è¡ããã 67 * 第äºå¼æ°ã¯å ¨ã¦ã®ãã¡ã¤ã«ãæ£å¸¸ã«èªã¿è¾¼ç¡ãã£ãå ´åã«å®è¡ããã 68 * ä¸åº¦å®è¡ãããã¨ããã®ãªãã¸ã§ã¯ãã«è¿½å ãããJSã¸ã®ãã¹ã¯å ¨ã¦ç ´æ£ããã 69 * 70 * @method load 71 * @param {Function} doSuccess 72 * @param {Function} doError 73 */ 74 load: function (doSuccess, doError) { 75 if (this.sources.length === 0) { 76 if (doSuccess) { 77 doSuccess(); 78 } 79 return; // å帰ã®é¢è± 80 } 81 var elmScript = document.createElement('script'); 82 elmScript.charset = 'utf-8'; 83 elmScript.src = this.sources.shift(); 84 this.elmHead.appendChild(elmScript); 85 var _self = this; 86 elmScript.onload = function () { 87 _self.load(doSuccess, doError); 88 }; 89 90 // ã¨ã©ã¼æ 91 elmScript.onerror = doError; 92 }, 93}; 94 95setLibrary(); 96if (bowser.msie && bowser.version <= 8) { 97 showUnSupportedBrowserMessage(); 98} 99 100if (!/[0-9]{4}/.test(eirCode)) { 101 console.warn('証å¸ã³ã¼ããè¨å®ããã¦ãã¾ãã'); 102} 103 104// ãããã¯ã¼ã¯ã®é¢ä¿ãªã©ã§ãEIRããã¾ãè¡¨ç¤ºåºæ¥ã¦ããªããã¨ã示ãã¡ãã»ã¼ã¸ 105function showMaintenanceMessage() { 106 var message = 107 '<div><img src="data:image/gif;base64,R0lGODlhzAE0AIAAAP///wAAACH5BAEHAAAALAAAAADMATQAAAL/hI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si8YhMKpfMpvMJjUqn1Kr1is1qt9yu9wsOi8fksvmMTqvX7Lb7DY/nAgA6wy7v4PEUe+D/h+BnwCe4AIhYeKBIiMLY8Pho+JYoErhYl6lQeHmYqPjZiSnBJ+r5eejpEHpq2ij5MNg4KrtJuGdrywirObtZOXmXEAnBi8U6WStssbuIGhyLYTwKnSE57UubjUwKWIdIC/wtfvscXOoNDo1+CVrJOSwY6jfvSoab/f3KQddcvMxsgjFs8UhBKtgLVL4ItfBp8perGjxDpdYdBLgNoUaM/2ocJpxVcVUziPoiVhvHrZeqhanKsarHixjCkC7trap5S9uwdHu4BXrXUxfMjUQlctxJ0AvNhydRqqMGsqVRqUcz/lJ50aTWm1RVLl3K8JpOaqYUCoQIFipSb/E8OnWlLI3bflsDsoxZtajXrFy76q2L9eO5eWH7PTN8GBOnlMXQNg28T60omS2TSoE1l6/dbWzz0u17cmQ0zY8BfyZbkPI/yQYhx63Z6TRUeqSZloaMu9zVLJjz4b0wMaHqc6DJdkadV+1t5b5CTqQLPdO0QZ3xmb1I8uP13E3j9pZ3vOvrKTGDg4CLejHH4W8txvrtd7dWdBqpj8WO1Trg5shZT/9dncxfwRl21HjkMeaMJaqFV5J8EllGGyQ2JbjSHTbZE8lAackjnTrKuOMhO7GZ09wu5CDFoW6/mAjWhZblAWOMMs5IY4023ohjjjr68Jl5uWR3W1IQwvNikWydSBB7HlSUJHN9bPCiMOwA+Nde8cEE5A+n9fjKUKn5KOBWEDoJHolNgkSYf6aVtiB3g70DW5bOPKVYfAv9VOF+YuFUJUtERVkCiW3hBiKd7fXkoXLbofjSnNX1l1uivmkmIjkbunaiQPzZZhwykka0aGj7PYaKfr6lWRSqrgWxWDuBfTebTvRYyhCkAHl0pldI6tWmndo9yad3vm46KZtxLuemeZf/DkTlXTrwBExDKxIYpKxiSrglmY7SamE7T3HZYoFe+rkpNrFZ2x1XPSL2k1uitsUgs8ukNN2ExY4aA6Jl5uQQXJn2+yq+ukU3mmDk6hIgp9mWGd6GsLp7q6T0ChpVBXuGFq5IdGK41oU5MczrDvbJ5Gpkdcaa3rXdSseyvAZHeqSVCzdIKEaFUgUxzqmlWhzDZZGm3kZifXXsx8wtuKwLzMrCLncf3kuTbHdey7ST9byLsDY511yZYxUTW3C091bbmqIl/qzyzsSBHeqq9c0L6GZ8fQfm12z/qXI6tm1t9Y8xCzYZpYYeHLVV2kZVdX4gJ4e32kEV/O6ACdcmJ0WDpbq5ZDRDW9634kwt2muHn+vKYKRrzzyOscShbXPFUh+cn6n9USuw2+WenNxzMw2rZLJux22xp9vi2d60I85pHLYaT3lf2a3s6zCG0rcojjvJ864i8RMvO+E1x+nbLXxGf++gS7XxKSDwO67Pfvvuvw9//PLPT3/99t+Pf/76789///7/D8AACnCABCygAQ+IwAQqcIEMbKADHwjBCEpwghSsYBYKAAA7" width="460" height="52"></div>'; 108 var area = document.getElementsByClassName('eir'); 109 for (var i = 0, len = area.length; i < len; i++) { 110 area[i].innerHTML = message; 111 } 112} 113 114// ãã©ã¦ã¶ãæªå¯¾å¿ï¼IE8ãªã©ï¼ã§ãããã¨ã示ãã¡ãã»ã¼ã¸ 115function showUnSupportedBrowserMessage() { 116 var text = 117 'ãã®ã¡ãã»ã¼ã¸ã表示ãããå ´åãã使ãã®ãã©ã¦ã¶ã対å¿ãã¦ããªããããã¼ã¸ãæ£å¸¸ã«è¡¨ç¤ºããã¦ããªãå¯è½æ§ãããã¾ãã<br>ææ°ãã¼ã¸ã§ã³ã®ãã©ã¦ã¶ã§é²è¦§ãã ããã¾ããããé¡ããããã¾ãã'; 118 var allElements = document.getElementsByTagName('*'); 119 var elm; 120 for (var i = 0, len = allElements.length; i < len; i++) { 121 elm = allElements[i]; 122 if (elm.className === 'eir') { 123 elm.innerHTML = text; 124 elm.style.color = 'red'; 125 elm.className += ' unSupportedBrowser'; 126 } 127 } 128} 129 130function setLibrary() { 131 /*! 132 * Bowser - a browser detector 133 * https://github.com/ded/bowser 134 * MIT License | (c) Dustin Diaz 2015 135 */ 136 !(function (e, t, n) { 137 typeof module != 'undefined' && module.exports 138 ? (module.exports = n()) 139 : typeof define == 'function' && define.amd 140 ? define(t, n) 141 : (e[t] = n()); 142 })(this, 'bowser', function () { 143 function t(t) { 144 function n(e) { 145 var n = t.match(e); 146 return (n && n.length > 1 && n[1]) || ''; 147 } 148 function r(e) { 149 var n = t.match(e); 150 return (n && n.length > 1 && n[2]) || ''; 151 } 152 function N(e) { 153 switch (e) { 154 case 'NT': 155 return 'NT'; 156 case 'XP': 157 return 'XP'; 158 case 'NT 5.0': 159 return '2000'; 160 case 'NT 5.1': 161 return 'XP'; 162 case 'NT 5.2': 163 return '2003'; 164 case 'NT 6.0': 165 return 'Vista'; 166 case 'NT 6.1': 167 return '7'; 168 case 'NT 6.2': 169 return '8'; 170 case 'NT 6.3': 171 return '8.1'; 172 case 'NT 10.0': 173 return '10'; 174 default: 175 return undefined; 176 } 177 } 178 var i = n(/(ipod|iphone|ipad)/i).toLowerCase(), 179 s = /like android/i.test(t), 180 o = !s && /android/i.test(t), 181 u = /nexus\s*[0-6]\s*/i.test(t), 182 a = !u && /nexus\s*[0-9]+/i.test(t), 183 f = /CrOS/.test(t), 184 l = /silk/i.test(t), 185 c = /sailfish/i.test(t), 186 h = /tizen/i.test(t), 187 p = /(web|hpw)os/i.test(t), 188 d = /windows phone/i.test(t), 189 v = /SamsungBrowser/i.test(t), 190 m = !d && /windows/i.test(t), 191 g = !i && !l && /macintosh/i.test(t), 192 y = !o && !c && !h && !p && /linux/i.test(t), 193 b = r(/edg([ea]|ios)\/(\d+(\.\d+)?)/i), 194 w = n(/version\/(\d+(\.\d+)?)/i), 195 E = /tablet/i.test(t) && !/tablet pc/i.test(t), 196 S = !E && /[^-]mobi/i.test(t), 197 x = /xbox/i.test(t), 198 T; 199 /opera/i.test(t) 200 ? (T = { name: 'Opera', opera: e, version: w || n(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i) }) 201 : /opr\/|opios/i.test(t) 202 ? (T = { name: 'Opera', opera: e, version: n(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i) || w }) 203 : /SamsungBrowser/i.test(t) 204 ? (T = { 205 name: 'Samsung Internet for Android', 206 samsungBrowser: e, 207 version: w || n(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i), 208 }) 209 : /coast/i.test(t) 210 ? (T = { name: 'Opera Coast', coast: e, version: w || n(/(?:coast)[\s\/](\d+(\.\d+)?)/i) }) 211 : /yabrowser/i.test(t) 212 ? (T = { name: 'Yandex Browser', yandexbrowser: e, version: w || n(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i) }) 213 : /ucbrowser/i.test(t) 214 ? (T = { name: 'UC Browser', ucbrowser: e, version: n(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i) }) 215 : /mxios/i.test(t) 216 ? (T = { name: 'Maxthon', maxthon: e, version: n(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i) }) 217 : /epiphany/i.test(t) 218 ? (T = { name: 'Epiphany', epiphany: e, version: n(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i) }) 219 : /puffin/i.test(t) 220 ? (T = { name: 'Puffin', puffin: e, version: n(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i) }) 221 : /sleipnir/i.test(t) 222 ? (T = { name: 'Sleipnir', sleipnir: e, version: n(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i) }) 223 : /k-meleon/i.test(t) 224 ? (T = { name: 'K-Meleon', kMeleon: e, version: n(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i) }) 225 : d 226 ? ((T = { name: 'Windows Phone', osname: 'Windows Phone', windowsphone: e }), 227 b ? ((T.msedge = e), (T.version = b)) : ((T.msie = e), (T.version = n(/iemobile\/(\d+(\.\d+)?)/i)))) 228 : /msie|trident/i.test(t) 229 ? (T = { name: 'Internet Explorer', msie: e, version: n(/(?:msie |rv:)(\d+(\.\d+)?)/i) }) 230 : f 231 ? (T = { 232 name: 'Chrome', 233 osname: 'Chrome OS', 234 chromeos: e, 235 chromeBook: e, 236 chrome: e, 237 version: n(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i), 238 }) 239 : /edg([ea]|ios)/i.test(t) 240 ? (T = { name: 'Microsoft Edge', msedge: e, version: b }) 241 : /vivaldi/i.test(t) 242 ? (T = { name: 'Vivaldi', vivaldi: e, version: n(/vivaldi\/(\d+(\.\d+)?)/i) || w }) 243 : c 244 ? (T = { 245 name: 'Sailfish',
246 osname: 'Sailfish OS', 247 sailfish: e, 248 version: n(/sailfish\s?browser\/(\d+(\.\d+)?)/i), 249 }) 250 : /seamonkey\//i.test(t) 251 ? (T = { name: 'SeaMonkey', seamonkey: e, version: n(/seamonkey\/(\d+(\.\d+)?)/i) }) 252 : /firefox|iceweasel|fxios/i.test(t) 253 ? ((T = { name: 'Firefox', firefox: e, version: n(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i) }), 254 /\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(t) && ((T.firefoxos = e), (T.osname = 'Firefox OS'))) 255 : l 256 ? (T = { name: 'Amazon Silk', silk: e, version: n(/silk\/(\d+(\.\d+)?)/i) }) 257 : /phantom/i.test(t) 258 ? (T = { name: 'PhantomJS', phantom: e, version: n(/phantomjs\/(\d+(\.\d+)?)/i) }) 259 : /slimerjs/i.test(t) 260 ? (T = { name: 'SlimerJS', slimer: e, version: n(/slimerjs\/(\d+(\.\d+)?)/i) }) 261 : /blackberry|\bbb\d+/i.test(t) || /rim\stablet/i.test(t) 262 ? (T = { 263 name: 'BlackBerry', 264 osname: 'BlackBerry OS', 265 blackberry: e, 266 version: w || n(/blackberry[\d]+\/(\d+(\.\d+)?)/i), 267 }) 268 : p 269 ? ((T = { name: 'WebOS', osname: 'WebOS', webos: e, version: w || n(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i) }), 270 /touchpad\//i.test(t) && (T.touchpad = e)) 271 : /bada/i.test(t) 272 ? (T = { name: 'Bada', osname: 'Bada', bada: e, version: n(/dolfin\/(\d+(\.\d+)?)/i) }) 273 : h 274 ? (T = { name: 'Tizen', osname: 'Tizen', tizen: e, version: n(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i) || w }) 275 : /qupzilla/i.test(t) 276 ? (T = { name: 'QupZilla', qupzilla: e, version: n(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i) || w }) 277 : /chromium/i.test(t) 278 ? (T = { name: 'Chromium', chromium: e, version: n(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i) || w }) 279 : /chrome|crios|crmo/i.test(t) 280 ? (T = { name: 'Chrome', chrome: e, version: n(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i) }) 281 : o 282 ? (T = { name: 'Android', version: w }) 283 : /safari|applewebkit/i.test(t) 284 ? ((T = { name: 'Safari', safari: e }), w && (T.version = w)) 285 : i 286 ? ((T = { name: i == 'iphone' ? 'iPhone' : i == 'ipad' ? 'iPad' : 'iPod' }), w && (T.version = w)) 287 : /googlebot/i.test(t) 288 ? (T = { name: 'Googlebot', googlebot: e, version: n(/googlebot\/(\d+(\.\d+))/i) || w }) 289 : (T = { name: n(/^(.*)\/(.*) /), version: r(/^(.*)\/(.*) /) }), 290 !T.msedge && /(apple)?webkit/i.test(t) 291 ? (/(apple)?webkit\/537\.36/i.test(t) 292 ? ((T.name = T.name || 'Blink'), (T.blink = e)) 293 : ((T.name = T.name || 'Webkit'), (T.webkit = e)), 294 !T.version && w && (T.version = w)) 295 : !T.opera && 296 /gecko\//i.test(t) && 297 ((T.name = T.name || 'Gecko'), (T.gecko = e), (T.version = T.version || n(/gecko\/(\d+(\.\d+)?)/i))), 298 !T.windowsphone && (o || T.silk) 299 ? ((T.android = e), (T.osname = 'Android')) 300 : !T.windowsphone && i 301 ? ((T[i] = e), (T.ios = e), (T.osname = 'iOS')) 302 : g 303 ? ((T.mac = e), (T.osname = 'macOS')) 304 : x 305 ? ((T.xbox = e), (T.osname = 'Xbox')) 306 : m 307 ? ((T.windows = e), (T.osname = 'Windows')) 308 : y && ((T.linux = e), (T.osname = 'Linux')); 309 var C = ''; 310 T.windows 311 ? (C = N(n(/Windows ((NT|XP)( \d\d?.\d)?)/i))) 312 : T.windowsphone 313 ? (C = n(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i)) 314 : T.mac 315 ? ((C = n(/Mac OS X (\d+([_\.\s]\d+)*)/i)), (C = C.replace(/[_\s]/g, '.'))) 316 : i 317 ? ((C = n(/os (\d+([_\s]\d+)*) like mac os x/i)), (C = C.replace(/[_\s]/g, '.'))) 318 : o 319 ? (C = n(/android[ \/-](\d+(\.\d+)*)/i)) 320 : T.webos 321 ? (C = n(/(?:web|hpw)os\/(\d+(\.\d+)*)/i)) 322 : T.blackberry 323 ? (C = n(/rim\stablet\sos\s(\d+(\.\d+)*)/i)) 324 : T.bada 325 ? (C = n(/bada\/(\d+(\.\d+)*)/i)) 326 : T.tizen && (C = n(/tizen[\/\s](\d+(\.\d+)*)/i)), 327 C && (T.osversion = C); 328 var k = !T.windows && C.split('.')[0]; 329 if (E || a || i == 'ipad' || (o && (k == 3 || (k >= 4 && !S))) || T.silk) T.tablet = e; 330 else if (S || i == 'iphone' || i == 'ipod' || o || u || T.blackberry || T.webos || T.bada) T.mobile = e; 331 return ( 332 T.msedge || 333 (T.msie && T.version >= 10) || 334 (T.yandexbrowser && T.version >= 15) || 335 (T.vivaldi && T.version >= 1) || 336 (T.chrome && T.version >= 20) || 337 (T.samsungBrowser && T.version >= 4) || 338 (T.firefox && T.version >= 20) || 339 (T.safari && T.version >= 6) || 340 (T.opera && T.version >= 10) || 341 (T.ios && T.osversion && T.osversion.split('.')[0] >= 6) || 342 (T.blackberry && T.version >= 10.1) || 343 (T.chromium && T.version >= 20) 344 ? (T.a = e) 345 : (T.msie && T.version < 10) || 346 (T.chrome && T.version < 20) || 347 (T.firefox && T.version < 20) || 348 (T.safari && T.version < 6) || 349 (T.opera && T.version < 10) || 350 (T.ios && T.osversion && T.osversion.split('.')[0] < 6) || 351 (T.chromium && T.version < 20) 352 ? (T.c = e) 353 : (T.x = e), 354 T 355 ); 356 } 357 function r(e) { 358 return e.split('.').length; 359 } 360 function i(e, t) { 361 var n = [], 362 r; 363 if (Array.prototype.map) return Array.prototype.map.call(e, t); 364 for (r = 0; r < e.length; r++) n.push(t(e[r])); 365 return n; 366 } 367 function s(e) { 368 var t = Math.max(r(e[0]), r(e[1])), 369 n = i(e, function (e) { 370 var n = t - r(e); 371 return ( 372 (e += new Array(n + 1).join('.0')), 373 i(e.split('.'), function (e) { 374 return new Array(20 - e.length).join('0') + e; 375 }).reverse() 376 ); 377 }); 378 while (--t >= 0) { 379 if (n[0][t] > n[1][t]) return 1; 380 if (n[0][t] !== n[1][t]) return -1; 381 if (t === 0) return 0; 382 } 383 } 384 function o(e, r, i) { 385 var o = n; 386 typeof r == 'string' && ((i = r), (r = void 0)), r === void 0 && (r = !1), i && (o = t(i)); 387 var u = '' + o.version; 388 for (var a in e) 389 if (e.hasOwnProperty(a) && o[a]) { 390 if (typeof e[a] != 'string') 391 throw new Error('Browser version in the minVersion map should be a string: ' + a + ': ' + String(e)); 392 return s([u, e[a]]) < 0; 393 } 394 return r; 395 } 396 function u(e, t, n) { 397 return !o(e, t, n); 398 } 399 var e = !0, 400 n = t(typeof navigator != 'undefined' ? navigator.userAgent || '' : ''); 401 return ( 402 (n.test = function (e) { 403 for (var t = 0; t < e.length; ++t) { 404 var r = e[t]; 405 if (typeof r == 'string' && r in n) return !0; 406 } 407 return !1; 408 }), 409 (n.isUnsupportedBrowser = o), 410 (n.compareVersions = s), 411 (n.check = u), 412 (n._detect = t), 413 (n.detect = t), 414 n 415 ); 416 }); 417}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.