billboard-top
array:6 [ "#node" => Drupal\node\Entity\Node {#2615 #entityTypeId: "node" #enforceIsNew: null #typedData: null #cacheContexts: [] #cacheTags: [] #cacheMaxAge: -1 #_serviceIds: [] #_entityStorages: [] #values: array:34 [ "nid" => array:1 [ "x-default" => "275341" ] "vid" => array:1 [ "x-default" => "863078" ] "type" => array:1 [ "x-default" => "blog" ] "uuid" => array:1 [ "x-default" => "02f5e6c4-7976-4a58-93f8-47cf9f8513fc" ] "langcode" => array:1 [ "x-default" => "und" ] "revision_uid" => array:1 [ "x-default" => "159005" ] "revision_timestamp" => array:1 [ "x-default" => "1705941836" ] "revision_log" => array:1 [ "x-default" => null ] "revision_default" => array:1 [ "x-default" => "1" ] "isDefaultRevision" => array:1 [ "x-default" => "1" ] "status" => array:1 [ "x-default" => "1" ] "uid" => array:1 [ "x-default" => "21825" ] "title" => array:1 [ "x-default" => "101 Christmas Crafts for Kids, Plus Christmas Games and More At-Home Activities " ] "created" => array:1 [ "x-default" => "1669742298" ] "changed" => array:1 [ "x-default" => "1705941836" ] "promote" => array:1 [ "x-default" => "1" ] "sticky" => array:1 [ "x-default" => "0" ] "default_langcode" => array:1 [ "x-default" => "1" ] "revision_translation_affected" => array:1 [ "x-default" => "1" ] "publish_on" => array:1 [ "x-default" => null ] "unpublish_on" => array:1 [ "x-default" => null ] "publish_state" => array:1 [ "x-default" => null ] "unpublish_state" => array:1 [ "x-default" => null ] "body" => array:1 [ "x-default" => array:1 [ 0 => array:3 [ "value" => """ <p dir="ltr"><strong>These easy Christmas crafts for kids will keep them busy until Santa comes! And when they get tired of crafting, we've got more Christmas games and at-home holiday activities, too.</strong></p>\r\n \r\n <p dir="ltr">Although some of us may wish it was Christmas all year long, the truth is there are only 25 days in December to squeeze in a whole lot of Christmas cheer. Get your holly jollies with a smattering of fun from our giant list of Christmas crafts, Christmas crafts for toddlers, Christmas games, and more. These favorite family Christmas activities will keep the smell of peppermint and pine flowing through your home all month long. We’ve got all the festive fun with a little bit of everything from sugar cube igloos to sock snowmen. So pour yourself a cup of cocoa (made from your homemade <a href="https://mommypoppins.com/how-to-make-hot-chocolate-bombs-5-easy-steps">Hot Chocolate Bombs</a>) and throw in a few more marshmallows for good measure. You are going to need all the energy to get through this giant list of Christmas crafts for kids!</p>\r\n \r\n <p dir="ltr">For more Christmas activities for kids, from the <a href="https://mommypoppins.com/anywhere-kids/crafts-recipes/easy-christmas-cookie-recipes-bake-with-kids">best Christmas cookie recipes</a> to <a href="https://mommypoppins.com/kids/christmashanukkah/30-elf-on-the-shelf-ideas">easy Elf on the Shelf ideas</a>—and more—check out our <a href="https://mommypoppins.com/category/christmashanukkah-0">Holiday and Christmas Activities Guide for Families</a>.</p>\r\n <!--break-->\r\n \r\n <p dir="ltr"><a href="https://mommypoppins.com/subscribe-to-our-newsletters">Sign up for our FREE newsletters</a> to get posts like this delivered to your inbox.</p>\r\n \r\n <h2 dir="ltr">Christmas Crafts for Kids of All Ages</h2>\r\n \r\n <h3 dir="ltr">1. Homemade Snow Globe </h3>\r\n \r\n <p dir="ltr"><a href="https://mommypoppins.com/kids-craft-make-a-snow-globe">Blizzards in a jar</a> only take a few minutes to make but are a huge hit with little ones. Personalize your snow globe by adding bristle brush trees and small plastic figurines.</p>\r\n \r\n <h3 dir="ltr">2. Thumbprint Snowmen Cards</h3>\r\n \r\n <p dir="ltr">Even if you didn’t get that perfect family photo this year, you can still send out a holiday card. These <a href="https://mommypoppins.com/kids/boredom-busters/weework-kids-craft-easy-handmade-thumbprint-holiday-cards">thumbprint snowmen cards</a> let your family make cards with a personal touch. </p>\r\n \r\n <h3 dir="ltr">3. Recycled Holiday Card Book Marks</h3>\r\n \r\n <p dir="ltr">Instead of feeling guilty about tossing all those holiday cards, recycle them into lovely little <a href="https://mommypoppins.com/weework-kids-craft-recycled-holiday-card-bookmarks">bookmarks</a>. </p>\r\n \r\n <h3 dir="ltr">4. Christmas Tree Painted Wrapping Paper </h3>\r\n \r\n <p dir="ltr">Your little one will enjoy this process art activity with a holiday touch. <a href="https://mommypoppins.com/weework-christmas-tree-painted-wrapping-paper">Create Christmas tree paint brushes</a> by cutting a sprig of pine off of your tree or collecting some greens from outside, </p>\r\n \r\n <h3 dir="ltr">5. Christmas Tree Sachets </h3>\r\n \r\n <p dir="ltr">Before you turn your Christmas tree into mulch, make a <a href="https://mommypoppins.com/kids-craft-make-easy-christmas-tree-sachets">Christmas tree sachet</a> so that you can enjoy the scents of the season even after the tree comes down.</p>\r\n \r\n <p dir="ltr"><strong>RELATED:</strong><a href="https://mommypoppins.com/kids/christmashanukkah/best-christmas-movies-for-kids-and-family"><strong> </strong>Best Kids' Christmas Movies to Watch This Holiday Season</a></p>\r\n \r\n <p dir="ltr"><img alt="Sugar Cube Igloos are a great Christmas Craft for Kids" class="image-image620x420" src="https://static.mommypoppins.com/styles/image620x420/s3/sugar-cube-igloo-imperial.jpg?itok=VAZljqIG" style="height:420px; width:620px" /><br />\r\n <em>Sugar cubes, sugar icing, and some creativity are all you need to build these igloos! Photo courtesy of Imperial Sugar </em></p>\r\n \r\n <h3 dir="ltr">6. Build a Sugar Cube Igloo</h3>\r\n \r\n <p dir="ltr">Construct your own winter wonderland using <a href="https://mommypoppins.com/weework-sugar-cube-igloos">sugar cubes</a> and a homemade sugar paste.</p>\r\n \r\n <h3 dir="ltr">7. No-Sew Sock Snowman</h3>\r\n \r\n <p dir="ltr">Do you want to build a snowman? Turn all those unpaired socks into adorable little <a href="https://mommypoppins.com/weework-sock-snowman">sock snowmen</a> in three easy steps. </p>\r\n \r\n <h3 dir="ltr">8. Toilet Paper Roll Snowflakes</h3>\r\n \r\n <p dir="ltr">These <a href="https://onelittleproject.com/paper-roll-snowflakes/" target="_blank">beautiful snowflakes</a> can be created by <a href="https://mommypoppins.com/anywhere-kids/boredom-busters/toilet-paper-roll-crafts-kids-families">upcycling toilet paper rolls.</a> It’s amazing what a coat of white paint and a little glitter can do! </p>\r\n \r\n <h3 dir="ltr">9. Cupcake Liner Christmas Trees</h3>\r\n \r\n <p dir="ltr">With a few snips of scissors, you can create these little cupcake liner <a href="https://tatertotsandjello.com/make-cupcake-liner-christmastrees-holiday-tutorial/" target="_blank">Christmas trees</a>. Make a few and display them on cake plates around the house. </p>\r\n \r\n <h3 dir="ltr">10. Upcycled Furoshiki </h3>\r\n \r\n <p dir="ltr">Furoshiki is the traditional Japanese art of fabric wrapping. Make some from <a href="https://swoodsonsays.com/how-to-make-furoshiki-from-old-t-shirts/" target="_blank">old t-shirts</a> and wrap your Christmas gifts in style.</p>\r\n \r\n <h3 dir="ltr">11. Christmas Cake Bath Bombs </h3>\r\n \r\n <p dir="ltr">Make something sweet without getting all sticky. These homemade <a href="https://www.creativegreenliving.com/2018/12/cake-mix-bath-bomb-recipe.html" target="_blank">Christmas bath bombs</a> are the perfect way to add a sweet touch to bath time. They make great gifts, too.</p>\r\n \r\n <h3 dir="ltr">12. DIY Hand Warmers </h3>\r\n \r\n <p dir="ltr">Keep everyone’s little fingers and toes warm and toasty this holiday season. These <a href="https://beginnersewingprojects.com/sew-rice-hand-warmers/" target="_blank">hand warmers</a> are the perfect sewing project for beginners and will let your emerging seamstress make their holiday gifts.</p>\r\n \r\n <h3 dir="ltr">13. Make Snow Dough</h3>\r\n \r\n <p dir="ltr">If your little ones have been dreaming of a White Christmas, then this <a href="https://mommypoppins.com/new-york-city-kids/birthday-parties/5-frozen-party-and-craft-ideas-to-melt-away-summers-heat" target="_blank">snow dough</a> (it's #2 on this list of ideas) is just the thing. Corn starch and vegetable oil come together to create a magical mixture that feels almost as good as the real thing (minus the frostbite!).</p>\r\n \r\n <p dir="ltr"><strong>RELATED: </strong><a href="https://mommypoppins.com/new-york-city-kids/crafts-recipes/simple-slime-recipes">5 Simple But Cool Slime Recipes to Make with Kids</a></p>\r\n \r\n <p dir="ltr"><img alt="Christmas Activities and Christmas Crafts for Kids: Marhsmallow ornament" class="image-image620x420" src="https://static.mommypoppins.com/styles/image620x420/s3/marshmallow-snowman-ornament-.png?itok=m1SDA2vD" style="height:420px; width:620px" /><br />\r\n <em>Get extra mini marshmallows for your toddler to snack on while making this cutie. Photo courtesy of The Best Idea for Kids</em></p>\r\n \r\n <h2 dir="ltr">Easy Christmas Crafts for Toddlers </h2>\r\n \r\n <h3 dir="ltr">14. Marshmallow Snowman Ornament </h3>\r\n \r\n <p dir="ltr">This ornament will melt your heart. Little kids love filling clear plastic ornaments with mini marshmallows to create this <a href="https://www.thebestideasforkids.com/marshmallow-snowman-ornament/" target="_blank">adorable snowman</a>. </p>\r\n \r\n <h3 dir="ltr">15. Coffee Filter Christmas Trees </h3>\r\n \r\n <p dir="ltr">There is something truly wonderful about the way a coffee filter absorbs watercolor paints. After your little one has painted them, let the filters dry and turn them into a <a href="https://www.mystayathomeadventures.com/coffee-filter-christmas-tree-craft/" target="_blank">Christmas tree</a>. </p>\r\n \r\n <h3 dir="ltr">16. Handprint Reindeer </h3>\r\n \r\n <p dir="ltr">We love our handprint crafts here, because we know how fast those adorable chubby little fingers grow. While there are many ways to make handprint reindeer, <a href="https://www.craftymorning.com/handprint-reindeer-christmas-craft-for/" target="_blank">this step-by-step tutorial shows our favorite way</a>, because it needs only one ingredient: paint. You can add googly eyes or a glitter nose, but just paint works just fine.</p>\r\n \r\n <h3 dir="ltr">17. Giant Gingerbread Man </h3>\r\n \r\n <p dir="ltr">Trace a life-sized gingerbread man shape on a piece of craft paper. Set up an assortment of decorations for your child to decorate with. </p>\r\n \r\n <h3 dir="ltr">18. Paper Plate Christmas Tree </h3>\r\n \r\n <p dir="ltr">Paper plates are the perfect material for toddler crafts. They are easy to find, affordable, and can be cut and transformed into many different shapes. These paper plate Christmas trees from <a href="https://www.easypeasyandfun.com/paper-plate-christmas-tree-craft/" target="_blank">Easy Peasy and Fun</a> are the perfect way to introduce your little one to holiday crafts. </p>\r\n \r\n <h3 dir="ltr">19. Paper Plate Wreath </h3>\r\n \r\n <p dir="ltr">To prepare, cut out the center of a white paper plate to create the shape of the wreath. Set up green paint, and whatever decorations you have, and let your child go to town. Red pom-poms, glitter, or red paint would be perfect.</p>\r\n \r\n <h3 dir="ltr">20. Christmas Light Suncatchers </h3>\r\n \r\n <p dir="ltr">Make a few of these <a href="https://www.andnextcomesl.com/2015/11/christmas-suncatcher-craft-for-kids.html" target="_blank">Christmas Light Suncatchers </a>to decorate your windows this season. </p>\r\n \r\n <h3 dir="ltr">21. Handprint Santa </h3>\r\n \r\n <p dir="ltr">One more handprint craft! Pull at grandparents’ heartstrings by making them a <a href="https://www.thebestideasforkids.com/santa-handprint-craft/" target="_blank">handprint Santa</a> this year. </p>\r\n \r\n <h3 dir="ltr">22. Cotton Ball Snowflakes</h3>\r\n \r\n <p dir="ltr">Set up this <a href="https://happytoddlerplaytime.com/cotton-ball-rainbow-snowflake-winter-craft-activity/" target="_blank">cotton ball snowflake activity</a> to keep your toddler busy for a while. You may even get a chance to wrap some of those gifts! </p>\r\n \r\n <h3 dir="ltr">23. Christmas Sensory Bin </h3>\r\n \r\n <p dir="ltr"><a href="https://mommypoppins.com/kids/10-sensory-bin-ideas-for-toddlers">Sensory bins</a> are a wonderful way to foster toddlers’ curiosity and imagination. Add a festive touch to your bin by customizing it with <a href="https://myboredtoddler.com/christmas-colors-sensory-bin/" target="_blank">Christmas colors.</a> </p>\r\n \r\n <h3 dir="ltr">24. Salt Dough Nature Wreath </h3>\r\n \r\n <p dir="ltr">Go on a nature walk and collect pine needles, branches, evergreens, and other natural elements. Then, roll out a ball of green dough, and press the natural elements into the dough to create your <a href="https://thepinterestedparent.com/2016/12/salt-dough-and-nature-winter-wonderlands-and-wreaths/" target="_blank">nature wreath</a>. </p>\r\n \r\n <h3 dir="ltr">25. Little Feet Mistletoes </h3>\r\n \r\n <p dir="ltr">Is there anything cuter than these <a href="https://lifefamilyfun.com/christmas-crafts-for-toddlers/" target="_blank">little mistletoes</a>? Dip your toddler’s feet into green paint to create this one-of-a-kind work of art. (See, we also love footprints, not just handprints!)</p>\r\n \r\n <h3 dir="ltr">26. Felt Christmas Tree </h3>\r\n \r\n <p dir="ltr">Felt is such an easy, affordable, and versatile material to work with. Create a <a href="https://www.livewellplaytogether.com/diy-felt-christmas-tree/" target="_blank">Christmas tree shape</a> out of a large sheet of green felt. Let your child decorate it with a collection of felt ornaments. </p>\r\n \r\n <h3 dir="ltr">27. Magnetic Tile Christmas Tree </h3>\r\n \r\n <p dir="ltr">Add a little STEAM to your Christmas celebrations. Set up some magnetic tiles and jingle bells, and watch your child create these <a href="https://www.andnextcomesl.com/2014/11/christmas-science-with-magna-tiles.html" target="_blank">magnetic tile Christmas trees</a>. </p>\r\n \r\n <p dir="ltr"><strong>RELATED: </strong><a href="https://mommypoppins.com/anywhere-kids/crafts-recipes/easy-christmas-cookie-recipes-bake-with-kids">10 Best Christmas Cookie Recipes To Bake with Kids</a></p>\r\n \r\n <h3 dir="ltr"><img alt="Christmas Activities and Christmas Crafts for Kids: Fizzy Candy Canes" class="image-image620x420" src="https://mommyp-prod.s3.amazonaws.com/styles/image620x420/s3/101-christmas-activities-ally-noel-candy-canes-santa.jpg?itok=ONoGj-vF" style="height:420px; width:620px" /></h3>\r\n \r\n <p dir="ltr"><em>Learn about science when you make these sizzling, fizzing candy canes.</em></p>\r\n \r\n <h2 dir="ltr">Science-Based Christmas Crafts for Kids</h2>\r\n \r\n <h3 dir="ltr">28. Make Fizzy Candy Canes </h3>\r\n \r\n <p dir="ltr">Sugarplums may dance, but these <a href="https://teachingmama.org/fizzing-candy-canes/" target="_blank">candy canes</a> get festively fizzy when you add baking soda and vinegar. Set the candy canes up on a tray and watch as they sizzle. </p>\r\n \r\n <h3 dir="ltr">29. Make Reindeer Toothpaste </h3>\r\n \r\n <p dir="ltr">This is a fun and jolly twist on the popular elephant toothpaste experiment! Follow <a href="https://mommypoppins.com/science-experiments-reindeer-toothpaste-kids">this recipe</a> to create a festive foam—the sort of stuff Rudolph might use to clean his teeth after sampling all those cookies on Christmas Eve.</p>\r\n \r\n <h3 dir="ltr">30. Make Christmas Slime </h3>\r\n \r\n <p dir="ltr">What better way to make this the most wonderful time of the year than with … <a href="https://mommypoppins.com/new-york-city-kids/crafts-recipes/simple-slime-recipes">SLIME</a>! You can add a touch of Christmas to your slime by making a batch of <a href="https://www.myjoyfilledlife.com/christmas-slime-recipes/" target="_blank">peppermint, gingerbread, or Christmas tree slime</a>. </p>\r\n \r\n <p dir="ltr"><strong>RELATED: </strong><a href="https://mommypoppins.com/family/weework-craft-projects-kids-easy-indoor-activities">Hundreds of Crafts, Recipes, and Indoor Games for Families and Children</a></p>\r\n \r\n <h3 dir="ltr"><img alt="Christmas Activities and Christmas Crafts for Kids: Make Hot Chocolate Bombs" class="image-image620x420" src="https://static.mommypoppins.com/styles/image620x420/s3/hot-chocolate-bombs_1.jpg?itok=-NgGgoFX" style="height:420px; width:620px" /></h3>\r\n \r\n <p dir="ltr"><em>Hot Chocolate Bombs are as fun to make as they are to drink.</em></p>\r\n \r\n <h2 dir="ltr">Delicious Foodie Christmas Crafts for Kids</h2>\r\n \r\n <h3 dir="ltr">31. Make Hot Chocolate Bombs </h3>\r\n \r\n <p dir="ltr"><a href="https://mommypoppins.com/how-to-make-hot-chocolate-bombs-5-easy-steps">Hot Chocolate Bombs</a> are popular concoctions are filled with hot cocoa mix and marshmallows that burst into a cup of hot chocolate when hot milk is poured over the top.</p>\r\n \r\n <h3 dir="ltr">32. Make Ice Cream Cone Trees </h3>\r\n \r\n <p dir="ltr">Cover a pointy ice cream cone in green frosting to create the shape of a Christmas tree. Use holiday candies, gumdrops, and festive sprinkles and cover your tree in deliciously edible decorations. </p>\r\n \r\n <h3 dir="ltr">33. Pretzel Christmas Trees </h3>\r\n \r\n <p>Santa will <em>love</em> finding a plate of these little <a href="https://conservamome.com/pretzel-christmas-trees-a-fun-christmas-tree-themed-treat/" target="_blank">pretzel Christmas trees</a> waiting for him this year, if your little elves don't eat them all before Christmas Eve!</p>\r\n \r\n <p><strong>RELATED: </strong><a href="https://mommypoppins.com/kids/how-to-make-rock-candy-with-kids">How to Make Rock Candy with Kids</a></p>\r\n \r\n <p dir="ltr"><img alt="Christmas Activities and Christmas Crafts for Kids: Reindeer Bait" class="image-image620x420" src="https://static.mommypoppins.com/styles/image620x420/s3/gallery-1482252023-reindeer-poop.jpg?itok=9Cdgc9mA" style="height:420px; width:620px" /></p>\r\n \r\n <p dir="ltr"><em>Reindeer Bait is kid bait, too. It's highly addictive.</em></p>\r\n \r\n <h3 dir="ltr">34. Reindeer Bait </h3>\r\n \r\n <p dir="ltr">Make a big batch of this <a href="https://www.delish.com/cooking/recipe-ideas/recipes/a45163/christmas-crack-recipe/" target="_blank">Reindeer Bait</a> to bring to your next Christmas party.</p>\r\n \r\n <h3 dir="ltr">35. Try a Crazy Hot Cocoa Recipe </h3>\r\n \r\n <p>What is better than a fresh cup of cocoa? Taste-testing one—or all—of these <a href="https://crazylittleprojects.com/25-decadent-hot-chocolate-recipes/" target="_blank">25 unique varieties</a> that range from Harry Potter "ButterBeer" Hot Chocolate to pink Raspberry White Hot Chocolate!</p>\r\n \r\n <h3 dir="ltr">36. Bake Cookies for a Neighbor </h3>\r\n \r\n <p>Show even the youngest of children the meaning of giving by <a href="https://mommypoppins.com/anywhere-kids/crafts-recipes/easy-christmas-cookie-recipes-bake-with-kids">whipping up a bunch of cookies</a> and gifting them to a neighbor. Start with a simple recipe like sugar cookies or chocolate chip, and begin a sweet family tradition of expressing love and thanks. </p>\r\n \r\n <p dir="ltr"><img alt="Christmas Activities and Christmas Crafts for Kids: Gingerbread houses" class="image-image620x420" src="https://static.mommypoppins.com/styles/image620x420/s3/ally-christmas-activities-gingerbread.jpg?itok=0wWhO5QT" style="height:420px; width:620px" /></p>\r\n \r\n <p dir="ltr"><em>Making and decorating gingerbread houses is a fun annual tradition.</em></p>\r\n \r\n <h3 dir="ltr">37. Gingerbread House Day </h3>\r\n \r\n <p dir="ltr">Deck the gingerbread halls with boughs of peppermints, gumdrops, and candy canes! Create a sweet tradition by setting the table with plates of Christmas candies, frosting, sprinkles, and whatever else your little heart can imagine and get to decorating. You can <a href="https://sallysbakingaddiction.com/gingerbread-house/" target="_blank">make your own gingerbread house from scratch</a>, <a href="https://www.youtube.com/watch?v=gt7cBo9VdhQ" target="_blank">graham crackers</a>, or just <a href="https://www.amazon.com/Create-Treat-Hersheys-Gingerbread-House/dp/B08P3V1H12/?tag=thearealist-20" target="_blank">buy a craft kit</a>.</p>\r\n \r\n <h3 dir="ltr">38. Chocolate Bar Snowmen</h3>\r\n \r\n <p>These <a href="https://www.craftymorning.com/chocolate-bar-snowmen/" target="_blank">chocolate bar snowmen</a> make the perfect gift to hand out to classmates or to assemble for charitable organizations.</p>\r\n \r\n <h3 dir="ltr">39. Make Some Christmas S’Mores </h3>\r\n \r\n <p dir="ltr">You don’t need a campfire to make s’mores! Use these <a href="https://www.amazon.com/Marshmallow-Christmas-Coated-Character-Marshmallows/dp/B09FFTRG94/?tag=thearealist-20" target="_blank">festive Peeps</a> to make some special holiday treats, which can be easily made in the oven.</p>\r\n \r\n <p dir="ltr"><strong>RELATED:</strong> <a href="https://mommypoppins.com/anywhere-kids/christmashanukkah/best-stocking-stuffers-for-kids">25 Cool Stocking Stuffers for Kids for $10 or Less</a></p>\r\n \r\n <p dir="ltr"><img alt="Christmas Activities and Christmas Crafts for Kids: Popsicle stick ornaments" class="image-image620x420" src="https://static.mommypoppins.com/styles/image620x420/s3/popsicle-stick-ornaments.png?itok=TCTTYiDL" style="height:420px; width:620px" /><br />\r\n <em>All you need are some popsicle sticks to make these cute ornaments. Photo courtesy of The Best Ideas for Kids</em></p>\r\n \r\n <h2 dir="ltr">Christmas Crafts that are Tree Decorations</h2>\r\n \r\n <h3 dir="ltr">40. Popsicle Stick Ornaments</h3>\r\n \r\n <p dir="ltr">A little paint, glue, and some popsicle sticks can go a long way during the holiday season. With a few embellishments, you can make everything from a Christmas tree to a snowman. Check out <a href="https://www.thebestideasforkids.com/popsicle-stick-christmas-crafts/" target="_blank">these ideas</a> for inspiration and then get crafty. </p>\r\n \r\n <h3 dir="ltr">41. Salt Dough Ornaments </h3>\r\n \r\n <p dir="ltr">Smooshing little hands into the salt dough is a childhood rite of passage. <a href="https://mommypoppins.com/kids/boredom-busters/weework-holiday-crafts-easy-salt-dough-handprint-ornaments" target="_blank">These salt dough ornaments</a> aren’t just fun to make, they also make great gifts for grandparents, aunts, and uncles. </p>\r\n \r\n <h3 dir="ltr">42. Fingerprint Ornaments </h3>\r\n \r\n <p dir="ltr">Little fingerprints can be preserved in paint by creating these <a href="https://thehappierhomemaker.com/diy-kids-fingerprint-ornament/" target="_blank">clever fingerprint ornaments</a>. </p>\r\n \r\n <h3 dir="ltr">43. Glitter Ball Ornaments </h3>\r\n \r\n <p dir="ltr">Glitter, plastic ornaments, and floor wax (yes, you read that right: floor wax) come together to make these beautiful <a href="https://theornamentgirl.com/blog/being-crafty/how-to-make-glitter-christmas-ornaments-diy/" target="_blank">glitter ball ornaments.</a> That extra floor wax comes in handy after all your guests leave.</p>\r\n \r\n <h3 dir="ltr">44. Perler Bead Ornament </h3>\r\n \r\n <p dir="ltr">The heat is on this holiday season! Make a batch of these <a href="https://club.chicacircle.com/melted-bead-ornaments-diy/" target="_blank">colorful ornaments</a> by filling metal cookie cutters with meltable beads (like <a href="https://www.amazon.com/Perler-Beads-Assorted-Multicolor-Crafts/dp/B000ZDME7Y/?tag=thearealist-20" target="_blank">these</a>) and placing them in the oven. When the beads melt, they turn into ornaments with swirls and whirls of color. </p>\r\n \r\n <h3 dir="ltr">45. Ribbon Ornament </h3>\r\n \r\n <p dir="ltr">Put those ribbon scraps to good use by knotting them around a stick and crafting a <a href="https://www.firefliesandmudpies.com/scrap-ribbon-tree-ornaments/" target="_blank">ribbon ornament.</a></p>\r\n \r\n <h3 dir="ltr">46. Cinnamon Stick Ornaments </h3>\r\n \r\n <p dir="ltr">What is better than filling your home with the scents of the season while crafting? These <a href="https://www.craftymorning.com/cinnamon-stick-ornaments/" target="_blank">cinnamon stick tree ornaments</a> can be made using glue and a few craft embellishments.</p>\r\n \r\n <h3 dir="ltr">47. Yarn Wrapped Ornament </h3>\r\n \r\n <p dir="ltr">Wrap <a href="https://www.amazon.com/Unfinished-Ornament-Alphabet-Educational-Supplies/dp/B08HYZ92L7/?tag=thearealist-20" target="_blank">wooden letters</a> in colorful yarn to add a personalized touch to your holiday decor. You can add an ornament hook with a touch of hot glue and hang them from your tree. </p>\r\n \r\n <h3 dir="ltr">48. Handprint Snowman Christmas Ornament</h3>\r\n \r\n <p dir="ltr">Their little hands will only be so small for so long. With a touch of paint, little handprints can become a whole family of snowmen. </p>\r\n \r\n <h3 dir="ltr">49. Pipe Cleaner Wreath Ornament </h3>\r\n \r\n <p dir="ltr">Pipe cleaners are the Swiss army knives of the crafting world— they can be transformed into just about anything. So it should come as no surprise that these darling <a href="https://onelittleproject.com/pipe-cleaner-wreath-ornaments/" target="_blank">little ornaments</a> are made of nothing more than pipe cleaners. </p>\r\n \r\n <h3 dir="ltr">50. Tea Light Snowman </h3>\r\n \r\n <p dir="ltr">There’s no carrot needed for these adorable little <a href="https://onelittleproject.com/tea-light-snowman-ornaments/2/" target="_blank">tea-light snowmen</a>! The faux flame light of a <a href="https://www.amazon.com/JUNPEI-24-Pack-Flameless-Holiday-Battery/dp/B07PCNDZQ3/?tag=thearealist-20" target="_blank">battery-operated candle</a> becomes Frosty’s nose. </p>\r\n \r\n <h3 dir="ltr">51. Button Wreath Ornament </h3>\r\n \r\n <p dir="ltr">Work on those fine motor skills while crafting homemade tree decorations. <a href="https://happyhooligans.ca/button-wreath/" target="_blank">Button wreath</a> ornaments use a pipe cleaner base, so even little hands can feel successful when they thread the buttons on. </p>\r\n \r\n <h3 dir="ltr">52. Snow Globe Ornaments </h3>\r\n \r\n <p dir="ltr">Capture all the magic of playing in the snow without ever leaving your house. These <a href="https://www.craftymorning.com/laminated-photo-snowglobe-ornaments/" target="_blank">laminated snow globe ornaments</a> are perfect gifts for grandparents or daycare teachers. </p>\r\n \r\n <h3 dir="ltr">53. Tin Foil Ornaments</h3>\r\n \r\n <p dir="ltr">Who doesn’t love a good holiday craft project that uses stuff you may already have in your house? With a pair of scissors, cut shapes out of sheets of tin foil and decorate them with permanent markers.</p>\r\n \r\n <h3 dir="ltr">54. Cinnamon Reindeer Ornament </h3>\r\n \r\n <p dir="ltr">A couple of cinnamon sticks are quickly turned into <a href="https://www.diyncrafts.com/71634/holidays/christmas/cute-cinnamon-stick-reindeer-ornaments" target="_blank">sweet-smelling reindeer</a> with a little glue, some googly eyes, and a red pom pom.</p>\r\n \r\n <h3 dir="ltr">55. Peppermint Candy Ornament </h3>\r\n \r\n <p dir="ltr">Follow this easy <a href="https://onelittleproject.com/melted-peppermint-candy-ornaments/" target="_blank">step-by-step tutorial</a> on how to melt peppermint candy into wonderfully festive ornaments. </p>\r\n \r\n <h3 dir="ltr">56. Unicorn Ornament </h3>\r\n \r\n <p dir="ltr">Turn white globe ornaments, some clay, and a little felt into <a href="https://www.thebestideasforkids.com/unicorn-ornaments/" target="_blank">adorable little unicorns</a> for your tree. This craft works best with a glue gun, so make sure a parent is on hand for the duration of this crafting project.</p>\r\n \r\n <p dir="ltr"><strong>RELATED: </strong><a href="https://mommypoppins.com/kids/christmashanukkah/30-elf-on-the-shelf-ideas">50 Fun Elf on the Shelf Ideas</a></p>\r\n \r\n <h3 dir="ltr"><img alt="Christmas Activities and Christmas Crafts for Kids: Nature wreaths" class="image-image620x420" src="https://mommyp-prod.s3.amazonaws.com/styles/image620x420/s3/101-christmas-activities-wreath-ally-noel.jpg?itok=3VncVwew" style="height:420px; width:620px" /></h3>\r\n \r\n <p dir="ltr"><em>This gorgeous wreath is made with things you find in nature and your kitchen!</em></p>\r\n \r\n <h2 dir="ltr">Christmas Crafts for Kids: Christmas Decorations for the Home</h2>\r\n \r\n <h3 dir="ltr">57. Natural Wreaths </h3>\r\n \r\n <p dir="ltr">Instead of using glitter and other plastic baubles, take your cues from nature and create a <a href="https://littlepinelearners.com/a-simple-and-adorable-holiday-wreath-for-kids/" target="_blank">natural wreath</a>. Get creative adding dried fruits, pine cones, and foraged foliage. </p>\r\n \r\n <h3 dir="ltr">58. Yarn Wreaths </h3>\r\n \r\n <p dir="ltr">Wrap a polyurethane ring (you can find them at any crafting store) in seasonal colors of yarn like red, green, or white. When the ring is completely wrapped, use a hot glue gun to add festive holiday touches. </p>\r\n \r\n <h3 dir="ltr">59. Glitter Pinecones </h3>\r\n \r\n <p dir="ltr">These <a href="https://mommypoppins.com/weework-glitter-pinecones" target="_blank">glitter pinecones</a> can be placed anywhere throughout your home to give it a festive touch. </p>\r\n \r\n <h3 dir="ltr">60. Pom Pom Garland </h3>\r\n \r\n <p dir="ltr">There are no skills needed to create this <a href="https://diycandy.com/pom-pom-garland/" target="_blank">pom pom garland</a>. Plus, you can make it any color you want, so it will match all your holiday decorations. </p>\r\n \r\n <h3 dir="ltr">61. Rag Tie Garland </h3>\r\n \r\n <p dir="ltr">It’s fun to drape all different kinds of garlands around the house during the holiday season. This DIY <a href="https://afiremanswife.com/2019/12/06/diy-rag-tie-garland/" target="_blank">rag tie garland</a> is just the thing to add a touch of jolly to your home. </p>\r\n \r\n <h3 dir="ltr">62. Christmas Lights Paper Garland</h3>\r\n \r\n <p dir="ltr">Love the look of vintage Christmas lights but can’t stand the heat? Colored card stock, a hole punch, glue, and twine come together to create these <a href="https://stubbornlycrafty.com/blog/paper-christmas-lights-garland" target="_blank">paper Christmas lights.</a></p>\r\n \r\n <p dir="ltr"><strong>RELATED: </strong><a href="https://mommypoppins.com/anywhere-kids/boredom-busters/hilarious-and-creative-bubble-wrap-games-for-kids">10 Hilarious, and Sometimes Very Messy, Bubble Wrap Games for Kids</a></p>\r\n \r\n <h3 dir="ltr"><img alt="Christmas Activities and Christmas Crafts for Kids: Drying fruit for garlands" class="image-image620x420" src="https://mommyp-prod.s3.amazonaws.com/styles/image620x420/s3/101-christmas-activities-dried-fruit-ally-noel.jpg?itok=3696JPxS" style="height:420px; width:620px" /></h3>\r\n \r\n <p dir="ltr"><em>Natural decorations look and smell gorgeous.</em></p>\r\n \r\n <h3 dir="ltr">63. Dried Fruit Garlands </h3>\r\n \r\n <p dir="ltr">Move over popcorn and cranberries! Your home will smell delicious when you decorate it with dried fruit garlands. Slices of <a href="https://spoonuniversity.com/recipe/dried-fruit-oven" target="_blank">oranges, lemons,</a><a href="http://spoonuniversity.com/recipe/dried-fruit-oven" target="_blank"> and </a><a href="https://spoonuniversity.com/recipe/dried-fruit-oven" target="_blank">limes</a> can be strung on twine and hung throughout your home.</p>\r\n \r\n <h3 dir="ltr">64. Paper Ornament Garland </h3>\r\n \r\n <p dir="ltr">Spread cheer just about anywhere around your home. This paper ornament garland from <a href="https://projectkid.com/paper-christmas-garland/" target="_blank">Project Kid</a> looks perfect across a mantle or around a tree. </p>\r\n \r\n <h3 dir="ltr">65. Pinecone Garland</h3>\r\n \r\n <p dir="ltr">Gather some fallen pine cones to create this DIY <a href="http://theurbandarling.com/diy-pinecone-garland/" target="_blank">pinecone garland</a>. Your child will need an adult to help them drill holes in the pinecones, but the beautifully crafted result will last for years to come. </p>\r\n \r\n <h3 dir="ltr">66. Christmas Tree Topiary </h3>\r\n \r\n <p dir="ltr">These adorable <a href="https://www.ruralsprout.com/pine-cone-christmas/" target="_blank">little trees</a> (scroll down to #11) will fit just about anywhere around your home. Make a bunch and place them on your mantel, or make one for your teacher to place on their desk. </p>\r\n \r\n <h3 dir="ltr">67. Christmas Crackers </h3>\r\n \r\n <p dir="ltr">Add a little pop to your holiday by making these <a href="https://www.happinessishomemade.net/diy-christmas-crackers/" target="_blank">Christmas crackers</a>. Traditionally, Christmas crackers are part of English Christmas celebrations and are filled with small candies, toys and trinkets, and a paper crown. Fill yours with anything you like!</p>\r\n \r\n <h3 dir="ltr">68. Mason Jar Santa </h3>\r\n \r\n <p dir="ltr">These <a href="https://modpodgerocksblog.com/santa-mason-jar/" target="_blank">Mason jar Santas</a> are made with red tissue paper, Mod Podge, and black ribbon. They make the perfect containers for gifting candies or other small homemade treats. </p>\r\n \r\n <h3 dir="ltr">69. Birdseed Ornaments </h3>\r\n \r\n <p dir="ltr">Decorate a tree with <a href="https://www.naturalbeachliving.com/how-to-make-the-best-birdseed-ornaments/" target="_blank">birdseed ornaments</a> and let the birds have a Christmas party of their own. </p>\r\n \r\n <h3 dir="ltr">70. String Christmas Trees </h3>\r\n \r\n <p dir="ltr">Use a Styrofoam cone to create these pretty <a href="https://www.themakeyourownzone.com/how-to-make-a-string-christmas-tree/" target="_blank">string Christmas trees.</a> Kids will have hands-on, messy fun wrapping glue-soaked yarn around the Styrofoam form. </p>\r\n \r\n <h3 dir="ltr">71. Candy Cane Wreath</h3>\r\n \r\n <p dir="ltr">This year, turn some of those leftover candy canes into Christmas decor. With a box of candy canes and a hot glue gun, you can make a <a href="https://www.craftymorning.com/diy-candy-cane-door-wreath-for-christmas/" target="_blank">beautiful wreath</a> to hang in your home.</p>\r\n \r\n <h3 dir="ltr">72. Paper Snowflakes </h3>\r\n \r\n <p dir="ltr">Paper snowflakes are a classic for a reason—they are just so fun and easy to make! You can simply fold up a piece of paper and start cutting, or try using one of these pretty <a href="https://www.firstpalette.com/printable/snowflake.html" target="_blank">templates</a>. </p>\r\n \r\n <h3 dir="ltr">73. Giant Christmas Decorations </h3>\r\n \r\n <p dir="ltr">This holiday season, go BIG! Like, really big! These <a href="https://www.smartschoolhouse.com/holidays/how-to-make-giant-christmas-decorations" target="_blank">giant lollipops, ornaments, and bells</a> are created using usual objects in the most unusual ways. </p>\r\n \r\n <h3 dir="ltr">74. Paper Chains </h3>\r\n \r\n <p dir="ltr">Another classic holiday craft, you can get a lot of mileage out of making a paper chain. Use scraps of recycled wrapping paper or cut strips of holiday cards to add a personalized touch. </p>\r\n \r\n <h3 dir="ltr">75. Woodblock Snowman </h3>\r\n \r\n <p dir="ltr">It's safe to cozy these <a href="https://craftbits.com/project/diy-snowman-blocks/" target="_blank">woodblock snowmen</a> up near the fire. They will look right at home sitting on your mantle. Let kids take care of the painting, and you may have to step in and help with the hats.</p>\r\n \r\n <h3 dir="ltr">76. Clay Pot Gingerbread Houses </h3>\r\n \r\n <p dir="ltr">There may not be any candy, but kids will still love transforming mini terracotta pots into these <a href="http://www.projectswithkids.com/gingerbread-house-ornaments/" target="_blank">sweet little gingerbread houses</a>. </p>\r\n \r\n <p dir="ltr"><strong>RELATED:</strong> <a href="https://mommypoppins.com/anywhere-kids/games-like-wordle-for-kids-daily-word-games-online">7 Games Like Wordle for Kids</a></p>\r\n \r\n <p dir="ltr"><img alt="Christmas Family Feud is a Perfect Chistmas Game for Kids and Families" class="image-image620x420" src="https://static.mommypoppins.com/styles/image620x420/s3/christmas-family-feud-photo-courtesy-gathered-again_0.png?itok=ucUmRksG" style="height:420px; width:620px" /><br />\r\n <em>A game like Christmas Family Feud is the perfect way to bring everyone together. Photo courtesy of <a href="https://gatheredagain.com/christmas-family-feud-questions/">gatheredagain</a></em></p>\r\n \r\n <h2 dir="ltr">Christmas Games, Family Style</h2>\r\n \r\n <h3 dir="ltr">77. Reindeer Ring Toss </h3>\r\n \r\n <p dir="ltr">Deck the halls and don your finest set of reindeer antlers. <a href="https://www.amazon.com/Inflatable-Reindeer-Antler-Family-Christmas/dp/B07KW3PW6K/?tag=thearealist-20" target="_blank">Reindeer Ring Toss</a> has grown in popularity in recent years, so make sure you grab your set soon! </p>\r\n \r\n <h3 dir="ltr">78. Christmas Bingo </h3>\r\n \r\n <p dir="ltr">Bingo is a fun game that the whole family can play. Use <a href="https://themanylittlejoys.com/printable-christmas-bingo-game/" target="_blank">this printable</a>, and play with peppermints as chips, to add a little jolly to your game </p>\r\n \r\n <h3 dir="ltr">79. Christmas Scavenger Hunt </h3>\r\n \r\n <p dir="ltr">Grab your hat and mittens, bundle up, and go on a <a href="https://handsonaswegrow.com/christmas-scavenger-hunt-10-kids/" target="_blank">Christmas Scavenger Hunt</a>. Enjoy the fresh air while searching for snowmen, Christmas lights, and candy canes.</p>\r\n \r\n <h3 dir="ltr">80. Carole Karaoke </h3>\r\n \r\n <p dir="ltr">“The best way to spread Christmas cheer is to sing loud for all to hear!” Gather around the TV, and set up the best <a href="https://www.youtube.com/watch?v=oH7nwKDtfj8" target="_blank">Christmas Song Playlist</a>, and sing so that everyone can hear you! </p>\r\n \r\n <h3 dir="ltr">81. Punch Advent Calendar </h3>\r\n \r\n <p dir="ltr">Create this <a href="https://www.itsalwaysautumn.com/diy-punch-out-advent-calendar.html" target="_blank">DIY Punch-Out Advent Calendar</a> and have a little fun! The punch-out game will have the kids feeling festive all month long. </p>\r\n \r\n <h3 dir="ltr">82. Christmas Family Feud </h3>\r\n \r\n <p dir="ltr">This fun game will have everyone laughing. A festive spin on the classic TV game show, <a href="https://gatheredagain.com/christmas-family-feud-questions/" target="_blank">Christmas Family Feud</a> is perfect to play at any of your holiday gatherings. </p>\r\n \r\n <h3 dir="ltr">83. Guess the Christmas Smell </h3>\r\n \r\n <p dir="ltr">Peppermint or pine, gumdrops or gingerbread … There are so many smells associated with Christmas, it's hard to pick your favorite one. Set up this <a href="https://kidfriendlythingstodo.com/guess-smell-christmas-game-whole-family-play/" target="_blank">Guess the Christmas Smell</a> game and quiz family members to determine who has the best nose in the family! </p>\r\n \r\n <h3 dir="ltr">84. Pin the Nose on the Snowman </h3>\r\n \r\n <p dir="ltr">Cut out a snowman shape and tape it to the wall. Wearing a blindfold, see who can pin the nose on the snowman, coming closest to the mark. </p>\r\n \r\n <h3 dir="ltr">85. Reindeer Games </h3>\r\n \r\n <p dir="ltr">Everyone—yes, even Rudolph—will enjoy playing these <a href="https://lifedesigncraft.blogspot.com/2013/12/reindeer-games-on-christmas-eve.html" target="_blank">reindeer games</a>! Invite all your friends and family over to have fun with this reindeer-inspired game night. </p>\r\n \r\n <h3 dir="ltr">86. Minute to Win It Christmas Games </h3>\r\n \r\n <p dir="ltr">With a little bit of setup, these <a href="https://www.happinessishomemade.net/christmas-minute-to-win-it-games/" target="_blank">Minute to Win It Christmas Games</a> will have the whole family laughing for hours. </p>\r\n \r\n <h3 dir="ltr">87. Christmas Trivia </h3>\r\n \r\n <p dir="ltr">This portable, packable <a href="https://www.amazon.com/Cobble-Hill-Christmas-Trivia-Piece/dp/B01LX7NPCO/?tag=thearealist-20" target="_blank">Christmas Trivia</a> game will come in handy for all your holiday travels. </p>\r\n \r\n <h3 dir="ltr">88. Candy Cane Hunt </h3>\r\n \r\n <p dir="ltr">Send the kids on an epic adventure all around the house, backyard, or entire neighborhood. A Candy Cane Hunt is like an Easter Egg Hunt, but with mini candy canes. </p>\r\n \r\n <p dir="ltr"><strong>RELATED: </strong><a href="https://mommypoppins.com/kids/tv-film-movies/50-best-kids-movies-for-family-movie-night">50 Best Kids' Movies for Family Movie Night</a></p>\r\n \r\n <h2 dir="ltr"><img alt="Christmas Activities and Christmas Crafts for Kids: Watch a Christmas Movie" class="image-image620x420" src="https://mommyp-prod.s3.amazonaws.com/styles/image620x420/s3/bigstock-merry-christmas-and-happy-new-392865716.jpg?itok=PVJU2ZFV" style="height:420px; width:620px" /></h2>\r\n \r\n <p dir="ltr"><em>What's your family's favorite Christmas movie? Watch it every year and start a new family tradition!</em></p>\r\n \r\n <h2 dir="ltr">More At-Home Christmas Activities </h2>\r\n \r\n <h3 dir="ltr">89. Watch a Christmas Movie </h3>\r\n \r\n <p dir="ltr">Put on those snuggly jammies and snuggle up on this couch, this list of <a href="https://mommypoppins.com/kids/christmashanukkah/best-christmas-movies-for-kids-and-family">Christmas movies</a> will put everyone in the holiday mood!</p>\r\n \r\n <h3 dir="ltr">90. Make a Christmas Countdown Calendar </h3>\r\n \r\n <p dir="ltr">Use one of these <a href="https://mommypoppins.com/anywhere-kids/best-advent-calendars-for-kids">pre-made advent</a> calendars, or if you are feeling crafty, you can try to <a href="https://momfoodie.com/diy-christmas-countdown-calendar-ideas/" target="_blank">create one of these original</a> ones to count down to the big day.</p>\r\n \r\n <h3 dir="ltr">91. Make a Gift </h3>\r\n \r\n <p dir="ltr">Make it a tradition to add a little homemade touch to your holiday gifting. Encourage your children to make something to gift to someone they love.</p>\r\n \r\n <h3 dir="ltr">92. Have a Christmas Song Dance Party </h3>\r\n \r\n <p dir="ltr">Crank the Christmas tunes and get the whole family moving! </p>\r\n \r\n <h3 dir="ltr"><img alt="Christmas Activities and Christmas Crafts for Kids: Christmas light hunting" class="image-image620x420" src="https://mommyp-prod.s3.amazonaws.com/styles/image620x420/s3/101-activities-see-christmas-lights-ally-noel.jpg?itok=de6OeUqb" style="height:420px; width:620px" /></h3>\r\n \r\n <p dir="ltr">Bundle up, windows down, and check out those lights all over town.</p>\r\n \r\n <h3 dir="ltr">93. Go on a Holiday Light Tour </h3>\r\n \r\n <p dir="ltr">Fill a thermos with hot chocolate and hit the road! Take a ride around the neighborhood in search of the most over-the-top holiday decor. </p>\r\n \r\n <h3 dir="ltr">94. Have an Indoor Snowball Fight </h3>\r\n \r\n <p dir="ltr">You are never too old for a snowball fight! Especially when you can have one inside by making some of these <a href="https://mommypoppins.com/content/announcing-weework-kids-crafts-series-free-daily-at-home-projects" target="_blank">homemade snowballs</a>. Scrap paper and plastic wrap come together to create these snowballs without ever having to find a pair of mittens.</p>\r\n \r\n <h3 dir="ltr">95. Family Game Night </h3>\r\n \r\n <p dir="ltr">Plan a low-tech night of togetherness with a family game night. Choose from our list of <a href="https://mommypoppins.com/kids/best-board-games-for-all-ages">the 24 Best Board Games for All Ages.</a></p>\r\n \r\n <h3 dir="ltr">96. Go to a Tree Lighting </h3>\r\n \r\n <p dir="ltr">From town squares to local malls, all across the country trees are getting all glammed up for the season. Check your local <a href="https://mommypoppins.com/events">Mommy Poppins calendar</a> to find a tree lighting near you. </p>\r\n \r\n <h3 dir="ltr"><img alt="Christmas Activities and Christmas Crafts for Kids: Donate toys" class="image-image620x420" src="https://mommyp-prod.s3.amazonaws.com/styles/image620x420/s3/101-christmas-activities.7.jpg?itok=6gNec0HF" style="height:420px; width:620px" /></h3>\r\n \r\n <p dir="ltr"><em>It's never too early to teach kids that it truly is as fun to give as to receive. </em></p>\r\n \r\n <h3 dir="ltr">97. Gather Toys to Donate</h3>\r\n \r\n <p dir="ltr">Whether you clean out your used toys or set up a toy drive, teaching kids how to give is perhaps the truest meaning of Christmas.</p>\r\n \r\n <h3 dir="ltr">98. Elf on the Shelf </h3>\r\n \r\n <p dir="ltr">Welcome an elf into your home this season. Fill your home with elf shenanigans until Christmas Eve. We’ve found <a href="https://mommypoppins.com/kids/christmashanukkah/30-elf-on-the-shelf-ideas">50 Easy Elf on the Shelf</a> ideas to get you started on this fun tradition.</p>\r\n \r\n <h3 dir="ltr">99. Organize a Cookie Swap </h3>\r\n \r\n <p dir="ltr">Choosing your favorite Christmas cookie may seem like an insurmountable task—which is why some genius invented Cookie Swaps. Invite your friends and family to make a batch of their favorite Christmas cookies and then swap and exchange so you get a little bit of everything. Hint: If you want to bring the cookies that everyone at the swap will fight over, we know just the recipe. <a href="https://mommypoppins.com/anywhere-kids/crafts-recipes/easy-christmas-cookie-recipes-bake-with-kids">It's #6 on this list.</a></p>\r\n \r\n <h3 dir="ltr">100. Spend a Night in a Blanket Fort </h3>\r\n \r\n <p dir="ltr">Twinkle lights make everything magical! Create an <a href="https://mommypoppins.com/boredom-busters/6-easy-indoor-forts-to-make-with-kids">indoor fort </a>in your home, and then decorate it for Christmas with snowflakes, string lights, and a touch of tinsel. </p>\r\n \r\n <h3 dir="ltr">101. Grinch Day </h3>\r\n \r\n <p dir="ltr">Mr. Grinch may be a mean one, but sometimes it’s fun to be a little naughty. Traditionally, Grinch Day is celebrated on December 1st, but these <a href="https://leftbraincraftbrain.com/15-ways-celebrate-grinch-day/" target="_blank">Grinch-inspired</a> activities are fun all season long. </p>\r\n \r\n <p dir="ltr"><em>This article contains some affiliate links, which means we might earn a small commission if you make a purchase. There is no extra cost to the reader. We only recommend products and services that we have personally used or have thoroughly researched.</em></p>\r\n \r\n <p dir="ltr"><em>Photos by the author unless otherwise noted</em></p>\r\n """ "summary" => "" "format" => "full_html" ] ] ] "comment_node_blog" => array:1 [ "x-default" => array:1 [ 0 => array:6 [ "status" => "1" "cid" => "0" "last_comment_timestamp" => "1705941836" "last_comment_name" => null "last_comment_uid" => "21825" "comment_count" => "0" ] ] ] "field_attached_images" => array:1 [ "x-default" => array:29 [ 0 => array:5 [ "target_id" => "195663" "alt" => "" "title" => "" "width" => "960" "height" => "640" ] 1 => array:5 [ "target_id" => "195664" "alt" => "" "title" => "" "width" => "960" "height" => "640" ] 2 => array:5 [ "target_id" => "195665" "alt" => "" "title" => "" "width" => "960" "height" => "640" ] 3 => array:5 [ "target_id" => "195666" "alt" => "" "title" => "" "width" => "960" "height" => "640" ] 4 => array:5 [ "target_id" => "195667" "alt" => "" "title" => "" "width" => "960" "height" => "640" ] 5 => array:5 [ "target_id" => "195668" "alt" => "" "title" => "" "width" => "960" "height" => "640" ] 6 => array:5 [ "target_id" => "195669" "alt" => "" "title" => "" "width" => "960" "height" => "640" ] 7 => array:5 [ "target_id" => "195670" "alt" => "" "title" => "" "width" => "960" "height" => "640" ] 8 => array:5 [ "target_id" => "195671" "alt" => "" "title" => "" "width" => "960" "height" => "640" ] 9 => array:5 [ "target_id" => "195672" "alt" => "" "title" => "" "width" => "960" "height" => "640" ] 10 => array:5 [ "target_id" => "195673" "alt" => "" "title" => "" "width" => "960" "height" => "640" ] 11 => array:5 [ "target_id" => "195674" "alt" => "" "title" => "" "width" => "960" "height" => "640" ] 12 => array:5 [ "target_id" => "195676" "alt" => "" "title" => "" "width" => "960" "height" => "640" ] 13 => array:5 [ "target_id" => "195677" "alt" => "" "title" => "" "width" => "960" "height" => "640" ] 14 => array:5 [ "target_id" => "195678" "alt" => "" "title" => "" "width" => "960" "height" => "640" ] 15 => array:5 [ "target_id" => "195679" "alt" => "" "title" => "" "width" => "960" "height" => "640" ] 16 => array:5 [ "target_id" => "195680" "alt" => "" "title" => "" "width" => "960" "height" => "640" ] 17 => array:5 [ "target_id" => "195681" "alt" => "" "title" => "" "width" => "960" "height" => "640" ] 18 => array:5 [ "target_id" => "195682" "alt" => "" "title" => "" "width" => "960" "height" => "640" ] 19 => array:5 [ "target_id" => "195683" "alt" => "" "title" => "" "width" => "960" "height" => "640" ] 20 => array:5 [ "target_id" => "195687" "alt" => "" "title" => "" "width" => "960" "height" => "640" ] 21 => array:5 [ "target_id" => "195688" "alt" => "" "title" => "" "width" => "960" "height" => "640" ] 22 => array:5 [ "target_id" => "195689" "alt" => "" "title" => "" "width" => "960" "height" => "640" ] 23 => array:5 [ "target_id" => "195743" "alt" => "" "title" => "" "width" => "1000" "height" => "750" ] 24 => array:5 [ "target_id" => "195744" "alt" => "" "title" => "" "width" => "1000" "height" => "764" ] 25 => array:5 [ "target_id" => "219440" "alt" => "" "title" => "" "width" => "780" "height" => "519" ] 26 => array:5 [ "target_id" => "219464" "alt" => "" "title" => "" "width" => "960" "height" => "640" ] 27 => array:5 [ "target_id" => "219467" "alt" => "" "title" => "" "width" => "960" "height" => "640" ] 28 => array:5 [ "target_id" => "219468" "alt" => "" "title" => "" "width" => "960" "height" => "640" ] ] ] "field_image" => array:1 [ "x-default" => array:1 [ 0 => array:5 [ "target_id" => "195776" "alt" => "Armed with our giant list of Christmas crafts, you'll keep kids busy until the New Year!" "title" => "" "width" => "1000" "height" => "667" ] ] ] "field_local_feed" => array:1 [ "x-default" => array:1 [ 0 => array:1 [ "target_id" => "2441" ] ] ] "field_metatag" => array:1 [ "x-default" => array:1 [ 0 => array:1 [ "value" => "{"description":"There are only 25 days in December before Christmas to squeeze in all of these Christmas activities and Christmas crafts for kids.","og_description":"Keep kids busy until it\u0027s time to tear into stockings!","robots":"","title":"101 Christmas Activities for Kids: Christmas Crafts, Christmas Tree Decorations, and More"}" ] ] ] "field_pick" => array:1 [ "x-default" => array:1 [ 0 => array:1 [ "value" => "0" ] ] ] "field_sponsorship_content" => array:1 [ "x-default" => array:1 [ 0 => array:2 [ "target_id" => "994440" "target_revision_id" => "9085061" ] ] ] "field_title_description" => array:1 [ "x-default" => array:1 [ 0 => array:1 [ "value" => "Christmas Crafts for Kids of All Ages, Including Easy Christmas Crafts for Toddlers, Plus Christmas Family Games, and Christmas Tree Decorations" ] ] ] "taxonomy_vocabulary_2" => array:1 [ "x-default" => array:1 [ 0 => array:1 [ "target_id" => "8" ] ] ] "taxonomy_vocabulary_9" => array:1 [ "x-default" => array:16 [ 0 => array:1 [ "target_id" => "1670" ] 1 => array:1 [ "target_id" => "118" ] 2 => array:1 [ "target_id" => "1574" ] 3 => array:1 [ "target_id" => "113" ] 4 => array:1 [ "target_id" => "1424" ] 5 => array:1 [ "target_id" => "1312" ] 6 => array:1 [ "target_id" => "2455" ] 7 => array:1 [ "target_id" => "1146" ] 8 => array:1 [ "target_id" => "1500" ] 9 => array:1 [ "target_id" => "1400" ] 10 => array:1 [ "target_id" => "115" ] 11 => array:1 [ "target_id" => "2462" ] 12 => array:1 [ "target_id" => "114" ] 13 => array:1 [ "target_id" => "116" ] 14 => array:1 [ "target_id" => "117" ] 15 => array:1 [ "target_id" => "120" ] ] ] ] #fields: [] #fieldDefinitions: null #languages: array:3 [ "en" => Drupal\Core\Language\Language {#2626 #name: "English" #id: "en" #direction: "ltr" #weight: 0 #locked: false } "und" => Drupal\Core\Language\Language {#2627 #name: "Not specified" #id: "und" #direction: "ltr" #weight: 2 #locked: true } "zxx" => Drupal\Core\Language\Language {#2620 #name: "Not applicable" #id: "zxx" #direction: "ltr" #weight: 3 #locked: true } ] #langcodeKey: "langcode" #defaultLangcodeKey: "default_langcode" #activeLangcode: "x-default" #enforceDefaultTranslation: null #defaultLangcode: "und" #translations: array:1 [ "x-default" => array:1 [ "status" => 1 ] ] #translationInitialize: false #newRevision: false #isDefaultRevision: "1" #entityKeys: array:4 [ "bundle" => "blog" "id" => "275341" "revision" => "863078" "uuid" => "02f5e6c4-7976-4a58-93f8-47cf9f8513fc" ] #translatableEntityKeys: array:8 [ "label" => array:1 [ "x-default" => "101 Christmas Crafts for Kids, Plus Christmas Games and More At-Home Activities " ] "langcode" => array:1 [ "x-default" => "und" ] "status" => array:1 [ "x-default" => "1" ] "published" => array:1 [ "x-default" => "1" ] "uid" => array:1 [ "x-default" => "21825" ] "owner" => array:1 [ "x-default" => "21825" ] "default_langcode" => array:1 [ "x-default" => "1" ] "revision_translation_affected" => array:1 [ "x-default" => "1" ] ] #validated: false #validationRequired: false #loadedRevisionId: "863078" #revisionTranslationAffectedKey: "revision_translation_affected" #enforceRevisionTranslationAffected: [] #isSyncing: false +in_preview: null } "#view_mode" => "full" "#cache" => array:5 [ "tags" => array:2 [ 0 => "node_view" 1 => "node:275341" ] "contexts" => array:1 [ 0 => "route.name.is_layout_builder_ui" ] "max-age" => -1 "keys" => array:4 [ 0 => "entity_view" 1 => "node" 2 => "275341" 3 => "full" ] "bin" => "render" ] "#theme" => "node" "#weight" => 0 "#pre_render" => array:1 [ 0 => array:2 [ 0 => Drupal\node\NodeViewBuilder {#2420 #moduleHandler: Drupal\Core\Extension\ModuleHandler {#31 #loadedFiles: array:173 [ "address" => true "admin_toolbar" => true "admin_toolbar_tools" => true "advancedqueue" => true "automated_cron" => true "autosave_form" => true "better_social_sharing_buttons" => true "big_pipe" => true "block" => true "block_content" => true "block_field" => true "blockgroup" => true "breakpoint" => true "broadway_inbound" => true "ckeditor5" => true "comment" => true "commerce" => true "commerce_authnet" => true "commerce_cart" => true "commerce_checkout" => true "commerce_log" => true "commerce_migrate" => true "commerce_migrate_commerce" => true "commerce_number_pattern" => true "commerce_order" => true "commerce_payment" => true "commerce_payment_example" => true "commerce_price" => true "commerce_product" => true "commerce_promotion" => true "commerce_recurring" => true "commerce_store" => true "commerce_tax" => true "commerce_webform_order" => true "components" => true "config" => true "contact" => true "content_moderation" => true "context" => true "context_ui" => true "contextual" => true "cookie_block" => true "ctools" => true "date_all_day" => true "date_recur" => true "date_recur_modular" => true "datetime" => true "datetime_range" => true "dblog" => true "devel" => true "diff" => true "dynamic_page_cache" => true "eck" => true "editor" => true "entity" => true "entity_reference_revisions" => true "facebook_pixel" => true "field" => true "field_formatter_class" => true "field_group" => true "field_group_migrate" => true "field_inheritance" => true "field_ui" => true "file" => true "file_entity" => true "filter" => true "fivestar" => true "fontawesome" => true "form_mode_control" => true "forms_steps" => true "geocoder" => true "geocoder_address" => true "geocoder_field" => true "geolocation" => true "geolocation_address" => true "geolocation_google_maps" => true "geolocation_google_static_maps" => true "google_tag" => true "help" => true "history" => true "image" => true "inline_entity_form" => true "inline_form_errors" => true "interval" => true "jquery_ui" => true "jquery_ui_accordion" => true "jquery_ui_autocomplete" => true "jquery_ui_menu" => true "language" => true "layout_builder" => true "layout_builder_restrictions" => true "layout_discovery" => true "link" => true "linkit" => true "locale" => true "location_migration" => true "mail_login" => true "mailchimp" => true "mailchimp_lists" => true "masquerade" => true "memcache" => true "menu_block" => true "menu_link_content" => true "menu_ui" => true "message" => true "metatag" => true "metatag_open_graph" => true "metatag_views" => true "migrate" => true "migrate_devel" => true "migrate_drupal" => true "migrate_drupal_ui" => true "migrate_example_setup" => true "migrate_plus" => true "migrate_tools" => true "migrate_upgrade" => true "mp_articles" => true "mp_core" => true "mp_directory" => true "mp_events" => true "mp_migrate" => true "mp_migrate_recurring" => true "multiple_registration" => true "my_cart" => true "mysql" => true "node" => true "options" => true "page_cache" => true "path" => true "path_alias" => true "phpass" => true "popup_message" => true "profile" => true "queue_ui" => true "quick_node_clone" => true "redirect" => true "reroute_email" => true "responsive_image" => true "rest" => true "s3fs" => true "scheduler" => true "scheduler_content_moderation_integration" => true "scroll_top_button" => true "search" => true "serialization" => true "shortcut" => true "simple_gmap" => true "state_machine" => true "system" => true "taxonomy" => true "telephone" => true "term_reference_tree" => true "text" => true "token" => true "toolbar" => true "tour" => true "update" => true "user" => true "view_password" => true "views_conditional" => true "views_extras" => true "views_infinite_scroll" => true "views_slideshow" => true "views_sort_expression" => true "views_ui" => true "votingapi" => true "webform" => true "webform_ui" => true "workflows" => true "pathauto" => true "views" => true "paragraphs" => true "mp" => true ] #moduleList: array:173 [ "address" => Drupal\Core\Extension\Extension {#27 #type: "module" #pathname: "modules/contrib/address/address.info.yml" #filename: "address.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "admin_toolbar" => Drupal\Core\Extension\Extension {#30 #type: "module" #pathname: "modules/contrib/admin_toolbar/admin_toolbar.info.yml" #filename: "admin_toolbar.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "admin_toolbar_tools" => Drupal\Core\Extension\Extension {#29 #type: "module" #pathname: "modules/contrib/admin_toolbar/admin_toolbar_tools/admin_toolbar_tools.info.yml" #filename: "admin_toolbar_tools.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "advancedqueue" => Drupal\Core\Extension\Extension {#25 #type: "module" #pathname: "modules/contrib/advancedqueue/advancedqueue.info.yml" #filename: "advancedqueue.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "automated_cron" => Drupal\Core\Extension\Extension {#24 #type: "module" #pathname: "core/modules/automated_cron/automated_cron.info.yml" #filename: "automated_cron.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "autosave_form" => Drupal\Core\Extension\Extension {#21 #type: "module" #pathname: "modules/contrib/autosave_form/autosave_form.info.yml" #filename: "autosave_form.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "better_social_sharing_buttons" => Drupal\Core\Extension\Extension {#34 #type: "module" #pathname: "modules/contrib/better_social_sharing_buttons/better_social_sharing_buttons.info.yml" #filename: "better_social_sharing_buttons.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "big_pipe" => Drupal\Core\Extension\Extension {#36 #type: "module" #pathname: "core/modules/big_pipe/big_pipe.info.yml" #filename: "big_pipe.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "block" => Drupal\Core\Extension\Extension {#39 #type: "module" #pathname: "core/modules/block/block.info.yml" #filename: "block.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "block_content" => Drupal\Core\Extension\Extension {#38 #type: "module" #pathname: "core/modules/block_content/block_content.info.yml" #filename: "block_content.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "block_field" => Drupal\Core\Extension\Extension {#44 #type: "module" #pathname: "modules/contrib/block_field/block_field.info.yml" #filename: null #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "blockgroup" => Drupal\Core\Extension\Extension {#43 #type: "module" #pathname: "modules/contrib/blockgroup/blockgroup.info.yml" #filename: "blockgroup.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "breakpoint" => Drupal\Core\Extension\Extension {#42 #type: "module" #pathname: "core/modules/breakpoint/breakpoint.info.yml" #filename: "breakpoint.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "broadway_inbound" => Drupal\Core\Extension\Extension {#41 #type: "module" #pathname: "modules/custom/broadway_inbound/broadway_inbound.info.yml" #filename: "broadway_inbound.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "ckeditor5" => Drupal\Core\Extension\Extension {#55 #type: "module" #pathname: "core/modules/ckeditor5/ckeditor5.info.yml" #filename: "ckeditor5.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "comment" => Drupal\Core\Extension\Extension {#51 #type: "module" #pathname: "core/modules/comment/comment.info.yml" #filename: "comment.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "commerce" => Drupal\Core\Extension\Extension {#74 #type: "module" #pathname: "modules/contrib/commerce/commerce.info.yml" #filename: "commerce.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "commerce_authnet" => Drupal\Core\Extension\Extension {#73 #type: "module" #pathname: "modules/contrib/commerce_authnet/commerce_authnet.info.yml" #filename: "commerce_authnet.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "commerce_cart" => Drupal\Core\Extension\Extension {#70 #type: "module" #pathname: "modules/contrib/commerce/modules/cart/commerce_cart.info.yml" #filename: "commerce_cart.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "commerce_checkout" => Drupal\Core\Extension\Extension {#71 #type: "module" #pathname: "modules/contrib/commerce/modules/checkout/commerce_checkout.info.yml" #filename: "commerce_checkout.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "commerce_log" => Drupal\Core\Extension\Extension {#72 #type: "module" #pathname: "modules/contrib/commerce/modules/log/commerce_log.info.yml" #filename: "commerce_log.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "commerce_migrate" => Drupal\Core\Extension\Extension {#69 #type: "module" #pathname: "modules/contrib/commerce_migrate/commerce_migrate.info.yml" #filename: "commerce_migrate.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "commerce_migrate_commerce" => Drupal\Core\Extension\Extension {#67 #type: "module" #pathname: "modules/contrib/commerce_migrate/modules/commerce/commerce_migrate_commerce.info.yml" #filename: "commerce_migrate_commerce.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "commerce_number_pattern" => Drupal\Core\Extension\Extension {#62 #type: "module" #pathname: "modules/contrib/commerce/modules/number_pattern/commerce_number_pattern.info.yml" #filename: "commerce_number_pattern.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "commerce_order" => Drupal\Core\Extension\Extension {#79 #type: "module" #pathname: "modules/contrib/commerce/modules/order/commerce_order.info.yml" #filename: "commerce_order.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "commerce_payment" => Drupal\Core\Extension\Extension {#88 #type: "module" #pathname: "modules/contrib/commerce/modules/payment/commerce_payment.info.yml" #filename: "commerce_payment.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "commerce_payment_example" => Drupal\Core\Extension\Extension {#89 #type: "module" #pathname: "modules/contrib/commerce/modules/payment_example/commerce_payment_example.info.yml" #filename: null #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "commerce_price" => Drupal\Core\Extension\Extension {#90 #type: "module" #pathname: "modules/contrib/commerce/modules/price/commerce_price.info.yml" #filename: "commerce_price.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "commerce_product" => Drupal\Core\Extension\Extension {#91 #type: "module" #pathname: "modules/contrib/commerce/modules/product/commerce_product.info.yml" #filename: "commerce_product.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "commerce_promotion" => Drupal\Core\Extension\Extension {#92 #type: "module" #pathname: "modules/contrib/commerce/modules/promotion/commerce_promotion.info.yml" #filename: "commerce_promotion.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "commerce_recurring" => Drupal\Core\Extension\Extension {#93 #type: "module" #pathname: "modules/contrib/commerce_recurring/commerce_recurring.info.yml" #filename: "commerce_recurring.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "commerce_store" => Drupal\Core\Extension\Extension {#94 #type: "module" #pathname: "modules/contrib/commerce/modules/store/commerce_store.info.yml" #filename: "commerce_store.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "commerce_tax" => Drupal\Core\Extension\Extension {#95 #type: "module" #pathname: "modules/contrib/commerce/modules/tax/commerce_tax.info.yml" #filename: "commerce_tax.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "commerce_webform_order" => Drupal\Core\Extension\Extension {#96 #type: "module" #pathname: "modules/contrib/commerce_webform_order/commerce_webform_order.info.yml" #filename: "commerce_webform_order.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "components" => Drupal\Core\Extension\Extension {#97 #type: "module" #pathname: "modules/contrib/components/components.info.yml" #filename: null #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "config" => Drupal\Core\Extension\Extension {#98 #type: "module" #pathname: "core/modules/config/config.info.yml" #filename: "config.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "contact" => Drupal\Core\Extension\Extension {#99 #type: "module" #pathname: "core/modules/contact/contact.info.yml" #filename: "contact.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "content_moderation" => Drupal\Core\Extension\Extension {#100 #type: "module" #pathname: "core/modules/content_moderation/content_moderation.info.yml" #filename: "content_moderation.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "context" => Drupal\Core\Extension\Extension {#101 #type: "module" #pathname: "modules/contrib/context/context.info.yml" #filename: "context.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "context_ui" => Drupal\Core\Extension\Extension {#102 #type: "module" #pathname: "modules/contrib/context/modules/context_ui/context_ui.info.yml" #filename: "context_ui.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "contextual" => Drupal\Core\Extension\Extension {#103 #type: "module" #pathname: "core/modules/contextual/contextual.info.yml" #filename: "contextual.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "cookie_block" => Drupal\Core\Extension\Extension {#104 #type: "module" #pathname: "modules/contrib/cookie_block/cookie_block.info.yml" #filename: null #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "ctools" => Drupal\Core\Extension\Extension {#105 #type: "module" #pathname: "modules/contrib/ctools/ctools.info.yml" #filename: "ctools.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "date_all_day" => Drupal\Core\Extension\Extension {#106 #type: "module" #pathname: "modules/contrib/date_all_day/date_all_day.info.yml" #filename: "date_all_day.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "date_recur" => Drupal\Core\Extension\Extension {#107 #type: "module" #pathname: "modules/contrib/date_recur/date_recur.info.yml" #filename: "date_recur.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "date_recur_modular" => Drupal\Core\Extension\Extension {#108 #type: "module" #pathname: "modules/contrib/date_recur_modular/date_recur_modular.info.yml" #filename: "date_recur_modular.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "datetime" => Drupal\Core\Extension\Extension {#109 #type: "module" #pathname: "core/modules/datetime/datetime.info.yml" #filename: "datetime.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "datetime_range" => Drupal\Core\Extension\Extension {#110 #type: "module" #pathname: "core/modules/datetime_range/datetime_range.info.yml" #filename: "datetime_range.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "dblog" => Drupal\Core\Extension\Extension {#111 #type: "module" #pathname: "core/modules/dblog/dblog.info.yml" #filename: "dblog.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "devel" => Drupal\Core\Extension\Extension {#112 #type: "module" #pathname: "modules/contrib/devel/devel.info.yml" #filename: "devel.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "diff" => Drupal\Core\Extension\Extension {#113 #type: "module" #pathname: "modules/contrib/diff/diff.info.yml" #filename: "diff.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "dynamic_page_cache" => Drupal\Core\Extension\Extension {#114 #type: "module" #pathname: "core/modules/dynamic_page_cache/dynamic_page_cache.info.yml" #filename: "dynamic_page_cache.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "eck" => Drupal\Core\Extension\Extension {#115 #type: "module" #pathname: "modules/contrib/eck/eck.info.yml" #filename: "eck.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "editor" => Drupal\Core\Extension\Extension {#116 #type: "module" #pathname: "core/modules/editor/editor.info.yml" #filename: "editor.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "entity" => Drupal\Core\Extension\Extension {#117 #type: "module" #pathname: "modules/contrib/entity/entity.info.yml" #filename: "entity.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "entity_reference_revisions" => Drupal\Core\Extension\Extension {#118 #type: "module" #pathname: "modules/contrib/entity_reference_revisions/entity_reference_revisions.info.yml" #filename: "entity_reference_revisions.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "facebook_pixel" => Drupal\Core\Extension\Extension {#119 #type: "module" #pathname: "modules/contrib/facebook_pixel/facebook_pixel.info.yml" #filename: "facebook_pixel.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "field" => Drupal\Core\Extension\Extension {#120 #type: "module" #pathname: "core/modules/field/field.info.yml" #filename: "field.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "field_formatter_class" => Drupal\Core\Extension\Extension {#121 #type: "module" #pathname: "modules/contrib/field_formatter_class/field_formatter_class.info.yml" #filename: "field_formatter_class.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "field_group" => Drupal\Core\Extension\Extension {#122 #type: "module" #pathname: "modules/contrib/field_group/field_group.info.yml" #filename: "field_group.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "field_group_migrate" => Drupal\Core\Extension\Extension {#123 #type: "module" #pathname: "modules/contrib/field_group/contrib/field_group_migrate/field_group_migrate.info.yml" #filename: null #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "field_inheritance" => Drupal\Core\Extension\Extension {#124 #type: "module" #pathname: "modules/contrib/field_inheritance/field_inheritance.info.yml" #filename: "field_inheritance.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "field_ui" => Drupal\Core\Extension\Extension {#125 #type: "module" #pathname: "core/modules/field_ui/field_ui.info.yml" #filename: "field_ui.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "file" => Drupal\Core\Extension\Extension {#126 #type: "module" #pathname: "core/modules/file/file.info.yml" #filename: "file.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "file_entity" => Drupal\Core\Extension\Extension {#127 #type: "module" #pathname: "modules/contrib/file_entity/file_entity.info.yml" #filename: "file_entity.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "filter" => Drupal\Core\Extension\Extension {#128 #type: "module" #pathname: "core/modules/filter/filter.info.yml" #filename: "filter.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "fivestar" => Drupal\Core\Extension\Extension {#129 #type: "module" #pathname: "modules/contrib/fivestar/fivestar.info.yml" #filename: "fivestar.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "fontawesome" => Drupal\Core\Extension\Extension {#130 #type: "module" #pathname: "modules/contrib/fontawesome/fontawesome.info.yml" #filename: "fontawesome.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "form_mode_control" => Drupal\Core\Extension\Extension {#131 #type: "module" #pathname: "modules/contrib/form_mode_control/form_mode_control.info.yml" #filename: "form_mode_control.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "forms_steps" => Drupal\Core\Extension\Extension {#132 #type: "module" #pathname: "modules/contrib/forms_steps/forms_steps.info.yml" #filename: "forms_steps.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "geocoder" => Drupal\Core\Extension\Extension {#133 #type: "module" #pathname: "modules/contrib/geocoder/geocoder.info.yml" #filename: "geocoder.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "geocoder_address" => Drupal\Core\Extension\Extension {#134 #type: "module" #pathname: "modules/contrib/geocoder/modules/geocoder_address/geocoder_address.info.yml" #filename: null #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "geocoder_field" => Drupal\Core\Extension\Extension {#135 #type: "module" #pathname: "modules/contrib/geocoder/modules/geocoder_field/geocoder_field.info.yml" #filename: "geocoder_field.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "geolocation" => Drupal\Core\Extension\Extension {#136 #type: "module" #pathname: "modules/contrib/geolocation/geolocation.info.yml" #filename: "geolocation.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "geolocation_address" => Drupal\Core\Extension\Extension {#137 #type: "module" #pathname: "modules/contrib/geolocation/modules/geolocation_address/geolocation_address.info.yml" #filename: "geolocation_address.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "geolocation_google_maps" => Drupal\Core\Extension\Extension {#138 #type: "module" #pathname: "modules/contrib/geolocation/modules/geolocation_google_maps/geolocation_google_maps.info.yml" #filename: "geolocation_google_maps.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "geolocation_google_static_maps" => Drupal\Core\Extension\Extension {#139 #type: "module" #pathname: "modules/contrib/geolocation/modules/geolocation_google_maps/modules/geolocation_google_static_maps/geolocation_google_static_maps.info.yml" #filename: null #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "google_tag" => Drupal\Core\Extension\Extension {#140 #type: "module" #pathname: "modules/contrib/google_tag/google_tag.info.yml" #filename: "google_tag.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "help" => Drupal\Core\Extension\Extension {#141 #type: "module" #pathname: "core/modules/help/help.info.yml" #filename: "help.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "history" => Drupal\Core\Extension\Extension {#142 #type: "module" #pathname: "core/modules/history/history.info.yml" #filename: "history.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "image" => Drupal\Core\Extension\Extension {#143 #type: "module" #pathname: "core/modules/image/image.info.yml" #filename: "image.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "inline_entity_form" => Drupal\Core\Extension\Extension {#144 #type: "module" #pathname: "modules/contrib/inline_entity_form/inline_entity_form.info.yml" #filename: "inline_entity_form.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "inline_form_errors" => Drupal\Core\Extension\Extension {#145 #type: "module" #pathname: "core/modules/inline_form_errors/inline_form_errors.info.yml" #filename: "inline_form_errors.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "interval" => Drupal\Core\Extension\Extension {#146 #type: "module" #pathname: "modules/contrib/interval/interval.info.yml" #filename: "interval.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "jquery_ui" => Drupal\Core\Extension\Extension {#147 #type: "module" #pathname: "modules/contrib/jquery_ui/jquery_ui.info.yml" #filename: "jquery_ui.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "jquery_ui_accordion" => Drupal\Core\Extension\Extension {#148 #type: "module" #pathname: "modules/contrib/jquery_ui_accordion/jquery_ui_accordion.info.yml" #filename: null #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "jquery_ui_autocomplete" => Drupal\Core\Extension\Extension {#149 #type: "module" #pathname: "modules/contrib/jquery_ui_autocomplete/jquery_ui_autocomplete.info.yml" #filename: null #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "jquery_ui_menu" => Drupal\Core\Extension\Extension {#150 #type: "module" #pathname: "modules/contrib/jquery_ui_menu/jquery_ui_menu.info.yml" #filename: null #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "language" => Drupal\Core\Extension\Extension {#151 #type: "module" #pathname: "core/modules/language/language.info.yml" #filename: "language.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "layout_builder" => Drupal\Core\Extension\Extension {#152 #type: "module" #pathname: "core/modules/layout_builder/layout_builder.info.yml" #filename: "layout_builder.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "layout_builder_restrictions" => Drupal\Core\Extension\Extension {#153 #type: "module" #pathname: "modules/contrib/layout_builder_restrictions/layout_builder_restrictions.info.yml" #filename: "layout_builder_restrictions.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "layout_discovery" => Drupal\Core\Extension\Extension {#154 #type: "module" #pathname: "core/modules/layout_discovery/layout_discovery.info.yml" #filename: "layout_discovery.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "link" => Drupal\Core\Extension\Extension {#155 #type: "module" #pathname: "core/modules/link/link.info.yml" #filename: "link.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "linkit" => Drupal\Core\Extension\Extension {#156 #type: "module" #pathname: "modules/contrib/linkit/linkit.info.yml" #filename: "linkit.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "locale" => Drupal\Core\Extension\Extension {#157 #type: "module" #pathname: "core/modules/locale/locale.info.yml" #filename: "locale.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "location_migration" => Drupal\Core\Extension\Extension {#158 #type: "module" #pathname: "modules/contrib/location_migration/location_migration.info.yml" #filename: "location_migration.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "mail_login" => Drupal\Core\Extension\Extension {#159 #type: "module" #pathname: "modules/contrib/mail_login/mail_login.info.yml" #filename: "mail_login.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "mailchimp" => Drupal\Core\Extension\Extension {#160 #type: "module" #pathname: "modules/contrib/mailchimp/mailchimp.info.yml" #filename: "mailchimp.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "mailchimp_lists" => Drupal\Core\Extension\Extension {#161 #type: "module" #pathname: "modules/contrib/mailchimp/modules/mailchimp_lists/mailchimp_lists.info.yml" #filename: "mailchimp_lists.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "masquerade" => Drupal\Core\Extension\Extension {#162 #type: "module" #pathname: "modules/contrib/masquerade/masquerade.info.yml" #filename: "masquerade.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "memcache" => Drupal\Core\Extension\Extension {#163 #type: "module" #pathname: "modules/contrib/memcache/memcache.info.yml" #filename: null #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "menu_block" => Drupal\Core\Extension\Extension {#164 #type: "module" #pathname: "modules/contrib/menu_block/menu_block.info.yml" #filename: "menu_block.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "menu_link_content" => Drupal\Core\Extension\Extension {#165 #type: "module" #pathname: "core/modules/menu_link_content/menu_link_content.info.yml" #filename: "menu_link_content.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "menu_ui" => Drupal\Core\Extension\Extension {#166 #type: "module" #pathname: "core/modules/menu_ui/menu_ui.info.yml" #filename: "menu_ui.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "message" => Drupal\Core\Extension\Extension {#167 #type: "module" #pathname: "modules/contrib/message/message.info.yml" #filename: "message.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "metatag" => Drupal\Core\Extension\Extension {#168 #type: "module" #pathname: "modules/contrib/metatag/metatag.info.yml" #filename: "metatag.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "metatag_open_graph" => Drupal\Core\Extension\Extension {#169 #type: "module" #pathname: "modules/contrib/metatag/metatag_open_graph/metatag_open_graph.info.yml" #filename: "metatag_open_graph.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "metatag_views" => Drupal\Core\Extension\Extension {#170 #type: "module" #pathname: "modules/contrib/metatag/metatag_views/metatag_views.info.yml" #filename: "metatag_views.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "migrate" => Drupal\Core\Extension\Extension {#171 #type: "module" #pathname: "core/modules/migrate/migrate.info.yml" #filename: "migrate.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "migrate_devel" => Drupal\Core\Extension\Extension {#172 #type: "module" #pathname: "modules/contrib/migrate_devel/migrate_devel.info.yml" #filename: null #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "migrate_drupal" => Drupal\Core\Extension\Extension {#173 #type: "module" #pathname: "core/modules/migrate_drupal/migrate_drupal.info.yml" #filename: "migrate_drupal.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "migrate_drupal_ui" => Drupal\Core\Extension\Extension {#174 #type: "module" #pathname: "core/modules/migrate_drupal_ui/migrate_drupal_ui.info.yml" #filename: "migrate_drupal_ui.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "migrate_example_setup" => Drupal\Core\Extension\Extension {#175 #type: "module" #pathname: "modules/contrib/migrate_plus/migrate_example/migrate_example_setup/migrate_example_setup.info.yml" #filename: null #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "migrate_plus" => Drupal\Core\Extension\Extension {#176 #type: "module" #pathname: "modules/contrib/migrate_plus/migrate_plus.info.yml" #filename: "migrate_plus.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "migrate_tools" => Drupal\Core\Extension\Extension {#177 #type: "module" #pathname: "modules/contrib/migrate_tools/migrate_tools.info.yml" #filename: "migrate_tools.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "migrate_upgrade" => Drupal\Core\Extension\Extension {#178 #type: "module" #pathname: "modules/contrib/migrate_upgrade/migrate_upgrade.info.yml" #filename: null #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "mp_articles" => Drupal\Core\Extension\Extension {#179 #type: "module" #pathname: "modules/custom/mp_articles/mp_articles.info.yml" #filename: "mp_articles.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "mp_core" => Drupal\Core\Extension\Extension {#180 #type: "module" #pathname: "modules/custom/mp_core/mp_core.info.yml" #filename: "mp_core.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "mp_directory" => Drupal\Core\Extension\Extension {#181 #type: "module" #pathname: "modules/custom/mp_directory/mp_directory.info.yml" #filename: "mp_directory.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "mp_events" => Drupal\Core\Extension\Extension {#182 #type: "module" #pathname: "modules/custom/mp_events/mp_events.info.yml" #filename: "mp_events.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "mp_migrate" => Drupal\Core\Extension\Extension {#183 #type: "module" #pathname: "modules/custom/mp_migrate/mp_migrate.info.yml" #filename: null #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "mp_migrate_recurring" => Drupal\Core\Extension\Extension {#184 #type: "module" #pathname: "modules/custom/mp_migrate_recurring/mp_migrate_recurring.info.yml" #filename: null #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "multiple_registration" => Drupal\Core\Extension\Extension {#185 #type: "module" #pathname: "modules/contrib/multiple_registration/multiple_registration.info.yml" #filename: "multiple_registration.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "my_cart" => Drupal\Core\Extension\Extension {#186 #type: "module" #pathname: "modules/custom/my_cart/my_cart.info.yml" #filename: null #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "mysql" => Drupal\Core\Extension\Extension {#187 #type: "module" #pathname: "core/modules/mysql/mysql.info.yml" #filename: "mysql.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "node" => Drupal\Core\Extension\Extension {#188 #type: "module" #pathname: "core/modules/node/node.info.yml" #filename: "node.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "options" => Drupal\Core\Extension\Extension {#189 #type: "module" #pathname: "core/modules/options/options.info.yml" #filename: "options.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "page_cache" => Drupal\Core\Extension\Extension {#190 #type: "module" #pathname: "core/modules/page_cache/page_cache.info.yml" #filename: "page_cache.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "path" => Drupal\Core\Extension\Extension {#191 #type: "module" #pathname: "core/modules/path/path.info.yml" #filename: "path.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "path_alias" => Drupal\Core\Extension\Extension {#192 #type: "module" #pathname: "core/modules/path_alias/path_alias.info.yml" #filename: null #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "phpass" => Drupal\Core\Extension\Extension {#193 #type: "module" #pathname: "core/modules/phpass/phpass.info.yml" #filename: "phpass.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "popup_message" => Drupal\Core\Extension\Extension {#194 #type: "module" #pathname: "modules/contrib/popup_message/popup_message.info.yml" #filename: "popup_message.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "profile" => Drupal\Core\Extension\Extension {#195 #type: "module" #pathname: "modules/contrib/profile/profile.info.yml" #filename: "profile.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "queue_ui" => Drupal\Core\Extension\Extension {#196 #type: "module" #pathname: "modules/contrib/queue_ui/queue_ui.info.yml" #filename: "queue_ui.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "quick_node_clone" => Drupal\Core\Extension\Extension {#197 #type: "module" #pathname: "modules/contrib/quick_node_clone/quick_node_clone.info.yml" #filename: "quick_node_clone.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "redirect" => Drupal\Core\Extension\Extension {#198 #type: "module" #pathname: "modules/contrib/redirect/redirect.info.yml" #filename: "redirect.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "reroute_email" => Drupal\Core\Extension\Extension {#199 #type: "module" #pathname: "modules/contrib/reroute_email/reroute_email.info.yml" #filename: "reroute_email.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "responsive_image" => Drupal\Core\Extension\Extension {#200 #type: "module" #pathname: "core/modules/responsive_image/responsive_image.info.yml" #filename: "responsive_image.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "rest" => Drupal\Core\Extension\Extension {#201 #type: "module" #pathname: "core/modules/rest/rest.info.yml" #filename: "rest.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "s3fs" => Drupal\Core\Extension\Extension {#202 #type: "module" #pathname: "modules/contrib/s3fs/s3fs.info.yml" #filename: "s3fs.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "scheduler" => Drupal\Core\Extension\Extension {#203 #type: "module" #pathname: "modules/contrib/scheduler/scheduler.info.yml" #filename: "scheduler.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "scheduler_content_moderation_integration" => Drupal\Core\Extension\Extension {#204 #type: "module" #pathname: "modules/contrib/scheduler_content_moderation_integration/scheduler_content_moderation_integration.info.yml" #filename: "scheduler_content_moderation_integration.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "scroll_top_button" => Drupal\Core\Extension\Extension {#205 #type: "module" #pathname: "modules/contrib/scroll_top_button/scroll_top_button.info.yml" #filename: "scroll_top_button.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "search" => Drupal\Core\Extension\Extension {#206 #type: "module" #pathname: "core/modules/search/search.info.yml" #filename: "search.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "serialization" => Drupal\Core\Extension\Extension {#207 #type: "module" #pathname: "core/modules/serialization/serialization.info.yml" #filename: "serialization.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "shortcut" => Drupal\Core\Extension\Extension {#208 #type: "module" #pathname: "core/modules/shortcut/shortcut.info.yml" #filename: "shortcut.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "simple_gmap" => Drupal\Core\Extension\Extension {#209 #type: "module" #pathname: "modules/contrib/simple_gmap/simple_gmap.info.yml" #filename: "simple_gmap.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "state_machine" => Drupal\Core\Extension\Extension {#210 #type: "module" #pathname: "modules/contrib/state_machine/state_machine.info.yml" #filename: "state_machine.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "system" => Drupal\Core\Extension\Extension {#211 #type: "module" #pathname: "core/modules/system/system.info.yml" #filename: "system.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "taxonomy" => Drupal\Core\Extension\Extension {#212 #type: "module" #pathname: "core/modules/taxonomy/taxonomy.info.yml" #filename: "taxonomy.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "telephone" => Drupal\Core\Extension\Extension {#213 #type: "module" #pathname: "core/modules/telephone/telephone.info.yml" #filename: "telephone.module" #splFileInfo: null #root: "/var/app/current/web" +info: ? array } "term_reference_tree" => Drupal\Core\Extension\Extension {#214 #type: "module" #pathname: "modules/contrib/term_reference_tree/term_reference_tree.info.yml" …4 } "text" => Drupal\Core\Extension\Extension {#215 …6} "token" => Drupal\Core\Extension\Extension {#216 …6} "toolbar" => Drupal\Core\Extension\Extension {#217 …6} "tour" => Drupal\Core\Extension\Extension {#218 …6} "update" => Drupal\Core\Extension\Extension {#219 …6} "user" => Drupal\Core\Extension\Extension {#220 …6} "view_password" => Drupal\Core\Extension\Extension {#221 …6} "views_conditional" => Drupal\Core\Extension\Extension {#222 …6} "views_extras" => Drupal\Core\Extension\Extension {#223 …6} "views_infinite_scroll" => Drupal\Core\Extension\Extension {#224 …6} "views_slideshow" => Drupal\Core\Extension\Extension {#225 …6} "views_sort_expression" => Drupal\Core\Extension\Extension {#226 …6} "views_ui" => Drupal\Core\Extension\Extension {#227 …6} "votingapi" => Drupal\Core\Extension\Extension {#228 …6} "webform" => Drupal\Core\Extension\Extension {#229 …6} "webform_ui" => Drupal\Core\Extension\Extension {#230 …6} "workflows" => Drupal\Core\Extension\Extension {#231 …6} "pathauto" => Drupal\Core\Extension\Extension {#232 …6} "views" => Drupal\Core\Extension\Extension {#233 …6} "paragraphs" => Drupal\Core\Extension\Extension {#234 …6} "mp" => Drupal\Core\Extension\Extension {#235 …6} ] #loaded: true #implementations: array:541 [ "module_implements_alter" => array:9 [ …9] "entity_load" => [] "user_role_load" => [] "system_info_alter" => array:2 [ …2] "mailchimp_process_webhook" => [] "view_load" => [] "context_load" => [] "language_types_info" => [] "language_types_info_alter" => array:1 [ …1] "element_plugin_alter" => [] "date_format_load" => [] "element_info_alter" => array:7 [ …7] "views_pre_view" => array:3 [ …3] "views_data" => array:15 [ …15] "entity_field_storage_info" => array:2 [ …2] "field_storage_config_load" => [] "entity_field_storage_info_alter" => [] "base_field_override_load" => [] "entity_bundle_field_info" => array:3 [ …3] "field_config_load" => [] "entity_bundle_field_info_alter" => array:1 [ …1] "action_load" => [] "commerce_order_item_type_load" => [] "search_page_load" => [] "field_views_data" => array:11 [ …11] "comment_type_load" => [] "field_views_data_alter" => array:2 [ …2] "commerce_product_type_load" => [] "commerce_product_variation_type_load" => [] "views_data_alter" => array:19 [ …19] "vote_result_info_alter" => [] "vote_type_load" => [] "views_plugins_field_alter" => [] "views_plugins_style_alter" => [] "views_plugins_row_alter" => [] "entity_field_access" => array:3 [ …3] "entity_field_access_alter" => [] "views_plugins_argument_alter" => [] "views_plugins_filter_alter" => [] "views_plugins_relationship_alter" => [] "views_plugins_pager_alter" => [] "views_pre_build" => [] "views_plugins_query_alter" => [] "views_plugins_join_alter" => [] "views_plugins_argument_validator_alter" => array:1 [ …1] "entity_preload" => [] "query_alter" => [] "query_taxonomy_term_load_multiple_alter" => [] "entity_storage_load" => array:2 [ …2] "taxonomy_term_storage_load" => [] "taxonomy_term_load" => [] "views_query_alter" => array:4 [ …4] "views_query_substitutions" => array:4 [ …4] "views_post_build" => array:1 [ …1] "views_pre_execute" => [] "views_plugins_cache_alter" => [] "query_views_alter" => array:1 [ …1] "query_views_taxonomy_term_alter" => [] "query_paragraph_access_alter" => [] "node_grants" => [] "query_node_access_alter" => array:1 [ …1] "query_node_load_multiple_alter" => [] "node_storage_load" => [] "node_load" => [] "query_paragraph_load_multiple_alter" => [] "paragraph_storage_load" => [] "paragraph_load" => [] "views_post_execute" => array:1 [ …1] "views_plugins_exposed_form_alter" => [] "views_pre_render" => array:2 [ …2] "theme" => array:67 [ …67] "layout_alter" => [] "theme_registry_alter" => array:9 [ …9] "theme_suggestions_views_view_field" => [] "theme_suggestions_alter" => array:1 [ …1] "theme_suggestions_views_view_field_alter" => [] "template_preprocess_default_variables_alter" => array:1 [ …1] "entity_view_display_create" => [] "entity_create" => [] "field_info_max_weight" => array:1 [ …1] "field_formatter_info_alter" => array:6 [ …6] "entity_access" => array:2 [ …2] "paragraph_access" => [] "entity_view_mode_alter" => [] "paragraph_build_defaults_alter" => [] "entity_build_defaults_alter" => array:1 [ …1] "entity_display_build_alter" => [] "entity_extra_field_info" => array:10 [ …10] "node_type_load" => [] "message_template_load" => [] "filter_format_load" => array:1 [ …1] "filter_info_alter" => [] "taxonomy_vocabulary_load" => [] "entity_extra_field_info_alter" => array:1 [ …1] "entity_view_display_load" => [] "entity_view_display_alter" => array:1 [ …1] "entity_prepare_view" => [] "node_build_defaults_alter" => [] "language_content_settings_load" => [] "commerce_product_variation_field_values_init" => [] "entity_field_values_init" => [] "commerce_product_variation_create" => [] "query_user_load_multiple_alter" => [] "user_storage_load" => [] "user_load" => [] "validation_constraint_alter" => [] "paragraph_view" => [] "entity_view" => array:4 [ …4] "paragraph_view_alter" => [] "entity_view_alter" => array:4 [ …4] "paragraphs_type_load" => [] "paragraphs_behavior_info_alter" => [] "theme_suggestions_paragraph" => array:1 [ …1] "theme_suggestions_paragraph_alter" => [] "protected_twig_namespaces_alter" => [] "components_namespaces_alter" => [] "theme_suggestions_field" => array:1 [ …1] "theme_suggestions_field_alter" => array:1 [ …1] "query_file_load_multiple_alter" => [] "file_storage_load" => [] "file_load" => [] "image_style_load" => [] "image_effect_info_alter" => [] "file_url_alter" => [] "user_access" => [] "node_view" => array:1 [ …1] "node_view_alter" => array:2 [ …2] "theme_suggestions_node" => array:1 [ …1] "theme_suggestions_node_alter" => array:1 [ …1] "theme_suggestions_time" => [] "theme_suggestions_time_alter" => [] "theme_suggestions_username" => [] "theme_suggestions_username_alter" => [] "user_format_name_alter" => [] "query_taxonomy_term_access_alter" => [] "query_term_access_alter" => [] "theme_suggestions_image_formatter" => [] "theme_suggestions_image_formatter_alter" => [] "theme_suggestions_image_style" => [] "theme_suggestions_image_style_alter" => [] "theme_suggestions_image" => [] "theme_suggestions_image_alter" => [] "theme_suggestions_item_list" => [] "theme_suggestions_item_list_alter" => [] "views_post_render" => array:4 [ …4] "theme_suggestions_views_view" => [] "theme_suggestions_views_view_alter" => [] "theme_suggestions_views_view_unformatted" => [] "theme_suggestions_views_view_unformatted_alter" => [] "theme_suggestions_views_view_fields" => [] "theme_suggestions_views_view_fields_alter" => [] "theme_suggestions_container" => [] "theme_suggestions_container_alter" => array:1 [ …1] "display_variant_plugin_alter" => [] "block_load" => [] "block_access" => [] "condition_info_alter" => array:1 [ …1] "query_entity_query_alter" => array:1 [ …1] "query_entity_query_block_content_alter" => [] "query_block_content_load_multiple_alter" => [] "block_content_storage_load" => [] "block_content_load" => [] "block_group_content_load" => [] "forms_steps_load" => [] "block_content_type_load" => [] "menu_load" => [] "block_alter" => array:1 [ …1] "block_content_access" => array:1 [ …1] "block_build_alter" => [] "block_build_block_group_alter" => [] "block_view_alter" => array:1 [ …1] "block_view_block_group_alter" => [] "block_build_menu_block_alter" => [] "block_build_regional_menu_alter" => [] "block_build_search_button_alter" => [] "block_build_local_tasks_block_alter" => [] "block_build_system_breadcrumb_block_alter" => [] "block_build_help_block_alter" => [] "block_build_system_messages_block_alter" => [] "block_build_local_actions_block_alter" => [] "block_build_ad_tags_alter" => [] "block_build_views_block_alter" => [] "block_build_system_main_block_alter" => [] "block_view_system_main_block_alter" => array:1 [ …1] "block_build_video_3rd_party_alter" => [] "block_build_block_content_alter" => [] "block_build_mp_logo_alter" => [] "page_attachments" => array:9 [ …9] "metatag_defaults_load" => [] "metatag_route_entity" => array:1 [ …1] "metatags_alter" => array:2 [ …2] "metatag_tags_alter" => [] "metatag_groups_alter" => [] "tokens" => array:22 [ …22] "token_entity_mapping_alter" => [] "tokens_alter" => [] "metatags_attachments_alter" => [] "google_tag_container_load" => [] "page_attachments_alter" => array:3 [ …3] "page_top" => array:7 [ …7] "page_bottom" => array:2 [ …2] "theme_suggestions_html" => array:1 [ …1] "theme_suggestions_html_alter" => [] "breakpoints_alter" => [] "toolbar" => array:9 [ …9] "shortcut_default_set" => [] "shortcut_set_load" => [] "contact_form_load" => [] "theme_suggestions_menu" => array:1 [ …1] "theme_suggestions_menu_alter" => [] "link_alter" => [] "toolbar_alter" => array:3 [ …3] "theme_suggestions_toolbar" => [] "theme_suggestions_toolbar_alter" => [] "profile_type_load" => [] "theme_suggestions_page" => array:1 [ …1] "theme_suggestions_page_alter" => array:1 [ …1] "query_entity_query_node_alter" => [] "theme_suggestions_block" => array:2 [ …2] "theme_suggestions_block_alter" => array:1 [ …1] "block_view_mp_logo_alter" => [] "theme_suggestions_logo_mptheme" => [] "theme_suggestions_logo_mptheme_alter" => [] "block_view_block_content_alter" => [] "block_content_build_defaults_alter" => [] "block_content_view" => [] "block_content_view_alter" => [] "block_view_regional_menu_alter" => [] "theme_suggestions_regional_menu_mptheme" => [] "theme_suggestions_regional_menu_mptheme_alter" => [] "theme_suggestions_region" => array:1 [ …1] "theme_suggestions_region_alter" => [] "block_view_menu_block_alter" => [] "block_view_search_button_alter" => [] "theme_suggestions_search_button_form" => [] "theme_suggestions_search_button_form_alter" => [] "block_view_local_tasks_block_alter" => [] "local_tasks_alter" => array:7 [ …7] "menu_local_tasks_alter" => array:3 [ …3] "block_view_system_breadcrumb_block_alter" => [] "system_breadcrumb_alter" => array:2 [ …2] "block_view_help_block_alter" => array:1 [ …1] "help" => array:101 [ …101] "block_view_system_messages_block_alter" => [] "block_view_local_actions_block_alter" => [] "menu_local_actions_alter" => array:1 [ …1] "block_view_ad_tags_alter" => [] "theme_suggestions_ad_mptheme" => [] "theme_suggestions_ad_mptheme_alter" => [] "block_view_views_block_alter" => [] "views_plugins_argument_default_alter" => [] "views_plugins_sort_alter" => [] "views_plugins_area_alter" => [] "query_commerce_order_access_alter" => [] "query_views_region_event_links_alter" => [] "taxonomy_term_access" => [] "theme_suggestions_views_view_list" => [] "theme_suggestions_views_view_list_alter" => [] "theme_suggestions_views_infinite_scroll_pager" => [] "theme_suggestions_views_infinite_scroll_pager_alter" => [] "block_view_video_3rd_party_alter" => [] "theme_suggestions_video_3rd_party_mptheme" => [] "theme_suggestions_video_3rd_party_mptheme_alter" => [] "theme_suggestions_views_mini_pager" => [] "theme_suggestions_views_mini_pager_alter" => [] "query_views_term_relatives_alter" => [] "query_views_regions_list_alter" => [] "theme_suggestions_off_canvas_page_wrapper" => [] "theme_suggestions_off_canvas_page_wrapper_alter" => [] "popup_message_permission_alter" => [] "popup_message_parameters_alter" => [] "theme_suggestions_big_pipe_interface_preview" => array:1 [ …1] "theme_suggestions_big_pipe_interface_preview_alter" => [] "library_info_build" => array:2 [ …2] "library_info_alter" => array:9 [ …9] "webform_libraries_info" => [] "css_alter" => array:1 [ …1] "js_alter" => array:4 [ …4] "js_settings_build" => array:1 [ …1] "js_settings_alter" => array:2 [ …2] "query_entity_query_shortcut_alter" => [] "query_shortcut_load_multiple_alter" => [] "shortcut_storage_load" => [] "shortcut_load" => [] "entity_create_access" => [] "node_type_create_access" => [] "theme_suggestions_links" => [] "theme_suggestions_links_alter" => [] "ajax_render_alter" => [] "theme_suggestions_breadcrumb" => [] "theme_suggestions_breadcrumb_alter" => [] "field_group_content_element_keys_alter" => array:3 [ …3] "field_group_pre_render" => array:1 [ …1] "field_group_formatter_info_alter" => [] "field_group_pre_render_alter" => [] "field_group_build_pre_render_alter" => array:1 [ …1] "theme_suggestions_date_recur_basic_formatter" => [] "theme_suggestions_date_recur_basic_formatter_alter" => [] "query_commerce_order_item_load_multiple_alter" => [] "commerce_order_item_storage_load" => [] "commerce_order_item_load" => [] "query_commerce_order_load_multiple_alter" => [] "commerce_order_storage_load" => [] "commerce_order_load" => [] "contextual_links_plugins_alter" => [] "contextual_links_alter" => [] "contextual_links_view_alter" => array:3 [ …3] "node_access" => array:1 [ …1] "date_recur_interpreter_load" => [] "facebook_pixel_event_data_alter" => [] "theme_suggestions_locations_related_mptheme" => [] "theme_suggestions_locations_related_mptheme_alter" => [] "node_links_alter" => array:1 [ …1] "theme_suggestions_field_group_html_element" => [] "theme_suggestions_field_group_html_element_alter" => [] "block_build_page_title_block_alter" => [] "block_view_page_title_block_alter" => [] "block_build_lead_image_alter" => [] "block_build_activities_side_get_listed_alter" => [] "block_build_activities_side_find_and_book_link_alter" => [] "theme_suggestions_menu_local_tasks" => [] "theme_suggestions_menu_local_tasks_alter" => [] "theme_suggestions_menu_local_task" => [] "theme_suggestions_menu_local_task_alter" => [] "theme_suggestions_page_title" => [] "theme_suggestions_page_title_alter" => [] "block_view_activities_side_get_listed_alter" => [] "block_view_activities_side_find_and_book_link_alter" => [] "query_views_activities_links_to_calendar_alter" => [] "view_access" => [] "devel_dumper_info_alter" => [] "query_entity_query_taxonomy_term_alter" => [] "block_view_lead_image_alter" => [] "theme_suggestions_leadimage_mptheme" => [] "theme_suggestions_leadimage_mptheme_alter" => [] "query_entity_query_file_alter" => [] "theme_suggestions_better_social_sharing_buttons" => [] "theme_suggestions_better_social_sharing_buttons_alter" => [] "block_build_content_body_block_alter" => [] "block_build_guides_latest_articles_alter" => [] "block_build_guides_featured_providers_alter" => [] "block_view_content_body_block_alter" => [] "theme_suggestions_body_mptheme" => [] "theme_suggestions_body_mptheme_alter" => [] "block_view_guides_latest_articles_alter" => [] "query_views_guides_latest_articles_alter" => [] "s3fs_url_settings_alter" => [] "block_view_guides_featured_providers_alter" => [] "query_views_featured_providers_alter" => [] "query_views_author_card_alter" => [] "query_user_access_alter" => [] "query_entity_query_profile_alter" => [] "file_type_load" => [] "query_profile_load_multiple_alter" => [] "profile_storage_load" => [] "profile_load" => [] "profile_field_values_init" => [] "profile_create" => [] "profile_access" => [] "query_views_featured_posts_alter" => [] "query_views_sidebar_calendar_alter" => [] "fivestar_widgets" => array:1 [ …1] "fivestar_widgets_alter" => [] "form_alter" => array:24 [ …24] "form_fivestar_form_1_alter" => [] "theme_suggestions_fivestar_static" => [] "theme_suggestions_fivestar_static_alter" => [] "theme_suggestions_fivestar_static_element" => [] "theme_suggestions_fivestar_static_element_alter" => [] "theme_suggestions_form_element" => array:1 [ …1] "theme_suggestions_form_element_alter" => [] "theme_suggestions_form_element_label" => [] "theme_suggestions_form_element_label_alter" => [] "theme_suggestions_fivestar_summary" => [] "theme_suggestions_fivestar_summary_alter" => [] "workflow_load" => [] "theme_suggestions_input" => [] "theme_suggestions_input_alter" => [] "theme_suggestions_form" => [] "theme_suggestions_form_alter" => [] "query_entity_query_content_moderation_state_alter" => [] "query_views_operator_events_alter" => [] "query_views_event_calendar_alter" => [] "theme_suggestions_pager" => [] "theme_suggestions_pager_alter" => [] "block_build_search_tab_links_alter" => [] "block_build_popular_events_alter" => [] "block_build_search_datebar_alter" => [] "block_build_search_filters_remove_events_alter" => [] "block_build_locations_related_alter" => [] "block_build_sales_link_alter" => [] "block_build_search_filters_events_alter" => [] "block_view_search_tab_links_alter" => [] "block_view_popular_events_alter" => [] "block_view_search_datebar_alter" => [] "theme_suggestions_datebar_mptheme" => [] "theme_suggestions_datebar_mptheme_alter" => [] "block_view_sales_link_alter" => [] "block_view_search_filters_events_alter" => [] "form_search_form_alter" => [] "theme_suggestions_filter_term_mptheme" => [] "theme_suggestions_filter_term_mptheme_alter" => [] "theme_suggestions_details" => [] "theme_suggestions_details_alter" => [] "block_view_search_filters_remove_events_alter" => [] "block_view_locations_related_alter" => [] "user_build_defaults_alter" => [] "user_view" => array:2 [ …2] "user_view_alter" => array:1 [ …1] "theme_suggestions_user" => [] "theme_suggestions_user_alter" => [] "masquerade_access" => array:1 [ …1] "geolocation_mapprovider_info_alter" => [] "geolocation_dataprovider_info_alter" => [] "geolocation_mapcenter_info_alter" => [] "geolocation_mapfeature_info_alter" => [] "theme_suggestions_geolocation_map_wrapper" => [] "theme_suggestions_geolocation_map_wrapper_alter" => [] "theme_suggestions_geolocation_map_location" => [] "theme_suggestions_geolocation_map_location_alter" => [] "geolocation_google_maps_parameters" => [] "query_views_search_providers_alter" => [] "query_commerce_subscription_load_multiple_alter" => [] "commerce_subscription_storage_load" => [] "commerce_subscription_load" => [] "block_build_popular_directory_alter" => [] "block_build_search_filters_remove_directory_alter" => [] "block_build_search_filters_directory_alter" => [] "block_view_popular_directory_alter" => [] "block_view_search_filters_directory_alter" => [] "block_view_search_filters_remove_directory_alter" => [] "form_user_login_form_alter" => array:1 [ …1] "theme_suggestions_table" => [] "theme_suggestions_table_alter" => [] "theme_suggestions_event_links_mptheme" => [] "theme_suggestions_event_links_mptheme_alter" => [] "query_views_search_articles_alter" => [] "block_build_search_filters_remove_articles_alter" => [] "block_build_search_filters_articles_alter" => [] "block_view_search_filters_articles_alter" => [] "block_view_search_filters_remove_articles_alter" => [] "language_content_settings_create" => [] "user_field_values_init" => [] "user_create" => [] "entity_form_mode_alter" => [] "entity_form_display_load" => [] "entity_form_display_alter" => array:5 [ …5] "entity_prepare_form" => array:1 [ …1] "user_prepare_form" => [] "user_create_access" => [] "field_widget_info_alter" => array:6 [ …6] "field_widget_single_element_form_alter" => array:8 [ …8] "field_widget_single_element_datetime_default_form_alter" => [] "field_widget_complete_form_alter" => [] "field_widget_complete_datetime_default_form_alter" => [] "field_widget_single_element_string_textfield_form_alter" => [] "field_widget_complete_string_textfield_form_alter" => [] "options_list_alter" => [] "field_widget_single_element_options_buttons_form_alter" => [] "field_widget_complete_options_buttons_form_alter" => [] "form_user_form_alter" => array:1 [ …1] "form_user_register_form_alter" => array:2 [ …2] "theme_suggestions_radios" => array:1 [ …1] "theme_suggestions_radios_alter" => [] "theme_suggestions_fieldset" => [] "theme_suggestions_fieldset_alter" => [] "theme_suggestions_field_multiple_value_form" => [] "theme_suggestions_field_multiple_value_form_alter" => [] "query_entity_query_user_alter" => [] "entity_reference_selection_alter" => [] "user_presave" => array:3 [ …3] "entity_presave" => array:7 [ …7] "user_insert" => array:1 [ …1] "entity_insert" => array:7 [ …7] "pathauto_alias_types_alter" => [] "pathauto_pattern_load" => [] "pathauto_pattern_alter" => [] "pathauto_alias_alter" => [] "pathauto_is_alias_reserved" => [] "path_alias_field_values_init" => [] "path_alias_create" => [] "path_alias_presave" => [] "path_alias_insert" => array:2 [ …2] "query_entity_query_menu_link_content_alter" => [] "mail_alter" => array:3 [ …3] "mail_backend_info_alter" => [] "user_login" => array:3 [ …3] "google_tag_event_info_alter" => [] "theme_suggestions_status_messages" => [] "theme_suggestions_status_messages_alter" => [] "queue_info_alter" => array:1 [ …1] "query_views_provider_dashboard_alter" => [] "query_commerce_product_variation_access_alter" => [] "query_views_activity_dashboard_alter" => [] "form_user_pass_alter" => [] "theme_suggestions_datetime_form" => [] "theme_suggestions_datetime_form_alter" => [] "theme_suggestions_datetime_wrapper" => [] "theme_suggestions_datetime_wrapper_alter" => [] "user_logout" => array:1 [ …1] "profile_build_defaults_alter" => [] "profile_view" => [] "profile_view_alter" => [] "theme_suggestions_profile" => array:1 [ …1] "theme_suggestions_profile_alter" => [] "profile_type_access" => array:1 [ …1] "theme_suggestions_geolocation_latlng_formatter" => [] "theme_suggestions_geolocation_latlng_formatter_alter" => [] "query_term_node_count_alter" => [] "query_redirect_load_multiple_alter" => [] "redirect_storage_load" => [] "redirect_load" => [] "redirect_response_alter" => [] "s3fs_stream_open_params_alter" => [] "image_toolkit_operation_alter" => [] "file_mimetype_mapping_alter" => [] "s3fs_upload_params_alter" => [] "s3fs_command_params_alter" => [] "query_entity_access_alter" => [] "query_comment_filter_alter" => [] "query_pager_alter" => [] "query_comment_load_multiple_alter" => [] "comment_storage_load" => [] "comment_load" => [] "comment_build_defaults_alter" => [] "form_fivestar_form_2_alter" => [] "form_fivestar_form_3_alter" => [] "form_fivestar_form_4_alter" => [] "form_fivestar_form_5_alter" => [] "form_fivestar_form_6_alter" => [] "form_fivestar_form_7_alter" => [] "comment_view" => [] "comment_view_alter" => [] "theme_suggestions_comment" => [] "theme_suggestions_comment_alter" => array:1 [ …1] "query_content_moderation_state_load_multiple_alter" => [] "content_moderation_state_storage_load" => [] "content_moderation_state_load" => [] "comment_access" => [] "comment_create_access" => [] "comment_links_alter" => [] ] #verified: array:12 [ "entity_load" => true "user_role_load" => true "language_types_info" => true "language_types_info_alter" => true "entity_preload" => true "user_load" => true "node_load" => true "entity_view_mode_alter" => true "context_load" => true "node_build_defaults_alter" => true "entity_build_defaults_alter" => true "module_implements_alter" => true ] #hookInfo: null #cacheBackend: Drupal\Core\Cache\DatabaseBackend {#28 #maxRows: 5000 #bin: "cache_bootstrap" #connection: Drupal\mysql\Driver\Database\mysql\Connection {#16 …25} #checksumProvider: Drupal\Core\Cache\DatabaseCacheTagsChecksum {#60 …4} } #cacheNeedsWriting: false #alterFunctions: array:4 [ "language_types_info" => array:1 [ …1] "entity_view_mode" => [] "node_build_defaults,entity_build_defaults" => array:1 [ …1] "module_implements" => array:9 [ …9] ] #root: "/var/app/current/web" #includeFileKeys: [] } #stringTranslation: Drupal\Core\StringTranslation\TranslationManager {#321 #translators: array:2 [ 30 => array:1 [ …1] 0 => array:1 [ …1] ] #sortedTranslators: null #defaultLangcode: "en" } #_serviceIds: [] #_entityStorages: [] #entityTypeId: "node" #entityType: Drupal\Core\Entity\ContentEntityType {#637 #id: "node" #class: "Drupal\node\Entity\Node" #provider: "node" #static_cache: true #render_cache: true #persistent_cache: true #entity_keys: array:12 [ "id" => "nid" "revision" => "vid" "bundle" => "type" "label" => "title" "langcode" => "langcode" "uuid" => "uuid" "status" => "status" "published" => "status" "uid" => "uid" "owner" => "uid" "default_langcode" => "default_langcode" "revision_translation_affected" => "revision_translation_affected" ] #originalClass: "Drupal\node\Entity\Node" #handlers: array:13 [ "storage" => "Drupal\node\NodeStorage" "storage_schema" => "Drupal\node\NodeStorageSchema" "view_builder" => "Drupal\node\NodeViewBuilder" "access" => "Drupal\node\NodeAccessControlHandler" "views_data" => "Drupal\node\NodeViewsData" "form" => array:15 [ …15] "route_provider" => array:2 [ …2] "list_builder" => "Drupal\node\NodeListBuilder" "translation" => "Drupal\node\NodeTranslationHandler" "inline_form" => "\Drupal\inline_entity_form\Form\NodeInlineForm" "autosave_form" => "Drupal\autosave_form\Form\AutosaveEntityFormHandler" "moderation" => "Drupal\content_moderation\Entity\Handler\NodeModerationHandler" "query_access" => "Drupal\entity\QueryAccess\EventOnlyQueryAccessHandler" ] #admin_permission: null #collection_permission: "access content overview" #permission_granularity: "bundle" #links: array:13 [ "canonical" => "/node/{node}" "delete-form" => "/node/{node}/delete" "delete-multiple-form" => "/admin/content/node/delete" "edit-form" => "/node/{node}/edit" "version-history" => "/node/{node}/revisions" "revision" => "/node/{node}/revisions/{node_revision}/view" "create" => "/node" "latest-version" => "/node/{node}/latest" "devel-load" => "/devel/node/{node}" "devel-load-with-references" => "/devel/load-with-references/node/{node}" "devel-render" => "/devel/render/node/{node}" "devel-definition" => "/devel/definition/node/{node}" "token-devel" => "/devel/token/node/{node}" ] #bundle_entity_type: "node_type" #bundle_of: null #bundle_label: Drupal\Core\StringTranslation\TranslatableMarkup {#638 #string: "Content type" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } #base_table: "node" #revision_data_table: "node_field_revision" #revision_table: "node_revision" #data_table: "node_field_data" #internal: false #translatable: true #show_revision_ui: true #label: Drupal\Core\StringTranslation\TranslatableMarkup {#639 #string: "Content" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } #label_collection: Drupal\Core\StringTranslation\TranslatableMarkup {#640 #string: "Content" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } #label_singular: Drupal\Core\StringTranslation\TranslatableMarkup {#641 #string: "content item" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } #label_plural: Drupal\Core\StringTranslation\TranslatableMarkup {#642 #string: "content items" #arguments: [] #translatedMarkup: null #options: [] #stringTranslation: null } #label_count: array:3 [ "singular" => "@count content item" "plural" => "@count content items" "context" => null ] #uri_callback: null #group: "content" #group_label: Drupal\Core\StringTranslation\TranslatableMarkup {#643 #string: "Content" #arguments: [] #translatedMarkup: null #options: array:1 [ …1] #stringTranslation: null } #field_ui_base_route: "entity.node_type.edit_form" #common_reference_target: true #list_cache_contexts: array:1 [ 0 => "user.node_grants:view" ] #list_cache_tags: array:1 [ 0 => "node_list" ] #constraints: array:3 [ "EntityChanged" => null "EntityUntranslatableFields" => null "MenuSettings" => [] ] #additional: array:1 [ "token_type" => "node" ] #_serviceIds: [] #_entityStorages: [] #stringTranslation: null #revision_metadata_keys: array:4 [ "revision_user" => "revision_uid" "revision_created" => "revision_timestamp" "revision_log_message" => "revision_log" "revision_default" => "revision_default" ] } #entityRepository: Drupal\Core\Entity\EntityRepository {#931 #entityTypeManager: Drupal\Core\Entity\EntityTypeManager {#319 #discovery: Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery {#295 …8} #factory: null #mapper: null #cacheKey: "entity_type" #cacheTags: array:1 [ …1] #alterHook: "entity_type" #subdir: "Entity" #moduleHandler: Drupal\Core\Extension\ModuleHandler {#31} #defaults: [] #pluginDefinitionAnnotationName: "Drupal\Component\Annotation\Plugin" #pluginDefinitionAttributeName: null #pluginInterface: "Drupal\Core\Entity\EntityInterface" #namespaces: ArrayObject {#312 …4} #additionalAnnotationNamespaces: [] #definitions: array:94 [ …94] #cacheBackend: Drupal\Core\Cache\DatabaseBackend {#303 #maxRows: 5000 #bin: "cache_discovery" #connection: Drupal\mysql\Driver\Database\mysql\Connection {#16 …25} #checksumProvider: Drupal\Core\Cache\DatabaseCacheTagsChecksum {#60 …4} } #useCaches: true #handlers: array:2 [ …2] #stringTranslation: Drupal\Core\StringTranslation\TranslationManager {#321} #classResolver: Drupal\Core\DependencyInjection\ClassResolver {#68 …3} #entityLastInstalledSchemaRepository: Drupal\Core\Entity\EntityLastInstalledSchemaRepository {#316 …3} #container: Drupal\Core\DependencyInjection\Container {#22} } #languageManager: Drupal\language\ConfigurableLanguageManager {#315 #languages: array:1 [ "en" => array:2 [ …2] ] #defaultLanguage: Drupal\Core\Language\LanguageDefault {#306 #language: Drupal\Core\Language\Language {#309 …5} } #definedLanguageTypesInfo: array:3 [ "language_interface" => array:3 [ …3] "language_content" => array:3 [ …3] "language_url" => array:1 [ …1] ] #_serviceIds: [] #_entityStorages: [] #configFactory: Drupal\Core\Config\ConfigFactory {#300 #storage: Drupal\Core\Config\CachedStorage {#297 …5} #eventDispatcher: Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher {#63} #cache: array:14 [ …14] #typedConfigManager: Drupal\Core\Config\TypedConfigManager {#302 …25} #configFactoryOverrides: array:1 [ …1] } #moduleHandler: Drupal\Core\Extension\ModuleHandler {#31} #configFactoryOverride: Drupal\language\Config\LanguageConfigFactoryOverride {#292 #baseStorage: Drupal\Core\Config\CachedStorage {#297 …5} #storages: array:1 [ …1] #typedConfigManager: Drupal\Core\Config\TypedConfigManager {#302 …25} #eventDispatcher: Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher {#63} #language: Drupal\Core\Language\Language {#309 …5} } #requestStack: Symfony\Component\HttpFoundation\RequestStack {#19 -requests: array:2 [ …2] } #negotiator: null #languageTypes: array:4 [ "_core" => array:1 [ …1] "all" => array:3 [ …3] "configurable" => array:1 [ …1] "negotiation" => array:3 [ …3] ] #languageTypesInfo: array:3 [ "language_interface" => array:3 [ …3] "language_content" => array:4 [ …4] "language_url" => array:2 [ …2] ] #negotiatedLanguages: array:2 [ "language_url" => Drupal\Core\Language\Language {#309 …5} "language_interface" => Drupal\Core\Language\Language {#309 …5} ] #negotiatedMethods: null #initialized: false #initializing: [] } #contextRepository: Drupal\Core\Plugin\Context\LazyContextRepository {#933 #contextProviderServiceIDs: array:8 [ …8] #container: Drupal\Core\DependencyInjection\Container {#22} #contexts: [] } } #entityDisplayRepository: Drupal\Core\Entity\EntityDisplayRepository {#1698 #displayModeInfo: array:1 [ "view_mode" => array:21 [ …21] ] #languageManager: Drupal\language\ConfigurableLanguageManager {#315} #entityTypeManager: Drupal\Core\Entity\EntityTypeManager {#319} #moduleHandler: Drupal\Core\Extension\ModuleHandler {#31} #cacheBackend: Drupal\Core\Cache\DatabaseBackend {#303} #useCaches: true #stringTranslation: null } #cacheBin: "render" #languageManager: Drupal\language\ConfigurableLanguageManager {#315} #themeRegistry: Drupal\Core\Theme\Registry {#890 #theme: Drupal\Core\Theme\ActiveTheme {#2717 #name: "areamp" #logo: "themes/custom/areamp/logo.svg" #path: "themes/custom/areamp" #engine: "twig" #owner: "core/themes/engines/twig/twig.engine" #baseThemeExtensions: array:1 [ …1] #extension: Drupal\Core\Extension\Extension {#2721 …19} #libraries: array:2 [ …2] #regions: array:15 [ …15] #librariesOverride: array:1 [ …1] #librariesExtend: array:1 [ …1] } #lock: Drupal\Core\ProxyClass\Lock\DatabaseLockBackend {#314 #drupalProxyOriginalServiceId: "drupal.proxy_original_service.lock" #service: null #container: Drupal\Core\DependencyInjection\Container {#22} #_serviceIds: [] #_entityStorages: [] } #registry: [] #cache: Drupal\Core\Cache\DatabaseBackend {#331 #maxRows: 5000 #bin: "cache_default" #connection: Drupal\mysql\Driver\Database\mysql\Connection {#16 …25} #checksumProvider: Drupal\Core\Cache\DatabaseCacheTagsChecksum {#60 …4} } #moduleHandler: Drupal\Core\Extension\ModuleHandler {#31} #runtimeRegistry: array:1 [ "areamp" => Drupal\Core\Utility\ThemeRegistry {#2680 …12} ] #initialized: false #themeName: null #root: "/var/app/current/web" #themeHandler: Drupal\Core\Extension\ThemeHandler {#841 #list: array:5 [ …5] #configFactory: Drupal\Core\Config\ConfigFactory {#300} #themeList: Drupal\Core\Extension\ThemeExtensionList {#849 …15} #root: "/var/app/current/web" } #themeInitialization: Drupal\Core\Theme\ThemeInitialization {#882 #themeHandler: Drupal\Core\Extension\ThemeHandler {#841} #cache: Drupal\Core\Cache\DatabaseBackend {#28} #root: "/var/app/current/web" #extensions: null #moduleHandler: Drupal\Core\Extension\ModuleHandler {#31} } #themeManager: Drupal\Core\Theme\ThemeManager {#876 #themeNegotiator: Drupal\Core\Theme\ThemeNegotiator {#879 …3} #themeRegistry: Drupal\Core\Theme\Registry {#890} #activeTheme: Drupal\Core\Theme\ActiveTheme {#2717} #themeInitialization: Drupal\Core\Theme\ThemeInitialization {#882} #moduleHandler: Drupal\Core\Extension\ModuleHandler {#31} #root: "/var/app/current/web" } #runtimeCache: Drupal\Core\Cache\DatabaseBackend {#28} #moduleList: Drupal\Core\Extension\ModuleExtensionList {#898 #type: "module" #root: "/var/app/current/web" #cache: Drupal\Core\Cache\DatabaseBackend {#331} #defaults: array:5 [ …5] #infoParser: Drupal\Core\Extension\InfoParser {#848 …1} #moduleHandler: Drupal\Core\Extension\ModuleHandler {#31} #extensions: null #extensionInfo: null #pathNames: null #addedPathNames: array:173 [ …173] #state: Drupal\Core\State\State {#257 …2} #installProfile: "mp" #configFactory: Drupal\Core\Config\ConfigFactory {#300} #profileList: Drupal\Core\Extension\ProfileExtensionList {#903 …12} #stringTranslation: null } } #singleFieldDisplays: null } 1 => "build" ] ] ]