{'activityCode': 'A0MLNO0586', 'country': {'code': 'ID', 'name': 'Indonesia', 'destinations': [{'code': 'BAI', 'name': 'Bali'}]}, 'operationDays': [{'code': 'MON', 'name': 'Monday'}, {'code': 'TUE', 'name': 'Tuesday'}, {'code': 'WED', 'name': 'Wednesday'}, {'code': 'THU', 'name': 'Thursday'}, {'code': 'FRI', 'name': 'Friday'}, {'code': 'SAT', 'name': 'Saturday'}, {'code': 'SUN', 'name': 'Sunday'}], 'modalities': [{'code': '1437583921#PRIVATE', 'name': 'Private Tour Only', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'MOBILE', 'text': 'PLEASE INDICATE YOUR MOBILE NUMBER', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': 'Meeting point: Hotel Lobby // Meeting point instructions: Please ensure you arrive at the meeting point at least 10 minutes prior to the tour start time // Start time: 3:00pm // End time: 8:00pm // End point: Sanur Kuta Nusadua Area // Duration: 5 hours // Inclusions: Entrance fee to Pura Luhur Uluwatu,Kecak Dance // Exclusions: Dinner, Travel insurance; beverage at restaurants during meals; miscellaneous expenses (drinks, alcohol, tipping) // Mandatory instructions: Remember to bring the voucher and valid photo ID with you. If you have any special requirements or want to arrange an alternative pick up location please call +62 811-3801-881 // Voucher type: Voucherless. You don´t need to bring any voucher (digital or printed) // Voucher validity: Date of Service // Supplier name: Lotus Asia Tours // Supplier emergency phone: +62 361 620 88 38.\t\t\t\t\n\t\t\t\t\t..'}], 'supplierInformation': {'name': 'PT PACIFIC WORLD NUSANTARA', 'vatNumber': '018699264058000'}, 'providerInformation': {'name': 'PT LOTUSINDO'}, 'destinationCode': 'BAI', 'contract': {'incomingOffice': 325, 'code': 5086, 'name': 'IMPRESSPRVL2026'}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 110.48, 'boxOfficeAmount': 113.43, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 25.1, 'boxOfficeAmount': 56.72, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'p8g0v0q5qgrnaip1e9qhiss2nj0156', 'operationDates': [{'from': '2026-09-23', 'to': '2026-09-23', 'cancellationPolicies': [{'dateFrom': '2026-09-22T00:00:00.000Z', 'amount': 110.48}]}, {'from': '2026-09-24', 'to': '2026-09-24', 'cancellationPolicies': [{'dateFrom': '2026-09-23T00:00:00.000Z', 'amount': 110.48}]}, {'from': '2026-09-25', 'to': '2026-09-25', 'cancellationPolicies': [{'dateFrom': '2026-09-24T00:00:00.000Z', 'amount': 110.48}]}, {'from': '2026-09-26', 'to': '2026-09-26', 'cancellationPolicies': [{'dateFrom': '2026-09-25T00:00:00.000Z', 'amount': 110.48}]}, {'from': '2026-09-27', 'to': '2026-09-27', 'cancellationPolicies': [{'dateFrom': '2026-09-26T00:00:00.000Z', 'amount': 110.48}]}, {'from': '2026-09-28', 'to': '2026-09-28', 'cancellationPolicies': [{'dateFrom': '2026-09-27T00:00:00.000Z', 'amount': 110.48}]}, {'from': '2026-09-29', 'to': '2026-09-29', 'cancellationPolicies': [{'dateFrom': '2026-09-28T00:00:00.000Z', 'amount': 110.48}]}, {'from': '2026-09-30', 'to': '2026-09-30', 'cancellationPolicies': [{'dateFrom': '2026-09-29T00:00:00.000Z', 'amount': 110.48}]}], 'languages': [{'code': 'RUS', 'description': 'Russian'}], 'sessions': [{'code': '15:00', 'name': '15:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 110.48, 'boxOfficeAmount': 113.43, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 25.1, 'boxOfficeAmount': 56.72, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 110.48, 'boxOfficeAmount': 113.43, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'amount': 13.26, 'vatPercentage': 0, 'vatAmount': 2.78}}, {'rateKey': 'sj6qpppj9ujdlmu7brsu4d7h9e0156', 'operationDates': [{'from': '2026-09-23', 'to': '2026-09-23', 'cancellationPolicies': [{'dateFrom': '2026-09-22T00:00:00.000Z', 'amount': 110.48}]}, {'from': '2026-09-24', 'to': '2026-09-24', 'cancellationPolicies': [{'dateFrom': '2026-09-23T00:00:00.000Z', 'amount': 110.48}]}, {'from': '2026-09-25', 'to': '2026-09-25', 'cancellationPolicies': [{'dateFrom': '2026-09-24T00:00:00.000Z', 'amount': 110.48}]}, {'from': '2026-09-26', 'to': '2026-09-26', 'cancellationPolicies': [{'dateFrom': '2026-09-25T00:00:00.000Z', 'amount': 110.48}]}, {'from': '2026-09-27', 'to': '2026-09-27', 'cancellationPolicies': [{'dateFrom': '2026-09-26T00:00:00.000Z', 'amount': 110.48}]}, {'from': '2026-09-28', 'to': '2026-09-28', 'cancellationPolicies': [{'dateFrom': '2026-09-27T00:00:00.000Z', 'amount': 110.48}]}, {'from': '2026-09-29', 'to': '2026-09-29', 'cancellationPolicies': [{'dateFrom': '2026-09-28T00:00:00.000Z', 'amount': 110.48}]}, {'from': '2026-09-30', 'to': '2026-09-30', 'cancellationPolicies': [{'dateFrom': '2026-09-29T00:00:00.000Z', 'amount': 110.48}]}], 'languages': [{'code': 'FRA', 'description': 'French'}], 'sessions': [{'code': '15:00', 'name': '15:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 110.48, 'boxOfficeAmount': 113.43, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 25.1, 'boxOfficeAmount': 56.72, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 110.48, 'boxOfficeAmount': 113.43, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'amount': 13.26, 'vatPercentage': 0, 'vatAmount': 2.78}}, {'rateKey': 'e7g3pnq3878tlaotknm0i4kuh20156', 'operationDates': [{'from': '2026-09-23', 'to': '2026-09-23', 'cancellationPolicies': [{'dateFrom': '2026-09-22T00:00:00.000Z', 'amount': 110.48}]}, {'from': '2026-09-24', 'to': '2026-09-24', 'cancellationPolicies': [{'dateFrom': '2026-09-23T00:00:00.000Z', 'amount': 110.48}]}, {'from': '2026-09-25', 'to': '2026-09-25', 'cancellationPolicies': [{'dateFrom': '2026-09-24T00:00:00.000Z', 'amount': 110.48}]}, {'from': '2026-09-26', 'to': '2026-09-26', 'cancellationPolicies': [{'dateFrom': '2026-09-25T00:00:00.000Z', 'amount': 110.48}]}, {'from': '2026-09-27', 'to': '2026-09-27', 'cancellationPolicies': [{'dateFrom': '2026-09-26T00:00:00.000Z', 'amount': 110.48}]}, {'from': '2026-09-28', 'to': '2026-09-28', 'cancellationPolicies': [{'dateFrom': '2026-09-27T00:00:00.000Z', 'amount': 110.48}]}, {'from': '2026-09-29', 'to': '2026-09-29', 'cancellationPolicies': [{'dateFrom': '2026-09-28T00:00:00.000Z', 'amount': 110.48}]}, {'from': '2026-09-30', 'to': '2026-09-30', 'cancellationPolicies': [{'dateFrom': '2026-09-29T00:00:00.000Z', 'amount': 110.48}]}], 'languages': [{'code': 'ITA', 'description': 'Italian'}], 'sessions': [{'code': '15:00', 'name': '15:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 110.48, 'boxOfficeAmount': 113.43, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 25.1, 'boxOfficeAmount': 56.72, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 110.48, 'boxOfficeAmount': 113.43, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'amount': 13.26, 'vatPercentage': 0, 'vatAmount': 2.78}}, {'rateKey': 'hbaab5lo2u6lr6913j4hvog01e0156', 'operationDates': [{'from': '2026-09-23', 'to': '2026-09-23', 'cancellationPolicies': [{'dateFrom': '2026-09-22T00:00:00.000Z', 'amount': 110.48}]}, {'from': '2026-09-24', 'to': '2026-09-24', 'cancellationPolicies': [{'dateFrom': '2026-09-23T00:00:00.000Z', 'amount': 110.48}]}, {'from': '2026-09-25', 'to': '2026-09-25', 'cancellationPolicies': [{'dateFrom': '2026-09-24T00:00:00.000Z', 'amount': 110.48}]}, {'from': '2026-09-26', 'to': '2026-09-26', 'cancellationPolicies': [{'dateFrom': '2026-09-25T00:00:00.000Z', 'amount': 110.48}]}, {'from': '2026-09-27', 'to': '2026-09-27', 'cancellationPolicies': [{'dateFrom': '2026-09-26T00:00:00.000Z', 'amount': 110.48}]}, {'from': '2026-09-28', 'to': '2026-09-28', 'cancellationPolicies': [{'dateFrom': '2026-09-27T00:00:00.000Z', 'amount': 110.48}]}, {'from': '2026-09-29', 'to': '2026-09-29', 'cancellationPolicies': [{'dateFrom': '2026-09-28T00:00:00.000Z', 'amount': 110.48}]}, {'from': '2026-09-30', 'to': '2026-09-30', 'cancellationPolicies': [{'dateFrom': '2026-09-29T00:00:00.000Z', 'amount': 110.48}]}], 'languages': [{'code': 'CAS', 'description': 'Spanish'}], 'sessions': [{'code': '15:00', 'name': '15:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 110.48, 'boxOfficeAmount': 113.43, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 25.1, 'boxOfficeAmount': 56.72, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 110.48, 'boxOfficeAmount': 113.43, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'amount': 13.26, 'vatPercentage': 0, 'vatAmount': 2.78}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1437583921'}, {'code': '1607001457#SHARED', 'name': 'Shared Tour Only', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'MOBILE', 'text': 'PLEASE INDICATE YOUR MOBILE NUMBER', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': 'Meeting point: Hotel Lobby // Meeting point instructions: Please ensure you arrive at the meeting point at least 10 minutes prior to the tour start time // Start time: 3:00pm // End time: 8:00pm // End point: Sanur Kuta Nusadua Area // Duration: 5 hours // Inclusions: Entrance fee to Pura Luhur Uluwatu,Kecak Dance// Exclusions: Travel insurance; beverage and meals; tips // Mandatory instructions: Remember to bring the voucher and valid photo ID with you. If you have any special requirements or want to arrange an alternative pick up location please call +62 811-3801-881 // Voucher type: Voucherless. You don´t need to bring any voucher (digital or printed) // Voucher validity: Date of Service // Supplier name: Lotus Asia Tours // Supplier emergency phone: +62 361 620 88 38.\n\t\t\t\n\t\t\t\t\t'}], 'supplierInformation': {'name': 'PT PACIFIC WORLD NUSANTARA', 'vatNumber': '018699264058000'}, 'providerInformation': {'name': 'PT LOTUSINDO'}, 'destinationCode': 'BAI', 'contract': {'incomingOffice': 325, 'code': 5087, 'name': 'IMPRESSSIC2026'}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 42.18, 'boxOfficeAmount': 43.31, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 21.09, 'boxOfficeAmount': 21.66, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': '9f3futmk7d30iaq7410df8vtig0156', 'operationDates': [{'from': '2026-09-24', 'to': '2026-09-24', 'cancellationPolicies': [{'dateFrom': '2026-09-23T00:00:00.000Z', 'amount': 42.18}]}, {'from': '2026-09-28', 'to': '2026-09-28', 'cancellationPolicies': [{'dateFrom': '2026-09-27T00:00:00.000Z', 'amount': 42.18}]}], 'languages': [{'code': 'ITA', 'description': 'Italian'}], 'sessions': [{'code': '15:00', 'name': '15:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 42.18, 'boxOfficeAmount': 43.31, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 21.09, 'boxOfficeAmount': 21.66, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 42.18, 'boxOfficeAmount': 43.31, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'amount': 5.06, 'vatPercentage': 0, 'vatAmount': 1.06}}, {'rateKey': 'vl9j2qv2t0dvq55eg3im2rf6j70156', 'operationDates': [{'from': '2026-09-24', 'to': '2026-09-24', 'cancellationPolicies': [{'dateFrom': '2026-09-23T00:00:00.000Z', 'amount': 42.18}]}, {'from': '2026-09-28', 'to': '2026-09-28', 'cancellationPolicies': [{'dateFrom': '2026-09-27T00:00:00.000Z', 'amount': 42.18}]}], 'languages': [{'code': 'FRA', 'description': 'French'}], 'sessions': [{'code': '15:00', 'name': '15:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 42.18, 'boxOfficeAmount': 43.31, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 21.09, 'boxOfficeAmount': 21.66, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 42.18, 'boxOfficeAmount': 43.31, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'amount': 5.06, 'vatPercentage': 0, 'vatAmount': 1.06}}, {'rateKey': 'lbra1nj571k455k7l6rjir6i30156', 'operationDates': [{'from': '2026-09-24', 'to': '2026-09-24', 'cancellationPolicies': [{'dateFrom': '2026-09-23T00:00:00.000Z', 'amount': 42.18}]}, {'from': '2026-09-28', 'to': '2026-09-28', 'cancellationPolicies': [{'dateFrom': '2026-09-27T00:00:00.000Z', 'amount': 42.18}]}], 'languages': [{'code': 'CAS', 'description': 'Spanish'}], 'sessions': [{'code': '15:00', 'name': '15:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 42.18, 'boxOfficeAmount': 43.31, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 21.09, 'boxOfficeAmount': 21.66, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 42.18, 'boxOfficeAmount': 43.31, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'amount': 5.06, 'vatPercentage': 0, 'vatAmount': 1.06}}, {'rateKey': 'rrgpev85ov3sr6qbmm26rhinl70156', 'operationDates': [{'from': '2026-09-24', 'to': '2026-09-24', 'cancellationPolicies': [{'dateFrom': '2026-09-23T00:00:00.000Z', 'amount': 42.18}]}, {'from': '2026-09-28', 'to': '2026-09-28', 'cancellationPolicies': [{'dateFrom': '2026-09-27T00:00:00.000Z', 'amount': 42.18}]}], 'languages': [{'code': 'RUS', 'description': 'Russian'}], 'sessions': [{'code': '15:00', 'name': '15:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 42.18, 'boxOfficeAmount': 43.31, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 21.09, 'boxOfficeAmount': 21.66, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 42.18, 'boxOfficeAmount': 43.31, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'amount': 5.06, 'vatPercentage': 0, 'vatAmount': 1.06}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1607001457'}], 'currencyName': 'Euro', 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 42.18, 'boxOfficeAmount': 43.31, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 21.09, 'boxOfficeAmount': 21.66, 'mandatoryApplyAmount': False}], 'content': {'name': 'Impressive Uluwatu & Kecak Dance Tour', 'detailedInfo': [], 'featureGroups': [{'groupCode': 'DRINKS', 'excluded': [{'featureType': 'DRINKSNOT', 'description': 'Drinks'}]}, {'groupCode': 'ASSISTANCE', 'included': [{'featureType': 'FARES_AND_FEESINCL', 'description': 'Entrance fee'}]}, {'groupCode': 'UNKNOWN', 'excluded': [{'featureType': 'OTHERNOT', 'description': 'Travel Insurance'}], 'included': [{'featureType': 'OTHERINCL', 'description': 'Guide'}]}, {'groupCode': 'TRANSPORT', 'included': [{'featureType': 'TRANSPORTINCL', 'description': 'Pick-up available from the hotel. '}, {'featureType': 'TRANSPORTINCL', 'description': 'Drop off at the hotel.'}]}], 'location': {'endPoints': [{'type': 'Other', 'description': 'In the Sanur Kuta Nusadua Area. In the Sanur Kuta Nusadua Area.'}], 'startingPoints': [{'type': 'HOTEL_PICKUP', 'meetingPoint': {'type': 'ADDRESS', 'country': {'code': 'ID', 'name': 'Indonesia', 'destinations': [{'code': 'BAI', 'name': 'Bali'}]}, 'description': 'Impressive Uluwatu & Kecak Dance Tour'}, 'pickupInstructions': [{'description': 'Pick-up at the hotel lobby. Please be ready in your hotel lobby 10 minutes prior to assigned pickup time'}]}]}, 'media': {'images': [{'visualizationOrder': 1, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/55978/ENG/S/1.jpeg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/55978/ENG/XL/1.jpeg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/55978/ENG/B/1.jpeg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/55978/ENG/LPP/1.jpeg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/55978/ENG/L/1.jpeg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/55978/ENG/M/1.jpeg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 2, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/55978/ENG/S/2.jpeg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/55978/ENG/XL/2.jpeg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/55978/ENG/B/2.jpeg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/55978/ENG/LPP/2.jpeg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/55978/ENG/L/2.jpeg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/55978/ENG/M/2.jpeg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 3, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/55978/ENG/S/3.jpeg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/55978/ENG/XL/3.jpeg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/55978/ENG/B/3.jpeg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/55978/ENG/LPP/3.jpeg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/55978/ENG/L/3.jpeg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/55978/ENG/M/3.jpeg', 'sizeType': 'MEDIUM'}]}]}, 'redeemInfo': {'type': 'NONE', 'directEntrance': False, 'comments': [{'description': 'Voucherless. You don’t need to bring any voucher (digital or printed)!'}]}, 'scheduling': {'opened': [{'openingTime': '14:00', 'weekDays': ['MONDAY', 'TUESDAY', 'WEDNESDAY', 'THURSDAY']}]}, 'segmentationGroups': [{'code': 1, 'name': 'Categories', 'segments': [{'code': 4, 'name': 'Art & culture'}]}, {'code': 15, 'name': 'Voucher validity', 'segments': [{'code': 937, 'name': 'Service date'}]}], 'activityFactsheetType': 'ACTIVITIES', 'activityCode': 'E-ID1-A0MLNO0586', 'modalityCode': 'PRIVATEDIN', 'modalityName': 'Private Tour + Seafood Dinner', 'contentId': '55978', 'description': "You will visit the southern peninsula of Bali, the famous small temple of Uluwatu, or Pura Luhur Uluwatu, one of six key temples believed to be Bali's spiritual pillars. It is renowned for its magnificent location, perched on top of a steep cliff approximately 70m above sea level.
\n
\nPura Luhur Uluwatu is definitely one of the top places on the island to go for the best view of the Indian Ocean.
\nWhile enjoying the beautiful sunset, you will have the chance to see the Kecak Dance, where dozens of males dance while singing a Kecak polyrhythmic choir. Kecak’s storyline is taken from the Ramayana Hindu epic and it’s often on the entertainment schedule of almost every Balinese arts and culture venue.
\n
\nIf option with dinner is selected, the guest will enjoy a meal and the Southern Bali's landscapes at Jimbaran beach traditional seafood restaurants. After dinner, we will go back to the hotel.
\n
\n
\nTour only is approximately 5 hours. Departs at 3pm and ends at approximately 8pm.
\nTour + Seafood Dinner is approximately 8 hours. Departs at 3pm and ends at approximately 10pm.", 'lastUpdate': '2025-04-03', 'advancedTips': [], 'countries': [{'code': 'ID', 'name': 'Indonesia', 'destinations': [{'code': 'BAI', 'name': 'Bali'}]}], 'highligths': [], 'language': 'en'}, 'order': 8, 'name': 'Impressive Uluwatu & Kecak Dance Tour', 'currency': 'EUR', 'code': 'E-ID1-A0MLNO0586', 'type': 'TICKET'}