From 77c1edb77994d7b58c0b702a42747eef474c81ad Mon Sep 17 00:00:00 2001 From: Paolo Arena Date: Sat, 11 Jul 2020 17:07:53 +0200 Subject: [PATCH] Brigitte --- config/webpack.config.base.js | 6 +- config/webpack.config.dev.js | 2 +- package.json | 5 +- quasar.conf.js | 21 +- src/App.scss | 625 +---- src/db/db_data.js | 25 +- src/db/lang/ws_de.js | 87 +- src/db/lang/ws_enUs.js | 123 +- src/db/lang/ws_es.js | 135 +- src/db/lang/ws_fr.js | 120 +- src/db/lang/ws_it.js | 77 +- src/db/lang/ws_pt.js | 75 +- src/db/lang/ws_si.js | 61 +- src/db/static_data.ts | 2023 ++++++++++++----- src/index.template.html | 4 +- src/root/home/home.scss | 161 +- src/root/home/home.ts | 267 +-- src/root/home/home.vue | 384 +--- src/root/intro/intro.scss | 5 - src/root/intro/intro.ts | 34 - src/root/intro/intro.vue | 33 - src/root/invite/invite.scss | 5 - src/root/invite/invite.ts | 52 - src/root/invite/invite.vue | 41 - src/root/policy/policy.scss | 0 src/root/policy/policy.ts | 14 +- src/root/policy/policy.vue | 21 +- src/root/testimonianze/testimonianze.scss | 470 ---- src/root/testimonianze/testimonianze.ts | 135 -- src/root/testimonianze/testimonianze.vue | 126 - src/router/route-names.ts | 12 + src/statics/audio/it/.directory | 4 - src/statics/audio/it/Marco_Ruty.mp3 | Bin 3687696 -> 0 bytes .../audio/it/spiegazione_Billettera.mp3 | Bin 2674632 -> 0 bytes .../audio/it/spiegazione_Billettera_2.mp3 | Bin 2674632 -> 0 bytes src/statics/audio/it/testimonianza2.mp3 | Bin 3431592 -> 0 bytes src/statics/css/variables.scss | 0 .../files/it/Billetera_spiegazione.pdf | Bin 660496 -> 0 bytes src/statics/icons/.directory | 5 +- src/statics/icons/favicon-16x16.png | Bin 1534 -> 571 bytes src/statics/icons/favicon-32x32.png | Bin 3291 -> 1281 bytes src/statics/icons/favicon.ico | Bin 1150 -> 1150 bytes src/statics/icons/flag_br.svg | 54 - src/statics/icons/flag_ch.svg | 41 - src/statics/icons/flag_cl.svg | 44 - src/statics/icons/flag_cm.svg | 46 - src/statics/icons/flag_co.svg | 40 - src/statics/icons/flag_de.svg | 43 +- src/statics/icons/flag_eg.svg | 46 - src/statics/icons/flag_es.svg | 655 +++++- src/statics/icons/flag_fr.svg | 40 - src/statics/icons/flag_gb.svg | 75 +- src/statics/icons/flag_hr.svg | 126 - src/statics/icons/flag_it.svg | 45 +- src/statics/icons/flag_md.svg | 100 - src/statics/icons/flag_ng.svg | 51 - src/statics/icons/flag_pe.svg | 40 - src/statics/icons/flag_pl.svg | 39 - src/statics/icons/flag_pt.svg | 66 - src/statics/icons/flag_ro.svg | 40 - src/statics/icons/flag_si.svg | 84 - src/statics/icons/flag_si2.svg | 84 - src/statics/icons/flag_sk.svg | 50 - src/statics/icons/flag_sm.svg | 207 -- src/statics/icons/flag_us.svg | 0 src/statics/icons/flag_ve.svg | 64 - src/statics/images/.directory | 2 +- src/statics/images/avatar/.directory | 3 +- src/statics/images/avatar/avatar3.png | Bin 18481 -> 0 bytes src/statics/images/avatar/avatar3_small.png | Bin 4351 -> 0 bytes src/statics/images/avatar/cristina.jpg | Bin 14991 -> 0 bytes src/statics/images/avatar/cristina.png | Bin src/statics/images/avatar/cristina2.jpg | Bin 36386 -> 0 bytes src/statics/images/avatar/elisa.jpg | Bin 32316 -> 0 bytes src/statics/images/avatar/elisa.png | Bin src/statics/images/avatar/elisaghi.jpg | Bin 10160 -> 0 bytes src/statics/images/avatar/noimage.png | Bin 1341 -> 0 bytes .../images/avatar/palestra_officina_25.jpg | Bin 6154 -> 0 bytes src/statics/images/avatar/paolo.png | Bin 21239 -> 0 bytes src/statics/images/avatar/shen.png | Bin src/statics/images/avatar/uomo1.png | Bin src/statics/images/avatar/uomo2.png | Bin src/statics/images/ayni_bot.jpg | Bin 7499 -> 0 bytes src/statics/images/background.jpg | Bin 47004 -> 122311 bytes src/statics/images/background2.jpg | Bin 50257 -> 185972 bytes src/statics/images/background3.jpg | Bin 29062 -> 113135 bytes src/statics/images/background_old.jpg | Bin 124962 -> 0 bytes src/statics/images/data_start.jpg | Bin 29835 -> 0 bytes src/statics/images/de.png | Bin src/statics/images/es.png | Bin src/statics/images/faq/img1.png | Bin 523074 -> 0 bytes src/statics/images/faq/img2.png | Bin 38272 -> 0 bytes src/statics/images/foto1.jpg | Bin 33621 -> 122311 bytes src/statics/images/foto2.jpg | Bin 33621 -> 122311 bytes src/statics/images/foto3.jpg | Bin 33621 -> 122311 bytes src/statics/images/gb.png | Bin src/statics/images/images/.directory | 0 .../images/images/footer-facebook-icon.png | Bin .../images/images/footer-instagram-icon.png | Bin 1988 -> 0 bytes .../images/images/footer-twitter-icon.png | Bin .../images/images/footer-youtube-icon.png | Bin .../images/images/header-facebook-icon.png | Bin .../images/images/header-twitter-icon.png | Bin .../images/images/header-youtube-icon.png | Bin src/statics/images/images/whatsapp.svg | 1 - src/statics/images/it.png | Bin src/statics/images/it/.directory | 5 - src/statics/images/it/Billetera.jpg | Bin 246041 -> 0 bytes .../images/it/Billetera_step_1_2_3.jpg | Bin 525351 -> 0 bytes src/statics/images/it/Billetera_step_4.jpg | Bin 235664 -> 0 bytes .../it/Esempio_di_Billettera_di_Vera.jpg | Bin 223528 -> 0 bytes src/statics/images/it/passi_semplificati.jpg | Bin 167621 -> 0 bytes src/statics/images/landing_first_section.png | Bin src/statics/images/listanavi.jpg | Bin 5044 -> 0 bytes src/statics/images/logo.png | Bin 164738 -> 23360 bytes src/statics/images/mobile/.directory | 3 +- src/statics/images/mobile/background.jpg | Bin 27627 -> 43170 bytes src/statics/images/mobile/background2.jpg | Bin 33128 -> 0 bytes src/statics/images/mobile/background3.jpg | Bin 67520 -> 37793 bytes src/statics/images/nave1.jpg | Bin 11926 -> 0 bytes src/statics/images/nave10.jpg | Bin 12064 -> 0 bytes src/statics/images/nave11.jpg | Bin 14065 -> 0 bytes src/statics/images/nave12.jpg | Bin 28302 -> 0 bytes src/statics/images/nave2.jpg | Bin 12064 -> 0 bytes src/statics/images/nave3.jpg | Bin 14065 -> 0 bytes src/statics/images/nave4.jpg | Bin 28302 -> 0 bytes src/statics/images/nave5.jpg | Bin 11926 -> 0 bytes src/statics/images/nave6.jpg | Bin 12064 -> 0 bytes src/statics/images/nave7.jpg | Bin 14065 -> 0 bytes src/statics/images/nave8.jpg | Bin 28302 -> 0 bytes src/statics/images/nave9.jpg | Bin 11926 -> 0 bytes src/statics/images/noimg.png | Bin 8296 -> 0 bytes src/statics/images/passo_1.jpg | Bin 26614 -> 0 bytes src/statics/images/passo_1_2_3.jpg | Bin 17399 -> 0 bytes src/statics/images/passo_2.jpg | Bin 42329 -> 0 bytes src/statics/images/passo_3.jpg | Bin 85102 -> 0 bytes src/statics/images/sl.png | Bin 1100 -> 0 bytes src/statics/images/spunta_verde.svg | 1 - src/statics/js/fetch.js | 0 src/statics/js/globalenv.js | 0 src/statics/js/idb.js | 0 src/statics/js/material.min.js | 0 src/statics/js/promise.js | 0 src/statics/js/storage.js | 0 src/statics/js/track.js | 4 +- src/statics/js/workbox-sw-3-0-0.js | 0 src/statics/js/workbox-sw.js | 0 src/statics/js/workbox-sw3-4-1.js | 0 src/statics/lang | 1 - src/statics/php/include/config.php | 9 - 150 files changed, 2637 insertions(+), 4630 deletions(-) mode change 100755 => 100644 quasar.conf.js mode change 100755 => 100644 src/App.scss mode change 100755 => 100644 src/db/db_data.js mode change 100755 => 100644 src/db/static_data.ts mode change 100755 => 100644 src/root/home/home.scss mode change 100755 => 100644 src/root/home/home.ts mode change 100755 => 100644 src/root/home/home.vue delete mode 100755 src/root/intro/intro.scss delete mode 100755 src/root/intro/intro.ts delete mode 100755 src/root/intro/intro.vue delete mode 100755 src/root/invite/invite.scss delete mode 100755 src/root/invite/invite.ts delete mode 100755 src/root/invite/invite.vue mode change 100755 => 100644 src/root/policy/policy.scss mode change 100755 => 100644 src/root/policy/policy.ts mode change 100755 => 100644 src/root/policy/policy.vue delete mode 100755 src/root/testimonianze/testimonianze.scss delete mode 100755 src/root/testimonianze/testimonianze.ts delete mode 100755 src/root/testimonianze/testimonianze.vue mode change 100755 => 100644 src/router/route-names.ts delete mode 100755 src/statics/audio/it/.directory delete mode 100755 src/statics/audio/it/Marco_Ruty.mp3 delete mode 100755 src/statics/audio/it/spiegazione_Billettera.mp3 delete mode 100755 src/statics/audio/it/spiegazione_Billettera_2.mp3 delete mode 100755 src/statics/audio/it/testimonianza2.mp3 mode change 100755 => 100644 src/statics/css/variables.scss delete mode 100755 src/statics/files/it/Billetera_spiegazione.pdf mode change 100755 => 100644 src/statics/icons/.directory mode change 100755 => 100644 src/statics/icons/favicon-16x16.png mode change 100755 => 100644 src/statics/icons/favicon-32x32.png mode change 100755 => 100644 src/statics/icons/favicon.ico delete mode 100755 src/statics/icons/flag_br.svg delete mode 100755 src/statics/icons/flag_ch.svg delete mode 100755 src/statics/icons/flag_cl.svg delete mode 100755 src/statics/icons/flag_cm.svg delete mode 100755 src/statics/icons/flag_co.svg mode change 100755 => 100644 src/statics/icons/flag_de.svg delete mode 100755 src/statics/icons/flag_eg.svg mode change 100755 => 100644 src/statics/icons/flag_es.svg delete mode 100755 src/statics/icons/flag_fr.svg mode change 100755 => 100644 src/statics/icons/flag_gb.svg delete mode 100755 src/statics/icons/flag_hr.svg mode change 100755 => 100644 src/statics/icons/flag_it.svg delete mode 100644 src/statics/icons/flag_md.svg delete mode 100644 src/statics/icons/flag_ng.svg delete mode 100755 src/statics/icons/flag_pe.svg delete mode 100755 src/statics/icons/flag_pl.svg delete mode 100755 src/statics/icons/flag_pt.svg delete mode 100755 src/statics/icons/flag_ro.svg delete mode 100755 src/statics/icons/flag_si.svg delete mode 100755 src/statics/icons/flag_si2.svg delete mode 100755 src/statics/icons/flag_sk.svg delete mode 100755 src/statics/icons/flag_sm.svg mode change 100755 => 100644 src/statics/icons/flag_us.svg delete mode 100644 src/statics/icons/flag_ve.svg mode change 100755 => 100644 src/statics/images/.directory mode change 100755 => 100644 src/statics/images/avatar/.directory delete mode 100755 src/statics/images/avatar/avatar3.png delete mode 100755 src/statics/images/avatar/avatar3_small.png delete mode 100755 src/statics/images/avatar/cristina.jpg mode change 100755 => 100644 src/statics/images/avatar/cristina.png delete mode 100755 src/statics/images/avatar/cristina2.jpg delete mode 100755 src/statics/images/avatar/elisa.jpg mode change 100755 => 100644 src/statics/images/avatar/elisa.png delete mode 100755 src/statics/images/avatar/elisaghi.jpg delete mode 100755 src/statics/images/avatar/noimage.png delete mode 100755 src/statics/images/avatar/palestra_officina_25.jpg delete mode 100755 src/statics/images/avatar/paolo.png mode change 100755 => 100644 src/statics/images/avatar/shen.png mode change 100755 => 100644 src/statics/images/avatar/uomo1.png mode change 100755 => 100644 src/statics/images/avatar/uomo2.png delete mode 100755 src/statics/images/ayni_bot.jpg mode change 100755 => 100644 src/statics/images/background.jpg mode change 100755 => 100644 src/statics/images/background2.jpg mode change 100755 => 100644 src/statics/images/background3.jpg delete mode 100755 src/statics/images/background_old.jpg delete mode 100755 src/statics/images/data_start.jpg mode change 100755 => 100644 src/statics/images/de.png mode change 100755 => 100644 src/statics/images/es.png delete mode 100644 src/statics/images/faq/img1.png delete mode 100644 src/statics/images/faq/img2.png mode change 100755 => 100644 src/statics/images/foto1.jpg mode change 100755 => 100644 src/statics/images/foto2.jpg mode change 100755 => 100644 src/statics/images/foto3.jpg mode change 100755 => 100644 src/statics/images/gb.png mode change 100755 => 100644 src/statics/images/images/.directory mode change 100755 => 100644 src/statics/images/images/footer-facebook-icon.png delete mode 100755 src/statics/images/images/footer-instagram-icon.png mode change 100755 => 100644 src/statics/images/images/footer-twitter-icon.png mode change 100755 => 100644 src/statics/images/images/footer-youtube-icon.png mode change 100755 => 100644 src/statics/images/images/header-facebook-icon.png mode change 100755 => 100644 src/statics/images/images/header-twitter-icon.png mode change 100755 => 100644 src/statics/images/images/header-youtube-icon.png delete mode 100755 src/statics/images/images/whatsapp.svg mode change 100755 => 100644 src/statics/images/it.png delete mode 100755 src/statics/images/it/.directory delete mode 100755 src/statics/images/it/Billetera.jpg delete mode 100755 src/statics/images/it/Billetera_step_1_2_3.jpg delete mode 100755 src/statics/images/it/Billetera_step_4.jpg delete mode 100755 src/statics/images/it/Esempio_di_Billettera_di_Vera.jpg delete mode 100755 src/statics/images/it/passi_semplificati.jpg mode change 100755 => 100644 src/statics/images/landing_first_section.png delete mode 100644 src/statics/images/listanavi.jpg mode change 100755 => 100644 src/statics/images/logo.png mode change 100755 => 100644 src/statics/images/mobile/.directory mode change 100755 => 100644 src/statics/images/mobile/background.jpg delete mode 100755 src/statics/images/mobile/background2.jpg mode change 100755 => 100644 src/statics/images/mobile/background3.jpg delete mode 100644 src/statics/images/nave1.jpg delete mode 100644 src/statics/images/nave10.jpg delete mode 100644 src/statics/images/nave11.jpg delete mode 100644 src/statics/images/nave12.jpg delete mode 100644 src/statics/images/nave2.jpg delete mode 100644 src/statics/images/nave3.jpg delete mode 100644 src/statics/images/nave4.jpg delete mode 100644 src/statics/images/nave5.jpg delete mode 100644 src/statics/images/nave6.jpg delete mode 100644 src/statics/images/nave7.jpg delete mode 100644 src/statics/images/nave8.jpg delete mode 100644 src/statics/images/nave9.jpg delete mode 100755 src/statics/images/noimg.png delete mode 100755 src/statics/images/passo_1.jpg delete mode 100755 src/statics/images/passo_1_2_3.jpg delete mode 100755 src/statics/images/passo_2.jpg delete mode 100755 src/statics/images/passo_3.jpg delete mode 100755 src/statics/images/sl.png delete mode 100755 src/statics/images/spunta_verde.svg mode change 100755 => 100644 src/statics/js/fetch.js mode change 100755 => 100644 src/statics/js/globalenv.js mode change 100755 => 100644 src/statics/js/idb.js mode change 100755 => 100644 src/statics/js/material.min.js mode change 100755 => 100644 src/statics/js/promise.js mode change 100755 => 100644 src/statics/js/storage.js mode change 100755 => 100644 src/statics/js/track.js mode change 100755 => 100644 src/statics/js/workbox-sw-3-0-0.js mode change 100755 => 100644 src/statics/js/workbox-sw.js mode change 100755 => 100644 src/statics/js/workbox-sw3-4-1.js delete mode 120000 src/statics/lang delete mode 100755 src/statics/php/include/config.php diff --git a/config/webpack.config.base.js b/config/webpack.config.base.js index c521b47..229955c 100755 --- a/config/webpack.config.base.js +++ b/config/webpack.config.base.js @@ -7,8 +7,8 @@ const autoprefixer = require('autoprefixer'); const cssNext = require('postcss-cssnext'); const postcssImport = require('postcss-import'); -// const PrerenderSPAPlugin = require('prerender-spa-plugin') -// const Renderer = PrerenderSPAPlugin.PuppeteerRenderer +// const PrerenderSPAPlugin = require('prerender-spa-plugin'); +// const Renderer = PrerenderSPAPlugin.PuppeteerRenderer; const baseConfig = { entry: { @@ -88,7 +88,7 @@ const baseConfig = { }, plugins: [ new FaviconsWebpackPlugin({ - logo: helpers.root('src/assets/images/logo_M.png'), + logo: helpers.root('src/statics/images/logo.png'), persistentCache: true, inject: true, background: '#fff', diff --git a/config/webpack.config.dev.js b/config/webpack.config.dev.js index 93b4724..17a9dfa 100755 --- a/config/webpack.config.dev.js +++ b/config/webpack.config.dev.js @@ -46,7 +46,7 @@ const webpackDevConfig = { inject: true, template: helpers.root('/src/index.html'), filename: 'index.html', - favicon: helpers.root('/src/assets/images/logo_M.png') + favicon: helpers.root('/src/statics/images/logo.png') }), new DefinePlugin({ 'process.env': env diff --git a/package.json b/package.json index e661ffb..b7c0da8 100755 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "ayni", + "name": "BrigitteMgDomont", "version": "0.0.2", "private": true, "keywords": [ @@ -136,7 +136,8 @@ "vue-cli-plugin-element-ui": "^1.1.2", "vue-template-compiler": "^2.6.10", "vueify": "^9.4.1", - "webpack": "^4.29.6", + "webpack": "^4.43.0", + "webpack-cli": "^3.3.11", "webpack-dev-middleware": "^3.2.0", "webpack-hot-middleware": "^2.24.3", "webpack-merge": "^4.0.0", diff --git a/quasar.conf.js b/quasar.conf.js old mode 100755 new mode 100644 index 7202158..fc2b5e6 --- a/quasar.conf.js +++ b/quasar.conf.js @@ -55,7 +55,9 @@ const extendHTMLToWebpack = (config) => { .loader('vue-html-loader') }; -const elenco1 = ['/']; +const elenco1 = ['/', '/whoiam', '/books', '/photosgallery', '/audiopoetry', '/international_events', + '/artistic_background', '/artistic_collaboration', '/photos_exibitions', '/whereiam', '/compl_activities', + '/policy', '/signup', '/signin', '/offline']; const extendPrerender = (config) => { config @@ -81,12 +83,13 @@ const extendPrerender = (config) => { }; + module.exports = function (ctx) { return { htmlVariables: { - appName: 'Ayni', - appDescription: 'Ayni', - keywords: 'Ayni', + appName: 'Brigitte MG Dumont', + appDescription: 'Brigitte MG Dumont', + keywords: 'Brigitte MG Dumont', }, // Quasar looks for *.js files by default sourceFiles: { @@ -159,7 +162,7 @@ module.exports = function (ctx) { }, devServer: { https: false, - port: 8085, + port: 8083, open: false // opens browser window automatically }, // framework: 'all' --- includes everything; for dev only! @@ -220,10 +223,13 @@ module.exports = function (ctx) { 'QSpinnerGears', 'QDate', 'QTime', + 'QTimeline', + 'QTimelineEntry', 'QSlideTransition', 'QTable', 'QUploader', 'QTh', + 'QVideo', 'QTr', 'QTd', 'QLinearProgress', @@ -260,7 +266,7 @@ module.exports = function (ctx) { 'Loading' ], iconSet: 'fontawesome-v5', - lang: 'it', // Quasar language + lang: 'es', // Quasar language }, animations: 'all', ssr: { @@ -319,5 +325,4 @@ module.exports = function (ctx) { } }, } -} -; +}; diff --git a/src/App.scss b/src/App.scss old mode 100755 new mode 100644 index 6b2bc8e..3fdef9b --- a/src/App.scss +++ b/src/App.scss @@ -2,7 +2,7 @@ body { font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; - color: #333333; + color: #a7a7a7; line-height: 1.5; //font-size: 1rem; } @@ -16,59 +16,6 @@ p { margin: 0 0 8px; } -ul { - list-style: none; - padding: 0px; -} - -ul li::before { - content: '\2713'; - color: red; - display: inline-block; - width: 1em; - margin-left: 20px; - @media (max-width: 600px) { - margin-left: 5px; - } -} - -ol li::before { - color: red; - display: inline-block; - width: 1em; - margin-left: 20px; - @media (max-width: 600px) { - margin-left: 5px; - } -} - -li { - color: #2f2c8b; - font-size: 18px; - @media (max-width: 600px) { - font-size: 1rem; - } -} - -h1 { - font-size: 1.5rem; - font-weight: bold; - line-height: 3rem; - letter-spacing: -.01562em; -} - -.logo { - margin-left: auto; - margin-right: auto; - - max-height: 250px; - max-width: 250px; - @media (max-width: 718px) { - max-height: 180px; - max-width: 180px; - } -} - $grayshadow: #555; $graytext: #555; @@ -134,19 +81,8 @@ $heightBtn: 100%; } } -.myinput-area { - height: 45px; -} - -.myinput-area-big { - height: 90px; -} - .my-notif-class { font-weight: bold; - font-size: 1rem; - border-radius: 30px !important; - text-shadow: .05rem .05rem .15rem #878787; } .mybanner { @@ -189,8 +125,7 @@ $heightBtn: 100%; color: white !important; } -.text-subtitle1, h2 { - margin-bottom: 6px; +.text-subtitle1 { font-size: 1.35rem; font-weight: 400; line-height: 1.75rem; @@ -201,8 +136,7 @@ $heightBtn: 100%; } } -.text-subtitle2, h3 { - margin-bottom: 4px; +.text-subtitle2 { font-size: 1.15rem; font-weight: 400; line-height: 1.75rem; @@ -244,9 +178,6 @@ $heightBtn: 100%; .text-big { font-size: 1.25rem; } - .text-sobig { - font-size: 1.50rem; - } } @@ -280,7 +211,7 @@ $heightBtn: 100%; font-family: "Lucida Calligraphy", serif; } -.cltexth3, .cltexth2, .cltexth4, .cltexth5, .cltexth6 { +.cltexth3, .cltexth2 { font-size: 1.25rem; font-weight: 400; line-height: 1.75rem; @@ -288,18 +219,6 @@ $heightBtn: 100%; text-align: center !important; } -.cltexth4 { - font-size: 1.15rem; -} - -.cltexth5 { - font-size: 1rem; -} - -.cltexth6 { - font-size: 0.75rem; -} - .cltexth2 { font-size: 1.5rem; } @@ -313,22 +232,31 @@ $heightBtn: 100%; color: darkblue; } +.poesia { + font-size: 1rem; + font-family: "Lucida Calligraphy", serif; +} + .text-big { font-size: 1.5rem; } +.text-medium { + font-size: 1.25rem; +} + .center_to_image { position: absolute; left: 0; - top: 50%; + // top: 50%; + top: initial; transform: translateY(-50%); width: 100%; text-align: center; } - .center_img { - display: block !important; + display: block; margin-left: auto; margin-right: auto; } @@ -338,89 +266,35 @@ $heightBtn: 100%; } @media (max-width: 3000px) { - .q-parallax__media > img, .myclimg { - max-height: 800px !important; + .q-parallax__media > img { + max-height: 550px !important; min-width: inherit !important; min-height: inherit !important; } - .myclimg, .maxwidth { - height: 750px !important; - } -} - -@media (max-width: 1600px) { - .q-parallax__media > img, .myclimg { - max-height: 800px !important; - min-width: inherit !important; - min-height: inherit !important; - } -} - -@media (max-width: 1400px) { - .q-parallax__media > img, .myclimg { - max-height: 800px !important; - min-width: inherit !important; - min-height: inherit !important; - } -} - -@media (max-width: 1200px) { - .q-parallax__media > img, .myclimg { - max-height: 800px !important; - min-width: inherit !important; - min-height: inherit !important; - } - .myclimg, .maxwidth { - height: 700px !important; - } -} - -.maxwidth { - max-width: 1200px !important; } @media (max-width: 1000px) { - .q-parallax__media > img, .myclimg { - max-height: 700px !important; - min-width: inherit !important; - min-height: inherit !important; - } - .myclimg, .maxwidth { - height: 650px !important; - } -} - -@media (max-width: 800px) { - .q-parallax__media > img, .myclimg { - max-height: 600px !important; - min-width: inherit !important; - min-height: inherit !important; - } - .myclimg, .maxwidth { - height: 550px !important; - } -} - -@media (max-width: 700px) { - .q-parallax__media > img, .myclimg { + .q-parallax__media > img { max-height: 500px !important; min-width: inherit !important; min-height: inherit !important; } - .myclimg, .maxwidth { - height: 400px !important; +} + +@media (max-width: 800px) { + .q-parallax__media > img { + max-height: 450px !important; + min-width: inherit !important; + min-height: inherit !important; } } -@media (max-width: 600px) { - .q-parallax__media > img, .myclimg { +@media (max-width: 718px) { + .q-parallax__media > img { max-height: 450px !important; min-height: inherit !important; min-width: 100% !important; } - .myclimg, .maxwidth { - height: 400px !important; - } } // preloading images: @@ -443,445 +317,6 @@ $heightBtn: 100%; } } -.tothebottomfixed { - left: 0; - right: 0; - position: fixed; - z-index: 9999; - box-sizing: border-box; - overflow: hidden; - margin: 0 auto; - bottom: 10px; -} - -.tothetop { - left: 0; - right: 0; - position: fixed; - z-index: 9999; - box-sizing: border-box; - overflow: hidden; - margin: 0 auto; - top: 20px; -} - -.centermydiv { - margin-left: auto; - margin-right: auto; - display: block; -} - -.text-verified { - font-size: 1.25rem; - text-shadow: .05rem .05rem .15rem #fff; - background-color: red; - border-radius: 1rem !important; - text-align: center; - margin: 5px; -} - -.text-evidente{ - font-size: 1.25rem; - color: blue; - line-height: 1.75rem; - letter-spacing: .01em; -} - -.text-evidente2{ - font-size: 1.25rem; - color: blue; - line-height: 1.75rem; - letter-spacing: .005em; -} - - -.shadow-max { - //color: white; - text-shadow: .25rem .25rem .5rem $grayshadow; -} - -.myh4 { - font-size: 1.25rem; - color: red; - line-height: 125%; -} - -.mybtn_sticky { - opacity: 0.6; -} - -.mybtn_sticky:hover { - opacity: 1; -} - -.imgautosize { - margin-left: auto; - margin-right: auto; - margin-top: auto; - margin-bottom: auto; - display: block; -} - -.margin_buttons { - margin: -8px -8px; -} - -.margin_buttons > * { - margin: 12px 12px !important; -} - -.fa-flag-it:before { - content: url('statics/icons/flag_it.svg'); -} - -.fa-flag-fr:before { - content: url('statics/icons/flag_fr.svg'); -} - -.fa-flag-br:before { - content: url('statics/icons/flag_br.svg'); -} - -.fa-flag-si:before { - content: url('statics/icons/flag_si2.svg'); -} - -.fa-flag-us:before { - content: url('statics/icons/flag_us.svg'); -} - -.fa-flag-uk:before { - content: url('statics/icons/flag_uk.svg'); -} - -.fa-flag-es:before { - content: url('statics/icons/flag_es.svg'); -} - -.fa-flag-ke:before { - content: url('statics/icons/flag_ke.svg'); -} - -.fa-flag-au:before { - content: url('statics/icons/flag_au.svg'); -} - -.fa-flag-ml:before { - content: url('statics/icons/flag_ml.svg'); -} - -.fa-flag-do:before { - content: url('statics/icons/flag_do.svg'); -} - -.fa-flag-ie:before { - content: url('statics/icons/flag_ie.svg'); -} - -.fa-flag-pt:before { - content: url('statics/icons/flag_pt.svg'); -} - -.fa-flag-gb:before { - content: url('statics/icons/flag_gb.svg'); -} - -.fa-flag-de:before { - content: url('statics/icons/flag_de.svg'); -} - -.fa-flag-ch:before { - content: url('statics/icons/flag_ch.svg'); -} - -.fa-flag-pe:before { - content: url('statics/icons/flag_pe.svg'); -} - -.fa-flag-hr:before { - content: url('statics/icons/flag_hr.svg'); -} - -.fa-flag-cm:before { - content: url('statics/icons/flag_cm.svg'); -} - -.fa-flag-sm:before { - content: url('statics/icons/flag_sm.svg'); -} - -.fa-flag-ng:before { - content: url('statics/icons/flag_ng.svg'); -} - -.fa-flag-md:before { - content: url('statics/icons/flag_md.svg'); -} - -.fa-flag-co:before { - content: url('statics/icons/flag_co.svg'); -} - -.fa-flag-ro:before { - content: url('statics/icons/flag_ro.svg'); -} - -.fa-flag-ve:before { - content: url('statics/icons/flag_ve.svg'); -} - -.fa-flag-cl:before { - content: url('statics/icons/flag_cl.svg'); -} - -.fa-flag-pl:before { - content: url('statics/icons/flag_pl.svg'); -} - -.fa-flag-eg:before { - content: url('statics/icons/flag_eg.svg'); -} - -.fa-flag-sk:before { - content: url('statics/icons/flag_sk.svg'); -} - -.fa-flag-cg:before { - content: url('statics/icons/flag_cg.svg'); -} - -.fa-flag-ar:before { - content: url('statics/icons/flag_ar.svg'); -} - -.fa-flag-mx:before { - content: url('statics/icons/flag_mx.svg'); -} - -.fa-flag-sn:before { - content: url('statics/icons/flag_sn.svg'); -} - -.fa-flag-pk:before { - content: url('statics/icons/flag_pk.svg'); -} - -.fa-flag-at:before { - content: url('statics/icons/flag_at.svg'); -} - -.fa-flag-np:before { - content: url('statics/icons/flag_np.svg'); -} - -.fa-flag-cu:before { - content: url('statics/icons/flag_cu.svg'); -} - -.fa-flag-ma:before { - content: url('statics/icons/flag_ma.svg'); -} - -.fa-flag-ba:before { - content: url('statics/icons/flag_ba.svg'); -} - -.fa-flag-be:before { - content: url('statics/icons/flag_be.svg'); -} - -.fa-flag-nl:before { - content: url('statics/icons/flag_nl.svg'); -} - -.fa-flag-ms:before { - content: url('statics/icons/flag_ms.svg'); -} - -.fa-flag-ua:before { - content: url('statics/icons/flag_ua.svg'); -} - -.fa-flag-ph:before { - content: url('statics/icons/flag_ph.svg'); -} - -.fa-flag-ci:before { - content: url('statics/icons/flag_ci.svg'); -} - -.animazione { - animation-duration: 2s; - animation-fill-mode: both; -} - -.wrapword { - overflow-wrap: break-word; -} - -.clBorderWarning, .clBorderZoom, .clBorderTutor { - border: #f69f09 solid 5px; - border-radius: 32px; - font-size: 1rem; - padding: 6px; -} - -.clBorderImportant, .clBorderSteps { - border: red solid 5px; - border-radius: 16px; - font-size: 1rem; - padding: 8px; -} - -.clBorderZoom { - border: #666cf6 solid 5px; -} - -.clBorderTutor { - border-radius: 16px; - border: #f634b5 solid 2px; -} - -.clBorderSteps { - border-color: green; -} - -.text-h5 { - @media (max-width: 600px) { - font-size: 1rem; - font-weight: 400; - line-height: 1.5rem; - letter-spacing: normal; - } -} - -.clBorderSmall { - border: #dfe3f6 solid 1px; - border-radius: 16px; - font-size: 1rem; - padding: 4px; -} - -.clBorderxs { - border: #dfe3f6 solid 1px; - border-radius: 16px; - padding-left: 3px; - padding-right: 3px; - padding-top: 0; - padding-bottom: 0; -} - -.img { - margin-left: auto; - margin-right: auto; - - max-height: 350px; - max-width: 350px; - @media (max-width: 718px) { - max-height: 350px; - max-width: 350px; - } -} - -.center-150 { - width: 150px; - margin-left: auto; - margin-right: auto; -} - -.text-h7{ - font-size: 1rem; -} - -.bordo_stondato, .bordo_stondato_blu{ - margin: 4px; - border-radius: 3rem; - padding-left: 14px; - padding-right: 14px; - padding-top: 8px; - padding-bottom: 8px; - border: solid 3px #49b502; -} - -.bordo_stondato_blu { - border: solid 3px #0f01b5; -} - -.bordo_stondato2, .bordo_stondato_blu2{ - margin: 4px; - border-radius: 3rem; - padding-left: 2px; - padding-right: 2px; - padding-top: 2px; - padding-bottom: 2px; - border: solid 3px #49b502; -} - -.bordo_stondato_blu2 { - border: solid 3px #0f01b5; -} - -.my-sticky-header-table { - /* max height is important */ - /* this is when the loading indicator appears */ - -} -.my-sticky-header-table .q-table__middle { - max-height: 650px !important; - @media (max-width: 718px) { - // PER VERSIONE MOBILE - max-height: 400px !important; - } -} -.my-sticky-header-table .q-table__top, -.my-sticky-header-table .q-table__bottom, -.my-sticky-header-table thead tr:first-child th { - /* bg color is important for th; just specify one */ - background-color: #f0ffff; -} -.my-sticky-header-table thead tr th { - position: sticky; - z-index: 1; -} -.my-sticky-header-table thead tr:first-child th { - top: 0; -} -.my-sticky-header-table.q-table--loading thead tr:last-child th { - /* height of all previous header rows */ - top: 48px; -} - -.my-card-shadow { - width: 100%; - margin-left: auto; - margin-right: auto; - max-width: 800px; - min-width: 800px; - @media (max-width: 500px) { - max-width: 350px; - min-width: 300px; - } - padding-bottom: 20px; - margin-top: 1rem; - margin-bottom: 1rem; - border-radius: 30px; - - // transition: transform .2s ease-out; - -} - -.my-card-shadow:hover { - // transition: transform .2s ease-in; - // transform: scale(1.03); - @media (max-width: 500px) { - // transform: scale(1); - } -} - - -.text-small{ - font-size: 0.90rem; - @media (max-width: 500px) { - font-size: 0.8rem !important; - } +.imgcheck { + min-width: 250px; } diff --git a/src/db/db_data.js b/src/db/db_data.js old mode 100755 new mode 100644 index d6e3d0d..1ed186c --- a/src/db/db_data.js +++ b/src/db/db_data.js @@ -1,6 +1,27 @@ import { IEvents } from "../model"; export const db_data = { - // USER DATA TO LOAD ! - // ----------------------- + URL_FACEBOOK: "https://www.facebook.com/brigitte.dumont.752", + URL_INSTAGRAM: 'https://www.instagram.com/brigittedumont2703/', + + events: [ + { + title: 'Scambi Reiki', + details: 'Nelle serate esperienziali è possibile Dare e Ricevere un trattamento completo.
' + + 'Possono partecipare le persone che hanno già preso parte al seminario di 1° livello, ma anche tutti quelli che hanno il desiderio di conoscere il Reiki e sperimentarlo per la prima volta: in questo caso invitiamo gli interessati a contattarci per un appuntamento prima dell’inizio della serata per ricevere le informazioni pratiche.', + date: '2019-07-11', + time: '21:00', + duration: 120, + side: 'left', + bgcolor: 'orange', + icon: 'fas fa-praying-hands', + img: 'images/reiki/reikisfondo.jpg', + where: 'Centro Shen', + // whereicon: 'brigitte.png', + teacher: 'Cristina Barattoni', + avatar: 'cristina.png', + infoextra: '', + linkpdf: 'files/eventi/Reiki_aMICHI.pdf', + }, + ] } diff --git a/src/db/lang/ws_de.js b/src/db/lang/ws_de.js index b52eb61..598b7b7 100644 --- a/src/db/lang/ws_de.js +++ b/src/db/lang/ws_de.js @@ -1,85 +1,12 @@ const msg_website_de = { ws: { - sitename: 'AYNI', - siteshortname: 'Ayni', - botname: 'AYNI BOT', + sitename: 'Brigitte MG Dumont', + siteshortname: 'Brigitte MG Dumont', + botname: 'BOT', }, - pages: { - home: 'Home', - profile: 'Profilo', - payment: 'Pagamenti', - regok: 'Registrazione Confermata', - presentazione: 'Presentazione', - presentazione2: 'Presentazione', - invita: 'Invita Persone', - SignUp: 'Nuova Registrazione', - SignUp_alreadylista: 'Registrazione per quelli che erano già nella lista di Notevole (del 2019) !', - SignUp2: 'Registrazione', - SignIn: 'Login', - status: 'Statistiche', - nextzoom: 'Conferenze', - requestresetpwd: 'Richiesta Reset Password', - vreg: 'Verifica Reg', - dashboard: 'Lavagna', - statoattuale: 'Stato Attuale', - posizione_in_programmazione: 'Lista d\'Imbarco', - posizione_in_nave: 'Lista Navi', - nave: 'Nave', - testimonial: 'Testimonianze', - Test: 'Test', - Category: 'Categorie', - Admin: 'Admin', - extralist: 'Lista Extra', - Test1: 'Test1', - Test2: 'Test2', - chisiamo: 'Chi Siamo', - linkamici: 'Link Amici', - dovesiamo: 'Dove Siamo', - evento: 'Evento', - eventodef: 'Evento:', - prova: 'prova', - dbop: 'Operazioni', - statusreg: { - reg: 'Partecipanti', - passeggeri: 'Passeggeri Navi', - giainlista: 'Gia in Lista', - newreg: 'Ultime Registrazioni:', - nationality: 'Nazionalità', - verified: 'Verificata', - nonverified: 'Non Verificata', - req7: 'Con 7 passi entri nella lista d\'Imbarco', - req9: 'Con 9 passi aiuti {sitename} a Crescere!', - req: 'Passi', - people: 'Inv.', - peoplelegend: 'Numero d\'Invitati' - } - }, - msg: { - myAppDescription: '', - keywords_base: '', - myDescriz: '', - sottoTitoloApp: '', - sottoTitoloApp2: '', - sottoTitoloApp3: '', - sottoTitoloApp4: '', - }, - homepage: { - nostra_missione: 'Nostra Missione', - associazione: '', - tit_come_associarsi: 'Come Associarsi', - testo_come_associarsi: '', - titlecontatti: 'CONTATTI', - }, - text: { - videotitle: 'VIDEO', - how: 'COME FUNZIONA', - what: 'COSA TI SERVE', - step: 'PASSI DA COMPIERE', - testimonial: 'TESTIMONIANZE', - faq: 'DOMANDE FREQUENTI (FAQ)', - advise: 'SUGGERIMENTI', - download: 'MATERIALE DISPONIBILE', - }, -}; + homepage: {}, + pages: {}, + msg: {} +} export default msg_website_de; diff --git a/src/db/lang/ws_enUs.js b/src/db/lang/ws_enUs.js index 63ebf77..9963cbc 100644 --- a/src/db/lang/ws_enUs.js +++ b/src/db/lang/ws_enUs.js @@ -1,73 +1,80 @@ const msg_website_enUs = { ws: { - sitename: 'AYNI', - siteshortname: 'Ayni', - botname: 'AYNI BOT', + sitename: 'Brigitte MG Dumont', + siteshortname: 'Brigitte MG Dumont', + botname: 'BOT', }, pages: { home: 'Home', - profile: 'Profile', - payment: 'Payments', - regok: 'Registration Confirmed', - presentazione: 'Presentation', - presentazione2: 'Presentation', - invita: 'Invite People', - SignUp: 'Registration', - SignUp_alreadylista: 'Registration for those who are already in the List!', - SignUp2: 'Registration', - SignIn: 'Login', - status: 'Current state', - nextzoom: 'Conferences', - requestresetpwd: 'Password Reset Request', - vreg: 'Check Registration', - dashboard: 'Dashboard', - statoattuale: 'Current Status', - posizione_in_programmazione: 'Boarding List', - posizione_in_nave: 'Ships List', - nave: 'Ship', - testimonial: 'Reviews', - Test: 'Test', - Category: 'Categorie', - Admin: 'Admin', - Test1: 'Test1', - Test2: 'Test2', - statusreg: { - reg: 'Participants', - passeggeri: 'Passengers Ships', - giainlista: 'Already in the List', - newreg: 'New registrations:', - nationality: 'Nationality', - verified: 'Verified', - nonverified: 'Not Verified', - req7: 'With 7 steps you enter the boarding list.', - req9: 'With 9 steps help {sitename} to grow!', - req: 'Steps', - people: 'Gue.', - peoplelegend: 'Number of guests' + whoiam: 'Who I am', + whoiam_legend: 'I have just organized three photo exhibitions in Málaga capital, Spain
"The mirror of Málaga" and "Colors in Meche\'s"', + whereiam: 'Where I am', + contacts: 'Contactos', + photosgallery: 'Photos gallery', + audiopoetry: 'Audio poetry', + compl_activities: 'Complementary activities', + artistic_background: 'Artistic background', + artistic_collaboration: 'Artistic collaboration', + international_events: 'International events', + publications_awards: 'Publications & awards', + photos_exibitions: 'Photos exhibitions', + books: 'Books', + content: { + home: 'Why am I doing all this?

' + + 'By Passion!

' + + 'Why do I invest so much?

' + + 'By Passion!

' + + 'Also, the Passion is the motor and the end ...

' + + 'And, with the Passion, Desire came back.

' + + 'What strength is that of Conviction!

' + + '

' + + 'Just one word : Thanks !
', + whoiam: 'Writer y photographer, self-educated, citizen of the world and humanist.
' + + 'Poet (in french and spanish) and Author of short novels, song lyrics (in french, english and spanish), existentialist, spirituals and committed texts, texts about movies, etc.

' + + 'Holder of a first award in Tales and Novels during a competition for the benefit of UNICEF, Paris.
' + + 'Edited in the Anthology of Global Women\'s Poetry «  Écrire au féminin » de Outhman Boutisane as well as in various poetic anthologies and literary journals.
' + + '

' + + 'Just published two books by « Le livre en papier » :
' + + '- «Pétales de cerisier sur la rivière des âmes», translated from the philosophical japonese tale “ Cherry blossoms on the river of souls “ written by the american writer Richard Parks.

' + + 'The original novel is in the anthology "The Best Science Fiction & Fantasy of the Year", volume 8. Publisher: Jonathan Strahan. Distributor: Solaris

' + + '- «Poésie, mon Amour» Thirty definitions of poetry. July 2019

' + + 'Invited to international events related to the themes of Peace, Freedom, Tolerance, Fraternity etc.', + whereiam: 'I’m living in Málaga capital, Spain, on my greatfather\'s ground but I feel as a citizen of the world.
' + + '
' + + 'I needed to expatriate me and encounter my original blood. I dream in spanish and also hear to my inner voice in spanish.
' + + 'Whatever I enjoy learning langages since the beginning.
' + + '
' + + 'Here is my beginning and my sources.', + audiopoetry: 'Silence, Tales of the day and night, Dvorak (14/02/2014)', + compl_activities: '

Private lessons:

' + + '

I give private lessons in French and English.
' + + 'I can change from language ​​without any problem in the same conversation, in Spanish, English and French.
' + + '
' + + 'I have experience in teaching languages ​​to adults and children, especially those who are more sensitive and have some blockage with the language.

' + + '

Some Reviews:

' + + ' [22/7/2019] Triny wrote:
' + + '

"From Brigitte I can say that she is a dedicated and sensitive teacher. My son was very discouraged with English and French, he needed someone to explain things calmly and trusting him.
' + + 'In only the last quarter he has managed to overcome the burden and return to languages ​​with encouragement. We have noticed the result right away and he managed to pass both subjects with success."

' } }, msg: { - myAppDescription: '', - keywords_base: '', + hello: 'Buongiorno', + myAppNameShort: 'Brigitte MG Dumont', + myAppName: 'Brigitte MG Dumont', + underconstruction: '...', myDescriz: '', - sottoTitoloApp: '..', - sottoTitoloApp2: '..', - sottoTitoloApp3: '..', - sottoTitoloApp4: '', + sottoTitoloApp: 'Writer and Photographer' }, homepage: { titlecontatti: 'CONTACTS', + contacts: 'Brigitte MG Dumont
+34 652 92 35 24 brigittemgdumont@gmail.com
', + copyrights: 'All texts and photos on this site are registered and protected by Sabam, Belgium.
' + + 'Copyright © Brigitte M.G. Dumont 2019 All rights reserved for all countries', + footer: { + description: '' + } }, - text: { - how: 'HOW TO WORK', - what: 'WHAT YOU NEED', - step: 'STEPS TO DO', - videotitle: 'VIDEO', - testimonial: 'REVIEWS', - faq: 'FREQUENTLY ASKED QUESTIONS (FAQ)', - advise: 'ADVISE', - download: 'AVAILABLE DOCUMENTS', - }, -}; + +} export default msg_website_enUs; diff --git a/src/db/lang/ws_es.js b/src/db/lang/ws_es.js index 71ca010..316e6ad 100644 --- a/src/db/lang/ws_es.js +++ b/src/db/lang/ws_es.js @@ -1,73 +1,100 @@ const msg_website_es = { ws: { - sitename: 'AYNI', - siteshortname: 'Ayni', - botname: 'AYNI BOT', + sitename: 'Brigitte MG Dumont', + siteshortname: 'Brigitte MG Dumont', + botname: 'BOT', }, pages: { - home: 'Home', - profile: 'Perfil', - payment: 'Paiements', - regok: 'Registro confirmado', - presentazione: 'Presentación', - presentazione2: 'Presentación', - invita: 'Invitar a la gente', - SignUp: 'Registro', - SignUp_alreadylista: 'Inscripción para los que ya están en la Lista!', - SignUp2: 'Registro', + SignUp: 'Registración', SignIn: 'Login', - status: 'Estadísticas', - nextzoom: 'Conferencias', - requestresetpwd: 'Solicitud de restablecimiento de contraseña', vreg: 'Verifica Reg', - dashboard: 'Tablero', - statoattuale: 'Estado Actual', - posizione_in_programmazione: 'Lista de embarque', - posizione_in_nave: 'Lista de Naves', - nave: 'Nave', - testimonial: 'Opiniones', Test: 'Test', - Category: 'Categorie', - Admin: 'Admin', + Admin: 'Administración', Test1: 'Test1', Test2: 'Test2', - statusreg: { - reg: 'Participantes', - passeggeri: 'Barcos de pasajeros', - giainlista: 'Gia in Lista', - newreg: 'Nuevas inscripciones :', - nationality: 'Nacionalidad', - verified: 'Verificada', - nonverified: 'No Verificada', - req7: 'Con 7 pasos usted entra en la lista de embarque', - req9: 'Con 9 pasos ayuda a {sitename} a crecer!', - req: 'Pasos', - people: 'Inv.', - peoplelegend: 'Número de invitados' + + home: 'Home', + whoiam: 'Quien soy', + whoiam_legend: 'Acabo de organizar tres exposiciones fotográficas en Málaga capital, España
"El espejo de Málaga" y "Colores en Meche\'s"', + whereiam: 'Donde estoy', + contacts: 'Contactos', + photosgallery: 'Galeria fotos', + audiopoetry: 'Audio poesia', + compl_activities: 'Actividades complementarias', + artistic_background: 'Camino artístico', + artistic_collaboration: 'Colaboración artística', + international_events: 'Eventos internationales', + publications_awards: 'Publicaciones & premios', + photos_exibitions: 'Exposiciones de fotos', + books: 'Libros', + content: { + home: '¿Por qué estoy haciendo todo esto?

' + + 'Por pasion!

' + + '¿Por qué invierto tanto?

' + + 'Por pasion!

' + + 'Además, la pasión es el motor y el fin ...

' + + 'Y, con la pasión, el deseo volvió.

' + + '¡Qué fuerza es la de la convicción!

' + + '

' + + 'Solo una palabra : Gracias !
', + whoiam: 'Escritora, fotógrafa, autodidacta, humanista y ciudadana del mundo
' + + '
' + + 'Poeta (en francés y español) y autora de Novelas, palabras de canciones (en francés, inglés y español), ' + + 'textos existencialistas, espirituales y comprometidos, textos sobre películas.
' + + '
' + + 'Ha recibido un primer premio en cuentos y novelas en una competición para Unicef, París.
' + + 'Publicada en la antología de poesía femenina del mundo « Écrire au féminin » y en differente otras antologias poeticas y revistas literarias.
' + + '
' + + 'Acaba de publicar dos libros :
' + + '- "Pétales de cerisier sur la rivière des âmes" - (ediciones "Le Livre en Papier").
' + + 'Es una traducción de un cuento filosófico japonés «Cherry blossoms on the river of souls» por el autor estadounidense Richard Parks.
' + + 'La novela original se encuentra en la antología "Mejor ciencia ficción y fantasía del año", ' + + 'volumen 8. Editor: Jonathan Strahan. Distribuidor: Solaris
' + + '
' + + '- "Poésie, mon Amour" - (ediciones "Le Livre en Papier").
' + + 'Son treinta definiciones de la poesia

' + + 'Invitada en eventos internacionales relacionados con los temas de Paz, Libertad, Tolerancia, Fraternidad.
' + + '
' + + 'Cómo fotografa, yo nunca retoco mis fotografías y solo uso mi smartphone porque mi objetivo es viajar ligera. ' + + 'La diferencia esta en mi visión.
' + + 'Espero que vos va a gustar lo que yo puedo ver y sentir para llevarvos a un mundo diferente.
' + + '
' + + 'Gracias por vuestra visita !
', + whereiam: 'Vivo en Málaga, capital, España, en el territorio de mi abuelo, pero me siento, sobre todo, ciudadana del mundo.
' + + '
' + + 'Necesitaba expatriarme para encontrar mi sangre de origen. Sueño en español y escucho mi voz interior, en español.
' + + '
' + + 'Aquí están mis comienzos y mis fuentes.', + audiopoetry: 'Silencio, cuentos del día y de la noche, Dvorak (14/02/2014)', + compl_activities: '

Lecciones privadas:

' + + '

Doy clases particulares de Francés y Inglés.
' + + 'Puedo cambiar de idiomas sin problema en la misma hora, en Español, Inglés y Francés.
' + + '
' + + 'Tengo experiencia en enseñar idiomas a adultos y niños, sobre todo a aquellos que son más sensibles y tienen algún bloqueo con el idioma


' + + '

Algunos comentarios:

' + + ' [22/7/2019] Triny escribió:
' + + '

"De Brigitte puedo decir que es una profesora entregada y sensible.
' + + 'Mi hijo estaba muy desanimado con el inglés y el francés, necesitaba a alguien que le explicara las cosas tranquilamente y confiando en el.
' + + 'En un último trimestre ha conseguido superar el agobio y retomar los idiomas con ánimo. Hemos notado el resultado enseguida y ha conseguido aprobar las dos asignaturas."

' } }, msg: { - myAppDescription: '', - keywords_base: '', + hello: 'Buongiorno', + myAppNameShort: 'Brigitte MG Dumont', + myAppName: 'Brigitte MG Dumont', + underconstruction: '...', myDescriz: '', - sottoTitoloApp: '..', - sottoTitoloApp2: '..', - sottoTitoloApp3: '..', - sottoTitoloApp4: '', + sottoTitoloApp: 'Escritora y Fotógrafa' }, homepage: { titlecontatti: 'CONTACTOS', + contacts: 'Brigitte MG Dumont
+34 652 92 35 24 brigittemgdumont@gmail.com
', + copyrights: 'Todos los textos y fotos de este sitio están registrados y protegidos por Sabam, Bélgica.
' + + 'Copyright © Brigitte M. G. Dumont 2019 Todos los derechos reservados para todos los países', + footer: { + description: '' + } }, - text: { - how: 'COMO FUNCIONA', - what: 'QUE NECESITAS', - step: 'PASOS A REALIZAR', - videotitle: 'VIDEO', - testimonial: 'TESTIMONIOS', - faq: 'PREGUNTAS FRECUENTES (FAQ)', - advise: 'CONSEJOS', - download: 'MATERIAL DISPONIBLES', - }, -}; +} export default msg_website_es; diff --git a/src/db/lang/ws_fr.js b/src/db/lang/ws_fr.js index 9847e04..5657275 100644 --- a/src/db/lang/ws_fr.js +++ b/src/db/lang/ws_fr.js @@ -1,63 +1,81 @@ const msg_website_fr = { ws: { - sitename: 'AYNI', - siteshortname: 'Ayni', - botname: 'AYNI BOT', - }, - homepage: { - titlecontatti: 'CONTACTS', + sitename: 'Brigitte MG Dumont', + siteshortname: 'Brigitte MG Dumont', + botname: 'BOT', }, pages: { home: 'Home', - profile: 'profil', - payment: 'paiements', - regok: 'Inscription confirmée', - presentazione: 'Présentation', - presentazione2: 'Présentation', - invita: 'Inviter des personnes', - SignUp: 'Inscription', - SignUp_alreadylista: 'Inscription pour ceux qui sont déjà inscrits sur la liste!', - SignUp2: 'Inscription', - SignIn: 'Login', - status: 'État actuel', - nextzoom: 'Conférences', - requestresetpwd: 'Demande de réinitialisation du mot de passe', - vreg: 'Vérifier l\'inscription', - dashboard: 'Tableau de bord', - statoattuale: 'Situation Actuelle', - posizione_in_programmazione: 'Liste d\'embarquement', - posizione_in_nave: 'Liste des Navires', - nave: 'Navires', - testimonial: 'Commentaires', - Test: 'Test', - Category: 'Categorie', - Admin: 'Admin', - Test1: 'Test1', - Test2: 'Test2', - statusreg: { - reg: 'Participants', - passeggeri: 'Navires à passagers', - giainlista: 'Gia in Lista', - newreg: 'Nouvelles inscriptions:', - nationality: 'Nationalité', - verified: 'Vérifié', - nonverified: 'Non Vérifié', - req7: 'Avec 7 étapes, vous entrez dans la liste d\'embarquement.', - req9: 'Avec 9 étapes, aidez {sitename} à se développer !', - req: 'Étapes', - people: 'Inv.', - peoplelegend: 'Nombre d\'invités' + whoiam: 'Qui Je suis', + whoiam_legend: 'Je viens d\'organiser trois expositions de photos à Málaga capitale, Espagne.
' + '"The mirror of Málaga" et "Colors in Meche\'s"', + whereiam: 'Où Je suis', + contacts: 'Contacts', + photosgallery: 'Galerie de photos', + audiopoetry: 'Audio poésie', + compl_activities: 'Activités complémentaires', + artistic_background: 'Parcours artistique', + artistic_collaboration: 'Collaboration artistique', + international_events: 'Evènements internationaux', + publications_awards: 'Publicaciones & premios', + photos_exibitions: 'Expositions de photos', + books: 'Livres', + content: { + home: 'Pourquoi je fais tout cela ?

' + + 'Par Passion !

' + + 'Pourquoi je m\'investis autant ?

' + + 'Par Passion !

' + + 'Aussi, la Passion est le moteur et la fin...

' + + 'Et, avec la Passion, le Désir est revenu.

' + + 'Quelle force celle de la Conviction !

' + + '

' + + 'Juste un mot : Merci !
', + whoiam: 'Écrivain et photographe, autodidacte, citoyenne du monde et humaniste.
' + + 'Poète (en français et espagnol) et auteur de Nouvelles, de textes de chansons (en français, anglais et espagnol), textes existentialistes, spirituels et engagés, textes sur le cinéma, etc.

' + + 'Titulaire d’un premier prix en Contes et Nouvelles lors d’un concours au profit de l’ UNICEF, Paris.

' + + 'Publiée dans l’anthologie de poésie féminine mondiale « Écrire au féminin » de Outhman Boutisane ainsi que dans diverses anthologies poétiques et revues littéraires.
' + + '
' + + 'Vient de publier deux livres chez « Le livre en papier » :

' + + '- «Pétales de cerisier sur la rivière des âmes», traduction du conte philosophique japonais « Cherry blossoms on the river of souls » de l’auteur américain Richard Parks.

' + + 'La Nouvelle originale est au sommaire de l’anthologie “The Best Science Fiction & Fantasy of the Year”, volume 8. Editeur: Jonathan Strahan. Distributeur : Solaris

' + + '- «Poésie, mon Amour» reprenant trente définitions de la poésie

' + + 'Invitée à des événements internationaux liés aux thématiques de la Paix, de la Liberté, de la Tolérance, de la Fraternité etc..

' + + 'En tant que photographe, je ne retouche, jamais, mes photos et n’utilise que mon smartphone car mon optique est de voyager léger. La différence réside dans ma vision.', + whereiam: 'Je vis à Málaga, capitale, Espagne, sur le territoire de mon grand-père mais je me sens, avant tout, citoyenne du monde.
' + + '
' + + 'J’avais besoin de m’expatrier à la rencontre de mon sang d’origine. Je rêve en espagnol et j’entends ma voix intérieure, en espagnol.
' + + '
' + + 'Ici, sont mes débuts et mes sources.', + audiopoetry: 'Silence, Les Contes du jour et de la nuit, Dvorak (14/02/2014)', + compl_activities: '

Cours privés:

' + + '

Je donne des cours privés de Français et d\'Anglais.
' + + 'Je peux changer de langue sans problème, dans la même conversation, en espagnol, anglais et français.
' + + '
' + + 'J\'ai de l\'expérience dans l\'enseignement des langues aux adultes et aux enfants, en particulier à ceux qui sont plus sensibles, et rencontrent un blocage avec les langues étrangères.

' + + '

Quelques avis:

' + + ' [22/7/2019] Triny a écrit:
' + + '

"De Brigitte, je peux dire qu\'elle est une enseignante dévouée et sensible.
' + + 'Mon fils était très découragé par l’apprentissage de l’anglais et du français, il avait besoin de quelqu\'un pour lui expliquer les choses calmement et lui faire confiance.
' + + 'En l’espace seulement du dernier trimestre, il a réussi à surmonter son découragement et à revenir aux langues avec entrain.
' + + 'Nous avons remarqué le résultat éducatif et il est parvenu à passer les deux épreuves de français et d’anglais avec succès."

' } }, msg: { - myAppDescription: '', - keywords_base: '', + hello: 'Buongiorno', + myAppNameShort: 'Brigitte MG Dumont', + myAppName: 'Brigitte MG Dumont', + underconstruction: '...', myDescriz: '', - sottoTitoloApp: '..', - sottoTitoloApp2: '..', - sottoTitoloApp3: '..', - sottoTitoloApp4: '', + sottoTitoloApp: 'Écrivain et Photographe', }, -}; + homepage: { + titlecontatti: 'CONTACTS', + contacts: 'Brigitte MG Dumont
+34 652 92 35 24 brigittemgdumont@gmail.com
', + copyrights: 'Tous les textes et photos de ce site sont enregistrés et protégés auprès de la Sabam, Belgique.
' + + 'Copyright © Brigitte M.G. Dumont 2019 Tous droits réservés pour tous pays.', + footer: { + description: '' + } + } +} export default msg_website_fr; diff --git a/src/db/lang/ws_it.js b/src/db/lang/ws_it.js index 30e1d8c..40952df 100644 --- a/src/db/lang/ws_it.js +++ b/src/db/lang/ws_it.js @@ -1,75 +1,12 @@ const msg_website_it = { ws: { - sitename: 'AYNI', - siteshortname: 'Ayni', - botname: 'AYNI BOT', + sitename: 'Brigitte MG Dumont', + siteshortname: 'Brigitte MG Dumont', + botname: 'BOT', }, - pages: { - home: 'Home', - profile: 'Profilo', - payment: 'Pagamenti', - regok: 'Registrazione Confermata', - presentazione: 'Presentazione', - presentazione2: 'Presentazione', - invita: 'Invita Persone', - SignUp: 'Nuova Registrazione', - SignUp_alreadylista: 'Registrazione per quelli che erano già nella lista di Notevole (del 2019) !', - SignUp2: 'Registrazione', - SignIn: 'Login', - status: 'Statistiche', - nextzoom: 'Conferenze', - requestresetpwd: 'Richiesta Reset Password', - vreg: 'Verifica Reg', - dashboard: 'Lavagna', - statoattuale: 'Stato Attuale', - posizione_in_programmazione: 'Lista d\'Imbarco', - posizione_in_nave: 'Lista Navi', - nave: 'Nave', - testimonial: 'Testimonianze', - Test: 'Test', - Category: 'Categorie', - Admin: 'Admin', - extralist: 'Lista Extra', - Test1: 'Test1', - Test2: 'Test2', - chisiamo: 'Chi Siamo', - linkamici: 'Link Amici', - dovesiamo: 'Dove Siamo', - evento: 'Evento', - eventodef: 'Evento:', - prova: 'prova', - dbop: 'Operazioni', - statusreg: { - reg: 'Partecipanti', - passeggeri: 'Passeggeri Navi', - giainlista: 'Gia in Lista', - newreg: 'Ultime Registrazioni:', - nationality: 'Nazionalità', - verified: 'Verificata', - nonverified: 'Non Verificata', - req7: 'Con 7 passi entri nella lista d\'Imbarco', - req9: 'Con 9 passi aiuti {sitename} a Crescere!', - req: 'Passi', - people: 'Inv.', - peoplelegend: 'Numero d\'Invitati' - } - }, - msg: { - myAppDescription: '', - keywords_base: '', - myDescriz: '', - sottoTitoloApp: '', - sottoTitoloApp2: '', - sottoTitoloApp3: '', - sottoTitoloApp4: '', - }, - homepage: { - nostra_missione: 'Nostra Missione', - associazione: '', - tit_come_associarsi: 'Come Associarsi', - testo_come_associarsi: '', - titlecontatti: 'CONTATTI', - }, -}; + homepage: {}, + pages: {}, + msg: {} +} export default msg_website_it; diff --git a/src/db/lang/ws_pt.js b/src/db/lang/ws_pt.js index 7921d9b..69b1e81 100644 --- a/src/db/lang/ws_pt.js +++ b/src/db/lang/ws_pt.js @@ -1,73 +1,12 @@ const msg_website_pt = { ws: { - sitename: 'AYNI', - siteshortname: 'Ayni', - botname: 'AYNI BOT', + sitename: 'Brigitte MG Dumont', + siteshortname: 'Brigitte MG Dumont', + botname: 'BOT', }, - pages: { - home: 'Home', - profile: 'Perfil', - payment: 'Pagamentos', - regok: 'Inscrição confirmada', - presentazione: 'Apresentação', - presentazione2: 'Apresentação', - invita: 'Convidar Pessoas', - SignUp: 'Inscrição', - SignUp_alreadylista: 'Inscrição para os que já estão na Lista!', - SignUp2: 'Inscrição', - SignIn: 'Login', - status: 'Estatísticas', - nextzoom: 'Conférences', - requestresetpwd: 'Pedido de redefinição de senha', - vreg: '', - dashboard: 'Tablero', - statoattuale: 'Status Atual', - posizione_in_programmazione: 'Lista de Embarque', - posizione_in_nave: 'Lista de Navios', - nave: 'Navios', - testimonial: 'Opiniones', - Test: 'Test', - Category: 'Categorie', - Admin: 'Admin', - Test1: 'Test1', - Test2: 'Test2', - statusreg: { - reg: 'Participantes', - passeggeri: 'Navios de Passageiros', - giainlista: 'Já na lista', - newreg: 'Últimas Inscrições:', - nationality: 'Nacionalidade', - verified: 'Verificado', - nonverified: 'Não verificado', - req7: 'Com 7 passos, o usuário entra na lista de embarque.', - req9: 'Com 9 passos ajudam a {sitename} a crescer!', - req: 'Passos', - people: 'Con.', - peoplelegend: 'Número de convidados' - } - }, - msg: { - myAppDescription: '', - keywords_base: '', - myDescriz: '', - sottoTitoloApp: '..', - sottoTitoloApp2: '..', - sottoTitoloApp3: '..', - sottoTitoloApp4: '', - }, - homepage: { - titlecontatti: 'CONTACTOS', - }, - text: { - how: 'COMO FUNCIONA', - what: 'QUE NECESITAS', - step: 'PASOS A REALIZAR', - videotitle: 'VIDEO', - testimonial: 'TESTIMONIOS', - faq: 'PREGUNTAS FRECUENTES (FAQ)', - advise: 'CONSEJOS', - download: 'MATERIAL DISPONIBLES', - }, -}; + homepage: {}, + pages: {}, + msg: {} +} export default msg_website_pt; diff --git a/src/db/lang/ws_si.js b/src/db/lang/ws_si.js index 2623b97..228e47a 100644 --- a/src/db/lang/ws_si.js +++ b/src/db/lang/ws_si.js @@ -1,59 +1,12 @@ const msg_website_si = { ws: { - sitename: 'AYNI', - siteshortname: 'Ayni', - botname: 'AYNI BOT', + sitename: 'Brigitte MG Dumont', + siteshortname: 'Brigitte MG Dumont', + botname: 'BOT', }, - pages: { - home: 'Domača stran', - profile: 'Profil', - payment: 'Plačila', - regok: 'Registracija potrjena', - presentazione: 'Predstavitev', - presentazione2: 'Predstavitev', - invita: 'Povabi osebe', - SignUp: 'Nova Registracija', - SignUp2: 'Registracija', - SignIn: 'Vpis', - status: 'Statistika', - nextzoom: 'Conferenze', - requestresetpwd: 'Prošnja za ponastavitev Gesla', - vreg: 'Preveri Registracijo', - dashboard: 'Tabla', - statoattuale: 'TrenutniStatus', - posizione_in_programmazione: 'Seznam Plovbe', - posizione_in_nave: 'Seznam Ladiji', - nave: 'Ladje', - Admin: 'Administrator', - evento: 'Dogodek', - eventodef: 'Dogodek:', - statusreg: { - reg: 'Udeleženci', - passeggeri: 'Potniki Ladjic', - giainlista: 'Že na seznamu', - newreg: 'Zadnje Registracije:', - nationality: 'Nacionalnost', - verified: 'Preveri', - nonverified: 'Ni preverjeno', - req7: 'S 7 koraki vstopis na seznam za plovbo', - req9: 'Z 9-imi koraki pomagaš, da {sitename} Raste!', - req: 'Koraki', - people: 'Pov.', - peoplelegend: 'Število \'Povabljenih' - } - }, - msg: { - myAppDescription: '', - keywords_base: '', - myDescriz: '', - sottoTitoloApp: '', - sottoTitoloApp2: '', - sottoTitoloApp3: '', - sottoTitoloApp4: '', - }, - homepage: { - titlecontatti: 'Kontakt', - }, -}; + homepage: {}, + pages: {}, + msg: {} +} export default msg_website_si; diff --git a/src/db/static_data.ts b/src/db/static_data.ts old mode 100755 new mode 100644 index 115fb52..54e1234 --- a/src/db/static_data.ts +++ b/src/db/static_data.ts @@ -1,318 +1,9 @@ -import { Todos, Projects, UserStore } from '@store' -import globalroutines from '../globalroutines/index' - import { date, Screen } from 'quasar' -import { IListRoutes, ILang, IOperators, IPreloadImages } from '../model/index' +import { IColl, IListRoutes, IPreloadImages } from '../model/index' +import { RouteNames } from '../router/route-names' -import { IFunctionality } from '@src/model/GlobalStore' -import firebase from '@src/error-handler/firebase' - -const functionality: IFunctionality = { - PWA: false, - SHOW_USER_MENU: true, // Cambiare con true - SHOW_PROFILE: true, - SHOW_REG_BUTTON: false, - ENABLE_REGISTRATION: true, // Cambiare con true - ENABLE_REG_AYNI: true, - SHOW_NEWSLETTER: false, - SHOW_ONLY_POLICY: true, - ENABLE_TODOS_LOADING: false, - ENABLE_PROJECTS_LOADING: false, - SHOW_IF_IS_SERVER_CONNECTION: false, - SHOW_MESSAGES: false, - BOOKING_EVENTS: false -} - -const routes_admin: IListRoutes[] = [ - { - active: true, - order: 1000, - path: '/admin/cfgserv', - materialIcon: 'event_seat', - name: 'pages.Admin', - component: () => import('@/views/admin/cfgServer/cfgServer.vue'), - level_parent: 0.0, - level_child: 0.5, - inmenu: true, - submenu: true, - onlyAdmin: true - }, - { - active: true, - order: 1010, - path: '/admin/extralist', - materialIcon: 'event_seat', - name: 'pages.extralist', - component: () => import('@/views/admin/extralist/extralist.vue'), - level_parent: 0.0, - level_child: 0.5, - inmenu: true, - submenu: true, - onlyAdmin: true - }, - { - active: true, - order: 1020, - path: '/admin/dbop', - materialIcon: 'event_seat', - name: 'pages.dbop', - component: () => import('@/views/admin/dbop/dbop.vue'), - level_parent: 0.0, - level_child: 0.5, - inmenu: true, - submenu: true, - onlyAdmin: true - }, -] - -const routes_newsletter: IListRoutes[] = [ - { - active: true, - order: 10, - name: 'newsletter.template', path: '/admin/newsletter/templemail', materialIcon: 'fas fa-users', - component: () => import('@/rootgen/admin/newsletter/newsletter.vue'), - inmenu: true, submenu: true, level_parent: 0.5, level_child: 0.5, onlyManager: true - }, - { - active: true, - order: 20, - name: 'newsletter.sendemail', path: '/admin/newsletter/newnewsletter', materialIcon: 'fas fa-users', - component: () => import('@/rootgen/admin/newsletter/newsletter.vue'), - inmenu: true, submenu: true, level_parent: 0.5, level_child: 0.5, onlyManager: true - }, - { - active: true, - order: 30, - name: 'newsletter.check', path: '/admin/newsletter/check', materialIcon: 'fas fa-users', - component: () => import('@/rootgen/admin/newsletter/newsletter.vue'), - inmenu: true, submenu: true, level_parent: 0.5, level_child: 0.5, onlyManager: true - }, - { - active: true, - order: 40, - name: 'newsletter.sent', path: '/admin/newsletter/newslist', materialIcon: 'fas fa-users', - component: () => import('@/rootgen/admin/newsletter/newsletter.vue'), - inmenu: true, submenu: true, level_parent: 0.5, level_child: 0.5, onlyManager: true - }, - { - active: true, - order: 50, - name: 'newsletter.mailinglist', path: '/admin/newsletter/mailinglist', materialIcon: 'fas fa-users', - component: () => import('@/rootgen/admin/newsletter/newsletter.vue'), - inmenu: true, submenu: true, level_parent: 0.5, level_child: 0.5, onlyManager: true - }, - { - active: true, - order: 60, - name: 'newsletter.settings', path: '/admin/newsletter/settings', materialIcon: 'fas fa-users', - component: () => import('@/rootgen/admin/newsletter/newsletter.vue'), - inmenu: true, submenu: true, level_parent: 0.5, level_child: 0.5, onlyManager: true - }, - { - active: true, - order: 70, - name: 'newsletter.serversettings', path: '/admin/newsletter/main_settings', materialIcon: 'fas fa-users', - component: () => import('@/rootgen/admin/newsletter/newsletter.vue'), - inmenu: true, submenu: true, level_parent: 0.5, level_child: 0.5, onlyManager: true - }, - { - active: true, - order: 80, - name: 'newsletter.others', path: '/admin/newsletter/events', materialIcon: 'fas fa-users', - component: () => import('@/rootgen/admin/newsletter/newsletter.vue'), - inmenu: true, submenu: true, level_parent: 0.5, level_child: 0.5, onlyManager: true - }, -] - -const routes_manager: IListRoutes[] = [ - { - active: true, - order: 10, - path: '/admin/userlist', - materialIcon: 'fas fa-users', - name: 'otherpages.admin.userlist', - component: () => import('@/rootgen/admin/usersList/usersList.vue'), - inmenu: true, - submenu: true, - level_parent: 0, - level_child: 0.5, - onlyManager: true, - onlyTutor: true - }, - { - active: true, - order: 10, - path: '/admin/zoomlist', - materialIcon: 'fas fa-users', - name: 'otherpages.admin.zoomlist', - component: () => import('@/rootgen/admin/zoomList/zoomList.vue'), - inmenu: true, - submenu: true, - level_parent: 0, - level_child: 0.5, - onlyManager: true, - onlyTutor: false - }, - { - active: true, - order: 15, - path: '/admin/showextralist', - materialIcon: 'fas fa-users', - name: 'otherpages.admin.extralist', - component: () => import('@/rootgen/admin/extraList/extraList.vue'), - inmenu: true, - submenu: true, - level_parent: 0, - level_child: 0.5, - onlyManager: true - }, - { - active: true, - order: 25, - path: '/admin/listaflotte', - materialIcon: 'fas fa-users', - name: 'otherpages.admin.listaflotte', - component: () => import('@/rootgen/admin/listaflotte/listaflotte.vue'), - inmenu: true, - submenu: true, - level_parent: 0, - level_child: 0.5, - onlyAdmin: true, - onlyManager: true, - onlyTutor: true - }, - { - active: true, - order: 20, - path: '/admin/navi', - materialIcon: 'fas fa-users', - name: 'otherpages.admin.navi', - component: () => import('@/rootgen/admin/allnavi/allnavi.vue'), - inmenu: true, - submenu: true, - level_parent: 0, - level_child: 0.5, - onlyAdmin: true, - onlyManager: true, - onlyTutor: true - }, - { - active: true, - order: 25, - path: '/admin/listadoni_navi', - materialIcon: 'fas fa-users', - name: 'otherpages.admin.listadoni_navi', - component: () => import('@/rootgen/admin/listadoninavi/listadoninavi.vue'), - inmenu: true, - submenu: true, - level_parent: 0, - level_child: 0.5, - onlyAdmin: true, - onlyManager: true, - onlyTutor: true - }, - { - active: true, - order: 27, - path: '/admin/tableslist', - materialIcon: 'fas fa-users', - name: 'otherpages.admin.tableslist', - component: () => import('@/rootgen/admin/tablesList/tablesList.vue'), - inmenu: true, - submenu: true, - level_parent: 0, - level_child: 0.5, - onlyAdmin: true, - onlyManager: true, - }, - { - active: true, - order: 30, - path: '/admin/pages', - materialIcon: 'fas fa-file-alt', - name: 'otherpages.admin.pages', - component: () => import('@/rootgen/admin/pages/pages.vue'), - inmenu: true, - submenu: true, - level_parent: 0, - level_child: 0.5, - onlyManager: true, - onlyTraduttrici: true - }, - { - active: true, - order: 30, - path: '/admin/msg_template', - materialIcon: 'fas fa-file-alt', - name: 'msgs.messages', - component: () => import('@/rootgen/admin/msg_template/msg_template.vue'), - inmenu: true, - submenu: true, - level_parent: 0, - level_child: 0.5, - onlyAdmin: true, - onlyManager: true, - // onlyTutor: true - }, - { - active: true, - order: 40, - path: '/admin/gallery', - materialIcon: 'fas fa-file-alt', - name: 'otherpages.admin.gallery', - component: () => import('@/rootgen/admin/gallery/gallery.vue'), - inmenu: true, - submenu: true, - level_parent: 0, - level_child: 0.5, - onlyAdmin: true, - onlyManager: true - }, - { - active: true, - order: 50, - path: '/admin/media', - materialIcon: 'fas fa-file-alt', - name: 'otherpages.admin.media', - component: () => import('@/rootgen/admin/uploader/uploader.vue'), - inmenu: true, - submenu: true, - level_parent: 0, - level_child: 0.5, - onlyAdmin: true, - onlyManager: true - }, - { - active: true, - order: 60, - path: '/admin/newsletter', - materialIcon: 'fas fa-users', - name: 'otherpages.admin.newsletter', - inmenu: false, - submenu: true, - routes2: routes_newsletter, - solotitle: true, - level_parent: 0.5, - level_child: 0.5, - onlyAdmin: true, - onlyManager: true - }, - { - active: functionality.BOOKING_EVENTS, - order: 70, - path: '/admin/usereventlist', - materialIcon: 'edit', - name: 'otherpages.admin.usereventlist', - component: () => import('@/rootgen/admin/eventlist/eventlist.vue'), - inmenu: true, - submenu: true, - level_parent: 0, - level_child: 0.5, - infooter: true, - onlyManager: true, - onlyAdmin: true, - } -] +import { ITimeLineMain } from '../model/GlobalStore' +import { ILang, ICollaborations, IFunctionality, IOperators } from '@src/model/GlobalStore' const baseroutes: IListRoutes[] = [ { @@ -322,221 +13,208 @@ const baseroutes: IListRoutes[] = [ materialIcon: 'home', name: 'pages.home', component: () => import('@/root/home/home.vue'), + reqauth: false, + infooter: true, inmenu: true, - infooter: true }, { active: true, order: 20, - path: '/signup/:invited', - materialIcon: 'how_to_reg', - name: 'pages.presentazione2', - component: () => import('@/root/intro/intro.vue'), - inmenu: false, - infooter: false, - separator: false + path: '/whoiam', + materialIcon: 'person', + name: 'pages.whoiam', + component: () => import('@/root/whoiam/whoiam.vue'), + reqauth: false, + infooter: true, + inmenu: true }, { active: true, order: 30, - path: '/intro', - materialIcon: 'how_to_reg', - name: 'pages.presentazione', - component: () => import('@/root/intro/intro.vue'), - meta: {requiresAuth: true}, - inmenu: true, - infooter: true - }, - { - active: false, - order: 40, - path: '/testimonial', - materialIcon: 'fas fa-comments', - name: 'pages.testimonial', - component: () => import('@/root/testimonianze/testimonianze.vue'), - inmenu: true, + path: '/books', + materialIcon: 'library_books', + name: 'pages.books', + component: () => import('@/root/books/books.vue'), + reqauth: false, infooter: true, - onlyif_logged: false + inmenu: true + }, + { + active: true, + order: 40, + path: '/photosgallery', + materialIcon: 'collections', + name: 'pages.photosgallery', + component: () => import('@/root/photos_gallery/photos_gallery.vue'), + reqauth: false, + infooter: true, + inmenu: true }, { active: true, - path: '/separator', - name: 'separator', order: 50, - isseparator: true, - inmenu: true, + path: '/audiopoetry', + materialIcon: 'headset_mic', + name: 'pages.audiopoetry', + component: () => import('@/root/audiopoetry/audiopoetry.vue'), + reqauth: false, + infooter: true, + inmenu: true + }, + { + active: true, + order: 60, + path: '/international_events', + materialIcon: 'public', + name: 'pages.international_events', + component: () => import('@/root/international_events/international_events.vue'), + reqauth: false, + infooter: true, + inmenu: true + }, + // { + // path: '/publications_awards', + // materialIcon: 'school', + // name: 'pages.publications_awards', + // component: () => import('@/root/home/home.vue'), + // reqauth: false, + // inmenu: true + // }, + { + active: true, + order: 70, + path: '/artistic_background', + materialIcon: 'palette', + name: 'pages.artistic_background', + component: () => import('@/root/artistic_background/artistic_background.vue'), + reqauth: false, + infooter: true, + inmenu: true + }, + { + active: true, + order: 80, + path: '/artistic_collaboration', + materialIcon: 'people', + name: 'pages.artistic_collaboration', + component: () => import('@/root/artistic_collaboration/artistic_collaboration.vue'), + reqauth: false, + infooter: true, + inmenu: true + }, + { + active: true, + order: 90, + path: '/photos_exibitions', + materialIcon: 'camera_alt', + name: 'pages.photos_exibitions', + component: () => import('@/root/photos_exibitions/photos_exibitions.vue'), + reqauth: false, + infooter: true, + inmenu: true }, { active: true, order: 100, - path: '/dashboard', - materialIcon: 'fas fa-chalkboard', - name: 'pages.dashboard', - component: () => import('@/views/user/dashboard/dashboard.vue'), - meta: {requiresAuth: true}, - inmenu: true, - infooter: true + path: '/whereiam', + materialIcon: 'person_pin', + name: 'pages.whereiam', + component: () => import('@/root/whereiam/whereiam.vue'), + reqauth: false, + infooter: true, + inmenu: true }, { active: true, order: 110, - path: '/invite', - materialIcon: 'fas fa-user-plus', - name: 'pages.invita', - component: () => import('@/root/invite/invite.vue'), - meta: {requiresAuth: true}, - inmenu: true, - infooter: true + path: '/compl_activities', + materialIcon: 'assignment_ind', + name: 'pages.compl_activities', + component: () => import('@/root/compl_activities/compl_activities.vue'), + reqauth: false, + infooter: true, + inmenu: true }, { active: true, order: 120, - path: '/profile', - materialIcon: 'fas fa-user', - name: 'pages.profile', - component: () => import('@/views/user/profile/profile.vue'), - meta: {requiresAuth: true}, - inmenu: true, - infooter: true, + path: '/policy', + materialIcon: '', + name: RouteNames.policy, + component: () => import('@/root/policy/policy.vue'), + reqauth: false, + inmenu: false }, { active: true, - order: 1000, - path: '/admin/newsletter/:idparam', - materialIcon: 'event', - name: 'pages.newsletter.menu', - component: () => import('@/rootgen/admin/newsletter/newsletter.vue'), - inmenu: false, - infooter: false - }, - { - active: true, - order: 1000, - path: '/404error', - materialIcon: 'fas fa-calendar-plus', - name: 'otherpages.error404', - component: () => import('@/root/My404page/My404page.vue'), - inmenu: false, - infooter: false - }, - { - active: true, - order: 2000, - path: '/admin', - materialIcon: 'fas fa-user-shield', - name: 'otherpages.admin.menu', - inmenu: true, - routes2: routes_admin, - solotitle: true, - infooter: true, - onlyAdmin: true - }, - ...routes_admin, - { - active: true, - order: 2110, - path: '/manage', - materialIcon: 'fas fa-users-cog', - name: 'otherpages.manage.menu', - inmenu: true, - routes2: routes_manager, - solotitle: true, - infooter: true, - onlyAdmin: true, - onlyManager: true, - onlyTutor: true, - onlyTraduttrici: true - }, - ...routes_manager, - { - active: functionality.SHOW_MESSAGES, - order: 2150, - path: '/messages/:un', - materialIcon: 'fas fa-comment', - name: 'otherpages.messages.menu', - component: () => import('@/views/messages/messages.vue'), - inmenu: functionality.SHOW_MESSAGES, - infooter: functionality.SHOW_MESSAGES, - meta: {requiresAuth: true}, - }, - // --- NOT IN MENU: --- - { active: true, - order: 1000, - path: '/policy', name: 'pages.policy', component: () => import('@/root/policy/policy.vue') }, - { - active: functionality.ENABLE_REGISTRATION, - order: 1000, + order: 130, path: '/signup', - materialIcon: 'how_to_reg', - name: 'pages.SignUp', - component: () => import('@/views/login/signup_complete/signup_complete.vue'), - inmenu: false, - infooter: false, - separator: false + materialIcon: '', + name: 'reg.page_title', + component: () => import('@/views/login/signup/signup.vue'), + reqauth: false, + inmenu: false }, - { - active: functionality.ENABLE_REGISTRATION, - order: 2000, - path: '/regok', - materialIcon: 'how_to_reg', - name: 'pages.regok', - component: () => import('@/views/login/regok/regok.vue'), - inmenu: false, - infooter: false, - separator: false - }, - { - order: 2000, - path: '/invite', - materialIcon: 'how_to_reg', - name: 'pages.regok', - component: () => import('@/root/invite/invite.vue'), - inmenu: false, - infooter: false, - separator: false - }, -/* - { - active: functionality.ENABLE_REGISTRATION, - order: 1000, - path: '/signup/:invited', - materialIcon: 'how_to_reg', - name: 'pages.SignUp2', - component: () => import('@/views/login/signup_complete/signup_complete.vue'), - inmenu: false, - infooter: false, - separator: false - }, -*/ { active: true, - order: 1000, + order: 140, path: '/signin', - materialIcon: 'account_circle', - name: 'pages.SignIn', + materialIcon: '', + name: 'login.page_title', component: () => import('@/views/login/signin_noreg/signin_noreg.vue'), - inmenu: false, - infooter: true + reqauth: false, + inmenu: false }, - { active: true, order: 1000, path: '/vreg', name: 'pages.vreg', component: () => import('@/views/login/vreg/vreg.vue') }, - { active: true, order: 1000, path: '/requestresetpwd', name: 'pages.requestresetpwd', component: () => import('@/views/requestresetpwd/requestresetpwd.vue') }, - { active: true, order: 1000, path: '/updatepassword', name: 'pages.updatepassword', component: () => import('@/views/updatepassword/updatepassword.vue') }, - { active: true, order: 1000, path: '/offline', name: 'Offline', component: () => import('@/views/offline/offline.vue') }, + { + active: true, + order: 150, + path: '/vreg', + materialIcon: '', + name: 'reg.title_verif_reg', + component: () => import('@/views/login/vreg/vreg.vue'), + reqauth: false, + inmenu: false + }, + { + active: true, + order: 160, + path: '/admin/cfgserv', + materialIcon: '', + name: 'cfgserv', + component: () => import('@/views/admin/cfgServer/cfgServer.vue'), + reqauth: true, + inmenu: false + }, + { + active: true, + order: 170, + path: '/offline', + materialIcon: '', + name: 'Offline', + component: () => import('@/views/offline/offline.vue'), + reqauth: false, + inmenu: false + } ] -export const routes = baseroutes - -const preLoadImages: IPreloadImages[] = [ - { imgname: '../../statics/images/logo.png', alt: 'logo', mobile: false }, - { imgname: '../../statics/icons/flag_gb.svg', alt: 'flag us', mobile: false }, - { imgname: '../../statics/icons/flag_it.svg', alt: 'flag it', mobile: false }, - { imgname: '../../statics/icons/flag_es.svg', alt: 'flag es', mobile: false }, - { imgname: '../../statics/icons/flag_fr.svg', alt: 'flag fr', mobile: false }, - { imgname: '../../statics/icons/flag_pt.svg', alt: 'flag pt', mobile: false }, - // { imgname: '../../statics/images/background.jpg', alt: 'corsi di formazione per operatori del massaggio del benessere', mobile: true }, - // { imgname: '../../statics/images/background2.jpg', alt: 'stanza con cuscini per seminario reiki', mobile: true }, - // { imgname: '../../statics/images/background3.jpg', alt: 'foto di gruppo seminaristi reiki', mobile: true }, -] +const ds_operatori: IOperators[] = [ + { + username: 'brigitte', + name: 'Brigitte MG', + surname: 'Dumont', + disciplines: 'Escritora y Fotografa', + qualification: '', + img: '../../statics/images/direttivo/elisa.jpg', + cell: '432323232', + email: 'info@brigittemgdumont.com', + paginaweb: '', + paginafb: '', + usertelegram: '', + intro: '...
', + info: '', + vario: '', + tab: '', + }] export function preloadedimages() { @@ -545,36 +223,1365 @@ export function preloadedimages() { const arrLangUsed = [ - 'it', - 'si', - 'enUs', 'es', - 'pt', + 'enUs', 'fr' ] -const lang_available: ILang[] = [ - { label: 'Italiano', icon: 'fa-flag-it', value: 'it', image: '../statics/icons/flag_it.svg', short: 'IT' }, - { label: 'Slovenski', icon: 'fa-flag-si', value: 'si', image: '../statics/icons/flag_si.svg', short: 'SI' }, - { label: 'English', icon: 'fa-flag-us', value: 'enUs', image: '../statics/icons/flag_gb.svg', short: 'EN' }, - { label: 'Español', icon: 'fa-flag-es', value: 'es', image: '../statics/icons/flag_es.svg', short: 'ES' }, - { label: 'Português', icon: 'fa-flag-pt', value: 'pt', image: '../statics/icons/flag_pt.svg', short: 'PT' }, - { label: 'Français', icon: 'fa-flag-fr', value: 'fr', image: '../statics/icons/flag_fr.svg', short: 'FR' }, - // { label: 'German', icon: 'fa-flag-de', value: 'de', image: '../statics/images/de.png', short: 'DE' }, +const mybooks: ITimeLineMain[] = [ + { + titlemain: { + es: 'Libros', + enUs: 'Books', + fr: 'Livres' + }, + body: [ + { + date: '2020-3-4 00:00:00', + title: 'Salam, anda con la luz', + description: { + es: 'Es un libro de evolución personal que es, profundamente, un mensaje de Amor Incondicional, Paz y Luz.

' + + 'Un conjunto de existencialismo, surrealismo, filosofía, humor y Amor, ' + + 'este libro es el resultado de un impresionante cambio de vida, un cambio de rumbo, todo navega hacia la Luz.

' + + '¿Por qué naciste en el lado equivocado de la frontera?
' + + 'Te dije que no estaría esperándote en tu calle, y además, frente a una tienda de vestidos de novia.
' + + '
' + + 'Hace unos días, un pintor llegó para caligrafiar sobre los escaparates, en un matiz rosado evocando a los flamencos, haciendo juego con la decoración junto a los vestidos, una "Feliz Navidad y Feliz Año Nuevo".
' + + 'Había firmado con su logotipo : "Lobo".
' + + 'Hoy, los lobos se comen entre sí, y sabemos que no pasaremos las fiestas juntos, sino que buscaré mi sol en otra parte.
' + + 'Porque, en los baños del Bistrot Mentin, en un bucle, me dijeron que en París, una mujer había quedado embarazada, pero yo no puedo darte hijos, tú que amas tanto a las niñas .
' + + 'Ya sabes que he superado la edad de leer cuentos de hadas.', + enUs: 'It is a book of personal evolution which is, deeply, a message of Unconditional Love, Peace and Light.

' + + 'As a mixture of existentialism, surrealism, philosophy, joke and Love, ' + + 'this book is the result of an impressive change of life, a change of direction, all sails towards the Light.', + fr: 'Il s\'agit d\'un livre d\'évolution personnelle qui est, profondément, un message d\'Amour inconditionnel, de Paix et de Lumière.

' + + 'Mélange d’existentialisme, de surréalisme, de philosophie, d’humour et d’Amour, ce livre est le résultat d’un changement de Vie, impressionnant, d’une modification de cap, toutes voiles vers la Lumière.
' + + 'Oui, ici, plus que le soleil, c’est la lumière qui fait toute la différence.

' + + 'Ici, sur la terre de mes ancêtres, là où je me suis trouvée.
' + + 'Bienvenue, dans ce livre, magique !' + }, + image: '../statics/images/books/cover_book_3_fronte.jpg', + // image2: '../statics/images/books/cover_book_3_retro.jpg', + icon: 'library_books', + side: 'left', + link_url: 'https://www.publier-un-livre.com/fr/le-livre-en-papier/1520-salam-anda-con-la-luz', + link_text: { + es: 'Ve al Libro', + enUs: 'Go to the Book', + fr: 'Aller au Livre' + } + }, + { + date: '2019-7-15 00:00:00', + title: 'Poésie, mon Amour', + description: { + es: 'Treinta definiciones de poesía (Julio 2019)
' + + 'Es un libro muy especial que tiene solamente una frase sobre cada pagina. Es decir sobre cada pagina una definición muy sensible de lo que es la Poesía para mi.
' + + 'Es un viaje en mi universo particular de poeta. Vienes a perderte para descubrirte en esas palabras.
' + + 'Yo había pensado a ilustrar con algunos dibujos pero parecía que fue mejor finalmente de dejar el lector imaginarse. Entonces hay algunas de mis fotos. Disfrutas del viaje !', + enUs: 'Thirty definitions of poetry (July 2019)
' + + 'It is a very special book that has only one sentence on each page. That is to say on each page a very sensitive definition of what Poetry is for me.
' + + 'It is a journey in my particular universe as a poet. You come to lose yourself to discover yourself in those words. I had thought to illustrate with some drawings but it seemed that it was better to finally let the reader imagine. Then there are some of my photos.
' + + 'Let’s enjoy the trip! ', + fr: 'Trente définitions de la poésie (Juillet 2019)
' + + 'C\'est un livre très spécial qui ne comporte qu\'une phrase sur chaque page. C\'est-à-dire, sur chaque page, une définition très sensible de ce que représente la poésie pour moi.
' + + 'C\'est un voyage dans mon univers particulier de poète. Vous y venez vous perdre pour vous découvrir dans ces mots.
' + + 'J\'avais pensé illustrer avec quelques dessins, mais il semblait préférable de laisser le lecteur s\'imaginer. Ensuite, vous y découvrirez certaines de mes photos. Beau voyage!' + }, + image: '../statics/images/books/cover_book_2.jpg', + icon: 'library_books', + side: 'right', + link_url: 'https://www.publier-un-livre.com/fr/le-livre-en-papier/1223-poesie-mon-amour', + link_text: { + es: 'Ve al Libro', + enUs: 'Go to the Book', + fr: 'Aller au Livre' + } + }, + { + date: '2019-6-6 00:00:00', + title: 'Pétales de cerisier sur la rivière des âmes', + description: { + es: 'Es una traducción de un cuento filosófico japonés “Cherry blossoms on the river of souls“ por el autor estadounidense Richard Parks.
' + + '
' + + '4ta cubierta:
' + + 'Richard Parks
' + + 'Pétalos de cereza en el río de las almas.
' + + '
' + + '"Por qué la Fuente estaba lejos del pueblo" tiene orígenes diferentes según las versiones de esta historia.
' + + '
' + + 'A algunas personas les gustaba decir que un terremoto y el corrimiento de tierras posterior destruyeron el sitio original del pueblo. Los sobrevivientes lo reconstruyeron a una distancia segura, dejando la fuente recién secada donde estaba. Otros han relatado que un granjero, perdido en los vapores del sake, había orinado en la Fuente una noche, al ofender con este acto el espíritu del agua que, al abandonarlo, lo secó.
' + + '
' + + 'Cualquiera que sea la versión elegida, la fuente estaba donde estaba ahora y casi todas las noches un niño llamado Hiroshi miraba profundamente en la grieta oscura y escuchaba.
' + + '
' + + 'Escuchó música ocupando todo el espacio ...
' + + '
' + + 'La novela original está parte de la antología.
' + + '"La mejor ciencia ficción y fantasía del año".
' + + '
' + + 'Volumen 8
' + + 'Editorial: Jonathan Strahan
' + + 'Año: 2014-05-13
' + + 'ISBN: 978-1-78108-216-4 [1-78108-216-2]
' + + 'Distribuidor: Solaris
' + + '
' + + 'Traducción y crédito de la foto: © Brigitte M.G. Dumont' + + '', + enUs: + 'Translated from the philosophical japonese tale “Cherry blossoms on the river of souls“ written by the american writer Richard Parks.
' + + '
' + + '4th cover:
' + + 'Richard Parks
' + + 'Cherry blossoms on the river of souls
' + + '
' + + '"The tales varied as to why the well was outside the village rather than inside. Some say that an earthquake and rockfall destroyed the original town site and the survivors rebuilt the village at a safer distance, ' + + 'leaving the now-dry well where it was. Others say that a saké-addled farmer relieved himself in the well one night, so offending the spirit of the well' + + 'that it had moved itself and had been dry ever since. Whichever version one believed, the well was where it was, and nearly every evening the boy called Hiroshi came to stare down into the darkness, and listen.
' + + 'The well was full of music."

' + + '
' + + 'The original novel is part of the anthology
' + + '"The best science fiction and fantasy of the year".
' + + '
' + + 'Volume 8
' + + 'Publisher: Jonathan Strahan
' + + 'Year: 2014-05-13
' + + 'ISBN: 978-1-78108-216-4 [1-78108-216-2]
' + + 'Distributor: Solaris
' + + 'Translation and photo credit: © Brigitte M.G. Dumont', + fr: + 'Traduction du conte philosophique japonais “Cherry blossoms on the river of souls“ de l’auteur américain Richard Parks.
' + + '
' + + '4ème de couverture :
' + + 'Richard Parks
' + + 'Pétales de cerisier sur la rivière des âmes
' + + '
' + + '"Pourquoi la Source se trouvait éloignée du village" a différentes origines selon les versions de ce conte.
' + + '
' + + 'Certains se plaisaient à dire qu’un tremblement de terre et, l’éboulement qui s’ensuivit, détruisirent le site primitif du village. Les survivants le reconstruisirent à distance de sécurité, abandonnant la source nouvellement tarie, là où elle logeait. D’autres racontaient qu’un fermier, emporté par les vapeurs du saké, se soulagea dans la Source une nuit, offensant, par cet acte, l’esprit de l’eau qui, en l’abandonnant, l’assécha à jamais.
' + + 'Quelle que soit la version à laquelle on adhérait, la Source se trouvait là où elle était à présent et, presque chaque soir, un garçon prénommé Hiroshi venait fixer longuement les profondeurs de la faille obscure, et écouter.
' + + 'Il y entendait de la musique qui remplissait tout l’espace...

' + + 'La nouvelle originale est au sommaire de l’anthologie
' + + '“The Best Science Fiction & Fantasy of the Year”.
' + + '
' + + 'Volume 8
' + + 'Editeur: Jonathan Strahan
' + + 'Année: 2014-05-13
' + + 'ISBN: 978-1-78108-216-4 [1-78108-216-2]
' + + 'Distributeur : Solaris
' + + '
' + + 'Traduction et crédit photo : © Brigitte M.G. Dumont' + }, + image: '../statics/images/books/cover_book_1.jpg', + icon: 'library_books', + side: 'left', + link_url: 'https://www.publier-un-livre.com/fr/le-livre-en-papier/1192-petales-de-cerisier-sur-la-riviere-des-ames', + link_text: { + es: 'Ve al Libro', + enUs: 'Go to the Book', + fr: 'Aller au Livre' + } + }, + ] + } ] -const costanti = { - videointro: 'https://youtu.be/dbscY8jWDMM', - nascita_ayni: 'https://youtu.be/3JDRkN9z_rM', - paginaspiegazione: 'https://ayni.gifteconomy.app/what/', +const mytimeline: ITimeLineMain[] = [ + { + titlemain: { + es: 'Libros', + enUs: 'Books', + fr: 'Livres' + }, + body: [ + { + date: '2020-3-4 00:00:00', + title: 'Salam, anda con la luz', + description: { + es: 'Es un libro de evolución personal que es, profundamente, un mensaje de Amor Incondicional, Paz y Luz.

' + + 'Un conjunto de existencialismo, surrealismo, filosofía, humor y Amor, ' + + 'este libro es el resultado de un impresionante cambio de vida, un cambio de rumbo, todo navega hacia la Luz.

' + + '¿Por qué naciste en el lado equivocado de la frontera?
' + + 'Te dije que no estaría esperándote en tu calle, y además, frente a una tienda de vestidos de novia.
' + + '
' + + 'Hace unos días, un pintor llegó para caligrafiar sobre los escaparates, en un matiz rosado evocando a los flamencos, haciendo juego con la decoración junto a los vestidos, una "Feliz Navidad y Feliz Año Nuevo".
' + + 'Había firmado con su logotipo : "Lobo".
' + + 'Hoy, los lobos se comen entre sí, y sabemos que no pasaremos las fiestas juntos, sino que buscaré mi sol en otra parte.
' + + 'Porque, en los baños del Bistrot Mentin, en un bucle, me dijeron que en París, una mujer había quedado embarazada, pero yo no puedo darte hijos, tú que amas tanto a las niñas .
' + + 'Ya sabes que he superado la edad de leer cuentos de hadas.', + enUs: 'It is a book of personal evolution which is, deeply, a message of Unconditional Love, Peace and Light.

' + + 'As a mixture of existentialism, surrealism, philosophy, joke and Love, ' + + 'this book is the result of an impressive change of life, a change of direction, all sails towards the Light.', + fr: 'Il s\'agit d\'un livre d\'évolution personnelle qui est, profondément, un message d\'Amour inconditionnel, de Paix et de Lumière.

' + + 'Mélange d’existentialisme, de surréalisme, de philosophie, d’humour et d’Amour, ce livre est le résultat d’un changement de Vie, impressionnant, d’une modification de cap, toutes voiles vers la Lumière.
' + + 'Oui, ici, plus que le soleil, c’est la lumière qui fait toute la différence.

' + + 'Ici, sur la terre de mes ancêtres, là où je me suis trouvée.
' + + 'Bienvenue, dans ce livre, magique !' + }, + image: '../statics/images/books/cover_book_3_fronte.jpg', + // image2: '../statics/images/books/cover_book_3_retro.jpg', + icon: 'library_books', + side: 'left', + link_url: 'https://www.publier-un-livre.com/fr/le-livre-en-papier/1520-salam-anda-con-la-luz', + link_text: { + es: 'Ve al Libro', + enUs: 'Go to the Book', + fr: 'Aller au Livre' + } + }, + { + date: '2019-7-15 00:00:00', + title: 'Poésie, mon Amour', + description: { + es: 'Treinta definiciones de poesía (Julio 2019)
' + + 'Es un libro muy especial que tiene solamente una frase sobre cada pagina. Es decir sobre cada pagina una definición muy sensible de lo que es la Poesía para mi.
' + + 'Es un viaje en mi universo particular de poeta. Vienes a perderte para descubrirte en esas palabras.
' + + 'Yo había pensado a ilustrar con algunos dibujos pero parecía que fue mejor finalmente de dejar el lector imaginarse. Entonces hay algunas de mis fotos. Disfrutas del viaje !', + enUs: 'Thirty definitions of poetry (July 2019)
' + + 'It is a very special book that has only one sentence on each page. That is to say on each page a very sensitive definition of what Poetry is for me.
' + + 'It is a journey in my particular universe as a poet. You come to lose yourself to discover yourself in those words. I had thought to illustrate with some drawings but it seemed that it was better to finally let the reader imagine. Then there are some of my photos.
' + + 'Let’s enjoy the trip! ', + fr: 'Trente définitions de la poésie (Juillet 2019)
' + + 'C\'est un livre très spécial qui ne comporte qu\'une phrase sur chaque page. C\'est-à-dire, sur chaque page, une définition très sensible de ce que représente la poésie pour moi.
' + + 'C\'est un voyage dans mon univers particulier de poète. Vous y venez vous perdre pour vous découvrir dans ces mots.
' + + 'J\'avais pensé illustrer avec quelques dessins, mais il semblait préférable de laisser le lecteur s\'imaginer. Ensuite, vous y découvrirez certaines de mes photos. Beau voyage!' + }, + image: '../statics/images/books/cover_book_2.jpg', + icon: 'library_books', + side: 'left', + link_url: 'https://www.publier-un-livre.com/fr/le-livre-en-papier/1223-poesie-mon-amour', + link_text: { + es: 'Ve al Libro', + enUs: 'Go to the Book', + fr: 'Aller au Livre' + } + }, + { + date: '2019-6-6 00:00:00', + title: 'Pétales de cerisier sur la rivière des âmes', + description: { + es: 'Es una traducción de un cuento filosófico japonés “Cherry blossoms on the river of souls“ por el autor estadounidense Richard Parks.
' + + '
' + + '4ta cubierta:
' + + 'Richard Parks
' + + 'Pétalos de cereza en el río de las almas.
' + + '
' + + '"Por qué la Fuente estaba lejos del pueblo" tiene orígenes diferentes según las versiones de esta historia.
' + + '
' + + 'A algunas personas les gustaba decir que un terremoto y el corrimiento de tierras posterior destruyeron el sitio original del pueblo. Los sobrevivientes lo reconstruyeron a una distancia segura, dejando la fuente recién secada donde estaba. Otros han relatado que un granjero, perdido en los vapores del sake, había orinado en la Fuente una noche, al ofender con este acto el espíritu del agua que, al abandonarlo, lo secó.
' + + '
' + + 'Cualquiera que sea la versión elegida, la fuente estaba donde estaba ahora y casi todas las noches un niño llamado Hiroshi miraba profundamente en la grieta oscura y escuchaba.
' + + '
' + + 'Escuchó música ocupando todo el espacio ...
' + + '
' + + 'La novela original está parte de la antología.
' + + '"La mejor ciencia ficción y fantasía del año".
' + + '
' + + 'Volumen 8
' + + 'Editorial: Jonathan Strahan
' + + 'Año: 2014-05-13
' + + 'ISBN: 978-1-78108-216-4 [1-78108-216-2]
' + + 'Distribuidor: Solaris
' + + '
' + + 'Traducción y crédito de la foto: © Brigitte M.G. Dumont' + + '', + enUs: + 'Translated from the philosophical japonese tale “Cherry blossoms on the river of souls“ written by the american writer Richard Parks.
' + + '
' + + '4th cover:
' + + 'Richard Parks
' + + 'Cherry blossoms on the river of souls
' + + '
' + + '"The tales varied as to why the well was outside the village rather than inside. Some say that an earthquake and rockfall destroyed the original town site and the survivors rebuilt the village at a safer distance, ' + + 'leaving the now-dry well where it was. Others say that a saké-addled farmer relieved himself in the well one night, so offending the spirit of the well' + + 'that it had moved itself and had been dry ever since. Whichever version one believed, the well was where it was, and nearly every evening the boy called Hiroshi came to stare down into the darkness, and listen.
' + + 'The well was full of music."

' + + // '"Why is the source far away from the village?" There are different origins to this according to the versions of this tale.
' + + // '
' + + // 'Some people liked to say that the earthquake and the landslide that followed destroyed the original site of the village. The survivors rebuilt it at a safe distance and abandoned the newly dried source where it was staying. Others told that a farmer, lost in the saké vapors, urinated in the Source, one night, offending by this act the spirit of the water, which abandoned it forever.
' + + // '
' + + // 'Whatever was the version to which one adhered the source was now located where it was staying and, almost every night, one boy named Hiroshi, was coming for fixing during hours the depths of the dark well, and listening.
' + + // '
' + + // 'He could hear a music that filled all the space ...
' + + '
' + + 'The original novel is part of the anthology
' + + '"The best science fiction and fantasy of the year".
' + + '
' + + 'Volume 8
' + + 'Publisher: Jonathan Strahan
' + + 'Year: 2014-05-13
' + + 'ISBN: 978-1-78108-216-4 [1-78108-216-2]
' + + 'Distributor: Solaris
' + + 'Translation and photo credit: © Brigitte M.G. Dumont', + fr: + 'Traduction du conte philosophique japonais “Cherry blossoms on the river of souls“ de l’auteur américain Richard Parks.
' + + '
' + + '4ème de couverture :
' + + 'Richard Parks
' + + 'Pétales de cerisier sur la rivière des âmes
' + + '
' + + '"Pourquoi la Source se trouvait éloignée du village" a différentes origines selon les versions de ce conte.
' + + '
' + + 'Certains se plaisaient à dire qu’un tremblement de terre et, l’éboulement qui s’ensuivit, détruisirent le site primitif du village. Les survivants le reconstruisirent à distance de sécurité, abandonnant la source nouvellement tarie, là où elle logeait. D’autres racontaient qu’un fermier, emporté par les vapeurs du saké, se soulagea dans la Source une nuit, offensant, par cet acte, l’esprit de l’eau qui, en l’abandonnant, l’assécha à jamais.
' + + 'Quelle que soit la version à laquelle on adhérait, la Source se trouvait là où elle était à présent et, presque chaque soir, un garçon prénommé Hiroshi venait fixer longuement les profondeurs de la faille obscure, et écouter.
' + + 'Il y entendait de la musique qui remplissait tout l’espace...

' + + 'La nouvelle originale est au sommaire de l’anthologie
' + + '“The Best Science Fiction & Fantasy of the Year”.
' + + '
' + + 'Volume 8
' + + 'Editeur: Jonathan Strahan
' + + 'Année: 2014-05-13
' + + 'ISBN: 978-1-78108-216-4 [1-78108-216-2]
' + + 'Distributeur : Solaris
' + + '
' + + 'Traduction et crédit photo : © Brigitte M.G. Dumont' + }, + image: '../statics/images/books/cover_book_1.jpg', + icon: 'library_books', + side: 'left', + link_url: 'https://www.publier-un-livre.com/fr/le-livre-en-papier/1192-petales-de-cerisier-sur-la-riviere-des-ames', + link_text: { + es: 'Ve al Libro', + enUs: 'Go to the Book', + fr: 'Aller au Livre' + } + }, + ] + }, + { + titlemain: { + es: 'Exposiciones de fotografías', + enUs: 'Photos Exibitions', + fr: 'Expositions de photos' + }, + body: [ + { + date: '2019-7-4 00:00:00', + title: 'Meche’s Street food - Málaga (Spain)', + description: { + es: 'Tema: “Colores en Meche’s“', + enUs: 'Theme : “Colors in Meche’s” (and also flamenco)', + fr: 'Thème : “Colores en Meche’s”' + }, + image: '../statics/images/expo/2019_07_11_meches.jpg', + icon: 'camera_alt', + side: 'left', + link_url: '', + link_text: { + es: '', + enUs: '', + fr: '' + } + }, + { + date: '2019-4-24 00:00:00', + title: 'Woodstock cafe/bar - Málaga (Spain)', + description: { + es: 'Tema: “El espejo de Málaga“', + enUs: 'Theme : “ The mirror of Málaga“', + fr: 'Thème : “ El espejo de Málaga“' + }, + image: '../statics/images/expo/Woodstock_café_photo_exibition.jpg', + icon: 'camera_alt', + side: 'left', + link_url: '', + link_text: { + es: '', + enUs: '', + fr: '' + } + }, + { + date: '2019-3-27 00:00:00', + title: 'The Kiwi Revolution - Málaga (Spain)', + description: { + es: 'Tema: “El espejo de Málaga“', + enUs: 'Theme : “ The mirror of Málaga“', + fr: 'Thème : “El espejo de Málaga“' + }, + image: '../statics/images/expo/The_mirror_of_Málaga_photo_exibition.jpg', + icon: 'camera_alt', + side: 'left', + link_url: '', + link_text: { + es: '', + enUs: '', + fr: '' + } + } + ] + }, + { + titlemain: { + es: 'Publicaciones en antologías', + enUs: 'Publications in anthologies', + fr: 'Publications en anthologies' + }, + body: [ + { + date: '2018-7-24 00:00:00', + title: '"Ecrire au féminin" - Outham Boutisane', + description: { + es: 'Antología de poesía femenina mundial', + enUs: 'Anthology of Global Women\'s Poetry', + fr: 'Anthologie de poésie féminine mondiale' + }, + image: '../statics/images/pub/ecrire_au_feminin.jpg', + icon: 'camera_alt', + side: 'left', + link_url: 'https://ebook.chapitre.com/ebooks/ecrire-au-feminin-9782378773113_9782378773113_10.html', + link_text: { + es: 'Ve al Libro', + enUs: 'Go to the Book', + fr: 'Aller au Livre' + } + }, + { + date: '2017-11-21 00:00:00', + title: '"Quand je serai grand"', + description: { + es: 'Diploma de Honor de la Francofonía, Antología Europoésie UNICEF 2017 editada en 2018', + enUs: 'Honorary Diploma of La Francophonie, Anthology Europoésie UNICEF 2017, edited in 2018', + fr: 'Diplôme d\'Honneur de la Francophonie, Anthologie UNICEF 2017, éditée en 2018' + }, + image: '../statics/images/artistic_background/2017_11_21_unicef.jpg', + icon: 'local_library', + side: 'left', + link_url: '../statics/pdf/pub/UNICEF_2017_Quand_je_serai_grand_Diplome_d_Honneur_de_la_Francophonie.pdf', + link_text: { + es: 'Ver la Publicación', + enUs: 'View the Publication', + fr: 'Voir la Publication' + } + }, + { + date: '2017-05-27 00:00:00', + title: '"Salam"', + description: { + es: 'Diploma de la Francofonía, Antologia Europoésie 2017', + enUs: 'Diploma of La Francophonie, Anthology Europoésie 2017', + fr: 'Diplôme de la Francophonie, Anthologie Europoésie 2017' + }, + image: '../statics/images/artistic_background/2017_05_27_europoesie.jpg', + icon: 'local_library', + side: 'left', + link_url_lang: + { + enUs: '../statics/pdf/pub/Salam_es.pdf', + es: '../statics/pdf/pub/Salam_es.pdf', + fr: '../statics/pdf/pub/Salam_fr.pdf' + }, + link_text: { + es: 'Ver la Publicación', + enUs: 'View the Publication', + fr: 'Voir la Publication' + } + }, + { + date: '2017-04-11 00:00:00', + title: '"Le temps qui reste"', + description: { + es: 'Antologia Terpsichore n°79 - 2017', + enUs: 'Anthology Terpsichore n°79 - 2017', + fr: 'Anthologie Terpsichore n°79 - 2017' + }, + image: '', + icon: 'local_library', + side: 'left', + link_url: '../statics/pdf/pub/Le_temps_qui_reste_fr.pdf', + link_text: { + es: 'Ver la Publicación', + enUs: 'View the Publication', + fr: 'Voir la Publication' + } + }, + { + date: '2016-11-22 00:00:00', + title: '"Enfance"', + description: { + es: 'Diploma de la Francofonía, Antología poética Europoésie 2016, editada en 2017', + enUs: 'Diploma of La Francophonie, poetic Anthology Europoésie UNICEF 2016, edited in 2017', + fr: 'Diplôme d\'Honneur de la Francophonie, Anthologie Europoésie UNICEF 2016, éditée en 2017' + }, + image: '../statics/images/artistic_background/2016_11_22_unicef.jpg', + icon: 'local_library', + side: 'left', + link_url: '../statics/pdf/pub/UNICEF_2016_Enfance_diplome_d_honneur_de_la_Francophonie.pdf', + link_text: { + es: 'Ver la Publicación', + enUs: 'View the Publication', + fr: 'Voir la Publication' + } + }, + { + date: '2016-6-11 00:00:00', + title: '"22 mars 2016"', + description: { + es: 'Diploma de la Francofonía, Antología poética Europoésie 2016, editada en 2017', + enUs: 'Diploma of La Francophonie, poetic Anthology Europoésie 2016, edited in 2017', + fr: 'Diplôme de la Francophonie, Anthologie poétique Europoésie 2016, éditée en 2017' + }, + image: '../statics/images/artistic_background/2016_06_11_europoesie.jpg', + icon: 'local_library', + side: 'left', + link_url_lang: { + enUs: '../statics/pdf/pub/March_22nd_2016_eng.pdf', + es: '../statics/pdf/pub/Europoesie_2016_22_mars_2016_diplome_Francophonie.pdf', + fr: '../statics/pdf/pub/Europoesie_2016_22_mars_2016_diplome_Francophonie.pdf' + }, + link_text: { + es: 'Ver la Publicación', + enUs: 'View the Publication', + fr: 'Voir la Publication' + } + }, + { + date: '2015-11-17 00:00:00', + title: '"Soie rouge baiser"', + description: { + es: '1er premio Cuento y Novela (Tema de la infancia), Antología UNICEF 2015', + enUs: '1st award in Tale and Novel (Theme Childhood), Anthology UNICEF 2015', + fr: '1er prix Conte et Nouvelle (Thème Enfance), Anthologie UNICEF 2015' + }, + description2: { + es: '', + enUs: '', + fr: '' + }, + description3: { + es: '"Soie rouge baiser" 1st award in Tale and Novel (Theme Childhood) UNICEF 2015', + enUs: '"Soie rouge baiser" 1st award in Tale and Novel (Theme Childhood) UNICEF 2015', + fr: 'UNICEF 2015 - Thème Enfance, 1er Prix Conte et Nouvelle pour le conte "Soie rouge baiser"' + }, + image: '../statics/images/artistic_background/2015_11_17_europoesie.jpg', + image2: '../statics/images/artistic_background/unicef_2015_enfance.jpg', + image3: '../statics/images/artistic_background/2015_copa.jpg', + icon: 'local_library', + side: 'left', + link_url: '../statics/pdf/pub/Soie_rouge_baiser_fr.pdf', + link_text: { + es: 'Ver la Publicación', + enUs: 'View the Publication', + fr: 'Voir la Publication' + } + }, + { + date: '2014-5-6 00:00:00', + title: '"Tableau dissuasif"', + description: { + es: 'en "Résister c\'est Exister" - Souffles - Vol. 75 246-247, 2014', + enUs: 'in "Résister c\'est Exister" - Souffles - Vol. 75 246-247, 2014', + fr: 'dans "Résister c\'est Exister" - Souffles - Vol. 75 246-247, 2014' + }, + image: '', + icon: 'local_library', + side: 'left', + link_url: '../statics/pdf/pub/Tableau_Dissuasif_fr.pdf', + link_text: { + es: 'Ver la Publicación', + enUs: 'View the Publication', + fr: 'Voir la Publication' + } + }, + { + date: '2014-8-26 00:00:00', + title: '"La bêtise des hommes"', + description: { + es: 'Rocourt, notre quartier" n° 72', + enUs: 'Rocourt, notre quartier" n° 72', + fr: 'Rocourt, notre quartier" n° 72' + }, + image: '', + icon: 'local_library', + side: 'left', + link_url: '../statics/pdf/pub/La_bêtise_des_hommes.pdf', + link_text: { + es: 'Ver la Publicación', + enUs: 'View the Publication', + fr: 'Voir la Publication' + } + } + ] + }, + { + titlemain: { + es: 'Publicaciones en revistas literarias', + enUs: 'Publications in literary journals', + fr: 'Publications en revues littéraires' + }, + body: [ + { + date: '2018-10-7 00:00:00', + title: '"Frère de partage"', + description: { + es: 'revista literaria en línea "Culminance", Túnez', + enUs: 'on the literary web site "Culminance", Tunisie', + fr: 'revue en ligne "Culminance", Tunisie' + }, + image: '', + icon: 'local_library', + side: 'left', + link_url: 'http://www.masharif.com/fr/?s=brigitte+dumont', + link_text: { + es: 'Ve el journals', + enUs: 'See the journals', + fr: 'Voir les journaux' + } + }, + { + date: '2017-6-10 00:00:00', + title: '"Mode tendance conte de fées"', + description: { + es: 'Littéra Tour 34, del círculo literario de la unión europea, junio 2017', + enUs: 'Littéra Tour 34, of the Literary Circle of the European Union', + fr: 'Littéra Tour 34, du Cercle littéraire de l\'Union européenne' + }, + image: '', + icon: 'local_library', + side: 'left', + link_url: '../statics/pdf/pub/LitteraTour34.pdf', + link_text: { + es: 'Ver la Publicación', + enUs: 'View the Publication', + fr: 'Voir la Publication' + } + }, + { + date: '2016-11-10 00:00:00', + title: '"22 mars 2016"', + description: { + es: 'Littéra Tour 33, del círculo literario de la unión europea, noviembre 2016', + enUs: 'Littéra Tour 33, of the Literary Circle of the European Union', + fr: 'Littéra Tour 33, du Cercle littéraire de l\'Union européenne' + }, + image: '', + icon: 'local_library', + side: 'left', + link_url: '../statics/pdf/pub/LitteraTour33.pdf', + link_text: { + es: 'Ver la Publicación', + enUs: 'View the Publication', + fr: 'Voir la Publication' + } + }, + { + date: '2014-10-10 00:00:00', + title: '"Soie rouge baiser"', + description: { + es: 'Littéra Tour 30, del círculo literario de la unión europea. Revista literaria en línea Francopolis', + enUs: 'Littéra Tour 30, of the Literary Circle of the European Union. Online literary journal Francopolis', + fr: 'Littéra Tour 30, du Cercle littéraire de l\'Union européenne. Revue en ligne Francopolis' + }, + image: '', + icon: 'local_library', + side: 'left', + link_url: '../statics/pdf/pub/LitteraTour30.pdf', + link_text: { + es: 'Ver la Publicación', + enUs: 'View the Publication', + fr: 'Voir la Publication' + } + }, + { + date: '2014-11-10 00:00:00', + title: '"Ame en voyage"', + description: { + es: 'Les Elytres du Hanneton nr 321, of the Grenier Jane Tony', + enUs: 'Les Elytres du Hanneton nr 321, of the Grenier Jane Tony', + fr: 'Les Elytres du Hanneton n° 321, du Grenier Jane Tony' + }, + image: '', + icon: 'local_library', + side: 'left', + link_url: '../statics/pdf/pub/Ame_en_voyage_fr.pdf', + link_text: { + es: 'Ver la Publicación', + enUs: 'View the Publication', + fr: 'Voir la Publication' + } + }, + { + date: '2013-05-10 00:00:00', + title: '"Bleu d\'Encre n°30"', + description: { + es: 'revista literaria en Haute Meuse, 2013', + enUs: 'literary journal in Haute Meuse', + fr: 'Revue littéraire en Haute Meuse' + }, + image: '', + icon: 'local_library', + side: 'left', + link_url: '', + link_text: { + es: '', + enUs: '', + fr: '' + } + }, + { + date: '2013-10-10 00:00:00', + title: '"Compte-rendu podium poétique sur l\'exil, en l\'honneur de Pablo Neruda"', + description: { + es: 'Le Journal des Poètes nr 4', + enUs: 'Le Journal des Poètes nr 4', + fr: 'Le Journal des Poètes n°4' + }, + image: '', + icon: 'local_library', + side: 'left', + link_url: '../statics/pdf/pub/Compte-rendu_podium_poétique_101013.pdf', + link_text: { + es: 'Ver la Publicación', + enUs: 'View the Publication', + fr: 'Voir la Publication' + } + }, + { + date: '2013-9-18 00:00:00', + title: '"En guerre"', + description: { + es: 'revista literaria en línea "Les poèmes d\'automne & les longs violons"', + enUs: 'online literary journal "Les poèmes d\'automne & les longs violons"', + fr: 'Revue en ligne "Les poèmes d\'automne & les longs violons"' + }, + image: '', + icon: 'local_library', + side: 'left', + link_url: '../statics/pdf/pub/En_guerre_fr.pdf', + link_text: { + es: 'Ver la Publicación', + enUs: 'View the Publication', + fr: 'Voir la Publication' + } + } + ] + }, + { + titlemain: { + es: 'Grabaciones', + enUs: 'Recording', + fr: 'Enregistrement' + }, + body: [ + { + date: '2014-02-14 00:00:00', + title: '"Silence"', + description: { + es: 'Poema titulado "Silencio", grabado en febrero de 2014, como parte del programa "Cuentos del día y la noche", France Musique, París. Dvorak musica.
' + + 'Francofonía Selección del Concurso de Escritura de Invierno 2013, 4ta Convocatoria de Escritura: Una Nueva Mirada a las Palabras', + enUs: 'Poem entitled "Silence", recorded in February 2014, as part of the program "Tales of the day and the night", France Musique, Paris. Dvorak Music.
' + + 'Francophonie Selection of the Winter 2013. Writing Contest, 4th Call for Writing: A New Look at Words', + fr: 'Poème intitulé "Silence", enregistré en février 2014, dans le cadre de l\'émission "Les contes du jour et de la nuit", France Musique, Paris. Musique Dvorak.
' + + 'Sélection Francophonie du concours d\'écriture Hiver 2013, 4ème appel à écriture : coup de neuf sur les mots' + }, + image: '', + icon: 'local_library', + side: 'left', + link_url: '../statics/mp3/audiopoetry/silence.mp3', + link_text: { + es: 'Escucha el AudioPoetry', + enUs: 'Play AudioPoetry', + fr: 'Écouter la poésie audio' + } + } + ] + }, + { + titlemain: { + es: 'Otras publicaciones', + enUs: 'Others publications', + fr: 'Autres publications' + }, + body: [ + { + date: '2014-02-20 00:00:00', + title: '"Appel d’air"', + description: { + es: 'Scenario-mirror, La Maison du Livre', + enUs: 'scenario-mirror, La Maison du Livre', + fr: 'scénario-miroir, La Maison du Livre' + }, + image: '', + icon: 'local_library', + side: 'left', + link_url: '../statics/pdf/pub/Appel_d_air_fr.pdf', + link_text: { + es: 'Ver la Publicación', + enUs: 'View the Publication', + fr: 'Voir la Publication' + } + }, + { + date: '2014-06-8 00:00:00', + title: '"L’énergie des livres"', + description: { + es: 'Ode au papier , Paper Chain Forum (Video: Les Tics de l\'Actu - Qu\'est-ce que lire ?)', + enUs: 'Ode au papier , Paper Chain Forum (Video: Les Tics de l\'Actu - Qu\'est-ce que lire ?)', + fr: 'Ode au papier , Paper Chain Forum (Video: Les Tics de l\'Actu - Qu\'est-ce que lire ?)' + }, + image: '', + icon: 'local_library', + side: 'left', + link_url: '../statics/pdf/pub/Ode_au_papier.pdf', + link_text: { + es: 'Ver la Publicación', + enUs: 'View the Publication', + fr: 'Voir la Publication' + } + } + ] + } +] + +const myInternational_Events: ITimeLineMain[] = [ + { + titlemain: { + es: 'International Events', + enUs: 'International Events', + fr: 'Événements internationaux' + }, + body: [ + { + date: '2018-10-6 00:00:00', + title: 'Inside Out Project Málaga, octubre 2018', + description: { + es: 'Organisado por la Fundación Picasso para el 137 compleaño de nacimiento de Picasso.
' + + 'Plaza de la Merced, Málaga.
' + + 'Fotos de las artistas de Málaga.
' + + 'Muchas gracias a L. Javier Muñoz Brieva por la fotografia.', + enUs: 'Organised by the Picasso fundation for Picasso\'s 137th birthday.
' + + 'Plaza de la Merced, Málaga.
' + + ' Photos of the artists of Málaga.
' + + ' Thanks to L. Javier Muñoz Brieva for the photo.
', + fr: 'Organisé par la Fondation Picasso à l\'occasion du 137e anniversaire de Picasso.
' + + 'Plaza de la Merced, Málaga.
' + + 'Photos des artistes de Malaga.
' + + 'Merci beaucoup à L. Javier Muñoz Brieva pour la photo.' + }, + image: '../statics/images/international_events/1_Photo.jpg', + icon: 'library_books', + side: 'left', + ingallery: true, + link_url: '', + link_text: { + es: '', + enUs: '', + fr: '' + } + }, + { + date: '2018-5-5 00:00:00', + title: 'First International Day of Coexistence in Peace', + description: { + es: 'diálogo Abierto: Bajo el lema «Juntos por la paz: Respeto, Tolerancia y Solidaridad", organisado por el Instituto de Artes Mekki Moursia el 5 de Mayo 2018 en Madrid.

' + + 'He leido el texto "Salam", en frances y español. Tradución en arab leido por Arabia Moursia que yo agradezco por la invitación.

' + + 'Números personalidades de Seria, Serbia, Lituania, Libia, Líbano, Rumanía, Belgica, Egipto, Túnez, Argelia, Iraq, Marruecos, Palestina y España han participado a este evento para la unión de los pueblos del Mundo.', + enUs: 'Open dialogue: Under the motto "Together for Peace: Respect, Tolerance and Solidarity", organized by the Mekki Moursia Arts Institute on May 5, 2018 in Madrid.

' + + 'I read the text "Salam", in French and Spanish. Arabic translation read by Arabia Moursia that I thank for the invitation.

' + + 'Numbers personalities of Seria, Serbia, Lithuania, Libya, Lebanon, Romania, Belgium, Egypt, Tunisia, Algeria, Iraq, Morocco, Palestine and Spain have participated in this event for the union of the peoples of the World.', + fr: 'Dialogue ouvert: sous le slogan "Ensemble pour la paix: Respect, Tolérance et Solidarité", organisé par l\'Institut des arts Mekki Moursia le 5 mai 2018 à Madrid.

' + + 'J\'ai lu le texte "Salam", en français et en espagnol. Traduction arabe lue par Arabia Moursia que je remercie pour l\'invitation.

' + + 'De nombreuses personnalités originaires de Syrie, de Serbie, de Lituanie, de Libye, du Liban, de Roumanie, de Belgique, d\'Egypte, de Tunisie, d\'Algérie, d\'Irak, du Maroc, de Palestine et d\'Espagne ont participé à cet évènement pour l\'union des peuples du monde.' + }, + image: '../statics/images/international_events/2_Photo.jpg', + icon: 'library_books', + side: 'left', + ingallery: true, + link_url: '', + link_text: { + es: '', + enUs: '', + fr: '' + } + }, + { + date: '2018-3-10 00:00:00', + title: 'Tribute to the Arab and Moroccan women', + description: { + es: 'Homenaje a la Mujer Árabe y la Marroquí en especial, organisado por el Instituto de Artes Mekki Moursia, en Fuenlabrada, el 10 de Marzo 2018
' + + 'Quiero agradecer Arabia Moursia, Presidente del Instituto de Artes Mekki Moursia, por la invitación.
' + + '
' + + 'He leido el texto "Salam", en frances y español. La traducción arab fue leido por Yamil Mahmoud Abusada, Presidente del Asociación de la Comunidad Hispano Palestina Jerusalén
' + + 'en Madrid.', + enUs: 'organized by the Institute of Arts Mekki Moursia, in Fuenlabrada, on March 10, 2018
' + + 'I want to thank Arabia Moursia, President of the Arts Institute Mekki Moursia, for the invitation.

' + + 'I read the text "Salam", in French and Spanish. The arabic translation was read by Yamil Mahmoud Abusada, President of the Palestinian Community Association Jerusalem Jerusalem
' + + 'in Madrid.', + fr: 'Hommage aux femmes arabes et marocaines, organisé par l\'Institut des arts Mekki Moursia, à Fuenlabrada, le 10 mars 2018
' + + 'Je tiens à remercier Arabia Moursia, présidente de l\'Institut des arts Mekki Moursia, pour l\'invitation.

' + + 'J\'ai lu le texte "Salam", en français et en espagnol. La traduction arabe a été lue par Yamil Mahmoud Abusada, président de l\'Association de la communauté palestinienne, Jérusalem, à Madrid.' + }, + image: '../statics/images/international_events/3_Photo.jpg', + icon: 'library_books', + side: 'left', + ingallery: true, + link_url: 'https://www.facebook.com/mekkimoursia/videos/1580322755412612/?t=1698', + link_text: { + es: 'Ver el Video', + enUs: 'Show the Video', + fr: 'Voir le Video' + } + }, + { + date: '2018-3-24 00:00:00', + title: 'Scientific symposium - Monastir', + description: { + es: 'Simposio científico sobre el tema de la literatura penitenciaria en Monastir, Túnez, 24-25 de marzo de 2018.
' + + 'Quiero agradecer a Hakim por su invitación.
' + + 'He leído el texto titulado "Salam", una traducción al árabe leída por Hamid Mokhtar.
' + + 'Recibido en la radio de Monastir con Hamid Mokhtar.', + enUs: 'Scientific symposium on the theme of penitentiary literature in Monastir, Tunisia, 24-25 March 2018.
' + + 'I want to thank Hakim for his invitation
' + + 'Have read the text entitled "Salam". The arabic translation was read by Hamid Mokhtar.
' + + 'Received at Monastir radio with Hamid Mokhtar.', + fr: 'Symposium scientifique sur le thème de la littérature pénitentiaire à Monastir, Tunisie, les 24 et 25 mars 2018. 
' + + 'Je tiens à remercier Hakim pour son invitation
' + + 'Ai lu le texte intitulé "Salam", traduction arabe lue par Hamid Mokhtar.
' + + 'Reçue à la radio de Monastir avec Hamid Mokhtar.' + }, + image: '../statics/images/international_events/4_Photo.jpg', + image2: '../statics/images/international_events/5_Photo.jpg', + icon: 'library_books', + side: 'left', + ingallery: true, + link_url: '', + link_text: { + es: '', + enUs: '', + fr: '' + } + }, + { + date: '2016-5-27 00:00:00', + title: '10th International Poetry Festival, Nador, Rif, Morocco', + description: { + es: '', + enUs: '', + fr: '' + }, + image: '../statics/images/international_events/6_Photo.jpg', + image2: '../statics/images/international_events/7_Photo.jpg', + image3: '../statics/images/international_events/8_Photo.jpg', + image4: '../statics/images/international_events/9_Photo.jpg', + icon: 'library_books', + side: 'left', + ingallery: true, + link_url: '', + link_text: { + es: '', + enUs: '', + fr: '' + } + }, + { + date: '2015-12-10 00:00:00', + title: 'Poetry podium, Aquilone, Liège, Belgium, December 2015', + description: { + es: 'Micro abierta de poesía, l\'Aquilone, Lieja, Bélgica, diciembre de 2015. Lectura del cuento "Seda roja cómo un beso", 1er premio Cuento y Novela - Tema de la infancia - Unicef 2015.', + enUs: 'Reading of the tale "Soie rouge baiser", first award Tale and Novel - Theme: Chilhood, UNICEF 2015', + fr: 'Podium poétique, l\'Aquilone, Liège, Belgique, décembre 2015. Lecture du conte "Soie rouge baiser", 1er prix Conte et Nouvelle - Thème: Enfance, UNICEF 2015' + }, + image: '../statics/images/international_events/10_Photo.jpg', + icon: 'library_books', + side: 'left', + link_url: '', + link_text: { + es: '', + enUs: '', + fr: '' + } + } + ] + }] + +const lang_available: ILang[] = [ + { label: 'English', icon: 'fa-flag-us', value: 'enUs', image: '../statics/images/gb.png', short: 'EN' }, + { label: 'Español', icon: 'fa-flag-es', value: 'es', image: '../statics/images/es.png', short: 'ES' }, + { label: 'Français', icon: 'fa-facebook', value: 'fr', image: '../statics/images/fr.png', short: 'FR' } +] + +const preLoadImages: IPreloadImages[] = [ + { imgname: '../../statics/images/logo.png', mobile: true, alt: 'Logo' }, + { imgname: '../../statics/images/gb.png', mobile: false, alt: '' }, + { imgname: '../../statics/images/es.png', mobile: false, alt: '' }, + { imgname: '../../statics/images/fr.png', mobile: false, alt: '' }, + { imgname: '../../statics/images/it.png', mobile: false, alt: '' }, + { imgname: '../../statics/images/background.jpg', mobile: true, alt: 'Finestra che apre sul mare' }, + { imgname: '../../statics/images/background1.jpg', mobile: true, alt: 'sfondo mare' }, + { imgname: '../../statics/images/background3.jpg', mobile: true, alt: 'sfondo mare 3' }, + { imgname: '../../statics/images/landing_first_section.png', mobile: true, alt: 'Landing' }, + { imgname: '../../statics/images/brigitte_statua.jpg', mobile: true, alt: 'Brigitte' }, + { imgname: '../../statics/images/logo.png', mobile: true, alt: 'Logo' }, + { imgname: '../../statics/images/whereiam.jpg', mobile: true, alt: 'Where i am' }, + { imgname: '../../statics/images/whoiam.jpg', mobile: true, alt: 'who I am' }, + { imgname: '../../statics/images/audiopoetry.jpg', mobile: true, alt: 'AudioPoetry' }, + { imgname: '../../statics/images/books/cover_book_1.jpg', mobile: true, alt: 'Cover Book 1' }, + { imgname: '../../statics/images/books/cover_book_2.jpg', mobile: true, alt: 'Cover Book 2' }, + { imgname: '../../statics/images/books/cover_book_3_fronte.jpg', mobile: true, alt: 'Cover Book 3' }, + { imgname: '../../statics/images/photos_gallery.jpg', mobile: true, alt: 'Photos Gallery' }, + { imgname: '../../statics/images/photos_exibitions.jpg', mobile: true, alt: 'Photos Exibitions' }, + { imgname: '../../statics/images/books.jpg', mobile: true, alt: 'Books' }, + { imgname: '../../statics/images/artistic_background.jpg', mobile: true, alt: 'Artistic Background' }, + { imgname: '../../statics/images/international_flags.jpg', mobile: true, alt: 'International Events' }, + { imgname: '../../statics/images/private_lessons.jpg', mobile: true, alt: 'Private Lessons' } +] + +const getGallery: IColl[] = [ + { + title: { + es: 'Colors in Meche\'s', + enUs: 'Colors in Meche\'s', + fr: 'Colors in Meche\'s', + }, + subtitle: { + es: 'Meche’s Street food, Málaga centro', + enUs: 'Meche’s Street food, Málaga', + fr: 'Meche’s Street food, Málaga centre' + }, + ingallery: true, + inexibitions: true, + img: '../../statics/images/photos_exibitions/1_Colors_in_Meche_s_1.jpg', + }, + { + title: { + es: 'Colors in Meche\'s', + enUs: 'Colors in Meche\'s', + fr: 'Colors in Meche\'s', + }, + subtitle: { + es: 'Meche’s Street food, Málaga centro', + enUs: 'Meche’s Street food, Málaga', + fr: 'Meche’s Street food, Málaga centre' + }, + ingallery: true, + inexibitions: true, + img: '../../statics/images/photos_exibitions/2_Colors_in_Meche_s_2.jpg' + }, + { + title: { + es: 'Colors in Meche\'s', + enUs: 'Colors in Meche\'s', + fr: 'Colors in Meche\'s', + }, + subtitle: { + es: 'Palmeras cómo fuegos artificiales', + enUs: 'Palm trees which seem fireworks', + fr: 'Des palmiers comme un feu d\'artifice' + }, + ingallery: true, + inexibitions: true, + img: '../../statics/images/photos_exibitions/3_Colors_in_Meche_s.jpg' + }, + { + title: { + es: 'Colors in Meche\'s', + enUs: 'Colors in Meche\'s', + fr: 'Colors in Meche\'s', + }, + subtitle: { + es: 'Bailando cómo un fénix', + enUs: 'Dancing like a phoenix', + fr: 'Dansant tel un phénix' + }, + ingallery: true, + inexibitions: true, + img: '../../statics/images/photos_exibitions/4_Colors_in_Meche_s.jpg' + }, + { + title: { + es: 'Colors in Meche\'s', + enUs: 'Colors in Meche\'s', + fr: 'Colors in Meche\'s', + }, + subtitle: { + es: 'Flamenco en acuarela', + enUs: 'Flamenco in watercolor', + fr: 'Flamenco en aquarelle' + }, + ingallery: true, + inexibitions: true, + img: '../../statics/images/photos_exibitions/5_Colors_in_Meche_s.jpg' + }, + { + title: { + es: 'Colors in Meche\'s', + enUs: 'Colors in Meche\'s', + fr: 'Colors in Meche\'s', + }, + subtitle: { + es: 'Miradas', + enUs: 'Looks', + fr: 'Regards' + }, + ingallery: true, + inexibitions: true, + img: '../../statics/images/photos_exibitions/6_Colors_in_Meche_s.jpg' + }, + { + title: { + es: 'Colors in Meche\'s', + enUs: 'Colors in Meche\'s', + fr: 'Colors in Meche\'s', + }, + subtitle: { + es: 'Luz azul', + enUs: 'Blue light', + fr: 'Lumière bleue' + }, + ingallery: true, + inexibitions: true, + img: '../../statics/images/photos_exibitions/7_Colors_in_Meche_s.jpg' + }, + { + title: { + es: 'Colors in Meche\'s', + enUs: 'Colors in Meche\'s', + fr: 'Colors in Meche\'s', + }, + subtitle: { + es: 'En una luz morada y dorada / De pronto es como una levitación (de la izquierda a la derecha)', + enUs: 'In a purple and golden light, Suddenly it\'s like a levitation', + fr: 'Dans une lumière violette et dorée. Subitement, c\'est comme une lévitation' + }, + ingallery: true, + inexibitions: true, + img: '../../statics/images/photos_exibitions/8_Colors_in_Meche_s.jpg' + }, + { + title: { + es: 'The mirror of Málaga', + enUs: 'The mirror of Málaga', + fr: 'The mirror of Málaga', + }, + subtitle: { + es: 'Woodstock cafe/bar, Málaga Huelin - April 2019', + enUs: 'Woodstock cafe/bar, Málaga Huelin - April 2019', + fr: 'Woodstock cafe/bar, Málaga Huelin - April 2019' + }, + ingallery: false, + inexibitions: true, + img: '../../statics/images/photos_exibitions/9_Poster_of_the_photos_exhibition_in_the_Woodstock_cafe.jpg' + }, + { + title: { + es: 'The mirror of Málaga', + enUs: 'The mirror of Málaga', + fr: 'The mirror of Málaga', + }, + subtitle: { + es: 'The Kiwi Revolution - Málaga centro (Spain). Marzo 2019', + enUs: 'The Kiwi Revolution - Málaga center (Spain). March 2019', + fr: 'The Kiwi Revolution - Málaga centre (Spain). Mars 2019' + }, + ingallery: false, + inexibitions: true, + img: '../../statics/images/photos_exibitions/10_The_mirror_of_Malaga_1.jpg' + }, + { + title: { + es: 'The mirror of Málaga', + enUs: 'The mirror of Málaga', + fr: 'The mirror of Málaga', + }, + subtitle: { + es: '"luz púrpura"/"luz azul"/"Retrato de Antonio Banderas en Picasso"/"Laberinto"/"31 de diciembre de 2017"/"El espejo"', + enUs: '"Purple light"/"blue light"/"Portrait of Antonio Banderas in Picasso"/"Labyrinth"/"December 31st, 2017"/"The mirror"', + fr: '"Lumière violette"/"Lumière bleue"/"Portrait d\'Antonio Banderas en Picasso"/"Labyrinthe"/"31 décembre 2017"/"Le miroir"' + }, + ingallery: true, + inexibitions: true, + img: '../../statics/images/photos_exibitions/11_The_mirror_of_Malaga_2.jpg' + }, + { + title: { + es: 'The mirror of Málaga', + enUs: 'The mirror of Málaga', + fr: 'The mirror of Málaga', + }, + subtitle: { + es: '"Plaza Esperanza"/"The quiero Monica"/"Lumen"/"Baños del Carmen"', + enUs: '"Plaza Esperanza"/"I love you Monica"/"Lumen"/"Baños del Carmen"', + fr: '" Plaza Esperanza"/"Je t\'aime Monique"/"Lumen"/"Baños del Carmen"' + }, + ingallery: true, + inexibitions: true, + img: '../../statics/images/photos_exibitions/12_The_mirror_of_Málaga.jpg' + }, + { + title: { + es: 'The mirror of Málaga', + enUs: 'The mirror of Málaga', + fr: 'The mirror of Málaga', + }, + subtitle: { + es: 'Algunos Commentarios sobre la exposition', + enUs: 'Some reviews about exposition', + fr: 'Quelques commentaires sur l\'exposition' + }, + ingallery: false, + inexibitions: true, + img: '../../statics/images/photos_exibitions/13_Algunos_comentarios_sobre_la_exposición_eL_Espejo_de_Malaga_1.jpg' + }, + { + title: { + es: 'The mirror of Málaga', + enUs: 'The mirror of Málaga', + fr: 'The mirror of Málaga', + }, + subtitle: { + es: 'Algunos Commentarios sobre la exposition', + enUs: 'Some reviews about exposition', + fr: 'Quelques commentaires sur l\'exposition' + }, + ingallery: false, + inexibitions: true, + img: '../../statics/images/photos_exibitions/14_Algunos_comentarios_sobre_la_exposición_eL_Espejo_de_Malaga_2.jpg' + }, + { + title: { + es: '', + enUs: '', + fr: '', + }, + subtitle: { + es: '', + enUs: '', + fr: '' + }, + ingallery: true, + inexibitions: false, + img: '../../statics/images/gallery/gal2.jpg' + }, + +] + +const myartistic_Collaboration: ICollaborations[] = [ + { + withwhom_title: { + enUs: 'With painters', + es: 'Con pintores', + fr: 'Avec des peintres' + }, + list: [{ + title: { + enUs: 'Carlos d\'Ors, Madrid', + es: 'Carlos d\'Ors, Madrid', + fr: 'Carlos d\'Ors, Madrid' + }, + date: '2018-5-3 00:00:00', + subtitle: { + enUs: 'Record poetic city at night.
' + + 'Poem for the painting "Passing through Montmartre at night" by Carlos d\'Ors, Madrid

' + + '

Paseando por Montmartre, de noche
' + + 'Te he buscado en el agua del espejo, querido
' + + 'He mirado con gusto, toda la noche
' + + 'Abierto mi corazón a todas las locuras
' + + 'Me gusta Montmartre, sobre todo bajo la lluvia
' + + 'Place du Tertre, mi corazón vuela
' + + 'A ti te gusta Man Ray y la Poesia
' + + 'Pero, ¿ estás seguro de que somos, simplement, amigos ?

' + + '©Brigitte M.G. Dumont, 3/5/2018', + es: 'Recordio poetico ciudad de noche.
' + + 'Poema para el cuadro "Passando por Montmartre de noche"  de Carlos d’Ors, Madrid:

' + + '

Paseando por Montmartre, de noche
' + + 'Te he buscado en el agua del espejo, querido
' + + 'He mirado con gusto, toda la noche
' + + 'Abierto mi corazón a todas las locuras
' + + 'Me gusta Montmartre, sobre todo bajo la lluvia
' + + 'Place du Tertre, mi corazón vuela
' + + 'A ti te gusta Man Ray y la Poesia
' + + 'Pero, ¿ estás seguro de que somos, simplemente, amigos ?

' + + '©Brigitte M.G. Dumont, 3/5/2018', + fr: 'Poème écrit sur base de "Paseando por Montmartre, la nuit. Paris" de Carlos d’Ors, Madrid:

' + + '

En passant à Montmartre, la nuit
' + + 'Je t’ai cherché dans l’eau du miroir, mon chéri
' + + 'J’ai bien regardé, toute la nuit
' + + 'Ouvert mon cœur à toutes les folies
' + + 'J’aime, Montmartre, surtout sous la pluie
' + + 'Place du Tertre, mon cœur s’enfuit
' + + 'Toi, tu aimes, Man Ray et la Poésie
' + + 'Mais, es-tu sûr que nous soyons, simp lement, amis ?

' + + '©Brigitte M.G. Dumont, 3/5/2018' + }, + linkagg: '../../statics/mp3/artistic_coll/painter_1.mp3', + linkagg_type: 1, + img: '../../statics/images/artistic_coll/painter_1.jpg' + }] + }, + { + withwhom_title: { + enUs: 'With musicians', + es: 'Con musicos', + fr: 'Avec des musiciens' + }, + list: [{ + title: { + enUs: 'Anantakara, Philippe Wauman (1)', + es: 'Anantakara, Philippe Wauman (1)', + fr: 'Anantakara, Philippe Wauman (1)' + }, + date: '2015-8-8 00:00:00', + subtitle: { + enUs: 'Poetic and aromatic concert, experience of spiritual path, entitled "Luminescence", in the millenary chapel of Somal, Somme-Leuze, Belgium, 08/08/2015.
' + + 'Collaboration with Anantakara, Philippe Wauman, The music of colors.
' + + 'Mystical experience of two birds meeting.', + es: 'Concierto poético y aromático, experiencia de camino espiritual, titulado "Luminiscencia", en la capilla milenaria de Somal, Somme-Leuze, Bélgica, 08/08/2015.
' + + 'Colaboración con Anantakara, Philippe Wauman, La música de los colores.
' + + 'Experiencia mística cuando dos pájaros se encuentran.', + fr: 'Concert poétique et aromatique, expérience de chemin spirituel, intitulé "Luminescence" , à la chapelle millénaire de Somal, Somme-Leuze, Belgique, le 08/08/2015.
' + + 'Collaboration avec Anantakara, Philippe Wauman, La musique des couleurs.
' + + 'Expérience mystique de la rencontre de deux oiseaux.
' + + 'J’y ai évoqué les couleurs, les sens, la photographie, entre autres.' + }, + img: '../../statics/images/artistic_coll/Photo_Somal.jpg' + }, + { + title: { + enUs: 'Anantakara, Philippe Wauman (2)', + es: 'Anantakara, Philippe Wauman (2)', + fr: 'Anantakara, Philippe Wauman (2)' + }, + date: '2014-11-3 00:00:00', + subtitle: { + enUs: 'Poetic concert on the theme "Awakening, light, transcendence" at Saint Joseph de Dolembreux, Belgium, with Anantakara, Philippe Wauman, The music of colors, November 2014.', + es: 'Concierto poético sobre el tema "Despertar, luz, trascendencia" en Saint Joseph de Dolembreux, Bélgica, con Anantakara, Philippe Wauman, La música de los colores, noviembre de 2014.', + fr: 'Concert poétique sur le thème "Eveil, lumière, transcendance" à Saint Joseph de Dolembreux, Belgique, avec Anantakara, Philippe Wauman, La musique des couleurs, novembre 2014.' + }, + img: '../../statics/images/artistic_coll/musician_1.jpg', + img2: '../../statics/images/artistic_coll/musician_2.jpg' + } + ] + } +] + +const functionality: IFunctionality = { + PWA: false, + SHOW_PROFILE: false, + SHOW_REG_BUTTON: false, + ENABLE_REGISTRATION: false, // Cambiare con true + ENABLE_REG_AYNI: false, + SHOW_NEWSLETTER: false, + SHOW_ONLY_POLICY: false, + ENABLE_TODOS_LOADING: false, + ENABLE_PROJECTS_LOADING: false, + SHOW_IF_IS_SERVER_CONNECTION: false, + SHOW_MESSAGES: false, + BOOKING_EVENTS: false + } +export const routes = baseroutes + export const static_data = { functionality, baseroutes, - costanti, routes, - lang_available, + ds_operatori, + getGallery, + mybooks, + mytimeline, preLoadImages, + myInternational_Events, + myartistic_Collaboration, + lang_available, arrLangUsed } diff --git a/src/index.template.html b/src/index.template.html index 2cde8b3..b4fd83e 100755 --- a/src/index.template.html +++ b/src/index.template.html @@ -17,10 +17,12 @@ - + + diff --git a/src/root/home/home.scss b/src/root/home/home.scss old mode 100755 new mode 100644 index dca9416..39f5f93 --- a/src/root/home/home.scss +++ b/src/root/home/home.scss @@ -15,30 +15,6 @@ p { //text-shadow: .125rem .125rem .25rem $grayshadow; } -.logo{ - margin-left: auto; - margin-right: auto; - - max-height: 200px; - max-width: 200px; - @media (max-width: 718px) { - max-height: 100px; - max-width: 100px; - } -} - -.data_start{ - margin-left: auto; - margin-right: auto; - - max-height: 150px; - max-width: 250px; - @media (max-width: 718px) { - max-height: 90px; - max-width: 180px; - } -} - h4 { font-size: 1.25rem; } @@ -51,8 +27,8 @@ h4 { } .landing_background { - background: #000 url(../../statics/images/foto1.jpg) no-repeat 100% fixed; - background-size: contain !important; + background: #000 url(../../statics/images/background.jpg) no-repeat 50% fixed; + background-size: cover } .landing > section { @@ -85,7 +61,7 @@ h4 { min-width: 350px; } - &__comeassociarsi { + &__comeassociarsi{ min-width: 350px; } } @@ -98,15 +74,6 @@ h4 { font-size: 1rem; } -.subtitle_small { - font-weight: 600; - text-align: center; - letter-spacing: 0.125rem; - text-transform: uppercase; - font-size: 1rem; - margin: 0px; -} - .landing > section.padding { padding: 5.62rem 1rem; } @@ -123,13 +90,10 @@ h4 { .landing > section > div { position: relative; + max-width: 1240px; width: 100% } -.maxwidth1200 { - max-width: 1200px; -} - .landing__toolbar { background: -webkit-gradient(linear, left top, left bottom, from(#000), to(transparent)); background: linear-gradient(180deg, #000, transparent); @@ -143,11 +107,11 @@ h4 { } .landing__hero { - min-height: 20vh + min-height: 70vh } .landing__header { - height: 0vh + height: 18vh } .landing__arrow { @@ -161,8 +125,8 @@ h4 { } .landing__logo { - width: 4.40rem; - height: 4.40rem; + width: 9.40rem; + height: 9.40rem; margin-top: 1.315rem; //-webkit-animation: logo-rotate 240s linear infinite; //animation: logo-rotate 240s linear infinite @@ -247,6 +211,7 @@ body.mobile .landing:before { z-index: -1; //background: #000 url(../../statics/images/cover.jpg) 50%; + background-size: cover } /* @@ -284,12 +249,16 @@ body.mobile .landing:before { text-shadow: 0.125rem 0.125rem 0.25rem $grayshadow; } -.text-h1, h1 { - font-size: 3rem; - font-weight: bold; - line-height: 3rem; +.shadow-max { + //color: white; + text-shadow: .25rem .25rem .5rem $grayshadow; +} + +.text-h1 { + font-size: 6rem; + font-weight: 300; + line-height: 6rem; letter-spacing: -.01562em; - margin-bottom: 8px !important; } .text-h2 { @@ -303,7 +272,7 @@ body.mobile .landing:before { font-weight: 700; } -.text-vers { +.text-vers{ font-size: 0.75rem; font-weight: 400; line-height: 1.75rem; @@ -311,21 +280,22 @@ body.mobile .landing:before { text-shadow: .25rem .25rem .5rem $grayshadow; } -.homep-cover-img-1 { - background: #000 url(../../statics/images/foto1.jpg) no-repeat 50% fixed; - //transition: background-image 1s ease-in-out; -} - -.homep-cover-img-2 { - background: #000 url(../../statics/images/foto2.jpg) no-repeat 50% fixed; - //transition: background-image 1s ease-in-out; -} - -.homep-cover-img-3 { - background: #000 url(../../statics/images/foto3.jpg) no-repeat 50% fixed; - //transition: background-image 1s ease-in-out; -} - +// +//.homep-cover-img-1 { +// background: #000 url(../../statics/images/foto1.jpg) no-repeat 50% fixed; +// //transition: background-image 1s ease-in-out; +//} +// +//.homep-cover-img-2 { +// background: #000 url(../../statics/images/foto2.jpg) no-repeat 50% fixed; +// //transition: background-image 1s ease-in-out; +//} +// +//.homep-cover-img-3 { +// background: #000 url(../../statics/images/foto3.jpg) no-repeat 50% fixed; +// //transition: background-image 1s ease-in-out; +//} +// .homep-cover-img.hide-filter:before { opacity: 0 } @@ -356,7 +326,7 @@ body.mobile .landing:before { } .clgutter { - margin-top: 0.25rem; + margin-top: 1.25rem; padding: .62rem; } @@ -367,23 +337,25 @@ body.mobile .landing:before { background-repeat: no-repeat !important; } + @media (max-width: 718px) { // PER VERSIONE MOBILE .landing__hero { + min-height: 50vh; text-align: center } .landing__header { - height: 10vh + height: 7vh } .clgutter { margin-top: 0; padding: 0; } - .landing__hero .text-h1, h1 { - font-size: 2rem; - line-height: 2.05rem; - margin-bottom: 1.25rem + .landing__hero .text-h1 { + font-size: 3rem; + line-height: 3.05rem; + margin-bottom: 1.5rem } .landing > section.padding { @@ -398,14 +370,6 @@ body.mobile .landing:before { .landing > section.padding_gallery { padding-top: 3.125rem; padding-bottom: 5.625rem; - - max-width: 800px; - } - - .landing > section.padding_gallery > div { - padding-top: 3.125rem; - padding-bottom: 5.625rem; - } .landing__features h4, .landing__features h6 { @@ -424,9 +388,6 @@ body.mobile .landing:before { .landing__hero-content { padding-bottom: 11.25rem; } - .landing__hero2-content { - padding-bottom: 7.25rem; - } .landing__hero-btns { -webkit-box-pack: center; -ms-flex-pack: center; @@ -440,13 +401,13 @@ body.mobile .landing:before { .text-subtitle1 { font-size: 1.25rem; } - .text-vers { + .text-vers{ font-size: 0.6rem; } .carousel_img_3 { //background-image: url(../../statics/images/cibo_sano.jpg); - background-size: 500px 500px !important; + background-size: 620px 620px !important; background-position: 50% top !important; background-repeat: no-repeat !important; } @@ -460,12 +421,6 @@ body.mobile .landing:before { background-color: rgba(0, 0, 0, .3); } -.sfondo-grigio { - padding: 1rem; - color: $textcol; - background-color: rgba(0, 0, 0, .35); -} - .mycontacts { color: gray; letter-spacing: 0.078rem; @@ -483,25 +438,9 @@ body.mobile .landing:before { letter-spacing: 0.093rem; } -.q-carousel__slide{ - padding: 8px !important; -} - -.step-text{ - font-size: 1.15rem; - font-weight: 500; -} - -.mlvalue { - margin: 5px 5px; - font-weight: bold; - font-size: 1rem; - -} - -.q-carousel__slide{ - // background-size: auto; - background-size: contain !important; - background-repeat: no-repeat; - background-position: 50%; +.text-intro { + font-family: "Lucida Calligraphy", serif; + font-size: 1rem !important; + letter-spacing: 0.1rem; + line-height: 1.5; } diff --git a/src/root/home/home.ts b/src/root/home/home.ts old mode 100755 new mode 100644 index fa41264..4132798 --- a/src/root/home/home.ts +++ b/src/root/home/home.ts @@ -1,48 +1,33 @@ import Vue from 'vue' import { Component } from 'vue-property-decorator' -import { GlobalStore, UserStore, NotevoleStore } from '@store' +import { GlobalStore, UserStore } from '@store' import { Logo } from '../../components/logo' import { Footer } from '../../components/Footer' -import { CMyPage } from '../../components/CMyPage/index' import VueScrollReveal from 'vue-scroll-reveal' import { tools } from '@src/store/Modules/tools' -import { func_tools, toolsext } from '@src/store/Modules/toolsext' +import { toolsext } from '@src/store/Modules/toolsext' import { Screen } from 'quasar' -import MixinMetaTags from '@src/mixins/mixin-metatags' -import { - CCardCarousel, - CImgText, - CTitleBanner, - CStatus, - CStatusReg, - CNextZoom, - CVerifyTelegram, CVerifyEmail -} from '@components' -import MixinBase from '@src/mixins/mixin-base' -import { static_data } from '@src/db/static_data' -import { INotData } from '@src/model' -// Vue.use(VueScrollReveal, { -// class: 'v-scroll-reveal', // A CSS class applied to elements with the v-scroll-reveal directive; useful for animation overrides. -// duration: 1200, -// scale: 0.95, -// distance: '10px', -// rotate: { -// x: 0, -// y: 0, -// z: 0 -// } -// // mobile: true -// }) +Vue.use(VueScrollReveal, { + class: 'v-scroll-reveal', // A CSS class applied to elements with the v-scroll-reveal directive; useful for animation overrides. + duration: 1200, + scale: 0.95, + distance: '10px', + rotate: { + x: 0, + y: 0, + z: 0 + } + // mobile: true +}) @Component({ - mixins: [MixinBase], - components: { Logo, Footer, CMyPage, CCardCarousel, CTitleBanner, CImgText, CStatus, CStatusReg, CNextZoom, CVerifyTelegram, CVerifyEmail } + components: { Logo, Footer } }) -export default class Home extends MixinBase { +export default class Home extends Vue { public text: string = '' public visibile: boolean = false public cardvisible: string = 'hidden' @@ -53,117 +38,30 @@ export default class Home extends MixinBase { public $q public polling public slide = 'first' - public slide_video = 'yt_1' - public mysteps = 0 - public myaudio = 0 - public mytestimonianze = 0 - public tab = 'guida' - public slide2 = 0 + public slide2 = 1 public animare: number = 0 - public endload: boolean = false - public indvideo: number = 0 - public arrvideo_yt = [] - public arrvideo_mp4 = [] - - public arrsteps = [ + public getImmagini = [ { - label: '1', - value: 0, - title: { - it: 'Passo 1 - Contributore Finanziario

' + - 'A) Capisco come funziona e lo condivido ad altre 2 persone che vogliono partecipare.
' + - 'B) Entro nella chat e dono i 33€ al gestore della Billettera.', - es: '', - enUs: '' - }, - myicon: 'fas fa-donate', + title: '', subtitle: '', + img: '../../statics/images/eventi_esterni/IMG_6035.jpg' }, { - label: '2', - value: 1, - title: { - it: 'Passo 2 - Contributore solidale

' + - 'Invio il link per registrarsi alle mie 2 persone, che cosí verseranno i 33€.', - es: '', - enUs: '' - }, - myicon: 'fas fa-user-friends', - myicon2: 'fas fa-coins' + title: '', subtitle: '', + img: '../../statics/images/eventi_esterni/IMG_6037.jpg' }, { - label: '3', - value: 2, - title: { - it: 'Passo 3 - Tesoriere/segretario

' + - 'Collaboro, aggiorno la lista dei doni, fornisco informazioni, ma anche conosco, condivido esperienze, passioni e sogni.', - es: '', - enUs: '' - }, - myicon: 'fas fa-piggy-bank', - myicon2: 'far fa-laugh', - myicon3: 'far fa-comments' + title: '', subtitle: '', + img: '../../statics/images/eventi_esterni/IMG_6401.jpg' }, { - label: '4', - value: 3, - title: { - it: 'Passo 4 - Apertura tua Billettera
' + - 'Creo il mio gruppo Telegram nel quale entrano i miei 2 ospiti, i 2 ospiti dei miei 2 ospiti, che porteranno altre 8 persone (4x2).
' + - '
Ricevuti i 33€ da queste 8 persone (264€), mi tengo i mei iniziali 33€ e dono 231 € alla Billettera "Mas Antigua".', - es: '', - enUs: '' - }, - myicon: 'fab fa-whatsapp', - myicon2: 'fas fa-wallet' + title: '', subtitle: '', + img: '../../statics/images/eventi_esterni/IMG_7203.jpg' }, { - label: '5', - value: 4, - title: { - it: 'Passo 5
' + - 'Aspetto, da parte delle 8 nuove Billettere, le donazioni di 231€, per un totale di 1848€.
' + - '
Ringrazio l\'Universo per il dono ricevuto e fornisco aiuto a chi ne ha bisogno.
' + - 'Se desidero, posso ricominciare!', - es: '', - enUs: '' - }, - myicon: 'far fa-clock', - myicon2: 'fas fa-euro-sign', - myicon3: 'fas fa-praying-hands', - myimg: '/' + tools.getimglogo(), + title: '', subtitle: '', + img: '../../statics/images/eventi_esterni/IMG_7209.jpg' } - ] - public advise = [ - { - title: { - it: 'La forza di questo gioco sono le Persone e la Collaborazione.
Vincete la timidezza e scrivete agli amici su whatsapp, facebook, Telegram.', - es: '', - enUs: '' - }, - color: 'white', icon: 'fas fa-hands-helping', - textcolor: 'black' - }, - { - title: { - it: 'È un lavoro di squadra, dove ognuno fa la sua parte.', - es: '', - enUs: '' - }, - color: 'white', - icon: 'fas fa-users', - textcolor: 'black' - }, - { - title: { - it: 'E\' un\'opportunità di risentire vecchi amici, ed avere un intento comune, per risentirci e di riconnetterci.
', - es: '', - enUs: '' - }, - color: 'white', - icon: 'fas fa-hand-holding-heart', - textcolor: 'black' - } ] constructor() { @@ -172,28 +70,25 @@ export default class Home extends MixinBase { this.initprompt() } - public meta() { - return tools.metafunc(this) + get getappname(){ + return this.$t('msg.myAppName') } - get notevolerec() { - return UserStore.state + get heightgallery () { + if (Screen.width < 400) { + return '200px' + }else if (Screen.width < 600) { + return '300px' + } else { + return '600px' + } } get tools() { return tools } - get TelegVerificato() { - return UserStore.state.my.profile.teleg_id > 0 - } - - get visuStatus() { - return !this.isVerificato || !this.TelegVerificato || UserStore.state.my.profile.paymenttypes.length === 0 - } - public mounted() { - let primo = true const mytime = 10000 this.polling = setInterval(() => { @@ -204,50 +99,38 @@ export default class Home extends MixinBase { // console.log('this.firstClassSection', this.firstClassSection) }, mytime) + } + get appname() { + return process.env.APP_NAME } public beforeDestroy() { - // console.log('beforeDestroy') + console.log('beforeDestroy') clearInterval(this.polling) } public created() { - if (!!tools.getCookie(tools.TABBED_HOME)) { - this.tab = tools.getCookie(tools.TABBED_HOME) - } this.animare = process.env.DEV ? 0 : 8000 - for (let index = 0; index <= tools.getvideonum(true); ++index) { - this.arrvideo_yt.push(tools.getvideoyt(index)) - } - for (let index = 0; index <= tools.getvideonum(false); ++index) { - this.arrvideo_mp4.push(tools.getvideomp4src(index)) - } - GlobalStore.actions.prova() - - this.endload = true - } - - get getvideonum_youtube() { - return tools.getvideonum(true) - } - - get getvideonum_mp4() { - return tools.getvideonum(false) - } - - get heightgallvideo() { - return tools.heightgallvideo() } get isLogged() { return UserStore.state.isLogged } - get static_data() { - return static_data + public meta() { + return { + keywords: { name: 'keywords', content: 'Quasar website' }, + // meta tags + meta: { + mykey: { name: 'mykey', content: 'Key 1' }, + description: { name: 'description', content: 'Page 1' }, + keywords: { name: 'keywords', content: 'Quasar website' }, + equiv: { 'http-equiv': 'Content-Type', 'content': 'text/html; charset=UTF-8' } + } + } } public mystilecard() { @@ -272,7 +155,7 @@ export default class Home extends MixinBase { } public initprompt() { - window.addEventListener('beforeinstallprompt', (event) => { + window.addEventListener('beforeinstallprompt', function (event) { // console.log('******************************** beforeinstallprompt fired') event.preventDefault() // console.log('§§§§§§§§§§§§§§§§§§§§ IMPOSTA DEFERRED PROMPT !!!!!!!!!!!!!!!!! ') @@ -318,46 +201,4 @@ export default class Home extends MixinBase { } } - - get getappname() { - return tools.getappname(this, false) - } - - public gettitle_advise(rec) { - return rec.title[tools.getLocale()] - } - - public geticonlist(rec) { - if (rec.icon) { - return rec.icon - } else { - return 'fas fa-info' - } - - } - - public getfileimgdown(rec) { - return rec.file[tools.getLocale()] - } - - get isVerificato() { - return UserStore.getters.isVerificato - } - - get isEmailVerified() { - return UserStore.state.my.verified_email - } - - public openrighttoolbar() { - GlobalStore.state.RightDrawerOpen = true - } - - get TelegCode() { - return UserStore.state.my.profile.teleg_checkcode - } - - public changetab(val) { - tools.setCookie(tools.TABBED_HOME, val) - } - } diff --git a/src/root/home/home.vue b/src/root/home/home.vue old mode 100755 new mode 100644 index 4f8787b..4cb5044 --- a/src/root/home/home.vue +++ b/src/root/home/home.vue @@ -1,313 +1,135 @@ diff --git a/src/root/intro/intro.scss b/src/root/intro/intro.scss deleted file mode 100755 index 9123ccc..0000000 --- a/src/root/intro/intro.scss +++ /dev/null @@ -1,5 +0,0 @@ -.signup { - width: 100%; - margin: 0 auto; - max-width: 450px; -} diff --git a/src/root/intro/intro.ts b/src/root/intro/intro.ts deleted file mode 100755 index 81976e2..0000000 --- a/src/root/intro/intro.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { Component } from 'vue-property-decorator' - -import { CMyPage } from '../../components/CMyPage/index' - -import { tools } from '@src/store/Modules/tools' -import { Screen } from 'quasar' -import { CCopyBtn, CGuidelines, CImgText, CSignUpNotevole, CTitleBanner, CVideoPromo } from '@components' -import MixinBase from '@src/mixins/mixin-base' -import { static_data } from '@src/db/static_data' -import { UserStore } from '@modules' - -@Component({ - mixins: [MixinBase], - components: { CMyPage, CTitleBanner, CImgText, CCopyBtn, CVideoPromo, CGuidelines, CSignUpNotevole } -}) -export default class Intro extends MixinBase { - public $t: any - public $q - public msg: string = '' - - get static_data() { - return static_data - } - - public created() { - if (!tools.getCookie(tools.APORTADOR_SOLIDARIO, '')) - tools.setCookie(tools.APORTADOR_SOLIDARIO, this.$route.params.invited) - } - - get invited() { - return this.$route.params.invited - } - -} diff --git a/src/root/intro/intro.vue b/src/root/intro/intro.vue deleted file mode 100755 index 43d079f..0000000 --- a/src/root/intro/intro.vue +++ /dev/null @@ -1,33 +0,0 @@ - - - - - diff --git a/src/root/invite/invite.scss b/src/root/invite/invite.scss deleted file mode 100755 index 669b176..0000000 --- a/src/root/invite/invite.scss +++ /dev/null @@ -1,5 +0,0 @@ -.mypre { - white-space: pre-wrap; - font-size: 1rem; - font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif; -} diff --git a/src/root/invite/invite.ts b/src/root/invite/invite.ts deleted file mode 100755 index 0503795..0000000 --- a/src/root/invite/invite.ts +++ /dev/null @@ -1,52 +0,0 @@ -import { Component } from 'vue-property-decorator' - -import { CMyPage } from '../../components/CMyPage/index' - -import { tools } from '@src/store/Modules/tools' -import { Screen } from 'quasar' -import { CCopyBtn, CImgText, CTitleBanner } from '@components' -import MixinBase from '@src/mixins/mixin-base' -import { static_data } from '@src/db/static_data' -import { UserStore } from '@modules' - -@Component({ - mixins: [MixinBase], - components: { CMyPage, CTitleBanner, CImgText, CCopyBtn } -}) -export default class Invite extends MixinBase { - public $t: any - public $q - public msg: string = '' - - get static_data() { - return static_data - } - - public mymsg() { - const messaggio = this.getValDbLang('MSG_SHARE', false, '') - - return tools.myprintf(messaggio, [{strin: 'linkreg', strout: this.getRefLink}]) - - // return tools.myprintf(messaggio, [{ - // videointro: static_data.costanti.videointro, - // paginaspiegazione: static_data.costanti.paginaspiegazione, - // linkzoom: tools.getLinkZoom() - // }]) - - // return this.$t('reg.msginvito', { - // videointro: tools.getlinkhref(static_data.costanti.videointro, this.$t('reg.videointro')), - // paginavideo: tools.getlinkhref(static_data.costanti.paginavideo, 'Video'), - // linkzoom: tools.getlinkhref(tools.getLinkZoom(), 'Zoom') - // }) - } - - public copytoclip() { - tools.copyStringToClipboard(this, this.mymsg(), false) - } - - get getRefLink() { - return UserStore.getters.getRefLink(UserStore.state.my.username) - } - - -} diff --git a/src/root/invite/invite.vue b/src/root/invite/invite.vue deleted file mode 100755 index 1c190b8..0000000 --- a/src/root/invite/invite.vue +++ /dev/null @@ -1,41 +0,0 @@ - - - - - diff --git a/src/root/policy/policy.scss b/src/root/policy/policy.scss old mode 100755 new mode 100644 diff --git a/src/root/policy/policy.ts b/src/root/policy/policy.ts old mode 100755 new mode 100644 index f871aa9..41f8c6b --- a/src/root/policy/policy.ts +++ b/src/root/policy/policy.ts @@ -1,27 +1,15 @@ import Vue from 'vue' import { Component } from 'vue-property-decorator' -import { static_data } from '@src/db/static_data' - import { PagePolicy } from '../../components/PagePolicy' -import MixinMetaTags from '@src/mixins/mixin-metatags' -import { tools } from '@src/store/Modules/tools' @Component({ name: 'Policy', components: { PagePolicy } }) -export default class Policy extends MixinMetaTags { +export default class Policy extends Vue { public mioalert = false - public meta() { - return tools.metafunc(this) - } - - get static_data() { - return static_data - } - } diff --git a/src/root/policy/policy.vue b/src/root/policy/policy.vue old mode 100755 new mode 100644 index 7385208..24aa9f9 --- a/src/root/policy/policy.vue +++ b/src/root/policy/policy.vue @@ -1,20 +1,15 @@