"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.VariableProductTour=void 0;const element_1=require("@wordpress/element"),i18n_1=require("@wordpress/i18n"),components_1=require("@woocommerce/components"),data_1=require("@woocommerce/data"),tracks_1=require("@woocommerce/tracks"),data_2=require("@wordpress/data"),core_data_1=require("@wordpress/core-data"),constants_1=require("../../../constants"),VariableProductTour=()=>{const[e,o]=(0,element_1.useState)(!1),t=(0,core_data_1.useEntityId)("postType","product"),r=(0,element_1.useRef)(),a=(0,element_1.useMemo)((()=>({product_id:t,page:1,per_page:constants_1.DEFAULT_VARIATION_PER_PAGE_OPTION,order:"asc",orderby:"menu_order"})),[t]),{totalCount:c}=(0,data_2.useSelect)((e=>{const{getProductVariationsTotalCount:o}=e(data_1.EXPERIMENTAL_PRODUCT_VARIATIONS_STORE_NAME);return{totalCount:o(a)}}),[t]),{updateUserPreferences:n,variable_product_block_tour_shown:s}=(0,data_1.useUserPreferences)(),i={placement:"top",steps:[{referenceElements:{desktop:".wp-block-woocommerce-product-variation-items-field"},focusElement:{desktop:".wp-block-woocommerce-product-variation-items-field"},meta:{name:"product-variations-2",heading:(0,i18n_1.__)("⚡️ This product now has variations","woocommerce"),descriptions:{desktop:(0,i18n_1.__)("From now on, you’ll manage pricing, shipping, and inventory for each variation individually—just like any other product in your store.","woocommerce")},primaryButton:{text:(0,i18n_1.__)("Got it","woocommerce")}}}],options:{classNames:["variation-items-product-tour"],effects:{arrowIndicator:!0,spotlight:{interactivity:{enabled:!0}}},callbacks:{onStepViewOnce:()=>{(0,tracks_1.recordEvent)("variable_product_block_tour_shown",{variable_count:c})}},popperModifiers:[{name:"offset",options:{offset:[0,32]}}]},closeHandler:()=>{n({variable_product_block_tour_shown:"yes"}),o(!1),(0,tracks_1.recordEvent)("variable_product_block_tour_dismissed")}};(0,element_1.useEffect)((()=>{const t=r.current!==c&&c>0&&0===r.current;r.current=c,t&&!e&&o(!0)}),[c]);const{hasShownProductEditorTour:u}=(0,data_2.useSelect)((e=>{const{getOption:o}=e(data_1.OPTIONS_STORE_NAME);return{hasShownProductEditorTour:"yes"===o("woocommerce_block_product_tour_shown")}}));return"yes"!==s&&e&&u?(0,element_1.createElement)(components_1.TourKit,{config:i}):null};exports.VariableProductTour=VariableProductTour;
Il mercato dei casinò online è in continua espansione: ogni anno nascono nuovi operatori, le piattaforme si arricchiscono di funzionalità mobile e le offerte promozionali diventano sempre più sofisticate. In questo contesto i programmi fedeltà, noti come programmi VIP, hanno assunto un ruolo centrale, trasformando il semplice gioco d’azzardo in un’esperienza di valore aggiunto per …
The live‑dealer boom is reshaping regulated gambling markets across Europe and beyond. Where once a player’s experience was limited to spinning reels behind a firewall, today a high‑definition stream places a real croupier, a polished table and a social atmosphere directly onto a smartphone. This shift is not merely cosmetic; it reflects a broader move …
Guide complet du casino en ligne : tout ce que vous devez savoir en 2024 Le phénomène des casinos en ligne n’a jamais été aussi dynamique qu’en ce début d’année 2024. En quelques années seulement, le marché français est passé d’une poignée de plateformes modestes à un véritable écosystème où plus d’un million d’utilisateurs actifs se …
Il roulette è da sempre il cuore pulsante dei tavoli da casinò, capace di unire il fascino della casualità a una tensione quasi teatrale. Negli ultimi anni, però, la scena ha subito una trasformazione: i tornei di roulette sono diventati veri e propri spettacoli, con premi milionari, broadcast in diretta e un pubblico globale che …
Rizk Casinolla maksavat kolikkopelit – RTP‑opas ja pääsiäisen ilmaispyöräytystaktiikat Monet pelaajat hämmentyvät, kun he eivät tiedä, miten valita kannattavia kolikkopelejä. Yksi suurimmista haasteista on löytää pelit, jotka maksavat pitkällä aikavälillä eniten. Tämä on erityisen turhauttavaa, jos olet uusi kasinolle tai haluat varmistaa, että jokainen panostus on mahdollisimman tuottoisa. Rizk Casino on suunnitellut alustan, jossa RTP‑tiedot …
Il capodanno è da sempre sinonimo di rinnovamento: i casinò, sia online che fisici, colgono l’occasione per lanciare nuove slot, rinnovare i tavoli da gioco e riprogettare le lounge. In questo contesto, la matematica diventa il filo conduttore che trasforma un semplice aggiornamento estetico in una strategia di engagement misurabile. Per approfondire come i numeri …
The gambling world has been reshaped by the surge of mobile‑first players who can spin a reel while waiting for a train, yet many high‑rollers still swear by the expansive desktop layout that shows every term, condition and tiny‑print detail at a glance. This tension creates a fascinating question for anyone chasing bonus money: does …
Il nuovo anno è da sempre associato a una rinascita, e per i giocatori di slot online non è diverso. È il momento ideale per buttare le basi di una strategia vincente, sperimentare nuove offerte e, soprattutto, sfruttare le promozioni senza rischio. In questo contesto spicca la storia di Marco, un neofita che, partendo da …
Nel mondo del gioco d’azzardo online si confrontano due universi apparentemente opposti: i giochi “Live”, dove un vero dealer trasmette in tempo reale le azioni su un tavolo virtuale, e i tradizionali RNG (Random Number Generator), che generano risultati mediante algoritmi matematici. La differenza non è solo estetica; influisce direttamente sulle probabilità di vincita, sulla …