Dear @luca28pet,
> I regret to inform you that your plugin "**AdvancedKits**" (v5.3.0 submitted on 2020-01-02T15:31:59.000Z) has been rejected.

C1c — Changing the namespace:
> Plugin namespace should not change once it has been submitted unless there is an enormous API change that requires changing the namespace. But developers are recommended to obsolete the old version and submit a new plugin instead.

Please resolve these issues and submit the plugin again.

> This comment is posted here because this is the last commit when the released build was created.


oj dalej nie naprawione...


Please provide play book for this.


Successfully deployed to following URLs:

* https://trezycom-3zbk3w10s.now.sh
* https://trezy.com
* https://trezy.dev
* https://trezycom.trezy.now.sh
* https://trezycom-git-master.trezy.now.sh


Dear Poggit user,

This is an automatic message from Poggit-CI. Poggit-CI was triggered by this commit, but failed to create builds due to the following error:

```
Resend this delivery later. This commit is triggered by user Mohagames205,
who has created 50 Poggit-CI builds in the past 168 hours.

Contact @SOF3 [on Discord](https://discord.gg/NgHf9jt) to request for extra
quota. We will increase your quota for free if you are really contributing
to open-source plugins actively without abusing Git commits.
```

As a result, no builds could be created from this commit. More details might be available for repo admins at [the webhook delivery response log](https://github.com/Mohagames205/PlotArea/settings/hooks) — see the webhook starting with `https://poggit.pmmp.io/webhooks.gh.repo` and look for the delivery with ID `87ceeb82-2d9a-11ea-87cf-b9d5d148589c`.

Shall you need any assistance, you may contact us on [on Discord](https://discord.gg/NgHf9jt), or more publicly, [on GitHub](https://github.com/poggit/support/issues). Commenting on this commit directly will **not** notify any Poggit staff.

Regards,
Poggit Bot (@poggit-bot)
The official Poggit automation account


Dear Poggit user,

This is an automatic message from Poggit-CI. Poggit-CI was triggered by this commit, but failed to create builds due to the following error:

```
Resend this delivery later. This commit is triggered by user Mohagames205,
who has created 50 Poggit-CI builds in the past 168 hours.

Contact @SOF3 [on Discord](https://discord.gg/NgHf9jt) to request for extra
quota. We will increase your quota for free if you are really contributing
to open-source plugins actively without abusing Git commits.
```

As a result, no builds could be created from this commit. More details might be available for repo admins at [the webhook delivery response log](https://github.com/Mohagames205/LevelAPI/settings/hooks) — see the webhook starting with `https://poggit.pmmp.io/webhooks.gh.repo` and look for the delivery with ID `8a7e8022-2d9a-11ea-9fa8-9812f4f725a7`.

Shall you need any assistance, you may contact us on [on Discord](https://discord.gg/NgHf9jt), or more publicly, [on GitHub](https://github.com/poggit/support/issues). Commenting on this commit directly will **not** notify any Poggit staff.

Regards,
Poggit Bot (@poggit-bot)
The official Poggit automation account


Usunąłem przed dodaniem do gita, ale oczywiście próbowałem z tymi adnotacjami :) . Niemniej zarówno dodanie przed klasą jak również przed testem (a także przed oboma) dodaje obiekty, ale już ich nie usuwa.


Successfully deployed to following URLs:

* https://jinzhe-blog-4xnr300w9.now.sh
* https://jinzhe-blog.njzjz.now.sh
* https://jinzhe-blog-git-hexo.njzjz.now.sh


Successfully deployed to following URLs:

* https://range-wizard-client-q9jn77c3x.now.sh
* https://range-wizard-client.now.sh
* https://range-wizard-client.djllap.now.sh
* https://range-wizard-client-git-master.djllap.now.sh


To ma sens :) Dziękuję za wyjaśnienie!


>
>
> Click the green check mark to the left of the commit message, then click "Details".

Meant builds
Download & Run to test.


### TinyCI build failure:
[make -j 3] returned [2]:
```[  1%] Built target json11
[  6%] Built target lua
[  7%] Built target miniz
[ 16%] Built target box2d
[ 43%] Built target sp2freetype
[ 73%] Built target bullet
Scanning dependencies of target ZeroRho
[ 73%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/font/freetype.cpp.o
[ 73%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/font.cpp.o
[ 74%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/font/bitmap.cpp.o
[ 74%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/fontManager.cpp.o
[ 74%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/theme.cpp.o
[ 74%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/button.cpp.o
[ 74%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/label.cpp.o
[ 74%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp.o
[ 74%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp.o
[ 74%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/widget.cpp.o
CMakeFiles/ZeroRho.dir/build.make:1406: recipe for target 'CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp.o' failed
CMakeFiles/ZeroRho.dir/build.make:1430: recipe for target 'CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp.o' failed
CMakeFiles/Makefile2:294: recipe for target 'CMakeFiles/ZeroRho.dir/all' failed
Makefile:105: recipe for target 'all' failed

/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp: In member function 'virtual void sp::gui::TextArea::updateRenderData()':
/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp:59:94: error: no matching function for call to 'sp::Font::prepare(std::__cxx11::basic_string<char>, int, float&, sp::Vector2d, sp::Alignment)'
             result = t.font->prepare(value + "_", 64, ts, getRenderSize(), Alignment::TopLeft);
                                                                                ^
In file included from /home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/fontManager.h:6:0,
                 from /home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp:4:
/home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note: candidate: sp::Font::PreparedFontString sp::Font::prepare(const sp::string&, int, float, sp::Vector2d, sp::Alignment, int)
     PreparedFontString prepare(const string& s, int pixel_size, float text_size, Vector2d area_size, Alignment alignment, int flags);
                        ^~~~~~~
/home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note:   candidate expects 6 arguments, 5 provided
/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp:77:120: error: no matching function for call to 'sp::Font::prepare(sp::string&, int, const float&, sp::Vector2d, sp::Alignment)'
             result = t.font->prepare(value, 64, text_size < 0 ? t.size : text_size, getRenderSize(), Alignment::TopLeft);
                                                                                ^
In file included from /home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/fontManager.h:6:0,
                 from /home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp:4:
/home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note: candidate: sp::Font::PreparedFontString sp::Font::prepare(const sp::string&, int, float, sp::Vector2d, sp::Alignment, int)
     PreparedFontString prepare(const string& s, int pixel_size, float text_size, Vector2d area_size, Alignment alignment, int flags);
                        ^~~~~~~
/home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note:   candidate expects 6 arguments, 5 provided
/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp: In member function 'virtual bool sp::gui::TextArea::onPointerDown(sp::io::Pointer::Button, sp::Vector2d, int)':
/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp:102:147: error: no matching function for call to 'sp::Font::prepare(std::__cxx11::basic_string<char>, int, const float&, sp::Vector2d, sp::Alignment)'
         Font::PreparedFontString result = t.font->prepare(value + "_", 64, text_size < 0 ? t.size : text_size, getRenderSize(), Alignment::TopLeft);
                                                                                ^
In file included from /home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/fontManager.h:6:0,
                 from /home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp:4:
/home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note: candidate: sp::Font::PreparedFontString sp::Font::prepare(const sp::string&, int, float, sp::Vector2d, sp::Alignment, int)
     PreparedFontString prepare(const string& s, int pixel_size, float text_size, Vector2d area_size, Alignment alignment, int flags);
                        ^~~~~~~
/home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note:   candidate expects 6 arguments, 5 provided
make[2]: *** [CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp: In member function 'virtual void sp::gui::TextField::updateRenderData()':
/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp:52:91: error: no matching function for call to 'sp::Font::prepare(std::__cxx11::basic_string<char>, int, float&, sp::Vector2d, sp::Alignment)'
         result = t.font->prepare(value + " ", 64, t_size, getRenderSize(), Alignment::Left);
                                                                                ^
In file included from /home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/fontManager.h:6:0,
                 from /home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp:3:
/home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note: candidate: sp::Font::PreparedFontString sp::Font::prepare(const sp::string&, int, float, sp::Vector2d, sp::Alignment, int)
     PreparedFontString prepare(const string& s, int pixel_size, float text_size, Vector2d area_size, Alignment alignment, int flags);
                        ^~~~~~~
/home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note:   candidate expects 6 arguments, 5 provided
/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp: In member function 'int sp::gui::TextField::getTextOffsetForPosition(sp::Vector2d)':
/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp:163:144: error: no matching function for call to 'sp::Font::prepare(std::__cxx11::basic_string<char>, int, const float&, sp::Vector2d, sp::Alignment)'
         Font::PreparedFontString result = t.font->prepare(value + " ", 64, text_size < 0 ? t.size : text_size, getRenderSize(), Alignment::Left);
                                                                                ^
In file included from /home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/fontManager.h:6:0,
                 from /home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp:3:
/home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note: candidate: sp::Font::PreparedFontString sp::Font::prepare(const sp::string&, int, float, sp::Vector2d, sp::Alignment, int)
     PreparedFontString prepare(const string& s, int pixel_size, float text_size, Vector2d area_size, Alignment alignment, int flags);
                        ^~~~~~~
/home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note:   candidate expects 6 arguments, 5 provided
make[2]: *** [CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp.o] Error 1
make[1]: *** [CMakeFiles/ZeroRho.dir/all] Error 2
make: *** [all] Error 2
```


Successfully deployed to following URLs:

* https://hub-imc34t13t.now.sh
* https://hub-lake-iota.now.sh
* https://zacharytamas.com
* https://www.zacharytamas.com
* https://hub.zachary.now.sh
* https://hub-git-master.zachary.now.sh


Can anyone help new to git.


Successfully deployed to following URLs:

* https://web-front-end-rss-1wmx1nrnt.now.sh
* https://web-front-end-rss.now.sh
* https://rssweb.app
* https://rssweb.now.sh
* https://web-front-end-rss.hzhuhao.now.sh
* https://web-front-end-rss-git-master.hzhuhao.now.sh


penumbra-integration (mbadams5) - x86_64-Linux-Ubuntu-18.04-custom_check: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png)


#include <SFML/Graphics.hpp>///use it for graphics
#include <SFML/Audio.hpp>///use it for sound and music
#include<sstream>
#include<ctime>
#include<iostream>
#include<windows.h>
#include "Menu.h"
#include <iomanip>
#include <locale>
#include<fstream>

using namespace sf;
using namespace std;

string s(double n);

int main()
{
b:
    int tab=0,flag=0;
    RenderWindow start(VideoMode(800,800),"Fahim && Shakil ");////
    //////////creating menu//
    sf::Texture menu_tex;
    if(!menu_tex.loadFromFile("menu.jpg"))
    {
        cout<<"Menu Image Loading Failed"<<endl;
        return -1;

    }
    sf::RectangleShape menu;
    menu.setSize(Vector2f(800,800));
    menu.setPosition(0, 0);
    menu.setTexture(&menu_tex);
    /////////
    sf::RectangleShape rect(Vector2f(300,100));
    rect.setPosition(250,55);
    rect.setFillColor(sf::Color::Transparent);
    rect.setOutlineColor(sf::Color::Red);
    rect.setOutlineThickness(20);
https:
    ///sounds////////
    SoundBuffer buffer;
    if(!buffer.loadFromFile("s.ogg"))
    {
        printf("Error");
    }
    //////
    Sound hit;
    hit.setBuffer(buffer);
    hit.setVolume(300);
    //////
    /////::::::::::::::setting texture for music/////
    sf::Texture music_tex;
    if(!music_tex.loadFromFile("music.jpg"))
    {
        cout<<"Music Front Image Loading Failed"<<endl;
        return -1;
    }
    RectangleShape music_front;
    music_front.setSize(Vector2f(800, 800));
    music_front.setPosition(0, 0);
    music_front.setTexture(&music_tex);
    //////////////
    sf::Texture highscore_tex;
    if(!highscore_tex.loadFromFile("highscore.jpg"))
    {
        cout<<"Highscore Front Image Loading Failed"<<endl;
        return -1;
    }
    RectangleShape highscore_front;
    highscore_front.setSize(Vector2f(800, 800));
    highscore_front.setPosition(0, 0);
    highscore_front.setTexture(&highscore_tex);

    ///High score
    double hscore;

    ifstream read;
    read.open("high score.txt");
    ///check for error
    if(read.fail())
    {
        cout<<"Text File Loading Failed"<<endl;
        exit(1);
    }
    if(read.is_open())
    {
        read >> hscore;
    }
    read.close();

    cout<<"high score : "<<hscore<<endl;

    ///load font from file
    Font myfont;
    Text myscore;
    Text mylive;
    Text mylevel;
    Text myhigh;
    Text press;
    Text text1;
    Text text2;
    Text text3;
    Text text4;
    Text text5;
    Text text6;
    ///// bool playButton = false;
    myfont.loadFromFile("shakil123.ttf");

    Text hs_score;
    hs_score.setFont(myfont);
    hs_score.setCharacterSize(30);
    hs_score.setFillColor(Color::Black);
    hs_score.setPosition(Vector2f(200, 200));

    ////////////
    //////Music
    Music music;///open music for car racing/
    if(!music.openFromFile("carsound.ogg"))
    {
        printf("Error");
    }
    music.setLoop(true);
    music.setVolume(100);
    music.play();

    int music_Button=0, crash_sound = 1,highscore=0;

    //////
    while(start.isOpen())///open window for start menu
    {

        Event event;
        while(start.pollEvent(event))
        {

            if(rect.getPosition().y==55 && Keyboard::isKeyPressed(Keyboard::Enter))
                start.close();
            if(rect.getPosition().y<580 && music_Button == 0)
            {
                if( Keyboard::isKeyPressed(Keyboard::Down))
                    rect.setPosition(rect.getPosition().x,rect.getPosition().y+175);
            }

            if(rect.getPosition().y>55 && music_Button == 0)
                if( Keyboard::isKeyPressed(Keyboard::Up))
                    rect.setPosition(rect.getPosition().x,rect.getPosition().y-175);
            ///::::::::::::High score Button
            if(rect.getPosition().y==230 && Keyboard::isKeyPressed(Keyboard::Enter))
            {
                highscore=1;
                rect.setPosition(0,0);
                rect.setSize(Vector2f(0,0));
                menu.setPosition(2000, 2000);
                music_front.setPosition(2000, 2000);
                highscore_front.setPosition(0,0);

            }
            if(highscore == 1)
            {
                hs_score.setPosition(Vector2f(310, 270));

                stringstream text;
                text<<hscore;
                hs_score.setString(text.str());

            }
            if(highscore == 1&& Keyboard::isKeyPressed(Keyboard::BackSpace))
            {
                music_front.setPosition(2000, 2000);
                highscore_front.setPosition(2000, 2000);
                rect.setPosition(250,55);
                rect.setSize(Vector2f(300,100));
                menu.setPosition(0,0);
                rect.setOutlineThickness(20);
                highscore = 0;
                hs_score.setPosition(Vector2f(2000, 2000));

                cout<<"Hello world!!!"<<endl;
            }
            if(rect.getPosition().y==405 && Keyboard::isKeyPressed(Keyboard::Enter))
            {
                rect.setPosition(230, 180);
                rect.setSize(Vector2f(340,110));
                menu.setPosition(2000, 2000);
                ///////mode_front.setPosition(2000, 2000);
                music_front.setPosition(0, 0);
                rect.setOutlineThickness(20);
                music_Button = 1;
            }
            if(music_Button == 1)
            {
                music_front.setPosition(0,0);
                if(rect.getPosition().y==180 && rect.getPosition().y <= 380)
                {
                    if( Keyboard::isKeyPressed(Keyboard::Down))
                        rect.setPosition(230,380);
                }

                else if(rect.getPosition().y == 380)
                    if( Keyboard::isKeyPressed(Keyboard::Up))
                        rect.setPosition(rect.getPosition().x, 180);

                if(rect.getPosition().x == 230 &&rect.getPosition().y == 180 && Keyboard::isKeyPressed(Keyboard::Enter))
                {
                    music.setVolume(200);
                    hit.setVolume(200);
                    crash_sound = 1;
                }
                else if(rect.getPosition().x == 230 &&rect.getPosition().y == 380 && Keyboard::isKeyPressed(Keyboard::Enter))
                {
                    music.setVolume(0);
                    hit.setVolume(0);
                    crash_sound = 0;

                }
                if(Keyboard::isKeyPressed(Keyboard::BackSpace))
                {
                    music_Button = 0;
                    music_front.setPosition(2000, 2000);
                    rect.setPosition(250, 55);
                    rect.setSize(Vector2f(300,110));
                    menu.setPosition(0,0);
                    //////////rect.setOutlineThickness(20);
                }
            }
            if(rect.getPosition().y==580 && Keyboard::isKeyPressed(Keyboard::Enter))
                return 0;

            if(event.key.code==Keyboard::Escape)
                return 0;
            start.clear();

        }
        start.clear();
        start.draw(highscore_front);
        start.draw(music_front);
        start.draw(menu);
        start.draw(rect);
        start.draw(hs_score);
        ////start.draw(shape);
        start.display();

    }
    double score = 0;
    double live=3,level=1;
a:
    srand(time(NULL));///for random number
    int speed1=0,speed2=0,speed3=0,speed4=0;
    int speed=100;
    speed1=rand()% 4+ 1;
    speed2=rand()% 4+ 1;
    speed3=rand()% 4+ 1;
    speed4=rand()% 4+ 1;

    /*sf::Clock clock;
    int countdown = 30;
     std::string countdownString;
    std::ostringstream convert;
    convert << countdown;
    countdownString = convert.str();*/

    int ecar1pos=210,ecar2pos=310,ecar3pos=440,ecar4pos=560,road1pos=0,road2pos=0;
    int ecar21pos=210,ecar22pos=310,ecar23pos=440,ecar24pos=560;
    int bframe=0;
    int coinposrand=0,carposrand=0;
    coinposrand=rand()%4+1;
    carposrand=rand()%4+1;
    int x=4,y=4;
    /*Font myfont;
    Text myscore;
    Text mylive;
    Text mylevel;
    Text myhigh;
    Text text1;
    Text text2;
    Text text3;
    Text text4;
    Text text5;
    /////// bool playButton = false;
    myfont.loadFromFile("shakil123.ttf");*/
    RenderWindow Window(VideoMode(800,800),"Shakil && Fahim");
    ///////Menu menu(Window.getSize().x, Window.getSize().y);
    if(live==0)
    {
        while(Window.isOpen())///open window for start menu
        {

            Event s;
            while(Window.pollEvent(s))
            {
                Texture go;
                go.loadFromFile("gameover.jpg");
                Sprite gameover(go);
                Window.clear();
                Window.draw(gameover);
                Window.display();
                cout<<"Score From Game : "<<score<<endl;
                ofstream write;
                write.open("high score.txt");
                if(write.is_open())
                {
                    if(score > hscore)
                    {
                        write<<score;
                    }
                }
                write.close();
                //////Sleep(500);
                if(Keyboard::isKeyPressed(Keyboard::Escape))
                {
                    return 0;
                }
                if(Keyboard::isKeyPressed(Keyboard::Enter))
                {
                    goto b;
                }

            }
        }

    }

    Texture q1;
    q1.loadFromFile("ghi.jpg ");
    Sprite road1(q1);
    road1.setPosition(0,0);
    Sprite road2(q1);
    road2.setPosition(0,-1500);
    /////////////

    Texture p2;
    p2.loadFromFile("car.png");
    Sprite car(p2);
    car.setPosition(365,700);

    Texture p3;
    p3.loadFromFile("ecar.png");
    Sprite ecar1(p3);
    ecar1.setPosition(210,-120);

    Texture p4;
    p4.loadFromFile("ecar.png");
    Sprite ecar2(p4);
    ecar2.setPosition(310,-120);

    Texture p5;
    p5.loadFromFile("ecar.png");
    Sprite ecar3(p5);
    ecar3.setPosition(440,-120);

    Texture p7;
    p7.loadFromFile("ecar.png");
    Sprite ecar4(p7);
    ecar4.setPosition(560,-120);

    Texture p20;
    p20.loadFromFile("ran.png");
    Sprite ecar21(p20);
    ecar21.setPosition(210,-120);

    Texture p21;
    p21.loadFromFile("ran.png");
    Sprite ecar22(p21);
    ecar22.setPosition(310,-120);

    Texture p22;
    p22.loadFromFile("ran.png");
    Sprite ecar23(p20);
    ecar23.setPosition(440,-120);

    Texture p23;
    p23.loadFromFile("ran.png");
    Sprite ecar24(p23);
    ecar24.setPosition(560,-120);
//////////////////
    Texture p8;
    p8.loadFromFile("coin.png");
    Sprite coin(p8);
    coin.setPosition(440,-120);
    Texture p9;
    p9.loadFromFile("icon2.jpg");
    Sprite icon(p9);
    icon.setPosition(600,600);

    Texture p6;
    p6.loadFromFile("boom.jpg");
    Sprite boom(p6);
    boom.setPosition(440,440);

    music.play();///to play car sound
    music.setLoop(true);///to repeat car sound
d:
    while(Window.isOpen()&&score<=3000)///to open window///game loop
    {
        ///score
        myscore.setFont(myfont);
        myscore.setString(s(score));
        myscore.setCharacterSize(14);
        myscore.setColor(Color::Red);
        myscore.setPosition(135,43);
        /// score+=0.05; ///this score will change to string
        speed+=0.05;
        ////////
        text1.setFont(myfont);
        text1.setString("CAR RACING");///write text to print it
        text1.setCharacterSize(20);///text size
        text1.setColor(Color::Cyan);///text color
        text1.setPosition(10,5);///text position

        //////
        text2.setFont(myfont);
        text2.setString("SCORE:");///write text to print it
        text2.setCharacterSize(17);///text size
        text2.setColor(Color::Cyan);///text color
        text2.setPosition(10,40);
        ///////
        mylive.setFont(myfont);
        mylive.setString(s(live));
        mylive.setCharacterSize(20);
        mylive.setColor(Color::Red);
        mylive.setPosition(100,414);
        //////////
        text3.setFont(myfont);
        text3.setString("live:");///write text to print it
        text3.setCharacterSize(25);///text size
        text3.setColor(Color::Cyan);///text color
        text3.setPosition(10,410);///text position
        ///
        text4.setFont(myfont);
        text4.setString("level:");///write text to print it
        text4.setCharacterSize(25);///text size
        text4.setColor(Color::Red);///text color
        text4.setPosition(10,380);///text position*/
        //////////////
        text5.setFont(myfont);
        text5.setString("press tab to pause.");///write text to print it
        text5.setCharacterSize(25);///text size
        text5.setColor(Color::Red);///text color
        text5.setPosition(10,750);///text position*/
        ///

        mylevel.setFont(myfont);
        mylevel.setString(s(level));///write text to print it
        mylevel.setCharacterSize(25);///text size
        mylevel.setColor(Color::Red);///text color
        mylevel.setPosition(120,382);///text position*/
        ////////////////////////game loop////////
        Window.setFramerateLimit(120);
        Event e;
        while(Window.pollEvent(e))
        {
            if(e.type==Event::Closed)
                Window.close();
        }
        if(Keyboard::isKeyPressed(Keyboard::Left)&&car.getPosition().x>200)///left side move
        {
            car.move(-3.5,0);
        }
        if(Keyboard::isKeyPressed(Keyboard::Right)&&car.getPosition().x<560)///right side move
        {
            car.move(3.5,0);
        }
        if(Keyboard::isKeyPressed(Keyboard::Up)&&car.getPosition().y>0)///up side move
        {
            car.move(0,-3.5);
        }
        if(Keyboard::isKeyPressed(Keyboard::Down)&&car.getPosition().y<700)///down side move
        {
            car.move(0,3.5);
        }
        if(ecar1.getPosition().y>=800)
            ecar1.setPosition(ecar1pos,-120);
        if(ecar2.getPosition().y>=800)
            ecar2.setPosition(ecar2pos,-120);
        if(ecar3.getPosition().y>=800)
            ecar3.setPosition(ecar3pos,-120);

        if(ecar4.getPosition().y>=800)
            ecar4.setPosition(ecar4pos,-120);
        /////////////////////////
       /* ecar1.move(0,speed1/2+1);      ///to set position for cars
        ecar2.move(0,speed2/2+1.5);      ///to set position for cars
        ecar3.move(0,speed3/2+0.25);      ///to set position for cars
        ecar4.move(0,speed4/2+.75);*/     ///to set position for cars
        ///////////
        if(ecar1.getPosition().y>=800)
            speed1=rand()%4+1;
        if(ecar2.getPosition().y>=800)
            speed2=rand()%4+1;
        if(ecar3.getPosition().y>=800)
            speed3=rand()%4+1;
        if(ecar4.getPosition().y>=800)
            speed4=rand()%4+1;
        /////
        if(ecar1.getPosition().y>=-120)
            speed1=rand()%4+1;
        if(ecar2.getPosition().y>=-120)
            speed2=rand()%4+1;
        if(ecar3.getPosition().y>=-120)
            speed3=rand()%4+1;
        if(ecar4.getPosition().y>=-120)
            speed4=rand()%4+1;
        /////////////////////
        if(car.getGlobalBounds().intersects(ecar1.getGlobalBounds())||
                car.getGlobalBounds().intersects(ecar2.getGlobalBounds())||
                car.getGlobalBounds().intersects(ecar3.getGlobalBounds())||
                car.getGlobalBounds().intersects(ecar4.getGlobalBounds()))
        {

/////            /music.pause();
            music.pause();
            Sound hit;
            hit.setBuffer(buffer);
            hit.play();
            hit.setVolume(0);

            if(crash_sound == 1)
            {
                hit.setVolume(150);
            }
           if(car.getPosition().y>0&&car.getPosition().y<450)
            {
            for(bframe=0; bframe<580; bframe+=200)
            {
                boom.setPosition(car.getPosition().x-100,car.getPosition().y-100);
                /////boom.setPosition(150,150);
                Window.draw(boom);
                Window.display();
                Sleep(500);
            }
            live--;
            goto a;
        }
        else
        {
           for(bframe=0; bframe<580; bframe+=200)
            {
                boom.setPosition(car.getPosition().x-200,car.getPosition().y-300);
                ///boom.setPosition(150,150);
                Window.draw(boom);
                Window.display();
                Sleep(500);
            }
            live--;
            goto a;
        }
        }
        ////////coin/////////
        if(Keyboard::isKeyPressed(Keyboard::Escape))///down side move
        {
            goto b;
        }
        if(tab==1)
        {
            score+=0;
            road1.move(0,0);
            road2.move(0,0);
            coin.move(0,0);
        }
        if(tab==0)
        {
            ecar1.move(0,speed1/2+1);      ///to set position for cars
        ecar2.move(0,speed2/2+1.5);      ///to set position for cars
        ecar3.move(0,speed3/2+0.25);      ///to set position for cars
        ecar4.move(0,speed4/2+1.75);
            score+=.05;
            road1.move(0,2);
            road2.move(0,2);
            coin.move(0,4);
        }

        /* bool gamePause=false;
          int timer = clock.getElapsedTime().asSeconds();
          std::cout << timer << std::endl;
          if (timer > 0) {
                     countdown--;
                     convert << countdown;

                     countdownString = convert.str();
                     myscore.setString(countdownString);
                     clock.restart();
                 }
        if(Keyboard::isKeyPressed(Keyboard::Tab))
        {
        	gamePause = true;
        	while(gamePause == true)
        	{
        		std::cout << "GAME PAUSED" << std::endl;
        		//delay before able to unpause
        		if(timer > 1)
        		{
        			if(Keyboard::isKeyPressed(Keyboard::Tab))
        			{
        				gamePause = false;
        				std::cout << "GAME UNPAUSED" << std::endl;
        			}
        		}
        	}
         clock.restart();
        }
        */

        /*if(Keyboard::isKeyPressed(Keyboard::Tab))
        {
          Event.pause();

        }*/
        if(car.getGlobalBounds().intersects(coin.getGlobalBounds()))
        {
            if(coinposrand==1)
                coin.setPosition(210,-120);
            if(coinposrand==2)
                coin.setPosition(310,-120);
            if(coinposrand==3)
                coin.setPosition(440,-120);
            if(coinposrand==4)
                coin.setPosition(560,-120);
            score=score+100;
        }

        ////
        /*if(ecar1.getGlobalBounds().intersects(car.getGlobalBounds())||ecar2.getGlobalBounds().intersects(car.getGlobalBounds())||
           ecar3.getGlobalBounds().intersects(car.getGlobalBounds())||ecar4.getGlobalBounds().intersects(car.getGlobalBounds()))
        {
            if(carposrand==1)
                car.setPosition(365,700);
            if(carposrand==2)
                car.setPosition(310,-120);
            if(carposrand==3)
                car.setPosition(440,-120);
            if(carposrand==4)
                car.setPosition(560,-120);
        }*/

        ////
        if(coin.getPosition().y>=810)
        {
            if(coinposrand==1)
                coin.setPosition(210,-120);
            if(coinposrand==2)
                coin.setPosition(310,-120);
            if(coinposrand==3)
                coin.setPosition(440,-120);
            if(coinposrand==4)
                coin.setPosition(560,-120);
            coinposrand=rand()%4+1;
        }

        if(road1.getPosition().y>=1500)
        {

            road1.setPosition(0,-1500);

        }

        if(road2.getPosition().y>=1500)
        {

            road2.setPosition(0,-1500);

        }
        //
       /////// cout<<"shhh"<<endl;
        if(Keyboard::isKeyPressed(Keyboard::Tab) && tab==0)
        {
            /////cout<<"we"<<endl;
            tab=1;
            while(Window.isOpen()){
                Event r;
                while(Window.pollEvent(r))
                {

                    Sprite icon(p9);
                    icon.setPosition(200,200);
                    Window.draw(icon);
                    /////Window.clear();
                    Window.display();
                    //////Sleep(500);
                    if(tab== 1&& Keyboard::isKeyPressed(Keyboard::Space))
                    {
                        icon.setPosition(2000,2000);
                        ///cout<<"shakil"<<endl;
                        tab=0;
                      /// Window.isOpen();
                      break;
                    }
                    //
                    // if(Keyboard::isKeyPressed(Keyboard::Enter)){
                    //// goto b;
                    // }

                }
                if(tab==0)
                {
                    ////////cout<<"ashik"<<endl;
                    break;
                }
                ////tab--;
            }
            //Window.clear();
        Window.draw(road1);
        Window.draw(road2);
        Window.draw(coin);
        Window.draw(car);
        Window.draw(ecar1);
        Window.draw(ecar2);    ///to display photo
        Window.draw(ecar3);
        Window.draw(ecar4);
        Window.draw(myscore);
        Window.draw(mylive);
        Window.draw(mylevel);
        Window.draw(text1);
        Window.draw(text2);
        Window.draw(text3);
        Window.draw(text4);
        Window.draw(text5);
        Window.display();

        }

        //
        // road1.move(0,2);
        // road2.move(0,2);
        //coin.move(0,4);
        //roadposrand=rand()%4+1;
        coinposrand=rand()%4+1;
        Window.clear();
        Window.draw(road1);
        Window.draw(road2);
        Window.draw(coin);
        Window.draw(car);
        Window.draw(ecar1);
        Window.draw(ecar2);    ///to display photo
        Window.draw(ecar3);
        Window.draw(ecar4);
        Window.draw(myscore);
        Window.draw(mylive);
        Window.draw(mylevel);
        Window.draw(text1);
        Window.draw(text2);
        Window.draw(text3);
        Window.draw(text4);
        Window.draw(text5);
        Window.display();
    }
    while(Window.isOpen() && score<5000)///to open window///game loop
    {
        ////live=live+1;
        level=2;
        myscore.setFont(myfont);
        myscore.setString(s(score));
        myscore.setCharacterSize(14);
        myscore.setColor(Color::Red);
        myscore.setPosition(135,43);
        score+=0.05; ///this score will change to string
        speed+=0.05;
        ////////
        text1.setFont(myfont);
        text1.setString("CAR RACING");///write text to print it
        text1.setCharacterSize(20);///text size
        text1.setColor(Color::Cyan);///text color
        text1.setPosition(10,5);///text position

        //////
        text2.setFont(myfont);
        text2.setString("SCORE:");///write text to print it
        text2.setCharacterSize(17);///text size
        text2.setColor(Color::Cyan);///text color
        text2.setPosition(10,40);
        ///////
        mylive.setFont(myfont);
        mylive.setString(s(live));
        mylive.setCharacterSize(20);
        mylive.setColor(Color::Red);
        mylive.setPosition(100,414);
        //////////
        text3.setFont(myfont);
        text3.setString("live:");///write text to print it
        text3.setCharacterSize(25);///text size
        text3.setColor(Color::Cyan);///text color
        text3.setPosition(10,410);///text position
        ///////////////
        mylevel.setFont(myfont);
        mylevel.setString(s(level));///write text to print it
        mylevel.setCharacterSize(25);///text size
        mylevel.setColor(Color::Red);///text color
        mylevel.setPosition(120,382);///text position*/
        //////////
        text4.setFont(myfont);
        text4.setString("level:");///write text to print it
        text4.setCharacterSize(25);///text size
        text4.setColor(Color::Red);///text color
        text4.setPosition(10,380);///text position
        ///////
       text5.setFont(myfont);
        text5.setString("press tab to pause.");///write text to print it
        text5.setCharacterSize(25);///text size
        text5.setColor(Color::Red);///text color
        text5.setPosition(10,750);///text position*/
        ///
        ////////////////////////game loop////////
        Window.setFramerateLimit(140);
        Event e;
        while(Window.pollEvent(e))
        {
            if(e.type==Event::Closed)
                Window.close();
        }
        if(Keyboard::isKeyPressed(Keyboard::Left)&&car.getPosition().x>200)///left side move
        {
            car.move(-5,0);
        }
        if(Keyboard::isKeyPressed(Keyboard::Right)&&car.getPosition().x<560)///right side move
        {
            car.move(5,0);
        }
        if(Keyboard::isKeyPressed(Keyboard::Up)&&car.getPosition().y>0)///up side move
        {
            car.move(0,-6);
        }
        if(Keyboard::isKeyPressed(Keyboard::Down)&&car.getPosition().y<700)///down side move
        {
            car.move(0,6);
        }
        if(ecar21.getPosition().y>=800)
            ecar21.setPosition(ecar21pos,-120);
        if(ecar22.getPosition().y>=800)
            ecar22.setPosition(ecar22pos,-120);
        if(ecar23.getPosition().y>=800)
            ecar23.setPosition(ecar23pos,-120);
        if(ecar24.getPosition().y>=800)
            ecar24.setPosition(ecar24pos,-120);
        /////////////////////////
        ecar21.move(0,speed1/2+1);      ///to set position for cars
        ecar22.move(0,speed2/2+1.5);      ///to set position for cars
        ecar23.move(0,speed3/2+0.25);      ///to set position for cars
        ecar24.move(0,speed4/2+.75);      ///to set position for cars
        ///////////

        if(ecar21.getPosition().y>=800)
            speed1=rand()%4+1;
        if(ecar22.getPosition().y>=800)
            speed2=rand()%4+1;
        if(ecar23.getPosition().y>=800)
            speed3=rand()%4+1;
        if(ecar24.getPosition().y>=800)
            speed4=rand()%4+1;
        /////
        if(ecar21.getPosition().y>=-120)
            speed1=rand()%4+1;
        if(ecar22.getPosition().y>=-120)
            speed2=rand()%4+1;
        if(ecar23.getPosition().y>=-120)
            speed3=rand()%4+1;
        if(ecar24.getPosition().y>=-120)
            speed4=rand()%4+1;
        /////////////////////
        if(car.getGlobalBounds().intersects(ecar21.getGlobalBounds())||
                car.getGlobalBounds().intersects(ecar22.getGlobalBounds())||
                car.getGlobalBounds().intersects(ecar23.getGlobalBounds())||
                car.getGlobalBounds().intersects(ecar24.getGlobalBounds()))
        {
            music.pause();
            Sound hit;
            hit.setBuffer(buffer);
            hit.play();
            hit.setVolume(0);

            if(crash_sound == 1)
            {
                hit.setVolume(150);
            }
            if(car.getPosition().y>0&&car.getPosition().y<450)
            {
            for(bframe=0; bframe<580; bframe+=200)
            {
                boom.setPosition(car.getPosition().x-100,car.getPosition().y-100);
                /////boom.setPosition(150,150);
                Window.draw(boom);
                Window.display();
                Sleep(500);
            }
            live--;
            goto a;
        }
        else
        {
           for(bframe=0; bframe<580; bframe+=200)
            {
                boom.setPosition(car.getPosition().x-200,car.getPosition().y-300);
                ///boom.setPosition(150,150);
                Window.draw(boom);
                Window.display();
                Sleep(500);
            }
            live--;
            goto a;
        }

        }
        ///////////////
        if(Keyboard::isKeyPressed(Keyboard::Escape))///down side move
        {
            goto b;
        }
        /* bool gamePause=false;
          int timer = clock.getElapsedTime().asSeconds();
          std::cout << timer << std::endl;
          if (timer > 0) {
                     countdown--;
                     convert << countdown;
                     countdownString = convert.str();
                     myscore.setString(countdownString);
                     clock.restart();
                 }
        if(Keyboard::isKeyPressed(Keyboard::Tab))
        {
        	gamePause = true;
        	while(gamePause == true)
        	{
        		std::cout << "GAME PAUSED" << std::endl;
        		//delay before able to unpause
        		if(timer > 1)
        		{
        			if(Keyboard::isKeyPressed(Keyboard::Tab))
        			{
        				gamePause = false;
        				std::cout << "GAME UNPAUSED" << std::endl;
        			}
        		}
        	}
         clock.restart();
        }
        */
        if(tab==1)
        {
            score+=0;
            road1.move(0,0);
            road2.move(0,0);
            coin.move(0,0);
        }
        if(tab==0)
        {
            ecar1.move(0,speed1/2+1.7);      ///to set position for cars
        ecar2.move(0,speed2/2+2.2);      ///to set position for cars
        ecar3.move(0,speed3/2+1.75);      ///to set position for cars
        ecar4.move(0,speed4/2+1.0);
            score+=.10;
            speed+=.02;
            road1.move(0,2.5);
            road2.move(0,2.5);
            coin.move(0,6);
        }
///////////

        if(car.getGlobalBounds().intersects(coin.getGlobalBounds()))
        {
            if(coinposrand==1)
                coin.setPosition(210,-120);
            if(coinposrand==2)
                coin.setPosition(310,-120);
            if(coinposrand==3)
                coin.setPosition(440,-120);
            if(coinposrand==4)
                coin.setPosition(560,-120);
            score=score+100;
        }
        if(coin.getPosition().y>=810)
        {
            if(coinposrand==1)
                coin.setPosition(210,-120);
            if(coinposrand==2)
                coin.setPosition(310,-120);
            if(coinposrand==3)
                coin.setPosition(440,-120);
            if(coinposrand==4)
                coin.setPosition(560,-120);
            coinposrand=rand()%4+1;
        }

        if(road1.getPosition().y>=1500)
        {
            road1.setPosition(0,-1500);

        }

        if(road2.getPosition().y>=1500)
        {
            road2.setPosition(0,-1500);

        }

    if(Keyboard::isKeyPressed(Keyboard::Tab) && tab==0)
        {
            cout<<"we"<<endl;
            tab=1;
            while(Window.isOpen()){
                Event r;
                while(Window.pollEvent(r))
                {

                    Sprite icon(p9);
                    icon.setPosition(200,200);
                    Window.draw(icon);
                    /////Window.clear();
                    Window.display();
                    //////Sleep(500);
                    if(tab== 1&& Keyboard::isKeyPressed(Keyboard::Space))
                    {
                        icon.setPosition(2000,2000);
                        cout<<"shakil"<<endl;
                        tab=0;
                      /// Window.isOpen();
                      break;
                    }
                    //
                    // if(Keyboard::isKeyPressed(Keyboard::Enter)){
                    //// goto b;
                    // }

                }
                if(tab==0)
                {
                    cout<<"ashik"<<endl;
                    break;
                }
                ////tab--;
            }
            //Window.clear();
        Window.draw(road1);
        Window.draw(road2);
        Window.draw(coin);
        Window.draw(icon);
        Window.draw(car);
        Window.draw(ecar1);
        Window.draw(ecar2);    ///to display photo
        Window.draw(ecar3);
        Window.draw(ecar4);
        Window.draw(myscore);
        Window.draw(mylive);
        Window.draw(mylevel);
        Window.draw(text1);
        Window.draw(text2);
        Window.draw(text3);
        Window.draw(text4);
        Window.draw(text5);
        Window.display();

        }

        //////////////

        /*road1.move(0,4);
        road2.move(0,4);
        coin.move(0,6);
        //roadposrand=rand()%4+1;*/
        coinposrand=rand()%4+1;
        Window.clear();
        Window.draw(road1);
        Window.draw(road2);
        ///Window.clear();
        Window.draw(coin);
         ////////Window.draw(icon);
        Window.draw(car);
        Window.draw(ecar21);
        Window.draw(ecar22);
        Window.draw(ecar23);
        Window.draw(ecar24);
        Window.draw(myscore);
        Window.draw(mylive);
        Window.draw(mylevel);
        Window.draw(text1);
        Window.draw(text2);
        Window.draw(text3);
        Window.draw(text4);
        Window.draw(text5);
        ////window.draw(text4);
        Window.display();
    }

    /////////////////
    while(Window.isOpen())///to open window///game loop
    {
        level=3;
        myscore.setFont(myfont);
        myscore.setString(s(score));
        myscore.setCharacterSize(14);
        myscore.setColor(Color::Red);
        myscore.setPosition(135,43);
        ////////
        text1.setFont(myfont);
        text1.setString("CAR RACING");///write text to print it
        text1.setCharacterSize(20);///text size
        text1.setColor(Color::Cyan);///text color
        text1.setPosition(10,5);///text position

        //////
        text2.setFont(myfont);
        text2.setString("SCORE:");///write text to print it
        text2.setCharacterSize(17);///text size
        text2.setColor(Color::Cyan);///text color
        text2.setPosition(10,40);
        ///////
        mylive.setFont(myfont);
        mylive.setString(s(live));
        mylive.setCharacterSize(20);
        mylive.setColor(Color::Red);
        mylive.setPosition(100,414);
        //////////
        text3.setFont(myfont);
        text3.setString("live:");///write text to print it
        text3.setCharacterSize(25);///text size
        text3.setColor(Color::Cyan);///text color
        text3.setPosition(10,410);///text position
        ///////////////
        mylevel.setFont(myfont);
        mylevel.setString(s(level));///write text to print it
        mylevel.setCharacterSize(25);///text size
        mylevel.setColor(Color::Red);///text color
        mylevel.setPosition(120,382);///text position*/
        //////////
        text4.setFont(myfont);
        text4.setString("level:");///write text to print it
        text4.setCharacterSize(25);///text size
        text4.setColor(Color::Red);///text color
        text4.setPosition(10,380);///text position
        //////
        text5.setFont(myfont);
        text5.setString("press tab to pause.");///write text to print it
        text5.setCharacterSize(25);///text size
        text5.setColor(Color::Red);///text color
        text5.setPosition(10,750);///text position*/
        ///
        ////////////////////////game loop////////
        Window.setFramerateLimit(130);
        Event e;
        while(Window.pollEvent(e))
        {
            if(e.type==Event::Closed)
                Window.close();
        }
        if(Keyboard::isKeyPressed(Keyboard::Left)&&car.getPosition().x>200)///left side move
        {
            car.move(-7,0);
        }
        if(Keyboard::isKeyPressed(Keyboard::Right)&&car.getPosition().x<560)///right side move
        {
            car.move(7,0);
        }
        if(Keyboard::isKeyPressed(Keyboard::Up)&&car.getPosition().y>0)///up side move
        {
            car.move(0,-7);
        }
        if(Keyboard::isKeyPressed(Keyboard::Down)&&car.getPosition().y<700)///down side move
        {
            car.move(0,7);
        }
        if(ecar21.getPosition().y>=800)
            ecar21.setPosition(ecar21pos,-120);
        if(ecar22.getPosition().y>=800)
            ecar22.setPosition(ecar22pos,-120);
        if(ecar23.getPosition().y>=800)
            ecar23.setPosition(ecar23pos,-120);
        if(ecar24.getPosition().y>=800)
            ecar24.setPosition(ecar24pos,-120);
        /////////////////////////
       /* ecar21.move(0,speed1/2+1);      ///to set position for cars
        ecar22.move(0,speed2/2+1.5);      ///to set position for cars
        ecar23.move(0,speed3/2+0.25);      ///to set position for cars
        ecar24.move(0,speed4/2+.75); */     ///to set position for cars
        ///////////

        if(ecar21.getPosition().y>=800)
            speed1=rand()%4+1;
        if(ecar22.getPosition().y>=800)
            speed2=rand()%4+1;
        if(ecar23.getPosition().y>=800)
            speed3=rand()%4+1;
        if(ecar24.getPosition().y>=800)
            speed4=rand()%4+1;
        /////
        if(ecar21.getPosition().y>=-120)
            speed1=rand()%4+1;
        if(ecar22.getPosition().y>=-120)
            speed2=rand()%4+1;
        if(ecar23.getPosition().y>=-120)
            speed3=rand()%4+1;
        if(ecar24.getPosition().y>=-120)
            speed4=rand()%4+1;
        /////////////////////
        if(car.getGlobalBounds().intersects(ecar21.getGlobalBounds())||
                car.getGlobalBounds().intersects(ecar22.getGlobalBounds())||
                car.getGlobalBounds().intersects(ecar23.getGlobalBounds())||
                car.getGlobalBounds().intersects(ecar24.getGlobalBounds()))
        {
            music.pause();
            Sound hit;
            hit.setBuffer(buffer);
            hit.play();
            hit.setVolume(0);

            if(crash_sound == 1)
            {
                hit.setVolume(150);
            }
            if(car.getPosition().y>0&&car.getPosition().y<450)
            {
            for(bframe=0; bframe<580; bframe+=200)
            {
                boom.setPosition(car.getPosition().x-100,car.getPosition().y-100);
                /////boom.setPosition(150,150);
                Window.draw(boom);
                Window.display();
                Sleep(500);
            }
            live--;
            goto a;
        }
        else
        {
           for(bframe=0; bframe<580; bframe+=200)
            {
                boom.setPosition(car.getPosition().x-200,car.getPosition().y-300);
                ///boom.setPosition(150,150);
                Window.draw(boom);
                Window.display();
                Sleep(500);
            }
            live--;
            goto a;
        }

        }
        ///////////////
        if(Keyboard::isKeyPressed(Keyboard::Escape))///down side move
        {
            goto b;
        }
        /* bool gamePause=false;
          int timer = clock.getElapsedTime().asSeconds();
          std::cout << timer << std::endl;
          if (timer > 0) {
                     countdown--;
                     convert << countdown;
                     countdownString = convert.str();
                     myscore.setString(countdownString);
                     clock.restart();
                 }
        if(Keyboard::isKeyPressed(Keyboard::Tab))
        {
        	gamePause = true;
        	while(gamePause == true)
        	{
        		std::cout << "GAME PAUSED" << std::endl;
        		//delay before able to unpause
        		if(timer > 1)
        		{
        			if(Keyboard::isKeyPressed(Keyboard::Tab))
        			{
        				gamePause = false;
        				std::cout << "GAME UNPAUSED" << std::endl;
        			}
        		}
        	}
         clock.restart();
        }
        */
        if(tab==1)
        {
            score+=0;
            road1.move(0,0);
            road2.move(0,0);
            coin.move(0,0);
        }
        if(tab==0)
        {
            ecar21.move(0,speed1/2+3.9);      ///to set position for cars
        ecar22.move(0,speed2/2+2.0);      ///to set position for cars
        ecar23.move(0,speed3/2+3.0);      ///to set position for cars
        ecar24.move(0,speed4/2+2.5);
            score+=.20;
            speed+=0.04;
            road1.move(0,2);
            road2.move(0,2);
            coin.move(0,8);
        }
///////////

        if(car.getGlobalBounds().intersects(coin.getGlobalBounds()))
        {
            if(coinposrand==1)
                coin.setPosition(210,-120);
            if(coinposrand==2)
                coin.setPosition(310,-120);
            if(coinposrand==3)
                coin.setPosition(440,-120);
            if(coinposrand==4)
                coin.setPosition(560,-120);
            score=score+100;
        }
        if(coin.getPosition().y>=810)
        {
            if(coinposrand==1)
                coin.setPosition(210,-120);
            if(coinposrand==2)
                coin.setPosition(310,-120);
            if(coinposrand==3)
                coin.setPosition(440,-120);
            if(coinposrand==4)
                coin.setPosition(560,-120);
            coinposrand=rand()%4+1;
        }

        if(road1.getPosition().y>=1500)
        {
            road1.setPosition(0,-1500);

        }

        if(road2.getPosition().y>=1500)
        {
            road2.setPosition(0,-1500);

        }

    if(Keyboard::isKeyPressed(Keyboard::Tab) && tab==0)
        {
            cout<<"we"<<endl;
            tab=1;
            while(Window.isOpen()){
                Event r;
                while(Window.pollEvent(r))
                {

                    Sprite icon(p9);
                    icon.setPosition(200,200);
                    Window.draw(icon);
                    /////Window.clear();
                    Window.display();
                    //////Sleep(500);
                    if(tab== 1&& Keyboard::isKeyPressed(Keyboard::Space))
                    {
                        icon.setPosition(2000,2000);
                        cout<<"shakil"<<endl;
                        tab=0;
                      /// Window.isOpen();
                      break;
                    }
                    //
                    // if(Keyboard::isKeyPressed(Keyboard::Enter)){
                    //// goto b;
                    // }

                }
                if(tab==0)
                {
                    cout<<"ashik"<<endl;
                    break;
                }
                ////tab--;
            }
            //Window.clear();
        Window.draw(road1);
        Window.draw(road2);
        Window.draw(coin);
        Window.draw(icon);
        Window.draw(car);
        Window.draw(ecar1);
        Window.draw(ecar2);    ///to display photo
        Window.draw(ecar3);
        Window.draw(ecar4);
        Window.draw(myscore);
        Window.draw(mylive);
        Window.draw(mylevel);
        Window.draw(text1);
        Window.draw(text2);
        Window.draw(text3);
        Window.draw(text4);
        Window.draw(text5);
        Window.display();

        }

        //////////////

        /*road1.move(0,4);
        road2.move(0,4);
        coin.move(0,6);
        //roadposrand=rand()%4+1;*/
        coinposrand=rand()%4+1;
        Window.clear();
        Window.draw(road1);
        Window.draw(road2);
        ///Window.clear();
        Window.draw(coin);
         ////////Window.draw(icon);
        Window.draw(car);
        Window.draw(ecar21);
        Window.draw(ecar22);
        Window.draw(ecar23);
        Window.draw(ecar24);
        Window.draw(myscore);
        Window.draw(mylive);
        Window.draw(mylevel);
        Window.draw(text1);
        Window.draw(text2);
        Window.draw(text3);
        Window.draw(text4);
        Window.draw(text5);
        ////window.draw(text4);
        Window.display();
    }
    ///
    return 0;
}
string s(double n) ///this function to change number to string and use it for score
{
    stringstream ss;
    ss<<n;
    return ss.str();
}


### TinyCI build failure:
[make -j 3] returned [2]:
```[  0%] Built target json11
[  6%] Built target lua
[  6%] Built target miniz
[ 14%] Built target box2d
[ 40%] Built target sp2freetype
[ 69%] Built target bullet
Scanning dependencies of target iMvaders2
[ 69%] Building CXX object CMakeFiles/iMvaders2.dir/src/spacescene.cpp.o
[ 70%] Building CXX object CMakeFiles/iMvaders2.dir/src/titleScene.cpp.o
[ 70%] Building CXX object CMakeFiles/iMvaders2.dir/data/tinyci_build/daid/SeriousProton2/src/graphics/font.cpp.o
[ 70%] Building CXX object CMakeFiles/iMvaders2.dir/data/tinyci_build/daid/SeriousProton2/src/graphics/font/bitmap.cpp.o
CMakeFiles/iMvaders2.dir/build.make:638: recipe for target 'CMakeFiles/iMvaders2.dir/src/titleScene.cpp.o' failed
CMakeFiles/Makefile2:257: recipe for target 'CMakeFiles/iMvaders2.dir/all' failed
Makefile:105: recipe for target 'all' failed

/data/tinyci_build/daid/iMvaders2/src/titleScene.cpp: In constructor 'TitleController::TitleController()':
/data/tinyci_build/daid/iMvaders2/src/titleScene.cpp:57:31: error: no matching function for call to 'sp::Font::createString(const char [490], int, int, sp::Vector2d, sp::Alignment)'
     title_gui = sp::gui::Loader::load("gui/title.gui", "TITLE", nullptr);
                               ^
In file included from /data/tinyci_build/daid/SeriousProton2/include/sp2/graphics/fontManager.h:6:0,
                 from /data/tinyci_build/daid/iMvaders2/src/titleScene.cpp:11:
/data/tinyci_build/daid/SeriousProton2/include/sp2/graphics/font.h:22:31: note: candidate: std::shared_ptr<sp::MeshData> sp::Font::createString(const sp::string&, int, float, sp::Vector2d, sp::Alignment, int)
     std::shared_ptr<MeshData> createString(const string& s, int pixel_size, float text_size, Vector2d area_size, Alignment alignment, int flags);
                               ^~~~~~~~~~~~
/data/tinyci_build/daid/SeriousProton2/include/sp2/graphics/font.h:22:31: note:   candidate expects 6 arguments, 5 provided
make[2]: *** [CMakeFiles/iMvaders2.dir/src/titleScene.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/iMvaders2.dir/all] Error 2
make: *** [all] Error 2
```


### TinyCI build failure:
[make -j 3] returned [2]:
```[  1%] Built target json11
[  7%] Built target lua
[  7%] Built target miniz
[ 17%] Built target box2d
[ 44%] Built target sp2freetype
[ 73%] Built target bullet
Scanning dependencies of target ZeroRho
[ 73%] Building CXX object CMakeFiles/ZeroRho.dir/src/player.cpp.o
[ 73%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/font/bitmap.cpp.o
[ 73%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/font.cpp.o
[ 74%] Building CXX object CMakeFiles/ZeroRho.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/font/freetype.cpp.o
CMakeFiles/ZeroRho.dir/build.make:110: recipe for target 'CMakeFiles/ZeroRho.dir/src/player.cpp.o' failed
CMakeFiles/Makefile2:294: recipe for target 'CMakeFiles/ZeroRho.dir/all' failed
Makefile:105: recipe for target 'all' failed

/data/tinyci_build/daid/ZeroRho/src/player.cpp: In member function 'void PlayerShip::explosion()':
/data/tinyci_build/daid/ZeroRho/src/player.cpp:130:11: error: 'class sp::ParticleEmitter::Parameters' has no member named 'acceleration'
         p.acceleration = -p.velocity * 0.3f;
           ^~~~~~~~~~~~
/data/tinyci_build/daid/ZeroRho/src/player.cpp:131:11: error: 'class sp::ParticleEmitter::Parameters' has no member named 'start_size'
         p.start_size = 0.5;
           ^~~~~~~~~~
/data/tinyci_build/daid/ZeroRho/src/player.cpp:132:11: error: 'class sp::ParticleEmitter::Parameters' has no member named 'end_size'; did you mean 'size'?
         p.end_size = 10.0;
           ^~~~~~~~
/data/tinyci_build/daid/ZeroRho/src/player.cpp:133:11: error: 'class sp::ParticleEmitter::Parameters' has no member named 'start_color'
         p.start_color = sp::Color(1,1,1);
           ^~~~~~~~~~~
/data/tinyci_build/daid/ZeroRho/src/player.cpp:134:11: error: 'class sp::ParticleEmitter::Parameters' has no member named 'end_color'; did you mean 'color'?
         p.end_color = sp::Color(1,1,1,0);
           ^~~~~~~~~
/data/tinyci_build/daid/ZeroRho/src/player.cpp:149:11: error: 'class sp::ParticleEmitter::Parameters' has no member named 'acceleration'
         p.acceleration = sp::Vector3f(0, 0, 0);
           ^~~~~~~~~~~~
/data/tinyci_build/daid/ZeroRho/src/player.cpp:150:11: error: 'class sp::ParticleEmitter::Parameters' has no member named 'start_size'
         p.start_size = 1.5;
           ^~~~~~~~~~
/data/tinyci_build/daid/ZeroRho/src/player.cpp:151:11: error: 'class sp::ParticleEmitter::Parameters' has no member named 'end_size'; did you mean 'size'?
         p.end_size = 2.5;
           ^~~~~~~~
/data/tinyci_build/daid/ZeroRho/src/player.cpp:152:11: error: 'class sp::ParticleEmitter::Parameters' has no member named 'start_color'
         p.start_color = sp::Color(1,1,1);
           ^~~~~~~~~~~
/data/tinyci_build/daid/ZeroRho/src/player.cpp:153:11: error: 'class sp::ParticleEmitter::Parameters' has no member named 'end_color'; did you mean 'color'?
         p.end_color = sp::Color(1,0,0,0);
           ^~~~~~~~~
make[2]: *** [CMakeFiles/ZeroRho.dir/src/player.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/ZeroRho.dir/all] Error 2
make: *** [all] Error 2
```


### TinyCI build failure:
[make -j 3] returned [2]:
```[  0%] Built target json11
[  6%] Built target lua
[  6%] Built target miniz
[ 15%] Built target box2d
[ 42%] Built target sp2freetype
[ 71%] Built target bullet
Scanning dependencies of target Pokemon
[ 71%] Building CXX object CMakeFiles/Pokemon.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/font/bitmap.cpp.o
[ 72%] Building CXX object CMakeFiles/Pokemon.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/font/freetype.cpp.o
[ 72%] Building CXX object CMakeFiles/Pokemon.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/font.cpp.o
[ 72%] Building CXX object CMakeFiles/Pokemon.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/fontManager.cpp.o
[ 72%] Building CXX object CMakeFiles/Pokemon.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/theme.cpp.o
[ 72%] Building CXX object CMakeFiles/Pokemon.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/button.cpp.o
[ 72%] Building CXX object CMakeFiles/Pokemon.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/label.cpp.o
[ 72%] Building CXX object CMakeFiles/Pokemon.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp.o
[ 72%] Building CXX object CMakeFiles/Pokemon.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp.o
[ 72%] Building CXX object CMakeFiles/Pokemon.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/widget.cpp.o
CMakeFiles/Pokemon.dir/build.make:1694: recipe for target 'CMakeFiles/Pokemon.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp.o' failed
CMakeFiles/Pokemon.dir/build.make:1718: recipe for target 'CMakeFiles/Pokemon.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp.o' failed
CMakeFiles/Makefile2:220: recipe for target 'CMakeFiles/Pokemon.dir/all' failed
Makefile:105: recipe for target 'all' failed

/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp: In member function 'virtual void sp::gui::TextArea::updateRenderData()':
/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp:59:94: error: no matching function for call to 'sp::Font::prepare(std::__cxx11::basic_string<char>, int, float&, sp::Vector2d, sp::Alignment)'
             result = t.font->prepare(value + "_", 64, ts, getRenderSize(), Alignment::TopLeft);
                                                                                ^
In file included from /home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/fontManager.h:6:0,
                 from /home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp:4:
/home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note: candidate: sp::Font::PreparedFontString sp::Font::prepare(const sp::string&, int, float, sp::Vector2d, sp::Alignment, int)
     PreparedFontString prepare(const string& s, int pixel_size, float text_size, Vector2d area_size, Alignment alignment, int flags);
                        ^~~~~~~
/home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note:   candidate expects 6 arguments, 5 provided
/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp:77:120: error: no matching function for call to 'sp::Font::prepare(sp::string&, int, const float&, sp::Vector2d, sp::Alignment)'
             result = t.font->prepare(value, 64, text_size < 0 ? t.size : text_size, getRenderSize(), Alignment::TopLeft);
                                                                                ^
In file included from /home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/fontManager.h:6:0,
                 from /home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp:4:
/home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note: candidate: sp::Font::PreparedFontString sp::Font::prepare(const sp::string&, int, float, sp::Vector2d, sp::Alignment, int)
     PreparedFontString prepare(const string& s, int pixel_size, float text_size, Vector2d area_size, Alignment alignment, int flags);
                        ^~~~~~~
/home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note:   candidate expects 6 arguments, 5 provided
/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp: In member function 'virtual bool sp::gui::TextArea::onPointerDown(sp::io::Pointer::Button, sp::Vector2d, int)':
/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp:102:147: error: no matching function for call to 'sp::Font::prepare(std::__cxx11::basic_string<char>, int, const float&, sp::Vector2d, sp::Alignment)'
         Font::PreparedFontString result = t.font->prepare(value + "_", 64, text_size < 0 ? t.size : text_size, getRenderSize(), Alignment::TopLeft);
                                                                                ^
In file included from /home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/fontManager.h:6:0,
                 from /home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp:4:
/home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note: candidate: sp::Font::PreparedFontString sp::Font::prepare(const sp::string&, int, float, sp::Vector2d, sp::Alignment, int)
     PreparedFontString prepare(const string& s, int pixel_size, float text_size, Vector2d area_size, Alignment alignment, int flags);
                        ^~~~~~~
/home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note:   candidate expects 6 arguments, 5 provided
/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp: In member function 'virtual void sp::gui::TextField::updateRenderData()':
/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp:52:91: error: no matching function for call to 'sp::Font::prepare(std::__cxx11::basic_string<char>, int, float&, sp::Vector2d, sp::Alignment)'
         result = t.font->prepare(value + " ", 64, t_size, getRenderSize(), Alignment::Left);
                                                                                ^
In file included from /home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/fontManager.h:6:0,
                 from /home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp:3:
/home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note: candidate: sp::Font::PreparedFontString sp::Font::prepare(const sp::string&, int, float, sp::Vector2d, sp::Alignment, int)
     PreparedFontString prepare(const string& s, int pixel_size, float text_size, Vector2d area_size, Alignment alignment, int flags);
                        ^~~~~~~
/home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note:   candidate expects 6 arguments, 5 provided
/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp: In member function 'int sp::gui::TextField::getTextOffsetForPosition(sp::Vector2d)':
/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp:163:144: error: no matching function for call to 'sp::Font::prepare(std::__cxx11::basic_string<char>, int, const float&, sp::Vector2d, sp::Alignment)'
         Font::PreparedFontString result = t.font->prepare(value + " ", 64, text_size < 0 ? t.size : text_size, getRenderSize(), Alignment::Left);
                                                                                ^
In file included from /home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/fontManager.h:6:0,
                 from /home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp:3:
/home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note: candidate: sp::Font::PreparedFontString sp::Font::prepare(const sp::string&, int, float, sp::Vector2d, sp::Alignment, int)
     PreparedFontString prepare(const string& s, int pixel_size, float text_size, Vector2d area_size, Alignment alignment, int flags);
                        ^~~~~~~
/home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note:   candidate expects 6 arguments, 5 provided
make[2]: *** [CMakeFiles/Pokemon.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [CMakeFiles/Pokemon.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp.o] Error 1
make[1]: *** [CMakeFiles/Pokemon.dir/all] Error 2
make: *** [all] Error 2
```


Successfully deployed to following URLs:

* https://blog-cfob6uh9p.now.sh
* https://blog-puce-delta.now.sh
* https://dev.bartwijnants.be
* https://blog.bartwijnants.now.sh
* https://blog-git-master.bartwijnants.now.sh


在前端已经判断过功能入口了，如果是 MySQL 的话不支持导出的。


Successfully deployed to following URLs:

* https://blog-g460f45st.now.sh
* https://blog-puce-delta.now.sh
* https://dev.bartwijnants.be
* https://blog.bartwijnants.now.sh
* https://blog-git-master.bartwijnants.now.sh


Loader is just temporary right now anyway. We don't plan on keeping it - better to merge stuff into Sfall as soon as possible, before it becomes some ugly beast that is hard to handle.


<!-- PMABOT:SOB -->
This commit is missing Signed-Off-By line to indicate that you agree with phpMyAdmin Developer's Certificate of Origin. Please check [contributing documentation](https://github.com/phpmyadmin/phpmyadmin/blob/master/CONTRIBUTING.md) for more information.


Successfully deployed to following URLs:

* https://blog-q81m4ju3z.now.sh
* https://blog-lemon-eight.now.sh
* https://zzossig.io
* https://zzossig.now.sh
* https://blog.zzossig.now.sh
* https://blog-git-master.zzossig.now.sh


[R/sim_alignment_with_std_nsm_from_params.R:21:1:](https://github.com/richelbilderbeek/pirouette/blob/c0e8c4d01c83cfb1e906ea858f6eef004d4c6714/R/sim_alignment_with_std_nsm_from_params.R#L21) *style:* **Variable and function names should not be longer than 30 characters.**
```r
sim_alignment_with_std_nsm_from_params <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Successfully deployed to following URLs:

* https://blog-git2axq8w.now.sh
* https://blog-puce-delta.now.sh
* https://dev.bartwijnants.be
* https://blog.bartwijnants.now.sh
* https://blog-git-master.bartwijnants.now.sh


Successfully deployed to following URLs:

* https://itrainstation-ewebtw810.now.sh
* https://itrainstation.now.sh
* https://itrainstation.malikfaizanhaider.now.sh
* https://itrainstation-git-master.malikfaizanhaider.now.sh


![Screenshot_20200101-013032](https://user-images.githubusercontent.com/59400270/71640674-7cc32a80-2c5c-11ea-9045-7705a57bee93.png)
2


Whats this


verify


Deployment failed with the following error:

~~~
Your `package.json` file is missing a `build` property inside the `scripts` property.
~~~


@Gaurav0 gentle ping


Bài làm tốt


Những dòng do Java tự generate ra.
Em nên xóa đi nha. Code thừa


Nếu bài toán cho n phần tử
E nên đưa vào mảng vào sắp xếp nha


Xóa dòng này


不是。 `_G.newver` 它就是个字符串。数组的在 `_G.newvers`。出现报错的原因在于检查出错了，之前的处理方法是插入一条 `"(error)"` 记录。


Vừa khai báo và xử lý
long S = luythua(4) + luythua(7) + luythua(12) + luythua(18);


Đọc lại phần convention code nha
Dù trong if else do while có 1 hay nhiều lệnh
Bắt buộc 99% phải thêm {} vào nha
if () {

} else {

}


Successfully deployed to following URLs:

* https://react-jsonschema-form-material-ui-jtktndjr0.now.sh
* https://react-jsonschema-form-material-ui.github56.now.sh
* https://react-jsonschema-form-material-ui-git-master.github56.now.sh


Hiện tại đọc code thì a hiểu n1, n2 là gì
Nhưng khi làm nhóm e có thể đặt tên biến dễ hiểu hơn nha
VD: number, reversedNumber


n2 = reversed(n1) sẽ hợp lý hơn


Tại đây khai báo n2 là local variable xử lý và trả về n2


Successfully deployed to following URLs:

* https://overreactedio-dtpe1yx1y.now.sh
* https://overreacted.io
* https://overreactedio.gaearon.now.sh
* https://overreactedio-git-master.gaearon.now.sh


Em ko nên khai báo max2 = 0.
A có nhắc tại lớp. Trường hợp mảng có thể toàn bộ là số lẻ thì bài toán của em sẽ sai
E có thể dùng thuật toán đặt lính canh như thế này
int firstMax, secondMax;

		if (numbers[0] > numbers[1]) {
			firstMax = numbers[0];
			secondMax = numbers[1];
		} else {
			firstMax = numbers[1];
			secondMax = numbers[0];
		}


### TinyCI build failure:
[make -j 3] returned [2]:
```[  0%] Built target json11
[  6%] Built target lua
[  6%] Built target miniz
[ 15%] Built target box2d
[ 42%] Built target sp2freetype
[ 72%] Built target bullet
Scanning dependencies of target Geroniwar
[ 72%] Building CXX object CMakeFiles/Geroniwar.dir/data/tinyci_build/daid/SeriousProton2/src/graphics/font/bitmap.cpp.o
[ 73%] Building CXX object CMakeFiles/Geroniwar.dir/data/tinyci_build/daid/SeriousProton2/src/graphics/font/freetype.cpp.o
[ 73%] Building CXX object CMakeFiles/Geroniwar.dir/data/tinyci_build/daid/SeriousProton2/src/graphics/font.cpp.o
[ 73%] Building CXX object CMakeFiles/Geroniwar.dir/data/tinyci_build/daid/SeriousProton2/src/graphics/fontManager.cpp.o
[ 73%] Building CXX object CMakeFiles/Geroniwar.dir/data/tinyci_build/daid/SeriousProton2/src/graphics/gui/theme.cpp.o
[ 74%] Building CXX object CMakeFiles/Geroniwar.dir/data/tinyci_build/daid/SeriousProton2/src/graphics/gui/widget/button.cpp.o
[ 74%] Building CXX object CMakeFiles/Geroniwar.dir/data/tinyci_build/daid/SeriousProton2/src/graphics/gui/widget/label.cpp.o
[ 74%] Building CXX object CMakeFiles/Geroniwar.dir/data/tinyci_build/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp.o
[ 74%] Building CXX object CMakeFiles/Geroniwar.dir/data/tinyci_build/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp.o
[ 75%] Building CXX object CMakeFiles/Geroniwar.dir/data/tinyci_build/daid/SeriousProton2/src/graphics/gui/widget/widget.cpp.o
CMakeFiles/Geroniwar.dir/build.make:1598: recipe for target 'CMakeFiles/Geroniwar.dir/data/tinyci_build/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp.o' failed
CMakeFiles/Geroniwar.dir/build.make:1574: recipe for target 'CMakeFiles/Geroniwar.dir/data/tinyci_build/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp.o' failed
CMakeFiles/Makefile2:220: recipe for target 'CMakeFiles/Geroniwar.dir/all' failed
Makefile:105: recipe for target 'all' failed

/data/tinyci_build/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp: In member function 'virtual void sp::gui::TextField::updateRenderData()':
/data/tinyci_build/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp:52:91: error: no matching function for call to 'sp::Font::prepare(std::__cxx11::basic_string<char>, int, float&, sp::Vector2d, sp::Alignment)'
         result = t.font->prepare(value + " ", 64, t_size, getRenderSize(), Alignment::Left);
                                                                                ^
In file included from /data/tinyci_build/daid/SeriousProton2/include/sp2/graphics/fontManager.h:6:0,
                 from /data/tinyci_build/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp:3:
/data/tinyci_build/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note: candidate: sp::Font::PreparedFontString sp::Font::prepare(const sp::string&, int, float, sp::Vector2d, sp::Alignment, int)
     PreparedFontString prepare(const string& s, int pixel_size, float text_size, Vector2d area_size, Alignment alignment, int flags);
                        ^~~~~~~
/data/tinyci_build/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note:   candidate expects 6 arguments, 5 provided
/data/tinyci_build/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp: In member function 'virtual void sp::gui::TextArea::updateRenderData()':
/data/tinyci_build/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp:59:94: error: no matching function for call to 'sp::Font::prepare(std::__cxx11::basic_string<char>, int, float&, sp::Vector2d, sp::Alignment)'
             result = t.font->prepare(value + "_", 64, ts, getRenderSize(), Alignment::TopLeft);
                                                                                ^
In file included from /data/tinyci_build/daid/SeriousProton2/include/sp2/graphics/fontManager.h:6:0,
                 from /data/tinyci_build/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp:4:
/data/tinyci_build/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note: candidate: sp::Font::PreparedFontString sp::Font::prepare(const sp::string&, int, float, sp::Vector2d, sp::Alignment, int)
     PreparedFontString prepare(const string& s, int pixel_size, float text_size, Vector2d area_size, Alignment alignment, int flags);
                        ^~~~~~~
/data/tinyci_build/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note:   candidate expects 6 arguments, 5 provided
/data/tinyci_build/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp: In member function 'int sp::gui::TextField::getTextOffsetForPosition(sp::Vector2d)':
/data/tinyci_build/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp:163:144: error: no matching function for call to 'sp::Font::prepare(std::__cxx11::basic_string<char>, int, const float&, sp::Vector2d, sp::Alignment)'
         Font::PreparedFontString result = t.font->prepare(value + " ", 64, text_size < 0 ? t.size : text_size, getRenderSize(), Alignment::Left);
                                                                                ^
In file included from /data/tinyci_build/daid/SeriousProton2/include/sp2/graphics/fontManager.h:6:0,
                 from /data/tinyci_build/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp:3:
/data/tinyci_build/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note: candidate: sp::Font::PreparedFontString sp::Font::prepare(const sp::string&, int, float, sp::Vector2d, sp::Alignment, int)
     PreparedFontString prepare(const string& s, int pixel_size, float text_size, Vector2d area_size, Alignment alignment, int flags);
                        ^~~~~~~
/data/tinyci_build/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note:   candidate expects 6 arguments, 5 provided
/data/tinyci_build/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp:77:120: error: no matching function for call to 'sp::Font::prepare(sp::string&, int, const float&, sp::Vector2d, sp::Alignment)'
             result = t.font->prepare(value, 64, text_size < 0 ? t.size : text_size, getRenderSize(), Alignment::TopLeft);
                                                                                ^
In file included from /data/tinyci_build/daid/SeriousProton2/include/sp2/graphics/fontManager.h:6:0,
                 from /data/tinyci_build/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp:4:
/data/tinyci_build/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note: candidate: sp::Font::PreparedFontString sp::Font::prepare(const sp::string&, int, float, sp::Vector2d, sp::Alignment, int)
     PreparedFontString prepare(const string& s, int pixel_size, float text_size, Vector2d area_size, Alignment alignment, int flags);
                        ^~~~~~~
/data/tinyci_build/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note:   candidate expects 6 arguments, 5 provided
/data/tinyci_build/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp: In member function 'virtual bool sp::gui::TextArea::onPointerDown(sp::io::Pointer::Button, sp::Vector2d, int)':
/data/tinyci_build/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp:102:147: error: no matching function for call to 'sp::Font::prepare(std::__cxx11::basic_string<char>, int, const float&, sp::Vector2d, sp::Alignment)'
         Font::PreparedFontString result = t.font->prepare(value + "_", 64, text_size < 0 ? t.size : text_size, getRenderSize(), Alignment::TopLeft);
                                                                                ^
In file included from /data/tinyci_build/daid/SeriousProton2/include/sp2/graphics/fontManager.h:6:0,
                 from /data/tinyci_build/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp:4:
/data/tinyci_build/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note: candidate: sp::Font::PreparedFontString sp::Font::prepare(const sp::string&, int, float, sp::Vector2d, sp::Alignment, int)
     PreparedFontString prepare(const string& s, int pixel_size, float text_size, Vector2d area_size, Alignment alignment, int flags);
                        ^~~~~~~
/data/tinyci_build/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note:   candidate expects 6 arguments, 5 provided
make[2]: *** [CMakeFiles/Geroniwar.dir/data/tinyci_build/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [CMakeFiles/Geroniwar.dir/data/tinyci_build/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp.o] Error 1
make[1]: *** [CMakeFiles/Geroniwar.dir/all] Error 2
make: *** [all] Error 2
```


This is all behind-the-scenes stuff, not worth making a new release for as it functions identically.


hard code
Thay 3 thánh values.length, 2 thành values.length - 1


thatmuch


Successfully deployed to following URLs:

* https://web-front-end-rss-aecj9dm1i.now.sh
* https://web-front-end-rss.now.sh
* https://rssweb.app
* https://rssweb.now.sh
* https://web-front-end-rss.hzhuhao.now.sh
* https://web-front-end-rss-git-master.hzhuhao.now.sh


Bài làm tốt


Successfully deployed to following URLs:

* https://front-end-rss-hc3k8or8e.now.sh
* https://front-end-rss.now.sh
* https://front-end-rss.chanceyu.now.sh
* https://front-end-rss-git-master.chanceyu.now.sh


Successfully deployed to following URLs:

* https://frontend-ib5k6t4c9.now.sh
* https://wallet.owaf.org
* https://frontend.quantum-leap.now.sh
* https://frontend-git-master.quantum-leap.now.sh


Dòng 13 14 có thể viết lại thành 1 dòng
long s = ftr(4) + ftr(7) + ftr(12) + ftr(18);


Successfully deployed to following URLs:

* https://devops-4awlypcz8.now.sh
* https://devops-zeta-one.now.sh
* https://devops.parkenconsulting.com
* https://devops.parkenconsulting-tech.now.sh
* https://devops-git-master.parkenconsulting-tech.now.sh


Khai báo int i trong biểu thực for
for (BT1; BT2; BT3). BT1 chỉ thực thi duy nhất lần đầu tiên


Successfully deployed to following URLs:

* https://awesomejsdev-iv99tch7c.now.sh
* https://awesomejsdev-git-dev.akryum.now.sh


convention code
Dù if else for while. Biểu thức bên trong có 1 hay n dòng code
Nhớ thêm {} nha em
VD: if () {} else {}; for() {}


@mcatanzariti I think `DataMemberAttribute` should also work when there is no `DataContractAttribute` on the class. **DataContractAttribute** is expected to only ignore the members with none of the following attributes: `JsonPropertyAttribute`, `JsonPropertyNameAttribute`, `DataMemberAttribute`, `DefaultValueAttribute`, `JsonRequiredAttribute`, `JsonIgnoreIfDefaultAttribute`, `JsonDiscriminatorAttribute`, `JsonDeserializeAttribute`.


Tên hàm sửa thành: `isSymmetric`
Hạn chế đặt tên hàm chung chung như check, work, handle ..


Successfully deployed to following URLs:

* https://nextjs-cloud-template-jc8192ja1.now.sh
* https://nextjs-cloud-template.now.sh
* https://nextjs-cloud-template.vaenae.now.sh
* https://nextjs-cloud-template-git-master.vaenae.now.sh


### TinyCI build failure:
[make -j 3] returned [2]:
```[  0%] Built target miniz
[  6%] Built target lua
[ 15%] Built target box2d
[ 41%] Built target sp2freetype
[ 42%] Built target json11
[ 70%] Built target bullet
Scanning dependencies of target Fuseblaze
[ 70%] Building CXX object CMakeFiles/Fuseblaze.dir/src/hudManager.cpp.o
[ 70%] Building CXX object CMakeFiles/Fuseblaze.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/font/bitmap.cpp.o
[ 70%] Building CXX object CMakeFiles/Fuseblaze.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/font.cpp.o
[ 70%] Building CXX object CMakeFiles/Fuseblaze.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/font/freetype.cpp.o
[ 71%] Building CXX object CMakeFiles/Fuseblaze.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/fontManager.cpp.o
[ 72%] Building CXX object CMakeFiles/Fuseblaze.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/theme.cpp.o
[ 72%] Building CXX object CMakeFiles/Fuseblaze.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/button.cpp.o
[ 72%] Building CXX object CMakeFiles/Fuseblaze.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/label.cpp.o
[ 72%] Building CXX object CMakeFiles/Fuseblaze.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp.o
[ 72%] Building CXX object CMakeFiles/Fuseblaze.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp.o
CMakeFiles/Fuseblaze.dir/build.make:1886: recipe for target 'CMakeFiles/Fuseblaze.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp.o' failed
CMakeFiles/Fuseblaze.dir/build.make:1910: recipe for target 'CMakeFiles/Fuseblaze.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp.o' failed
CMakeFiles/Makefile2:146: recipe for target 'CMakeFiles/Fuseblaze.dir/all' failed
Makefile:105: recipe for target 'all' failed

/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp: In member function 'virtual void sp::gui::TextArea::updateRenderData()':
/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp:59:94: error: no matching function for call to 'sp::Font::prepare(std::__cxx11::basic_string<char>, int, float&, sp::Vector2d, sp::Alignment)'
             result = t.font->prepare(value + "_", 64, ts, getRenderSize(), Alignment::TopLeft);
                                                                                ^
In file included from /home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/fontManager.h:6:0,
                 from /home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp:4:
/home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note: candidate: sp::Font::PreparedFontString sp::Font::prepare(const sp::string&, int, float, sp::Vector2d, sp::Alignment, int)
     PreparedFontString prepare(const string& s, int pixel_size, float text_size, Vector2d area_size, Alignment alignment, int flags);
                        ^~~~~~~
/home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note:   candidate expects 6 arguments, 5 provided
/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp:77:120: error: no matching function for call to 'sp::Font::prepare(sp::string&, int, const float&, sp::Vector2d, sp::Alignment)'
             result = t.font->prepare(value, 64, text_size < 0 ? t.size : text_size, getRenderSize(), Alignment::TopLeft);
                                                                                ^
In file included from /home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/fontManager.h:6:0,
                 from /home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp:4:
/home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note: candidate: sp::Font::PreparedFontString sp::Font::prepare(const sp::string&, int, float, sp::Vector2d, sp::Alignment, int)
     PreparedFontString prepare(const string& s, int pixel_size, float text_size, Vector2d area_size, Alignment alignment, int flags);
                        ^~~~~~~
/home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note:   candidate expects 6 arguments, 5 provided
/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp: In member function 'virtual bool sp::gui::TextArea::onPointerDown(sp::io::Pointer::Button, sp::Vector2d, int)':
/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp:102:147: error: no matching function for call to 'sp::Font::prepare(std::__cxx11::basic_string<char>, int, const float&, sp::Vector2d, sp::Alignment)'
         Font::PreparedFontString result = t.font->prepare(value + "_", 64, text_size < 0 ? t.size : text_size, getRenderSize(), Alignment::TopLeft);
                                                                                ^
In file included from /home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/fontManager.h:6:0,
                 from /home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp:4:
/home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note: candidate: sp::Font::PreparedFontString sp::Font::prepare(const sp::string&, int, float, sp::Vector2d, sp::Alignment, int)
     PreparedFontString prepare(const string& s, int pixel_size, float text_size, Vector2d area_size, Alignment alignment, int flags);
                        ^~~~~~~
/home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note:   candidate expects 6 arguments, 5 provided
make[2]: *** [CMakeFiles/Fuseblaze.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp: In member function 'virtual void sp::gui::TextField::updateRenderData()':
/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp:52:91: error: no matching function for call to 'sp::Font::prepare(std::__cxx11::basic_string<char>, int, float&, sp::Vector2d, sp::Alignment)'
         result = t.font->prepare(value + " ", 64, t_size, getRenderSize(), Alignment::Left);
                                                                                ^
In file included from /home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/fontManager.h:6:0,
                 from /home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp:3:
/home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note: candidate: sp::Font::PreparedFontString sp::Font::prepare(const sp::string&, int, float, sp::Vector2d, sp::Alignment, int)
     PreparedFontString prepare(const string& s, int pixel_size, float text_size, Vector2d area_size, Alignment alignment, int flags);
                        ^~~~~~~
/home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note:   candidate expects 6 arguments, 5 provided
/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp: In member function 'int sp::gui::TextField::getTextOffsetForPosition(sp::Vector2d)':
/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp:163:144: error: no matching function for call to 'sp::Font::prepare(std::__cxx11::basic_string<char>, int, const float&, sp::Vector2d, sp::Alignment)'
         Font::PreparedFontString result = t.font->prepare(value + " ", 64, text_size < 0 ? t.size : text_size, getRenderSize(), Alignment::Left);
                                                                                ^
In file included from /home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/fontManager.h:6:0,
                 from /home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp:3:
/home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note: candidate: sp::Font::PreparedFontString sp::Font::prepare(const sp::string&, int, float, sp::Vector2d, sp::Alignment, int)
     PreparedFontString prepare(const string& s, int pixel_size, float text_size, Vector2d area_size, Alignment alignment, int flags);
                        ^~~~~~~
/home/tinyci/builds/daid/SeriousProton2/include/sp2/graphics/font.h:53:24: note:   candidate expects 6 arguments, 5 provided
make[2]: *** [CMakeFiles/Fuseblaze.dir/home/tinyci/builds/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp.o] Error 1
make[1]: *** [CMakeFiles/Fuseblaze.dir/all] Error 2
make: *** [all] Error 2
```


that's REALLY strange... why does lg mixup fbe and fde in one fstab? despite the fact that they disabled fbe completely (qseecom: device doesn't support pfe =(fbe)"...


Below code will fix the the problem with no segments timeline for patch


Deployment failed with the following error:

~~~
Cannot mix legacy routes with new keys:
~~~


@khanh
Bài làm rất tốt
Chú ý: Cố gắng tách các hàm nhỏ hơn để xử lý thay vì viết hết trong main nha
Làm lại cho a bài 4 nha


Tên package. Đọc convention code
Nhớ viết thường toàn bộ các kí tự nha em
Hôm sau a cho nộp phạt nghen


Successfully deployed to following URLs:

* https://jinzhe-blog-hjdgndz9o.now.sh
* https://jinzhe-blog.njzjz.now.sh
* https://jinzhe-blog-git-hexo.njzjz.now.sh


Deployment failed with the following error:

~~~
The property `source` is not allowed in now.json when using Now 2.0 – please remove it.
~~~


Failed to assign a domain to your deployment due to the following error:

~~~
The domain sam-far.github.io is not verfied and cannot be used as an alias.
~~~

([Learn more](https://zeit.co/samashkanfar/sam-fargithubio/7d7lfoqwt) or [visit](https://sam-fargithubio-7d7lfoqwt.now.sh) the non-aliased deployment)


Successfully deployed to following URLs:

* https://capsule-cli-1ig0jkm6x.now.sh
* https://capsule-cli.x491807573.now.sh
* https://capsule-cli-git-master.x491807573.now.sh


Kết quả chính xác
Nhưng code dài dòng, chưa hay
Thử suy nghĩ cách khác làm lại cho anh nha


Deployment failed with the following error:

~~~
The property `destination` is not allowed in now.json when using Now 2.0 – please remove it.
~~~


i ll have a check


Tên hàm: `factorial` nha em


```
CouchDB Location Header Tests
Application crypto was left running!
  undefined
  *** context setup failed ***
**in function gen_server:call/2 (gen_server.erl, line 215)
in call from couchdb_location_header_tests:setup/0 (test/eunit/couchdb_location_header_tests.erl, line 27)
**exit:{noproc,{gen_server,call,[couch_httpd,{get,port}]}}

undefined
*** context setup failed ***
**in function gen_server:call/2 (gen_server.erl, line 215)
in call from couchdb_location_header_tests:setup/0 (test/eunit/couchdb_location_header_tests.erl, line 27)
**exit:{noproc,{gen_server,call,[couch_httpd,{get,port}]}}
```


Successfully deployed to following URLs:

* https://miws-surgio-2j6zywipq.now.sh
* https://miwsurgio.now.sh
* https://miws-surgio.mwongleoi.now.sh
* https://miws-surgio-git-master.mwongleoi.now.sh


```
Check _list functionality
Application crypto was left running!
  undefined
  *** context setup failed ***
**in function gen_server:call/2 (gen_server.erl, line 215)
in call from couchdb_design_doc_tests:setup/0 (test/eunit/couchdb_design_doc_tests.erl, line 24)
**exit:{noproc,{gen_server,call,[couch_httpd,{get,port}]}}

undefined
*** context setup failed ***
**in function gen_server:call/2 (gen_server.erl, line 215)
in call from couchdb_design_doc_tests:setup/0 (test/eunit/couchdb_design_doc_tests.erl, line 24)
**exit:{noproc,{gen_server,call,[couch_httpd,{get,port}]}}
```


@vanphandinh
> nmap for non-recursive.
This is wrong, nmap is normal map.
If you you nmap, you can't use easymotion in visual mode :)

>  when on insert mode, it can made pressing z key slow a little bit
I don't think so.
:map does nvo == normal + (visual + select) + operator pending.


```
Application crypto was left running!
  CORS tests
    Server
      undefined
      *** context setup failed ***
**in function gen_server:call/2 (gen_server.erl, line 215)
in call from couchdb_cors_tests:setup/0 (test/eunit/couchdb_cors_tests.erl, line 43)
in call from couchdb_cors_tests:setup/1 (test/eunit/couchdb_cors_tests.erl, line 48)
**exit:{noproc,{gen_server,call,[couch_httpd,{get,port}]}}
```


@JuliaRegistrator register


```
undefined
*** context setup failed ***
**in function gen_server:call/2 (gen_server.erl, line 215)
in call from couchdb_attachments_tests:setup/0 (test/eunit/couchdb_attachments_tests.erl, line 43)
**exit:{noproc,{gen_server,call,[couch_httpd,{get,port}]}}
```


Registration pull request updated: [JuliaRegistries/General/7420](https://github.com/JuliaRegistries/General/pull/7420)

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if [Julia TagBot](https://github.com/apps/julia-tagbot) is installed, or can be done manually through the github interface, or via:
```
git tag -a v1.0.1 -m "<description of version>" 719656335dd4b0bf4e7820daf355f88e56a1f032
git push origin v1.0.1
```


Successfully deployed to following URLs:

* https://freedomlife-3hxxu6y7b.now.sh
* https://freedomlife.id
* https://freedomlife.agallio.now.sh
* https://freedomlife-git-master.agallio.now.sh


Successfully deployed to following URLs:

* https://web-front-end-rss-dmq1pkoda.now.sh
* https://web-front-end-rss.now.sh
* https://rssweb.app
* https://rssweb.now.sh
* https://web-front-end-rss.hzhuhao.now.sh
* https://web-front-end-rss-git-master.hzhuhao.now.sh


ifの間にスペースをあけましょう！


Successfully deployed to following URLs:

* https://ok-not-ok-q4sryz1iy.now.sh
* https://ok-not-ok.lizlove.now.sh
* https://ok-not-ok-git-master.lizlove.now.sh


Successfully deployed to following URLs:

* https://blog-q5ekrqhev.now.sh
* https://haikelfazzani.now.sh
* https://blog.haikelfazzani.now.sh
* https://blog-git-master.haikelfazzani.now.sh