├── README.md
├── babel.config.js
├── dist
├── css
│ ├── app.16c84643.css
│ ├── app.a6d05313.css
│ ├── app.d2addd3e.css
│ └── chunk-vendors.5d3035bc.css
├── favicon.ico
├── img
│ ├── basmala.94816f48.png
│ └── logo.057c5eda.png
├── index.html
└── js
│ ├── app.04de30a1.js
│ ├── app.04de30a1.js.map
│ ├── app.9560a168.js
│ ├── app.9560a168.js.map
│ ├── app.c47c4c51.js
│ ├── app.c47c4c51.js.map
│ ├── chunk-2d0b1638.c10ceee4.js
│ ├── chunk-2d0b1638.c10ceee4.js.map
│ ├── chunk-vendors.083d5a4b.js
│ ├── chunk-vendors.083d5a4b.js.map
│ ├── chunk-vendors.8cd16c83.js
│ └── chunk-vendors.8cd16c83.js.map
├── jest.config.js
├── package.json
├── public
├── favicon.ico
└── index.html
├── src
├── App.vue
├── assets
│ ├── Surah.json
│ ├── audio.json
│ ├── basmala.png
│ ├── logo.png
│ ├── style.scss
│ └── test.png
├── components
│ └── SurahAyah.vue
├── main.js
├── router
│ └── index.js
├── store
│ └── index.js
└── views
│ └── Home.vue
└── tests
└── unit
└── example.spec.js
/README.md:
--------------------------------------------------------------------------------
1 | # vuejs quran
2 |
3 |
4 |
5 | الاصدار الجديد من تطبيق الويب القرآن الكريم
6 | [مشاهدة التطبيق](https://vuejs-quran.web.app/)
7 |
8 | ## تعديل مسار التطبيق
9 | ```html
10 |
11 | ```
12 |
13 | ## Project setup
14 | ```
15 | npm install
16 | ```
17 |
18 | ### Compiles and hot-reloads for development
19 | ```
20 | npm run serve
21 | ```
22 |
23 | ### Compiles and minifies for production
24 | ```
25 | npm run build
26 | ```
27 |
28 | ### Run your unit tests
29 | ```
30 | npm run test:unit
31 | ```
32 |
33 | ### Lints and fixes files
34 | ```
35 | npm run lint
36 | ```
37 |
38 | ### Customize configuration
39 | See [Configuration Reference](https://cli.vuejs.org/config/).
40 |
--------------------------------------------------------------------------------
/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: ["@vue/cli-plugin-babel/preset"],
3 | };
4 |
--------------------------------------------------------------------------------
/dist/css/app.16c84643.css:
--------------------------------------------------------------------------------
1 | @import url(https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(http://fonts.googleapis.com/earlyaccess/droidarabickufi.css);@font-face{font-family:MeQuran;src:url(//cdn.alquran.cloud/public/fonts/me_quran-webfont.otf)}@font-face{font-family:MeQuran2;src:url(//cdn.alquran.cloud/public/fonts/me_quran_2.ttf)}@font-face{font-family:NooreHidayah;src:url(//cdn.alquran.cloud/public/fonts/noorehidayat.ttf)}@font-face{font-family:Othmani;src:url(//cdn.alquran.cloud/public/fonts/ar-Othmani.ttf)}@font-face{font-family:Quran;src:url(//cdn.alquran.cloud/public/fonts/QUR_STD.TTF)}@font-face{font-family:Uthmani;src:url(//cdn.alquran.cloud/public/fonts/uthman_tn09.otf) format("opentype")}:root [data-theme=dark]{--qjs-background:#1a202c;--qjs-backcard:#202733;--qjs-card:#2d3748;--qjs-color:#fff;--qjs-hover:#43526c;--qjs-text:#9caec0;--qjs-elem:#e2e8d5;--qjs-filter:invert(1)}:root [data-theme=light]{--qjs-background:#f0f0f0;--qjs-backcard:#adadad;--qjs-card:#e2e2e2;--qjs-color:#1a1a1a;--qjs-hover:#ccc;--qjs-text:#3d3d3d;--qjs-elem:#2e2e2e;--qjs-filter:invert(0)}*{transition:all .6s}* ::-webkit-scrollbar{width:10px;height:6px}* ::-webkit-scrollbar-track{background:var(--qjs-backcard)}* ::-webkit-scrollbar-thumb{background:var(--qjs-card)}* ::-webkit-scrollbar-thumb:hover{background:var(--qjs-hover)}body{direction:rtl;background:var(--qjs-background);font-family:Noto Sans Arabic,sans-serif;transition:all .6s}body .page .card{padding:10px;border:0;background:var(--qjs-card);color:var(--qjs-color);margin-bottom:15px}body .page .card svg{width:50px;margin:auto;margin-bottom:12px}body .alert{border:0}body .get_save{background:var(--qjs-card);color:var(--qjs-color);border:0;padding:5px 10px;border-radius:10px;margin:10px 0}body div#nav{position:relative;text-align:center}body div#nav img{filter:var(--qjs-filter);width:120px;margin:35px auto;display:block}body div#nav a,body div#nav button{position:absolute;color:var(--qjs-color);background:transparent;border:0;width:25px;height:25px}body div#nav a.r,body div#nav button.r{top:16px;right:16px}body div#nav a.l,body div#nav button.l{top:16px;left:16px}body .setting_reader{position:absolute;top:-100px;right:6px;background:var(--qjs-card);border-radius:6px}body .setting_reader button{background:transparent;border:0;color:var(--qjs-color);font-size:12px}body .setting_reader button svg{width:15px;height:15px}body .setting_save{position:absolute;top:-70px;right:6px}body .setting_save button{background:var(--qjs-card);color:var(--qjs-color);border:0;margin-bottom:5px;padding:5px 10px;font-size:10px}body .setting_font{position:absolute;left:16px;top:-40px}body .setting_font a,body .setting_font button{background:transparent;color:var(--qjs-color);border:0;width:20px;margin:0 10px;display:inline-block}body .setting_font span{color:var(--qjs-color);width:30px;display:inline-block}body div.ayah{background:var(--qjs-card);color:var(--qjs-color);font-family:MeQuran;text-align:center}body div.ayah.load{overflow:hidden;position:relative;min-height:200px}body div.ayah.load[aria-load=true] .spinner{position:absolute;top:0;right:0;width:100%;height:100%;background:hsla(0,0%,100%,.481);padding:30%;text-align:center;z-index:2;display:block}body div.ayah.load[aria-load=true] .spinner .spinner-border{color:var(--qjs-color)}body div.ayah.load[aria-load=false] .spinner{display:none}body div.ayah.but,body div.ayah.reader{text-align:right!important;margin-bottom:10px;background:var(--qjs-hover)}body div.ayah.reader{padding:5px}body div.ayah.reader svg{float:right;margin-left:10px;width:20px;height:20px}body div.ayah.reader div{display:inline-block;overflow:auto;width:92%}body div.ayah.reader div ul{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-family:Noto Sans Arabic;height:32px}body div.ayah.reader div ul li{display:inline-block;font-size:12px;padding:2px 10px;margin:0 5px;border-radius:10px;background:var(--qjs-card)}body div.ayah.reader div ul li[variant=primary]{background:var(--qjs-background)}body div.ayah button.iplay{position:relative;background:var(--qjs-hover);color:var(--qjs-color);border:0;font-family:Noto Sans Arabic,sans-serif;transition:all .6s}body div.ayah button.iplay .spinn{-webkit-animation-name:rotate360;animation-name:rotate360;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}body div.ayah button.iplay .volume{position:absolute;z-index:-1;width:140px;height:50px;background:var(--qjs-backcard);padding:10px;top:-50px;right:0;left:0;margin:auto;opacity:0}body div.ayah button.iplay .volume input[type=range]{-webkit-appearance:none;outline:none;color:var(--qjs-card)}body div.ayah button.iplay .volume input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:0;border:0;background:var(--qjs-hover);color:var(--qjs-card)}body div.ayah button.iplay .volume input[type=range]::-moz-range-thumb{border-radius:0;border:0;cursor:pointer;background:var(--qjs-hover);color:var(--qjs-card)}body div.ayah button.iplay:active,body div.ayah button.iplay:focus,body div.ayah button.iplay:hover,body div.ayah button.iplay:target,body div.ayah button.iplay:visited{background:var(--qjs-backcard)}body div.ayah button.iplay:active .volume,body div.ayah button.iplay:focus .volume,body div.ayah button.iplay:hover .volume,body div.ayah button.iplay:target .volume,body div.ayah button.iplay:visited .volume{opacity:1;z-index:2}body div.ayah button.iplay[variant=primary]{background:var(--qjs-backcard);transition:all .6s}body div.ayah button.iplay[variant=primary] small{width:auto;font-size:small;display:inline-block;transition:all .6s}body div.ayah button.iplay small{width:0;font-size:0;display:none;transition:all .6s}body div.ayah button.iplay small input{width:40px;height:30px;padding:2px 5px;border:0;border-radius:0;background:var(--qjs-card);color:var(--qjs-color)}body div.ayah button.iplay svg{padding:5px;width:30px}body div.ayah .basmala{display:block;width:100%;margin:12px 0}body div.ayah .basmala img{width:250px;display:block;margin:auto;filter:var(--qjs-filter)}body div.ayah strong{line-height:2rem;word-spacing:.2rem;font-weight:100}body div.ayah strong:first-child{padding-left:8px}body div.ayah strong:last-child{padding:0 8px}body div.ayah strong.x-start,body div.ayah strong:hover{background:var(--qjs-hover);border-radius:.4rem}body div.ayah .numbers{padding:0 6px;margin:0 8px;border-radius:10px}body div.ayah .bpage,body div.ayah .numbers{font-family:Quran;background:var(--qjs-hover)}body div.ayah .bpage{position:relative;width:100%;display:block;padding:10px 0;text-align:center;margin-top:15px;font-size:20px}body div.ayah .bpage button{background:transparent;color:var(--qjs-color);border:0;font-size:10px;font-family:Arial,Helvetica,sans-serif;width:45px}body div.ayah .bpage button.button-right{padding-right:10px}body div.ayah .bpage button.button-left{padding-left:10px}body div.ayah span.of-surah{display:block;text-align:right;margin-bottom:5px;padding:5px;padding-bottom:12px;font-size:12px;color:var(--qjs-text)}body div.ayah span.in-surah{background:var(--qjs-hover);width:100%;display:block;padding:10px 0;text-align:center}body div.ayah span.in-surah b{font-size:12px;color:var(--qjs-card)}body div.search,body div.search input{background:var(--qjs-card)}body div.search input{color:var(--qjs-color)}body div.search input:focus-visible{outline:0}body div#surahs .surah .card{background:var(--qjs-card);transition:all .6s}body div#surahs .surah .card:hover{background:var(--qjs-backcard);transition:all .6s}body div#surahs .surah .card:hover a,body div#surahs .surah .card:hover a div{background:transparent}body div#surahs .surah .card a b{font-size:40px;float:right;padding-left:6px;color:var(--qjs-text)}body div#surahs .surah .card a div{color:var(--qjs-elem);padding-top:10px;font-weight:700}body div#surahs .surah .card a div small{font-size:12px;display:block;font-weight:400}body footer{font-family:Noto Sans Arabic;font-size:12px;color:var(--qjs-color);margin-top:30px;margin-bottom:20px}body [type=link]{color:var(--qjs-background);background:transparent;border:0}@-webkit-keyframes rotate360{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(6)}}@keyframes rotate360{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(6)}}
--------------------------------------------------------------------------------
/dist/css/app.a6d05313.css:
--------------------------------------------------------------------------------
1 | @import url(https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(http://fonts.googleapis.com/earlyaccess/droidarabickufi.css);@font-face{font-family:MeQuran;src:url(//cdn.alquran.cloud/public/fonts/me_quran-webfont.otf)}@font-face{font-family:MeQuran2;src:url(//cdn.alquran.cloud/public/fonts/me_quran_2.ttf)}@font-face{font-family:NooreHidayah;src:url(//cdn.alquran.cloud/public/fonts/noorehidayat.ttf)}@font-face{font-family:Othmani;src:url(//cdn.alquran.cloud/public/fonts/ar-Othmani.ttf)}@font-face{font-family:Quran;src:url(//cdn.alquran.cloud/public/fonts/QUR_STD.TTF)}@font-face{font-family:Uthmani;src:url(//cdn.alquran.cloud/public/fonts/uthman_tn09.otf) format("opentype")}:root [data-theme=dark]{--qjs-background:#1a202c;--qjs-backcard:#202733;--qjs-card:#2d3748;--qjs-color:#fff;--qjs-hover:#43526c;--qjs-text:#9caec0;--qjs-elem:#e2e8d5;--qjs-filter:invert(1)}:root [data-theme=light]{--qjs-background:#f0f0f0;--qjs-backcard:#adadad;--qjs-card:#e2e2e2;--qjs-color:#1a1a1a;--qjs-hover:#ccc;--qjs-text:#3d3d3d;--qjs-elem:#2e2e2e;--qjs-filter:invert(0)}*{transition:all .6s;scroll-behavior:smooth}* ::-webkit-scrollbar{width:10px;height:6px}* ::-webkit-scrollbar-track{background:var(--qjs-backcard)}* ::-webkit-scrollbar-thumb{background:var(--qjs-card)}* ::-webkit-scrollbar-thumb:hover{background:var(--qjs-hover)}body{direction:rtl;background:var(--qjs-background);font-family:Noto Sans Arabic,sans-serif;scroll-behavior:smooth;transition:all .6s}body .page .card{padding:10px;border:0;background:var(--qjs-card);color:var(--qjs-color);margin-bottom:15px}body .page .card svg{width:50px;margin:auto;margin-bottom:12px}body .alert{border:0}body .get_save{background:var(--qjs-card);color:var(--qjs-color);border:0;padding:5px 10px;border-radius:10px;margin:10px 0}body div#nav{position:relative;text-align:center}body div#nav img{filter:var(--qjs-filter);width:120px;margin:35px auto;display:block}body div#nav a,body div#nav button{position:absolute;color:var(--qjs-color);background:transparent;border:0;width:25px;height:25px}body div#nav a.r,body div#nav button.r{top:16px;right:16px}body div#nav a.l,body div#nav button.l{top:16px;left:16px}body .setting_reader{position:absolute;top:-100px;right:6px;background:var(--qjs-card);border-radius:6px}body .setting_reader button{background:transparent;border:0;color:var(--qjs-color);font-size:12px}body .setting_reader button svg{width:15px;height:15px}body .setting_save{position:absolute;top:-70px;right:6px}body .setting_save button{background:var(--qjs-card);color:var(--qjs-color);border:0;margin-bottom:5px;padding:5px 10px;font-size:10px}body .setting_font{position:absolute;left:16px;top:-40px}body .setting_font a,body .setting_font button{background:transparent;color:var(--qjs-color);border:0;width:20px;margin:0 10px;display:inline-block}body .setting_font a svg,body .setting_font button svg{color:var(--qjs-color)}body .setting_font span{color:var(--qjs-color);width:30px;display:inline-block}body div.ayah{font-family:MeQuran}body div.ayah,body div.ayah input.page_number{background:var(--qjs-card);color:var(--qjs-color);text-align:center}body div.ayah input.page_number{width:60px;font-family:sans-serif;font-size:14px;margin-top:5px;border:0}body div.ayah.load{overflow:hidden;position:relative;min-height:200px}body div.ayah.load[aria-load=true] .spinner{position:absolute;top:0;right:0;width:100%;height:100%;background:hsla(0,0%,100%,.481);padding:30%;text-align:center;z-index:2;display:block}body div.ayah.load[aria-load=true] .spinner .spinner-border{color:var(--qjs-color)}body div.ayah.load[aria-load=false] .spinner{display:none}body div.ayah.but,body div.ayah.reader{text-align:right!important;margin-bottom:10px;background:var(--qjs-hover)}body div.ayah.reader{padding:5px}body div.ayah.reader svg{float:right;margin-left:10px;width:20px;height:20px}body div.ayah.reader div{display:inline-block;overflow:auto;width:92%}body div.ayah.reader div ul{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-family:Noto Sans Arabic;height:32px;scroll-behavior:smooth}body div.ayah.reader div ul li{display:inline-block;font-size:12px;padding:2px 10px;margin:0 5px;border-radius:10px;background:var(--qjs-card)}body div.ayah.reader div ul li[variant=primary]{background:var(--qjs-background)}body div.ayah button.iplay{position:relative;background:var(--qjs-hover);color:var(--qjs-color);border:0;font-family:Noto Sans Arabic,sans-serif;transition:all .6s}body div.ayah button.iplay .spinn{-webkit-animation-name:rotate360;animation-name:rotate360;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}body div.ayah button.iplay .volume{position:absolute;z-index:-1;width:140px;height:50px;background:var(--qjs-backcard);padding:10px;top:-50px;right:0;left:0;margin:auto;opacity:0}body div.ayah button.iplay .volume input[type=range]{-webkit-appearance:none;outline:none;color:var(--qjs-card)}body div.ayah button.iplay .volume input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:0;border:0;background:var(--qjs-hover);color:var(--qjs-card)}body div.ayah button.iplay .volume input[type=range]::-moz-range-thumb{border-radius:0;border:0;cursor:pointer;background:var(--qjs-hover);color:var(--qjs-card)}body div.ayah button.iplay:active,body div.ayah button.iplay:focus,body div.ayah button.iplay:hover,body div.ayah button.iplay:target,body div.ayah button.iplay:visited{background:var(--qjs-backcard)}body div.ayah button.iplay:active .volume,body div.ayah button.iplay:focus .volume,body div.ayah button.iplay:hover .volume,body div.ayah button.iplay:target .volume,body div.ayah button.iplay:visited .volume{opacity:1;z-index:2}body div.ayah button.iplay[variant=primary]{background:var(--qjs-backcard);transition:all .6s}body div.ayah button.iplay[variant=primary] small{width:auto;font-size:small;display:inline-block;transition:all .6s}body div.ayah button.iplay small{width:0;font-size:0;display:none;transition:all .6s}body div.ayah button.iplay small input{width:40px;height:30px;padding:2px 5px;border:0;border-radius:0;background:var(--qjs-card);color:var(--qjs-color)}body div.ayah button.iplay svg{padding:5px;width:30px}body div.ayah .basmala{display:block;width:100%;margin:12px 0}body div.ayah .basmala img{width:250px;display:block;margin:auto;filter:var(--qjs-filter)}body div.ayah strong{line-height:2rem;word-spacing:.2rem;font-weight:100}body div.ayah strong:first-child{padding-left:8px}body div.ayah strong:last-child{padding:0 8px}body div.ayah strong.x-start,body div.ayah strong:hover{background:var(--qjs-hover);border-radius:.4rem}body div.ayah .numbers{padding:0 6px;margin:0 8px;border-radius:10px}body div.ayah .bpage,body div.ayah .numbers{font-family:Quran;background:var(--qjs-hover)}body div.ayah .bpage{position:relative;width:100%;display:block;padding:10px 0;text-align:center;margin-top:15px;font-size:20px}body div.ayah .bpage button{background:transparent;color:var(--qjs-color);border:0;font-size:10px;font-family:Arial,Helvetica,sans-serif;width:45px}body div.ayah .bpage button.button-right{padding-right:10px}body div.ayah .bpage button.button-left{padding-left:10px}body div.ayah span.of-surah{display:block;text-align:right;margin-bottom:5px;padding:5px;padding-bottom:12px;font-size:12px;color:var(--qjs-text)}body div.ayah span.in-surah{background:var(--qjs-hover);width:100%;display:block;padding:10px 0;text-align:center}body div.ayah span.in-surah b{font-size:12px;color:var(--qjs-card)}body div.search,body div.search input{background:var(--qjs-card)}body div.search input{color:var(--qjs-color)}body div.search input:focus-visible{outline:0}body div#surahs .surah .card{background:var(--qjs-card);transition:all .6s}body div#surahs .surah .card:hover{background:var(--qjs-backcard);transition:all .6s}body div#surahs .surah .card:hover a,body div#surahs .surah .card:hover a div{background:transparent}body div#surahs .surah .card a b{font-size:40px;float:right;padding-left:6px;color:var(--qjs-text)}body div#surahs .surah .card a div{color:var(--qjs-elem);padding-top:10px;font-weight:700}body div#surahs .surah .card a div small{font-size:12px;display:block;font-weight:400}body footer{font-family:Noto Sans Arabic;font-size:12px;color:var(--qjs-color);margin-top:30px;margin-bottom:20px}body [type=link]{color:var(--qjs-background);background:transparent;border:0}@-webkit-keyframes rotate360{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(6)}}@keyframes rotate360{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(6)}}
--------------------------------------------------------------------------------
/dist/css/app.d2addd3e.css:
--------------------------------------------------------------------------------
1 | @import url(https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(http://fonts.googleapis.com/earlyaccess/droidarabickufi.css);@font-face{font-family:MeQuran;src:url(//cdn.alquran.cloud/public/fonts/me_quran-webfont.otf)}@font-face{font-family:MeQuran2;src:url(//cdn.alquran.cloud/public/fonts/me_quran_2.ttf)}@font-face{font-family:NooreHidayah;src:url(//cdn.alquran.cloud/public/fonts/noorehidayat.ttf)}@font-face{font-family:Othmani;src:url(//cdn.alquran.cloud/public/fonts/ar-Othmani.ttf)}@font-face{font-family:Quran;src:url(//cdn.alquran.cloud/public/fonts/QUR_STD.TTF)}@font-face{font-family:Uthmani;src:url(//cdn.alquran.cloud/public/fonts/uthman_tn09.otf) format("opentype")}:root [data-theme=dark]{--qjs-background:#1a202c;--qjs-backcard:#202733;--qjs-card:#2d3748;--qjs-color:#fff;--qjs-hover:#43526c;--qjs-text:#9caec0;--qjs-elem:#e2e8d5;--qjs-filter:invert(1)}:root [data-theme=light]{--qjs-background:#f0f0f0;--qjs-backcard:#adadad;--qjs-card:#e2e2e2;--qjs-color:#1a1a1a;--qjs-hover:#ccc;--qjs-text:#3d3d3d;--qjs-elem:#2e2e2e;--qjs-filter:invert(0)}*{transition:all .6s}* ::-webkit-scrollbar{width:10px;height:6px}* ::-webkit-scrollbar-track{background:var(--qjs-backcard)}* ::-webkit-scrollbar-thumb{background:var(--qjs-card)}* ::-webkit-scrollbar-thumb:hover{background:var(--qjs-hover)}body{direction:rtl;background:var(--qjs-background);font-family:Noto Sans Arabic,sans-serif;transition:all .6s}body .page .card{padding:10px;border:0;background:var(--qjs-card);color:var(--qjs-color);margin-bottom:15px}body .page .card svg{width:50px;margin:auto;margin-bottom:12px}body .alert{border:0}body .get_save{background:var(--qjs-card);color:var(--qjs-color);border:0;padding:5px 10px;border-radius:10px;margin:10px 0}body div#nav{position:relative;text-align:center}body div#nav img{filter:var(--qjs-filter);width:120px;margin:35px auto;display:block}body div#nav a,body div#nav button{position:absolute;color:var(--qjs-color);background:transparent;border:0;width:25px;height:25px}body div#nav a.r,body div#nav button.r{top:16px;right:16px}body div#nav a.l,body div#nav button.l{top:16px;left:16px}body .setting_reader{position:absolute;top:-100px;right:6px;background:var(--qjs-card);border-radius:6px}body .setting_reader button{background:transparent;border:0;color:var(--qjs-color);font-size:12px}body .setting_reader button svg{width:15px;height:15px}body .setting_save{position:absolute;top:-70px;right:6px}body .setting_save button{background:var(--qjs-card);color:var(--qjs-color);border:0;margin-bottom:5px;padding:5px 10px;font-size:10px}body .setting_font{position:absolute;left:16px;top:-40px}body .setting_font a,body .setting_font button{background:transparent;color:var(--qjs-color);border:0;width:20px;margin:0 10px;display:inline-block}body .setting_font a svg,body .setting_font button svg{color:var(--qjs-color)}body .setting_font span{color:var(--qjs-color);width:30px;display:inline-block}body div.ayah{font-family:MeQuran}body div.ayah,body div.ayah input.page_number{background:var(--qjs-card);color:var(--qjs-color);text-align:center}body div.ayah input.page_number{width:60px;font-family:sans-serif;font-size:14px;margin-top:5px;border:0}body div.ayah.load{overflow:hidden;position:relative;min-height:200px}body div.ayah.load[aria-load=true] .spinner{position:absolute;top:0;right:0;width:100%;height:100%;background:hsla(0,0%,100%,.481);padding:30%;text-align:center;z-index:2;display:block}body div.ayah.load[aria-load=true] .spinner .spinner-border{color:var(--qjs-color)}body div.ayah.load[aria-load=false] .spinner{display:none}body div.ayah.but,body div.ayah.reader{text-align:right!important;margin-bottom:10px;background:var(--qjs-hover)}body div.ayah.reader{padding:5px}body div.ayah.reader svg{float:right;margin-left:10px;width:20px;height:20px}body div.ayah.reader div{display:inline-block;overflow:auto;width:92%}body div.ayah.reader div ul{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-family:Noto Sans Arabic;height:32px}body div.ayah.reader div ul li{display:inline-block;font-size:12px;padding:2px 10px;margin:0 5px;border-radius:10px;background:var(--qjs-card)}body div.ayah.reader div ul li[variant=primary]{background:var(--qjs-background)}body div.ayah button.iplay{position:relative;background:var(--qjs-hover);color:var(--qjs-color);border:0;font-family:Noto Sans Arabic,sans-serif;transition:all .6s}body div.ayah button.iplay .spinn{-webkit-animation-name:rotate360;animation-name:rotate360;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}body div.ayah button.iplay .volume{position:absolute;z-index:-1;width:140px;height:50px;background:var(--qjs-backcard);padding:10px;top:-50px;right:0;left:0;margin:auto;opacity:0}body div.ayah button.iplay .volume input[type=range]{-webkit-appearance:none;outline:none;color:var(--qjs-card)}body div.ayah button.iplay .volume input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:0;border:0;background:var(--qjs-hover);color:var(--qjs-card)}body div.ayah button.iplay .volume input[type=range]::-moz-range-thumb{border-radius:0;border:0;cursor:pointer;background:var(--qjs-hover);color:var(--qjs-card)}body div.ayah button.iplay:active,body div.ayah button.iplay:focus,body div.ayah button.iplay:hover,body div.ayah button.iplay:target,body div.ayah button.iplay:visited{background:var(--qjs-backcard)}body div.ayah button.iplay:active .volume,body div.ayah button.iplay:focus .volume,body div.ayah button.iplay:hover .volume,body div.ayah button.iplay:target .volume,body div.ayah button.iplay:visited .volume{opacity:1;z-index:2}body div.ayah button.iplay[variant=primary]{background:var(--qjs-backcard);transition:all .6s}body div.ayah button.iplay[variant=primary] small{width:auto;font-size:small;display:inline-block;transition:all .6s}body div.ayah button.iplay small{width:0;font-size:0;display:none;transition:all .6s}body div.ayah button.iplay small input{width:40px;height:30px;padding:2px 5px;border:0;border-radius:0;background:var(--qjs-card);color:var(--qjs-color)}body div.ayah button.iplay svg{padding:5px;width:30px}body div.ayah .basmala{display:block;width:100%;margin:12px 0}body div.ayah .basmala img{width:250px;display:block;margin:auto;filter:var(--qjs-filter)}body div.ayah strong{line-height:2rem;word-spacing:.2rem;font-weight:100}body div.ayah strong:first-child{padding-left:8px}body div.ayah strong:last-child{padding:0 8px}body div.ayah strong.x-start,body div.ayah strong:hover{background:var(--qjs-hover);border-radius:.4rem}body div.ayah .numbers{padding:0 6px;margin:0 8px;border-radius:10px}body div.ayah .bpage,body div.ayah .numbers{font-family:Quran;background:var(--qjs-hover)}body div.ayah .bpage{position:relative;width:100%;display:block;padding:10px 0;text-align:center;margin-top:15px;font-size:20px}body div.ayah .bpage button{background:transparent;color:var(--qjs-color);border:0;font-size:10px;font-family:Arial,Helvetica,sans-serif;width:45px}body div.ayah .bpage button.button-right{padding-right:10px}body div.ayah .bpage button.button-left{padding-left:10px}body div.ayah span.of-surah{display:block;text-align:right;margin-bottom:5px;padding:5px;padding-bottom:12px;font-size:12px;color:var(--qjs-text)}body div.ayah span.in-surah{background:var(--qjs-hover);width:100%;display:block;padding:10px 0;text-align:center}body div.ayah span.in-surah b{font-size:12px;color:var(--qjs-card)}body div.search,body div.search input{background:var(--qjs-card)}body div.search input{color:var(--qjs-color)}body div.search input:focus-visible{outline:0}body div#surahs .surah .card{background:var(--qjs-card);transition:all .6s}body div#surahs .surah .card:hover{background:var(--qjs-backcard);transition:all .6s}body div#surahs .surah .card:hover a,body div#surahs .surah .card:hover a div{background:transparent}body div#surahs .surah .card a b{font-size:40px;float:right;padding-left:6px;color:var(--qjs-text)}body div#surahs .surah .card a div{color:var(--qjs-elem);padding-top:10px;font-weight:700}body div#surahs .surah .card a div small{font-size:12px;display:block;font-weight:400}body footer{font-family:Noto Sans Arabic;font-size:12px;color:var(--qjs-color);margin-top:30px;margin-bottom:20px}body [type=link]{color:var(--qjs-background);background:transparent;border:0}@-webkit-keyframes rotate360{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(6)}}@keyframes rotate360{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(6)}}
--------------------------------------------------------------------------------
/dist/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/harran55/vuejs-quran-web/30d815a2f5846b17e9340bbf60a0d825550d20f4/dist/favicon.ico
--------------------------------------------------------------------------------
/dist/img/basmala.94816f48.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/harran55/vuejs-quran-web/30d815a2f5846b17e9340bbf60a0d825550d20f4/dist/img/basmala.94816f48.png
--------------------------------------------------------------------------------
/dist/img/logo.057c5eda.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/harran55/vuejs-quran-web/30d815a2f5846b17e9340bbf60a0d825550d20f4/dist/img/logo.057c5eda.png
--------------------------------------------------------------------------------
/dist/index.html:
--------------------------------------------------------------------------------
1 |
quranjs
--------------------------------------------------------------------------------
/dist/js/app.9560a168.js:
--------------------------------------------------------------------------------
1 | (function(e){function a(a){for(var t,s,l=a[0],o=a[1],m=a[2],u=0,c=[];u1?n("button",{staticClass:"float-end button-right",on:{click:function(a){return e.goLink(0)}}},[n("svg",{staticClass:"bi bi-box-arrow-in-right",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 16 16"}},[n("path",{attrs:{"fill-rule":"evenodd",d:"M6 3.5a.5.5 0 0 1 .5-.5h8a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5h-8a.5.5 0 0 1-.5-.5v-2a.5.5 0 0 0-1 0v2A1.5 1.5 0 0 0 6.5 14h8a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 14.5 2h-8A1.5 1.5 0 0 0 5 3.5v2a.5.5 0 0 0 1 0v-2z"}}),n("path",{attrs:{"fill-rule":"evenodd",d:"M11.854 8.354a.5.5 0 0 0 0-.708l-3-3a.5.5 0 1 0-.708.708L10.293 7.5H1.5a.5.5 0 0 0 0 1h8.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3z"}})])]):e._e(),n("button",{staticClass:"fs-5 fw-bold",on:{click:function(a){return e.page_number("add")}}},[e._v(" + ")]),n("input",{directives:[{name:"model",rawName:"v-model",value:e.page,expression:"page"}],staticClass:"page_number",attrs:{type:"number"},domProps:{value:e.page},on:{keyup:function(a){return e.page_number()},input:function(a){a.target.composing||(e.page=a.target.value)}}}),n("button",{staticClass:"fs-5 fw-bold",on:{click:function(a){return e.page_number("sub")}}},[e._v(" - ")]),e.$route.params.id<604?n("button",{staticClass:"float-start button-left",on:{click:function(a){return e.goLink(1)}}},[n("svg",{staticClass:"bi bi-box-arrow-in-left",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 16 16"}},[n("path",{attrs:{"fill-rule":"evenodd",d:"M10 3.5a.5.5 0 0 0-.5-.5h-8a.5.5 0 0 0-.5.5v9a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 1 1 0v2A1.5 1.5 0 0 1 9.5 14h-8A1.5 1.5 0 0 1 0 12.5v-9A1.5 1.5 0 0 1 1.5 2h8A1.5 1.5 0 0 1 11 3.5v2a.5.5 0 0 1-1 0v-2z"}}),n("path",{attrs:{"fill-rule":"evenodd",d:"M4.146 8.354a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5H14.5a.5.5 0 0 1 0 1H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3z"}})])]):e._e()])],2)])]),n("audio",{attrs:{id:"audio"}})])},O=[function(){var e=this,a=e.$createElement,n=e._self._c||a;return n("div",{staticClass:"spinner"},[n("div",{staticClass:"spinner-border",staticStyle:{width:"3rem",height:"3rem"},attrs:{role:"status"}},[n("span",{staticClass:"visually-hidden"},[e._v("Loading...")])])])}],_=n("1da1"),x=(n("96cf"),n("a9e3"),n("3d20")),C=n.n(x),k={name:"SurahAyah",data:function(){return{npage:[],surah:[],par:Number,arrayAudio:s.data,page:0,ayah:0,inayah:2,set_save:!1,isPlay:!1,isLoad:!1,show:!1,tRead:Number,volume:100,fontSize:16,fontWord:2,page_repeat:"page",reayah:0,options:[{text:"تكرار الصفحة",hover:"سيتم تكرار قراءة الصفحة",value:"page"},{text:"تكرار الآية ",hover:"سيتم تكرار قراءة الآية بحسب العدد المدخل",value:"ayah"},{text:"قراءة صفحة صفحة",hover:"سيتم الانتقال الى الصفحة التالية بعد الأنتهى من قراءة الصفحة",value:"next"}]}},methods:{run:function(){var e=this;return Object(_["a"])(regeneratorRuntime.mark((function a(){var n,t;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,e.setLoad(!0);case 2:return e.npage=e.$parent.settings.npage,e.show=!0,n=e.par=e.$route.params.id,t=e.$parent.settings.reader,e.ayah=e.$route.params.ayah,e.set_save||h.a.get("page")&&(e.set_save=!0),a.next=10,o.a.get("//api.alquran.cloud/v1/page/"+n+"/"+t).then((function(a){e.surah=[],e.surah=a.data.data.ayahs,e.page=a.data.data.ayahs[0].page,e.show=!1,e.setLoad(!1),e.save_play()}));case 10:case"end":return a.stop()}}),a)})))()},pause:function(){var e=this;return Object(_["a"])(regeneratorRuntime.mark((function a(){var n;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(n=document.getElementById("audio"),!n.paused){a.next=6;break}return a.next=4,n.play();case 4:a.next=8;break;case 6:return a.next=8,n.pause();case 8:e.isPlay=n.paused;case 9:case"end":return a.stop()}}),a)})))()},xplay:function(e){var a=this;return Object(_["a"])(regeneratorRuntime.mark((function n(){var t,r,i,s;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return t=e,a.tRead=t,r=a.surah.length,n.next=5,a.surah[t].audio;case 5:return i=n.sent,s=document.getElementById("audio"),n.next=9,s.setAttribute("src",i);case 9:if(setInterval((function(){s.volume=a.volume/100}),100),s.onplaying=function(){a.isPlay=!1,a.isLoad=!1},s.onprogress=function(){a.isLoad=!0},a.isPlay){n.next=15;break}return n.next=15,s.play();case 15:s.onended=function(){r-1>t&&"page"==a.page_repeat||r-1>t&&"next"==a.page_repeat?a.xplay(t+1):"ayah"==a.page_repeat?a.reayah0&&void 0!==arguments[0]?arguments[0]:null;this.setLoad(!0),this.$router.push("/"+(e?this.page+1:this.page-1))},goPage:function(){this.setLoad(!0),this.$router.push("/"+this.par)},repeat:function(e){this.page_repeat=e},reReader:function(e){this.$parent.settings.reader=e,h.a.set("reader",e),this.run()},page_number:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,a=this.page;"add"==e?this.$router.push("/"+(a+1)):"sub"==e?this.$router.push("/"+(a-1)):this.$router.push("/"+a)},style:function(e){var a=document.querySelector("style");"add"==e?this.fontSize++:"sub"==e&&this.fontSize--,a.innerHTML="span strong {font-size:"+this.fontSize+"px;}"},save:function(){var e=this.page;a||C.a.fire({position:"center",icon:"error",title:"قم بأختيار الآية ليتم حفظ مكان التوقف",showConfirmButton:!1,timer:1500});var a=document.querySelector(".x-start").getAttribute("data-id");h.a.set("page",e,{expires:360}),h.a.set("ayah",a,{expires:360}),C.a.fire({position:"center",icon:"success",title:"تم حفظ مكان التوقف",showConfirmButton:!1,timer:1500})},open_save:function(){if(h.a.get("page")){this.setLoad(!0);var e=h.a.get("page"),a=h.a.get("ayah");this.$router.push("/"+e+"/"+a)}},save_play:function(){var e=this.$route.params.ayah;e?this.xplay(e):this.xplay(0)},setLoad:function(e){e?document.querySelector(".ayah.load").setAttribute("aria-load","true"):document.querySelector(".ayah.load").setAttribute("aria-load","false")}},mounted:function(){this.run()},created:function(){this.run()},watch:{$route:"run"}},z=k,S=Object(g["a"])(z,w,O,!1,null,null,null),L=S.exports;t["a"].use(b["a"]);var H=[{path:"/",name:"Home",component:M},{path:"/:id",name:"Surah",component:L},{path:"/:id/:ayah",name:"SurahId",component:L}],j=new b["a"]({mode:"history",base:"/",routes:H}),P=j,q=n("2f62");t["a"].use(q["a"]);var B=new q["a"].Store({state:{},mutations:{},actions:{},modules:{}}),$=n("9f49"),R=n.n($);n("7b17"),n("ab8b"),n("3e48"),n("0deb"),n("b681"),n("73ec");t["a"].filter("basmala",(function(e){var a="";return a=e.replace("بِسْمِ ٱللَّهِ ٱلرَّحْمَٰنِ ٱلرَّحِيمِ",'
'),a=a.replace("بِّسْمِ ٱللَّهِ ٱلرَّحْمَٰنِ ٱلرَّحِيمِ",'
'),a=a.replace("۩",'۩'),a})),t["a"].config.productionTip=!1,new t["a"]({router:P,store:B,render:function(e){return e(p)}}).$mount("#app")},"5b73":function(e){e.exports=JSON.parse('{"code":200,"status":"OK","data":[{"identifier":"ar.abdulbasitmurattal","language":"ar","name":"عبد الباسط عبد الصمد المرتل","englishName":"Abdul Basit","format":"audio","type":"translation","direction":null},{"identifier":"ar.abdullahbasfar","language":"ar","name":"عبد الله بصفر","englishName":"Abdullah Basfar","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.abdurrahmaansudais","language":"ar","name":"عبدالرحمن السديس","englishName":"Abdurrahmaan As-Sudais","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.abdulsamad","language":"ar","name":"عبدالباسط عبدالصمد","englishName":"Abdul Samad","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.shaatree","language":"ar","name":"أبو بكر الشاطري","englishName":"Abu Bakr Ash-Shaatree","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.ahmedajamy","language":"ar","name":"أحمد بن علي العجمي","englishName":"Ahmed ibn Ali al-Ajamy","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.alafasy","language":"ar","name":"مشاري العفاسي","englishName":"Alafasy","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.hanirifai","language":"ar","name":"هاني الرفاعي","englishName":"Hani Rifai","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.husary","language":"ar","name":"محمود خليل الحصري","englishName":"Husary","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.husarymujawwad","language":"ar","name":"محمود خليل الحصري (المجود)","englishName":"Husary (Mujawwad)","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.hudhaify","language":"ar","name":"علي بن عبدالرحمن الحذيفي","englishName":"Hudhaify","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.ibrahimakhbar","language":"ar","name":"إبراهيم الأخضر","englishName":"Ibrahim Akhdar","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.mahermuaiqly","language":"ar","name":"ماهر المعيقلي","englishName":"Maher Al Muaiqly","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.minshawi","language":"ar","name":"محمد صديق المنشاوي","englishName":"Minshawi","format":"audio","type":"translation","direction":null},{"identifier":"ar.minshawimujawwad","language":"ar","name":"محمد صديق المنشاوي (المجود)","englishName":"Minshawy (Mujawwad)","format":"audio","type":"translation","direction":null},{"identifier":"ar.muhammadayyoub","language":"ar","name":"محمد أيوب","englishName":"Muhammad Ayyoub","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.muhammadjibreel","language":"ar","name":"محمد جبريل","englishName":"Muhammad Jibreel","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.saoodshuraym","language":"ar","name":"سعود الشريم","englishName":"Saood bin Ibraaheem Ash-Shuraym","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.parhizgar","language":"ar","name":"شهریار پرهیزگار","englishName":"Parhizgar","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.aymanswoaid","language":"ar","name":"أيمن سويد","englishName":"Ayman Sowaid","format":"audio","type":"versebyverse","direction":null}]}')},"73ec":function(e,a,n){},"9f49":function(e,a,n){e.exports=n.p+"img/basmala.94816f48.png"},bce8:function(e){e.exports=JSON.parse('{"code":200,"status":"OK","data":[{"number":1,"name":"سُورَةُ ٱلْفَاتِحَةِ","englishName":"Al-Faatiha","englishNameTranslation":"The Opening","numberOfAyahs":7,"revelationType":"Meccan"},{"number":2,"name":"سُورَةُ البَقَرَةِ","englishName":"Al-Baqara","englishNameTranslation":"The Cow","numberOfAyahs":286,"revelationType":"Medinan"},{"number":3,"name":"سُورَةُ آلِ عِمۡرَانَ","englishName":"Aal-i-Imraan","englishNameTranslation":"The Family of Imraan","numberOfAyahs":200,"revelationType":"Medinan"},{"number":4,"name":"سُورَةُ النِّسَاءِ","englishName":"An-Nisaa","englishNameTranslation":"The Women","numberOfAyahs":176,"revelationType":"Medinan"},{"number":5,"name":"سُورَةُ المَائـِدَةِ","englishName":"Al-Maaida","englishNameTranslation":"The Table","numberOfAyahs":120,"revelationType":"Medinan"},{"number":6,"name":"سُورَةُ الأَنۡعَامِ","englishName":"Al-An\'aam","englishNameTranslation":"The Cattle","numberOfAyahs":165,"revelationType":"Meccan"},{"number":7,"name":"سُورَةُ الأَعۡرَافِ","englishName":"Al-A\'raaf","englishNameTranslation":"The Heights","numberOfAyahs":206,"revelationType":"Meccan"},{"number":8,"name":"سُورَةُ الأَنفَالِ","englishName":"Al-Anfaal","englishNameTranslation":"The Spoils of War","numberOfAyahs":75,"revelationType":"Medinan"},{"number":9,"name":"سُورَةُ التَّوۡبَةِ","englishName":"At-Tawba","englishNameTranslation":"The Repentance","numberOfAyahs":129,"revelationType":"Medinan"},{"number":10,"name":"سُورَةُ يُونُسَ","englishName":"Yunus","englishNameTranslation":"Jonas","numberOfAyahs":109,"revelationType":"Meccan"},{"number":11,"name":"سُورَةُ هُودٍ","englishName":"Hud","englishNameTranslation":"Hud","numberOfAyahs":123,"revelationType":"Meccan"},{"number":12,"name":"سُورَةُ يُوسُفَ","englishName":"Yusuf","englishNameTranslation":"Joseph","numberOfAyahs":111,"revelationType":"Meccan"},{"number":13,"name":"سُورَةُ الرَّعۡدِ","englishName":"Ar-Ra\'d","englishNameTranslation":"The Thunder","numberOfAyahs":43,"revelationType":"Medinan"},{"number":14,"name":"سُورَةُ إِبۡرَاهِيمَ","englishName":"Ibrahim","englishNameTranslation":"Abraham","numberOfAyahs":52,"revelationType":"Meccan"},{"number":15,"name":"سُورَةُ الحِجۡرِ","englishName":"Al-Hijr","englishNameTranslation":"The Rock","numberOfAyahs":99,"revelationType":"Meccan"},{"number":16,"name":"سُورَةُ النَّحۡلِ","englishName":"An-Nahl","englishNameTranslation":"The Bee","numberOfAyahs":128,"revelationType":"Meccan"},{"number":17,"name":"سُورَةُ الإِسۡرَاءِ","englishName":"Al-Israa","englishNameTranslation":"The Night Journey","numberOfAyahs":111,"revelationType":"Meccan"},{"number":18,"name":"سُورَةُ الكَهۡفِ","englishName":"Al-Kahf","englishNameTranslation":"The Cave","numberOfAyahs":110,"revelationType":"Meccan"},{"number":19,"name":"سُورَةُ مَرۡيَمَ","englishName":"Maryam","englishNameTranslation":"Mary","numberOfAyahs":98,"revelationType":"Meccan"},{"number":20,"name":"سُورَةُ طه","englishName":"Taa-Haa","englishNameTranslation":"Taa-Haa","numberOfAyahs":135,"revelationType":"Meccan"},{"number":21,"name":"سُورَةُ الأَنبِيَاءِ","englishName":"Al-Anbiyaa","englishNameTranslation":"The Prophets","numberOfAyahs":112,"revelationType":"Meccan"},{"number":22,"name":"سُورَةُ الحَجِّ","englishName":"Al-Hajj","englishNameTranslation":"The Pilgrimage","numberOfAyahs":78,"revelationType":"Medinan"},{"number":23,"name":"سُورَةُ المُؤۡمِنُونَ","englishName":"Al-Muminoon","englishNameTranslation":"The Believers","numberOfAyahs":118,"revelationType":"Meccan"},{"number":24,"name":"سُورَةُ النُّورِ","englishName":"An-Noor","englishNameTranslation":"The Light","numberOfAyahs":64,"revelationType":"Medinan"},{"number":25,"name":"سُورَةُ الفُرۡقَانِ","englishName":"Al-Furqaan","englishNameTranslation":"The Criterion","numberOfAyahs":77,"revelationType":"Meccan"},{"number":26,"name":"سُورَةُ الشُّعَرَاءِ","englishName":"Ash-Shu\'araa","englishNameTranslation":"The Poets","numberOfAyahs":227,"revelationType":"Meccan"},{"number":27,"name":"سُورَةُ النَّمۡلِ","englishName":"An-Naml","englishNameTranslation":"The Ant","numberOfAyahs":93,"revelationType":"Meccan"},{"number":28,"name":"سُورَةُ القَصَصِ","englishName":"Al-Qasas","englishNameTranslation":"The Stories","numberOfAyahs":88,"revelationType":"Meccan"},{"number":29,"name":"سُورَةُ العَنكَبُوتِ","englishName":"Al-Ankaboot","englishNameTranslation":"The Spider","numberOfAyahs":69,"revelationType":"Meccan"},{"number":30,"name":"سُورَةُ الرُّومِ","englishName":"Ar-Room","englishNameTranslation":"The Romans","numberOfAyahs":60,"revelationType":"Meccan"},{"number":31,"name":"سُورَةُ لُقۡمَانَ","englishName":"Luqman","englishNameTranslation":"Luqman","numberOfAyahs":34,"revelationType":"Meccan"},{"number":32,"name":"سُورَةُ السَّجۡدَةِ","englishName":"As-Sajda","englishNameTranslation":"The Prostration","numberOfAyahs":30,"revelationType":"Meccan"},{"number":33,"name":"سُورَةُ الأَحۡزَابِ","englishName":"Al-Ahzaab","englishNameTranslation":"The Clans","numberOfAyahs":73,"revelationType":"Medinan"},{"number":34,"name":"سُورَةُ سَبَإٍ","englishName":"Saba","englishNameTranslation":"Sheba","numberOfAyahs":54,"revelationType":"Meccan"},{"number":35,"name":"سُورَةُ فَاطِرٍ","englishName":"Faatir","englishNameTranslation":"The Originator","numberOfAyahs":45,"revelationType":"Meccan"},{"number":36,"name":"سُورَةُ يسٓ","englishName":"Yaseen","englishNameTranslation":"Yaseen","numberOfAyahs":83,"revelationType":"Meccan"},{"number":37,"name":"سُورَةُ الصَّافَّاتِ","englishName":"As-Saaffaat","englishNameTranslation":"Those drawn up in Ranks","numberOfAyahs":182,"revelationType":"Meccan"},{"number":38,"name":"سُورَةُ صٓ","englishName":"Saad","englishNameTranslation":"The letter Saad","numberOfAyahs":88,"revelationType":"Meccan"},{"number":39,"name":"سُورَةُ الزُّمَرِ","englishName":"Az-Zumar","englishNameTranslation":"The Groups","numberOfAyahs":75,"revelationType":"Meccan"},{"number":40,"name":"سُورَةُ غَافِرٍ","englishName":"Ghafir","englishNameTranslation":"The Forgiver","numberOfAyahs":85,"revelationType":"Meccan"},{"number":41,"name":"سُورَةُ فُصِّلَتۡ","englishName":"Fussilat","englishNameTranslation":"Explained in detail","numberOfAyahs":54,"revelationType":"Meccan"},{"number":42,"name":"سُورَةُ الشُّورَىٰ","englishName":"Ash-Shura","englishNameTranslation":"Consultation","numberOfAyahs":53,"revelationType":"Meccan"},{"number":43,"name":"سُورَةُ الزُّخۡرُفِ","englishName":"Az-Zukhruf","englishNameTranslation":"Ornaments of gold","numberOfAyahs":89,"revelationType":"Meccan"},{"number":44,"name":"سُورَةُ الدُّخَانِ","englishName":"Ad-Dukhaan","englishNameTranslation":"The Smoke","numberOfAyahs":59,"revelationType":"Meccan"},{"number":45,"name":"سُورَةُ الجَاثِيَةِ","englishName":"Al-Jaathiya","englishNameTranslation":"Crouching","numberOfAyahs":37,"revelationType":"Meccan"},{"number":46,"name":"سُورَةُ الأَحۡقَافِ","englishName":"Al-Ahqaf","englishNameTranslation":"The Dunes","numberOfAyahs":35,"revelationType":"Meccan"},{"number":47,"name":"سُورَةُ مُحَمَّدٍ","englishName":"Muhammad","englishNameTranslation":"Muhammad","numberOfAyahs":38,"revelationType":"Medinan"},{"number":48,"name":"سُورَةُ الفَتۡحِ","englishName":"Al-Fath","englishNameTranslation":"The Victory","numberOfAyahs":29,"revelationType":"Medinan"},{"number":49,"name":"سُورَةُ الحُجُرَاتِ","englishName":"Al-Hujuraat","englishNameTranslation":"The Inner Apartments","numberOfAyahs":18,"revelationType":"Medinan"},{"number":50,"name":"سُورَةُ قٓ","englishName":"Qaaf","englishNameTranslation":"The letter Qaaf","numberOfAyahs":45,"revelationType":"Meccan"},{"number":51,"name":"سُورَةُ الذَّارِيَاتِ","englishName":"Adh-Dhaariyat","englishNameTranslation":"The Winnowing Winds","numberOfAyahs":60,"revelationType":"Meccan"},{"number":52,"name":"سُورَةُ الطُّورِ","englishName":"At-Tur","englishNameTranslation":"The Mount","numberOfAyahs":49,"revelationType":"Meccan"},{"number":53,"name":"سُورَةُ النَّجۡمِ","englishName":"An-Najm","englishNameTranslation":"The Star","numberOfAyahs":62,"revelationType":"Meccan"},{"number":54,"name":"سُورَةُ القَمَرِ","englishName":"Al-Qamar","englishNameTranslation":"The Moon","numberOfAyahs":55,"revelationType":"Meccan"},{"number":55,"name":"سُورَةُ الرَّحۡمَٰن","englishName":"Ar-Rahmaan","englishNameTranslation":"The Beneficent","numberOfAyahs":78,"revelationType":"Medinan"},{"number":56,"name":"سُورَةُ الوَاقِعَةِ","englishName":"Al-Waaqia","englishNameTranslation":"The Inevitable","numberOfAyahs":96,"revelationType":"Meccan"},{"number":57,"name":"سُورَةُ الحَدِيدِ","englishName":"Al-Hadid","englishNameTranslation":"The Iron","numberOfAyahs":29,"revelationType":"Medinan"},{"number":58,"name":"سُورَةُ المُجَادلَةِ","englishName":"Al-Mujaadila","englishNameTranslation":"The Pleading Woman","numberOfAyahs":22,"revelationType":"Medinan"},{"number":59,"name":"سُورَةُ الحَشۡرِ","englishName":"Al-Hashr","englishNameTranslation":"The Exile","numberOfAyahs":24,"revelationType":"Medinan"},{"number":60,"name":"سُورَةُ المُمۡتَحنَةِ","englishName":"Al-Mumtahana","englishNameTranslation":"She that is to be examined","numberOfAyahs":13,"revelationType":"Medinan"},{"number":61,"name":"سُورَةُ الصَّفِّ","englishName":"As-Saff","englishNameTranslation":"The Ranks","numberOfAyahs":14,"revelationType":"Medinan"},{"number":62,"name":"سُورَةُ الجُمُعَةِ","englishName":"Al-Jumu\'a","englishNameTranslation":"Friday","numberOfAyahs":11,"revelationType":"Medinan"},{"number":63,"name":"سُورَةُ المُنَافِقُونَ","englishName":"Al-Munaafiqoon","englishNameTranslation":"The Hypocrites","numberOfAyahs":11,"revelationType":"Medinan"},{"number":64,"name":"سُورَةُ التَّغَابُنِ","englishName":"At-Taghaabun","englishNameTranslation":"Mutual Disillusion","numberOfAyahs":18,"revelationType":"Medinan"},{"number":65,"name":"سُورَةُ الطَّلَاقِ","englishName":"At-Talaaq","englishNameTranslation":"Divorce","numberOfAyahs":12,"revelationType":"Medinan"},{"number":66,"name":"سُورَةُ التَّحۡرِيمِ","englishName":"At-Tahrim","englishNameTranslation":"The Prohibition","numberOfAyahs":12,"revelationType":"Medinan"},{"number":67,"name":"سُورَةُ المُلۡكِ","englishName":"Al-Mulk","englishNameTranslation":"The Sovereignty","numberOfAyahs":30,"revelationType":"Meccan"},{"number":68,"name":"سُورَةُ القَلَمِ","englishName":"Al-Qalam","englishNameTranslation":"The Pen","numberOfAyahs":52,"revelationType":"Meccan"},{"number":69,"name":"سُورَةُ الحَاقَّةِ","englishName":"Al-Haaqqa","englishNameTranslation":"The Reality","numberOfAyahs":52,"revelationType":"Meccan"},{"number":70,"name":"سُورَةُ المَعَارِجِ","englishName":"Al-Ma\'aarij","englishNameTranslation":"The Ascending Stairways","numberOfAyahs":44,"revelationType":"Meccan"},{"number":71,"name":"سُورَةُ نُوحٍ","englishName":"Nooh","englishNameTranslation":"Noah","numberOfAyahs":28,"revelationType":"Meccan"},{"number":72,"name":"سُورَةُ الجِنِّ","englishName":"Al-Jinn","englishNameTranslation":"The Jinn","numberOfAyahs":28,"revelationType":"Meccan"},{"number":73,"name":"سُورَةُ المُزَّمِّلِ","englishName":"Al-Muzzammil","englishNameTranslation":"The Enshrouded One","numberOfAyahs":20,"revelationType":"Meccan"},{"number":74,"name":"سُورَةُ المُدَّثِّرِ","englishName":"Al-Muddaththir","englishNameTranslation":"The Cloaked One","numberOfAyahs":56,"revelationType":"Meccan"},{"number":75,"name":"سُورَةُ القِيَامَةِ","englishName":"Al-Qiyaama","englishNameTranslation":"The Resurrection","numberOfAyahs":40,"revelationType":"Meccan"},{"number":76,"name":"سُورَةُ الإِنسَانِ","englishName":"Al-Insaan","englishNameTranslation":"Man","numberOfAyahs":31,"revelationType":"Medinan"},{"number":77,"name":"سُورَةُ المُرۡسَلَاتِ","englishName":"Al-Mursalaat","englishNameTranslation":"The Emissaries","numberOfAyahs":50,"revelationType":"Meccan"},{"number":78,"name":"سُورَةُ النَّبَإِ","englishName":"An-Naba","englishNameTranslation":"The Announcement","numberOfAyahs":40,"revelationType":"Meccan"},{"number":79,"name":"سُورَةُ النَّازِعَاتِ","englishName":"An-Naazi\'aat","englishNameTranslation":"Those who drag forth","numberOfAyahs":46,"revelationType":"Meccan"},{"number":80,"name":"سُورَةُ عَبَسَ","englishName":"Abasa","englishNameTranslation":"He frowned","numberOfAyahs":42,"revelationType":"Meccan"},{"number":81,"name":"سُورَةُ التَّكۡوِيرِ","englishName":"At-Takwir","englishNameTranslation":"The Overthrowing","numberOfAyahs":29,"revelationType":"Meccan"},{"number":82,"name":"سُورَةُ الانفِطَارِ","englishName":"Al-Infitaar","englishNameTranslation":"The Cleaving","numberOfAyahs":19,"revelationType":"Meccan"},{"number":83,"name":"سُورَةُ المُطَفِّفِينَ","englishName":"Al-Mutaffifin","englishNameTranslation":"Defrauding","numberOfAyahs":36,"revelationType":"Meccan"},{"number":84,"name":"سُورَةُ الانشِقَاقِ","englishName":"Al-Inshiqaaq","englishNameTranslation":"The Splitting Open","numberOfAyahs":25,"revelationType":"Meccan"},{"number":85,"name":"سُورَةُ البُرُوجِ","englishName":"Al-Burooj","englishNameTranslation":"The Constellations","numberOfAyahs":22,"revelationType":"Meccan"},{"number":86,"name":"سُورَةُ الطَّارِقِ","englishName":"At-Taariq","englishNameTranslation":"The Morning Star","numberOfAyahs":17,"revelationType":"Meccan"},{"number":87,"name":"سُورَةُ الأَعۡلَىٰ","englishName":"Al-A\'laa","englishNameTranslation":"The Most High","numberOfAyahs":19,"revelationType":"Meccan"},{"number":88,"name":"سُورَةُ الغَاشِيَةِ","englishName":"Al-Ghaashiya","englishNameTranslation":"The Overwhelming","numberOfAyahs":26,"revelationType":"Meccan"},{"number":89,"name":"سُورَةُ الفَجۡرِ","englishName":"Al-Fajr","englishNameTranslation":"The Dawn","numberOfAyahs":30,"revelationType":"Meccan"},{"number":90,"name":"سُورَةُ البَلَدِ","englishName":"Al-Balad","englishNameTranslation":"The City","numberOfAyahs":20,"revelationType":"Meccan"},{"number":91,"name":"سُورَةُ الشَّمۡسِ","englishName":"Ash-Shams","englishNameTranslation":"The Sun","numberOfAyahs":15,"revelationType":"Meccan"},{"number":92,"name":"سُورَةُ اللَّيۡلِ","englishName":"Al-Lail","englishNameTranslation":"The Night","numberOfAyahs":21,"revelationType":"Meccan"},{"number":93,"name":"سُورَةُ الضُّحَىٰ","englishName":"Ad-Dhuhaa","englishNameTranslation":"The Morning Hours","numberOfAyahs":11,"revelationType":"Meccan"},{"number":94,"name":"سُورَةُ الشَّرۡحِ","englishName":"Ash-Sharh","englishNameTranslation":"The Consolation","numberOfAyahs":8,"revelationType":"Meccan"},{"number":95,"name":"سُورَةُ التِّينِ","englishName":"At-Tin","englishNameTranslation":"The Fig","numberOfAyahs":8,"revelationType":"Meccan"},{"number":96,"name":"سُورَةُ العَلَقِ","englishName":"Al-Alaq","englishNameTranslation":"The Clot","numberOfAyahs":19,"revelationType":"Meccan"},{"number":97,"name":"سُورَةُ القَدۡرِ","englishName":"Al-Qadr","englishNameTranslation":"The Power, Fate","numberOfAyahs":5,"revelationType":"Meccan"},{"number":98,"name":"سُورَةُ البَيِّنَةِ","englishName":"Al-Bayyina","englishNameTranslation":"The Evidence","numberOfAyahs":8,"revelationType":"Medinan"},{"number":99,"name":"سُورَةُ الزَّلۡزَلَةِ","englishName":"Az-Zalzala","englishNameTranslation":"The Earthquake","numberOfAyahs":8,"revelationType":"Medinan"},{"number":100,"name":"سُورَةُ العَادِيَاتِ","englishName":"Al-Aadiyaat","englishNameTranslation":"The Chargers","numberOfAyahs":11,"revelationType":"Meccan"},{"number":101,"name":"سُورَةُ القَارِعَةِ","englishName":"Al-Qaari\'a","englishNameTranslation":"The Calamity","numberOfAyahs":11,"revelationType":"Meccan"},{"number":102,"name":"سُورَةُ التَّكَاثُرِ","englishName":"At-Takaathur","englishNameTranslation":"Competition","numberOfAyahs":8,"revelationType":"Meccan"},{"number":103,"name":"سُورَةُ العَصۡرِ","englishName":"Al-Asr","englishNameTranslation":"The Declining Day, Epoch","numberOfAyahs":3,"revelationType":"Meccan"},{"number":104,"name":"سُورَةُ الهُمَزَةِ","englishName":"Al-Humaza","englishNameTranslation":"The Traducer","numberOfAyahs":9,"revelationType":"Meccan"},{"number":105,"name":"سُورَةُ الفِيلِ","englishName":"Al-Fil","englishNameTranslation":"The Elephant","numberOfAyahs":5,"revelationType":"Meccan"},{"number":106,"name":"سُورَةُ قُرَيۡشٍ","englishName":"Quraish","englishNameTranslation":"Quraysh","numberOfAyahs":4,"revelationType":"Meccan"},{"number":107,"name":"سُورَةُ المَاعُونِ","englishName":"Al-Maa\'un","englishNameTranslation":"Almsgiving","numberOfAyahs":7,"revelationType":"Meccan"},{"number":108,"name":"سُورَةُ الكَوۡثَرِ","englishName":"Al-Kawthar","englishNameTranslation":"Abundance","numberOfAyahs":3,"revelationType":"Meccan"},{"number":109,"name":"سُورَةُ الكَافِرُونَ","englishName":"Al-Kaafiroon","englishNameTranslation":"The Disbelievers","numberOfAyahs":6,"revelationType":"Meccan"},{"number":110,"name":"سُورَةُ النَّصۡرِ","englishName":"An-Nasr","englishNameTranslation":"Divine Support","numberOfAyahs":3,"revelationType":"Medinan"},{"number":111,"name":"سُورَةُ المَسَدِ","englishName":"Al-Masad","englishNameTranslation":"The Palm Fibre","numberOfAyahs":5,"revelationType":"Meccan"},{"number":112,"name":"سُورَةُ الإِخۡلَاصِ","englishName":"Al-Ikhlaas","englishNameTranslation":"Sincerity","numberOfAyahs":4,"revelationType":"Meccan"},{"number":113,"name":"سُورَةُ الفَلَقِ","englishName":"Al-Falaq","englishNameTranslation":"The Dawn","numberOfAyahs":5,"revelationType":"Meccan"},{"number":114,"name":"سُورَةُ النَّاسِ","englishName":"An-Naas","englishNameTranslation":"Mankind","numberOfAyahs":6,"revelationType":"Meccan"}]}')},cf05:function(e,a,n){e.exports=n.p+"img/logo.057c5eda.png"}});
2 | //# sourceMappingURL=app.9560a168.js.map
--------------------------------------------------------------------------------
/dist/js/app.c47c4c51.js:
--------------------------------------------------------------------------------
1 | (function(e){function a(a){for(var t,s,l=a[0],o=a[1],m=a[2],h=0,c=[];h1?n("button",{staticClass:"float-end button-right",on:{click:function(a){return e.goLink(0)}}},[n("svg",{staticClass:"bi bi-box-arrow-in-right",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 16 16"}},[n("path",{attrs:{"fill-rule":"evenodd",d:"M6 3.5a.5.5 0 0 1 .5-.5h8a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5h-8a.5.5 0 0 1-.5-.5v-2a.5.5 0 0 0-1 0v2A1.5 1.5 0 0 0 6.5 14h8a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 14.5 2h-8A1.5 1.5 0 0 0 5 3.5v2a.5.5 0 0 0 1 0v-2z"}}),n("path",{attrs:{"fill-rule":"evenodd",d:"M11.854 8.354a.5.5 0 0 0 0-.708l-3-3a.5.5 0 1 0-.708.708L10.293 7.5H1.5a.5.5 0 0 0 0 1h8.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3z"}})])]):e._e(),e._v(" ( "+e._s(e.page)+" ) "),e.$route.params.id<604?n("button",{staticClass:"float-start button-left",on:{click:function(a){return e.goLink(1)}}},[n("svg",{staticClass:"bi bi-box-arrow-in-left",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 16 16"}},[n("path",{attrs:{"fill-rule":"evenodd",d:"M10 3.5a.5.5 0 0 0-.5-.5h-8a.5.5 0 0 0-.5.5v9a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 1 1 0v2A1.5 1.5 0 0 1 9.5 14h-8A1.5 1.5 0 0 1 0 12.5v-9A1.5 1.5 0 0 1 1.5 2h8A1.5 1.5 0 0 1 11 3.5v2a.5.5 0 0 1-1 0v-2z"}}),n("path",{attrs:{"fill-rule":"evenodd",d:"M4.146 8.354a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5H14.5a.5.5 0 0 1 0 1H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3z"}})])]):e._e()])],2)])]),n("audio",{attrs:{id:"audio"}})])},O=[function(){var e=this,a=e.$createElement,n=e._self._c||a;return n("div",{staticClass:"spinner"},[n("div",{staticClass:"spinner-border",staticStyle:{width:"3rem",height:"3rem"},attrs:{role:"status"}},[n("span",{staticClass:"visually-hidden"},[e._v("Loading...")])])])}],x=n("1da1"),C=(n("96cf"),n("a9e3"),n("3d20")),_=n.n(C),k={name:"SurahAyah",data:function(){return{npage:[],surah:[],par:Number,arrayAudio:s.data,page:0,ayah:0,inayah:2,set_save:!1,isPlay:!1,isLoad:!1,show:!1,tRead:Number,volume:100,fontSize:16,fontWord:2,page_repeat:"page",reayah:0,options:[{text:"تكرار الصفحة",hover:"سيتم تكرار قراءة الصفحة",value:"page"},{text:"تكرار الآية ",hover:"سيتم تكرار قراءة الآية بحسب العدد المدخل",value:"ayah"},{text:"قراءة صفحة صفحة",hover:"سيتم الانتقال الى الصفحة التالية بعد الأنتهى من قراءة الصفحة",value:"next"}]}},methods:{run:function(){var e=this;return Object(x["a"])(regeneratorRuntime.mark((function a(){var n,t;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,e.setLoad(!0);case 2:return e.npage=e.$parent.settings.npage,e.show=!0,n=e.par=e.$route.params.id,t=e.$parent.settings.reader,e.ayah=e.$route.params.ayah,e.set_save||h.a.get("page")&&(e.set_save=!0),a.next=10,o.a.get("https://api.alquran.cloud/v1/page/"+n+"/"+t).then((function(a){e.surah=[],e.surah=a.data.data.ayahs,e.page=a.data.data.ayahs[0].page,e.show=!1,e.setLoad(!1),e.save_play()}));case 10:case"end":return a.stop()}}),a)})))()},pause:function(){var e=this;return Object(x["a"])(regeneratorRuntime.mark((function a(){var n;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(n=document.getElementById("audio"),!n.paused){a.next=6;break}return a.next=4,n.play();case 4:a.next=8;break;case 6:return a.next=8,n.pause();case 8:e.isPlay=n.paused;case 9:case"end":return a.stop()}}),a)})))()},xplay:function(e){var a=this;return Object(x["a"])(regeneratorRuntime.mark((function n(){var t,r,i,s;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return t=e,a.tRead=t,r=a.surah.length,n.next=5,a.surah[t].audio;case 5:return i=n.sent,s=document.getElementById("audio"),n.next=9,s.setAttribute("src",i);case 9:if(setInterval((function(){s.volume=a.volume/100}),100),s.onplaying=function(){a.isPlay=!1,a.isLoad=!1},s.onprogress=function(){a.isLoad=!0},a.isPlay){n.next=15;break}return n.next=15,s.play();case 15:s.onended=function(){r-1>t&&"page"==a.page_repeat||r-1>t&&"next"==a.page_repeat?a.xplay(t+1):"ayah"==a.page_repeat?a.reayah0&&void 0!==arguments[0]?arguments[0]:null;this.setLoad(!0),this.$router.push("/"+(e?this.page+1:this.page-1))},goPage:function(){this.setLoad(!0),this.$router.push("/"+this.par)},repeat:function(e){this.page_repeat=e},reReader:function(e){this.$parent.settings.reader=e,h.a.set("reader",e),this.run()},style:function(e){var a=document.querySelector("style");"add"==e?this.fontSize++:"sub"==e&&this.fontSize--,a.innerHTML="span strong {font-size:"+this.fontSize+"px;}"},save:function(){var e=this.page;a||_.a.fire({position:"center",icon:"error",title:"قم بأختيار الآية ليتم حفظ مكان التوقف",showConfirmButton:!1,timer:1500});var a=document.querySelector(".x-start").getAttribute("data-id");h.a.set("page",e,{expires:360}),h.a.set("ayah",a,{expires:360}),_.a.fire({position:"center",icon:"success",title:"تم حفظ مكان التوقف",showConfirmButton:!1,timer:1500})},open_save:function(){if(h.a.get("page")){this.setLoad(!0);var e=h.a.get("page"),a=h.a.get("ayah");this.$router.push("/"+e+"/"+a)}},save_play:function(){var e=this.$route.params.ayah;e?this.xplay(e):this.xplay(0)},setLoad:function(e){e?document.querySelector(".ayah.load").setAttribute("aria-load","true"):document.querySelector(".ayah.load").setAttribute("aria-load","false")}},mounted:function(){this.run()},created:function(){this.run()},watch:{$route:"run"}},z=k,S=Object(g["a"])(z,w,O,!1,null,null,null),L=S.exports;t["a"].use(b["a"]);var H=[{path:"/",name:"Home",component:M},{path:"/page",name:"Page",component:function(){return n.e("chunk-2d0b1638").then(n.bind(null,"2048"))}},{path:"/:id",name:"Surah",component:L},{path:"/:id/:ayah",name:"SurahId",component:L}],j=new b["a"]({mode:"history",base:"/",routes:H}),P=j,q=n("2f62");t["a"].use(q["a"]);var B=new q["a"].Store({state:{},mutations:{},actions:{},modules:{}}),R=n("9f49"),$=n.n(R);n("7b17"),n("ab8b"),n("3e48"),n("0deb"),n("b681"),n("73ec");t["a"].filter("basmala",(function(e){var a="";return a=e.replace("بِسْمِ ٱللَّهِ ٱلرَّحْمَٰنِ ٱلرَّحِيمِ",'
'),a=a.replace("بِّسْمِ ٱللَّهِ ٱلرَّحْمَٰنِ ٱلرَّحِيمِ",'
'),a=a.replace("۩",'۩'),a})),t["a"].config.productionTip=!1,new t["a"]({router:P,store:B,render:function(e){return e(p)}}).$mount("#app")},"5b73":function(e){e.exports=JSON.parse('{"code":200,"status":"OK","data":[{"identifier":"ar.abdulbasitmurattal","language":"ar","name":"عبد الباسط عبد الصمد المرتل","englishName":"Abdul Basit","format":"audio","type":"translation","direction":null},{"identifier":"ar.abdullahbasfar","language":"ar","name":"عبد الله بصفر","englishName":"Abdullah Basfar","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.abdurrahmaansudais","language":"ar","name":"عبدالرحمن السديس","englishName":"Abdurrahmaan As-Sudais","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.abdulsamad","language":"ar","name":"عبدالباسط عبدالصمد","englishName":"Abdul Samad","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.shaatree","language":"ar","name":"أبو بكر الشاطري","englishName":"Abu Bakr Ash-Shaatree","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.ahmedajamy","language":"ar","name":"أحمد بن علي العجمي","englishName":"Ahmed ibn Ali al-Ajamy","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.alafasy","language":"ar","name":"مشاري العفاسي","englishName":"Alafasy","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.hanirifai","language":"ar","name":"هاني الرفاعي","englishName":"Hani Rifai","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.husary","language":"ar","name":"محمود خليل الحصري","englishName":"Husary","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.husarymujawwad","language":"ar","name":"محمود خليل الحصري (المجود)","englishName":"Husary (Mujawwad)","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.hudhaify","language":"ar","name":"علي بن عبدالرحمن الحذيفي","englishName":"Hudhaify","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.ibrahimakhbar","language":"ar","name":"إبراهيم الأخضر","englishName":"Ibrahim Akhdar","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.mahermuaiqly","language":"ar","name":"ماهر المعيقلي","englishName":"Maher Al Muaiqly","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.minshawi","language":"ar","name":"محمد صديق المنشاوي","englishName":"Minshawi","format":"audio","type":"translation","direction":null},{"identifier":"ar.minshawimujawwad","language":"ar","name":"محمد صديق المنشاوي (المجود)","englishName":"Minshawy (Mujawwad)","format":"audio","type":"translation","direction":null},{"identifier":"ar.muhammadayyoub","language":"ar","name":"محمد أيوب","englishName":"Muhammad Ayyoub","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.muhammadjibreel","language":"ar","name":"محمد جبريل","englishName":"Muhammad Jibreel","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.saoodshuraym","language":"ar","name":"سعود الشريم","englishName":"Saood bin Ibraaheem Ash-Shuraym","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.parhizgar","language":"ar","name":"شهریار پرهیزگار","englishName":"Parhizgar","format":"audio","type":"versebyverse","direction":null},{"identifier":"ar.aymanswoaid","language":"ar","name":"أيمن سويد","englishName":"Ayman Sowaid","format":"audio","type":"versebyverse","direction":null}]}')},"73ec":function(e,a,n){},"9f49":function(e,a,n){e.exports=n.p+"img/basmala.94816f48.png"},bce8:function(e){e.exports=JSON.parse('{"code":200,"status":"OK","data":[{"number":1,"name":"سُورَةُ ٱلْفَاتِحَةِ","englishName":"Al-Faatiha","englishNameTranslation":"The Opening","numberOfAyahs":7,"revelationType":"Meccan"},{"number":2,"name":"سُورَةُ البَقَرَةِ","englishName":"Al-Baqara","englishNameTranslation":"The Cow","numberOfAyahs":286,"revelationType":"Medinan"},{"number":3,"name":"سُورَةُ آلِ عِمۡرَانَ","englishName":"Aal-i-Imraan","englishNameTranslation":"The Family of Imraan","numberOfAyahs":200,"revelationType":"Medinan"},{"number":4,"name":"سُورَةُ النِّسَاءِ","englishName":"An-Nisaa","englishNameTranslation":"The Women","numberOfAyahs":176,"revelationType":"Medinan"},{"number":5,"name":"سُورَةُ المَائـِدَةِ","englishName":"Al-Maaida","englishNameTranslation":"The Table","numberOfAyahs":120,"revelationType":"Medinan"},{"number":6,"name":"سُورَةُ الأَنۡعَامِ","englishName":"Al-An\'aam","englishNameTranslation":"The Cattle","numberOfAyahs":165,"revelationType":"Meccan"},{"number":7,"name":"سُورَةُ الأَعۡرَافِ","englishName":"Al-A\'raaf","englishNameTranslation":"The Heights","numberOfAyahs":206,"revelationType":"Meccan"},{"number":8,"name":"سُورَةُ الأَنفَالِ","englishName":"Al-Anfaal","englishNameTranslation":"The Spoils of War","numberOfAyahs":75,"revelationType":"Medinan"},{"number":9,"name":"سُورَةُ التَّوۡبَةِ","englishName":"At-Tawba","englishNameTranslation":"The Repentance","numberOfAyahs":129,"revelationType":"Medinan"},{"number":10,"name":"سُورَةُ يُونُسَ","englishName":"Yunus","englishNameTranslation":"Jonas","numberOfAyahs":109,"revelationType":"Meccan"},{"number":11,"name":"سُورَةُ هُودٍ","englishName":"Hud","englishNameTranslation":"Hud","numberOfAyahs":123,"revelationType":"Meccan"},{"number":12,"name":"سُورَةُ يُوسُفَ","englishName":"Yusuf","englishNameTranslation":"Joseph","numberOfAyahs":111,"revelationType":"Meccan"},{"number":13,"name":"سُورَةُ الرَّعۡدِ","englishName":"Ar-Ra\'d","englishNameTranslation":"The Thunder","numberOfAyahs":43,"revelationType":"Medinan"},{"number":14,"name":"سُورَةُ إِبۡرَاهِيمَ","englishName":"Ibrahim","englishNameTranslation":"Abraham","numberOfAyahs":52,"revelationType":"Meccan"},{"number":15,"name":"سُورَةُ الحِجۡرِ","englishName":"Al-Hijr","englishNameTranslation":"The Rock","numberOfAyahs":99,"revelationType":"Meccan"},{"number":16,"name":"سُورَةُ النَّحۡلِ","englishName":"An-Nahl","englishNameTranslation":"The Bee","numberOfAyahs":128,"revelationType":"Meccan"},{"number":17,"name":"سُورَةُ الإِسۡرَاءِ","englishName":"Al-Israa","englishNameTranslation":"The Night Journey","numberOfAyahs":111,"revelationType":"Meccan"},{"number":18,"name":"سُورَةُ الكَهۡفِ","englishName":"Al-Kahf","englishNameTranslation":"The Cave","numberOfAyahs":110,"revelationType":"Meccan"},{"number":19,"name":"سُورَةُ مَرۡيَمَ","englishName":"Maryam","englishNameTranslation":"Mary","numberOfAyahs":98,"revelationType":"Meccan"},{"number":20,"name":"سُورَةُ طه","englishName":"Taa-Haa","englishNameTranslation":"Taa-Haa","numberOfAyahs":135,"revelationType":"Meccan"},{"number":21,"name":"سُورَةُ الأَنبِيَاءِ","englishName":"Al-Anbiyaa","englishNameTranslation":"The Prophets","numberOfAyahs":112,"revelationType":"Meccan"},{"number":22,"name":"سُورَةُ الحَجِّ","englishName":"Al-Hajj","englishNameTranslation":"The Pilgrimage","numberOfAyahs":78,"revelationType":"Medinan"},{"number":23,"name":"سُورَةُ المُؤۡمِنُونَ","englishName":"Al-Muminoon","englishNameTranslation":"The Believers","numberOfAyahs":118,"revelationType":"Meccan"},{"number":24,"name":"سُورَةُ النُّورِ","englishName":"An-Noor","englishNameTranslation":"The Light","numberOfAyahs":64,"revelationType":"Medinan"},{"number":25,"name":"سُورَةُ الفُرۡقَانِ","englishName":"Al-Furqaan","englishNameTranslation":"The Criterion","numberOfAyahs":77,"revelationType":"Meccan"},{"number":26,"name":"سُورَةُ الشُّعَرَاءِ","englishName":"Ash-Shu\'araa","englishNameTranslation":"The Poets","numberOfAyahs":227,"revelationType":"Meccan"},{"number":27,"name":"سُورَةُ النَّمۡلِ","englishName":"An-Naml","englishNameTranslation":"The Ant","numberOfAyahs":93,"revelationType":"Meccan"},{"number":28,"name":"سُورَةُ القَصَصِ","englishName":"Al-Qasas","englishNameTranslation":"The Stories","numberOfAyahs":88,"revelationType":"Meccan"},{"number":29,"name":"سُورَةُ العَنكَبُوتِ","englishName":"Al-Ankaboot","englishNameTranslation":"The Spider","numberOfAyahs":69,"revelationType":"Meccan"},{"number":30,"name":"سُورَةُ الرُّومِ","englishName":"Ar-Room","englishNameTranslation":"The Romans","numberOfAyahs":60,"revelationType":"Meccan"},{"number":31,"name":"سُورَةُ لُقۡمَانَ","englishName":"Luqman","englishNameTranslation":"Luqman","numberOfAyahs":34,"revelationType":"Meccan"},{"number":32,"name":"سُورَةُ السَّجۡدَةِ","englishName":"As-Sajda","englishNameTranslation":"The Prostration","numberOfAyahs":30,"revelationType":"Meccan"},{"number":33,"name":"سُورَةُ الأَحۡزَابِ","englishName":"Al-Ahzaab","englishNameTranslation":"The Clans","numberOfAyahs":73,"revelationType":"Medinan"},{"number":34,"name":"سُورَةُ سَبَإٍ","englishName":"Saba","englishNameTranslation":"Sheba","numberOfAyahs":54,"revelationType":"Meccan"},{"number":35,"name":"سُورَةُ فَاطِرٍ","englishName":"Faatir","englishNameTranslation":"The Originator","numberOfAyahs":45,"revelationType":"Meccan"},{"number":36,"name":"سُورَةُ يسٓ","englishName":"Yaseen","englishNameTranslation":"Yaseen","numberOfAyahs":83,"revelationType":"Meccan"},{"number":37,"name":"سُورَةُ الصَّافَّاتِ","englishName":"As-Saaffaat","englishNameTranslation":"Those drawn up in Ranks","numberOfAyahs":182,"revelationType":"Meccan"},{"number":38,"name":"سُورَةُ صٓ","englishName":"Saad","englishNameTranslation":"The letter Saad","numberOfAyahs":88,"revelationType":"Meccan"},{"number":39,"name":"سُورَةُ الزُّمَرِ","englishName":"Az-Zumar","englishNameTranslation":"The Groups","numberOfAyahs":75,"revelationType":"Meccan"},{"number":40,"name":"سُورَةُ غَافِرٍ","englishName":"Ghafir","englishNameTranslation":"The Forgiver","numberOfAyahs":85,"revelationType":"Meccan"},{"number":41,"name":"سُورَةُ فُصِّلَتۡ","englishName":"Fussilat","englishNameTranslation":"Explained in detail","numberOfAyahs":54,"revelationType":"Meccan"},{"number":42,"name":"سُورَةُ الشُّورَىٰ","englishName":"Ash-Shura","englishNameTranslation":"Consultation","numberOfAyahs":53,"revelationType":"Meccan"},{"number":43,"name":"سُورَةُ الزُّخۡرُفِ","englishName":"Az-Zukhruf","englishNameTranslation":"Ornaments of gold","numberOfAyahs":89,"revelationType":"Meccan"},{"number":44,"name":"سُورَةُ الدُّخَانِ","englishName":"Ad-Dukhaan","englishNameTranslation":"The Smoke","numberOfAyahs":59,"revelationType":"Meccan"},{"number":45,"name":"سُورَةُ الجَاثِيَةِ","englishName":"Al-Jaathiya","englishNameTranslation":"Crouching","numberOfAyahs":37,"revelationType":"Meccan"},{"number":46,"name":"سُورَةُ الأَحۡقَافِ","englishName":"Al-Ahqaf","englishNameTranslation":"The Dunes","numberOfAyahs":35,"revelationType":"Meccan"},{"number":47,"name":"سُورَةُ مُحَمَّدٍ","englishName":"Muhammad","englishNameTranslation":"Muhammad","numberOfAyahs":38,"revelationType":"Medinan"},{"number":48,"name":"سُورَةُ الفَتۡحِ","englishName":"Al-Fath","englishNameTranslation":"The Victory","numberOfAyahs":29,"revelationType":"Medinan"},{"number":49,"name":"سُورَةُ الحُجُرَاتِ","englishName":"Al-Hujuraat","englishNameTranslation":"The Inner Apartments","numberOfAyahs":18,"revelationType":"Medinan"},{"number":50,"name":"سُورَةُ قٓ","englishName":"Qaaf","englishNameTranslation":"The letter Qaaf","numberOfAyahs":45,"revelationType":"Meccan"},{"number":51,"name":"سُورَةُ الذَّارِيَاتِ","englishName":"Adh-Dhaariyat","englishNameTranslation":"The Winnowing Winds","numberOfAyahs":60,"revelationType":"Meccan"},{"number":52,"name":"سُورَةُ الطُّورِ","englishName":"At-Tur","englishNameTranslation":"The Mount","numberOfAyahs":49,"revelationType":"Meccan"},{"number":53,"name":"سُورَةُ النَّجۡمِ","englishName":"An-Najm","englishNameTranslation":"The Star","numberOfAyahs":62,"revelationType":"Meccan"},{"number":54,"name":"سُورَةُ القَمَرِ","englishName":"Al-Qamar","englishNameTranslation":"The Moon","numberOfAyahs":55,"revelationType":"Meccan"},{"number":55,"name":"سُورَةُ الرَّحۡمَٰن","englishName":"Ar-Rahmaan","englishNameTranslation":"The Beneficent","numberOfAyahs":78,"revelationType":"Medinan"},{"number":56,"name":"سُورَةُ الوَاقِعَةِ","englishName":"Al-Waaqia","englishNameTranslation":"The Inevitable","numberOfAyahs":96,"revelationType":"Meccan"},{"number":57,"name":"سُورَةُ الحَدِيدِ","englishName":"Al-Hadid","englishNameTranslation":"The Iron","numberOfAyahs":29,"revelationType":"Medinan"},{"number":58,"name":"سُورَةُ المُجَادلَةِ","englishName":"Al-Mujaadila","englishNameTranslation":"The Pleading Woman","numberOfAyahs":22,"revelationType":"Medinan"},{"number":59,"name":"سُورَةُ الحَشۡرِ","englishName":"Al-Hashr","englishNameTranslation":"The Exile","numberOfAyahs":24,"revelationType":"Medinan"},{"number":60,"name":"سُورَةُ المُمۡتَحنَةِ","englishName":"Al-Mumtahana","englishNameTranslation":"She that is to be examined","numberOfAyahs":13,"revelationType":"Medinan"},{"number":61,"name":"سُورَةُ الصَّفِّ","englishName":"As-Saff","englishNameTranslation":"The Ranks","numberOfAyahs":14,"revelationType":"Medinan"},{"number":62,"name":"سُورَةُ الجُمُعَةِ","englishName":"Al-Jumu\'a","englishNameTranslation":"Friday","numberOfAyahs":11,"revelationType":"Medinan"},{"number":63,"name":"سُورَةُ المُنَافِقُونَ","englishName":"Al-Munaafiqoon","englishNameTranslation":"The Hypocrites","numberOfAyahs":11,"revelationType":"Medinan"},{"number":64,"name":"سُورَةُ التَّغَابُنِ","englishName":"At-Taghaabun","englishNameTranslation":"Mutual Disillusion","numberOfAyahs":18,"revelationType":"Medinan"},{"number":65,"name":"سُورَةُ الطَّلَاقِ","englishName":"At-Talaaq","englishNameTranslation":"Divorce","numberOfAyahs":12,"revelationType":"Medinan"},{"number":66,"name":"سُورَةُ التَّحۡرِيمِ","englishName":"At-Tahrim","englishNameTranslation":"The Prohibition","numberOfAyahs":12,"revelationType":"Medinan"},{"number":67,"name":"سُورَةُ المُلۡكِ","englishName":"Al-Mulk","englishNameTranslation":"The Sovereignty","numberOfAyahs":30,"revelationType":"Meccan"},{"number":68,"name":"سُورَةُ القَلَمِ","englishName":"Al-Qalam","englishNameTranslation":"The Pen","numberOfAyahs":52,"revelationType":"Meccan"},{"number":69,"name":"سُورَةُ الحَاقَّةِ","englishName":"Al-Haaqqa","englishNameTranslation":"The Reality","numberOfAyahs":52,"revelationType":"Meccan"},{"number":70,"name":"سُورَةُ المَعَارِجِ","englishName":"Al-Ma\'aarij","englishNameTranslation":"The Ascending Stairways","numberOfAyahs":44,"revelationType":"Meccan"},{"number":71,"name":"سُورَةُ نُوحٍ","englishName":"Nooh","englishNameTranslation":"Noah","numberOfAyahs":28,"revelationType":"Meccan"},{"number":72,"name":"سُورَةُ الجِنِّ","englishName":"Al-Jinn","englishNameTranslation":"The Jinn","numberOfAyahs":28,"revelationType":"Meccan"},{"number":73,"name":"سُورَةُ المُزَّمِّلِ","englishName":"Al-Muzzammil","englishNameTranslation":"The Enshrouded One","numberOfAyahs":20,"revelationType":"Meccan"},{"number":74,"name":"سُورَةُ المُدَّثِّرِ","englishName":"Al-Muddaththir","englishNameTranslation":"The Cloaked One","numberOfAyahs":56,"revelationType":"Meccan"},{"number":75,"name":"سُورَةُ القِيَامَةِ","englishName":"Al-Qiyaama","englishNameTranslation":"The Resurrection","numberOfAyahs":40,"revelationType":"Meccan"},{"number":76,"name":"سُورَةُ الإِنسَانِ","englishName":"Al-Insaan","englishNameTranslation":"Man","numberOfAyahs":31,"revelationType":"Medinan"},{"number":77,"name":"سُورَةُ المُرۡسَلَاتِ","englishName":"Al-Mursalaat","englishNameTranslation":"The Emissaries","numberOfAyahs":50,"revelationType":"Meccan"},{"number":78,"name":"سُورَةُ النَّبَإِ","englishName":"An-Naba","englishNameTranslation":"The Announcement","numberOfAyahs":40,"revelationType":"Meccan"},{"number":79,"name":"سُورَةُ النَّازِعَاتِ","englishName":"An-Naazi\'aat","englishNameTranslation":"Those who drag forth","numberOfAyahs":46,"revelationType":"Meccan"},{"number":80,"name":"سُورَةُ عَبَسَ","englishName":"Abasa","englishNameTranslation":"He frowned","numberOfAyahs":42,"revelationType":"Meccan"},{"number":81,"name":"سُورَةُ التَّكۡوِيرِ","englishName":"At-Takwir","englishNameTranslation":"The Overthrowing","numberOfAyahs":29,"revelationType":"Meccan"},{"number":82,"name":"سُورَةُ الانفِطَارِ","englishName":"Al-Infitaar","englishNameTranslation":"The Cleaving","numberOfAyahs":19,"revelationType":"Meccan"},{"number":83,"name":"سُورَةُ المُطَفِّفِينَ","englishName":"Al-Mutaffifin","englishNameTranslation":"Defrauding","numberOfAyahs":36,"revelationType":"Meccan"},{"number":84,"name":"سُورَةُ الانشِقَاقِ","englishName":"Al-Inshiqaaq","englishNameTranslation":"The Splitting Open","numberOfAyahs":25,"revelationType":"Meccan"},{"number":85,"name":"سُورَةُ البُرُوجِ","englishName":"Al-Burooj","englishNameTranslation":"The Constellations","numberOfAyahs":22,"revelationType":"Meccan"},{"number":86,"name":"سُورَةُ الطَّارِقِ","englishName":"At-Taariq","englishNameTranslation":"The Morning Star","numberOfAyahs":17,"revelationType":"Meccan"},{"number":87,"name":"سُورَةُ الأَعۡلَىٰ","englishName":"Al-A\'laa","englishNameTranslation":"The Most High","numberOfAyahs":19,"revelationType":"Meccan"},{"number":88,"name":"سُورَةُ الغَاشِيَةِ","englishName":"Al-Ghaashiya","englishNameTranslation":"The Overwhelming","numberOfAyahs":26,"revelationType":"Meccan"},{"number":89,"name":"سُورَةُ الفَجۡرِ","englishName":"Al-Fajr","englishNameTranslation":"The Dawn","numberOfAyahs":30,"revelationType":"Meccan"},{"number":90,"name":"سُورَةُ البَلَدِ","englishName":"Al-Balad","englishNameTranslation":"The City","numberOfAyahs":20,"revelationType":"Meccan"},{"number":91,"name":"سُورَةُ الشَّمۡسِ","englishName":"Ash-Shams","englishNameTranslation":"The Sun","numberOfAyahs":15,"revelationType":"Meccan"},{"number":92,"name":"سُورَةُ اللَّيۡلِ","englishName":"Al-Lail","englishNameTranslation":"The Night","numberOfAyahs":21,"revelationType":"Meccan"},{"number":93,"name":"سُورَةُ الضُّحَىٰ","englishName":"Ad-Dhuhaa","englishNameTranslation":"The Morning Hours","numberOfAyahs":11,"revelationType":"Meccan"},{"number":94,"name":"سُورَةُ الشَّرۡحِ","englishName":"Ash-Sharh","englishNameTranslation":"The Consolation","numberOfAyahs":8,"revelationType":"Meccan"},{"number":95,"name":"سُورَةُ التِّينِ","englishName":"At-Tin","englishNameTranslation":"The Fig","numberOfAyahs":8,"revelationType":"Meccan"},{"number":96,"name":"سُورَةُ العَلَقِ","englishName":"Al-Alaq","englishNameTranslation":"The Clot","numberOfAyahs":19,"revelationType":"Meccan"},{"number":97,"name":"سُورَةُ القَدۡرِ","englishName":"Al-Qadr","englishNameTranslation":"The Power, Fate","numberOfAyahs":5,"revelationType":"Meccan"},{"number":98,"name":"سُورَةُ البَيِّنَةِ","englishName":"Al-Bayyina","englishNameTranslation":"The Evidence","numberOfAyahs":8,"revelationType":"Medinan"},{"number":99,"name":"سُورَةُ الزَّلۡزَلَةِ","englishName":"Az-Zalzala","englishNameTranslation":"The Earthquake","numberOfAyahs":8,"revelationType":"Medinan"},{"number":100,"name":"سُورَةُ العَادِيَاتِ","englishName":"Al-Aadiyaat","englishNameTranslation":"The Chargers","numberOfAyahs":11,"revelationType":"Meccan"},{"number":101,"name":"سُورَةُ القَارِعَةِ","englishName":"Al-Qaari\'a","englishNameTranslation":"The Calamity","numberOfAyahs":11,"revelationType":"Meccan"},{"number":102,"name":"سُورَةُ التَّكَاثُرِ","englishName":"At-Takaathur","englishNameTranslation":"Competition","numberOfAyahs":8,"revelationType":"Meccan"},{"number":103,"name":"سُورَةُ العَصۡرِ","englishName":"Al-Asr","englishNameTranslation":"The Declining Day, Epoch","numberOfAyahs":3,"revelationType":"Meccan"},{"number":104,"name":"سُورَةُ الهُمَزَةِ","englishName":"Al-Humaza","englishNameTranslation":"The Traducer","numberOfAyahs":9,"revelationType":"Meccan"},{"number":105,"name":"سُورَةُ الفِيلِ","englishName":"Al-Fil","englishNameTranslation":"The Elephant","numberOfAyahs":5,"revelationType":"Meccan"},{"number":106,"name":"سُورَةُ قُرَيۡشٍ","englishName":"Quraish","englishNameTranslation":"Quraysh","numberOfAyahs":4,"revelationType":"Meccan"},{"number":107,"name":"سُورَةُ المَاعُونِ","englishName":"Al-Maa\'un","englishNameTranslation":"Almsgiving","numberOfAyahs":7,"revelationType":"Meccan"},{"number":108,"name":"سُورَةُ الكَوۡثَرِ","englishName":"Al-Kawthar","englishNameTranslation":"Abundance","numberOfAyahs":3,"revelationType":"Meccan"},{"number":109,"name":"سُورَةُ الكَافِرُونَ","englishName":"Al-Kaafiroon","englishNameTranslation":"The Disbelievers","numberOfAyahs":6,"revelationType":"Meccan"},{"number":110,"name":"سُورَةُ النَّصۡرِ","englishName":"An-Nasr","englishNameTranslation":"Divine Support","numberOfAyahs":3,"revelationType":"Medinan"},{"number":111,"name":"سُورَةُ المَسَدِ","englishName":"Al-Masad","englishNameTranslation":"The Palm Fibre","numberOfAyahs":5,"revelationType":"Meccan"},{"number":112,"name":"سُورَةُ الإِخۡلَاصِ","englishName":"Al-Ikhlaas","englishNameTranslation":"Sincerity","numberOfAyahs":4,"revelationType":"Meccan"},{"number":113,"name":"سُورَةُ الفَلَقِ","englishName":"Al-Falaq","englishNameTranslation":"The Dawn","numberOfAyahs":5,"revelationType":"Meccan"},{"number":114,"name":"سُورَةُ النَّاسِ","englishName":"An-Naas","englishNameTranslation":"Mankind","numberOfAyahs":6,"revelationType":"Meccan"}]}')},cf05:function(e,a,n){e.exports=n.p+"img/logo.057c5eda.png"}});
2 | //# sourceMappingURL=app.c47c4c51.js.map
--------------------------------------------------------------------------------
/dist/js/chunk-2d0b1638.c10ceee4.js:
--------------------------------------------------------------------------------
1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0b1638"],{2048:function(a,t,s){"use strict";s.r(t);var l=function(){var a=this,t=a.$createElement,s=a._self._c||t;return s("div",{staticClass:"page container"},[s("div",{staticClass:"row"},[a._m(0),s("div",{staticClass:"col-4 col-md-3"},[s("div",{staticClass:"card"},[s("svg",{staticClass:"bi bi-bookmark-star",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 16 16"}},[s("path",{attrs:{d:"M7.84 4.1a.178.178 0 0 1 .32 0l.634 1.285a.178.178 0 0 0 .134.098l1.42.206c.145.021.204.2.098.303L9.42 6.993a.178.178 0 0 0-.051.158l.242 1.414a.178.178 0 0 1-.258.187l-1.27-.668a.178.178 0 0 0-.165 0l-1.27.668a.178.178 0 0 1-.257-.187l.242-1.414a.178.178 0 0 0-.05-.158l-1.03-1.001a.178.178 0 0 1 .098-.303l1.42-.206a.178.178 0 0 0 .134-.098L7.84 4.1z"}}),s("path",{attrs:{d:"M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.777.416L8 13.101l-5.223 2.815A.5.5 0 0 1 2 15.5V2zm2-1a1 1 0 0 0-1 1v12.566l4.723-2.482a.5.5 0 0 1 .554 0L13 14.566V2a1 1 0 0 0-1-1H4z"}})]),s("p",[a._v(" حفظ رقم الصفحة ورقم الآية التي توقفت عندها ")])])]),s("div",{staticClass:"col-4 col-md-3"},[s("div",{staticClass:"card"},[s("svg",{staticClass:"bi bi-arrow-clockwise",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 16 16"}},[s("path",{attrs:{"fill-rule":"evenodd",d:"M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z"}}),s("path",{attrs:{d:"M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z"}})]),s("p",[a._v(" تكرار قراءة الصفحة كاملة ")])])]),s("div",{staticClass:"col-4 col-md-3"},[s("div",{staticClass:"card"},[s("svg",{staticClass:"bi bi-arrow-repeat",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 16 16"}},[s("path",{attrs:{d:"M11.534 7h3.932a.25.25 0 0 1 .192.41l-1.966 2.36a.25.25 0 0 1-.384 0l-1.966-2.36a.25.25 0 0 1 .192-.41zm-11 2h3.932a.25.25 0 0 0 .192-.41L2.692 6.23a.25.25 0 0 0-.384 0L.342 8.59A.25.25 0 0 0 .534 9z"}}),s("path",{attrs:{"fill-rule":"evenodd",d:"M8 3c-1.552 0-2.94.707-3.857 1.818a.5.5 0 1 1-.771-.636A6.002 6.002 0 0 1 13.917 7H12.9A5.002 5.002 0 0 0 8 3zM3.1 9a5.002 5.002 0 0 0 8.757 2.182.5.5 0 1 1 .771.636A6.002 6.002 0 0 1 2.083 9H3.1z"}})]),s("p",[a._v(" تكرار قراءة الآية بالعدد الذي تدخلة ")])])]),s("div",{staticClass:"col-4 col-md-3"},[s("div",{staticClass:"card"},[s("svg",{staticClass:"bi bi-shuffle",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 16 16"}},[s("path",{attrs:{"fill-rule":"evenodd",d:"M0 3.5A.5.5 0 0 1 .5 3H1c2.202 0 3.827 1.24 4.874 2.418.49.552.865 1.102 1.126 1.532.26-.43.636-.98 1.126-1.532C9.173 4.24 10.798 3 13 3v1c-1.798 0-3.173 1.01-4.126 2.082A9.624 9.624 0 0 0 7.556 8a9.624 9.624 0 0 0 1.317 1.918C9.828 10.99 11.204 12 13 12v1c-2.202 0-3.827-1.24-4.874-2.418A10.595 10.595 0 0 1 7 9.05c-.26.43-.636.98-1.126 1.532C4.827 11.76 3.202 13 1 13H.5a.5.5 0 0 1 0-1H1c1.798 0 3.173-1.01 4.126-2.082A9.624 9.624 0 0 0 6.444 8a9.624 9.624 0 0 0-1.317-1.918C4.172 5.01 2.796 4 1 4H.5a.5.5 0 0 1-.5-.5z"}}),s("path",{attrs:{d:"M13 5.466V1.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384l-2.36 1.966a.25.25 0 0 1-.41-.192zm0 9v-3.932a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384l-2.36 1.966a.25.25 0 0 1-.41-.192z"}})]),s("p",[a._v(" الانتقال الى الصفحة الآخر بعد الانتهاء من قراءة الصفحة تلقائي ")])])]),s("div",{staticClass:"col-4 col-md-3"},[s("div",{staticClass:"card"},[s("svg",{staticClass:"bi bi-cursor-text",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 16 16"}},[s("path",{attrs:{d:"M5 2a.5.5 0 0 1 .5-.5c.862 0 1.573.287 2.06.566.174.099.321.198.44.286.119-.088.266-.187.44-.286A4.165 4.165 0 0 1 10.5 1.5a.5.5 0 0 1 0 1c-.638 0-1.177.213-1.564.434a3.49 3.49 0 0 0-.436.294V7.5H9a.5.5 0 0 1 0 1h-.5v4.272c.1.08.248.187.436.294.387.221.926.434 1.564.434a.5.5 0 0 1 0 1 4.165 4.165 0 0 1-2.06-.566A4.561 4.561 0 0 1 8 13.65a4.561 4.561 0 0 1-.44.285 4.165 4.165 0 0 1-2.06.566.5.5 0 0 1 0-1c.638 0 1.177-.213 1.564-.434.188-.107.335-.214.436-.294V8.5H7a.5.5 0 0 1 0-1h.5V3.228a3.49 3.49 0 0 0-.436-.294A3.166 3.166 0 0 0 5.5 2.5.5.5 0 0 1 5 2zm3.352 1.355zm-.704 9.29z"}})]),s("p",[a._v(" تعديل حجم الخط ")])])]),s("div",{staticClass:"col-4 col-md-3"},[s("div",{staticClass:"card"},[s("svg",{staticClass:"bi bi-lightbulb",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 16 16"}},[s("path",{attrs:{d:"M2 6a6 6 0 1 1 10.174 4.31c-.203.196-.359.4-.453.619l-.762 1.769A.5.5 0 0 1 10.5 13a.5.5 0 0 1 0 1 .5.5 0 0 1 0 1l-.224.447a1 1 0 0 1-.894.553H6.618a1 1 0 0 1-.894-.553L5.5 15a.5.5 0 0 1 0-1 .5.5 0 0 1 0-1 .5.5 0 0 1-.46-.302l-.761-1.77a1.964 1.964 0 0 0-.453-.618A5.984 5.984 0 0 1 2 6zm6-5a5 5 0 0 0-3.479 8.592c.263.254.514.564.676.941L5.83 12h4.342l.632-1.467c.162-.377.413-.687.676-.941A5 5 0 0 0 8 1z"}})]),s("p",[a._v(" خاصية الدارك والايت مود ")])])]),s("div",{staticClass:"col-4 col-md-3"},[s("div",{staticClass:"card"},[s("svg",{staticClass:"bi bi-person-lines-fill",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 16 16"}},[s("path",{attrs:{d:"M6 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-5 6s-1 0-1-1 1-4 6-4 6 3 6 4-1 1-1 1H1zM11 3.5a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1h-4a.5.5 0 0 1-.5-.5zm.5 2.5a.5.5 0 0 0 0 1h4a.5.5 0 0 0 0-1h-4zm2 3a.5.5 0 0 0 0 1h2a.5.5 0 0 0 0-1h-2zm0 3a.5.5 0 0 0 0 1h2a.5.5 0 0 0 0-1h-2z"}})]),s("p",[a._v(" مجموعة كبيرة من القراء ")])])]),s("div",{staticClass:"col-4 col-md-3"},[s("div",{staticClass:"card"},[s("svg",{staticClass:"bi bi-folder",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 16 16"}},[s("path",{attrs:{d:"M.54 3.87.5 3a2 2 0 0 1 2-2h3.672a2 2 0 0 1 1.414.586l.828.828A2 2 0 0 0 9.828 3h3.982a2 2 0 0 1 1.992 2.181l-.637 7A2 2 0 0 1 13.174 14H2.826a2 2 0 0 1-1.991-1.819l-.637-7a1.99 1.99 0 0 1 .342-1.31zM2.19 4a1 1 0 0 0-.996 1.09l.637 7a1 1 0 0 0 .995.91h10.348a1 1 0 0 0 .995-.91l.637-7A1 1 0 0 0 13.81 4H2.19zm4.69-1.707A1 1 0 0 0 6.172 2H2.5a1 1 0 0 0-1 .981l.006.139C1.72 3.042 1.95 3 2.19 3h5.396l-.707-.707z"}})]),s("p",[a._v(" تسهيل عملية البحث برقم الصفحة او بحروف من السورة ")])])])])])},c=[function(){var a=this,t=a.$createElement,s=a._self._c||t;return s("div",{staticClass:"col-12 text-center"},[s("h3",[a._v("مميزات وخصائص التطبيق")]),s("p",[a._v(" التطبيق خفيف جداً وسهل التصفحة ")])])}],i=s("2877"),r={},o=Object(i["a"])(r,l,c,!1,null,null,null);t["default"]=o.exports}}]);
2 | //# sourceMappingURL=chunk-2d0b1638.c10ceee4.js.map
--------------------------------------------------------------------------------
/dist/js/chunk-2d0b1638.c10ceee4.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sources":["webpack:///./src/views/Page.vue?2510","webpack:///./src/views/Page.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","staticClass","_m","attrs","_v","staticRenderFns","script","component"],"mappings":"uHAAA,IAAIA,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,MAAM,CAACE,YAAY,OAAO,CAACN,EAAIO,GAAG,GAAGH,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,MAAM,CAACE,YAAY,sBAAsBE,MAAM,CAAC,MAAQ,6BAA6B,KAAO,eAAe,QAAU,cAAc,CAACJ,EAAG,OAAO,CAACI,MAAM,CAAC,EAAI,sWAAsWJ,EAAG,OAAO,CAACI,MAAM,CAAC,EAAI,kMAAkMJ,EAAG,IAAI,CAACJ,EAAIS,GAAG,sDAAsDL,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,MAAM,CAACE,YAAY,wBAAwBE,MAAM,CAAC,MAAQ,6BAA6B,KAAO,eAAe,QAAU,cAAc,CAACJ,EAAG,OAAO,CAACI,MAAM,CAAC,YAAY,UAAU,EAAI,qEAAqEJ,EAAG,OAAO,CAACI,MAAM,CAAC,EAAI,2GAA2GJ,EAAG,IAAI,CAACJ,EAAIS,GAAG,oCAAoCL,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,MAAM,CAACE,YAAY,qBAAqBE,MAAM,CAAC,MAAQ,6BAA6B,KAAO,eAAe,QAAU,cAAc,CAACJ,EAAG,OAAO,CAACI,MAAM,CAAC,EAAI,6MAA6MJ,EAAG,OAAO,CAACI,MAAM,CAAC,YAAY,UAAU,EAAI,4MAA4MJ,EAAG,IAAI,CAACJ,EAAIS,GAAG,+CAA+CL,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgBE,MAAM,CAAC,MAAQ,6BAA6B,KAAO,eAAe,QAAU,cAAc,CAACJ,EAAG,OAAO,CAACI,MAAM,CAAC,YAAY,UAAU,EAAI,8gBAA8gBJ,EAAG,OAAO,CAACI,MAAM,CAAC,EAAI,kNAAkNJ,EAAG,IAAI,CAACJ,EAAIS,GAAG,yEAAyEL,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,MAAM,CAACE,YAAY,oBAAoBE,MAAM,CAAC,MAAQ,6BAA6B,KAAO,eAAe,QAAU,cAAc,CAACJ,EAAG,OAAO,CAACI,MAAM,CAAC,EAAI,glBAAglBJ,EAAG,IAAI,CAACJ,EAAIS,GAAG,0BAA0BL,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,MAAM,CAACE,YAAY,kBAAkBE,MAAM,CAAC,MAAQ,6BAA6B,KAAO,eAAe,QAAU,cAAc,CAACJ,EAAG,OAAO,CAACI,MAAM,CAAC,EAAI,8ZAA8ZJ,EAAG,IAAI,CAACJ,EAAIS,GAAG,mCAAmCL,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,MAAM,CAACE,YAAY,0BAA0BE,MAAM,CAAC,MAAQ,6BAA6B,KAAO,eAAe,QAAU,cAAc,CAACJ,EAAG,OAAO,CAACI,MAAM,CAAC,EAAI,2QAA2QJ,EAAG,IAAI,CAACJ,EAAIS,GAAG,kCAAkCL,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,MAAM,CAACE,YAAY,eAAeE,MAAM,CAAC,MAAQ,6BAA6B,KAAO,eAAe,QAAU,cAAc,CAACJ,EAAG,OAAO,CAACI,MAAM,CAAC,EAAI,kaAAkaJ,EAAG,IAAI,CAACJ,EAAIS,GAAG,iEACt/LC,EAAkB,CAAC,WAAa,IAAIV,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,sBAAsB,CAACF,EAAG,KAAK,CAACJ,EAAIS,GAAG,2BAA2BL,EAAG,IAAI,CAACJ,EAAIS,GAAG,0C,YCA7ME,EAAS,GAKTC,EAAY,eACdD,EACAZ,EACAW,GACA,EACA,KACA,KACA,MAIa,aAAAE,E","file":"js/chunk-2d0b1638.c10ceee4.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"page container\"},[_c('div',{staticClass:\"row\"},[_vm._m(0),_c('div',{staticClass:\"col-4 col-md-3\"},[_c('div',{staticClass:\"card\"},[_c('svg',{staticClass:\"bi bi-bookmark-star\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"currentColor\",\"viewBox\":\"0 0 16 16\"}},[_c('path',{attrs:{\"d\":\"M7.84 4.1a.178.178 0 0 1 .32 0l.634 1.285a.178.178 0 0 0 .134.098l1.42.206c.145.021.204.2.098.303L9.42 6.993a.178.178 0 0 0-.051.158l.242 1.414a.178.178 0 0 1-.258.187l-1.27-.668a.178.178 0 0 0-.165 0l-1.27.668a.178.178 0 0 1-.257-.187l.242-1.414a.178.178 0 0 0-.05-.158l-1.03-1.001a.178.178 0 0 1 .098-.303l1.42-.206a.178.178 0 0 0 .134-.098L7.84 4.1z\"}}),_c('path',{attrs:{\"d\":\"M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.777.416L8 13.101l-5.223 2.815A.5.5 0 0 1 2 15.5V2zm2-1a1 1 0 0 0-1 1v12.566l4.723-2.482a.5.5 0 0 1 .554 0L13 14.566V2a1 1 0 0 0-1-1H4z\"}})]),_c('p',[_vm._v(\" حفظ رقم الصفحة ورقم الآية التي توقفت عندها \")])])]),_c('div',{staticClass:\"col-4 col-md-3\"},[_c('div',{staticClass:\"card\"},[_c('svg',{staticClass:\"bi bi-arrow-clockwise\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"currentColor\",\"viewBox\":\"0 0 16 16\"}},[_c('path',{attrs:{\"fill-rule\":\"evenodd\",\"d\":\"M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z\"}}),_c('path',{attrs:{\"d\":\"M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z\"}})]),_c('p',[_vm._v(\" تكرار قراءة الصفحة كاملة \")])])]),_c('div',{staticClass:\"col-4 col-md-3\"},[_c('div',{staticClass:\"card\"},[_c('svg',{staticClass:\"bi bi-arrow-repeat\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"currentColor\",\"viewBox\":\"0 0 16 16\"}},[_c('path',{attrs:{\"d\":\"M11.534 7h3.932a.25.25 0 0 1 .192.41l-1.966 2.36a.25.25 0 0 1-.384 0l-1.966-2.36a.25.25 0 0 1 .192-.41zm-11 2h3.932a.25.25 0 0 0 .192-.41L2.692 6.23a.25.25 0 0 0-.384 0L.342 8.59A.25.25 0 0 0 .534 9z\"}}),_c('path',{attrs:{\"fill-rule\":\"evenodd\",\"d\":\"M8 3c-1.552 0-2.94.707-3.857 1.818a.5.5 0 1 1-.771-.636A6.002 6.002 0 0 1 13.917 7H12.9A5.002 5.002 0 0 0 8 3zM3.1 9a5.002 5.002 0 0 0 8.757 2.182.5.5 0 1 1 .771.636A6.002 6.002 0 0 1 2.083 9H3.1z\"}})]),_c('p',[_vm._v(\" تكرار قراءة الآية بالعدد الذي تدخلة \")])])]),_c('div',{staticClass:\"col-4 col-md-3\"},[_c('div',{staticClass:\"card\"},[_c('svg',{staticClass:\"bi bi-shuffle\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"currentColor\",\"viewBox\":\"0 0 16 16\"}},[_c('path',{attrs:{\"fill-rule\":\"evenodd\",\"d\":\"M0 3.5A.5.5 0 0 1 .5 3H1c2.202 0 3.827 1.24 4.874 2.418.49.552.865 1.102 1.126 1.532.26-.43.636-.98 1.126-1.532C9.173 4.24 10.798 3 13 3v1c-1.798 0-3.173 1.01-4.126 2.082A9.624 9.624 0 0 0 7.556 8a9.624 9.624 0 0 0 1.317 1.918C9.828 10.99 11.204 12 13 12v1c-2.202 0-3.827-1.24-4.874-2.418A10.595 10.595 0 0 1 7 9.05c-.26.43-.636.98-1.126 1.532C4.827 11.76 3.202 13 1 13H.5a.5.5 0 0 1 0-1H1c1.798 0 3.173-1.01 4.126-2.082A9.624 9.624 0 0 0 6.444 8a9.624 9.624 0 0 0-1.317-1.918C4.172 5.01 2.796 4 1 4H.5a.5.5 0 0 1-.5-.5z\"}}),_c('path',{attrs:{\"d\":\"M13 5.466V1.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384l-2.36 1.966a.25.25 0 0 1-.41-.192zm0 9v-3.932a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384l-2.36 1.966a.25.25 0 0 1-.41-.192z\"}})]),_c('p',[_vm._v(\" الانتقال الى الصفحة الآخر بعد الانتهاء من قراءة الصفحة تلقائي \")])])]),_c('div',{staticClass:\"col-4 col-md-3\"},[_c('div',{staticClass:\"card\"},[_c('svg',{staticClass:\"bi bi-cursor-text\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"currentColor\",\"viewBox\":\"0 0 16 16\"}},[_c('path',{attrs:{\"d\":\"M5 2a.5.5 0 0 1 .5-.5c.862 0 1.573.287 2.06.566.174.099.321.198.44.286.119-.088.266-.187.44-.286A4.165 4.165 0 0 1 10.5 1.5a.5.5 0 0 1 0 1c-.638 0-1.177.213-1.564.434a3.49 3.49 0 0 0-.436.294V7.5H9a.5.5 0 0 1 0 1h-.5v4.272c.1.08.248.187.436.294.387.221.926.434 1.564.434a.5.5 0 0 1 0 1 4.165 4.165 0 0 1-2.06-.566A4.561 4.561 0 0 1 8 13.65a4.561 4.561 0 0 1-.44.285 4.165 4.165 0 0 1-2.06.566.5.5 0 0 1 0-1c.638 0 1.177-.213 1.564-.434.188-.107.335-.214.436-.294V8.5H7a.5.5 0 0 1 0-1h.5V3.228a3.49 3.49 0 0 0-.436-.294A3.166 3.166 0 0 0 5.5 2.5.5.5 0 0 1 5 2zm3.352 1.355zm-.704 9.29z\"}})]),_c('p',[_vm._v(\" تعديل حجم الخط \")])])]),_c('div',{staticClass:\"col-4 col-md-3\"},[_c('div',{staticClass:\"card\"},[_c('svg',{staticClass:\"bi bi-lightbulb\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"currentColor\",\"viewBox\":\"0 0 16 16\"}},[_c('path',{attrs:{\"d\":\"M2 6a6 6 0 1 1 10.174 4.31c-.203.196-.359.4-.453.619l-.762 1.769A.5.5 0 0 1 10.5 13a.5.5 0 0 1 0 1 .5.5 0 0 1 0 1l-.224.447a1 1 0 0 1-.894.553H6.618a1 1 0 0 1-.894-.553L5.5 15a.5.5 0 0 1 0-1 .5.5 0 0 1 0-1 .5.5 0 0 1-.46-.302l-.761-1.77a1.964 1.964 0 0 0-.453-.618A5.984 5.984 0 0 1 2 6zm6-5a5 5 0 0 0-3.479 8.592c.263.254.514.564.676.941L5.83 12h4.342l.632-1.467c.162-.377.413-.687.676-.941A5 5 0 0 0 8 1z\"}})]),_c('p',[_vm._v(\" خاصية الدارك والايت مود \")])])]),_c('div',{staticClass:\"col-4 col-md-3\"},[_c('div',{staticClass:\"card\"},[_c('svg',{staticClass:\"bi bi-person-lines-fill\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"currentColor\",\"viewBox\":\"0 0 16 16\"}},[_c('path',{attrs:{\"d\":\"M6 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-5 6s-1 0-1-1 1-4 6-4 6 3 6 4-1 1-1 1H1zM11 3.5a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1h-4a.5.5 0 0 1-.5-.5zm.5 2.5a.5.5 0 0 0 0 1h4a.5.5 0 0 0 0-1h-4zm2 3a.5.5 0 0 0 0 1h2a.5.5 0 0 0 0-1h-2zm0 3a.5.5 0 0 0 0 1h2a.5.5 0 0 0 0-1h-2z\"}})]),_c('p',[_vm._v(\" مجموعة كبيرة من القراء \")])])]),_c('div',{staticClass:\"col-4 col-md-3\"},[_c('div',{staticClass:\"card\"},[_c('svg',{staticClass:\"bi bi-folder\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"currentColor\",\"viewBox\":\"0 0 16 16\"}},[_c('path',{attrs:{\"d\":\"M.54 3.87.5 3a2 2 0 0 1 2-2h3.672a2 2 0 0 1 1.414.586l.828.828A2 2 0 0 0 9.828 3h3.982a2 2 0 0 1 1.992 2.181l-.637 7A2 2 0 0 1 13.174 14H2.826a2 2 0 0 1-1.991-1.819l-.637-7a1.99 1.99 0 0 1 .342-1.31zM2.19 4a1 1 0 0 0-.996 1.09l.637 7a1 1 0 0 0 .995.91h10.348a1 1 0 0 0 .995-.91l.637-7A1 1 0 0 0 13.81 4H2.19zm4.69-1.707A1 1 0 0 0 6.172 2H2.5a1 1 0 0 0-1 .981l.006.139C1.72 3.042 1.95 3 2.19 3h5.396l-.707-.707z\"}})]),_c('p',[_vm._v(\" تسهيل عملية البحث برقم الصفحة او بحروف من السورة \")])])])])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"col-12 text-center\"},[_c('h3',[_vm._v(\"مميزات وخصائص التطبيق\")]),_c('p',[_vm._v(\" التطبيق خفيف جداً وسهل التصفحة \")])])}]\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Page.vue?vue&type=template&id=429bb6a7&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""}
--------------------------------------------------------------------------------
/jest.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | preset: "@vue/cli-plugin-unit-jest",
3 | };
4 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "quranjs",
3 | "version": "0.1.0",
4 | "private": true,
5 | "scripts": {
6 | "serve": "vue-cli-service serve",
7 | "build": "vue-cli-service build",
8 | "test:unit": "vue-cli-service test:unit",
9 | "lint": "vue-cli-service lint"
10 | },
11 | "dependencies": {
12 | "@popperjs/core": "^2.11.2",
13 | "axios": "^0.24.0",
14 | "bootstrap": "^5.1.3",
15 | "core-js": "^3.6.5",
16 | "js-cookie": "^3.0.1",
17 | "regex": "^0.1.1",
18 | "regexp": "^1.0.0",
19 | "sweetalert2": "^11.3.5",
20 | "vue": "^2.6.11",
21 | "vue-router": "^3.2.0",
22 | "vuex": "^3.4.0"
23 | },
24 | "devDependencies": {
25 | "@vue/cli-plugin-babel": "~4.5.0",
26 | "@vue/cli-plugin-eslint": "~4.5.0",
27 | "@vue/cli-plugin-router": "~4.5.0",
28 | "@vue/cli-plugin-unit-jest": "~4.5.0",
29 | "@vue/cli-plugin-vuex": "~4.5.0",
30 | "@vue/cli-service": "~4.5.0",
31 | "@vue/eslint-config-prettier": "^6.0.0",
32 | "@vue/test-utils": "^1.0.3",
33 | "babel-eslint": "^10.1.0",
34 | "eslint": "^6.7.2",
35 | "eslint-plugin-prettier": "^3.3.1",
36 | "eslint-plugin-vue": "^6.2.2",
37 | "node-sass": "^4.12.0",
38 | "prettier": "^2.2.1",
39 | "sass-loader": "^8.0.2",
40 | "vue-template-compiler": "^2.6.11"
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/harran55/vuejs-quran-web/30d815a2f5846b17e9340bbf60a0d825550d20f4/public/favicon.ico
--------------------------------------------------------------------------------
/public/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 | <%= htmlWebpackPlugin.options.title %>
10 |
11 |
12 |
13 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/src/App.vue:
--------------------------------------------------------------------------------
1 |
2 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/src/assets/Surah.json:
--------------------------------------------------------------------------------
1 | {
2 | "code":200,
3 | "status":"OK",
4 | "data": [
5 | {
6 | "number": 1,
7 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0671\u0644\u0652\u0641\u064e\u0627\u062a\u0650\u062d\u064e\u0629\u0650",
8 | "englishName": "Al-Faatiha",
9 | "englishNameTranslation": "The Opening",
10 | "numberOfAyahs": 7,
11 | "revelationType": "Meccan"
12 | },
13 | {
14 | "number": 2,
15 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0628\u064e\u0642\u064e\u0631\u064e\u0629\u0650",
16 | "englishName": "Al-Baqara",
17 | "englishNameTranslation": "The Cow",
18 | "numberOfAyahs": 286,
19 | "revelationType": "Medinan"
20 | },
21 | {
22 | "number": 3,
23 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0653\u0644\u0650 \u0639\u0650\u0645\u06e1\u0631\u064e\u0627\u0646\u064e",
24 | "englishName": "Aal-i-Imraan",
25 | "englishNameTranslation": "The Family of Imraan",
26 | "numberOfAyahs": 200,
27 | "revelationType": "Medinan"
28 | },
29 | {
30 | "number": 4,
31 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0646\u0651\u0650\u0633\u064e\u0627\u0621\u0650",
32 | "englishName": "An-Nisaa",
33 | "englishNameTranslation": "The Women",
34 | "numberOfAyahs": 176,
35 | "revelationType": "Medinan"
36 | },
37 | {
38 | "number": 5,
39 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0645\u064e\u0627\u0626\u0640\u0650\u062f\u064e\u0629\u0650",
40 | "englishName": "Al-Maaida",
41 | "englishNameTranslation": "The Table",
42 | "numberOfAyahs": 120,
43 | "revelationType": "Medinan"
44 | },
45 | {
46 | "number": 6,
47 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0623\u064e\u0646\u06e1\u0639\u064e\u0627\u0645\u0650",
48 | "englishName": "Al-An'aam",
49 | "englishNameTranslation": "The Cattle",
50 | "numberOfAyahs": 165,
51 | "revelationType": "Meccan"
52 | },
53 | {
54 | "number": 7,
55 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0623\u064e\u0639\u06e1\u0631\u064e\u0627\u0641\u0650",
56 | "englishName": "Al-A'raaf",
57 | "englishNameTranslation": "The Heights",
58 | "numberOfAyahs": 206,
59 | "revelationType": "Meccan"
60 | },
61 | {
62 | "number": 8,
63 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0623\u064e\u0646\u0641\u064e\u0627\u0644\u0650",
64 | "englishName": "Al-Anfaal",
65 | "englishNameTranslation": "The Spoils of War",
66 | "numberOfAyahs": 75,
67 | "revelationType": "Medinan"
68 | },
69 | {
70 | "number": 9,
71 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u062a\u0651\u064e\u0648\u06e1\u0628\u064e\u0629\u0650",
72 | "englishName": "At-Tawba",
73 | "englishNameTranslation": "The Repentance",
74 | "numberOfAyahs": 129,
75 | "revelationType": "Medinan"
76 | },
77 | {
78 | "number": 10,
79 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u064a\u064f\u0648\u0646\u064f\u0633\u064e",
80 | "englishName": "Yunus",
81 | "englishNameTranslation": "Jonas",
82 | "numberOfAyahs": 109,
83 | "revelationType": "Meccan"
84 | },
85 | {
86 | "number": 11,
87 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0647\u064f\u0648\u062f\u064d",
88 | "englishName": "Hud",
89 | "englishNameTranslation": "Hud",
90 | "numberOfAyahs": 123,
91 | "revelationType": "Meccan"
92 | },
93 | {
94 | "number": 12,
95 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u064a\u064f\u0648\u0633\u064f\u0641\u064e",
96 | "englishName": "Yusuf",
97 | "englishNameTranslation": "Joseph",
98 | "numberOfAyahs": 111,
99 | "revelationType": "Meccan"
100 | },
101 | {
102 | "number": 13,
103 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0631\u0651\u064e\u0639\u06e1\u062f\u0650",
104 | "englishName": "Ar-Ra'd",
105 | "englishNameTranslation": "The Thunder",
106 | "numberOfAyahs": 43,
107 | "revelationType": "Medinan"
108 | },
109 | {
110 | "number": 14,
111 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0625\u0650\u0628\u06e1\u0631\u064e\u0627\u0647\u0650\u064a\u0645\u064e",
112 | "englishName": "Ibrahim",
113 | "englishNameTranslation": "Abraham",
114 | "numberOfAyahs": 52,
115 | "revelationType": "Meccan"
116 | },
117 | {
118 | "number": 15,
119 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u062d\u0650\u062c\u06e1\u0631\u0650",
120 | "englishName": "Al-Hijr",
121 | "englishNameTranslation": "The Rock",
122 | "numberOfAyahs": 99,
123 | "revelationType": "Meccan"
124 | },
125 | {
126 | "number": 16,
127 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0646\u0651\u064e\u062d\u06e1\u0644\u0650",
128 | "englishName": "An-Nahl",
129 | "englishNameTranslation": "The Bee",
130 | "numberOfAyahs": 128,
131 | "revelationType": "Meccan"
132 | },
133 | {
134 | "number": 17,
135 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0625\u0650\u0633\u06e1\u0631\u064e\u0627\u0621\u0650",
136 | "englishName": "Al-Israa",
137 | "englishNameTranslation": "The Night Journey",
138 | "numberOfAyahs": 111,
139 | "revelationType": "Meccan"
140 | },
141 | {
142 | "number": 18,
143 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0643\u064e\u0647\u06e1\u0641\u0650",
144 | "englishName": "Al-Kahf",
145 | "englishNameTranslation": "The Cave",
146 | "numberOfAyahs": 110,
147 | "revelationType": "Meccan"
148 | },
149 | {
150 | "number": 19,
151 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0645\u064e\u0631\u06e1\u064a\u064e\u0645\u064e",
152 | "englishName": "Maryam",
153 | "englishNameTranslation": "Mary",
154 | "numberOfAyahs": 98,
155 | "revelationType": "Meccan"
156 | },
157 | {
158 | "number": 20,
159 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0637\u0647",
160 | "englishName": "Taa-Haa",
161 | "englishNameTranslation": "Taa-Haa",
162 | "numberOfAyahs": 135,
163 | "revelationType": "Meccan"
164 | },
165 | {
166 | "number": 21,
167 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0623\u064e\u0646\u0628\u0650\u064a\u064e\u0627\u0621\u0650",
168 | "englishName": "Al-Anbiyaa",
169 | "englishNameTranslation": "The Prophets",
170 | "numberOfAyahs": 112,
171 | "revelationType": "Meccan"
172 | },
173 | {
174 | "number": 22,
175 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u062d\u064e\u062c\u0651\u0650",
176 | "englishName": "Al-Hajj",
177 | "englishNameTranslation": "The Pilgrimage",
178 | "numberOfAyahs": 78,
179 | "revelationType": "Medinan"
180 | },
181 | {
182 | "number": 23,
183 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0645\u064f\u0624\u06e1\u0645\u0650\u0646\u064f\u0648\u0646\u064e",
184 | "englishName": "Al-Muminoon",
185 | "englishNameTranslation": "The Believers",
186 | "numberOfAyahs": 118,
187 | "revelationType": "Meccan"
188 | },
189 | {
190 | "number": 24,
191 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0646\u0651\u064f\u0648\u0631\u0650",
192 | "englishName": "An-Noor",
193 | "englishNameTranslation": "The Light",
194 | "numberOfAyahs": 64,
195 | "revelationType": "Medinan"
196 | },
197 | {
198 | "number": 25,
199 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0641\u064f\u0631\u06e1\u0642\u064e\u0627\u0646\u0650",
200 | "englishName": "Al-Furqaan",
201 | "englishNameTranslation": "The Criterion",
202 | "numberOfAyahs": 77,
203 | "revelationType": "Meccan"
204 | },
205 | {
206 | "number": 26,
207 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0634\u0651\u064f\u0639\u064e\u0631\u064e\u0627\u0621\u0650",
208 | "englishName": "Ash-Shu'araa",
209 | "englishNameTranslation": "The Poets",
210 | "numberOfAyahs": 227,
211 | "revelationType": "Meccan"
212 | },
213 | {
214 | "number": 27,
215 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0646\u0651\u064e\u0645\u06e1\u0644\u0650",
216 | "englishName": "An-Naml",
217 | "englishNameTranslation": "The Ant",
218 | "numberOfAyahs": 93,
219 | "revelationType": "Meccan"
220 | },
221 | {
222 | "number": 28,
223 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0642\u064e\u0635\u064e\u0635\u0650",
224 | "englishName": "Al-Qasas",
225 | "englishNameTranslation": "The Stories",
226 | "numberOfAyahs": 88,
227 | "revelationType": "Meccan"
228 | },
229 | {
230 | "number": 29,
231 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0639\u064e\u0646\u0643\u064e\u0628\u064f\u0648\u062a\u0650",
232 | "englishName": "Al-Ankaboot",
233 | "englishNameTranslation": "The Spider",
234 | "numberOfAyahs": 69,
235 | "revelationType": "Meccan"
236 | },
237 | {
238 | "number": 30,
239 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0631\u0651\u064f\u0648\u0645\u0650",
240 | "englishName": "Ar-Room",
241 | "englishNameTranslation": "The Romans",
242 | "numberOfAyahs": 60,
243 | "revelationType": "Meccan"
244 | },
245 | {
246 | "number": 31,
247 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0644\u064f\u0642\u06e1\u0645\u064e\u0627\u0646\u064e",
248 | "englishName": "Luqman",
249 | "englishNameTranslation": "Luqman",
250 | "numberOfAyahs": 34,
251 | "revelationType": "Meccan"
252 | },
253 | {
254 | "number": 32,
255 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0633\u0651\u064e\u062c\u06e1\u062f\u064e\u0629\u0650",
256 | "englishName": "As-Sajda",
257 | "englishNameTranslation": "The Prostration",
258 | "numberOfAyahs": 30,
259 | "revelationType": "Meccan"
260 | },
261 | {
262 | "number": 33,
263 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0623\u064e\u062d\u06e1\u0632\u064e\u0627\u0628\u0650",
264 | "englishName": "Al-Ahzaab",
265 | "englishNameTranslation": "The Clans",
266 | "numberOfAyahs": 73,
267 | "revelationType": "Medinan"
268 | },
269 | {
270 | "number": 34,
271 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0633\u064e\u0628\u064e\u0625\u064d",
272 | "englishName": "Saba",
273 | "englishNameTranslation": "Sheba",
274 | "numberOfAyahs": 54,
275 | "revelationType": "Meccan"
276 | },
277 | {
278 | "number": 35,
279 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0641\u064e\u0627\u0637\u0650\u0631\u064d",
280 | "englishName": "Faatir",
281 | "englishNameTranslation": "The Originator",
282 | "numberOfAyahs": 45,
283 | "revelationType": "Meccan"
284 | },
285 | {
286 | "number": 36,
287 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u064a\u0633\u0653",
288 | "englishName": "Yaseen",
289 | "englishNameTranslation": "Yaseen",
290 | "numberOfAyahs": 83,
291 | "revelationType": "Meccan"
292 | },
293 | {
294 | "number": 37,
295 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0635\u0651\u064e\u0627\u0641\u0651\u064e\u0627\u062a\u0650",
296 | "englishName": "As-Saaffaat",
297 | "englishNameTranslation": "Those drawn up in Ranks",
298 | "numberOfAyahs": 182,
299 | "revelationType": "Meccan"
300 | },
301 | {
302 | "number": 38,
303 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0635\u0653",
304 | "englishName": "Saad",
305 | "englishNameTranslation": "The letter Saad",
306 | "numberOfAyahs": 88,
307 | "revelationType": "Meccan"
308 | },
309 | {
310 | "number": 39,
311 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0632\u0651\u064f\u0645\u064e\u0631\u0650",
312 | "englishName": "Az-Zumar",
313 | "englishNameTranslation": "The Groups",
314 | "numberOfAyahs": 75,
315 | "revelationType": "Meccan"
316 | },
317 | {
318 | "number": 40,
319 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u063a\u064e\u0627\u0641\u0650\u0631\u064d",
320 | "englishName": "Ghafir",
321 | "englishNameTranslation": "The Forgiver",
322 | "numberOfAyahs": 85,
323 | "revelationType": "Meccan"
324 | },
325 | {
326 | "number": 41,
327 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0641\u064f\u0635\u0651\u0650\u0644\u064e\u062a\u06e1",
328 | "englishName": "Fussilat",
329 | "englishNameTranslation": "Explained in detail",
330 | "numberOfAyahs": 54,
331 | "revelationType": "Meccan"
332 | },
333 | {
334 | "number": 42,
335 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0634\u0651\u064f\u0648\u0631\u064e\u0649\u0670",
336 | "englishName": "Ash-Shura",
337 | "englishNameTranslation": "Consultation",
338 | "numberOfAyahs": 53,
339 | "revelationType": "Meccan"
340 | },
341 | {
342 | "number": 43,
343 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0632\u0651\u064f\u062e\u06e1\u0631\u064f\u0641\u0650",
344 | "englishName": "Az-Zukhruf",
345 | "englishNameTranslation": "Ornaments of gold",
346 | "numberOfAyahs": 89,
347 | "revelationType": "Meccan"
348 | },
349 | {
350 | "number": 44,
351 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u062f\u0651\u064f\u062e\u064e\u0627\u0646\u0650",
352 | "englishName": "Ad-Dukhaan",
353 | "englishNameTranslation": "The Smoke",
354 | "numberOfAyahs": 59,
355 | "revelationType": "Meccan"
356 | },
357 | {
358 | "number": 45,
359 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u062c\u064e\u0627\u062b\u0650\u064a\u064e\u0629\u0650",
360 | "englishName": "Al-Jaathiya",
361 | "englishNameTranslation": "Crouching",
362 | "numberOfAyahs": 37,
363 | "revelationType": "Meccan"
364 | },
365 | {
366 | "number": 46,
367 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0623\u064e\u062d\u06e1\u0642\u064e\u0627\u0641\u0650",
368 | "englishName": "Al-Ahqaf",
369 | "englishNameTranslation": "The Dunes",
370 | "numberOfAyahs": 35,
371 | "revelationType": "Meccan"
372 | },
373 | {
374 | "number": 47,
375 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0645\u064f\u062d\u064e\u0645\u0651\u064e\u062f\u064d",
376 | "englishName": "Muhammad",
377 | "englishNameTranslation": "Muhammad",
378 | "numberOfAyahs": 38,
379 | "revelationType": "Medinan"
380 | },
381 | {
382 | "number": 48,
383 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0641\u064e\u062a\u06e1\u062d\u0650",
384 | "englishName": "Al-Fath",
385 | "englishNameTranslation": "The Victory",
386 | "numberOfAyahs": 29,
387 | "revelationType": "Medinan"
388 | },
389 | {
390 | "number": 49,
391 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u062d\u064f\u062c\u064f\u0631\u064e\u0627\u062a\u0650",
392 | "englishName": "Al-Hujuraat",
393 | "englishNameTranslation": "The Inner Apartments",
394 | "numberOfAyahs": 18,
395 | "revelationType": "Medinan"
396 | },
397 | {
398 | "number": 50,
399 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0642\u0653",
400 | "englishName": "Qaaf",
401 | "englishNameTranslation": "The letter Qaaf",
402 | "numberOfAyahs": 45,
403 | "revelationType": "Meccan"
404 | },
405 | {
406 | "number": 51,
407 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0630\u0651\u064e\u0627\u0631\u0650\u064a\u064e\u0627\u062a\u0650",
408 | "englishName": "Adh-Dhaariyat",
409 | "englishNameTranslation": "The Winnowing Winds",
410 | "numberOfAyahs": 60,
411 | "revelationType": "Meccan"
412 | },
413 | {
414 | "number": 52,
415 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0637\u0651\u064f\u0648\u0631\u0650",
416 | "englishName": "At-Tur",
417 | "englishNameTranslation": "The Mount",
418 | "numberOfAyahs": 49,
419 | "revelationType": "Meccan"
420 | },
421 | {
422 | "number": 53,
423 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0646\u0651\u064e\u062c\u06e1\u0645\u0650",
424 | "englishName": "An-Najm",
425 | "englishNameTranslation": "The Star",
426 | "numberOfAyahs": 62,
427 | "revelationType": "Meccan"
428 | },
429 | {
430 | "number": 54,
431 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0642\u064e\u0645\u064e\u0631\u0650",
432 | "englishName": "Al-Qamar",
433 | "englishNameTranslation": "The Moon",
434 | "numberOfAyahs": 55,
435 | "revelationType": "Meccan"
436 | },
437 | {
438 | "number": 55,
439 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0631\u0651\u064e\u062d\u06e1\u0645\u064e\u0670\u0646",
440 | "englishName": "Ar-Rahmaan",
441 | "englishNameTranslation": "The Beneficent",
442 | "numberOfAyahs": 78,
443 | "revelationType": "Medinan"
444 | },
445 | {
446 | "number": 56,
447 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0648\u064e\u0627\u0642\u0650\u0639\u064e\u0629\u0650",
448 | "englishName": "Al-Waaqia",
449 | "englishNameTranslation": "The Inevitable",
450 | "numberOfAyahs": 96,
451 | "revelationType": "Meccan"
452 | },
453 | {
454 | "number": 57,
455 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u062d\u064e\u062f\u0650\u064a\u062f\u0650",
456 | "englishName": "Al-Hadid",
457 | "englishNameTranslation": "The Iron",
458 | "numberOfAyahs": 29,
459 | "revelationType": "Medinan"
460 | },
461 | {
462 | "number": 58,
463 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0645\u064f\u062c\u064e\u0627\u062f\u0644\u064e\u0629\u0650",
464 | "englishName": "Al-Mujaadila",
465 | "englishNameTranslation": "The Pleading Woman",
466 | "numberOfAyahs": 22,
467 | "revelationType": "Medinan"
468 | },
469 | {
470 | "number": 59,
471 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u062d\u064e\u0634\u06e1\u0631\u0650",
472 | "englishName": "Al-Hashr",
473 | "englishNameTranslation": "The Exile",
474 | "numberOfAyahs": 24,
475 | "revelationType": "Medinan"
476 | },
477 | {
478 | "number": 60,
479 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0645\u064f\u0645\u06e1\u062a\u064e\u062d\u0646\u064e\u0629\u0650",
480 | "englishName": "Al-Mumtahana",
481 | "englishNameTranslation": "She that is to be examined",
482 | "numberOfAyahs": 13,
483 | "revelationType": "Medinan"
484 | },
485 | {
486 | "number": 61,
487 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0635\u0651\u064e\u0641\u0651\u0650",
488 | "englishName": "As-Saff",
489 | "englishNameTranslation": "The Ranks",
490 | "numberOfAyahs": 14,
491 | "revelationType": "Medinan"
492 | },
493 | {
494 | "number": 62,
495 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u062c\u064f\u0645\u064f\u0639\u064e\u0629\u0650",
496 | "englishName": "Al-Jumu'a",
497 | "englishNameTranslation": "Friday",
498 | "numberOfAyahs": 11,
499 | "revelationType": "Medinan"
500 | },
501 | {
502 | "number": 63,
503 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0645\u064f\u0646\u064e\u0627\u0641\u0650\u0642\u064f\u0648\u0646\u064e",
504 | "englishName": "Al-Munaafiqoon",
505 | "englishNameTranslation": "The Hypocrites",
506 | "numberOfAyahs": 11,
507 | "revelationType": "Medinan"
508 | },
509 | {
510 | "number": 64,
511 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u062a\u0651\u064e\u063a\u064e\u0627\u0628\u064f\u0646\u0650",
512 | "englishName": "At-Taghaabun",
513 | "englishNameTranslation": "Mutual Disillusion",
514 | "numberOfAyahs": 18,
515 | "revelationType": "Medinan"
516 | },
517 | {
518 | "number": 65,
519 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0637\u0651\u064e\u0644\u064e\u0627\u0642\u0650",
520 | "englishName": "At-Talaaq",
521 | "englishNameTranslation": "Divorce",
522 | "numberOfAyahs": 12,
523 | "revelationType": "Medinan"
524 | },
525 | {
526 | "number": 66,
527 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u062a\u0651\u064e\u062d\u06e1\u0631\u0650\u064a\u0645\u0650",
528 | "englishName": "At-Tahrim",
529 | "englishNameTranslation": "The Prohibition",
530 | "numberOfAyahs": 12,
531 | "revelationType": "Medinan"
532 | },
533 | {
534 | "number": 67,
535 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0645\u064f\u0644\u06e1\u0643\u0650",
536 | "englishName": "Al-Mulk",
537 | "englishNameTranslation": "The Sovereignty",
538 | "numberOfAyahs": 30,
539 | "revelationType": "Meccan"
540 | },
541 | {
542 | "number": 68,
543 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0642\u064e\u0644\u064e\u0645\u0650",
544 | "englishName": "Al-Qalam",
545 | "englishNameTranslation": "The Pen",
546 | "numberOfAyahs": 52,
547 | "revelationType": "Meccan"
548 | },
549 | {
550 | "number": 69,
551 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u062d\u064e\u0627\u0642\u0651\u064e\u0629\u0650",
552 | "englishName": "Al-Haaqqa",
553 | "englishNameTranslation": "The Reality",
554 | "numberOfAyahs": 52,
555 | "revelationType": "Meccan"
556 | },
557 | {
558 | "number": 70,
559 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0645\u064e\u0639\u064e\u0627\u0631\u0650\u062c\u0650",
560 | "englishName": "Al-Ma'aarij",
561 | "englishNameTranslation": "The Ascending Stairways",
562 | "numberOfAyahs": 44,
563 | "revelationType": "Meccan"
564 | },
565 | {
566 | "number": 71,
567 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0646\u064f\u0648\u062d\u064d",
568 | "englishName": "Nooh",
569 | "englishNameTranslation": "Noah",
570 | "numberOfAyahs": 28,
571 | "revelationType": "Meccan"
572 | },
573 | {
574 | "number": 72,
575 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u062c\u0650\u0646\u0651\u0650",
576 | "englishName": "Al-Jinn",
577 | "englishNameTranslation": "The Jinn",
578 | "numberOfAyahs": 28,
579 | "revelationType": "Meccan"
580 | },
581 | {
582 | "number": 73,
583 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0645\u064f\u0632\u0651\u064e\u0645\u0651\u0650\u0644\u0650",
584 | "englishName": "Al-Muzzammil",
585 | "englishNameTranslation": "The Enshrouded One",
586 | "numberOfAyahs": 20,
587 | "revelationType": "Meccan"
588 | },
589 | {
590 | "number": 74,
591 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0645\u064f\u062f\u0651\u064e\u062b\u0651\u0650\u0631\u0650",
592 | "englishName": "Al-Muddaththir",
593 | "englishNameTranslation": "The Cloaked One",
594 | "numberOfAyahs": 56,
595 | "revelationType": "Meccan"
596 | },
597 | {
598 | "number": 75,
599 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0642\u0650\u064a\u064e\u0627\u0645\u064e\u0629\u0650",
600 | "englishName": "Al-Qiyaama",
601 | "englishNameTranslation": "The Resurrection",
602 | "numberOfAyahs": 40,
603 | "revelationType": "Meccan"
604 | },
605 | {
606 | "number": 76,
607 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0625\u0650\u0646\u0633\u064e\u0627\u0646\u0650",
608 | "englishName": "Al-Insaan",
609 | "englishNameTranslation": "Man",
610 | "numberOfAyahs": 31,
611 | "revelationType": "Medinan"
612 | },
613 | {
614 | "number": 77,
615 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0645\u064f\u0631\u06e1\u0633\u064e\u0644\u064e\u0627\u062a\u0650",
616 | "englishName": "Al-Mursalaat",
617 | "englishNameTranslation": "The Emissaries",
618 | "numberOfAyahs": 50,
619 | "revelationType": "Meccan"
620 | },
621 | {
622 | "number": 78,
623 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0646\u0651\u064e\u0628\u064e\u0625\u0650",
624 | "englishName": "An-Naba",
625 | "englishNameTranslation": "The Announcement",
626 | "numberOfAyahs": 40,
627 | "revelationType": "Meccan"
628 | },
629 | {
630 | "number": 79,
631 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0646\u0651\u064e\u0627\u0632\u0650\u0639\u064e\u0627\u062a\u0650",
632 | "englishName": "An-Naazi'aat",
633 | "englishNameTranslation": "Those who drag forth",
634 | "numberOfAyahs": 46,
635 | "revelationType": "Meccan"
636 | },
637 | {
638 | "number": 80,
639 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0639\u064e\u0628\u064e\u0633\u064e",
640 | "englishName": "Abasa",
641 | "englishNameTranslation": "He frowned",
642 | "numberOfAyahs": 42,
643 | "revelationType": "Meccan"
644 | },
645 | {
646 | "number": 81,
647 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u062a\u0651\u064e\u0643\u06e1\u0648\u0650\u064a\u0631\u0650",
648 | "englishName": "At-Takwir",
649 | "englishNameTranslation": "The Overthrowing",
650 | "numberOfAyahs": 29,
651 | "revelationType": "Meccan"
652 | },
653 | {
654 | "number": 82,
655 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0627\u0646\u0641\u0650\u0637\u064e\u0627\u0631\u0650",
656 | "englishName": "Al-Infitaar",
657 | "englishNameTranslation": "The Cleaving",
658 | "numberOfAyahs": 19,
659 | "revelationType": "Meccan"
660 | },
661 | {
662 | "number": 83,
663 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0645\u064f\u0637\u064e\u0641\u0651\u0650\u0641\u0650\u064a\u0646\u064e",
664 | "englishName": "Al-Mutaffifin",
665 | "englishNameTranslation": "Defrauding",
666 | "numberOfAyahs": 36,
667 | "revelationType": "Meccan"
668 | },
669 | {
670 | "number": 84,
671 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0627\u0646\u0634\u0650\u0642\u064e\u0627\u0642\u0650",
672 | "englishName": "Al-Inshiqaaq",
673 | "englishNameTranslation": "The Splitting Open",
674 | "numberOfAyahs": 25,
675 | "revelationType": "Meccan"
676 | },
677 | {
678 | "number": 85,
679 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0628\u064f\u0631\u064f\u0648\u062c\u0650",
680 | "englishName": "Al-Burooj",
681 | "englishNameTranslation": "The Constellations",
682 | "numberOfAyahs": 22,
683 | "revelationType": "Meccan"
684 | },
685 | {
686 | "number": 86,
687 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0637\u0651\u064e\u0627\u0631\u0650\u0642\u0650",
688 | "englishName": "At-Taariq",
689 | "englishNameTranslation": "The Morning Star",
690 | "numberOfAyahs": 17,
691 | "revelationType": "Meccan"
692 | },
693 | {
694 | "number": 87,
695 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0623\u064e\u0639\u06e1\u0644\u064e\u0649\u0670",
696 | "englishName": "Al-A'laa",
697 | "englishNameTranslation": "The Most High",
698 | "numberOfAyahs": 19,
699 | "revelationType": "Meccan"
700 | },
701 | {
702 | "number": 88,
703 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u063a\u064e\u0627\u0634\u0650\u064a\u064e\u0629\u0650",
704 | "englishName": "Al-Ghaashiya",
705 | "englishNameTranslation": "The Overwhelming",
706 | "numberOfAyahs": 26,
707 | "revelationType": "Meccan"
708 | },
709 | {
710 | "number": 89,
711 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0641\u064e\u062c\u06e1\u0631\u0650",
712 | "englishName": "Al-Fajr",
713 | "englishNameTranslation": "The Dawn",
714 | "numberOfAyahs": 30,
715 | "revelationType": "Meccan"
716 | },
717 | {
718 | "number": 90,
719 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0628\u064e\u0644\u064e\u062f\u0650",
720 | "englishName": "Al-Balad",
721 | "englishNameTranslation": "The City",
722 | "numberOfAyahs": 20,
723 | "revelationType": "Meccan"
724 | },
725 | {
726 | "number": 91,
727 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0634\u0651\u064e\u0645\u06e1\u0633\u0650",
728 | "englishName": "Ash-Shams",
729 | "englishNameTranslation": "The Sun",
730 | "numberOfAyahs": 15,
731 | "revelationType": "Meccan"
732 | },
733 | {
734 | "number": 92,
735 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0644\u0651\u064e\u064a\u06e1\u0644\u0650",
736 | "englishName": "Al-Lail",
737 | "englishNameTranslation": "The Night",
738 | "numberOfAyahs": 21,
739 | "revelationType": "Meccan"
740 | },
741 | {
742 | "number": 93,
743 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0636\u0651\u064f\u062d\u064e\u0649\u0670",
744 | "englishName": "Ad-Dhuhaa",
745 | "englishNameTranslation": "The Morning Hours",
746 | "numberOfAyahs": 11,
747 | "revelationType": "Meccan"
748 | },
749 | {
750 | "number": 94,
751 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0634\u0651\u064e\u0631\u06e1\u062d\u0650",
752 | "englishName": "Ash-Sharh",
753 | "englishNameTranslation": "The Consolation",
754 | "numberOfAyahs": 8,
755 | "revelationType": "Meccan"
756 | },
757 | {
758 | "number": 95,
759 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u062a\u0651\u0650\u064a\u0646\u0650",
760 | "englishName": "At-Tin",
761 | "englishNameTranslation": "The Fig",
762 | "numberOfAyahs": 8,
763 | "revelationType": "Meccan"
764 | },
765 | {
766 | "number": 96,
767 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0639\u064e\u0644\u064e\u0642\u0650",
768 | "englishName": "Al-Alaq",
769 | "englishNameTranslation": "The Clot",
770 | "numberOfAyahs": 19,
771 | "revelationType": "Meccan"
772 | },
773 | {
774 | "number": 97,
775 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0642\u064e\u062f\u06e1\u0631\u0650",
776 | "englishName": "Al-Qadr",
777 | "englishNameTranslation": "The Power, Fate",
778 | "numberOfAyahs": 5,
779 | "revelationType": "Meccan"
780 | },
781 | {
782 | "number": 98,
783 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0628\u064e\u064a\u0651\u0650\u0646\u064e\u0629\u0650",
784 | "englishName": "Al-Bayyina",
785 | "englishNameTranslation": "The Evidence",
786 | "numberOfAyahs": 8,
787 | "revelationType": "Medinan"
788 | },
789 | {
790 | "number": 99,
791 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0632\u0651\u064e\u0644\u06e1\u0632\u064e\u0644\u064e\u0629\u0650",
792 | "englishName": "Az-Zalzala",
793 | "englishNameTranslation": "The Earthquake",
794 | "numberOfAyahs": 8,
795 | "revelationType": "Medinan"
796 | },
797 | {
798 | "number": 100,
799 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0639\u064e\u0627\u062f\u0650\u064a\u064e\u0627\u062a\u0650",
800 | "englishName": "Al-Aadiyaat",
801 | "englishNameTranslation": "The Chargers",
802 | "numberOfAyahs": 11,
803 | "revelationType": "Meccan"
804 | },
805 | {
806 | "number": 101,
807 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0642\u064e\u0627\u0631\u0650\u0639\u064e\u0629\u0650",
808 | "englishName": "Al-Qaari'a",
809 | "englishNameTranslation": "The Calamity",
810 | "numberOfAyahs": 11,
811 | "revelationType": "Meccan"
812 | },
813 | {
814 | "number": 102,
815 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u062a\u0651\u064e\u0643\u064e\u0627\u062b\u064f\u0631\u0650",
816 | "englishName": "At-Takaathur",
817 | "englishNameTranslation": "Competition",
818 | "numberOfAyahs": 8,
819 | "revelationType": "Meccan"
820 | },
821 | {
822 | "number": 103,
823 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0639\u064e\u0635\u06e1\u0631\u0650",
824 | "englishName": "Al-Asr",
825 | "englishNameTranslation": "The Declining Day, Epoch",
826 | "numberOfAyahs": 3,
827 | "revelationType": "Meccan"
828 | },
829 | {
830 | "number": 104,
831 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0647\u064f\u0645\u064e\u0632\u064e\u0629\u0650",
832 | "englishName": "Al-Humaza",
833 | "englishNameTranslation": "The Traducer",
834 | "numberOfAyahs": 9,
835 | "revelationType": "Meccan"
836 | },
837 | {
838 | "number": 105,
839 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0641\u0650\u064a\u0644\u0650",
840 | "englishName": "Al-Fil",
841 | "englishNameTranslation": "The Elephant",
842 | "numberOfAyahs": 5,
843 | "revelationType": "Meccan"
844 | },
845 | {
846 | "number": 106,
847 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0642\u064f\u0631\u064e\u064a\u06e1\u0634\u064d",
848 | "englishName": "Quraish",
849 | "englishNameTranslation": "Quraysh",
850 | "numberOfAyahs": 4,
851 | "revelationType": "Meccan"
852 | },
853 | {
854 | "number": 107,
855 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0645\u064e\u0627\u0639\u064f\u0648\u0646\u0650",
856 | "englishName": "Al-Maa'un",
857 | "englishNameTranslation": "Almsgiving",
858 | "numberOfAyahs": 7,
859 | "revelationType": "Meccan"
860 | },
861 | {
862 | "number": 108,
863 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0643\u064e\u0648\u06e1\u062b\u064e\u0631\u0650",
864 | "englishName": "Al-Kawthar",
865 | "englishNameTranslation": "Abundance",
866 | "numberOfAyahs": 3,
867 | "revelationType": "Meccan"
868 | },
869 | {
870 | "number": 109,
871 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0643\u064e\u0627\u0641\u0650\u0631\u064f\u0648\u0646\u064e",
872 | "englishName": "Al-Kaafiroon",
873 | "englishNameTranslation": "The Disbelievers",
874 | "numberOfAyahs": 6,
875 | "revelationType": "Meccan"
876 | },
877 | {
878 | "number": 110,
879 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0646\u0651\u064e\u0635\u06e1\u0631\u0650",
880 | "englishName": "An-Nasr",
881 | "englishNameTranslation": "Divine Support",
882 | "numberOfAyahs": 3,
883 | "revelationType": "Medinan"
884 | },
885 | {
886 | "number": 111,
887 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0645\u064e\u0633\u064e\u062f\u0650",
888 | "englishName": "Al-Masad",
889 | "englishNameTranslation": "The Palm Fibre",
890 | "numberOfAyahs": 5,
891 | "revelationType": "Meccan"
892 | },
893 | {
894 | "number": 112,
895 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0625\u0650\u062e\u06e1\u0644\u064e\u0627\u0635\u0650",
896 | "englishName": "Al-Ikhlaas",
897 | "englishNameTranslation": "Sincerity",
898 | "numberOfAyahs": 4,
899 | "revelationType": "Meccan"
900 | },
901 | {
902 | "number": 113,
903 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0641\u064e\u0644\u064e\u0642\u0650",
904 | "englishName": "Al-Falaq",
905 | "englishNameTranslation": "The Dawn",
906 | "numberOfAyahs": 5,
907 | "revelationType": "Meccan"
908 | },
909 | {
910 | "number": 114,
911 | "name": "\u0633\u064f\u0648\u0631\u064e\u0629\u064f \u0627\u0644\u0646\u0651\u064e\u0627\u0633\u0650",
912 | "englishName": "An-Naas",
913 | "englishNameTranslation": "Mankind",
914 | "numberOfAyahs": 6,
915 | "revelationType": "Meccan"
916 | }
917 | ]
918 | }
--------------------------------------------------------------------------------
/src/assets/audio.json:
--------------------------------------------------------------------------------
1 | {
2 | "code": 200,
3 | "status": "OK",
4 | "data": [
5 | {
6 | "identifier": "ar.abdulbasitmurattal",
7 | "language": "ar",
8 | "name": "\u0639\u0628\u062f \u0627\u0644\u0628\u0627\u0633\u0637 \u0639\u0628\u062f \u0627\u0644\u0635\u0645\u062f \u0627\u0644\u0645\u0631\u062a\u0644",
9 | "englishName": "Abdul Basit",
10 | "format": "audio",
11 | "type": "translation",
12 | "direction": null
13 | },
14 | {
15 | "identifier": "ar.abdullahbasfar",
16 | "language": "ar",
17 | "name": "\u0639\u0628\u062f \u0627\u0644\u0644\u0647 \u0628\u0635\u0641\u0631",
18 | "englishName": "Abdullah Basfar",
19 | "format": "audio",
20 | "type": "versebyverse",
21 | "direction": null
22 | },
23 | {
24 | "identifier": "ar.abdurrahmaansudais",
25 | "language": "ar",
26 | "name": "\u0639\u0628\u062f\u0627\u0644\u0631\u062d\u0645\u0646 \u0627\u0644\u0633\u062f\u064a\u0633",
27 | "englishName": "Abdurrahmaan As-Sudais",
28 | "format": "audio",
29 | "type": "versebyverse",
30 | "direction": null
31 | },
32 | {
33 | "identifier": "ar.abdulsamad",
34 | "language": "ar",
35 | "name": "\u0639\u0628\u062f\u0627\u0644\u0628\u0627\u0633\u0637 \u0639\u0628\u062f\u0627\u0644\u0635\u0645\u062f",
36 | "englishName": "Abdul Samad",
37 | "format": "audio",
38 | "type": "versebyverse",
39 | "direction": null
40 | },
41 | {
42 | "identifier": "ar.shaatree",
43 | "language": "ar",
44 | "name": "\u0623\u0628\u0648 \u0628\u0643\u0631 \u0627\u0644\u0634\u0627\u0637\u0631\u064a",
45 | "englishName": "Abu Bakr Ash-Shaatree",
46 | "format": "audio",
47 | "type": "versebyverse",
48 | "direction": null
49 | },
50 | {
51 | "identifier": "ar.ahmedajamy",
52 | "language": "ar",
53 | "name": "\u0623\u062d\u0645\u062f \u0628\u0646 \u0639\u0644\u064a \u0627\u0644\u0639\u062c\u0645\u064a",
54 | "englishName": "Ahmed ibn Ali al-Ajamy",
55 | "format": "audio",
56 | "type": "versebyverse",
57 | "direction": null
58 | },
59 | {
60 | "identifier": "ar.alafasy",
61 | "language": "ar",
62 | "name": "\u0645\u0634\u0627\u0631\u064a \u0627\u0644\u0639\u0641\u0627\u0633\u064a",
63 | "englishName": "Alafasy",
64 | "format": "audio",
65 | "type": "versebyverse",
66 | "direction": null
67 | },
68 | {
69 | "identifier": "ar.hanirifai",
70 | "language": "ar",
71 | "name": "\u0647\u0627\u0646\u064a \u0627\u0644\u0631\u0641\u0627\u0639\u064a",
72 | "englishName": "Hani Rifai",
73 | "format": "audio",
74 | "type": "versebyverse",
75 | "direction": null
76 | },
77 | {
78 | "identifier": "ar.husary",
79 | "language": "ar",
80 | "name": "\u0645\u062d\u0645\u0648\u062f \u062e\u0644\u064a\u0644 \u0627\u0644\u062d\u0635\u0631\u064a",
81 | "englishName": "Husary",
82 | "format": "audio",
83 | "type": "versebyverse",
84 | "direction": null
85 | },
86 | {
87 | "identifier": "ar.husarymujawwad",
88 | "language": "ar",
89 | "name": "\u0645\u062d\u0645\u0648\u062f \u062e\u0644\u064a\u0644 \u0627\u0644\u062d\u0635\u0631\u064a (\u0627\u0644\u0645\u062c\u0648\u062f)",
90 | "englishName": "Husary (Mujawwad)",
91 | "format": "audio",
92 | "type": "versebyverse",
93 | "direction": null
94 | },
95 | {
96 | "identifier": "ar.hudhaify",
97 | "language": "ar",
98 | "name": "\u0639\u0644\u064a \u0628\u0646 \u0639\u0628\u062f\u0627\u0644\u0631\u062d\u0645\u0646 \u0627\u0644\u062d\u0630\u064a\u0641\u064a",
99 | "englishName": "Hudhaify",
100 | "format": "audio",
101 | "type": "versebyverse",
102 | "direction": null
103 | },
104 | {
105 | "identifier": "ar.ibrahimakhbar",
106 | "language": "ar",
107 | "name": "\u0625\u0628\u0631\u0627\u0647\u064a\u0645 \u0627\u0644\u0623\u062e\u0636\u0631",
108 | "englishName": "Ibrahim Akhdar",
109 | "format": "audio",
110 | "type": "versebyverse",
111 | "direction": null
112 | },
113 | {
114 | "identifier": "ar.mahermuaiqly",
115 | "language": "ar",
116 | "name": "\u0645\u0627\u0647\u0631 \u0627\u0644\u0645\u0639\u064a\u0642\u0644\u064a",
117 | "englishName": "Maher Al Muaiqly",
118 | "format": "audio",
119 | "type": "versebyverse",
120 | "direction": null
121 | },
122 | {
123 | "identifier": "ar.minshawi",
124 | "language": "ar",
125 | "name": "\u0645\u062d\u0645\u062f \u0635\u062f\u064a\u0642 \u0627\u0644\u0645\u0646\u0634\u0627\u0648\u064a",
126 | "englishName": "Minshawi",
127 | "format": "audio",
128 | "type": "translation",
129 | "direction": null
130 | },
131 | {
132 | "identifier": "ar.minshawimujawwad",
133 | "language": "ar",
134 | "name": "\u0645\u062d\u0645\u062f \u0635\u062f\u064a\u0642 \u0627\u0644\u0645\u0646\u0634\u0627\u0648\u064a (\u0627\u0644\u0645\u062c\u0648\u062f)",
135 | "englishName": "Minshawy (Mujawwad)",
136 | "format": "audio",
137 | "type": "translation",
138 | "direction": null
139 | },
140 | {
141 | "identifier": "ar.muhammadayyoub",
142 | "language": "ar",
143 | "name": "\u0645\u062d\u0645\u062f \u0623\u064a\u0648\u0628",
144 | "englishName": "Muhammad Ayyoub",
145 | "format": "audio",
146 | "type": "versebyverse",
147 | "direction": null
148 | },
149 | {
150 | "identifier": "ar.muhammadjibreel",
151 | "language": "ar",
152 | "name": "\u0645\u062d\u0645\u062f \u062c\u0628\u0631\u064a\u0644",
153 | "englishName": "Muhammad Jibreel",
154 | "format": "audio",
155 | "type": "versebyverse",
156 | "direction": null
157 | },
158 | {
159 | "identifier": "ar.saoodshuraym",
160 | "language": "ar",
161 | "name": "\u0633\u0639\u0648\u062f \u0627\u0644\u0634\u0631\u064a\u0645",
162 | "englishName": "Saood bin Ibraaheem Ash-Shuraym",
163 | "format": "audio",
164 | "type": "versebyverse",
165 | "direction": null
166 | },
167 | {
168 | "identifier": "ar.parhizgar",
169 | "language": "ar",
170 | "name": "\u0634\u0647\u0631\u06cc\u0627\u0631 \u067e\u0631\u0647\u06cc\u0632\u06af\u0627\u0631",
171 | "englishName": "Parhizgar",
172 | "format": "audio",
173 | "type": "versebyverse",
174 | "direction": null
175 | },
176 | {
177 | "identifier": "ar.aymanswoaid",
178 | "language": "ar",
179 | "name": "\u0623\u064a\u0645\u0646 \u0633\u0648\u064a\u062f",
180 | "englishName": "Ayman Sowaid",
181 | "format": "audio",
182 | "type": "versebyverse",
183 | "direction": null
184 | }
185 | ]
186 | }
--------------------------------------------------------------------------------
/src/assets/basmala.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/harran55/vuejs-quran-web/30d815a2f5846b17e9340bbf60a0d825550d20f4/src/assets/basmala.png
--------------------------------------------------------------------------------
/src/assets/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/harran55/vuejs-quran-web/30d815a2f5846b17e9340bbf60a0d825550d20f4/src/assets/logo.png
--------------------------------------------------------------------------------
/src/assets/style.scss:
--------------------------------------------------------------------------------
1 | @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100;200;300;400;500;600;700;800;900&display=swap');
2 | @import url('http://fonts.googleapis.com/earlyaccess/droidarabickufi.css');
3 | @font-face {
4 | font-family: 'MeQuran';
5 | src: url('//cdn.alquran.cloud/public/fonts/me_quran-webfont.otf');
6 | }
7 |
8 | @font-face {
9 | font-family: 'MeQuran2';
10 | src: url('//cdn.alquran.cloud/public/fonts/me_quran_2.ttf');
11 | }
12 |
13 | @font-face {
14 | font-family: 'NooreHidayah';
15 | src: url('//cdn.alquran.cloud/public/fonts/noorehidayat.ttf');
16 | }
17 |
18 | @font-face {
19 | font-family: 'Othmani';
20 | src: url('//cdn.alquran.cloud/public/fonts/ar-Othmani.ttf');
21 | }
22 |
23 | @font-face {
24 | font-family: 'Quran';
25 | src: url('//cdn.alquran.cloud/public/fonts/QUR_STD.TTF');
26 | }
27 |
28 | @font-face {
29 | font-family: 'Uthmani';
30 | src: url("//cdn.alquran.cloud/public/fonts/uthman_tn09.otf") format("opentype");
31 | }
32 |
33 | :root [data-theme=dark] {
34 | --qjs-background: #1a202c;
35 | --qjs-backcard:#202733;
36 | --qjs-card: #2d3748;
37 | --qjs-color: white;
38 | --qjs-hover: #43526c;
39 | --qjs-text: #9caec0;
40 | --qjs-elem: #e2e8d5;
41 | --qjs-filter: invert(1);
42 | }
43 |
44 | :root [data-theme=light] {
45 | --qjs-background: #f0f0f0;
46 | --qjs-backcard: #adadad;
47 | --qjs-card: #e2e2e2;
48 | --qjs-color: rgb(26, 26, 26);
49 | --qjs-hover: #cccccc;
50 | --qjs-text: #3d3d3d;
51 | --qjs-elem: #2e2e2e;
52 | --qjs-filter: invert(0);
53 | }
54 |
55 | * {
56 | transition: all .6s;
57 | scroll-behavior: smooth;
58 | ::-webkit-scrollbar {
59 | width: 10px;
60 | height: 6px;
61 | }
62 | ::-webkit-scrollbar-track {
63 | background: var(--qjs-backcard)
64 | }
65 | ::-webkit-scrollbar-thumb {
66 | background: var(--qjs-card)
67 | }
68 | ::-webkit-scrollbar-thumb:hover {
69 | background: var(--qjs-hover)
70 | }
71 | }
72 |
73 | body {
74 | direction: rtl;
75 | background: var(--qjs-background);
76 | font-family: 'Noto Sans Arabic', sans-serif;
77 | scroll-behavior: smooth;
78 | transition: all .6s;
79 | .page {
80 | .card {
81 | padding: 10px;
82 | border: 0;
83 | background: var(--qjs-card);
84 | color: var(--qjs-color);
85 | margin-bottom: 15px;
86 | svg {
87 | width: 50px;
88 | margin: auto;
89 | margin-bottom: 12px;
90 | }
91 | }
92 | }
93 | .alert {
94 | border: 0;
95 | }
96 | .get_save {
97 | background: var(--qjs-card);
98 | color: var(--qjs-color);
99 | border: 0;
100 | padding: 5px 10px;
101 | border-radius: 10px;
102 | margin: 10px 0;
103 | }
104 | div#nav {
105 | position: relative;
106 | text-align: center;
107 | img {
108 | filter: var(--qjs-filter);
109 | width: 120px;
110 | margin: 35px auto;
111 | display: block;
112 | }
113 | a, button {
114 | position: absolute;
115 | color: var(--qjs-color);
116 | background: transparent;
117 | border: 0;
118 | width: 25px;
119 | height: 25px;
120 | &.r {
121 | top: 16px;
122 | right: 16px;
123 | }
124 | &.l {
125 | top: 16px;
126 | left: 16px;
127 | }
128 | }
129 | }
130 | .setting_reader {
131 | position: absolute;
132 | top: -100px;
133 | right: 6px;
134 | background: var(--qjs-card);
135 | border-radius: 6px;
136 | button {
137 | background: transparent;
138 | border: 0;
139 | color: var(--qjs-color);
140 | font-size: 12px;
141 | svg {
142 | width: 15px;
143 | height: 15px;
144 | }
145 | }
146 | }
147 | .setting_save {
148 | position: absolute;
149 | top: -70px;
150 | right: 6px;
151 | button {
152 | background: var(--qjs-card);
153 | color: var(--qjs-color);
154 | border: 0;
155 | margin-bottom: 5px;
156 | padding: 5px 10px;
157 | font-size: 10px;
158 | &.isave {
159 | small {
160 | // display: none;
161 | }
162 | }
163 | }
164 | }
165 | .setting_font {
166 | position: absolute;
167 | left: 16px;
168 | top: -40px;
169 | button, a {
170 | background: transparent;
171 | color: var(--qjs-color);
172 | border: 0;
173 | width: 20px;
174 | margin: 0 10px;
175 | display: inline-block;
176 | svg {
177 | color: var(--qjs-color);
178 | }
179 | }
180 | span {
181 | color: var(--qjs-color);
182 | width: 30px;
183 | display: inline-block;
184 | }
185 |
186 | }
187 | div.ayah {
188 | background: var(--qjs-card);
189 | color: var(--qjs-color);
190 | font-family: 'MeQuran';
191 | text-align: center;
192 | input.page_number {
193 | width: 60px;
194 | font-family: sans-serif;
195 | font-size: 14px;
196 | text-align: center;
197 | margin-top: 5px;
198 | background: var(--qjs-card);
199 | color: var(--qjs-color);
200 | border: 0;
201 | }
202 | &.load {
203 | overflow: hidden;
204 | position: relative;
205 | min-height: 200px;
206 | &[aria-load=true] {
207 | .spinner {
208 | position: absolute;
209 | top: 0;
210 | right: 0;
211 | width: 100%;
212 | height: 100%;
213 | background: rgba(255, 255, 255, 0.481);
214 | padding: 30%;
215 | text-align: center;
216 | z-index: 2;
217 | display: block;
218 | .spinner-border {
219 | color: var(--qjs-color);
220 | }
221 | }
222 | }
223 | &[aria-load=false] {
224 | .spinner {
225 | display: none;
226 | }
227 | }
228 | }
229 | &.but {
230 | text-align: right !important;
231 | margin-bottom: 10px;
232 | background: var(--qjs-hover);
233 | }
234 | &.reader {
235 | padding: 5px;
236 | margin-bottom: 10px;
237 | background: var(--qjs-hover);
238 | text-align: right !important;
239 | svg {
240 | float: right;
241 | margin-left: 10px;
242 | width: 20px;
243 | height: 20px;
244 | }
245 | div {
246 | display: inline-block;
247 | overflow: auto;
248 | width: 92%;
249 | ul {
250 | width: max-content;
251 | font-family: 'Noto Sans Arabic';
252 | height: 32px;
253 | scroll-behavior: smooth;
254 | li {
255 | display: inline-block;
256 | font-size: 12px;
257 | padding: 2px 10px;
258 | margin: 0 5px;
259 | border-radius: 10px;
260 | background: var(--qjs-card);
261 | &[variant=primary] {
262 | background: var(--qjs-background);
263 | }
264 | }
265 | }
266 | }
267 | }
268 | button.iplay {
269 | position: relative;
270 | background: var(--qjs-hover);
271 | color: var(--qjs-color);
272 | border: 0;
273 | font-family: 'Noto Sans Arabic', sans-serif;
274 | transition: all .6s;
275 | .spinn {
276 | animation-name: rotate360;
277 | animation-duration: 3s;
278 | animation-iteration-count: infinite;
279 | }
280 | .volume {
281 | position: absolute;
282 | z-index: -1;
283 | width: 140px;
284 | height: 50px;
285 | background: var(--qjs-backcard);
286 | padding: 10px;
287 | top: -50px;
288 | right: 0;
289 | left: 0;
290 | margin: auto;
291 | opacity: 0;
292 | input[type=range] {
293 | -webkit-appearance: none;
294 | outline: none;
295 | color: var(--qjs-card);
296 | &::-webkit-slider-thumb {
297 | -webkit-appearance: none;
298 | appearance: none;
299 | cursor: pointer;
300 | border-radius: 0;
301 | border: 0;
302 | background: var(--qjs-hover);
303 | color: var(--qjs-card);
304 | }
305 | &::-moz-range-thumb {
306 | border-radius: 0;
307 | border: 0;
308 | cursor: pointer;
309 | background: var(--qjs-hover);
310 | color: var(--qjs-card);
311 | }
312 | }
313 | }
314 | &:hover, &:active, &:focus, &:target, &:visited {
315 | background: var(--qjs-backcard);
316 | }
317 | &:hover .volume, &:active .volume, &:focus .volume, &:target .volume, &:visited .volume {
318 | opacity: 1;
319 | z-index: 2;
320 | }
321 | &[variant=primary] {
322 | background: var(--qjs-backcard);
323 | small {
324 | width: auto;
325 | font-size: small;
326 | display: inline-block;
327 | transition: all .6s;
328 | }
329 | transition: all .6s;
330 | }
331 | small {
332 | width: 0px;
333 | font-size: 0;
334 | display: none;
335 | transition: all .6s;
336 | input {
337 | width: 40px;
338 | height: 30px;
339 | padding: 2px 5px;
340 | border: 0;
341 | border-radius: 0;
342 | background: var(--qjs-card);
343 | color: var(--qjs-color);
344 | }
345 | }
346 | svg {
347 | padding: 5px;
348 | width: 30px;
349 | }
350 | }
351 | .basmala {
352 | display: block;
353 | width: 100%;
354 | margin: 12px 0;
355 | img {
356 | width: 250px;
357 | display: block;
358 | margin: auto;
359 | filter: var(--qjs-filter);
360 | }
361 | }
362 | strong {
363 | line-height: 2rem;
364 | word-spacing: .2rem;
365 | font-weight: 100;
366 | &:first-child {
367 | padding-left: 8px;
368 | }
369 | &:last-child {
370 | padding: 0 8px;
371 | }
372 | &:hover, &.x-start {
373 | background: var(--qjs-hover);
374 | border-radius: .4rem;
375 | }
376 | }
377 | .numbers {
378 | font-family: 'Quran';
379 | background: var(--qjs-hover);
380 | padding: 0 6px;
381 | margin: 0 8px;
382 | border-radius: 10px;
383 | }
384 | .bpage {
385 | position: relative;
386 | width: 100%;
387 | background: var(--qjs-hover);
388 | display: block;
389 | padding: 10px 0;
390 | text-align: center;
391 | margin-top: 15px;
392 | font-family: 'Quran';
393 | font-size: 20px;
394 | button {
395 | background: transparent;
396 | color: var(--qjs-color);
397 | border: 0;
398 | font-size: 10px;
399 | font-family: Arial, Helvetica, sans-serif;
400 | width: 45px;
401 | &.button-right {
402 | padding-right: 10px;
403 | }
404 | &.button-left {
405 | padding-left: 10px;
406 | }
407 | }
408 | }
409 | span.of-surah {
410 | display: block;
411 | text-align: right;
412 | margin-bottom: 5px;
413 | padding: 5px;
414 | padding-bottom: 12px;
415 | font-size: 12px;
416 | color: var(--qjs-text);
417 | }
418 | span.in-surah {
419 | background: var(--qjs-hover);
420 | width: 100%;
421 | display: block;
422 | padding: 10px 0;
423 | text-align: center;
424 | b {
425 | font-size: 12px;
426 | color: var(--qjs-card);
427 | }
428 | }
429 | }
430 | div.search {
431 | background: var(--qjs-card);
432 | input {
433 | background: var(--qjs-card);
434 | color: var(--qjs-color);
435 | &:focus-visible {
436 | outline: 0
437 | }
438 | }
439 | }
440 | div#surahs {
441 | .surah {
442 | .card {
443 | background: var(--qjs-card);
444 | transition: all .6s;
445 | &:hover {
446 | background: var(--qjs-backcard);
447 | transition: all .6s;
448 | a {
449 | background: transparent;
450 | div {
451 | background: transparent;
452 | }
453 | }
454 | }
455 | a {
456 | b {
457 | font-size: 40px;
458 | float: right;
459 | padding-left: 6px;
460 | color: var(--qjs-text);
461 | }
462 | div {
463 | color: var(--qjs-elem);
464 | padding-top: 10px;
465 | font-weight: bold;
466 | small {
467 | font-size: 12px;
468 | display: block;
469 | font-weight: normal;
470 | }
471 | }
472 | }
473 | }
474 | }
475 | }
476 | footer {
477 | font-family: 'Noto Sans Arabic';
478 | font-size: 12px;
479 | color: var(--qjs-color);
480 | margin-top: 30px;
481 | margin-bottom: 20px;
482 | }
483 | [type=link] {
484 | color: var(--qjs-background);
485 | background: transparent;
486 | border: 0;
487 | }
488 | }
489 |
490 | @keyframes rotate360 {
491 | from {
492 | opacity: 1;
493 | transform: scale(0)
494 | }
495 | to {
496 | opacity: 0;
497 | transform: scale(6)
498 | }
499 | }
--------------------------------------------------------------------------------
/src/assets/test.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/harran55/vuejs-quran-web/30d815a2f5846b17e9340bbf60a0d825550d20f4/src/assets/test.png
--------------------------------------------------------------------------------
/src/components/SurahAyah.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
55 |
56 |
59 |
60 |
61 | -
63 | {{ item.name }}
64 |
65 |
66 |
67 |
68 |
85 |
86 |
95 |
104 |
105 |
106 |
107 |
108 |
109 |
110 | Loading...
111 |
112 |
113 |
114 |
115 | {{ value.surah.number }}. {{ value.surah.name }}
116 |
117 |
119 |
121 |
122 |
123 |
124 |
125 |
131 |
134 |
135 |
138 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
--------------------------------------------------------------------------------
/src/main.js:
--------------------------------------------------------------------------------
1 | import Vue from "vue";
2 | import App from "./App.vue";
3 | import router from "./router";
4 | import store from "./store";
5 | import basmala from '@/assets/basmala.png';
6 | import 'bootstrap';
7 | import 'bootstrap/dist/css/bootstrap.min.css';
8 | import 'bootstrap/dist/js/bootstrap.min.js';
9 | import 'bootstrap/dist/js/bootstrap.bundle.min.js';
10 | import 'bootstrap/dist/js/bootstrap.esm.min.js';
11 | import '@popperjs/core';
12 | import "./assets/style.scss";
13 |
14 |
15 | Vue.filter('basmala', function (value) {
16 | var Rval = ''
17 | Rval = value.replace(
18 | 'بِسْمِ ٱللَّهِ ٱلرَّحْمَٰنِ ٱلرَّحِيمِ',
19 | '
');
20 | Rval = Rval.replace(
21 | 'بِّسْمِ ٱللَّهِ ٱلرَّحْمَٰنِ ٱلرَّحِيمِ',
22 | '
');
23 | Rval = Rval.replace(
24 | '۩',
25 | '۩'
26 | )
27 | return Rval
28 | })
29 |
30 | Vue.config.productionTip = false;
31 |
32 | new Vue({
33 | router,
34 | store,
35 | render: (h) => h(App),
36 | }).$mount("#app");
37 |
--------------------------------------------------------------------------------
/src/router/index.js:
--------------------------------------------------------------------------------
1 | import Vue from "vue";
2 | import VueRouter from "vue-router";
3 | import Home from "../views/Home.vue";
4 | import SurahAyah from '@/components/SurahAyah'
5 |
6 | Vue.use(VueRouter);
7 | const url = document.querySelector('meta[name=url]').getAttribute('content');
8 | const routes = [
9 | {
10 | path: url,
11 | name: "Home",
12 | component: Home,
13 | },
14 | {
15 | path: url + ':id',
16 | name: 'Surah',
17 | component: SurahAyah
18 | },
19 | {
20 | path: url + ':id/:ayah',
21 | name: 'SurahId',
22 | component: SurahAyah
23 | }
24 | ];
25 |
26 | const router = new VueRouter({
27 | mode: "history",
28 | base: process.env.BASE_URL,
29 | routes,
30 | });
31 |
32 | export default router;
33 |
--------------------------------------------------------------------------------
/src/store/index.js:
--------------------------------------------------------------------------------
1 | import Vue from "vue";
2 | import Vuex from "vuex";
3 |
4 | Vue.use(Vuex);
5 |
6 | export default new Vuex.Store({
7 | state: {},
8 | mutations: {},
9 | actions: {},
10 | modules: {},
11 | });
12 |
--------------------------------------------------------------------------------
/src/views/Home.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | الهدف من التطبيق تعليمي لمساعدتك على حفظ وقراءة القرآن الكريم بشكل أسهل واسرع إن شاء الله
7 |
8 |
9 |
10 |
11 |
15 | آخر ما توقفت عنده
16 | صفحة رقم
17 | {{ save_page }}
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 | {{ value.number }}
27 | {{ value.name }}
28 | سورة مدنية
29 | سورة مكية
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/tests/unit/example.spec.js:
--------------------------------------------------------------------------------
1 | import { shallowMount } from "@vue/test-utils";
2 | import HelloWorld from "@/components/HelloWorld.vue";
3 |
4 | describe("HelloWorld.vue", () => {
5 | it("renders props.msg when passed", () => {
6 | const msg = "new message";
7 | const wrapper = shallowMount(HelloWorld, {
8 | propsData: { msg },
9 | });
10 | expect(wrapper.text()).toMatch(msg);
11 | });
12 | });
13 |
--------------------------------------------------------------------------------