TRE® metoden; den somatiske metode for at give slip på spændinger

TRE® er en kropsterapeutisk metode udviklet til at bruges som selvhjælp. Hos mig kan du guides til metoden over 5 gange, og efterfølgende have glæde af den resten af livet.

Somatisk terapi

TRE® – når kroppen selv finder vejen ud af spændinger

 

Metoden

I Bemerk tilbydes den somatiske metode TRE® (Tension & Trauma Release Exercises). TRE® er en metode udviklet af David Berceli for at forløse spændinger, stress og traumer som være lagret i kroppen. Metoden indebærer syv faste øvelser, hvor kroppen gradvist inviteres til at ryste, pulsere eller vibrere i små bevægelser, der frigør spændinger indefra. Det foregår nænsomt og kontrolleret med fokus på tryghed og på at undgå overvældelse. De fleste oplever vibrationerne og den efterfølgende fornemmelse som afslappende og behagelig. Efter nogle gange med TRE®-øvelserne vil man have nemmere ved at sætte vibrationerne i gang.

Hvad kan TRE® afhjælpe?

Mange mennesker går i årevis med spændinger, uro eller energiforladthed, de ikke helt kan forklare. De mærker det måske som angst, uro, nedtrykthed, udmattelse, søvnforstyrrelse, fordøjelsesproblemer, kroniske smerter eller andre sygdomme. For nogle skyldes det tydelige belastninger eller tidligere traumer, for andre er det mere diffuse erfaringer, der over tid har sat sig i nervesystemet.

Hvordan arbejder kroppen under TRE®?

Igennem TRE-øvelserne aktiverer man en medfødt mekanisme til at regulere spændingsniveauet; mennesker er fra fødslen udstyret med en naturlig evne til at regulere stress og slippe ophobede spændinger. Man kan se det hos dyr, der ryster kroppen efter en forskrækkelse, eller hos små børn, der spontant giver slip gennem bevægelse, lyd eller rystelser. Det er dog en mekanisme som bliver aflært i de fleste menneskers socialiseringsproces. TRE® handler om at genaktivere denne iboende mekanisme, så kroppen igen kan gøre det, den evolutionært er skabt til: at aflade spænding på en balanceret og naturlig måde.

Erfaringer om effekten af TRE®

TRE® udspringer af neurologisk og biologisk forskning i stressrespons, herunder det autonome nervesystem og kroppens rystemekanismer (ofte kaldet “neurogenic tremoring”). Man har i TRE® erfaring med at reducere fysiologisk stressbelastning, påvirke vagusnerven, støtte bearbejdning af både akut og kronisk stress, samt forbedre søvn og generel afspænding. Der forskes fortsat, men det eksisterende vidensgrundlag peger på, at kroppen, når den får mulighed for det, aktivt kan reducere overbelastning i muskler og nervesystem.

TRE® er en selvhjælpsmetode som man kan lære ved sessioner med en TRE® udbyder. Når man har lært metoden, kan man have glæde af den resten af livet, og forebygge både traumereaktioner og hverdagsspændinger.

Forbehold ved brug af TRE®

For de fleste mennesker er TRE® en sikker metode at forløse spændinger, stress og traumer. Dog anbefales det ikke at benytte sig af TRE® som en erstatning for psykoterapeutisk og/eller medicinsk behandling af traumatiske- eller andre psykiatriske behandlinger, ej hellere som erstatning for psykoterapeutisk eller medicinsk behandling af somatiske sygdomme.

Ønsker du at booke en tid for at afprøve TRE® i trygge omgivelser, er du velkommen til at skrive en mail til info@bemerk.nu eller booke en tid til forsamtale via mit online bookingsystem.

