... ... (function () { const METASITE_APP_DEF_ID = '22bef345-3c5b-4c18-b782-74d4085112ff'; const getXSRFTokenFromCookie = () => { const match = new RegExp('XSRF-TOKEN=(.+?);').exec(document.cookie); return match ? match[1] : ''; }; const eventNames = { Purchase: 'Purchase', Lead: 'Lead', }; const eventNameToConversionActionCategory = { [eventNames.Purchase]: 'PURCHASE', [eventNames.Lead]: 'SUBMIT_LEAD_FORM', }; const channelParams = { price: 'price', id: 'id', currency: 'currency', name: 'name', category: 'category', brand: 'brand', variant: 'variant', list: 'list_name', quantity: 'quantity', step: 'checkout_step', option: 'checkout_option', position: 'list_position', coupon: 'coupon', affiliation: 'affiliation', revenue: 'value', tax: 'tax', sku: 'sku', shipping: 'shipping', }; const mapContents = ({ contents = [] }) => contents.map(({ currency, ...product }) => paramsMapper(product, channelParams), ); const paramsMapper = (params, mapper) => { const mappedParams = Object.keys(params); if (mappedParams.length === 0) { return params; } return mappedParams.reduce((mappedObject, currentKey) => { const newKey = mapper[currentKey]; if (newKey && (params[currentKey] || params[currentKey] === 0)) { mappedObject[newKey] = params[currentKey]; } return mappedObject; }, {}); }; const loadGtag = () => { const gtagInitScript = document.createElement('script'); gtagInitScript.type = 'text/javascript'; gtagInitScript.innerHTML = ` window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()) `; document.head.appendChild(gtagInitScript); const gtagScript = document.createElement('script'); gtagScript.type = 'text/javascript'; gtagScript.setAttribute('async', 'true'); gtagScript.setAttribute('src', 'https://www.googletagmanager.com/gtag/js'); document.head.appendChild(gtagScript); }; const handleGoogleConsent = () => { window.dataLayer = window.dataLayer || []; if (window.consentPolicyManager && window.consentPolicyManager.initRan) { const { policy, defaultPolicy } = window.consentPolicyManager.getCurrentConsentPolicy(); setConsent('default', evaluateConsentPolicy(policy, defaultPolicy)); } else { setConsent('default', { advertising: false, analytics: false, functional: false, waitForUpdate: 500, }); } window.document.addEventListener('consentPolicyInitialized', ({ detail }) => { setConsent( 'update', evaluateConsentPolicy(detail.policy, detail.defaultPolicy), ); }); window.document.addEventListener('consentPolicyChanged', ({ detail }) => { setConsent('update', detail.policy); }); function evaluateConsentPolicy(policy, defaultPolicy) { const { gdprEnforcedGeo } = window.wixTagManager.getConfig(); return defaultPolicy && gdprEnforcedGeo ? { ...policy, advertising: false, analytics: false } : policy; } function setConsent( action, { advertising, analytics, functional, waitForUpdate }, ) { (function () { window.dataLayer.push(arguments); })('consent', action, { ad_storage: advertising ? 'granted' : 'denied', ad_user_data: advertising ? 'granted' : 'denied', ad_personalization: advertising ? 'granted' : 'denied', analytics_storage: analytics ? 'granted' : 'denied', functionality_storage: functional ? 'granted' : 'denied', personalization_storage: 'granted', security_storage: 'granted', ...(waitForUpdate ? { wait_for_update: waitForUpdate } : {}), }); } }; let conversionActions; const loadConversionActions = () => { const XSRFToken = getXSRFTokenFromCookie(); const headers = { 'Content-Type': 'application/json', 'X-XSRF-TOKEN': XSRFToken, }; const getAppToken = window.wixEmbedsAPI?.getAppToken; if (getAppToken) { headers.authorization = getAppToken(METASITE_APP_DEF_ID); } const metaSiteId = window.wixEmbedsAPI?.getMetaSiteId(); return fetch( `${window.location.origin}/_serverless/pa-google/v1/accounts/current-site/conversion-actions?metaSiteId=${metaSiteId}`, { method: 'GET', headers, }, ) .then((response) => response.json()) .then((data) => { conversionActions = data.conversionActions; gtag('config', conversionActions[0].conversionId); }); }; const reportEvent = (eventName, eventParams) => { const category = eventNameToConversionActionCategory[eventName]; const conversionAction = conversionActions.find( (currentConversionAction) => currentConversionAction.category.category === category, ); if (conversionAction) { let conversionData = { send_to: `${conversionAction.conversionId}/${conversionAction.conversionLabel}`, }; switch (category) { case 'PURCHASE': { const { revenue, id, currency, coupon, ...params } = eventParams; conversionData = { ...conversionData, ...paramsMapper({ revenue, id, currency, coupon }, channelParams), transactionId: eventParams.id, items: mapContents(params), }; break; } default: break; } gtag('event', 'conversion', conversionData); } }; let isBootstrapped = false; const bootstrap = () => { handleGoogleConsent(); loadGtag(); return loadConversionActions().then(() => { isBootstrapped = true; }); }; const bootstrapPromise = bootstrap(); const registerListener = () => { window.wixDevelopersAnalytics.register( 'd6708a0e-5b2a-458e-8cfe-bdca240aa2ce', (eventName, eventParams) => { if (isBootstrapped) { reportEvent(eventName, eventParams); } else { bootstrapPromise.then(() => { reportEvent(eventName, eventParams); }); } }, ); }; window.wixDevelopersAnalytics ? registerListener() : window.addEventListener('wixDevelopersAnalyticsReady', registerListener); })();
top of page

