1<!DOCTYPE html> 2<html lang="ru"> 3<head> 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <meta name="Ask1n" content="LAtree"> 7 <meta property="og:image" content="https://lostarktree.ru/images/pngLAT.jpg"> 8 <meta property="og:image:width" content="968"> 9 <meta property="og:image:height" content="504"> 10 <meta name="google-signin-client_id" content="642986943259-f5h4rbr1r7pf57d5fb7gi0alkg4ub7k3.apps.googleusercontent.com"> 11 <title>Market | LATree</title> 12 <meta name="description" content=""> 13 <link rel="shortcut icon" href="/images/favicon.png" type="image/png"> 14 <link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/material-components-web.min.css"> 15 <link rel="stylesheet" type="text/css" href="/bl-themes/v2/assets/css/overlay_scrollbars/OverlayScrollbars.min.css"> 16 <link rel="stylesheet" type="text/css" href="/bl-themes/v2/assets/css/main.css?v=0.1"> 17 <link rel="stylesheet" type="text/css" href="/bl-themes/v2/assets/css/latree.css?v=14.5"> 18
18<script src="/bl-themes/v2/assets/js/text.js?v=2.5"></script>
18 19
19<script src="/bl-themes/v2/assets/js/arcana.js"></script>
19 20
20<script src="https://apis.google.com/js/platform.js?onload=onLoadCallback" defer></script>
20 21 <link href="https://fonts.googleapis.com/css?family=Noto+Serif:400,700&subset=cyrillic" rel="stylesheet"> 22 <link href="https://fonts.googleapis.com/css?family=El+Messiri:400,600&subset=cyrillic" rel="stylesheet"> 23 <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&subset=cyrillic,cyrillic-ext,latin-ext" rel="stylesheet"> 24 <link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&subset=cyrillic" rel="stylesheet"> 25 <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.7.2/css/all.css" integrity="sha384-fnmOCqbTlWIlj8LyTjo7mOUStjsKC4pOpQbqyi7RrhN7udi9RwhKkMHpvLbHG9Sr" crossorigin="anonymous"> 26
26<script> 27
vendor: 134 bytes, lines 27-31
27window.dataLayer = window.dataLayer || []; 28 function gtag(){dataLayer.push(arguments);} 29 gtag('js', new Date()); 30 31 gtag('config', '
31UA-124287422-1
vendor: 6 bytes, lines 31-32
31'); 32
32</script>
32 33
33<script charset="utf-8"> 34 var phpScriptPath = `/bl-themes/v2/php/script/`, 35 home_url = document.location.origin, 36 api = `${document.location.protocol}//api.${document.location.host}`, 37 pathname = document.location.pathname, 38 href = document.location.href, 39 patchName = { 40 kr_server : "ÐлоÑн", 41 ru_server : "ÐлоÑн" 42 }, 43 class_list = ['Warlord','Berserker','Destroyer', 'Holy Knight', 44 'Battle Master','Infighter','Soul Master', 'Lance Master', 'Striker', 45 'Devil Hunter','Blaster','Hawk Eye', 'Scouter', 'Gunslinger', 46 'Bard','Summoner','Arcana', 'Sorceress', 47 'Blade','Demonic', 'Reaper']; 48 globalSkillCache = {}; 49 </script>
49 50 <link rel="canonical" href="/market"> 51</head> 52<body class="is-preload"> 53 <div id="wrapper" class="scrollbar-macosx"> 54 <header> 55 <meta charset="utf-8"> 56 <div class="navbg"></div> 57 <div class="header"> 58 <div class="hamburger"></div> 59 <div class="header-left"> 60 <a href="/"><img class="header-logo" src="/images/logoWhite.png" alt="lostarktree"></a> 61 </div> 62 <div class="header-right nav"> 63 <ul> 64 <li class="js-market"> 65 <a>Market</a> 66 <ul> 67 <li> 68 <a href="/market/add">ÐобавиÑÑ ÑоваÑ</a> 69 </li> 70 <li> 71 <a href="/market">ÐÑе ÑоваÑÑ</a> 72 </li> 73 </ul> 74 </li> 75 <li> 76 <a>Сезон 2</a> 77 <ul> 78 <li> 79 <a href="/equipments" class="lang" data="equipments">Equipments</a> 80 </li> 81 <li> 82 <a href="/rune">Ð ÑнÑ</a> 83 </li> 84 </ul> 85 </li> 86 <li> 87 <a class="lang" data="instuments">ÐнÑÑÑÑменÑÑ</a> 88 <ul> 89 <li> 90 <a href="/marishop" class="lang" data="mari">Mari Shop</a> 91 </li> 92 <li> 93 <a href="/ships" class="lang" data="ships">ÐоÑабли</a> 94 </li> 95 <li> 96 <a href="/adaptation" class="lang" data="adaptation">ÐалÑкÑлÑÑÐ¾Ñ Ð°Ð´Ð°Ð¿ÑаÑии</a> 97 </li> 98 <li> 99 <a href="/collection">ÐоллекÑии</a> 100 </li> 101 <li> 102 <a href="/repute" class="lang" data="repute">РепÑÑаÑÐ¸Ñ ÐÑонÑкого ÑоÑза</a> 103 </li> 104 <li>Simple DPS Meter for DUMMY</li> 105 </ul> 106 </li> 107 <li class=""> 108 <a>РейÑинг</a> 109 <ul> 110 <li> 111 <a href="/rating">Hall of Whales</a> 112 </li> 113 <li> 114 <a class="" href="/stats">СÑаÑиÑÑика</a> 115 </li> 116 </ul> 117 </li> 118 <li class="off"> 119 <a class="lang" href="/skill-data/" data="da">Data Analysis</a> 120 </li> 121 <li> 122 <a class="lang new" data="skills">СкиллÑ</a> 123 <ul class="width"> 124 <li> 125 <a href="/skill/warlord/">Warlord</a> 126 </li> 127 <li> 128 <a href="/skill/berserker/">Berserker</a> 129 </li> 130 <li> 131 <a href="/skill/destroyer/">Destroyer</a> 132 </li> 133 <li> 134 <a href="/skill/holyknight/">Holy Knight</a> 135 </li> 136 <li> 137 <a href="/skill/battlemaster/">Battle Master</a> 138 </li> 139 <li> 140 <a href="/skill/infighter/">Infighter</a> 141 </li> 142 <li> 143 <a href="/skill/soulmaster/">Soul Master</a> 144 </li> 145 <li> 146 <a href="/skill/lancemaster/">Lance Master</a> 147 </li> 148 <li> 149 <a href="/skill/striker/">
149Striker</a> 150 </li> 151 <li> 152 <a href="/skill/devilhunter/">Devil Hunter</a> 153 </li> 154 <li> 155 <a href="/skill/blaster/">Blaster</a> 156 </li> 157 <li> 158 <a href="/skill/hawkeye/">Hawk Eye</a> 159 </li> 160 <li> 161 <a href="/skill/scouter/">Scouter</a> 162 </li> 163 <li> 164 <a href="/skill/gunslinger/">Gunslinger</a> 165 </li> 166 <li> 167 <a href="/skill/bard/">Bard</a> 168 </li> 169 <li> 170 <a href="/skill/summoner/">Summoner</a> 171 </li> 172 <li> 173 <a href="/skill/arcana/">Arcana</a> 174 </li> 175 <li> 176 <a class="new" href="/skill/sorceress/">Sorceress</a> 177 </li> 178 <li> 179 <a href="/skill/blade/">Blade</a> 180 </li> 181 <li> 182 <a href="/skill/demonic/">Demonic</a> 183 </li> 184 <li> 185 <a href="/skill/reaper/">Reaper</a> 186 </li> 187 </ul> 188 </li> 189 <li> 190 <a class="lang" data="build">ÐилдÑ</a> 191 <ul class="width"> 192 <li> 193 Warlord 194 </li> 195 <li> 196 Berserker 197 </li> 198 <li> 199 Destroyer 200 </li> 201 <li> 202 Holy Knight 203 </li> 204 <li> 205 Battle Master 206 </li> 207 <li> 208 Infighter 209 </li> 210 <li> 211 Soul master 212 </li> 213 <li> 214 Lance Master 215 </li> 216 <li> 217 Striker 218 </li> 219 <li> 220 Devil Hunter 221 </li> 222 <li> 223 Blaster 224 </li> 225 <li> 226 Hawk Eye 227 </li> 228 <li> 229 Scouter 230 </li> 231 <li> 232 Gunslinger 233 </li> 234 <li> 235 Bard 236 </li> 237 <li> 238 Summoner 239 </li> 240 <li> 241 Arcana 242 </li> 243 <li> 244 Sorceress 245 </li> 246 <li> 247 Blade 248 </li> 249 <li> 250 Demonic 251 </li> 252 <li> 253 Reaper 254 </li> 255 </ul> 256 </li> 257 <li style="padding-right: 0;"> 258 <a id="Sign_In" class="lang" data="sign_in" style="pointer-events: none;">ÐойÑи</a> 259 <div id="imgbl"></div> 260 <ul class="login"> 261 <li id="auth"> 262 <div class="g-signin2" data-onsuccess="onSignIn"></div> 263 </li> 264 </ul> 265 </li> 266 </ul> 267 </div> 268 <div class="nav mobile-nav"> 269 <ul> 270 <li class="off"> 271 <a href="/market">Market</a> 272 </li> 273 <li> 274 <a>Сезон 2</a> 275 <ul> 276 <li> 277 <a href="/equipments" class="lang" data="equipments">Equipments</a> 278 </li> 279 <li> 280 <a href="/rune">Ð ÑнÑ</a> 281 </li> 282 </ul> 283 </li> 284 <li> 285 <a class="lang" data="instuments">ÐнÑÑÑÑменÑÑ</a> 286 <ul> 287 <li> 288 <a href="/marishop" class="lang" data="mari">Mari Shop</a> 289 </li> 290 <li> 291 <a href="/ships" class="lang" data="ships">ÐоÑабли</a> 292 </li> 293 <li> 294 <a href="/adaptation" class="lang" data="adaptation">
294ÐалÑкÑлÑÑÐ¾Ñ Ð°Ð´Ð°Ð¿ÑаÑии</a> 295 </li> 296 <li> 297 <a href="/collection">ÐоллекÑии</a> 298 </li> 299 <li> 300 <a href="/repute" class="lang" data="repute">РепÑÑаÑÐ¸Ñ ÐÑонÑкого ÑоÑза</a> 301 </li> 302 <li>Simple DPS Meter for DUMMY</li> 303 </ul> 304 </li> 305 <li class="off"> 306 <a href="/rating">Hall of Whales</a> 307 </li> 308 <li> 309 <a class="lang" href="/skill-data/" data="da">Data Analysis</a> 310 </li> 311 <li> 312 <a class="lang" data="skills">СкиллÑ</a> 313 <ul class="width"> 314 <li> 315 <a href="/skill/warlord/">Warlord</a> 316 </li> 317 <li> 318 <a href="/skill/berserker/">Berserker</a> 319 </li> 320 <li> 321 <a href="/skill/destroyer/">Destroyer</a> 322 </li> 323 <li> 324 <a href="/skill/holyknight/">Holy Knight</a> 325 </li> 326 <li> 327 <a href="/skill/battlemaster/">Battle Master</a> 328 </li> 329 <li> 330 <a href="/skill/infighter/">Infighter</a> 331 </li> 332 <li> 333 <a href="/skill/soulmaster/">Soul Master</a> 334 </li> 335 <li> 336 <a href="/skill/lancemaster/">Lance Master</a> 337 </li> 338 <li> 339 <a href="/skill/striker/">
339Striker</a> 340 </li> 341 <li> 342 <a href="/skill/devilhunter/">Devil Hunter</a> 343 </li> 344 <li> 345 <a href="/skill/blaster/">Blaster</a> 346 </li> 347 <li> 348 <a href="/skill/hawkeye/">Hawk Eye</a> 349 </li> 350 <li> 351 <a href="/skill/scouter/">Scouter</a> 352 </li> 353 <li> 354 <a href="/skill/gunslinger/">Gunslinger</a> 355 </li> 356 <li> 357 <a href="/skill/bard/">Bard</a> 358 </li> 359 <li> 360 <a href="/skill/summoner/">Summoner</a> 361 </li> 362 <li> 363 <a href="/skill/arcana/">Arcana</a> 364 </li> 365 <li> 366 <a class="new" href="/skill/sorceress/">Sorceress</a> 367 </li> 368 <li> 369 <a href="/skill/blade/">Blade</a> 370 </li> 371 <li> 372 <a href="/skill/demonic/">Demonic</a> 373 </li> 374 <li> 375 <a href="/skill/reaper/">Reaper</a> 376 </li> 377 </ul> 378 </li> 379 <li> 380 <a class="lang" data="build">ÐилдÑ</a> 381 <ul class="width"> 382 <li> 383 Warlord 384 </li> 385 <li> 386 Berserker 387 </li> 388 <li> 389 Destroyer 390 </li> 391 <li> 392 Holy Knight 393 </li> 394 <li> 395 Battle Master 396 </li> 397 <li> 398 Infighter 399 </li> 400 <li> 401 Soul master 402 </li> 403 <li> 404 Lance Master 405 </li> 406 <li> 407 Striker 408 </li> 409 <li> 410 Devil Hunter 411 </li> 412 <li> 413 Blaster 414 </li> 415 <li> 416 Hawk Eye 417 </li> 418 <li> 419 Scouter 420 </li> 421 <li> 422 Gunslinger 423 </li> 424 <li> 425 Bard 426 </li> 427 <li> 428 Summoner 429 </li> 430 <li> 431 Arcana 432 </li> 433 <li> 434 Sorceress 435 </li> 436 <li> 437 Blade 438 </li> 439 <li> 440 Demonic 441 </li> 442 <li> 443 Reaper 444 </li> 445 </ul> 446 </li> 447 <li style="padding-right: 0;"> 448 <a id="Sign_In" class="lang" data="sign_in" style="pointer-events: none;">ÐойÑи</a> 449 <div id="imgbl"></div> 450 <ul class="login"> 451 <li id="auth"> 452 <div class="g-signin2" data-onsuccess="onSignIn"></div> 453 </li> 454 </ul> 455 </li> 456 </ul> 457 </div> 458 </div> 459 </header> 460 <div class="head-pr"></div> 461 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/noUiSlider/14.0.3/nouislider.min.css"> 462 <div class="skill_page" style="margin-top: 180px; min-height: 100vh;"> 463 <h1 class="skill_data_title" style="text-align: center; margin-bottom: 70px;">LATree Market</h1> 464 </div> 465 <div class="blurimg"><img src="/images/bg/100.jpg"></div> 466 <div id="copyright"> 467 <ul> 468 <li>Copyright © 2021</li> 469 <li> 470 <a href="/">LostArkTree</a> 471 </li> 472 <p>Game content and assets are copyrights and/or trademarks of Smilegate.</p> 473 <p>LostArkTree is not affiliated with Smilegate or Tripod Studios</p> 474 </ul> 475 </div> 476 </div> 477 <div id="des" class="butt"></div> 478
478<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
478 479
479<script> 480 481 482 483 var gapiPromise = (function(){ 484 var deferred = $.Deferred(); 485 window.onLoadCallback = function(){ 486 console.log('gapi callback') 487 deferred.resolve(gapi); 488 }; 489 return deferred.promise() 490 }()); 491 492 493 var auth2; // The Sign-In object. 494 var googleUser; // The current user. 495 496 var authInited = gapiPromise.then(function(){ 497 console.log('gapi init') 498 return new Promise(function(resolve, reject) { 499 // gapi.load('auth2', initSigninV2); 500 501 auth2 = gapi.auth2.getAuthInstance({ 502 client_id: '642986943259-f5h4rbr1r7pf57d5fb7gi0alkg4ub7k3.apps.googleusercontent.com', 503 scope: 'profile' 504 }) 505 506 507 508 auth2.isSignedIn.listen(signinChanged); 509 510 // Listen for changes to current user. 511 auth2.currentUser.listen(userChanged); 512 513 refreshValues(); 514 resolve(auth2) 515 }) 516 }) 517 518 /** 519 * Initializes Signin v2 and sets up listeners. 520 */ 521 var initSigninV2 = function() { 522 auth2 = gapi.auth2.getAuthInstance({ 523 client_id: '642986943259-f5h4rbr1r7pf57d5fb7gi0alkg4ub7k3.apps.googleusercontent.com', 524 scope: 'profile' 525 }); 526 527 // Listen for sign-in state changes. 528 auth2.isSignedIn.listen(signinChanged); 529 530 // Listen for changes to current user. 531 auth2.currentUser.listen(userChanged); 532 533 // Sign in the user if they are currently signed in. 534 if (auth2.isSignedIn.get() == true) { 535 // auth2.signIn(); 536 537 538 } else { 539 setProfileImage(null); 540 } 541 542 // Start with the current live values. 543 refreshValues(); 544 }; 545 546 547 548 /** 549 * Listener method for sign-out live value. 550 * 551 * @param {boolean} val the updated signed out state. 552 */ 553 var signinChanged = function (val) { 554 console.log('Signin state changed to ', val); 555 if(val) { 556 var googleUser = auth2.currentUser.get(), 557 profile = googleUser.getBasicProfile(), 558 id_token = googleUser.getAuthResponse().id_token; 559 560 setProfileImage(profile.getImageUrl()); 561 562 var xhr = new XMLHttpRequest(); 563 xhr.open('POST', `${api}/tokensignin`); 564 xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 565 xhr.onload = function() { 566 let user = JSON.parse(xhr.responseText) 567 console.log('Signed in as: ', user); 568 $('.login li:eq(0)').before(`<li class=""><a href="/u/${user.id}">ÐÑоÑÐ¸Ð»Ñ (Ñмена ника)`) 569 $('.js-market ul').append(`<li><a href="/market/${user.id}">Ðои ÑоваÑÑ`) 570 }; 571 xhr.send('idtoken=' + id_token); 572 } 573 }; 574 575 576 /** 577 * Listener method for when the user changes. 578 * 579 * @param {GoogleUser} user the updated user. 580 */ 581 var userChanged = function (user) { 582 console.log('User now: ', user); 583 googleUser = user; 584 var profile = googleUser.getBasicProfile() 585 }; 586 587 /** 588 * Retrieves the current user and signed in states from the GoogleAuth 589 * object. 590 */ 591 var refreshValues = function() { 592 if (auth2){ 593 console.log('Refreshing values...'); 594 595 googleUser = auth2.currentUser.get(); 596 console.log(auth2.isSignedIn.get()) 597 598 updateGoogleUser(); 599 } 600 } 601 602 var checkauthValues = function() { 603 return new Promise(function(resolve, reject) { 604 googleUser = auth2.currentUser.get(); 605 var id_token = googleUser.getAuthResponse().id_token; 606 607 var xhr = new XMLHttpRequest(); 608 xhr.open('POST', `${api}/tokensignin`); 609 xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 610 xhr.onload = function() { 611 resolve(xhr.responseText); 612 }; 613 614 xhr.send('idtoken=' + id_token); 615 616 }) 617 } 618 619 function dropdownLogged (dalay = 0) { 620 $('.dropdownLogged').remove(); 621 let h = $('.header').outerHeight(true), 622 div = 623 `<div id="popup" class="dropdownLogged"> 624 <div class="dropdownLogged-content"> 625 <div class="dropdownLogged-header"> 626 <div class="head">${ui.OAuth.signin[lang]} 627 <div>${ui.OAuth.capability[lang]} 628 629 <div class="dropdownLogged-button"> 630 <div id="dropdownLoggedOK" class="mdc-button latree_button">
631 <span>${ui.OAuth.ok[lang]} 632 633 634 635 ` 636 $('.header').append(div) 637 638 TweenMax.from('.dropdownLogged', .3, { delay: dalay, opacity: 0, y: 16, ease: 'ease', 639 onComplete:function(){ 640 $('body').on('click', '#dropdownLoggedOK', function(){ 641 TweenMax.to('.dropdownLogged', .3, { opacity: 0, y: 16, ease: 'exit', 642 onComplete:function(){ 643 $('.dropdownLogged').remove(); 644 } 645 }) 646 }) 647 } 648 }) 649 650 $('.dropdownLogged').css('top', h); 651 } 652 653 var updateGoogleUser = function () { 654 655 if (googleUser) { 656 var profile = googleUser.getBasicProfile(); 657 if(profile){ 658 setProfileImage(profile.getImageUrl()); 659 } 660 } 661 }; 662 663 var setProfileImage = function (srcUrl) { 664 let Sign_In = document.getElementById("Sign_In"), 665 auth = document.getElementById("auth"); 666 667 if (srcUrl == null) { 668 Sign_In.style.display = "inline-block"; 669 } else { 670 Sign_In.style.display = "none"; 671 let parent = Sign_In.closest('li'); 672 parent.style.display = 'inline-flex'; 673 parent.style.alignItems = 'center'; 674 // parent.classList.add("new"); 675 let img = document.createElement('img'); 676 img.src = srcUrl 677 img.setAttribute("id", "profileImage"); 678 679 let imgbl = document.getElementById("imgbl"); 680 imgbl.style.marginRight = '5px'; 681 682 imgbl.appendChild(img) 683 684 $(auth).remove(); 685 $('<li><a href="/" onclick="signOut();">Sign out').appendTo('.login') 686 } 687 } 688 689 var signOut = function() { 690 var auth2 = gapi.auth2.getAuthInstance(); 691 auth2.signOut().then(function () { 692 }); 693 } 694 </script>
694 695
695<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
695 696
696<script src="https://unpkg.com/[email protected]/dist/material-components-web.min.js"></script>
696 697
697<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/gsap/2.1.2/TweenMax.min.js"></script>
697 698
698<script src="/bl-themes/v2/assets/js/overlay_scrollbars/jquery.overlayScrollbars.min.js"></script>
698 699
699<script src="/bl-themes/v2/assets/js/CustomEase.min.js"></script>
699 700
700<script src="/bl-themes/v2/assets/js/head.js?v=6.4"></script>
700 701
701<script src="/bl-themes/v2/assets/js/parseDataPost.min.js?v=1.1"></script>
701 702
702<script src="https://cdnjs.cloudflare.com/ajax/libs/noUiSlider/14.0.3/nouislider.min.js"></script>
702 703
703<script src="/bl-themes/v2/assets/js/market.min.js?v=1.2"></script>
vendor: 1 bytes, line 703
703
704<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"0ebb142fa5dc46f3a87231c21eb23fbc","r":1,"spa":2}' crossorigin="anonymous"></script>
704 705</body> 706</html>
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.