repl.it
@StefanGisi/

Learn From the Word (Express)

Express

Learn English from the bible.

fork
loading
Files
  • index.js
  • public
  • routes
  • sessions
  • views
  • app.yaml
  • db.js
  • todo.txt
  • Packager files
  • package-lock.json
  • package.json
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
const express = require('express');
const bodyParser = require('body-parser');
const path = require('path');
const xmlParser = require('xml-js');
const cors = require('cors');
const session = require('express-session');
const bcrypt = require('bcrypt');
const FileStore = require('session-file-store')(session);
const request = require("request");
const nodemailer = require("nodemailer");
const { google } = require("googleapis");
const OAuth2 = google.auth.OAuth2;

const DBPClient = require( "digital-bible-platform" );
const myDBP = new DBPClient.default("3d48e38c1d1038b71e96d3a449d80379");
//console.log(myDBP);

const translate = require('translate');
translate.engine = 'google';
translate.key = 'AIzaSyAjxR0eouZcXL2QfRGN93P1oPbYU7q8CCc';
/* translate.engine = 'yandex';
   translate.key = 'trnsl.1.1.20160818T183807Z.7c193948842b2228.5b489600193358eabfca333eb158f0faf449e6b3
'; */

const apiKey = "005e8f7eb1673bbed82afdea6e06b483";

const stripe = require('stripe')('sk_live_yxUzaLba6YatrNaKXCju720S');

console.log("Init Learn from the Word");

const app = express();

app.use(cors());

app.use(session({
  name: 'lftw-express-secret',
  secret: '[email protected]',
  saveUninitialized: true,
  resave: true,
  store: new FileStore()
}));

app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));

app.set('views', path.join(__dirname, './views'));
app.set('view engine', 'jsx');
app.engine('jsx', require('express-react-views').createEngine());

app.get('/', require('./routes/index').index);
app.get('/donate', require('./routes/donate').donate);
app.get('/400', require('./routes/not_found').not_found);
app.get('/tutoring', require('./routes/tutoring').tutoring);
app.get('/construction', require('./routes/construction').construction);

app.get('/init_books', (req, res) => {

  var options = { method: 'GET',
  url: 'https://api.scripture.api.bible/v1/bibles/06125adad2d5898a-01/books', headers: { 'api-key': apiKey } };

  request(options, function (error, response, body) {

    if (error) throw new Error(error);

    res.send(body);

  });

});

app.get('/get_chapters', (req, res) => {

  var currBook = req.query.curr_book;

  if (currBook) {
    
    var chapterLink = 'https://api.scripture.api.bible/v1/bibles/06125adad2d5898a-01/books/' + currBook + '/chapters';

    var options = { method: 'GET',
    url: chapterLink, headers: { 'api-key': apiKey } };

    request(options, function (error, response, body) {

      if (error) throw new Error(error);

      res.send(body);

    });

  } else {

    res.send("error retrieving chapters.");

  }

});

app.get('/get_verses', (req, res,) => {

  var currChapter = req.query.curr_chapter;

  if (currChapter) {

    var verseLink = 'https://api.scripture.api.bible/v1/bibles/06125adad2d5898a-01/chapters/' + currChapter + "/verses";
    //console.log(verseLink);

    var options = { method: "GET", url: verseLink, headers: { "api-key": apiKey } };

    request(options, function (error, response, body) {

      if (error) throw new Error(error);

      res.send(body);

    });

  } else {

    res.send("error retrieving verses");

  }

});

app.get('/get_lesson', (req, res) => {

  var currLesson = req.query.curr_verse;

  if (currLesson) {

    var lessonLink = "https://api.scripture.api.bible/v1/bibles/06125adad2d5898a-01/verses/" + currLesson;

    var options = { method: "GET", url: lessonLink, headers: { "api-key": apiKey } };

    request(options, function (error, response, body) {

      if (error) throw new Error(error);

      res.send(body);

    });

  } else {

    res.send("error retrieving lesson");

  }

});

app.get('/translate', (req, res, next) => {

  var languageTest = req.query.lesson;

  if (languageTest) {

    var currLang = languageTest.language;
    switch(currLang) {
      case "kR": 
        currLang = "kor";
        break;
      case "jP":
        currLang = "jcl";
        break;
      case "scN":
        currLang = "cus";
        break;
      case "tcN":
        currLang = "cut";
        break;
    };

    var currBook = languageTest.verse.split(".")[0].toLowerCase();
    var currChapter = languageTest.verse.split(".")[1];
    var currVerse = languageTest.verse.split(".")[2];

    var lessonLink = "http://ibibles.net/quote.php?" + currLang + "-" + currBook + "/" + currChapter + ":" + currVerse;
    //console.log(lessonLink);

    var options = { method: "GET", url: lessonLink, headers: { "api-key": apiKey } };

    request(options, function (error, response, body) {

      if (error) throw new Error(error);

      //console.log(body);

      res.send(body);

    });
    
  } else {

    res.send("error retrieving lesson parameters");

  }

});

app.get('/translate_word', (req, res, next) => {

  var chartTest = req.query.logChart;
  //console.log(chartTest);
  var languageTest = req.query.language;

  if (languageTest && chartTest) {

    var currLang = languageTest.toLowerCase();
    switch(currLang) {
      case "kr": 
        currLang = "ko";
        break;
      case "jp":
        currLang = "ja";
        break;
      case "scn":
        currLang = "zh";
        break;
      case "tcn":
        currLang = "zh";
        break;
    };

    var translatedWords = [];
      
    if (chartTest.length > 0) {
      chartTest.forEach(function(cTNV, cTNI) {
        //console.log("cTNV: " + cTNV);
        retrieveTranslateRes(cTNV);
      });
    }
    
    async function retrieveTranslateRes(cTV) {

      var tempEnglishWord = cTV.replace(/[^a-zA-Z]/g, '');
      tempEnglishWord = tempEnglishWord.trim();
      
      const tempTranslation = await translate(tempEnglishWord, currLang);
      
      translatedWords.push([tempEnglishWord, tempTranslation]);

    }
    
    setTimeout(function() {
      //console.log(translatedWords);
      res.json(translatedWords);
    }, 320);

  } else {

    res.send("error retrieving chart parameters");

  }

});

var fixBookTitles = {
  "Exo": "Exod", "Deu": "Deut", "Jos": "Josh", "Jdg": "Judg", "Rut": "Ruth", "1sa": "1sam", "2sa": "2sam", "1ki": "1kgs", "2k1": "2kgs", "1ch": "1chr", "2ch": "2chr", "Ezr": "Ezra", "Est": "Esth", "Psa": "Ps", "Pro": "Prov", "Ecc": "Eccl", "Sng": "Song", "Ezk": "Ezek", "Jol": "Joel", "Amo": "Amos", "Oba": "Obad", "Jon": "Jonah", "Nam": "Nah", "Zep": "Zeph", "Zec": "Zech", "Mat": "Matt", "Mrk": "Mark", "Luk": "Luke", "Jhn": "John", "Act": "Acts", "1co": "1cor", "2co": "2cor", "Php": "Phil", "1th": "1thess", "2th": "2thess", "1ti": "1tim", "2ti": "2tim", "Tit": "Titus", "Phm": "Phlm", "1pe": "1pet", "2pe": "2pet", "1jn": "1john", "2jn": "2john", "3jn": "3john", "Jud": "Jude" };
app.get('/audio', (req, res, next) => {

  var audioTest = req.query.audioVerse;
  var bookTestament = req.query.bookTestament;
  
  if (audioTest && bookTestament) {

    var book_id = audioTest.book.charAt(0).toUpperCase() + audioTest.book.slice(1).toLowerCase();

    if (fixBookTitles[book_id]) {
      book_id = fixBookTitles[book_id];
    }

    var chapter_id = audioTest.chapter.split(".")[1];
    var verse_id = audioTest.verse.split(".")[2];

    var locationLink = "http://dbt.io/audio/location?protocol=http&v=1";

    var options = { method: "GET", url: locationLink, headers: {"api-key": apiKey} };

    request(options, function(_err_, _res_, _bod_) {

      var audioLocationRes = JSON.parse(_bod_);
      //console.log(audioLocationRes);
      var upperLink = audioLocationRes[0].protocol + "://" + audioLocationRes[0].server + audioLocationRes[0].root_path;
      //console.log(upperLink);

      
      var pathLink = "http://dbt.io/audio/path?key=3d48e38c1d1038b71e96d3a449d80379&dam_id=ENGESV" + bookTestament + "&book_id=" + book_id + "&chapter_id=" + chapter_id + "&v=2";
      //console.log(pathLink);

      options.url = pathLink;

      request(options, function(_err_, _res_, _bod_) {

        var audioPathRes = JSON.parse(_bod_);
        //console.log(audioPathRes);
        
        var finalLink = upperLink + "/" + audioPathRes[0].path;

        options.url = 'https://dbt.io/audio/versestart?key=3d48e38c1d1038b71e96d3a449d80379&dam_id=ENGESV' + bookTestament + '&osis_code=' + book_id + '&chapter_number=' + chapter_id + '&verse_number=' + verse_id + '&v=2';

        //console.log(options.url);

        request(options, function(_err_, _res_, _bod_) {

          var verseTimeRes = JSON.parse(_bod_);
          console.log(verseTimeRes);

          var finalAudio = {
            'link': finalLink,
            'start_time': verseTimeRes[0].verse_start,
            'end_time': ''
          };

          options.url = 'https://dbt.io/audio/versestart?key=3d48e38c1d1038b71e96d3a449d80379&dam_id=ENGESV' + bookTestament + '&osis_code=' + book_id + '&chapter_number=' + chapter_id + '&verse_number=' + (parseInt(verse_id) + 1) + '&v=2';

          //console.log(options.url);

          request(options, function(_err_, _res_, _bod_) {

            var verseTimeRes2 = JSON.parse(_bod_);
            //console.log(verseTimeRes2);

            finalAudio.end_time = verseTimeRes2[0].verse_start;
            
            setTimeout(function() {

              res.json(finalAudio);

            }, 320);

          });

        });

      });

    });

  } else {

    res.send("error retrieving audio link || book testament");

  }

});

app.get('/parse', (req, res, next) => {

  var verseTest = req.query.verseText;

  if (verseTest) {

    var parseLink = "http://erg.delph-in.net/rest/0.9/parse?mrs=json&properties=json&input=" + encodeURIComponent(verseTest);

    var options = { method: "GET", url: parseLink, headers: { "api-key": apiKey } };

    request(options, function(error, resposne, body) {

      if (error) throw new Error(error);
      
      //console.log(body);
      res.send(body);

    });

  } else {

    res.send("error retrieving verse text parameter");

  }

});

app.get('/from_share', (req, res) => {

  var shareTest = req.query.getVerse;
  var shareSess = {
    verse: req.session.sharedVerse,
    title: req.session.sharedTitle
  }; 

  //console.log(shareTest + " : " + shareSess);

  if (shareTest) {

    if (shareSess) {

      delete req.session.sharedVerse;
      delete req.session.sharedTitle;
      setTimeout(function() {
        res.send(shareSess);    
      }, 320);

    }

  } else {

    res.send("error retrieving verse parameter from share link");

  }

});

app.get('/share', (req, res, next) => {
  
  var shareTest = req.query.verse;
  var titleTest = req.query.title;
  //console.log("shareTest: " + shareTest);
  //console.log("titleTest: " + titleTest);

  if (shareTest) {

    req.session.sharedVerse = shareTest;
    req.session.sharedTitle = titleTest;
    //console.log("success setting share session, redirect to index");
    res.redirect(__dirname + '/../../');

  } else {

    res.send("error retrieving verse parameter from share link");
  
  }

});

app.get('/got_cookies', (req, res, next) => {

  var enableTest = req.query.cookie;
  var checkTest = req.query.check;
  var cookieTest = req.session.enable;

  if (enableTest || checkTest) {

    if (enableTest)
      sendEnabled();
    
    if (checkTest)
      sendChecked();

    function sendEnabled() {
      
      req.session.enable = true;
      res.send("enabled");

    }

    function sendChecked() {
      
      //console.log(checkTest);
      req.session.enable ? res.send("enabled") : res.send("disabled");

    }

  }

});

