├── 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 | vue js quran web 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 | 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 | 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 | 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 | --------------------------------------------------------------------------------