import type { Ashtottara } from '../types.js'

// Source recension: Sanskrit Documents `doc_vishhnu/nRisinha108.html`
// — variant 1 of the nRRisiMhAShTottarashata nAmAvaliH. See `SOURCES.md`.
const narasimhaAshtottara: Ashtottara = {
  slug: 'narasimha-ashtottara',
  deity: 'narasimha',
  titleEnglish: 'Shri Narasimha Ashtottara Shatanamavali',
  titleHindi: 'श्री नृसिंह अष्टोत्तरशतनामावली',
  titleSanskrit: 'श्रीनृसिंहाष्टोत्तरशतनामावलिः',
  names: [
    { number: 1, archana: 'ॐ श्रीनृसिंहाय नमः', iast: 'oṃ śrīnṛsiṃhāya namaḥ' },
    { number: 2, archana: 'ॐ महासिंहाय नमः', iast: 'oṃ mahāsiṃhāya namaḥ' },
    { number: 3, archana: 'ॐ दिव्यसिंहाय नमः', iast: 'oṃ divyasiṃhāya namaḥ' },
    { number: 4, archana: 'ॐ महाबलाय नमः', iast: 'oṃ mahābalāya namaḥ' },
    { number: 5, archana: 'ॐ उग्रसिंहाय नमः', iast: 'oṃ ugrasiṃhāya namaḥ' },
    { number: 6, archana: 'ॐ महादेवाय नमः', iast: 'oṃ mahādevāya namaḥ' },
    { number: 7, archana: 'ॐ उपेन्द्राय नमः', iast: 'oṃ upendrāya namaḥ' },
    { number: 8, archana: 'ॐ अग्निलोचनाय नमः', iast: 'oṃ agnilocanāya namaḥ' },
    { number: 9, archana: 'ॐ रौद्राय नमः', iast: 'oṃ raudrāya namaḥ' },
    { number: 10, archana: 'ॐ शौरये नमः', iast: 'oṃ śauraye namaḥ' },
    { number: 11, archana: 'ॐ महावीराय नमः', iast: 'oṃ mahāvīrāya namaḥ' },
    { number: 12, archana: 'ॐ सुविक्रमपराक्रमाय नमः', iast: 'oṃ suvikramaparākramāya namaḥ' },
    { number: 13, archana: 'ॐ हरिकोलाहलाय नमः', iast: 'oṃ harikolāhalāya namaḥ' },
    { number: 14, archana: 'ॐ चक्रिणे नमः', iast: 'oṃ cakriṇe namaḥ' },
    { number: 15, archana: 'ॐ विजयाय नमः', iast: 'oṃ vijayāya namaḥ' },
    { number: 16, archana: 'ॐ अजयाय नमः', iast: 'oṃ ajayāya namaḥ' },
    { number: 17, archana: 'ॐ अव्ययाय नमः', iast: 'oṃ avyayāya namaḥ' },
    { number: 18, archana: 'ॐ दैत्यान्तकाय नमः', iast: 'oṃ daityāntakāya namaḥ' },
    { number: 19, archana: 'ॐ परब्रह्मणे नमः', iast: 'oṃ parabrahmaṇe namaḥ' },
    { number: 20, archana: 'ॐ अघोराय नमः', iast: 'oṃ aghorāya namaḥ' },
    { number: 21, archana: 'ॐ घोरविक्रमाय नमः', iast: 'oṃ ghoravikramāya namaḥ' },
    { number: 22, archana: 'ॐ ज्वालामुखाय नमः', iast: 'oṃ jvālāmukhāya namaḥ' },
    { number: 23, archana: 'ॐ ज्वालमालिने नमः', iast: 'oṃ jvālamāline namaḥ' },
    { number: 24, archana: 'ॐ महाज्वालाय नमः', iast: 'oṃ mahājvālāya namaḥ' },
    { number: 25, archana: 'ॐ महाप्रभवे नमः', iast: 'oṃ mahāprabhave namaḥ' },
    { number: 26, archana: 'ॐ निटिलाक्षाय नमः', iast: 'oṃ niṭilākṣāya namaḥ' },
    { number: 27, archana: 'ॐ सहस्राक्षाय नमः', iast: 'oṃ sahasrākṣāya namaḥ' },
    { number: 28, archana: 'ॐ दुर्निरीक्ष्याय नमः', iast: 'oṃ durnirīkṣyāya namaḥ' },
    { number: 29, archana: 'ॐ प्रतापनाय नमः', iast: 'oṃ pratāpanāya namaḥ' },
    { number: 30, archana: 'ॐ महादंष्ट्राय नमः', iast: 'oṃ mahādaṃṣṭrāya namaḥ' },
    { number: 31, archana: 'ॐ प्राज्ञाय नमः', iast: 'oṃ prājñāya namaḥ' },
    { number: 32, archana: 'ॐ हिरण्यकनिषूदनाय नमः', iast: 'oṃ hiraṇyakaniṣūdanāya namaḥ' },
    { number: 33, archana: 'ॐ चण्डकोपिने नमः', iast: 'oṃ caṇḍakopine namaḥ' },
    { number: 34, archana: 'ॐ सुरारिघ्नाय नमः', iast: 'oṃ surārighnāya namaḥ' },
    { number: 35, archana: 'ॐ सदार्तिघ्नाय नमः', iast: 'oṃ sadārtighnāya namaḥ' },
    { number: 36, archana: 'ॐ सदाशिवाय नमः', iast: 'oṃ sadāśivāya namaḥ' },
    { number: 37, archana: 'ॐ गुणभद्राय नमः', iast: 'oṃ guṇabhadrāya namaḥ' },
    { number: 38, archana: 'ॐ महाभद्राय नमः', iast: 'oṃ mahābhadrāya namaḥ' },
    { number: 39, archana: 'ॐ बलभद्राय नमः', iast: 'oṃ balabhadrāya namaḥ' },
    { number: 40, archana: 'ॐ सुभद्रकाय नमः', iast: 'oṃ subhadrakāya namaḥ' },
    { number: 41, archana: 'ॐ करालाय नमः', iast: 'oṃ karālāya namaḥ' },
    { number: 42, archana: 'ॐ विकरालाय नमः', iast: 'oṃ vikarālāya namaḥ' },
    { number: 43, archana: 'ॐ गतायुषे नमः', iast: 'oṃ gatāyuṣe namaḥ' },
    { number: 44, archana: 'ॐ सर्वकर्तृकाय नमः', iast: 'oṃ sarvakartṛkāya namaḥ' },
    { number: 45, archana: 'ॐ भैरवाडम्बराय नमः', iast: 'oṃ bhairavāḍambarāya namaḥ' },
    { number: 46, archana: 'ॐ दिव्याय नमः', iast: 'oṃ divyāya namaḥ' },
    { number: 47, archana: 'ॐ अगम्याय नमः', iast: 'oṃ agamyāya namaḥ' },
    { number: 48, archana: 'ॐ सर्वशत्रुजिते नमः', iast: 'oṃ sarvaśatrujite namaḥ' },
    { number: 49, archana: 'ॐ अमोघास्त्राय नमः', iast: 'oṃ amoghāstrāya namaḥ' },
    { number: 50, archana: 'ॐ शस्त्रधराय नमः', iast: 'oṃ śastradharāya namaḥ' },
    { number: 51, archana: 'ॐ सव्यजूटाय नमः', iast: 'oṃ savyajūṭāya namaḥ' },
    { number: 52, archana: 'ॐ सुरेश्वराय नमः', iast: 'oṃ sureśvarāya namaḥ' },
    { number: 53, archana: 'ॐ सहस्रबाहवे नमः', iast: 'oṃ sahasrabāhave namaḥ' },
    { number: 54, archana: 'ॐ वज्रनखाय नमः', iast: 'oṃ vajranakhāya namaḥ' },
    { number: 55, archana: 'ॐ सर्वसिद्धये नमः', iast: 'oṃ sarvasiddhaye namaḥ' },
    { number: 56, archana: 'ॐ जनार्दनाय नमः', iast: 'oṃ janārdanāya namaḥ' },
    { number: 57, archana: 'ॐ अनन्ताय नमः', iast: 'oṃ anantāya namaḥ' },
    { number: 58, archana: 'ॐ भगवते नमः', iast: 'oṃ bhagavate namaḥ' },
    { number: 59, archana: 'ॐ स्थूलाय नमः', iast: 'oṃ sthūlāya namaḥ' },
    { number: 60, archana: 'ॐ अगम्याय नमः', iast: 'oṃ agamyāya namaḥ' },
    { number: 61, archana: 'ॐ परावराय नमः', iast: 'oṃ parāvarāya namaḥ' },
    { number: 62, archana: 'ॐ सर्वमन्त्रैकरूपाय नमः', iast: 'oṃ sarvamantraikarūpāya namaḥ' },
    { number: 63, archana: 'ॐ सर्वयन्त्रविदारणाय नमः', iast: 'oṃ sarvayantravidāraṇāya namaḥ' },
    { number: 64, archana: 'ॐ अव्ययाय नमः', iast: 'oṃ avyayāya namaḥ' },
    { number: 65, archana: 'ॐ परमानन्दाय नमः', iast: 'oṃ paramānandāya namaḥ' },
    { number: 66, archana: 'ॐ कालजिते नमः', iast: 'oṃ kālajite namaḥ' },
    { number: 67, archana: 'ॐ खगवाहनाय नमः', iast: 'oṃ khagavāhanāya namaḥ' },
    { number: 68, archana: 'ॐ भक्तातिवत्सलाय नमः', iast: 'oṃ bhaktātivatsalāya namaḥ' },
    { number: 69, archana: 'ॐ अव्यक्ताय नमः', iast: 'oṃ avyaktāya namaḥ' },
    { number: 70, archana: 'ॐ सुव्यक्ताय नमः', iast: 'oṃ suvyaktāya namaḥ' },
    { number: 71, archana: 'ॐ सुलभाय नमः', iast: 'oṃ sulabhāya namaḥ' },
    { number: 72, archana: 'ॐ शुचये नमः', iast: 'oṃ śucaye namaḥ' },
    { number: 73, archana: 'ॐ लोकैकनायकाय नमः', iast: 'oṃ lokaikanāyakāya namaḥ' },
    { number: 74, archana: 'ॐ सर्वाय नमः', iast: 'oṃ sarvāya namaḥ' },
    { number: 75, archana: 'ॐ शरणागतवत्सलाय नमः', iast: 'oṃ śaraṇāgatavatsalāya namaḥ' },
    { number: 76, archana: 'ॐ धीराय नमः', iast: 'oṃ dhīrāya namaḥ' },
    { number: 77, archana: 'ॐ धराय नमः', iast: 'oṃ dharāya namaḥ' },
    { number: 78, archana: 'ॐ सर्वज्ञाय नमः', iast: 'oṃ sarvajñāya namaḥ' },
    { number: 79, archana: 'ॐ भीमाय नमः', iast: 'oṃ bhīmāya namaḥ' },
    { number: 80, archana: 'ॐ भीमपराक्रमाय नमः', iast: 'oṃ bhīmaparākramāya namaḥ' },
    { number: 81, archana: 'ॐ देवप्रियाय नमः', iast: 'oṃ devapriyāya namaḥ' },
    { number: 82, archana: 'ॐ नुताय नमः', iast: 'oṃ nutāya namaḥ' },
    { number: 83, archana: 'ॐ पूज्याय नमः', iast: 'oṃ pūjyāya namaḥ' },
    { number: 84, archana: 'ॐ भवहृते नमः', iast: 'oṃ bhavahṛte namaḥ' },
    { number: 85, archana: 'ॐ परमेश्वराय नमः', iast: 'oṃ parameśvarāya namaḥ' },
    { number: 86, archana: 'ॐ श्रीवत्सवक्षसे नमः', iast: 'oṃ śrīvatsavakṣase namaḥ' },
    { number: 87, archana: 'ॐ श्रीवासाय नमः', iast: 'oṃ śrīvāsāya namaḥ' },
    { number: 88, archana: 'ॐ विभवे नमः', iast: 'oṃ vibhave namaḥ' },
    { number: 89, archana: 'ॐ सङ्कर्षणाय नमः', iast: 'oṃ saṅkarṣaṇāya namaḥ' },
    { number: 90, archana: 'ॐ प्रभवे नमः', iast: 'oṃ prabhave namaḥ' },
    { number: 91, archana: 'ॐ त्रिविक्रमाय नमः', iast: 'oṃ trivikramāya namaḥ' },
    { number: 92, archana: 'ॐ त्रिलोकात्मने नमः', iast: 'oṃ trilokātmane namaḥ' },
    { number: 93, archana: 'ॐ कालाय नमः', iast: 'oṃ kālāya namaḥ' },
    { number: 94, archana: 'ॐ सर्वेश्वराय नमः', iast: 'oṃ sarveśvarāya namaḥ' },
    { number: 95, archana: 'ॐ विश्वम्भराय नमः', iast: 'oṃ viśvambharāya namaḥ' },
    { number: 96, archana: 'ॐ स्थिराभाय नमः', iast: 'oṃ sthirābhāya namaḥ' },
    { number: 97, archana: 'ॐ अच्युताय नमः', iast: 'oṃ acyutāya namaḥ' },
    { number: 98, archana: 'ॐ पुरुषोत्तमाय नमः', iast: 'oṃ puruṣottamāya namaḥ' },
    { number: 99, archana: 'ॐ अधोक्षजाय नमः', iast: 'oṃ adhokṣajāya namaḥ' },
    { number: 100, archana: 'ॐ अक्षयाय नमः', iast: 'oṃ akṣayāya namaḥ' },
    { number: 101, archana: 'ॐ सेव्याय नमः', iast: 'oṃ sevyāya namaḥ' },
    { number: 102, archana: 'ॐ वनमालिने नमः', iast: 'oṃ vanamāline namaḥ' },
    { number: 103, archana: 'ॐ प्रकम्पनाय नमः', iast: 'oṃ prakampanāya namaḥ' },
    { number: 104, archana: 'ॐ गुरवे नमः', iast: 'oṃ gurave namaḥ' },
    { number: 105, archana: 'ॐ लोकगुरवे नमः', iast: 'oṃ lokagurave namaḥ' },
    { number: 106, archana: 'ॐ स्रष्ट्रे नमः', iast: 'oṃ sraṣṭre namaḥ' },
    { number: 107, archana: 'ॐ परस्मै ज्योतिषे नमः', iast: 'oṃ parasmai jyotiṣe namaḥ' },
    { number: 108, archana: 'ॐ परायणाय नमः', iast: 'oṃ parāyaṇāya namaḥ' },
  ],
  about: {
    en: 'The 108-name litany of Narasimha (variant 1 from Sanskrit Documents) — the standard archana for Narasimha Jayanti (Vaishakha Shukla Chaturdashi), the Hiranyakashipu-vadha commemoration, and any rite invoking Narasimha as protector against fear and adversaries (the Sudarshana-Narasimha homa tradition). Sweeps Narasimha\'s ferocity (Mahasimha, Ugrasimha, Bhairavadambara, Karala, Vikarala, Mahadamshtra, Vajranakha), his demon-slaying identity (Hiranyaka-nishudana at 32, Daityantaka at 18, Surarighna at 34), and the Vaishnava convergence — closing with Trivikrama, Achyuta, Purushottama, Adhokshaja, and Parayana (the supreme refuge).',
    hi: 'नृसिंह की १०८ नामों की नामावली (संस्कृत डॉक्युमेन्ट्स से वैरिएंट १) — नृसिंह जयन्ती (वैशाख शुक्ल चतुर्दशी), हिरण्यकशिपु-वध स्मरण, तथा भय एवं शत्रु-त्राण हेतु नृसिंह-आह्वान के अनुष्ठानों (सुदर्शन-नृसिंह होम परम्परा) की मानक अर्चना। नृसिंह की उग्रता (महासिंह, उग्रसिंह, भैरवाडम्बर, कराल, विकराल, महादंष्ट्र, वज्रनख), असुर-संहारक स्वरूप (३२ हिरण्यक-निषूदन, १८ दैत्यान्तक, ३४ सुरारिघ्न), तथा वैष्णव-संगति — समापन त्रिविक्रम, अच्युत, पुरुषोत्तम, अधोक्षज, परायण (परम-शरण) से।',
  },
}

export default narasimhaAshtottara