app.get('/message_tutoring', (req, res, next) => {

  var messageTest = req.query.message;

  messageTest.emailAddress = decodeURIComponent(messageTest.emailAddress);

  var lastNameCheck = messageTest.lastName ? " " + messageTest.lastName : "";
  var emailCheck = messageTest.emailAddress ? " Em: " + messageTest.emailAddress : "";
  var phoneCheck = messageTest.phoneNumber ? " Ph: " + messageTest.phoneNumber : "";
  var messageCheck = messageTest.cntctMsg ? "\r\n" + messageTest.cntctMsg : "";

  //Mail User HTML
  var messageUserHtml = '<html><head><meta content="text/html; charset=UTF-8" http-equiv="content-type"><style type="text/css">@import url(\'https://themes.googleusercontent.com/fonts/css?kit=UvlMRNXGCIWA1bIohRwT5Tu6KnSC8Cq5rA3NIqyE8-7eog2-eNvfjou5soN8tGfr23obpnVGtF-BQtnUAejuY85-x8zqu-667uHWljev_4A\');.lst-kix_tsy7d9cmpnql-7>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-7}ol.lst-kix_1eziyh8wpo9m-7.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-7 0}.lst-kix_w1b687jpl7aq-2>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-2}.lst-kix_ktelr1m10za6-0>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-0,upper-roman) ". "}.lst-kix_ktelr1m10za6-1>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-1,upper-latin) ". "}.lst-kix_ktelr1m10za6-3>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-3,lower-latin) ") "}.lst-kix_olk4fr9lh4l1-8>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-8}.lst-kix_ktelr1m10za6-2>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-2,decimal) ". "}ol.lst-kix_olk4fr9lh4l1-3.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-3 0}ol.lst-kix_nmvs9ggv30vs-3.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-3 0}.lst-kix_olk4fr9lh4l1-6>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-6}ul.lst-kix_wcnce0rxs0c7-8{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-6{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-7{list-style-type:none}.lst-kix_1eziyh8wpo9m-8>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-8}ul.lst-kix_wcnce0rxs0c7-0{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-1{list-style-type:none}.lst-kix_w1b687jpl7aq-0>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-0}ol.lst-kix_ktelr1m10za6-3.start{counter-reset:lst-ctn-kix_ktelr1m10za6-3 0}ul.lst-kix_wcnce0rxs0c7-4{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-5{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-2{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-3{list-style-type:none}.lst-kix_w1b687jpl7aq-6>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-6}.lst-kix_tsy7d9cmpnql-5>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-5}ol.lst-kix_olk4fr9lh4l1-8.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-8 0}ol.lst-kix_ktelr1m10za6-4.start{counter-reset:lst-ctn-kix_ktelr1m10za6-4 0}.lst-kix_nmvs9ggv30vs-2>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-2}ol.lst-kix_nmvs9ggv30vs-5{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-4{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-7{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-6{list-style-type:none}.lst-kix_ktelr1m10za6-5>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-5,lower-latin) ") "}.lst-kix_ktelr1m10za6-7>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-7,lower-latin) ") "}ol.lst-kix_nmvs9ggv30vs-8{list-style-type:none}.lst-kix_ktelr1m10za6-4>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-4,decimal) ") "}.lst-kix_ktelr1m10za6-8>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-8,lower-roman) ") "}.lst-kix_olk4fr9lh4l1-1>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-1}.lst-kix_ktelr1m10za6-6>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-6,lower-roman) ") "}.lst-kix_olk4fr9lh4l1-4>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-4}.lst-kix_ktelr1m10za6-0>li{counter-increment:lst-ctn-kix_ktelr1m10za6-0}ol.lst-kix_olk4fr9lh4l1-2.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-2 0}ol.lst-kix_nmvs9ggv30vs-1{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-0{list-style-type:none}.lst-kix_1eziyh8wpo9m-1>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-1}ol.lst-kix_nmvs9ggv30vs-3{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-2{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-6.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-6 0}.lst-kix_1eziyh8wpo9m-5>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-5}.lst-kix_fzbww0wgala-2>li:before{content:"\0025a0  "}ol.lst-kix_nmvs9ggv30vs-4.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-4 0}.lst-kix_w1b687jpl7aq-3>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-3,decimal) ". "}ul.lst-kix_v5hlgrflma0b-6{list-style-type:none}ol.lst-kix_ktelr1m10za6-2.start{counter-reset:lst-ctn-kix_ktelr1m10za6-2 0}ul.lst-kix_v5hlgrflma0b-5{list-style-type:none}ul.lst-kix_v5hlgrflma0b-4{list-style-type:none}ul.lst-kix_v5hlgrflma0b-3{list-style-type:none}ul.lst-kix_v5hlgrflma0b-2{list-style-type:none}ul.lst-kix_v5hlgrflma0b-1{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-1.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-1 0}ul.lst-kix_v5hlgrflma0b-0{list-style-type:none}ol.lst-kix_w1b687jpl7aq-1.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-1 0}.lst-kix_w1b687jpl7aq-5>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-5,lower-roman) ". "}ol.lst-kix_tsy7d9cmpnql-3.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-3 0}.lst-kix_fzbww0wgala-0>li:before{content:"\0025cf  "}.lst-kix_w1b687jpl7aq-8>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-8}.lst-kix_tsy7d9cmpnql-1>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-1}.lst-kix_w1b687jpl7aq-7>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-7,lower-latin) ". "}ol.lst-kix_w1b687jpl7aq-4.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-4 0}.lst-kix_nmvs9ggv30vs-4>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-4}.lst-kix_ktelr1m10za6-7>li{counter-increment:lst-ctn-kix_ktelr1m10za6-7}ul.lst-kix_v5hlgrflma0b-8{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-6.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-6 0}ul.lst-kix_v5hlgrflma0b-7{list-style-type:none}.lst-kix_w1b687jpl7aq-1>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-1,lower-latin) ". "}ol.lst-kix_olk4fr9lh4l1-4.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-4 0}ol.lst-kix_olk4fr9lh4l1-7.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-7 0}ol.lst-kix_ktelr1m10za6-0.start{counter-reset:lst-ctn-kix_ktelr1m10za6-0 0}.lst-kix_olk4fr9lh4l1-0>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-0}.lst-kix_ktelr1m10za6-8>li{counter-increment:lst-ctn-kix_ktelr1m10za6-8}ol.lst-kix_tsy7d9cmpnql-4.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-4 0}ol.lst-kix_w1b687jpl7aq-3.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-3 0}ul.lst-kix_fzbww0wgala-0{list-style-type:none}.lst-kix_nmvs9ggv30vs-3>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-3}ul.lst-kix_fzbww0wgala-2{list-style-type:none}.lst-kix_v5hlgrflma0b-5>li:before{content:"\00274f  "}ul.lst-kix_fzbww0wgala-1{list-style-type:none}ul.lst-kix_fzbww0wgala-4{list-style-type:none}ul.lst-kix_fzbww0wgala-3{list-style-type:none}ul.lst-kix_fzbww0wgala-6{list-style-type:none}ul.lst-kix_fzbww0wgala-5{list-style-type:none}ul.lst-kix_fzbww0wgala-8{list-style-type:none}ul.lst-kix_fzbww0wgala-7{list-style-type:none}.lst-kix_v5hlgrflma0b-7>li:before{content:"\00274f  "}.lst-kix_ktelr1m10za6-2>li{counter-increment:lst-ctn-kix_ktelr1m10za6-2}ol.lst-kix_1eziyh8wpo9m-8.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-8 0}.lst-kix_1eziyh8wpo9m-6>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-6}.lst-kix_olk4fr9lh4l1-5>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-5}.lst-kix_tsy7d9cmpnql-3>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-3,decimal) ". "}.lst-kix_w1b687jpl7aq-7>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-7}.lst-kix_nmvs9ggv30vs-3>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-3,decimal) ". "}.lst-kix_tsy7d9cmpnql-0>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-0}.lst-kix_tsy7d9cmpnql-1>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-1,lower-latin) ". "}.lst-kix_tsy7d9cmpnql-5>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-5,lower-roman) ". "}.lst-kix_nmvs9ggv30vs-1>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-1,lower-latin) ". "}.lst-kix_nmvs9ggv30vs-5>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-5,lower-roman) ". "}ol.lst-kix_tsy7d9cmpnql-7{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-6{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-8{list-style-type:none}ol.lst-kix_ktelr1m10za6-1.start{counter-reset:lst-ctn-kix_ktelr1m10za6-1 0}ol.lst-kix_tsy7d9cmpnql-3{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-2{list-style-type:none}.lst-kix_w1b687jpl7aq-1>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-1}ol.lst-kix_w1b687jpl7aq-2.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-2 0}ol.lst-kix_olk4fr9lh4l1-5.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-5 0}ol.lst-kix_tsy7d9cmpnql-5{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-5.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-5 0}ol.lst-kix_tsy7d9cmpnql-4{list-style-type:none}.lst-kix_v5hlgrflma0b-3>li:before{content:"\00274f  "}.lst-kix_fzbww0wgala-4>li:before{content:"\0025cb  "}ol.lst-kix_tsy7d9cmpnql-1{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-0{list-style-type:none}.lst-kix_tsy7d9cmpnql-7>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-7,lower-latin) ". "}.lst-kix_nmvs9ggv30vs-7>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-7,lower-latin) ". "}.lst-kix_fzbww0wgala-8>li:before{content:"\0025a0  "}.lst-kix_tsy7d9cmpnql-6>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-6}.lst-kix_v5hlgrflma0b-1>li:before{content:"\0025a2  "}.lst-kix_fzbww0wgala-6>li:before{content:"\0025cf  "}ol.lst-kix_nmvs9ggv30vs-2.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-2 0}ol.lst-kix_olk4fr9lh4l1-6.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-6 0}ol.lst-kix_w1b687jpl7aq-5.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-5 0}.lst-kix_wcnce0rxs0c7-8>li:before{content:"\0025a0  "}.lst-kix_wcnce0rxs0c7-5>li:before{content:"\0025a0  "}.lst-kix_tsy7d9cmpnql-8>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-8}.lst-kix_wcnce0rxs0c7-4>li:before{content:"\0025cb  "}.lst-kix_wcnce0rxs0c7-6>li:before{content:"\0025cf  "}.lst-kix_wcnce0rxs0c7-3>li:before{content:"\0025cf  "}.lst-kix_wcnce0rxs0c7-7>li:before{content:"\0025cb  "}.lst-kix_tsy7d9cmpnql-0>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-0,upper-latin) ". "}.lst-kix_nmvs9ggv30vs-1>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-1}.lst-kix_1eziyh8wpo9m-0>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-0}ol.lst-kix_olk4fr9lh4l1-0.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-0 0}.lst-kix_olk4fr9lh4l1-8>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-8,decimal) ". "}.lst-kix_wcnce0rxs0c7-1>li:before{content:"\0025cb  "}.lst-kix_olk4fr9lh4l1-7>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-7,lower-roman) ". "}.lst-kix_wcnce0rxs0c7-0>li:before{content:"\0025cf  "}.lst-kix_wcnce0rxs0c7-2>li:before{content:"\0025a0  "}.lst-kix_olk4fr9lh4l1-6>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-6,lower-latin) ". "}.lst-kix_ktelr1m10za6-1>li{counter-increment:lst-ctn-kix_ktelr1m10za6-1}ol.lst-kix_ktelr1m10za6-6.start{counter-reset:lst-ctn-kix_ktelr1m10za6-6 0}ol.lst-kix_nmvs9ggv30vs-0.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-0 0}.lst-kix_w1b687jpl7aq-3>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-3}ol.lst-kix_tsy7d9cmpnql-7.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-7 0}ol.lst-kix_w1b687jpl7aq-0.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-0 0}.lst-kix_1eziyh8wpo9m-2>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-2,lower-roman) ". "}ol.lst-kix_w1b687jpl7aq-0{list-style-type:none}.lst-kix_1eziyh8wpo9m-4>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-4,lower-latin) ". "}.lst-kix_1eziyh8wpo9m-1>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-1,lower-latin) ". "}ol.lst-kix_1eziyh8wpo9m-5.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-5 0}.lst-kix_1eziyh8wpo9m-5>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-5,lower-roman) ". "}.lst-kix_1eziyh8wpo9m-7>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-7}ol.lst-kix_w1b687jpl7aq-6{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-1.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-1 0}.lst-kix_nmvs9ggv30vs-8>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-8}ol.lst-kix_w1b687jpl7aq-5{list-style-type:none}ol.lst-kix_w1b687jpl7aq-8{list-style-type:none}ol.lst-kix_w1b687jpl7aq-7{list-style-type:none}ol.lst-kix_w1b687jpl7aq-2{list-style-type:none}ol.lst-kix_w1b687jpl7aq-1{list-style-type:none}ol.lst-kix_w1b687jpl7aq-4{list-style-type:none}.lst-kix_1eziyh8wpo9m-3>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-3,decimal) ". "}ol.lst-kix_w1b687jpl7aq-3{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-6.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-6 0}.lst-kix_olk4fr9lh4l1-3>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-3,lower-latin) ". "}ol.lst-kix_tsy7d9cmpnql-1.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-1 0}.lst-kix_olk4fr9lh4l1-1>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-1,lower-roman) ". "}.lst-kix_olk4fr9lh4l1-5>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-5,decimal) ". "}ol.lst-kix_tsy7d9cmpnql-8.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-8 0}.lst-kix_olk4fr9lh4l1-0>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-0,lower-latin) ". "}.lst-kix_olk4fr9lh4l1-4>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-4,lower-roman) ". "}.lst-kix_1eziyh8wpo9m-0>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-0,upper-latin) ". "}.lst-kix_tsy7d9cmpnql-4>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-4}.lst-kix_w1b687jpl7aq-5>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-5}.lst-kix_olk4fr9lh4l1-2>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-2,decimal) ". "}ol.lst-kix_1eziyh8wpo9m-2{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-1{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-0{list-style-type:none}.lst-kix_ktelr1m10za6-6>li{counter-increment:lst-ctn-kix_ktelr1m10za6-6}ol.lst-kix_tsy7d9cmpnql-2.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-2 0}ol.lst-kix_nmvs9ggv30vs-5.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-5 0}.lst-kix_ktelr1m10za6-3>li{counter-increment:lst-ctn-kix_ktelr1m10za6-3}.lst-kix_olk4fr9lh4l1-7>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-7}.lst-kix_1eziyh8wpo9m-4>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-4}.lst-kix_1eziyh8wpo9m-6>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-6,decimal) ". "}.lst-kix_1eziyh8wpo9m-8>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-8,lower-roman) ". "}ol.lst-kix_1eziyh8wpo9m-4.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-4 0}.lst-kix_1eziyh8wpo9m-7>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-7,lower-latin) ". "}ol.lst-kix_ktelr1m10za6-3{list-style-type:none}ol.lst-kix_ktelr1m10za6-5.start{counter-reset:lst-ctn-kix_ktelr1m10za6-5 0}ol.lst-kix_ktelr1m10za6-4{list-style-type:none}ol.lst-kix_ktelr1m10za6-1{list-style-type:none}.lst-kix_olk4fr9lh4l1-2>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-2}ol.lst-kix_1eziyh8wpo9m-0.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-0 0}ol.lst-kix_ktelr1m10za6-2{list-style-type:none}ol.lst-kix_ktelr1m10za6-0{list-style-type:none}.lst-kix_w1b687jpl7aq-2>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-2,lower-roman) ". "}.lst-kix_nmvs9ggv30vs-6>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-6}ol.lst-kix_1eziyh8wpo9m-3.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-3 0}.lst-kix_w1b687jpl7aq-4>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-4,lower-latin) ". "}.lst-kix_w1b687jpl7aq-6>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-6,decimal) ". "}.lst-kix_fzbww0wgala-1>li:before{content:"\0025cb  "}ol.lst-kix_1eziyh8wpo9m-6{list-style-type:none}.lst-kix_nmvs9ggv30vs-5>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-5}ol.lst-kix_1eziyh8wpo9m-5{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-4{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-3{list-style-type:none}.lst-kix_w1b687jpl7aq-8>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-8,lower-roman) ". "}ol.lst-kix_ktelr1m10za6-7{list-style-type:none}ol.lst-kix_ktelr1m10za6-8{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-8{list-style-type:none}ol.lst-kix_ktelr1m10za6-5{list-style-type:none}.lst-kix_ktelr1m10za6-5>li{counter-increment:lst-ctn-kix_ktelr1m10za6-5}ol.lst-kix_1eziyh8wpo9m-7{list-style-type:none}ol.lst-kix_ktelr1m10za6-6{list-style-type:none}.lst-kix_1eziyh8wpo9m-3>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-3}.lst-kix_ktelr1m10za6-4>li{counter-increment:lst-ctn-kix_ktelr1m10za6-4}ol.lst-kix_tsy7d9cmpnql-0.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-0 0}ol.lst-kix_w1b687jpl7aq-6.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-6 0}.lst-kix_tsy7d9cmpnql-2>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-2}.lst-kix_olk4fr9lh4l1-3>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-3}ol.lst-kix_nmvs9ggv30vs-7.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-7 0}.lst-kix_w1b687jpl7aq-0>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-0,decimal) ". "}.lst-kix_nmvs9ggv30vs-7>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-7}ol.lst-kix_olk4fr9lh4l1-0{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-2.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-2 0}.lst-kix_1eziyh8wpo9m-2>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-2}ol.lst-kix_w1b687jpl7aq-7.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-7 0}.lst-kix_v5hlgrflma0b-6>li:before{content:"\00274f  "}ol.lst-kix_ktelr1m10za6-7.start{counter-reset:lst-ctn-kix_ktelr1m10za6-7 0}ol.lst-kix_olk4fr9lh4l1-4{list-style-type:none}.lst-kix_v5hlgrflma0b-8>li:before{content:"\00274f  "}ol.lst-kix_olk4fr9lh4l1-3{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-2{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-1{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-8{list-style-type:none}.lst-kix_nmvs9ggv30vs-0>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-0,decimal) ". "}ol.lst-kix_olk4fr9lh4l1-7{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-6{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-5{list-style-type:none}.lst-kix_nmvs9ggv30vs-2>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-2,lower-roman) ". "}.lst-kix_tsy7d9cmpnql-2>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-2,lower-roman) ". "}.lst-kix_tsy7d9cmpnql-4>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-4,lower-latin) ". "}.lst-kix_w1b687jpl7aq-4>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-4}.lst-kix_tsy7d9cmpnql-3>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-3}ol.lst-kix_nmvs9ggv30vs-8.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-8 0}ol.lst-kix_1eziyh8wpo9m-1.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-1 0}.lst-kix_nmvs9ggv30vs-4>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-4,lower-latin) ". "}ol.lst-kix_ktelr1m10za6-8.start{counter-reset:lst-ctn-kix_ktelr1m10za6-8 0}.lst-kix_v5hlgrflma0b-4>li:before{content:"\00274f  "}.lst-kix_fzbww0wgala-3>li:before{content:"\0025cf  "}.lst-kix_v5hlgrflma0b-2>li:before{content:"\00274f  "}ol.lst-kix_w1b687jpl7aq-8.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-8 0}.lst-kix_fzbww0wgala-5>li:before{content:"\0025a0  "}.lst-kix_nmvs9ggv30vs-0>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-0}.lst-kix_nmvs9ggv30vs-6>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-6,decimal) ". "}.lst-kix_v5hlgrflma0b-0>li:before{content:"\0025a2  "}.lst-kix_fzbww0wgala-7>li:before{content:"\0025cb  "}.lst-kix_tsy7d9cmpnql-6>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-6,decimal) ". "}.lst-kix_tsy7d9cmpnql-8>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-8,lower-roman) ". "}.lst-kix_nmvs9ggv30vs-8>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-8,lower-roman) ". "}ol{margin:0;padding:0}table td,table th{padding:0}.c2{border-right-style:solid;padding:5pt 5pt 5pt 5pt;border-bottom-color:#000000;border-top-width:0pt;border-right-width:0pt;border-left-color:#000000;vertical-align:top;border-right-color:#000000;border-left-width:0pt;border-top-style:solid;border-left-style:solid;border-bottom-width:0pt;width:460pt;border-top-color:#000000;border-bottom-style:solid}.c3{margin-left:4.5pt;padding-top:10pt;padding-bottom:0pt;line-height:1.3;orphans:2;widows:2;text-align:left;height:11pt}.c10{margin-left:4.5pt;padding-top:0pt;padding-bottom:4pt;line-height:1.2;orphans:2;widows:2;text-align:center}.c0{color:#445566;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:12pt;font-family:"Lato";font-style:normal}.c7{color:#00ab44;font-weight:700;text-decoration:none;vertical-align:baseline;font-size:14pt;font-family:"Lato";font-style:normal}.c4{padding-top:0pt;padding-bottom:0pt;line-height:1.3;orphans:2;widows:2;text-align:left;height:11pt}.c16{-webkit-text-decoration-skip:none;color:#1155cc;font-weight:400;text-decoration:underline;text-decoration-skip-ink:none;font-size:12pt;font-family:"Lato"}.c5{color:#353744;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:11pt;font-family:"Proxima Nova";font-style:normal}.c9{margin-left:4.5pt;padding-top:10pt;padding-bottom:0pt;line-height:1.7857142857142858;orphans:2;widows:2;text-align:center}.c13{padding-top:10pt;text-indent:-72pt;padding-bottom:0pt;line-height:1.3;orphans:2;widows:2;text-align:center}.c8{padding-top:10pt;padding-bottom:0pt;line-height:1.7857142857142858;orphans:2;widows:2;text-align:left}.c17{font-size:12pt;font-family:"Lato";color:#445566;font-weight:400}.c12{background-color:#ffffff;font-size:14pt;font-family:"Lato";font-weight:700}.c6{border-spacing:0;border-collapse:collapse;margin-right:auto}.c11{font-size:18pt;font-family:"Catamaran";color:#946ca1;font-weight:400}.c15{background-color:#ffffff;max-width:468pt;padding:0pt 72pt 0pt 72pt}.c14{color:inherit;text-decoration:inherit}.c1{height:306pt}.c18{height:11pt}.title{padding-top:16pt;color:#353744;font-size:36pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}.subtitle{padding-top:0pt;color:#666666;font-size:13pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}li{color:#353744;font-size:11pt;font-family:"Proxima Nova"}p{margin:0;color:#353744;font-size:11pt;font-family:"Proxima Nova"}h1{padding-top:24pt;color:#353744;font-weight:700;font-size:14pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}h2{padding-top:16pt;color:#00ab44;font-weight:700;font-size:14pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}h3{padding-top:10pt;color:#353744;font-size:13pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}h4{padding-top:8pt;-webkit-text-decoration-skip:none;color:#666666;text-decoration:underline;font-size:11pt;padding-bottom:0pt;line-height:1.3;page-break-after:avoid;text-decoration-skip-ink:none;font-family:"Trebuchet MS";orphans:2;widows:2;text-align:left}h5{padding-top:8pt;color:#666666;font-size:11pt;padding-bottom:0pt;font-family:"Trebuchet MS";line-height:1.3;page-break-after:avoid;orphans:2;widows:2;text-align:left}h6{padding-top:8pt;color:#666666;font-size:11pt;padding-bottom:0pt;font-family:"Trebuchet MS";line-height:1.3;page-break-after:avoid;font-style:italic;orphans:2;widows:2;text-align:left}</style></head><body class="c15"><div><p class="c4"><span class="c5"><img src="https://learn-from-the-word-express--stefangisi.repl.co/images/mail_banner.png" /></span></p></div><h2 class="c10" id="h.11s8s3fvsiv"><span class="c11">Hello ' + messageTest.firstName + '!</span></h2><a id="t.6ec5e8101d92052c0ff7b5a0d99278cb32f69cda"></a><a id="t.0"></a><table class="c6"><tbody><tr class="c1"><td class="c2" colspan="1" rowspan="1"><p class="c8"><span class="c17">Looks like you\'ve just signed up for Learn from the Word tutoring. We\'re passionate about helping language learners around the world master their dream languages and become closer to God!</span></p><p class="c9"><span class="c0">By studying with us, you\'ll be well on the way to success becoming a master linguist and evangelsit.</span></p><p class="c9"><span class="c0">We will be in contact with you ASAP. Hope you enjoy using our services!</span></p><p class="c9"><span class="c17">Email us @ </span><span class="c16"><a class="c14" href="mailto:[email protected]">[email protected]</a></span></p><p class="c13"><span class="c12">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Copyright © Learn from the Word 2019</span></p><p class="c13 c18"><span class="c0"></span></p></td></tr></tbody></table><p class="c3"><span class="c5"></span></p></body></html>';

  var userText = {
    'fromHeader': 'Learn from the Word Admin <[email protected]>',
    'mailText': "Hello " + messageTest.firstName + lastNameCheck + 'Looks like you\'ve just signed up for Learn from the Word tutoring. We\'re passionate about helping language learners around the world master their dream languages and become closer to God!',
    'mailSubject': "Thank you for your interest in Learn from the Word",
    'mailHtml': messageUserHtml
  }

  //Mail Admin Text

  var messageAdminHtml = '<html><head><meta content="text/html; charset=UTF-8" http-equiv="content-type"><style type="text/css">@import url(\'https://themes.googleusercontent.com/fonts/css?kit=UvlMRNXGCIWA1bIohRwT5Tu6KnSC8Cq5rA3NIqyE8-7eog2-eNvfjou5soN8tGfr23obpnVGtF-BQtnUAejuY85-x8zqu-667uHWljev_4A\');.lst-kix_tsy7d9cmpnql-7>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-7}ol.lst-kix_1eziyh8wpo9m-7.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-7 0}.lst-kix_w1b687jpl7aq-2>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-2}.lst-kix_ktelr1m10za6-0>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-0,upper-roman) ". "}.lst-kix_ktelr1m10za6-1>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-1,upper-latin) ". "}.lst-kix_ktelr1m10za6-3>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-3,lower-latin) ") "}.lst-kix_olk4fr9lh4l1-8>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-8}.lst-kix_ktelr1m10za6-2>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-2,decimal) ". "}ol.lst-kix_olk4fr9lh4l1-3.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-3 0}ol.lst-kix_nmvs9ggv30vs-3.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-3 0}.lst-kix_olk4fr9lh4l1-6>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-6}ul.lst-kix_wcnce0rxs0c7-8{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-6{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-7{list-style-type:none}.lst-kix_1eziyh8wpo9m-8>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-8}ul.lst-kix_wcnce0rxs0c7-0{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-1{list-style-type:none}.lst-kix_w1b687jpl7aq-0>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-0}ol.lst-kix_ktelr1m10za6-3.start{counter-reset:lst-ctn-kix_ktelr1m10za6-3 0}ul.lst-kix_wcnce0rxs0c7-4{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-5{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-2{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-3{list-style-type:none}.lst-kix_w1b687jpl7aq-6>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-6}.lst-kix_tsy7d9cmpnql-5>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-5}ol.lst-kix_olk4fr9lh4l1-8.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-8 0}ol.lst-kix_ktelr1m10za6-4.start{counter-reset:lst-ctn-kix_ktelr1m10za6-4 0}.lst-kix_nmvs9ggv30vs-2>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-2}ol.lst-kix_nmvs9ggv30vs-5{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-4{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-7{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-6{list-style-type:none}.lst-kix_ktelr1m10za6-5>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-5,lower-latin) ") "}.lst-kix_ktelr1m10za6-7>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-7,lower-latin) ") "}ol.lst-kix_nmvs9ggv30vs-8{list-style-type:none}.lst-kix_ktelr1m10za6-4>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-4,decimal) ") "}.lst-kix_ktelr1m10za6-8>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-8,lower-roman) ") "}.lst-kix_olk4fr9lh4l1-1>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-1}.lst-kix_ktelr1m10za6-6>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-6,lower-roman) ") "}.lst-kix_olk4fr9lh4l1-4>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-4}.lst-kix_ktelr1m10za6-0>li{counter-increment:lst-ctn-kix_ktelr1m10za6-0}ol.lst-kix_olk4fr9lh4l1-2.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-2 0}ol.lst-kix_nmvs9ggv30vs-1{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-0{list-style-type:none}.lst-kix_1eziyh8wpo9m-1>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-1}ol.lst-kix_nmvs9ggv30vs-3{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-2{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-6.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-6 0}.lst-kix_1eziyh8wpo9m-5>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-5}.lst-kix_fzbww0wgala-2>li:before{content:"\0025a0  "}ol.lst-kix_nmvs9ggv30vs-4.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-4 0}.lst-kix_w1b687jpl7aq-3>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-3,decimal) ". "}ul.lst-kix_v5hlgrflma0b-6{list-style-type:none}ol.lst-kix_ktelr1m10za6-2.start{counter-reset:lst-ctn-kix_ktelr1m10za6-2 0}ul.lst-kix_v5hlgrflma0b-5{list-style-type:none}ul.lst-kix_v5hlgrflma0b-4{list-style-type:none}ul.lst-kix_v5hlgrflma0b-3{list-style-type:none}ul.lst-kix_v5hlgrflma0b-2{list-style-type:none}ul.lst-kix_v5hlgrflma0b-1{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-1.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-1 0}ul.lst-kix_v5hlgrflma0b-0{list-style-type:none}ol.lst-kix_w1b687jpl7aq-1.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-1 0}.lst-kix_w1b687jpl7aq-5>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-5,lower-roman) ". "}ol.lst-kix_tsy7d9cmpnql-3.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-3 0}.lst-kix_fzbww0wgala-0>li:before{content:"\0025cf  "}.lst-kix_w1b687jpl7aq-8>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-8}.lst-kix_tsy7d9cmpnql-1>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-1}.lst-kix_w1b687jpl7aq-7>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-7,lower-latin) ". "}ol.lst-kix_w1b687jpl7aq-4.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-4 0}.lst-kix_nmvs9ggv30vs-4>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-4}.lst-kix_ktelr1m10za6-7>li{counter-increment:lst-ctn-kix_ktelr1m10za6-7}ul.lst-kix_v5hlgrflma0b-8{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-6.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-6 0}ul.lst-kix_v5hlgrflma0b-7{list-style-type:none}.lst-kix_w1b687jpl7aq-1>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-1,lower-latin) ". "}ol.lst-kix_olk4fr9lh4l1-4.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-4 0}ol.lst-kix_olk4fr9lh4l1-7.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-7 0}ol.lst-kix_ktelr1m10za6-0.start{counter-reset:lst-ctn-kix_ktelr1m10za6-0 0}.lst-kix_olk4fr9lh4l1-0>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-0}.lst-kix_ktelr1m10za6-8>li{counter-increment:lst-ctn-kix_ktelr1m10za6-8}ol.lst-kix_tsy7d9cmpnql-4.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-4 0}ol.lst-kix_w1b687jpl7aq-3.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-3 0}ul.lst-kix_fzbww0wgala-0{list-style-type:none}.lst-kix_nmvs9ggv30vs-3>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-3}ul.lst-kix_fzbww0wgala-2{list-style-type:none}.lst-kix_v5hlgrflma0b-5>li:before{content:"\00274f  "}ul.lst-kix_fzbww0wgala-1{list-style-type:none}ul.lst-kix_fzbww0wgala-4{list-style-type:none}ul.lst-kix_fzbww0wgala-3{list-style-type:none}ul.lst-kix_fzbww0wgala-6{list-style-type:none}ul.lst-kix_fzbww0wgala-5{list-style-type:none}ul.lst-kix_fzbww0wgala-8{list-style-type:none}ul.lst-kix_fzbww0wgala-7{list-style-type:none}.lst-kix_v5hlgrflma0b-7>li:before{content:"\00274f  "}.lst-kix_ktelr1m10za6-2>li{counter-increment:lst-ctn-kix_ktelr1m10za6-2}ol.lst-kix_1eziyh8wpo9m-8.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-8 0}.lst-kix_1eziyh8wpo9m-6>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-6}.lst-kix_olk4fr9lh4l1-5>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-5}.lst-kix_tsy7d9cmpnql-3>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-3,decimal) ". "}.lst-kix_w1b687jpl7aq-7>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-7}.lst-kix_nmvs9ggv30vs-3>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-3,decimal) ". "}.lst-kix_tsy7d9cmpnql-0>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-0}.lst-kix_tsy7d9cmpnql-1>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-1,lower-latin) ". "}.lst-kix_tsy7d9cmpnql-5>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-5,lower-roman) ". "}.lst-kix_nmvs9ggv30vs-1>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-1,lower-latin) ". "}.lst-kix_nmvs9ggv30vs-5>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-5,lower-roman) ". "}ol.lst-kix_tsy7d9cmpnql-7{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-6{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-8{list-style-type:none}ol.lst-kix_ktelr1m10za6-1.start{counter-reset:lst-ctn-kix_ktelr1m10za6-1 0}ol.lst-kix_tsy7d9cmpnql-3{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-2{list-style-type:none}.lst-kix_w1b687jpl7aq-1>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-1}ol.lst-kix_w1b687jpl7aq-2.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-2 0}ol.lst-kix_olk4fr9lh4l1-5.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-5 0}ol.lst-kix_tsy7d9cmpnql-5{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-5.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-5 0}ol.lst-kix_tsy7d9cmpnql-4{list-style-type:none}.lst-kix_v5hlgrflma0b-3>li:before{content:"\00274f  "}.lst-kix_fzbww0wgala-4>li:before{content:"\0025cb  "}ol.lst-kix_tsy7d9cmpnql-1{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-0{list-style-type:none}.lst-kix_tsy7d9cmpnql-7>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-7,lower-latin) ". "}.lst-kix_nmvs9ggv30vs-7>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-7,lower-latin) ". "}.lst-kix_fzbww0wgala-8>li:before{content:"\0025a0  "}.lst-kix_tsy7d9cmpnql-6>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-6}.lst-kix_v5hlgrflma0b-1>li:before{content:"\0025a2  "}.lst-kix_fzbww0wgala-6>li:before{content:"\0025cf  "}ol.lst-kix_nmvs9ggv30vs-2.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-2 0}ol.lst-kix_olk4fr9lh4l1-6.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-6 0}ol.lst-kix_w1b687jpl7aq-5.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-5 0}.lst-kix_wcnce0rxs0c7-8>li:before{content:"\0025a0  "}.lst-kix_wcnce0rxs0c7-5>li:before{content:"\0025a0  "}.lst-kix_tsy7d9cmpnql-8>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-8}.lst-kix_wcnce0rxs0c7-4>li:before{content:"\0025cb  "}.lst-kix_wcnce0rxs0c7-6>li:before{content:"\0025cf  "}.lst-kix_wcnce0rxs0c7-3>li:before{content:"\0025cf  "}.lst-kix_wcnce0rxs0c7-7>li:before{content:"\0025cb  "}.lst-kix_tsy7d9cmpnql-0>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-0,upper-latin) ". "}.lst-kix_nmvs9ggv30vs-1>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-1}.lst-kix_1eziyh8wpo9m-0>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-0}ol.lst-kix_olk4fr9lh4l1-0.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-0 0}.lst-kix_olk4fr9lh4l1-8>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-8,decimal) ". "}.lst-kix_wcnce0rxs0c7-1>li:before{content:"\0025cb  "}.lst-kix_olk4fr9lh4l1-7>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-7,lower-roman) ". "}.lst-kix_wcnce0rxs0c7-0>li:before{content:"\0025cf  "}.lst-kix_wcnce0rxs0c7-2>li:before{content:"\0025a0  "}.lst-kix_olk4fr9lh4l1-6>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-6,lower-latin) ". "}.lst-kix_ktelr1m10za6-1>li{counter-increment:lst-ctn-kix_ktelr1m10za6-1}ol.lst-kix_ktelr1m10za6-6.start{counter-reset:lst-ctn-kix_ktelr1m10za6-6 0}ol.lst-kix_nmvs9ggv30vs-0.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-0 0}.lst-kix_w1b687jpl7aq-3>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-3}ol.lst-kix_tsy7d9cmpnql-7.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-7 0}ol.lst-kix_w1b687jpl7aq-0.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-0 0}.lst-kix_1eziyh8wpo9m-2>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-2,lower-roman) ". "}ol.lst-kix_w1b687jpl7aq-0{list-style-type:none}.lst-kix_1eziyh8wpo9m-4>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-4,lower-latin) ". "}.lst-kix_1eziyh8wpo9m-1>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-1,lower-latin) ". "}ol.lst-kix_1eziyh8wpo9m-5.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-5 0}.lst-kix_1eziyh8wpo9m-5>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-5,lower-roman) ". "}.lst-kix_1eziyh8wpo9m-7>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-7}ol.lst-kix_w1b687jpl7aq-6{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-1.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-1 0}.lst-kix_nmvs9ggv30vs-8>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-8}ol.lst-kix_w1b687jpl7aq-5{list-style-type:none}ol.lst-kix_w1b687jpl7aq-8{list-style-type:none}ol.lst-kix_w1b687jpl7aq-7{list-style-type:none}ol.lst-kix_w1b687jpl7aq-2{list-style-type:none}ol.lst-kix_w1b687jpl7aq-1{list-style-type:none}ol.lst-kix_w1b687jpl7aq-4{list-style-type:none}.lst-kix_1eziyh8wpo9m-3>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-3,decimal) ". "}ol.lst-kix_w1b687jpl7aq-3{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-6.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-6 0}.lst-kix_olk4fr9lh4l1-3>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-3,lower-latin) ". "}ol.lst-kix_tsy7d9cmpnql-1.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-1 0}.lst-kix_olk4fr9lh4l1-1>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-1,lower-roman) ". "}.lst-kix_olk4fr9lh4l1-5>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-5,decimal) ". "}ol.lst-kix_tsy7d9cmpnql-8.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-8 0}.lst-kix_olk4fr9lh4l1-0>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-0,lower-latin) ". "}.lst-kix_olk4fr9lh4l1-4>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-4,lower-roman) ". "}.lst-kix_1eziyh8wpo9m-0>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-0,upper-latin) ". "}.lst-kix_tsy7d9cmpnql-4>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-4}.lst-kix_w1b687jpl7aq-5>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-5}.lst-kix_olk4fr9lh4l1-2>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-2,decimal) ". "}ol.lst-kix_1eziyh8wpo9m-2{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-1{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-0{list-style-type:none}.lst-kix_ktelr1m10za6-6>li{counter-increment:lst-ctn-kix_ktelr1m10za6-6}ol.lst-kix_tsy7d9cmpnql-2.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-2 0}ol.lst-kix_nmvs9ggv30vs-5.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-5 0}.lst-kix_ktelr1m10za6-3>li{counter-increment:lst-ctn-kix_ktelr1m10za6-3}.lst-kix_olk4fr9lh4l1-7>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-7}.lst-kix_1eziyh8wpo9m-4>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-4}.lst-kix_1eziyh8wpo9m-6>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-6,decimal) ". "}.lst-kix_1eziyh8wpo9m-8>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-8,lower-roman) ". "}ol.lst-kix_1eziyh8wpo9m-4.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-4 0}.lst-kix_1eziyh8wpo9m-7>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-7,lower-latin) ". "}ol.lst-kix_ktelr1m10za6-3{list-style-type:none}ol.lst-kix_ktelr1m10za6-5.start{counter-reset:lst-ctn-kix_ktelr1m10za6-5 0}ol.lst-kix_ktelr1m10za6-4{list-style-type:none}ol.lst-kix_ktelr1m10za6-1{list-style-type:none}.lst-kix_olk4fr9lh4l1-2>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-2}ol.lst-kix_1eziyh8wpo9m-0.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-0 0}ol.lst-kix_ktelr1m10za6-2{list-style-type:none}ol.lst-kix_ktelr1m10za6-0{list-style-type:none}.lst-kix_w1b687jpl7aq-2>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-2,lower-roman) ". "}.lst-kix_nmvs9ggv30vs-6>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-6}ol.lst-kix_1eziyh8wpo9m-3.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-3 0}.lst-kix_w1b687jpl7aq-4>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-4,lower-latin) ". "}.lst-kix_w1b687jpl7aq-6>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-6,decimal) ". "}.lst-kix_fzbww0wgala-1>li:before{content:"\0025cb  "}ol.lst-kix_1eziyh8wpo9m-6{list-style-type:none}.lst-kix_nmvs9ggv30vs-5>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-5}ol.lst-kix_1eziyh8wpo9m-5{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-4{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-3{list-style-type:none}.lst-kix_w1b687jpl7aq-8>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-8,lower-roman) ". "}ol.lst-kix_ktelr1m10za6-7{list-style-type:none}ol.lst-kix_ktelr1m10za6-8{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-8{list-style-type:none}ol.lst-kix_ktelr1m10za6-5{list-style-type:none}.lst-kix_ktelr1m10za6-5>li{counter-increment:lst-ctn-kix_ktelr1m10za6-5}ol.lst-kix_1eziyh8wpo9m-7{list-style-type:none}ol.lst-kix_ktelr1m10za6-6{list-style-type:none}.lst-kix_1eziyh8wpo9m-3>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-3}.lst-kix_ktelr1m10za6-4>li{counter-increment:lst-ctn-kix_ktelr1m10za6-4}ol.lst-kix_tsy7d9cmpnql-0.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-0 0}ol.lst-kix_w1b687jpl7aq-6.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-6 0}.lst-kix_tsy7d9cmpnql-2>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-2}.lst-kix_olk4fr9lh4l1-3>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-3}ol.lst-kix_nmvs9ggv30vs-7.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-7 0}.lst-kix_w1b687jpl7aq-0>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-0,decimal) ". "}.lst-kix_nmvs9ggv30vs-7>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-7}ol.lst-kix_olk4fr9lh4l1-0{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-2.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-2 0}.lst-kix_1eziyh8wpo9m-2>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-2}ol.lst-kix_w1b687jpl7aq-7.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-7 0}.lst-kix_v5hlgrflma0b-6>li:before{content:"\00274f  "}ol.lst-kix_ktelr1m10za6-7.start{counter-reset:lst-ctn-kix_ktelr1m10za6-7 0}ol.lst-kix_olk4fr9lh4l1-4{list-style-type:none}.lst-kix_v5hlgrflma0b-8>li:before{content:"\00274f  "}ol.lst-kix_olk4fr9lh4l1-3{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-2{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-1{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-8{list-style-type:none}.lst-kix_nmvs9ggv30vs-0>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-0,decimal) ". "}ol.lst-kix_olk4fr9lh4l1-7{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-6{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-5{list-style-type:none}.lst-kix_nmvs9ggv30vs-2>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-2,lower-roman) ". "}.lst-kix_tsy7d9cmpnql-2>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-2,lower-roman) ". "}.lst-kix_tsy7d9cmpnql-4>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-4,lower-latin) ". "}.lst-kix_w1b687jpl7aq-4>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-4}.lst-kix_tsy7d9cmpnql-3>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-3}ol.lst-kix_nmvs9ggv30vs-8.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-8 0}ol.lst-kix_1eziyh8wpo9m-1.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-1 0}.lst-kix_nmvs9ggv30vs-4>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-4,lower-latin) ". "}ol.lst-kix_ktelr1m10za6-8.start{counter-reset:lst-ctn-kix_ktelr1m10za6-8 0}.lst-kix_v5hlgrflma0b-4>li:before{content:"\00274f  "}.lst-kix_fzbww0wgala-3>li:before{content:"\0025cf  "}.lst-kix_v5hlgrflma0b-2>li:before{content:"\00274f  "}ol.lst-kix_w1b687jpl7aq-8.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-8 0}.lst-kix_fzbww0wgala-5>li:before{content:"\0025a0  "}.lst-kix_nmvs9ggv30vs-0>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-0}.lst-kix_nmvs9ggv30vs-6>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-6,decimal) ". "}.lst-kix_v5hlgrflma0b-0>li:before{content:"\0025a2  "}.lst-kix_fzbww0wgala-7>li:before{content:"\0025cb  "}.lst-kix_tsy7d9cmpnql-6>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-6,decimal) ". "}.lst-kix_tsy7d9cmpnql-8>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-8,lower-roman) ". "}.lst-kix_nmvs9ggv30vs-8>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-8,lower-roman) ". "}ol{margin:0;padding:0}table td,table th{padding:0}.c9{border-right-style:solid;padding:5pt 5pt 5pt 5pt;border-bottom-color:#000000;border-top-width:0pt;border-right-width:0pt;border-left-color:#000000;vertical-align:top;border-right-color:#000000;border-left-width:0pt;border-top-style:solid;border-left-style:solid;border-bottom-width:0pt;width:460pt;border-top-color:#000000;border-bottom-style:solid}.c6{margin-left:4.5pt;padding-top:10pt;padding-bottom:0pt;line-height:1.3;orphans:2;widows:2;text-align:left;height:11pt}.c4{padding-top:10pt;text-indent:-72pt;padding-bottom:0pt;line-height:1.3;orphans:2;widows:2;text-align:center}.c8{color:#445566;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:12pt;font-family:"Lato";font-style:normal}.c5{color:#353744;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:11pt;font-family:"Proxima Nova";font-style:normal}.c7{margin-left:4.5pt;padding-top:0pt;padding-bottom:4pt;line-height:1.2;orphans:2;widows:2;text-align:center}.c2{margin-left:4.5pt;padding-top:10pt;padding-bottom:0pt;line-height:1.7857142857142858;orphans:2;widows:2;text-align:center}.c17{padding-top:10pt;padding-bottom:0pt;line-height:1.7857142857142858;orphans:2;widows:2;text-align:center}.c16{padding-top:0pt;padding-bottom:0pt;line-height:1.3;orphans:2;widows:2;text-align:left}.c19{color:#00ab44;font-weight:700;font-size:14pt;font-family:"Lato"}.c18{font-size:12pt;font-family:"Lato";color:#445566;font-weight:400}.c10{font-size:14pt;font-family:"Lato";color:#5c286d;font-weight:400}.c3{border-spacing:0;border-collapse:collapse;margin-right:auto}.c1{font-size:14pt;font-family:"Lato";color:#5c286d;font-weight:700}.c13{font-size:18pt;font-family:"Catamaran";color:#946ca1;font-weight:400}.c20{background-color:#ffffff;font-size:14pt;font-family:"Lato";font-weight:700}.c15{font-size:14pt;font-family:"Lato";color:#000000;font-weight:400}.c12{text-decoration:none;vertical-align:baseline;font-style:normal}.c11{background-color:#ffffff;max-width:468pt;padding:0pt 72pt 0pt 72pt}.c14{height:11pt}.c0{height:306pt}.title{padding-top:16pt;color:#353744;font-size:36pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}.subtitle{padding-top:0pt;color:#666666;font-size:13pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}li{color:#353744;font-size:11pt;font-family:"Proxima Nova"}p{margin:0;color:#353744;font-size:11pt;font-family:"Proxima Nova"}h1{padding-top:24pt;color:#353744;font-weight:700;font-size:14pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}h2{padding-top:16pt;color:#00ab44;font-weight:700;font-size:14pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}h3{padding-top:10pt;color:#353744;font-size:13pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}h4{padding-top:8pt;-webkit-text-decoration-skip:none;color:#666666;text-decoration:underline;font-size:11pt;padding-bottom:0pt;line-height:1.3;page-break-after:avoid;text-decoration-skip-ink:none;font-family:"Trebuchet MS";orphans:2;widows:2;text-align:left}h5{padding-top:8pt;color:#666666;font-size:11pt;padding-bottom:0pt;font-family:"Trebuchet MS";line-height:1.3;page-break-after:avoid;orphans:2;widows:2;text-align:left}h6{padding-top:8pt;color:#666666;font-size:11pt;padding-bottom:0pt;font-family:"Trebuchet MS";line-height:1.3;page-break-after:avoid;font-style:italic;orphans:2;widows:2;text-align:left}</style></head><body class="c11"><div><p class="c14 c16"><span class="c5"><img src="https://learn-from-the-word-express--stefangisi.repl.co/images/mail_banner.png" /></span></p></div><h2 class="c7" id="h.11s8s3fvsiv"><span class="c13">Hello Admin!</span></h2><a id="t.8a59f0857cced84311e43735882697133cfe4c5d"></a><a id="t.0"></a><table class="c3"><tbody><tr class="c0"><td class="c9" colspan="1" rowspan="1"><p class="c17"><span class="c18">A new user has just signed up for tutoring. Please review the details below.</span></p><p class="c2"><span class="c1">Name</span><span class="c10">: </span><span class="c15 c12">' + messageTest.firstName + lastNameCheck + ' </span></p><p class="c2"><span class="c1">Email</span><span class="c10">: </span><span class="c15 c12">' + messageTest.emailAddress + '</span></p><p class="c2"><span class="c1">Phone</span><span class="c10">: </span><span class="c15 c12">' + phoneCheck + '</span></p><p class="c2"><span class="c1">Class Size</span><span class="c10">: </span><span class="c15">' + messageTest.classSize + ' : </span><span class="c1">Type: </span><span class="c15">' + messageTest.classType + '</span></p><p style="margin-top: 8px; margin-bottom: 8px;">' + messageCheck + '</p><p class="c4"><span class="c20">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Copyright © Learn from the Word 2019</span></p><p class="c4 c14"><span class="c8"></span></p></td></tr></tbody></table><p class="c6"><span class="c5"></span></p></body></html>';

  var adminText = {
    'fromHeader': '"' + messageTest.firstName + lastNameCheck + '" <' + messageTest.emailAddress + '>',
    'mailText': "New tutoring request from: " + messageTest.firstName + lastNameCheck + emailCheck + phoneCheck + "\r\n Class Size: " + messageTest.classSize + " Class Type: " + messageTest.classType + messageCheck,
    'mailSubject': "Learn from the Word tutoring request from " + messageTest.firstName + " " + lastNameCheck,
    'mailHtml': messageAdminHtml
  }

  if (messageTest) { 

    console.log(messageTest);
    var messagesComplete = 0;

    const user_name     = '[email protected]';
    const refresh_token = '1/bhWUfPbWyFMmdcJwptGvV7UwG99gS2gi0l7MzvKUyd0';
    var access_token = '';
    const client_id     = '256579602363-dhmnh4tc4oj9s1htit4g1n96jq6jrjmq.apps.googleusercontent.com';
    const client_secret = 'T0l_r0tuN-qPeaaps3SS3DC6';

    const email_to_admin = '[email protected]';
    const email_to_user = messageTest.emailAddress;

    async function messageTutoring(mailWho, mailObject) {

      const oauth2Client = new OAuth2(
        client_id, // ClientID
        client_secret, // Client Secret
        "https://developers.google.com/oauthplayground" // Redirect URL
      );

      oauth2Client.setCredentials({
        refresh_token: refresh_token
      });
      access_token = oauth2Client.getAccessToken();

      let transporter = nodemailer.createTransport({
        host: 'smtp.gmail.com',
        port: 465,
        secure: true,
        auth: {
          type: 'OAuth2',
          user: user_name,
          clientId: client_id,
          clientSecret: client_secret,
          refreshToken: refresh_token
        }
      });

      console.log("mailWho: " + mailWho);

      // setup e-mail data with unicode symbols
      let mailOptions = {
          from    : user_name, // sender address
          to      : mailWho, // list of receivers
          subject : mailObject.mailSubject, // Subject line
          text    : mailObject.mailText, // plaintext body
          html    : mailObject.mailHtml, // html body

          auth : {
            user         : user_name,
            refreshToken : refresh_token,
            accessToken  : access_token,
            expires      : 1494388182480
          }
      };

      // send mail with defined transport object
      transporter.sendMail(mailOptions, function (error, info) {

        if (error) {
            return console.log(error);
        }
        console.log('Message sent: ' + info.response);

        messagesComplete++;

      });

    }

    messageTutoring(email_to_user, userText).catch(console.error);

    messageTutoring(email_to_admin, adminText).catch(console.error);

    setTimeout(function() {

      if (messagesComplete == 2) {
        res.send("tutoring request sent successfully");
      }

    }, 1280);

  } else {

    res.send("error retrieving message parameters");

  }

});

