It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://webchat.blogsky.com

  1.  
  2.  
  3.  
  4. <!DOCTYPE html>
  5. <html>
  6.  
  7. <head>
  8.    <meta charset="UTF-8" />
  9.    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, user-scalable=0" />
  10.    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
  11.    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  12. <meta name="description" content="Web Chat Sohbet Odaları - Web chat irc sohbet odaları telefon ve tablet destekli mobil chat g&#252;venli sorunsuz kesintisiz ve parasız sohbet siteleri avanajları ile sohbet ettirir, chat yaptırır arkadaş b" />
  13. <title>Web Chat Sohbet Odaları</title>
  14. <link href="https://www.blogsky.com/styles/bs_4-3-1" rel="stylesheet" />
  15. <link href="https://www.blogsky.com/styles/blog?v=HAuGKxrswTR5CRV-Wo8DCWY_MiXnkvEGm8f_e3RmDjA1" rel="stylesheet" />
  16. <script src="https://www.blogsky.com/scripts/common?v=CACPrxaTTw_oCcIuoCjL-YKojLsRhJBlKfNEKBGNxr01"></script>
  17. <link rel="canonical" href="https://webchat.blogsky.com" />
  18. <script type="application/ld+json">
  19. {
  20. "@context": "https://schema.org",
  21. "@type": "WebSite",
  22. "headline": "Web Chat Sohbet Odaları",
  23. "alternativeHeadline": "Web Chat Sohbet Odaları",
  24. "description": "Web chat irc sohbet odaları telefon ve tablet destekli mobil chat g&#252;venli sorunsuz kesintisiz ve parasız sohbet siteleri avanajları ile sohbet ettirir, chat yaptırır arkadaş b",
  25. "publisher": {
  26. "@type": "Organization",
  27. "name": "Web Chat Sohbet Odaları",
  28. "url": "https://webchat.blogsky.com",
  29. "logo": {
  30. "@type": "ImageObject",
  31. "url": "https://www.blogsky.com/images/site/default-blog-avatar-96x96.jpg",
  32. "width": "96",
  33. "height": "96"
  34. }
  35. },
  36. "url": "https://webchat.blogsky.com",
  37. "author": {
  38. "@type": "person",
  39. "name": "Web"
  40. },
  41. "mainEntityOfPage": {
  42. "@type": "WebPage",
  43. "@id": "https://webchat.blogsky.com"
  44. }
  45. }
  46. </script>
  47. <meta property="og:site_name" content="بلاگ اسکای - سرویس رایگان وبلاگ فارسی" />
  48. <meta property="og:url" content="https://webchat.blogsky.com" />
  49. <meta property="og:type" content="Blog" />
  50. <meta property="og:title" content="Web Chat Sohbet Odaları" />
  51. <meta property="og:description" content="Web chat irc sohbet odaları telefon ve tablet destekli mobil chat g&#252;venli sorunsuz kesintisiz ve parasız sohbet siteleri avanajları ile sohbet ettirir, chat yaptırır arkadaş b" />
  52. <meta property="og:image" content="https://www.blogsky.com/images/site/default-blog-avatar-96x96.jpg" />
  53. <meta property="og:image:width" content="96" />
  54. <meta property="og:image:height" content="96" />
  55. <meta property="og:image:alt" content="Web Chat Sohbet Odaları" />
  56. <meta property="og:image:type" content="image/jpg" />
  57. <meta property="twitter:card" content="summary" />
  58. <meta property="twitter:title" content="Web Chat Sohbet Odaları" />
  59. <meta property="twitter:description" content="Web chat irc sohbet odaları telefon ve tablet destekli mobil chat g&#252;venli sorunsuz kesintisiz ve parasız sohbet siteleri avanajları ile sohbet ettirir, chat yaptırır arkadaş b" />
  60. <meta property="twitter:url" content="https://webchat.blogsky.com" />
  61. <meta property="twitter:image" content="https://www.blogsky.com/images/site/default-blog-avatar-96x96.jpg" />
  62. <link rel="schema.DC" href="http://purl.org/dc/elements/1.1/" />
  63. <link rel="schema.DCTERMS" href="http://purl.org/dc/terms/" />
  64. <meta name="DC.Identifier" content="https://webchat.blogsky.com" />
  65. <meta name="DC.Type" content="Blog" />
  66. <meta name="DC.Title" content="Web Chat Sohbet Odaları" />
  67. <meta name="DC.Description" content="Web chat irc sohbet odaları telefon ve tablet destekli mobil chat g&#252;venli sorunsuz kesintisiz ve parasız sohbet siteleri avanajları ile sohbet ettirir, chat yaptırır arkadaş b" />
  68. <meta name="DC.Publisher" content="https://webchat.blogsky.com" />
  69. <meta name="DC.Creator" content="Web" />
  70. <meta name="DC.Format" content="text/html" />
  71.  
  72. </head>
  73.  
  74. <body class="color-blue-dark mb-2">
  75.    <div class="container-fluid main-container">
  76.        <div class="row fixed-top sticky-nav shadow mx-0 mx-lg-n3 rellax" data-rellax-speed="-3">
  77.            <div class="col-12 nav-wrapper p-relative">
  78.                <div class="row justify-content-center">
  79.                    <nav class="col-12 col-xl-9 nav-bar d-flex align-items-center">
  80.                        <button class="d-lg-none btn pr-0 pl-4" id="sidebar-button">
  81.                            <i class="bx bx-menu"></i>
  82.                        </button>
  83.                        <a href="https://webchat.blogsky.com" class="ml-3 text-decoration-none">خانه</a>
  84.                        <a href="/posts" class="ml-3 text-decoration-none">عناوین مطالب</a>
  85.                        <a href="/contact" class="ml-3 text-decoration-none">تماس با من</a>
  86.                    </nav>
  87.                </div>
  88.                <progress class="reading-progress" min="0" max="100"></progress>
  89.            </div>
  90.        </div>
  91.  
  92.        <div class="parallax-container row justify-content-center shadow-sm rellax" data-rellax-speed="-3">
  93.            <header class="col-12 hero-image" style="background-image:url('https://www.blogsky.com/images/art-theme/4-1920x318.jpg')">
  94.                <div class="row justify-content-center">
  95.                    <div class="col-12 col-xl-9">
  96.                        <div class="d-flex justify-content-between align-items-center">
  97.                            <div class="blog-info d-flex align-items-center">
  98.                                
  99.                                <div class="wrapper">
  100.                                    <h1 class="blog-title d-none d-md-block">
  101.                                        <a href="https://webchat.blogsky.com" title="Web Chat Sohbet Odaları" class="text-decoration-none">Web Chat Sohbet Odaları</a>
  102.                                    </h1>
  103.                                    <span class="blog-description d-none d-md-block">Web chat irc sohbet odaları telefon ve tablet destekli mobil chat g&#252;venli sorunsuz kesintisiz ve parasız sohbet siteleri avanajları ile sohbet ettirir, chat yaptırır arkadaş b</span>
  104.                                </div>
  105.                            </div>
  106.                        </div>
  107.                    </div>
  108.                </div>
  109.            </header>
  110.  
  111.            <div id="blog-info-mobile" class="blog-info-mobile d-flex d-md-none flex-column position-static ml-auto px-3">
  112.                
  113.                <h1 class="blog-title-mobile my-3">
  114.                    <a href="https://webchat.blogsky.com" title="Web Chat Sohbet Odaları" class="text-decoration-none text-body">Web Chat Sohbet Odaları</a>
  115.                </h1>
  116.                <small class="blog-description collapsable mb-3">Web chat irc sohbet odaları telefon ve tablet destekli mobil chat g&#252;venli sorunsuz kesintisiz ve parasız sohbet siteleri avanajları ile sohbet ettirir, chat yaptırır arkadaş b</small>
  117.            </div>
  118.        </div>
  119.  
  120.        <div class="row justify-content-center body-background content-container pt-md-4">
  121.            <div class="col-12 col-lg-4 col-xl-3 sidebar-wrapper">
  122.                <div class="sidebar" id="sidebar">
  123.                    
  124.  
  125.                    
  126.  
  127.                    
  128.  
  129.                    
  130.                    <div class="menu link-box">
  131.                        <h3 class="title mb-3">پیوندها</h3>
  132.                        <ul>
  133.                            
  134.                                <li>
  135.                                    <a rel="nofollow noopener" href="https://sohbet.page" target="_blank" title="Sohbet.page">Sohbet.page</a>
  136.                                    
  137.                                </li>
  138.                            
  139.                        </ul>
  140.                    </div>
  141.                    
  142.  
  143.                    
  144.  
  145.                    
  146.  
  147.                    
  148.  
  149.                    
  150.  
  151.                    
  152.  
  153.                    
  154.  
  155.                    
  156.  
  157.                    
  158.                        <div class="menu search-box pb-3">
  159.                            <h3 class="title mb-3">جستجو</h3>
  160.                            <form action="/" method="get">
  161.                                <div class="form-row">
  162.  
  163.                                    <div class="col-10">
  164.                                        <input type="text" name="q" id="bs-input-search" class="bs-text-box bs-single-line" value="" />
  165.                                    </div>
  166.                                    <div class="col-2">
  167.                                        <button type="submit" class="search-btn btn btn-primary">
  168.                                            <i class="bx bx-search"></i>
  169.                                        </button>
  170.                                    </div>
  171.                                </div>
  172.                            </form>
  173.                        </div>
  174.                    
  175.  
  176.                    <hr />
  177.  
  178.                    <div class="copyright d-flex justify-content-between flex-column flex-md-row mb-2">
  179.                        
  180.                            <span> آمار : 2592 بازدید</span>
  181.                        
  182.                        <a class="mt-2 mt-lg-0" href="https://www.blogsky.com">Powered by Blogsky</a>
  183.                    </div>
  184.                </div>
  185.            </div>
  186.  
  187.            <div class="col-12 col-lg-8 col-xl-6 main-wrapper">
  188.                
  189.                
  190.  
  191.                
  192.  
  193.                
  194.  
  195.                
  196.  
  197.                
  198.  
  199.                
  200.  
  201.                
  202.  
  203.                
  204.            </div>
  205.        </div>
  206.    </div>
  207.  
  208.    <script>
  209.        var sidebarButton = document.getElementById("sidebar-button"),
  210.            sidebar = document.getElementById("sidebar");
  211.  
  212.        sidebarButton.addEventListener("click", function (event) {
  213.            event.stopPropagation();
  214.            document.body.setAttribute("data-scr", window.scrollY);
  215.            document.body.style.top = "-" + window.scrollY + "px";
  216.            document.body.classList.add("menu-open");
  217.            sidebar.classList.add("reveal");
  218.        })
  219.  
  220.        sidebar.addEventListener("click", function (event) {
  221.            event.stopPropagation();
  222.        })
  223.  
  224.        document.body.addEventListener("click", function () {
  225.            if (document.body.classList.contains("menu-open")) {
  226.                document.body.classList.remove("menu-open");
  227.                window.scrollTo(0, document.body.getAttribute("data-scr"));
  228.                sidebar.classList.remove("reveal");
  229.            }
  230.        })
  231.  
  232.        blogsky.ajax.onPollVoteBegin = function (data) {
  233.            document.getElementById("submit-vote-button-" + data.id).setAttribute("disabled", "disabled");
  234.            document.getElementById("submit-vote-button-" + data.id).classList.add("loading");
  235.        }
  236.  
  237.        blogsky.ajax.onPollVoteSuccess = function (data) {
  238.            document.getElementById("poll-vote-" + data.id).innerHTML = data.data;
  239.        }
  240.  
  241.        blogsky.ajax.onPollVoteFailure = function (data) {
  242.            document.getElementById("submit-vote-button-" + data.id).removeAttribute("disabled");
  243.            document.getElementById("submit-vote-button-" + data.id).classList.remove("loading");
  244.  
  245.            var pollVoteErrorMessage = document.getElementById("poll-vote-error-message-" + data.id);
  246.            pollVoteErrorMessage.innerHTML = data.error;
  247.            pollVoteErrorMessage.style.display = "block";
  248.            setTimeout(function () {
  249.                pollVoteErrorMessage.style.display = "none";
  250.            }, 5000);
  251.        }
  252.        
  253.        blogsky.ajax.onPollResultBegin = function (data) {
  254.            document.getElementById("poll-results-button-" + data.id).setAttribute("disabled", "disabled");
  255.            document.getElementById("poll-results-button-" + data.id).classList.add("loading");
  256.        }
  257.  
  258.        blogsky.ajax.onPollResultSuccess = function (data) {
  259.            document.getElementById("poll-vote-" + data.id).style.display = "none";
  260.            document.getElementById("poll-result-" + data.id).innerHTML = data.data;
  261.        }
  262.  
  263.        blogsky.ajax.onPollResultFailure = function (data) {
  264.            var pollVoteErrorMessage = document.getElementById("poll-vote-error-message-" + data.id);
  265.            pollVoteErrorMessage.innerHTML = data.error;
  266.            pollVoteErrorMessage.style.display = "block";
  267.            setTimeout(function () {
  268.                pollVoteErrorMessage.style.display = "none";
  269.            }, 5000);
  270.        }
  271.  
  272.        blogsky.ajax.onPollResultComplete = function (data) {
  273.            document.getElementById("poll-results-button-" + data.id).removeAttribute("disabled");
  274.            document.getElementById("poll-results-button-" + data.id).classList.remove("loading");
  275.        }
  276.  
  277.        if (window.location.href.indexOf("/post-") > -1) {
  278.            window.onscroll = function () {
  279.                var articleElement = document.querySelector(".post-box");
  280.                var currentState = document.body.scrollTop || document.documentElement.scrollTop;
  281.                var pageHeight = articleElement.scrollHeight;
  282.                // var pageHeight = document.documentElement.scrollHeight - document.documentElement.clientHeight;
  283.                var scrollStatePercentage = (currentState / pageHeight) * 100;
  284.                document.querySelector(".reading-progress").setAttribute("value", scrollStatePercentage);
  285.                if ((window.innerHeight + window.scrollY) >= document.body.offsetHeight) {
  286.                    document.querySelector(".reading-progress").setAttribute("value", 100);
  287.                }
  288.            }
  289.        }
  290.  
  291.        if (document.getElementById("total-label")) {
  292.            if (/^\/\d{4}\/\d{2}\/\d{2}\/post-\d+.*/i.test(window.location.pathname)) {
  293.                document.getElementById("total-label").innerHTML = "نظر";
  294.            } else if (window.location.pathname.indexOf("/dailylink") == 0) {
  295.                document.getElementById("total-label").innerHTML = "لینک";
  296.            } else if (window.location.search.indexOf("?q=") > -1) {
  297.                document.getElementById("total-label").innerHTML = "نتیجه";
  298.            } else if (window.location.pathname == "" || window.location.pathname == "/" || window.location.pathname.indexOf("/page/") == 0 || window.location.pathname.indexOf("/posts") == 0 || window.location.pathname.indexOf("/category/") == 0 || window.location.pathname.indexOf("/tag/") == 0 || window.location.pathname.indexOf("/author/") == 0 || /^\/\d{4}(\/\d{2})?(\/\d{2})?/i.test(window.location.pathname)) {
  299.                document.getElementById("total-label").innerHTML = "یادداشت";
  300.            } else {
  301.                document.getElementById("total-label").innerHTML = "نظر";
  302.            }
  303.        }
  304.        
  305.        //more
  306.        (function (global, factory) {
  307.            typeof exports === "object" && typeof module !== "undefined" ? module.exports = factory() :
  308.                typeof define === "function" && define.amd ? define(factory) :
  309.                    (global = global || self, global.shave = factory());
  310.        }(this, function () {
  311.            "use strict";
  312.  
  313.            function shave(target, maxHeight) {
  314.                var opts = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
  315.                if (!maxHeight) throw Error("maxHeight is required");
  316.                var els = typeof target === "string" ? document.querySelectorAll(target) : target;
  317.                if (!els) return;
  318.                var character = opts.character || "…";
  319.                var classname = opts.classname || "js-shave";
  320.                var spaces = typeof opts.spaces === "boolean" ? opts.spaces : true;
  321.                var charHtml = "<span class=\"js-shave-char\">".concat(character, "</span>");
  322.                if (!("length" in els)) els = [els];
  323.                for (var i = 0; i < els.length; i += 1) {
  324.                    var el = els[i];
  325.                    var styles = el.style;
  326.                    var span = el.querySelector(".".concat(classname));
  327.                    var textProp = el.textContent === undefined ? "innerText" :
  328.                        "textContent"; // If element text has already been shaved
  329.                    if (span) {
  330.                        el.removeChild(el.querySelector(".js-shave-char"));
  331.                        el[textProp] = el[textProp];
  332.                    }
  333.                    var fullText = el[textProp];
  334.                    var words = spaces ? fullText.split(" ") : fullText;
  335.                    if (words.length < 2) continue;
  336.                    var heightStyle = styles.height;
  337.                    styles.height = "auto";
  338.                    var maxHeightStyle = styles.maxHeight;
  339.                    styles.maxHeight = "none";
  340.                    if (el.offsetHeight <= maxHeight) {
  341.                        styles.height = heightStyle;
  342.                        styles.maxHeight = maxHeightStyle;
  343.                        continue;
  344.                    }
  345.                    var max = words.length - 1;
  346.                    var min = 0;
  347.                    var pivot = void 0;
  348.                    while (min < max) {
  349.                        pivot = min + max + 1 >> 1;
  350.                        el[textProp] = spaces ? words.slice(0, pivot).join(" ") : words.slice(0, pivot);
  351.                        el.insertAdjacentHTML("beforeend", charHtml);
  352.                        if (el.offsetHeight > maxHeight) max = spaces ? pivot - 1 : pivot - 2;
  353.                        else min = pivot;
  354.                    }
  355.                    el[textProp] = spaces ? words.slice(0, max).join(" ") : words.slice(0, max);
  356.                    el.insertAdjacentHTML("beforeend", charHtml);
  357.                    var diff = spaces ? " ".concat(words.slice(max).join(" ")) : words.slice(max);
  358.                    var shavedText = document.createTextNode(diff);
  359.                    var elWithShavedText = document.createElement("span");
  360.                    elWithShavedText.classList.add(classname);
  361.                    elWithShavedText.style.display = "none";
  362.                    elWithShavedText.appendChild(shavedText);
  363.                    el.insertAdjacentElement("beforeend", elWithShavedText);
  364.                    styles.height = heightStyle;
  365.                    styles.maxHeight = maxHeightStyle;
  366.                }
  367.            }
  368.            return shave;
  369.        }));
  370.        shave(".collapsable", 25, { character: "<button class=\"btn btn-sm btn-link p-0 mr-1 d-inline\" style=\"cursor:pointer\"><small>ادامه...<small></button>" });
  371.        document.querySelector(".collapsable").addEventListener("click", function () {
  372.            if (this.querySelector(".js-shave")) {
  373.                this.querySelector(".js-shave-char").remove();
  374.                this.textContent += this.querySelector(".js-shave").textContent;
  375.            }
  376.        });
  377.  
  378.        //Parallax
  379.        (function (n, h) { "function" === typeof define && define.amd ? define([], h) : "object" === typeof module && module.exports ? module.exports = h() : n.Rellax = h() })("undefined" !== typeof window ? window : global, function () {
  380.            var n = function (h, p) {
  381.                var a = Object.create(n.prototype), l = 0, r = 0, k = 0, t = 0, c = [], u = !0, B = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.msRequestAnimationFrame || window.oRequestAnimationFrame || function (a) { return setTimeout(a, 1E3 / 60) }, q = null, C = window.cancelAnimationFrame ||
  382.                    window.mozCancelAnimationFrame || clearTimeout, D = window.transformProp || function () { var a = document.createElement("div"); if (null === a.style.transform) { var b = ["Webkit", "Moz", "ms"], e; for (e in b) if (void 0 !== a.style[b[e] + "Transform"]) return b[e] + "Transform" } return "transform" }(); a.options = { speed: -2, center: !1, wrapper: null, relativeToWrapper: !1, round: !0, vertical: !0, horizontal: !1, callback: function () { } }; p && Object.keys(p).forEach(function (d) { a.options[d] = p[d] }); h || (h = ".rellax"); var m = "string" === typeof h ? document.querySelectorAll(h) :
  383.                        [h]; if (0 < m.length) {
  384.                            a.elems = m; if (a.options.wrapper && !a.options.wrapper.nodeType) if (m = document.querySelector(a.options.wrapper)) a.options.wrapper = m; else { console.warn("Rellax: The wrapper you're trying to use doesn't exist."); return } var w = function () {
  385.                                for (var d = 0; d < c.length; d++)a.elems[d].style.cssText = c[d].style; c = []; r = window.innerHeight; t = window.innerWidth; x(); for (d = 0; d < a.elems.length; d++) {
  386.                                    var b = a.elems[d], e = b.getAttribute("data-rellax-percentage"), g = b.getAttribute("data-rellax-speed"), h = b.getAttribute("data-rellax-zindex") ||
  387.                                        0, l = b.getAttribute("data-rellax-min"), n = b.getAttribute("data-rellax-max"), v = a.options.wrapper ? a.options.wrapper.scrollTop : window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop; a.options.relativeToWrapper && (v = (window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop) - a.options.wrapper.offsetTop); var f = a.options.vertical ? e || a.options.center ? v : 0 : 0, k = a.options.horizontal ? e || a.options.center ? a.options.wrapper ? a.options.wrapper.scrollLeft : window.pageXOffset ||
  388.                                            document.documentElement.scrollLeft || document.body.scrollLeft : 0 : 0; v = f + b.getBoundingClientRect().top; var m = b.clientHeight || b.offsetHeight || b.scrollHeight, p = k + b.getBoundingClientRect().left, q = b.clientWidth || b.offsetWidth || b.scrollWidth; f = e ? e : (f - v + r) / (m + r); e = e ? e : (k - p + t) / (q + t); a.options.center && (f = e = .5); g = g ? g : a.options.speed; e = y(e, f, g); b = b.style.cssText; f = ""; 0 <= b.indexOf("transform") && (f = b.indexOf("transform"), f = b.slice(f), f = (k = f.indexOf(";")) ? " " + f.slice(11, k).replace(/\s/g, "") : " " + f.slice(11).replace(/\s/g,
  389.                                                "")); c.push({ baseX: e.x, baseY: e.y, top: v, left: p, height: m, width: q, speed: g, style: b, transform: f, zindex: h, min: l, max: n })
  390.                                } u && (window.addEventListener("resize", w), u = !1); z()
  391.                            }, x = function () {
  392.                                var d = l, b = k; l = a.options.wrapper ? a.options.wrapper.scrollTop : (document.documentElement || document.body.parentNode || document.body).scrollTop || window.pageYOffset; k = a.options.wrapper ? a.options.wrapper.scrollLeft : (document.documentElement || document.body.parentNode || document.body).scrollLeft || window.pageXOffset; a.options.relativeToWrapper &&
  393.                                    (l = ((document.documentElement || document.body.parentNode || document.body).scrollTop || window.pageYOffset) - a.options.wrapper.offsetTop); return d != l && a.options.vertical || b != k && a.options.horizontal ? !0 : !1
  394.                            }, y = function (d, b, e) { var c = {}; d = 100 * e * (1 - d); b = 100 * e * (1 - b); c.x = a.options.round ? Math.round(d) : Math.round(100 * d) / 100; c.y = a.options.round ? Math.round(b) : Math.round(100 * b) / 100; return c }, A = function () { x() && !1 === u && z(); q = B(A) }, z = function () {
  395.                                for (var d, b = 0; b < a.elems.length; b++) {
  396.                                    d = y((k - c[b].left + t) / (c[b].width + t), (l -
  397.                                        c[b].top + r) / (c[b].height + r), c[b].speed); var e = d.y - c[b].baseY, g = d.x - c[b].baseX; null !== c[b].min && (a.options.vertical && !a.options.horizontal && (e = e <= c[b].min ? c[b].min : e), a.options.horizontal && !a.options.vertical && (g = g <= c[b].min ? c[b].min : g)); null !== c[b].max && (a.options.vertical && !a.options.horizontal && (e = e >= c[b].max ? c[b].max : e), a.options.horizontal && !a.options.vertical && (g = g >= c[b].max ? c[b].max : g)); a.elems[b].style[D] = "translate3d(" + (a.options.horizontal ? g : "0") + "px," + (a.options.vertical ? e : "0") + "px," + c[b].zindex +
  398.                                            "px) " + c[b].transform
  399.                                } a.options.callback(d)
  400.                            }; a.destroy = function () { for (var d = 0; d < a.elems.length; d++)a.elems[d].style.cssText = c[d].style; u || (window.removeEventListener("resize", w), u = !0); C(q); q = null }; w(); A(); a.refresh = w; return a
  401.                        } console.warn("Rellax: The elements you're trying to select don't exist.")
  402.            }; return n
  403.        });
  404.  
  405.        new Rellax(".rellax");
  406.    </script>
  407. </body>
  408. </html>
  409.  
  410.  
  411.  
  412. <script>
  413.    (function (i, s, o, g, r, a, m) {
  414.        i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
  415.            (i[r].q = i[r].q || []).push(arguments)
  416.        }, i[r].l = 1 * new Date(); a = s.createElement(o),
  417.            m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
  418.    })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
  419.  
  420.    ga('create', 'UA-40870092-3', 'auto');
  421.    ga('send', 'pageview');
  422. </script>
  423.  
  424.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda