ultradisc.shop Open in urlscan Pro
23.227.38.73  Public Scan

Submitted URL: https://discographia.com/
Effective URL: https://ultradisc.shop/
Submission Tags: phishingrod
Submission: On March 25 via api from DE — Scanned from DE

Form analysis 7 forms found in the DOM

GET /search

<form action="/search" method="get" role="search" class="search-bar">
  <div class="search-bar__top-wrapper">
    <div class="search-bar__top">
      <input type="hidden" name="type" value="product">
      <input type="hidden" name="options[prefix]" value="last">
      <input type="hidden" name="options[unavailable_products]" value="last">
      <div class="search-bar__input-wrapper">
        <input class="search-bar__input" type="text" name="q" autocomplete="off" autocorrect="off" aria-label="Recherche..." placeholder="Recherche...">
        <button type="button" class="search-bar__input-clear hidden-lap-and-up" data-action="clear-input">
          <span class="visually-hidden">Effacer</span>
          <svg focusable="false" class="icon icon--close" viewBox="0 0 19 19" role="presentation">
            <path
              d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z"
              fill="currentColor" fill-rule="evenodd"></path>
          </svg>
        </button>
      </div>
      <div class="search-bar__filter">
        <label for="search-product-type" class="search-bar__filter-label">
          <span class="search-bar__filter-active">Catégories</span><svg focusable="false" class="icon icon--arrow-bottom" viewBox="0 0 12 8" role="presentation">
            <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path>
          </svg></label>
        <select id="search-product-type">
          <option value="" selected="selected">Catégories</option>
          <option value="10&quot; / 25cm">10" / 25cm</option>
          <option value="12&quot; / Maxi 45T">12" / Maxi 45T</option>
          <option value="45T">45T</option>
          <option value="Accessoires">Accessoires</option>
          <option value="Album 33T">Album 33T</option>
          <option value="Album CD">Album CD</option>
          <option value="CD EP">CD EP</option>
          <option value="CD Sampler">CD Sampler</option>
          <option value="CD Single">CD Single</option>
          <option value="Magazine">Magazine</option>
          <option value="Matériel Hi-Fi">Matériel Hi-Fi</option>
          <option value="Maxi CD">Maxi CD</option>
          <option value="Téléchargement">Téléchargement</option>
        </select>
      </div><button type="submit" class="search-bar__submit" aria-label="Rechercher"><svg focusable="false" class="icon icon--search" viewBox="0 0 21 21" role="presentation">
          <g stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd">
            <path d="M19 19l-5-5" stroke-linecap="square"></path>
            <circle cx="8.5" cy="8.5" r="7.5"></circle>
          </g>
        </svg><svg focusable="false" class="icon icon--search-loader" viewBox="0 0 64 64" role="presentation">
          <path opacity=".4"
            d="M23.8589104 1.05290547C40.92335108-3.43614731 58.45816642 6.79494359 62.94709453 23.8589104c4.48905278 17.06444068-5.74156424 34.59913135-22.80600493 39.08818413S5.54195825 57.2055303 1.05290547 40.1410896C-3.43602265 23.0771228 6.7944697 5.54195825 23.8589104 1.05290547zM38.6146353 57.1445143c13.8647142-3.64731754 22.17719655-17.89443541 18.529879-31.75914961-3.64743965-13.86517841-17.8944354-22.17719655-31.7591496-18.529879S3.20804604 24.7494569 6.8554857 38.6146353c3.64731753 13.8647142 17.8944354 22.17719655 31.7591496 18.529879z">
          </path>
          <path d="M1.05290547 40.1410896l5.80258022-1.5264543c3.64731754 13.8647142 17.89443541 22.17719655 31.75914961 18.529879l1.5264543 5.80258023C23.07664892 67.43614731 5.54195825 57.2055303 1.05290547 40.1410896z"></path>
        </svg></button>
    </div>
    <button type="button" class="search-bar__close-button hidden-tablet-and-up" data-action="unfix-search">
      <span class="search-bar__close-text">Fermer</span>
    </button>
  </div>
  <div class="search-bar__inner">
    <div class="search-bar__inner-animation">
      <div class="search-bar__results" aria-hidden="true">
        <div class="skeleton-container">
          <div class="search-bar__result-item search-bar__result-item--skeleton">
            <div class="search-bar__image-container">
              <div class="aspect-ratio aspect-ratio--square">
                <div class="skeleton-image"></div>
              </div>
            </div>
            <div class="search-bar__item-info">
              <div class="skeleton-paragraph">
                <div class="skeleton-text"></div>
                <div class="skeleton-text"></div>
              </div>
            </div>
          </div>
          <div class="search-bar__result-item search-bar__result-item--skeleton">
            <div class="search-bar__image-container">
              <div class="aspect-ratio aspect-ratio--square">
                <div class="skeleton-image"></div>
              </div>
            </div>
            <div class="search-bar__item-info">
              <div class="skeleton-paragraph">
                <div class="skeleton-text"></div>
                <div class="skeleton-text"></div>
              </div>
            </div>
          </div>
          <div class="search-bar__result-item search-bar__result-item--skeleton">
            <div class="search-bar__image-container">
              <div class="aspect-ratio aspect-ratio--square">
                <div class="skeleton-image"></div>
              </div>
            </div>
            <div class="search-bar__item-info">
              <div class="skeleton-paragraph">
                <div class="skeleton-text"></div>
                <div class="skeleton-text"></div>
              </div>
            </div>
          </div>
        </div>
        <div class="search-bar__results-inner"></div>
      </div>
    </div>
  </div>
</form>

Name: loginPOST /account/login

<form method="post" action="/account/login" id="header_customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true" name="login" class="form"><input type="hidden" name="form_type" value="customer_login"><input type="hidden" name="utf8"
    value="✓">
  <header class="popover__header">
    <h2 class="popover__title heading">Connexion</h2>
    <p class="popover__legend">Entrez votre email et votre mot de passe :</p>
  </header>
  <div class="form__input-wrapper form__input-wrapper--labelled">
    <input type="email" id="login-customer[email]" class="form__field form__field--text" name="customer[email]" required="required">
    <label for="login-customer[email]" class="form__floating-label">Email</label>
  </div>
  <div class="form__input-wrapper form__input-wrapper--labelled">
    <input type="password" id="login-customer[password]" class="form__field form__field--text" name="customer[password]" required="required" autocomplete="current-password">
    <label for="login-customer[password]" class="form__floating-label">Mot de passe</label>
  </div>
  <button type="submit" class="form__submit button button--primary button--full">Se connecter</button>
</form>

Name: recoverPOST /account/recover

<form method="post" action="/account/recover" accept-charset="UTF-8" name="recover" class="form"><input type="hidden" name="form_type" value="recover_customer_password"><input type="hidden" name="utf8" value="✓">
  <header class="popover__header">
    <h2 class="popover__title heading">Récupération du mot de passe</h2>
    <p class="popover__legend">Entrez votre email :</p>
  </header>
  <div class="form__input-wrapper form__input-wrapper--labelled">
    <input type="email" id="recover-customer[recover_email]" class="form__field form__field--text" name="email" required="required">
    <label for="recover-customer[recover_email]" class="form__floating-label">Email</label>
  </div>
  <button type="submit" class="form__submit button button--primary button--full">Récupérer</button>
</form>

Name: createPOST /account

<form method="post" action="/account" id="create_customer" accept-charset="UTF-8" data-login-with-shop-sign-up="true" name="create" class="form"><input type="hidden" name="form_type" value="create_customer"><input type="hidden" name="utf8" value="✓">
  <header class="popover__header">
    <h2 class="popover__title heading">Création de compte</h2>
    <p class="popover__legend">Entrez les informations suivantes :</p>
  </header>
  <div class="form__input-wrapper form__input-wrapper--labelled">
    <input type="text" id="customer[first_name]" class="form__field form__field--text" name="customer[first_name]" autocomplete="given-name" required="required">
    <label for="customer[first_name]" class="form__floating-label">Prénom</label>
  </div>
  <div class="form__input-wrapper form__input-wrapper--labelled">
    <input type="text" id="customer[last_name]" class="form__field form__field--text" name="customer[last_name]" autocomplete="family-name" required="required">
    <label for="customer[last_name]" class="form__floating-label">Nom</label>
  </div>
  <div class="form__input-wrapper form__input-wrapper--labelled">
    <input type="email" id="register-customer[email]" class="form__field form__field--text" name="customer[email]" required="required">
    <label for="register-customer[email]" class="form__floating-label">Email</label>
  </div>
  <div class="form__input-wrapper form__input-wrapper--labelled">
    <input type="password" id="register-customer[password]" class="form__field form__field--text" name="customer[password]" required="required" autocomplete="new-password">
    <label for="register-customer[password]" class="form__floating-label">Mot de passe</label>
  </div>
  <button type="submit" class="form__submit button button--primary button--full">Créer mon compte</button>