Aleister Crowley's Thoth Tarot: A Beginner's Guide

Today, I want to chat about one of the most fascinating and influential tarot decks out there: the Thoth Tarot. It's not your average deck, and its story is as intriguing as the cards themselves.


The Thoth Tarot isn't just a deck of cards; it's a collaborative masterpiece born from the brilliant (and sometimes controversial!) mind of Aleister Crowley and the artistic talent of Lady Frieda Harris. Crowley, a prominent figure in occultism and ceremonial magic, envisioned a tarot deck that went beyond traditional symbolism. He wanted something that incorporated his extensive knowledge of Qabalah, astrology, and other esoteric systems.


The journey began in 1938. Crowley, already a seasoned tarot enthusiast and author of "The Book of Thoth," sought a partner to bring his vision to life. He found that partner in Lady Frieda Harris, a painter with a keen interest in geometric abstraction and a willingness to delve into Crowley's complex ideas.


Their collaboration was intense and demanding. Crowley provided detailed instructions and symbolic interpretations, while Harris translated them into vibrant and evocative imagery. She wasn't just painting pretty pictures; she was meticulously encoding layers of meaning into each card. This process was far from simple! They experimented with different color palettes, geometric forms, and symbolic representations, constantly refining and adjusting their approach.


The creation of the Thoth Tarot was more than just an artistic endeavor; it was a magical working. Crowley believed that the act of creating the deck would imbue it with power and spiritual significance. The process involved rituals, meditations, and a deep immersion in the esoteric principles that underpinned the design.


Sadly, the deck wasn't published until after both Crowley's and Harris's deaths. The first edition appeared in 1969, more than 20 years after Crowley's passing. Since then, the Thoth Tarot has become one of the most popular and respected tarot decks in the world, revered for its rich symbolism, stunning artwork, and profound insights.

Aleister Crowley Thoth Tarot display
Aleister Crowley Thoth Tarot

It's a deck that challenges you, makes you think, and encourages you to delve deeper into the mysteries of the universe and yourself. It's definitely not a beginner's deck; it requires patience, study, and a willingness to explore complex ideas. But the rewards are immense. The Thoth Tarot can offer profound guidance and illuminate hidden aspects of your life.


Interested in exploring this powerful deck for yourself? Head over to the product page on my site and grab your own Thoth Tarot! Check out the large deck here. You won't regret embarking on this transformative journey!

Comments


Subscribe to my newsletter.

You'll get updates on blog posts, discounts, and events. No Spam - promise.

  • Instagram
  • Facebook
  • Twitter
  • LinkedIn

©2022-2025 by Darryl Sanford - Policies

bottom of page