"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;
Nel panorama del gioco d’azzardo digitale, i bonus rappresentano il principale incentivo per attirare nuovi giocatori e fidelizzare gli utenti esistenti. Tuttavia, la promessa di “bonus senza deposito”, “giri gratuiti” o “cashback” è spesso accompagnata da condizioni poco chiare, requisiti di scommessa elevati e clausole nascoste. Questa opacità alimenta il senso di sfiducia tra i …
Il mercato iGaming sta vivendo una trasformazione radicale: i sport virtuali hanno smantellato il concetto tradizionale di “orario di chiusura”. Grazie a server sempre attivi e a motori di simulazione avanzati, gli scommettitori possono piazzare puntate su corse di cavalli digitali, partite di calcio sintetico o gare di motori in qualsiasi momento della giornata. Questo …
Il mondo del mobile gaming sta attraversando una fase di trasformazione, spinto dalla crescente domanda di esperienze fluide anche in assenza di connessione. I giocatori moderni, spesso in viaggio o in aree con copertura limitata, richiedono che le loro sessioni di gioco non dipendano esclusivamente dal segnale internet. Questa esigenza ha spinto i principali operatori …
The moment the reels stop and the symbols line up on a losing combination, a familiar wave of frustration washes over any slot enthusiast. The bright lights, the clatter of virtual coins, and the promise of a massive jackpot can turn into a stark reminder of how quickly a bankroll can evaporate. That sting is …
Negli ultimi cinque anni la roulette ha subito una trasformazione radicale grazie all’avvento dei casinò digitali ad alta velocità. Le piattaforme moderne offrono grafica 4K, streaming a bassa latenza e algoritmi di randomizzazione che rendono l’esperienza quasi indistinguibile da quella di un tavolo fisico. Questa evoluzione tecnologica ha modificato il comportamento dei giocatori: la possibilità …
Bạn có bao giờ tự hỏi vì sao nhiều người vẫn bám vào những máy slot ba cuộn “cổ điển” trong khi bạn bè lại chạy đua tới các trò chơi 3D đầy màu sắc? Thông thường, người chơi tin rằng slot cổ điển “đơn giản, an toàn” còn slot hiện đại “phức tạp, rủi …
Nel 2026 il mercato italiano delle scommesse sportive si presenta più frammentato che mai. I punti vendita fisici, ancora legati a licenze AAMS, soffrono di orari limitati, chiusure nei weekend festivi e di una copertura geografica che esclude le province più remote. Inoltre, le offerte di quote e promozioni sono spesso statiche, con pochi eventi …
The Anatomy of a Fake Profile Common Red Flags in Online Profiles The language used in profiles can also be a giveaway. Many fake profiles contain grammatical errors, inconsistent writing styles, or overly generic and flattering messages that seem copied and pasted. Connecting with meet single asian women online starts with choosing where to look. …
Nel 2026 il settore dei giochi d’azzardo digitali ha superato di gran lunga la fase di ripresa post‑pandemica. La diffusione capillare della fibra 5G, l’adozione di smartphone a basso costo e la crescente fiducia dei consumatori verso le piattaforme certificate hanno spinto la domanda di casinò online a livelli record. Parallelamente, le autorità di diversi …
Glücksspiel und Steuern – zwei Themen, die für viele Spieler eine besondere Bedeutung haben. Wenn Sie bei Online-Casinos gewinnen, stellt sich oft die Frage: Muss ich meine Gewinne versteuern? Die Antwort überrascht viele: In Deutschland sind Glücksspielerträge bis zu einem bestimmten Freibetrag steuerfrei. Dieser steuerfreie Bereich macht das Online-Glücksspiel besonders attraktiv, da Sie Ihre Gewinne …