</form>

POST /cart

<form method="post" action="/cart" id="mini-cart" class="mini-cart" aria-hidden="true" novalidate="novalidate" data-item-count="0">
  <input type="hidden" name="attributes[collection_products_per_page]" value="">
  <input type="hidden" name="attributes[collection_layout]" value=""><svg focusable="false" class="icon icon--nav-triangle-borderless" viewBox="0 0 20 9" role="presentation">
    <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path>
  </svg>
  <div class="mini-cart__content mini-cart__content--empty">
    <div class="mini-cart__empty-state"><svg focusable="false" width="81" height="70" viewBox="0 0 81 70">
        <g transform="translate(0 2)" stroke-width="4" stroke="#1e2d7d" fill="none" fill-rule="evenodd">
          <circle stroke-linecap="square" cx="34" cy="60" r="6"></circle>
          <circle stroke-linecap="square" cx="67" cy="60" r="6"></circle>
          <path d="M22.9360352 15h54.8070373l-4.3391876 30H30.3387146L19.6676025 0H.99560547"></path>
        </g>
      </svg>
      <p class="heading h4">Votre panier est vide</p>
    </div>
    <a href="/collections/all" class="button button--primary button--full">Découvrir nos produits</a>
  </div>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_6619871281346" accept-charset="UTF-8" class="product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product"><input type="hidden" name="utf8" value="✓"><input
    type="hidden" name="id" data-sku="Amazon B008EBS9G4" value="39607163060418">
  <div class="product-form__info-list">
    <div class="product-form__info-item">
      <span class="product-form__info-title text--strong">Prix:</span>
      <div class="product-form__info-content" role="region" aria-live="polite">
        <div class="price-list"><span class="price">
            <span class="visually-hidden">Prix réduit</span>€99,00</span></div>
        <div class="product-form__price-info" style="display: none">
          <div class="unit-price-measurement">
            <span class="unit-price-measurement__price"></span>
            <span class="unit-price-measurement__separator">/ </span>
            <span class="unit-price-measurement__reference-value"></span>
            <span class="unit-price-measurement__reference-unit"></span>
          </div>
        </div>
      </div>
    </div>
    <div class="product-form__info-item product-form__info-item--quantity">
      <label for="featured-product-6619871281346-quantity" class="product-form__info-title text--strong">Quantité:</label>
      <div class="product-form__info-content">
        <div class="quantity-selector quantity-selector--product">
          <button type="button" class="quantity-selector__button" data-action="decrease-picker-quantity" aria-label="Diminuer la quantité de 1" title="Diminuer la quantité de 1"><svg focusable="false" class="icon icon--minus" viewBox="0 0 10 2"
              role="presentation">
              <path d="M10 0v2H0V0z" fill="currentColor"></path>
            </svg></button>
          <input name="quantity" aria-label="Quantité" class="quantity-selector__value" inputmode="numeric" value="1" size="3">
          <button type="button" class="quantity-selector__button" data-action="increase-picker-quantity" aria-label="Augmenter la quantité de 1" title="Augmenter la quantité de 1"><svg focusable="false" class="icon icon--plus" viewBox="0 0 10 10"
              role="presentation">
              <path d="M6 4h4v2H6v4H4V6H0V4h4V0h2v4z" fill="currentColor" fill-rule="evenodd"></path>
            </svg></button>
        </div>
      </div>
    </div>
  </div>
  <div class="product-form__payment-container">
    <script type="text/javascript">
      document.addEventListener('DOMContentLoaded', function(event) {
        if (window.jQuery) {} else {
          var headTag = document.getElementsByTagName("head")[0];
          var newScript = document.createElement("script");
          newScript.src = "https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js";
          headTag.appendChild(newScript);
        }
        if (window.$) {} else {
          var headTag = document.getElementsByTagName("head")[0];
          var newScript = document.createElement("script");
          newScript.src = "https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js";
          headTag.appendChild(newScript);
        }
      });
    </script>
    <a id="outlink_button6619871281346" name="OutlinkLink" data-productid="6619871281346" href="https://outpage.co/shop/6619871281346" target="_blank" class="product-form__add-button button button--primary" style="" rel="nofollow noopener" aria-describedby="a11y-new-window-message">Consulter l'offre</a>
    <style>
      .o_original_6619871281346 {
        display: none !important;
        visibility: hidden !important;
      }
    </style>
    <script>
      document.addEventListener('DOMContentLoaded', function(event) {
        var waitForJQueryPM = setInterval(function() {
          if ($('#outlinkView').val() != 1) {
            var element1 = document.createElement("input");
            element1.type = "hidden";
            element1.value = "1";
            element1.id = "outlinkView";
            document.body.appendChild(element1);
            var objLink = {
              userid: 12660,
              currentpage: window.location.href,
              pagetype: 'index',
              useragent: navigator.userAgent,
              timezone: Intl.DateTimeFormat().resolvedOptions().timeZone,
              device: getDeviceTypeForView()
            };
            if (typeof outlinkview == 'undefined') {
              $.ajax({
                type: "POST",
                url: "https://outpage.co/update/outlinkviews",
                data: objLink,
              }).done(function(data) {
                var outlinkview = 1;
              });
            }
            clearInterval(waitForJQueryPM);
          }
        }, 10);
        const getDeviceTypeForView = () => {
          const ua = navigator.userAgent;
          if (/(tablet|ipad|playbook|silk)|(android(?!.*mobi))/i.test(ua)) {
            return 1;
          }
          if (/Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Kindle|Silk-Accelerated|(hpw|web)OS|Opera M(obi|ini)/.test(ua)) {
            return 2;
          }
          return 0;
        };
        setTimeout(function() {
          $(document).on("click", ".product-options__value", function() {
            outlinkButtonBasedOnVariantion6619871281346();
          });
          $(document).on("change", ".single-option-selector-product-template", function() {
            outlinkButtonBasedOnVariantion6619871281346();
          });
          $(document).on("click", ".variant-option", function() {
            outlinkButtonBasedOnVariantion6619871281346();
          });
          $(document).on("change", ".ProductForm__Option select", function() {
            outlinkButtonBasedOnVariantion6619871281346();
          });
          $(document).on("change", ".pretty-select select", function() {
            outlinkButtonBasedOnVariantion6619871281346();
          });
          $(document).on("click", ".product-form__input", function() {
            outlinkButtonBasedOnVariantion6619871281346();
          });
          $(document).on("change", ".product__form__select", function() {
            outlinkButtonBasedOnVariantion6619871281346();
          });
          $(document).on("click", ".tt-options-swatch li", function() {
            outlinkButtonBasedOnVariantion6619871281346();
          });
          $(document).on("change", ".form__input--select", function() {
            outlinkButtonBasedOnVariantion6619871281346();
          });
          $(document).on("change", ".pf-input", function() {
            setTimeout(function() {
              outlinkButtonBasedOnVariantion6619871281346();
            }, 500);
          });
          $(".clickyboxes a").click(function() {
            setTimeout(function() {
              outlinkButtonBasedOnVariantion6619871281346();
            }, 200);
          });
          $(".ProductForm__SelectedValue").on("DOMSubtreeModified", function() {
            outlinkButtonBasedOnVariantion6619871281346();
          });
          $(document).on("click", ".tt-options-swatch li", function() {
            outlinkButtonBasedOnVariantion6619871281346();
          });
          $(document).on("change", ".product-option-value-item", function() {
            outlinkButtonBasedOnVariantion6619871281346();
          });
          $(document).on("change", ".needsclick", function() {
            outlinkButtonBasedOnVariantion6619871281346();
          });
          $(document).on("click", ".ProductForm__Option", function() {
            setTimeout(function() {
              outlinkButtonBasedOnVariantion6619871281346();
            }, 500);
          });
          $(document).on("change", ".single-option-selector", function() {
            outlinkButtonBasedOnVariantion6619871281346();
          });
          $(document).on("change", ".disclosure--input", function() {
            outlinkButtonBasedOnVariantion6619871281346();
          });
          $(document).on("change", ".single-option-selector__radio", function() {
            outlinkButtonBasedOnVariantion6619871281346();
          });
          $(document).on("click", ".swatch-element", function() {
            setTimeout(function() {
              outlinkButtonBasedOnVariantion6619871281346();
            }, 500);
          });
          $(document).on("click", ".swatches__option input", function() {
            setTimeout(function() {
              outlinkButtonBasedOnVariantion6619871281346();
            }, 500);
          });
          $(document).on("change", "[data-product-options-container] .form-field-input", function() {
            outlinkButtonBasedOnVariantion6619871281346();
          });
          $(document).on("change", "#data-product-option-0", function() {
            outlinkButtonBasedOnVariantion6619871281346();
          });
          $(document).on("click", ".product-options__section .active", function() {
            outlinkButtonBasedOnVariantion6619871281346();
          });
          $(document).on("click", ".product-options__section .product-options__value", function() {
            outlinkButtonBasedOnVariantion6619871281346();
          });
          $(document).on("click", ".option-value", function() {
            outlinkButtonBasedOnVariantion6619871281346();
          });
          $(document).on("change", ".sgl-opt-selector-product-template", function() {
            outlinkButtonBasedOnVariantion6619871281346();
          });
          $(document).on("click", ".block-swatch", function() {
            outlinkButtonBasedOnVariantion6619871281346();
          });
          $(document).on("click", ".variant-input", function() {
            outlinkButtonBasedOnVariantion6619871281346();
          });
          $(document).on("change", ".product-form__single-selector", function() {
            outlinkButtonBasedOnVariantion6619871281346();
          });
          $(document).on("DOMSubtreeModified", ".select2-selection__rendered", function() {
            outlinkButtonBasedOnVariantion6619871281346();
          });
          $(document).on("click", ".gt_swatches--select.gf_active", function() {
            outlinkButtonBasedOnVariantion6619871281346();
          });
          $(".nt-swatch").click(function() {
            setTimeout(function() {
              outlinkButtonBasedOnVariantion6619871281346();
            }, 200);
          });
          $(document).on("click", ".bcpo-front-image-option", function() {
            outlinkButtonBasedOnVariantion6619871281346();
          });
          for (var i = 0; i < 4; i++) {
            setTimeout(function() {
              outlinkButtonBasedOnVariantion6619871281346();
            }, i * 1000);
          }
        }, 700);
      });

      function updateOutLinkStats(shopifyid, varinatid, linkurl, pagetype, userid) {
        var objLink = {
          userid: userid,
          productid: shopifyid,
          variantid: varinatid,
          outlink: linkurl,
          currentpage: window.location.href,
          isoutpage: 0,
          pagetype: pagetype,
          useragent: navigator.userAgent,
          timezone: Intl.DateTimeFormat().resolvedOptions().timeZone,
          device: getDeviceType()
        };
        $.ajax({
          type: "POST",
          url: "https://outpage.co/update/outlinkstats",
          data: objLink,
        }).done(function(data) {});
      }
      document.addEventListener('DOMContentLoaded', function(event) {
        $(document).on('click', '.Outbox-button-disable', function() {
          shopifyid = $(this).data("productid");
          variantid = $(this).data("variantid");
          outlink_url = $(this).attr("href");
          if (variantid == undefined) {
            variantid = 0;
          }
          updateOutLinkStats(shopifyid, variantid, outlink_url, 'index', 12660)
        });
      });
      getDeviceType = () => {
        const ua = navigator.userAgent;
        if (/(tablet|ipad|playbook|silk)|(android(?!.*mobi))/i.test(ua)) {
          return 1;
        }
        if (/Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Kindle|Silk-Accelerated|(hpw|web)OS|Opera M(obi|ini)/.test(ua)) {
          return 2;
        }
        return 0;
      };

      function OutlinkButtonClick6619871281346() {
        let outlink_url = $("#outlink_button6619871281346").attr("href");
        shopifyid = $("#outlink_button6619871281346").data("productid");
        variantid = $("#outlink_button6619871281346").data("variantid");
        if (variantid == undefined) {
          variantid = 0;
        }
        updateOutLinkStats(shopifyid, variantid, outlink_url, 'index', 12660)
      }
      var variantjson;

      function outlinkButtonBasedOnVariantion6619871281346() {
        var outlink_url = "https://amzn.to/3fDTOw2";
        var outlink_button_text = "Consulter l'offre";
        if ($("#outlink_button6619871281346").hasClass("notext")) {} else {
          $("#outlink_button6619871281346").text(outlink_button_text);
          $(".duplicate-outlink").text(outlink_button_text);
        }
        $("#outlink_button6619871281346").attr("href", outlink_url);
        $(".duplicate-outlink").attr("href", outlink_url);
        variantjson = `null`;
        if (variantjson != "" && variantjson != "null") {
          variantjson = jQuery.parseJSON(variantjson.replaceAll('""', '"'));
        } else {
          return;
        }
        var found = 0;
        var fvalue = [];
        var foptionMap = [];
        var nvalue = [];
        var noptionMap = [];
        var available = false;
        var optionMap = [];
        if (optionMap.length == 0) {
          $(".product-form__option-name").each(function(key) {
            optionMap[key] = $(this).find("span").text();
          });
        }
        if (optionMap.length == 0) {
          $("#product_form_6619871281346 input:checked").each(function(key) {
            optionMap[key] = $(this).val();
          });
        }
        if (optionMap.length == 0) {
          $(".sgl-opt-selector-product-template").each(function(key) {
            optionMap[key] = $(this).val();
          });
        }
        if (optionMap.length == 0) {
          $(".variant-field input:checked").each(function(key) {
            optionMap[key] = $(this).val();
          });
        }
        if (optionMap.length == 0) {
          $(".ProductForm__SelectedValue").each(function(key) {
            optionMap[key] = $(this).text();
          });
        }
        if (optionMap.length == 0) {
          $(".product-form__input input[type='radio']:checked").each(function(key) {
            optionMap[key] = $(this).val();
          });
        }
        if (optionMap.length == 0) {
          $(".clickyboxes .active").each(function(key) {
            optionMap[key] = $(this).text();
          });
        }
        if (optionMap.length == 0) {
          $(".product__form__select").each(function(key) {
            optionMap[key] = $(this).val();
          });
        }
        if (optionMap.length == 0) {
          $(".single-option-selector-product-template").each(function(key) {
            optionMap[key] = $(this).val();
          });
        }
        if (optionMap.length == 0) {
          $(".form__input--select").each(function(key) {
            optionMap[key] = $(this).val();
          });
        }
        if (optionMap.length == 0) {
          $(".form-vertical .single-option-selector").each(function(key) {
            optionMap[key] = $(this).val();
          });
        }
        if ($(".stickyform").length > 0) {
          $(".stickyform .single-option-selector").each(function(key) {
            $(this).val(optionMap[key]);
          });
        }
        if (optionMap.length == 0) {
          $(".show_block .selector-wrapper .single-option-selector").each(function(key) {
            optionMap[key] = $(this).val();
          });
        }
        if (optionMap.length == 0) {
          $(".pretty-select select").each(function(key) {
            optionMap[key] = $(this).val();
          });
        }
        if (optionMap.length == 0) {
          $(".swatch input:checked").each(function(key) {
            optionMap[key] = $(this).val();
          });
        }
        if (optionMap.length == 0) {
          $(".swatches__option input:checked").each(function(key) {
            optionMap[key] = $(this).val();
          });
        }
        if (optionMap.length == 0) {
          $(".selector-wrapper .single-option-selector").each(function(key) {
            optionMap[key] = $(this).val();
          });
        }
        if (optionMap.length == 0) {
          $(".single-option-selector").each(function(key) {
            optionMap[key] = $(this).val();
          });
        }
        if (optionMap.length == 0) {
          $(".single-option-selector__radio:checked").each(function(key) {
            optionMap[key] = $(this).val();
          });
        }
        if (optionMap.length == 0) {
          $(".swatch-element input[type='radio']").each(function(key) {
            optionMap[key] = $(this).val();
          });
        }
        if (optionMap.length == 0) {
          $("[data-product-options-container] .form-field-input").each(function(key) {
            optionMap[key] = $(this).val();
          });
        }
        if (optionMap.length == 0) {
          $("#data-product-option-0").each(function(key) {
            optionMap[key] = $(this).val();
          });
        }
        if (optionMap.length == 0) {
          $(".single-option-selector__radio").each(function(key) {
            optionMap[key] = $(this).val();
          });
        }
        if (optionMap.length == 0) {
          $(".swatch input[type='radio']:checked").each(function(key) {
            optionMap[Key] = $(this).val();
          });
        }
        if (optionMap.length == 0) {
          $(".product-options__value.active").each(function(key) {
            optionMap[key] = $(this).attr("data-value");
          });
        }
        if (optionMap.length == 0) {
          $(".product-options__section .active").each(function(key) {
            optionMap[key] = $(this).attr("data-value");
          });
        }
        if (optionMap.length == 0) {
          $(".current_option_name").each(function(key) {
            optionMap[key] = $(this).text();
          });
        }
        if (optionMap.length == 0) {
          $(".product-form__single-selector").each(function(key) {
            optionMap[key] = $(this).val();
          });
        }
        if (optionMap.length == 0) {
          $(".product-form__single-selector:checked").each(function(key) {
            optionMap[key] = $(this).val();
          });
        }
        if (optionMap.length == 0) {
          $(".disclosure--input").each(function(key) {
            optionMap[key] = $(this).val();
          });
        }
        if (optionMap.length == 0) {
          $(".select2-selection__rendered").each(function(key) {
            optionMap[key] = $(this).text();
          });
        }
        if (optionMap.length == 0) {
          $(".gt_swatches--select.gf_active").each(function(key) {
            optionMap[key] = $(this).text();
          });
        }
        if (optionMap.length == 0) {
          $(".nt-swatch.is-selected").each(function(key) {
            optionMap[key] = $(this).text();
          });
        }
        if (optionMap.length == 0) {
          $(".product-option-value-item").each(function(key) {
            optionMap[key] = $(this).val();
          });
        }
        if (optionMap.length == 0) {
          $(".variant-input input:checked").each(function(key) {
            optionMap[key] = $(this).val();
          });
        }
        if (optionMap.length == 0 || optionMap[0] == "") {
          $(".bcpo-front-image-option:checked").each(function(key) {
            optionMap[key] = $(this).val();
          });
        }
        if (optionMap.length == 0) {
          $(".needsclick").each(function(key) {
            optionMap[key] = $(this).val();
          });
        }
        if (optionMap.length == 0) {
          $(".pf-input").each(function(key) {
            optionMap[key] = $(this).val();
          });
        }
        var product = {
          "id": 6619871281346,
          "title": "Spin Clean - Machine à laver les disques vinyles 7\",10\",12\"",
          "handle": "spin-clean-machine-a-laver-les-disques-vinyles-7-10-12",
          "description": "\u003cp\u003eSi vous êtes passionné de musique et collectionnez les disques vinyles, vous cherchez peut-être une solution pour les nettoyer le plus efficacement possible, sans les abîmer...\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003eOn pourrait utiliser comme certains font, de l'eau, une éponge et du savon, mais ce n'est pas le mieux pour désincruster la poussière qui loge dans les sillons, parfois depuis plusieurs décennies. Et puis entre nous ce n'est pas très pratique ni vraiment adapté...\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003eEn fait on peut faire bien mieux que ça, grâce à une machine à laver les vinyles qui fait le travail sans trop se casser la tête et pour un prix totalement abordable !\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e1 - Insérez votre disque entre les deux brosses de velour.\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e2 - Faites-le tourner 3 fois dans le sens des aiguilles d'une montre, puis 3 fois dans l'autre.\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e3 - Retirez le disque de la machine et essuyez-le délicatement à l'aide de chiffons doux absorbants.\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e4- Votre disque est propre, prêt à être joué !\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003eLe résultat est... simplement époustouflant ! Cette machine est capable de faire disparaître les traces de doigts et désincruster les résidus les plus récalcitrants en quelques tours de main.\u003c\/p\u003e\n\u003cp\u003eVoir la démonstration dans la vidéo ci-contre.\u003c\/p\u003e",
          "published_at": "2021-04-02T06:44:25+02:00",
          "created_at": "2021-04-02T06:41:20+02:00",
          "vendor": "Pro-Ject",
          "type": "Accessoires",
          "tags": ["Accessoires \u0026 Entretien_Nettoyage disques vinyle", "Affiliation"],
          "price": 9900,
          "price_min": 9900,
          "price_max": 9900,
          "available": true,
          "price_varies": false,
          "compare_at_price": null,
          "compare_at_price_min": 0,
          "compare_at_price_max": 0,
          "compare_at_price_varies": false,
          "variants": [{
            "id": 39607163060418,
            "title": "Default Title",
            "option1": "Default Title",
            "option2": null,
            "option3": null,
            "sku": "Amazon B008EBS9G4",
            "requires_shipping": true,
            "taxable": true,
            "featured_image": null,
            "available": true,
            "name": "Spin Clean - Machine à laver les disques vinyles 7\",10\",12\"",
            "public_title": null,
            "options": ["Default Title"],
            "price": 9900,
            "weight": 0,
            "compare_at_price": null,
            "inventory_management": "shopify",
            "barcode": "",
            "requires_selling_plan": false,
            "selling_plan_allocations": [],
            "quantity_rule": {
              "min": 1,
              "max": null,
              "increment": 1
            }
          }],
          "images": ["\/\/cdn.shopify.com\/s\/files\/1\/0556\/2312\/3138\/products\/spinclean.jpg?v=1617338703"],
          "featured_image": "\/\/cdn.shopify.com\/s\/files\/1\/0556\/2312\/3138\/products\/spinclean.jpg?v=1617338703",
          "options": ["Title"],
          "media": [{
            "alt": null,
            "id": 20563066486978,
            "position": 1,
            "preview_image": {
              "aspect_ratio": 1.0,
              "height": 500,
              "width": 500,
              "src": "https:\/\/cdn.shopify.com\/s\/files\/1\/0556\/2312\/3138\/products\/spinclean.jpg?v=1617338703"
            },
            "aspect_ratio": 1.0,
            "height": 500,
            "media_type": "image",
            "src": "https:\/\/cdn.shopify.com\/s\/files\/1\/0556\/2312\/3138\/products\/spinclean.jpg?v=1617338703",
            "width": 500
          }, {
            "alt": null,
            "id": 20563066454210,
            "position": 2,
            "preview_image": {
              "aspect_ratio": 1.333,
              "height": 360,
              "width": 480,
              "src": "https:\/\/cdn.shopify.com\/s\/files\/1\/0556\/2312\/3138\/products\/hqdefault.jpg?v=1617338481"
            },
            "aspect_ratio": 1.77,
            "external_id": "6kTkRD7VdVQ",
            "host": "youtube",
            "media_type": "external_video"
          }],
          "requires_selling_plan": false,
          "selling_plan_groups": [],
          "content": "\u003cp\u003eSi vous êtes passionné de musique et collectionnez les disques vinyles, vous cherchez peut-être une solution pour les nettoyer le plus efficacement possible, sans les abîmer...\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003eOn pourrait utiliser comme certains font, de l'eau, une éponge et du savon, mais ce n'est pas le mieux pour désincruster la poussière qui loge dans les sillons, parfois depuis plusieurs décennies. Et puis entre nous ce n'est pas très pratique ni vraiment adapté...\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003eEn fait on peut faire bien mieux que ça, grâce à une machine à laver les vinyles qui fait le travail sans trop se casser la tête et pour un prix totalement abordable !\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e1 - Insérez votre disque entre les deux brosses de velour.\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e2 - Faites-le tourner 3 fois dans le sens des aiguilles d'une montre, puis 3 fois dans l'autre.\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e3 - Retirez le disque de la machine et essuyez-le délicatement à l'aide de chiffons doux absorbants.\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e4- Votre disque est propre, prêt à être joué !\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003eLe résultat est... simplement époustouflant ! Cette machine est capable de faire disparaître les traces de doigts et désincruster les résidus les plus récalcitrants en quelques tours de main.\u003c\/p\u003e\n\u003cp\u003eVoir la démonstration dans la vidéo ci-contre.\u003c\/p\u003e"
        };
        var variants = product.variants;
        variants.forEach(function(value, index) {
          if (!found) {
            if (JSON.stringify(value.options).toLowerCase() == JSON.stringify(optionMap).toLowerCase()) {
              found = 1;
              fvalue = value;
              foptionMap = optionMap;
            } else if (0) {
              found = 1;
              fvalue = value;
              foptionMap = optionMap;
            } else if (value.options.toString() == $(".single-option-selector__radio:checked").val()) {
              found = 1;
              fvalue = value;
              foptionMap = optionMap;
            } else if (value.options.toString() == $(".swatch-element input[type='radio']:checked").val()) {
              if ($(".single-option-selector").length == 0) {
                found = 1;
                fvalue = value;
                foptionMap = optionMap;
              }
            } else if (value.options.toString() == $("#data-product-option-0").val()) {
              found = 1;
              fvalue = value;
              foptionMap = optionMap;
            } else if (value.options.toString() == $(".swatch input[type='radio']:checked").val()) {
              found = 1;
              fvalue = value;
              foptionMap = optionMap;
            } else if (value.options.toString() == $(".single-option-selector__radio:checked").val()) {
              found = 1;
              fvalue = value;
              foptionMap = optionMap;
            } else if (value.options.toString() == $(".product__form__select").val()) {
              found = 1;
              fvalue = value;
              foptionMap = optionMap;
            } else if (value.options.toString() == $(".product-options__section .active").attr("data-value")) {
              found = 1;
              fvalue = value;
              foptionMap = optionMap;
            } else if (value.options.toString() == $(".current_option_name").text()) {
              found = 1;
              fvalue = value;
              foptionMap = optionMap;
            } else if (value.options.toString() == $(".needsclick").val()) {
              found = 1;
              fvalue = value;
              foptionMap = optionMap;
            } else if (value.options.toString() == $(".variations  .single-option-selector").val()) {
              found = 1;
              fvalue = value;
              foptionMap = optionMap;
            } else if (value.options.toString() == $(".original-selector:first option:selected").text()) {
              found = 1;
              fvalue = value;
              foptionMap = optionMap;
            } else if (value.options.toString() == $("#productSelect-product-template option:checked").text().replace(" / ", ",").split(" - ")[0]) {
              found = 1;
              fvalue = value;
              foptionMap = optionMap;
            } else if (value.options.toString() == ($(".multi_select option:selected").text()).replace(/\//g, ",").replaceAll(" , ", ",")) {
              found = 1;
              fvalue = value;
              foptionMap = optionMap;
            } else if (value.options.toString() == ($("select[name='id'] option:selected").text()).replace(/\//g, ",").replaceAll(" , ", ",").split(" - ")[0]) {
              found = 1;
              fvalue = value;
              foptionMap = optionMap;
            } else {
              nvalue = value;
              noptionMap = value.options;
            }
          }
        });
        if (found == 1) {
          var isoutpage = 0;
          var isoutpage = 0;
          if (variantjson[fvalue.id] != undefined && isoutpage != 1) {
            $("#outlink_button6619871281346").attr("data-variantid", variantjson[fvalue.id].shopify_variant_id);
            if ($("#outlink_button6619871281346").hasClass("notext")) {} else {
              if (variantjson[fvalue.id].button_text != "" && variantjson[fvalue.id].button_text != null) {
                setTimeout(function() {
                  $("#outlink_button6619871281346").text(variantjson[fvalue.id].button_text);
                  $(".duplicate-outlink").text(variantjson[fvalue.id].button_text);
                }, 100);
              }
              $("#outlink_button6619871281346").attr("href", variantjson[fvalue.id].external_url);
              $(".duplicate-outlink").attr("href", variantjson[fvalue.id].external_url);
            }
          } else {
            $("#outlink_button6619871281346").attr("data-variantid", 0);
          }
        }
      }

      function onLoadOutlinkMasking() {
        // setTimeout(function(){
        var outlinkproduct = {
          "id": 6619871281346,
          "title": "Spin Clean - Machine à laver les disques vinyles 7\",10\",12\"",
          "handle": "spin-clean-machine-a-laver-les-disques-vinyles-7-10-12",
          "description": "\u003cp\u003eSi vous êtes passionné de musique et collectionnez les disques vinyles, vous cherchez peut-être une solution pour les nettoyer le plus efficacement possible, sans les abîmer...\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003eOn pourrait utiliser comme certains font, de l'eau, une éponge et du savon, mais ce n'est pas le mieux pour désincruster la poussière qui loge dans les sillons, parfois depuis plusieurs décennies. Et puis entre nous ce n'est pas très pratique ni vraiment adapté...\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003eEn fait on peut faire bien mieux que ça, grâce à une machine à laver les vinyles qui fait le travail sans trop se casser la tête et pour un prix totalement abordable !\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e1 - Insérez votre disque entre les deux brosses de velour.\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e2 - Faites-le tourner 3 fois dans le sens des aiguilles d'une montre, puis 3 fois dans l'autre.\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e3 - Retirez le disque de la machine et essuyez-le délicatement à l'aide de chiffons doux absorbants.\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e4- Votre disque est propre, prêt à être joué !\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003eLe résultat est... simplement époustouflant ! Cette machine est capable de faire disparaître les traces de doigts et désincruster les résidus les plus récalcitrants en quelques tours de main.\u003c\/p\u003e\n\u003cp\u003eVoir la démonstration dans la vidéo ci-contre.\u003c\/p\u003e",
          "published_at": "2021-04-02T06:44:25+02:00",
          "created_at": "2021-04-02T06:41:20+02:00",
          "vendor": "Pro-Ject",
          "type": "Accessoires",
          "tags": ["Accessoires \u0026 Entretien_Nettoyage disques vinyle", "Affiliation"],
          "price": 9900,
          "price_min": 9900,
          "price_max": 9900,
          "available": true,
          "price_varies": false,
          "compare_at_price": null,
          "compare_at_price_min": 0,
          "compare_at_price_max": 0,
          "compare_at_price_varies": false,
          "variants": [{
            "id": 39607163060418,
            "title": "Default Title",
            "option1": "Default Title",
            "option2": null,
            "option3": null,
            "sku": "Amazon B008EBS9G4",
            "requires_shipping": true,
            "taxable": true,
            "featured_image": null,
            "available": true,
            "name": "Spin Clean - Machine à laver les disques vinyles 7\",10\",12\"",
            "public_title": null,
            "options": ["Default Title"],
            "price": 9900,
            "weight": 0,
            "compare_at_price": null,
            "inventory_management": "shopify",
            "barcode": "",
            "requires_selling_plan": false,
            "selling_plan_allocations": [],
            "quantity_rule": {
              "min": 1,
              "max": null,
              "increment": 1
            }
          }],
          "images": ["\/\/cdn.shopify.com\/s\/files\/1\/0556\/2312\/3138\/products\/spinclean.jpg?v=1617338703"],
          "featured_image": "\/\/cdn.shopify.com\/s\/files\/1\/0556\/2312\/3138\/products\/spinclean.jpg?v=1617338703",
          "options": ["Title"],
          "media": [{
            "alt": null,
            "id": 20563066486978,
            "position": 1,
            "preview_image": {
              "aspect_ratio": 1.0,
              "height": 500,
              "width": 500,
              "src": "https:\/\/cdn.shopify.com\/s\/files\/1\/0556\/2312\/3138\/products\/spinclean.jpg?v=1617338703"
            },
            "aspect_ratio": 1.0,
            "height": 500,
            "media_type": "image",
            "src": "https:\/\/cdn.shopify.com\/s\/files\/1\/0556\/2312\/3138\/products\/spinclean.jpg?v=1617338703",
            "width": 500
          }, {
            "alt": null,
            "id": 20563066454210,
            "position": 2,
            "preview_image": {
              "aspect_ratio": 1.333,
              "height": 360,
              "width": 480,
              "src": "https:\/\/cdn.shopify.com\/s\/files\/1\/0556\/2312\/3138\/products\/hqdefault.jpg?v=1617338481"
            },
            "aspect_ratio": 1.77,
            "external_id": "6kTkRD7VdVQ",
            "host": "youtube",
            "media_type": "external_video"
          }],
          "requires_selling_plan": false,
          "selling_plan_groups": [],
          "content": "\u003cp\u003eSi vous êtes passionné de musique et collectionnez les disques vinyles, vous cherchez peut-être une solution pour les nettoyer le plus efficacement possible, sans les abîmer...\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003eOn pourrait utiliser comme certains font, de l'eau, une éponge et du savon, mais ce n'est pas le mieux pour désincruster la poussière qui loge dans les sillons, parfois depuis plusieurs décennies. Et puis entre nous ce n'est pas très pratique ni vraiment adapté...\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003eEn fait on peut faire bien mieux que ça, grâce à une machine à laver les vinyles qui fait le travail sans trop se casser la tête et pour un prix totalement abordable !\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e1 - Insérez votre disque entre les deux brosses de velour.\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e2 - Faites-le tourner 3 fois dans le sens des aiguilles d'une montre, puis 3 fois dans l'autre.\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e3 - Retirez le disque de la machine et essuyez-le délicatement à l'aide de chiffons doux absorbants.\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e4- Votre disque est propre, prêt à être joué !\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003eLe résultat est... simplement époustouflant ! Cette machine est capable de faire disparaître les traces de doigts et désincruster les résidus les plus récalcitrants en quelques tours de main.\u003c\/p\u003e\n\u003cp\u003eVoir la démonstration dans la vidéo ci-contre.\u003c\/p\u003e"
        };
        if (outlinkproduct.variants.length == 1) {
          if (document.readyState === 'complete') {
            for (let j = 0; j < 5; j++) {
              setTimeout(function() {
                var outlinkbtn = document.getElementsByName("OutlinkLink");
                //console.log(outlinkbtn);
                for (let i = 0; i < outlinkbtn.length; i++) {
                  var productid = document.getElementsByName("OutlinkLink")[i].getAttribute("id");
                  if (productid != null) {
                    productid = productid.replace("outlink_button", "");
                    document.getElementsByName("OutlinkLink")[i].setAttribute("href", "https://outpage.co/shop" + "/" + productid);
                    document.getElementsByName("OutlinkLink")[i].removeAttribute('onclick');
                    //console.log(productid);
                  } else {
                    document.getElementsByName("OutlinkLink")[i].setAttribute("href", "https://outpage.co/shop" + "/" + outlinkproduct.id);
                    document.getElementsByName("OutlinkLink")[i].removeAttribute('onclick');
                  }
                }
              }, 2000);
            }
          }
        }
        for (let j = 0; j < 4; j++) {
          setTimeout(function() {
            var outlinkvariantlink = document.querySelectorAll('.Outbox-button');
            if (outlinkvariantlink != "") {
              for (let i = 0; i < outlinkvariantlink.length; i++) {
                outlinkvariantlink[i].setAttribute("href", 'https://outpage.co/shop/' + outlinkproduct.variants[i]["id"]);
                outlinkvariantlink[i].removeAttribute('onclick');
              }
            }
          }, 2000);
        }
        if (outlinkproduct.variants.length > 1) {
          outlinkGetVariantId();
        }
        $('a[name="OutlinkLink"]').bind('DOMSubtreeModified', function() {
          setTimeout(function() {
            if (outlinkproduct.variants.length > 1) {
              outlinkGetVariantId();
            } else {
              for (let j = 0; j < 2; j++) {
                var outlinkbtn = document.getElementsByName("OutlinkLink");
                //console.log(outlinkbtn);
                for (let i = 0; i < outlinkbtn.length; i++) {
                  var productid = document.getElementsByName("OutlinkLink")[i].getAttribute("id");
                  var href = document.getElementsByName("OutlinkLink")[i].getAttribute("href");
                  if (productid != null) {
                    productid = productid.replace("outlink_button", "");
                    document.getElementsByName("OutlinkLink")[i].setAttribute("href", "https://outpage.co/shop" + "/" + productid);
                    document.getElementsByName("OutlinkLink")[i].removeAttribute('onclick');
                    // console.log(productid);
                  } else {
                    document.getElementsByName("OutlinkLink")[i].setAttribute("href", "https://outpage.co/shop" + "/" + outlinkproduct.id);
                    document.getElementsByName("OutlinkLink")[i].removeAttribute('onclick');
                  }
                }
              }
            }
          }, 100);
        });

        function outlinkGetVariantId() {
          var found = 0;
          var fvalue = [];
          var foptionMap = [];
          var nvalue = [];
          var noptionMap = [];
          var available = false;
          var optionMap = [];
          if (optionMap.length == 0) {
            $("#product_form_ input:checked").each(function(key) {
              optionMap[key] = $(this).val();
            });
          }
          if (optionMap.length == 0) {
            $(".variant-field input:checked").each(function(key) {
              optionMap[key] = $(this).val();
            });
          }
          if (optionMap.length == 0) {
            $(".ProductForm__SelectedValue").each(function(key) {
              optionMap[key] = $(this).text();
            });
          }
          if (optionMap.length == 0) {
            $(".form-vertical .single-option-selector").each(function(key) {
              optionMap[key] = $(this).val();
            });
          }
          if ($(".stickyform").length > 0) {
            $(".stickyform .single-option-selector").each(function(key) {
              $(this).val(optionMap[key]);
            });
          }
          if (optionMap.length == 0) {
            $(".show_block .selector-wrapper .single-option-selector").each(function(key) {
              optionMap[key] = $(this).val();
            });
          }
          if (optionMap.length == 0) {
            $(".swatch input:checked").each(function(key) {
              optionMap[key] = $(this).val();
            });
          }
          if (optionMap.length == 0) {
            $(".swatches__option input:checked").each(function(key) {
              optionMap[key] = $(this).val();
            });
          }
          if (optionMap.length == 0) {
            $(".selector-wrapper .single-option-selector").each(function(key) {
              optionMap[key] = $(this).val();
            });
          }
          if (optionMap.length == 0) {
            $(".single-option-selector").each(function(key) {
              optionMap[key] = $(this).val();
            });
          }
          if (optionMap.length == 0) {
            $(".single-option-selector__radio:checked").each(function(key) {
              optionMap[key] = $(this).val();
            });
          }
          if (optionMap.length == 0) {
            $(".swatch-element input[type='radio']").each(function(key) {
              optionMap[key] = $(this).val();
            });
          }
          if (optionMap.length == 0) {
            $("[data-product-options-container] .form-field-input").each(function(key) {
              optionMap[key] = $(this).val();
            });
          }
          if (optionMap.length == 0) {
            $("#data-product-option-0").each(function(key) {
              optionMap[key] = $(this).val();
            });
          }
          if (optionMap.length == 0) {
            $(".single-option-selector__radio").each(function(key) {
              optionMap[key] = $(this).val();
            });
          }
          if (optionMap.length == 0) {
            $(".swatch input[type='radio']:checked").each(function(key) {
              optionMap[Key] = $(this).val();
            });
          }
          if (optionMap.length == 0) {
            $(".product-options__value.active").each(function(key) {
              optionMap[key] = $(this).attr("data-value");
            });
          }
          if (optionMap.length == 0) {
            $(".product-options__section .active").each(function(key) {
              optionMap[key] = $(this).attr("data-value");
            });
          }
          if (optionMap.length == 0) {
            $(".current_option_name").each(function(key) {
              optionMap[key] = $(this).text();
            });
          }
          if (optionMap.length == 0) {
            $(".product-form__single-selector").each(function(key) {
              optionMap[key] = $(this).val();
            });
          }
          if (optionMap.length == 0) {
            $(".disclosure--input").each(function(key) {
              optionMap[key] = $(this).val();
            });
          }
          if (optionMap.length == 0) {
            $(".select2-selection__rendered").each(function(key) {
              optionMap[key] = $(this).text();
            });
          }
          if (optionMap.length == 0) {
            $(".gt_swatches--select.gf_active").each(function(key) {
              optionMap[key] = $(this).text();
            });
          }
          if (optionMap.length == 0) {
            $(".nt-swatch.is-selected").each(function(key) {
              optionMap[key] = $(this).text();
            });
          }
          var product = outlinkproduct;
          var variants = product.variants;
          variants.forEach(function(value, index) {
            if (!found) {
              if (JSON.stringify(value.options).toLowerCase() == JSON.stringify(optionMap).toLowerCase()) {
                found = 1;
                fvalue = value;
              } else if (0) {
                //value.options.toString() == $(".single-option-selector").val() this might create issue
                found = 1;
                fvalue = value;
              } else if (value.options.toString() == $(".single-option-selector__radio:checked").val()) {
                found = 1;
                fvalue = value;
              } else if (value.options.toString() == $(".swatch-element input[type='radio']:checked").val()) {
                if ($(".single-option-selector").length == 0) {
                  found = 1;
                  fvalue = value;
                }
              } else if (value.options.toString() == $("#data-product-option-0").val()) {
                found = 1;
                fvalue = value;
              } else if (value.options.toString() == $(".swatch input[type='radio']:checked").val()) {
                found = 1;
                fvalue = value;
              } else if (value.options.toString() == $(".single-option-selector__radio:checked").val()) {
                found = 1;
                fvalue = value;
              } else if (value.options.toString() == $(".product-options__section .active").attr("data-value")) {
                found = 1;
                fvalue = value;
              } else if (value.options.toString() == $(".current_option_name").text()) {
                found = 1;
                fvalue = value;
              } else {
                nvalue = value;
              }
            }
          });
          var outlinkid = fvalue.id;
          var outlinkbtn = document.getElementsByName("OutlinkLink");
          variantjson = ``;
          if (outlinkid == undefined || variantjson == "" || variantjson == "null") {
            for (let i = 0; i < outlinkbtn.length; i++) {
              var productid = document.getElementsByName("OutlinkLink")[i].getAttribute("id");
              if (productid == null) {
                productid = '';
              } else {
                productid = productid.replace("outlink_button", "");
              }
              // console.log(productid);
              document.getElementsByName("OutlinkLink")[i].setAttribute("href", "https://outpage.co/shop" + "/" + productid);
              document.getElementsByName("OutlinkLink")[i].removeAttribute('onclick');
            }
          } else {
            for (let i = 0; i < outlinkbtn.length; i++) {
              document.getElementsByName("OutlinkLink")[i].setAttribute("href", 'https://outpage.co/shop/' + outlinkid);
              document.getElementsByName("OutlinkLink")[i].removeAttribute('onclick');
            }
          }
        }
        //  }, 500);
      }
    </script>
    <div class="o_original_6619871281346">
      <button type="submit" class="product-form__add-button button button--primary" data-action="add-to-cart" style="width: 100%;">Ajouter au panier</button>
    </div>
  </div>
</form>

POST /contact#newsletter-1542984842027

<form method="post" action="/contact#newsletter-1542984842027" id="newsletter-1542984842027" accept-charset="UTF-8" class="form newsletter__form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓"><input
    type="hidden" name="contact[tags]" value="newsletter">
  <div class="form__input-row">
    <div class="form__input-wrapper form__input-wrapper--labelled">
      <input type="email" id="newsletter[1542984842027][contact][email]" name="contact[email]" class="form__field form__field--text" required="">
      <label for="newsletter[1542984842027][contact][email]" class="form__floating-label">Votre email</label>
    </div>
    <button type="submit" class="form__submit button button--primary">S'inscrire</button>
  </div>
</form>

Text Content

Passer au contenu


 * Accueil
 * Formats
 * Genres
 * Accessoires & Entretien
 * Matériel Hi-Fi

Besoin d'aide ?

contact@ultra-disc.com
Retour
 * Formats
 * Albums CD
 * CD Single
 * Maxi CD
 * Albums 33 Tours
 * 45 Tours
 * Maxi 45 Tours
 * Vinyles de couleur
 * Picture Discs

Retour
 * Genres
 * Variété française
 * Pop
 * Rock
 * Electro
 * Funk / Soul
 * Blues
 * Jazz
 * Hip Hop
 * Hard Rock et Metal
 * Latin
 * Reggae
 * Classique
 * Folk, World, & Country
 * Ambient
 * Bandes originales de films et séries

Retour
 * Accessoires & Entretien
 * Protection disques vinyle
 * Nettoyage disques vinyle
 * Protection CD
 * Nettoyage CD
 * Rangement
 * Transport
 * Accessoires


ULTRA DISC

Effacer
Catégories Catégories10" / 25cm12" / Maxi 45T45TAccessoiresAlbum 33TAlbum CDCD
EPCD SamplerCD SingleMagazineMatériel Hi-FiMaxi CDTéléchargement
Fermer

Connexion / Inscription
Mon compte


CONNEXION

Entrez votre email et votre mot de passe :

Email
Mot de passe
Se connecter

Nouveau client ? Créez votre compte

Mot de passe perdu ? Récupérer mon mot de passe


RÉCUPÉRATION DU MOT DE PASSE

Entrez votre email :

Email
Récupérer

Vous connaissez votre mot de passe ? Se connecter


CRÉATION DE COMPTE

Entrez les informations suivantes :

Prénom
Nom
Email
Mot de passe
Créer mon compte

Vous avez déjà un compte ? Se connecter

0
Panier

Votre panier est vide

Découvrir nos produits
 * Accueil
 * Formats
   * Albums CD
   * CD Single
   * Maxi CD
   * Albums 33 Tours
   * 45 Tours
   * Maxi 45 Tours
   * Vinyles de couleur
   * Picture Discs
 * Genres
   * Variété française
   * Pop
   * Rock
   * Electro
   * Funk / Soul
   * Blues
   * Jazz
   * Hip Hop
   * Hard Rock et Metal
   * Latin
   * Reggae
   * Classique
   * Folk, World, & Country
   * Ambient
   * Bandes originales de films et séries
 * Accessoires & Entretien
   * Protection disques vinyle
   * Nettoyage disques vinyle
   * Protection CD
   * Nettoyage CD
   * Rangement
   * Transport
   * Accessoires
 * Matériel Hi-Fi


DERNIERS TITRES RÉFÉRENCÉS

Tout voir
Epic 2022 Michael Jackson 2xCD Thriller 40 - Europe
Prix réduit€34,99
Disques Dreyfus 2022 Jean-Michel Jarre 2xCD The Concerts In China - 40th
Anniversary Remastered Edition
Prix réduit€39,99
Warner Records 2020 a-ha LP East Of The Sun West Of The Moon - 30th Anniversary
Edition, Vinyle violet
Prix réduit€39,99
Fiction Records The Cure 2xCD The Top - Digipak, Deluxe Edition - Europe
Prix réduit€25,00
Fiction Records 2012 The Cure 2xCD Kiss Me Kiss Me Kiss Me - Deluxe Edition
Prix réduit€25,00
La Zizanie 2022 Zazie LP Aile-P - Vinyle transparent - France
Prix réduit€49,99
Parlophone 2022 Michel Polnareff LP Polnareff chante Polnareff - Edition
Limitée, Picture Disc
Prix réduit€59,99
Polydor 2022 Cure 3xCD Wish - Deluxe Edition, Digipak, 30th Anniversary - Europe
Prix réduit€49,99
Polydor 2022 Cure 2xLP Wish - 30th Anniversary Edition, Picture Disc - Germany
Prix réduit€119,00
Stuffed Monkey 2022 Mylène Farmer 2xLP L'emprise - Red Vinyls - France
Prix réduit€99,00
2014 Baïki CD Globalienation
Prix réduit€15,99
Universal 1999 Compilation CD Universal Hits Music
Prix réduit€14,99
Pias 2015 Daan CD The Mess
Prix réduit€19,99
Sony BMG 2006 Compilation 2xCD + De Hits Pour 2007
Prix réduit€19,99
Epic 1998 Anakine CD Tout se Paye - Promo
Prix réduit€19,99
Warner Music France 2012 Compilation CD Les Bombes Skyrock 2012
Prix réduit€14,99
Versailles 1998 Le Festival Robles CD Toujours Plus Groin
Prix réduit€14,99
Songways 2012 Wilfred CD Wilfred
Prix réduit€19,99
Panic Records 2009 Compilation CD Fun Dance 2009 (Winter Club Hit)
Prix réduit€14,99
London Records 1989 Jimmy Somerville CD Read My Lips - Europe
Prix réduit€13,99
Disky 2008 André Rieu CD Christmas With André Rieu
Prix réduit€14,99
Arista 1992 Compilation CD The Bodyguard (Original Soundtrack Album) - Germany
Prix réduit€13,99
Music On Vinyl 2019 Danny Elfman 2xLP Big Fish (Music From The Motion Picture) -
500 copies, Yellow Vinyl
Prix réduit€79,00
Inner Space 2020 Kraftwerk LP Soest Live - Limited Edition, Yellow Vinyl
Prix réduit€59,99
Music On Vinyl 2020 Hans Zimmer LP The Dark Knight Rises (Original Motion
Picture Soundtrack)
Prix réduit€59,99
Music On Vinyl 2021 Martin Phipps LP The Crown: Season 4 (Soundtrack From The
Netflix Original Series)
Prix réduit€59,99
Stuffed Monkey 2022 Mylène Farmer 12" À Tout Jamais - White Vinyl
Prix réduit€34,99
Warner Music France 2007 Melissa CD Avec Tout Mon Amour
Prix réduit€14,99
Paris-Beyrouth Musique 1995 Abaji CD Paris-Beyrouth
Prix réduit€19,99
Weton-Wesgram 2001 Lin Fu Chan CD Tai Chi
Prix réduit€19,99
Deutsche Grammophon 2000 Compilation 2xCD La Légende Du Classique
Prix réduit€19,99
Touch Of Gold 1992 Compilation CD La Plus Grande Discothèque Du Monde Vol. 5
Prix réduit€14,99
Universal Music France 2006 Antoine Clamaran CD Dancefloor FG - Été / Summer
2006
Prix réduit€12,99
Columbia 1993 Mariah Carey CD Music Box - Europe
Prix réduit€12,99
EMI Music France 2012 Compilation 2xCD NRJ Party Hits
Prix réduit€19,99
ㅤ Peter Paul Parker CD Anahata - Earth Echoes
Prix réduit€19,99
WEA Records 2013 Compilation 2xCD Les Plus Belles Voix Chérie FM
Prix réduit€19,99
Universal 1997 Achinoam Nini, Gil Dor CD Live = בהופעה חיה
Prix réduit€19,99
Warner Music France 2015 Keen'V CD Là Où Le Vent Me Mène
Prix réduit€14,99
ㅤ Compilation CD Côté Pistes - AP Systèmes
Prix réduit€12,99
EMI Gary Hoffman / Jean-Philippe Collard CD Chopin / Rachmaninov
Prix réduit€12,99
Virgin 1988 Orchestral Manoeuvres In The Dark CD The Best Of OMD
Prix réduit€12,99
Island Records U2 CD Rattle And Hum - France PMDC
Prix réduit€12,99
Island Records 1990 The Christians CD Colour
Prix réduit€12,99
Mercury 1990 Scorpions CD Crazy World - France MPO
Prix réduit€12,99
ㅤ Compilation 2xCD Latina Hits 2015
Prix réduit€14,99
PBOX Music 2016 Mini Vague CD Les Orages De L'Été - France
Prix réduit€12,99
WEA 1998 Véronique Sanson CD De L'autre Côté De Mon Rêve. - France
Prix réduit€19,99



ACCESSOIRES & ENTRETIEN

Tout voir
Hama 10 Boîtiers standard pour Album CD et disques Blu-Ray
Prix réduit€9,59
Big Fudge 100 Pochettes de protection pour Disque Vinyle 7"/45 Tours - Qualité
Résistant et sans Pli - Fabriqué en Polypropylène Transparent à Haute Densité
Prix réduit€15,95
REAL BAGS 100 Sous pochettes en papier pour vinyles - 12" 33 tours - 308 x 303
mm
Prix réduit€12,50
Big Fudge 50 Pochettes de protection pour Disque Vinyle 12"/30cm - Qualité
Résistant et sans Pli - Fabriqué en Polypropylène Transparent à Haute Densité
Prix réduit€19,90
SPINCARE 50 Sous-Pochettes Anti-statiques pour Disques Vinyles 12"/30 cm
Prix réduit€16,95
kwmobile Adaptateur Universel 45 Tours 7" pour Disque Platine Vinyle -
Accessoire Ø 3,8 cm pour 45t en Aluminium
Prix réduit€9,99
AUNA AUNA Vinyl Clean - Set d'entretien pour vinyles Machine à Laver Les disques
vinyles LP EP (Tous formats de disques, Nettoyage Antistatique, Format Valise
Compact et transportable Partout)
Prix réduit€49,99
CZ Store Brosse antistatique en fibre carbone pour entretien/nettoyage disque
vinyle 33/45/78 Tours - Nettoyeur vinyle doux et anti rayure - GARANTIE A VIE
Prix réduit€9,99
SPINCARE Brosse De Nettoyage En Velour Kit De Nettoyage Antistatique Pour
Vinyles LP : Brosse De Nettoyage + Brosse Pour Titre De Lecture
Prix réduit€11,95
Rock on Wall Cadre pour Disque Vinyle, Noir
Prix réduit€19,99
Hama Kit de nettoyage et de réparation pour CD/DVD (25 ml de pâte de réparation,
45 ml de liquide nettoyant, 1 coque de nettoyage, 5 chiffons, 8 pièces)
Prix réduit€16,00
Vinyl Clear Kit de nettoyage expert pour disques vinyles de qualité audiophile
Prix réduit€21,13



VISITEZ NOS RAYONS !


Album CD

Albums 33 Tours

CD Single

45 Tours

Maxi CD

Maxi 45 Tours

Variété française

Bandes originales de films et séries

Compilations

Vinyles de couleur

Tirages limités

Accessoires & Entretien


NETTOYEZ VOS VINYLES EN PROFONDEUR

Voir le détail

Passez votre souris pour zoomer Cliquez sur l'image pour zoomer

/


SPIN CLEAN - MACHINE À LAVER LES DISQUES VINYLES 7",10",12"

Economisez €-99,00
 * 
 * 
 * 
 * 

--------------------------------------------------------------------------------

Si vous êtes passionné de musique et collectionnez les disques vinyles, vous
cherchez peut-être une solution pour les nettoyer le plus efficacement possible,
sans les abîmer...

On pourrait utiliser comme certains font, de l'eau, une éponge et du savon, mais
ce n'est pas le mieux pour désincruster la poussière qui loge dans les sillons,
parfois depuis plusieurs décennies. Et puis entre nous ce n'est pas très
pratique ni vraiment adapté...

En fait on peut faire bien mieux que ça, grâce à une machine à laver les vinyles
qui fait le travail sans trop se casser la tête et pour un prix totalement
abordable !

1 - Insérez votre disque entre les deux brosses de velour.

2 - Faites-le tourner 3 fois dans le sens des aiguilles d'une montre, puis 3
fois dans l'autre.

3 - Retirez le disque de la machine et essuyez-le délicatement à l'aide de
chiffons doux absorbants.

4- Votre disque est propre, prêt à être joué !

Le résultat est... simplement époustouflant ! Cette machine est capable de faire
disparaître les traces de doigts et désincruster les résidus les plus
récalcitrants en quelques tours de main.

Voir la démonstration dans la vidéo ci-contre.

Prix:
Prix réduit€99,00
/
Quantité:

Consulter l'offre
Ajouter au panier
Partager
 * 
 * 
 * 
 * 


NEWSLETTER

Inscrivez-vous à notre newsletter pour être informé des nouveautés :

Votre email
S'inscrire

Livraison soignée garantie

Nous utilisons des emballages spéciaux brevetés afin de vous expédier vos
disques dans les meilleures conditions. Emballage soigné garanti ! Voir nos
informations de livraison

Vous êtes satisfait ou remboursé pendant 30 jours

Quelle que soit la raison pour laquelle vous n'êtes pas satisfait, nous vous
garantissons la reprise et le remboursement intégral de vos articles pendant 1
mois à compter du jour de réception de votre commande. Voir nos conditions de
retour

Paiement en ligne 100% sécurisé

Nous utilisons les dernières technologies en matière de paiement. Vous êtes à
100% protégés lors de vos transactions. Notre partenaire est Stripe.

Disquaire en ligne depuis 1997

Ultra Disc est spécialisée dans la vente par correspondance de disques rares, CD
et Vinyles depuis 1997, lorsque les toutes premières boutiques en ligne
faisaient leur apparition. Nous n'avons pas de magasin physique. Le projet est
parti d'une passion commune pour la musique et de l'idée d'offrir des chances
égales à tout le monde de pouvoir acquérir des pièces uniques quel que soit son
lieu de résidence, à une époque où la musique dématérialisée n'existait pas. Au
fil du temps nous avons étoffé nos services et n'avons cessé de nous développer
tout en essayant de nous adapter le mieux possible à la demande. Aujourd'hui
nous sommes convaincus plus que jamais que les supports physiques ont toute leur
place, rendant aux oeuvres musicales toute leur authenticité et donnant aux
mélomanes plus de proximité, de plaisir et de chaleur. Non, la fameuse galette
est loin d'avoir rendu l'âme !

Légalité
 * Conditions de vente et d'utilisation
 * Mentions légales
 * Politique de confidentialité

Informations et aide
 * Informations livraison
 * Remboursements et retours
 * Contact
 * SAV

© 2023 Ultra Disc


Nous acceptons

American Express Apple Pay Mastercard PayPal Visa

© 2023 Ultra Disc


 * S'ouvre dans une nouvelle fenêtre.