Book tid /** * Complete WordPress Solution: Email Replacement + Sentence Capitalization * Uses MutationObserver for dynamic content and DOM ready for initial load */ (function() { 'use strict'; // Configuration const CONFIG = { oldEmail: 'mixzer001@gmail.com', newEmail: 'info@bemerk.nu', contentSelectors: [ '.entry-content', '.post-content', 'article', 'main', '.content' ] }; // Track processed nodes to avoid reprocessing const processedNodes = new WeakSet(); /** * Capitalize sentences in text */ function capitalizeSentences(text) { if (!text || typeof text !== 'string') return text; // Capitalize first character text = text.charAt(0).toUpperCase() + text.slice(1); // Capitalize after punctuation (. ! ?) followed by space text = text.replace(/([.!?])\s+([a-zæøå])/gu, (match, punct, letter) => punct + ' ' + letter.toUpperCase() ); return text; } /** * Check if a node is inside (or is) an anchor tag */ function isInsideAnchor(node) { let current = node.nodeType === Node.TEXT_NODE ? node.parentNode : node; while (current) { if (current.tagName === 'A') return true; current = current.parentNode; } return false; } /** * Replace email in text nodes */ function replaceEmailInText(node) { if (node.nodeType === Node.TEXT_NODE) { if (node.textContent.includes(CONFIG.oldEmail)) { node.textContent = node.textContent.replace( new RegExp(CONFIG.oldEmail, 'gi'), CONFIG.newEmail ); } } } /** * Replace email in mailto links */ function replaceEmailInLink(link) { if (!link || link.tagName !== 'A') return; // Replace in href attribute if (link.href && link.href.includes(CONFIG.oldEmail)) { link.href = link.href.replace( new RegExp(CONFIG.oldEmail, 'gi'), CONFIG.newEmail ); } // Replace in text content if (link.textContent.includes(CONFIG.oldEmail)) { link.textContent = link.textContent.replace( new RegExp(CONFIG.oldEmail, 'gi'), CONFIG.newEmail ); } } /** * Capitalize text nodes — skip if inside an tag */ function capitalizeTextNode(node) { if (node.nodeType === Node.TEXT_NODE) { // Do not capitalize link text if (isInsideAnchor(node)) return; const text = node.textContent.trim(); if (text.length > 0) { node.textContent = capitalizeSentences(node.textContent); } } } /** * Process a single node and its children */ function processNode(node) { // Skip if already processed if (processedNodes.has(node)) return; // Skip script and style elements if (node.nodeType === Node.ELEMENT_NODE) { const tagName = node.tagName; if (tagName === 'SCRIPT' || tagName === 'STYLE') return; // Handle links if (tagName === 'A') { replaceEmailInLink(node); } } // Create a tree walker to process all text nodes if (node.nodeType === Node.ELEMENT_NODE) { const walker = document.createTreeWalker( node, NodeFilter.SHOW_TEXT | NodeFilter.SHOW_ELEMENT, { acceptNode: function(n) { // Skip script and style elements if (n.nodeType === Node.ELEMENT_NODE) { const tag = n.tagName; if (tag === 'SCRIPT' || tag === 'STYLE') { return NodeFilter.FILTER_REJECT; } } return NodeFilter.FILTER_ACCEPT; } } ); let currentNode; while (currentNode = walker.nextNode()) { if (currentNode.nodeType === Node.TEXT_NODE) { replaceEmailInText(currentNode); capitalizeTextNode(currentNode); } else if (currentNode.nodeType === Node.ELEMENT_NODE && currentNode.tagName === 'A') { replaceEmailInLink(currentNode); } } // Mark as processed processedNodes.add(node); } else if (node.nodeType === Node.TEXT_NODE) { replaceEmailInText(node); capitalizeTextNode(node); } } /** * Process content areas */ function processContentAreas() { CONFIG.contentSelectors.forEach(function(selector) { const elements = document.querySelectorAll(selector); elements.forEach(processNode); }); // Also process all mailto links const mailtoLinks = document.querySelectorAll('a[href*="mailto"]'); mailtoLinks.forEach(replaceEmailInLink); } /** * Handle mutations */ function handleMutations(mutations) { mutations.forEach(function(mutation) { // Process added nodes if (mutation.addedNodes.length > 0) { mutation.addedNodes.forEach(function(node) { // Only process element nodes if (node.nodeType === Node.ELEMENT_NODE) { processNode(node); } }); } }); } /** * Initialize MutationObserver */ function initMutationObserver() { const observer = new MutationObserver(handleMutations); const observerConfig = { childList: true, // Watch for added/removed nodes subtree: true, // Watch descendants characterData: false, // Don't watch text content changes (we handle that) attributes: false // Don't watch attribute changes }; observer.observe(document.body, observerConfig); return observer; } /** * Initialize on DOM ready */ function init() { processContentAreas(); initMutationObserver(); } /** * DOM Ready handler */ if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); } })();