app.get('/donation', (req, res, next) => {

  var userPI = req.query.donation;

  //console.log("GET Requests");

  stripe.customers.create(
    {
      email: userPI.stripeEMAIL,
      source: userPI.stripeTOKEN
    },
    function(err, customer) {

      if (err) {

        console.log("Error creating customer.");
        console.log(err);

      }

      // Do something with created customer object
      console.log(customer.id);


      stripe.charges.create({

        amount: userPI.stripePRICE,
        currency: 'usd',
        customer: customer.id,

      }).then(function(charge) {

        if (!charge.failure_code && !charge.failure_message) {

            res.send("Success charging user.");

        } else {

          console.log("Error charging donation.");
          console.log(charge.failure_code + ": " + charge.failure_message);

        }

      });

    }

  ).catch((err) => {

    // Deal with an error
    console.log("Error charging payment.");
    console.log(err);

  });

});

app.get('/message_donation', (req, res, next) => {

  var messageTest = req.query.message;

  var phoneCheck = messageTest.userPhone ? messageTest.userPhone : "";

  //User HTML

  var messageUserHtml = '<html><head><meta content="text/html; charset=UTF-8" http-equiv="content-type"><style type="text/css">@import url(\'https://themes.googleusercontent.com/fonts/css?kit=UvlMRNXGCIWA1bIohRwT5Tu6KnSC8Cq5rA3NIqyE8-7eog2-eNvfjou5soN8tGfr23obpnVGtF-BQtnUAejuY85-x8zqu-667uHWljev_4A\');.lst-kix_tsy7d9cmpnql-7>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-7}ol.lst-kix_1eziyh8wpo9m-7.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-7 0}.lst-kix_w1b687jpl7aq-2>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-2}.lst-kix_ktelr1m10za6-0>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-0,upper-roman) ". "}.lst-kix_ktelr1m10za6-1>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-1,upper-latin) ". "}.lst-kix_ktelr1m10za6-3>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-3,lower-latin) ") "}.lst-kix_olk4fr9lh4l1-8>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-8}.lst-kix_ktelr1m10za6-2>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-2,decimal) ". "}ol.lst-kix_olk4fr9lh4l1-3.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-3 0}ol.lst-kix_nmvs9ggv30vs-3.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-3 0}.lst-kix_olk4fr9lh4l1-6>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-6}ul.lst-kix_wcnce0rxs0c7-8{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-6{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-7{list-style-type:none}.lst-kix_1eziyh8wpo9m-8>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-8}ul.lst-kix_wcnce0rxs0c7-0{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-1{list-style-type:none}.lst-kix_w1b687jpl7aq-0>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-0}ol.lst-kix_ktelr1m10za6-3.start{counter-reset:lst-ctn-kix_ktelr1m10za6-3 0}ul.lst-kix_wcnce0rxs0c7-4{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-5{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-2{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-3{list-style-type:none}.lst-kix_w1b687jpl7aq-6>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-6}.lst-kix_tsy7d9cmpnql-5>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-5}ol.lst-kix_olk4fr9lh4l1-8.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-8 0}ol.lst-kix_ktelr1m10za6-4.start{counter-reset:lst-ctn-kix_ktelr1m10za6-4 0}.lst-kix_nmvs9ggv30vs-2>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-2}ol.lst-kix_nmvs9ggv30vs-5{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-4{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-7{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-6{list-style-type:none}.lst-kix_ktelr1m10za6-5>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-5,lower-latin) ") "}.lst-kix_ktelr1m10za6-7>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-7,lower-latin) ") "}ol.lst-kix_nmvs9ggv30vs-8{list-style-type:none}.lst-kix_ktelr1m10za6-4>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-4,decimal) ") "}.lst-kix_ktelr1m10za6-8>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-8,lower-roman) ") "}.lst-kix_olk4fr9lh4l1-1>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-1}.lst-kix_ktelr1m10za6-6>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-6,lower-roman) ") "}.lst-kix_olk4fr9lh4l1-4>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-4}.lst-kix_ktelr1m10za6-0>li{counter-increment:lst-ctn-kix_ktelr1m10za6-0}ol.lst-kix_olk4fr9lh4l1-2.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-2 0}ol.lst-kix_nmvs9ggv30vs-1{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-0{list-style-type:none}.lst-kix_1eziyh8wpo9m-1>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-1}ol.lst-kix_nmvs9ggv30vs-3{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-2{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-6.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-6 0}.lst-kix_1eziyh8wpo9m-5>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-5}.lst-kix_fzbww0wgala-2>li:before{content:"\0025a0  "}ol.lst-kix_nmvs9ggv30vs-4.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-4 0}.lst-kix_w1b687jpl7aq-3>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-3,decimal) ". "}ul.lst-kix_v5hlgrflma0b-6{list-style-type:none}ol.lst-kix_ktelr1m10za6-2.start{counter-reset:lst-ctn-kix_ktelr1m10za6-2 0}ul.lst-kix_v5hlgrflma0b-5{list-style-type:none}ul.lst-kix_v5hlgrflma0b-4{list-style-type:none}ul.lst-kix_v5hlgrflma0b-3{list-style-type:none}ul.lst-kix_v5hlgrflma0b-2{list-style-type:none}ul.lst-kix_v5hlgrflma0b-1{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-1.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-1 0}ul.lst-kix_v5hlgrflma0b-0{list-style-type:none}ol.lst-kix_w1b687jpl7aq-1.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-1 0}.lst-kix_w1b687jpl7aq-5>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-5,lower-roman) ". "}ol.lst-kix_tsy7d9cmpnql-3.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-3 0}.lst-kix_fzbww0wgala-0>li:before{content:"\0025cf  "}.lst-kix_w1b687jpl7aq-8>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-8}.lst-kix_tsy7d9cmpnql-1>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-1}.lst-kix_w1b687jpl7aq-7>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-7,lower-latin) ". "}ol.lst-kix_w1b687jpl7aq-4.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-4 0}.lst-kix_nmvs9ggv30vs-4>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-4}.lst-kix_ktelr1m10za6-7>li{counter-increment:lst-ctn-kix_ktelr1m10za6-7}ul.lst-kix_v5hlgrflma0b-8{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-6.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-6 0}ul.lst-kix_v5hlgrflma0b-7{list-style-type:none}.lst-kix_w1b687jpl7aq-1>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-1,lower-latin) ". "}ol.lst-kix_olk4fr9lh4l1-4.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-4 0}ol.lst-kix_olk4fr9lh4l1-7.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-7 0}ol.lst-kix_ktelr1m10za6-0.start{counter-reset:lst-ctn-kix_ktelr1m10za6-0 0}.lst-kix_olk4fr9lh4l1-0>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-0}.lst-kix_ktelr1m10za6-8>li{counter-increment:lst-ctn-kix_ktelr1m10za6-8}ol.lst-kix_tsy7d9cmpnql-4.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-4 0}ol.lst-kix_w1b687jpl7aq-3.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-3 0}ul.lst-kix_fzbww0wgala-0{list-style-type:none}.lst-kix_nmvs9ggv30vs-3>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-3}ul.lst-kix_fzbww0wgala-2{list-style-type:none}.lst-kix_v5hlgrflma0b-5>li:before{content:"\00274f  "}ul.lst-kix_fzbww0wgala-1{list-style-type:none}ul.lst-kix_fzbww0wgala-4{list-style-type:none}ul.lst-kix_fzbww0wgala-3{list-style-type:none}ul.lst-kix_fzbww0wgala-6{list-style-type:none}ul.lst-kix_fzbww0wgala-5{list-style-type:none}ul.lst-kix_fzbww0wgala-8{list-style-type:none}ul.lst-kix_fzbww0wgala-7{list-style-type:none}.lst-kix_v5hlgrflma0b-7>li:before{content:"\00274f  "}.lst-kix_ktelr1m10za6-2>li{counter-increment:lst-ctn-kix_ktelr1m10za6-2}ol.lst-kix_1eziyh8wpo9m-8.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-8 0}.lst-kix_1eziyh8wpo9m-6>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-6}.lst-kix_olk4fr9lh4l1-5>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-5}.lst-kix_tsy7d9cmpnql-3>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-3,decimal) ". "}.lst-kix_w1b687jpl7aq-7>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-7}.lst-kix_nmvs9ggv30vs-3>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-3,decimal) ". "}.lst-kix_tsy7d9cmpnql-0>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-0}.lst-kix_tsy7d9cmpnql-1>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-1,lower-latin) ". "}.lst-kix_tsy7d9cmpnql-5>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-5,lower-roman) ". "}.lst-kix_nmvs9ggv30vs-1>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-1,lower-latin) ". "}.lst-kix_nmvs9ggv30vs-5>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-5,lower-roman) ". "}ol.lst-kix_tsy7d9cmpnql-7{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-6{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-8{list-style-type:none}ol.lst-kix_ktelr1m10za6-1.start{counter-reset:lst-ctn-kix_ktelr1m10za6-1 0}ol.lst-kix_tsy7d9cmpnql-3{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-2{list-style-type:none}.lst-kix_w1b687jpl7aq-1>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-1}ol.lst-kix_w1b687jpl7aq-2.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-2 0}ol.lst-kix_olk4fr9lh4l1-5.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-5 0}ol.lst-kix_tsy7d9cmpnql-5{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-5.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-5 0}ol.lst-kix_tsy7d9cmpnql-4{list-style-type:none}.lst-kix_v5hlgrflma0b-3>li:before{content:"\00274f  "}.lst-kix_fzbww0wgala-4>li:before{content:"\0025cb  "}ol.lst-kix_tsy7d9cmpnql-1{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-0{list-style-type:none}.lst-kix_tsy7d9cmpnql-7>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-7,lower-latin) ". "}.lst-kix_nmvs9ggv30vs-7>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-7,lower-latin) ". "}.lst-kix_fzbww0wgala-8>li:before{content:"\0025a0  "}.lst-kix_tsy7d9cmpnql-6>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-6}.lst-kix_v5hlgrflma0b-1>li:before{content:"\0025a2  "}.lst-kix_fzbww0wgala-6>li:before{content:"\0025cf  "}ol.lst-kix_nmvs9ggv30vs-2.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-2 0}ol.lst-kix_olk4fr9lh4l1-6.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-6 0}ol.lst-kix_w1b687jpl7aq-5.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-5 0}.lst-kix_wcnce0rxs0c7-8>li:before{content:"\0025a0  "}.lst-kix_wcnce0rxs0c7-5>li:before{content:"\0025a0  "}.lst-kix_tsy7d9cmpnql-8>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-8}.lst-kix_wcnce0rxs0c7-4>li:before{content:"\0025cb  "}.lst-kix_wcnce0rxs0c7-6>li:before{content:"\0025cf  "}.lst-kix_wcnce0rxs0c7-3>li:before{content:"\0025cf  "}.lst-kix_wcnce0rxs0c7-7>li:before{content:"\0025cb  "}.lst-kix_tsy7d9cmpnql-0>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-0,upper-latin) ". "}.lst-kix_nmvs9ggv30vs-1>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-1}.lst-kix_1eziyh8wpo9m-0>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-0}ol.lst-kix_olk4fr9lh4l1-0.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-0 0}.lst-kix_olk4fr9lh4l1-8>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-8,decimal) ". "}.lst-kix_wcnce0rxs0c7-1>li:before{content:"\0025cb  "}.lst-kix_olk4fr9lh4l1-7>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-7,lower-roman) ". "}.lst-kix_wcnce0rxs0c7-0>li:before{content:"\0025cf  "}.lst-kix_wcnce0rxs0c7-2>li:before{content:"\0025a0  "}.lst-kix_olk4fr9lh4l1-6>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-6,lower-latin) ". "}.lst-kix_ktelr1m10za6-1>li{counter-increment:lst-ctn-kix_ktelr1m10za6-1}ol.lst-kix_ktelr1m10za6-6.start{counter-reset:lst-ctn-kix_ktelr1m10za6-6 0}ol.lst-kix_nmvs9ggv30vs-0.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-0 0}.lst-kix_w1b687jpl7aq-3>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-3}ol.lst-kix_tsy7d9cmpnql-7.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-7 0}ol.lst-kix_w1b687jpl7aq-0.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-0 0}.lst-kix_1eziyh8wpo9m-2>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-2,lower-roman) ". "}ol.lst-kix_w1b687jpl7aq-0{list-style-type:none}.lst-kix_1eziyh8wpo9m-4>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-4,lower-latin) ". "}.lst-kix_1eziyh8wpo9m-1>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-1,lower-latin) ". "}ol.lst-kix_1eziyh8wpo9m-5.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-5 0}.lst-kix_1eziyh8wpo9m-5>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-5,lower-roman) ". "}.lst-kix_1eziyh8wpo9m-7>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-7}ol.lst-kix_w1b687jpl7aq-6{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-1.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-1 0}.lst-kix_nmvs9ggv30vs-8>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-8}ol.lst-kix_w1b687jpl7aq-5{list-style-type:none}ol.lst-kix_w1b687jpl7aq-8{list-style-type:none}ol.lst-kix_w1b687jpl7aq-7{list-style-type:none}ol.lst-kix_w1b687jpl7aq-2{list-style-type:none}ol.lst-kix_w1b687jpl7aq-1{list-style-type:none}ol.lst-kix_w1b687jpl7aq-4{list-style-type:none}.lst-kix_1eziyh8wpo9m-3>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-3,decimal) ". "}ol.lst-kix_w1b687jpl7aq-3{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-6.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-6 0}.lst-kix_olk4fr9lh4l1-3>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-3,lower-latin) ". "}ol.lst-kix_tsy7d9cmpnql-1.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-1 0}.lst-kix_olk4fr9lh4l1-1>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-1,lower-roman) ". "}.lst-kix_olk4fr9lh4l1-5>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-5,decimal) ". "}ol.lst-kix_tsy7d9cmpnql-8.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-8 0}.lst-kix_olk4fr9lh4l1-0>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-0,lower-latin) ". "}.lst-kix_olk4fr9lh4l1-4>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-4,lower-roman) ". "}.lst-kix_1eziyh8wpo9m-0>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-0,upper-latin) ". "}.lst-kix_tsy7d9cmpnql-4>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-4}.lst-kix_w1b687jpl7aq-5>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-5}.lst-kix_olk4fr9lh4l1-2>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-2,decimal) ". "}ol.lst-kix_1eziyh8wpo9m-2{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-1{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-0{list-style-type:none}.lst-kix_ktelr1m10za6-6>li{counter-increment:lst-ctn-kix_ktelr1m10za6-6}ol.lst-kix_tsy7d9cmpnql-2.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-2 0}ol.lst-kix_nmvs9ggv30vs-5.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-5 0}.lst-kix_ktelr1m10za6-3>li{counter-increment:lst-ctn-kix_ktelr1m10za6-3}.lst-kix_olk4fr9lh4l1-7>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-7}.lst-kix_1eziyh8wpo9m-4>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-4}.lst-kix_1eziyh8wpo9m-6>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-6,decimal) ". "}.lst-kix_1eziyh8wpo9m-8>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-8,lower-roman) ". "}ol.lst-kix_1eziyh8wpo9m-4.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-4 0}.lst-kix_1eziyh8wpo9m-7>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-7,lower-latin) ". "}ol.lst-kix_ktelr1m10za6-3{list-style-type:none}ol.lst-kix_ktelr1m10za6-5.start{counter-reset:lst-ctn-kix_ktelr1m10za6-5 0}ol.lst-kix_ktelr1m10za6-4{list-style-type:none}ol.lst-kix_ktelr1m10za6-1{list-style-type:none}.lst-kix_olk4fr9lh4l1-2>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-2}ol.lst-kix_1eziyh8wpo9m-0.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-0 0}ol.lst-kix_ktelr1m10za6-2{list-style-type:none}ol.lst-kix_ktelr1m10za6-0{list-style-type:none}.lst-kix_w1b687jpl7aq-2>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-2,lower-roman) ". "}.lst-kix_nmvs9ggv30vs-6>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-6}ol.lst-kix_1eziyh8wpo9m-3.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-3 0}.lst-kix_w1b687jpl7aq-4>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-4,lower-latin) ". "}.lst-kix_w1b687jpl7aq-6>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-6,decimal) ". "}.lst-kix_fzbww0wgala-1>li:before{content:"\0025cb  "}ol.lst-kix_1eziyh8wpo9m-6{list-style-type:none}.lst-kix_nmvs9ggv30vs-5>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-5}ol.lst-kix_1eziyh8wpo9m-5{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-4{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-3{list-style-type:none}.lst-kix_w1b687jpl7aq-8>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-8,lower-roman) ". "}ol.lst-kix_ktelr1m10za6-7{list-style-type:none}ol.lst-kix_ktelr1m10za6-8{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-8{list-style-type:none}ol.lst-kix_ktelr1m10za6-5{list-style-type:none}.lst-kix_ktelr1m10za6-5>li{counter-increment:lst-ctn-kix_ktelr1m10za6-5}ol.lst-kix_1eziyh8wpo9m-7{list-style-type:none}ol.lst-kix_ktelr1m10za6-6{list-style-type:none}.lst-kix_1eziyh8wpo9m-3>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-3}.lst-kix_ktelr1m10za6-4>li{counter-increment:lst-ctn-kix_ktelr1m10za6-4}ol.lst-kix_tsy7d9cmpnql-0.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-0 0}ol.lst-kix_w1b687jpl7aq-6.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-6 0}.lst-kix_tsy7d9cmpnql-2>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-2}.lst-kix_olk4fr9lh4l1-3>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-3}ol.lst-kix_nmvs9ggv30vs-7.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-7 0}.lst-kix_w1b687jpl7aq-0>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-0,decimal) ". "}.lst-kix_nmvs9ggv30vs-7>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-7}ol.lst-kix_olk4fr9lh4l1-0{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-2.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-2 0}.lst-kix_1eziyh8wpo9m-2>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-2}ol.lst-kix_w1b687jpl7aq-7.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-7 0}.lst-kix_v5hlgrflma0b-6>li:before{content:"\00274f  "}ol.lst-kix_ktelr1m10za6-7.start{counter-reset:lst-ctn-kix_ktelr1m10za6-7 0}ol.lst-kix_olk4fr9lh4l1-4{list-style-type:none}.lst-kix_v5hlgrflma0b-8>li:before{content:"\00274f  "}ol.lst-kix_olk4fr9lh4l1-3{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-2{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-1{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-8{list-style-type:none}.lst-kix_nmvs9ggv30vs-0>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-0,decimal) ". "}ol.lst-kix_olk4fr9lh4l1-7{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-6{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-5{list-style-type:none}.lst-kix_nmvs9ggv30vs-2>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-2,lower-roman) ". "}.lst-kix_tsy7d9cmpnql-2>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-2,lower-roman) ". "}.lst-kix_tsy7d9cmpnql-4>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-4,lower-latin) ". "}.lst-kix_w1b687jpl7aq-4>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-4}.lst-kix_tsy7d9cmpnql-3>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-3}ol.lst-kix_nmvs9ggv30vs-8.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-8 0}ol.lst-kix_1eziyh8wpo9m-1.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-1 0}.lst-kix_nmvs9ggv30vs-4>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-4,lower-latin) ". "}ol.lst-kix_ktelr1m10za6-8.start{counter-reset:lst-ctn-kix_ktelr1m10za6-8 0}.lst-kix_v5hlgrflma0b-4>li:before{content:"\00274f  "}.lst-kix_fzbww0wgala-3>li:before{content:"\0025cf  "}.lst-kix_v5hlgrflma0b-2>li:before{content:"\00274f  "}ol.lst-kix_w1b687jpl7aq-8.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-8 0}.lst-kix_fzbww0wgala-5>li:before{content:"\0025a0  "}.lst-kix_nmvs9ggv30vs-0>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-0}.lst-kix_nmvs9ggv30vs-6>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-6,decimal) ". "}.lst-kix_v5hlgrflma0b-0>li:before{content:"\0025a2  "}.lst-kix_fzbww0wgala-7>li:before{content:"\0025cb  "}.lst-kix_tsy7d9cmpnql-6>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-6,decimal) ". "}.lst-kix_tsy7d9cmpnql-8>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-8,lower-roman) ". "}.lst-kix_nmvs9ggv30vs-8>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-8,lower-roman) ". "}ol{margin:0;padding:0}table td,table th{padding:0}.c1{border-right-style:solid;padding:5pt 5pt 5pt 5pt;border-bottom-color:#000000;border-top-width:0pt;border-right-width:0pt;border-left-color:#000000;vertical-align:top;border-right-color:#000000;border-left-width:0pt;border-top-style:solid;border-left-style:solid;border-bottom-width:0pt;width:460pt;border-top-color:#000000;border-bottom-style:solid}.c0{padding-top:10pt;text-indent:-72pt;padding-bottom:0pt;line-height:1.3;orphans:2;widows:2;text-align:center;height:11pt}.c3{color:#445566;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:12pt;font-family:"Lato";font-style:normal}.c11{color:#946ca1;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:18pt;font-family:"Catamaran";font-style:normal}.c2{color:#353744;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:11pt;font-family:"Proxima Nova";font-style:normal}.c10{padding-top:10pt;padding-bottom:0pt;line-height:1.3;orphans:2;widows:2;text-align:left;height:11pt}.c5{margin-left:4.5pt;padding-top:0pt;padding-bottom:4pt;line-height:1.2;orphans:2;widows:2;text-align:center}.c6{padding-top:10pt;text-indent:-72pt;padding-bottom:0pt;line-height:1.3;orphans:2;widows:2;text-align:center}.c4{padding-top:0pt;padding-bottom:0pt;line-height:1.3;orphans:2;widows:2;text-align:left;height:11pt}.c13{padding-top:10pt;padding-bottom:0pt;line-height:1.3;orphans:2;widows:2;text-align:center}.c9{background-color:#ffffff;font-size:14pt;font-family:"Lato";font-weight:700}.c14{border-spacing:0;border-collapse:collapse;margin-right:auto}.c7{background-color:#ffffff;max-width:468pt;padding:0pt 72pt 0pt 72pt}.c8{height:306pt}.c12{margin-left:4.5pt}.title{padding-top:16pt;color:#353744;font-size:36pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}.subtitle{padding-top:0pt;color:#666666;font-size:13pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}li{color:#353744;font-size:11pt;font-family:"Proxima Nova"}p{margin:0;color:#353744;font-size:11pt;font-family:"Proxima Nova"}h1{padding-top:24pt;color:#353744;font-weight:700;font-size:14pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}h2{padding-top:16pt;color:#00ab44;font-weight:700;font-size:14pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}h3{padding-top:10pt;color:#353744;font-size:13pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}h4{padding-top:8pt;-webkit-text-decoration-skip:none;color:#666666;text-decoration:underline;font-size:11pt;padding-bottom:0pt;line-height:1.3;page-break-after:avoid;text-decoration-skip-ink:none;font-family:"Trebuchet MS";orphans:2;widows:2;text-align:left}h5{padding-top:8pt;color:#666666;font-size:11pt;padding-bottom:0pt;font-family:"Trebuchet MS";line-height:1.3;page-break-after:avoid;orphans:2;widows:2;text-align:left}h6{padding-top:8pt;color:#666666;font-size:11pt;padding-bottom:0pt;font-family:"Trebuchet MS";line-height:1.3;page-break-after:avoid;font-style:italic;orphans:2;widows:2;text-align:left}</style></head><body class="c7"><div><p class="c4"><span class="c2"><img src="https://learn-from-the-word-express--stefangisi.repl.co/images/mail_banner.png" /></span></p></div><h2 class="c5" id="h.11s8s3fvsiv"><span class="c11">Hello!</span></h2><p class="c13"><span class="c2">Thank you for your donation of <b>$' + messageTest.donateAmt + '</b>! We really appreciate your support and hope that Learn from the Word can help you to achieve your linguistic and evangelical goals!</span></p><p class="c10"><span class="c2"></span></p><a id="t.934ef71899e2505e6f3baa9621472dee8d96cfa1"></a><a id="t.0"></a><table class="c14"><tbody><tr class="c8"><td class="c1" colspan="1" rowspan="1"><p class="c6"><span class="c9">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Copyright © Learn from the Word 2019</span></p><p class="c0"><span class="c3"></span></p></td></tr></tbody></table><p class="c10 c12"><span class="c2"></span></p></body></html>';

  var userText = {
    'fromHeader': 'Learn from the Word Admin <[email protected]>',
    'mailText': "Hello " + messageTest.userName + '. Looks like you\'ve just donated ' + messageTest.donateAmt + ' dollars to Learn from the Word.We really appreciate your support and hope that Learn from the Word can help you to achieve your linguistic and evangelical goals!',
    'mailSubject': "Thank you for your donation to Learn from the Word",
    'mailHtml': messageUserHtml
  };

  //Admin HTML
  var messageAdminHtml = '<html><head><meta content="text/html; charset=UTF-8" http-equiv="content-type"><style type="text/css">@import url(\'https://themes.googleusercontent.com/fonts/css?kit=UvlMRNXGCIWA1bIohRwT5Tu6KnSC8Cq5rA3NIqyE8-7eog2-eNvfjou5soN8tGfr23obpnVGtF-BQtnUAejuY85-x8zqu-667uHWljev_4A\');.lst-kix_tsy7d9cmpnql-7>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-7}ol.lst-kix_1eziyh8wpo9m-7.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-7 0}.lst-kix_w1b687jpl7aq-2>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-2}.lst-kix_ktelr1m10za6-0>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-0,upper-roman) ". "}.lst-kix_ktelr1m10za6-1>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-1,upper-latin) ". "}.lst-kix_ktelr1m10za6-3>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-3,lower-latin) ") "}.lst-kix_olk4fr9lh4l1-8>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-8}.lst-kix_ktelr1m10za6-2>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-2,decimal) ". "}ol.lst-kix_olk4fr9lh4l1-3.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-3 0}ol.lst-kix_nmvs9ggv30vs-3.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-3 0}.lst-kix_olk4fr9lh4l1-6>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-6}ul.lst-kix_wcnce0rxs0c7-8{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-6{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-7{list-style-type:none}.lst-kix_1eziyh8wpo9m-8>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-8}ul.lst-kix_wcnce0rxs0c7-0{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-1{list-style-type:none}.lst-kix_w1b687jpl7aq-0>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-0}ol.lst-kix_ktelr1m10za6-3.start{counter-reset:lst-ctn-kix_ktelr1m10za6-3 0}ul.lst-kix_wcnce0rxs0c7-4{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-5{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-2{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-3{list-style-type:none}.lst-kix_w1b687jpl7aq-6>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-6}.lst-kix_tsy7d9cmpnql-5>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-5}ol.lst-kix_olk4fr9lh4l1-8.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-8 0}ol.lst-kix_ktelr1m10za6-4.start{counter-reset:lst-ctn-kix_ktelr1m10za6-4 0}.lst-kix_nmvs9ggv30vs-2>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-2}ol.lst-kix_nmvs9ggv30vs-5{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-4{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-7{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-6{list-style-type:none}.lst-kix_ktelr1m10za6-5>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-5,lower-latin) ") "}.lst-kix_ktelr1m10za6-7>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-7,lower-latin) ") "}ol.lst-kix_nmvs9ggv30vs-8{list-style-type:none}.lst-kix_ktelr1m10za6-4>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-4,decimal) ") "}.lst-kix_ktelr1m10za6-8>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-8,lower-roman) ") "}.lst-kix_olk4fr9lh4l1-1>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-1}.lst-kix_ktelr1m10za6-6>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-6,lower-roman) ") "}.lst-kix_olk4fr9lh4l1-4>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-4}.lst-kix_ktelr1m10za6-0>li{counter-increment:lst-ctn-kix_ktelr1m10za6-0}ol.lst-kix_olk4fr9lh4l1-2.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-2 0}ol.lst-kix_nmvs9ggv30vs-1{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-0{list-style-type:none}.lst-kix_1eziyh8wpo9m-1>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-1}ol.lst-kix_nmvs9ggv30vs-3{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-2{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-6.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-6 0}.lst-kix_1eziyh8wpo9m-5>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-5}.lst-kix_fzbww0wgala-2>li:before{content:"\0025a0  "}ol.lst-kix_nmvs9ggv30vs-4.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-4 0}.lst-kix_w1b687jpl7aq-3>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-3,decimal) ". "}ul.lst-kix_v5hlgrflma0b-6{list-style-type:none}ol.lst-kix_ktelr1m10za6-2.start{counter-reset:lst-ctn-kix_ktelr1m10za6-2 0}ul.lst-kix_v5hlgrflma0b-5{list-style-type:none}ul.lst-kix_v5hlgrflma0b-4{list-style-type:none}ul.lst-kix_v5hlgrflma0b-3{list-style-type:none}ul.lst-kix_v5hlgrflma0b-2{list-style-type:none}ul.lst-kix_v5hlgrflma0b-1{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-1.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-1 0}ul.lst-kix_v5hlgrflma0b-0{list-style-type:none}ol.lst-kix_w1b687jpl7aq-1.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-1 0}.lst-kix_w1b687jpl7aq-5>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-5,lower-roman) ". "}ol.lst-kix_tsy7d9cmpnql-3.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-3 0}.lst-kix_fzbww0wgala-0>li:before{content:"\0025cf  "}.lst-kix_w1b687jpl7aq-8>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-8}.lst-kix_tsy7d9cmpnql-1>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-1}.lst-kix_w1b687jpl7aq-7>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-7,lower-latin) ". "}ol.lst-kix_w1b687jpl7aq-4.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-4 0}.lst-kix_nmvs9ggv30vs-4>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-4}.lst-kix_ktelr1m10za6-7>li{counter-increment:lst-ctn-kix_ktelr1m10za6-7}ul.lst-kix_v5hlgrflma0b-8{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-6.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-6 0}ul.lst-kix_v5hlgrflma0b-7{list-style-type:none}.lst-kix_w1b687jpl7aq-1>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-1,lower-latin) ". "}ol.lst-kix_olk4fr9lh4l1-4.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-4 0}ol.lst-kix_olk4fr9lh4l1-7.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-7 0}ol.lst-kix_ktelr1m10za6-0.start{counter-reset:lst-ctn-kix_ktelr1m10za6-0 0}.lst-kix_olk4fr9lh4l1-0>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-0}.lst-kix_ktelr1m10za6-8>li{counter-increment:lst-ctn-kix_ktelr1m10za6-8}ol.lst-kix_tsy7d9cmpnql-4.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-4 0}ol.lst-kix_w1b687jpl7aq-3.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-3 0}ul.lst-kix_fzbww0wgala-0{list-style-type:none}.lst-kix_nmvs9ggv30vs-3>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-3}ul.lst-kix_fzbww0wgala-2{list-style-type:none}.lst-kix_v5hlgrflma0b-5>li:before{content:"\00274f  "}ul.lst-kix_fzbww0wgala-1{list-style-type:none}ul.lst-kix_fzbww0wgala-4{list-style-type:none}ul.lst-kix_fzbww0wgala-3{list-style-type:none}ul.lst-kix_fzbww0wgala-6{list-style-type:none}ul.lst-kix_fzbww0wgala-5{list-style-type:none}ul.lst-kix_fzbww0wgala-8{list-style-type:none}ul.lst-kix_fzbww0wgala-7{list-style-type:none}.lst-kix_v5hlgrflma0b-7>li:before{content:"\00274f  "}.lst-kix_ktelr1m10za6-2>li{counter-increment:lst-ctn-kix_ktelr1m10za6-2}ol.lst-kix_1eziyh8wpo9m-8.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-8 0}.lst-kix_1eziyh8wpo9m-6>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-6}.lst-kix_olk4fr9lh4l1-5>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-5}.lst-kix_tsy7d9cmpnql-3>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-3,decimal) ". "}.lst-kix_w1b687jpl7aq-7>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-7}.lst-kix_nmvs9ggv30vs-3>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-3,decimal) ". "}.lst-kix_tsy7d9cmpnql-0>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-0}.lst-kix_tsy7d9cmpnql-1>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-1,lower-latin) ". "}.lst-kix_tsy7d9cmpnql-5>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-5,lower-roman) ". "}.lst-kix_nmvs9ggv30vs-1>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-1,lower-latin) ". "}.lst-kix_nmvs9ggv30vs-5>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-5,lower-roman) ". "}ol.lst-kix_tsy7d9cmpnql-7{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-6{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-8{list-style-type:none}ol.lst-kix_ktelr1m10za6-1.start{counter-reset:lst-ctn-kix_ktelr1m10za6-1 0}ol.lst-kix_tsy7d9cmpnql-3{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-2{list-style-type:none}.lst-kix_w1b687jpl7aq-1>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-1}ol.lst-kix_w1b687jpl7aq-2.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-2 0}ol.lst-kix_olk4fr9lh4l1-5.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-5 0}ol.lst-kix_tsy7d9cmpnql-5{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-5.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-5 0}ol.lst-kix_tsy7d9cmpnql-4{list-style-type:none}.lst-kix_v5hlgrflma0b-3>li:before{content:"\00274f  "}.lst-kix_fzbww0wgala-4>li:before{content:"\0025cb  "}ol.lst-kix_tsy7d9cmpnql-1{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-0{list-style-type:none}.lst-kix_tsy7d9cmpnql-7>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-7,lower-latin) ". "}.lst-kix_nmvs9ggv30vs-7>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-7,lower-latin) ". "}.lst-kix_fzbww0wgala-8>li:before{content:"\0025a0  "}.lst-kix_tsy7d9cmpnql-6>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-6}.lst-kix_v5hlgrflma0b-1>li:before{content:"\0025a2  "}.lst-kix_fzbww0wgala-6>li:before{content:"\0025cf  "}ol.lst-kix_nmvs9ggv30vs-2.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-2 0}ol.lst-kix_olk4fr9lh4l1-6.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-6 0}ol.lst-kix_w1b687jpl7aq-5.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-5 0}.lst-kix_wcnce0rxs0c7-8>li:before{content:"\0025a0  "}.lst-kix_wcnce0rxs0c7-5>li:before{content:"\0025a0  "}.lst-kix_tsy7d9cmpnql-8>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-8}.lst-kix_wcnce0rxs0c7-4>li:before{content:"\0025cb  "}.lst-kix_wcnce0rxs0c7-6>li:before{content:"\0025cf  "}.lst-kix_wcnce0rxs0c7-3>li:before{content:"\0025cf  "}.lst-kix_wcnce0rxs0c7-7>li:before{content:"\0025cb  "}.lst-kix_tsy7d9cmpnql-0>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-0,upper-latin) ". "}.lst-kix_nmvs9ggv30vs-1>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-1}.lst-kix_1eziyh8wpo9m-0>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-0}ol.lst-kix_olk4fr9lh4l1-0.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-0 0}.lst-kix_olk4fr9lh4l1-8>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-8,decimal) ". "}.lst-kix_wcnce0rxs0c7-1>li:before{content:"\0025cb  "}.lst-kix_olk4fr9lh4l1-7>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-7,lower-roman) ". "}.lst-kix_wcnce0rxs0c7-0>li:before{content:"\0025cf  "}.lst-kix_wcnce0rxs0c7-2>li:before{content:"\0025a0  "}.lst-kix_olk4fr9lh4l1-6>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-6,lower-latin) ". "}.lst-kix_ktelr1m10za6-1>li{counter-increment:lst-ctn-kix_ktelr1m10za6-1}ol.lst-kix_ktelr1m10za6-6.start{counter-reset:lst-ctn-kix_ktelr1m10za6-6 0}ol.lst-kix_nmvs9ggv30vs-0.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-0 0}.lst-kix_w1b687jpl7aq-3>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-3}ol.lst-kix_tsy7d9cmpnql-7.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-7 0}ol.lst-kix_w1b687jpl7aq-0.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-0 0}.lst-kix_1eziyh8wpo9m-2>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-2,lower-roman) ". "}ol.lst-kix_w1b687jpl7aq-0{list-style-type:none}.lst-kix_1eziyh8wpo9m-4>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-4,lower-latin) ". "}.lst-kix_1eziyh8wpo9m-1>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-1,lower-latin) ". "}ol.lst-kix_1eziyh8wpo9m-5.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-5 0}.lst-kix_1eziyh8wpo9m-5>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-5,lower-roman) ". "}.lst-kix_1eziyh8wpo9m-7>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-7}ol.lst-kix_w1b687jpl7aq-6{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-1.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-1 0}.lst-kix_nmvs9ggv30vs-8>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-8}ol.lst-kix_w1b687jpl7aq-5{list-style-type:none}ol.lst-kix_w1b687jpl7aq-8{list-style-type:none}ol.lst-kix_w1b687jpl7aq-7{list-style-type:none}ol.lst-kix_w1b687jpl7aq-2{list-style-type:none}ol.lst-kix_w1b687jpl7aq-1{list-style-type:none}ol.lst-kix_w1b687jpl7aq-4{list-style-type:none}.lst-kix_1eziyh8wpo9m-3>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-3,decimal) ". "}ol.lst-kix_w1b687jpl7aq-3{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-6.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-6 0}.lst-kix_olk4fr9lh4l1-3>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-3,lower-latin) ". "}ol.lst-kix_tsy7d9cmpnql-1.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-1 0}.lst-kix_olk4fr9lh4l1-1>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-1,lower-roman) ". "}.lst-kix_olk4fr9lh4l1-5>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-5,decimal) ". "}ol.lst-kix_tsy7d9cmpnql-8.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-8 0}.lst-kix_olk4fr9lh4l1-0>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-0,lower-latin) ". "}.lst-kix_olk4fr9lh4l1-4>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-4,lower-roman) ". "}.lst-kix_1eziyh8wpo9m-0>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-0,upper-latin) ". "}.lst-kix_tsy7d9cmpnql-4>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-4}.lst-kix_w1b687jpl7aq-5>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-5}.lst-kix_olk4fr9lh4l1-2>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-2,decimal) ". "}ol.lst-kix_1eziyh8wpo9m-2{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-1{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-0{list-style-type:none}.lst-kix_ktelr1m10za6-6>li{counter-increment:lst-ctn-kix_ktelr1m10za6-6}ol.lst-kix_tsy7d9cmpnql-2.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-2 0}ol.lst-kix_nmvs9ggv30vs-5.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-5 0}.lst-kix_ktelr1m10za6-3>li{counter-increment:lst-ctn-kix_ktelr1m10za6-3}.lst-kix_olk4fr9lh4l1-7>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-7}.lst-kix_1eziyh8wpo9m-4>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-4}.lst-kix_1eziyh8wpo9m-6>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-6,decimal) ". "}.lst-kix_1eziyh8wpo9m-8>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-8,lower-roman) ". "}ol.lst-kix_1eziyh8wpo9m-4.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-4 0}.lst-kix_1eziyh8wpo9m-7>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-7,lower-latin) ". "}ol.lst-kix_ktelr1m10za6-3{list-style-type:none}ol.lst-kix_ktelr1m10za6-5.start{counter-reset:lst-ctn-kix_ktelr1m10za6-5 0}ol.lst-kix_ktelr1m10za6-4{list-style-type:none}ol.lst-kix_ktelr1m10za6-1{list-style-type:none}.lst-kix_olk4fr9lh4l1-2>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-2}ol.lst-kix_1eziyh8wpo9m-0.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-0 0}ol.lst-kix_ktelr1m10za6-2{list-style-type:none}ol.lst-kix_ktelr1m10za6-0{list-style-type:none}.lst-kix_w1b687jpl7aq-2>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-2,lower-roman) ". "}.lst-kix_nmvs9ggv30vs-6>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-6}ol.lst-kix_1eziyh8wpo9m-3.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-3 0}.lst-kix_w1b687jpl7aq-4>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-4,lower-latin) ". "}.lst-kix_w1b687jpl7aq-6>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-6,decimal) ". "}.lst-kix_fzbww0wgala-1>li:before{content:"\0025cb  "}ol.lst-kix_1eziyh8wpo9m-6{list-style-type:none}.lst-kix_nmvs9ggv30vs-5>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-5}ol.lst-kix_1eziyh8wpo9m-5{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-4{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-3{list-style-type:none}.lst-kix_w1b687jpl7aq-8>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-8,lower-roman) ". "}ol.lst-kix_ktelr1m10za6-7{list-style-type:none}ol.lst-kix_ktelr1m10za6-8{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-8{list-style-type:none}ol.lst-kix_ktelr1m10za6-5{list-style-type:none}.lst-kix_ktelr1m10za6-5>li{counter-increment:lst-ctn-kix_ktelr1m10za6-5}ol.lst-kix_1eziyh8wpo9m-7{list-style-type:none}ol.lst-kix_ktelr1m10za6-6{list-style-type:none}.lst-kix_1eziyh8wpo9m-3>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-3}.lst-kix_ktelr1m10za6-4>li{counter-increment:lst-ctn-kix_ktelr1m10za6-4}ol.lst-kix_tsy7d9cmpnql-0.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-0 0}ol.lst-kix_w1b687jpl7aq-6.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-6 0}.lst-kix_tsy7d9cmpnql-2>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-2}.lst-kix_olk4fr9lh4l1-3>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-3}ol.lst-kix_nmvs9ggv30vs-7.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-7 0}.lst-kix_w1b687jpl7aq-0>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-0,decimal) ". "}.lst-kix_nmvs9ggv30vs-7>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-7}ol.lst-kix_olk4fr9lh4l1-0{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-2.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-2 0}.lst-kix_1eziyh8wpo9m-2>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-2}ol.lst-kix_w1b687jpl7aq-7.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-7 0}.lst-kix_v5hlgrflma0b-6>li:before{content:"\00274f  "}ol.lst-kix_ktelr1m10za6-7.start{counter-reset:lst-ctn-kix_ktelr1m10za6-7 0}ol.lst-kix_olk4fr9lh4l1-4{list-style-type:none}.lst-kix_v5hlgrflma0b-8>li:before{content:"\00274f  "}ol.lst-kix_olk4fr9lh4l1-3{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-2{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-1{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-8{list-style-type:none}.lst-kix_nmvs9ggv30vs-0>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-0,decimal) ". "}ol.lst-kix_olk4fr9lh4l1-7{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-6{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-5{list-style-type:none}.lst-kix_nmvs9ggv30vs-2>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-2,lower-roman) ". "}.lst-kix_tsy7d9cmpnql-2>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-2,lower-roman) ". "}.lst-kix_tsy7d9cmpnql-4>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-4,lower-latin) ". "}.lst-kix_w1b687jpl7aq-4>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-4}.lst-kix_tsy7d9cmpnql-3>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-3}ol.lst-kix_nmvs9ggv30vs-8.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-8 0}ol.lst-kix_1eziyh8wpo9m-1.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-1 0}.lst-kix_nmvs9ggv30vs-4>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-4,lower-latin) ". "}ol.lst-kix_ktelr1m10za6-8.start{counter-reset:lst-ctn-kix_ktelr1m10za6-8 0}.lst-kix_v5hlgrflma0b-4>li:before{content:"\00274f  "}.lst-kix_fzbww0wgala-3>li:before{content:"\0025cf  "}.lst-kix_v5hlgrflma0b-2>li:before{content:"\00274f  "}ol.lst-kix_w1b687jpl7aq-8.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-8 0}.lst-kix_fzbww0wgala-5>li:before{content:"\0025a0  "}.lst-kix_nmvs9ggv30vs-0>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-0}.lst-kix_nmvs9ggv30vs-6>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-6,decimal) ". "}.lst-kix_v5hlgrflma0b-0>li:before{content:"\0025a2  "}.lst-kix_fzbww0wgala-7>li:before{content:"\0025cb  "}.lst-kix_tsy7d9cmpnql-6>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-6,decimal) ". "}.lst-kix_tsy7d9cmpnql-8>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-8,lower-roman) ". "}.lst-kix_nmvs9ggv30vs-8>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-8,lower-roman) ". "}ol{margin:0;padding:0}table td,table th{padding:0}.c17{border-right-style:solid;padding:5pt 5pt 5pt 5pt;border-bottom-color:#000000;border-top-width:0pt;border-right-width:0pt;border-left-color:#000000;vertical-align:top;border-right-color:#000000;border-left-width:0pt;border-top-style:solid;border-left-style:solid;border-bottom-width:0pt;width:460pt;border-top-color:#000000;border-bottom-style:solid}.c5{padding-top:10pt;text-indent:-72pt;padding-bottom:0pt;line-height:1.3;orphans:2;widows:2;text-align:center;height:11pt}.c15{margin-left:4.5pt;padding-top:10pt;padding-bottom:0pt;line-height:1.3;orphans:2;widows:2;text-align:left;height:11pt}.c2{color:#000000;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:14pt;font-family:"Lato";font-style:normal}.c0{color:#00ab44;font-weight:700;text-decoration:none;vertical-align:baseline;font-size:14pt;font-family:"Lato";font-style:normal}.c11{color:#353744;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:11pt;font-family:"Proxima Nova";font-style:normal}.c3{margin-left:4.5pt;padding-top:10pt;padding-bottom:0pt;line-height:1.7857142857142858;orphans:2;widows:2;text-align:center}.c1{color:#445566;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:12pt;font-family:"Lato";font-style:normal}.c14{padding-top:0pt;padding-bottom:0pt;line-height:1.3;orphans:2;widows:2;text-align:left;height:11pt}.c12{margin-left:4.5pt;padding-top:0pt;padding-bottom:4pt;line-height:1.2;orphans:2;widows:2;text-align:center}.c9{padding-top:10pt;padding-bottom:0pt;line-height:1.7857142857142858;orphans:2;widows:2;text-align:center}.c4{font-size:12pt;font-family:"Lato";color:#445566;font-weight:400}.c13{font-size:18pt;font-family:"Catamaran";color:#946ca1;font-weight:400}.c8{font-size:14pt;font-family:"Lato";color:#5c286d;font-weight:700}.c10{font-size:14pt;font-family:"Lato";color:#5c286d;font-weight:400}.c7{border-spacing:0;border-collapse:collapse;margin-right:auto}.c18{background-color:#ffffff;font-size:14pt;font-family:"Lato";font-weight:700}.c16{background-color:#ffffff;max-width:468pt;padding:0pt 72pt 0pt 72pt}.c6{height:306pt}.title{padding-top:16pt;color:#353744;font-size:36pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}.subtitle{padding-top:0pt;color:#666666;font-size:13pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}li{color:#353744;font-size:11pt;font-family:"Proxima Nova"}p{margin:0;color:#353744;font-size:11pt;font-family:"Proxima Nova"}h1{padding-top:24pt;color:#353744;font-weight:700;font-size:14pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}h2{padding-top:16pt;color:#00ab44;font-weight:700;font-size:14pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}h3{padding-top:10pt;color:#353744;font-size:13pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}h4{padding-top:8pt;-webkit-text-decoration-skip:none;color:#666666;text-decoration:underline;font-size:11pt;padding-bottom:0pt;line-height:1.3;page-break-after:avoid;text-decoration-skip-ink:none;font-family:"Trebuchet MS";orphans:2;widows:2;text-align:left}h5{padding-top:8pt;color:#666666;font-size:11pt;padding-bottom:0pt;font-family:"Trebuchet MS";line-height:1.3;page-break-after:avoid;orphans:2;widows:2;text-align:left}h6{padding-top:8pt;color:#666666;font-size:11pt;padding-bottom:0pt;font-family:"Trebuchet MS";line-height:1.3;page-break-after:avoid;font-style:italic;orphans:2;widows:2;text-align:left}</style></head><body class="c16"><div><p class="c14"><span class="c11"><img src="https://learn-from-the-word-express--stefangisi.repl.co/images/mail_banner.png" /></span></p></div><h2 class="c12" id="h.11s8s3fvsiv"><span class="c13">Hello Admin!</span></h2><a id="t.10e0d7bc35f831dc2fbf1de90b1a7e8ceb5cfb6f"></a><a id="t.0"></a><table class="c7"><tbody><tr class="c6"><td class="c17" colspan="1" rowspan="1"><p class="c9"><span class="c4">A new user has just donated to Learn from the Word</span></p><p class="c3"><span class="c8">Email</span><span class="c10">: </span><span class="c2">' + messageTest.userEmail + '</span></p><p class="c3"><span class="c8">Name</span><span class="c10">: </span><span class="c2">' + messageTest.userName + '</span></p><p class="c3"><span class="c8">Donation Amount</span><span class="c10">: </span><span class="c2"><b>$' + messageTest.donateAmt + '</b></span></p><p class="c3"><span class="c18">&nbsp; &nbsp;Copyright © Learn from the Word 2019</span></p><p class="c5"><span class="c1"></span></p></td></tr></tbody></table><p class="c15"><span class="c11"></span></p></body></html>';

  var adminText = {
    'fromHeader': '"' + messageTest.userName + '" <' + messageTest.emailAddress + '>',
    'mailText': "New donation by: " + messageTest.userName + "(" + messageTest.userEmail + ") in the amount of " + messageTest.donateAmt + " dollars.",
    'mailSubject': 'New donation received for Learn from the Word',
    'mailHtml': messageAdminHtml
  };

  if (messageTest) { 

    console.log(messageTest);
    var messagesComplete = 0;

    const user_name     = '[email protected]';
    const refresh_token = '1/bhWUfPbWyFMmdcJwptGvV7UwG99gS2gi0l7MzvKUyd0';
    var access_token = '';
    const client_id     = '256579602363-dhmnh4tc4oj9s1htit4g1n96jq6jrjmq.apps.googleusercontent.com';
    const client_secret = 'T0l_r0tuN-qPeaaps3SS3DC6';

    const email_to_admin = '[email protected]';
    const email_to_user = messageTest.userEmail;

    async function messageDonate(mailWho, mailObject) {

      const oauth2Client = new OAuth2(
        client_id, // ClientID
        client_secret, // Client Secret
        "https://developers.google.com/oauthplayground" // Redirect URL
      );

      oauth2Client.setCredentials({
        refresh_token: refresh_token
      });
      access_token = oauth2Client.getAccessToken();

      let transporter = nodemailer.createTransport({
        host: 'smtp.gmail.com',
        port: 465,
        secure: true,
        auth: {
          type: 'OAuth2',
          user: user_name,
          clientId: client_id,
          clientSecret: client_secret,
          refreshToken: refresh_token
        }
      });

      console.log("mailWho: " + mailWho);

      // setup e-mail data with unicode symbols
      let mailOptions = {
          from    : user_name, // sender address
          to      : mailWho, // list of receivers
          subject : mailObject.mailSubject, // Subject line
          text    : mailObject.mailText, // plaintext body
          html    : mailObject.mailHtml, // html body

          auth : {
            user         : user_name,
            refreshToken : refresh_token,
            accessToken  : access_token,
            expires      : 1494388182480
          }
      };

      // send mail with defined transport object
      transporter.sendMail(mailOptions, function (error, info) {

        if (error) {
            return console.log(error);
        }
        console.log('Message sent: ' + info.response);

        messagesComplete++;

      });

    }

    messageDonate(email_to_user, userText).catch(console.error);

    messageDonate(email_to_admin, adminText).catch(console.error);

    setTimeout(function() {

      if (messagesComplete == 2) {
        console.log("user and admin messages sent");
        res.send("donation notifcation sent successfully");
      }

    }, 1280);

  } else {

    res.send("error retrieving message parameters");

  }

});

app.use(express.static(__dirname + '/public'));

app.listen(3000, () => console.log('server started'));
?