{"id":2266,"date":"2025-07-07T14:21:30","date_gmt":"2025-07-07T12:21:30","guid":{"rendered":"https:\/\/boostique.pl\/mon-compte\/"},"modified":"2026-02-26T13:37:33","modified_gmt":"2026-02-26T12:37:33","slug":"mon-compte","status":"publish","type":"page","link":"https:\/\/boostique.pl\/fr\/mon-compte\/","title":{"rendered":"Mon compte"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2266\" class=\"elementor elementor-2266 elementor-18\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-540bf4fe e-flex e-con-boxed e-con e-parent\" data-id=\"540bf4fe\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-304ccb0 elementor-widget elementor-widget-html\" data-id=\"304ccb0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- p5.js CDN -->\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/p5@1.11.7\/lib\/p5.min.js\"><\/script>\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/p5@0.7.0\/lib\/addons\/p5.sound.min.js\"><\/script>\r\n\r\n<style>\r\n  #p5-bg-canvas {\r\n    position: fixed;\r\n    top: 0;\r\n    left: 0;\r\n    z-index: 0;\r\n    width: 100vw;\r\n    height: 100vh;\r\n    pointer-events: none;\r\n    overflow: hidden;\r\n  }\r\n\r\n  canvas {\r\n    display: block;\r\n  }\r\n<\/style>\r\n\r\n<div id=\"p5-bg-canvas\"><\/div>\r\n\r\n<script>\r\n  let flowerImages = [];\r\n  let flowers = [];\r\n\r\n  const isMobile = window.innerWidth < 768;\r\n  const NUM_FLOWERS = isMobile ? 18 : 36;\r\n  const TARGET_FPS = isMobile ? 24 : 60;\r\n\r\n  let scrolling = false;\r\n  let scrollTimeout;\r\n\r\n  class Flower {\r\n    constructor(img) {\r\n      this.img = img;\r\n      this.reset(true);\r\n    }\r\n\r\n    reset(initial = false) {\r\n      this.x = random(width);\r\n      this.y = initial ? random(height) : random(-height, -40);\r\n      this.speed = random(0.5, 1.4);\r\n      this.driftSpeed = random(-0.25, 0.25);\r\n      this.rotation = random(TWO_PI);\r\n      this.rotationSpeed = random(-0.02, 0.02);\r\n\r\n      \/\/ \ud83c\udf38 FINALNE, MNIEJSZE ROZMIARY\r\n      this.size = isMobile\r\n        ? random(9, 15)    \/\/ \ud83d\udcf1 mobile\r\n        : random(12, 18);  \/\/ \ud83d\udda5 desktop\r\n    }\r\n\r\n    update() {\r\n      this.y += this.speed;\r\n      this.x += this.driftSpeed;\r\n      this.rotation += this.rotationSpeed;\r\n\r\n      if (this.x < -30) this.x = width + 30;\r\n      if (this.x > width + 30) this.x = -30;\r\n\r\n      if (this.y > height + 50) {\r\n        this.reset();\r\n      }\r\n    }\r\n\r\n    display() {\r\n      push();\r\n      translate(this.x, this.y);\r\n      rotate(this.rotation);\r\n\r\n      \/\/ \ud83d\udd0d oversampling dla ostro\u015bci\r\n      const renderSize = this.size * 1.6;\r\n      image(this.img, 0, 0, renderSize, renderSize);\r\n\r\n      pop();\r\n    }\r\n  }\r\n\r\n  function preload() {\r\n    const urls = [\r\n      'https:\/\/dae.transientusercontent.xyz\/uploads\/6bd79428-1df7-4777-88d9-c5cecf5dd06a',\r\n      'https:\/\/dae.transientusercontent.xyz\/uploads\/f90a1a61-7ed7-487f-818b-2f148c667a21',\r\n      'https:\/\/dae.transientusercontent.xyz\/uploads\/e5bccea6-0f78-4046-8df4-aed322752c3d',\r\n      'https:\/\/dae.transientusercontent.xyz\/uploads\/e5ef475b-1668-4459-a880-d72775236cfa',\r\n      'https:\/\/dae.transientusercontent.xyz\/uploads\/1a804cc9-2597-4de6-a853-52655e8fa794',\r\n      'https:\/\/dae.transientusercontent.xyz\/uploads\/c4babb54-386c-46dd-831b-d6dfa6c43158'\r\n    ];\r\n\r\n    for (let url of urls) {\r\n      flowerImages.push(loadImage(url));\r\n    }\r\n  }\r\n\r\n  function setup() {\r\n    const cnv = createCanvas(windowWidth, windowHeight);\r\n    cnv.parent('p5-bg-canvas');\r\n\r\n    imageMode(CENTER);\r\n    frameRate(TARGET_FPS);\r\n\r\n    \/\/ \ud83c\udfaf balans jako\u015b\u0107 \/ performance\r\n    const dpr = window.devicePixelRatio || 1;\r\n    pixelDensity(isMobile ? Math.min(2.5, dpr) : dpr);\r\n\r\n    drawingContext.imageSmoothingEnabled = true;\r\n    drawingContext.imageSmoothingQuality = 'high';\r\n\r\n    for (let i = 0; i < NUM_FLOWERS; i++) {\r\n      flowers.push(new Flower(random(flowerImages)));\r\n    }\r\n\r\n    \/\/ \u23f8 pauza animacji podczas scrolla\r\n    window.addEventListener(\r\n      'scroll',\r\n      () => {\r\n        scrolling = true;\r\n        clearTimeout(scrollTimeout);\r\n        scrollTimeout = setTimeout(() => (scrolling = false), 120);\r\n      },\r\n      { passive: true }\r\n    );\r\n  }\r\n\r\n  function draw() {\r\n    if (scrolling) return;\r\n\r\n    clear();\r\n    for (let flower of flowers) {\r\n      flower.update();\r\n      flower.display();\r\n    }\r\n  }\r\n\r\n  function windowResized() {\r\n    resizeCanvas(windowWidth, windowHeight);\r\n  }\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2c314c0 elementor-widget elementor-widget-heading\" data-id=\"2c314c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Moje konto<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-af446da e-my-account-tabs-vertical elementor-widget elementor-widget-woocommerce-my-account\" data-id=\"af446da\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-my-account.default\">\n\t\t\t\t\t<div class=\"e-my-account-tab e-my-account-tab__ \">\t\t\t<div class=\"woocommerce\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-2266","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/boostique.pl\/fr\/wp-json\/wp\/v2\/pages\/2266","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/boostique.pl\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/boostique.pl\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/boostique.pl\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/boostique.pl\/fr\/wp-json\/wp\/v2\/comments?post=2266"}],"version-history":[{"count":1,"href":"https:\/\/boostique.pl\/fr\/wp-json\/wp\/v2\/pages\/2266\/revisions"}],"predecessor-version":[{"id":2285,"href":"https:\/\/boostique.pl\/fr\/wp-json\/wp\/v2\/pages\/2266\/revisions\/2285"}],"wp:attachment":[{"href":"https:\/\/boostique.pl\/fr\/wp-json\/wp\/v2\/media?parent=2266"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}