Toggle Close
 LOAD /home/buu.ro/web/buu.ro/public_html/public/themes/landing/product/manufacturer.html
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/product/manufacturer.tpl
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/common.tpl
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components.tpl
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/ifmacros.tpl
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/notifications.tpl
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/editor.tpl
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/pagination.tpl
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/categories.tpl
 RESULTED XPATH //*[ @data-v-component-categories ]
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/categories/pages.tpl
 RESULTED XPATH //*[ @data-v-component-categories-pages ]
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/menu.tpl
 RESULTED XPATH //*[ @data-v-component-menu ]
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/product.tpl
 RESULTED XPATH //*[ @data-v-component-product ]
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/products.tpl
 RESULTED XPATH //*[ @data-v-component-products ]
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/posts.tpl
 RESULTED XPATH //*[ @data-v-component-posts ]
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/comments.tpl
 RESULTED XPATH //*[ @data-v-component-comments ]
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/reviews.tpl
 RESULTED XPATH //*[ @data-v-component-reviews ]
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/questions.tpl
 RESULTED XPATH //*[ @data-v-component-questions ]
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/post.tpl
 RESULTED XPATH //*[ @data-v-component-post ]
  /home/buu.ro/web/buu.ro/public_html/app/template/components/filters.tpl
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/cart.tpl
 RESULTED XPATH //*[ @data-v-component-cart ]
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/search.tpl
 RESULTED XPATH //*[ @data-v-component-search ]
  /home/buu.ro/web/buu.ro/public_html/app/template/components/product_gallery.tpl
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/user.tpl
 RESULTED XPATH //*[ @data-v-component-user ]
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/admin.tpl
 RESULTED XPATH //*[ @data-v-component-admin ]
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/checkout.tpl
 RESULTED XPATH //*[ @data-v-component-checkout ]
  /home/buu.ro/web/buu.ro/public_html/app/template/components/manufacturers.tpl
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/breadcrumb.tpl
 RESULTED XPATH //*[ @data-v-component-breadcrumb ]
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/content/categories.tpl
 RESULTED XPATH //*[ @data-v-component-content-categories ]
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/product/categories.tpl
 RESULTED XPATH //*[ @data-v-component-product-categories ]
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/product/manufacturers.tpl
 RESULTED XPATH //*[ @data-v-component-product-manufacturers ]
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/product/vendors.tpl
 RESULTED XPATH //*[ @data-v-component-product-vendors ]
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/product/subscriptions.tpl
 RESULTED XPATH //*[ @data-v-component-product-subscriptions ]
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/product/attributes.tpl
 RESULTED XPATH //*[ @data-v-component-product-attributes ]
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/product/options.tpl
 RESULTED XPATH //*[ @data-v-component-product-options ]
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/content/archives.tpl
 RESULTED XPATH //*[ @data-v-component-content-archives ]
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/currency.tpl
 RESULTED XPATH //*[ @data-v-component-currency ]
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/language.tpl
 RESULTED XPATH //*[ @data-v-component-language ]
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/user/address.tpl
 RESULTED XPATH //*[ @data-v-component-user-address ]
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/orders.tpl
 RESULTED XPATH //*[ @data-v-component-orders ]
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/order.tpl
 RESULTED XPATH //*[ @data-v-component-order ]
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/checkout/payment.tpl
 RESULTED XPATH //*[ @data-v-component-checkout-payment ]
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/checkout/shipping.tpl
 RESULTED XPATH //*[ @data-v-component-checkout-shipping ]
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/digital_assets.tpl
 RESULTED XPATH //*[ @data-v-component-digital_assets ]
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/user/wishlist.tpl
 RESULTED XPATH //*[ @data-v-component-user-wishlist ]
 LOAD /home/buu.ro/web/buu.ro/public_html/app/template/components/site.tpl
 RESULTED XPATH //*[ @data-v-component-site ]
 SELECTOR [data-v-component-plugin-contact-form-form] input INJECT PHP $name = '@@__name__@@'; $value = '@@__value__@@'; if (isset($_POST[$name])) { $value = $_POST[$name]; } else if (isset($_GET[$name])) { $value = $_GET[$name]; } echo htmlspecialchars($value);
 RESULTED XPATH //*[ @data-v-component-plugin-contact-form-form ]//input
  [0 elements]
 INJECT VARIABLE [data-v-component-plugin-contact-form-form] input - value
 SELECTOR [data-v-component-plugin-contact-form-form] textarea INJECT PHP $name = '@@__name__@@'; $value = '@@__value__@@'; if (isset($_POST[$name])) { $value = $_POST[$name]; } else if (isset($_GET[$name])) { $value = $_GET[$name]; } echo htmlspecialchars($value);
 RESULTED XPATH //*[ @data-v-component-plugin-contact-form-form ]//textarea
  [0 elements]
 INJECT VARIABLE [data-v-component-plugin-contact-form-form] textarea -
 SELECTOR [data-v-copy-from] RESULTED XPATH //*[ @data-v-copy-from ]
  [0 elements]
 INJECT VARIABLE [data-v-copy-from] - outerHTML
 SELECTOR [data-v-save-global] RESULTED XPATH //*[ @data-v-save-global ]
  [2 elements]
 INJECT VARIABLE [data-v-save-global] - outerHTML
  ATTRIB NAME data-v-save-global
  REGEX ([^\,]+)
  ATTRIB VALUE blank.html,.navigation-1
  MATCH blank.html
  MATCH blank.html
  ATTRIB NAME data-v-save-global
  REGEX [^\,]+\,([^\,]+)
  ATTRIB VALUE blank.html,.navigation-1
  MATCH .navigation-1
  NO MATCH [^\,]+\,([^\,]+) - data-v-save-global - data-v-save-global
 EXTERNAL HTML /home/buu.ro/web/buu.ro/public_html/public/themes/landing/blank.html
 LOAD /home/buu.ro/web/buu.ro/public_html/public/themes/landing/blank.html SELECTOR .navigation-1
 RESULTED XPATH //*[ contains( concat( " ", @class, " " ), concat( " ", "navigation-1", " " ) ) ]
  ATTRIB NAME data-v-save-global
  REGEX ([^\,]+)
  ATTRIB VALUE index.html,.footer-1
  MATCH index.html
  MATCH index.html
  MATCH index.html
  ATTRIB NAME data-v-save-global
  REGEX [^\,]+\,([^\,]+)
  ATTRIB VALUE index.html,.footer-1
  MATCH .footer-1
  NO MATCH [^\,]+\,([^\,]+) - data-v-save-global - title
  NO MATCH [^\,]+\,([^\,]+) - data-v-save-global - data-v-save-global
 EXTERNAL HTML /home/buu.ro/web/buu.ro/public_html/public/themes/landing/index.html
 LOAD /home/buu.ro/web/buu.ro/public_html/public/themes/landing/index.html SELECTOR .footer-1
 RESULTED XPATH //*[ contains( concat( " ", @class, " " ), concat( " ", "footer-1", " " ) ) ]
 SELECTOR a[data-v-url] INJECT PHP echo htmlspecialchars(Vvveb\url('@@__data-v-url__@@'));
 RESULTED XPATH //a [ @data-v-url ]
  [13 elements]
 INJECT VARIABLE a[data-v-url] - href
  VALUE user/index
  VALUE user/reset/index
  VALUE user/signup/index
  VALUE user/login/index
  VALUE user/index
  VALUE user/comments/index
  VALUE user/orders/index
  VALUE user/downloads/index
  VALUE user/wishlist/index
  VALUE user/profile/index
  VALUE cart/cart/index
  VALUE cart/cart/index
  VALUE checkout/checkout/index
 SELECTOR form[data-v-url] INJECT PHP echo htmlspecialchars(Vvveb\url('@@__data-v-url__@@'));
 RESULTED XPATH //form [ @data-v-url ]
  [1 elements]
 INJECT VARIABLE form[data-v-url] - action
  VALUE user/login/index
 SELECTOR a[data-v-url-params] INJECT PHP echo Vvveb\url('@@__data-v-url__@@' , @@__data-v-url-params__@@, false);
 RESULTED XPATH //a [ @data-v-url-params ]
  [1 elements]
 INJECT VARIABLE a[data-v-url-params] - href
  VALUE
  VALUE array ( 'host' => 'www.*.*', )
 SELECTOR form[data-v-url-params] INJECT PHP echo Vvveb\url('@@__data-v-url__@@' , @@__data-v-url-params__@@);
 RESULTED XPATH //form [ @data-v-url-params ]
  [0 elements]
 INJECT VARIABLE form[data-v-url-params] - action
 SELECTOR head base INJECT PHP echo Vvveb\themeUrlPath()
 RESULTED XPATH //head//base
  [1 elements]
 INJECT VARIABLE head base - href
 SELECTOR input[data-v-csrf] INJECT PHP echo \Vvveb\session('csrf');
 RESULTED XPATH //input [ @data-v-csrf ]
  [1 elements]
 INJECT VARIABLE input[data-v-csrf] - value
 SELECTOR [data-v-component-categories] [data-v-cats] RESULTED XPATH //*[ @data-v-component-categories ]//*[ @data-v-cats ]
  [0 elements]
 INJECT VARIABLE [data-v-component-categories] [data-v-cats] - deleteAllButFirstChild
 SELECTOR [data-v-component-categories] [data-v-cats] [data-v-cat] RESULTED XPATH //*[ @data-v-component-categories ]//*[ @data-v-cats ]//*[ @data-v-cat ]
  [0 elements]
 INJECT VARIABLE [data-v-component-categories] [data-v-cats] [data-v-cat] - deleteAllButFirstChild
 SELECTOR [data-v-component-categories] [data-v-cats] INJECT PHP if (isset($_categories_idx)) $_categories_idx++; else $_categories_idx = 0; $_categories = []; $previous_component = isset($current_component)?$current_component:null; $categories = $current_component = $this->_component['categories'][$_categories_idx] ?? []; $_categories = $categories['categories'] ?? []; $_pagination_count = $categories['count'] ?? 0; $_pagination_limit = isset($categories['limit']) ? $categories['limit'] : 5; if ($_categories) { $generate_menu = function ($parent) use (&$_categories, &$generate_menu) {
 RESULTED XPATH //*[ @data-v-component-categories ]//*[ @data-v-cats ]
  [0 elements]
 INJECT VARIABLE [data-v-component-categories] [data-v-cats] - before
 SELECTOR [data-v-component-categories] [data-v-cats] [data-v-cat] INJECT PHP foreach($_categories as $id => $category) { if ($category['parent_id'] == $parent) {
 RESULTED XPATH //*[ @data-v-component-categories ]//*[ @data-v-cats ]//*[ @data-v-cat ]
  [0 elements]
 INJECT VARIABLE [data-v-component-categories] [data-v-cats] [data-v-cat] - before
 SELECTOR [data-v-component-categories] [data-v-cats] [data-v-cat] [data-v-cat-*] INJECT VARIABLE $category['@@__data-v-cat-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-categories ]//*[ @data-v-cats ]//*[ @data-v-cat ]//*[ @*[starts-with(name(), "data-v-cat-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-categories] [data-v-cats] [data-v-cat] [data-v-cat-*] - innerText
 SELECTOR [data-v-component-categories] [data-v-cats] [data-v-cat] [data-v-cat-url] INJECT PHP echo htmlspecialchars(Vvveb\url('content/category/index', $category));
 RESULTED XPATH //*[ @data-v-component-categories ]//*[ @data-v-cats ]//*[ @data-v-cat ]//*[ @data-v-cat-url ]
  [0 elements]
 INJECT VARIABLE [data-v-component-categories] [data-v-cats] [data-v-cat] [data-v-cat-url] - href
 SELECTOR [data-v-component-categories] [data-v-cats] [data-v-cat] [data-v-cat-img] INJECT VARIABLE $category['images'][0]
 RESULTED XPATH //*[ @data-v-component-categories ]//*[ @data-v-cats ]//*[ @data-v-cat ]//*[ @data-v-cat-img ]
  [0 elements]
 INJECT VARIABLE [data-v-component-categories] [data-v-cats] [data-v-cat] [data-v-cat-img] - src
 SELECTOR [data-v-component-categories] [data-v-cats] [data-v-cat] INJECT PHP $generate_menu($category['taxonomy_item_id'], $_categories); } }
 RESULTED XPATH //*[ @data-v-component-categories ]//*[ @data-v-cats ]//*[ @data-v-cat ]
  [0 elements]
 INJECT VARIABLE [data-v-component-categories] [data-v-cats] [data-v-cat] - append
 SELECTOR [data-v-component-categories] [data-v-cats] INJECT PHP }; reset($_categories); $generate_menu($_categories[key($_categories)]['parent_id'], $_categories); }
 RESULTED XPATH //*[ @data-v-component-categories ]//*[ @data-v-cats ]
  [0 elements]
 INJECT VARIABLE [data-v-component-categories] [data-v-cats] - after
 SELECTOR [data-v-component-categories-pages] [data-v-cats] RESULTED XPATH //*[ @data-v-component-categories-pages ]//*[ @data-v-cats ]
  [0 elements]
 INJECT VARIABLE [data-v-component-categories-pages] [data-v-cats] - deleteAllButFirstChild
 SELECTOR [data-v-component-categories-pages] [data-v-cats] [data-v-cat] RESULTED XPATH //*[ @data-v-component-categories-pages ]//*[ @data-v-cats ]//*[ @data-v-cat ]
  [0 elements]
 INJECT VARIABLE [data-v-component-categories-pages] [data-v-cats] [data-v-cat] - deleteAllButFirstChild
 SELECTOR [data-v-component-categories-pages] [data-v-cats] [data-v-cat] [data-v-posts] [data-v-post] RESULTED XPATH //*[ @data-v-component-categories-pages ]//*[ @data-v-cats ]//*[ @data-v-cat ]//*[ @data-v-posts ]//*[ @data-v-post ]
  [0 elements]
 INJECT VARIABLE [data-v-component-categories-pages] [data-v-cats] [data-v-cat] [data-v-posts] [data-v-post] - deleteAllButFirstChild
 SELECTOR [data-v-component-categories-pages] [data-v-cats] INJECT PHP if (isset($_categories_pages_idx)) $_categories_pages_idx++; else $_categories_pages_idx = 0; $_categories = []; $previous_component = isset($current_component)?$current_component:null; $categories_pages = $current_component = $this->_component['categories_pages'][$_categories_pages_idx] ?? []; $_pagination_count = $posts['count'] ?? 0; $_pagination_limit = isset($posts['limit']) ? $posts['limit'] : 5; $_categories = $categories_pages['categories'] ?? []; $_pagination_count = $categories_pages['count'] ?? 0; $_pagination_limit = isset($categories_pages['limit']) ? $categories_pages['limit'] : 5; $_categories = $categories_pages['categories'] ?? []; if ($_categories) { $generate_menu = function ($parent) use (&$_categories, &$generate_menu) {
 RESULTED XPATH //*[ @data-v-component-categories-pages ]//*[ @data-v-cats ]
  [0 elements]
 INJECT VARIABLE [data-v-component-categories-pages] [data-v-cats] - before
 SELECTOR [data-v-component-categories-pages] [data-v-cats] [data-v-cat] INJECT PHP foreach($_categories as $id => $category) { if ($category['parent_id'] == $parent) {
 RESULTED XPATH //*[ @data-v-component-categories-pages ]//*[ @data-v-cats ]//*[ @data-v-cat ]
  [0 elements]
 INJECT VARIABLE [data-v-component-categories-pages] [data-v-cats] [data-v-cat] - before
 SELECTOR [data-v-component-categories-pages] [data-v-cats] [data-v-cat] [data-v-cat-*] INJECT VARIABLE $category['@@__data-v-cat-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-categories-pages ]//*[ @data-v-cats ]//*[ @data-v-cat ]//*[ @*[starts-with(name(), "data-v-cat-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-categories-pages] [data-v-cats] [data-v-cat] [data-v-cat-*] - innerText
 SELECTOR [data-v-component-categories-pages] [data-v-cats] [data-v-cat] [data-v-cat-url] INJECT PHP echo htmlspecialchars(Vvveb\url('content/category/index', $category));
 RESULTED XPATH //*[ @data-v-component-categories-pages ]//*[ @data-v-cats ]//*[ @data-v-cat ]//*[ @data-v-cat-url ]
  [0 elements]
 INJECT VARIABLE [data-v-component-categories-pages] [data-v-cats] [data-v-cat] [data-v-cat-url] - href
 SELECTOR [data-v-component-categories-pages] [data-v-cats] [data-v-cat] [data-v-cat-img] INJECT VARIABLE $category['images'][0]
 RESULTED XPATH //*[ @data-v-component-categories-pages ]//*[ @data-v-cats ]//*[ @data-v-cat ]//*[ @data-v-cat-img ]
  [0 elements]
 INJECT VARIABLE [data-v-component-categories-pages] [data-v-cats] [data-v-cat] [data-v-cat-img] - src
 SELECTOR [data-v-component-categories-pages] [data-v-cats] [data-v-cat] [data-v-posts] [data-v-post] INJECT PHP if (isset($category['post']) && $category['post']) foreach($category['post'] as $key => $post) {
 RESULTED XPATH //*[ @data-v-component-categories-pages ]//*[ @data-v-cats ]//*[ @data-v-cat ]//*[ @data-v-posts ]//*[ @data-v-post ]
  [0 elements]
 INJECT VARIABLE [data-v-component-categories-pages] [data-v-cats] [data-v-cat] [data-v-posts] [data-v-post] - before
 SELECTOR [data-v-component-categories-pages] [data-v-cats] [data-v-cat] [data-v-posts] [data-v-post] [data-v-post-*] INJECT VARIABLE $post['@@__data-v-post-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-categories-pages ]//*[ @data-v-cats ]//*[ @data-v-cat ]//*[ @data-v-posts ]//*[ @data-v-post ]//*[ @*[starts-with(name(), "data-v-post-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-categories-pages] [data-v-cats] [data-v-cat] [data-v-posts] [data-v-post] [data-v-post-*] - innerText
 SELECTOR [data-v-component-categories-pages] [data-v-cats] [data-v-cat] [data-v-posts] [data-v-post] a[data-v-post-url] INJECT PHP echo htmlspecialchars(Vvveb\url('content/post/index', $post));
 RESULTED XPATH //*[ @data-v-component-categories-pages ]//*[ @data-v-cats ]//*[ @data-v-cat ]//*[ @data-v-posts ]//*[ @data-v-post ]//a [ @data-v-post-url ]
  [0 elements]
 INJECT VARIABLE [data-v-component-categories-pages] [data-v-cats] [data-v-cat] [data-v-posts] [data-v-post] a[data-v-post-url] - href
 SELECTOR [data-v-component-categories-pages] [data-v-cats] [data-v-cat] [data-v-posts] [data-v-post] INJECT PHP }
 RESULTED XPATH //*[ @data-v-component-categories-pages ]//*[ @data-v-cats ]//*[ @data-v-cat ]//*[ @data-v-posts ]//*[ @data-v-post ]
  [0 elements]
 INJECT VARIABLE [data-v-component-categories-pages] [data-v-cats] [data-v-cat] [data-v-posts] [data-v-post] - after
 SELECTOR [data-v-component-categories-pages] [data-v-cats] [data-v-cat] INJECT PHP $generate_menu($category['taxonomy_item_id'], $_categories); } }
 RESULTED XPATH //*[ @data-v-component-categories-pages ]//*[ @data-v-cats ]//*[ @data-v-cat ]
  [0 elements]
 INJECT VARIABLE [data-v-component-categories-pages] [data-v-cats] [data-v-cat] - append
 SELECTOR [data-v-component-categories-pages] [data-v-cats] INJECT PHP }; reset($_categories); $generate_menu($_categories[key($_categories)]['parent_id'], $_categories); }
 RESULTED XPATH //*[ @data-v-component-categories-pages ]//*[ @data-v-cats ]
  [0 elements]
 INJECT VARIABLE [data-v-component-categories-pages] [data-v-cats] - after
 SELECTOR [data-v-component-menu] [data-v-menu-items] RESULTED XPATH //*[ @data-v-component-menu ]//*[ @data-v-menu-items ]
  [2 elements]
 INJECT VARIABLE [data-v-component-menu] [data-v-menu-items] - deleteAllButFirstChild
 SELECTOR [data-v-component-menu] [data-v-menu-item-recursive] RESULTED XPATH //*[ @data-v-component-menu ]//*[ @data-v-menu-item-recursive ]
  [6 elements]
 INJECT VARIABLE [data-v-component-menu] [data-v-menu-item-recursive] - deleteAllButFirstChild
 SELECTOR [data-v-component-menu] [data-v-menu-item] RESULTED XPATH //*[ @data-v-component-menu ]//*[ @data-v-menu-item ]
  [22 elements]
 INJECT VARIABLE [data-v-component-menu] [data-v-menu-item] - deleteAllButFirstChild
 SELECTOR [data-v-component-menu] [data-v-menu-items] INJECT PHP $vvveb_is_page_edit = Vvveb\isEditor(); if (isset($_menu_idx)) $_menu_idx++; else $_menu_idx = 0; $_categories = []; if (isset($this->_component['menu']) && isset($this->_component['menu'][$_menu_idx])) { $_categories = $this->_component['menu'][$_menu_idx]['menu_item'] ?? []; if (isset($vvveb_is_page_edit) && $vvveb_is_page_edit) { $_categories = [ ['menu_item_id' => 1, 'parent_id' => 0, 'children' => 1, 'class' => 'vvveb-hidden'], ['menu_item_id' => 2, 'parent_id' => 1, 'children' => 0, 'class' => 'vvveb-hidden'], ['menu_item_id' => 3, 'parent_id' => 0, 'children' => 0, 'class' => 'vvveb-hidden'] ] + $_categories; } $parent_id = 0; $parents = 0; }
 RESULTED XPATH //*[ @data-v-component-menu ]//*[ @data-v-menu-items ]
  [2 elements]
 INJECT VARIABLE [data-v-component-menu] [data-v-menu-items] - before
 SELECTOR [data-v-component-menu] [data-v-menu-item] INJECT VARIABLE $category['menu_item_id']
 RESULTED XPATH //*[ @data-v-component-menu ]//*[ @data-v-menu-item ]
  [4 elements]
 INJECT VARIABLE [data-v-component-menu] [data-v-menu-item] - data-v-id
 SELECTOR [data-v-component-menu] [data-v-menu-item] INJECT STRING 'menu'
 RESULTED XPATH //*[ @data-v-component-menu ]//*[ @data-v-menu-item ]
  [4 elements]
 INJECT VARIABLE [data-v-component-menu] [data-v-menu-item] - data-v-component
 SELECTOR [data-v-component-menu] [data-v-menu-item] INJECT STRING 'menu-item'
 RESULTED XPATH //*[ @data-v-component-menu ]//*[ @data-v-menu-item ]
  [4 elements]
 INJECT VARIABLE [data-v-component-menu] [data-v-menu-item] - data-v-type
 SELECTOR [data-v-component-menu] [data-v-menu-item] INJECT PHP foreach($_categories as $id => $category) { if (isset($category['parent_id']) && ($category['parent_id'] == $parent_id)) {
 RESULTED XPATH //*[ @data-v-component-menu ]//*[ @data-v-menu-item ]
  [4 elements]
 INJECT VARIABLE [data-v-component-menu] [data-v-menu-item] - before
 SELECTOR [data-v-component-menu] [data-v-menu-item] [data-v-menu-item-*] INJECT VARIABLE $category['@@__data-v-menu-item-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-menu ]//*[ @data-v-menu-item ]//*[ @*[starts-with(name(), "data-v-menu-item-")] ]
  [11 elements]
 INJECT VARIABLE [data-v-component-menu] [data-v-menu-item] [data-v-menu-item-*] - innerText
  ATTRIB NAME data-v-menu-item-(*)
  MATCH name
  NO MATCH
  ATTRIB NAME data-v-menu-item-(*)
  MATCH name
  NO MATCH
  ATTRIB NAME data-v-menu-item-(*)
  MATCH name
  NO MATCH
  ATTRIB NAME data-v-menu-item-(*)
  MATCH name
  NO MATCH
  ATTRIB NAME data-v-menu-item-(*)
  NO MATCH
  MATCH name
  ATTRIB NAME data-v-menu-item-(*)
  NO MATCH
  MATCH name
  ATTRIB NAME data-v-menu-item-(*)
  MATCH name
  ATTRIB NAME data-v-menu-item-(*)
  MATCH name
 SELECTOR [data-v-component-menu] [data-v-menu-item] [data-v-menu-item-content] INJECT PHP echo($category['content'] ?? '');
 RESULTED XPATH //*[ @data-v-component-menu ]//*[ @data-v-menu-item ]//*[ @data-v-menu-item-content ]
  [2 elements]
 INJECT VARIABLE [data-v-component-menu] [data-v-menu-item] [data-v-menu-item-content] -
 SELECTOR [data-v-component-menu] [data-v-menu-item] [data-v-menu-item-url] INJECT VARIABLE $category['url']
 RESULTED XPATH //*[ @data-v-component-menu ]//*[ @data-v-menu-item ]//*[ @data-v-menu-item-url ]
  [3 elements]
 INJECT VARIABLE [data-v-component-menu] [data-v-menu-item] [data-v-menu-item-url] - href
 SELECTOR [data-v-component-menu] [data-v-menu-item] [data-v-menu-item-img] INJECT VARIABLE $category['images'][0]
 RESULTED XPATH //*[ @data-v-component-menu ]//*[ @data-v-menu-item ]//*[ @data-v-menu-item-img ]
  [0 elements]
 INJECT VARIABLE [data-v-component-menu] [data-v-menu-item] [data-v-menu-item-img] - src
 SELECTOR [data-v-component-menu] [data-v-menu-item] INJECT PHP if ($category['children'] > 0 && isset($generate_menu)) { $parents++; $generate_menu($category['menu_item_id'], $_categories); }
 RESULTED XPATH //*[ @data-v-component-menu ]//*[ @data-v-menu-item ]
  [4 elements]
 INJECT VARIABLE [data-v-component-menu] [data-v-menu-item] - append
 SELECTOR [data-v-component-menu] [data-v-menu-item] INJECT PHP } }
 RESULTED XPATH //*[ @data-v-component-menu ]//*[ @data-v-menu-item ]
  [4 elements]
 INJECT VARIABLE [data-v-component-menu] [data-v-menu-item] - after
 SELECTOR [data-v-component-menu] [data-v-menu-item] INJECT PHP if (isset($category['class'])) { if ($vvveb_is_page_edit && strpos($category['class'], 'vvveb-hidden') !== false) { echo 'vvveb-hidden'; } else { echo htmlspecialchars($category['class']); } }
 RESULTED XPATH //*[ @data-v-component-menu ]//*[ @data-v-menu-item ]
  [4 elements]
 INJECT VARIABLE [data-v-component-menu] [data-v-menu-item] - addClass
 SELECTOR [data-v-component-menu] [data-v-menu-item-recursive] INJECT PHP $generate_menu = function ($parent_id) use (&$_categories, &$generate_menu, &$parents) { global $vvveb_is_page_edit;
 RESULTED XPATH //*[ @data-v-component-menu ]//*[ @data-v-menu-item-recursive ]
  [2 elements]
 INJECT VARIABLE [data-v-component-menu] [data-v-menu-item-recursive] - before
 SELECTOR [data-v-component-menu] [data-v-menu-item-recursive] INJECT PHP }
 RESULTED XPATH //*[ @data-v-component-menu ]//*[ @data-v-menu-item-recursive ]
  [2 elements]
 INJECT VARIABLE [data-v-component-menu] [data-v-menu-item-recursive] - after
 SELECTOR [data-v-component-product] INJECT VARIABLE $product['product_id']
 RESULTED XPATH //*[ @data-v-component-product ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product] - data-v-id
 SELECTOR [data-v-component-product] INJECT STRING 'product'
 RESULTED XPATH //*[ @data-v-component-product ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product] - data-v-type
 SELECTOR [data-v-component-product] INJECT PHP $vvveb_is_page_edit = Vvveb\isEditor(); if (isset($_product_idx)) $_product_idx++; else $_product_idx = 0; $previous_component = isset($component)?$component:null; $previous_component = isset($current_component)?$current_component:null; $product = $current_component = $this->_component['product'][$_product_idx] ?? []; $_pagination_count = $product['count'] ?? 0; $_pagination_limit = isset($product['limit']) ? $product['limit'] : 5;
 RESULTED XPATH //*[ @data-v-component-product ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product] - before
 SELECTOR [data-v-component-product] INJECT VARIABLE $product['product_id']
 RESULTED XPATH //*[ @data-v-component-product ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product] - data-v-id
 SELECTOR [data-v-component-product] INJECT STRING 'product'
 RESULTED XPATH //*[ @data-v-component-product ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product] - data-v-type
 SELECTOR [data-v-component-product] [data-v-product-content] INJECT PHP echo($product['content']);
 RESULTED XPATH //*[ @data-v-component-product ]//*[ @data-v-product-content ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product] [data-v-product-content] -
 SELECTOR [data-v-component-product] [data-v-product-*] INJECT VARIABLE $product['@@__data-v-product-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-product ]//*[ @*[starts-with(name(), "data-v-product-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product] [data-v-product-*] - innerText
 SELECTOR [data-v-component-product] input[data-v-product-*] INJECT VARIABLE $product['@@__data-v-product-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-product ]//input [ @*[starts-with(name(), "data-v-product-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product] input[data-v-product-*] - value
 SELECTOR [data-v-component-product] a[data-v-product-*] INJECT VARIABLE $product['@@__data-v-product-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-product ]//a [ @*[starts-with(name(), "data-v-product-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product] a[data-v-product-*] - href
 SELECTOR [data-v-component-product] button[data-v-product-*] INJECT VARIABLE $product['@@__data-v-product-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-product ]//button [ @*[starts-with(name(), "data-v-product-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product] button[data-v-product-*] - formaction
 SELECTOR [data-v-component-product] a[data-v-product-*] INJECT VARIABLE $product['@@__data-v-product-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-product ]//a [ @*[starts-with(name(), "data-v-product-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product] a[data-v-product-*] - href
 SELECTOR [data-v-component-product] img[data-v-product-main-image] INJECT VARIABLE $product['image']
 RESULTED XPATH //*[ @data-v-component-product ]//img [ @data-v-product-main-image ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product] img[data-v-product-main-image] - src
 SELECTOR [data-v-component-product] [data-v-product-main-image-background-image] INJECT PHP echo 'background-image: url(\'' . $product['image'] . '\');';
 RESULTED XPATH //*[ @data-v-component-product ]//*[ @data-v-product-main-image-background-image ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product] [data-v-product-main-image-background-image] - style
 SELECTOR [data-v-component-product] a[data-v-product-main-image] INJECT PHP echo reset($product['images'])['image'];
 RESULTED XPATH //*[ @data-v-component-product ]//a [ @data-v-product-main-image ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product] a[data-v-product-main-image] - href
 SELECTOR [data-v-component-product] [data-v-product-images] [data-v-product-image] RESULTED XPATH //*[ @data-v-component-product ]//*[ @data-v-product-images ]//*[ @data-v-product-image ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product] [data-v-product-images] [data-v-product-image] - deleteAllButFirstChild
 SELECTOR [data-v-component-product] [data-v-product-images] [data-v-product-image] INJECT PHP $_images = $product['images'] ?? []; $_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => ['product_image_id' => 1, 'image' => '']] : false; $_images = empty($_images) ? $_default : $_images; if($_images) { $i = 1; foreach ($_images as $index => $_image) {
 RESULTED XPATH //*[ @data-v-component-product ]//*[ @data-v-product-images ]//*[ @data-v-product-image ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product] [data-v-product-images] [data-v-product-image] - before
 SELECTOR [data-v-component-product] [data-v-product-images] [data-bs-slide-to] INJECT PHP echo $i ?? 1;
 RESULTED XPATH //*[ @data-v-component-product ]//*[ @data-v-product-images ]//*[ @data-bs-slide-to ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product] [data-v-product-images] [data-bs-slide-to] - data-bs-slide-to
 SELECTOR [data-v-component-product] [data-v-product-images] img[data-v-product-image-src] INJECT VARIABLE $_image['image']
 RESULTED XPATH //*[ @data-v-component-product ]//*[ @data-v-product-images ]//img [ @data-v-product-image-src ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product] [data-v-product-images] img[data-v-product-image-src] - src
 SELECTOR [data-v-component-product] [data-v-product-images] [data-v-product-image-src] INJECT VARIABLE $_image['image']
 RESULTED XPATH //*[ @data-v-component-product ]//*[ @data-v-product-images ]//*[ @data-v-product-image-src ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product] [data-v-product-images] [data-v-product-image-src] -
 SELECTOR [data-v-product-image-src][data-v-component-product] [data-v-product-images] INJECT VARIABLE $_image['image']
 RESULTED XPATH //*[ @data-v-product-image-src ][ @data-v-component-product ]//*[ @data-v-product-images ]
  [0 elements]
 INJECT VARIABLE [data-v-product-image-src][data-v-component-product] [data-v-product-images] -
 SELECTOR [data-v-component-product] [data-v-product-images] [data-v-product-image-background-image] INJECT PHP echo 'background-image: url(\'' . $_image['image'] . '\');';
 RESULTED XPATH //*[ @data-v-component-product ]//*[ @data-v-product-images ]//*[ @data-v-product-image-background-image ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product] [data-v-product-images] [data-v-product-image-background-image] - style
 SELECTOR [data-v-component-product] [data-v-product-images] a[data-v-product-image-src] INJECT VARIABLE $_image['image']
 RESULTED XPATH //*[ @data-v-component-product ]//*[ @data-v-product-images ]//a [ @data-v-product-image-src ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product] [data-v-product-images] a[data-v-product-image-src] - href
 SELECTOR [data-v-component-product] [data-v-product-images] img[data-v-product-image-src] INJECT VARIABLE $_image['product_image_id']
 RESULTED XPATH //*[ @data-v-component-product ]//*[ @data-v-product-images ]//img [ @data-v-product-image-src ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product] [data-v-product-images] img[data-v-product-image-src] - data-v-id
 SELECTOR [data-v-component-product] [data-v-product-images] img[data-v-product-image-src] INJECT STRING 'product_image'
 RESULTED XPATH //*[ @data-v-component-product ]//*[ @data-v-product-images ]//img [ @data-v-product-image-src ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product] [data-v-product-images] img[data-v-product-image-src] - data-v-type
 SELECTOR [data-v-component-product] [data-v-product-images] [data-v-product-image] INJECT PHP $i++; } } $component = $previous_component;
 RESULTED XPATH //*[ @data-v-component-product ]//*[ @data-v-product-images ]//*[ @data-v-product-image ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product] [data-v-product-images] [data-v-product-image] - after
 SELECTOR [data-v-component-products] [data-v-product] RESULTED XPATH //*[ @data-v-component-products ]//*[ @data-v-product ]
  [1 elements]
 INJECT VARIABLE [data-v-component-products] [data-v-product] - deleteAllButFirstChild
 SELECTOR [data-v-component-products] INJECT PHP $vvveb_is_page_edit = Vvveb\isEditor(); if (isset($products_idx)) $products_idx++; else $products_idx = 0; $previous_component = isset($current_component)?$current_component:null; $products = $current_component = $this->_component['products'][$products_idx] ?? []; $index = 0; $count = $products['count'] ?? 0; $limit = isset($products['limit'])? $products['limit'] : 5; $_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => []] : false; $prods = empty($products['product']) ? $_default : $products['product'];
 RESULTED XPATH //*[ @data-v-component-products ]
  [1 elements]
 INJECT VARIABLE [data-v-component-products] - prepend
 SELECTOR [data-v-component-products] [data-v-products-category] INJECT PHP $_category = current($products);echo htmlspecialchars($_category['category']);
 RESULTED XPATH //*[ @data-v-component-products ]//*[ @data-v-products-category ]
  [0 elements]
 INJECT VARIABLE [data-v-component-products] [data-v-products-category] -
 SELECTOR [data-v-component-products] [data-v-products-count] INJECT VARIABLE $products['count']
 RESULTED XPATH //*[ @data-v-component-products ]//*[ @data-v-products-count ]
  [0 elements]
 INJECT VARIABLE [data-v-component-products] [data-v-products-count] -
 SELECTOR [data-v-component-products] [data-v-products-manufacturer] INJECT PHP $_manufacturer = current($products);echo htmlspecialchars($_manufacturer['manufacturer']);
 RESULTED XPATH //*[ @data-v-component-products ]//*[ @data-v-products-manufacturer ]
  [0 elements]
 INJECT VARIABLE [data-v-component-products] [data-v-products-manufacturer] -
 SELECTOR [data-v-component-products] [data-v-product] INJECT PHP if ($prods) { foreach ($prods as $index => $prod) { $index++;
 RESULTED XPATH //*[ @data-v-component-products ]//*[ @data-v-product ]
  [1 elements]
 INJECT VARIABLE [data-v-component-products] [data-v-product] - before
 SELECTOR [data-v-component-products] [data-v-product] [data-v-product-*] INJECT VARIABLE $prod['@@__data-v-product-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-products ]//*[ @data-v-product ]//*[ @*[starts-with(name(), "data-v-product-")] ]
  [11 elements]
 INJECT VARIABLE [data-v-component-products] [data-v-product] [data-v-product-*] - innerText
  ATTRIB NAME data-v-product-(*)
  NO MATCH
  NO MATCH
  MATCH alt
  NO MATCH
  NO MATCH
  MATCH image
  ATTRIB NAME data-v-product-(*)
  NO MATCH
  NO MATCH
  MATCH alt
  NO MATCH
  NO MATCH
  MATCH image
  ATTRIB NAME data-v-product-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH alt
  NO MATCH
  NO MATCH
  MATCH image-1
  ATTRIB NAME data-v-product-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH alt
  NO MATCH
  NO MATCH
  MATCH image-1
  ATTRIB NAME data-v-product-(*)
  MATCH name
  ATTRIB NAME data-v-product-(*)
  MATCH name
  ATTRIB NAME data-v-product-(*)
  NO MATCH
  NO MATCH
  MATCH price_tax_formatted
  ATTRIB NAME data-v-product-(*)
  NO MATCH
  NO MATCH
  MATCH price_tax_formatted
  ATTRIB NAME data-v-product-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH product_id
  ATTRIB NAME data-v-product-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH product_id
 SELECTOR [data-v-component-products] [data-v-product] a[data-v-product-*] INJECT VARIABLE $prod['@@__data-v-product-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-products ]//*[ @data-v-product ]//a [ @*[starts-with(name(), "data-v-product-")] ]
  [6 elements]
 INJECT VARIABLE [data-v-component-products] [data-v-product] a[data-v-product-*] - href
  ATTRIB NAME data-v-product-(*)
  NO MATCH
  MATCH url
  ATTRIB NAME data-v-product-(*)
  NO MATCH
  MATCH url
  ATTRIB NAME data-v-product-(*)
  NO MATCH
  MATCH url
  ATTRIB NAME data-v-product-(*)
  NO MATCH
  MATCH url
  ATTRIB NAME data-v-product-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH add_wishlist_url
  ATTRIB NAME data-v-product-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH add_wishlist_url
  ATTRIB NAME data-v-product-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH add_compare_url
  ATTRIB NAME data-v-product-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH add_compare_url
  ATTRIB NAME data-v-product-(*)
  NO MATCH
  NO MATCH
  MATCH url
  ATTRIB NAME data-v-product-(*)
  NO MATCH
  NO MATCH
  MATCH url
  ATTRIB NAME data-v-product-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH add_cart_url
  NO MATCH
  NO MATCH
  ATTRIB NAME data-v-product-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH add_cart_url
  NO MATCH
  NO MATCH
 SELECTOR [data-v-component-products] [data-v-product] INJECT VARIABLE $prod['product_id']
 RESULTED XPATH //*[ @data-v-component-products ]//*[ @data-v-product ]
  [1 elements]
 INJECT VARIABLE [data-v-component-products] [data-v-product] - data-v-id
 SELECTOR [data-v-component-products] [data-v-product] INJECT STRING 'product'
 RESULTED XPATH //*[ @data-v-component-products ]//*[ @data-v-product ]
  [1 elements]
 INJECT VARIABLE [data-v-component-products] [data-v-product] - data-v-type
 SELECTOR [data-v-component-products] [data-v-product] [data-v-product-alt] INJECT VARIABLE $prod['name']
 RESULTED XPATH //*[ @data-v-component-products ]//*[ @data-v-product ]//*[ @data-v-product-alt ]
  [2 elements]
 INJECT VARIABLE [data-v-component-products] [data-v-product] [data-v-product-alt] - alt
 SELECTOR [data-v-component-products] [data-v-product] [data-product_id] INJECT VARIABLE $prod['product_id']
 RESULTED XPATH //*[ @data-v-component-products ]//*[ @data-v-product ]//*[ @data-product_id ]
  [1 elements]
 INJECT VARIABLE [data-v-component-products] [data-v-product] [data-product_id] - data-product_id
 SELECTOR [data-v-component-products] [data-v-product] [data-v-product-url] INJECT VARIABLE $prod['name']
 RESULTED XPATH //*[ @data-v-component-products ]//*[ @data-v-product ]//*[ @data-v-product-url ]
  [3 elements]
 INJECT VARIABLE [data-v-component-products] [data-v-product] [data-v-product-url] - title
 SELECTOR [data-v-component-products] [data-v-product] a[data-v-product-url] INJECT VARIABLE $prod['url']
 RESULTED XPATH //*[ @data-v-component-products ]//*[ @data-v-product ]//a [ @data-v-product-url ]
  [3 elements]
 INJECT VARIABLE [data-v-component-products] [data-v-product] a[data-v-product-url] - href
 SELECTOR [data-v-component-products] [data-v-product] [data-v-product-image] INJECT PHP if (isset($prod['image'])) { $image = $prod['image'] ?? ''; $size = '@@__data-v-size__@@'; if ($size) { echo $image; } else { echo $image; } }
 RESULTED XPATH //*[ @data-v-component-products ]//*[ @data-v-product ]//*[ @data-v-product-image ]
  [1 elements]
 INJECT VARIABLE [data-v-component-products] [data-v-product] [data-v-product-image] - src
  VALUE thumb
 SELECTOR [data-v-component-products] [data-v-product] [data-v-product-image-url] INJECT VARIABLE $prod['image']
 RESULTED XPATH //*[ @data-v-component-products ]//*[ @data-v-product ]//*[ @data-v-product-image-url ]
  [0 elements]
 INJECT VARIABLE [data-v-component-products] [data-v-product] [data-v-product-image-url] -
 SELECTOR [data-v-component-products] [data-v-product] [data-v-product-image-*] INJECT PHP $size = '@@__data-v-size__@@'; $nr = '@@__data-v-product-image-(\d+)__@@'; if (isset($prod['images'][$nr]['image'])) { $image = $prod['images'][$nr]['image']; if ($size) { echo $image; } else { echo $image; } }
 RESULTED XPATH //*[ @data-v-component-products ]//*[ @data-v-product ]//*[ @*[starts-with(name(), "data-v-product-image-")] ]
  [1 elements]
 INJECT VARIABLE [data-v-component-products] [data-v-product] [data-v-product-image-*] - src
  VALUE thumb
  ATTRIB NAME data-v-product-image-(\d+)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH 1
 SELECTOR [data-v-component-products] [data-v-product] [data-v-product-image-*] INJECT VARIABLE $prod['images']['@@__data-v-product-image-(\d+)__@@']['id']
 RESULTED XPATH //*[ @data-v-component-products ]//*[ @data-v-product ]//*[ @*[starts-with(name(), "data-v-product-image-")] ]
  [1 elements]
 INJECT VARIABLE [data-v-component-products] [data-v-product] [data-v-product-image-*] - data-v-id
  ATTRIB NAME data-v-product-image-(\d+)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH 1
  ATTRIB NAME data-v-product-image-(\d+)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH 1
 SELECTOR [data-v-component-products] [data-v-product] [data-v-product-image-*] INJECT STRING 'product_image'
 RESULTED XPATH //*[ @data-v-component-products ]//*[ @data-v-product ]//*[ @*[starts-with(name(), "data-v-product-image-")] ]
  [1 elements]
 INJECT VARIABLE [data-v-component-products] [data-v-product] [data-v-product-image-*] - data-v-type
 SELECTOR [data-v-component-products] [data-v-product] [data-v-product-images] [data-v-product-image] INJECT PHP if(isset($prod['images']) && is_array($prod['images'])) foreach ($prod['images'] as $prod_image_id => $image) {
 RESULTED XPATH //*[ @data-v-component-products ]//*[ @data-v-product ]//*[ @data-v-product-images ]//*[ @data-v-product-image ]
  [0 elements]
 INJECT VARIABLE [data-v-component-products] [data-v-product] [data-v-product-images] [data-v-product-image] - before
 SELECTOR [data-v-component-products] [data-v-product] [data-v-product-images] img[data-v-product-image-src] INJECT VARIABLE $image['image']
 RESULTED XPATH //*[ @data-v-component-products ]//*[ @data-v-product ]//*[ @data-v-product-images ]//img [ @data-v-product-image-src ]
  [0 elements]
 INJECT VARIABLE [data-v-component-products] [data-v-product] [data-v-product-images] img[data-v-product-image-src] - src
 SELECTOR [data-v-component-products] [data-v-product] [data-v-product-images] img[data-v-product-image-src] INJECT VARIABLE $prod_image_id
 RESULTED XPATH //*[ @data-v-component-products ]//*[ @data-v-product ]//*[ @data-v-product-images ]//img [ @data-v-product-image-src ]
  [0 elements]
 INJECT VARIABLE [data-v-component-products] [data-v-product] [data-v-product-images] img[data-v-product-image-src] - data-v-id
 SELECTOR [data-v-component-products] [data-v-product] [data-v-product-images] img[data-v-product-image-src] INJECT STRING 'product_image'
 RESULTED XPATH //*[ @data-v-component-products ]//*[ @data-v-product ]//*[ @data-v-product-images ]//img [ @data-v-product-image-src ]
  [0 elements]
 INJECT VARIABLE [data-v-component-products] [data-v-product] [data-v-product-images] img[data-v-product-image-src] - data-v-type
 SELECTOR [data-v-component-products] [data-v-product] [data-v-product-images] a[data-v-product-image-src] INJECT VARIABLE $image['image']
 RESULTED XPATH //*[ @data-v-component-products ]//*[ @data-v-product ]//*[ @data-v-product-images ]//a [ @data-v-product-image-src ]
  [0 elements]
 INJECT VARIABLE [data-v-component-products] [data-v-product] [data-v-product-images] a[data-v-product-image-src] - href
 SELECTOR [data-v-component-products] [data-v-product] [data-v-product-images] [data-v-product-image] INJECT PHP }
 RESULTED XPATH //*[ @data-v-component-products ]//*[ @data-v-product ]//*[ @data-v-product-images ]//*[ @data-v-product-image ]
  [0 elements]
 INJECT VARIABLE [data-v-component-products] [data-v-product] [data-v-product-images] [data-v-product-image] - after
 SELECTOR [data-v-component-products] [data-v-product] [data-v-product-*] INJECT VARIABLE $prod['@@__data-v-product-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-products ]//*[ @data-v-product ]//*[ @*[starts-with(name(), "data-v-product-")] ]
  [11 elements]
 INJECT VARIABLE [data-v-component-products] [data-v-product] [data-v-product-*] - innerText
  ATTRIB NAME data-v-product-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH product_id
  ATTRIB NAME data-v-product-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH product_id
 SELECTOR [data-v-component-products] [data-v-product] [data-v-product-content] INJECT PHP echo($prod['content']);
 RESULTED XPATH //*[ @data-v-component-products ]//*[ @data-v-product ]//*[ @data-v-product-content ]
  [0 elements]
 INJECT VARIABLE [data-v-component-products] [data-v-product] [data-v-product-content] -
 SELECTOR [data-v-component-products] [data-v-product] INJECT PHP } } $current_component = $previous_component;
 RESULTED XPATH //*[ @data-v-component-products ]//*[ @data-v-product ]
  [1 elements]
 INJECT VARIABLE [data-v-component-products] [data-v-product] - after
 SELECTOR [data-v-component-posts] [data-v-post] INJECT VARIABLE $post['post_id']
 RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-post ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-post] - data-v-id
 SELECTOR [data-v-component-posts] [data-v-post] INJECT STRING 'post'
 RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-post ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-post] - data-v-type
 SELECTOR [data-v-component-posts] [data-v-search] INJECT VARIABLE $posts['search']
 RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-search ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-search] -
 SELECTOR [data-v-component-posts] INJECT PHP $vvveb_is_page_edit = Vvveb\isEditor(); if (isset($_posts_idx)) $_posts_idx++; else $_posts_idx = 0; $previous_component = isset($current_component)?$current_component:null; $posts = $current_component = $this->_component['posts'][$_posts_idx] ?? []; $count = $posts['count'] ?? 0; $limit = isset($posts['limit']) ? $posts['limit'] : 5;
 RESULTED XPATH //*[ @data-v-component-posts ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] - prepend
 SELECTOR [data-v-component-posts] [data-v-post] RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-post ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-post] - deleteAllButFirstChild
 SELECTOR [data-v-component-posts] [data-v-posts-category] INJECT PHP $_category = current($posts['posts']);echo htmlspecialchars($_category['category']);
 RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-posts-category ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-posts-category] -
 SELECTOR [data-v-component-posts] [data-v-posts-count] INJECT VARIABLE $posts['count']
 RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-posts-count ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-posts-count] -
 SELECTOR [data-v-component-posts] [data-v-post] INJECT PHP $_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => []] : []; $_default = [0 => []]; $_posts = empty($posts['post']) ? $_default : $posts['post']; $count = 0; foreach ($_posts as $index => $post) {
 RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-post ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-post] - before
 SELECTOR [data-v-component-posts] [data-v-post] [data-v-post-*] INJECT VARIABLE $post['@@__data-v-post-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-post ]//*[ @*[starts-with(name(), "data-v-post-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-post] [data-v-post-*] - innerText
 SELECTOR [data-v-component-posts] [data-v-post] img[data-v-post-*] INJECT PHP $image = $post['@@__data-v-post-(*)__@@'] ?? ''; $size = '@@__data-v-size__@@'; if ($size) { echo htmlspecialchars($image); } else { echo htmlspecialchars($image); }
 RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-post ]//img [ @*[starts-with(name(), "data-v-post-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-post] img[data-v-post-*] - src
 SELECTOR [data-v-component-posts] [data-v-post] [data-v-post-url-text] INJECT VARIABLE $post['url']
 RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-post ]//*[ @data-v-post-url-text ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-post] [data-v-post-url-text] -
 SELECTOR [data-v-component-posts] [data-v-post] a[data-v-post-*] INJECT VARIABLE $post['@@__data-v-post-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-post ]//a [ @*[starts-with(name(), "data-v-post-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-post] a[data-v-post-*] - href
 SELECTOR [data-v-component-posts] [data-v-post] [data-v-post-url] INJECT VARIABLE $post['name']
 RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-post ]//*[ @data-v-post-url ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-post] [data-v-post-url] - title
 SELECTOR [data-v-component-posts] [data-v-post] [data-v-post-content] INJECT PHP if (isset($post['content'])) echo($post['content']);
 RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-post ]//*[ @data-v-post-content ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-post] [data-v-post-content] -
 SELECTOR [data-v-component-posts] [data-v-post] [data-v-post-excerpt] INJECT PHP if (isset($post['excerpt'])) echo($post['excerpt']);
 RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-post ]//*[ @data-v-post-excerpt ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-post] [data-v-post-excerpt] -
 SELECTOR [data-v-component-posts] [data-v-post] INJECT PHP $count++; } $current_component = $previous_component;
 RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-post ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-post] - after
 SELECTOR [data-v-component-posts] [data-v-post] [data-v-categories] INJECT PHP $categories_count = 0; $_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => []] : []; $_categories = $post['categories'] ?? $_default; $categories = count($_categories);
 RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-post ]//*[ @data-v-categories ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-post] [data-v-categories] - before
 SELECTOR [data-v-component-posts] [data-v-post] [data-v-categories] [data-v-categories-cat] RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-post ]//*[ @data-v-categories ]//*[ @data-v-categories-cat ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-post] [data-v-categories] [data-v-categories-cat] - deleteAllButFirstChild
 SELECTOR [data-v-component-posts] [data-v-post] [data-v-categories-cat] INJECT PHP foreach ($_categories as $cat){ $categories_count++;
 RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-post ]//*[ @data-v-categories-cat ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-post] [data-v-categories-cat] - before
 SELECTOR [data-v-component-posts] [data-v-post] [data-v-categories] [data-v-categories-cat] a[data-v-categories-cat-*] INJECT VARIABLE $cat['@@__data-v-categories-cat-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-post ]//*[ @data-v-categories ]//*[ @data-v-categories-cat ]//a [ @*[starts-with(name(), "data-v-categories-cat-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-post] [data-v-categories] [data-v-categories-cat] a[data-v-categories-cat-*] - href
 SELECTOR [data-v-component-posts] [data-v-post] [data-v-categories] [data-v-categories-cat] [data-v-categories-cat-*] INJECT VARIABLE $cat['@@__data-v-categories-cat-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-post ]//*[ @data-v-categories ]//*[ @data-v-categories-cat ]//*[ @*[starts-with(name(), "data-v-categories-cat-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-post] [data-v-categories] [data-v-categories-cat] [data-v-categories-cat-*] - innerText
 SELECTOR [data-v-component-posts] [data-v-post] [data-v-categories] [data-v-categories-cat] INJECT PHP }
 RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-post ]//*[ @data-v-categories ]//*[ @data-v-categories-cat ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-post] [data-v-categories] [data-v-categories-cat] - after
 SELECTOR [data-v-component-posts] [data-v-post] [data-v-tags] INJECT PHP $tags_count = 0; $_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => []] : []; $_tags = $post['tags'] ?? $_default; $tags = count($_tags);
 RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-post ]//*[ @data-v-tags ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-post] [data-v-tags] - before
 SELECTOR [data-v-component-posts] [data-v-post] [data-v-tags] [data-v-tags-tag] RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-post ]//*[ @data-v-tags ]//*[ @data-v-tags-tag ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-post] [data-v-tags] [data-v-tags-tag] - deleteAllButFirstChild
 SELECTOR [data-v-component-posts] [data-v-post] [data-v-tags] [data-v-tags-tag] INJECT PHP foreach ($_tags as $tag){ $tags_count++;
 RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-post ]//*[ @data-v-tags ]//*[ @data-v-tags-tag ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-post] [data-v-tags] [data-v-tags-tag] - before
 SELECTOR [data-v-component-posts] [data-v-post] [data-v-tags] [data-v-tags-tag] a[data-v-tags-tag-*] INJECT VARIABLE $tag['@@__data-v-tags-tag-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-post ]//*[ @data-v-tags ]//*[ @data-v-tags-tag ]//a [ @*[starts-with(name(), "data-v-tags-tag-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-post] [data-v-tags] [data-v-tags-tag] a[data-v-tags-tag-*] - href
 SELECTOR [data-v-component-posts] [data-v-post] [data-v-tags] [data-v-tags-tag] [data-v-tags-tag-*] INJECT VARIABLE $tag['@@__data-v-tags-tag-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-post ]//*[ @data-v-tags ]//*[ @data-v-tags-tag ]//*[ @*[starts-with(name(), "data-v-tags-tag-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-post] [data-v-tags] [data-v-tags-tag] [data-v-tags-tag-*] - innerText
 SELECTOR [data-v-component-posts] [data-v-post] [data-v-tags] [data-v-tags-tag] INJECT PHP }
 RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-post ]//*[ @data-v-tags ]//*[ @data-v-tags-tag ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-post] [data-v-tags] [data-v-tags-tag] - after
 SELECTOR [data-v-component-posts] [data-v-post] [data-v-taxonomy] [data-v-tags-tax] INJECT PHP $taxonomy_count = 0; if (isset($post['taxonomy'])) { $taxonomy = count($post['taxonomy']); foreach ($post['taxonomy'] as $tax){ $taxonomy_count++;
 RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-post ]//*[ @data-v-taxonomy ]//*[ @data-v-tags-tax ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-post] [data-v-taxonomy] [data-v-tags-tax] - before
 SELECTOR [data-v-component-posts] [data-v-post] [data-v-taxonomy] [data-v-taxonomy-tax] a[data-v-taxonomy-tax-*] INJECT VARIABLE $tax['@@__data-v-taxonomy-tax-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-post ]//*[ @data-v-taxonomy ]//*[ @data-v-taxonomy-tax ]//a [ @*[starts-with(name(), "data-v-taxonomy-tax-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-post] [data-v-taxonomy] [data-v-taxonomy-tax] a[data-v-taxonomy-tax-*] - href
 SELECTOR [data-v-component-posts] [data-v-post] [data-v-taxonomy] [data-v-taxonomy-tax] [data-v-taxonomy-tax-*] INJECT VARIABLE $tax['@@__data-v-taxonomy-tax-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-post ]//*[ @data-v-taxonomy ]//*[ @data-v-taxonomy-tax ]//*[ @*[starts-with(name(), "data-v-taxonomy-tax-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-post] [data-v-taxonomy] [data-v-taxonomy-tax] [data-v-taxonomy-tax-*] - innerText
 SELECTOR [data-v-component-posts] [data-v-post] [data-v-taxonomy] [data-v-taxonomy-tax] INJECT PHP } }
 RESULTED XPATH //*[ @data-v-component-posts ]//*[ @data-v-post ]//*[ @data-v-taxonomy ]//*[ @data-v-taxonomy-tax ]
  [0 elements]
 INJECT VARIABLE [data-v-component-posts] [data-v-post] [data-v-taxonomy] [data-v-taxonomy-tax] - after
 SELECTOR [data-v-component-comments] [data-v-comment] RESULTED XPATH //*[ @data-v-component-comments ]//*[ @data-v-comment ]
  [0 elements]
 INJECT VARIABLE [data-v-component-comments] [data-v-comment] - deleteAllButFirstChild
 SELECTOR [data-v-component-comments] INJECT PHP if (isset($_comments_idx)) $_comments_idx++; else $_comments_idx = 0; $previous_component = isset($current_component)?$current_component:null; $comments = $current_component = $this->_component['comments'][$_comments_idx] ?? []; $count = $comments['count'] ?? 0; $limit = isset($comments['limit']) ? $comments['limit'] : 5;
 RESULTED XPATH //*[ @data-v-component-comments ]
  [0 elements]
 INJECT VARIABLE [data-v-component-comments] - prepend
 SELECTOR [data-v-component-comments] [data-v-comment] INJECT PHP $vvveb_is_page_edit = Vvveb\isEditor(); $_comments = $comments['comment'] ?? []; $_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => ['comment_id' => 1, 'content' => '']] : false; $_comments = empty($_comments) ? $_default : $_comments; if($_comments && is_array($_comments)) { foreach ($_comments as $index => $comment) {
 RESULTED XPATH //*[ @data-v-component-comments ]//*[ @data-v-comment ]
  [0 elements]
 INJECT VARIABLE [data-v-component-comments] [data-v-comment] - before
 SELECTOR [data-v-component-comments] [data-v-comment] INJECT VARIABLE $comment['comment_id']
 RESULTED XPATH //*[ @data-v-component-comments ]//*[ @data-v-comment ]
  [0 elements]
 INJECT VARIABLE [data-v-component-comments] [data-v-comment] - data-comment_id
 SELECTOR [data-v-component-comments] [data-v-comment] INJECT PHP if (!$vvveb_is_page_edit) echo 'level-' . ($comment['level'] ?? 0);
 RESULTED XPATH //*[ @data-v-component-comments ]//*[ @data-v-comment ]
  [0 elements]
 INJECT VARIABLE [data-v-component-comments] [data-v-comment] - addClass
 SELECTOR [data-v-component-comments] [data-v-comment] INJECT PHP if (!$vvveb_is_page_edit) echo 'comment-' . $comment['comment_id'];
 RESULTED XPATH //*[ @data-v-component-comments ]//*[ @data-v-comment ]
  [0 elements]
 INJECT VARIABLE [data-v-component-comments] [data-v-comment] - id
 SELECTOR [data-v-component-comments] [data-v-comment] [data-v-comment-content] INJECT VARIABLE $comment['content']
 RESULTED XPATH //*[ @data-v-component-comments ]//*[ @data-v-comment ]//*[ @data-v-comment-content ]
  [0 elements]
 INJECT VARIABLE [data-v-component-comments] [data-v-comment] [data-v-comment-content] -
 SELECTOR [data-v-component-comments] [data-v-comment] img[data-v-comment-*] INJECT VARIABLE $comment['@@__data-v-comment-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-comments ]//*[ @data-v-comment ]//img [ @*[starts-with(name(), "data-v-comment-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-comments] [data-v-comment] img[data-v-comment-*] - src
 SELECTOR [data-v-component-comments] [data-v-comment] img[data-v-comment-*] INJECT PHP echo (int)($review['size'] ?? 60);
 RESULTED XPATH //*[ @data-v-component-comments ]//*[ @data-v-comment ]//img [ @*[starts-with(name(), "data-v-comment-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-comments] [data-v-comment] img[data-v-comment-*] - width
 SELECTOR [data-v-component-comments] [data-v-comment] [data-v-comment-*] INJECT VARIABLE $comment['@@__data-v-comment-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-comments ]//*[ @data-v-comment ]//*[ @*[starts-with(name(), "data-v-comment-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-comments] [data-v-comment] [data-v-comment-*] - innerText
 SELECTOR [data-v-component-comments] [data-v-comment] a[data-v-comment-*] INJECT VARIABLE $comment['@@__data-v-comment-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-comments ]//*[ @data-v-comment ]//a [ @*[starts-with(name(), "data-v-comment-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-comments] [data-v-comment] a[data-v-comment-*] - href
 SELECTOR [data-v-component-comments] [data-v-comment] INJECT PHP } }
 RESULTED XPATH //*[ @data-v-component-comments ]//*[ @data-v-comment ]
  [0 elements]
 INJECT VARIABLE [data-v-component-comments] [data-v-comment] - after
 SELECTOR [data-v-component-reviews] [data-v-reviews-*] INJECT VARIABLE $product_review['@@__data-v-reviews-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @*[starts-with(name(), "data-v-reviews-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-reviews-*] -
 SELECTOR [data-v-component-reviews] [data-v-review] RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-review ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-review] - deleteAllButFirstChild
 SELECTOR [data-v-component-reviews] INJECT PHP $vvveb_is_page_edit = Vvveb\isEditor(); if (isset($_reviews_idx)) $_reviews_idx++; else $_reviews_idx = 0; $previous_component = isset($current_component)?$current_component:null; $product_review = $current_component = $this->_component['reviews'][$_reviews_idx] ?? []; $reviews = $product_review['product_review'] ?? []; $_pagination_count = $count = $current_component['count'] ?? 0; $_pagination_limit = isset($reviews['limit']) ? $reviews['limit'] : 5;
 RESULTED XPATH //*[ @data-v-component-reviews ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] - prepend
 SELECTOR [data-v-component-reviews] [data-v-review] INJECT PHP $_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => ['product_review_id' => 0, 'content' => '']] : false; $reviews = empty($reviews) ? $_default : $reviews; if($reviews && is_array($reviews)) { foreach ($reviews as $index => $review) {
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-review ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-review] - before
 SELECTOR [data-v-component-reviews] [data-v-review] INJECT VARIABLE $review['review_id']
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-review ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-review] - data-review_id
 SELECTOR [data-v-component-reviews] [data-v-review] INJECT PHP if (!$vvveb_is_page_edit) echo 'level-' . ($review['level'] ?? 0);
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-review ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-review] - addClass
 SELECTOR [data-v-component-reviews] [data-v-review] INJECT PHP if (!$vvveb_is_page_edit) echo 'review-' . $review['product_review_id'];
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-review ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-review] - id
 SELECTOR [data-v-component-reviews] [data-v-review] [data-v-review-content] INJECT VARIABLE $review['content']
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-review ]//*[ @data-v-review-content ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-review] [data-v-review-content] -
 SELECTOR [data-v-component-reviews] [data-v-review] img[data-v-review-avatar] INJECT PHP echo (int)($review['size'] ?? 60);
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-review ]//img [ @data-v-review-avatar ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-review] img[data-v-review-avatar] - width
 SELECTOR [data-v-component-reviews] [data-v-review] img[data-v-review-*] INJECT VARIABLE $review['@@__data-v-review-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-review ]//img [ @*[starts-with(name(), "data-v-review-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-review] img[data-v-review-*] - src
 SELECTOR [data-v-component-reviews] [data-v-review] [data-v-review-*] INJECT VARIABLE $review['@@__data-v-review-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-review ]//*[ @*[starts-with(name(), "data-v-review-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-review] [data-v-review-*] - innerText
 SELECTOR [data-v-component-reviews] [data-v-review] a[data-v-review-*] INJECT VARIABLE $review['@@__data-v-review-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-review ]//a [ @*[starts-with(name(), "data-v-review-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-review] a[data-v-review-*] - href
 SELECTOR [data-v-component-reviews] [data-v-review] INJECT PHP } }
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-review ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-review] - after
 SELECTOR [data-v-component-reviews] [data-v-summary-five] INJECT PHP echo $product_review['summary'][5]['count'];
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-summary-five ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-summary-five] -
 SELECTOR [data-v-component-reviews] [data-v-summary-four] INJECT PHP echo $product_review['summary'][4]['count'];
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-summary-four ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-summary-four] -
 SELECTOR [data-v-component-reviews] [data-v-summary-three] INJECT PHP echo $product_review['summary'][3]['count'];
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-summary-three ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-summary-three] -
 SELECTOR [data-v-component-reviews] [data-v-summary-two] INJECT PHP echo $product_review['summary'][2]['count'];
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-summary-two ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-summary-two] -
 SELECTOR [data-v-component-reviews] [data-v-summary-one] INJECT PHP echo $product_review['summary'][1]['count'];
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-summary-one ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-summary-one] -
 SELECTOR [data-v-component-reviews] [data-v-summary-five-width] INJECT PHP echo 'width:' . $product_review['summary'][5]['percent'] .'%';
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-summary-five-width ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-summary-five-width] - style
 SELECTOR [data-v-component-reviews] [data-v-summary-four-width] INJECT PHP echo 'width:' . $product_review['summary'][4]['percent'] .'%';
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-summary-four-width ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-summary-four-width] - style
 SELECTOR [data-v-component-reviews] [data-v-summary-three-width] INJECT PHP echo 'width:' . $product_review['summary'][3]['percent'] .'%';
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-summary-three-width ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-summary-three-width] - style
 SELECTOR [data-v-component-reviews] [data-v-summary-two-width] INJECT PHP echo 'width:' . $product_review['summary'][2]['percent'] .'%';
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-summary-two-width ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-summary-two-width] - style
 SELECTOR [data-v-component-reviews] [data-v-summary-one-width] INJECT PHP echo 'width:' . $product_review['summary'][1]['percent'] .'%';
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-summary-one-width ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-summary-one-width] - style
 SELECTOR [data-v-component-reviews] [data-v-image] RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-image ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-image] - deleteAllButFirstChild
 SELECTOR [data-v-component-reviews] [data-v-image] INJECT PHP $_images = $product_review['images'] ?? []; $_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => ['product_review_media_id' => 0, 'image' => '']] : false; $_images = empty($_images) ? $_default : $_images; if($_images) { $i = 0; foreach ($_images as $index => $_image) {
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-image ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-image] - before
 SELECTOR [data-v-component-reviews] [data-v-image] img[data-v-thumb-src] INJECT VARIABLE $_image['thumb']
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-image ]//img [ @data-v-thumb-src ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-image] img[data-v-thumb-src] - src
 SELECTOR [data-v-component-reviews] [data-v-image] img[data-v-image-src] INJECT VARIABLE $_image['image']
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-image ]//img [ @data-v-image-src ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-image] img[data-v-image-src] - src
 SELECTOR [data-v-component-reviews] [data-v-image] [data-v-image-background-image] INJECT PHP echo 'background-image: url(\'' . $_image['image'] . '\');';
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-image ]//*[ @data-v-image-background-image ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-image] [data-v-image-background-image] - style
 SELECTOR [data-v-component-reviews] [data-v-image] a[data-v-thumb-src] INJECT VARIABLE $_image['thumb']
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-image ]//a [ @data-v-thumb-src ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-image] a[data-v-thumb-src] - href
 SELECTOR [data-v-component-reviews] [data-v-image] a[data-v-image-src] INJECT VARIABLE $_image['image']
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-image ]//a [ @data-v-image-src ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-image] a[data-v-image-src] - href
 SELECTOR [data-v-component-reviews] [data-v-image] img[data-v-image-src] INJECT VARIABLE $_image['product_review_media_id']
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-image ]//img [ @data-v-image-src ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-image] img[data-v-image-src] - data-v-id
 SELECTOR [data-v-component-reviews] [data-v-image] img[data-v-image-src] INJECT STRING 'product_review_media'
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-image ]//img [ @data-v-image-src ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-image] img[data-v-image-src] - data-v-type
 SELECTOR [data-v-component-reviews] [data-v-image] INJECT PHP $i++; } }
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-image ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-image] - after
 SELECTOR [data-v-component-reviews] [data-v-review] [data-v-user-image] RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-review ]//*[ @data-v-user-image ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-review] [data-v-user-image] - deleteAllButFirstChild
 SELECTOR [data-v-component-reviews] [data-v-review] [data-v-user-image] INJECT PHP $_images = $review['images'] ?? []; $_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => ['product_review_media_id' => 0, 'image' => '']] : false; $_images = empty($_images) ? $_default : $_images; if($_images) { $i = 0; foreach ($_images as $index => $_image) {
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-review ]//*[ @data-v-user-image ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-review] [data-v-user-image] - before
 SELECTOR [data-v-component-reviews] [data-v-review] [data-v-user-image] [data-bs-slide-to] INJECT PHP echo $i;
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-review ]//*[ @data-v-user-image ]//*[ @data-bs-slide-to ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-review] [data-v-user-image] [data-bs-slide-to] - data-bs-slide-to
 SELECTOR [data-v-component-reviews] [data-v-review] [data-v-user-image] img[data-v-image-src] INJECT VARIABLE $_image['image']
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-review ]//*[ @data-v-user-image ]//img [ @data-v-image-src ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-review] [data-v-user-image] img[data-v-image-src] - src
 SELECTOR [data-v-component-reviews] [data-v-review] [data-v-user-image] img[data-v-thumb-src] INJECT VARIABLE $_image['thumb']
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-review ]//*[ @data-v-user-image ]//img [ @data-v-thumb-src ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-review] [data-v-user-image] img[data-v-thumb-src] - src
 SELECTOR [data-v-component-reviews] [data-v-review] [data-v-user-image] [data-v-image-background-image] INJECT PHP echo 'background-image: url(\'' . $_image['image'] . '\');';
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-review ]//*[ @data-v-user-image ]//*[ @data-v-image-background-image ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-review] [data-v-user-image] [data-v-image-background-image] - style
 SELECTOR [data-v-component-reviews] [data-v-review] [data-v-user-image] [data-gallery] INJECT PHP echo 'user-' . $review['product_review_id'];
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-review ]//*[ @data-v-user-image ]//*[ @data-gallery ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-review] [data-v-user-image] [data-gallery] - data-gallery
 SELECTOR [data-v-component-reviews] [data-v-review] [data-v-user-image] a[data-v-thumb-src] INJECT VARIABLE $_image['thumb']
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-review ]//*[ @data-v-user-image ]//a [ @data-v-thumb-src ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-review] [data-v-user-image] a[data-v-thumb-src] - href
 SELECTOR [data-v-component-reviews] [data-v-review] [data-v-user-image] a[data-v-image-src] INJECT VARIABLE $_image['image']
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-review ]//*[ @data-v-user-image ]//a [ @data-v-image-src ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-review] [data-v-user-image] a[data-v-image-src] - href
 SELECTOR [data-v-component-reviews] [data-v-review] [data-v-user-image] img[data-v-image-src] INJECT VARIABLE $_image['product_review_media_id']
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-review ]//*[ @data-v-user-image ]//img [ @data-v-image-src ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-review] [data-v-user-image] img[data-v-image-src] - data-v-id
 SELECTOR [data-v-component-reviews] [data-v-review] [data-v-user-image] img[data-v-image-src] INJECT STRING 'product_review_media'
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-review ]//*[ @data-v-user-image ]//img [ @data-v-image-src ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-review] [data-v-user-image] img[data-v-image-src] - data-v-type
 SELECTOR [data-v-component-reviews] [data-v-review] [data-v-user-image] INJECT PHP $i++; } }
 RESULTED XPATH //*[ @data-v-component-reviews ]//*[ @data-v-review ]//*[ @data-v-user-image ]
  [0 elements]
 INJECT VARIABLE [data-v-component-reviews] [data-v-review] [data-v-user-image] - after
 SELECTOR [data-v-component-questions] [data-v-question] RESULTED XPATH //*[ @data-v-component-questions ]//*[ @data-v-question ]
  [0 elements]
 INJECT VARIABLE [data-v-component-questions] [data-v-question] - deleteAllButFirstChild
 SELECTOR [data-v-component-questions] INJECT PHP $vvveb_is_page_edit = Vvveb\isEditor(); if (isset($_questions_idx)) $_questions_idx++; else $_questions_idx = 0; $previous_component = isset($current_component)?$current_component:null; $component_questions = $current_component = $this->_component['questions'][$_questions_idx] ?? []; $questions = $component_questions['product_question'] ?? []; $_pagination_count = $questions['count'] ?? 0; $_pagination_limit = isset($questions['limit']) ? $questions['limit'] : 5;
 RESULTED XPATH //*[ @data-v-component-questions ]
  [0 elements]
 INJECT VARIABLE [data-v-component-questions] - prepend
 SELECTOR [data-v-component-questions] [data-v-question] INJECT PHP $_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => ['product_question_id' => 0, 'content' => '']] : false; $questions = empty($questions) ? $_default : $questions; if($questions && is_array($questions)) { foreach ($questions as $index => $question) {
 RESULTED XPATH //*[ @data-v-component-questions ]//*[ @data-v-question ]
  [0 elements]
 INJECT VARIABLE [data-v-component-questions] [data-v-question] - before
 SELECTOR [data-v-component-questions] [data-v-question] INJECT VARIABLE $question['question_id']
 RESULTED XPATH //*[ @data-v-component-questions ]//*[ @data-v-question ]
  [0 elements]
 INJECT VARIABLE [data-v-component-questions] [data-v-question] - data-question_id
 SELECTOR [data-v-component-questions] [data-v-question] INJECT PHP if (!$vvveb_is_page_edit) echo 'level-' . ($question['level'] ?? 0);
 RESULTED XPATH //*[ @data-v-component-questions ]//*[ @data-v-question ]
  [0 elements]
 INJECT VARIABLE [data-v-component-questions] [data-v-question] - addClass
 SELECTOR [data-v-component-questions] [data-v-question] INJECT PHP if (!$vvveb_is_page_edit) echo 'question-' . $question['product_question_id'];
 RESULTED XPATH //*[ @data-v-component-questions ]//*[ @data-v-question ]
  [0 elements]
 INJECT VARIABLE [data-v-component-questions] [data-v-question] - id
 SELECTOR [data-v-component-questions] [data-v-question] [data-v-question-content] INJECT VARIABLE $question['content']
 RESULTED XPATH //*[ @data-v-component-questions ]//*[ @data-v-question ]//*[ @data-v-question-content ]
  [0 elements]
 INJECT VARIABLE [data-v-component-questions] [data-v-question] [data-v-question-content] -
 SELECTOR [data-v-component-questions] [data-v-question] img[data-v-question-*] INJECT VARIABLE $question['@@__data-v-question-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-questions ]//*[ @data-v-question ]//img [ @*[starts-with(name(), "data-v-question-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-questions] [data-v-question] img[data-v-question-*] - src
 SELECTOR [data-v-component-questions] [data-v-question] img[data-v-question-avatar] INJECT PHP echo (int)($review['size'] ?? 60);
 RESULTED XPATH //*[ @data-v-component-questions ]//*[ @data-v-question ]//img [ @data-v-question-avatar ]
  [0 elements]
 INJECT VARIABLE [data-v-component-questions] [data-v-question] img[data-v-question-avatar] - width
 SELECTOR [data-v-component-questions] [data-v-question] [data-v-question-*] INJECT VARIABLE $question['@@__data-v-question-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-questions ]//*[ @data-v-question ]//*[ @*[starts-with(name(), "data-v-question-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-questions] [data-v-question] [data-v-question-*] - innerText
 SELECTOR [data-v-component-questions] [data-v-question] a[data-v-question-*] INJECT VARIABLE $question['@@__data-v-question-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-questions ]//*[ @data-v-question ]//a [ @*[starts-with(name(), "data-v-question-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-questions] [data-v-question] a[data-v-question-*] - href
 SELECTOR [data-v-component-questions] [data-v-question] INJECT PHP } }
 RESULTED XPATH //*[ @data-v-component-questions ]//*[ @data-v-question ]
  [0 elements]
 INJECT VARIABLE [data-v-component-questions] [data-v-question] - after
 SELECTOR [data-v-component-post] INJECT VARIABLE $post['post_id']
 RESULTED XPATH //*[ @data-v-component-post ]
  [0 elements]
 INJECT VARIABLE [data-v-component-post] - data-v-id
 SELECTOR [data-v-component-post] INJECT STRING 'post'
 RESULTED XPATH //*[ @data-v-component-post ]
  [0 elements]
 INJECT VARIABLE [data-v-component-post] - data-v-type
 SELECTOR [data-v-component-post] INJECT PHP if (isset($post_idx)) $post_idx++; else $post_idx = 0; $post = $this->_component['post'][$post_idx] ?? [];
 RESULTED XPATH //*[ @data-v-component-post ]
  [0 elements]
 INJECT VARIABLE [data-v-component-post] - before
 SELECTOR [data-v-component-post] [data-v-post-*] INJECT VARIABLE $post['@@__data-v-post-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-post ]//*[ @*[starts-with(name(), "data-v-post-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-post] [data-v-post-*] - innerText
 SELECTOR [data-v-component-post] input[data-v-post-*] INJECT VARIABLE $post['@@__data-v-post-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-post ]//input [ @*[starts-with(name(), "data-v-post-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-post] input[data-v-post-*] - value
 SELECTOR [data-v-component-post] [data-v-post-content] INJECT PHP if (isset($post['content'])) echo($post['content']);
 RESULTED XPATH //*[ @data-v-component-post ]//*[ @data-v-post-content ]
  [0 elements]
 INJECT VARIABLE [data-v-component-post] [data-v-post-content] -
 SELECTOR [data-v-component-post] [data-v-post-*] INJECT VARIABLE $post['@@__data-v-post-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-post ]//*[ @*[starts-with(name(), "data-v-post-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-post] [data-v-post-*] - innerText
 SELECTOR [data-v-component-post] img[data-v-post-*] INJECT VARIABLE $post['@@__data-v-post-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-post ]//img [ @*[starts-with(name(), "data-v-post-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-post] img[data-v-post-*] - src
 SELECTOR [data-v-component-post] a[data-v-post-*] INJECT VARIABLE $post['@@__data-v-post-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-post ]//a [ @*[starts-with(name(), "data-v-post-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-post] a[data-v-post-*] - href
 SELECTOR [data-v-component-post] [data-v-post-url] INJECT VARIABLE $post['name']
 RESULTED XPATH //*[ @data-v-component-post ]//*[ @data-v-post-url ]
  [0 elements]
 INJECT VARIABLE [data-v-component-post] [data-v-post-url] - title
 SELECTOR [data-v-component-post] [data-v-post-images] [data-v-post-image] RESULTED XPATH //*[ @data-v-component-post ]//*[ @data-v-post-images ]//*[ @data-v-post-image ]
  [0 elements]
 INJECT VARIABLE [data-v-component-post] [data-v-post-images] [data-v-post-image] - deleteAllButFirstChild
 SELECTOR [data-v-component-post] [data-v-post-images] [data-v-post-image] INJECT PHP if(isset($post['images']) && is_array($post['images'])) foreach ($post['images'] as $image) {
 RESULTED XPATH //*[ @data-v-component-post ]//*[ @data-v-post-images ]//*[ @data-v-post-image ]
  [0 elements]
 INJECT VARIABLE [data-v-component-post] [data-v-post-images] [data-v-post-image] - before
 SELECTOR [data-v-component-post] [data-v-post-images] [data-v-post-image] [data-v-image-src] INJECT PHP echo '/image/' . $image['image'];
 RESULTED XPATH //*[ @data-v-component-post ]//*[ @data-v-post-images ]//*[ @data-v-post-image ]//*[ @data-v-image-src ]
  [0 elements]
 INJECT VARIABLE [data-v-component-post] [data-v-post-images] [data-v-post-image] [data-v-image-src] - src
 SELECTOR [data-v-component-post] [data-v-post-images] [data-v-post-image] INJECT PHP }
 RESULTED XPATH //*[ @data-v-component-post ]//*[ @data-v-post-images ]//*[ @data-v-post-image ]
  [0 elements]
 INJECT VARIABLE [data-v-component-post] [data-v-post-images] [data-v-post-image] - after
 SELECTOR [data-v-component-cart] [data-v-cart-product] RESULTED XPATH //*[ @data-v-component-cart ]//*[ @data-v-cart-product ]
  [2 elements]
 INJECT VARIABLE [data-v-component-cart] [data-v-cart-product] - deleteAllButFirstChild
 SELECTOR [data-v-component-cart] INJECT PHP $vvveb_is_page_edit = Vvveb\isEditor(); if (isset($_cart_idx)) $_cart_idx++; else $_cart_idx = 0; $previous_component = isset($current_component)?$current_component:null; $cart = $current_component = $this->_component['cart'][$_cart_idx] ?? []; $_pagination_count = $cart['count'] ?? 0; $_pagination_limit = isset($cart['limit']) ? $cart['limit'] : 5; $products = $cart['products'] ?? [];
 RESULTED XPATH //*[ @data-v-component-cart ]
  [1 elements]
 INJECT VARIABLE [data-v-component-cart] - prepend
 SELECTOR [data-v-component-cart] [data-v-total_items] INJECT VARIABLE $cart['total_items']
 RESULTED XPATH //*[ @data-v-component-cart ]//*[ @data-v-total_items ]
  [1 elements]
 INJECT VARIABLE [data-v-component-cart] [data-v-total_items] -
 SELECTOR [data-v-component-cart] [data-v-grand-total] INJECT VARIABLE $cart['total']
 RESULTED XPATH //*[ @data-v-component-cart ]//*[ @data-v-grand-total ]
  [0 elements]
 INJECT VARIABLE [data-v-component-cart] [data-v-grand-total] -
 SELECTOR [data-v-component-cart] [data-v-grand-total_formatted] INJECT VARIABLE $cart['total_formatted']
 RESULTED XPATH //*[ @data-v-component-cart ]//*[ @data-v-grand-total_formatted ]
  [1 elements]
 INJECT VARIABLE [data-v-component-cart] [data-v-grand-total_formatted] -
 SELECTOR [data-v-component-cart] [data-v-cart-cart-*] INJECT VARIABLE $cart['@@__data-v-cart-cart-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-cart ]//*[ @*[starts-with(name(), "data-v-cart-cart-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-cart] [data-v-cart-cart-*] - innerText
 SELECTOR [data-v-component-cart] [data-v-cart-product] INJECT PHP $_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => ['product_id' => 1, 'image' => '#']] : false; $products = empty($products) ? $_default : $products; if($products) { foreach ($products as $key => $product) {
 RESULTED XPATH //*[ @data-v-component-cart ]//*[ @data-v-cart-product ]
  [1 elements]
 INJECT VARIABLE [data-v-component-cart] [data-v-cart-product] - before
 SELECTOR [data-v-component-cart] [data-v-cart-product] [data-v-cart-product-*] INJECT VARIABLE $product['@@__data-v-cart-product-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-cart ]//*[ @data-v-cart-product ]//*[ @*[starts-with(name(), "data-v-cart-product-")] ]
  [7 elements]
 INJECT VARIABLE [data-v-component-cart] [data-v-cart-product] [data-v-cart-product-*] - innerText
  ATTRIB NAME data-v-cart-product-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH image
  NO MATCH
  ATTRIB NAME data-v-cart-product-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH image
  NO MATCH
  ATTRIB NAME data-v-cart-product-(*)
  NO MATCH
  NO MATCH
  MATCH url
  MATCH name
  ATTRIB NAME data-v-cart-product-(*)
  NO MATCH
  NO MATCH
  MATCH url
  MATCH name
  ATTRIB NAME data-v-cart-product-(*)
  MATCH quantity
  ATTRIB NAME data-v-cart-product-(*)
  MATCH quantity
  ATTRIB NAME data-v-cart-product-(*)
  MATCH price_tax_formatted
  ATTRIB NAME data-v-cart-product-(*)
  MATCH price_tax_formatted
  ATTRIB NAME data-v-cart-product-(*)
  MATCH subscription_name
  ATTRIB NAME data-v-cart-product-(*)
  MATCH subscription_name
 SELECTOR [data-v-component-cart] [data-v-cart-product] a[data-v-cart-product-*] INJECT VARIABLE $product['@@__data-v-cart-product-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-cart ]//*[ @data-v-cart-product ]//a [ @*[starts-with(name(), "data-v-cart-product-")] ]
  [3 elements]
 INJECT VARIABLE [data-v-component-cart] [data-v-cart-product] a[data-v-cart-product-*] - href
  ATTRIB NAME data-v-cart-product-(*)
  NO MATCH
  MATCH url
  ATTRIB NAME data-v-cart-product-(*)
  NO MATCH
  MATCH url
  ATTRIB NAME data-v-cart-product-(*)
  NO MATCH
  NO MATCH
  MATCH url
  MATCH name
  ATTRIB NAME data-v-cart-product-(*)
  NO MATCH
  NO MATCH
  MATCH url
  MATCH name
  ATTRIB NAME data-v-cart-product-(*)
  NO MATCH
  NO MATCH
  MATCH remove-url
  ATTRIB NAME data-v-cart-product-(*)
  NO MATCH
  NO MATCH
  MATCH remove-url
 SELECTOR [data-v-component-cart] [data-v-cart-product] a[data-v-cart-product-url] INJECT VARIABLE $product['url']
 RESULTED XPATH //*[ @data-v-component-cart ]//*[ @data-v-cart-product ]//a [ @data-v-cart-product-url ]
  [2 elements]
 INJECT VARIABLE [data-v-component-cart] [data-v-cart-product] a[data-v-cart-product-url] - href
 SELECTOR [data-v-component-cart] [data-v-cart-product] INJECT VARIABLE $product['product_id']
 RESULTED XPATH //*[ @data-v-component-cart ]//*[ @data-v-cart-product ]
  [1 elements]
 INJECT VARIABLE [data-v-component-cart] [data-v-cart-product] - data-product_id
 SELECTOR [data-v-component-cart] [data-v-cart-product] INJECT VARIABLE $key
 RESULTED XPATH //*[ @data-v-component-cart ]//*[ @data-v-cart-product ]
  [1 elements]
 INJECT VARIABLE [data-v-component-cart] [data-v-cart-product] - data-key
 SELECTOR [data-v-component-cart] [data-v-cart-product] [data-v-cart-product-image] INJECT VARIABLE $product['image']
 RESULTED XPATH //*[ @data-v-component-cart ]//*[ @data-v-cart-product ]//*[ @data-v-cart-product-image ]
  [1 elements]
 INJECT VARIABLE [data-v-component-cart] [data-v-cart-product] [data-v-cart-product-image] - src
 SELECTOR [data-v-component-cart] [data-v-cart-product] INJECT PHP } }
 RESULTED XPATH //*[ @data-v-component-cart ]//*[ @data-v-cart-product ]
  [1 elements]
 INJECT VARIABLE [data-v-component-cart] [data-v-cart-product] - after
 SELECTOR [data-v-component-cart] [data-v-cart-product] [data-v-product-option] RESULTED XPATH //*[ @data-v-component-cart ]//*[ @data-v-cart-product ]//*[ @data-v-product-option ]
  [3 elements]
 INJECT VARIABLE [data-v-component-cart] [data-v-cart-product] [data-v-product-option] - deleteAllButFirstChild
 SELECTOR [data-v-component-cart] [data-v-cart-product] [data-v-product-option] INJECT PHP $_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => 'product_option_value_id'] : false; $option_value = empty($product['option_value']) ? $_default : $product['option_value']; if($option_value) { foreach ($option_value as $product_option_value_id => $value) {
 RESULTED XPATH //*[ @data-v-component-cart ]//*[ @data-v-cart-product ]//*[ @data-v-product-option ]
  [1 elements]
 INJECT VARIABLE [data-v-component-cart] [data-v-cart-product] [data-v-product-option] - before
 SELECTOR [data-v-component-cart] [data-v-cart-product] [data-v-product-option] [data-v-product-option-*] INJECT VARIABLE $value['@@__data-v-product-option-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-cart ]//*[ @data-v-cart-product ]//*[ @data-v-product-option ]//*[ @*[starts-with(name(), "data-v-product-option-")] ]
  [3 elements]
 INJECT VARIABLE [data-v-component-cart] [data-v-cart-product] [data-v-product-option] [data-v-product-option-*] - innerText
  ATTRIB NAME data-v-product-option-(*)
  MATCH option
  ATTRIB NAME data-v-product-option-(*)
  MATCH option
  ATTRIB NAME data-v-product-option-(*)
  MATCH name
  ATTRIB NAME data-v-product-option-(*)
  MATCH name
  ATTRIB NAME data-v-product-option-(*)
  MATCH price
  ATTRIB NAME data-v-product-option-(*)
  MATCH price
 SELECTOR [data-v-component-cart] [data-v-cart-product] [data-v-product-option] INJECT PHP } }
 RESULTED XPATH //*[ @data-v-component-cart ]//*[ @data-v-cart-product ]//*[ @data-v-product-option ]
  [1 elements]
 INJECT VARIABLE [data-v-component-cart] [data-v-cart-product] [data-v-product-option] - after
 SELECTOR [data-v-component-cart] [data-v-cart-totals] [data-v-cart-total] RESULTED XPATH //*[ @data-v-component-cart ]//*[ @data-v-cart-totals ]//*[ @data-v-cart-total ]
  [4 elements]
 INJECT VARIABLE [data-v-component-cart] [data-v-cart-totals] [data-v-cart-total] - deleteAllButFirstChild
 SELECTOR [data-v-component-cart] [data-v-cart-totals] [data-v-cart-total] INJECT PHP $totals = $cart['totals'] ?? []; $_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => []] : false; $totals = empty($totals) ? $_default : $totals; if(is_array($totals)) foreach ($totals as $index => $total) {
 RESULTED XPATH //*[ @data-v-component-cart ]//*[ @data-v-cart-totals ]//*[ @data-v-cart-total ]
  [1 elements]
 INJECT VARIABLE [data-v-component-cart] [data-v-cart-totals] [data-v-cart-total] - before
 SELECTOR [data-v-component-cart] [data-v-cart-totals] [data-v-cart-total] [data-v-cart-total-*] INJECT VARIABLE $total['@@__data-v-cart-total-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-cart ]//*[ @data-v-cart-totals ]//*[ @data-v-cart-total ]//*[ @*[starts-with(name(), "data-v-cart-total-")] ]
  [3 elements]
 INJECT VARIABLE [data-v-component-cart] [data-v-cart-totals] [data-v-cart-total] [data-v-cart-total-*] - innerText
  ATTRIB NAME data-v-cart-total-(*)
  MATCH title
  ATTRIB NAME data-v-cart-total-(*)
  MATCH title
  ATTRIB NAME data-v-cart-total-(*)
  MATCH text
  NO MATCH
  ATTRIB NAME data-v-cart-total-(*)
  MATCH text
  NO MATCH
  ATTRIB NAME data-v-cart-total-(*)
  MATCH value_formatted
  NO MATCH
  ATTRIB NAME data-v-cart-total-(*)
  MATCH value_formatted
  NO MATCH
 SELECTOR [data-v-component-cart] [data-v-cart-totals] [data-v-cart-total] a[data-v-cart-total-*] INJECT VARIABLE $total['@@__data-v-cart-total-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-cart ]//*[ @data-v-cart-totals ]//*[ @data-v-cart-total ]//a [ @*[starts-with(name(), "data-v-cart-total-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-cart] [data-v-cart-totals] [data-v-cart-total] a[data-v-cart-total-*] - href
 SELECTOR [data-v-component-cart] [data-v-cart-totals] [data-v-cart-total] input[data-v-cart-total-*] INJECT VARIABLE $total['@@__data-v-cart-total-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-cart ]//*[ @data-v-cart-totals ]//*[ @data-v-cart-total ]//input [ @*[starts-with(name(), "data-v-cart-total-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-cart] [data-v-cart-totals] [data-v-cart-total] input[data-v-cart-total-*] - value
 SELECTOR [data-v-component-cart] [data-v-cart-totals] [data-v-cart-total] INJECT PHP }
 RESULTED XPATH //*[ @data-v-component-cart ]//*[ @data-v-cart-totals ]//*[ @data-v-cart-total ]
  [1 elements]
 INJECT VARIABLE [data-v-component-cart] [data-v-cart-totals] [data-v-cart-total] - after
 SELECTOR [data-v-component-cart] [data-v-cart-coupons] [data-v-cart-coupon] RESULTED XPATH //*[ @data-v-component-cart ]//*[ @data-v-cart-coupons ]//*[ @data-v-cart-coupon ]
  [0 elements]
 INJECT VARIABLE [data-v-component-cart] [data-v-cart-coupons] [data-v-cart-coupon] - deleteAllButFirstChild
 SELECTOR [data-v-component-cart] [data-v-cart-coupons] [data-v-cart-coupon] INJECT PHP $coupons = $cart['coupons'] ?? []; $_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => []] : false; $coupons = empty($coupons) ? $_default : $coupons; if(is_array($coupons)) foreach ($coupons as $index => $coupon) {
 RESULTED XPATH //*[ @data-v-component-cart ]//*[ @data-v-cart-coupons ]//*[ @data-v-cart-coupon ]
  [0 elements]
 INJECT VARIABLE [data-v-component-cart] [data-v-cart-coupons] [data-v-cart-coupon] - before
 SELECTOR [data-v-component-cart] [data-v-cart-coupons] [data-v-cart-coupon] [data-v-cart-coupon-*] INJECT VARIABLE $coupon['@@__data-v-cart-coupon-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-cart ]//*[ @data-v-cart-coupons ]//*[ @data-v-cart-coupon ]//*[ @*[starts-with(name(), "data-v-cart-coupon-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-cart] [data-v-cart-coupons] [data-v-cart-coupon] [data-v-cart-coupon-*] - innerText
 SELECTOR [data-v-component-cart] [data-v-cart-coupons] [data-v-cart-coupon] a[data-v-cart-coupon-*] INJECT VARIABLE $coupon['@@__data-v-cart-coupon-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-cart ]//*[ @data-v-cart-coupons ]//*[ @data-v-cart-coupon ]//a [ @*[starts-with(name(), "data-v-cart-coupon-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-cart] [data-v-cart-coupons] [data-v-cart-coupon] a[data-v-cart-coupon-*] - href
 SELECTOR [data-v-component-cart] [data-v-cart-coupons] [data-v-cart-coupon] input[data-v-cart-coupon-*] INJECT VARIABLE $coupon['@@__data-v-cart-coupon-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-cart ]//*[ @data-v-cart-coupons ]//*[ @data-v-cart-coupon ]//input [ @*[starts-with(name(), "data-v-cart-coupon-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-cart] [data-v-cart-coupons] [data-v-cart-coupon] input[data-v-cart-coupon-*] - value
 SELECTOR [data-v-component-cart] [data-v-cart-coupons] [data-v-cart-coupon] INJECT PHP }
 RESULTED XPATH //*[ @data-v-component-cart ]//*[ @data-v-cart-coupons ]//*[ @data-v-cart-coupon ]
  [0 elements]
 INJECT VARIABLE [data-v-component-cart] [data-v-cart-coupons] [data-v-cart-coupon] - after
 SELECTOR [data-v-component-search] [data-v-product] RESULTED XPATH //*[ @data-v-component-search ]//*[ @data-v-product ]
  [0 elements]
 INJECT VARIABLE [data-v-component-search] [data-v-product] - deleteAllButFirstChild
 SELECTOR [data-v-component-search] INJECT PHP if (isset($_search_idx)) $_search_idx++; else $_search_idx = 0; $previous_component = isset($current_component)?$current_component:null; $search = $current_component = $this->_component['search'][$_search_idx] ?? []; $searchTabBtnNo = 0; $searchTabNo = 0;
 RESULTED XPATH //*[ @data-v-component-search ]
  [0 elements]
 INJECT VARIABLE [data-v-component-search] - prepend
 SELECTOR #nav-search INJECT PHP $searchTabBtnNo = 0; $searchTabNo = 0;
 RESULTED XPATH //*[ @id = "nav-search" ]
  [0 elements]
 INJECT VARIABLE #nav-search - prepend
 SELECTOR #nav-search .nav-link INJECT PHP if ($searchTabBtnNo++ == 0) echo 'active';
 RESULTED XPATH //*[ @id = "nav-search" ]//*[ contains( concat( " ", @class, " " ), concat( " ", "nav-link", " " ) ) ]
  [0 elements]
 INJECT VARIABLE #nav-search .nav-link - addClass
 SELECTOR #nav-searchContent .tab-pane INJECT PHP if ($searchTabNo++ == 0) echo 'active';
 RESULTED XPATH //*[ @id = "nav-searchContent" ]//*[ contains( concat( " ", @class, " " ), concat( " ", "tab-pane", " " ) ) ]
  [0 elements]
 INJECT VARIABLE #nav-searchContent .tab-pane - addClass
 SELECTOR [data-v-component-user] INJECT PHP if (isset($_user_idx)) $_user_idx++; else $_user_idx = 0; $previous_component = isset($component)?$component:null; $user = $component = $this->_component['user'][$_user_idx] ?? [];
 RESULTED XPATH //*[ @data-v-component-user ]
  [1 elements]
 INJECT VARIABLE [data-v-component-user] - prepend
 SELECTOR [data-v-component-user] [data-v-user-*] INJECT VARIABLE $user['@@__data-v-user-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-user ]//*[ @*[starts-with(name(), "data-v-user-")] ]
  [3 elements]
 INJECT VARIABLE [data-v-component-user] [data-v-user-*] - innerText
  ATTRIB NAME data-v-user-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH email
  NO MATCH
  ATTRIB NAME data-v-user-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH email
  NO MATCH
  ATTRIB NAME data-v-user-(*)
  MATCH first_name
  NO MATCH
  ATTRIB NAME data-v-user-(*)
  MATCH first_name
  NO MATCH
  ATTRIB NAME data-v-user-(*)
  MATCH last_name
  NO MATCH
  ATTRIB NAME data-v-user-(*)
  MATCH last_name
  NO MATCH
 SELECTOR [data-v-component-user] a[data-v-user-*] INJECT VARIABLE $user['@@__data-v-user-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-user ]//a [ @*[starts-with(name(), "data-v-user-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user] a[data-v-user-*] - href
 SELECTOR [data-v-component-user] img[data-v-user-*] INJECT PHP if (isset($user['@@__data-v-user-(*)__@@'])) { echo htmlspecialchars($user['@@__data-v-user-(*)__@@']); } else if ('@@__src__@@') { echo '@@__src__@@'; } else { echo 'img/placeholder.svg'; }
 RESULTED XPATH //*[ @data-v-component-user ]//img [ @*[starts-with(name(), "data-v-user-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user] img[data-v-user-*] - src
 SELECTOR [data-v-component-user] input[data-v-user-email] INJECT PHP $email = $user['email'] ?? $_POST['email'] ?? ''; echo htmlspecialchars($email);
 RESULTED XPATH //*[ @data-v-component-user ]//input [ @data-v-user-email ]
  [1 elements]
 INJECT VARIABLE [data-v-component-user] input[data-v-user-email] - value
 SELECTOR [data-v-component-user] INJECT PHP $component = $previous_component;
 RESULTED XPATH //*[ @data-v-component-user ]
  [1 elements]
 INJECT VARIABLE [data-v-component-user] - append
 SELECTOR [data-v-component-admin] INJECT PHP if (isset($_admin_idx)) $_admin_idx++; else $_admin_idx = 0; $previous_component = isset($component)?$component:null; $admin = $component = $this->_component['admin'][$_admin_idx] ?? [];
 RESULTED XPATH //*[ @data-v-component-admin ]
  [0 elements]
 INJECT VARIABLE [data-v-component-admin] - prepend
 SELECTOR [data-v-component-admin] [data-v-admin-*] INJECT VARIABLE $admin['@@__data-v-admin-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-admin ]//*[ @*[starts-with(name(), "data-v-admin-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-admin] [data-v-admin-*] - innerText
 SELECTOR [data-v-component-admin] a[data-v-admin-*] INJECT VARIABLE $admin['@@__data-v-admin-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-admin ]//a [ @*[starts-with(name(), "data-v-admin-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-admin] a[data-v-admin-*] - href
 SELECTOR [data-v-component-admin] img[data-v-admin-*] INJECT PHP if (isset($admin['@@__data-v-admin-(*)__@@'])) { echo htmlspecialchars($admin['@@__data-v-admin-(*)__@@']); } else if ('@@__src__@@') { echo '@@__src__@@'; } else { echo 'img/placeholder.svg'; }
 RESULTED XPATH //*[ @data-v-component-admin ]//img [ @*[starts-with(name(), "data-v-admin-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-admin] img[data-v-admin-*] - src
 SELECTOR [data-v-component-admin] INJECT PHP $component = $previous_component;
 RESULTED XPATH //*[ @data-v-component-admin ]
  [0 elements]
 INJECT VARIABLE [data-v-component-admin] - append
 SELECTOR [data-v-component-checkout] INJECT PHP if (isset($_user_idx)) $_user_idx++; else $_user_idx = 0; $previous_component = isset($component)?$component:null; $user = $component = $this->_component['checkout'][$_user_idx];
 RESULTED XPATH //*[ @data-v-component-checkout ]
  [0 elements]
 INJECT VARIABLE [data-v-component-checkout] - prepend
 SELECTOR [data-v-component-checkout] INJECT PHP $component = $previous_component;
 RESULTED XPATH //*[ @data-v-component-checkout ]
  [0 elements]
 INJECT VARIABLE [data-v-component-checkout] - append
 SELECTOR [data-v-component-breadcrumb] [data-v-breadcrumb-item] RESULTED XPATH //*[ @data-v-component-breadcrumb ]//*[ @data-v-breadcrumb-item ]
  [3 elements]
 INJECT VARIABLE [data-v-component-breadcrumb] [data-v-breadcrumb-item] - deleteAllButFirstChild
 SELECTOR [data-v-component-breadcrumb] INJECT PHP $vvveb_is_page_edit = Vvveb\isEditor(); if (isset($_breadcrumb_idx)) $_breadcrumb_idx++; else $_breadcrumb_idx = 0; $previous_component = isset($current_component)?$current_component:null; $breadcrumb = $current_component = $this->_component['breadcrumb'][$_breadcrumb_idx] ?? []; $_pagination_count = $breadcrumb['count'] ?? 0; $_pagination_limit = isset($breadcrumb['limit']) ? $breadcrumb['limit'] : 5; $index = 0;
 RESULTED XPATH //*[ @data-v-component-breadcrumb ]
  [1 elements]
 INJECT VARIABLE [data-v-component-breadcrumb] - prepend
 SELECTOR [data-v-component-breadcrumb] [data-v-breadcrumb-item] INJECT PHP $_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => []] : false; $breadcrumb['breadcrumb'] = empty($breadcrumb['breadcrumb']) ? $_default : $breadcrumb['breadcrumb']; if($breadcrumb && is_array($breadcrumb['breadcrumb'])) { foreach ($breadcrumb['breadcrumb'] as $index => $breadcrumb) {$index++;
 RESULTED XPATH //*[ @data-v-component-breadcrumb ]//*[ @data-v-breadcrumb-item ]
  [1 elements]
 INJECT VARIABLE [data-v-component-breadcrumb] [data-v-breadcrumb-item] - before
 SELECTOR [data-v-component-breadcrumb] [data-v-breadcrumb-item] [data-v-breadcrumb-item-*] INJECT VARIABLE $breadcrumb['@@__data-v-breadcrumb-item-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-breadcrumb ]//*[ @data-v-breadcrumb-item ]//*[ @*[starts-with(name(), "data-v-breadcrumb-item-")] ]
  [3 elements]
 INJECT VARIABLE [data-v-component-breadcrumb] [data-v-breadcrumb-item] [data-v-breadcrumb-item-*] - innerText
  ATTRIB NAME data-v-breadcrumb-item-(*)
  MATCH text
  ATTRIB NAME data-v-breadcrumb-item-(*)
  MATCH text
  ATTRIB NAME data-v-breadcrumb-item-(*)
  MATCH text
  NO MATCH
  ATTRIB NAME data-v-breadcrumb-item-(*)
  MATCH text
  NO MATCH
 SELECTOR [data-v-component-breadcrumb] [data-v-breadcrumb-item] a[data-v-breadcrumb-item-*] INJECT VARIABLE $breadcrumb['@@__data-v-breadcrumb-item-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-breadcrumb ]//*[ @data-v-breadcrumb-item ]//a [ @*[starts-with(name(), "data-v-breadcrumb-item-")] ]
  [1 elements]
 INJECT VARIABLE [data-v-component-breadcrumb] [data-v-breadcrumb-item] a[data-v-breadcrumb-item-*] - href
  ATTRIB NAME data-v-breadcrumb-item-(*)
  NO MATCH
  MATCH url
  NO MATCH
  ATTRIB NAME data-v-breadcrumb-item-(*)
  NO MATCH
  MATCH url
  NO MATCH
 SELECTOR [data-v-component-breadcrumb] [data-v-breadcrumb-item] INJECT PHP } }
 RESULTED XPATH //*[ @data-v-component-breadcrumb ]//*[ @data-v-breadcrumb-item ]
  [1 elements]
 INJECT VARIABLE [data-v-component-breadcrumb] [data-v-breadcrumb-item] - after
 SELECTOR [data-v-component-content-categories] [data-v-cats] RESULTED XPATH //*[ @data-v-component-content-categories ]//*[ @data-v-cats ]
  [0 elements]
 INJECT VARIABLE [data-v-component-content-categories] [data-v-cats] - deleteAllButFirstChild
 SELECTOR [data-v-component-content-categories] [data-v-cats] [data-v-cat] RESULTED XPATH //*[ @data-v-component-content-categories ]//*[ @data-v-cats ]//*[ @data-v-cat ]
  [0 elements]
 INJECT VARIABLE [data-v-component-content-categories] [data-v-cats] [data-v-cat] - deleteAllButFirstChild
 SELECTOR [data-v-component-content-categories] [data-v-cats] INJECT PHP $line = __LINE__; if (isset($_content_categories_idx)){ if (!isset($_content_categories[$line])) { $_content_categories_idx++; $_content_categories[$line] = $_content_categories_idx; } } else { $_content_categories_idx = 0; $_content_categories[$line] = $_content_categories_idx; } $_categories = []; if (isset($this->content_categories[$_content_categories_idx])) { $_pagination_count = $count = $this->content_categories[$_content_categories_idx]['count'] ?? 0; $_categories = $this->content_categories[$_content_categories_idx]['categories'] ?? []; } $previous_component = isset($current_component)?$current_component:null; $content_categories = $current_component = $this->_component['content_categories'][$_content_categories_idx] ?? []; $_pagination_count = $content_categories['count'] ?? 0; $_pagination_limit = isset($content_categories['limit']) ? $content_categories['limit'] : 5; $_categories = $content_categories['categories'] ?? []; if ($_categories) { $generate_menu = function ($parent) use (&$_categories, &$generate_menu) {
 RESULTED XPATH //*[ @data-v-component-content-categories ]//*[ @data-v-cats ]
  [0 elements]
 INJECT VARIABLE [data-v-component-content-categories] [data-v-cats] - prepend
 SELECTOR [data-v-component-content-categories] [data-v-cats] [data-v-cat] INJECT PHP foreach($_categories as $id => $category) { if ($category['parent_id'] == $parent) {
 RESULTED XPATH //*[ @data-v-component-content-categories ]//*[ @data-v-cats ]//*[ @data-v-cat ]
  [0 elements]
 INJECT VARIABLE [data-v-component-content-categories] [data-v-cats] [data-v-cat] - before
 SELECTOR [data-v-component-content-categories] [data-v-cats] [data-v-cat] [data-v-cat-*] INJECT VARIABLE $category['@@__data-v-cat-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-content-categories ]//*[ @data-v-cats ]//*[ @data-v-cat ]//*[ @*[starts-with(name(), "data-v-cat-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-content-categories] [data-v-cats] [data-v-cat] [data-v-cat-*] - innerText
 SELECTOR [data-v-component-content-categories] [data-v-cats] [data-v-cat] [data-v-cat-url] INJECT PHP echo htmlspecialchars(Vvveb\url('content/category/index', $category));
 RESULTED XPATH //*[ @data-v-component-content-categories ]//*[ @data-v-cats ]//*[ @data-v-cat ]//*[ @data-v-cat-url ]
  [0 elements]
 INJECT VARIABLE [data-v-component-content-categories] [data-v-cats] [data-v-cat] [data-v-cat-url] - href
 SELECTOR [data-v-component-content-categories] [data-v-cats] [data-v-cat] [data-v-cat-img] INJECT VARIABLE $category['images'][0]
 RESULTED XPATH //*[ @data-v-component-content-categories ]//*[ @data-v-cats ]//*[ @data-v-cat ]//*[ @data-v-cat-img ]
  [0 elements]
 INJECT VARIABLE [data-v-component-content-categories] [data-v-cats] [data-v-cat] [data-v-cat-img] - src
 SELECTOR [data-v-component-content-categories] [data-v-cats] [data-v-cat] INJECT PHP $generate_menu($category['taxonomy_item_id'], $_categories); } }
 RESULTED XPATH //*[ @data-v-component-content-categories ]//*[ @data-v-cats ]//*[ @data-v-cat ]
  [0 elements]
 INJECT VARIABLE [data-v-component-content-categories] [data-v-cats] [data-v-cat] - after
 SELECTOR [data-v-component-content-categories] [data-v-cats] INJECT PHP }; if ($_categories) { reset($_categories); $generate_menu($_categories[key($_categories)]['parent_id'], $_categories); } }
 RESULTED XPATH //*[ @data-v-component-content-categories ]//*[ @data-v-cats ]
  [0 elements]
 INJECT VARIABLE [data-v-component-content-categories] [data-v-cats] - append
 SELECTOR [data-v-component-product-categories] [data-v-cats] RESULTED XPATH //*[ @data-v-component-product-categories ]//*[ @data-v-cats ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-categories] [data-v-cats] - deleteAllButFirstChild
 SELECTOR [data-v-component-product-categories] [data-v-cats] [data-v-cat] RESULTED XPATH //*[ @data-v-component-product-categories ]//*[ @data-v-cats ]//*[ @data-v-cat ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-categories] [data-v-cats] [data-v-cat] - deleteAllButFirstChild
 SELECTOR [data-v-component-product-categories] [data-v-cats] INJECT PHP $line = __LINE__; if (isset($_product_categories_idx)){ if (!isset($_product_categories[$line])) { $_product_categories_idx++; $_product_categories[$line] = $_product_categories_idx; } } else { $_product_categories_idx = 0; $_product_categories[$line] = $_product_categories_idx; } $_categories = []; if (isset($this->product_categories[$_product_categories_idx])) { $_pagination_count = $count = $this->product_categories[$_product_categories_idx]['count'] ?? 0; $_categories = $this->product_categories[$_product_categories_idx]['categories'] ?? []; } $previous_component = isset($current_component)?$current_component:null; $product_categories = $current_component = $this->_component['product_categories'][$_product_categories_idx] ?? []; $_pagination_count = $product_categories['count'] ?? 0; $_pagination_limit = isset($product_categories['limit']) ? $product_categories['limit'] : 5; $_categories = $product_categories['categories'] ?? []; if ($_categories) { $generate_menu = function ($parent) use (&$_categories, &$generate_menu) {
 RESULTED XPATH //*[ @data-v-component-product-categories ]//*[ @data-v-cats ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-categories] [data-v-cats] - prepend
 SELECTOR [data-v-component-product-categories] [data-v-cats] [data-v-cat] INJECT PHP foreach($_categories as $id => $category) { if ($category['parent_id'] == $parent) {
 RESULTED XPATH //*[ @data-v-component-product-categories ]//*[ @data-v-cats ]//*[ @data-v-cat ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-categories] [data-v-cats] [data-v-cat] - before
 SELECTOR [data-v-component-product-categories] [data-v-cats] [data-v-cat] [data-v-cat-*] INJECT VARIABLE $category['@@__data-v-cat-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-product-categories ]//*[ @data-v-cats ]//*[ @data-v-cat ]//*[ @*[starts-with(name(), "data-v-cat-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-categories] [data-v-cats] [data-v-cat] [data-v-cat-*] - innerText
 SELECTOR [data-v-component-product-categories] [data-v-cats] [data-v-cat] [data-v-cat-url] INJECT PHP echo htmlspecialchars(Vvveb\url('product/category/index', $category));
 RESULTED XPATH //*[ @data-v-component-product-categories ]//*[ @data-v-cats ]//*[ @data-v-cat ]//*[ @data-v-cat-url ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-categories] [data-v-cats] [data-v-cat] [data-v-cat-url] - href
 SELECTOR [data-v-component-product-categories] [data-v-cats] [data-v-cat] [data-v-cat-img] INJECT VARIABLE $category['images'][0]
 RESULTED XPATH //*[ @data-v-component-product-categories ]//*[ @data-v-cats ]//*[ @data-v-cat ]//*[ @data-v-cat-img ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-categories] [data-v-cats] [data-v-cat] [data-v-cat-img] - src
 SELECTOR [data-v-component-product-categories] [data-v-cats] [data-v-cat] INJECT PHP $generate_menu($category['taxonomy_item_id'], $_categories); } }
 RESULTED XPATH //*[ @data-v-component-product-categories ]//*[ @data-v-cats ]//*[ @data-v-cat ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-categories] [data-v-cats] [data-v-cat] - after
 SELECTOR [data-v-component-product-categories] [data-v-cats] INJECT PHP }; if ($_categories) { reset($_categories); $generate_menu($_categories[key($_categories)]['parent_id'], $_categories); } }
 RESULTED XPATH //*[ @data-v-component-product-categories ]//*[ @data-v-cats ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-categories] [data-v-cats] - append
 SELECTOR [data-v-component-product-manufacturers] [data-v-manufacturer] RESULTED XPATH //*[ @data-v-component-product-manufacturers ]//*[ @data-v-manufacturer ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-manufacturers] [data-v-manufacturer] - deleteAllButFirstChild
 SELECTOR [data-v-component-product-manufacturers] INJECT PHP $vvveb_is_page_edit = Vvveb\isEditor(); if (isset($_manufacturers_idx)) $_manufacturers_idx++; else $_manufacturers_idx = 0; $previous_component = isset($current_component)?$current_component:null; $manufacturers = $current_component = $this->_component['product_manufacturers'][$_manufacturers_idx] ?? []; $_pagination_count = $manufacturers['count'] ?? 0; $_pagination_limit = isset($manufacturers['limit']) ? $manufacturers['limit'] : 5;
 RESULTED XPATH //*[ @data-v-component-product-manufacturers ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-manufacturers] - prepend
 SELECTOR [data-v-component-product-manufacturers] [data-v-manufacturer] INJECT PHP $_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => []] : false; $manufacturers['manufacturer'] = empty($manufacturers['manufacturer']) ? $_default : $manufacturers['manufacturer']; if($manufacturers && is_array($manufacturers['manufacturer'])) { foreach ($manufacturers['manufacturer'] as $index => $manufacturer) {
 RESULTED XPATH //*[ @data-v-component-product-manufacturers ]//*[ @data-v-manufacturer ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-manufacturers] [data-v-manufacturer] - before
 SELECTOR [data-v-component-product-manufacturers] [data-v-manufacturer] INJECT VARIABLE $manufacturer['manufacturer_id']
 RESULTED XPATH //*[ @data-v-component-product-manufacturers ]//*[ @data-v-manufacturer ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-manufacturers] [data-v-manufacturer] - data-manufacturer_id
 SELECTOR [data-v-component-product-manufacturers] [data-v-manufacturer] INJECT PHP echo 'manufacturer-' . $manufacturer['manufacturer_id'];
 RESULTED XPATH //*[ @data-v-component-product-manufacturers ]//*[ @data-v-manufacturer ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-manufacturers] [data-v-manufacturer] - id
 SELECTOR [data-v-component-product-manufacturers] [data-v-manufacturer] [data-v-manufacturer-content] INJECT PHP echo($manufacturer['content']);
 RESULTED XPATH //*[ @data-v-component-product-manufacturers ]//*[ @data-v-manufacturer ]//*[ @data-v-manufacturer-content ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-manufacturers] [data-v-manufacturer] [data-v-manufacturer-content] -
 SELECTOR [data-v-component-product-manufacturers] [data-v-manufacturer] img[data-v-manufacturer-*] INJECT VARIABLE $manufacturer['@@__data-v-manufacturer-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-product-manufacturers ]//*[ @data-v-manufacturer ]//img [ @*[starts-with(name(), "data-v-manufacturer-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-manufacturers] [data-v-manufacturer] img[data-v-manufacturer-*] - src
 SELECTOR [data-v-component-product-manufacturers] [data-v-manufacturer] [data-v-manufacturer-*] INJECT VARIABLE $manufacturer['@@__data-v-manufacturer-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-product-manufacturers ]//*[ @data-v-manufacturer ]//*[ @*[starts-with(name(), "data-v-manufacturer-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-manufacturers] [data-v-manufacturer] [data-v-manufacturer-*] - innerText
 SELECTOR [data-v-component-product-manufacturers] [data-v-manufacturer] a[data-v-manufacturer-*] INJECT VARIABLE $manufacturer['@@__data-v-manufacturer-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-product-manufacturers ]//*[ @data-v-manufacturer ]//a [ @*[starts-with(name(), "data-v-manufacturer-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-manufacturers] [data-v-manufacturer] a[data-v-manufacturer-*] - href
 SELECTOR [data-v-component-product-manufacturers] [data-v-manufacturer] input[data-v-manufacturer-manufacturer_id] INJECT PHP if (isset($manufacturer['active']) && $manufacturer['active']) { echo 'checked'; }
 RESULTED XPATH //*[ @data-v-component-product-manufacturers ]//*[ @data-v-manufacturer ]//input [ @data-v-manufacturer-manufacturer_id ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-manufacturers] [data-v-manufacturer] input[data-v-manufacturer-manufacturer_id] - addNewAttribute
 SELECTOR [data-v-component-product-manufacturers] [data-v-manufacturer] INJECT PHP } }
 RESULTED XPATH //*[ @data-v-component-product-manufacturers ]//*[ @data-v-manufacturer ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-manufacturers] [data-v-manufacturer] - after
 SELECTOR [data-v-component-product-vendors] [data-v-vendor] RESULTED XPATH //*[ @data-v-component-product-vendors ]//*[ @data-v-vendor ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-vendors] [data-v-vendor] - deleteAllButFirstChild
 SELECTOR [data-v-component-product-vendors] INJECT PHP $vvveb_is_page_edit = Vvveb\isEditor(); if (isset($_vendors_idx)) $_vendors_idx++; else $_vendors_idx = 0; $previous_component = isset($current_component)?$current_component:null; $vendors = $current_component = $this->_component['product_vendors'][$_vendors_idx] ?? []; $_pagination_count = $vendors['count'] ?? 0; $_pagination_limit = isset($vendors['limit']) ? $vendors['limit'] : 5;
 RESULTED XPATH //*[ @data-v-component-product-vendors ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-vendors] - prepend
 SELECTOR [data-v-component-product-vendors] [data-v-vendor] INJECT PHP $_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => []] : false; $vendors['vendor'] = empty($vendors['vendor']) ? $_default : $vendors['vendor']; if($vendors && is_array($vendors['vendor'])) { foreach ($vendors['vendor'] as $index => $vendor) {
 RESULTED XPATH //*[ @data-v-component-product-vendors ]//*[ @data-v-vendor ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-vendors] [data-v-vendor] - before
 SELECTOR [data-v-component-product-vendors] [data-v-vendor] INJECT VARIABLE $vendor['vendor_id']
 RESULTED XPATH //*[ @data-v-component-product-vendors ]//*[ @data-v-vendor ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-vendors] [data-v-vendor] - data-vendor_id
 SELECTOR [data-v-component-product-vendors] [data-v-vendor] INJECT PHP echo 'vendor-' . $vendor['vendor_id'];
 RESULTED XPATH //*[ @data-v-component-product-vendors ]//*[ @data-v-vendor ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-vendors] [data-v-vendor] - id
 SELECTOR [data-v-component-product-vendors] [data-v-vendor] [data-v-vendor-content] INJECT PHP echo($vendor['content']);
 RESULTED XPATH //*[ @data-v-component-product-vendors ]//*[ @data-v-vendor ]//*[ @data-v-vendor-content ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-vendors] [data-v-vendor] [data-v-vendor-content] -
 SELECTOR [data-v-component-product-vendors] [data-v-vendor] img[data-v-vendor-*] INJECT VARIABLE $vendor['@@__data-v-vendor-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-product-vendors ]//*[ @data-v-vendor ]//img [ @*[starts-with(name(), "data-v-vendor-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-vendors] [data-v-vendor] img[data-v-vendor-*] - src
 SELECTOR [data-v-component-product-vendors] [data-v-vendor] [data-v-vendor-*] INJECT VARIABLE $vendor['@@__data-v-vendor-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-product-vendors ]//*[ @data-v-vendor ]//*[ @*[starts-with(name(), "data-v-vendor-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-vendors] [data-v-vendor] [data-v-vendor-*] - innerText
 SELECTOR [data-v-component-product-vendors] [data-v-vendor] a[data-v-vendor-*] INJECT VARIABLE $vendor['@@__data-v-vendor-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-product-vendors ]//*[ @data-v-vendor ]//a [ @*[starts-with(name(), "data-v-vendor-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-vendors] [data-v-vendor] a[data-v-vendor-*] - href
 SELECTOR [data-v-component-product-vendors] [data-v-vendor] input[data-v-vendor-vendor_id] INJECT PHP if (isset($vendor['active']) && $vendor['active']) { echo 'checked'; }
 RESULTED XPATH //*[ @data-v-component-product-vendors ]//*[ @data-v-vendor ]//input [ @data-v-vendor-vendor_id ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-vendors] [data-v-vendor] input[data-v-vendor-vendor_id] - addNewAttribute
 SELECTOR [data-v-component-product-vendors] [data-v-vendor] INJECT PHP } }
 RESULTED XPATH //*[ @data-v-component-product-vendors ]//*[ @data-v-vendor ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-vendors] [data-v-vendor] - after
 SELECTOR [data-v-component-product-subscriptions] [data-v-subscription] RESULTED XPATH //*[ @data-v-component-product-subscriptions ]//*[ @data-v-subscription ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-subscriptions] [data-v-subscription] - deleteAllButFirstChild
 SELECTOR [data-v-component-product-subscriptions] INJECT PHP $vvveb_is_page_edit = Vvveb\isEditor(); if (isset($_subscriptions_idx)) $_subscriptions_idx++; else $_subscriptions_idx = 0; $previous_component = isset($current_component)?$current_component:null; $subscriptions = $current_component = $this->_component['product_subscriptions'][$_subscriptions_idx] ?? []; $_pagination_count = $count = $subscriptions['count'] ?? 0; $_pagination_limit = isset($subscriptions['limit']) ? $subscriptions['limit'] : 5;
 RESULTED XPATH //*[ @data-v-component-product-subscriptions ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-subscriptions] - prepend
 SELECTOR [data-v-component-product-subscriptions] [data-v-subscription] INJECT PHP $_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => []] : false; $product_subscription = empty($subscriptions['product_subscription']) ? $_default : $subscriptions['product_subscription']; if($product_subscription) { foreach ($product_subscription as $index => $subscription) {
 RESULTED XPATH //*[ @data-v-component-product-subscriptions ]//*[ @data-v-subscription ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-subscriptions] [data-v-subscription] - before
 SELECTOR [data-v-component-product-subscriptions] [data-v-subscription] [data-v-subscription-*] INJECT VARIABLE $subscription['@@__data-v-subscription-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-product-subscriptions ]//*[ @data-v-subscription ]//*[ @*[starts-with(name(), "data-v-subscription-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-subscriptions] [data-v-subscription] [data-v-subscription-*] - innerText
 SELECTOR [data-v-component-product-subscriptions] [data-v-subscription] INJECT PHP } }
 RESULTED XPATH //*[ @data-v-component-product-subscriptions ]//*[ @data-v-subscription ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-subscriptions] [data-v-subscription] - after
 SELECTOR [data-v-component-product-attributes] INJECT PHP $vvveb_is_page_edit = Vvveb\isEditor(); if (isset($_attributes_idx)) $_attributes_idx++; else $_attributes_idx = 0; $previous_component = isset($current_component)?$current_component:null; $attributes = $current_component = $this->_component['product_attributes'][$_attributes_idx] ?? []; $_pagination_count = $attributes['count'] ?? 0; $_pagination_limit = isset($attributes['limit']) ? $attributes['limit'] : 5;
 RESULTED XPATH //*[ @data-v-component-product-attributes ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-attributes] - prepend
 SELECTOR [data-v-component-product-attributes] [data-v-attributes] RESULTED XPATH //*[ @data-v-component-product-attributes ]//*[ @data-v-attributes ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-attributes] [data-v-attributes] - deleteAllButFirstChild
 SELECTOR [data-v-component-product-attributes] [data-v-attributes] [data-v-attribute] RESULTED XPATH //*[ @data-v-component-product-attributes ]//*[ @data-v-attributes ]//*[ @data-v-attribute ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-attributes] [data-v-attributes] [data-v-attribute] - deleteAllButFirstChild
 SELECTOR [data-v-component-product-attributes] [data-v-attributes] INJECT PHP $_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => ['attribute_id' => 1]] : false; $attributes['attribute'] = empty($attributes['attribute']) ? $_default : $attributes['attribute']; if($attributes && is_array($attributes['attribute'])) { $group = false; foreach ($attributes['attribute'] as $index => $attribute) {
 RESULTED XPATH //*[ @data-v-component-product-attributes ]//*[ @data-v-attributes ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-attributes] [data-v-attributes] - before
 SELECTOR [data-v-component-product-attributes] [data-v-attributes] [data-v-group] INJECT PHP if (isset($attribute['group']) && $group != $attribute['group']) { $group = $attribute['group'];
 RESULTED XPATH //*[ @data-v-component-product-attributes ]//*[ @data-v-attributes ]//*[ @data-v-group ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-attributes] [data-v-attributes] [data-v-group] - before
 SELECTOR [data-v-component-product-attributes] [data-v-attributes] [data-v-group] INJECT PHP }
 RESULTED XPATH //*[ @data-v-component-product-attributes ]//*[ @data-v-attributes ]//*[ @data-v-group ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-attributes] [data-v-attributes] [data-v-group] - after
 SELECTOR [data-v-component-product-attributes] [data-v-attributes] INJECT VARIABLE $attribute['attribute_id']
 RESULTED XPATH //*[ @data-v-component-product-attributes ]//*[ @data-v-attributes ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-attributes] [data-v-attributes] - data-attribute_id
 SELECTOR [data-v-component-product-attributes] [data-v-attributes] INJECT PHP echo 'attribute-' . $attribute['attribute_id'];
 RESULTED XPATH //*[ @data-v-component-product-attributes ]//*[ @data-v-attributes ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-attributes] [data-v-attributes] - id
 SELECTOR [data-v-component-product-attributes] [data-v-attributes] [data-v-attribute-content] INJECT PHP echo($attribute['content']);
 RESULTED XPATH //*[ @data-v-component-product-attributes ]//*[ @data-v-attributes ]//*[ @data-v-attribute-content ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-attributes] [data-v-attributes] [data-v-attribute-content] -
 SELECTOR [data-v-component-product-attributes] [data-v-attributes] img[data-v-attribute-*] INJECT VARIABLE $attribute['@@__data-v-attribute-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-product-attributes ]//*[ @data-v-attributes ]//img [ @*[starts-with(name(), "data-v-attribute-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-attributes] [data-v-attributes] img[data-v-attribute-*] - src
 SELECTOR [data-v-component-product-attributes] [data-v-attributes] [data-v-attribute-*] INJECT VARIABLE $attribute['@@__data-v-attribute-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-product-attributes ]//*[ @data-v-attributes ]//*[ @*[starts-with(name(), "data-v-attribute-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-attributes] [data-v-attributes] [data-v-attribute-*] - innerText
 SELECTOR [data-v-component-product-attributes] [data-v-attributes] a[data-v-attribute-*] INJECT VARIABLE $attribute['@@__data-v-attribute-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-product-attributes ]//*[ @data-v-attributes ]//a [ @*[starts-with(name(), "data-v-attribute-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-attributes] [data-v-attributes] a[data-v-attribute-*] - href
 SELECTOR [data-v-component-product-attributes] [data-v-attributes] INJECT PHP } }
 RESULTED XPATH //*[ @data-v-component-product-attributes ]//*[ @data-v-attributes ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-attributes] [data-v-attributes] - after
 SELECTOR [data-v-component-product-options] [data-v-option] RESULTED XPATH //*[ @data-v-component-product-options ]//*[ @data-v-option ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-options] [data-v-option] - deleteAllButFirstChild
 SELECTOR [data-v-component-product-options] [data-v-option] [data-v-value] RESULTED XPATH //*[ @data-v-component-product-options ]//*[ @data-v-option ]//*[ @data-v-value ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-options] [data-v-option] [data-v-value] - deleteAllButFirstChild
 SELECTOR [data-v-component-product-options] INJECT PHP $vvveb_is_page_edit = Vvveb\isEditor(); if (isset($_options_idx)) $_options_idx++; else $_options_idx = 0; $previous_component = isset($current_component)?$current_component:null; $product_options = $current_component = $this->_component['product_options'][$_options_idx] ?? []; $options = $product_options['product_option'] ?? []; $_pagination_count = $count = $product_options['count'] ?? 0; $_pagination_limit = isset($options['limit']) ? $options['limit'] : 5;
 RESULTED XPATH //*[ @data-v-component-product-options ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-options] - prepend
 SELECTOR [data-v-component-product-options] [data-v-option] INJECT PHP $_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [ 1 => [ 'product_option_id' => 1, 'option_id' => 1, 'required' => 1, 'type' => 'radio', 'values' => [ 0 => [ 'product_option_value_id' => 1, 'product_option_id' => 1, 'product_id' => 1, 'option_id' => 1, 'option_value_id' => 1, 'price' => 1, 'image' => 'img', ] ] ] ] : false; $options = empty($options) ? $_default : $options; if($options && is_array($options)) { foreach ($options as $index => $option) {
 RESULTED XPATH //*[ @data-v-component-product-options ]//*[ @data-v-option ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-options] [data-v-option] - before
 SELECTOR [data-v-component-product-options] [data-v-option] INJECT VARIABLE $option['option_id']
 RESULTED XPATH //*[ @data-v-component-product-options ]//*[ @data-v-option ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-options] [data-v-option] - data-option_id
 SELECTOR [data-v-component-product-options] [data-v-option] INJECT PHP echo 'option-' . ($option['product_option_id'] ?? 0);
 RESULTED XPATH //*[ @data-v-component-product-options ]//*[ @data-v-option ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-options] [data-v-option] - id
 SELECTOR [data-v-component-product-options] [data-v-option] [data-v-option-content] INJECT PHP echo($option['content'] ?? '');
 RESULTED XPATH //*[ @data-v-component-product-options ]//*[ @data-v-option ]//*[ @data-v-option-content ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-options] [data-v-option] [data-v-option-content] -
 SELECTOR [data-v-component-product-options] [data-v-option] img[data-v-option-*] INJECT VARIABLE $option['@@__data-v-option-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-product-options ]//*[ @data-v-option ]//img [ @*[starts-with(name(), "data-v-option-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-options] [data-v-option] img[data-v-option-*] - src
 SELECTOR [data-v-component-product-options] [data-v-option] [data-v-option-*] INJECT VARIABLE $option['@@__data-v-option-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-product-options ]//*[ @data-v-option ]//*[ @*[starts-with(name(), "data-v-option-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-options] [data-v-option] [data-v-option-*] - innerText
 SELECTOR [data-v-component-product-options] [data-v-option] [data-v-option-input] INJECT VARIABLE $option['value']
 RESULTED XPATH //*[ @data-v-component-product-options ]//*[ @data-v-option ]//*[ @data-v-option-input ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-options] [data-v-option] [data-v-option-input] - value
 SELECTOR [data-v-component-product-options] [data-v-option] [data-v-option-input] INJECT PHP echo 'option[' . $option['product_option_id'] . ']';
 RESULTED XPATH //*[ @data-v-component-product-options ]//*[ @data-v-option ]//*[ @data-v-option-input ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-options] [data-v-option] [data-v-option-input] - name
 SELECTOR [data-v-component-product-options] [data-v-option] a[data-v-option-*] INJECT VARIABLE $option['@@__data-v-option-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-product-options ]//*[ @data-v-option ]//a [ @*[starts-with(name(), "data-v-option-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-options] [data-v-option] a[data-v-option-*] - href
 SELECTOR [data-v-component-product-options] [data-v-option] [data-v-value] INJECT PHP if(isset($option['values']) && is_array($option['values'])) { foreach ($option['values'] as $vindex => $value) {
 RESULTED XPATH //*[ @data-v-component-product-options ]//*[ @data-v-option ]//*[ @data-v-value ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-options] [data-v-option] [data-v-value] - before
 SELECTOR [data-v-component-product-options] [data-v-option] option[data-v-value] INJECT VARIABLE $value['name']
 RESULTED XPATH //*[ @data-v-component-product-options ]//*[ @data-v-option ]//option [ @data-v-value ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-options] [data-v-option] option[data-v-value] -
 SELECTOR [data-v-component-product-options] [data-v-option] option[data-v-value] INJECT VARIABLE $value['product_option_value_id']
 RESULTED XPATH //*[ @data-v-component-product-options ]//*[ @data-v-option ]//option [ @data-v-value ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-options] [data-v-option] option[data-v-value] - value
 SELECTOR [data-v-component-product-options] [data-v-option] [data-v-value] [data-v-value-*] INJECT VARIABLE $value['@@__data-v-value-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-product-options ]//*[ @data-v-option ]//*[ @data-v-value ]//*[ @*[starts-with(name(), "data-v-value-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-options] [data-v-option] [data-v-value] [data-v-value-*] - innerText
 SELECTOR [data-v-component-product-options] [data-v-option] [data-v-value] [data-v-value-input] INJECT PHP echo 'option[' . $option['product_option_id'] . ']';
 RESULTED XPATH //*[ @data-v-component-product-options ]//*[ @data-v-option ]//*[ @data-v-value ]//*[ @data-v-value-input ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-options] [data-v-option] [data-v-value] [data-v-value-input] - name
 SELECTOR [data-v-component-product-options] [data-v-option] [data-v-value] [data-v-value-input] INJECT PHP if ($option['required']) echo 'required';
 RESULTED XPATH //*[ @data-v-component-product-options ]//*[ @data-v-option ]//*[ @data-v-value ]//*[ @data-v-value-input ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-options] [data-v-option] [data-v-value] [data-v-value-input] - addNewAttribute
 SELECTOR [data-v-component-product-options] [data-v-option] [data-v-value] [data-v-value-input] INJECT VARIABLE $value['product_option_value_id']
 RESULTED XPATH //*[ @data-v-component-product-options ]//*[ @data-v-option ]//*[ @data-v-value ]//*[ @data-v-value-input ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-options] [data-v-option] [data-v-value] [data-v-value-input] - value
 SELECTOR [data-v-component-product-options] [data-v-option] [data-v-value] [data-v-value-price_formatted] INJECT VARIABLE $value['price']
 RESULTED XPATH //*[ @data-v-component-product-options ]//*[ @data-v-option ]//*[ @data-v-value ]//*[ @data-v-value-price_formatted ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-options] [data-v-option] [data-v-value] [data-v-value-price_formatted] - if_exists
 SELECTOR [data-v-component-product-options] [data-v-option] [data-v-value] img[data-v-value-*] INJECT VARIABLE $value['@@__data-v-value-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-product-options ]//*[ @data-v-option ]//*[ @data-v-value ]//img [ @*[starts-with(name(), "data-v-value-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-options] [data-v-option] [data-v-value] img[data-v-value-*] - src
 SELECTOR [data-v-component-product-options] [data-v-option] [data-v-value] INJECT PHP } }
 RESULTED XPATH //*[ @data-v-component-product-options ]//*[ @data-v-option ]//*[ @data-v-value ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-options] [data-v-option] [data-v-value] - after
 SELECTOR [data-v-component-product-options] [data-v-option] INJECT PHP } }
 RESULTED XPATH //*[ @data-v-component-product-options ]//*[ @data-v-option ]
  [0 elements]
 INJECT VARIABLE [data-v-component-product-options] [data-v-option] - after
 SELECTOR [data-v-component-content-archives] [data-v-archives] [data-v-archive] RESULTED XPATH //*[ @data-v-component-content-archives ]//*[ @data-v-archives ]//*[ @data-v-archive ]
  [0 elements]
 INJECT VARIABLE [data-v-component-content-archives] [data-v-archives] [data-v-archive] - deleteAllButFirstChild
 SELECTOR [data-v-component-content-archives] INJECT PHP $line = __LINE__; if (isset($_content_archives_idx)){ if (!isset($_content_archives[$line])) { $_content_archives_idx++; $_content_archives[$line] = $_content_archives_idx; } } else { $_content_archives_idx = 0; $_content_archives[$line] = $_content_archives_idx; } $_archives = []; $previous_component = isset($current_component)?$current_component:null; $content_archives = $current_component = $this->_component['content_archives'][$_content_archives_idx] ?? []; $_pagination_count = $content_archives['count'] ?? 0; $_pagination_limit = isset($content_archives['limit']) ? $content_archives['limit'] : 5; $_archives = $content_archives['archives'] ?? [];
 RESULTED XPATH //*[ @data-v-component-content-archives ]
  [0 elements]
 INJECT VARIABLE [data-v-component-content-archives] - before
 SELECTOR [data-v-component-content-archives] [data-v-archives] [data-v-archive] INJECT PHP foreach($_archives as $id => $archive) {
 RESULTED XPATH //*[ @data-v-component-content-archives ]//*[ @data-v-archives ]//*[ @data-v-archive ]
  [0 elements]
 INJECT VARIABLE [data-v-component-content-archives] [data-v-archives] [data-v-archive] - before
 SELECTOR [data-v-component-content-archives] [data-v-archives] [data-v-archive] [data-v-archive-*] INJECT VARIABLE $archive['@@__data-v-archive-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-content-archives ]//*[ @data-v-archives ]//*[ @data-v-archive ]//*[ @*[starts-with(name(), "data-v-archive-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-content-archives] [data-v-archives] [data-v-archive] [data-v-archive-*] - innerText
 SELECTOR [data-v-component-content-archives] [data-v-archives] [data-v-archive] a[data-v-archive-*] INJECT VARIABLE $archive['@@__data-v-archive-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-content-archives ]//*[ @data-v-archives ]//*[ @data-v-archive ]//a [ @*[starts-with(name(), "data-v-archive-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-content-archives] [data-v-archives] [data-v-archive] a[data-v-archive-*] - href
 SELECTOR [data-v-component-content-archives] [data-v-archives] [data-v-archive] option[data-v-archive-*] INJECT VARIABLE $archive['@@__data-v-archive-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-content-archives ]//*[ @data-v-archives ]//*[ @data-v-archive ]//option [ @*[starts-with(name(), "data-v-archive-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-content-archives] [data-v-archives] [data-v-archive] option[data-v-archive-*] - value
 SELECTOR [data-v-component-content-archives] [data-v-archives] [data-v-archive] option[data-v-archive] INJECT VARIABLE $archive['url']
 RESULTED XPATH //*[ @data-v-component-content-archives ]//*[ @data-v-archives ]//*[ @data-v-archive ]//option [ @data-v-archive ]
  [0 elements]
 INJECT VARIABLE [data-v-component-content-archives] [data-v-archives] [data-v-archive] option[data-v-archive] - value
 SELECTOR [data-v-component-content-archives] option[data-v-archive] INJECT VARIABLE $archive['url']
 RESULTED XPATH //*[ @data-v-component-content-archives ]//option [ @data-v-archive ]
  [0 elements]
 INJECT VARIABLE [data-v-component-content-archives] option[data-v-archive] - value
 SELECTOR [data-v-component-content-archives] option[data-v-archive-*] INJECT VARIABLE $archive['@@__data-v-archive-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-content-archives ]//option [ @*[starts-with(name(), "data-v-archive-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-content-archives] option[data-v-archive-*] - value
 SELECTOR [data-v-component-content-archives] [data-v-archives] [data-v-archive] INJECT PHP }
 RESULTED XPATH //*[ @data-v-component-content-archives ]//*[ @data-v-archives ]//*[ @data-v-archive ]
  [0 elements]
 INJECT VARIABLE [data-v-component-content-archives] [data-v-archives] [data-v-archive] - after
 SELECTOR [data-v-component-currency] [data-v-currency] RESULTED XPATH //*[ @data-v-component-currency ]//*[ @data-v-currency ]
  [3 elements]
 INJECT VARIABLE [data-v-component-currency] [data-v-currency] - deleteAllButFirstChild
 SELECTOR [data-v-component-currency] INJECT PHP $vvveb_is_page_edit = Vvveb\isEditor(); if (isset($_currency_idx)) $_currency_idx++; else $_currency_idx = 0; $previous_component = isset($current_component)?$current_component:null; $current_component = $this->_component['currency'][$_currency_idx] ?? []; $currencies = $current_component['currency'] ?? []; $active = $current_component['active'] ?? []; $_pagination_count = $currencies['count'] ?? 0; $_pagination_limit = isset($currencies['limit']) ? $currencies['limit'] : 5;
 RESULTED XPATH //*[ @data-v-component-currency ]
  [1 elements]
 INJECT VARIABLE [data-v-component-currency] - prepend
 SELECTOR [data-v-component-currency] [data-v-currency-info-*] INJECT VARIABLE $current_component['active']['@@__data-v-currency-info-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-currency ]//*[ @*[starts-with(name(), "data-v-currency-info-")] ]
  [1 elements]
 INJECT VARIABLE [data-v-component-currency] [data-v-currency-info-*] -
  ATTRIB NAME data-v-currency-info-(*)
  NO MATCH
  MATCH name
  ATTRIB NAME data-v-currency-info-(*)
  NO MATCH
  MATCH name
 SELECTOR [data-v-component-currency] [data-v-currency] INJECT PHP $_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => []] : false; $currencies = empty($currencies) ? $_default : $currencies; if($currencies) { foreach ( $currencies as $index => $currency) {
 RESULTED XPATH //*[ @data-v-component-currency ]//*[ @data-v-currency ]
  [1 elements]
 INJECT VARIABLE [data-v-component-currency] [data-v-currency] - before
 SELECTOR [data-v-component-currency] [data-v-currency] [data-v-currency-*] INJECT VARIABLE $currency['@@__data-v-currency-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-currency ]//*[ @data-v-currency ]//*[ @*[starts-with(name(), "data-v-currency-")] ]
  [4 elements]
 INJECT VARIABLE [data-v-component-currency] [data-v-currency] [data-v-currency-*] - innerText
  ATTRIB NAME data-v-currency-(*)
  MATCH sign_start
  ATTRIB NAME data-v-currency-(*)
  MATCH sign_start
  ATTRIB NAME data-v-currency-(*)
  MATCH sign_end
  ATTRIB NAME data-v-currency-(*)
  MATCH sign_end
  ATTRIB NAME data-v-currency-(*)
  NO MATCH
  MATCH name
  ATTRIB NAME data-v-currency-(*)
  NO MATCH
  MATCH name
 SELECTOR [data-v-component-currency] [data-v-currency] button[data-v-currency-code] INJECT VARIABLE $currency['code']
 RESULTED XPATH //*[ @data-v-component-currency ]//*[ @data-v-currency ]//button [ @data-v-currency-code ]
  [1 elements]
 INJECT VARIABLE [data-v-component-currency] [data-v-currency] button[data-v-currency-code] - value
 SELECTOR [data-v-component-currency] [data-v-currency] .dropdown-item INJECT PHP if (($currency['code'] == $current_component['current']) && !$vvveb_is_page_edit) echo 'active'
 RESULTED XPATH //*[ @data-v-component-currency ]//*[ @data-v-currency ]//*[ contains( concat( " ", @class, " " ), concat( " ", "dropdown-item", " " ) ) ]
  [1 elements]
 INJECT VARIABLE [data-v-component-currency] [data-v-currency] .dropdown-item - addClass
 SELECTOR [data-v-component-currency] [data-v-currency] [data-v-currency-url] INJECT PHP echo Vvveb\url(['module' => 'currency/currency', 'currency_id' => $currency['currency_id']]);
 RESULTED XPATH //*[ @data-v-component-currency ]//*[ @data-v-currency ]//*[ @data-v-currency-url ]
  [0 elements]
 INJECT VARIABLE [data-v-component-currency] [data-v-currency] [data-v-currency-url] -
 SELECTOR [data-v-component-currency] [data-v-currency] INJECT PHP } }
 RESULTED XPATH //*[ @data-v-component-currency ]//*[ @data-v-currency ]
  [1 elements]
 INJECT VARIABLE [data-v-component-currency] [data-v-currency] - after
 SELECTOR [data-v-component-language] [data-v-language] RESULTED XPATH //*[ @data-v-component-language ]//*[ @data-v-language ]
  [2 elements]
 INJECT VARIABLE [data-v-component-language] [data-v-language] - deleteAllButFirstChild
 SELECTOR [data-v-component-language] INJECT PHP $vvveb_is_page_edit = Vvveb\isEditor(); if (isset($_language_idx)) $_language_idx++; else $_language_idx = 0; if(isset($this->_component['language']) && $this->_component['language'][$_language_idx]) { $language = $this->_component['language'][$_language_idx];
 RESULTED XPATH //*[ @data-v-component-language ]
  [1 elements]
 INJECT VARIABLE [data-v-component-language] - prepend
 SELECTOR [data-v-component-language] [data-v-language-info-*] INJECT VARIABLE $language['active']['@@__data-v-language-info-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-language ]//*[ @*[starts-with(name(), "data-v-language-info-")] ]
  [1 elements]
 INJECT VARIABLE [data-v-component-language] [data-v-language-info-*] -
  ATTRIB NAME data-v-language-info-(*)
  NO MATCH
  MATCH name
  ATTRIB NAME data-v-language-info-(*)
  NO MATCH
  MATCH name
 SELECTOR [data-v-component-language] img[data-v-language-info-*] INJECT VARIABLE $language['active']['@@__data-v-language-info-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-language ]//img [ @*[starts-with(name(), "data-v-language-info-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-language] img[data-v-language-info-*] - src
 SELECTOR [data-v-component-language] [data-v-language] INJECT PHP $_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => []] : false; $language['language'] = empty($language['language']) ? $_default : $language['language']; if (is_array($language['language'])) { foreach ($language['language'] as $index => $lang) {
 RESULTED XPATH //*[ @data-v-component-language ]//*[ @data-v-language ]
  [1 elements]
 INJECT VARIABLE [data-v-component-language] [data-v-language] - before
 SELECTOR [data-v-component-language] [data-v-language] .dropdown-item INJECT PHP if (isset($lang['code']) && isset($language['active']['code']) && ($lang['code'] == $language['active']['code']) && !$vvveb_is_page_edit) { echo 'active'; }
 RESULTED XPATH //*[ @data-v-component-language ]//*[ @data-v-language ]//*[ contains( concat( " ", @class, " " ), concat( " ", "dropdown-item", " " ) ) ]
  [1 elements]
 INJECT VARIABLE [data-v-component-language] [data-v-language] .dropdown-item - addClass
 SELECTOR [data-v-component-language] [data-v-language] [data-v-language-name] INJECT VARIABLE $lang['name']
 RESULTED XPATH //*[ @data-v-component-language ]//*[ @data-v-language ]//*[ @data-v-language-name ]
  [1 elements]
 INJECT VARIABLE [data-v-component-language] [data-v-language] [data-v-language-name] -
 SELECTOR [data-v-component-language] [data-v-language] [data-v-language-img] INJECT VARIABLE $lang['img']
 RESULTED XPATH //*[ @data-v-component-language ]//*[ @data-v-language ]//*[ @data-v-language-img ]
  [1 elements]
 INJECT VARIABLE [data-v-component-language] [data-v-language] [data-v-language-img] - src
 SELECTOR [data-v-component-language] [data-v-language] [data-v-language-url] INJECT VARIABLE $lang['url']
 RESULTED XPATH //*[ @data-v-component-language ]//*[ @data-v-language ]//*[ @data-v-language-url ]
  [0 elements]
 INJECT VARIABLE [data-v-component-language] [data-v-language] [data-v-language-url] - href
 SELECTOR [data-v-component-language] [data-v-language] button INJECT VARIABLE $lang['url']
 RESULTED XPATH //*[ @data-v-component-language ]//*[ @data-v-language ]//button
  [1 elements]
 INJECT VARIABLE [data-v-component-language] [data-v-language] button - formaction
 SELECTOR [data-v-component-language] [data-v-language] [data-v-language-code] INJECT VARIABLE $lang['code']
 RESULTED XPATH //*[ @data-v-component-language ]//*[ @data-v-language ]//*[ @data-v-language-code ]
  [1 elements]
 INJECT VARIABLE [data-v-component-language] [data-v-language] [data-v-language-code] - value
 SELECTOR [data-v-component-language] [data-v-language] a[data-v-language-code] INJECT VARIABLE $lang['code']
 RESULTED XPATH //*[ @data-v-component-language ]//*[ @data-v-language ]//a [ @data-v-language-code ]
  [0 elements]
 INJECT VARIABLE [data-v-component-language] [data-v-language] a[data-v-language-code] - href
 SELECTOR [data-v-component-language] [data-v-language] [data-v-language-url] INJECT VARIABLE $lang['url']
 RESULTED XPATH //*[ @data-v-component-language ]//*[ @data-v-language ]//*[ @data-v-language-url ]
  [0 elements]
 INJECT VARIABLE [data-v-component-language] [data-v-language] [data-v-language-url] - href
 SELECTOR [data-v-component-language] [data-v-language] [data-v-language-language_id] INJECT VARIABLE $lang['language_id']
 RESULTED XPATH //*[ @data-v-component-language ]//*[ @data-v-language ]//*[ @data-v-language-language_id ]
  [0 elements]
 INJECT VARIABLE [data-v-component-language] [data-v-language] [data-v-language-language_id] - value
 SELECTOR [data-v-component-language] [data-v-language] INJECT PHP } }
 RESULTED XPATH //*[ @data-v-component-language ]//*[ @data-v-language ]
  [1 elements]
 INJECT VARIABLE [data-v-component-language] [data-v-language] - after
 SELECTOR [data-v-component-language] INJECT PHP }
 RESULTED XPATH //*[ @data-v-component-language ]
  [1 elements]
 INJECT VARIABLE [data-v-component-language] - append
 SELECTOR [data-v-component-user-address] [data-v-user_address] RESULTED XPATH //*[ @data-v-component-user-address ]//*[ @data-v-user_address ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-address] [data-v-user_address] - deleteAllButFirstChild
 SELECTOR [data-v-component-user-address] INJECT PHP $vvveb_is_page_edit = Vvveb\isEditor(); if (isset($_addresscomp_idx)) $_addresscomp_idx++; else $_addresscomp_idx = 0; $previous_component = isset($current_component)?$current_component:null; $addresscomp = $current_component = $this->_component['user_address'][$_addresscomp_idx] ?? []; $count = $_pagination_count = $addresscomp['count'] ?? 0; $_pagination_limit = isset($addresscomp['limit']) ? $addresscomp['limit'] : 5; $addresses = $addresscomp['user_address'] ?? [];
 RESULTED XPATH //*[ @data-v-component-user-address ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-address] - prepend
 SELECTOR [data-v-component-user-address] [data-v-user_address] INJECT PHP $_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => ['user_address_id' => 1]] : false; $addresses = empty($addresses) ? $_default : $addresses; if($addresses) { foreach ($addresses as $index => $address) {
 RESULTED XPATH //*[ @data-v-component-user-address ]//*[ @data-v-user_address ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-address] [data-v-user_address] - before
 SELECTOR [data-v-component-user-address] [data-v-user_address] INJECT VARIABLE $address['user_address_id']
 RESULTED XPATH //*[ @data-v-component-user-address ]//*[ @data-v-user_address ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-address] [data-v-user_address] - data-user_address_id
 SELECTOR [data-v-component-user-address] [data-v-user_address] INJECT PHP echo 'address-' . $address['user_address_id'];
 RESULTED XPATH //*[ @data-v-component-user-address ]//*[ @data-v-user_address ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-address] [data-v-user_address] - id
 SELECTOR [data-v-component-user-address] [data-v-user_address] [data-v-user_address-label-id] INJECT PHP echo 'address_' . $address['user_address_id'];
 RESULTED XPATH //*[ @data-v-component-user-address ]//*[ @data-v-user_address ]//*[ @data-v-user_address-label-id ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-address] [data-v-user_address] [data-v-user_address-label-id] - id
 SELECTOR [data-v-component-user-address] [data-v-user_address] [data-v-user_address-label-for] INJECT PHP echo 'address_' . $address['user_address_id'];
 RESULTED XPATH //*[ @data-v-component-user-address ]//*[ @data-v-user_address ]//*[ @data-v-user_address-label-for ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-address] [data-v-user_address] [data-v-user_address-label-for] - for
 SELECTOR [data-v-component-user-address] [data-v-user_address] img[data-v-user_address-*] INJECT VARIABLE $address['@@__data-v-user_address-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-user-address ]//*[ @data-v-user_address ]//img [ @*[starts-with(name(), "data-v-user_address-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-address] [data-v-user_address] img[data-v-user_address-*] - src
 SELECTOR [data-v-component-user-address] [data-v-user_address] [data-v-user_address-*] INJECT VARIABLE $address['@@__data-v-user_address-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-user-address ]//*[ @data-v-user_address ]//*[ @*[starts-with(name(), "data-v-user_address-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-address] [data-v-user_address] [data-v-user_address-*] - innerText
 SELECTOR [data-v-component-user-address] [data-v-user_address] input[data-v-user_address-*] INJECT VARIABLE $address['@@__data-v-user_address-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-user-address ]//*[ @data-v-user_address ]//input [ @*[starts-with(name(), "data-v-user_address-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-address] [data-v-user_address] input[data-v-user_address-*] - value
 SELECTOR [data-v-component-user-address] [data-v-user_address] a[data-v-user_address-*] INJECT VARIABLE $address['@@__data-v-user_address-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-user-address ]//*[ @data-v-user_address ]//a [ @*[starts-with(name(), "data-v-user_address-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-address] [data-v-user_address] a[data-v-user_address-*] - href
 SELECTOR [data-v-component-user-address] [data-v-user_address] INJECT PHP } }
 RESULTED XPATH //*[ @data-v-component-user-address ]//*[ @data-v-user_address ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-address] [data-v-user_address] - after
 SELECTOR [data-v-component-orders] [data-v-order] RESULTED XPATH //*[ @data-v-component-orders ]//*[ @data-v-order ]
  [0 elements]
 INJECT VARIABLE [data-v-component-orders] [data-v-order] - deleteAllButFirstChild
 SELECTOR [data-v-component-orders] INJECT PHP $vvveb_is_page_edit = Vvveb\isEditor(); if (isset($_ordercomp_idx)) $_ordercomp_idx++; else $_ordercomp_idx = 0; $previous_component = isset($current_component)?$current_component:null; $ordercomp = $current_component = $this->_component['orders'][$_ordercomp_idx] ?? []; $count = $_pagination_count = $ordercomp['count'] ?? 0; $_pagination_limit = isset($ordercomp['limit']) ? $ordercomp['limit'] : 5;
 RESULTED XPATH //*[ @data-v-component-orders ]
  [0 elements]
 INJECT VARIABLE [data-v-component-orders] - prepend
 SELECTOR [data-v-component-orders] [data-v-order] INJECT PHP $_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => []] : false; $ordercomp['order'] = empty($ordercomp['order']) ? $_default : $ordercomp['order']; if($ordercomp && is_array($ordercomp['order'])) { foreach ($ordercomp['order'] as $index => $order) {
 RESULTED XPATH //*[ @data-v-component-orders ]//*[ @data-v-order ]
  [0 elements]
 INJECT VARIABLE [data-v-component-orders] [data-v-order] - before
 SELECTOR [data-v-component-orders] [data-v-order] INJECT VARIABLE $order['order_id']
 RESULTED XPATH //*[ @data-v-component-orders ]//*[ @data-v-order ]
  [0 elements]
 INJECT VARIABLE [data-v-component-orders] [data-v-order] - data-order_id
 SELECTOR [data-v-component-orders] [data-v-order] INJECT PHP echo 'order-' . $order['order_id'];
 RESULTED XPATH //*[ @data-v-component-orders ]//*[ @data-v-order ]
  [0 elements]
 INJECT VARIABLE [data-v-component-orders] [data-v-order] - id
 SELECTOR [data-v-component-orders] [data-v-order] img[data-v-order-*] INJECT VARIABLE $order['@@__data-v-order-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-orders ]//*[ @data-v-order ]//img [ @*[starts-with(name(), "data-v-order-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-orders] [data-v-order] img[data-v-order-*] - src
 SELECTOR [data-v-component-orders] [data-v-order] [data-v-order-*] INJECT VARIABLE $order['@@__data-v-order-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-orders ]//*[ @data-v-order ]//*[ @*[starts-with(name(), "data-v-order-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-orders] [data-v-order] [data-v-order-*] - innerText
 SELECTOR [data-v-component-orders] [data-v-order] a[data-v-order-*] INJECT VARIABLE $order['@@__data-v-order-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-orders ]//*[ @data-v-order ]//a [ @*[starts-with(name(), "data-v-order-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-orders] [data-v-order] a[data-v-order-*] - href
 SELECTOR [data-v-component-orders] [data-v-order] INJECT PHP } }
 RESULTED XPATH //*[ @data-v-component-orders ]//*[ @data-v-order ]
  [0 elements]
 INJECT VARIABLE [data-v-component-orders] [data-v-order] - after
 SELECTOR [data-v-component-order] INJECT PHP if (isset($order_idx)) $order_idx++; else $order_idx = 0; $order = $this->_component['order'][$order_idx] ?? [];
 RESULTED XPATH //*[ @data-v-component-order ]
  [0 elements]
 INJECT VARIABLE [data-v-component-order] - before
 SELECTOR [data-v-component-order] [data-v-cart] [data-v-order-product] RESULTED XPATH //*[ @data-v-component-order ]//*[ @data-v-cart ]//*[ @data-v-order-product ]
  [0 elements]
 INJECT VARIABLE [data-v-component-order] [data-v-cart] [data-v-order-product] - deleteAllButFirstChild
 SELECTOR [data-v-component-order] [data-v-cart] [data-v-order-product] INJECT PHP $products = $order['products'] ?? []; if(is_array($products)) foreach ($products as $index => $product) {
 RESULTED XPATH //*[ @data-v-component-order ]//*[ @data-v-cart ]//*[ @data-v-order-product ]
  [0 elements]
 INJECT VARIABLE [data-v-component-order] [data-v-cart] [data-v-order-product] - before
 SELECTOR [data-v-component-order] [data-v-cart] [data-v-order-product] INJECT VARIABLE $product['product_id']
 RESULTED XPATH //*[ @data-v-component-order ]//*[ @data-v-cart ]//*[ @data-v-order-product ]
  [0 elements]
 INJECT VARIABLE [data-v-component-order] [data-v-cart] [data-v-order-product] - data-product_id
 SELECTOR [data-v-component-order] [data-v-cart] [data-v-order-product] img[data-v-order-product-image] INJECT VARIABLE $product['image']
 RESULTED XPATH //*[ @data-v-component-order ]//*[ @data-v-cart ]//*[ @data-v-order-product ]//img [ @data-v-order-product-image ]
  [0 elements]
 INJECT VARIABLE [data-v-component-order] [data-v-cart] [data-v-order-product] img[data-v-order-product-image] - src
 SELECTOR [data-v-component-order] [data-v-cart] [data-v-order-product] [data-v-order-product-*] INJECT PHP echo Vvveb\escHtml( $product['@@__data-v-order-product-(*)__@@'] ?? '' )
 RESULTED XPATH //*[ @data-v-component-order ]//*[ @data-v-cart ]//*[ @data-v-order-product ]//*[ @*[starts-with(name(), "data-v-order-product-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-order] [data-v-cart] [data-v-order-product] [data-v-order-product-*] - innerText
 SELECTOR [data-v-component-order] [data-v-cart] [data-v-order-product] a[data-v-order-product-*] INJECT VARIABLE $product['@@__data-v-order-product-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-order ]//*[ @data-v-cart ]//*[ @data-v-order-product ]//a [ @*[starts-with(name(), "data-v-order-product-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-order] [data-v-cart] [data-v-order-product] a[data-v-order-product-*] - href
 SELECTOR [data-v-component-order] [data-v-cart] [data-v-order-product] img[data-v-order-product-*] INJECT VARIABLE $product['@@__data-v-order-product-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-order ]//*[ @data-v-cart ]//*[ @data-v-order-product ]//img [ @*[starts-with(name(), "data-v-order-product-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-order] [data-v-cart] [data-v-order-product] img[data-v-order-product-*] - src
 SELECTOR [data-v-component-order] [data-v-cart] [data-v-order-product] input[data-v-order-product-*] INJECT PHP echo Vvveb\escAttr( $product['@@__data-v-order-product-(*)__@@'] )
 RESULTED XPATH //*[ @data-v-component-order ]//*[ @data-v-cart ]//*[ @data-v-order-product ]//input [ @*[starts-with(name(), "data-v-order-product-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-order] [data-v-cart] [data-v-order-product] input[data-v-order-product-*] - value
 SELECTOR [data-v-component-order] [data-v-cart] [data-v-order-product] INJECT PHP }
 RESULTED XPATH //*[ @data-v-component-order ]//*[ @data-v-cart ]//*[ @data-v-order-product ]
  [0 elements]
 INJECT VARIABLE [data-v-component-order] [data-v-cart] [data-v-order-product] - after
 SELECTOR [data-v-component-order] [data-v-order-product] [data-v-product-option] RESULTED XPATH //*[ @data-v-component-order ]//*[ @data-v-order-product ]//*[ @data-v-product-option ]
  [0 elements]
 INJECT VARIABLE [data-v-component-order] [data-v-order-product] [data-v-product-option] - deleteAllButFirstChild
 SELECTOR [data-v-component-order] [data-v-order-product] [data-v-product-option] INJECT PHP $_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => 'product_option_value_id'] : false; $option_value = empty($product['option_value']) ? $_default : $product['option_value']; if($option_value) { foreach ($option_value as $product_option_value_id => $value) {
 RESULTED XPATH //*[ @data-v-component-order ]//*[ @data-v-order-product ]//*[ @data-v-product-option ]
  [0 elements]
 INJECT VARIABLE [data-v-component-order] [data-v-order-product] [data-v-product-option] - before
 SELECTOR [data-v-component-order] [data-v-order-product] [data-v-product-option] [data-v-product-option-*] INJECT VARIABLE $value['@@__data-v-product-option-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-order ]//*[ @data-v-order-product ]//*[ @data-v-product-option ]//*[ @*[starts-with(name(), "data-v-product-option-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-order] [data-v-order-product] [data-v-product-option] [data-v-product-option-*] - innerText
 SELECTOR [data-v-component-order] [data-v-order-product] [data-v-product-option] INJECT PHP } }
 RESULTED XPATH //*[ @data-v-component-order ]//*[ @data-v-order-product ]//*[ @data-v-product-option ]
  [0 elements]
 INJECT VARIABLE [data-v-component-order] [data-v-order-product] [data-v-product-option] - after
 SELECTOR [data-v-component-order] [data-v-order-totals-total] RESULTED XPATH //*[ @data-v-component-order ]//*[ @data-v-order-totals-total ]
  [0 elements]
 INJECT VARIABLE [data-v-component-order] [data-v-order-totals-total] - deleteAllButFirstChild
 SELECTOR [data-v-component-order] [data-v-order-totals-total] INJECT PHP $totals = $order['total'] ?? []; if(is_array($totals)) foreach ($totals as $index => $total) {
 RESULTED XPATH //*[ @data-v-component-order ]//*[ @data-v-order-totals-total ]
  [0 elements]
 INJECT VARIABLE [data-v-component-order] [data-v-order-totals-total] - before
 SELECTOR [data-v-component-order] [data-v-order-totals-total] [data-v-order-total-*] INJECT VARIABLE $total['@@__data-v-order-total-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-order ]//*[ @data-v-order-totals-total ]//*[ @*[starts-with(name(), "data-v-order-total-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-order] [data-v-order-totals-total] [data-v-order-total-*] - innerText
 SELECTOR [data-v-component-order] [data-v-order-totals-total] a[data-v-order-total-*] INJECT VARIABLE $total['@@__data-v-order-total-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-order ]//*[ @data-v-order-totals-total ]//a [ @*[starts-with(name(), "data-v-order-total-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-order] [data-v-order-totals-total] a[data-v-order-total-*] - href
 SELECTOR [data-v-component-order] [data-v-order-totals-total] input[data-v-order-total-*] INJECT VARIABLE $total['@@__data-v-order-total-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-order ]//*[ @data-v-order-totals-total ]//input [ @*[starts-with(name(), "data-v-order-total-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-order] [data-v-order-totals-total] input[data-v-order-total-*] - value
 SELECTOR [data-v-component-order] [data-v-order-totals-total] INJECT PHP }
 RESULTED XPATH //*[ @data-v-component-order ]//*[ @data-v-order-totals-total ]
  [0 elements]
 INJECT VARIABLE [data-v-component-order] [data-v-order-totals-total] - after
 SELECTOR [data-v-component-order] [data-v-order-history] RESULTED XPATH //*[ @data-v-component-order ]//*[ @data-v-order-history ]
  [0 elements]
 INJECT VARIABLE [data-v-component-order] [data-v-order-history] - deleteAllButFirstChild
 SELECTOR [data-v-component-order] [data-v-order-history] INJECT PHP $histories = $order['history'] ?? []; if(is_array($histories)) foreach ($histories as $index => $history) {
 RESULTED XPATH //*[ @data-v-component-order ]//*[ @data-v-order-history ]
  [0 elements]
 INJECT VARIABLE [data-v-component-order] [data-v-order-history] - before
 SELECTOR [data-v-component-order] [data-v-order-history] [data-v-order-history-*] INJECT VARIABLE $history['@@__data-v-order-history-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-order ]//*[ @data-v-order-history ]//*[ @*[starts-with(name(), "data-v-order-history-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-order] [data-v-order-history] [data-v-order-history-*] - innerText
 SELECTOR [data-v-component-order] [data-v-order-history] a[data-v-order-history-*] INJECT VARIABLE $history['@@__data-v-order-history-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-order ]//*[ @data-v-order-history ]//a [ @*[starts-with(name(), "data-v-order-history-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-order] [data-v-order-history] a[data-v-order-history-*] - href
 SELECTOR [data-v-component-order] [data-v-order-history] input[data-v-order-history-*] INJECT VARIABLE $history['@@__data-v-order-history-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-order ]//*[ @data-v-order-history ]//input [ @*[starts-with(name(), "data-v-order-history-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-order] [data-v-order-history] input[data-v-order-history-*] - value
 SELECTOR [data-v-component-order] [data-v-order-history] INJECT PHP }
 RESULTED XPATH //*[ @data-v-component-order ]//*[ @data-v-order-history ]
  [0 elements]
 INJECT VARIABLE [data-v-component-order] [data-v-order-history] - after
 SELECTOR [data-v-component-order] [data-v-order-*] INJECT VARIABLE $order['order']['@@__data-v-order-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-order ]//*[ @*[starts-with(name(), "data-v-order-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-order] [data-v-order-*] - innerText
 SELECTOR [data-v-component-order] [data-v-order-site_url] INJECT VARIABLE $order['order']['site_url']
 RESULTED XPATH //*[ @data-v-component-order ]//*[ @data-v-order-site_url ]
  [0 elements]
 INJECT VARIABLE [data-v-component-order] [data-v-order-site_url] - href
 SELECTOR [data-v-component-checkout-payment] [data-v-payment] RESULTED XPATH //*[ @data-v-component-checkout-payment ]//*[ @data-v-payment ]
  [0 elements]
 INJECT VARIABLE [data-v-component-checkout-payment] [data-v-payment] - deleteAllButFirstChild
 SELECTOR [data-v-component-checkout-payment] INJECT PHP $vvveb_is_page_edit = Vvveb\isEditor(); if (isset($_payments_idx)) $_payments_idx++; else $_payments_idx = 0; $previous_component = isset($current_component)?$current_component:null; $payments = $current_component = $this->_component['checkout_payment'][$_payments_idx] ?? []; $count = $_pagination_count = $payments['count'] ?? 0; $_pagination_limit = isset($payments['limit']) ? $payments['limit'] : 5;
 RESULTED XPATH //*[ @data-v-component-checkout-payment ]
  [0 elements]
 INJECT VARIABLE [data-v-component-checkout-payment] - prepend
 SELECTOR [data-v-component-checkout-payment] [data-v-payment] INJECT PHP $_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => ['payment_id' => 1, 'name' => 'payment', 'title' => 'Payment name',]] : false; $payments['payment'] = empty($payments['payment']) ? $_default : $payments['payment']; if($payments && is_array($payments['payment'])) { foreach ($payments['payment'] as $key => $payment) {
 RESULTED XPATH //*[ @data-v-component-checkout-payment ]//*[ @data-v-payment ]
  [0 elements]
 INJECT VARIABLE [data-v-component-checkout-payment] [data-v-payment] - before
 SELECTOR [data-v-component-checkout-payment] [data-v-payment] INJECT VARIABLE $key
 RESULTED XPATH //*[ @data-v-component-checkout-payment ]//*[ @data-v-payment ]
  [0 elements]
 INJECT VARIABLE [data-v-component-checkout-payment] [data-v-payment] - data-key
 SELECTOR [data-v-component-checkout-payment] [data-v-payment] input[data-v-payment-*] INJECT VARIABLE $payment['@@__data-v-payment-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-checkout-payment ]//*[ @data-v-payment ]//input [ @*[starts-with(name(), "data-v-payment-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-checkout-payment] [data-v-payment] input[data-v-payment-*] -
 SELECTOR [data-v-component-checkout-payment] [data-v-payment] input[data-v-payment-key][type=radio] INJECT PHP if ($payment_method == $key) echo 'checked';
 RESULTED XPATH //*[ @data-v-component-checkout-payment ]//*[ @data-v-payment ]//input [ @data-v-payment-key ][type=radio]
  [0 elements]
 INJECT VARIABLE [data-v-component-checkout-payment] [data-v-payment] input[data-v-payment-key][type=radio] - addNewAttribute
 SELECTOR [data-v-component-checkout-payment] [data-v-payment] .collapse INJECT PHP if (($payment_method == $key) && !$vvveb_is_page_edit) echo 'show';
 RESULTED XPATH //*[ @data-v-component-checkout-payment ]//*[ @data-v-payment ]//*[ contains( concat( " ", @class, " " ), concat( " ", "collapse", " " ) ) ]
  [0 elements]
 INJECT VARIABLE [data-v-component-checkout-payment] [data-v-payment] .collapse - addClass
 SELECTOR [data-v-component-checkout-payment] [data-v-payment] img[data-v-payment-*] INJECT VARIABLE $payment['@@__data-v-payment-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-checkout-payment ]//*[ @data-v-payment ]//img [ @*[starts-with(name(), "data-v-payment-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-checkout-payment] [data-v-payment] img[data-v-payment-*] - src
 SELECTOR [data-v-component-checkout-payment] [data-v-payment] [data-v-payment-render] INJECT PHP echo $payment['render'] ?? '';
 RESULTED XPATH //*[ @data-v-component-checkout-payment ]//*[ @data-v-payment ]//*[ @data-v-payment-render ]
  [0 elements]
 INJECT VARIABLE [data-v-component-checkout-payment] [data-v-payment] [data-v-payment-render] -
 SELECTOR [data-v-component-checkout-payment] [data-v-payment] [data-v-payment-*] INJECT VARIABLE $payment['@@__data-v-payment-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-checkout-payment ]//*[ @data-v-payment ]//*[ @*[starts-with(name(), "data-v-payment-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-checkout-payment] [data-v-payment] [data-v-payment-*] - innerText
 SELECTOR [data-v-component-checkout-payment] [data-v-payment] input[data-v-payment-key] INJECT VARIABLE $key
 RESULTED XPATH //*[ @data-v-component-checkout-payment ]//*[ @data-v-payment ]//input [ @data-v-payment-key ]
  [0 elements]
 INJECT VARIABLE [data-v-component-checkout-payment] [data-v-payment] input[data-v-payment-key] -
 SELECTOR [data-v-component-checkout-payment] [data-v-payment] a[data-v-payment-*] INJECT VARIABLE $payment['@@__data-v-payment-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-checkout-payment ]//*[ @data-v-payment ]//a [ @*[starts-with(name(), "data-v-payment-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-checkout-payment] [data-v-payment] a[data-v-payment-*] - href
 SELECTOR [data-v-component-checkout-payment] [data-v-payment] INJECT PHP } }
 RESULTED XPATH //*[ @data-v-component-checkout-payment ]//*[ @data-v-payment ]
  [0 elements]
 INJECT VARIABLE [data-v-component-checkout-payment] [data-v-payment] - after
 SELECTOR [data-v-component-checkout-shipping] [data-v-shipping] RESULTED XPATH //*[ @data-v-component-checkout-shipping ]//*[ @data-v-shipping ]
  [0 elements]
 INJECT VARIABLE [data-v-component-checkout-shipping] [data-v-shipping] - deleteAllButFirstChild
 SELECTOR [data-v-component-checkout-shipping] INJECT PHP $vvveb_is_page_edit = Vvveb\isEditor(); if (isset($_shippings_idx)) $_shippings_idx++; else $_shippings_idx = 0; $previous_component = isset($current_component)?$current_component:null; $shippings = $current_component = $this->_component['checkout_shipping'][$_shippings_idx] ?? []; $count = $_pagination_count = $shippings['count'] ?? 0; $_pagination_limit = isset($shippings['limit']) ? $shippings['limit'] : 5;
 RESULTED XPATH //*[ @data-v-component-checkout-shipping ]
  [0 elements]
 INJECT VARIABLE [data-v-component-checkout-shipping] - prepend
 SELECTOR [data-v-component-checkout-shipping] [data-v-shipping] INJECT PHP $_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => ['shipping_id' => 1, 'name' => 'shipping', 'title' => 'Shipping name',]] : false; $shippings['shipping'] = empty($shippings['shipping']) ? $_default : $shippings['shipping']; if($shippings && is_array($shippings['shipping'])) { foreach ($shippings['shipping'] as $key => $shipping) {
 RESULTED XPATH //*[ @data-v-component-checkout-shipping ]//*[ @data-v-shipping ]
  [0 elements]
 INJECT VARIABLE [data-v-component-checkout-shipping] [data-v-shipping] - before
 SELECTOR [data-v-component-checkout-shipping] [data-v-shipping] INJECT VARIABLE $key
 RESULTED XPATH //*[ @data-v-component-checkout-shipping ]//*[ @data-v-shipping ]
  [0 elements]
 INJECT VARIABLE [data-v-component-checkout-shipping] [data-v-shipping] - data-key
 SELECTOR [data-v-component-checkout-shipping] [data-v-shipping] input[data-v-shipping-*] INJECT VARIABLE $shipping['@@__data-v-shipping-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-checkout-shipping ]//*[ @data-v-shipping ]//input [ @*[starts-with(name(), "data-v-shipping-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-checkout-shipping] [data-v-shipping] input[data-v-shipping-*] -
 SELECTOR [data-v-component-checkout-shipping] [data-v-shipping] input[data-v-shipping-key] INJECT PHP if ($shipping_method == $key) echo 'checked';
 RESULTED XPATH //*[ @data-v-component-checkout-shipping ]//*[ @data-v-shipping ]//input [ @data-v-shipping-key ]
  [0 elements]
 INJECT VARIABLE [data-v-component-checkout-shipping] [data-v-shipping] input[data-v-shipping-key] - addNewAttribute
 SELECTOR [data-v-component-checkout-shipping] [data-v-shipping] .collapse INJECT PHP if (($shipping_method == $key) && !$vvveb_is_page_edit) echo 'show';
 RESULTED XPATH //*[ @data-v-component-checkout-shipping ]//*[ @data-v-shipping ]//*[ contains( concat( " ", @class, " " ), concat( " ", "collapse", " " ) ) ]
  [0 elements]
 INJECT VARIABLE [data-v-component-checkout-shipping] [data-v-shipping] .collapse - addClass
 SELECTOR [data-v-component-checkout-shipping] [data-v-shipping] img[data-v-shipping-*] INJECT VARIABLE $shipping['@@__data-v-shipping-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-checkout-shipping ]//*[ @data-v-shipping ]//img [ @*[starts-with(name(), "data-v-shipping-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-checkout-shipping] [data-v-shipping] img[data-v-shipping-*] - src
 SELECTOR [data-v-component-checkout-shipping] [data-v-shipping] [data-v-shipping-render] INJECT PHP echo $shipping['render'] ?? '';
 RESULTED XPATH //*[ @data-v-component-checkout-shipping ]//*[ @data-v-shipping ]//*[ @data-v-shipping-render ]
  [0 elements]
 INJECT VARIABLE [data-v-component-checkout-shipping] [data-v-shipping] [data-v-shipping-render] -
 SELECTOR [data-v-component-checkout-shipping] [data-v-shipping] [data-v-shipping-*] INJECT VARIABLE $shipping['@@__data-v-shipping-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-checkout-shipping ]//*[ @data-v-shipping ]//*[ @*[starts-with(name(), "data-v-shipping-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-checkout-shipping] [data-v-shipping] [data-v-shipping-*] - innerText
 SELECTOR [data-v-component-checkout-shipping] [data-v-shipping] input[data-v-shipping-key] INJECT VARIABLE $key
 RESULTED XPATH //*[ @data-v-component-checkout-shipping ]//*[ @data-v-shipping ]//input [ @data-v-shipping-key ]
  [0 elements]
 INJECT VARIABLE [data-v-component-checkout-shipping] [data-v-shipping] input[data-v-shipping-key] -
 SELECTOR [data-v-component-checkout-shipping] [data-v-shipping] a[data-v-shipping-*] INJECT VARIABLE $shipping['@@__data-v-shipping-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-checkout-shipping ]//*[ @data-v-shipping ]//a [ @*[starts-with(name(), "data-v-shipping-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-checkout-shipping] [data-v-shipping] a[data-v-shipping-*] - href
 SELECTOR [data-v-component-checkout-shipping] [data-v-shipping] INJECT PHP } }
 RESULTED XPATH //*[ @data-v-component-checkout-shipping ]//*[ @data-v-shipping ]
  [0 elements]
 INJECT VARIABLE [data-v-component-checkout-shipping] [data-v-shipping] - after
 SELECTOR [data-v-component-digital_assets] [data-v-digital_asset] RESULTED XPATH //*[ @data-v-component-digital_assets ]//*[ @data-v-digital_asset ]
  [0 elements]
 INJECT VARIABLE [data-v-component-digital_assets] [data-v-digital_asset] - deleteAllButFirstChild
 SELECTOR [data-v-component-digital_assets] INJECT PHP $vvveb_is_page_edit = Vvveb\isEditor(); if (isset($_digital_assetcomp_idx)) $_digital_assetcomp_idx++; else $_digital_assetcomp_idx = 0; $previous_component = isset($current_component)?$current_component:null; $digital_assetcomp = $current_component = $this->_component['digital_assets'][$_digital_assetcomp_idx] ?? []; $count = $_pagination_count = $digital_assetcomp['count'] ?? 0; $_pagination_limit = isset($digital_assetcomp['limit']) ? $digital_assetcomp['limit'] : 5;
 RESULTED XPATH //*[ @data-v-component-digital_assets ]
  [0 elements]
 INJECT VARIABLE [data-v-component-digital_assets] - prepend
 SELECTOR [data-v-component-digital_assets] [data-v-digital_asset] INJECT PHP $_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => []] : false; $digital_assetcomp['digital_asset'] = empty($digital_assetcomp['digital_asset']) ? $_default : $digital_assetcomp['digital_asset']; if($digital_assetcomp && is_array($digital_assetcomp['digital_asset'])) { foreach ($digital_assetcomp['digital_asset'] as $index => $digital_asset) {
 RESULTED XPATH //*[ @data-v-component-digital_assets ]//*[ @data-v-digital_asset ]
  [0 elements]
 INJECT VARIABLE [data-v-component-digital_assets] [data-v-digital_asset] - before
 SELECTOR [data-v-component-digital_assets] [data-v-digital_asset] INJECT VARIABLE $digital_asset['digital_asset_id']
 RESULTED XPATH //*[ @data-v-component-digital_assets ]//*[ @data-v-digital_asset ]
  [0 elements]
 INJECT VARIABLE [data-v-component-digital_assets] [data-v-digital_asset] - data-digital_asset_id
 SELECTOR [data-v-component-digital_assets] [data-v-digital_asset] INJECT PHP echo 'digital_asset-' . $digital_asset['digital_asset_id'];
 RESULTED XPATH //*[ @data-v-component-digital_assets ]//*[ @data-v-digital_asset ]
  [0 elements]
 INJECT VARIABLE [data-v-component-digital_assets] [data-v-digital_asset] - id
 SELECTOR [data-v-component-digital_assets] [data-v-digital_asset] img[data-v-digital_asset-*] INJECT VARIABLE $digital_asset['@@__data-v-digital_asset-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-digital_assets ]//*[ @data-v-digital_asset ]//img [ @*[starts-with(name(), "data-v-digital_asset-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-digital_assets] [data-v-digital_asset] img[data-v-digital_asset-*] - src
 SELECTOR [data-v-component-digital_assets] [data-v-digital_asset] [data-v-digital_asset-*] INJECT VARIABLE $digital_asset['@@__data-v-digital_asset-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-digital_assets ]//*[ @data-v-digital_asset ]//*[ @*[starts-with(name(), "data-v-digital_asset-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-digital_assets] [data-v-digital_asset] [data-v-digital_asset-*] - innerText
 SELECTOR [data-v-component-digital_assets] [data-v-digital_asset] a[data-v-digital_asset-*] INJECT VARIABLE $digital_asset['@@__data-v-digital_asset-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-digital_assets ]//*[ @data-v-digital_asset ]//a [ @*[starts-with(name(), "data-v-digital_asset-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-digital_assets] [data-v-digital_asset] a[data-v-digital_asset-*] - href
 SELECTOR [data-v-component-digital_assets] [data-v-digital_asset] INJECT PHP } }
 RESULTED XPATH //*[ @data-v-component-digital_assets ]//*[ @data-v-digital_asset ]
  [0 elements]
 INJECT VARIABLE [data-v-component-digital_assets] [data-v-digital_asset] - after
 SELECTOR [data-v-component-user-wishlist] [data-v-product] RESULTED XPATH //*[ @data-v-component-user-wishlist ]//*[ @data-v-product ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-wishlist] [data-v-product] - deleteAllButFirstChild
 SELECTOR [data-v-component-user-wishlist] INJECT PHP $vvveb_is_page_edit = Vvveb\isEditor(); if (isset($wishlist_idx)) $wishlist_idx++; else $wishlist_idx = 0; $previous_component = isset($current_component)?$current_component:null; $wishlist = $current_component = $this->_component['user_wishlist'][$wishlist_idx] ?? []; $index = 0; $count = $wishlist['count'] ?? 0; $limit = isset($wishlist['limit'])? $wishlist['limit'] : 5; $_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => []] : false; $_wishlist = empty($wishlist['user_wishlist']) ? $_default : $wishlist['user_wishlist'];
 RESULTED XPATH //*[ @data-v-component-user-wishlist ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-wishlist] - prepend
 SELECTOR [data-v-component-user-wishlist] [data-v-wishlist-category] INJECT PHP $_category = current($wishlist);echo htmlspecialchars($_category['category']);
 RESULTED XPATH //*[ @data-v-component-user-wishlist ]//*[ @data-v-wishlist-category ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-wishlist] [data-v-wishlist-category] -
 SELECTOR [data-v-component-user-wishlist] [data-v-wishlist-count] INJECT VARIABLE $wishlist['count']
 RESULTED XPATH //*[ @data-v-component-user-wishlist ]//*[ @data-v-wishlist-count ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-wishlist] [data-v-wishlist-count] -
 SELECTOR [data-v-component-user-wishlist] [data-v-wishlist-manufacturer] INJECT PHP $_manufacturer = current($wishlist);echo htmlspecialchars($_manufacturer['manufacturer']);
 RESULTED XPATH //*[ @data-v-component-user-wishlist ]//*[ @data-v-wishlist-manufacturer ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-wishlist] [data-v-wishlist-manufacturer] -
 SELECTOR [data-v-component-user-wishlist] [data-v-product] INJECT PHP if ($_wishlist) { foreach ($_wishlist as $index => $_product) { $index++;
 RESULTED XPATH //*[ @data-v-component-user-wishlist ]//*[ @data-v-product ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-wishlist] [data-v-product] - before
 SELECTOR [data-v-component-user-wishlist] [data-v-product] [data-v-product-*] INJECT VARIABLE $_product['@@__data-v-product-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-user-wishlist ]//*[ @data-v-product ]//*[ @*[starts-with(name(), "data-v-product-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-wishlist] [data-v-product] [data-v-product-*] - innerText
 SELECTOR [data-v-component-user-wishlist] [data-v-product] a[data-v-product-*] INJECT VARIABLE $_product['@@__data-v-product-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-user-wishlist ]//*[ @data-v-product ]//a [ @*[starts-with(name(), "data-v-product-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-wishlist] [data-v-product] a[data-v-product-*] - href
 SELECTOR [data-v-component-user-wishlist] [data-v-product] INJECT VARIABLE $_product['product_id']
 RESULTED XPATH //*[ @data-v-component-user-wishlist ]//*[ @data-v-product ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-wishlist] [data-v-product] - data-v-id
 SELECTOR [data-v-component-user-wishlist] [data-v-product] INJECT STRING 'product'
 RESULTED XPATH //*[ @data-v-component-user-wishlist ]//*[ @data-v-product ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-wishlist] [data-v-product] - data-v-type
 SELECTOR [data-v-component-user-wishlist] [data-v-product] [name="product_id"] INJECT VARIABLE $_product['product_id']
 RESULTED XPATH //*[ @data-v-component-user-wishlist ]//*[ @data-v-product ]//*[@name = "product_id"]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-wishlist] [data-v-product] [name="product_id"] - value
 SELECTOR [data-v-component-user-wishlist] [data-v-product] [data-v-product-alt] INJECT VARIABLE $_product['name']
 RESULTED XPATH //*[ @data-v-component-user-wishlist ]//*[ @data-v-product ]//*[ @data-v-product-alt ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-wishlist] [data-v-product] [data-v-product-alt] - alt
 SELECTOR [data-v-component-user-wishlist] [data-v-product] [data-product_id] INJECT VARIABLE $_product['product_id']
 RESULTED XPATH //*[ @data-v-component-user-wishlist ]//*[ @data-v-product ]//*[ @data-product_id ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-wishlist] [data-v-product] [data-product_id] - data-product_id
 SELECTOR [data-v-component-user-wishlist] [data-v-product] [data-v-product-url] INJECT VARIABLE $_product['name']
 RESULTED XPATH //*[ @data-v-component-user-wishlist ]//*[ @data-v-product ]//*[ @data-v-product-url ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-wishlist] [data-v-product] [data-v-product-url] - title
 SELECTOR [data-v-component-user-wishlist] [data-v-product] a[data-v-product-url] INJECT VARIABLE $_product['url']
 RESULTED XPATH //*[ @data-v-component-user-wishlist ]//*[ @data-v-product ]//a [ @data-v-product-url ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-wishlist] [data-v-product] a[data-v-product-url] - href
 SELECTOR [data-v-component-user-wishlist] [data-v-product] [data-v-product-image] INJECT PHP if (isset($_product['image'])) { $image = $_product['image'] ?? ''; $size = '@@__data-v-size__@@'; if ($size) { echo $image; } else { echo $image; } }
 RESULTED XPATH //*[ @data-v-component-user-wishlist ]//*[ @data-v-product ]//*[ @data-v-product-image ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-wishlist] [data-v-product] [data-v-product-image] - src
 SELECTOR [data-v-component-user-wishlist] [data-v-product] [data-v-product-image-url] INJECT VARIABLE $_product['image']
 RESULTED XPATH //*[ @data-v-component-user-wishlist ]//*[ @data-v-product ]//*[ @data-v-product-image-url ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-wishlist] [data-v-product] [data-v-product-image-url] -
 SELECTOR [data-v-component-user-wishlist] [data-v-product] [data-v-product-image-*] INJECT PHP $size = '@@__data-v-size__@@'; $nr = '@@__data-v-product-image-(\d+)__@@'; if (isset($_product['images'][$nr]['image'])) { $image = htmlspecialchars($_product['images'][$nr]['image']); if ($size) { echo $image; } else { echo $image; } }
 RESULTED XPATH //*[ @data-v-component-user-wishlist ]//*[ @data-v-product ]//*[ @*[starts-with(name(), "data-v-product-image-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-wishlist] [data-v-product] [data-v-product-image-*] - src
 SELECTOR [data-v-component-user-wishlist] [data-v-product] [data-v-product-image-*] INJECT VARIABLE $_product['images']['@@__data-v-product-image-(\d+)__@@']['id']
 RESULTED XPATH //*[ @data-v-component-user-wishlist ]//*[ @data-v-product ]//*[ @*[starts-with(name(), "data-v-product-image-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-wishlist] [data-v-product] [data-v-product-image-*] - data-v-id
 SELECTOR [data-v-component-user-wishlist] [data-v-product] [data-v-product-image-*] INJECT STRING 'product_image'
 RESULTED XPATH //*[ @data-v-component-user-wishlist ]//*[ @data-v-product ]//*[ @*[starts-with(name(), "data-v-product-image-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-wishlist] [data-v-product] [data-v-product-image-*] - data-v-type
 SELECTOR [data-v-component-user-wishlist] [data-v-product] [data-v-product-images] [data-v-product-image] INJECT PHP if(isset($_product['images']) && is_array($_product['images'])) foreach ($_product['images'] as $_product_image_id => $image) {
 RESULTED XPATH //*[ @data-v-component-user-wishlist ]//*[ @data-v-product ]//*[ @data-v-product-images ]//*[ @data-v-product-image ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-wishlist] [data-v-product] [data-v-product-images] [data-v-product-image] - before
 SELECTOR [data-v-component-user-wishlist] [data-v-product] [data-v-product-images] img[data-v-product-image-src] INJECT VARIABLE $image['image']
 RESULTED XPATH //*[ @data-v-component-user-wishlist ]//*[ @data-v-product ]//*[ @data-v-product-images ]//img [ @data-v-product-image-src ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-wishlist] [data-v-product] [data-v-product-images] img[data-v-product-image-src] - src
 SELECTOR [data-v-component-user-wishlist] [data-v-product] [data-v-product-images] img[data-v-product-image-src] INJECT VARIABLE $_product_image_id
 RESULTED XPATH //*[ @data-v-component-user-wishlist ]//*[ @data-v-product ]//*[ @data-v-product-images ]//img [ @data-v-product-image-src ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-wishlist] [data-v-product] [data-v-product-images] img[data-v-product-image-src] - data-v-id
 SELECTOR [data-v-component-user-wishlist] [data-v-product] [data-v-product-images] img[data-v-product-image-src] INJECT STRING 'product_image'
 RESULTED XPATH //*[ @data-v-component-user-wishlist ]//*[ @data-v-product ]//*[ @data-v-product-images ]//img [ @data-v-product-image-src ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-wishlist] [data-v-product] [data-v-product-images] img[data-v-product-image-src] - data-v-type
 SELECTOR [data-v-component-user-wishlist] [data-v-product] [data-v-product-images] a[data-v-product-image-src] INJECT VARIABLE $image['image']
 RESULTED XPATH //*[ @data-v-component-user-wishlist ]//*[ @data-v-product ]//*[ @data-v-product-images ]//a [ @data-v-product-image-src ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-wishlist] [data-v-product] [data-v-product-images] a[data-v-product-image-src] - href
 SELECTOR [data-v-component-user-wishlist] [data-v-product] [data-v-product-images] [data-v-product-image] INJECT PHP }
 RESULTED XPATH //*[ @data-v-component-user-wishlist ]//*[ @data-v-product ]//*[ @data-v-product-images ]//*[ @data-v-product-image ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-wishlist] [data-v-product] [data-v-product-images] [data-v-product-image] - after
 SELECTOR [data-v-component-user-wishlist] [data-v-product] [data-v-product-*] INJECT VARIABLE $_product['@@__data-v-product-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-user-wishlist ]//*[ @data-v-product ]//*[ @*[starts-with(name(), "data-v-product-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-wishlist] [data-v-product] [data-v-product-*] - innerText
 SELECTOR [data-v-component-user-wishlist] [data-v-product] [data-v-product-content] INJECT PHP echo($_product['content']);
 RESULTED XPATH //*[ @data-v-component-user-wishlist ]//*[ @data-v-product ]//*[ @data-v-product-content ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-wishlist] [data-v-product] [data-v-product-content] -
 SELECTOR [data-v-component-user-wishlist] [data-v-product] INJECT PHP } } $current_component = $previous_component;
 RESULTED XPATH //*[ @data-v-component-user-wishlist ]//*[ @data-v-product ]
  [0 elements]
 INJECT VARIABLE [data-v-component-user-wishlist] [data-v-product] - after
 SELECTOR [data-v-component-site] INJECT PHP if (isset($_site_idx)) $_site_idx++; else $_site_idx = 0; $previous_component = isset($component)?$component:null; $site = $component = $this->_component['site'][$_site_idx] ?? [];
 RESULTED XPATH //*[ @data-v-component-site ]
  [3 elements]
 INJECT VARIABLE [data-v-component-site] - before
 SELECTOR [data-v-component-site] INJECT PHP if (\Vvveb\isEditor()) { echo "data-v-id = '{$site['site_id']}' data-v-type = 'site'"; }
 RESULTED XPATH //*[ @data-v-component-site ]
  [3 elements]
 INJECT VARIABLE [data-v-component-site] - addNewAttribute
 SELECTOR [data-v-component-site] [data-v-site-description-*] INJECT VARIABLE $site['description']['@@__data-v-site-description-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-site ]//*[ @*[starts-with(name(), "data-v-site-description-")] ]
  [2 elements]
 INJECT VARIABLE [data-v-component-site] [data-v-site-description-*] - innerText
  ATTRIB NAME data-v-site-description-(*)
  NO MATCH
  MATCH phone-number
  ATTRIB NAME data-v-site-description-(*)
  NO MATCH
  MATCH phone-number
 SELECTOR [data-v-component-site] [data-v-site-*] INJECT VARIABLE $site['@@__data-v-site-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-site ]//*[ @*[starts-with(name(), "data-v-site-")] ]
  [10 elements]
 INJECT VARIABLE [data-v-component-site] [data-v-site-*] - innerText
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  MATCH contact-email
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  MATCH contact-email
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH logo
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH logo
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH logo-sticky
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH logo-sticky
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH logo-dark
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH logo-dark
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH logo-dark-sticky
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH logo-dark-sticky
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH logo-dark
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH logo-dark
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH logo
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH logo
 SELECTOR [data-v-component-site] img[data-v-site-*] INJECT VARIABLE $site['@@__data-v-site-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-site ]//img [ @*[starts-with(name(), "data-v-site-")] ]
  [6 elements]
 INJECT VARIABLE [data-v-component-site] img[data-v-site-*] - src
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH logo
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH logo
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH logo-sticky
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH logo-sticky
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH logo-dark
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH logo-dark
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH logo-dark-sticky
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH logo-dark-sticky
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH logo-dark
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH logo-dark
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH logo
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH logo
 SELECTOR [data-v-component-site] a[data-v-site-*] INJECT VARIABLE $site['@@__data-v-site-(*)__@@']
 RESULTED XPATH //*[ @data-v-component-site ]//a [ @*[starts-with(name(), "data-v-site-")] ]
  [2 elements]
 INJECT VARIABLE [data-v-component-site] a[data-v-site-*] - href
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH description-phone-number
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH description-phone-number
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH contact-email
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH contact-email
 SELECTOR [data-v-component-site] a[data-v-site-*] INJECT PHP $name = '@@__data-v-site-(*)__@@'; if (strpos($name, 'phone-number') !== false) echo 'tel:'; if (strpos($name, 'email') !== false) echo 'mailto:'; echo htmlspecialchars($site[$name] ?? '');
 RESULTED XPATH //*[ @data-v-component-site ]//a [ @*[starts-with(name(), "data-v-site-")] ]
  [2 elements]
 INJECT VARIABLE [data-v-component-site] a[data-v-site-*] - href
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH description-phone-number
  ATTRIB NAME data-v-site-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH contact-email
 SELECTOR [data-v-component-site] a[data-v-site-description-*] INJECT PHP $name = '@@__data-v-site-description-(*)__@@'; if (strpos($name, 'phone-number') !== false) echo 'tel:'; if (strpos($name, 'email') !== false) echo 'mailto:'; echo htmlspecialchars($site['description'][$name] ?? '');
 RESULTED XPATH //*[ @data-v-component-site ]//a [ @*[starts-with(name(), "data-v-site-description-")] ]
  [1 elements]
 INJECT VARIABLE [data-v-component-site] a[data-v-site-description-*] - href
  ATTRIB NAME data-v-site-description-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH phone-number
 SELECTOR [data-v-component-site] INJECT PHP $component = $previous_component;
 RESULTED XPATH //*[ @data-v-component-site ]
  [3 elements]
 INJECT VARIABLE [data-v-component-site] - append
 SELECTOR [data-v-if] INJECT PHP $condition = @@macro IfCondition("@@__data-v-if__@@")@@; if (@($condition) || (isset($vvveb_is_page_edit) && $vvveb_is_page_edit)) {
 RESULTED XPATH //*[ @data-v-if ]
  [23 elements]
 INJECT VARIABLE [data-v-if] - before
  VALUE site.description.phone-number
  VALUE site.contact-email
  VALUE category.content
  VALUE component.user_id
  VALUE cart.total_items > 0
  VALUE product.option
  VALUE value.price
  VALUE product.subscription
  VALUE cart.total_items
  VALUE total.text
  VALUE total.value > 0
  VALUE cart.total_items
  VALUE breadcrumb.url
  VALUE prod.price > 0
  VALUE prod.price > 0
  VALUE prod.stock_quantity < 1
  VALUE prod.stock_quantity > 0
  VALUE index < 1
  VALUE pagecount > 1
  VALUE current_page > 1
  VALUE current_page < pagecount
  VALUE category.children > 0
  VALUE category.children == 0
 SELECTOR [data-v-if] INJECT PHP }
 RESULTED XPATH //*[ @data-v-if ]
  [23 elements]
 INJECT VARIABLE [data-v-if] - after
 SELECTOR [data-v-if-not] INJECT PHP $condition = @@macro IfCondition("@@__data-v-if-not__@@")@@; if (!@($condition) || (isset($vvveb_is_page_edit) && $vvveb_is_page_edit)) {
 RESULTED XPATH //*[ @data-v-if-not ]
  [5 elements]
 INJECT VARIABLE [data-v-if-not] - before
  VALUE category.type = 'text'
  VALUE category.type = 'text'
  VALUE component.user_id
  VALUE cart.total_items
  VALUE breadcrumb.url
 SELECTOR [data-v-if-not] INJECT PHP }
 RESULTED XPATH //*[ @data-v-if-not ]
  [5 elements]
 INJECT VARIABLE [data-v-if-not] - after
 SELECTOR [data-v-if] INJECT PHP if ((isset($vvveb_is_page_edit) && $vvveb_is_page_edit) && !$condition) echo 'vvveb-hidden'
 RESULTED XPATH //*[ @data-v-if ]
  [23 elements]
 INJECT VARIABLE [data-v-if] - addClass
 SELECTOR [data-v-if-not] INJECT PHP if ((isset($vvveb_is_page_edit) && $vvveb_is_page_edit) && $condition) echo 'vvveb-hidden'
 RESULTED XPATH //*[ @data-v-if-not ]
  [5 elements]
 INJECT VARIABLE [data-v-if-not] - addClass
 SELECTOR [data-v-class-if-*] INJECT PHP @@macro IfClass("")@@
 RESULTED XPATH //*[ @*[starts-with(name(), "data-v-class-if-")] ]
  [4 elements]
 INJECT VARIABLE [data-v-class-if-*] - addClass
 SELECTOR [data-v-class-if-not-*] INJECT PHP @@macro IfClass("")@@
 RESULTED XPATH //*[ @*[starts-with(name(), "data-v-class-if-not-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-class-if-not-*] - addClass
 SELECTOR [data-v-attr-if-*] INJECT PHP @@macro IfAttr("")@@
 RESULTED XPATH //*[ @*[starts-with(name(), "data-v-attr-if-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-attr-if-*] - addClass
 SELECTOR [data-v-attr-if-not-*] INJECT PHP @@macro IfAttr("")@@
 RESULTED XPATH //*[ @*[starts-with(name(), "data-v-attr-if-not-")] ]
  [0 elements]
 INJECT VARIABLE [data-v-attr-if-not-*] - addClass
 SELECTOR [data-v-notifications] [data-v-notification-error] INJECT PHP $type = '@@__data-v-type__@@'; if (isset($this->errors) && is_array($this->errors)) { foreach($this->errors as $id => $list) { if (!empty($type) && $id != $type) continue; if (!is_array($list)) { $list = [$list]; } foreach ($list as $message) {
 RESULTED XPATH //*[ @data-v-notifications ]//*[ @data-v-notification-error ]
  [1 elements]
 INJECT VARIABLE [data-v-notifications] [data-v-notification-error] - before
  VALUE login
 SELECTOR [data-v-notifications] [data-v-notification-error] [data-v-notification-text] INJECT PHP echo($message);
 RESULTED XPATH //*[ @data-v-notifications ]//*[ @data-v-notification-error ]//*[ @data-v-notification-text ]
  [1 elements]
 INJECT VARIABLE [data-v-notifications] [data-v-notification-error] [data-v-notification-text] -
 SELECTOR [data-v-notifications] [data-v-notification-error] INJECT PHP } } }
 RESULTED XPATH //*[ @data-v-notifications ]//*[ @data-v-notification-error ]
  [1 elements]
 INJECT VARIABLE [data-v-notifications] [data-v-notification-error] - after
 SELECTOR [data-v-notifications] [data-v-notification-success] INJECT PHP $type = '@@__data-v-type__@@'; if (isset($this->success) && is_array($this->success)) { foreach($this->success as $id => $list) { if (!empty($type) && $id != $type) continue; if (!is_array($list)) { $list = [$list]; } foreach ($list as $message) {
 RESULTED XPATH //*[ @data-v-notifications ]//*[ @data-v-notification-success ]
  [1 elements]
 INJECT VARIABLE [data-v-notifications] [data-v-notification-success] - before
  VALUE login
 SELECTOR [data-v-notifications] [data-v-notification-success] [data-v-notification-text] INJECT PHP echo($message);
 RESULTED XPATH //*[ @data-v-notifications ]//*[ @data-v-notification-success ]//*[ @data-v-notification-text ]
  [1 elements]
 INJECT VARIABLE [data-v-notifications] [data-v-notification-success] [data-v-notification-text] -
 SELECTOR [data-v-notifications] [data-v-notification-success] INJECT PHP } } }
 RESULTED XPATH //*[ @data-v-notifications ]//*[ @data-v-notification-success ]
  [1 elements]
 INJECT VARIABLE [data-v-notifications] [data-v-notification-success] - after
 SELECTOR [data-v-notifications] [data-v-notification-info] INJECT PHP if (isset($this->info) && is_array($this->info)) foreach($this->info as $message) {
 RESULTED XPATH //*[ @data-v-notifications ]//*[ @data-v-notification-info ]
  [1 elements]
 INJECT VARIABLE [data-v-notifications] [data-v-notification-info] - before
 SELECTOR [data-v-notifications] [data-v-notification-info] [data-v-notification-text] INJECT PHP echo($message);
 RESULTED XPATH //*[ @data-v-notifications ]//*[ @data-v-notification-info ]//*[ @data-v-notification-text ]
  [1 elements]
 INJECT VARIABLE [data-v-notifications] [data-v-notification-info] [data-v-notification-text] -
 SELECTOR [data-v-notifications] [data-v-notification-info] INJECT PHP }
 RESULTED XPATH //*[ @data-v-notifications ]//*[ @data-v-notification-info ]
  [1 elements]
 INJECT VARIABLE [data-v-notifications] [data-v-notification-info] - after
 SELECTOR [data-v-notifications] [data-v-notification-message] INJECT PHP $type = '@@__data-v-type__@@'; if (isset($this->message) && is_array($this->message)) { foreach($this->message as $id => $list) { if (!empty($type) && $id != $type) continue; if (!is_array($list)) { $list = [$list]; } foreach ($list as $message) {
 RESULTED XPATH //*[ @data-v-notifications ]//*[ @data-v-notification-message ]
  [0 elements]
 INJECT VARIABLE [data-v-notifications] [data-v-notification-message] - before
 SELECTOR [data-v-notifications] [data-v-notification-message] [data-v-notification-text] INJECT PHP echo($message);
 RESULTED XPATH //*[ @data-v-notifications ]//*[ @data-v-notification-message ]//*[ @data-v-notification-text ]
  [0 elements]
 INJECT VARIABLE [data-v-notifications] [data-v-notification-message] [data-v-notification-text] -
 SELECTOR [data-v-notifications] [data-v-notification-message] INJECT PHP } } }
 RESULTED XPATH //*[ @data-v-notifications ]//*[ @data-v-notification-message ]
  [0 elements]
 INJECT VARIABLE [data-v-notifications] [data-v-notification-message] - after
 SELECTOR head INJECT PHP $vvveb_is_page_edit = Vvveb\isEditor(); $is_admin = \Vvveb\isAdmin(); if ($is_admin && !$vvveb_is_page_edit) { echo '<link href="' . Vvveb\publicUrlPath() . 'admin/default/css/admin-bar.css" rel="stylesheet">'; } if ($is_admin && $vvveb_is_page_edit) { $customCssFile = DIR_THEMES . Vvveb\System\Sites::getTheme() . DS . 'css'. DS . 'custom.css'; if (file_exists($customCssFile)) { $css = file_get_contents($customCssFile); echo "<style id=\"vvvebjs-styles\">$css</style>"; } }
 RESULTED XPATH //head
  [1 elements]
 INJECT VARIABLE head - append
 SELECTOR #vvvebjs-styles INJECT VARIABLE $vvveb_is_page_edit
 RESULTED XPATH //*[ @id = "vvvebjs-styles" ]
  [0 elements]
 INJECT VARIABLE #vvvebjs-styles - hide
 SELECTOR body INJECT PHP if (isset($is_admin) && $is_admin && !$vvveb_is_page_edit) { include_once(DIR_ROOT . '/admin/admin-bar.php'); }
 RESULTED XPATH //body
  [1 elements]
 INJECT VARIABLE body - prepend
 SELECTOR [data-pagination] [data-page] RESULTED XPATH //*[ @data-pagination ]//*[ @data-page ]
  [5 elements]
 INJECT VARIABLE [data-pagination] [data-page] - deleteAllButFirstChild
 SELECTOR [data-pagination] INJECT PHP $maxpages = 5; $visible_pages = 3; $parent_component = '@@__data-v-parent-component__@@'; $parent_index = '@@__data-v-parent-index__@@'; $query_string = '@@__data-v-query-string__@@'; $parameters = []; if ($query_string) { $query_string = ($_SERVER['QUERY_STRING'] ?? ''); $query_string = $query_string ? "?$query_string" : ''; } if ($parent_component) { $component = $this->_component[$parent_component][$parent_index]; } if(isset($component['count'])) { if (isset($component['limit'])) $limit = $component['limit']; else $limit = 10; $pagecount = ceil($component['count'] / $limit); $page = 1; $page_stop = $pagecount; $url = '@@__data-v-url__@@'; if (empty($url)) { $url = Vvveb\System\Core\FrontController :: getModule(); if (is_array($parameters)) { $parameters += Vvveb\System\Core\Request :: getInstance()->get; } else { $parameters = Vvveb\System\Core\Request :: getInstance()->get; } } if (isset($_GET['page'])) { $current_page = $_GET['page']; } else if (isset($this->current_page)) { $current_page = $this->current_page; } else { $current_page = 1; } $current_page = max($current_page, 1); if ($pagecount > $maxpages) { if ($current_page > $visible_pages) { if (($current_page + $visible_pages) > $pagecount) { $page = $pagecount - $visible_pages - 1; $page_stop = $pagecount; } else { $page = $current_page - $visible_pages; $page_stop = $current_page + $visible_pages; } } else { $page = 1; $page_stop = $maxpages; } }
 RESULTED XPATH //*[ @data-pagination ]
  [1 elements]
 INJECT VARIABLE [data-pagination] - before
  VALUE products
  VALUE 0
  VALUE true
  VALUE
 SELECTOR [data-pagination] [data-page] INJECT PHP for (;$page <= $page_stop;$page++) {
 RESULTED XPATH //*[ @data-pagination ]//*[ @data-page ]
  [1 elements]
 INJECT VARIABLE [data-pagination] [data-page] - before
 SELECTOR [data-pagination] [data-pages] INJECT VARIABLE $pagecount
 RESULTED XPATH //*[ @data-pagination ]//*[ @data-pages ]
  [0 elements]
 INJECT VARIABLE [data-pagination] [data-pages] -
 SELECTOR [data-pagination] [data-page] [data-page-no] INJECT VARIABLE $page
 RESULTED XPATH //*[ @data-pagination ]//*[ @data-page ]//*[ @data-page-no ]
  [1 elements]
 INJECT VARIABLE [data-pagination] [data-page] [data-page-no] -
 SELECTOR [data-pagination] [data-page] [data-page-url] INJECT PHP echo htmlspecialchars(Vvveb\url($url, ['page' => $page] + $parameters)) . $query_string;
 RESULTED XPATH //*[ @data-pagination ]//*[ @data-page ]//*[ @data-page-url ]
  [1 elements]
 INJECT VARIABLE [data-pagination] [data-page] [data-page-url] - href
 SELECTOR [data-pagination] [data-page] INJECT PHP if (($current_page == $page) && !$vvveb_is_page_edit) echo 'active'
 RESULTED XPATH //*[ @data-pagination ]//*[ @data-page ]
  [1 elements]
 INJECT VARIABLE [data-pagination] [data-page] - addClass
 SELECTOR [data-pagination] [data-page] INJECT PHP }
 RESULTED XPATH //*[ @data-pagination ]//*[ @data-page ]
  [1 elements]
 INJECT VARIABLE [data-pagination] [data-page] - after
 SELECTOR [data-pagination] [data-count] INJECT VARIABLE $component['count']
 RESULTED XPATH //*[ @data-pagination ]//*[ @data-count ]
  [0 elements]
 INJECT VARIABLE [data-pagination] [data-count] -
 SELECTOR [data-pagination] [data-current-page] INJECT VARIABLE $current_page
 RESULTED XPATH //*[ @data-pagination ]//*[ @data-current-page ]
  [0 elements]
 INJECT VARIABLE [data-pagination] [data-current-page] -
 SELECTOR [data-pagination] [data-current-url] INJECT PHP echo htmlspecialchars(Vvveb\url($url, ['page' => $current_page] + $parameters)) . $query_string;
 RESULTED XPATH //*[ @data-pagination ]//*[ @data-current-url ]
  [0 elements]
 INJECT VARIABLE [data-pagination] [data-current-url] - action
 SELECTOR [data-pagination] [data-first] [data-page-url] INJECT PHP echo htmlspecialchars(Vvveb\url($url, ['page' => 1] + $parameters)) . $query_string;
 RESULTED XPATH //*[ @data-pagination ]//*[ @data-first ]//*[ @data-page-url ]
  [0 elements]
 INJECT VARIABLE [data-pagination] [data-first] [data-page-url] - href
 SELECTOR [data-pagination] [data-prev] [data-page-url] INJECT PHP echo htmlspecialchars(Vvveb\url($url, ['page' => max($current_page - 1, 1)] + $parameters)) . $query_string;
 RESULTED XPATH //*[ @data-pagination ]//*[ @data-prev ]//*[ @data-page-url ]
  [1 elements]
 INJECT VARIABLE [data-pagination] [data-prev] [data-page-url] - href
 SELECTOR [data-pagination] [data-next] [data-page-url] INJECT PHP echo htmlspecialchars(Vvveb\url($url, ['page' => min($current_page + 1, $pagecount)] + $parameters)) . $query_string;
 RESULTED XPATH //*[ @data-pagination ]//*[ @data-next ]//*[ @data-page-url ]
  [1 elements]
 INJECT VARIABLE [data-pagination] [data-next] [data-page-url] - href
 SELECTOR [data-pagination] [data-last] [data-page-url] INJECT PHP echo htmlspecialchars(Vvveb\url($url, ['page' => $pagecount] + $parameters)) . $query_string;
 RESULTED XPATH //*[ @data-pagination ]//*[ @data-last ]//*[ @data-page-url ]
  [0 elements]
 INJECT VARIABLE [data-pagination] [data-last] [data-page-url] - href
 SELECTOR [data-pagination] INJECT PHP }
 RESULTED XPATH //*[ @data-pagination ]
  [1 elements]
 INJECT VARIABLE [data-pagination] - after
 SELECTOR html INJECT PHP $vvveb_is_page_edit = Vvveb\isEditor(); if (isset($_COOKIE['theme']) && !$vvveb_is_page_edit) { echo 'data-bs-theme="'; if ($_COOKIE['theme'] == 'dark') echo 'dark'; else if ($_COOKIE['theme'] == 'light') echo 'light';else echo 'auto'; echo '"'; } if (isset($this->global['rtl']) && $this->global['rtl'] && !$vvveb_is_page_edit) { echo 'dir="rtl"'; }
 RESULTED XPATH //html
  [1 elements]
 INJECT VARIABLE html - addNewAttribute
 SELECTOR html INJECT VARIABLE $this->global['locale']
 RESULTED XPATH //html
  [1 elements]
 INJECT VARIABLE html - lang
 SELECTOR [data-v-global-*] INJECT PHP $name = '@@__data-v-global-(*)__@@'; if (isset($this->global) && $name && ($value = \Vvveb\arrayPath($this->global, $name))) { echo htmlspecialchars($value); }
 RESULTED XPATH //*[ @*[starts-with(name(), "data-v-global-")] ]
  [2 elements]
 INJECT VARIABLE [data-v-global-*] - innerText
  ATTRIB NAME data-v-global-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH site.favicon
  ATTRIB NAME data-v-global-(*)
  MATCH site.description.title
 SELECTOR img[data-v-global-*] INJECT PHP $name = '@@__data-v-global-(*)__@@'; if (isset($this->global) && $name && ($value = \Vvveb\arrayPath($this->global, $name))) { echo htmlspecialchars($value); }
 RESULTED XPATH //img [ @*[starts-with(name(), "data-v-global-")] ]
  [0 elements]
 INJECT VARIABLE img[data-v-global-*] - src
 SELECTOR a[data-v-global-*] INJECT PHP $name = '@@__data-v-global-(*)__@@'; if (isset($this->global) && $name && ($value = \Vvveb\arrayPath($this->global, $name))) { echo htmlspecialchars($value); }
 RESULTED XPATH //a [ @*[starts-with(name(), "data-v-global-")] ]
  [0 elements]
 INJECT VARIABLE a[data-v-global-*] - href
 SELECTOR link[data-v-global-*] INJECT PHP $name = '@@__data-v-global-(*)__@@'; if (isset($this->global) && $name && ($value = \Vvveb\arrayPath($this->global, $name))) { echo htmlspecialchars($value); }
 RESULTED XPATH //link [ @*[starts-with(name(), "data-v-global-")] ]
  [1 elements]
 INJECT VARIABLE link[data-v-global-*] - href
  ATTRIB NAME data-v-global-(*)
  NO MATCH
  NO MATCH
  NO MATCH
  MATCH site.favicon
 SELECTOR head > link[hreflang] RESULTED XPATH //head/link [ @hreflang ]
  [1 elements]
 INJECT VARIABLE head > link[hreflang] - deleteAllButFirst
 SELECTOR head > link[hreflang] INJECT PHP if (isset($this->hreflang)) { foreach ($this->hreflang as $lang => $url) {
 RESULTED XPATH //head/link [ @hreflang ]
  [1 elements]
 INJECT VARIABLE head > link[hreflang] - before
 SELECTOR head > link[hreflang] INJECT VARIABLE $lang
 RESULTED XPATH //head/link [ @hreflang ]
  [1 elements]
 INJECT VARIABLE head > link[hreflang] - hreflang
 SELECTOR head > link[hreflang] INJECT VARIABLE $url
 RESULTED XPATH //head/link [ @hreflang ]
  [1 elements]
 INJECT VARIABLE head > link[hreflang] - href
 SELECTOR head > link[hreflang] INJECT PHP } }
 RESULTED XPATH //head/link [ @hreflang ]
  [1 elements]
 INJECT VARIABLE head > link[hreflang] - after
 SELECTOR head > title INJECT PHP echo htmlspecialchars($this->global['site']['description']['title'] ?? '@@__innerText__@@');
 RESULTED XPATH //head/title
  [1 elements]
 INJECT VARIABLE head > title -
  VALUE
 SELECTOR head > meta[name="description"] INJECT PHP echo htmlspecialchars($this->global['site']['description']['meta-description'] ?? '@@__content__@@');
 RESULTED XPATH //head/meta[ contains( concat( " ", @name, " " ), concat( " ", "description", " " ) ) ]
  [1 elements]
 INJECT VARIABLE head > meta[name="description"] - content
  VALUE
 SELECTOR head > meta[name="keywords"] INJECT PHP echo htmlspecialchars($this->global['site']['description']['meta-keywords'] ?? '@@__content__@@');
 RESULTED XPATH //head/meta[ contains( concat( " ", @name, " " ), concat( " ", "keywords", " " ) ) ]
  [1 elements]
 INJECT VARIABLE head > meta[name="keywords"] - content
  VALUE
 SELECTOR head > title INJECT PHP echo htmlspecialchars(ucfirst($this->manufacturer_name));
 RESULTED XPATH //head/title
  [1 elements]
 INJECT VARIABLE head > title -
 SELECTOR [data-v-manufacturer-name] INJECT PHP echo htmlspecialchars(ucfirst($this->manufacturer_name));
 RESULTED XPATH //*[ @data-v-manufacturer-name ]
  [1 elements]
 INJECT VARIABLE [data-v-manufacturer-name] -
 SELECTOR [data-v-manufacturer-*] INJECT VARIABLE $this->manufacturer['@@__data-v-manufacturer-(*)__@@']
 RESULTED XPATH //*[ @*[starts-with(name(), "data-v-manufacturer-")] ]
  [1 elements]
 INJECT VARIABLE [data-v-manufacturer-*] - innerText
 SELECTOR img[data-v-manufacturer-*] INJECT VARIABLE $this->manufacturer['@@__data-v-manufacturer-(*)__@@']
 RESULTED XPATH //img [ @*[starts-with(name(), "data-v-manufacturer-")] ]
  [0 elements]
 INJECT VARIABLE img[data-v-manufacturer-*] - src
 SELECTOR [data-v-manufacturer-name] INJECT PHP echo htmlspecialchars(ucfirst($this->manufacturer['name'] ?? ''));
 RESULTED XPATH //*[ @data-v-manufacturer-name ]
  [1 elements]
 INJECT VARIABLE [data-v-manufacturer-name] -
 SAVE /home/buu.ro/web/buu.ro/public_html/storage/compiled-templates/app_1_landing_product_manufacturer.html
;
  • +55 (111) 123 777
  • Euro
  • English
Logo Site logo Site logo sticky Site logo dark Site logo dark sticky
  • Home
  • About
  • Shop
  • Mega menu
    Post

    Features

    Just a few mentions, but there is more

    • Page builder
    • Mega menu
    • Multi language
    • Advanced SEO
    • Ecommerce
  • Servicii
    Pricing
    Servicii
    Portfolio
  • Blog
  • Contact us
  • User
    Forgotten Password

    Don’t have an account?
    Register Account | Login
  • Cart
    Empty cart
    No products added yet!

  1. Home
  2. Shop
  • Price high to low
    • Price high to low
    • Price low to high
    • Popularity
    • Sales
Product 19 Product 19
Product 19

240.26€

Add to cart Add to cart
Product 18 Product 18
Product 18

120.61€

Add to cart Add to cart
Product 17 Product 17
Product 17

120.61€

Out of stock
Product 16 Product 16
Product 16

1,197.64€

Add to cart Add to cart
Product 15 Product 15
Product 15

2,394.35€

Add to cart Add to cart
Product 14 Product 14
Product 14

1,197.64€

Add to cart Add to cart
  • 1
  • 2
  • 3
  • 4
Site logo dark Site logo
Information
Vendors
Brands
Contact us
About
Returns
Portfolio
Contact us
My account
Order history
Wishlist
Compare
Order tracking
Vvveb
Home
Shop
Servicii
Blog
Terms and conditions | Privacy Policy
© 2023 Boo.ro - Electronice si Electrocasnice. Powered by Vvveb
Product was added to cart.