{"id":78491,"date":"2024-09-05T13:32:24","date_gmt":"2024-09-05T13:32:24","guid":{"rendered":"https:\/\/beststringer.com\/tension-systems-in-racquet-stringing-machine-bsw\/"},"modified":"2026-05-21T06:42:19","modified_gmt":"2026-05-21T06:42:19","slug":"tension-systems-in-racquet-stringing-machine-bsw","status":"publish","type":"post","link":"https:\/\/beststringer.com\/da\/tension-systems-in-racquet-stringing-machine-bsw\/","title":{"rendered":"Sp\u00e6ndingssystemer i ketcheropstrengning"},"content":{"rendered":"<div class=\"gb-container gb-container-c65b0277\"><div class=\"gb-inside-container\">\n<div class=\"gb-grid-wrapper gb-grid-wrapper-46b9ae1c\">\n<div class=\"gb-grid-column gb-grid-column-ee22cad4\"><div class=\"gb-container gb-container-ee22cad4\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-49b92206\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tension-systems-in-racquet-stringing-showing-lock-out-vs-constant-pull-machine-setups.jpg\" alt=\"Sp\u00e6ndingssystemer til opstrengning af ketsjere: Lock-out vs. constant-pull maskinops\u00e6tninger\" class=\"wp-image-70552\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tension-systems-in-racquet-stringing-showing-lock-out-vs-constant-pull-machine-setups.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tension-systems-in-racquet-stringing-showing-lock-out-vs-constant-pull-machine-setups-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tension-systems-in-racquet-stringing-showing-lock-out-vs-constant-pull-machine-setups-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tension-systems-in-racquet-stringing-showing-lock-out-vs-constant-pull-machine-setups-768x768.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-a117e04f\"><div class=\"gb-container gb-container-a117e04f\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\" id=\"h-1-1\"><strong>1.1 Introduktion til sp\u00e6ndingssystemer<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-d6be2288 gb-headline-text\"><strong>Forst\u00e5else af <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">sp\u00e6ndingssystemer<\/mark> ved opstrengning<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sp\u00e6ndingssystemet er kernen i enhver opstrengningsmaskine. Det afg\u00f8r pr\u00e6cis, hvordan tr\u00e6kkraften p\u00e5f\u00f8res strengen, hvordan strengens forl\u00e6ngelse h\u00e5ndteres, og i sidste ende, hvor ensartet din endelige strengflade bliver. For enhver seri\u00f8s opstrenger er forst\u00e5else af maskinens opf\u00f8rsel lige s\u00e5 afg\u00f8rende som at mestre selve v\u00e6veteknikken, uanset om der er tale om badminton- eller tennisketsjere.<br><br>En almindelig misforst\u00e5else er, at det at indstille den samme referencesp\u00e6nding p\u00e5 to forskellige maskiner giver pr\u00e6cis den samme f\u00f8lelse p\u00e5 banen. I virkeligheden har den mekaniske tilgang \u2013 specifikt om maskinen bruger et lock-out-sp\u00e6ndingssystem eller et constant-pull-sp\u00e6ndingssystem \u2013 en markant indflydelse p\u00e5 ketsjerens faktiske stivhed og spilleegenskaber.<br><br>Trin 1: Forst\u00e5 hvordan forskellige systemer h\u00e5ndterer strengens str\u00e6k. Trin 2: L\u00e6r hvordan designet af tr\u00e6khovedet p\u00e5virker friktion og sikkerhed. Trin 3: Opdag hvorfor en certificeret opstrenger stoler p\u00e5 kalibrering og systemkendskab for at sikre professionel ensartethed frem for blot at antage, at maskinen klarer alt arbejdet.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-766d33ad\">\n<div class=\"gb-grid-column gb-grid-column-8ee01b48\"><div class=\"gb-container gb-container-8ee01b48\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-ffbffbf3\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Lock-out-vs-constant-pull-stringing-machine-comparison-for-consistency.jpg\" alt=\"Sammenligning af lock-out vs. constant-pull opstrengningsmaskiner for ensartethed\" class=\"wp-image-70568\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Lock-out-vs-constant-pull-stringing-machine-comparison-for-consistency.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Lock-out-vs-constant-pull-stringing-machine-comparison-for-consistency-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Lock-out-vs-constant-pull-stringing-machine-comparison-for-consistency-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Lock-out-vs-constant-pull-stringing-machine-comparison-for-consistency-768x768.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-18e64276\"><div class=\"gb-container gb-container-18e64276\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\" id=\"h-1-2\"><strong>1.2 De to hovedkategorier<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-fe4314d9 gb-headline-text\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Lock-out<\/mark> vs. <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Constant-pull<\/mark><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Et lock-out-sp\u00e6ndingssystem fungerer ud fra et &#8220;tr\u00e6k og hold&#8221;-princip. Maskinen tr\u00e6kker i strengen, indtil den n\u00e5r den pr\u00e6cise referencesp\u00e6nding, hvorefter en mekanisk bremse l\u00e5ser hovedet fast. N\u00e5r det f\u00f8rst er l\u00e5st, stopper maskinen med at tr\u00e6kke. Da strenge naturligt str\u00e6kker sig (forl\u00e6nges) under belastning, begynder sp\u00e6ndingen straks at falde, mens du fastg\u00f8r klemmen. Lock-out-systemer er generelt hurtigere og mere prisvenlige, men kr\u00e6ver en dygtig opstrenger til at styre en ensartet klemmerytme.<br><br>Et constant-pull-sp\u00e6ndingssystem fungerer anderledes. N\u00e5r det n\u00e5r referencesp\u00e6ndingen, l\u00e5ser det ikke permanent. I stedet opfanger maskinens elektroniske sensorer det sp\u00e6ndingsfald, der opst\u00e5r, n\u00e5r strengen giver sig, og den forts\u00e6tter med at tr\u00e6kke kortvarigt for at opretholde den pr\u00e6cise indstillede sp\u00e6nding, indtil du har fastgjort klemmen. Dette resulterer i et mindre indledende sp\u00e6ndingstab.<br><br>Ingen af systemerne er universelt &#8220;bedre&#8221; eller &#8220;d\u00e5rligere&#8221;, men de kr\u00e6ver forskellige praktiske tilpasninger. En ketsjer opstrengt ved 26 lbs p\u00e5 en lock-out-maskine kan f\u00f8les en smule bl\u00f8dere end en, der er opstrengt ved 26 lbs p\u00e5 en constant-pull-maskine. P\u00e5 et professionelt kursus i opstrengning af ketsjere l\u00e6rer opstrengere at justere deres referencesp\u00e6nding afh\u00e6ngigt af, hvilket system de arbejder med.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-30382c81\">\n<div class=\"gb-grid-column gb-grid-column-485232c8\"><div class=\"gb-container gb-container-485232c8\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-f1f4c453\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Linear-pull-and-rotary-tension-head-explanation-for-stringers.jpg\" alt=\"Forklaring af line\u00e6rt og roterende tr\u00e6khoved til opstrengere\" class=\"wp-image-70584\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Linear-pull-and-rotary-tension-head-explanation-for-stringers.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Linear-pull-and-rotary-tension-head-explanation-for-stringers-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Linear-pull-and-rotary-tension-head-explanation-for-stringers-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Linear-pull-and-rotary-tension-head-explanation-for-stringers-768x768.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-c7c79a46\"><div class=\"gb-container gb-container-c7c79a46\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\" id=\"h-1-3\"><strong>1.3 Tr\u00e6khoveder<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-1eb77145 gb-headline-text\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Line\u00e6rt<\/mark> vs <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">roterende<\/mark> tr\u00e6k<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Udover selve sp\u00e6ndingslogikken \u00e6ndrer selve tr\u00e6khovedet ogs\u00e5 p\u00e5, hvordan strengen h\u00e5ndteres. De to prim\u00e6re designs er line\u00e6re tr\u00e6khoveder og roterende tr\u00e6khoveder.<br><br>Et line\u00e6rt tr\u00e6khoved tr\u00e6kker strengen bagud i en ret linje v\u00e6k fra ketsjerrammen. Da der ikke involveres nogen form for vinding, finder mange opstrengere dette intuitivt, og det minimerer skarpe kn\u00e6k, som kan stresse skr\u00f8belige strenge. Et roterende tr\u00e6khoved, som ofte ses p\u00e5 klassiske manuelle maskiner og visse high-end elektroniske enheder, tr\u00e6kker strengen ved at vikle den omkring en roterende tromle eller et hjul. Dette fordeler tr\u00e6kkraften glat, hvilket er fremragende for holdbarheden.<br><br>Ingen af head-typerne er universelt overlegne. En professionel opstrenger forst\u00e5r, at det er langt vigtigere at vedligeholde en ren strengklemme end at debattere line\u00e6re kontra roterende designs. Hvis din klemme er beskidt eller d\u00e5rligt justeret, vil den for\u00e5rsage skade p\u00e5 strengen ved at glide, uanset hvor avanceret tr\u00e6khovedet er.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-923b3bea\">\n<div class=\"gb-grid-column gb-grid-column-ad288eac\"><div class=\"gb-container gb-container-ad288eac\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-c3f772bd\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/String-gripper-clamp-adjustment-and-pre-stretch-function-overview.jpg\" alt=\"Justering af strengklemme og oversigt over forstr\u00e6k-funktion\" class=\"wp-image-70601\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/String-gripper-clamp-adjustment-and-pre-stretch-function-overview.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/String-gripper-clamp-adjustment-and-pre-stretch-function-overview-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/String-gripper-clamp-adjustment-and-pre-stretch-function-overview-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/String-gripper-clamp-adjustment-and-pre-stretch-function-overview-768x768.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-ea4295da\"><div class=\"gb-container gb-container-ea4295da\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\" id=\"h-1-4\"><strong>1.4 Underst\u00f8ttende funktioner<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-e3988e70 gb-headline-text\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Klemmer<\/mark> &amp; <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">forstr\u00e6k<\/mark><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Moderne opstrengningsmaskiners sp\u00e6ndingssystemer har avancerede funktioner, der optimerer strengfladens ydeevne og bevarer strengens integritet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1. Strengklemmer.<\/strong> Klemmen er den specifikke komponent p\u00e5 tr\u00e6khovedet, der holder fast i strengen under tr\u00e6kket. Hvis klemmepladerne er beskidte af strengvoks eller justeret for l\u00f8st, vil strengen glide, hvilket resulterer i et alvorligt sp\u00e6ndingstab. Hvis de justeres for stramt, vil de knuse strengens kerne, hvilket f\u00f8rer til for tidlig overrivning p\u00e5 banen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2. Forstr\u00e6k-funktion.<\/strong> Mange elektroniske constant-pull-maskiner inkluderer en forstr\u00e6k-funktion. N\u00e5r den aktiveres (ofte p\u00e5 10 % eller 15 %), tr\u00e6kker maskinen strengen kortvarigt forbi referencesp\u00e6ndingen og sl\u00e6kker den derefter tilbage til m\u00e5let. Dette hj\u00e6lper med at fjerne den indledende slaphed og forl\u00e6ngelse, hvilket reducerer graden af sp\u00e6ndingstab i l\u00f8bet af de f\u00f8rste par dages spil.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>3. Praktisk anvendelse.<\/strong> Forstr\u00e6k er ikke en universel regel. Nogle bl\u00f8de multifilament-tennisstrenge eller ultratynde badmintonstrenge kan kn\u00e6kke, hvis de bliver forstr\u00e6kt for aggressivt. En badminton-opstrengningscertificering l\u00e6rer opstrengere at vurdere strengens egenskaber, f\u00f8r man blindt aktiverer ekstra sp\u00e6ndingsfunktioner.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-0113e3c9\">\n<div class=\"gb-grid-column gb-grid-column-5aedb366\"><div class=\"gb-container gb-container-5aedb366\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-6f736e8d\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Stringing-machine-calibration-verifying-exact-pull-force-accuracy.jpg\" alt=\"Kalibrering af opstrengningsmaskine \u2013 verificering af pr\u00e6cis tr\u00e6kkraft\" class=\"wp-image-70617\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Stringing-machine-calibration-verifying-exact-pull-force-accuracy.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Stringing-machine-calibration-verifying-exact-pull-force-accuracy-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Stringing-machine-calibration-verifying-exact-pull-force-accuracy-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Stringing-machine-calibration-verifying-exact-pull-force-accuracy-768x768.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-8a92c288\"><div class=\"gb-container gb-container-8a92c288\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\" id=\"h-2-1\"><strong>1.5 N\u00f8jagtighed<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-b56bd481 gb-headline-text\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Kalibrering<\/mark> &amp; <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">maskinn\u00f8jagtighed<\/mark><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Professionalismens kerne.<\/strong><br>Et sp\u00e6ndingssystem er fuldst\u00e6ndig ubrugeligt, hvis det er un\u00f8jagtigt. Kalibrering af en opstrengningsmaskine er processen, hvor man m\u00e5ler tr\u00e6khovedets fysiske tr\u00e6kkraft og matcher den med det viste tal. Hvis en opstrenger negligerer kalibrering, vil deres opstrengninger v\u00e6re fundamentalt inkonsistente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Drift og vedligeholdelse.<\/strong><br>Alle systemer, hvad enten der er tale om mekaniske lock-out-systemer eller avancerede elektroniske constant-pull-maskiner, oplever afvigelser over tid grundet friktion, elektronisk slid eller transport. Regelm\u00e6ssig verifikation ved hj\u00e6lp af en p\u00e5lidelig digital kalibrator er en obligatorisk rutine for enhver seri\u00f8s professionel opstrenger.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Opstrengerens ansvar.<\/strong><br>En badmintonopstrenger b\u00f8r aldrig blindt stole p\u00e5 maskinens display. P\u00e5 enhver respekteret vej mod certificering l\u00e6rer deltagerne, at et pr\u00e6cist tr\u00e6k er en kombination af en kalibreret maskine, rene klemmer og en grundig arbejdsmetode \u2013 ikke bare at indstille et tal og trykke p\u00e5 en knap.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-add9ca71\">\n<div class=\"gb-grid-column gb-grid-column-27109b4c\"><div class=\"gb-container gb-container-27109b4c\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-f1b3baff\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-learning-tension-system-basics-in-a-workshop.jpg\" alt=\"Certificeret opstrenger l\u00e6rer det grundl\u00e6ggende om sp\u00e6ndingssystemer p\u00e5 kursus\" class=\"wp-image-70633\" title=\"Brug af selektionsrammen til at finde det rigtige udstyr.\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-learning-tension-system-basics-in-a-workshop.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-learning-tension-system-basics-in-a-workshop-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-learning-tension-system-basics-in-a-workshop-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-learning-tension-system-basics-in-a-workshop-768x768.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-d0b536c0\"><div class=\"gb-container gb-container-d0b536c0\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\" id=\"h-1-6\"><strong>1.6 Praktisk anvendelse<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-33090c3c gb-headline-text\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Valg<\/mark> af det <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">rigtige system<\/mark><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e5r man v\u00e6lger eller bruger et sp\u00e6ndingssystem, skal en opstrenger balancere workflow-effektivitet, b\u00e6rbarhed og \u00f8nsket ensartethed. Der findes ikke \u00e9t svar, der passer alle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Trin 1: Vurder dit milj\u00f8.<\/strong> Et lock-out-system p\u00e5 en manuel maskine er yderst b\u00e6rbar, kr\u00e6ver ikke str\u00f8m og kan opstrenge meget hurtigt. Dette g\u00f8r det til et fremragende valg for begyndere eller til mobile opstrengningssetups, forudsat at opstrengeren opretholder en ensartet tr\u00e6krytme.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Trin 2: Vurder behovet for ensartethed.<\/strong> Et elektronisk constant-pull-sp\u00e6ndingssystem giver overlegen dynamisk sp\u00e6ndingsholdbarhed, hvilket g\u00f8r det til det foretrukne valg for kommercielle forretninger og avancerede opstrengere, hvor pr\u00e6cis ketsjermatching forventes dagligt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Trin 3: Mestre maskinen.<\/strong> Udstyret er kun s\u00e5 godt som operatoren. En certificeret opstrenger forst\u00e5r, at det betyder mere at f\u00f8lge best practices \u2013 som regelm\u00e6ssig reng\u00f8ring af tr\u00e6khovedet og pr\u00e6cis kalibrering \u2013 end at fokusere p\u00e5 varem\u00e6rket p\u00e5 siden af maskinen.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-7aa6d643\">\n<div class=\"gb-grid-column gb-grid-column-094255c4\"><div class=\"gb-container gb-container-094255c4\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-c73b6bc4\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-adjusting-constant-pull-tensioning-settings.jpg\" alt=\"Certificeret opstrenger justerer indstillinger for constant-pull sp\u00e6nding\" class=\"wp-image-70649\" title=\"Professional stringing consultation philosophy.\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-adjusting-constant-pull-tensioning-settings.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-adjusting-constant-pull-tensioning-settings-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-adjusting-constant-pull-tensioning-settings-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-adjusting-constant-pull-tensioning-settings-768x768.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-11c64c35\"><div class=\"gb-container gb-container-11c64c35\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\" id=\"h-1-7\"><strong>1.7 Professionel v\u00e6kst<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-2bc688f2 gb-headline-text\"><strong>Indvirkning p\u00e5 <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">strengens<\/mark> <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">ydeevne<\/mark><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sp\u00e6ndingssystemet har en direkte indvirkning p\u00e5, hvordan en ketsjer pr\u00e6sterer p\u00e5 banen. Et j\u00e6vnt, fuldt kompenseret tr\u00e6k skaber en strengflade, der holder sp\u00e6ndingen l\u00e6ngere, hvilket giver spillere mere forudsigelig kontrol og styrke.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e5r en opstrenger opgraderer fra et lock-out-system til et constant-pull-system, skal de ofte r\u00e5dgive spillere om, at de nye strengflader kan f\u00f8les en smule strammere end tidligere ved samme referencesp\u00e6nding, fordi maskinen kompenserer for strengens forl\u00e6ngelse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Det er her, uddannelse fra et badminton-opstrengningskursus virkelig viser sit v\u00e6rd. En professionel viden om sp\u00e6ndingssystemer sikrer, at teknikere ikke bare tr\u00e6kker blindt i strenge; de fortolker maskinens opf\u00f8rsel og overs\u00e6tter den til m\u00e5lbar, ketsjerperformance i topklasse for deres kunder.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-container gb-container-e043c359 gbp-section\">\n<div class=\"gb-container gb-container-57db8dd3 gbp-section__inner\">\n<div class=\"gb-container gb-container-f1216be5\">\n\n<h2 class=\"gb-headline gb-headline-941000e3 gb-headline-text gbp-section__headline\">Hurtig <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">FAQ<\/mark> om sp\u00e6ndingssystemer<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Klare, direkte svar om forst\u00e5else og betjening af opstrengningsmaskiners sp\u00e6ndingssystemer.<\/p>\n\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-b997057e\">\n<div class=\"gb-grid-column gb-grid-column-9eb55f9d\"><div class=\"gb-container gb-container-9eb55f9d gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-906120f3 gb-headline-text gbp-card__title\">Hvad er forskellen p\u00e5 <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">lock-out og constant-pull<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Et lock-out-system tr\u00e6kker til m\u00e5lsp\u00e6ndingen og stopper helt, hvilket lader strengen slappe en smule af, f\u00f8r den fastg\u00f8res. Et constant-pull-system forts\u00e6tter kortvarigt med at tr\u00e6kke efter m\u00e5let er n\u00e5et for at kompensere for denne naturlige forl\u00e6ngelse af strengen.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-7143cf45\"><div class=\"gb-container gb-container-7143cf45 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-0560b3f6 gb-headline-text gbp-card__title\">Betyder den samme <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">sp\u00e6ndingsindstilling altid det samme resultat<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Nej. En indstilling p\u00e5 26 lbs p\u00e5 en manuel lock-out-maskine vil typisk give en strengflade, der f\u00f8les en smule bl\u00f8dere end 26 lbs p\u00e5 en elektronisk constant-pull-maskine, p\u00e5 grund af forskellen i hvordan de h\u00e5ndterer strengens forl\u00e6ngelse.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-6cb11780\"><div class=\"gb-container gb-container-6cb11780 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-ac75dd50 gb-headline-text gbp-card__title\">Hvad g\u00f8r en <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">forstr\u00e6k-funktion (pre-stretch)<\/mark> egentlig?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Forstr\u00e6k-funktionen instruerer det elektroniske tr\u00e6khoved i at tr\u00e6kke strengen forbi referencesp\u00e6ndingen med en fastsat procentdel (f.eks. 10 %), f\u00f8r den vender tilbage til m\u00e5let. Dette fjerner den indledende slaphed og reducerer sp\u00e6ndingstab under spil.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-cc214565\"><div class=\"gb-container gb-container-cc214565 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-a3b096e1 gb-headline-text gbp-card__title\">Hvad er forskellen p\u00e5 <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">et system og et tr\u00e6khoved<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sp\u00e6ndings&#8217;systemet&#8217; er den mekaniske eller elektroniske &#8220;hjerne&#8221;, der dikterer, hvordan maskinen reagerer p\u00e5, at strengen str\u00e6kkes (f.eks. constant-pull). Tr\u00e6khovedet er den fysiske bev\u00e6gelige del, der griber fat i og tr\u00e6kker i strengen (f.eks. line\u00e6rt eller roterende).<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-75aa8713\"><div class=\"gb-container gb-container-75aa8713 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-cf70a8af gb-headline-text gbp-card__title\">Hvorfor betyder <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">kalibrering<\/mark> s\u00e5 meget?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Hvis tr\u00e6khovedet afviger over tid, vil maskinen ikke tr\u00e6kke med den korrekte kraft. Kalibrering af opstrengningsmaskinen sikrer, at din referencesp\u00e6nding matcher den fysiske virkelighed, hvilket opretholder professionel ensartethed p\u00e5 tv\u00e6rs af alle ketsjere.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-cb7d9591\"><div class=\"gb-container gb-container-cb7d9591 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-35072c1b gb-headline-text gbp-card__title\">Er en elektronisk constant-pull <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">p\u00e5kr\u00e6vet for gode resultater<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Nej. En dygtig opstrenger, der bruger en velfungerende, kalibreret manuel lock-out-maskine, kan levere fremragende resultater. Et dyrt elektronisk system giver bekvemmelighed og bedre sp\u00e6ndingsvedligeholdelse, men det erstatter ikke grundl\u00e6ggende opstrengningsteknik.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-14e9a9cd\"><div class=\"gb-container gb-container-14e9a9cd gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-6ab9a22f gb-headline-text gbp-card__title\">Hvorfor holde <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">strengtangen ren<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Strengtangen holder direkte fast i strengen under det h\u00f8jsp\u00e6ndte tr\u00e6k. Hvis der ophobes snavs eller strengvoks, vil strengen glide, hvilket \u00f8del\u00e6gger sp\u00e6ndingstr\u00e6kket og potentielt skraber bel\u00e6gningen af f\u00f8lsomme strenge.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-220e6e85\"><div class=\"gb-container gb-container-220e6e85 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-18399ecf gb-headline-text gbp-card__title\">Hvorfor l\u00e6re dette til <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">certificering<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">En certificeret opstrenger skal kunne garantere ensartethed. Ved at forst\u00e5 pr\u00e6cis hvordan sp\u00e6ndingssystemer h\u00e5ndterer tr\u00e6kkraft, forl\u00e6ngelse og kalibrering, kan du levere pr\u00e6cise opstrengninger, som spillere stoler p\u00e5, uanset hvilken maskine du bruger.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-new12345\"><div class=\"gb-container gb-container-new12345 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-new54321 gb-headline-text gbp-card__title\">Er <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">line\u00e6rt eller roterende tr\u00e6k<\/mark> vigtigst?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Begge designs kan v\u00e6re yderst effektive. Nogle opstrengere foretr\u00e6kker det lige tr\u00e6k fra et line\u00e6rt hoved for at reducere b\u00f8jningsstress, mens andre foretr\u00e6kker den glatte, mekaniske vinding fra et roterende hoved. Renlighed og justering betyder langt mere end selve formatet.<\/p>\n\n<\/div><\/div>\n<\/div>\n\n<div class=\"gb-container gb-container-96a56784 gbp-section\">\n\n<h2 class=\"gb-headline gb-headline-eee1030b gb-headline-text gbp-section__headline\">Simulator for sp\u00e6ndingssystemer: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Lock-Out<\/mark> vs <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Constant-Pull<\/mark><\/h2>\n\n\n\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Professional Tension Systems Simulator<\/title>\n    <style>\n        \/* Scoped Container Variables *\/\n        #bsw-tension-module {\n            --bsw-primary: #0B2447;\n            --bsw-secondary: #19376D;\n            --bsw-accent: #FFD700;\n            --bsw-bg-light: #f8fafc;\n            --bsw-text-main: #334155;\n            --bsw-text-muted: #64748b;\n            --bsw-border: #e2e8f0;\n            \n            --bsw-mach-dark: #0f172a;\n            --bsw-mach-mid: #334155;\n            --bsw-mach-light: #94a3b8;\n            --bsw-cp-dark: #172554;\n            --bsw-cp-mid: #1e3a8a;\n            \n            --bsw-tension-low: #94a3b8;\n            --bsw-tension-target: #10b981;\n            --bsw-tension-drop: #f59e0b;\n            --bsw-tension-over: #ef4444;\n            \n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif !important;\n            background: #ffffff !important;\n            color: var(--bsw-text-main) !important;\n            width: 100% !important;\n            max-width: 1000px !important;\n            margin: 2rem auto !important;\n            border-radius: 16px !important;\n            box-shadow: 0 12px 36px rgba(11, 36, 71, 0.08) !important;\n            border: 1px solid var(--bsw-border) !important;\n            box-sizing: border-box !important;\n            overflow: hidden !important;\n            display: flex !important;\n            flex-direction: column !important;\n        }\n\n        #bsw-tension-module * {\n            box-sizing: border-box !important;\n            margin: 0;\n            padding: 0;\n        }\n\n        \/* WordPress Button Reset *\/\n        #bsw-tension-module button {\n            appearance: none !important;\n            -webkit-appearance: none !important;\n            outline: none !important;\n            font-family: inherit !important;\n        }\n\n        \/* Header Area *\/\n        .bsw-ts-header {\n            background: linear-gradient(135deg, var(--bsw-primary), var(--bsw-secondary)) !important;\n            padding: 1.5rem 2rem !important;\n            color: white !important;\n            display: flex !important;\n            justify-content: space-between !important;\n            align-items: center !important;\n            border-bottom: 4px solid var(--bsw-accent) !important;\n        }\n\n        .bsw-ts-header h2 {\n            font-size: 1.5rem !important;\n            font-weight: 700 !important;\n            margin-bottom: 0.25rem !important;\n            color: white !important;\n        }\n\n        .bsw-ts-header p {\n            font-size: 0.9rem !important;\n            opacity: 0.85 !important;\n            color: #e2e8f0 !important;\n        }\n\n        .bsw-ts-badge {\n            background: rgba(255, 255, 255, 0.1) !important;\n            padding: 0.5rem 1rem !important;\n            border-radius: 20px !important;\n            font-size: 0.75rem !important;\n            font-weight: 700 !important;\n            letter-spacing: 1px !important;\n            text-transform: uppercase !important;\n            border: 1px solid rgba(255, 215, 0, 0.3) !important;\n            color: var(--bsw-accent) !important;\n        }\n\n        \/* Layout *\/\n        .bsw-ts-content {\n            display: flex !important;\n            flex-direction: row !important;\n            width: 100% !important;\n        }\n\n        @media (max-width: 768px) {\n            .bsw-ts-content { \n                flex-direction: column !important; \n            }\n            .bsw-ts-header {\n                padding: 1.25rem !important;\n            }\n            .bsw-ts-visualizer {\n                padding: 1rem !important;\n                min-height: 300px !important;\n            }\n            .bsw-ts-inspector {\n                padding: 1.25rem !important;\n            }\n            .bsw-ts-header h2 {\n                font-size: 1.25rem !important;\n            }\n        }\n\n        \/* Left: Visualizer *\/\n        .bsw-ts-visualizer {\n            flex: 1 1 50% !important;\n            background-color: var(--bsw-bg-light) !important;\n            background-image: linear-gradient(var(--bsw-border) 1px, transparent 1px), linear-gradient(90deg, var(--bsw-border) 1px, transparent 1px) !important;\n            background-size: 20px 20px !important;\n            position: relative !important;\n            display: flex !important;\n            align-items: center !important;\n            justify-content: center !important;\n            padding: 2rem !important;\n            border-right: 1px solid var(--bsw-border) !important;\n            min-height: 420px !important;\n        }\n\n        .bsw-ts-svg-container {\n            width: 100% !important;\n            max-width: 450px !important;\n            height: auto !important;\n            filter: drop-shadow(0 15px 25px rgba(0,0,0,0.05)) !important;\n        }\n\n        \/* Right: Inspector Panel *\/\n        .bsw-ts-inspector {\n            flex: 1 1 50% !important;\n            padding: 2rem !important;\n            display: flex !important;\n            flex-direction: column !important;\n            background: #ffffff !important;\n        }\n\n        \/* Tool Selectors *\/\n        .bsw-ts-tabs {\n            display: flex !important;\n            flex-direction: column !important;\n            gap: 0.75rem !important;\n            margin-bottom: 2rem !important;\n        }\n\n        .bsw-ts-tab-btn {\n            background: #ffffff !important;\n            border: 2px solid var(--bsw-border) !important;\n            border-radius: 8px !important;\n            padding: 0.85rem 1.25rem !important;\n            text-align: left !important;\n            font-size: 0.95rem !important;\n            font-weight: 600 !important;\n            color: var(--bsw-text-main) !important;\n            cursor: pointer !important;\n            transition: all 0.2s ease !important;\n            display: flex !important;\n            align-items: center !important;\n            gap: 0.75rem !important;\n        }\n\n        .bsw-ts-tab-btn:hover {\n            border-color: var(--bsw-secondary) !important;\n            background: var(--bsw-bg-light) !important;\n        }\n\n        .bsw-ts-tab-btn.active {\n            border-color: var(--bsw-primary) !important;\n            background: var(--bsw-primary) !important;\n            color: white !important;\n            box-shadow: 0 4px 10px rgba(11, 36, 71, 0.2) !important;\n        }\n\n        .bsw-ts-tab-icon {\n            width: 24px !important;\n            height: 24px !important;\n            display: flex !important;\n            align-items: center !important;\n            justify-content: center !important;\n            background: var(--bsw-bg-light) !important;\n            border-radius: 6px !important;\n            font-size: 14px !important;\n        }\n        \n        .bsw-ts-tab-btn.active .bsw-ts-tab-icon {\n            background: rgba(255,255,255,0.2) !important;\n        }\n\n        \/* Information Panel *\/\n        .bsw-ts-info-panel {\n            background: var(--bsw-bg-light) !important;\n            border-radius: 12px !important;\n            padding: 1.5rem !important;\n            border: 1px solid var(--bsw-border) !important;\n            flex-grow: 1 !important;\n            animation: fadeIn 0.3s ease !important;\n        }\n\n        @keyframes fadeIn {\n            from { opacity: 0; transform: translateY(5px); }\n            to { opacity: 1; transform: translateY(0); }\n        }\n\n        .bsw-ts-info-title {\n            font-size: 1.25rem !important;\n            font-weight: 800 !important;\n            color: var(--bsw-primary) !important;\n            margin-bottom: 0.5rem !important;\n            display: flex !important;\n            align-items: center !important;\n            gap: 0.5rem !important;\n        }\n\n        .bsw-ts-info-desc {\n            font-size: 0.95rem !important;\n            line-height: 1.6 !important;\n            color: var(--bsw-text-muted) !important;\n            margin-bottom: 1.5rem !important;\n        }\n\n        .bsw-ts-pro-tip {\n            background: rgba(255, 215, 0, 0.1) !important;\n            border-left: 4px solid var(--bsw-accent) !important;\n            padding: 1rem !important;\n            border-radius: 0 8px 8px 0 !important;\n            font-size: 0.85rem !important;\n            line-height: 1.5 !important;\n            color: var(--bsw-primary) !important;\n        }\n\n        .bsw-ts-pro-tip strong {\n            display: block !important;\n            font-size: 0.75rem !important;\n            text-transform: uppercase !important;\n            letter-spacing: 0.5px !important;\n            color: #b45309 !important;\n            margin-bottom: 0.25rem !important;\n        }\n\n        \/* --- SVG ANIMATIONS --- *\/\n        .bsw-sys-layer {\n            display: none;\n            opacity: 0;\n            transition: opacity 0.3s ease;\n        }\n        .bsw-sys-layer.active {\n            display: block;\n            opacity: 1;\n        }\n\n        \/* 1. Lock-Out Animations *\/\n        .bsw-sys-layer.active #anim-lo-head { animation: loHeadPull 5s infinite cubic-bezier(0.25, 1, 0.5, 1); }\n        .bsw-sys-layer.active #anim-lo-crank { animation: loCrankTurn 5s infinite cubic-bezier(0.25, 1, 0.5, 1); }\n        .bsw-sys-layer.active #anim-lo-brake { animation: loBrakeSnap 5s infinite cubic-bezier(0.25, 1, 0.5, 1); transform-origin: center bottom; }\n        .bsw-sys-layer.active .color-lo-string { animation: loStringTension 5s infinite cubic-bezier(0.25, 1, 0.5, 1); }\n        .bsw-sys-layer.active .stretch-lo-string { animation: loStringStretch 5s infinite cubic-bezier(0.25, 1, 0.5, 1); transform-origin: 90px 220px; }\n        .bsw-sys-layer.active #anim-lo-text { animation: loTextFade 5s infinite cubic-bezier(0.25, 1, 0.5, 1); }\n\n        @keyframes loHeadPull {\n            0%, 10% { transform: translateX(0); }\n            30%, 85% { transform: translateX(80px); }\n            95%, 100% { transform: translateX(0); }\n        }\n        @keyframes loCrankTurn {\n            0%, 10% { transform: rotate(0deg); }\n            30%, 85% { transform: rotate(360deg); }\n            95%, 100% { transform: rotate(0deg); }\n        }\n        @keyframes loBrakeSnap {\n            0%, 28% { transform: rotate(-30deg); }\n            32%, 85% { transform: rotate(0deg); } \/* Snaps down to lock *\/\n            90%, 100% { transform: rotate(-30deg); }\n        }\n        @keyframes loStringTension {\n            0%, 10% { stroke: var(--bsw-tension-low); stroke-width: 2px; }\n            30% { stroke: var(--bsw-tension-target); stroke-width: 4px; }\n            40%, 85% { stroke: var(--bsw-tension-drop); stroke-width: 3px; } \/* Tension drops *\/\n            95%, 100% { stroke: var(--bsw-tension-low); stroke-width: 2px; }\n        }\n        @keyframes loStringStretch {\n            0%, 10% { transform: scaleX(1); }\n            30%, 85% { transform: scaleX(3); } \/* Base 40px stretches to 120px *\/\n            95%, 100% { transform: scaleX(1); }\n        }\n        @keyframes loTextFade {\n            0%, 35% { opacity: 0; transform: translateY(5px); }\n            40%, 85% { opacity: 1; transform: translateY(0); }\n            90%, 100% { opacity: 0; }\n        }\n\n        \/* 2. Constant-Pull Animations *\/\n        .bsw-sys-layer.active #anim-cp-head { animation: cpHeadPull 5s infinite cubic-bezier(0.25, 1, 0.5, 1); }\n        .bsw-sys-layer.active .color-cp-string { animation: cpStringTension 5s infinite cubic-bezier(0.25, 1, 0.5, 1); }\n        .bsw-sys-layer.active .stretch-cp-string { animation: cpStringStretch 5s infinite cubic-bezier(0.25, 1, 0.5, 1); transform-origin: 90px 220px; }\n        .bsw-sys-layer.active #anim-cp-sensor { animation: cpSensorPulse 5s infinite; }\n        .bsw-sys-layer.active #anim-cp-text { animation: cpTextFade 5s infinite; }\n\n        @keyframes cpHeadPull {\n            0%, 10% { transform: translateX(0); }\n            30% { transform: translateX(80px); } \/* Initial Pull *\/\n            45% { transform: translateX(84px); } \/* Micro Adjust 1 *\/\n            60% { transform: translateX(88px); } \/* Micro Adjust 2 *\/\n            75%, 85% { transform: translateX(92px); } \/* Micro Adjust 3 *\/\n            95%, 100% { transform: translateX(0); }\n        }\n        @keyframes cpStringTension {\n            0%, 10% { stroke: var(--bsw-tension-low); stroke-width: 2px; }\n            30%, 85% { stroke: var(--bsw-tension-target); stroke-width: 4px; } \/* Stays perfect *\/\n            95%, 100% { stroke: var(--bsw-tension-low); stroke-width: 2px; }\n        }\n        @keyframes cpStringStretch {\n            0%, 10% { transform: scaleX(1); }\n            30% { transform: scaleX(3); }      \/* 120\/40 *\/\n            45% { transform: scaleX(3.1); }    \/* 124\/40 *\/\n            60% { transform: scaleX(3.2); }    \/* 128\/40 *\/\n            75%, 85% { transform: scaleX(3.3); } \/* 132\/40 *\/\n            95%, 100% { transform: scaleX(1); }\n        }\n        @keyframes cpSensorPulse {\n            0%, 30% { opacity: 0; stroke-width: 1; transform: scale(0.8); }\n            45%, 60%, 75% { opacity: 1; stroke-width: 4; stroke: var(--bsw-accent); transform: scale(1.2); }\n            50%, 65%, 80% { opacity: 0.3; stroke-width: 2; stroke: var(--bsw-tension-target); transform: scale(1); }\n            86%, 100% { opacity: 0; }\n        }\n        @keyframes cpTextFade {\n            0%, 25% { opacity: 0; transform: translateY(5px); }\n            30%, 85% { opacity: 1; transform: translateY(0); }\n            90%, 100% { opacity: 0; }\n        }\n\n        \/* 3. Pre-Stretch Animations *\/\n        .bsw-sys-layer.active #anim-pre-head { animation: preHeadPull 6s infinite cubic-bezier(0.25, 1, 0.5, 1); }\n        .bsw-sys-layer.active .color-pre-string { animation: preStringTension 6s infinite cubic-bezier(0.25, 1, 0.5, 1); }\n        .bsw-sys-layer.active .stretch-pre-string { animation: preStringStretch 6s infinite cubic-bezier(0.25, 1, 0.5, 1); transform-origin: 90px 220px; }\n        .bsw-sys-layer.active .pre-val-28 { animation: preNumRed 6s infinite step-end; }\n        .bsw-sys-layer.active .pre-val-26 { animation: preNumGreen 6s infinite step-end; }\n        .bsw-sys-layer.active #anim-pre-text { animation: preTextFade 6s infinite; }\n\n        @keyframes preHeadPull {\n            0%, 10% { transform: translateX(0); }\n            30%, 45% { transform: translateX(115px); } \/* Overshoot (Pre-stretch) *\/\n            55%, 85% { transform: translateX(80px); } \/* Settle to target *\/\n            95%, 100% { transform: translateX(0); }\n        }\n        @keyframes preStringTension {\n            0%, 10% { stroke: var(--bsw-tension-low); stroke-width: 2px; }\n            30%, 45% { stroke: var(--bsw-tension-over); stroke-width: 5px; } \/* Over-tensioned *\/\n            55%, 85% { stroke: var(--bsw-tension-target); stroke-width: 4px; } \/* Settled perfectly *\/\n            95%, 100% { stroke: var(--bsw-tension-low); stroke-width: 2px; }\n        }\n        @keyframes preStringStretch {\n            0%, 10% { transform: scaleX(1); }\n            30%, 45% { transform: scaleX(3.875); } \/* 155\/40 *\/\n            55%, 85% { transform: scaleX(3); }     \/* 120\/40 *\/\n            95%, 100% { transform: scaleX(1); }\n        }\n        @keyframes preNumRed {\n            0%, 29% { opacity: 0; }\n            30%, 54% { opacity: 1; }\n            55%, 100% { opacity: 0; }\n        }\n        @keyframes preNumGreen {\n            0%, 29% { opacity: 1; } \/* Showing 26.0 initially *\/\n            30%, 54% { opacity: 0; }\n            55%, 100% { opacity: 1; }\n        }\n        @keyframes preTextFade {\n            0%, 25% { opacity: 0; }\n            30%, 50% { opacity: 1; fill: var(--bsw-tension-over); }\n            55%, 85% { opacity: 1; fill: var(--bsw-tension-target); }\n            90%, 100% { opacity: 0; }\n        }\n\n    <\/style>\n<\/head>\n<body>\n\n<div id=\"bsw-tension-module\">\n    <!-- Header -->\n    <div class=\"bsw-ts-header\">\n        <div>\n            <h2>Simulator for sp\u00e6ndingssystemer<\/h2>\n            <p>Se hvordan forskellige mekanikker h\u00e5ndterer tr\u00e6kkraft og strengens str\u00e6k<\/p>\n        <\/div>\n        <div class=\"bsw-ts-badge\">Udstyrskendskab<\/div>\n    <\/div>\n\n    <!-- Content Area -->\n    <div class=\"bsw-ts-content\">\n        <!-- Visualizer -->\n        <div class=\"bsw-ts-visualizer\">\n            <div class=\"bsw-ts-svg-container\">\n                <svg viewBox=\"0 0 450 350\" width=\"100%\" height=\"100%\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    \n                    <!-- Base Environment (Shared) -->\n                    \n                    <!-- Racquet Frame (Left side) -->\n                    <path d=\"M 20 120 Q 90 120 90 220 Q 90 320 20 320\" fill=\"none\" stroke=\"var(--bsw-mach-dark)\" stroke-width=\"15\" stroke-linecap=\"round\"\/>\n                    <path d=\"M 20 120 Q 90 120 90 220 Q 90 320 20 320\" fill=\"none\" stroke=\"var(--bsw-mach-mid)\" stroke-width=\"8\" stroke-linecap=\"round\"\/>\n                    \n                    <!-- Mock Stringbed Lines inside racquet -->\n                    <g stroke=\"#94a3b8\" stroke-width=\"1.5\" opacity=\"0.5\">\n                        <line x1=\"20\" y1=\"150\" x2=\"84\" y2=\"150\"\/>\n                        <line x1=\"20\" y1=\"170\" x2=\"88\" y2=\"170\"\/>\n                        <line x1=\"20\" y1=\"190\" x2=\"90\" y2=\"190\"\/>\n                        <line x1=\"20\" y1=\"210\" x2=\"90\" y2=\"210\"\/>\n                        <line x1=\"20\" y1=\"230\" x2=\"90\" y2=\"230\"\/>\n                        <line x1=\"20\" y1=\"250\" x2=\"88\" y2=\"250\"\/>\n                        <line x1=\"20\" y1=\"270\" x2=\"84\" y2=\"270\"\/>\n                    <\/g>\n\n                    <!-- Active Grommet -->\n                    <rect x=\"85\" y=\"215\" width=\"12\" height=\"10\" rx=\"2\" fill=\"#020617\"\/>\n                    <circle cx=\"90\" cy=\"220\" r=\"3\" fill=\"#cbd5e1\"\/>\n\n                    <!-- Machine Pull Track -->\n                    <rect x=\"100\" y=\"260\" width=\"320\" height=\"20\" rx=\"4\" fill=\"var(--bsw-mach-mid)\"\/>\n                    <rect x=\"110\" y=\"265\" width=\"300\" height=\"10\" rx=\"2\" fill=\"#020617\"\/>\n\n\n                    <!-- SCENE 1: LOCK-OUT (MECHANICAL CRANK) -->\n                    <g id=\"scene-lockout\" class=\"bsw-sys-layer active\">\n                        \n                        <!-- Stretched String (Racquet to Gripper Entry) -->\n                        <line class=\"color-lo-string stretch-lo-string\" x1=\"90\" y1=\"220\" x2=\"130\" y2=\"220\" fill=\"none\" stroke=\"var(--bsw-tension-low)\" stroke-width=\"2\" vector-effect=\"non-scaling-stroke\"\/>\n                        \n                        <!-- Dynamic Educational Labels -->\n                        <text id=\"anim-lo-text\" x=\"250\" y=\"110\" fill=\"var(--bsw-tension-drop)\" font-size=\"14\" font-weight=\"bold\" text-anchor=\"middle\">\n                            <tspan x=\"250\" dy=\"0\">SP\u00c6NDINGSFALD VED STR\u00c6K<\/tspan>\n                            <tspan x=\"250\" dy=\"20\" font-size=\"12\" fill=\"#64748b\">Resultat: Bl\u00f8dere strengflade<\/tspan>\n                        <\/text>\n\n                        <!-- Tension Head (Mechanical Crank Style) -->\n                        <g id=\"anim-lo-head\" transform=\"translate(150, 180)\">\n                            \n                            <!-- Main Body -->\n                            <path d=\"M 0 10 L 80 10 Q 90 10 90 20 L 90 80 L 0 80 Z\" fill=\"#1e293b\"\/>\n                            \n                            <!-- Internal String Path (Through gripper, around crank) -->\n                            <path class=\"color-lo-string\" d=\"M -20 40 L 45 40 A 15 15 0 0 1 60 55\" fill=\"none\" stroke=\"var(--bsw-tension-low)\" stroke-width=\"2\" vector-effect=\"non-scaling-stroke\"\/>\n\n                            <!-- String Gripper (Covers the internal string) -->\n                            <rect x=\"-20\" y=\"30\" width=\"30\" height=\"20\" rx=\"2\" fill=\"#64748b\"\/>\n                            <line x1=\"-20\" y1=\"40\" x2=\"10\" y2=\"40\" stroke=\"#0f172a\" stroke-width=\"2\"\/>\n                            \n                            <!-- Analog Tension Dial -->\n                            <circle cx=\"45\" cy=\"45\" r=\"22\" fill=\"#f8fafc\" stroke=\"#64748b\" stroke-width=\"4\"\/>\n                            <path d=\"M 25 45 A 20 20 0 0 1 65 45\" fill=\"none\" stroke=\"#ef4444\" stroke-width=\"4\"\/>\n                            <line x1=\"45\" y1=\"45\" x2=\"35\" y2=\"30\" stroke=\"#0f172a\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\n                            <circle cx=\"45\" cy=\"45\" r=\"3\" fill=\"#0f172a\"\/>\n                            \n                            <!-- Mechanical Brake Lever -->\n                            <g id=\"anim-lo-brake\" transform=\"translate(45, 15)\">\n                                <rect x=\"-5\" y=\"-25\" width=\"10\" height=\"25\" rx=\"3\" fill=\"#ef4444\"\/>\n                            <\/g>\n                            \n                            <!-- Crank Arm -->\n                            <g id=\"anim-lo-crank\" transform=\"translate(45, 45)\">\n                                <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"35\" stroke=\"#cbd5e1\" stroke-width=\"6\" stroke-linecap=\"round\"\/>\n                                <circle cx=\"0\" cy=\"35\" r=\"8\" fill=\"#0f172a\"\/>\n                            <\/g>\n                            \n                            <!-- Educational Pointer -->\n                            <path d=\"M 50 -10 L 70 -30 M 70 -30 L 110 -30\" fill=\"none\" stroke=\"#ef4444\" stroke-width=\"2\"\/>\n                            <text x=\"115\" y=\"-26\" fill=\"#ef4444\" font-size=\"10\" font-weight=\"bold\">TR\u00c6K &#038; HOLD<\/text>\n                        <\/g>\n                    <\/g>\n\n\n                    <!-- SCENE 2: CONSTANT-PULL (ELECTRONIC) -->\n                    <g id=\"scene-cp\" class=\"bsw-sys-layer\">\n                        \n                        <!-- Stretched String (Racquet to Gripper Entry) -->\n                        <line class=\"color-cp-string stretch-cp-string\" x1=\"90\" y1=\"220\" x2=\"130\" y2=\"220\" fill=\"none\" stroke=\"var(--bsw-tension-low)\" stroke-width=\"2\" vector-effect=\"non-scaling-stroke\"\/>\n                        \n                        <!-- Dynamic Educational Labels -->\n                        <text id=\"anim-cp-text\" x=\"250\" y=\"110\" fill=\"var(--bsw-tension-target)\" font-size=\"14\" font-weight=\"bold\" text-anchor=\"middle\">\n                            <tspan x=\"250\" dy=\"0\">AKTIV KOMPENSATION<\/tspan>\n                            <tspan x=\"250\" dy=\"20\" font-size=\"12\" fill=\"#64748b\">Resultat: Fast &#038; professionel ensartethed<\/tspan>\n                        <\/text>\n\n                        <!-- Tension Head (Modern Electronic Style) -->\n                        <g id=\"anim-cp-head\" transform=\"translate(150, 180)\">\n                            \n                            <!-- Modern Blue Housing -->\n                            <path d=\"M 0 15 Q 0 0 15 0 L 90 0 Q 100 0 100 15 L 100 80 L 0 80 Z\" fill=\"var(--bsw-cp-mid)\"\/>\n                            <path d=\"M 0 40 L 100 40 L 100 80 L 0 80 Z\" fill=\"var(--bsw-cp-dark)\"\/>\n                            \n                            <!-- Internal String Path (Linear through head) -->\n                            <line class=\"color-cp-string\" x1=\"-20\" y1=\"40\" x2=\"90\" y2=\"40\" fill=\"none\" stroke=\"var(--bsw-tension-low)\" stroke-width=\"2\" vector-effect=\"non-scaling-stroke\"\/>\n\n                            <!-- String Gripper -->\n                            <rect x=\"-20\" y=\"30\" width=\"30\" height=\"20\" rx=\"2\" fill=\"#94a3b8\"\/>\n                            <line x1=\"-20\" y1=\"40\" x2=\"10\" y2=\"40\" stroke=\"#0f172a\" stroke-width=\"2\"\/>\n                            \n                            <!-- Digital Display Screen -->\n                            <rect x=\"25\" y=\"10\" width=\"60\" height=\"25\" rx=\"3\" fill=\"#020617\"\/>\n                            <text x=\"55\" y=\"28\" fill=\"#10b981\" font-family=\"monospace\" font-size=\"16\" font-weight=\"bold\" text-anchor=\"middle\">26.0<\/text>\n                            \n                            <!-- Keypad Buttons -->\n                            <circle cx=\"35\" cy=\"55\" r=\"4\" fill=\"#cbd5e1\"\/>\n                            <circle cx=\"55\" cy=\"55\" r=\"4\" fill=\"#cbd5e1\"\/>\n                            <circle cx=\"75\" cy=\"55\" r=\"4\" fill=\"#ef4444\"\/>\n                            \n                            <!-- Active Sensor Ring -->\n                            <circle id=\"anim-cp-sensor\" cx=\"-5\" cy=\"40\" r=\"18\" fill=\"none\" stroke=\"#38bdf8\" stroke-width=\"3\" transform-origin=\"-5 40\"\/>\n                            \n                            <!-- Educational Pointer -->\n                            <path d=\"M 80 20 L 100 -10 L 140 -10\" fill=\"none\" stroke=\"#10b981\" stroke-width=\"2\"\/>\n                            <text x=\"145\" y=\"-6\" fill=\"#10b981\" font-size=\"10\" font-weight=\"bold\">AUTO JUSTERING<\/text>\n                        <\/g>\n                    <\/g>\n\n\n                    <!-- SCENE 3: PRE-STRETCH FEATURE -->\n                    <g id=\"scene-pre\" class=\"bsw-sys-layer\">\n                        \n                        <!-- Stretched String (Racquet to Gripper Entry) -->\n                        <line class=\"color-pre-string stretch-pre-string\" x1=\"90\" y1=\"220\" x2=\"130\" y2=\"220\" fill=\"none\" stroke=\"var(--bsw-tension-low)\" stroke-width=\"2\" vector-effect=\"non-scaling-stroke\"\/>\n                        \n                        <!-- Dynamic Educational Labels -->\n                        <text id=\"anim-pre-text\" x=\"250\" y=\"110\" font-size=\"14\" font-weight=\"bold\" text-anchor=\"middle\">\n                            <tspan x=\"250\" dy=\"0\">+10% FORSTR\u00c6K AKTIVERET<\/tspan>\n                            <tspan x=\"250\" dy=\"20\" font-size=\"12\" fill=\"#64748b\">Fjerner indledende slaphed<\/tspan>\n                        <\/text>\n\n                        <!-- Tension Head (Modern Electronic Style) -->\n                        <g id=\"anim-pre-head\" transform=\"translate(150, 180)\">\n                            \n                            <!-- Modern Blue Housing -->\n                            <path d=\"M 0 15 Q 0 0 15 0 L 90 0 Q 100 0 100 15 L 100 80 L 0 80 Z\" fill=\"var(--bsw-cp-mid)\"\/>\n                            <path d=\"M 0 40 L 100 40 L 100 80 L 0 80 Z\" fill=\"var(--bsw-cp-dark)\"\/>\n                            \n                            <!-- Internal String Path (Linear through head) -->\n                            <line class=\"color-pre-string\" x1=\"-20\" y1=\"40\" x2=\"90\" y2=\"40\" fill=\"none\" stroke=\"var(--bsw-tension-low)\" stroke-width=\"2\" vector-effect=\"non-scaling-stroke\"\/>\n\n                            <!-- String Gripper -->\n                            <rect x=\"-20\" y=\"30\" width=\"30\" height=\"20\" rx=\"2\" fill=\"#94a3b8\"\/>\n                            <line x1=\"-20\" y1=\"40\" x2=\"10\" y2=\"40\" stroke=\"#0f172a\" stroke-width=\"2\"\/>\n\n                            <!-- Digital Display Screen (Animates) -->\n                            <rect x=\"25\" y=\"10\" width=\"60\" height=\"25\" rx=\"3\" fill=\"#020617\"\/>\n                            <text class=\"pre-val-28\" x=\"55\" y=\"28\" fill=\"#ef4444\" font-family=\"monospace\" font-size=\"16\" font-weight=\"bold\" text-anchor=\"middle\">28.6<\/text>\n                            <text class=\"pre-val-26\" x=\"55\" y=\"28\" fill=\"#10b981\" font-family=\"monospace\" font-size=\"16\" font-weight=\"bold\" text-anchor=\"middle\">26.0<\/text>\n                            \n                            <!-- Keypad Buttons -->\n                            <circle cx=\"35\" cy=\"55\" r=\"4\" fill=\"var(--bsw-accent)\"\/> <!-- Highlighted yellow button -->\n                            <circle cx=\"55\" cy=\"55\" r=\"4\" fill=\"#cbd5e1\"\/>\n                            <circle cx=\"75\" cy=\"55\" r=\"4\" fill=\"#ef4444\"\/>\n                            \n                            <!-- Educational Pointer -->\n                            <path d=\"M 80 20 L 100 -10 L 130 -10\" fill=\"none\" stroke=\"var(--bsw-accent)\" stroke-width=\"2\"\/>\n                            <text x=\"135\" y=\"-6\" fill=\"var(--bsw-accent)\" font-size=\"10\" font-weight=\"bold\">OVERSHOOT<\/text>\n                        <\/g>\n                    <\/g>\n\n                <\/svg>\n            <\/div>\n        <\/div>\n\n        <!-- Inspector Panel -->\n        <div class=\"bsw-ts-inspector\">\n            \n            <div class=\"bsw-ts-tabs\">\n                <button class=\"bsw-ts-tab-btn active\" data-target=\"lockout\">\n                    <div class=\"bsw-ts-tab-icon\">\u2699\ufe0f<\/div> Lock-Out (Mekanisk)\n                <\/button>\n                <button class=\"bsw-ts-tab-btn\" data-target=\"cp\">\n                    <div class=\"bsw-ts-tab-icon\">\u26a1<\/div> Constant-Pull (Elektronisk)\n                <\/button>\n                <button class=\"bsw-ts-tab-btn\" data-target=\"pre\">\n                    <div class=\"bsw-ts-tab-icon\">\ud83d\udcc8<\/div> Forstr\u00e6k-funktion\n                <\/button>\n            <\/div>\n\n            <div id=\"bsw-ts-info-container\" class=\"bsw-ts-info-panel\">\n                <!-- Dynamic Content Injected Here -->\n            <\/div>\n\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\n    document.addEventListener(\"DOMContentLoaded\", function() {\n        const systemData = {\n            lockout: {\n                title: \"Lock-Out-sp\u00e6ndingssystem\",\n                desc: \"Et mekanisk system, der tr\u00e6kker til referencesp\u00e6ndingen og derefter aktiverer en fysisk bremse. <strong>Se visualiseringen:<\/strong> N\u00e5r bremsen aktiveres, giver strengen naturligt sig (forl\u00e6nges). Uden aktiv kompensation falder den effektive sp\u00e6nding umiddelbart, f\u00f8r du fastg\u00f8r klemmen.\",\n                proTip: \"P\u00e5 grund af dette sp\u00e6ndingsfald vil ketsjere opstrengt p\u00e5 lock-out-maskiner normalt give en bl\u00f8dere f\u00f8lelse i strengfladen sammenlignet med constant-pull-maskiner indstillet til den samme referencesp\u00e6nding.\"\n            },\n            cp: {\n                title: \"Constant-pull-system\",\n                desc: \"Et avanceret elektronisk system, der aktivt overv\u00e5ger strengen. <strong>Se visualiseringen:<\/strong> N\u00e5r strengen str\u00e6kker sig, registrerer sensoren sp\u00e6ndingsfaldet og udf\u00f8rer gentagne sm\u00e5 'micro-pulls' for at opretholde en perfekt overensstemmelse med m\u00e5let.\",\n                proTip: \"Dette system giver utroligt ensartede og fastere strengflader. Det er guldstandarden til professionelle butikker og elite-opstrengningsservices, hvor det er strengt p\u00e5kr\u00e6vet at vedligeholde en dynamisk sp\u00e6nding.\"\n            },\n            pre: {\n                title: \"Elektronisk forstr\u00e6k (pre-stretch)\",\n                desc: \"En funktion, der bevidst tr\u00e6kker strengen over m\u00e5let med en bestemt procentdel (f.eks. +10 %), f\u00f8r den sl\u00e6kkes tilbage til referencesp\u00e6ndingen. <strong>Se displayet:<\/strong> Det springer til 28,6 lbs, holder pause, og falder derefter pr\u00e6cist til 26,0 lbs.\",\n                proTip: \"Dette fjerner indledende 'slaphed' og begr\u00e6nser sp\u00e6ndingstab under spil. V\u00e6r dog forsigtig med ultratynde badmintonstrenge, da aggressiv forstr\u00e6kning kan f\u00e5 kernen til at kn\u00e6kke for tidligt.\"\n            }\n        };\n\n        const tabs = document.querySelectorAll('.bsw-ts-tab-btn');\n        const sysLayers = document.querySelectorAll('.bsw-sys-layer');\n        const infoContainer = document.getElementById('bsw-ts-info-container');\n\n        function updatePanel(targetId) {\n            \/\/ Update Data\n            const data = systemData[targetId];\n            infoContainer.innerHTML = `\n                <div class=\"bsw-ts-info-title\">${data.title}<\/div>\n                <div class=\"bsw-ts-info-desc\">${data.desc}<\/div>\n                <div class=\"bsw-ts-pro-tip\">\n                    <strong>Opstrengerens indsigt<\/strong>\n                    ${data.proTip}\n                <\/div>\n            `;\n            \n            \/\/ Re-trigger CSS animation\n            infoContainer.style.animation = 'none';\n            infoContainer.offsetHeight; \/\/ trigger reflow\n            infoContainer.style.animation = 'fadeIn 0.3s ease';\n        }\n\n        \/\/ Initialize First Panel\n        updatePanel('lockout');\n\n        tabs.forEach(tab => {\n            tab.addEventListener('click', function() {\n                const targetId = this.getAttribute('data-target');\n\n                \/\/ 1. Update Tabs Visual State\n                tabs.forEach(t => t.classList.remove('active'));\n                this.classList.add('active');\n\n                \/\/ 2. Update SVG Groups\n                sysLayers.forEach(layer => layer.classList.remove('active'));\n                document.getElementById(`scene-${targetId}`).classList.add('active');\n\n                \/\/ 3. Update Text Content\n                updatePanel(targetId);\n            });\n        });\n    });\n<\/script>\n\n<\/body>\n<\/html>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"gb-container gb-container-e4ec421e gbp-section__inner\">\n<div class=\"gb-container gb-container-4a0c4bf4\">\n\n<!DOCTYPE html>\n<html lang=\"da\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Tjek af opstrengningssp\u00e6nding<\/title>\n    <style>\n        \/* WordPress Conflict Fixes:\n           1. Scoped everything under #bsw-quiz-widget\n           2. Replaced the generic body tag styling with a wrapper class\n           3. Prefixed all classes and IDs with \"bsw-quiz-\" to avoid clashes\n           4. Reset box-sizing, margins, and button defaults\n        *\/\n        \n        #bsw-quiz-widget {\n            font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            padding: 20px 0;\n            margin: 0;\n            background-color: transparent; \/* Lets your WP theme background show through *\/\n        }\n\n        #bsw-quiz-widget * {\n            box-sizing: border-box;\n        }\n\n        #bsw-quiz-widget .bsw-quiz-container {\n            width: 100%;\n            max-width: 500px;\n            background: #fff;\n            border-radius: 12px;\n            box-shadow: 0 10px 25px rgba(0,0,0,0.1);\n            overflow: hidden;\n            border: 1px solid #eee;\n            margin: 0 auto;\n        }\n\n        #bsw-quiz-widget .bsw-quiz-header {\n            background: linear-gradient(135deg, #0B2447, #19376D);\n            color: #fff;\n            padding: 24px 20px;\n            text-align: center;\n            position: relative;\n            margin: 0;\n        }\n\n        #bsw-quiz-widget .bsw-quiz-header-accent {\n            position: absolute;\n            top: 0; left: 0; right: 0;\n            height: 4px;\n            background: linear-gradient(90deg, #FFD700, #FDB931, #FFD700);\n        }\n\n        #bsw-quiz-widget .bsw-score-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 6px;\n            background: #fff;\n            padding: 6px 16px;\n            border-radius: 20px;\n            font-weight: 700;\n            font-size: 14px;\n            color: #0B2447;\n            box-shadow: 0 4px 12px rgba(0,0,0,0.15);\n            margin: 0;\n        }\n\n        #bsw-quiz-widget .bsw-opt-card {\n            padding: 14px 16px;\n            border-radius: 10px;\n            cursor: pointer;\n            border: 2px solid #eee;\n            background: #fff;\n            transition: all 0.2s ease;\n            display: flex;\n            align-items: center;\n            gap: 12px;\n            margin: 0;\n        }\n\n        #bsw-quiz-widget .bsw-opt-card:hover {\n            border-color: #19376D;\n            background: #F8FAFF;\n            transform: translateY(-1px);\n        }\n\n        #bsw-quiz-widget .bsw-opt-card.selected {\n            border-color: #0B2447;\n            background: #F0F4F8;\n        }\n\n        #bsw-quiz-widget .bsw-radio-circle {\n            width: 22px;\n            height: 22px;\n            border-radius: 50%;\n            border: 2px solid #ccc;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            flex-shrink: 0;\n            transition: all 0.2s ease;\n            margin: 0;\n            padding: 0;\n        }\n\n        #bsw-quiz-widget .bsw-opt-card.selected .bsw-radio-circle {\n            border-color: #0B2447;\n            background: #0B2447;\n        }\n\n        #bsw-quiz-widget .bsw-radio-dot {\n            width: 8px;\n            height: 8px;\n            background: #FFD700;\n            border-radius: 50%;\n            opacity: 0;\n            transform: scale(0);\n            transition: all 0.2s ease;\n            margin: 0;\n        }\n\n        #bsw-quiz-widget .bsw-opt-card.selected .bsw-radio-dot {\n            opacity: 1;\n            transform: scale(1);\n        }\n\n        #bsw-quiz-widget .bsw-nav-btn {\n            flex: 1;\n            padding: 14px;\n            border: none;\n            border-radius: 8px;\n            font-weight: 700;\n            font-size: 15px;\n            cursor: pointer;\n            transition: all 0.2s;\n            margin: 0;\n            text-align: center;\n            line-height: normal;\n            font-family: inherit;\n            appearance: none;\n        }\n\n        #bsw-quiz-widget .bsw-btn-prev {\n            background: #F0F4F8;\n            color: #0B2447;\n            border: 1px solid rgba(11,36,71,0.2);\n        }\n\n        #bsw-quiz-widget .bsw-btn-prev:not(:disabled):hover {\n            background: #E2E8F0;\n        }\n\n        #bsw-quiz-widget .bsw-btn-next {\n            background: linear-gradient(135deg, #0B2447, #19376D);\n            color: #fff;\n        }\n\n        #bsw-quiz-widget .bsw-btn-next:not(:disabled):hover {\n            box-shadow: 0 4px 12px rgba(11,36,71,0.3);\n            transform: translateY(-1px);\n        }\n\n        #bsw-quiz-widget .bsw-btn-next:disabled, \n        #bsw-quiz-widget .bsw-btn-prev:disabled {\n            opacity: 0.5;\n            cursor: not-allowed;\n            transform: none;\n            box-shadow: none;\n        }\n        \n        #bsw-quiz-widget a {\n            text-decoration: none;\n        }\n    <\/style>\n<\/head>\n<body>\n\n<div id=\"bsw-quiz-widget\">\n    <div class=\"bsw-quiz-container\">\n        <div class=\"bsw-quiz-header\">\n            <div class=\"bsw-quiz-header-accent\"><\/div>\n            <div style=\"font-size: 22px; font-weight: 800; margin-bottom: 6px; letter-spacing: -0.5px; line-height: 1.2;\">\ud83c\udff8 Tjek af sp\u00e6ndingssystemer<\/div>\n            <div style=\"font-size: 14px; opacity: 0.9; line-height: 1.4; margin-bottom: 16px;\">\n                <strong>Forst\u00e5r du forskellene p\u00e5 lock-out, constant-pull og forskellige tr\u00e6khoveder?<\/strong>\n            <\/div>\n            <div class=\"bsw-score-badge\">\n                <span id=\"bsw-current-score-top\">0<\/span> \/ <span id=\"bsw-total-score-top\">8<\/span>\n            <\/div>\n        <\/div>\n\n        <div id=\"bsw-quiz-main\" style=\"padding: 24px;\">\n            <div style=\"display: flex; flex-direction: column; gap: 8px; margin-bottom: 24px; padding: 14px; background: #F0F4F8; border-radius: 10px; border: 1px solid rgba(11,36,71,0.15);\">\n                <div style=\"display: flex; justify-content: space-between; align-items: center;\">\n                    <div style=\"display: flex; align-items: center; gap: 12px;\">\n                        <div id=\"bsw-progress-circle\" style=\"width: 40px; height: 40px; border-radius: 50%; background: conic-gradient(#0B2447 0deg 0deg, #F0F4F8 0deg 360deg); display: flex; align-items: center; justify-content: center; font-weight: 800; color: #0B2447; font-size: 14px; border: 3px solid #fff; box-shadow: 0 2px 8px rgba(0,0,0,0.08); margin: 0; padding: 0;\">1<\/div>\n                        <div style=\"margin: 0; padding: 0;\">\n                            <div style=\"font-size: 14px; font-weight: 700; color: #1a1a1a; margin: 0; line-height: 1.2;\">Sp\u00f8rgsm\u00e5l <span id=\"bsw-current-step\">1<\/span> af 8<\/div>\n                            <div id=\"bsw-skill-label\" style=\"font-size: 11px; color: #19376D; font-weight: 800; text-transform: uppercase; letter-spacing: 0.8px; margin: 0; line-height: 1.2;\">SYSTEMER<\/div>\n                        <\/div>\n                    <\/div>\n                    <div id=\"bsw-question-tag\" style=\"font-size: 10px; color: #0B2447; background: #FFD700; padding: 5px 12px; border-radius: 12px; font-weight: 800; letter-spacing: 0.5px; margin: 0;\">SP\u00c6NDING<\/div>\n                <\/div>\n            <\/div>\n\n            <div id=\"bsw-quiz-card\" style=\"min-height: 250px;\">\n                <div id=\"bsw-question-content\"><\/div>\n            <\/div>\n\n            <div style=\"display: flex; gap: 12px; margin-top: 28px;\">\n                <button id=\"bsw-prev-btn\" class=\"bsw-nav-btn bsw-btn-prev\" disabled>\u2190 Forrige<\/button>\n                <button id=\"bsw-next-btn\" class=\"bsw-nav-btn bsw-btn-next\" disabled>N\u00e6ste sp\u00f8rgsm\u00e5l<\/button>\n            <\/div>\n        <\/div>\n\n        <div id=\"bsw-result-screen\" style=\"text-align: center; padding: 40px 24px; display: none;\">\n            <div id=\"bsw-result-emoji\" style=\"font-size: 56px; margin-bottom: 12px; animation: bounce 1s ease infinite; line-height: 1;\">\ud83c\udf89<\/div>\n            <div id=\"bsw-result-title\" style=\"font-size: 24px; font-weight: 800; color: #1a1a1a; margin-bottom: 8px; line-height: 1.2;\">Analyse fuldf\u00f8rt!<\/div>\n            <div id=\"bsw-final-score\" style=\"font-size: 48px; font-weight: 900; background: linear-gradient(135deg, #0B2447, #19376D); -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin-bottom: 24px; line-height: 1;\">Klar<\/div>\n            \n            <div style=\"background: #F8FAFF; border-radius: 12px; padding: 20px; border: 1px solid #EEF2FF; margin-bottom: 28px; box-shadow: inset 0 2px 4px rgba(0,0,0,0.02);\">\n                 <p style=\"color:#444; font-size:15px; line-height:1.6; margin: 0;\">Godt g\u00e5et! Nu hvor du forst\u00e5r, hvordan opstrengningsmaskinens sp\u00e6ndingssystem p\u00e5virker den faktiske stivhed i strengfladen, er du s\u00e5 klar til at l\u00f8fte dine tekniske f\u00e6rdigheder med professionel uddannelse?<\/p>\n            <\/div>\n\n            <a id=\"bsw-apply-btn\" href=\"https:\/\/beststringer.com\/stringing-course-application\/\" target=\"_blank\" style=\"display: block; padding: 18px; border-radius: 10px; font-weight: 800; font-size: 16px; background: linear-gradient(135deg, #0B2447, #19376D); color: #FFD700; text-decoration: none; box-shadow: 0 6px 20px rgba(11,36,71,0.25); border: 2px solid #FFD700; transition: all 0.3s ease;\">\n                \ud83c\udf93 Ans\u00f8g om BSW-certificering\n            <\/a>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n    'use strict';\n\n    const DRILLS = [\n        {q:\"Hvilke to hovedkategorier af sp\u00e6ndingssystemer diskuteres ofte i forbindelse med moderne opstrengningsmaskiner?\", opts:[\"Bordmodel og upright-maskine\", \"Lock-out og constant-pull\", \"Elektronisk og batteridrevet\", \"Line\u00e6re og roterende rammer\"], correct:1, skill:\"struktur\", label:\"KATEGORIER\"},\n        {q:\"Hvilket system forts\u00e6tter kortvarigt med at kompensere, efter m\u00e5let er n\u00e5et, for at tage h\u00f8jde for strengens forl\u00e6ngelse?\", opts:[\"Det manuelle h\u00e5ndsving\", \"Constant-pull-systemet\", \"Lock-out-systemet\", \"Sp\u00e6ndingskalibratoren\"], correct:1, skill:\"workflow\", label:\"KOMPENSATION\"},\n        {q:\"Hvorfor kan et lock-out-resultat f\u00f8les en anelse bl\u00f8dere end et constant-pull-resultat ved n\u00f8jagtig samme referencesp\u00e6nding?\", opts:[\"Lock-out-systemer bruger altid billigere strenge\", \"Strengen forl\u00e6nges og mister en smule sp\u00e6nding umiddelbart efter, at den mekaniske bremse l\u00e5ses\", \"Constant-pull-maskiner \u00f8ger automatisk sp\u00e6ndingen med 5 lbs\", \"Lock-out-maskiner kan ikke kalibreres\"], correct:1, skill:\"fokus\", label:\"FORL\u00c6NGELSE\"},\n        {q:\"Hvad er hovedform\u00e5let med en forstr\u00e6k-funktion (pre-stretch) p\u00e5 en elektronisk maskine?\", opts:[\"At g\u00f8re strengen permanent tyndere\", \"At tr\u00e6kke strengen forbi m\u00e5let for at fjerne indledende slaphed og reducere sp\u00e6ndingstab under spil\", \"At str\u00e6kke ketsjerrammen sikkert\", \"At opvarme tr\u00e6khovedets motor\"], correct:1, skill:\"effektivitet\", label:\"FORSTR\u00c6K\"},\n        {q:\"Hvilken type tr\u00e6khoved bev\u00e6ger strengen i en ret linje v\u00e6k fra ketsjeren for at reducere friktion?\", opts:[\"Et lock-out-hjul\", \"Et line\u00e6rt tr\u00e6khoved\", \"En roterende tr\u00e6ktromle\", \"En manuel klemme\"], correct:1, skill:\"kvalitet\", label:\"LINE\u00c6RT TR\u00c6K\"},\n        {q:\"Hvorfor skal en professionel opstrenger holde strengklemmen (grippeenheden) omhyggeligt ren?\", opts:[\"For at f\u00e5 maskinen til at se dyrere ud\", \"Snavs eller strengvoks f\u00e5r strengen til at glide, hvilket \u00f8del\u00e6gger tr\u00e6kkraften og kan beskadige strengen\", \"For at best\u00e5 sundheds- og sikkerhedskontrol\", \"Det f\u00e5r forstr\u00e6k-funktionen til at arbejde hurtigere\"], correct:1, skill:\"feel\", label:\"VEDLIGEHOLDELSE\"},\n        {q:\"Garanterer opgradering til en elektronisk constant-pull-maskine en perfekt opstrengning?\", opts:[\"Ja, elektroniske maskiner klarer alt arbejdet automatisk\", \"Nej, det endelige resultat afh\u00e6nger i h\u00f8j grad af opstrengerens klemmeteknik, renlighed og arbejdsflowets ensartethed\", \"Ja, kunderne er kun interesserede i maskinens display\", \"Nej, elektroniske maskiner kn\u00e6kker altid skr\u00f8belige strenge\"], correct:1, skill:\"bevidsthed\", label:\"TEKNIK\"},\n        {q:\"Hvorfor b\u00f8r en certificeret opstrenger interessere sig for regelm\u00e6ssig kalibrering af sp\u00e6ndingen?\", opts:[\"For at bevise at maskinen er mere st\u00f8jsvag end andres\", \"Da mekanisk slid og transport kan f\u00e5 den faktiske tr\u00e6kkraft til at afvige fra den indstillede v\u00e6rdi\", \"Fordi certificering kr\u00e6ver, at man k\u00f8ber en ny maskine hvert \u00e5r\", \"For at undg\u00e5 at l\u00e6re hvordan strenge str\u00e6kker sig\"], correct:1, skill:\"uddannelse\", label:\"KALIBRERING\"}\n    ];\n\n    let current = 0;\n    let answers = {};\n\n    const el = {\n        quizMain: document.getElementById('bsw-quiz-main'),\n        resultScreen: document.getElementById('bsw-result-screen'),\n        currentScoreTop: document.getElementById('bsw-current-score-top'),\n        totalScoreTop: document.getElementById('bsw-total-score-top'),\n        currentStep: document.getElementById('bsw-current-step'),\n        progressCircle: document.getElementById('bsw-progress-circle'),\n        skillLabel: document.getElementById('bsw-skill-label'),\n        questionTag: document.getElementById('bsw-question-tag'),\n        questionContent: document.getElementById('bsw-question-content'),\n        prevBtn: document.getElementById('bsw-prev-btn'),\n        nextBtn: document.getElementById('bsw-next-btn'),\n        finalScore: document.getElementById('bsw-final-score'),\n        resultEmoji: document.getElementById('bsw-result-emoji'),\n        resultTitle: document.getElementById('bsw-result-title')\n    };\n\n    function updateProgress() {\n        el.currentStep.textContent = current + 1;\n        el.totalScoreTop.textContent = DRILLS.length;\n        const answeredCount = Object.keys(answers).length;\n        el.currentScoreTop.textContent = answeredCount;\n        \n        const progress = ((current + 1) \/ DRILLS.length) * 360;\n        el.progressCircle.style.background = `conic-gradient(#0B2447 0deg ${progress}deg, #F0F4F8 ${progress}deg 360deg)`;\n        el.progressCircle.textContent = current + 1;\n    }\n\n    function renderQuestion() {\n        const drill = DRILLS[current];\n        const answeredIndex = answers[current];\n        let html = `<div style=\"font-size: 18px; font-weight: 700; color: #1a1a1a; line-height: 1.5; margin-bottom: 24px; margin-top: 0;\">${drill.q}<\/div><div style=\"display: grid; gap: 12px; margin: 0; padding: 0;\">`;\n        \n        drill.opts.forEach((opt, i) => {\n            const isSelected = answeredIndex === i;\n            html += `\n            <div class=\"bsw-opt-card ${isSelected ? 'selected' : ''}\" data-index=\"${i}\">\n                <div class=\"bsw-radio-circle\">\n                    <div class=\"bsw-radio-dot\"><\/div>\n                <\/div>\n                <div style=\"font-weight: 600; font-size: 15px; color: ${isSelected ? '#0B2447' : '#444'}; margin: 0; padding: 0; line-height: 1.4;\">${opt}<\/div>\n            <\/div>`;\n        });\n        \n        html += '<\/div>';\n        el.questionContent.innerHTML = html;\n        el.skillLabel.textContent = drill.skill;\n        el.questionTag.textContent = drill.label;\n\n        document.querySelectorAll('.bsw-opt-card').forEach(card => {\n            card.addEventListener('click', function() {\n                const idx = parseInt(this.getAttribute('data-index'));\n                answers[current] = idx;\n                renderQuestion();\n            });\n        });\n\n        el.prevBtn.disabled = current === 0;\n        el.nextBtn.textContent = current === DRILLS.length - 1 ? 'Se vurdering \ud83c\udf89' : 'N\u00e6ste sp\u00f8rgsm\u00e5l';\n        \n        const isAnswered = answers[current] !== undefined;\n        el.nextBtn.disabled = !isAnswered;\n        \n        updateProgress();\n    }\n\n    function calculateResults() {\n        let score = 0;\n        DRILLS.forEach((d, i) => {\n            if (answers[i] === d.correct) {\n                score++;\n            }\n        });\n\n        el.quizMain.style.display = 'none';\n        el.resultScreen.style.display = 'block';\n        const percent = Math.round((score \/ DRILLS.length) * 100);\n        \n        el.finalScore.textContent = percent + '%';\n        \n        const emoji = percent >= 80 ? '\ud83c\udfc6' : '\ud83d\udc4d';\n        const title = percent >= 80 ? 'Fremragende forst\u00e5else!' : 'God start';\n        \n        el.resultEmoji.textContent = emoji;\n        el.resultTitle.textContent = title;\n    }\n\n    el.nextBtn.addEventListener('click', () => {\n        if (current < DRILLS.length - 1) {\n            current++;\n            renderQuestion();\n        } else {\n            calculateResults();\n        }\n    });\n\n    el.prevBtn.addEventListener('click', () => {\n        if (current > 0) {\n            current--;\n            renderQuestion();\n        }\n    });\n\n    \/\/ Initial render\n    renderQuestion();\n});\n<\/script>\n\n<\/body>\n<\/html>\n\n<\/div>\n<\/div>\n<\/div><\/div>\n<!-- \/wp:post-content -->\n\n<!-- wp:generateblocks\/container {\"uniqueId\":\"5b3bc5e8\",\"isDynamic\":true,\"blockVersion\":4,\"blockLabel\":\"content container\",\"flexBasis\":\"50%\",\"flexBasisTablet\":\"100%\"} -->\n<!-- wp:generateblocks\/headline {\"uniqueId\":\"2f04cb32\",\"element\":\"div\",\"blockVersion\":3,\"className\":\"\",\"globalClasses\":[\"gbp-section__tagline\"]} -->\n<div class=\"gb-headline gb-headline-2f04cb32 gb-headline-text gbp-section__tagline\">Uddannelse for opstrengere<\/div>\n<!-- \/wp:generateblocks\/headline -->\n\n<!-- wp:generateblocks\/headline {\"uniqueId\":\"bba2ffc2\",\"blockVersion\":3,\"className\":\"\",\"globalClasses\":[\"gbp-section__headline\"]} -->\n<h2 class=\"gb-headline gb-headline-bba2ffc2 gb-headline-text gbp-section__headline\">Mestre <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">sp\u00e6ndingssystemer<\/mark> <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">med Best Stringer Worldwide<\/mark><\/h2>\n<!-- \/wp:generateblocks\/headline -->\n\n<!-- wp:paragraph -->\n<p>Vores tr\u00e6ning l\u00e6gger v\u00e6gt p\u00e5 praktisk maskinkendskab frem for marketing-p\u00e5stande. Vi prioriterer korrekt systemforst\u00e5else, sp\u00e6ndingskalibrering og p\u00e5lidelig h\u00e5ndtering af strengforl\u00e6ngelse for at sikre professionelle resultater for enhver opstrenger.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:generateblocks\/grid {\"uniqueId\":\"2631a86b\",\"columns\":4,\"horizontalGap\":20,\"verticalGap\":20,\"isDynamic\":true,\"blockVersion\":3} -->\n<!-- wp:generateblocks\/container {\"uniqueId\":\"670ee1e4\",\"isGrid\":true,\"gridId\":\"2631a86b\",\"isDynamic\":true,\"blockVersion\":4,\"sizing\":{\"width\":\"50%\",\"widthMobile\":\"100%\"}} -->\n<!-- wp:generateblocks\/headline {\"uniqueId\":\"4ffecd9e\",\"element\":\"div\",\"blockVersion\":3,\"display\":\"flex\",\"alignItems\":\"center\",\"columnGap\":\"0.5em\",\"typography\":{\"fontSize\":\"36px\",\"fontWeight\":\"700\"},\"spacing\":{\"marginBottom\":\"0.5rem\",\"marginTop\":\"\"},\"iconStyles\":{\"height\":\"1em\",\"width\":\"1em\"},\"className\":\"\"} -->\n<div class=\"gb-headline gb-headline-4ffecd9e gb-headline-text\">15+<\/div>\n<!-- \/wp:generateblocks\/headline -->\n\n<!-- wp:generateblocks\/headline {\"uniqueId\":\"a40d5ff4\",\"element\":\"div\",\"blockVersion\":3,\"spacing\":{\"marginTop\":\"0px\",\"marginBottom\":\"1rem\"},\"className\":\"\"} -->\n<div class=\"gb-headline gb-headline-a40d5ff4 gb-headline-text\">\u00c5rs undervisning i mekanik<\/div>\n<!-- \/wp:generateblocks\/headline -->\n<!-- \/wp:generateblocks\/container -->\n\n<!-- wp:generateblocks\/container {\"uniqueId\":\"36c23c60\",\"isGrid\":true,\"gridId\":\"2631a86b\",\"isDynamic\":true,\"blockVersion\":4,\"sizing\":{\"width\":\"50%\",\"widthMobile\":\"100%\"}} -->\n<!-- wp:generateblocks\/headline {\"uniqueId\":\"3944b2ff\",\"element\":\"div\",\"blockVersion\":3,\"display\":\"flex\",\"alignItems\":\"center\",\"columnGap\":\"0.5em\",\"typography\":{\"fontSize\":\"36px\",\"fontWeight\":\"700\"},\"spacing\":{\"marginBottom\":\"0.5rem\",\"marginTop\":\"\"},\"iconStyles\":{\"height\":\"1em\",\"width\":\"1em\"},\"className\":\"\"} -->\n<div class=\"gb-headline gb-headline-3944b2ff gb-headline-text\">100%<\/div>\n<!-- \/wp:generateblocks\/headline -->\n\n<!-- wp:generateblocks\/headline {\"uniqueId\":\"5dd5c27e\",\"element\":\"div\",\"blockVersion\":3,\"spacing\":{\"marginTop\":\"0px\",\"marginBottom\":\"1rem\"},\"className\":\"\"} -->\n<div class=\"gb-headline gb-headline-5dd5c27e gb-headline-text\">Fokus p\u00e5 kalibrering<\/div>\n<!-- \/wp:generateblocks\/headline -->\n<!-- \/wp:generateblocks\/container -->\n\n<!-- wp:generateblocks\/container {\"uniqueId\":\"325bb028\",\"isGrid\":true,\"gridId\":\"2631a86b\",\"isDynamic\":true,\"blockVersion\":4,\"sizing\":{\"width\":\"50%\",\"widthMobile\":\"100%\"}} -->\n<!-- wp:generateblocks\/headline {\"uniqueId\":\"fb0a55b1\",\"element\":\"div\",\"blockVersion\":3,\"display\":\"flex\",\"alignItems\":\"center\",\"columnGap\":\"0.5em\",\"typography\":{\"fontSize\":\"36px\",\"fontWeight\":\"700\"},\"spacing\":{\"marginBottom\":\"0.5rem\",\"marginTop\":\"\"},\"iconStyles\":{\"height\":\"1em\",\"width\":\"1em\"},\"className\":\"\"} -->\n<div class=\"gb-headline gb-headline-fb0a55b1 gb-headline-text\">Pr\u00e6cis<\/div>\n<!-- \/wp:generateblocks\/headline -->\n\n<!-- wp:generateblocks\/headline {\"uniqueId\":\"135bc509\",\"element\":\"div\",\"blockVersion\":3,\"spacing\":{\"marginTop\":\"0px\",\"marginBottom\":\"1rem\"},\"className\":\"\"} -->\n<div class=\"gb-headline gb-headline-135bc509 gb-headline-text\">Kontrol af forl\u00e6ngelse<\/div>\n<!-- \/wp:generateblocks\/headline -->\n<!-- \/wp:generateblocks\/container -->\n\n<!-- wp:generateblocks\/container {\"uniqueId\":\"b38becfe\",\"isGrid\":true,\"gridId\":\"2631a86b\",\"isDynamic\":true,\"blockVersion\":4,\"sizing\":{\"width\":\"50%\",\"widthMobile\":\"100%\"}} -->\n<!-- wp:generateblocks\/headline {\"uniqueId\":\"7c2857fd\",\"element\":\"div\",\"blockVersion\":3,\"display\":\"flex\",\"alignItems\":\"center\",\"columnGap\":\"0.5em\",\"typography\":{\"fontSize\":\"36px\",\"fontWeight\":\"700\"},\"spacing\":{\"marginBottom\":\"0.5rem\",\"marginTop\":\"\"},\"iconStyles\":{\"height\":\"1em\",\"width\":\"1em\"},\"className\":\"\"} -->\n<div class=\"gb-headline gb-headline-7c2857fd gb-headline-text\">6<\/div>\n<!-- \/wp:generateblocks\/headline -->\n\n<!-- wp:generateblocks\/headline {\"uniqueId\":\"7d08250a\",\"element\":\"div\",\"blockVersion\":3,\"spacing\":{\"marginTop\":\"0px\",\"marginBottom\":\"1rem\"},\"className\":\"\"} -->\n<div class=\"gb-headline gb-headline-7d08250a gb-headline-text\">Essentielle systemvariabler<\/div>\n<!-- \/wp:generateblocks\/headline -->\n<!-- \/wp:generateblocks\/container -->\n<!-- \/wp:generateblocks\/grid -->\n<!-- \/wp:generateblocks\/container -->\n<!-- \/wp:generateblocks\/container -->\n\n<!-- wp:html -->\n<!DOCTYPE html>\n<html lang=\"da\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>P\u00e5virkning af karakteristika p\u00e5 spillestil<\/title>\n<style>\n\/* WordPress Conflict Fixes:\n  1. Everything is scoped under #bsw-racquet-comparison\n  2. All class names are prefixed with \"bsw-\" to prevent clashes\n  3. Added specific overrides for common WP theme table defaults (borders, padding, background)\n*\/\n\n#bsw-racquet-comparison {\n  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n  margin: 20px 0;\n  max-width: 100%;\n  line-height: 1.5;\n  color: #333;\n}\n\n#bsw-racquet-comparison * {\n  box-sizing: border-box;\n}\n\n#bsw-racquet-comparison .bsw-header {\n  text-align: center;\n  margin-bottom: 20px;\n  color: #2a3f90;\n  font-size: 1.3em;\n  font-weight: bold;\n  line-height: 1.3;\n  text-transform: uppercase;\n  letter-spacing: 1px;\n}\n\n\/* Desktop Table View *\/\n#bsw-racquet-comparison .bsw-table {\n  width: 100% !important;\n  border-collapse: separate !important;\n  border-spacing: 0 !important;\n  box-shadow: 0 4px 8px rgba(0,0,0,0.1);\n  border-radius: 8px;\n  overflow: hidden;\n  display: table !important;\n  background: #fff;\n  margin: 0;\n  padding: 0;\n  border: none !important;\n}\n\n#bsw-racquet-comparison .bsw-table th,\n#bsw-racquet-comparison .bsw-table td {\n  padding: 14px !important;\n  text-align: left !important;\n  vertical-align: top !important;\n  border: none !important;\n  border-bottom: 1px solid #e0e0e0 !important;\n  background: none;\n  margin: 0;\n}\n\n#bsw-racquet-comparison .bsw-table th {\n  background: linear-gradient(135deg, #1a2980 0%, #26d0ce 100%) !important;\n  color: white !important;\n  font-weight: 600 !important;\n  font-size: 0.95em !important;\n}\n\n#bsw-racquet-comparison .bsw-table tr:last-child td {\n  border-bottom: none !important;\n}\n\n#bsw-racquet-comparison .bsw-table tr:nth-child(even) td:not(.bsw-highlight) {\n  background-color: #f8f9fa !important;\n}\n\n#bsw-racquet-comparison .bsw-table td:first-child {\n  font-weight: 600;\n  color: #1a2980;\n  width: 20%;\n  font-size: 0.9em;\n}\n\n#bsw-racquet-comparison .bsw-table td:nth-child(2) {\n  color: #555;\n  border-right: 1px solid #e0e0e0 !important;\n  width: 40%;\n  font-size: 0.85em;\n}\n\n#bsw-racquet-comparison .bsw-highlight {\n  background: linear-gradient(to right, rgba(220, 250, 220, 0.7), rgba(220, 250, 220, 0.3)) !important;\n  width: 40%;\n  border-left: 4px solid #37ba2b !important;\n  font-size: 0.85em;\n  color: #2d3748;\n}\n\n#bsw-racquet-comparison .bsw-highlight::before {\n  content: '\u2713 ';\n  color: #37ba2b;\n  font-weight: bold;\n  font-size: 1.1em;\n}\n\n\/* Mobile Card View *\/\n#bsw-racquet-comparison .bsw-mobile-cards {\n  display: none;\n}\n\n#bsw-racquet-comparison .bsw-card {\n  background: white;\n  border-radius: 8px;\n  margin-bottom: 16px;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.1);\n  overflow: hidden;\n  border: 1px solid #eee;\n}\n\n#bsw-racquet-comparison .bsw-card-header {\n  background: linear-gradient(135deg, #1a2980 0%, #26d0ce 100%);\n  color: white;\n  padding: 12px;\n  font-weight: 600;\n  font-size: 1em;\n  margin: 0;\n}\n\n#bsw-racquet-comparison .bsw-card-content {\n  padding: 16px;\n}\n\n#bsw-racquet-comparison .bsw-row {\n  margin-bottom: 16px;\n  padding-bottom: 16px;\n  border-bottom: 1px solid #e0e0e0;\n}\n\n#bsw-racquet-comparison .bsw-row:last-child {\n  border-bottom: none;\n  margin-bottom: 0;\n  padding-bottom: 0;\n}\n\n#bsw-racquet-comparison .bsw-trad-opt {\n  background-color: #f8f9fa;\n  padding: 10px;\n  border-radius: 4px;\n  margin-bottom: 12px;\n  font-size: 0.85em;\n  color: #555;\n  border-left: 3px solid #ccc;\n}\n\n#bsw-racquet-comparison .bsw-modern-opt {\n  background: linear-gradient(to right, rgba(220, 250, 220, 0.7), rgba(220, 250, 220, 0.3));\n  padding: 10px;\n  border-radius: 4px;\n  border-left: 4px solid #37ba2b;\n  font-size: 0.85em;\n  color: #2d3748;\n}\n\n#bsw-racquet-comparison .bsw-modern-opt::before {\n  content: '\u2713 ';\n  color: #37ba2b;\n  font-weight: bold;\n}\n\n#bsw-racquet-comparison .bsw-label {\n  font-weight: 700;\n  font-size: 0.75em;\n  margin-bottom: 6px;\n  color: #666;\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n  display: block;\n}\n\n\/* Responsive Breakpoints *\/\n@media (max-width: 768px) {\n  #bsw-racquet-comparison .bsw-table {\n    display: none !important;\n  }\n  #bsw-racquet-comparison .bsw-mobile-cards {\n    display: block !important;\n  }\n  #bsw-racquet-comparison .bsw-header {\n    font-size: 1.1em;\n    padding: 0 10px;\n  }\n}\n\n@media (max-width: 480px) {\n  #bsw-racquet-comparison {\n    margin: 10px 0;\n  }\n  #bsw-racquet-comparison .bsw-header {\n    font-size: 1em;\n  }\n  #bsw-racquet-comparison .bsw-card-content {\n    padding: 12px;\n  }\n  #bsw-racquet-comparison .bsw-row {\n    margin-bottom: 12px;\n    padding-bottom: 12px;\n  }\n}\n<\/style>\n<\/head>\n<body>\n\n<div id=\"bsw-racquet-comparison\">\n  <div class=\"bsw-header\">Opstrengningsmaskiner: Sp\u00e6ndingssystemer &#038; praktiske roller<\/div>\n\n  <table class=\"bsw-table\">\n    <thead>\n      <tr>\n        <th>Sp\u00e6ndingssystem-funktion<\/th>\n        <th>Prim\u00e6re karakteristika<\/th>\n        <th>Praktisk rolle ved opstrengning<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td>Lock-out-system<\/td>\n        <td>Tr\u00e6kker til m\u00e5lsp\u00e6nding og aktiverer en mekanisk bremse.<\/td>\n        <td class=\"bsw-highlight\">Hurtig, meget b\u00e6rbar og prisvenlig; opstrengere skal justere for str\u00e6k.<\/td>\n      <\/tr>\n      <tr>\n        <td>Constant-pull-system<\/td>\n        <td>Justerer elektronisk for l\u00f8bende at vedligeholde m\u00e5lsp\u00e6ndingen.<\/td>\n        <td class=\"bsw-highlight\">Overlegen dynamisk sp\u00e6ndingsholdbarhed; foretr\u00e6kkes til volumen og elite-tilpasning.<\/td>\n      <\/tr>\n      <tr>\n        <td>Line\u00e6rt tr\u00e6khoved<\/td>\n        <td>Bev\u00e6ger strengen bagud i en ret linje uden vinding.<\/td>\n        <td class=\"bsw-highlight\">Intuitivt arbejdsflow; minimerer friktion og skarpe b\u00f8jninger p\u00e5 strengen.<\/td>\n      <\/tr>\n      <tr>\n        <td>Roterende tr\u00e6khoved<\/td>\n        <td>Vinder strengen omkring en roterende tromle eller et hjul.<\/td>\n        <td class=\"bsw-highlight\">Fordeler tr\u00e6kkraften ekstremt glat; almindelig p\u00e5 elektroniske high-end modeller.<\/td>\n      <\/tr>\n      <tr>\n        <td>Forstr\u00e6k-funktion<\/td>\n        <td>Overtr\u00e6kker strengen med en fastsat procentdel f\u00f8r den s\u00e6tter sig.<\/td>\n        <td class=\"bsw-highlight\">Fjerner indledende slaphed; meget nyttig til at reducere sp\u00e6ndingstab i bl\u00f8de strenge.<\/td>\n      <\/tr>\n      <tr>\n        <td>Kalibrering<\/td>\n        <td>Verificerer maskinens faktiske tr\u00e6kkraft mod de viste indstillinger.<\/td>\n        <td class=\"bsw-highlight\">Absolut afg\u00f8rende for alle maskiner; en ikke-kalibreret maskine \u00f8del\u00e6gger ensartetheden.<\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n\n  <div class=\"bsw-mobile-cards\">\n    <div class=\"bsw-card\">\n      <div class=\"bsw-card-header\">Systemmekanik<\/div>\n      <div class=\"bsw-card-content\">\n        <div class=\"bsw-row\">\n          <span class=\"bsw-label\">Lock-out-system:<\/span>\n          <div class=\"bsw-trad-opt\">Tr\u00e6kker til m\u00e5lsp\u00e6nding og aktiverer en mekanisk bremse.<\/div>\n          <span class=\"bsw-label\">Praktisk rolle ved opstrengning:<\/span>\n          <div class=\"bsw-modern-opt\">Hurtig, meget b\u00e6rbar og prisvenlig; opstrengere skal justere for str\u00e6k.<\/div>\n        <\/div>\n        <div class=\"bsw-row\">\n          <span class=\"bsw-label\">Constant-pull-system:<\/span>\n          <div class=\"bsw-trad-opt\">Justerer elektronisk for l\u00f8bende at vedligeholde m\u00e5lsp\u00e6ndingen.<\/div>\n          <span class=\"bsw-label\">Praktisk rolle ved opstrengning:<\/span>\n          <div class=\"bsw-modern-opt\">Overlegen dynamisk sp\u00e6ndingsholdbarhed; foretr\u00e6kkes til volumen og elite-tilpasning.<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    \n    <div class=\"bsw-card\">\n      <div class=\"bsw-card-header\">Tr\u00e6khoveder<\/div>\n      <div class=\"bsw-card-content\">\n        <div class=\"bsw-row\">\n          <span class=\"bsw-label\">Line\u00e6rt tr\u00e6khoved:<\/span>\n          <div class=\"bsw-trad-opt\">Bev\u00e6ger strengen bagud i en ret linje uden vinding.<\/div>\n          <span class=\"bsw-label\">Praktisk rolle ved opstrengning:<\/span>\n          <div class=\"bsw-modern-opt\">Intuitivt arbejdsflow; minimerer friktion og skarpe b\u00f8jninger p\u00e5 strengen.<\/div>\n        <\/div>\n        <div class=\"bsw-row\">\n          <span class=\"bsw-label\">Roterende tr\u00e6khoved:<\/span>\n          <div class=\"bsw-trad-opt\">Vinder strengen omkring en roterende tromle eller et hjul.<\/div>\n          <span class=\"bsw-label\">Praktisk rolle ved opstrengning:<\/span>\n          <div class=\"bsw-modern-opt\">Fordeler tr\u00e6kkraften ekstremt glat; almindelig p\u00e5 elektroniske high-end modeller.<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    \n    <div class=\"bsw-card\">\n      <div class=\"bsw-card-header\">Avancerede funktioner<\/div>\n      <div class=\"bsw-card-content\">\n        <div class=\"bsw-row\">\n          <span class=\"bsw-label\">Forstr\u00e6k-funktion:<\/span>\n          <div class=\"bsw-trad-opt\">Overtr\u00e6kker strengen med en fastsat procentdel f\u00f8r den s\u00e6tter sig.<\/div>\n          <span class=\"bsw-label\">Praktisk rolle ved opstrengning:<\/span>\n          <div class=\"bsw-modern-opt\">Fjerner indledende slaphed; meget nyttig til at reducere sp\u00e6ndingstab i bl\u00f8de strenge.<\/div>\n        <\/div>\n        <div class=\"bsw-row\">\n          <span class=\"bsw-label\">Kalibrering:<\/span>\n          <div class=\"bsw-trad-opt\">Verificerer maskinens faktiske tr\u00e6kkraft mod de viste indstillinger.<\/div>\n          <span class=\"bsw-label\">Praktisk rolle ved opstrengning:<\/span>\n          <div class=\"bsw-modern-opt\">Absolut afg\u00f8rende for alle maskiner; en ikke-kalibreret maskine \u00f8del\u00e6gger ensartetheden.<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<\/body>\n<\/html>\n<!-- \/wp:html -->\n\n<!-- wp:generateblocks\/container {\"uniqueId\":\"69063730\",\"isDynamic\":true,\"blockVersion\":4,\"spacing\":{\"paddingLeftMobile\":\"0px\",\"paddingRightMobile\":\"0px\"},\"className\":\"\",\"metadata\":{\"name\":\"Section\"},\"globalClasses\":[\"gbp-section\"]} -->\n<!-- wp:generateblocks\/container {\"uniqueId\":\"c192804a\",\"isDynamic\":true,\"blockVersion\":4,\"blockLabel\":\"inner container max width\",\"display\":\"flex\",\"flexDirection\":\"row\",\"flexDirectionTablet\":\"column\",\"alignItems\":\"center\",\"alignItemsTablet\":\"flex-start\",\"justifyContent\":\"flex-start\",\"columnGap\":\"5rem\",\"rowGap\":\"3rem\",\"useGlobalMaxWidth\":true,\"className\":\"\",\"globalClasses\":[\"gbp-section__inner\"]} -->\n<!-- wp:generateblocks\/container {\"uniqueId\":\"26552703\",\"isDynamic\":true,\"blockVersion\":4,\"blockLabel\":\"content container\",\"flexBasis\":\"50%\",\"flexBasisTablet\":\"100%\"} -->\n<!-- wp:generateblocks\/headline {\"uniqueId\":\"27edcbd1\",\"element\":\"div\",\"blockVersion\":3,\"className\":\"\",\"globalClasses\":[\"gbp-section__tagline\"]} -->\n<div class=\"gb-headline gb-headline-27edcbd1 gb-headline-text gbp-section__tagline\">Uddannelse for opstrengere<\/div>\n<!-- \/wp:generateblocks\/headline -->\n\n<!-- wp:generateblocks\/headline {\"uniqueId\":\"bda1dc9d\",\"blockVersion\":3,\"className\":\"\",\"globalClasses\":[\"gbp-section__headline\"]} -->\n<h2 class=\"gb-headline gb-headline-bda1dc9d gb-headline-text gbp-section__headline\">Mestre <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">sp\u00e6ndingssystemer<\/mark> <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">med Best Stringer Worldwide<\/mark><\/h2>\n<!-- \/wp:generateblocks\/headline -->\n\n<!-- wp:paragraph -->\n<p><br>Er du klar til at l\u00f8fte din professionalisme som opstrenger? Best Stringer Worldwide tilbyder avanceret uddannelse, der hj\u00e6lper dig med at forst\u00e5 lock-out vs. constant-pull-systemer, tr\u00e6khovedets opf\u00f8rsel, anvendelse af forstr\u00e6k og strenge kalibreringsprotokoller. Vi servicerer opstrengere over hele verden, herunder i Singapore, Hong Kong, Malaysia, Indonesien, Storbritannien og Europa. Opn\u00e5 en prestigefyldt certificering som opstrenger, s\u00e5 du trygt kan navigere i maskinforskelle og levere fejlfri, tilpasset service.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:generateblocks\/container {\"uniqueId\":\"4aa6efd2\",\"isDynamic\":true,\"blockVersion\":4,\"blockLabel\":\"buttons container\",\"display\":\"flex\",\"columnGap\":\"1rem\",\"spacing\":{\"marginTop\":\"2rem\"}} -->\n<!-- wp:generateblocks\/button {\"uniqueId\":\"1b494854\",\"hasUrl\":true,\"blockVersion\":4,\"className\":\"\",\"globalClasses\":[\"gbp-button\\u002d\\u002dsecondary\"]} -->\n<a class=\"gb-button gb-button-1b494854 gb-button-text gbp-button--secondary\" href=\"https:\/\/beststringer.com\/stringing-course-application\/\">Ans\u00f8gning<\/a>\n<!-- \/wp:generateblocks\/button -->\n<!-- \/wp:generateblocks\/container -->\n<!-- \/wp:generateblocks\/container -->\n\n<!-- wp:generateblocks\/container {\"uniqueId\":\"ef62c7ce\",\"isDynamic\":true,\"blockVersion\":4,\"blockLabel\":\"content container\",\"flexBasis\":\"50%\",\"flexBasisTablet\":\"100%\",\"spacing\":{\"paddingLeftMobile\":\"0px\",\"paddingRightMobile\":\"0px\"}} -->\n<!-- wp:html -->\n<iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d3983.512110481107!2d101.72853037497148!3d3.22182909675331!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x31cc3940e852d0e3%3A0xe7b0509976b40fd3!2sBest%20Stringer%20Worldwide%20(BSW)!5e0!3m2!1sen!2smy!4v1771591572052!5m2!1sen!2smy\" width=\"600\" height=\"450\" style=\"border:0;\" allowfullscreen=\"\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\"><\/iframe>\n<!-- \/wp:html -->\n<!-- \/wp:generateblocks\/container -->\n<!-- \/wp:generateblocks\/container -->\n<!-- \/wp:generateblocks\/container -->\n<!-- \/wp:generateblocks\/container -->","protected":false},"excerpt":{"rendered":"<p>Hurtig FAQ om sp\u00e6ndingssystemer Klare, direkte svar om forst\u00e5else og betjening af opstrengningsmaskiners sp\u00e6ndingssystemer. Simulator for sp\u00e6ndingssystemer: Lock-Out vs Constant-Pull Professional Tension Systems Simulator Simulator for sp\u00e6ndingssystemer Se hvordan forskellige mekanikker h\u00e5ndterer tr\u00e6kkraft og strengens str\u00e6k Udstyrskendskab SP\u00c6NDINGSFALD VED STR\u00c6K Resultat: Bl\u00f8dere strengflade TR\u00c6K &#038; HOLD AKTIV KOMPENSATION Resultat: Fast &#038; professionel ensartethed 26.0 AUTO &#8230; <a title=\"Sp\u00e6ndingssystemer i ketcheropstrengning\" class=\"read-more\" href=\"https:\/\/beststringer.com\/da\/tension-systems-in-racquet-stringing-machine-bsw\/\" aria-label=\"Read more about Sp\u00e6ndingssystemer i ketcheropstrengning\">L\u00e6s Mere<\/a><\/p>\n","protected":false},"author":1,"featured_media":70556,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[392],"tags":[],"class_list":["post-78491","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general-stringing-knowledge","infinite-scroll-item"],"_links":{"self":[{"href":"https:\/\/beststringer.com\/da\/wp-json\/wp\/v2\/posts\/78491","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/beststringer.com\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/beststringer.com\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/beststringer.com\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/beststringer.com\/da\/wp-json\/wp\/v2\/comments?post=78491"}],"version-history":[{"count":0,"href":"https:\/\/beststringer.com\/da\/wp-json\/wp\/v2\/posts\/78491\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/beststringer.com\/da\/wp-json\/wp\/v2\/media\/70556"}],"wp:attachment":[{"href":"https:\/\/beststringer.com\/da\/wp-json\/wp\/v2\/media?parent=78491"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/beststringer.com\/da\/wp-json\/wp\/v2\/categories?post=78491"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/beststringer.com\/da\/wp-json\/wp\/v2\/tags?post=78491"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}