def get_variable_days(self, year):
<EOL>if year < <NUM_LIT>:<EOL><INDENT>self.shift_start_cny_sunday = True<EOL><DEDENT>days = super(HongKong, self).get_variable_days(year)<EOL>chingming = EphemMixin.solar_term(self, year, <NUM_LIT:15>, '<STR_LIT>')<EOL>dupe_holiday = [chingming for day in days if chingming == day[<NUM_LIT:0>]]<EOL>if dupe_holiday:<EOL><INDENT>chingming = chingming + timedelta(days=<NUM_LIT:1>)<EOL><DEDENT>mid_autumn_label = "<STR_LIT>"<EOL>days.extend([<EOL>(ChineseNewYearCalendar.lunar(year, <NUM_LIT:4>, <NUM_LIT:8>), "<STR_LIT>"),<EOL>(chingming, "<STR_LIT>"),<EOL>(ChineseNewYearCalendar.lunar(year, <NUM_LIT:5>, <NUM_LIT:5>), "<STR_LIT>"),<EOL>(ChineseNewYearCalendar.lunar(year, <NUM_LIT:8>, <NUM_LIT:16>), mid_autumn_label),<EOL>(ChineseNewYearCalendar.lunar(year, <NUM_LIT:9>, <NUM_LIT:9>), "<STR_LIT>"),<EOL>])<EOL>shifts = self.shift_christmas_boxing_days(year=year)<EOL>days.extend(shifts)<EOL>return days<EOL>
Hong Kong variable days