Creating a switch with multiple ir-codes

Hello, i been thinking of making a switch when turning it on makes several things:

Turn on:
Sends teletext from a broadlink
delays: 0.5sec
Sends num 1
delays: 0.5 sec
Sends num 9
delays: 0.5 sec
Sends num 9

Turn off:
Sends teletext.

This in order to have a switch in google home that can start subtitles of live tvchannels and turning it off.

“hey google turn on subtitles”
“hey google turn off subtitles”

Would love some clues on what would be the best method to do this.
Template Switch?
Input Boolean?
Broadlink Switch?

I do have the bas64 codes to do this.

Teletext:
JgCIAQ0wDQAHwA4ABvQOOA0tEDwMAAatFTQMLBcrFDkGMQ85DTEPAAa0DnwNMA4ABq8TMhAyDy4UAAatFDUPMA4ABvIULBMzEjUNAAarFjcNLhEtEjETNA8tFS8RAAawFC4RLhYtEy8SMRQtFTQPAAQPUxAsECsQKxAsDywQKxAYDywQFxAYEBcQGC8LLxIwEqEVLRUuFSwUBg7FUxAsECsQKxAsDywQKxAYDywQGA8YEBcQGAADEVMQMQosECsQKxAsECsQFxAsEBcQGBAXEBgAAxNTECsQLA8sECsQKxAsDxgQKxAYEBcQGBAXAAMUUw8sECsQKxAsDywQKxAYDywQGA8YEBcQGMoUMRQrFQABsFMQLA8sECsQKxAsDywQFxAsDxgQGA8YEBgAAo0PKxQyWRArECsQLA8sECsQKxAYECsQGA8YEBgPGAAFShMzES0VLRUzECwQMxQ3CwAGsxEpFTEPMRH9Ey0SMBUABrEQAAd2Di4UAAe7DjATAAaxDn4MAAczDHIRAA0F
1:
JgCEAk0VExQTFBMVEhUTFBMUExUmFBMVEhUTFBMAA4lOFRIVExQTFBMVEhUTFBMUJxQTFBMVEhUTAAOJTRUTFBMUExUSFRMUExQTFSYUExUSFRMUEwADiU4UExUSFRMUExQTFRIVEhUmFRMUExQTFRIAA4pNFRMUExQTFRIVEhUTFBMVJhQTFRIVExQTAAOJThQTFRIVExQTFBMVEhUSFSYVExQTFBMVEgADik0VEhUTFBMVEhUSFRMUExUmFBMVEhUTFBMAA4lOFBMVEhUSFRMUExUSFRIVJhUTFBMUExUSAAOKTRUSFRMUExQTFRIVExQTFCcUExUSFRMUEwADiU4UExQTFRIVExQTFBMVEhUmFRMUExQTFRIAA4pNFRIVExQTFBMVEhUTFBMUJxQTFRIVEhUTAAOJThQTFBMVEhUTFBMUExUSFSYVEhUTFBMVEgADik0VEhUTFBMUExUSFRMUExQnFBMVEhUTFBMAA4lOFBMUExUSFRMUExQTFRIVJhUSFRMUExQTAAOKTRUSFRMUExQTFRIVExQTFCcUExQTFRIVEwADiU4UExQTFRIVExQTFBMVEhUmFRIVExQTFBMAA4lOFRIVExQTFBMVEhUTFBMUJxQTFBMVEhUTAAOJThQTFBMVEhUTFBMUExUSFSYVEhUTFBMUEwADiU4VEhUTFBMUExUSFRMUExQnFBMUExUSFRMAA4lOFBMUExUSFRMUExQTFRIVJhUSFRMUExQTAAOJThUSFRMUExQTFRIVEhUTFCcUExQTFRIVEwADiU0VExQTFRIVEhUTFBMUExUmFRIVExQTFBMAA4lOFRIVEhUTFBMUExUSFRMUJxQTFBMVEhUTAA0FAAAAAA
9:
JgAYAU4UExQTFRIVJhUSFRMUExQnFBMVEhUTFBMAA3ZOFBMUExUSFSYVExQTFBMVJhQTFRIVExQTAAN2TRUSFRMUExUmFBMVEhUTFCYVExQTFRIVEwADdU4VEhUTFBMUJxQTFBMVEhUmFRMUExQTFRIAA3ZOFRIVEhUTFCcUExQTFRIVJhUSFRMUExUSAAN2ThQTFRIVEhUmFRMUExQTFSYVEhUTFBMUEwADdk4UExQTFRIVJhUSFRMUExUmFBMVEhUTFBMAA3ZNFRMUExQTFSYVEhUTFBMUJxQTFBMVEhUTAAN2TRUSFRMUExUmFBMVEhUTFCYVExQTFRIVEwADdU4VEhUTFBMUJxQTFBMVEhUmFRMUExQTFRIADQU=