CINXE.COM

Release Notes

<!doctype html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-NTNB2HH2');</script> <title>Release Notes</title> <meta name="description" content="Discover what&#39;s new from Samurai Seller."> <link rel="apple-touch-icon" sizes="180x180" href="/img/favicon-new/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/img/favicon-new/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/img/favicon-new/favicon-16x16.png"> <link rel="manifest" href="/img/favicon-new/site.webmanifest"> <meta property="og:image" content="/img/samurai-seller-og-img.jpg"> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } </script> <script src='https://www.google.com/recaptcha/api.js'></script> <script>!function (f, b, e, v, n, t, s) { if (f.fbq) return; n = f.fbq = function () { n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments) }; if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0'; n.queue = []; t = b.createElement(e); t.async = !0; t.src = v; s = b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t, s) }(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1188160471878692'); fbq('track', 'PageView');</script> <noscript> <img height="1" width="1" src="https://www.facebook.com/tr?id=1188160471878692&ev=PageView&noscript=1" /></noscript> <script src="https://cdn.tailwindcss.com"></script> <link rel="stylesheet" type="text/css" href="/css/style.css?__i2Jgupci0xdN"> <link rel="stylesheet" type="text/css" href="/css/external-style.css"> <style> @import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap"; body { font-family: Montserrat, Arial, Helvetica, sans-serif !important; font-size: 1rem; } </style> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.8/css/intlTelInput.css" /> <script src="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.8/js/intlTelInput.min.js"></script> </head> <body> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NTNB2HH2" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <header id="external-header"> <nav class="bg-white border-gray-200 px-4 lg:px-6 py-4"> <div class="flex flex-wrap justify-between items-center mx-auto max-w-screen-xl" > <a href="/" class="flex title-font font-medium items-center text-gray-900" > <img src="/img/favicon-new/apple-touch-icon.png" alt="" class="h-8 w-8 rounded-full sm:hidden" /> <svg class="h-8 w-auto hidden sm:block" xmlns="http://www.w3.org/2000/svg" width="189.05" height="50" viewBox="0 0 189.05 50" > <defs> <style> .cls-1 { fill: #1e293b; } .cls-2 { fill: #f97316; } .cls-3 { fill: none; } </style> </defs> <path class="cls-3" d="m181.99,29.87h-3.35v6.16h3.35c2.52,0,3.82-1.15,3.82-3.09s-1.3-3.07-3.82-3.07Z" /> <polygon class="cls-3" points="80.35 17.21 87.02 17.21 83.69 9.64 80.35 17.21" /> <path class="cls-3" d="m156.1,12.77c0-2.21-1.48-3.46-4.3-3.46h-3.75v6.95h3.75c2.82,0,4.3-1.28,4.3-3.49Z" /> <polygon class="cls-3" points="168.69 17.21 175.35 17.21 172.02 9.64 168.69 17.21" /> <path class="cls-1" d="m64.34,21.13c-1.99,0-3.95-.75-5.1-1.79l-.82,1.72c1.24,1.15,3.55,1.94,5.91,1.94,4.08,0,5.98-2.03,5.98-4.39,0-5.67-9.36-3.31-9.36-7.08,0-1.35,1.13-2.45,3.75-2.45,1.37,0,2.89.4,4.24,1.26l.73-1.76c-1.28-.88-3.16-1.37-4.96-1.37-4.06,0-5.91,2.03-5.91,4.41,0,5.74,9.35,3.35,9.35,7.13,0,1.35-1.15,2.38-3.82,2.38Z" /> <path class="cls-1" d="m89.49,22.83h2.32l-7.02-15.44h-2.18l-6.99,15.44h2.27l1.7-3.86h8.21l1.7,3.86Zm-9.13-5.63l3.33-7.57,3.33,7.57h-6.66Z" /> <polygon class="cls-1" points="112.8 11.58 112.83 22.83 114.94 22.83 114.92 7.39 113.11 7.39 106.76 18.24 100.31 7.39 98.51 7.39 98.51 22.83 100.62 22.83 100.62 11.65 106.21 20.96 107.22 20.96 112.8 11.58" /> <path class="cls-1" d="m136.91,16.17V7.39h-2.14v8.69c0,3.42-1.59,4.96-4.37,4.96s-4.35-1.54-4.35-4.96V7.39h-2.21v8.78c0,4.48,2.47,6.84,6.53,6.84s6.53-2.36,6.53-6.84Z" /> <path class="cls-1" d="m152.83,18.09l3.33,4.74h2.41l-3.66-5.18c2.16-.77,3.4-2.49,3.4-4.88,0-3.35-2.43-5.38-6.44-5.38h-6.02v15.44h2.21v-4.7h3.82c.33,0,.66-.02.97-.04Zm-4.79-1.83v-6.95h3.75c2.82,0,4.3,1.26,4.3,3.46s-1.48,3.49-4.3,3.49h-3.75Z" /> <path class="cls-1" d="m177.83,22.83h2.32l-7.02-15.44h-2.18l-6.99,15.44h2.27l1.7-3.86h8.21l1.7,3.86Zm-9.13-5.63l3.33-7.57,3.33,7.57h-6.66Z" /> <rect class="cls-1" x="186.84" y="7.39" width="2.21" height="15.44" /> <path class="cls-2" d="m61.47,31.7c0-1.17.97-2.1,3.35-2.1,1.35,0,2.87.4,4.26,1.21l.9-2.23c-1.35-.88-3.29-1.37-5.14-1.37-4.24,0-6.22,2.12-6.22,4.61,0,5.74,9.18,3.55,9.18,6.88,0,1.15-1.01,2.01-3.42,2.01-1.9,0-3.86-.71-5.1-1.7l-.99,2.23c1.28,1.1,3.68,1.85,6.09,1.85,4.24,0,6.24-2.12,6.24-4.59,0-5.67-9.16-3.53-9.16-6.82Z" /> <polygon class="cls-2" points="85.6 36.22 93.06 36.22 93.06 33.86 85.6 33.86 85.6 29.84 94.01 29.84 94.01 27.44 82.74 27.44 82.74 42.88 94.32 42.88 94.32 40.48 85.6 40.48 85.6 36.22" /> <polygon class="cls-2" points="109.65 27.44 106.78 27.44 106.78 42.88 117.72 42.88 117.72 40.46 109.65 40.46 109.65 27.44" /> <polygon class="cls-2" points="132.12 27.44 129.25 27.44 129.25 42.88 140.2 42.88 140.2 40.46 132.12 40.46 132.12 27.44" /> <polygon class="cls-2" points="154.6 36.22 162.06 36.22 162.06 33.86 154.6 33.86 154.6 29.84 163 29.84 163 27.44 151.73 27.44 151.73 42.88 163.31 42.88 163.31 40.48 154.6 40.48 154.6 36.22" /> <path class="cls-2" d="m188.7,32.93c0-3.42-2.52-5.49-6.57-5.49h-6.35v15.44h2.87v-4.5h3.49c.2,0,.4,0,.6-.02l3.15,4.52h3.09l-3.55-5.07c2.1-.82,3.29-2.54,3.29-4.88Zm-6.71,3.09h-3.35v-6.16h3.35c2.52,0,3.82,1.12,3.82,3.07s-1.3,3.09-3.82,3.09Z" /> <path class="cls-2" d="m44.79,9.7s-.02.03-.02.05c-1.28,2.47-2.56,4.93-3.84,7.36-2.15,4.12-4.31,8.24-6.43,12.36-.16.31-.34.66-.5.97q-.06.12-.19.06c-.59-.34-1.19-.66-1.75-1-.19-.09-.16-.09-.06-.25,1.06-2.03,2.15-4.09,3.21-6.12,1-1.9,2-3.81,3.03-5.71,1.68-3.18,3.34-6.33,5.02-9.51C38.7,3.04,32.22,0,25.02,0,11.2,0,0,11.2,0,25.02c0,1.72.17,3.4.51,5.03.95,4.64,3.2,8.81,6.33,12.12.27-.15.56-.3.82-.42,1-.51,2.03-.99,3.03-1.5.16-.06.19-.16.19-.32v-2.2c0-.06.03-.1.09-.1h10.85c.16,0,.22.03.31.16,1.59,2.39,3.19,4.74,4.75,7.16.94,1.43,1.84,2.9,2.75,4.33.06.09.11.17.16.24,11.53-2.23,20.24-12.37,20.24-24.56,0-1.72-.17-3.4-.51-5.03-.78-3.81-2.44-7.3-4.73-10.26ZM6.79,19.39c.53-.19,13.32-4.77,13.32-4.81q.19-.06.25.12c.22.53.44,1.09.66,1.62,1.5,3.68,4.59,11.14,4.62,11.26-6.27-2.75-12.54-5.46-18.85-8.21Zm19.03,19.5c-.06-.03-2.03-2.25-3-3.28-.9-1-1.78-2-2.68-2.96-1.15-1.28-3.56-3.9-3.59-3.96,0,.06.03.12.06.19.56.94,1.15,1.84,1.72,2.78.94,1.5,1.87,2.96,2.81,4.46.04.07.05.11.04.12,0,.03-.07.04-.14.04-1.72,0-3.43,0-5.15-.03-1.56-.03-3.12,0-4.68-.03h-.19c-.09,0-.12-.03-.16-.12-.03-.16-2.59-7.71-3.84-11.33-.06-.16-.03-.22.09-.31.78-.72,1.59-1.47,2.37-2.22.06-.06.12-.09.25-.06,4.56,2.03,9.14,3.99,13.7,5.99,1.75.78,3.49,1.53,5.24,2.28.03.01.19.08.16.22-.16.44-.34.9-.5,1.34-.81,2.22-2.47,6.83-2.53,6.9Zm7.74-5.62c-1.5.78-4.52,2.37-4.52,2.37-.09.06-.12.03-.19-.06-.22-.37-.44-.72-.66-1.09-.06-.09-.06-.16-.03-.25.41-1.12.81-2.25,1.19-3.37,0-.03.03-.06.03-.09,1.44.78,2.9,1.56,4.34,2.37-.03.06-.09.09-.16.12Zm2.12-1.06c-.37.22-.78.41-1.15.62-.09.06-.19.06-.28,0-1.59-.87-3.21-1.72-4.81-2.59-.06-.03-.12-.06-.12-.19.03-.44.03-.87.06-1.31,2.12,1.12,4.28,2.22,6.43,3.34-.03.06-.09.09-.12.12Z" /> <path class="cls-1" d="m26.88,44.96c-1.56-2.42-3.16-4.78-4.75-7.16-.09-.13-.16-.16-.31-.16h-10.85c-.06,0-.09.03-.09.1v2.2c0,.16-.03.25-.19.32-1,.51-2.03.99-3.03,1.5-.26.12-.56.27-.82.42,4.56,4.82,11.01,7.83,18.17,7.83,1.64,0,3.23-.16,4.78-.46-.05-.08-.1-.16-.16-.24-.91-1.43-1.81-2.9-2.75-4.33Z" /> <path class="cls-1" d="m35.22,23.13c-1.06,2.03-2.15,4.09-3.21,6.12-.09.16-.12.16.06.25.56.34,1.15.66,1.75,1q.12.06.19-.06c.16-.31.34-.66.5-.97,2.12-4.12,4.28-8.24,6.43-12.36,1.28-2.43,2.56-4.9,3.84-7.36,0-.02.01-.03.02-.05,0,0,0-.01,0-.02-.48-.62-.99-1.21-1.52-1.78,0,0,0,0,0,0,0,0,0,0,0,0-1.68,3.18-3.34,6.33-5.02,9.51-1.03,1.9-2.03,3.81-3.03,5.71Z" /> <path class="cls-1" d="m28.85,30.65c.04-.14-.13-.2-.16-.22-1.75-.75-3.49-1.5-5.24-2.28-4.56-2-9.14-3.96-13.7-5.99-.12-.03-.19,0-.25.06-.78.75-1.59,1.5-2.37,2.22-.12.09-.16.16-.09.31,1.25,3.62,3.81,11.17,3.84,11.33.03.09.06.12.16.12h.19c1.56.03,3.12,0,4.68.03,1.72.03,3.43.03,5.15.03.06,0,.13,0,.14-.04,0-.01,0-.05-.04-.12-.94-1.5-1.87-2.96-2.81-4.46-.56-.94-1.15-1.84-1.72-2.78-.03-.06-.06-.12-.06-.19.03.06,2.43,2.68,3.59,3.96.9.97,1.78,1.97,2.68,2.96.97,1.03,2.93,3.25,3,3.28.06-.06,1.72-4.68,2.53-6.9.16-.44.34-.9.5-1.34Z" /> <path class="cls-1" d="m21.02,16.33c-.22-.53-.44-1.09-.66-1.62q-.06-.19-.25-.12s-12.79,4.62-13.32,4.81c6.3,2.75,12.58,5.46,18.85,8.21-.03-.12-3.12-7.58-4.62-11.26Z" /> <path class="cls-1" d="m29.35,30.87c-.37,1.12-.78,2.25-1.19,3.37-.03.09-.03.16.03.25.22.37.44.72.66,1.09.06.09.09.12.19.06,0,0,3.03-1.59,4.52-2.37.06-.03.12-.06.16-.12-1.44-.81-2.9-1.59-4.34-2.37,0,.03-.03.06-.03.09Z" /> <path class="cls-1" d="m29.32,30.06c0,.12.06.16.12.19,1.59.87,3.21,1.72,4.81,2.59.09.06.19.06.28,0,.37-.22.78-.41,1.15-.62.03-.03.09-.06.12-.12-2.15-1.12-4.31-2.22-6.43-3.34-.03.44-.03.87-.06,1.31Z" /> </svg> </a> <div class="flex items-center lg:order-2"> <div class="flex items-center"> <button onclick="window.location.href='/platform/login';" class="flex gap-2 mr-2 select-none relative items-center transition rounded-md h-10 px-6 text-orange-500 border-2 border-orange-500 hover:text-white hover:bg-orange-500 justify-center text-sm font-semibold leading-6" > Log in </button> <button onclick="window.location.href='/pricing3';" class="flex gap-2 select-none relative items-center transition rounded-md h-10 px-6 bg-orange-500 text-white hover:bg-orange-600 justify-center text-sm font-semibold leading-6" > Try for Free </button> </div> <button id="mobile-menu-btn" type="button" class="inline-flex items-center p-2 ml-1 text-sm text-gray-900 hover:text-orange-500 rounded-lg lg:hidden hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-gray-200" aria-controls="mobile-menu-2" aria-expanded="false" > <span class="sr-only">Open main menu</span> <svg class="w-6 h-6" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" > <path fill-rule="evenodd" d="M3 5a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM3 10a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM3 15a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1z" clip-rule="evenodd" ></path> </svg> <svg class="hidden w-6 h-6" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" > <path fill-rule="evenodd" d="M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z" clip-rule="evenodd" ></path> </svg> </button> </div> <div class="hidden justify-between items-center w-full lg:flex lg:w-auto lg:order-1 lg:mr-auto lg:ml-12" id="mobile-menu" > <ul class="flex flex-col mt-4 font-medium lg:flex-row lg:space-x-8 lg:mt-0" > <li> <a href="/" class="block py-2 pr-4 pl-3 lg:mx-5 font-semibold text-gray-900 border-b border-gray-100 hover:bg-gray-50 lg:border-0 lg:hover:bg-transparent hover:text-orange-500 lg:p-0" >Home</a > </li> <li> <a href="/pricing3" class="block py-2 pr-4 pl-3 lg:mx-5 font-semibold text-gray-900 border-b border-gray-100 hover:bg-gray-50 lg:border-0 lg:hover:bg-transparent hover:text-orange-500 lg:p-0" >Pricing</a > </li> <li> <a href="/about" class="block py-2 pr-4 pl-3 lg:mx-5 font-semibold text-gray-900 border-b border-gray-100 hover:bg-gray-50 lg:border-0 lg:hover:bg-transparent hover:text-orange-500 lg:p-0" >About</a > </li> <li> <a href="/resources" class="block py-2 pr-4 pl-3 lg:mx-5 font-semibold text-gray-900 border-b border-gray-100 hover:bg-gray-50 lg:border-0 lg:hover:bg-transparent hover:text-orange-500 lg:p-0" >Resources</a > </li> </ul> </div> </div> </nav> </header> <div class="bg-slate-100"> <section class="py-8 sm:py-14"> <div class="mx-auto max-w-7xl px-6 lg:px-8"> <div class="mx-auto max-w-2xl text-center"> <h1 class="mt-2 text-3xl font-bold text-gray-900 sm:text-4xl">Release Notes</h1> <p class="mt-6 text-lg leading-8 text-gray-600">Discover what's new from Samurai Seller.</p> </div> <div class="mx-auto max-w-3xl mt-8 lg:mt-12 lg:max-w-4xl justify-center"> <article class="mx-auto flex max-w-3xl flex-col items-start justify-between mb-16"> <div class="flex items-center gap-x-4 text-sm"> <time datetime="2024-09-10" class="text-gray-500">Sept 17, 2024</time> <span class="hidden sm:block relative z-10 rounded-full bg-gray-50 px-3 py-1.5 font-medium text-gray-600 hover:bg-gray-100">Dashboard</span> </div> <div class="grid grid-cols-1 sm:grid-cols-3 gap-4 items-center justify-items-stretch min-w-full"> <div class="sm:col-span-2"> <div class="group relative"> <h2 class="mt-3 text-2xl font-semibold leading-8 text-gray-900"> <span class="absolute inset-0"></span> Historical Costs, BSR Support </h2> <p class=" mt-2 leading-6 text-gray-600"> Historical COGS, Costs, BSR Graph, Fields Grouping <ul class="mt-2" style='list-style-type: circle; margin-left: 40px;'> <li>Historical COGS added to dashboard</li> <li>Historical Other Costs added to dashboard</li> <li>BSR History and Sparkline Graph</li> <li>Additional Fields Grouping added to totals and SKU level</li> </ul> </p> </div> <div class="relative mt-3 sm:mt-5 flex items-center gap-x-4"> </div> </div> <a href="/platform/p/-p-/dashboard/cogs" class="order-first sm:order-last"> <div class="bg-cover bg-center mt-3 sm:mt-0 h-48 sm:h-44 min-w-full rounded-lg" style="background-image: url(/img/releasenotes/20240917_cogs_blur.png)"></div> </a> </div> </article> <article class="mx-auto flex max-w-3xl flex-col items-start justify-between mb-16"> <div class="flex items-center gap-x-4 text-sm"> <time datetime="2024-09-10" class="text-gray-500">Sept 10, 2024</time> <span class="hidden sm:block relative z-10 rounded-full bg-gray-50 px-3 py-1.5 font-medium text-gray-600 hover:bg-gray-100">Dashboard</span> </div> <div class="grid grid-cols-1 sm:grid-cols-3 gap-4 items-center justify-items-stretch min-w-full"> <div class="sm:col-span-2"> <div class="group relative"> <h2 class="mt-3 text-2xl font-semibold leading-8 text-gray-900"> <span class="absolute inset-0"></span> Profit & Ads Dashboard </h2> <p class=" mt-2 leading-6 text-gray-600"> New totals tiles, better BSR, UX improvements. <ul class="mt-2" style='list-style-type: circle; margin-left: 40px;'> <li>A new set of Totals tiles was added to show multiple date ranges at one time.</li> <li>BSR was updated to show on each grouping view instead of just Child ASIN level.</li> <li>Various UX improvments were added.</li> </ul> </p> </div> <div class="relative mt-3 sm:mt-5 flex items-center gap-x-4"> </div> </div> <a href="/platform/p/-p-/dashboard" class="order-first sm:order-last"> <div class="bg-cover bg-center mt-3 sm:mt-0 h-48 sm:h-44 min-w-full rounded-lg" style="background-image: url(/img/releasenotes/20240910_dashboard_blur7.png)"></div> </a> </div> </article> </div> </div> </section> </div> <div id="cookie-banner" class="flex flex-col sm:flex-row fixed bottom-0 inset-x-0 z-50 px-10 py-5 bg-slate-500 items-center"> <div class="mb-4 sm:mb-0 sm:me-8"> <p class="text-slate-100">We use cookies and other tracking technologies to improve your browsing experience on our website, to show you personalized content and targeted ads, to analyze our website traffic, and to understand where our visitors are coming from. For more detailed information about the cookies we use, see our <a href="/cookies"><span class="text-orange-500 hover:text-orange-600 hover:underline">Cookie Policy</span></a> </p> </div> <div class=""> <button onclick="close_cookie_banner();" class="flex gap-2 select-none relative items-center transition rounded-md h-12 px-8 border-2 border-white text-white hover:text-white hover:bg-orange-500 hover:border-orange-500 justify-center font-semibold text-lg leading-6">Got&nbsp;it! </button> </div> </div> <div > <div class="container mx-auto max-w-8xl flex-wrap p-3 py-5 flex-col md:flex-row items-center text-center text-sm justify-center"> <p class="mb-3"> <a href="/" class="hover:text-orange-500 font-semibold">Home</a> &bull; <a href="/about" class="hover:text-orange-500 font-semibold">About</a> &bull; <a href="/contact" class="hover:text-orange-500 font-semibold">Contact</a> &bull; <a href="/releasenotes" class="hover:text-orange-500 font-semibold">Release Notes</a> &bull; <a href="/terms" class="hover:text-orange-500 font-semibold">Terms of Use</a> &bull; <a href="/privacy" class="hover:text-orange-500 font-semibold">Privacy Policy</a> &bull; <a href="/cookies" class="hover:text-orange-500 font-semibold">Cookie Policy</a> </p> <p>&copy; 2025 Samurai Seller, LLC. All rights reserved.</p> <p>Amazon, Amazon Ads, and all related logos are trademarks of Amazon.com, Inc., or its affiliates.</p> </div> </div> <script type="text/javascript"> function getCookie(c_name) { var i, x, y, ARRcookies = document.cookie.split(";"); for (i = 0; i < ARRcookies.length; i++) { x = ARRcookies[i].substr(0, ARRcookies[i].indexOf("=")); y = ARRcookies[i].substr(ARRcookies[i].indexOf("=") + 1); x = x.replace(/^\s+|\s+$/g, ""); if (x == c_name) { return unescape(y); } } } var ss_cookie = getCookie("sscookie_status"); if (ss_cookie != null && ss_cookie != "") { document.getElementById("cookie-banner").style.display = "none"; } function close_cookie_banner() { document.getElementById("cookie-banner").style.display = "none"; document.cookie = "sscookie_status=dismiss; max-age=2592000;"; } </script> <script> function toggleDiv() { const div = document.querySelector('#mobile-menu'); div.classList.toggle('hidden'); } document.querySelector('#mobile-menu-btn').addEventListener('click', toggleDiv); </script> <script> function handleLogoutButtonClick() { fetch('/api/session/me', { method: 'DELETE', headers: { 'Content-Type': 'application/json' } }) .then(response => { if (!response.ok) { throw new Error('Network response was not ok'); } document.location = '/'; }) .catch(error => { console.error('logout failed:', error); document.location = '/'; }); } </script> <script type="text/javascript"> _linkedin_partner_id = "4990852"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script> <script type="text/javascript"> (function(l) { if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])}; window.lintrk.q=[]} var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript"; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(window.lintrk); </script> <noscript> <img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=4990852&fmt=gif" /> </noscript> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10