"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;
En los últimos años, los programas de fidelidad se han convertido en el eje central de la estrategia de los mejores casinos online. Ya no basta con ofrecer un simple bono de bienvenida; la competencia se ha desplazado a crear ecosistemas de recompensas que premian la lealtad y, al mismo tiempo, facilitan una gestión más …
Nel panorama dei casinò online, i tornei di slot stanno guadagnando sempre più popolarità, offrendo ai giocatori l’opportunità di competere per premi sostanziosi in un contesto dinamico e ad alta adrenalina. Tuttavia, la chiave per trasformare la partecipazione in un vero e proprio vantaggio finanziario non è solo la velocità di gioco o la fortuna, …
L’estate 2026 si presenta come la stagione più calda per il gioco online: le vacanze, le serate lunghe e le promozioni estive spingono milioni di utenti a cercare un po’ di adrenalina digitale. I jackpot, con i loro premi che superano spesso i sei cifre, diventano il faro irresistibile per chi vuole trasformare un semplice …
Nel panorama competitivo dell’iGaming, i giocatori ad alto valore (“high roller”) continuano a spingere i confini delle offerte promozionali. 2026 segna un punto di svolta: i principali operatori stanno lanciando club esclusivi con bonus che superano il milione di euro, destinati a clienti che puntano cifre astronomiche sia sui tavoli da gioco che sui casinò …
Creative Solutions for Managing Remote Teams’ Documentation Needs Managing remote teams can be a rewarding yet challenging endeavor. One of the most pressing issues teams face is documentation. Whether it’s project plans, meeting notes, or compliance documents, effective documentation is key to a team’s success. Here, we’ll explore practical solutions to streamline documentation processes, ensuring …
Nel 2026 le Virtual Sports hanno lasciato il ruolo di curiosità per diventare una delle categorie più redditizie sia nei casino online che in quelli tradizionali. Grazie a motori grafici ultra‑realistici e a algoritmi di intelligenza artificiale che simulano condizioni meteo, forma degli atleti e strategie di squadra, è possibile scommettere su una corsa di …
Online casino tournaments have evolved from simple leaderboard races into high‑stakes spectacles that blend live‑dealer showdowns, knockout brackets, and real‑time prize pools. In this environment, ultra‑low latency is no longer a nice‑to‑have; it is the backbone of player experience, fairness, and operator revenue. A millisecond of lag can turn a winning hand into a missed …
Il periodo natalizio è da sempre sinonimo di festa, viaggi e, per molti, di un’attività ricreativa più intensa: le scommesse sportive. Le luci delle città, le partite di calcio di fine anno e le promozioni speciali creano un clima ideale per chi ama puntare in tempo reale. In questo contesto, i live dealer hanno assunto …
Il periodo natalizio è da sempre sinonimo di festa, viaggi e, per molti, di un’attività ricreativa più intensa: le scommesse sportive. Le luci delle città, le partite di calcio di fine anno e le promozioni speciali creano un clima ideale per chi ama puntare in tempo reale. In questo contesto, i live dealer hanno assunto …
Guide complet du casino en ligne : tout ce qu’il faut savoir avant de jouer Le jeu en ligne connaît une croissance fulgurante en France depuis la légalisation du secteur il y a quelques années. Les Français apprécient la commodité d’un accès instantané depuis un smartphone, la variété des offres et les promotions agressives qui …