PageSourceSearch

https://lostarktree.ru/market

html lostarktree.ru collected 2026-10-05 18:41:42 UTC 25,772 bytes, 706 lines download raw bytes

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.